.bk-root.bk2{border-top:0;background-color:var(--bk-paper);font-variant-numeric:lining-nums tabular-nums;--bk2-display:var(--bk-display-family,"AlteHaas",-apple-system,BlinkMacSystemFont,sans-serif);--bk2-d-weight:700;--bk2-d-style:normal;--bk2-d-case:none;--bk2-d-track:var(--bk-display-tracking,-0.035em);--bk2-d-stretch:100%;--bk2-d-fvs:normal;--bk2-d-scale:1;--bk2-mark-style:normal;--bk2-r:14px;--bk2-rl:22px;--bk2-pill:999px;--bk2-shadow:0 1px 2px rgba(26,26,26,.05),0 16px 40px rgba(26,26,26,.07);--bk2-ring:0 0 #0000}.bk2[data-theme=linen]{--bk2-display:var(--bk-display-family,var(--bk2-font-instrument),Georgia,serif);--bk2-d-weight:400;--bk2-d-track:var(--bk-display-tracking,-0.012em);--bk2-d-scale:1.12;--bk2-mark-style:italic;--bk2-rl:26px;--bk2-shadow:0 1px 2px rgba(25,22,20,.05),0 22px 50px rgba(25,22,20,.08)}.bk2[data-theme=clay]{--bk2-display:var(--bk-display-family,var(--bk2-font-fraunces),Georgia,serif);--bk2-d-weight:600;--bk2-d-track:var(--bk-display-tracking,-0.025em);--bk2-d-fvs:"SOFT" 100,"WONK" 1;--bk2-r:20px;--bk2-rl:30px;--bk2-shadow:0 2px 0 rgba(36,27,18,.06),0 20px 44px rgba(92,75,59,.12)}.bk2[data-theme=blush]{--bk2-display:var(--bk-display-family,var(--bk2-font-bodoni),Didot,serif);--bk2-d-weight:500;--bk2-d-style:italic;--bk2-d-track:var(--bk-display-tracking,-0.02em);--bk2-d-scale:1.02;--bk2-mark-style:italic;--bk2-r:22px;--bk2-rl:34px;--bk2-shadow:0 1px 2px rgba(30,23,25,.04),0 24px 56px rgba(168,70,95,.1)}.bk2[data-theme=chrome]{--bk2-display:var(--bk-display-family,var(--bk2-font-archivo),"Arial Narrow",sans-serif);--bk2-d-weight:800;--bk2-d-case:uppercase;--bk2-d-track:var(--bk-display-tracking,0);--bk2-d-stretch:62%;--bk2-d-scale:1.08;--bk2-r:3px;--bk2-rl:4px;--bk2-pill:3px;--bk2-shadow:0 30px 60px rgba(0,0,0,.45)}.bk2[data-theme=midnight]{--bk2-display:var(--bk-display-family,var(--bk2-font-dmmono),ui-monospace,monospace);--bk2-d-weight:500;--bk2-d-case:uppercase;--bk2-d-track:var(--bk-display-tracking,-0.04em);--bk2-d-scale:0.8;--bk2-r:6px;--bk2-rl:10px;--bk2-pill:8px;--bk2-shadow:0 30px 70px rgba(0,0,0,.55);--bk2-ring:inset 0 0 0 1px var(--bk-border)}.bk2 button{font-family:inherit;cursor:pointer}.bk2 a:focus-visible,.bk2 button:focus-visible,.bk2 input:focus-visible{outline:2px solid var(--bk-accent-deep);outline-offset:2px}.bk2 .bk2-muted{color:var(--bk-body)}.bk2-avatar__mark,.bk2-h,.bk2-name,.bk2-ticket__date{font-family:var(--bk2-display);font-weight:var(--bk2-d-weight);font-style:var(--bk2-d-style);font-stretch:var(--bk2-d-stretch);font-variation-settings:var(--bk2-d-fvs);text-transform:var(--bk2-d-case);letter-spacing:var(--bk2-d-track)}.bk2-cover{position:relative;height:clamp(190px,22vw,300px);overflow:hidden;background:var(--bk-border)}.bk2-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bk2-cover .bk-cover__edit{position:absolute;right:16px;bottom:16px}.bk2-wrap{max-width:1180px;margin:0 auto;padding:0 max(clamp(16px,4vw,48px),env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(clamp(16px,4vw,48px),env(safe-area-inset-left))}.bk2-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "panel" "extra";row-gap:28px}.bk2-id{grid-area:id;min-width:0;padding-top:32px}.bk2[data-cover] .bk2-id{padding-top:0}.bk2-panel-area{grid-area:panel;min-width:0}.bk2-extra{grid-area:extra;min-width:0;display:flex;flex-direction:column;gap:32px}@media (min-width:980px){.bk2-layout{grid-template-columns:minmax(0,1fr) minmax(0,500px);grid-template-areas:"id panel" "extra panel";-moz-column-gap:64px;column-gap:64px;row-gap:36px;align-items:start}.bk2-id{padding-top:56px}.bk2-panel-area{padding-top:40px}.bk2[data-cover] .bk2-panel-area{margin-top:-150px;padding-top:0;position:relative;z-index:2}}.bk2-avatar{width:104px;height:104px;border-radius:999px;background:var(--bk2-sel);color:var(--bk2-on-sel);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--bk-paper),0 16px 34px rgba(0,0,0,.18);position:relative}.bk2[data-cover] .bk2-avatar{margin-top:-52px}.bk2-avatar--logo{-o-object-fit:cover;object-fit:cover;background:var(--bk-card)}.bk2-avatar__mark{font-size:56px;line-height:1;font-style:var(--bk2-mark-style)}.bk2-name{margin:22px 0 0;font-size:calc(clamp(40px, 5.4vw, 76px) * var(--bk2-d-scale));line-height:.95;color:var(--bk-on-paper);text-wrap:balance;overflow-wrap:anywhere}.bk2-tagline{margin:14px 0 0;max-width:460px;font-size:clamp(17px,1.5vw,19px);line-height:1.45;color:var(--bk-on-paper-soft)}.bk2-chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.bk2-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 13px;border-radius:var(--bk2-pill);background:var(--bk-card);color:var(--bk-body);font-size:14px;line-height:1.3;box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-chip svg{flex:none}.bk2-recover{margin:16px 0 0;max-width:480px;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--bk2-r);background:var(--bk-card);color:var(--bk-ink);font-size:15.5px;font-weight:700;line-height:1.4;box-shadow:inset 0 0 0 1.5px var(--bk2-sel)}.bk2-recover svg{flex:none;margin-top:2px;color:var(--bk-accent-deep)}.bk2-panel{background:var(--bk-card);color:var(--bk-ink);border-radius:var(--bk2-rl);box-shadow:var(--bk2-shadow),var(--bk2-ring);padding:26px 28px 28px}@media (max-width:560px){.bk2-panel{padding:18px 16px 20px}}.bk2-gate__pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:var(--bk2-pill);background:var(--bk-field);font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-gate__dot{width:8px;height:8px;border-radius:999px;background:var(--bk-muted)}.bk2-gate__title{margin:18px 0 0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.bk2-gate__body{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--bk-body)}.bk2-stepper{display:flex;gap:8px;margin:0 0 18px;padding:0;list-style:none}.bk2-stepper li{flex:1;min-width:0}.bk2-stepper__bar{display:block;height:4px;border-radius:4px;background:var(--bk-border)}.bk2-stepper li[data-state=current] .bk2-stepper__bar,.bk2-stepper li[data-state=done] .bk2-stepper__bar{background:var(--bk2-sel)}.bk2-stepper__label{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0;border:0;background:transparent;font-size:13.5px;color:var(--bk-muted)}.bk2-stepper li[data-state=current] .bk2-stepper__label{font-weight:700;color:var(--bk-ink)}.bk2-stepper li[data-state=done] .bk2-stepper__label{color:var(--bk-body)}.bk2-stepper li[data-state=done] svg{color:var(--bk-accent-deep)}.bk2-h{margin:0;font-size:calc(32px * var(--bk2-d-scale));line-height:1;outline:none}.bk2-h--lg{font-size:calc(38px * var(--bk2-d-scale));margin-top:22px}.bk2-label{margin:0;font-size:14.5px;font-weight:700}.bk2-chiprow{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bk2-who{margin-top:18px}.bk2-soonest{margin-top:16px}.bk2-day,.bk2-pick,.bk2-slot{-webkit-tap-highlight-color:transparent;border:0;background:var(--bk-card);color:var(--bk-ink);box-shadow:inset 0 0 0 1px var(--bk2-input);transition:transform .18s cubic-bezier(.2,.9,.3,1),background-color .22s cubic-bezier(.2,.9,.3,1),color .2s ease,box-shadow .22s ease}.bk2-day:active:not(:disabled),.bk2-pick:active,.bk2-slot:active{transform:scale(.97)}.bk2-day[aria-pressed=true],.bk2-pick[aria-pressed=true],.bk2-slot[aria-pressed=true]{background:var(--bk2-sel);color:var(--bk2-on-sel);box-shadow:0 6px 16px var(--bk2-sel-glow)}.bk2-pick{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:var(--bk2-pill);font-size:15px;font-weight:700}.bk2-services{list-style:none;margin:18px 0 0;padding:0;border-radius:var(--bk2-r);overflow:hidden;box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-services li+li{border-top:1px solid var(--bk-border)}.bk2-service{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px 12px 18px;border:0;background:transparent;color:var(--bk-ink);text-align:left;transition:background-color .14s ease}.bk2-service:hover{background:var(--bk-field)}.bk2-service:active{background:var(--bk-accent-tint)}.bk2-service__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bk2-service__name{font-size:17px;font-weight:700;letter-spacing:-.012em}.bk2-service__dur{font-size:14px;color:var(--bk-muted)}.bk2-service__price{font-size:17px;font-weight:700;white-space:nowrap}.bk2-service__go{flex:none;width:32px;height:32px;border-radius:999px;background:var(--bk-field);display:flex;align-items:center;justify-content:center}.bk2-more,.bk2-service__go{box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-more{display:block;width:100%;min-height:52px;margin-top:10px;padding:0 14px;border:0;border-radius:var(--bk2-r);background:transparent;font:inherit;font-size:15px;font-weight:700;color:var(--bk-accent-deep);cursor:pointer}.bk2-more:hover{background:var(--bk-field)}.bk2-more:focus-visible{outline:2px solid var(--bk-accent-deep);outline-offset:2px}label.bk2-service{cursor:pointer}label.bk2-service:focus-within{outline:2px solid var(--bk-accent-deep);outline-offset:-2px}.bk2-check{flex:none;width:22px;height:22px;margin:0;accent-color:var(--bk-accent-deep);cursor:pointer}.bk2-pickbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.bk2-pickbar p{margin:0;font-size:15px}.bk2-pickbar .bk2-btn{min-width:140px}.bk2-select{display:block;width:100%;height:56px;padding:0 44px 0 16px;border:0;border-radius:var(--bk2-r);background-color:var(--bk-card);background-image:linear-gradient(45deg,transparent 50%,var(--bk-muted) 50%),linear-gradient(135deg,var(--bk-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px var(--bk-border);font:inherit;font-size:16px;color:var(--bk-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.bk2-select:focus-visible{outline:2px solid var(--bk-accent-deep);outline-offset:2px}.bk2-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.bk2-summary-line p{margin:0;font-size:15px;color:var(--bk-body)}.bk2-summary-line strong{color:var(--bk-ink)}.bk2-link-btn{flex:none;min-height:44px;padding:0 4px;border:0;background:transparent;font-size:14.5px;font-weight:700;color:var(--bk-accent-deep)}.bk2-link-btn--icon{display:inline-flex;align-items:center;gap:6px;font-size:14px}.bk2-link{font-weight:700;color:var(--bk-accent-deep)}.bk2-monthbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.bk2-panel{--bk2-panel-x:28px;--bk2-days:6.5;--bk2-day-gaps:48px}@media (max-width:560px){.bk2-panel{--bk2-panel-x:16px;--bk2-days:4.5;--bk2-day-gaps:32px}}.bk2-strip{display:flex;gap:8px;overflow-x:auto;margin:6px calc(var(--bk2-panel-x) * -1) 0;padding:4px var(--bk2-panel-x) 8px;scroll-padding-inline:var(--bk2-panel-x);scroll-snap-type:x proximity;scrollbar-width:none}.bk2-strip::-webkit-scrollbar{display:none}.bk2-strip[data-loading]{opacity:.6}.bk2-strip .bk2-day{width:calc((100% + var(--bk2-panel-x) - var(--bk2-day-gaps)) / var(--bk2-days))}.bk2-day{flex:none;width:62px;height:84px;padding:0;border-radius:var(--bk2-r);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bk2-day[data-quiet]:not([aria-pressed=true]){background:transparent;color:var(--bk-muted);box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-day:disabled{cursor:default}.bk2-day__dow{font-size:12.5px;font-weight:700}.bk2-day__num{font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.bk2-day__status{font-size:11.5px}.bk2-day:not([aria-pressed=true]):not([data-quiet]) .bk2-day__status{color:var(--bk-body)}.bk2-month{margin-top:6px}.bk2 .bk-cal{border-radius:var(--bk2-r)}.bk2-note{margin:4px 0 0;min-height:6px;font-size:14px;color:var(--bk-body)}.bk2-slots{margin-top:8px;display:flex;flex-direction:column;gap:16px}.bk2-slots__head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px}.bk2-slots__head h4{margin:0;font-size:15px;font-weight:700}.bk2-slots__head span{font-size:13px}.bk2-slots__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.bk2-slot{height:48px;padding:0;border-radius:var(--bk2-r);display:inline-flex;align-items:center;justify-content:center;gap:3px}.bk2-slot__t{font-size:16px;font-weight:700;letter-spacing:-.01em}.bk2-slot__p{font-size:12px;font-weight:700}.bk2-wait{margin-top:8px}.bk2-wait .bk-card{border-radius:var(--bk2-r);background:var(--bk-field);box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-continue{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--bk-border)}.bk2-continue__picked{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bk2-continue__picked strong{font-size:16px}.bk2-continue__picked span{font-size:14px}.bk2-btn{-webkit-tap-highlight-color:transparent;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 26px;border:0;border-radius:var(--bk2-pill);background:var(--bk-btn-bg);color:var(--bk-btn-fg);font-size:16.5px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.2,.9,.3,1),opacity .16s ease}.bk2-btn:active:not(:disabled){transform:scale(.97)}.bk2-btn:disabled{background:var(--bk-field);color:var(--bk-body);opacity:.6;box-shadow:inset 0 0 0 1px var(--bk-border);cursor:default}.bk2-btn--block{display:flex;width:100%;height:56px;margin-top:18px;font-size:17px}.bk2-btn--ghost{background:var(--bk-card);color:var(--bk-ink);box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-recap{margin-top:16px;padding:12px;background:var(--bk-field);border-radius:var(--bk2-r);gap:14px;box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-recap,.bk2-recap__date{display:flex;align-items:center}.bk2-recap__date{flex:none;width:56px;height:60px;border-radius:calc(var(--bk2-r) - 2px);background:var(--bk-accent-tint);color:var(--bk-accent-deep);flex-direction:column;justify-content:center}.bk2-recap__date span{font-size:11.5px;font-weight:700;letter-spacing:.06em}.bk2-recap__date strong{font-size:24px;line-height:1}.bk2-recap__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14.5px}.bk2-recap__main strong{font-size:17px}.bk2-field{margin-top:16px}.bk2-field label{display:block;margin-bottom:7px;font-size:14.5px;font-weight:700}.bk2-field label .bk2-muted{font-weight:400}.bk2-input{display:block;width:100%;height:54px;padding:0 16px;border:1px solid var(--bk2-input);border-radius:var(--bk2-r);background:var(--bk-card);font:inherit;font-size:17px;color:var(--bk-ink);transition:box-shadow .16s ease,border-color .16s ease}.bk2-input::-moz-placeholder{color:var(--bk-muted)}.bk2-input::placeholder{color:var(--bk-muted)}.bk2-input:focus{outline:none;border-color:var(--bk2-sel);box-shadow:0 0 0 4px var(--bk-accent-tint)}.bk2-hint{margin:6px 0 0;min-height:18px;font-size:13.5px;color:var(--bk-body)}.bk2-hint--center{text-align:center}.bk2-known{margin-top:16px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--bk2-r);box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-known>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14.5px}.bk2-known strong{font-size:16px}.bk2-consent{position:relative;display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:14px;background:var(--bk-field);border-radius:var(--bk2-r);cursor:pointer;box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-consent__input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.bk2-consent__box{flex:none;width:24px;height:24px;margin-top:1px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--bk-card);color:transparent;box-shadow:inset 0 0 0 1.5px var(--bk2-input);transition:background-color .16s ease,box-shadow .16s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.bk2-consent__input:checked+.bk2-consent__box{background:var(--bk2-sel);color:var(--bk2-on-sel);box-shadow:none}.bk2-consent__input:focus-visible+.bk2-consent__box{outline:2px solid var(--bk-accent-deep);outline-offset:2px}.bk2-consent:active .bk2-consent__box{transform:scale(.9)}.bk2-consent__text{line-height:1.5}.bk2-consent__text,.bk2-reassure{font-size:13.5px;color:var(--bk-body)}.bk2-reassure{margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center}.bk2-done{text-align:center;padding-top:6px}.bk2-seal{width:84px;height:84px;margin:0 auto;border-radius:999px;background:var(--bk2-sel);color:var(--bk2-on-sel);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px var(--bk-accent-tint)}.bk2-done__sub{margin:10px 0 0;font-size:16px;color:var(--bk-body)}.bk2-ticket{margin-top:20px;text-align:left;background:var(--bk-field);border-radius:var(--bk2-r);box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-ticket__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 18px}.bk2-ticket__dow{font-size:14px;font-weight:700;color:var(--bk-accent-deep)}.bk2-ticket__date{margin-top:2px;font-size:calc(28px * var(--bk2-d-scale));line-height:1}.bk2-ticket__time{text-align:right}.bk2-ticket__start{font-size:21px;font-weight:700;letter-spacing:-.02em}.bk2-ticket__until{margin-top:2px;font-size:14px;color:var(--bk-body)}.bk2-ticket__tear{border-top:1.5px dashed var(--bk-border);margin:0 14px}.bk2-ticket__svc{display:flex;justify-content:space-between;gap:10px;padding:12px 18px;font-size:16px;font-weight:700}.bk2-ticket__svc .bk2-muted{font-size:14.5px;font-weight:400;text-align:right}.bk2-ticket__addr{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 10px;text-decoration:none;color:var(--bk-body);font-size:14.5px}.bk2-ticket__addr span:first-of-type{flex:1;min-width:0}.bk2-next{list-style:none;margin:18px 0 0;padding:0;text-align:left;display:flex;flex-direction:column;gap:12px}.bk2-next li{display:flex;align-items:center;gap:12px}.bk2-next li>span:last-child{display:flex;flex-direction:column;gap:1px;font-size:14px}.bk2-next strong{font-size:15px}.bk2-next__icon{flex:none;width:38px;height:38px;border-radius:12px;background:var(--bk-accent-tint);color:var(--bk-accent-deep);display:flex;align-items:center;justify-content:center}.bk2-done__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.bk2-done__actions .bk2-btn{flex:1 1 180px}.bk2 .bk-gallery__heading,.bk2-section__title{margin:0 0 14px;font-family:inherit;font-size:21px;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--bk-on-paper)}.bk2 .bk-gallery{margin:0}.bk2-contact{background:var(--bk-card);color:var(--bk-ink);border-radius:var(--bk2-rl);overflow:hidden;box-shadow:var(--bk2-shadow),var(--bk2-ring)}.bk2-contact__row{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 18px;text-decoration:none;color:var(--bk-ink);transition:background-color .14s ease}.bk2-contact__row+.bk2-contact__row,.bk2-contact__socials{border-top:1px solid var(--bk-border)}a.bk2-contact__row:hover{background:var(--bk-field)}.bk2-contact__icon{flex:none;width:40px;height:40px;border-radius:12px;background:var(--bk-accent-tint);color:var(--bk-accent-deep);display:flex;align-items:center;justify-content:center}.bk2-contact__text{flex:1;min-width:0;font-size:15.5px;line-height:1.35}.bk2-contact__action{font-size:14px;font-weight:700;color:var(--bk-accent-deep)}.bk2-contact__socials{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 16px}.bk2-social{gap:7px;padding:0 15px;border-radius:var(--bk2-pill);background:var(--bk-field);color:var(--bk-ink);font-size:14.5px;font-weight:700;box-shadow:inset 0 0 0 1px var(--bk-border)}.bk2-powered a,.bk2-social{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.bk2-powered a{gap:8px;font-size:13px;color:var(--bk-on-paper-soft)}.bk2:not([data-motion=off]) .bk2-step{animation:bk2-step .38s cubic-bezier(.2,.9,.3,1) both}.bk2:not([data-motion=off]) .bk2-seal{animation:bk2-seal .62s cubic-bezier(.34,1.56,.64,1) both}.bk2:not([data-motion=off]) .bk2-draw{stroke-dasharray:24;stroke-dashoffset:24;animation:bk2-draw .42s cubic-bezier(.65,0,.35,1) .24s forwards}@keyframes bk2-step{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes bk2-seal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes bk2-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bk2 .bk2-seal,.bk2 .bk2-step{animation:bk2-fade .2s ease both}.bk2 .bk2-draw{animation:none;stroke-dashoffset:0}.bk2-btn,.bk2-consent__box,.bk2-day,.bk2-pick,.bk2-slot{transition:none}.bk2-btn:active,.bk2-day:active,.bk2-pick:active,.bk2-slot:active{transform:none}}@keyframes bk2-fade{0%{opacity:0}to{opacity:1}}.bk2[data-theme=chrome] .bk2-h,.bk2[data-theme=chrome] .bk2-name{word-spacing:.22em}.bk2[data-theme=blush] .bk2-h,.bk2[data-theme=blush] .bk2-ticket__date{font-style:normal}.bk2[data-theme=midnight] .bk2-field label{color:var(--bk-body)}.bk2[data-theme=midnight] .bk2-input{border-color:var(--bk-border-strong)}