.bk{--bk-l:max(var(--s-4),env(safe-area-inset-left));--bk-r:max(var(--s-4),env(safe-area-inset-right));background:var(--c-canvas);min-height:100dvh;color:var(--c-ink);font:var(--w-regular) var(--f-body)/var(--lh-body) var(--font);flex-direction:column;display:flex}.bk *,.bk :before,.bk :after{box-sizing:border-box}.bk h1,.bk h2,.bk h3,.bk p,.bk ul{margin:0;padding:0}.bk button,.bk input,.bk textarea{font:inherit;color:inherit}.bk :focus-visible{outline:var(--ring) solid var(--c-focus);outline-offset:var(--ring-offset)}.bk a{color:inherit}.bk-sr{width:var(--size-hair);height:var(--size-hair);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.bk-muted{color:var(--c-muted)}.bk-dense{font-size:var(--f-dense)}.bk-top{background:var(--c-surface);border-bottom:1px solid var(--c-line);padding:calc(var(--s-2) + env(safe-area-inset-top)) var(--bk-r) var(--s-2) var(--bk-l);justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--touch-primary);display:flex}.bk-brand{align-items:center;gap:var(--s-3);min-width:0;display:inline-flex}.bk-brand-name{font-family:var(--font-head);font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-mark{width:var(--size-mark);height:var(--size-mark);border-radius:var(--r-3);background:var(--c-brand);color:var(--c-on-brand);font-weight:var(--w-strong);object-fit:cover;flex:none;place-items:center;display:inline-grid}.bk-call{align-items:center;gap:var(--s-2);min-height:var(--touch);font-weight:var(--w-medium);font-size:var(--f-dense);flex:none;display:inline-flex}.bk-cover{width:100%;height:min(var(--size-cover),30dvh);object-fit:cover;display:block}@media (max-height:700px){.bk-cover{height:min(var(--size-cover),18dvh)}}.bk-main{width:100%;max-width:var(--flow-max);padding:var(--s-5) var(--bk-r) 0 var(--bk-l);gap:var(--s-6);flex-direction:column;flex:1;margin:0 auto;display:flex}.bk-hero{gap:var(--s-3);flex-direction:column;display:flex}.bk-hero h1{font-family:var(--font-head);font-size:var(--f-display);line-height:var(--lh-tight);font-weight:var(--w-strong)}.bk-hero h1:after{content:"";width:var(--size-accent-w);height:var(--size-accent-h);margin-top:var(--s-3);border-radius:var(--r-pill);background:var(--c-brand);display:block}.bk-info{gap:var(--s-2);font-size:var(--f-dense);color:var(--c-muted);flex-direction:column;list-style:none;display:flex}.bk-info li{align-items:center;gap:var(--s-2);display:flex}.bk-info svg{color:var(--c-brand);flex:none}.bk-prog{gap:var(--s-2);flex-direction:column;display:flex}.bk-bar{gap:var(--s-1);display:flex}.bk-bar i{height:var(--size-accent-h);border-radius:var(--r-pill);background:var(--c-line);flex:1}.bk-bar i.on{background:var(--c-brand)}.bk-sec{gap:var(--s-3);flex-direction:column;display:flex}.bk-sec h2,.bk-head{font-family:var(--font-head);font-size:var(--f-title);line-height:var(--lh-tight);font-weight:var(--w-strong)}.bk .bk-fixed{padding:var(--s-3) var(--s-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-4);flex-direction:column;display:flex}.bk-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-5);padding:var(--s-4);gap:var(--s-3);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.bk-card h2{font-family:var(--font-head);font-size:var(--f-title);line-height:var(--lh-tight);font-weight:var(--w-strong)}.bk-options{gap:var(--s-2);flex-direction:column;display:flex}.bk-option{align-items:center;gap:var(--s-3);min-height:var(--touch-primary);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);cursor:pointer;display:flex}:is(.bk-option:has(input:checked),.bk-option:has([data-state=checked])){border-color:var(--c-brand);background:var(--c-mist)}:is(.bk-option:has(input:focus-visible),.bk-option:has([data-state=checked]:focus-visible)){outline:var(--ring) solid var(--c-focus);outline-offset:var(--ring-offset)}.bk-option>div{flex-direction:column;flex:1;min-width:0;display:flex}.bk-option small{font-size:var(--f-dense);color:var(--c-muted)}.bk-option strong,.bk-option small{overflow-wrap:anywhere}.bk-option .bk-desc:not(.open){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-option .bk-more{padding:var(--s-1) 0;color:var(--c-ink);font-size:var(--f-dense);text-underline-offset:var(--s-1);cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.bk-option .bk-meta{gap:var(--s-3);font-size:var(--f-dense);color:var(--c-muted);align-items:center;display:flex}.bk-option .bk-meta b{color:var(--c-ink)}.bk-option svg{color:var(--c-brand);flex:none}.bk-thumb{width:var(--size-thumb);height:var(--size-thumb);border-radius:var(--r-3);object-fit:cover;flex:none}.bk-avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--r-pill);background:var(--c-mist);font-weight:var(--w-strong);flex:none;place-items:center;display:inline-grid}.bk-field{gap:var(--s-1);flex-direction:column;display:flex}.bk-field>span{font-size:var(--f-dense);font-weight:var(--w-medium)}.bk-field small{font-size:var(--f-dense);color:var(--c-muted)}.bk input:not([type=radio]):not([type=checkbox]),.bk textarea{width:100%;min-height:var(--touch);padding:var(--s-2) var(--s-3);border:1px solid var(--c-control);border-radius:var(--r-3);background:var(--c-surface)}.bk textarea{resize:vertical}.bk-field>label>span{font-size:var(--f-dense);font-weight:var(--w-medium)}.bk-field>.bk-inwrap{font-size:var(--f-body);font-weight:var(--w-regular);display:block;position:relative}.bk-inwrap .bk-ok{inset-inline-end:var(--s-3);top:var(--s-3);color:var(--c-ok);pointer-events:none;position:absolute}.bk-inwrap input:not([type=radio]):not([type=checkbox]),.bk-inwrap textarea{padding-inline-end:var(--s-8)}.bk-field .bk-err{color:var(--c-bad);min-height:calc(var(--f-dense)*var(--lh-body));display:block}.bk-scroll-room{scroll-margin-block-end:var(--s-6)}@media (max-width:480px){.bk-field:has(input[type=email]) .bk-err{min-height:calc(2*var(--f-dense)*var(--lh-body))}}.bk-keep a{text-underline-offset:var(--s-1);text-decoration:underline}.bk-field input[aria-invalid=true],.bk-field textarea[aria-invalid=true]{border-color:var(--c-bad)}.bk-keep{gap:var(--s-2);text-align:start;align-items:flex-start;display:flex}.bk-keep>svg{flex:none;margin-block-start:var(--s-1)}.bk-form{gap:var(--s-4);border:0;flex-direction:column;flex:1;min-width:0;margin:0;padding:0;display:flex}.bk-main>form{gap:var(--s-4);flex-direction:column;flex:1;display:flex}.bk-main>form>.bk-form{display:contents}.bk-gallery{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.bk-shot{border-radius:var(--r-3);background:var(--c-mist);aspect-ratio:1;cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.bk-shot img{object-fit:cover;width:100%;height:100%;display:block}.bk-days{gap:var(--s-2);scrollbar-width:thin;scroll-snap-type:x proximity;margin:0 calc(-1*var(--bk-r)) 0 calc(-1*var(--bk-l));padding:var(--s-1) var(--bk-r) var(--s-1) var(--bk-l);scroll-padding-inline:var(--bk-l) var(--bk-r);display:flex;position:relative;overflow-x:auto}.bk-day{scroll-snap-align:start;min-width:var(--size-day);min-height:var(--size-day-h);border:1px solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;display:flex}.bk-day small{font-size:var(--f-dense);color:var(--c-muted)}.bk-day b{font-family:var(--font-head);font-size:var(--f-title);line-height:var(--lh-tight)}.bk-day[data-closed]{background:var(--c-mist)}.bk-day[data-closed] b{color:var(--c-muted)}.bk-day:has([data-state=checked]){background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand)}.bk-day:has([data-state=checked]) small{color:var(--c-on-brand)}.bk-day:has([data-state=checked]:focus-visible){outline:var(--ring) solid var(--c-focus);outline-offset:var(--ring-offset)}.bk-other{align-items:center;gap:var(--s-3);font-size:var(--f-dense);font-weight:var(--w-medium);flex-wrap:wrap;display:flex}.bk-other .bk-link{align-items:center;gap:var(--s-2);color:var(--c-ink);padding:0;display:inline-flex}.bk-pick{align-items:flex-start;gap:var(--s-2);margin-bottom:var(--s-2);flex-direction:column;display:flex}.bk .bk-pick-input{width:auto;min-width:50%;font-size:var(--f-body)}.bk-pick .bk-link{cursor:default;min-height:0;text-decoration:none}.bk-when{font-size:var(--f-body);font-weight:var(--w-medium);margin-top:var(--s-2)}.bk-parts{gap:var(--s-4);flex-direction:column;display:flex}.bk-part{gap:var(--s-2);flex-direction:column;display:flex}.bk-part h3{font-size:var(--f-dense);font-weight:var(--w-medium);color:var(--c-muted)}.bk-times{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.bk-time{min-height:var(--touch);border:1px solid var(--c-line);border-radius:var(--r-3);font-weight:var(--w-medium);cursor:pointer;background:var(--c-surface);place-items:center;display:grid}.bk-time:has([data-state=checked]){background:var(--c-brand);color:var(--c-on-brand);border-color:var(--c-brand)}.bk-time:has([data-state=checked]:focus-visible){outline:var(--ring) solid var(--c-focus);outline-offset:var(--ring-offset)}.bk-skel{gap:var(--s-2);min-height:calc(var(--touch)*3 + var(--s-2)*2);grid-template-columns:repeat(4,1fr);align-content:start;display:grid}.bk-skel i{height:var(--touch);border-radius:var(--r-3);background:var(--c-mist);display:block}.bk-btn{min-height:var(--touch);padding:0 var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);font-weight:var(--w-medium);cursor:pointer;justify-content:center;align-items:center;gap:var(--s-2);color:var(--c-ink);text-decoration:none;display:inline-flex}.bk-btn:hover{background:var(--c-mist)}.bk-btn[disabled]{background:var(--c-mist);color:var(--c-muted);border-color:var(--c-line);cursor:not-allowed}.bk-btn.primary{min-height:var(--touch-primary);background:var(--c-brand);color:var(--c-on-brand);border-color:var(--c-brand);font-weight:var(--w-strong);width:100%}.bk-btn.primary:hover{background:var(--c-brand);filter:brightness(.94)}.bk-btn.primary[disabled]{background:var(--c-mist);color:var(--c-muted);border-color:var(--c-line);filter:none}.bk-link{min-height:var(--touch);color:var(--c-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.bk-action{margin:0 calc(-1*var(--bk-r)) 0 calc(-1*var(--bk-l));padding:var(--s-3) var(--bk-r) calc(var(--s-3) + env(safe-area-inset-bottom)) var(--bk-l);background:var(--c-surface);border-top:1px solid var(--c-line);gap:var(--s-2);flex-direction:column;margin-top:auto;display:flex;position:sticky;bottom:0}.bk-action.idle{position:static}.quote-line{min-height:calc(var(--f-dense)*var(--lh-body));color:var(--c-ink)}.bk-actrow{align-items:center;gap:var(--s-3);display:flex}.bk-actrow .bk-btn.primary{flex:1;width:auto;min-width:0}.bk-actrow .bk-link{padding:0 var(--s-2);flex:none}.bk-sum{justify-content:space-between;gap:var(--s-3);align-items:flex-start;display:flex}.bk-sum div{flex-direction:column;display:flex}.bk-sum .price{text-align:right}.bk-msg{padding:var(--s-3);border-radius:var(--r-3);background:var(--c-mist);font-size:var(--f-dense)}.bk-msg.err{color:var(--c-bad);border:1px solid var(--c-bad);background:var(--c-surface)}.bk-done{text-align:center;align-items:center}.bk-done .bk-ico{width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--r-pill);background:var(--c-mist);color:var(--c-ok);place-items:center;display:grid}.bk-receipt{align-self:stretch;gap:var(--s-1);padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-4);text-align:left;flex-direction:column;display:flex}.bk-foot{padding:var(--s-4) var(--bk-r) calc(var(--s-4) + env(safe-area-inset-bottom)) var(--bk-l);text-align:center;color:var(--c-muted);font-size:var(--f-dense)}.bk-loading{place-content:center;justify-items:center;gap:var(--s-3);text-align:center;background:var(--c-canvas);min-height:100dvh;color:var(--c-ink);font:var(--w-regular) var(--f-body)/var(--lh-body) var(--font);display:grid}@media (min-width:640px){.bk-cover{max-width:var(--page-max);border-radius:0 0 var(--r-5) var(--r-5);margin:0 auto}.bk-times,.bk-skel{grid-template-columns:repeat(6,1fr)}.bk-days{padding:var(--s-1) 0 var(--s-2);margin:0;scroll-padding-inline:0;overflow-x:scroll}}@media (max-width:639px){.bk-main{gap:var(--s-3);padding-top:var(--s-4)}.bk-hero{gap:var(--s-2)}.bk-hero h1:after{margin-top:var(--s-2)}.bk-sec{gap:var(--s-2)}.bk-when{margin-top:0}.bk-part{gap:var(--s-1)}.bk-option{padding-block:var(--s-2)}.bk-sec>.bk-options:has(.bk-avatar){grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--size-day)*3)),1fr));display:grid}.bk-option:has(.bk-avatar){padding:var(--s-2) var(--s-3);min-height:var(--touch)}}@media (max-width:360px){.bk-top{min-height:var(--touch);padding-block:0}.bk-main{gap:var(--s-1);padding-top:var(--s-2)}.bk-sec,.bk-prog{gap:var(--s-1)}.bk-msg{padding-block:var(--s-1)}.bk-hero{gap:var(--s-1)}.bk-hero h1{font-size:var(--f-head)}.bk-hero h1:after{margin-top:var(--ring)}.bk-hero>.bk-muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-info{gap:0}.bk-options{gap:var(--ring)}.bk-option{min-height:var(--touch);padding-block:0}.bk-day{gap:var(--s-1);padding-inline:var(--s-3);min-height:var(--touch);flex-direction:row}.bk-days{padding-block:var(--ring)}.bk-part{gap:0}}.bk-spin{width:var(--size-icon-lg);height:var(--size-icon-lg);place-items:center;display:grid;position:relative}.bk-spin i{border-radius:var(--r-pill);border:var(--size-accent-h) solid var(--c-line);border-top-color:var(--c-primary);animation:bk-rot var(--dur-spin) linear infinite;position:absolute;inset:0}.bk-spin b{font-family:var(--font-head);font-weight:var(--w-strong)}@keyframes bk-rot{to{transform:rotate(360deg)}}.bk-tools{align-items:center;gap:var(--s-2);flex:none;display:inline-flex}.lang-bar{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.bk[data-button=cizgili] .bk-btn.primary{color:var(--c-ink);border:var(--ring) solid var(--c-brand);background:0 0}.bk[data-button=cizgili] .bk-btn.primary:hover{background:var(--c-mist);filter:none}.bk[data-button=yumusak] .bk-btn.primary{background:color-mix(in srgb,var(--c-brand) 16%,var(--c-surface));color:var(--c-ink);border-color:#0000}.bk[data-button] .bk-btn.primary[disabled]{background:var(--c-mist);color:var(--c-muted);border:1px solid var(--c-line)}.bk-badge{margin-left:var(--s-2);padding:0 var(--s-2);border-radius:var(--r-2);background:color-mix(in srgb,var(--c-brand) 16%,var(--c-surface));color:var(--c-ink);font-size:var(--f-dense);font-weight:var(--w-medium);display:inline-block}.bk-preview-note{padding:var(--s-2) var(--s-4);text-align:center;background:var(--c-mist);color:var(--c-muted);font-size:var(--f-dense)}@keyframes bk-in{0%{opacity:0;transform:translateY(var(--s-2))}to{opacity:1;transform:none}}@keyframes bk-pop{0%{transform:scale(.96)}to{transform:none}}.bk:is([data-motion=subtle],[data-motion=lively]) .bk-main>:not(.bk-hero){animation:bk-in var(--dur-in) var(--ease) both}.bk:is([data-motion=subtle],[data-motion=lively]) .bk-main>:nth-child(3){animation-delay:var(--stagger)}.bk:is([data-motion=subtle],[data-motion=lively]) .bk-main>:nth-child(4){animation-delay:calc(2*var(--stagger))}.bk:is([data-motion=subtle],[data-motion=lively]) .bk-main>:nth-child(n+5){animation-delay:calc(3*var(--stagger))}:is(.bk:is([data-motion=subtle],[data-motion=lively]) .bk-time:has([data-state=checked]),.bk:is([data-motion=subtle],[data-motion=lively]) .bk-day:has([data-state=checked])){animation:bk-pop var(--dur-fast) var(--ease)}.bk:is([data-motion=subtle],[data-motion=lively]) .bk-done .bk-ico{animation:bk-pop var(--dur-base) var(--ease)}.bk-sections{width:100%;max-width:var(--flow-max);padding:var(--s-8) var(--bk-r) var(--s-6) var(--bk-l);gap:var(--s-8);flex-direction:column;margin:0 auto;display:flex}.bk-block{gap:var(--s-3);flex-direction:column;display:flex}.bk-block h2{align-items:center;gap:var(--s-2);font-family:var(--font-head);font-size:var(--f-title);line-height:var(--lh-tight);font-weight:var(--w-strong);display:flex}.bk-block h2 svg{color:var(--c-brand)}.bk-about{white-space:pre-line;overflow-wrap:anywhere}.bk-team,.bk-social{flex-direction:column;list-style:none;display:flex}.bk-team li{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--c-line);display:flex}.bk-team div{flex-direction:column;display:flex}.bk-team small{color:var(--c-muted);font-size:var(--f-dense)}.bk-week{flex-direction:column;display:flex}.bk-week div{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--c-line);display:flex}.bk-week dd{font-weight:var(--w-medium);margin:0}.bk-textlink{min-height:var(--touch);color:var(--c-ink);font-weight:var(--w-medium);text-underline-offset:var(--s-1);overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.bk-social li{border-top:1px solid var(--c-line)}.bk-faq{flex-direction:column;display:flex}.bk-faq details{border-top:1px solid var(--c-line);padding:var(--s-1) 0}.bk-faq summary{min-height:var(--touch);cursor:pointer;font-weight:var(--w-medium);align-items:center;list-style-position:inside;display:flex}.bk-faq details p{padding:0 0 var(--s-3);color:var(--c-muted);white-space:pre-line;overflow-wrap:anywhere}.bk:is([data-motion=subtle],[data-motion=lively]) .bk-sections>*{animation:bk-in var(--dur-in) var(--ease) both}.bk-day,.bk-time{position:relative}.bk-top .bk-call{overflow-wrap:anywhere;flex:0 auto;min-width:0}.bk-option .bk-meta{flex-wrap:wrap;row-gap:0}.bk-sum>div,.bk-receipt span{overflow-wrap:anywhere;min-width:0}.bk-hero h1,.bk-info li,.bk-muted{overflow-wrap:anywhere}.bk-sec>.bk-options:has(.bk-avatar){grid-template-columns:repeat(2,minmax(0,1fr))}.bk-week div,.bk-team div{min-width:0}.lang-bar{flex-wrap:wrap}.bk .bk-msg{padding:var(--s-3)}.bk-msg.err>button{margin-top:var(--s-3)}.bk-info a{min-height:var(--touch);align-items:center;display:inline-flex}.bk-swap{gap:var(--s-2);flex-direction:column;display:flex}body .standalone .button{min-height:var(--touch-primary)}.nf{max-width:var(--flow-max);min-height:100dvh;padding:var(--s-8) max(var(--s-4),env(safe-area-inset-right)) var(--s-8) max(var(--s-4),env(safe-area-inset-left));justify-content:center;gap:var(--s-4);font:var(--w-regular) var(--f-body)/var(--lh-body) var(--font);color:var(--c-ink);flex-direction:column;margin:0 auto;display:flex}.nf h1{font:var(--w-strong) var(--f-head)/var(--lh-tight) var(--font-head);margin:0}.nf p{color:var(--c-muted);margin:0}.nf a{min-height:var(--touch-primary);padding:0 var(--s-4);border-radius:var(--r-4);background:var(--c-primary);color:var(--c-on-brand);font-weight:var(--w-strong);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.nf a:focus-visible{outline:var(--ring) solid var(--c-focus);outline-offset:var(--ring-offset)}@media (max-width:639px){body .standalone{padding-left:max(var(--s-4),env(safe-area-inset-left));padding-right:max(var(--s-4),env(safe-area-inset-right));padding-top:env(safe-area-inset-top)}}
