.home-root{--bk-page:#fff;--bk-page-ink:#161a2e;--bk-page-muted:#5d6380;--bk-page-line:#e4e7f0;--bk-page-soft:#f3f4f9;--bk-page-taken:#a9aec2;--bk-paper:#fbf6e9;--bk-paper-ink:#2f2b22;--bk-paper-line:#e6dcc2;--bk-paper-red:#b3261e;--bk-paper-mark:#fde68a;--bk-instagram:linear-gradient(45deg, #f9ce34, #ee2a7b 55%, #6228d7);--bk-apple-pay:#000;--bk-bit:#1d9bd1;--bk-mark-ink:#fff;--bk-radius:18px}.bk-hero:before{content:"";z-index:-2;opacity:.5;background:url(/home/booking/night.webp) top/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.bk-hero-grid{align-items:center}@media (min-width:62rem){.bk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.bk-new{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text-muted);align-items:center;gap:.6rem;padding-block:.3rem;padding-inline:.35rem .9rem;font-size:.875rem;display:inline-flex}.bk-new b{border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-fg);padding:.15rem .6rem;font-weight:500}.bk-stage{min-block-size:37rem;min-inline-size:0;position:relative}.bk-stage-tag{position:absolute;inset-block-end:0;inset-inline-start:0}.bk-diary{border-radius:var(--home-radius-xl);border:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inline-size:min(26.5rem,78%);box-shadow:var(--home-tile-shadow);padding:1rem;position:absolute;inset-block-start:1.5rem;inset-inline-start:0}.bk-diary-top{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;font-size:.875rem;display:flex}.bk-diary-clock{border-radius:var(--radius-full);background:var(--color-ai-soft);color:var(--color-ai);font-variant-numeric:tabular-nums;padding:.15rem .6rem;font-size:.8125rem}.bk-diary-days{color:var(--color-text-muted);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline-start:2.6rem;font-size:.75rem;display:grid}.bk-diary-grid{grid-template-columns:2.6rem minmax(0,1fr);margin-block-start:.4rem;display:grid}.bk-diary-hours{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;grid-template-rows:repeat(6,minmax(0,1fr));font-size:.6875rem;display:grid}.bk-diary-week{border:1px solid var(--color-divider);border-radius:12px;block-size:15rem;position:relative}.bk-block{inline-size:calc(20% - 4px);block-size:calc(var(--r) / 6 * 100% - 4px);border-radius:8px;padding:.2rem .35rem;font-size:.625rem;line-height:1.25;position:absolute;inset-block-start:calc(var(--s) / 6 * 100% + 2px);inset-inline-start:calc(var(--d) * 20% + 2px);overflow:hidden}.bk-tone-a{background:var(--color-primary-soft);color:var(--color-primary-strong)}.bk-tone-b{background:var(--color-ai-soft);color:var(--color-ai)}.bk-tone-c{background:var(--color-info-soft);color:var(--color-info)}.bk-block-night{background:var(--color-primary);color:var(--color-primary-fg);box-shadow:0 0 24px var(--color-primary-line);transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.bk-block-night small{font-variant-numeric:tabular-nums;opacity:.8;display:block}.bk-block-night[data-shown=false]{opacity:0;transform:translateY(-.75rem)scale(.9)}.bk-diary-chip{color:var(--color-text-muted);align-items:center;gap:.6rem;margin-block-start:.85rem;font-size:.8125rem;transition:opacity .5s;display:flex}.bk-diary-chip b{color:var(--color-text);font-weight:500}.bk-diary-chip .home-dot{color:var(--color-primary)}.bk-diary-chip[data-shown=false]{opacity:0}.bk-hero-phone{--w:15.25rem;position:absolute;inset-block-start:3.5rem;inset-inline-end:0;transform:perspective(1600px)rotateY(-12deg)rotateX(5deg)rotate(1.5deg)}[dir=ltr] .bk-hero-phone{transform:perspective(1600px)rotateY(12deg)rotateX(5deg)rotate(-1.5deg)}.bk-page{background:var(--bk-page);color:var(--bk-page-ink);font-size:.78rem}.bk-page-body{flex-direction:column;gap:.55rem;block-size:100%;padding:2.6rem .95rem 1rem;animation:.35s bk-fade;display:flex}@keyframes bk-fade{0%{opacity:.4}}.bk-page-head{border-block-end:1px solid var(--bk-page-line);align-items:center;gap:.6rem;padding-block-end:.6rem;display:flex}.bk-page-head div{min-inline-size:0;display:grid}.bk-page-head strong{font-size:.95rem;font-weight:600}.bk-page-head small{color:var(--bk-page-muted);font-size:.6875rem}.bk-mono{background:var(--bk-accent,var(--color-primary));block-size:2.2rem;inline-size:2.2rem;color:var(--bk-on,var(--color-primary-fg));border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:600;display:grid}.bk-mono-soft{background:var(--color-primary-soft);color:var(--color-primary-strong)}.bk-rate{color:var(--bk-page-ink)}.bk-page-label{color:var(--bk-page-muted);margin-block-start:.15rem;font-size:.6875rem;font-weight:500}.bk-services{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bk-services li{border:1px solid var(--bk-page-line);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.bk-services li.is-chosen{border-color:var(--bk-accent);box-shadow:inset 0 0 0 1px var(--bk-accent)}.bk-services span{display:grid}.bk-services b{font-weight:500}.bk-services small{color:var(--bk-page-muted);font-size:.6875rem}.bk-services em{font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-style:normal;font-weight:600}.bk-days,.bk-times{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bk-days{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-times{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-days li,.bk-times li{background:var(--bk-page-soft);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding-block:.35rem;display:grid}.bk-days small{color:var(--bk-page-muted);font-size:.625rem}.bk-days li.is-chosen,.bk-times li.is-chosen{background:var(--bk-accent);color:var(--bk-on)}.bk-days li.is-chosen small{color:inherit}.bk-times li.is-taken{color:var(--bk-page-taken)}.bk-cta{text-align:center;white-space:nowrap;background:var(--bk-accent);color:var(--bk-on);border-radius:12px;margin-block-start:auto;padding-block:.7rem;font-weight:600;display:block}.bk-page-fine{color:var(--bk-page-muted);text-align:center;font-size:.6875rem}.bk-wa{background:var(--wa-bg);block-size:100%;color:var(--wa-text);flex-direction:column;display:flex}.bk-wa-head{background:var(--wa-day);align-items:center;gap:.55rem;padding:2.5rem .8rem .6rem;display:flex}.bk-wa-head .bk-mono{block-size:1.9rem;inline-size:1.9rem;font-size:.8rem}.bk-wa-head span{display:grid}.bk-wa-head small{color:var(--wa-meta);font-size:.6875rem}.bk-wa-body{background-image:radial-gradient(var(--wa-dots) 1px, transparent 1.2px);background-size:14px 14px;flex-direction:column;flex:1;gap:.45rem;padding:.8rem .7rem;display:flex}.bk-bubble{border-radius:10px;max-inline-size:88%;padding:.45rem .6rem .35rem;font-size:.75rem;line-height:1.45}.bk-bubble .icon{vertical-align:-.2em;color:var(--wa-send);display:inline-block}.bk-bubble-in{background:var(--wa-in);align-self:flex-start}.bk-bubble-out{background:var(--wa-out);align-self:flex-end}.bk-bubble-time{float:inline-end;color:var(--wa-meta);font-variant-numeric:tabular-nums;margin-block-start:.3rem;margin-inline-start:.5rem;font-size:.625rem}.bk-wa-buttons{background:var(--wa-line);border-radius:10px;align-self:flex-start;gap:1px;inline-size:88%;margin-block-start:-.3rem;display:grid;overflow:hidden}.bk-wa-buttons span{background:var(--wa-in);color:var(--wa-link);text-align:center;padding:.4rem;font-size:.75rem}.bk-wa-buttons span.is-chosen{background:var(--wa-wash)}.bk-verify{background:var(--bk-page);color:var(--bk-page-ink);text-align:center;border-radius:12px;justify-items:center;gap:.25rem;padding:.75rem;display:grid}.bk-verify small{color:var(--bk-page-muted);font-size:.6875rem}.bk-verify-digits{gap:.35rem;margin-block-start:.25rem;display:flex}.bk-verify-digits i{border:1px solid var(--bk-accent);border-radius:8px;place-items:center;block-size:2.2rem;inline-size:1.8rem;font-style:normal;font-weight:600;display:grid}.bk-diary-note{background:var(--wa-wash);border-radius:10px;gap:.15rem;padding:.55rem .65rem;font-size:.6875rem;display:grid}.bk-diary-note small{color:var(--wa-meta)}.bk-stars{color:var(--home-star)}.bk-sum{background:var(--bk-page-soft);border-radius:12px;gap:.35rem;margin:0;padding:.6rem .7rem;display:grid}.bk-sum div{justify-content:space-between;gap:.5rem;display:flex}.bk-sum dt{color:var(--bk-page-muted)}.bk-sum dd{margin:0}.bk-sum .is-strong dt,.bk-sum .is-strong dd{color:var(--bk-page-ink);font-weight:600}.bk-wallets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.bk-wallet{border:1px solid var(--bk-page-line);background:var(--bk-page);min-block-size:2.1rem;color:var(--bk-page-ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.3rem;padding-inline:.4rem;font-size:.6875rem;font-weight:500;display:inline-flex}.bk-wallet-apple{background:var(--bk-apple-pay);color:var(--bk-mark-ink);border-color:#0000}.bk-wallet-bit{background:var(--bk-bit);color:var(--bk-mark-ink);border-color:#0000}.bk-paid{background:var(--color-success-soft);color:var(--color-success);border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem;font-weight:500;display:flex}.bk-make{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:52rem){.bk-make{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bk-make-side{gap:1.75rem;min-inline-size:0;display:grid}.bk-pick{border:0;min-inline-size:0;margin:0;padding:0}.bk-pick legend{margin-block-end:.75rem;padding:0;font-weight:500}.bk-pick-row{flex-wrap:wrap;gap:.6rem;display:flex}.home .bk-chip{min-block-size:var(--target);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-text);font:500 .95rem/1 var(--font-sans);cursor:pointer;padding-inline:1.1rem;transition:background-color .2s}.home .bk-chip:hover{background:var(--color-hover)}.home .bk-chip[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-fg);border-color:#0000}.home .bk-swatch{inline-size:var(--target);block-size:var(--target);border:3px solid var(--color-surface-solid);background:var(--bk-swatch);box-shadow:0 0 0 1px var(--color-border-strong);cursor:pointer;border-radius:50%}.home .bk-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-text)}.bk-link{gap:.5rem;display:grid}.bk-link-label{font-weight:500}.bk-link-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bk-link code,.bk-hub-core code{border:1px solid var(--color-border);background:var(--color-surface-strong);overflow-wrap:anywhere;border-radius:12px;padding:.6rem .9rem;font-size:.95rem}.home .bk-copy{min-block-size:var(--target)}.bk-facts{color:var(--color-text-muted);gap:.6rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.bk-facts li{align-items:flex-start;gap:.55rem;display:flex}.bk-facts b{color:var(--color-text);font-weight:500}.bk-facts .icon{color:var(--color-primary-strong);margin-block-start:.2rem}.bk-make-stage{place-items:center;min-inline-size:0;display:grid}.bk-make-stage .phone{--w:18rem}.bk-hub{gap:1rem;display:grid}@media (min-width:62rem){.bk-hub{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:stretch}}.bk-hub-core{border-radius:var(--home-radius-xl);background:var(--color-canvas);color:var(--color-text);text-align:center;align-content:center;justify-items:center;gap:1rem;padding:2rem 1.5rem;display:grid}.bk-hub-core small{color:var(--color-text-muted)}.bk-hub-spokes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.bk-hub-spokes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.bk-hub-spokes{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-spoke{border-radius:var(--home-radius-xl);border:1px solid var(--color-border);background:var(--color-surface);min-inline-size:0;box-shadow:var(--home-tile-shadow);flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.bk-spoke p{color:var(--color-text-muted);font-size:.9rem}.bk-spoke-top{align-items:center;gap:.6rem;display:flex}.bk-spoke-ui{background:var(--bk-page);min-block-size:3.6rem;color:var(--bk-page-ink);border:1px solid var(--bk-page-line);border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}.bk-spoke-ui em{background:var(--bk-page-soft);white-space:nowrap;border-radius:8px;margin-inline-start:auto;padding:.3rem .7rem;font-style:normal;font-weight:500}.bk-spoke-who{min-inline-size:0;display:grid}.bk-spoke-who small{color:var(--bk-page-muted);font-size:.75rem}.bk-mark{border-radius:10px;flex:none;place-items:center;block-size:2rem;inline-size:2rem;font-style:normal;display:grid}.bk-mark-instagram{background:var(--bk-instagram)}.bk-mark-google{background:var(--home-google);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 38%,#000 40%);mask:radial-gradient(circle,#0000 38%,#000 40%)}.bk-mark-facebook{background:var(--home-facebook);border-radius:50%}.bk-mark-wa{background:var(--wa-send);color:var(--bk-mark-ink)}.bk-mark-plain,.bk-mark-app{background:var(--color-primary-soft);color:var(--color-primary-strong)}.bk-ring{background:var(--bk-instagram);block-size:2.2rem;inline-size:2.2rem;box-shadow:inset 0 0 0 3px var(--bk-page), inset 0 0 0 30px var(--home-av-3);border-radius:50%;flex:none}.bk-ring-wa{background:var(--wa-send);box-shadow:inset 0 0 0 3px var(--bk-page), inset 0 0 0 30px var(--home-av-2)}.bk-embed{overflow-wrap:anywhere;color:var(--bk-page-muted);font-size:.6875rem}.bk-qr{background:var(--bk-page);border-radius:10px;grid-template-columns:repeat(11,1fr);padding:.5rem;display:grid}.bk-qr-md{inline-size:8rem}.bk-qr-sm{border:1px solid var(--bk-page-line);border-radius:4px;flex:none;inline-size:2.6rem;padding:.2rem}.bk-qr i{aspect-ratio:1}.bk-qr i[data-on=true]{background:var(--bk-page-ink)}.bk-story{gap:2rem;display:grid}.bk-steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.bk-step{justify-items:start;gap:.75rem;display:grid}.home .bk-step h3{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:500}.bk-step>p:not(.bk-step-when){max-inline-size:46ch;color:var(--color-text-muted)}.bk-step-when{color:var(--color-primary-strong);align-items:center;gap:.6rem;font-size:.9rem;display:inline-flex}.bk-step-n{border:1px solid var(--color-primary-line);border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:.8125rem;display:grid}.bk-step-screen{justify-self:center;margin-block-start:.5rem}.bk-story-phone{--w:16.5rem}.bk-story-pin{display:none}.bk-step-screen .bk-story-phone{aspect-ratio:auto}.bk-step-screen .bk-story-phone .phone-screen{min-block-size:22rem}.bk-story-lost{color:var(--color-text-muted);justify-content:center;align-items:baseline;gap:.5rem;margin-block-start:1.25rem;font-size:.9rem;display:flex}.bk-story-lost b{color:var(--color-success);font-size:1.5rem;font-weight:500}@media (min-width:61.25rem){.bk-story{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:4rem}.bk-step{align-content:center;min-block-size:62vh}.bk-step-screen{display:none}.bk-story-pin{display:block}.bk-story-sticky{justify-items:center;display:grid;position:sticky;inset-block-start:16vh}.bk-story[data-live] .bk-step{transition:opacity .4s}.bk-story[data-live] .bk-step[data-active=false]{opacity:.35}}.bk-calc{gap:1rem;display:grid}@media (min-width:56rem){.bk-calc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.bk-calc-inputs,.bk-calc-out{border-radius:var(--home-radius-xl);align-content:start;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.bk-calc-inputs{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--home-tile-shadow)}.bk-slider{gap:.5rem;display:grid}.bk-slider label{justify-content:space-between;align-items:baseline;gap:1rem;font-weight:500;display:flex}.bk-slider output{font-size:1.35rem;font-weight:500}.bk-slider input{inline-size:100%;min-block-size:var(--target);accent-color:var(--color-primary);cursor:pointer;margin:0}.bk-slider-ends{color:var(--color-text-subtle);justify-content:space-between;margin-block-start:-.6rem;font-size:.75rem;display:flex}.bk-calc-note{color:var(--color-text-muted);font-size:.8125rem}.bk-calc-out{isolation:isolate;background:var(--color-canvas);color:var(--color-text);align-content:center;position:relative;overflow:hidden}.bk-calc-out:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 100% 0%, var(--glow-3), transparent 70%);position:absolute;inset:0}.bk-calc-label{color:var(--color-text-muted)}.bk-calc-loss{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.bk-calc-loss b{color:var(--color-danger);font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:500;line-height:1}.bk-calc-times{font-size:1.15rem;font-weight:500}.bk-calc-what{color:var(--color-text-muted);border-block-start:1px solid var(--color-divider);padding-block-start:1rem}.bk-bento{margin:0;padding:0;list-style:none}.bk-ok{color:var(--color-success);align-items:center;gap:.25rem;font-style:normal;display:inline-flex}.bk-wait{color:var(--color-attention);font-weight:500}.bk-ui-pay{gap:.85rem;display:grid}.bk-ui-row{justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.home-tile-dark .bk-ok{color:var(--wa-send)}.bk-ui-big{font-size:1.6rem;font-weight:500}.home-tile-dark .bk-wallet{background:var(--wa-in);color:var(--wa-text);border-color:#ffffff1a}.home-tile-dark .bk-wallet-apple{background:var(--bk-apple-pay)}.home-tile-dark .bk-wallet-bit{background:var(--bk-bit)}.bk-ui-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.bk-ui-split div{background:var(--wa-wash);border-radius:14px;gap:.25rem;padding:.85rem;display:grid}.bk-ui-split dt{color:#a7adcb;font-size:.8125rem}.bk-ui-split dd{margin:0;font-size:1.35rem;font-weight:500}.bk-ui-card,.bk-ui-gift,.bk-ui-crm,.bk-ui-offer,.bk-ui-approve{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:14px;align-items:center;gap:.6rem;padding:.75rem;font-size:.875rem;display:flex}.bk-ui-card em{margin-inline-start:auto}.bk-ui-queue,.bk-ui-form,.bk-ui-roles{gap:.4rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.bk-ui-queue{counter-reset:queue}.bk-ui-queue li{counter-increment:queue;background:var(--color-surface-strong);border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.bk-ui-queue li:before{content:counter(queue);background:var(--color-ai-soft);block-size:1.3rem;inline-size:1.3rem;color:var(--color-ai);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.bk-ui-lanes{gap:.45rem;display:grid}.bk-ui-lane{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.6rem;font-size:.8125rem;display:grid}.bk-ui-lane b{font-weight:500}.bk-ui-lane span{gap:.35rem;display:flex}.bk-ui-lane i,.bk-ui-buffer i{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:.35rem .5rem;font-size:.75rem;font-style:normal;overflow:hidden}.bk-ui-punch{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.bk-ui-punch i{aspect-ratio:1;border:2px dashed var(--color-border-strong);border-radius:50%}.bk-ui-punch i[data-on=true]{border-style:solid;border-color:var(--color-primary);background:var(--color-primary-soft)}.bk-ui-sub{color:var(--color-text-muted);margin-block-start:.5rem;font-size:.8125rem;display:block}.bk-ui-gift{background:var(--color-ai-soft);border-color:var(--color-ai-line);justify-content:space-between}.bk-ui-gift b{font-size:1.5rem;font-weight:500}.bk-ui-classes{gap:.85rem;display:grid}.bk-ui-classes>span{gap:.35rem;font-size:.85rem;display:grid}.bk-ui-classes small{color:var(--color-text-muted)}.bk-ui-bar{border-radius:var(--radius-full);background:var(--color-neutral-soft);block-size:.5rem;display:block;overflow:hidden}.bk-ui-bar i{inline-size:calc(var(--p) * 100%);border-radius:inherit;background:var(--color-primary);block-size:100%;display:block}.bk-ui-bar.is-full i{background:var(--color-attention-solid)}.bk-ui-sync{flex-wrap:wrap;gap:.4rem;display:flex}.bk-ui-sync span,.bk-ui-tags i,.bk-ui-langs span{border-radius:var(--radius-full);background:var(--color-surface-strong);border:1px solid var(--color-border);align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8125rem;font-style:normal;display:inline-flex}.bk-ui-buffer{gap:.3rem;display:flex}.bk-ui-buffer .bk-ui-gap{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);flex:.6}.bk-ui-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.bk-ui-cal i{aspect-ratio:1;background:var(--color-surface-strong);color:var(--color-text-subtle);border-radius:8px;place-items:center;font-size:.6875rem;font-style:normal;display:grid}.bk-ui-cal i[data-on=true]{background:var(--color-primary);color:var(--color-primary-fg)}.bk-ui-form li{align-items:center;gap:.5rem;display:flex}.bk-ui-form i{border:1.5px solid var(--color-border-strong);border-radius:5px;flex:none;place-items:center;block-size:1.2rem;inline-size:1.2rem;display:grid}.bk-ui-form li[data-on=true] i{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-fg)}.bk-ui-form i .icon{block-size:.8rem;inline-size:.8rem}.bk-ui-form small{color:var(--color-text-subtle);margin-inline-start:auto}.bk-ui-crm>span:nth-child(2){display:grid}.bk-ui-crm small,.bk-ui-offer small,.bk-ui-roles small{color:var(--color-text-muted);font-size:.75rem}.bk-ui-crm-figs{justify-items:end;margin-inline-start:auto;display:grid}.bk-ui-tags{flex-wrap:wrap;gap:.35rem;margin-block-start:.5rem;display:flex}.bk-ui-offer b:first-child{color:var(--color-primary-strong);font-size:1.6rem;font-weight:600}.bk-ui-offer span{display:grid}.bk-ui-langs{flex-wrap:wrap;gap:.4rem;display:flex}.bk-ui-langs span[data-on=true]{border-color:var(--color-primary-line);background:var(--color-primary-soft)}.bk-ui-langs small{color:var(--color-text-muted);font-size:.6875rem}.bk-ui-approve{flex-direction:column;align-items:stretch}.bk-ui-approve span{gap:.4rem;display:flex}.bk-ui-approve em,.bk-board-actions em{border-radius:var(--radius-full);background:var(--color-neutral-soft);padding:.3rem .65rem;font-size:.75rem;font-style:normal}.bk-ui-approve .bk-ui-yes,.bk-board-actions .bk-ui-yes{background:var(--color-primary);color:var(--color-primary-fg)}.bk-ui-roles li{align-items:center;gap:.5rem;display:flex}.bk-ui-roles .bk-mono{block-size:1.6rem;inline-size:1.6rem;font-size:.75rem}.bk-ui-roles small{margin-inline-start:auto}.bk-ui-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bk-ui-timeline li{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:14px;justify-items:start;gap:.2rem;padding:.85rem;display:grid;position:relative}.bk-ui-timeline i{background:var(--color-primary-soft);block-size:2rem;inline-size:2rem;color:var(--color-primary-strong);border-radius:50%;place-items:center;margin-block-end:.35rem;display:grid}.bk-ui-timeline small{color:var(--color-text-muted)}.bk-board-wrap{perspective:1800px;margin:0;position:relative}.bk-push{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inline-size:min(22rem,90%);box-shadow:var(--shadow-md,var(--home-tile-shadow));border-radius:18px;align-items:center;gap:.7rem;padding:.75rem .9rem;font-size:.8125rem;display:flex;position:absolute;inset-block-start:-1.5rem;inset-inline-end:1.5rem}.bk-push span:last-child{display:grid}.bk-push small{color:var(--color-text-muted)}.bk-board{--tilt:1;border-radius:var(--home-radius-xl);background:var(--color-canvas);color:var(--color-text);transform:rotateX(calc((1 - var(--tilt)) * 14deg)) scale(calc(.94 + var(--tilt) * .06));transform-origin:50% 100%;padding:clamp(1rem,2.5vw,1.75rem);box-shadow:0 50px 100px -40px #070a178c}.bk-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-block-end:1.25rem;display:flex}.bk-board-head>span:first-child{display:grid}.bk-board-head b{font-size:1.35rem;font-weight:500}.bk-board-head small{color:var(--color-text-muted)}.bk-board-tabs{border-radius:var(--radius-full);background:var(--color-surface);gap:.25rem;padding:.25rem;display:flex}.bk-board-tabs i{border-radius:var(--radius-full);color:var(--color-text-muted);padding:.35rem .85rem;font-size:.8125rem;font-style:normal}.bk-board-tabs i[data-on=true]{background:var(--color-surface-strong);color:var(--color-text)}.bk-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bk-kpi,.bk-board-wait,.bk-board-today{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;align-content:start;gap:.4rem;min-inline-size:0;padding:1rem;display:grid}.bk-kpi small{color:var(--color-text-muted);font-size:.8125rem}.bk-kpi b{font-size:1.75rem;font-weight:500;line-height:1.1}.bk-kpi em{color:var(--color-text-muted);font-size:.8125rem;font-style:normal}.bk-kpi-ai{border-color:var(--color-ai-line);background:var(--color-ai-soft)}.bk-kpi-ai b{color:var(--color-ai)}.bk-ring-chart{background:conic-gradient(var(--color-primary) calc(var(--p) * 1turn), var(--color-neutral-soft) 0);border-radius:50%;flex:none;place-items:center;block-size:3.5rem;inline-size:3.5rem;display:grid;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.bk-ring-row{align-items:center;gap:.75rem;display:flex}.bk-board-wait{border-color:var(--color-attention-line);grid-column:span 2}.bk-board-wait ul,.bk-board-today ol{gap:.5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.bk-board-wait li{background:var(--color-attention-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.bk-board-actions{gap:.35rem;display:flex}.bk-board-today{grid-area:span 2/span 2}.bk-board-today li{border-block-end:1px solid var(--color-divider);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding-block:.35rem;display:grid}.bk-board-today li:last-child{border-block-end:0}.bk-board-today li b{font-weight:400}.bk-tag{border-radius:var(--radius-full);white-space:nowrap;padding:.2rem .55rem;font-size:.6875rem;font-style:normal}.bk-tag-confirmed,.bk-tag-deposit{background:var(--color-success-soft);color:var(--color-success)}.bk-tag-overnight,.bk-tag-waitlist{background:var(--color-ai-soft);color:var(--color-ai)}.bk-tag-unconfirmed{background:var(--color-attention-soft);color:var(--color-attention)}@media (min-width:62rem){.home-kinds.bk-kinds{grid-template-columns:repeat(5,minmax(0,1fr))}}.bk-compare{gap:1.5rem;display:grid}.bk-toggle{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);justify-self:start;gap:.25rem;padding:.3rem;display:inline-flex}.home .bk-toggle button{min-block-size:var(--target);border-radius:var(--radius-full);color:var(--color-text-muted);font:500 .95rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding-inline:1.25rem}.home .bk-toggle button[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-fg)}.bk-compare-pane{gap:1rem;animation:.35s bk-fade;display:grid}@media (min-width:56rem){.bk-compare-pane{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.bk-paper{background:var(--bk-paper);color:var(--bk-paper-ink);border-radius:6px;align-content:start;gap:.75rem;padding:1.75rem;display:grid;rotate:-.6deg;box-shadow:0 30px 60px -30px #070a1759}.bk-paper-title{border-block-end:2px solid var(--bk-paper-line);padding-block-end:.5rem}.bk-paper p{border-block-end:1px solid var(--bk-paper-line);padding-block-end:.6rem;font-size:.95rem}.bk-paper s{color:var(--bk-paper-red)}.bk-paper mark{background:var(--bk-paper-mark);color:inherit;padding-inline:.25rem}.bk-paper em{color:var(--bk-paper-red);font-size:.875rem;display:block}.bk-compare-side{align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bk-compare-side li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;align-items:flex-start;gap:.75rem;padding:1.1rem;display:flex}.bk-compare-side span{gap:.15rem;display:grid}.bk-compare-side small{color:var(--color-text-muted)}.bk-compare-side.is-before .icon{color:var(--color-danger)}.bk-compare-side.is-after .icon{color:var(--color-success)}.bk-week{border-radius:var(--home-radius-xl);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--home-tile-shadow);gap:.6rem;padding:1.5rem;display:grid}.bk-week-days{color:var(--color-text-muted);text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));font-size:.8125rem;display:grid}.bk-week-grid{background:var(--color-surface-strong);border-radius:12px;block-size:13rem;position:relative}.bk-week-grid i{inline-size:calc(16.6667% - 6px);block-size:calc(var(--r) / 4.5 * 100% - 6px);background:var(--color-primary-soft);border:1px solid var(--color-primary-line);border-radius:8px;position:absolute;inset-block-start:calc(var(--s) / 4.5 * 100% + 3px);inset-inline-start:calc(var(--d) * 100% / 6 + 3px)}.bk-week-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.bk-week-sum div{flex-direction:column;gap:.15rem;display:flex}.bk-week-sum dd{order:-1}.bk-week-sum dt{color:var(--color-text-muted);font-size:.8125rem}.bk-week-sum dd{margin:0;font-size:1.6rem;font-weight:500}.home-plans.bk-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:54rem}.home .bk-plan-cta{margin-block-start:auto}.bk-plans-notes{gap:.5rem;margin-block-start:1.75rem;display:grid}@media (max-width:68.75rem){.bk-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-board-today{grid-row:auto}}@media (max-width:52rem){.bk-ui-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.home-plans.bk-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:42.5rem){.bk-stage{min-block-size:37rem}.bk-diary{inline-size:90%;padding:.75rem;inset-block-start:0}.bk-diary-week{block-size:12rem}.bk-hero-phone{--w:12.75rem;inset-block-start:12.5rem}.bk-hero-phone .bk-rate,.bk-hero-phone .bk-times{display:none}.bk-board-grid{grid-template-columns:minmax(0,1fr)}.bk-board-wait,.bk-board-today{grid-column:auto}.bk-push{inline-size:100%;margin-block-end:1rem;position:relative;inset:auto}.bk-ui-lane{grid-template-columns:minmax(0,1fr);gap:.3rem}.bk-ui-timeline{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bk-page-body,.bk-compare-pane{animation:none}.bk-block-night,.bk-diary-chip,.bk-step{transition:none}.bk-board{transform:none}}