.bk-meter[data-v-e9bba724]{align-items:center;background:var(--surface,#fff);border:1px solid var(--hairline,#e7e1dc);border-radius:16px;box-shadow:0 18px 40px -30px #20181280;display:flex;flex-direction:column;gap:.1rem;min-width:190px;padding:.8rem 1rem .7rem;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;will-change:transform}.bk-meter.surge[data-v-e9bba724]{box-shadow:0 22px 46px -26px #2f7d5b8c;transform:scale(1.04)}.bk-meter-arc[data-v-e9bba724]{height:70px;overflow:visible;width:128px}.bk-meter-fill[data-v-e9bba724],.bk-meter-track[data-v-e9bba724]{fill:none;stroke-linecap:round;stroke-width:9}.bk-meter-track[data-v-e9bba724]{stroke:var(--butter,#f6eee3)}.bk-meter-fill[data-v-e9bba724]{filter:drop-shadow(0 2px 4px rgba(47,125,91,.35));stroke:var(--green,#2f7d5b);stroke-dasharray:100;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1)}.bk-meter.idle .bk-meter-fill[data-v-e9bba724]{opacity:0}.bk-meter-core[data-v-e9bba724]{align-items:center;display:flex;flex-direction:column;gap:1px;margin-top:-2.4rem}.bk-meter-claimed[data-v-e9bba724]{color:var(--green,#2f7d5b);font:800 1.25rem/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.bk-meter-label[data-v-e9bba724]{color:var(--muted,#74675a);font:800 15px/1 var(--sans,sans-serif);letter-spacing:.1em;text-transform:uppercase}.bk-meter-foot[data-v-e9bba724]{color:var(--muted,#74675a);font:600 15px/1.3 var(--sans,sans-serif);font-variant-numeric:tabular-nums;margin:.5rem 0 0;text-align:center}.bk-meter.tight .bk-meter-foot[data-v-e9bba724]{color:var(--green,#2f7d5b)}.bk-meter-ticks[data-v-e9bba724]{pointer-events:none;position:absolute;right:10px;top:-6px}.bk-meter-tick[data-v-e9bba724]{color:var(--green,#2f7d5b);font:800 15px/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums;position:absolute;right:0;text-shadow:0 1px 0 #fff;white-space:nowrap}.bk-bank-enter-active[data-v-e9bba724]{animation:bk-bank-rise-e9bba724 1s cubic-bezier(.16,1,.3,1) both}.bk-bank-leave-active[data-v-e9bba724]{transition:opacity .15s ease}.bk-bank-leave-to[data-v-e9bba724]{opacity:0}@keyframes bk-bank-rise-e9bba724{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){.bk-meter[data-v-e9bba724],.bk-meter-fill[data-v-e9bba724]{transition:none}.bk-meter.surge[data-v-e9bba724]{transform:none}.bk-bank-enter-active[data-v-e9bba724]{animation:none;opacity:1}}.bk-masthead[data-v-81a8283f]{align-items:flex-start;display:flex;gap:2rem;margin:0 auto;max-width:1460px;padding:2.2rem 1.25rem 1.4rem}.bk-masthead-main[data-v-81a8283f]{flex:1;min-width:0}.bk-masthead-meter[data-v-81a8283f]{flex:0 0 auto}@media (max-width:900px){.bk-masthead[data-v-81a8283f]{flex-direction:column;gap:1rem}.bk-masthead-meter[data-v-81a8283f]{align-self:stretch}}.bk-reprice[data-v-81a8283f]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--green);border-radius:12px;box-shadow:0 14px 30px -24px #20181280;display:flex;gap:.7rem;margin:0 0 .9rem;padding:.55rem .8rem}.bk-reprice-txt[data-v-81a8283f]{color:var(--muted);flex:1;font:500 15px/1.45 var(--sans);min-width:0}.bk-reprice-txt b[data-v-81a8283f]{font-variant-numeric:tabular-nums;font-weight:800}.bk-reprice-txt b.down[data-v-81a8283f]{color:var(--green)}.bk-reprice-txt b.up[data-v-81a8283f]{color:var(--ink)}.bk-reprice-x[data-v-81a8283f]{background:transparent;border:0;color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:1.2rem;line-height:1;padding:.2rem .35rem}.bk-reprice-enter-active[data-v-81a8283f]{transition:opacity .26s ease,transform .32s cubic-bezier(.22,1.2,.36,1)}.bk-reprice-leave-active[data-v-81a8283f]{transition:opacity .18s ease-in,transform .18s ease-in}.bk-reprice-enter-from[data-v-81a8283f],.bk-reprice-leave-to[data-v-81a8283f]{opacity:0;transform:translateY(-8px)}.bk-in[data-v-81a8283f]{animation:bk-settle-81a8283f .52s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--in,0s)}@keyframes bk-settle-81a8283f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bk-kicker[data-v-81a8283f]{color:var(--orange);font:800 15px/1 var(--sans);letter-spacing:.12em;margin:0 0 .4rem;text-transform:uppercase}.bk-hero-row[data-v-81a8283f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem}.bk-hero[data-v-81a8283f]{align-items:baseline;color:var(--ink);cursor:pointer;display:inline-flex;gap:.35em;line-height:.98;margin:0}.bk-hero[data-v-81a8283f]:focus-visible{border-radius:6px;outline:2px solid var(--orange);outline-offset:4px}.bk-see-route[data-v-81a8283f]{align-self:center;background:transparent;border:1.5px solid var(--orange);border-radius:999px;color:var(--orange);cursor:pointer;font:800 15px/1 var(--sans);margin-left:auto;padding:.65rem 1.1rem;transition:background .16s ease,color .16s ease,transform .16s ease}.bk-see-route[data-v-81a8283f]:hover{background:var(--orange);color:#fff;transform:translateY(-1px)}.bk-see-route[data-v-81a8283f]:active{transform:translateY(0)}.bk-cur[data-v-81a8283f]{color:var(--muted);font:500 clamp(1.6rem,3vw,2.7rem)/1 var(--serif)}.bk-digits[data-v-81a8283f]{font-family:var(--sans);font-size:clamp(2.6rem,5vw,4.6rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.015em}.bk-hero.small .bk-digits[data-v-81a8283f]{font-size:clamp(2.1rem,4vw,3.6rem)}.bk-hero.small .bk-cur[data-v-81a8283f]{font-size:clamp(1.3rem,2.4vw,2.1rem)}.bk-delta-rail[data-v-81a8283f]{display:inline-block;height:2rem;min-width:8rem;position:relative}.bk-delta[data-v-81a8283f]{bottom:0;font:700 1rem/1 var(--sans);font-variant-numeric:tabular-nums;left:0;position:absolute;white-space:nowrap}.bk-delta.down[data-v-81a8283f]{color:var(--green)}.bk-delta.up[data-v-81a8283f]{color:var(--ink)}.bk-delta-enter-active[data-v-81a8283f]{animation:bk-drift-81a8283f .6s cubic-bezier(.16,1,.3,1) both}.bk-delta-leave-active[data-v-81a8283f]{transition:opacity .2s ease}.bk-delta-leave-to[data-v-81a8283f]{opacity:0}@keyframes bk-drift-81a8283f{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:.9;transform:translateY(-12px)}}.bk-deck[data-v-81a8283f]{color:var(--muted);font:400 1.02rem/1.5 var(--sans);margin:.7rem 0 1rem;max-width:68ch}.bk-upside[data-v-81a8283f]{color:var(--ink);display:inline;font-weight:600;position:relative}.bk-upside.tight[data-v-81a8283f]{color:var(--green)}.bk-underline[data-v-81a8283f]{bottom:-5px;height:7px;left:0;overflow:visible;pointer-events:none;position:absolute;right:0;width:100%}.bk-underline path[data-v-81a8283f]{fill:none;opacity:0;stroke:var(--green);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:2.4}.bk-underline.draw path[data-v-81a8283f]{animation:bk-draw-81a8283f .5s ease-out forwards;opacity:1}@keyframes bk-draw-81a8283f{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.bk-rule-wrap[data-v-81a8283f]{align-items:center;display:flex;gap:.8rem}.bk-rule[data-v-81a8283f]{background:var(--hairline);border-radius:3px;flex:1;height:3px;overflow:hidden}.bk-rule-fill[data-v-81a8283f]{border-radius:3px;display:block;height:100%;transition:width .4s ease,background-color .4s ease}.bk-rule-fill.good[data-v-81a8283f]{background:var(--green)}.bk-rule-fill.warm[data-v-81a8283f]{background:var(--orange)}.bk-rule-fill.alert[data-v-81a8283f]{background:var(--alert)}.bk-rule-fill.pulse[data-v-81a8283f]{animation:bk-pulse-81a8283f .7s ease}.bk-rule-fill[data-v-81a8283f]:after{animation:bk-shimmer-81a8283f 2.8s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);background-size:200% 100%;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.bk-rule-fill[data-v-81a8283f]{overflow:hidden;position:relative}@keyframes bk-shimmer-81a8283f{0%{background-position:200% 0}to{background-position:-200% 0}}.bk-rule-dot[data-v-81a8283f]{animation:bk-dot-81a8283f 1.8s ease-in-out infinite;border-radius:999px;display:inline-block;height:7px;margin-right:.3rem;width:7px}.bk-rule-dot.good[data-v-81a8283f]{background:var(--green)}.bk-rule-dot.warm[data-v-81a8283f]{background:var(--orange)}.bk-rule-dot.alert[data-v-81a8283f]{background:var(--alert)}@keyframes bk-dot-81a8283f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes bk-pulse-81a8283f{0%{box-shadow:0 0 #2f7d5b80}60%{box-shadow:0 0 0 6px #2f7d5b00}to{box-shadow:0 0 #2f7d5b00}}.bk-rule-caption[data-v-81a8283f]{font:800 15px/1 var(--sans);white-space:nowrap}.bk-rule-caption.good[data-v-81a8283f]{color:var(--green)}.bk-rule-caption.warm[data-v-81a8283f]{color:var(--orange)}.bk-rule-caption.alert[data-v-81a8283f]{color:var(--alert)}@media (prefers-reduced-motion:reduce){.bk-delta-enter-active[data-v-81a8283f]{animation:none;opacity:1}.bk-rule-fill[data-v-81a8283f]{transition:none}.bk-rule-fill.pulse[data-v-81a8283f]{animation:none}.bk-rule-fill[data-v-81a8283f]:after{animation:none;opacity:0}.bk-rule-dot[data-v-81a8283f]{animation:none}.bk-underline.draw path[data-v-81a8283f]{animation:none;stroke-dashoffset:0}.bk-see-route[data-v-81a8283f]{transition:none}.bk-in[data-v-81a8283f]{animation:none}}@media (max-width:640px){.bk-masthead[data-v-81a8283f]{padding-top:1.4rem}.bk-digits[data-v-81a8283f]{font-size:clamp(2.2rem,9vw,2.6rem)}.bk-hero.small .bk-digits[data-v-81a8283f]{font-size:2.1rem}}.bk-covers[data-v-3d5f716b]{display:grid;gap:.7rem;perspective:900px}.bk-covers.stack[data-v-3d5f716b]{grid-template-columns:1fr}.bk-covers.grid[data-v-3d5f716b]{gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.bk-covers.grid[data-v-3d5f716b]{grid-template-columns:1fr}}.bk-cover[data-v-3d5f716b]{--rx:0deg;--ry:0deg;align-items:flex-start;animation:bk-deal-3d5f716b .48s cubic-bezier(.22,1.2,.36,1) backwards;animation-delay:var(--deal,0s);background:var(--surface,#fff);border:1px solid var(--hairline,#e7e1dc);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;overflow:hidden;padding:.95rem 1rem .8rem;position:relative;text-align:left;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out,box-shadow .22s ease,border-color .22s ease;will-change:transform}@keyframes bk-deal-3d5f716b{0%{opacity:0;transform:translateY(22px) rotate(-2.5deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.bk-cover[data-v-3d5f716b]:hover{border-color:#d9cfc4;box-shadow:0 24px 50px -26px #2018128c;transform:translateY(-4px) rotateX(var(--rx)) rotateY(var(--ry))}.bk-cover[data-v-3d5f716b]:active{transform:translateY(-1px) scale(.985)}.bk-cover[data-v-3d5f716b]:disabled{cursor:progress;opacity:.75}.bk-cover.flying[data-v-3d5f716b]{animation:bk-fly-open-3d5f716b .64s cubic-bezier(.34,1.3,.5,1) both}@keyframes bk-fly-open-3d5f716b{0%{transform:scale(1)}35%{box-shadow:0 30px 60px -24px #e8590c80;transform:scale(1.05) rotate(1.2deg)}to{transform:scale(1)}}.bk-cover-accent[data-v-3d5f716b]{background:var(--orange,#e8590c);height:4px;inset:0 0 auto 0;position:absolute}.bk-cover.essential .bk-cover-accent[data-v-3d5f716b]{background:linear-gradient(90deg,#2f7d5b,#57a67f)}.bk-cover.balanced .bk-cover-accent[data-v-3d5f716b]{background:linear-gradient(90deg,#e8590c,#f2913f)}.bk-cover.abundant .bk-cover-accent[data-v-3d5f716b]{background:linear-gradient(90deg,#b8551f,#e8590c)}.bk-cover.premium .bk-cover-accent[data-v-3d5f716b]{background:linear-gradient(90deg,#201812,#5a4636)}.bk-cover-top[data-v-3d5f716b]{align-items:baseline;align-self:stretch;display:flex;gap:.5rem;justify-content:space-between}.bk-cover-fit[data-v-3d5f716b]{color:var(--orange,#e8590c);font:800 15px/1 var(--sans,sans-serif);letter-spacing:.1em;text-transform:uppercase}.bk-cover.essential .bk-cover-fit[data-v-3d5f716b]{color:#2f7d5b}.bk-cover.premium .bk-cover-fit[data-v-3d5f716b]{color:#5a4636}.bk-cover-count[data-v-3d5f716b]{color:var(--muted,#74675a);font:600 15px/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.bk-cover-title[data-v-3d5f716b]{color:var(--ink,#201812);font:600 1.28rem/1.12 var(--serif,serif)}.bk-cover-copy[data-v-3d5f716b]{color:var(--muted,#74675a);display:-webkit-box;font:400 15px/1.45 var(--sans,sans-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk-cover-peek[data-v-3d5f716b]{align-self:stretch;height:0;overflow:hidden;transition:height .22s ease}.bk-cover-peek.live[data-v-3d5f716b]{height:1.5rem}.bk-cover-peek-item[data-v-3d5f716b]{align-items:baseline;color:var(--ink,#201812);display:flex;font:600 15px/1.5rem var(--sans,sans-serif);gap:.4rem;overflow:hidden;white-space:nowrap}.bk-cover-peek-item em[data-v-3d5f716b]{color:var(--orange,#e8590c);font-style:normal;font-weight:800}.bk-cover-peek-item b[data-v-3d5f716b]{color:var(--muted,#74675a);font-variant-numeric:tabular-nums;margin-left:auto}.bk-peek-enter-active[data-v-3d5f716b],.bk-peek-leave-active[data-v-3d5f716b]{transition:transform .2s ease,opacity .2s ease}.bk-peek-enter-from[data-v-3d5f716b]{opacity:0;transform:translateY(100%)}.bk-peek-leave-to[data-v-3d5f716b]{opacity:0;transform:translateY(-100%)}.bk-cover-price[data-v-3d5f716b]{align-items:baseline;align-self:stretch;display:flex;gap:.6rem;margin-top:.2rem}.bk-cover-price b[data-v-3d5f716b]{color:var(--ink,#201812);font:800 1.15rem/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.bk-tick-enter-active[data-v-3d5f716b]{transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.bk-tick-leave-active[data-v-3d5f716b]{transition:transform .12s ease-in,opacity .12s ease-in}.bk-tick-enter-from[data-v-3d5f716b]{opacity:0;transform:translateY(8px) scale(.9)}.bk-tick-leave-to[data-v-3d5f716b]{opacity:0;transform:translateY(-8px) scale(.95)}.bk-cover-cta[data-v-3d5f716b]{color:var(--orange,#e8590c);font:800 15px/1 var(--sans,sans-serif);margin-left:auto;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.bk-cover:hover .bk-cover-cta[data-v-3d5f716b]{opacity:1;transform:translate(0)}.bk-covers.grid .bk-cover[data-v-3d5f716b]{animation:bk-deal-3d5f716b .48s cubic-bezier(.22,1.2,.36,1) backwards,bk-breathe-3d5f716b 5.2s ease-in-out infinite;animation-delay:var(--deal,0s),calc(var(--deal, 0s)*4 + 1.2s)}@keyframes bk-breathe-3d5f716b{0%,to{box-shadow:0 6px 22px -18px #20181266}50%{box-shadow:0 18px 38px -20px #2018128c}}@media (prefers-reduced-motion:reduce){.bk-cover[data-v-3d5f716b]{animation:none!important;transform:none!important}.bk-cover[data-v-3d5f716b],.bk-cover-peek[data-v-3d5f716b],.bk-peek-enter-active[data-v-3d5f716b],.bk-peek-leave-active[data-v-3d5f716b],.bk-tick-enter-active[data-v-3d5f716b],.bk-tick-leave-active[data-v-3d5f716b]{transition:none}}.bk-shelf[data-v-8beda0ed]{animation:bk-shelf-in-8beda0ed .56s cubic-bezier(.22,1,.36,1) .12s backwards;display:flex;flex-direction:column;gap:.85rem;min-width:0}@keyframes bk-shelf-in-8beda0ed{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.bk-search[data-v-8beda0ed]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;display:flex;gap:.6rem;height:48px;padding:0 .9rem;transition:border-color .16s ease,box-shadow .16s ease}.bk-search[data-v-8beda0ed]:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #e8590c24}.bk-search svg[data-v-8beda0ed]{color:var(--muted);flex:0 0 auto;height:17px;width:17px}.bk-search input[data-v-8beda0ed]{background:transparent;border:0;color:var(--ink);flex:1;font:500 .95rem/1 var(--sans);min-width:0}.bk-search input[data-v-8beda0ed]:focus{outline:none}.bk-search input[data-v-8beda0ed]::-moz-placeholder{color:#a89b8d}.bk-search input[data-v-8beda0ed]::placeholder{color:#a89b8d}.bk-search kbd[data-v-8beda0ed]{background:var(--paper);border:1px solid var(--hairline);border-radius:6px;color:var(--muted);font:600 15px/1 var(--sans);padding:3px 7px}.bk-strip[data-v-8beda0ed]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.bk-edition[data-v-8beda0ed]{position:relative}.bk-strip-pill[data-v-8beda0ed]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:800 15px/1 var(--sans);gap:.5rem;padding:.5rem .75rem;transition:border-color .14s ease}.bk-strip-pill[data-v-8beda0ed]:hover{border-color:var(--orange)}.bk-strip-pill svg[data-v-8beda0ed]{color:var(--muted);height:14px;transition:transform .16s ease;width:14px}.bk-strip-pill svg.flip[data-v-8beda0ed]{transform:rotate(180deg)}.bk-strip-country[data-v-8beda0ed]{border:1px dashed var(--hairline);border-radius:999px;color:var(--muted);cursor:help;font:800 15px/1 var(--sans);letter-spacing:.04em;padding:.5rem .7rem}.bk-edition-panel[data-v-8beda0ed]{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 22px 50px -28px #20181280;left:0;min-width:280px;padding:.9rem;position:absolute;top:calc(100% + 8px);z-index:30}.bk-shelf-eyebrow[data-v-8beda0ed]{color:var(--muted);font:800 15px/1 var(--sans);letter-spacing:.11em;margin:0 0 .4rem;text-transform:uppercase}.bk-edition-panel .bk-shelf-eyebrow+.bk-chiprow[data-v-8beda0ed]{margin-bottom:.7rem}.bk-chiprow[data-v-8beda0ed]{display:flex;flex-wrap:wrap;gap:.35rem}.bk-chiprow button[data-v-8beda0ed]{background:var(--surface);border:1px solid var(--hairline);border-radius:999px;color:var(--muted);cursor:pointer;font:700 15px/1 var(--sans);padding:.4rem .65rem}.bk-chiprow button.on[data-v-8beda0ed]{background:var(--ink);border-color:var(--ink);color:#fff}.bk-edition-guidance[data-v-8beda0ed]{color:var(--muted);font:400 15px/1.5 var(--sans);margin:.2rem 0 0}.bk-rail[data-v-8beda0ed]{min-width:0}.bk-rail-head[data-v-8beda0ed]{color:var(--ink);font:600 1rem/1.2 var(--serif);margin:0 0 .4rem}.bk-rail-track[data-v-8beda0ed]{display:grid;gap:.5rem;grid-auto-columns:118px;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}.bk-tile[data-v-8beda0ed]{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;display:flex;flex-direction:column;gap:.3rem;padding:.45rem;position:relative;scroll-snap-align:start;transition:transform .16s cubic-bezier(.34,1.4,.64,1),border-color .14s ease,box-shadow .16s ease;will-change:transform}.bk-tile[data-v-8beda0ed]:hover{border-color:#d9cfc4;box-shadow:0 14px 28px -20px #20181280;transform:translateY(-3px)}.bk-tile-media[data-v-8beda0ed]{align-items:center;background-color:#fff;background-repeat:no-repeat;border:1px solid var(--hairline);border-radius:9px;color:var(--orange);display:flex;font:800 15px/1 var(--sans);height:76px;justify-content:center;position:relative}.bk-tile-badge[data-v-8beda0ed]{background:var(--orange);border-radius:999px;box-shadow:0 4px 10px -4px #e8590cb3;color:#fff;font:800 15px/20px var(--sans);font-variant-numeric:tabular-nums;height:20px;min-width:20px;padding:0 5px;position:absolute;right:-6px;text-align:center;top:-6px}.bk-tile-name[data-v-8beda0ed]{color:var(--ink);display:-webkit-box;font:600 15px/1.25 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.8em;overflow:hidden}.bk-tile-meta[data-v-8beda0ed]{display:flex;flex-direction:column;gap:2px}.bk-tile-meta b[data-v-8beda0ed]{color:var(--ink);font:800 15px/1 var(--sans);font-variant-numeric:tabular-nums}.bk-tile-offers[data-v-8beda0ed]{align-self:flex-start;animation:bk-offer-tick-8beda0ed 2.6s ease-in-out infinite;background:#eef5f0;border-radius:999px;color:var(--green);font:700 15px/1 var(--sans);font-style:normal;padding:2px 6px}@keyframes bk-offer-tick-8beda0ed{0%,to{opacity:1}50%{opacity:.55}}.bk-tile-add[data-v-8beda0ed]{bottom:.4rem;position:absolute;right:.4rem}.bk-tile-add button[data-v-8beda0ed]{background:var(--orange);border:0;border-radius:999px;box-shadow:0 8px 18px -8px #e8590ccc;color:#fff;cursor:pointer;font:800 1.05rem/1 var(--sans);height:28px;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .14s ease;width:28px}.bk-tile-add button[data-v-8beda0ed]:hover{background:var(--orange-hover);transform:scale(1.1)}.bk-tile-add button[data-v-8beda0ed]:active{transform:scale(.88)}.bk-tile-step[data-v-8beda0ed]{align-items:center;background:var(--ink);border-radius:999px;bottom:.35rem;box-shadow:0 8px 18px -8px #201812b3;display:inline-flex;gap:1px;padding:2px;position:absolute;right:.35rem}.bk-tile-step button[data-v-8beda0ed]{background:transparent;border:0;border-radius:999px;color:#fff;cursor:pointer;font:800 .9rem/1 var(--sans);height:22px;transition:transform .14s cubic-bezier(.34,1.56,.64,1);width:22px}.bk-tile-step button[data-v-8beda0ed]:active{transform:scale(.82)}.bk-tile-step strong[data-v-8beda0ed]{color:#fff;font:800 15px/1 var(--sans);font-variant-numeric:tabular-nums;min-width:16px;text-align:center}.bk-results[data-v-8beda0ed]{display:flex;flex-direction:column;gap:.35rem;max-height:46vh;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem}.bk-result[data-v-8beda0ed]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;cursor:pointer;display:flex;gap:.65rem;padding:.5rem .6rem;text-align:left;transition:border-color .14s ease,background .14s ease,transform .16s cubic-bezier(.34,1.4,.64,1),box-shadow .16s ease;will-change:transform}.bk-result.active[data-v-8beda0ed],.bk-result[data-v-8beda0ed]:hover{background:#fffaf5;border-color:var(--orange);box-shadow:0 12px 26px -18px #e8590c80;transform:translateY(-2px)}.bk-result[data-v-8beda0ed]:active{transform:scale(.97)}.bk-result-thumb[data-v-8beda0ed]{align-items:center;background-color:#fff;background-repeat:no-repeat;border:1px solid var(--hairline);border-radius:9px;color:var(--orange);display:flex;flex:0 0 auto;font:800 15px/1 var(--sans);height:34px;justify-content:center;width:34px}.bk-result-txt[data-v-8beda0ed]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.bk-result-txt b[data-v-8beda0ed]{color:var(--ink);font:600 15px/1.25 var(--sans)}.bk-result-txt b[data-v-8beda0ed],.bk-result-txt small[data-v-8beda0ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-result-txt small[data-v-8beda0ed]{color:var(--muted);font:400 15px/1 var(--sans)}.bk-result-side[data-v-8beda0ed]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:2px}.bk-result-side strong[data-v-8beda0ed]{color:var(--ink);font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums}.bk-result-side em[data-v-8beda0ed]{background:#eef5f0;border-radius:999px;color:var(--green);font:700 15px/1 var(--sans);font-style:normal;padding:2px 6px}.bk-results-empty[data-v-8beda0ed]{color:var(--muted);font:400 15px/1.5 var(--sans);margin:.2rem 0}.bk-ai[data-v-8beda0ed]{align-self:flex-start;background:transparent;border:0;color:var(--orange);cursor:pointer;font:800 15px/1 var(--sans);padding:.3rem 0;text-decoration:underline;text-decoration-color:#e8590c59;text-underline-offset:4px}.bk-ai[data-v-8beda0ed]:hover{color:var(--orange-hover)}.bk-ai[data-v-8beda0ed]:disabled{color:var(--muted);cursor:progress;text-decoration:none}@media (prefers-reduced-motion:reduce){.bk-shelf[data-v-8beda0ed]{animation:none}.bk-result[data-v-8beda0ed],.bk-tile[data-v-8beda0ed],.bk-tile-add button[data-v-8beda0ed],.bk-tile-step button[data-v-8beda0ed]{transition:none}.bk-result.active[data-v-8beda0ed],.bk-result[data-v-8beda0ed]:hover,.bk-tile[data-v-8beda0ed]:hover{box-shadow:none;transform:none}.bk-tile-offers[data-v-8beda0ed]{animation:none}}.bk-line[data-v-49abe752]{border-bottom:1px solid var(--hairline);border-radius:10px;transition:background-color 1.2s ease}.bk-line.fresh[data-v-49abe752]{background-color:var(--flash);transition:none}.bk-line-main[data-v-49abe752]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:.9rem;min-height:60px;padding:.55rem .5rem;transition:transform .18s cubic-bezier(.34,1.4,.64,1),background .14s ease;will-change:transform}.bk-line-main[data-v-49abe752]:hover{background:#fffdfa;transform:translate(5px)}.bk-line-main[data-v-49abe752]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.bk-stamp[data-v-49abe752]{align-items:center;background-color:#fff;background-repeat:no-repeat;border:1px solid var(--hairline);border-radius:10px;color:var(--orange);display:flex;flex:0 0 auto;font:800 15px/1 var(--sans);height:40px;justify-content:center;width:40px}.bk-line-txt[data-v-49abe752]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bk-line-name[data-v-49abe752]{color:var(--ink);font:600 1.05rem/1.25 var(--serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-line-meta[data-v-49abe752]{color:var(--muted);font:500 15px/1 var(--sans)}.bk-line-meta em[data-v-49abe752]{color:var(--orange);font-style:normal}.bk-stepper[data-v-49abe752]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:.15rem;padding:2px}.bk-stepper button[data-v-49abe752]{background:transparent;border:0;border-radius:999px;color:var(--ink);cursor:pointer;font:700 1rem/1 var(--sans);height:26px;width:26px}.bk-stepper button[data-v-49abe752]:hover:not(:disabled){background:var(--butter)}.bk-stepper button[data-v-49abe752]:active:not(:disabled){transform:scale(.86)}.bk-stepper button[data-v-49abe752]{transition:transform .14s cubic-bezier(.34,1.56,.64,1),background .14s ease}.bk-stepper button[data-v-49abe752]:disabled{color:#c9beb2;cursor:default}.bk-stepper strong[data-v-49abe752]{font:700 .9rem/1 var(--sans);font-variant-numeric:tabular-nums;min-width:1.4rem;text-align:center}.bk-qty-enter-active[data-v-49abe752]{transition:transform .22s cubic-bezier(.34,1.8,.5,1),opacity .12s ease}.bk-qty-leave-active[data-v-49abe752]{transition:transform 90ms ease-in,opacity 90ms ease-in}.bk-qty-enter-from[data-v-49abe752]{opacity:0;transform:scale(1.6)}.bk-qty-leave-to[data-v-49abe752]{opacity:0;transform:scale(.6)}@media (prefers-reduced-motion:reduce){.bk-line-main[data-v-49abe752],.bk-qty-enter-active[data-v-49abe752],.bk-qty-leave-active[data-v-49abe752],.bk-stepper button[data-v-49abe752]{transition:none}.bk-line-main[data-v-49abe752]:hover{transform:none}}.bk-line-price[data-v-49abe752]{color:var(--ink);flex:0 0 auto;font:700 1rem/1 var(--sans);font-variant-numeric:tabular-nums;min-width:7.5rem;text-align:right}.bk-spreadbar[data-v-49abe752]{background:transparent;border-radius:3px;height:3px;margin:0 .5rem .35rem calc(40px + 1.4rem);overflow:hidden}.bk-spreadbar span[data-v-49abe752]{background:linear-gradient(90deg,var(--green),var(--orange));border-radius:3px;display:block;height:100%;opacity:.55}.bk-coach[data-v-49abe752]{align-items:center;background:#eef5f0;border:1px solid rgba(47,125,91,.35);border-radius:999px;color:var(--green);cursor:pointer;display:inline-flex;font:700 15px/1.2 var(--sans);gap:.4rem;margin:.1rem .5rem .5rem calc(40px + 1.4rem);max-width:calc(100% - 40px - 1.9rem);padding:.35rem .6rem;transition:background .14s ease,border-color .14s ease}.bk-coach[data-v-49abe752]:hover{background:#e2efe7;border-color:var(--green)}.bk-coach svg[data-v-49abe752]{flex:0 0 auto;height:13px;width:13px}.bk-coach em[data-v-49abe752]{color:#5c7a6b;font-style:normal;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-ladder-wrap[data-v-49abe752]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.bk-ladder-wrap.open[data-v-49abe752]{grid-template-rows:1fr}.bk-ladder-inner[data-v-49abe752]{min-height:0;overflow:hidden}.bk-ladder[data-v-49abe752]{padding:.2rem .5rem .4rem calc(40px + 1.4rem)}.bk-rung[data-v-49abe752]{align-items:baseline;border-bottom:1px dashed #efe9e2;color:var(--muted);display:grid;font:400 15px/1.3 var(--sans);gap:1rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.3rem 0}.bk-rung[data-v-49abe752]:last-of-type{border-bottom:0}.bk-rung-shop[data-v-49abe752]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-rung-line[data-v-49abe752],.bk-rung-unit[data-v-49abe752]{font-variant-numeric:tabular-nums;text-align:right}.bk-rung-line[data-v-49abe752]{color:var(--ink);font-weight:600;min-width:6.5rem}.bk-rung.best[data-v-49abe752]{color:var(--green)}.bk-rung.best .bk-rung-shop[data-v-49abe752]{font-weight:800}.bk-rung.best .bk-rung-line[data-v-49abe752],.bk-rung.best .bk-rung-unit[data-v-49abe752]{color:var(--green)}.bk-ladder-note[data-v-49abe752]{color:var(--muted);font:400 15px/1.4 var(--sans);margin:.3rem 0 0}.bk-remove[data-v-49abe752]{background:transparent;border:0;color:var(--alert);cursor:pointer;font:700 15px/1 var(--sans);margin:.2rem .5rem .7rem calc(40px + 1.4rem);padding:.2rem 0;text-decoration:underline;text-decoration-color:#b4231859;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.bk-ladder-wrap[data-v-49abe752],.bk-line[data-v-49abe752]{transition:none}}@media (max-width:640px){.bk-stamp[data-v-49abe752]{height:36px;width:36px}.bk-line-price[data-v-49abe752]{min-width:6rem}.bk-coach[data-v-49abe752],.bk-ladder[data-v-49abe752],.bk-remove[data-v-49abe752],.bk-spreadbar[data-v-49abe752]{margin-left:.5rem}}.bk-counter[data-v-db04b5a7]{contain:layout;max-width:780px;min-width:0}.bk-counter-head[data-v-db04b5a7]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.bk-scope[data-v-db04b5a7]{background:var(--surface);border:1px solid var(--hairline);border-radius:999px;display:inline-flex;padding:2px}.bk-scope button[data-v-db04b5a7]{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font:800 15px/1 var(--sans);padding:.45rem .8rem}.bk-scope button.on[data-v-db04b5a7]{background:var(--ink);color:#fff}.bk-counter-count[data-v-db04b5a7]{color:var(--muted);font:500 15px/1 var(--sans);font-variant-numeric:tabular-nums}.bk-ai-note[data-v-db04b5a7]{background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--orange);border-radius:12px;margin-bottom:.9rem;padding:.9rem 1rem}.bk-ai-eyebrow[data-v-db04b5a7]{color:var(--orange);font:800 15px/1 var(--sans);letter-spacing:.11em;margin:0 0 .25rem;text-transform:uppercase}.bk-ai-note h3[data-v-db04b5a7]{color:var(--ink);font:600 1.1rem/1.25 var(--serif);margin:0 0 .25rem}.bk-ai-note p[data-v-db04b5a7]{color:var(--muted);font:400 15px/1.5 var(--sans);margin:0}.bk-ai-pills[data-v-db04b5a7]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.bk-ai-pills span[data-v-db04b5a7]{background:var(--butter);border-radius:999px;color:var(--ink);font:700 15px/1.3 var(--sans);padding:.3rem .6rem}.bk-ledger[data-v-db04b5a7]{display:flex;flex-direction:column;position:relative}.bk-flow-enter-active[data-v-db04b5a7]{transition:opacity .32s ease-out,transform .38s cubic-bezier(.34,1.45,.55,1);transition-delay:calc(var(--i, 0)*70ms)}.bk-flow-enter-from[data-v-db04b5a7]{opacity:0;transform:translateY(-18px) scale(.97)}.bk-flow-leave-active[data-v-db04b5a7]{left:0;position:absolute;right:0;transform-origin:top center;transition:opacity .24s ease-in,transform .24s ease-in;z-index:0}.bk-flow-leave-to[data-v-db04b5a7]{opacity:0;transform:scaleY(.35) translateY(-10px)}.bk-flow-move[data-v-db04b5a7]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.bk-counter-foot[data-v-db04b5a7]{display:flex;justify-content:flex-end;padding:.8rem .5rem}.bk-clear[data-v-db04b5a7]{background:transparent;border:0;color:var(--muted);cursor:pointer;font:700 15px/1 var(--sans);text-decoration:underline;text-underline-offset:3px}.bk-clear[data-v-db04b5a7]:hover{color:var(--alert)}@media (prefers-reduced-motion:reduce){.bk-flow-enter-active[data-v-db04b5a7],.bk-flow-leave-active[data-v-db04b5a7],.bk-flow-move[data-v-db04b5a7]{position:static;transform:none;transition:opacity .15s ease;transition-delay:0s}.bk-flow-enter-from[data-v-db04b5a7],.bk-flow-leave-to[data-v-db04b5a7]{transform:none}}.bk-shoprow[data-v-b699e582]{border-bottom:1px solid var(--hairline,#e7e1dc);will-change:transform}.bk-shoprow-main[data-v-b699e582]{align-items:center;background:transparent;border:0;border-radius:10px;cursor:pointer;display:flex;gap:.65rem;padding:.7rem .2rem .45rem;text-align:left;transition:background .14s ease;width:100%}.bk-shoprow-main[data-v-b699e582]:hover{background:#fffdfa}.bk-shoprow-rank[data-v-b699e582]{color:var(--muted,#74675a);flex:0 0 auto;font:600 15px/1 var(--serif,"Geist",serif);text-align:center;width:1.4rem}.bk-shoprow.crowned .bk-shoprow-rank[data-v-b699e582]{color:var(--green,#2f7d5b);font-size:1rem}.bk-shoprow-chip[data-v-b699e582]{align-items:center;background:var(--butter,#f6eee3);border:1px solid var(--hairline,#e7e1dc);border-radius:10px;color:var(--ink,#201812);display:flex;flex:0 0 auto;font:800 15px/1 var(--sans,sans-serif);height:34px;justify-content:center;letter-spacing:.02em;width:34px}.bk-shoprow.crowned .bk-shoprow-chip[data-v-b699e582]{background:#eef5f0;border-color:#2f7d5b66;color:var(--green,#2f7d5b)}.bk-shoprow-id[data-v-b699e582]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bk-shoprow-name[data-v-b699e582]{color:var(--ink,#201812);font:600 1.02rem/1.2 var(--serif,"Geist",serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-shoprow-cover[data-v-b699e582]{color:var(--muted,#74675a);font:700 15px/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.bk-shoprow-cover.full[data-v-b699e582]{color:var(--green,#2f7d5b)}.bk-shoprow-cover.part[data-v-b699e582]{color:var(--orange,#e8590c)}.bk-shoprow.partial[data-v-b699e582]{border-bottom-color:transparent}.bk-shoprow.partial .bk-shoprow-main[data-v-b699e582]{padding:.5rem .2rem .45rem}.bk-shoprow.partial .bk-shoprow-name[data-v-b699e582]{font-size:.92rem}.bk-shoprow.partial .bk-shoprow-total[data-v-b699e582]{color:var(--muted,#74675a);font-size:.92rem}.bk-shoprow-money[data-v-b699e582]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:2px}.bk-shoprow-total[data-v-b699e582]{color:var(--ink,#201812);font:800 1.08rem/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.bk-shoprow.crowned .bk-shoprow-total[data-v-b699e582]{color:var(--green,#2f7d5b);font-size:1.18rem}.bk-shoprow-delta[data-v-b699e582]{color:var(--muted,#74675a);font:700 15px/1 var(--sans,sans-serif);font-style:normal;font-variant-numeric:tabular-nums}.bk-shoprow-delta.win[data-v-b699e582]{color:var(--green,#2f7d5b);font-size:max(15px,.84rem);letter-spacing:.08em;text-transform:uppercase}.bk-shoprow-bar[data-v-b699e582]{border-radius:3px;height:3px;margin:0 .2rem 0 calc(2.7rem + 34px);overflow:hidden}.bk-shoprow-bar span[data-v-b699e582]{background:#d9cfc4;border-radius:3px;display:block;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1)}.bk-shoprow-bar span.win[data-v-b699e582]{background:var(--green,#2f7d5b)}.bk-shoprow-crownline[data-v-b699e582]{display:block;height:4px;margin:2px .2rem 0;overflow:visible;width:calc(100% - .4rem)}.bk-shoprow-crownline path[data-v-b699e582]{animation:bk-crown-draw-b699e582 .56s ease-out .35s forwards;fill:none;stroke:var(--green,#2f7d5b);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:2}@keyframes bk-crown-draw-b699e582{to{stroke-dashoffset:0}}.bk-shoprow.crowned[data-v-b699e582]{animation:bk-crown-settle-b699e582 .62s cubic-bezier(.34,1.45,.55,1)}@keyframes bk-crown-settle-b699e582{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}.bk-shoprow-detail[data-v-b699e582]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.bk-shoprow-detail.open[data-v-b699e582]{grid-template-rows:1fr}.bk-shoprow-detail-inner[data-v-b699e582]{min-height:0;overflow:hidden;padding-left:calc(2.7rem + 34px)}.bk-shoprow-note[data-v-b699e582]{color:var(--muted,#74675a);font:500 15px/1.4 var(--sans,sans-serif);margin:.15rem 0 .3rem}.bk-shoprow-note.full[data-v-b699e582]{color:var(--green,#2f7d5b);margin-bottom:.5rem}.bk-shoprow-missing[data-v-b699e582]{display:flex;flex-wrap:wrap;gap:.3rem;padding-bottom:.55rem}.bk-shoprow-missing span[data-v-b699e582]{background:var(--paper,#fbf7f2);border:1px dashed var(--hairline,#e7e1dc);border-radius:999px;color:var(--muted,#74675a);font:600 15px/1.3 var(--sans,sans-serif);max-width:100%;overflow:hidden;padding:.2rem .5rem;text-overflow:ellipsis;white-space:nowrap}.bk-shoprow-missing .more[data-v-b699e582]{color:var(--orange,#e8590c)}@media (prefers-reduced-motion:reduce){.bk-shoprow.crowned[data-v-b699e582]{animation:none}.bk-shoprow-crownline path[data-v-b699e582]{animation:none;stroke-dashoffset:0}.bk-shoprow-bar span[data-v-b699e582],.bk-shoprow-detail[data-v-b699e582]{transition:none}}.bk-route[data-v-827cd606]{background:#fff;box-shadow:-22px 0 65px #00000038;display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden;position:fixed;right:0;top:0;width:min(440px,38vw);z-index:60}.bk-route-close[data-v-827cd606]{background:transparent;border:0;color:#fbf7f2;cursor:pointer;font-size:1.7rem;height:2.4rem;line-height:1;position:absolute;right:.6rem;top:.45rem;width:2.4rem;z-index:2}.bk-plaque[data-v-827cd606]{background:#201812;color:#fbf7f2;padding:1.1rem 1.25rem 1rem}.bk-plaque-kicker[data-v-827cd606]{color:#e8590c;font:800 15px/1 var(--sans,"Geist",sans-serif);letter-spacing:.12em;margin:0 0 .3rem;text-transform:uppercase}.bk-plaque-total[data-v-827cd606]{display:block;font:700 2.1rem/1 var(--sans,"Geist",sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bk-plaque-label[data-v-827cd606]{color:#fbf8f3bd;display:block;font:500 15px/1.35 var(--sans,"Geist",sans-serif);margin-top:.35rem}.bk-plaque-save[data-v-827cd606]{color:#7fc9a5;display:block;font:700 15px/1.3 var(--sans,"Geist",sans-serif);font-variant-numeric:tabular-nums;margin-top:.3rem}.bk-plaque-save.warn[data-v-827cd606]{color:#e6b88a}.bk-route-scroll[data-v-827cd606]{flex:1;min-height:0;overflow:auto;padding:1rem 1.25rem 1.2rem}.bk-standfirst[data-v-827cd606]{color:var(--muted,#74675a);font:400 15px/1.5 var(--sans,sans-serif);margin:0 0 .6rem}.bk-ranklist[data-v-827cd606]{position:relative}.bk-rank-move[data-v-827cd606]{transition:transform .3s cubic-bezier(.34,1.3,.5,1)}.bk-rank-enter-active[data-v-827cd606]{transition:opacity .24s ease-out,transform .28s cubic-bezier(.34,1.45,.55,1)}.bk-rank-enter-from[data-v-827cd606]{opacity:0;transform:translateY(-10px)}.bk-rank-leave-active[data-v-827cd606]{left:0;position:absolute;right:0;transition:opacity .2s ease-in,transform .2s ease-in}.bk-rank-leave-to[data-v-827cd606]{opacity:0;transform:scaleY(.5)}.bk-unrouted[data-v-827cd606]{color:var(--muted,#74675a);font:400 15px/1.5 var(--sans,sans-serif);margin:.4rem 0 0}.bk-partials[data-v-827cd606]{background:var(--paper,#fbf7f2);border:1px dashed var(--hairline,#e7e1dc);border-radius:14px;margin-top:1.1rem;padding:.75rem .8rem .4rem}.bk-partials-note[data-v-827cd606]{color:var(--muted,#74675a);font:400 15px/1.45 var(--sans,sans-serif);margin:0 0 .2rem}.bk-split[data-v-827cd606]{background:var(--paper,#fbf7f2);border:1px solid var(--hairline,#e7e1dc);border-radius:14px;margin-top:1rem;overflow:hidden}.bk-split-head[data-v-827cd606]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:.6rem;padding:.7rem .85rem;text-align:left;width:100%}.bk-split-head[data-v-827cd606]:hover{background:#f6efe6}.bk-split-label[data-v-827cd606]{color:var(--ink,#201812);flex:1;font:600 15px/1.4 var(--sans,sans-serif)}.bk-split-label b[data-v-827cd606]{color:var(--green,#2f7d5b);font-variant-numeric:tabular-nums}.bk-split-head svg[data-v-827cd606]{color:var(--muted,#74675a);flex:0 0 auto;height:15px;transition:transform .18s ease;width:15px}.bk-split-head svg.flip[data-v-827cd606]{transform:rotate(180deg)}.bk-split-body[data-v-827cd606]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease-out}.bk-split-body.open[data-v-827cd606]{grid-template-rows:1fr}.bk-split-inner[data-v-827cd606]{min-height:0;overflow:hidden;padding:0 .85rem}.bk-walk[data-v-827cd606]{padding:.3rem 0 .8rem;position:relative}.bk-stop[data-v-827cd606]{display:grid;gap:.7rem;grid-template-columns:28px minmax(0,1fr);padding-bottom:1rem;position:relative}.bk-stop-rail[data-v-827cd606]{background:var(--hairline,#e7e1dc);bottom:-2px;left:13px;position:absolute;top:26px;transform:scaleY(0);transform-origin:top;width:2px}.bk-stop:last-of-type .bk-stop-rail[data-v-827cd606]{display:none}.bk-stop-num[data-v-827cd606]{align-items:center;background:var(--butter,#f6eee3);border:1px solid var(--hairline,#e7e1dc);border-radius:999px;color:var(--ink,#201812);display:flex;font:800 15px/1 var(--sans,sans-serif);height:28px;justify-content:center;opacity:0;transform:scale(.6);width:28px}.bk-stop-body[data-v-827cd606]{min-width:0}.bk-stop-head[data-v-827cd606]{align-items:baseline;display:flex;gap:.55rem;min-width:0}.bk-stop-shop[data-v-827cd606]{color:var(--ink,#201812);font:600 .98rem/1.2 var(--serif,"Geist",serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-stop-count[data-v-827cd606]{color:var(--muted,#74675a);font:500 15px/1 var(--sans,sans-serif);white-space:nowrap}.bk-stop-total[data-v-827cd606]{color:var(--ink,#201812);font:700 .92rem/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums;margin-left:auto;opacity:0;transform:scale(1.12)}.bk-stop-chips[data-v-827cd606]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.bk-stop-chips span[data-v-827cd606]{background:#fff;border:1px solid var(--hairline,#e7e1dc);border-radius:999px;color:var(--muted,#74675a);font:600 15px/1.3 var(--sans,sans-serif);max-width:100%;overflow:hidden;padding:.2rem .5rem;text-overflow:ellipsis;white-space:nowrap}.bk-stop-chips .more[data-v-827cd606]{border-style:dashed;color:var(--orange,#e8590c)}.bk-walk.revealed .bk-stop-rail[data-v-827cd606]{transform:scaleY(1);transition:transform .3s ease-out;transition-delay:calc(var(--d) + .12s)}.bk-walk.revealed .bk-stop-num[data-v-827cd606]{opacity:1;transform:scale(1);transition:opacity .18s ease-out,transform .18s ease-out;transition-delay:var(--d)}.bk-walk.revealed .bk-stop-total[data-v-827cd606]{opacity:1;transform:scale(1);transition:opacity .18s ease-out,transform .18s ease-out;transition-delay:calc(var(--d) + 60ms)}.bk-walk.still .bk-stop-rail[data-v-827cd606]{transform:scaleY(1);transition:none}.bk-walk.still .bk-stop-num[data-v-827cd606],.bk-walk.still .bk-stop-total[data-v-827cd606]{opacity:1;transform:none;transition:none}.bk-cuts[data-v-827cd606]{margin-top:1.3rem}.bk-drawer-eyebrow[data-v-827cd606]{color:var(--muted,#74675a);font:800 15px/1 var(--sans,sans-serif);letter-spacing:.11em;margin:0 0 .2rem;text-transform:uppercase}.bk-cuts button[data-v-827cd606]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--hairline,#e7e1dc);cursor:pointer;display:flex;gap:.6rem;padding:.6rem .15rem;text-align:left;transition:background .14s ease;width:100%}.bk-cuts button[data-v-827cd606]:hover:not(:disabled){background:#fffdfa}.bk-cuts button[data-v-827cd606]:disabled{cursor:default;opacity:.5}.bk-cut-txt[data-v-827cd606]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.bk-cuts b[data-v-827cd606]{color:var(--ink,#201812);font:600 .95rem/1.25 var(--serif,"Geist",serif)}.bk-cuts .bk-cut-txt span[data-v-827cd606]{color:var(--muted,#74675a);font:400 15px/1.35 var(--sans,sans-serif)}.bk-cut-go[data-v-827cd606]{color:var(--orange,#e8590c);flex:0 0 auto;font:700 1rem/1 var(--sans,sans-serif);opacity:0;transform:translate(-3px);transition:transform .16s ease,opacity .16s ease}.bk-cuts button:hover:not(:disabled) .bk-cut-go[data-v-827cd606]{opacity:1;transform:translate(0)}.bk-shops[data-v-827cd606]{margin-top:1.3rem}.bk-shops-head[data-v-827cd606]{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between}.bk-shops-head span[data-v-827cd606]{color:var(--muted,#74675a);font:600 15px/1 var(--sans,sans-serif)}.bk-shops-head span button[data-v-827cd606]{background:transparent;border:0;color:var(--orange,#e8590c);cursor:pointer;font:700 15px/1 var(--sans,sans-serif);padding:.2rem .1rem}.bk-shop-toggles[data-v-827cd606]{display:flex;flex-wrap:wrap;gap:.35rem}.bk-shop-toggles button[data-v-827cd606]{background:#fff;border:1px solid var(--hairline,#e7e1dc);border-radius:999px;color:var(--muted,#74675a);cursor:pointer;font:700 15px/1 var(--sans,sans-serif);padding:.4rem .6rem;text-decoration:line-through;text-decoration-color:#74675a80;transition:background .14s ease,color .14s ease,border-color .14s ease}.bk-shop-toggles button.on[data-v-827cd606]{background:var(--butter,#f6eee3);border-color:#d9cfc4;color:var(--ink,#201812);text-decoration:none}.bk-route-foot[data-v-827cd606]{align-items:center;background:#fff;border-top:1px solid var(--hairline,#e7e1dc);color:var(--muted,#74675a);display:flex;gap:.8rem;justify-content:center;padding:.7rem 1.25rem}.bk-route-foot button[data-v-827cd606]{background:transparent;border:0;color:var(--ink,#201812);cursor:pointer;font:700 15px/1 var(--sans,sans-serif);padding:.3rem .2rem;text-decoration:underline;text-decoration-color:#e8590c66;text-underline-offset:4px}.bk-route-foot button[data-v-827cd606]:hover:not(:disabled){color:var(--orange,#e8590c)}.bk-route-foot button[data-v-827cd606]:disabled{cursor:default;opacity:.5;text-decoration:none}@media (prefers-reduced-motion:reduce){.bk-rank-enter-active[data-v-827cd606],.bk-rank-leave-active[data-v-827cd606],.bk-rank-move[data-v-827cd606]{position:static;transform:none;transition:opacity .15s ease}.bk-split-body[data-v-827cd606]{transition:none}.bk-walk.revealed .bk-stop-num[data-v-827cd606],.bk-walk.revealed .bk-stop-rail[data-v-827cd606],.bk-walk.revealed .bk-stop-total[data-v-827cd606]{transform:none;transition:opacity .15s ease;transition-delay:0s}}@media (max-width:640px){.bk-plaque[data-v-827cd606]{padding:.9rem 1rem .85rem}.bk-plaque-total[data-v-827cd606]{font-size:1.7rem}.bk-route-scroll[data-v-827cd606]{padding:.85rem .9rem 1rem}.bk-route-foot[data-v-827cd606]{padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom,0px))}.bk-stop-chips span[data-v-827cd606]{max-width:46vw}}.bk-tunnel[data-v-028c2bda]{align-items:stretch;animation:bk-tunnel-in-028c2bda .46s cubic-bezier(.22,1.2,.36,1) backwards;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid var(--hairline,#e7e1dc);border-radius:999px;bottom:calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 24px 60px -24px #2018128c;display:flex;gap:.5rem;left:50%;padding:.45rem;position:fixed;transform:translate(-50%);width:min(640px,calc(100vw - 1.6rem));z-index:45}@keyframes bk-tunnel-in-028c2bda{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.bk-tunnel-sum[data-v-028c2bda]{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;flex:1;gap:.7rem;min-width:0;padding:.3rem .4rem .3rem .3rem}.bk-tunnel-sum[data-v-028c2bda]:hover{background:#f6efe4cc}.bk-tunnel-basket[data-v-028c2bda]{align-items:center;background:var(--ink,#201812);border-radius:999px;color:#fbf7f2;display:flex;flex:0 0 auto;height:44px;justify-content:center;position:relative;width:44px}.bk-tunnel-basket svg[data-v-028c2bda]{height:21px;width:21px}.bk-tunnel-basket.bump[data-v-028c2bda]{animation:bk-bump-028c2bda .6s cubic-bezier(.34,1.56,.64,1)}@keyframes bk-bump-028c2bda{0%{transform:scale(1)}35%{transform:scale(1.18) rotate(-4deg)}65%{transform:scale(.94) rotate(2deg)}to{transform:scale(1)}}.bk-tunnel-count[data-v-028c2bda]{background:var(--orange,#e8590c);border:2px solid #fff;border-radius:999px;color:#fff;font:800 15px/19px var(--sans,sans-serif);font-style:normal;font-variant-numeric:tabular-nums;height:19px;min-width:19px;padding:0 5px;position:absolute;right:-4px;text-align:center;top:-4px}.bk-tunnel-total[data-v-028c2bda]{color:var(--ink,#201812);font:800 1.15rem/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums;transition:font-size .24s cubic-bezier(.34,1.4,.64,1),color .24s ease;white-space:nowrap}.bk-tunnel-total.hero[data-v-028c2bda]{font-size:1.4rem}.bk-tunnel-total.long[data-v-028c2bda]{font-size:.98rem;letter-spacing:-.01em}.bk-tunnel-total.hero.long[data-v-028c2bda]{font-size:1.12rem}.bk-tunnel-caret[data-v-028c2bda]{color:var(--muted,#74675a);height:16px;transition:transform .18s ease;width:16px}.bk-tunnel-caret.flip[data-v-028c2bda]{transform:rotate(180deg)}.bk-tunnel-cta[data-v-028c2bda]{align-items:center;background:var(--orange,#e8590c);border:0;border-radius:999px;box-shadow:0 12px 26px -12px #e8590ccc;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:800 .92rem/1 var(--sans,sans-serif);gap:.5rem;padding:0 1.15rem;transition:background .15s ease,transform .15s cubic-bezier(.34,1.56,.64,1)}.bk-tunnel-cta[data-v-028c2bda]:hover{background:var(--orange-hover,#c24f1a);transform:translateY(-1px)}.bk-tunnel-cta[data-v-028c2bda]:active{transform:scale(.97)}.bk-tunnel-cta svg[data-v-028c2bda]{height:16px;width:16px}.bk-minicart[data-v-028c2bda]{background:#fff;border:1px solid var(--hairline,#e7e1dc);border-radius:18px;bottom:calc(78px + env(safe-area-inset-bottom,0px));box-shadow:0 30px 70px -28px #20181299;display:flex;flex-direction:column;left:50%;max-height:54vh;overflow:hidden;position:fixed;transform:translate(-50%);transform-origin:bottom center;width:min(640px,calc(100vw - 1.6rem));z-index:45}.bk-sheet-enter-active[data-v-028c2bda]{transition:transform .26s cubic-bezier(.22,1.3,.36,1),opacity .2s ease}.bk-sheet-leave-active[data-v-028c2bda]{transition:transform .18s ease-in,opacity .16s ease-in}.bk-sheet-enter-from[data-v-028c2bda],.bk-sheet-leave-to[data-v-028c2bda]{opacity:0;transform:translate(-50%) translateY(14px) scale(.96)}.bk-minicart-head[data-v-028c2bda]{align-items:baseline;border-bottom:1px solid var(--hairline,#e7e1dc);display:flex;gap:.6rem;justify-content:space-between;padding:.8rem 1rem .55rem}.bk-minicart-head b[data-v-028c2bda]{color:var(--ink,#201812);font:700 .92rem/1.2 var(--sans,sans-serif)}.bk-minicart-clear[data-v-028c2bda]{background:transparent;border:0;color:var(--muted,#74675a);cursor:pointer;font:700 15px/1 var(--sans,sans-serif);text-decoration:underline;text-underline-offset:3px}.bk-minicart-clear[data-v-028c2bda]:hover{color:var(--alert,#b42318)}.bk-minicart-list[data-v-028c2bda]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.35rem .6rem .6rem;position:relative}.bk-mini-row[data-v-028c2bda]{align-items:center;border-bottom:1px dashed #efe9e2;display:flex;gap:.6rem;padding:.4rem .35rem}.bk-mini-row[data-v-028c2bda]:last-child{border-bottom:0}.bk-mini-thumb[data-v-028c2bda]{align-items:center;background-color:#fff;background-repeat:no-repeat;border:1px solid var(--hairline,#e7e1dc);border-radius:9px;color:var(--orange,#e8590c);display:flex;flex:0 0 auto;font:800 15px/1 var(--sans,sans-serif);height:34px;justify-content:center;width:34px}.bk-mini-txt[data-v-028c2bda]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.bk-mini-txt b[data-v-028c2bda]{color:var(--ink,#201812);font:600 15px/1.25 var(--sans,sans-serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-mini-txt small[data-v-028c2bda]{color:var(--muted,#74675a);font:500 15px/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.bk-mini-step[data-v-028c2bda]{align-items:center;border:1px solid var(--hairline,#e7e1dc);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:1px;padding:1px}.bk-mini-step button[data-v-028c2bda]{background:transparent;border:0;border-radius:999px;color:var(--ink,#201812);cursor:pointer;font:800 .9rem/1 var(--sans,sans-serif);height:24px;transition:transform .14s cubic-bezier(.34,1.56,.64,1),background .13s ease;width:24px}.bk-mini-step button[data-v-028c2bda]:hover{background:var(--butter,#f6eee3)}.bk-mini-step button[data-v-028c2bda]:active{transform:scale(.84)}.bk-mini-step strong[data-v-028c2bda]{min-width:1.2rem;text-align:center}.bk-mini-line[data-v-028c2bda],.bk-mini-step strong[data-v-028c2bda]{font:800 15px/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.bk-mini-line[data-v-028c2bda]{color:var(--ink,#201812);flex:0 0 auto;min-width:5.4rem;text-align:right}.bk-mini-enter-active[data-v-028c2bda]{transition:opacity .2s ease,transform .24s cubic-bezier(.34,1.45,.55,1)}.bk-mini-leave-active[data-v-028c2bda]{left:.6rem;position:absolute;right:.6rem;transform-origin:top;transition:opacity .18s ease-in,transform .18s ease-in}.bk-mini-enter-from[data-v-028c2bda]{opacity:0;transform:translateY(-8px)}.bk-mini-leave-to[data-v-028c2bda]{opacity:0;transform:scaleY(.4)}.bk-mini-move[data-v-028c2bda]{transition:transform .24s cubic-bezier(.22,1,.36,1)}@media (max-width:640px){.bk-tunnel[data-v-028c2bda]{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.bk-tunnel-total[data-v-028c2bda]{font-size:1.02rem}.bk-tunnel-total.hero[data-v-028c2bda]{font-size:1.22rem}.bk-tunnel-total.long[data-v-028c2bda]{font-size:.9rem}.bk-tunnel-total.hero.long[data-v-028c2bda]{font-size:1rem}.bk-tunnel-cta[data-v-028c2bda]{font-size:max(15px,.84rem);padding:0 .85rem}}@media (prefers-reduced-motion:reduce){.bk-tunnel[data-v-028c2bda],.bk-tunnel-basket.bump[data-v-028c2bda]{animation:none}.bk-mini-enter-active[data-v-028c2bda],.bk-mini-leave-active[data-v-028c2bda],.bk-mini-move[data-v-028c2bda],.bk-sheet-enter-active[data-v-028c2bda],.bk-sheet-leave-active[data-v-028c2bda],.bk-tunnel-cta[data-v-028c2bda]{transition:none}}.bk-page[data-v-ed71be84]{--paper:#fbf7f2;--surface:#fff;--hairline:#e7e1dc;--butter:#f6eee3;--ink:#201812;--muted:#74675a;--orange:#e8590c;--orange-hover:#c24f1a;--green:#2f7d5b;--alert:#b42318;--flash:#fff1e7;--serif:"Geist",system-ui,sans-serif;--sans:"Geist",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;background:var(--paper);color:var(--ink);min-height:100vh;padding-bottom:7.5rem}.bk-kicker[data-v-ed71be84]{color:var(--orange);font:800 15px/1 var(--sans);letter-spacing:.12em;margin:0 0 .4rem;text-transform:uppercase}.bk-explain[data-v-ed71be84]{color:var(--muted,#6b5c4d);font:400 .96rem/1.5 var(--sans);margin:.1rem auto .55rem}.bk-explain[data-v-ed71be84],.bk-tabs[data-v-ed71be84]{max-width:1560px;padding:0 1.25rem}.bk-tabs[data-v-ed71be84]{display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem auto 0}.bk-tab[data-v-ed71be84]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--pm-line,#ece2d4);border-radius:999px;color:var(--muted,#6b5c4d);cursor:pointer;display:inline-flex;font:700 .95rem/1 var(--sans);gap:.45rem;padding:.68rem 1.05rem;transition:background .16s var(--ease,ease-out),color .16s,border-color .16s,transform .12s var(--ease,ease-out)}.bk-tab[data-v-ed71be84]:hover{border-color:var(--orange,#d65a1f);color:var(--ink,#1c150f)}.bk-tab[data-v-ed71be84]:active{transform:scale(.97)}.bk-tab.on[data-v-ed71be84]{background:var(--ink,#1c150f);border-color:var(--ink,#1c150f);color:#fff}.bk-tab-n[data-v-ed71be84]{background:#00000014;border-radius:999px;font:800 15px/1 var(--sans);padding:.22rem .42rem}.bk-tab.on .bk-tab-n[data-v-ed71be84]{background:#ffffff38}.bk-app[data-v-ed71be84]{align-items:start;display:grid;gap:1rem;grid-template-columns:248px minmax(0,1fr) 272px;margin:0 auto;max-width:1560px;padding:.9rem 1.25rem 1rem}.bk-side[data-v-ed71be84]{align-content:start;display:grid;gap:.95rem;max-height:calc(100dvh - 300px);min-height:320px;overflow-y:auto;padding-right:.3rem}@media (max-width:1279px){.bk-app[data-v-ed71be84]{grid-template-columns:240px minmax(0,1fr)}.bk-side[data-v-ed71be84]{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;max-height:none;overflow:visible}}.bk-rail[data-v-ed71be84]{align-content:start;display:grid;gap:.95rem;max-height:calc(100dvh - 300px);min-height:320px;overflow-y:auto;padding-right:.3rem}.bk-rail-sec[data-v-ed71be84]{background:#fff;border:1px solid var(--pm-line,#ece2d4);border-radius:16px;padding:.8rem .85rem .85rem}.bk-rail-h[data-v-ed71be84]{color:var(--muted,#9a8a78);font:800 15px/1 var(--sans);letter-spacing:.1em;margin:0 0 .55rem;text-transform:uppercase}.bk-chips[data-v-ed71be84]{display:flex;flex-wrap:wrap;gap:.34rem}.bk-chip[data-v-ed71be84]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--pm-line,#ece2d4);border-radius:999px;color:var(--ink,#1c150f);cursor:pointer;font:600 15px/1 var(--sans);padding:.46rem .66rem;transition:background .15s,border-color .15s,color .15s,transform .12s}.bk-chip[data-v-ed71be84]:hover{border-color:var(--orange,#d65a1f)}.bk-chip[data-v-ed71be84]:active{transform:scale(.96)}.bk-chip.on[data-v-ed71be84]{background:var(--orange,#d65a1f);border-color:var(--orange,#d65a1f);color:#fff}.bk-rail-note[data-v-ed71be84]{color:var(--muted,#6b5c4d);font:400 15px/1.45 var(--sans);margin:.55rem 0 0}.bk-move[data-v-ed71be84]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--pm-line,#ece2d4);border-radius:12px;cursor:pointer;display:grid;gap:.12rem;margin-bottom:.4rem;padding:.55rem .65rem;text-align:left;transition:border-color .15s,transform .12s,box-shadow .15s;width:100%}.bk-move[data-v-ed71be84]:last-child{margin-bottom:0}.bk-move[data-v-ed71be84]:hover{border-color:var(--orange,#d65a1f);box-shadow:0 6px 16px -12px #d65a1f8c}.bk-move[data-v-ed71be84]:active{transform:scale(.985)}.bk-move b[data-v-ed71be84]{color:var(--ink,#1c150f);font:700 15px/1.2 var(--sans)}.bk-move small[data-v-ed71be84]{color:var(--muted,#6b5c4d);font:400 15px/1.35 var(--sans)}.bk-pane[data-v-ed71be84]{max-height:calc(100dvh - 300px);min-height:320px;overflow-y:auto;padding-right:.2rem}@media (max-width:1023px){.bk-app[data-v-ed71be84]{grid-template-columns:1fr}.bk-pane[data-v-ed71be84],.bk-rail[data-v-ed71be84],.bk-side[data-v-ed71be84]{display:grid;grid-template-columns:1fr;max-height:none;overflow:visible}}.bk-mast-tight[data-v-ed71be84]{padding-bottom:.5rem;padding-top:1.1rem}.bk-mast-tight[data-v-ed71be84] .bk-digits{font-size:clamp(1.9rem,3.2vw,2.9rem)}.bk-mast-tight[data-v-ed71be84] .bk-cur{font-size:clamp(1.1rem,1.9vw,1.6rem)}.bk-mast-tight[data-v-ed71be84] .bk-deck{font-size:.97rem;margin:.45rem 0 .7rem}.bk-mast-tight[data-v-ed71be84] .bk-rule-wrap{margin-bottom:0}@media (min-width:1024px){.bk-page[data-v-ed71be84] .bk-tunnel-zone{display:none}}@media (max-width:1023px){.bk-pane[data-v-ed71be84]{padding-top:.8rem}}.bk-act1[data-v-ed71be84]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:860px;padding:3.4rem 1.25rem 2rem;text-align:center}.bk-act1-headline[data-v-ed71be84]{color:var(--ink);font:600 clamp(2rem,4vw,4.2rem)/.98 var(--serif);letter-spacing:-.01em;margin:0}.bk-act1-deck[data-v-ed71be84]{color:var(--muted);font:400 1.02rem/1.5 var(--sans);margin:.9rem 0 1.6rem}.bk-search[data-v-ed71be84]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;display:flex;gap:.6rem;height:48px;padding:0 .9rem;transition:border-color .16s ease,box-shadow .16s ease}.bk-search[data-v-ed71be84]:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #e8590c24}.bk-search svg[data-v-ed71be84]{color:var(--muted);flex:0 0 auto;height:17px;width:17px}.bk-search input[data-v-ed71be84]{background:transparent;border:0;color:var(--ink);flex:1;font:500 .95rem/1 var(--sans);min-width:0}.bk-search input[data-v-ed71be84]:focus{outline:none}.bk-search kbd[data-v-ed71be84]{background:var(--paper);border:1px solid var(--hairline);border-radius:6px;color:var(--muted);font:600 15px/1 var(--sans);padding:3px 7px}.bk-act1-search[data-v-ed71be84]{width:min(560px,100%)}.bk-act1-results[data-v-ed71be84]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;width:min(720px,100%)}.bk-act1-result[data-v-ed71be84]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;cursor:pointer;display:flex;gap:.65rem;padding:.55rem .7rem;text-align:left;transition:border-color .14s ease}.bk-act1-result[data-v-ed71be84]:hover{border-color:var(--orange)}.bk-act1-thumb[data-v-ed71be84]{align-items:center;background-color:#fff;background-repeat:no-repeat;border:1px solid var(--hairline);border-radius:10px;color:var(--orange);display:flex;flex:0 0 auto;font:800 15px/1 var(--sans);height:38px;justify-content:center;width:38px}.bk-act1-txt[data-v-ed71be84]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.bk-act1-txt b[data-v-ed71be84]{color:var(--ink);font:600 15px/1.25 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-act1-txt small[data-v-ed71be84]{color:var(--muted);font:400 15px/1 var(--sans)}.bk-act1-result strong[data-v-ed71be84]{color:var(--ink);font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums}.bk-act1-none[data-v-ed71be84]{color:var(--muted);font:400 .9rem/1.5 var(--sans);margin:1rem 0 0}.bk-act1-in[data-v-ed71be84]{animation:bk-lobby-ed71be84 .56s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--in,0s)}@keyframes bk-lobby-ed71be84{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bk-act1-glow[data-v-ed71be84]{animation:bk-lobby-ed71be84 .56s cubic-bezier(.22,1,.36,1) backwards,bk-glow-ed71be84 3.4s ease-in-out 1.4s infinite;animation-delay:var(--in,0s),1.4s}@keyframes bk-glow-ed71be84{0%,to{box-shadow:0 0 #e8590c00}50%{box-shadow:0 0 0 4px #e8590c1a,0 10px 30px -18px #e8590c59}}@media (prefers-reduced-motion:reduce){.bk-act1-glow[data-v-ed71be84],.bk-act1-in[data-v-ed71be84]{animation:none}}.bk-act1-plans-eyebrow[data-v-ed71be84]{color:var(--muted);font:800 15px/1 var(--sans);letter-spacing:.11em;margin:2.2rem 0 .8rem;text-transform:uppercase}.bk-act1-covers[data-v-ed71be84]{text-align:left;width:min(720px,100%)}@media (max-width:640px){.bk-act1[data-v-ed71be84]{padding-top:2rem}.bk-act1-results[data-v-ed71be84]{grid-template-columns:1fr}}.bk-route-backdrop[data-v-ed71be84]{background:#1e1b196b;top:0;right:0;bottom:0;left:0;padding:2rem calc(2rem + min(440px,38vw)) 2rem 2rem;position:fixed;z-index:50}.pm-no-scroll{overflow:hidden}.bk-detail-enter-active[data-v-ed71be84],.bk-detail-leave-active[data-v-ed71be84]{transition:opacity .2s ease}.bk-detail-enter-from[data-v-ed71be84],.bk-detail-leave-to[data-v-ed71be84]{opacity:0}.bk-detail-enter-active[data-v-ed71be84] .bk-route,.bk-detail-leave-active[data-v-ed71be84] .bk-route{transition:transform .28s ease-out}.bk-detail-enter-from[data-v-ed71be84] .bk-route,.bk-detail-leave-to[data-v-ed71be84] .bk-route{transform:translate(100%)}@media (max-width:900px){.bk-route-backdrop[data-v-ed71be84]{display:block;overflow:auto;padding:.6rem}.bk-route-backdrop[data-v-ed71be84] .bk-route{border-radius:14px;box-shadow:0 10px 30px #00000024;height:auto;margin:0 auto;max-width:640px;overflow:visible;position:static;transform:none!important;transition:none!important;width:auto}.bk-route-backdrop[data-v-ed71be84] .bk-route-scroll{flex:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.bk-detail-enter-active[data-v-ed71be84] .bk-route,.bk-detail-leave-active[data-v-ed71be84] .bk-route{transition:none}.bk-detail-enter-from[data-v-ed71be84] .bk-route,.bk-detail-leave-to[data-v-ed71be84] .bk-route{transform:none}}
