html:has(.bk){scrollbar-gutter:stable}@media (pointer:coarse){html:has(.bk){overscroll-behavior-y:none;background:#21362a}}.bk{--brand:#21362a;--brand-hover:#1b2e23;--ivory:#eae2d7;--ink:#171717;--muted:#525252;--line:#e5e5e5;--grey:#f5f5f5;--press:#ededed;--pressed:#eaeaea;--danger:#8a1c1c;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--col:640px;--gutter:24px;--bar-h:64px;--radius:16px;min-height:100dvh;color:var(--ink);background:#fff;font-size:18px;line-height:1.5;overflow-x:clip}@media (max-width:374px){.bk{--gutter:16px}}@media (min-width:768px){.bk{--gutter:40px;--bar-h:76px}}.bk button{cursor:pointer;text-align:inherit}.bk-bar,.bk-dock,.bk-sheet-head,.bk-sty-img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.bk button:disabled{cursor:default}.bk :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:10px}.bk .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk .nw{white-space:nowrap}.bk p,.bk label,.bk h1,.bk h2,.bk-choice-main{overflow-wrap:break-word}.bk-bar{z-index:20;background:var(--brand);color:#fff;padding-top:env(safe-area-inset-top);position:sticky;top:0}.bk-bar :focus-visible{outline-color:#fff}.bk-bar-in{min-height:var(--bar-h);-moz-column-gap:12px;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;max-width:1180px;margin:0 auto;padding:0 20px;display:grid}.bk-bar-btn{color:#fff;border-radius:999px;justify-self:start;align-items:center;gap:4px;min-width:48px;min-height:48px;padding:0 12px;font-size:17px;text-decoration:none;display:inline-flex}.bk-bar-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bk-bar-btn.end{justify-self:end}@media (hover:hover) and (pointer:fine){.bk-bar-btn:hover{background:#ffffff1a}}.bk-bar-btn{transition:background-color .12s var(--ease-out)}.bk-bar-btn:active{background:#ffffff1a}.bk-bar-btn svg{transition:opacity .2s var(--ease-out)}.bk-bar-btn.leaving svg{opacity:.4;transition-duration:.6s;transition-delay:.25s}.bk-wordmark{justify-self:center;display:block}.bk-wordmark svg{width:176px;height:16px;display:block}@media (min-width:768px){.bk-wordmark svg{width:232px;height:20px}}.bk-progress{background:#eae2d738;height:3px}.bk-progress span{background:var(--ivory);transform-origin:0;height:100%;transition:transform .2s var(--ease-out);display:block}@media (max-width:767px){.bk-bar-in{-moz-column-gap:8px;grid-template-columns:48px minmax(0,1fr) 48px;column-gap:8px;padding:0 8px}.bk-bar-btn{justify-content:center;gap:0;width:48px;padding:0}.bk-bar-btn svg{width:24px;height:24px}.bk-bar-btn.end svg{width:20px;height:20px}.bk-bar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.bk-shell{max-width:calc(var(--col) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.bk-main{padding:32px 0 calc(var(--bk-dock-h,124px) + 44px + env(safe-area-inset-bottom));outline:none}@media (min-width:768px){.bk-main{padding-top:56px;padding-bottom:calc(var(--bk-dock-h,80px) + 60px)}}.bk-leaving{z-index:15;pointer-events:none;background:#fff;position:fixed;inset:0;overflow:hidden}.bk-leaving *,.bk-leaving :before,.bk-leaving :after{transition:none!important;animation:none!important}.bk-prep,html[data-bk-prep] .bk-screen,.bk[data-preparing] .bk-screen,html[data-bk-prep] .bk-dock,.bk[data-preparing] .bk-dock{display:none}html[data-bk-prep] .bk-prep,.bk[data-preparing] .bk-prep{animation:bk-fade .3s var(--ease-out) .4s both;display:block}.bk-prep p{margin:0}.bk h1{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 28px;font-size:28px;font-weight:400;line-height:1.15}.bk h1:focus{outline:none}@media (min-width:768px){.bk h1{font-size:36px}}.bk :where(h2){margin:0;font-weight:400}.bk-lede{color:var(--muted);text-wrap:pretty;margin:-18px 0 28px}.bk-booked-card{margin:0 0 28px}.bk-words-wait{opacity:0}.bk-words-rise{animation:.24s cubic-bezier(.23,1,.32,1) both bk-words-rise}@keyframes bk-words-rise{0%{opacity:0;transform:translateY(8px)}}.bk-err-line{color:var(--danger);margin:-12px 0 20px;font-size:16px}.bk-need-line{color:var(--danger);margin:0 0 14px;font-size:16px}.bk-needs{outline:1.5px solid var(--danger);outline-offset:6px;border-radius:var(--radius);animation:bk-needs-in .24s var(--ease-out) both}@keyframes bk-needs-in{0%{outline-color:#0000}}.bk-muted{color:var(--muted)}.bk-gr{background:var(--grey);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}:where(.bk-gr){--ink:#171717;--muted:#525252;--line:#e5e5e5;--grey:#f5f5f5;--press:#ededed;--pressed:#eaeaea;--radius:16px}.bk-gr+.bk-gr,.bk-foot+.bk-gr{margin-top:20px}.bk-gr>li,.bk-gr>button{position:relative}.bk-gr>li+li:before,.bk-gr>button+button:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:18px;right:0}.bk-row{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:13px 18px;font-size:17px;line-height:1.35;display:flex}.bk-row .l{color:var(--muted);white-space:nowrap;flex:none}.bk-row .r{color:var(--ink);text-align:right;min-width:0;margin-left:auto}.bk-row.fact{flex-wrap:wrap;row-gap:2px}.bk-row.fact .r{overflow-wrap:break-word;flex:1 1 0;min-width:auto;max-width:100%}.bk-row.fact.edit{padding-right:49px;position:relative}.bk-row.fact.edit .chev{margin:-7.5px 0 0;position:absolute;top:50%;right:18px}.bk-row.item .l,.bk-row.total .l,.bk-row.sub .l{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0}.bk-row.item .l,.bk-row.total .l{color:var(--ink)}.bk-row.item .r,.bk-row.total .r,.bk-row.sub .r{white-space:nowrap;overflow-wrap:normal;flex:none}.bk-row.total span{font-weight:600}.bk-row.sub span{color:var(--muted)}.bk-row.with-sub{flex-wrap:wrap;row-gap:2px}.bk-row .bk-row-sub,.bk-row.total .bk-row-sub{color:var(--muted);flex:1 0 100%;order:1;font-weight:400}.bk-gr:has(.edit):not(:has(.bk-x))>li>.bk-row:not(.edit) .bk-row-sub{margin-right:-25px}button.bk-row,a.bk-row{color:inherit;background:0 0;text-decoration:none}@media (hover:hover) and (pointer:fine){button.bk-row:hover,a.bk-row:hover{background:var(--press)}}button.bk-row:active,a.bk-row:active{background:var(--pressed)}a.bk-row:focus-visible{outline:2px solid var(--brand,#21362a);outline-offset:-2px}.bk-gr>li>button:focus-visible,.bk-gr>button:focus-visible,.bk-gr>li>[role=radio]:focus-visible{outline:2px solid var(--brand);outline-offset:-3px;border-radius:inherit}.bk-gr>li:first-child>button:focus-visible,.bk-gr>button:first-child:focus-visible{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.bk-gr>li:last-child>button:focus-visible,.bk-gr>button:last-child:focus-visible{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.bk-x{width:28px;height:28px;color:var(--muted);background:0 0;border-radius:50%;flex:none;place-items:center;margin:-4px -8px -4px -6px;display:grid;position:relative}.bk-x:before{content:"";position:absolute;inset:-8px}.bk-x svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.bk-x:hover{color:var(--ink);background:#e9e9e9}}.bk-x:active{background:#e2e2e2}.bk-gr:has(.bk-x)>li>.bk-row:not(:has(.bk-x,.chev)):after{content:"";flex:none;width:14px}.bk-gr:has(.bk-x)>li>.bk-row .chev{margin-left:-1px}.bk-row .chev{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.6;flex:none;width:15px;height:15px;margin-left:-6px}.bk-row.edit .r{margin-left:auto}@media (max-width:374px){.bk-row.stack{flex-direction:column;align-items:flex-start;gap:2px}.bk-row.stack .r{text-align:left;white-space:nowrap;flex:none;margin-left:0}}.bk-gr:has(.edit):not(:has(.bk-x))>li>.bk-row:not(.edit){padding-right:43px}.bk-foot{color:var(--muted);text-wrap:pretty;margin:8px 18px 0;font-size:15px}.bk-act{margin-top:20px}.bk-act .bk-row{justify-content:space-between}.bk-act .chev{opacity:.6;width:16px;height:16px;margin-left:0}.bk-search{margin:0}.bk-sec{margin-top:32px}.bk-cat{color:var(--ink);scroll-margin-top:calc(var(--bar-h) + 16px);margin:0 0 10px;font-size:20px}.bk-svc{width:100%;color:inherit;text-align:left;background:0 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}@media (hover:hover) and (pointer:fine){.bk-svc:hover{background:var(--press)}}.bk-svc:active{background:var(--pressed)}.bk-svc-main{overflow-wrap:anywhere;flex:1;min-width:0}.bk-svc-top{align-items:baseline;gap:12px;display:flex}.bk-svc-name{flex:1;min-width:0;font-size:17px}.bk-svc-price{white-space:nowrap;font-size:17px}.bk-svc-desc{color:var(--muted);margin-top:2px;font-size:15px;line-height:1.4;display:block}.bk-tick{background:#fff;border:1.5px solid #8c8c8c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:-1px;display:grid}.bk-tick svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);transform:scale(.96)}[aria-pressed=true]>.bk-tick{background:var(--brand);border-color:var(--brand)}[aria-pressed=true]>.bk-tick svg{opacity:1;transform:none}.bk-alert{border-radius:var(--radius);background:var(--grey);margin:0 0 24px;padding:20px 22px}.bk-alert p{margin:0;font-size:17px}.bk-alert p+p{color:var(--muted);margin-top:8px;font-size:16px}.bk-radio{background:#fff;border:1.5px solid #8c8c8c;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.bk-radio:after{content:"";background:var(--brand);opacity:0;width:12px;height:12px;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);border-radius:50%;transform:scale(.96)}[aria-checked=true]>.bk-radio{border-color:var(--brand)}[aria-checked=true]>.bk-radio:after{opacity:1;transform:none}.bk-choices{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.bk-choice{border-radius:var(--radius);background:var(--grey);width:100%;min-height:88px;color:inherit;text-align:left;align-items:center;gap:14px;padding:16px 18px;display:flex}.bk-choice[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--brand)}@media (hover:hover) and (pointer:fine){.bk-choice:hover{background:#efefef}}.bk-choice:active{background:var(--pressed)}.bk-choice-main{flex:1;min-width:0}.bk-choice-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bk-choice-name{overflow-wrap:anywhere;min-width:0}.bk-choice-price{white-space:nowrap;flex:none}.bk-choice-line{color:var(--muted);margin-top:2px;font-size:16px;display:block}.bk-q{margin:0 0 24px}.bk-q-label{margin:0 0 12px;font-size:18px}.bk-seg .bk-row{justify-content:space-between}.bk-note{border-radius:var(--radius);background:var(--grey);margin-top:20px;padding:20px 22px}.bk-note p{margin:0}.bk-note p+p{color:var(--muted);margin-top:6px;font-size:16px}.bk-note.bk-saved{margin:0 0 28px}.bk-hours summary{cursor:pointer;text-underline-offset:5px;align-items:center;min-height:48px;margin-bottom:-8px;font-size:16px;-webkit-text-decoration:underline #1717174d;text-decoration:underline #1717174d;list-style:none;display:inline-flex}.bk-hours summary::-webkit-details-marker{display:none}.bk-hours p{color:var(--muted);margin:8px 0 0;font-size:16px}.bk-hours-row{display:block}.bk-stylists{gap:12px;display:grid;container-type:inline-size}.bk-sty{border-radius:var(--radius);background:var(--grey);width:100%;min-height:124px;color:inherit;text-align:left;isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.bk-sty:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.bk-sty[aria-checked=true]:after{box-shadow:inset 0 0 0 2px var(--brand)}.bk-sty:after{transition:background-color .12s var(--ease-out)}.bk-sty:not(:disabled):active:after{background:var(--press-shade)}.bk-sty-img{z-index:-1;opacity:0;width:auto;height:124px;transition:opacity .24s var(--ease-out);pointer-events:none;position:absolute;top:0;left:-16px}.bk-sty-img.on{opacity:1}.bk-sty-img.now{transition:none}.bk-sty-img.fade{transition-duration:.4s}.bk-sty-text{min-width:0;margin-left:104px;padding:16px 52px 16px 0}.bk-sty-any{min-height:88px}.bk-sty-any .bk-sty-text{margin-left:0;padding:20px 52px 20px 20px}.bk-sty-name{font-size:18px;display:block}.bk-sty-next{color:var(--ink);margin-top:8px;font-size:16px;display:block}.bk-sty-next.wait,.bk-sty-next .wait{color:var(--muted)}.bk-sty-next:has(.bk-sty-room){display:grid}.bk-sty-next:has(.bk-sty-room)>*{grid-area:1/1}.bk-sty-room{visibility:hidden}.bk-sty-next .bk-arrive{animation:bk-fade .4s var(--ease-out-cubic) both}.bk-sty-next .bk-leave{visibility:hidden;opacity:0;animation:bk-sty-leave .2s var(--ease-out-cubic) both}@keyframes bk-sty-leave{0%{visibility:visible;opacity:1}}.bk-sty .bk-radio{position:absolute;top:50%;right:18px;translate:0 -50%}.bk-sty-initial{background:var(--ivory);width:64px;height:64px;color:var(--brand);border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:50%;left:20px;translate:0 -50%}.bk-sty-initial+.bk-sty-text{margin-left:104px}.bk-sty:disabled{cursor:default}.bk-sty:disabled .bk-sty-img.on,.bk-sty:disabled .bk-sty-initial{opacity:.35;filter:grayscale()}.bk-sty:disabled .bk-sty-name{color:var(--muted)}.bk-sty:disabled .bk-radio{visibility:hidden}@container (max-width:472px){.bk-sty:not(.bk-sty-any) .bk-sty-next{min-height:3em}}@container (max-width:268px){.bk-sty-any .bk-sty-next{min-height:3em}}@container (max-width:300px){.bk-sty-img{display:none}.bk-sty-text{margin-left:20px}}.bk-dtiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.bk-dtiles{grid-template-columns:repeat(8,minmax(0,1fr))}}.bk-dtile{border-radius:var(--radius);background:var(--grey);color:var(--ink);flex-direction:column;align-items:center;gap:2px;padding:12px 0 11px;display:flex}.bk-dtile .w,.bk-dtile .m{color:var(--muted);font-size:14px;line-height:1.2}.bk-dtile .d{font-size:24px;line-height:1.15}@media (hover:hover) and (pointer:fine){.bk-dtile:not([aria-pressed=true],[aria-checked=true]):hover{background:#ebebeb}}.bk-dtile:is([aria-pressed=true],[aria-checked=true]){background:var(--brand);color:#fff}.bk-dtile:is([aria-pressed=true],[aria-checked=true]) :is(.w,.m){color:#fffc}.bk-dtile,.bk-slot{transition:background-color .12s var(--ease-out)}.bk-dtile:is([aria-pressed=true],[aria-checked=true]):active,.bk-slot:is([aria-pressed=true],[aria-checked=true]):active{background:var(--brand-hover)}.bk-dtile:not([aria-pressed=true],[aria-checked=true]):active,.bk-slot:not([aria-pressed=true],[aria-checked=true]):active{background:var(--pressed)}.bk-months{overscroll-behavior-x:contain;margin:0 calc(-1 * var(--gutter)) 18px;padding:0 calc(var(--gutter) - 7px);border-bottom:1px solid var(--line);scrollbar-width:none;scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}@media (min-width:768px){.bk-months{background:linear-gradient(var(--line), var(--line)) no-repeat 7px 100% / calc(100% - 14px) 1px;border-bottom:0;gap:8px;margin-inline:-7px;padding:0;scroll-padding-inline:0}}.bk-months::-webkit-scrollbar{display:none}.bk-month{min-width:44px;min-height:44px;color:var(--muted);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:6px 7px 8px;font-size:17px;display:inline-flex}@media (hover:hover) and (pointer:fine){.bk-month:not([aria-pressed=true]):hover{color:var(--ink)}}.bk-month:active{color:var(--ink)}.bk-month[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}.bk-month:focus-visible{outline-offset:-2px}.bk-tpick{margin-top:28px}.bk-tpick-h{margin:0 0 14px;font-size:20px}.bk-tgrid{--slot-h:52px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(var(--slot-h), auto);align-content:start;gap:10px;display:grid}.bk-tgrid-any{--slot-h:56px}@media (min-width:640px){.bk-tgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-slot{background:var(--grey);min-height:52px;color:var(--ink);border-radius:999px;padding:6px 8px;font-size:17px;line-height:1.2;text-align:center!important}@media (hover:hover) and (pointer:fine){.bk-slot:not([aria-pressed=true],[aria-checked=true]):hover{background:#ebebeb}}.bk-slot:is([aria-pressed=true],[aria-checked=true]){background:var(--brand);color:#fff}.bk-slot .sub{color:var(--muted);font-size:14px;display:block}.bk-slot:is([aria-pressed=true],[aria-checked=true]) .sub{color:#fffc}.bk-picked{text-wrap:pretty;margin:16px 0 0;font-size:16px}@keyframes bk-pulse{to{opacity:.55}}.bk-ghost>span{animation:1.2s ease-in-out infinite alternate bk-pulse}.bk-ghost.bk-months{overflow:hidden}.bk-ghost>.bk-month{background:var(--grey);border-radius:999px;height:14px;min-height:0;margin:15px 0;padding:0}.bk-waiting{color:var(--muted)}.bk-arrive{animation:bk-fade .32s var(--ease-out) both}.bk-field{margin:0 0 20px}.bk-field label{margin:0 0 8px;font-size:18px;display:block}.bk-hint{color:var(--muted);margin:-4px 0 8px;font-size:16px}.bk-input{width:100%;min-height:56px;color:var(--ink);background:#fff;border:1px solid #8c8c8c;border-radius:999px;padding:0 22px;font-size:19px}.bk-input:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand);border-radius:999px}textarea.bk-input{resize:none;border-radius:16px;min-height:112px;padding:14px 18px;line-height:1.5;display:block;overflow:hidden}textarea.bk-input:focus-visible{border-radius:16px}.bk-input[aria-invalid=true]{border-color:var(--danger)}.bk-field-err{color:var(--danger);margin:8px 0 0;font-size:16px}.bk-suggest{color:var(--muted);margin:8px 0 0;font-size:16px}.bk-switch-row{border-radius:var(--radius);background:var(--grey);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:64px;transition:background .16s var(--ease-out);align-items:center;gap:16px;margin:4px 0 0;padding:14px 18px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.bk-switch-row:hover{background:var(--press)}}.bk-switch-row:active{background:var(--pressed)}.bk-switch-row:has(.bk-switch-input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.bk-switch-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:17px;line-height:1.35;display:flex}.bk-switch-hint{color:var(--muted);font-size:15px}.bk-switch-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bk-switch{width:51px;height:31px;transition:background .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#e8e8e8;border-radius:999px;flex:none;position:relative;box-shadow:inset 0 0 0 1.5px #8c8c8c}.bk-switch:after{content:"";width:27px;height:27px;transition:transform .34s cubic-bezier(.34, 1.45, .64, 1), width .2s var(--ease-out);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000002e,0 0 0 .5px #00000014}.bk-switch-row:active .bk-switch:after{width:33px}.bk-switch-input:checked+.bk-switch{background:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand)}.bk-switch-input:checked+.bk-switch:after{transform:translate(20px)}.bk-switch-row:active .bk-switch-input:checked+.bk-switch:after{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.bk-switch,.bk-switch:after{transition:none}}.bk-dock{z-index:25;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#fff;position:fixed;bottom:0;left:0;right:0}@media (max-width:767px) and (max-height:420px){.bk-dock{position:relative}}.bk-dock-in{max-width:calc(var(--col) + 2 * var(--gutter));padding:14px var(--gutter);align-items:center;gap:8px 16px;margin:0 auto;display:flex}.bk-dock-sum{min-width:0;min-height:52px;color:inherit;text-align:left;background:0 0;flex:auto;align-items:center;display:flex}.bk-dock-sum .t,.bk-dock-sum .s,.bk-dock-sum .w{white-space:nowrap;text-overflow:ellipsis;margin-block:-.25em;padding-block:.25em;font-size:17px;overflow:hidden}.bk-dock-sum .t{flex:0 auto;min-width:0}.bk-dock-sum .w{flex:none;max-width:40%}.bk-dock-sum .s{color:var(--muted);flex:none}.bk-dock-sum .w{color:var(--muted)}.bk-dock-sum .s:before,.bk-dock-sum .w:before{content:" · "}.bk-dock-sum:after{content:"";background:var(--grey) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E") center / 15px no-repeat;border-radius:50%;flex:none;width:30px;height:30px;margin-left:14px}@media (hover:hover) and (pointer:fine){.bk-dock-sum:hover:after{background-color:var(--press)}}.bk-dock-sum:active:after{background-color:var(--pressed)}.bk-dock-cta{flex:none;min-width:240px}.bk-dock.solo .bk-dock-in{justify-content:flex-end}@media (max-width:767px){.bk-dock-in{flex-direction:column;align-items:stretch;gap:4px;padding-top:6px;padding-bottom:12px}.bk-dock.solo .bk-dock-in{padding-top:12px}.bk-dock-sum{min-height:48px}.bk-dock-sum .t,.bk-dock-sum .s,.bk-dock-sum .w{font-size:16px}.bk-dock-sum:after{margin-left:auto}:is(.bk-dock-sum .s:not(:has(+.w)),.bk-dock-sum .w){margin-right:12px}.bk-dock-cta{width:100%;min-width:0}}.bk-apple-pay{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay;-apple-pay-button-style:black;border-radius:999px;height:52px;display:block}.bk-dock.bk-wallet .bk-dock-in{gap:8px 16px}@media (min-width:768px){.bk-dock.bk-wallet .bk-dock-in{flex-direction:row-reverse;justify-content:flex-start}}.bk-pay-btn{isolation:isolate;position:relative;overflow:hidden}.bk-pay-fill{z-index:-1;transform-origin:0;pointer-events:none;background:#ffffff24;position:absolute;inset:0;transform:scaleX(0)}.bk-pay-line{min-height:3em;color:var(--muted);margin-bottom:16px;font-size:16px;line-height:1.5}.bk-pay-line>span{animation:.24s cubic-bezier(.23,1,.32,1) both bk-fade;display:block}.bk-pay-line.bad{color:var(--danger)}html.bk-paid::view-transition-image-pair(root){isolation:auto}html.bk-paid::view-transition-new(root){mix-blend-mode:normal;animation:none}html.bk-paid::view-transition-old(root){z-index:1;mix-blend-mode:normal;animation:.32s cubic-bezier(.23,1,.32,1) both bk-fade-out}html.bk-paid .bk-bar{view-transition-name:bk-bar}html.bk-paid::view-transition-group(bk-bar){z-index:2;animation:none}html.bk-paid::view-transition-old(bk-bar){opacity:0;animation:none}html.bk-paid::view-transition-new(bk-bar){animation:none}.bk-card-row{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.bk-preview-note{color:var(--muted);font-size:16px}html.bk-lock{overflow:hidden}.bk-sheet{width:100%;max-width:680px;max-height:85dvh;padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom));color:var(--ink);overscroll-behavior:contain;animation:bk-sheet-in .3s var(--ease-drawer) backwards;background:#fff;border:0;border-radius:20px 20px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.bk-sheet::backdrop{animation:bk-fade .24s var(--ease-out) both;background:#17171752}.bk-sheet.closing{pointer-events:none}.bk-sheet.closing::backdrop{animation:bk-fade-out .22s var(--ease-out) both}@keyframes bk-sheet-in{0%{transform:translateY(100%)}}@keyframes bk-fade{0%{opacity:0}}@keyframes bk-fade-out{to{opacity:0}}.bk-sheet-head{z-index:1;touch-action:none;cursor:grab;background:#fff;justify-content:space-between;align-items:center;padding:18px 0 8px;display:flex;position:sticky;top:0}.bk-sheet-head:active{cursor:grabbing}.bk-sheet.dragging,.bk-sheet.dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.bk-sheet-head:before{content:"";background:#d4d4d4;border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}.bk-sheet-head h2{font-size:21px}.bk-icon-btn{cursor:pointer;width:48px;height:48px;transition:background-color .12s var(--ease-out);background:0 0;border-radius:999px;place-items:center;margin-right:-12px;display:grid}@media (hover:hover) and (pointer:fine){.bk-icon-btn:hover{background:var(--grey)}}.bk-icon-btn:active{background:var(--press)}.bk-icon-btn svg{width:22px;height:22px;stroke:var(--ink);stroke-width:1.5px;fill:none;stroke-linecap:round}.bk-sheet-p{text-wrap:pretty;margin:4px 0 20px;font-size:18px}.bk-sheet-p+.bk-sheet-p{color:var(--muted);margin-top:-8px;font-size:16px}.bk-sheet .bk-gr+.bk-gr{margin-top:16px}@media (prefers-reduced-motion:reduce){.bk :not(.bk-prep,.bk-sty-next .bk-arrive,.bk-sty-next .bk-leave,.gv-form,.gv-dock,.gv-rise,.gm,.ac,.bk-sheet),.bk :before,.bk :after{transition:none!important;animation:none!important}.bk-sheet{animation:.2s cubic-bezier(.23,1,.32,1) backwards bk-fade}.bk-sheet::backdrop{animation:.2s cubic-bezier(.23,1,.32,1) both bk-fade}.bk-sheet.closing,.bk-sheet.closing::backdrop{animation:.2s cubic-bezier(.23,1,.32,1) both bk-fade-out}.bk .bk-pay-line>span{animation:.24s cubic-bezier(.23,1,.32,1) both bk-fade!important}}.bk-example{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #8c8c8c;border-radius:999px;align-items:center;margin:0 0 20px;padding:0 14px;font-size:14px;display:inline-flex}.bk-example:hover{border-color:var(--muted);color:inherit}.bk-sheet .bk-example{margin-bottom:16px}.bk-signin-line{color:var(--muted);margin:-4px 0 30px;font-size:16px}html[data-bk-known] .bk-signin-known{display:none}.bk-label{color:var(--muted);margin:0 0 10px;font-size:16px}.bk-label:not(:first-child){margin-top:28px}.bk-two{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.bk-row-label,.bk-two{overflow-wrap:break-word;min-width:0}.bk-two-top{color:var(--ink);font-size:17px}.bk-two-sub{color:var(--muted);font-size:15px}.bk-gr .bk-row:has(.bk-two){padding-top:14px;padding-bottom:14px}.bk-row .chev:last-child{margin-left:0}button.bk-row:disabled{opacity:.5;cursor:progress}.bk-quiet{color:var(--muted);text-wrap:pretty;margin:24px 0 0;font-size:16px}.bk-break{overflow-wrap:anywhere}.bk-skel-rows{gap:12px;display:grid}.bk-skel-rows span{border-radius:var(--radius);background:var(--grey);height:64px;animation:1.2s ease-in-out infinite alternate bk-pulse}.bk-otp{max-width:420px;margin-top:4px;position:relative}.bk-otp-input{z-index:1;width:100%;height:100%;box-shadow:none;appearance:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;text-shadow:none;letter-spacing:-.5em;background:0 0;border:0;outline:0;font-size:16px;position:absolute;inset:0}.bk-otp-input::selection{background:0 0}.bk-otp-input:focus-visible{outline:none}.bk-otp-input:-webkit-autofill{transition:background-color 600000s;-webkit-box-shadow:inset 0 0 0 1000px #0000}.bk-otp-slots{gap:8px;display:flex}.bk-otp-slot{background:var(--grey);font-variant-numeric:tabular-nums;min-width:0;max-width:60px;height:64px;color:var(--ink);border-radius:14px;flex:1 1 0;place-items:center;font-size:28px;line-height:1;display:grid}.bk-otp-slot:nth-child(3){margin-right:6px}.bk-otp-slot.active{box-shadow:inset 0 0 0 2px var(--brand)}.bk-otp-slot.active:empty:after{content:"";background:var(--ink);width:2px;height:28px;animation:1.1s step-end infinite bk-caret}@keyframes bk-caret{50%{opacity:0}}.bk-otp-input[aria-invalid=true]+.bk-otp-slots .bk-otp-slot:not(.active){box-shadow:inset 0 0 0 1.5px var(--danger)}.bk-otp+.bk-field-err{margin-top:10px}
