@font-face{font-family:Fredoka;src:url(./fredoka-latin-DM6njrJ3.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;src:url(./fredoka-latin-ext-CYrqKuxd.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.bv-ui{--bv-cjk:"Fredoka";--yellow:#ffd23f;--yellow-deep:#c99a12;--ink:#1b1d26;--panel:#15171fcc;--panel-solid:#1f2130;--raised:#2c2f40;--line:#ffffff14;--cream:#f6f0e2;--muted:#aaa69c;--red:#ff5a5f;--amber:#ffa630;--green:#7ed957;--blue:#5ab0ff;--teal:#7fd1c7;--pink:#ff8fa3;--violet:#c39bff;--safe-t:max(10px, env(safe-area-inset-top));--safe-r:max(10px, env(safe-area-inset-right));--safe-b:max(10px, env(safe-area-inset-bottom));--safe-l:max(10px, env(safe-area-inset-left));z-index:10;pointer-events:none;color:var(--cream);font-family:"Fredoka", ui-rounded, "SF Pro Rounded", var(--bv-cjk), system-ui, "Segoe UI", Roboto, "Noto Sans", Tahoma, "Geeza Pro", "Noto Sans Arabic", "Noto Sans Hebrew", "Nirmala UI", "Kohinoor Devanagari", "Noto Sans Devanagari", "Kohinoor Bangla", "Noto Sans Bengali", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Gujarati", "Noto Sans Gurmukhi", "Noto Sans Kannada", "Noto Sans Malayalam", "Leelawadee UI", Thonburi, "Noto Sans Thai", Ebrima, "Noto Sans Ethiopic", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Hiragino Sans", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;text-rendering:optimizelegibility;font-size:16px;font-weight:500;line-height:1.3;position:fixed;inset:0;overflow:hidden}:lang(zh-CN) .bv-ui{--bv-cjk:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC"}:lang(zh-TW) .bv-ui{--bv-cjk:"PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC"}:lang(ja) .bv-ui{--bv-cjk:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, "Noto Sans CJK JP", "Noto Sans JP"}:lang(ko) .bv-ui{--bv-cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR"}:where(.bv-ui) *,:where(.bv-ui) :before,:where(.bv-ui) :after{box-sizing:border-box}.bv-ui [hidden]{display:none!important}:where(.bv-ui) :where(h1,h2,h3,p,ol,ul){margin:0;padding:0}:where(.bv-ui) :where(ol,ul){list-style:none}:where(.bv-ui) button{font:inherit;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation}:where(.bv-ui) button:focus{outline:none}.bv-ui button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.bv-safe{padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);position:absolute;inset:0}.bv-covered .bv-safe{visibility:hidden}.bv-icon{flex:none;width:1.15em;height:1.15em;display:inline-flex}.bv-ico{width:100%;height:100%}.bv-panel{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;box-shadow:0 10px 28px #00000059}.bv-round{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .12s,background .2s;display:inline-grid;box-shadow:0 6px 16px #0000004d}.bv-ui.bv-flat{--panel:#15171fe6}.bv-flat :is(.bv-panel,.bv-round,.bv-express-btn){-webkit-backdrop-filter:none;backdrop-filter:none}.bv-round .bv-icon{width:22px;height:22px}.bv-round:hover{background:var(--raised)}.bv-round:active{transform:scale(.92)}.bv-btn{letter-spacing:.01em;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:1.1rem;font-weight:600;transition:transform .1s,box-shadow .1s,background .2s,opacity .2s;display:inline-flex}.bv-btn-primary{background:var(--yellow);color:var(--ink);box-shadow:0 5px 0 var(--yellow-deep), 0 12px 24px #00000059}.bv-btn-primary:hover{background:#ffdc66}.bv-btn-primary:active{box-shadow:0 1px 0 var(--yellow-deep), 0 4px 10px #0000004d;transform:translateY(4px)}.bv-btn-primary:disabled{color:#8f8b82;cursor:not-allowed;background:#3a3d4f;transform:none;box-shadow:0 5px #25273a}.bv-btn-ghost{color:var(--cream);background:#ffffff12;box-shadow:inset 0 0 0 2px #ffffff24}.bv-btn-ghost:hover{background:#ffffff21}.bv-btn-ghost:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.bv-ui *,.bv-ui :before,.bv-ui :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bv-bottom,.bv-express{direction:ltr}:root[dir=rtl] :is(.bv-objective>.bv-icon,.bv-flight-arrow){transform:scaleX(-1)}:root[dir=rtl] :is(.bv-pass-mid>.bv-icon,.bv-flight-head .bv-icon){transform:rotate(-90deg)}:root[dir=rtl] .bv-book .bv-icon{transform:rotate(-45deg)}:where(.bv-ui) :is(.bv-objective-text,.bv-place span,.bv-toast span,.bv-chatter span,.bv-speaker,.bv-dialog-text,.bv-choice,.bv-notice-text,.bv-death-cause,.bv-death-text,.bv-win-text,.bv-chip span,.bv-trophy-cause,.bv-shout,.bv-set-muted-name){unicode-bidi:plaintext}.bv-hud{height:100%;position:relative}.bv-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"strip strip""left menu";align-items:start;gap:8px;display:grid;position:absolute;top:0;left:0;right:0}.bv-top>.bv-strip{grid-area:strip;justify-self:start}.bv-top-left{flex-direction:column;grid-area:left;align-items:flex-start;gap:8px;min-width:0;display:flex}.bv-top>.bv-menu-btn{grid-area:menu}.bv-top>.bv-fids{grid-area:flight;justify-self:end}.bv-top .bv-countdown{display:none}.bv-bottom{align-items:flex-end;transition:opacity .25s,transform .25s,visibility;display:flex;position:absolute;bottom:0;left:0;right:0}.bv-safe:has(.bv-dialog.bv-open) .bv-bottom{visibility:hidden;opacity:0;transition-delay:0s,0s,.25s;transform:translateY(12px)}.bv-objective,.bv-place,.bv-fids,.bv-strip,.bv-menu-btn{pointer-events:auto}.bv-objective{background:var(--yellow);min-height:52px;color:var(--ink);box-shadow:0 4px 0 var(--yellow-deep), 0 10px 24px #00000059;transform-origin:50% 0;border-radius:12px;align-items:center;gap:9px;padding:7px 14px 7px 8px;display:flex}.bv-objective>.bv-icon{width:28px;height:28px}.bv-objective-body{min-width:0}.bv-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.62;font-size:.66rem;font-weight:700;display:none}.bv-objective-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.bv-place{max-width:100%;color:var(--cream);white-space:nowrap;background:#12131ab8;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:.8rem;display:none}.bv-place span:last-child{text-overflow:ellipsis;overflow:hidden}.bv-place .bv-icon{color:var(--yellow)}.bv-route{flex-wrap:wrap;align-items:center;row-gap:4px;display:flex}.bv-route li{letter-spacing:.06em;background:#ffffff12;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:.8rem;font-weight:600;display:flex;position:relative}.bv-route li+li{margin-inline-start:14px}.bv-route li+li:before{content:"";top:50%;border-top:2px dotted #f6f0e299;width:10px;position:absolute;inset-inline-start:-12px}.bv-route .bv-past{color:var(--muted);opacity:.75}.bv-route .bv-here{background:var(--yellow);color:var(--ink);box-shadow:0 3px 0 var(--yellow-deep)}.bv-route .bv-here .bv-icon{width:14px;height:14px;transform:rotate(90deg)}.bv-fids{min-width:280px;color:var(--yellow);background:linear-gradient(#ffffff08 50%,#0000 50%) 0 0/100% 4px,#111217;border:1px solid #ffd23f29;border-radius:12px;padding:10px 12px 11px;transition:border-color .3s;box-shadow:0 10px 28px #0006}.bv-top .bv-fids{cursor:pointer;display:none}.bv-flight-head{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:flex}.bv-flight-head .bv-icon{width:18px;height:18px;transform:rotate(90deg)}.bv-flight-to{text-overflow:ellipsis;color:var(--cream);overflow:hidden}.bv-flight-arrow{color:var(--muted)}.bv-status{letter-spacing:.1em;color:var(--cream);background:#ffffff14;border-radius:6px;margin-inline-start:auto;padding:2px 8px;font-size:.72rem}.bv-status[data-tone=good]{color:var(--green);background:#7ed95729}.bv-status[data-tone=warn]{color:var(--amber);background:#ffa6302e;animation:1.1s steps(2,jump-none) infinite bv-blink}.bv-status[data-tone=bad]{background:var(--red);color:#fff}@keyframes bv-dim{50%{opacity:.6}}@keyframes bv-blink{50%{opacity:.35}}.bv-flight-grid{grid-template-columns:auto auto 1fr;gap:18px;margin-top:7px;display:grid}.bv-fids-cell{flex-direction:column;min-width:0;display:flex}.bv-fids-cell small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:600}.bv-fids-cell b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:600;line-height:1.1}.bv-countdown{text-align:end;align-items:flex-end}.bv-fids[data-urgency=soon] .bv-countdown b{color:var(--amber)}.bv-fids[data-urgency=urgent]{border-color:var(--red)}.bv-fids[data-urgency=urgent] .bv-countdown b{color:var(--red);animation:1s ease-in-out infinite bv-throb}.bv-fids[data-urgency=urgent]{isolation:isolate;box-shadow:none;position:relative}.bv-fids[data-urgency=urgent]:before,.bv-fids[data-urgency=urgent]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;animation:1s ease-in-out infinite bv-urgent-rest;position:absolute;inset:-1px}.bv-fids[data-urgency=urgent]:before{box-shadow:0 10px 28px #0006}.bv-tripsheet .bv-fids[data-urgency=urgent]:before{box-shadow:none}.bv-fids[data-urgency=urgent]:after{opacity:0;animation-name:bv-urgent;box-shadow:0 0 0 4px #ff5a5f59,0 10px 28px #0006}@keyframes bv-urgent-rest{50%{opacity:0}}@keyframes bv-urgent{50%{opacity:1}}@keyframes bv-throb{50%{transform:scale(1.12)}}.bv-stat[data-stat=health]{--c:#ff6b81}.bv-stat[data-stat=hunger]{--c:#ffb35c}.bv-stat[data-stat=thirst]{--c:var(--blue)}.bv-stat[data-stat=bladder]{--c:var(--yellow)}.bv-stat[data-stat=stress]{--c:var(--violet)}.bv-bar{background:#ffffff1a;border-radius:99px;height:9px;position:relative;overflow:hidden}.bv-bar-fill{border-radius:inherit;background:var(--c);transform-origin:0;transition:transform .45s cubic-bezier(.3,1.2,.5,1),background .3s;position:absolute;inset:0;transform:scaleX(0)}[data-level=warn] .bv-bar-fill{background:var(--amber)}[data-level=bad] .bv-bar-fill{background:var(--red);animation:.9s ease-in-out infinite bv-dim}[data-level=bad]>.bv-icon{animation:.5s ease-in-out infinite bv-shiver}@keyframes bv-shiver{25%{transform:rotate(-12deg)scale(1.1)}75%{transform:rotate(12deg)scale(1.1)}}.bv-tripsheet{z-index:5;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;background:#08090d73;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.bv-tripsheet-panel{background:var(--panel-solid);flex-direction:column;gap:12px;width:min(400px,100%);max-height:100%;padding:14px;animation:.22s cubic-bezier(.3,1.4,.5,1) bv-drop;display:flex;overflow-y:auto}.bv-tripsheet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:.88rem;display:flex}.bv-tripsheet-head>div{align-items:center;gap:6px;min-width:0;display:flex}.bv-tripsheet-head .bv-icon{color:var(--yellow)}.bv-tripsheet-clock{color:var(--yellow);font-variant-numeric:tabular-nums;font-weight:600}.bv-tripsheet .bv-fids{min-width:0;box-shadow:none}.bv-stats-head{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.95rem;font-weight:600;display:flex}.bv-stats-head>span{align-items:center;gap:5px;display:flex}.bv-stats-head small{color:var(--muted);font-size:.75rem;font-weight:500}.bv-money .bv-icon{color:var(--yellow)}.bv-rebook .bv-icon{color:var(--teal)}.bv-stats-head[data-rebook=warn] .bv-rebook{color:var(--amber)}.bv-stats-head[data-rebook=bad] .bv-rebook,.bv-stats-head[data-rebook=bad] .bv-rebook .bv-icon{color:var(--red)}.bv-bars{gap:8px;display:grid}.bv-stat{--c:var(--cream);grid-template-columns:22px 64px 1fr;align-items:center;gap:8px;font-size:.85rem;display:grid}.bv-stat>.bv-icon{width:20px;height:20px;color:var(--c)}.bv-stat-label{color:var(--muted)}.bv-chips{flex-direction:column;gap:6px;display:flex}.bv-chips>:empty{display:none}.bv-chip-row{flex-wrap:wrap;gap:6px;display:flex}.bv-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:.82rem;font-weight:600;display:inline-flex}.bv-chip .bv-icon{width:16px;height:16px}.bv-chip-item{background:var(--raised);border:1px solid var(--line)}.bv-chip-item .bv-icon{color:var(--teal)}.bv-chip-sick{color:#17180f}.bv-sick-0{background:#b9cc3a}.bv-sick-1{background:#8fc25a}.bv-sick-2{background:#b48ad6}.bv-sick-3{background:#e09ab8}.bv-sick-4{background:#79bfa9}@keyframes bv-queasy{0%,to{transform:rotate(0)}30%{transform:rotate(-2deg)translateY(-1px)}60%{transform:rotate(1.5deg)}}.bv-menu-text{color:var(--muted);font-size:.85rem}.bv-tripsheet-actions{flex-wrap:wrap;gap:8px;display:flex}.bv-tripsheet-actions .bv-btn{flex:auto;min-height:46px;padding:0 16px;font-size:1rem}.bv-tripsheet-actions .bv-btn-primary{flex-basis:100%}.bv-tripsheet-settings .bv-icon{width:20px;height:20px}@keyframes bv-drop{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.bv-dialog{left:var(--safe-l);right:var(--safe-r);bottom:var(--safe-b);opacity:0;justify-content:center;transition:opacity .22s,transform .3s cubic-bezier(.3,1.3,.5,1);display:flex;position:absolute;transform:translateY(24px)}.bv-dialog.bv-open{opacity:1;transform:none}.bv-dialog:not(.bv-open) .bv-dialog-panel,.bv-dialog-line .bv-dialog-panel{pointer-events:none}.bv-dialog-line .bv-choices{display:none}.bv-dialog-panel{pointer-events:auto;cursor:default;background:#181a24f2;width:min(680px,100%);max-height:62vh;padding:18px 18px 16px;position:relative;overflow-y:auto}.bv-speaker{background:var(--yellow);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:7px;margin-bottom:8px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.bv-dialog-text{-webkit-user-select:text;user-select:text;font-size:1.15rem;font-weight:400;line-height:1.45}.bv-type-rest{color:#0000}.bv-choices{flex-direction:column;gap:8px;margin-top:14px;transition:opacity .2s;display:flex}.bv-typing .bv-choices{opacity:.35}.bv-choices[data-count="1"]{justify-content:flex-end;align-items:flex-end}.bv-choice{background:var(--raised);min-height:50px;box-shadow:inset 0 0 0 1px var(--line), 0 3px 0 #00000059;text-align:start;border-radius:13px;justify-content:flex-start;padding:8px 16px 8px 10px;font-size:1rem;font-weight:500}.bv-choice:hover{background:#383c52}.bv-choice:active{transform:translateY(2px)}.bv-choice.bv-btn-primary{background:var(--yellow);min-width:132px;box-shadow:0 4px 0 var(--yellow-deep);flex:none;justify-content:center;padding:0 28px;font-weight:600}.bv-choice-key{background:var(--yellow);width:28px;height:28px;color:var(--ink);border-radius:8px;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:inline-grid}.bv-toasts{top:calc(var(--safe-t) + var(--bv-hud-top,60px) + 10px);z-index:4;flex-direction:column;align-items:center;gap:6px;width:min(440px,100% - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.bv-covered .bv-toasts{visibility:hidden}.bv-ui:has(.bv-notice:not([hidden]),.bv-arrival:not([hidden])) .bv-toasts{opacity:0}.bv-toasts{transition:opacity .3s,top .3s}.bv-toast,.bv-chatter{pointer-events:auto;align-items:center;max-width:100%;transition:opacity .6s,transform .6s;animation:.35s cubic-bezier(.3,1.4,.5,1) bv-toast-in;display:flex}.bv-toast{border-inline-start:5px solid var(--tone,var(--amber));background:#181a24f2;border-radius:13px;gap:10px;padding:10px 16px 10px 12px;font-size:1rem;font-weight:500;line-height:1.3;box-shadow:0 10px 26px #0006}.bv-toast .bv-icon{width:20px;height:20px;color:var(--tone)}.bv-chatter{color:var(--cream);background:#12131acc;border-radius:999px;gap:7px;padding:5px 13px 5px 9px;font-size:.85rem;font-weight:500;box-shadow:0 4px 12px #0000004d}.bv-chatter .bv-icon{width:15px;height:15px;color:var(--tone)}[data-tone=info]{--tone:var(--blue)}[data-tone=good]{--tone:var(--green)}.bv-toast[data-tone=warn]{--tone:var(--amber)}.bv-toast[data-tone=bad]{--tone:var(--red);background:#3a1218f2}.bv-toast.bv-gone,.bv-chatter.bv-gone{opacity:0;pointer-events:none;transform:translateY(-6px)scale(.96)}@keyframes bv-toast-in{0%{opacity:0;transform:translateY(-14px)scale(.92)}}@media (min-width:900px) and (min-height:600px){.bv-top{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"left strip menu""left flight flight"}.bv-top-left{max-width:min(520px,46vw)}.bv-objective{gap:12px;padding:10px 18px 10px 10px}.bv-objective>.bv-icon{width:36px;height:36px}.bv-kicker{display:block}.bv-objective-text{font-size:1.18rem}.bv-place{display:flex}.bv-top .bv-fids:not([hidden]){display:block}}@media (max-width:640px) and (orientation:portrait){.bv-tripsheet{justify-content:stretch}.bv-tripsheet-panel{width:100%}.bv-flight-grid{gap:12px}}@media (max-height:520px){.bv-ui{font-size:14px}.bv-top{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"left strip menu"}.bv-objective{min-height:46px}.bv-dialog-panel{max-height:80vh;padding:14px 16px 12px}.bv-dialog-text{font-size:1.1rem}.bv-choices{flex-flow:wrap}.bv-choice{flex:40%;min-height:44px}}.bv-online{top:calc(100% + 8px);color:var(--cream);white-space:nowrap;background:#12131ab8;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:.8rem;display:flex;position:absolute;inset-inline-start:0}.bv-online-dot{width:8px;height:8px;position:relative}.bv-online-dot:before,.bv-online-dot:after{content:"";background:var(--green);border-radius:50%;position:absolute;inset:0}.bv-online-dot:before{opacity:0;background:#7ed95799;animation:2.4s ease-out infinite bv-online}@keyframes bv-online{0%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(2.5)}}@media (min-width:900px) and (min-height:600px){.bv-online{position:static}}.bv-down{top:calc(var(--safe-t) + var(--bv-hud-top,60px) + 10px);z-index:5;border:2px solid var(--red);pointer-events:auto;background:#280e12eb;flex-direction:column;gap:8px;width:min(380px,100% - 24px);padding:12px 14px 14px;animation:1.1s ease-in-out infinite bv-down-beat;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bv-down[data-urgent=true]{animation-duration:.55s}.bv-down-head{align-items:center;gap:8px;display:flex}.bv-down-head .bv-icon{width:22px;height:22px;color:var(--red)}.bv-down-title{flex:1;font-size:1.05rem;font-weight:600}.bv-down-seconds{font-variant-numeric:tabular-nums;color:var(--red);font-size:1.35rem;font-weight:700}.bv-down-hint{margin:0;font-size:.95rem;line-height:1.3}.bv-down-bar{background:#ffffff1f;border-radius:3px;height:5px;display:block;overflow:hidden}.bv-down-fill{background:var(--red);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.bv-down-self{gap:8px;min-height:46px;font-size:1rem}.bv-ui:has(.bv-down:not([hidden])) .bv-toasts{opacity:0}@keyframes bv-down-beat{0%,to{box-shadow:0 10px 28px #00000059}15%{box-shadow:0 0 0 4px #ff5a5f73,0 10px 28px #00000059}}@media (prefers-reduced-motion:reduce){.bv-down{animation:none}}.bv-strip{cursor:pointer;background:#111217e0;border:1px solid #ffd23f24;border-radius:12px;align-items:center;gap:12px;height:38px;padding-inline:10px;display:flex;box-shadow:0 6px 16px #0000004d}.bv-strip [hidden]{display:none}.bv-strip-money{color:var(--cream);white-space:nowrap;align-items:center;gap:4px;display:inline-flex;position:relative}.bv-strip-money>.bv-icon{width:18px;height:18px;color:var(--yellow)}.bv-strip-amount{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.bv-strip-money.bv-bump .bv-strip-amount{animation:.5s cubic-bezier(.3,1.8,.5,1) bv-strip-bump}.bv-strip-delta{top:calc(100% + 8px);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;background:#111217e6;border-radius:999px;padding:2px 8px;font-size:.85rem;font-weight:700;position:absolute;inset-inline-start:0}.bv-strip-delta[data-sign=up]{color:var(--green)}.bv-strip-delta[data-sign=down]{color:var(--red)}.bv-strip-delta.bv-float{animation:2s ease-out bv-strip-float}@keyframes bv-strip-bump{30%{color:var(--yellow);transform:scale(1.25)}}@keyframes bv-strip-float{0%{opacity:0;transform:translateY(-6px)}10%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.bv-strip-count{color:var(--yellow);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bv-strip-count>.bv-icon{width:16px;height:16px}.bv-strip-count-text{flex-direction:column;line-height:1;display:flex}.bv-strip-count-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:600;display:none}.bv-strip-count-value{font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:600}.bv-strip-count[data-urgency=soon]{color:var(--amber)}.bv-strip-count[data-urgency=urgent]{color:var(--red)}.bv-strip-count[data-urgency=urgent] .bv-strip-count-value{animation:1s ease-in-out infinite bv-throb}.bv-strip-needs{align-items:center;gap:1px;display:flex}.bv-need{--rc:#f6f0e280;color:#f6f0e29e;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.bv-need>.bv-icon{width:13px;height:13px}.bv-need:before{content:"";background:conic-gradient(var(--rc) calc(var(--f,0) * 360deg), #ffffff1a 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.bv-need[data-level=warn]{--rc:var(--amber);color:var(--amber)}.bv-need[data-level=bad]{--rc:var(--red);color:var(--red)}.bv-need[data-level=bad]>.bv-icon{animation:1.4s ease-in-out infinite bv-need-pulse}@keyframes bv-need-pulse{50%{transform:scale(1.18)}}.bv-need-sick{color:#b9cc3a}.bv-need-sick:before{display:none}.bv-need-count{inset-inline-end:-3px;font-size:.6rem;font-weight:700;position:absolute;bottom:-3px}.bv-need-count:empty{display:none}.bv-strip-kit{align-items:center;gap:2px;display:flex}.bv-kit{color:#f6f0e2d9;place-items:center;width:19px;height:20px;display:inline-grid;position:relative}.bv-kit .bv-icon{width:18px;height:18px}.bv-kit[data-state=checked]{opacity:.35}.bv-kit[data-state=lost]{color:var(--red)}.bv-kit[data-state=lost] .bv-icon{opacity:.6}.bv-kit[data-state=lost]:after{content:"";background:var(--red);border-radius:2px;height:2.5px;margin-top:-1.25px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-45deg);box-shadow:0 0 0 1.5px #111217}.bv-kit.bv-gone{animation:.5s ease-in-out 3 bv-kit-gone}@keyframes bv-kit-gone{25%{transform:translate(-2px)scale(1.25)}75%{transform:translate(2px)scale(1.25)}}.bv-menu-btn{border:1px solid var(--line);width:52px;height:52px;color:var(--cream);cursor:pointer;background:#111217;border-radius:14px;place-items:center;padding:0;transition:transform .12s;display:grid;position:relative;box-shadow:0 10px 28px #00000059}.bv-menu-btn>.bv-icon{width:22px;height:22px}.bv-menu-btn:active{transform:scale(.94)}.bv-menu-badge{top:-4px;background:var(--yellow);border:2px solid #111217;border-radius:50%;width:13px;height:13px;animation:.4s cubic-bezier(.3,1.8,.5,1) bv-pop;position:absolute;inset-inline-end:-4px}@media (max-width:640px) and (orientation:portrait){.bv-top>.bv-strip{justify-content:space-between;justify-self:stretch;gap:6px;padding-inline:8px}.bv-need{width:20px;height:20px}.bv-need>.bv-icon{width:12px;height:12px}.bv-kit{width:18px}.bv-kit .bv-icon{width:17px;height:17px}}@media (max-width:374px) and (orientation:portrait){.bv-top>.bv-strip{gap:4px}.bv-strip-count>.bv-icon{display:none}}@media (max-height:520px){.bv-menu-btn{width:46px;height:46px}}@media (min-width:900px) and (min-height:600px){.bv-strip-count-label{display:block}.bv-menu-btn{width:44px;height:44px}}@media (min-width:1200px) and (min-height:600px){.bv-strip{zoom:1.3}.bv-menu-btn{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.bv-need>.bv-icon,.bv-kit.bv-gone{animation:none!important}}.bv-screen{z-index:20;overscroll-behavior:contain;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;opacity:0;transition:opacity .4s;position:fixed;inset:0;overflow:hidden auto}.bv-screen.bv-open{opacity:1}@keyframes bv-bob{50%{transform:translateY(-5px)rotate(-2.5deg)}}.bv-ghost{color:var(--cream);filter:drop-shadow(0 8px 18px #00000080);animation:2.6s ease-in-out infinite bv-bob;position:relative}.bv-ghost .bv-icon{width:58px;height:58px}.bv-ghost:before{content:"";border:3px solid var(--yellow);border-radius:50%;width:40px;height:11px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffd23f99}.bv-death{background:radial-gradient(at 50% 35%,#4a0e16db,#0c0508f5 75%)}.bv-death-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(680px,100%);min-height:100%;margin:0 auto;padding:16px 6px 20px;display:flex}.bv-death-status{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;background:#111217;border-radius:9px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.bv-death-flag{background:var(--red);color:#fff;border-radius:6px;margin-inline-start:8px;padding:2px 8px;animation:1s steps(2,jump-none) infinite bv-blink}.bv-death-cause{max-width:100%;color:var(--red);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 5px #5c0d15,0 18px 40px #0009;font-size:clamp(2.1rem,min(9vw,11vh),4.4rem);font-weight:700;line-height:.98}.bv-open .bv-death-cause{animation:.7s cubic-bezier(.2,1.6,.4,1) .1s both bv-slam}@keyframes bv-slam{0%{opacity:0;transform:scale(2.4)rotate(-6deg)}60%{opacity:1;transform:scale(.96)rotate(1.5deg)}to{transform:rotate(-1.5deg)}}.bv-death-text{max-width:44ch;font-size:1.1rem;font-weight:400;line-height:1.45}.bv-death-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:.92rem;display:flex}.bv-death-meta span{align-items:center;gap:6px;display:inline-flex}.bv-cabinet-wrap{background:linear-gradient(#3b2a1f,#2a1d15);border-radius:16px;width:100%;margin-top:4px;padding:12px 12px 14px;box-shadow:inset 0 0 0 3px #4d3828,inset 0 -6px #20160f,0 14px 30px #00000073}.bv-cabinet-title{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:.95rem;font-weight:600;display:flex}.bv-cabinet-total{color:var(--cream);letter-spacing:.04em;text-transform:none;background:#00000059;border-radius:999px;padding:1px 9px;font-size:.78rem}.bv-cabinet{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:32vh;display:grid;overflow-y:auto}.bv-trophy{text-align:start;background:#00000047;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:inset 0 -3px #00000040}.bv-open .bv-trophy{animation:.4s cubic-bezier(.3,1.5,.5,1) both bv-shelf;animation-delay:calc(.6s + var(--i) * 50ms)}@keyframes bv-shelf{0%{opacity:0;transform:translateY(8px)scale(.9)}}.bv-trophy-count{color:#2a1d15;text-align:center;background:#e2b04a;border-radius:8px;flex:none;min-width:34px;padding:3px 6px;font-size:.85rem;font-weight:700;box-shadow:inset 0 -2px #a97a22}.bv-trophy-cause{font-size:.86rem;line-height:1.15}.bv-trophy-new{box-shadow:inset 0 0 0 2px var(--yellow);background:#ffd23f29}.bv-trophy-new .bv-trophy-count{background:var(--yellow)}.bv-actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:6px;display:flex}.bv-actions .bv-btn{flex:160px;max-width:240px}.bv-win{background:radial-gradient(circle at 50% 30%,#ffd23f52,#0000 60%),#141620db}.bv-win-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(560px,100%);min-height:100%;margin:0 auto;padding:16px 6px 20px;display:flex;position:relative}.bv-win-badge{background:var(--yellow);width:104px;height:104px;color:var(--ink);box-shadow:0 6px 0 var(--yellow-deep), 0 0 0 10px #ffd23f2e, 0 0 60px #ffd23f80;border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite bv-bob;display:grid}.bv-win-badge .bv-icon{width:58px;height:58px;transform:rotate(45deg)}.bv-win-kicker{color:var(--green);letter-spacing:.14em;text-transform:uppercase;background:#111217;border-radius:8px;padding:4px 12px;font-size:.82rem;font-weight:600}.bv-win-title{color:var(--yellow);text-shadow:0 5px #a87d07,0 16px 36px #00000080;font-size:clamp(2.4rem,min(11vw,13vh),4.6rem);font-weight:700;line-height:1;transform:rotate(-2deg)}.bv-open .bv-win-title{animation:.8s cubic-bezier(.2,1.6,.4,1) .15s both bv-slam}.bv-win-text{max-width:42ch;font-size:1.1rem;font-weight:400;line-height:1.45}.bv-win-stats{gap:28px;display:flex}.bv-win-stats span{flex-direction:column;display:flex}.bv-win-stats small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.bv-win-stats b{color:var(--yellow);font-size:1.5rem;font-weight:600}.bv-confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.bv-confetti i{top:-20px;left:var(--x);background:var(--yellow);width:9px;height:15px;animation:bv-fall var(--t) linear var(--d) infinite;border-radius:2px;position:absolute}.bv-confetti i[data-c="1"]{background:var(--pink)}.bv-confetti i[data-c="2"]{background:var(--teal)}.bv-confetti i[data-c="3"]{background:var(--cream);border-radius:50%;width:10px;height:10px}.bv-confetti i[data-c="4"]{background:var(--violet)}@keyframes bv-fall{0%{transform:translate3d(0, 0, 0) rotate(var(--r))}to{transform:translate3d(40px, 110vh, 0) rotate(calc(var(--r) + 720deg))}}@media (max-height:520px){.bv-death-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"status cabinet""cause cabinet""text cabinet""meta cabinet""actions cabinet";align-content:center;gap:8px 22px;width:min(920px,100%);display:grid}.bv-ghost{display:none}.bv-death-status{grid-area:status;justify-self:center}.bv-death-cause{grid-area:cause}.bv-death-text{grid-area:text;font-size:1rem}.bv-death-meta{grid-area:meta}.bv-death .bv-actions{grid-area:actions}.bv-cabinet-wrap{grid-area:cabinet;align-self:center}.bv-cabinet{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:62vh}.bv-win-badge{width:72px;height:72px}.bv-win-badge .bv-icon{width:40px;height:40px}.bv-win-inner{gap:8px}}.bv-title{background:radial-gradient(120% 70% at 50% 0,#30344eb3,#101119db 70%)}.bv-title-bg{pointer-events:none;position:fixed;inset:0;overflow:hidden}.bv-title-bg:before{content:"";background:radial-gradient(1.5px 1.5px at 12% 18%,#fff8,#0000),radial-gradient(1.5px 1.5px at 72% 9%,#fff6,#0000),radial-gradient(1px 1px at 33% 30%,#fff5,#0000),radial-gradient(1.5px 1.5px at 88% 34%,#fff5,#0000),radial-gradient(1px 1px at 52% 14%,#fff7,#0000),radial-gradient(1px 1px at 6% 46%,#fff4,#0000),radial-gradient(1.5px 1.5px at 94% 60%,#fff4,#0000);position:absolute;inset:0}.bv-title-bg:after{content:"";transform-origin:50% 100%;opacity:.55;background:radial-gradient(circle,#ffd23fe6 0 2.5px,#0000 4px) 0 12%/46px 100% repeat-x,radial-gradient(circle,#ffd23fe6 0 2.5px,#0000 4px) 23px 88%/46px 100% repeat-x,linear-gradient(#0000 46%,#ffffff2e 46% 54%,#0000 54%) 0 0/100% 100%,linear-gradient(#20222e,#2a2c3a) 0 0/100% 100%;height:44vh;position:absolute;bottom:-6vh;left:-40%;right:-40%;transform:perspective(300px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.bv-title-inner{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(560px,100%);min-height:100%;margin:0 auto;padding:12px 6px 18px;display:flex;position:relative}.bv-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.bv-logo{width:min(250px,58vw);margin-bottom:-10px}.bv-logo-bob{animation:3.2s ease-in-out infinite bv-bob;position:relative}.bv-logo-art{width:100%;display:block;position:relative;overflow:visible}.bv-logo-puff{opacity:.55;animation:3.2s ease-in-out infinite bv-puff;position:absolute;inset:0}.bv-logo-trail-art{width:100%;height:100%;display:block;overflow:visible}@keyframes bv-puff{50%{opacity:.25;transform:translate(-2.5%,2%)}}.bv-wordmark{letter-spacing:-.01em;color:var(--yellow);text-shadow:0 5px #a87d07,0 16px 32px #0000008c;font-size:clamp(3rem,13vw,4.6rem);font-weight:700;line-height:.95;transform:rotate(-2.5deg)}.bv-wordmark span:first-child{color:var(--cream);text-shadow:0 5px #8d8676,0 16px 32px #0000008c}.bv-tagline{color:var(--cream);opacity:.9;margin-top:12px;font-size:1.05rem}.bv-tagline sup{color:var(--red);font-weight:700}.bv-footnote{color:var(--muted);opacity:.75;font-size:.75rem}.bv-pass{width:100%;color:var(--ink);background:#f7f1e3;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 6px #c9bfa8,0 22px 50px #00000080;-webkit-mask:radial-gradient(11px at 0 calc(100% - 52px),#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(11px at 100% calc(100% - 52px),#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(11px at 0 calc(100% - 52px),#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(11px at 100% calc(100% - 52px),#0000 98%,#000) 100% 0/51% 100% no-repeat}.bv-pass-head{background:var(--yellow);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:10px;padding:9px 16px;font-size:.74rem;font-weight:700;display:flex}.bv-pass-class{opacity:.65}.bv-pass-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:14px 12px;display:grid}.bv-pick{text-align:start;background:0 0;border:2px dashed #1b1d2638;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:96px;padding:10px 12px;transition:background .15s,border-color .15s,transform .1s;display:flex}.bv-pick:last-child{text-align:end;align-items:flex-end}.bv-pick:hover{background:#ffd23f47;border-color:#1b1d2673}.bv-pick:active{transform:scale(.98)}.bv-pick small{letter-spacing:.16em;text-transform:uppercase;opacity:.6;font-size:.68rem;font-weight:700}.bv-pick-code{letter-spacing:.02em;font-size:2.5rem;font-weight:700;line-height:1.05}.bv-pick-city{text-overflow:ellipsis;white-space:nowrap;opacity:.8;max-width:100%;font-size:.86rem;overflow:hidden}.bv-pick.bv-empty .bv-pick-code{opacity:.25}.bv-pick.bv-empty{background:#ffd23f24;border-color:#c99a12cc}.bv-pass-mid{flex-direction:column;align-items:center;gap:8px;display:flex}.bv-pass-mid>.bv-icon{width:26px;height:26px;transform:rotate(90deg)}.bv-swap{background:var(--ink);color:var(--yellow);box-shadow:none;border:0}.bv-swap:hover{background:#2f3242}.bv-pass-foot{border-top:2px dashed #1b1d2633;justify-content:space-around;gap:10px;margin:0 18px;padding:10px 0 12px;display:flex}.bv-pass-foot span{flex-direction:column;align-items:center;display:flex}.bv-pass-foot small{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:.62rem;font-weight:700}.bv-pass-foot b{font-weight:600}.bv-pass-name{min-width:0;max-width:44%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 4px;display:flex}.bv-pass-foot .bv-pass-name-row{border-bottom:2px dashed #1b1d264d;flex-direction:row;align-items:center;gap:4px;max-width:100%;display:flex}.bv-pass-name-row b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.bv-pass-name-row .bv-icon{opacity:.6;width:14px;height:14px}.bv-pass-name:hover .bv-pass-name-row{border-bottom-color:var(--ink)}.bv-title-gear{top:calc(var(--safe-t) + 4px);right:var(--safe-r);z-index:1;position:absolute}.bv-book-row{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.bv-book{width:min(360px,100%);min-height:62px;font-size:1.35rem}.bv-book .bv-icon{width:26px;height:26px;transform:rotate(45deg)}.bv-title-hint{min-height:1.3em;color:var(--muted);font-size:.9rem}.bv-record{color:var(--yellow);text-align:center;background:#ffffff12;border-radius:999px;padding:8px 16px;font-size:.92rem}.bv-record.bv-record-empty{color:var(--muted)}.bv-departures{width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#0a0b12b8;border-radius:14px;padding:8px 8px 6px}.bv-dep-head{color:var(--muted);letter-spacing:.14em;text-align:left;text-transform:uppercase;margin:0 8px 4px;font-size:.66rem;font-weight:700}.bv-dep-rows{grid-template-columns:auto minmax(0,1fr) auto auto;gap:2px 10px;display:grid}.bv-dep{grid-column:1/-1;grid-template-columns:subgrid;min-height:36px;color:var(--cream);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;padding:5px 10px;display:grid}.bv-dep:hover{background:#ffffff0f}.bv-dep.bv-current{background:var(--yellow);color:var(--ink)}.bv-dep-time{letter-spacing:.04em;font-size:1.1rem}.bv-dep-via{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:.85rem;overflow:hidden}.bv-dep-arr{font-size:.9rem}.bv-dep-arr sup{margin-left:1px;font-size:.65rem;font-weight:700}.bv-dep-in{text-align:right;opacity:.7;font-size:.75rem}.bv-sheet{z-index:2;padding:calc(var(--safe-t) + 4vh) var(--safe-r) var(--safe-b) var(--safe-l);opacity:0;background:#08090d9e;justify-content:center;align-items:flex-start;transition:opacity .2s;display:flex;position:fixed;inset:0}.bv-sheet.bv-open{opacity:1}.bv-sheet-panel{background:var(--panel-solid);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:min(520px,100%);max-height:min(680px,88vh);transition:transform .25s cubic-bezier(.3,1.3,.5,1);display:flex;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 24px 60px #0000008c}.bv-sheet.bv-open .bv-sheet-panel{transform:none}.bv-sheet-head{justify-content:space-between;align-items:center;padding:12px 12px 10px 18px;display:flex}.bv-sheet-title{color:var(--yellow);font-size:1.25rem;font-weight:600}.bv-search-wrap{background:#12131a;border:2px solid #0000;border-radius:14px;align-items:center;gap:10px;margin:0 14px 10px;padding:0 14px;transition:border-color .15s;display:flex}.bv-search-wrap:focus-within{border-color:var(--yellow)}.bv-search-wrap .bv-icon{color:var(--muted)}.bv-search{min-width:0;min-height:52px;color:var(--cream);font:inherit;pointer-events:auto;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:17px}.bv-search::placeholder{color:#77746c}.bv-search::-webkit-search-cancel-button{filter:invert()}.bv-results{overscroll-behavior:contain;pointer-events:auto;flex:1;padding:0 8px 10px;overflow-y:auto}.bv-result{text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 10px;display:flex}@media (hover:hover){.bv-result:hover,.bv-result.bv-active{background:#ffd23f1f}}.bv-result:active{background:#ffd23f33}.bv-result:disabled{opacity:.38;cursor:not-allowed}.bv-result.bv-current .bv-result-code{background:var(--yellow);color:var(--ink)}.bv-result-code{width:58px;color:var(--yellow);letter-spacing:.08em;text-align:center;background:#0f1015;border-radius:9px;flex:none;padding:7px 0;font-weight:700}.bv-result-text{flex-direction:column;min-width:0;display:flex}.bv-result-text b{font-weight:600}.bv-result-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.bv-noresult{color:var(--muted);text-align:center;padding:28px 12px}@media (max-width:640px){.bv-sheet{padding:0}.bv-sheet-panel{width:100%;height:100%;max-height:none;padding:var(--safe-t) var(--safe-r) 0 var(--safe-l);border:0;border-radius:0}.bv-results{padding-bottom:var(--safe-b)}}@media (max-height:520px){.bv-title-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-areas:"brand pass""brand deps""brand book""record record";align-content:center;gap:10px 22px;width:min(860px,100%);display:grid}.bv-brand{grid-area:brand}.bv-pass{grid-area:pass}.bv-book-row{grid-area:book}.bv-departures{grid-area:deps;padding:4px 6px}.bv-dep-head{display:none}.bv-dep{min-height:30px;padding:3px 10px}.bv-record{grid-area:record;justify-self:center}.bv-footnote{display:none}.bv-logo{width:min(165px,25vw)}.bv-wordmark{white-space:nowrap;font-size:clamp(2.6rem,6.6vw,3.6rem)}.bv-pick{min-height:80px;padding:6px 10px}.bv-pick-code{font-size:2rem}.bv-book{min-height:54px}}@media (min-width:900px) and (min-aspect-ratio:6/5) and (min-height:521px){.bv-title .bv-title-inner{gap:clamp(6px,1.4vh,14px);width:min(640px,100%);padding:1vh 6px}.bv-title .bv-logo{width:min(250px,19vh);margin-bottom:-1vh}.bv-title .bv-wordmark{font-size:clamp(2.4rem,7vh,4.6rem)}.bv-title .bv-tagline{margin-top:.8vh}.bv-title .bv-pass-route{padding:10px 12px}.bv-title .bv-pick{min-height:0;padding:6px 12px}.bv-title .bv-pick-code{font-size:2.2rem}.bv-title .bv-departures{padding:8px}.bv-title .bv-dep-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bv-title .bv-dep{background:#ffffff0d;grid-column:auto;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"time in""arr arr""via via";gap:0 6px;padding:6px 10px}.bv-title .bv-dep.bv-current{background:var(--yellow)}.bv-title .bv-dep-time{grid-area:time;font-size:1.25rem}.bv-title .bv-dep-in{grid-area:in}.bv-title .bv-dep-arr{grid-area:arr}.bv-title .bv-dep-via{grid-area:via;font-size:.75rem}.bv-title .bv-book-row{z-index:2;gap:4px;position:sticky;bottom:0}.bv-title .bv-book{min-height:58px}.bv-title .bv-title-hint:empty{display:none}.bv-title .bv-record{padding:5px 14px;font-size:.85rem}}.bv-dread-still *{transition:none!important}.bv-title-chill,.bv-title-gloom{opacity:0;transition:opacity 40s linear;position:absolute;inset:0}.bv-title-chill{background:linear-gradient(#1c2c5c4d,#0a102866)}.bv-title-gloom{z-index:1;background:radial-gradient(75% 70% at 50% 45%,#0000 40%,#04040ad9)}.bv-d3 .bv-title-chill{opacity:.6}.bv-d4 .bv-title-chill{opacity:1}.bv-d4 .bv-title-gloom{opacity:.7}.bv-d5 .bv-title-gloom{opacity:1}.bv-title-inner{transition:filter 60s linear}.bv-d3 .bv-title-inner{filter:saturate(.9)}.bv-d4 .bv-title-inner{filter:saturate(.78)brightness(.96)}.bv-d5 .bv-title-inner{filter:saturate(.66)brightness(.93)hue-rotate(-8deg)}.bv-title-sos{opacity:.45;background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:26%;left:78%;box-shadow:0 0 4px #ffffff80}.bv-d1 .bv-title-sos{animation:12s step-end infinite bv-sos}@keyframes bv-sos{0%,4.17%,8.33%,16.67%,25%,33.33%,45.83%,50%,54.17%{opacity:.95}2.08%,6.25%,10.42%,22.92%,31.25%,39.58%,47.92%,52.08%{opacity:.12}56.25%{opacity:.45}}.bv-title-eye{opacity:0;width:11px;height:3px;transition:opacity 30s;position:absolute}.bv-title-eye:before,.bv-title-eye:after{content:"";background:#ffe9a8;border-radius:50%;width:3px;height:3px;position:absolute;top:0;box-shadow:0 0 5px #ffdc78b3}.bv-title-eye:before{left:0}.bv-title-eye:after{right:0}.bv-d4 .bv-title-sos+.bv-title-eye,.bv-d5 .bv-title-eye{opacity:.8;animation:7s ease-in-out infinite bv-eye-blink}@keyframes bv-eye-blink{0%,95%,to{transform:none}97%{transform:scaleY(.1)}}.bv-title-shadow-wrap{color:#03040a80;filter:blur(6px);opacity:0;will-change:transform;width:60vmin;position:absolute;top:6%;left:0}.bv-title-shadow{width:100%;display:block;transform:rotate(90deg)}.bv-d4 .bv-title-shadow-wrap{animation:48s linear 6s infinite bv-shadow}@keyframes bv-shadow{0%{opacity:1;transform:translate(-60vmin)}24%{opacity:1;transform:translate(100vw)}24.1%,to{opacity:0;transform:translate(100vw)}}.bv-plane-slip,.bv-plane-flat,.bv-plane-face{opacity:0}.bv-plane-face{transition:opacity 12s}.bv-d2 .bv-plane-face-far{opacity:1}.bv-d4 .bv-plane-face-far{opacity:0}.bv-d4 .bv-plane-face-near{opacity:1}.bv-d1 .bv-plane-smile{animation:13s step-end infinite bv-smile}.bv-d1 .bv-plane-slip{animation:13s step-end infinite bv-slip}.bv-d4 .bv-plane-smile,.bv-d4 .bv-plane-slip{animation-duration:8s}@keyframes bv-smile{97%{opacity:0}97.6%{opacity:1}}@keyframes bv-slip{97%{opacity:1}97.6%{opacity:0}}.bv-plane-glint{transition:opacity 20s}.bv-d5 .bv-plane-glint{opacity:.15}.bv-logo-trail{transition:fill 20s}.bv-d4 .bv-logo-trail{fill:#1f2029}.bv-logo{transform-origin:70% 60%}.bv-d5 .bv-logo{animation:19s ease-in-out 3s infinite bv-nosedive}@keyframes bv-nosedive{0%,92%,to{transform:none}93.5%{transform:rotate(14deg)translateY(8px)}94.5%{transform:rotate(18deg)translateY(12px)}97.5%{transform:rotate(-2deg)translateY(-2px)}}.bv-d3 .bv-pass{animation:14s ease-in-out 2s infinite bv-turbulence}@keyframes bv-turbulence{0%,88%,to{transform:none}90%{transform:translate(1px,-1px)rotate(.4deg)}92%{transform:translate(-1.5px,1px)rotate(-.5deg)}94%{transform:translate(1px)rotate(.3deg)}96%{transform:translate(-.5px,.5px)rotate(-.15deg)}}.bv-pass-route,.bv-pass-foot{z-index:1;position:relative}.bv-stain-wrap{pointer-events:none;mix-blend-mode:multiply;opacity:0;width:124px;transition:opacity 30s;position:absolute;bottom:-30px;right:3%;transform:rotate(-14deg)}.bv-stain{width:100%;display:block}.bv-stain-sockets,.bv-stain-teeth{opacity:0;transition:opacity 40s}.bv-d2 .bv-stain-wrap{opacity:.5}.bv-d3 .bv-stain-sockets{opacity:.3}.bv-d4 .bv-stain-sockets{opacity:.55}.bv-d5 .bv-stain-wrap{opacity:.65}.bv-d5 .bv-stain-sockets{opacity:.85}.bv-d5 .bv-stain-teeth{opacity:.7}@media (prefers-reduced-motion:reduce){.bv-d5 .bv-plane-smile{opacity:0}.bv-d5 .bv-plane-flat{opacity:1}.bv-title-shadow-wrap{display:none}}.bv-notice{z-index:25;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;opacity:0;background:radial-gradient(circle at 50% 45%,#28060e59,#08040ab3);place-items:center;transition:opacity .25s;display:grid;position:fixed;inset:0}.bv-notice.bv-open{opacity:1}.bv-notice-card{text-align:center;background:linear-gradient(#ffffff05 50%,#0000 50%) 0 0/100% 4px,#2b1219;border:2px solid #ff5a5f8c;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(440px,100%);margin-top:30px;padding:40px 22px 18px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:flex;position:relative;transform:scale(.85);box-shadow:0 8px #12070b,0 22px 50px #0000008c}.bv-notice.bv-open .bv-notice-card{animation:.5s ease-in-out .1s bv-jolt;transform:none}.bv-notice-badge{background:var(--red);color:#fff;border:4px solid #2b1219;border-radius:50%;place-items:center;width:60px;height:60px;animation:.5s ease-in-out .2s 2 bv-shiver;display:grid;position:absolute;top:-30px;box-shadow:0 5px #a3262b}.bv-notice-badge .bv-icon{width:30px;height:30px}.bv-notice-body{flex-direction:column;gap:10px;display:flex}.bv-notice-text{-webkit-user-select:text;user-select:text;font-size:1.22rem;line-height:1.4}.bv-notice-many .bv-notice-text{font-size:1.1rem}.bv-notice-many .bv-notice-text+.bv-notice-text{border-top:1px dashed #ffffff24;padding-top:10px}.bv-notice-ok{opacity:.3;filter:saturate(.4);pointer-events:none;min-width:150px;margin-top:4px;transition:opacity .3s,filter .3s,transform .1s,box-shadow .1s}.bv-notice.bv-ready .bv-notice-ok{opacity:1;filter:none;pointer-events:auto}@keyframes bv-jolt{20%{transform:translate(-7px)rotate(-1.5deg)}45%{transform:translate(6px)rotate(1deg)}70%{transform:translate(-3px)}}.bv-arrival{z-index:22;padding:calc(var(--safe-t) + 16vh) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;background:radial-gradient(at 50% 35%,#0a0a160d 30%,#0a0a1666);justify-content:center;align-items:flex-start;transition:opacity .45s;display:flex;position:fixed;inset:0}.bv-arrival.bv-leave{opacity:0}.bv-arrival-sign{background:var(--yellow);max-width:min(560px,100%);color:var(--ink);box-shadow:0 6px 0 var(--yellow-deep), 0 18px 40px #0006;text-align:center;transform-origin:50% 0;border-radius:16px;padding:12px 28px 16px;transform:rotate(-1.5deg)}.bv-arrival.bv-open .bv-arrival-sign{animation:.75s cubic-bezier(.3,1.4,.5,1) bv-flip}.bv-arrival.bv-leave .bv-arrival-sign{transition:transform .45s ease-in;transform:rotate(-1.5deg)translateY(-24px)}.bv-arrival-kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.62;font-size:.78rem;font-weight:700}.bv-arrival-title{font-size:clamp(2rem,min(10vw,12vh),3.4rem);font-weight:700;line-height:1.05}.bv-arrival-sub{opacity:.8;margin-top:4px;font-size:.95rem;font-weight:500}@media (max-height:520px){.bv-arrival{padding-top:calc(var(--safe-t) + 10vh)}.bv-notice-card{padding-top:34px}.bv-notice-text{font-size:1.1rem}}@keyframes bv-flip{0%{filter:brightness(1.4);transform:perspective(700px)rotateX(-95deg)}60%{transform:perspective(700px)rotateX(14deg)}to{filter:none;transform:none}}.bv-form{z-index:40;padding:calc(var(--safe-t) + 1vh) var(--safe-r) 0 var(--safe-l);pointer-events:auto;opacity:0;background:#08090da8;justify-content:center;align-items:flex-start;transition:opacity .2s;display:flex;position:fixed;inset:0}.bv-form.bv-open{opacity:1}.bv-form-paper{--stamp:#d8343c;width:min(470px,100%);max-height:calc(var(--bv-vvh,100dvh) - var(--safe-t) - 1vh - 10px);overscroll-behavior:contain;color:var(--ink);background:linear-gradient(#0000 31px,#5a8cc81f 31px 32px) 0 0/100% 32px,#f7f1e3;border-radius:6px 6px 16px 16px;flex-direction:column;gap:12px;padding:0 18px 16px;transition:transform .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative;overflow:hidden auto;transform:translateY(-14px)rotate(-.6deg);box-shadow:0 6px #c9bfa8,0 22px 50px #0000008c}.bv-form.bv-open .bv-form-paper{transform:rotate(-.6deg)}.bv-form-head{background:var(--yellow);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0 -18px;padding:12px 18px 10px;display:flex}.bv-form-head b{letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:700}.bv-form-head small{opacity:.7;font-size:.75rem;font-style:italic}.bv-form-label{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.66rem;font-weight:700}.bv-form-label i{color:var(--stamp);margin-left:2px;font-style:normal}.bv-form-name{flex-direction:column;gap:5px;display:flex}.bv-form-name .bv-form-label{opacity:.85}.bv-form-box{border:2px solid var(--ink);background:#fffdf6;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:box-shadow .15s;display:flex}.bv-form-box:focus-within{box-shadow:0 0 0 4px #ffd23fbf}.bv-form-input{min-width:0;min-height:52px;color:var(--ink);font:inherit;letter-spacing:.04em;pointer-events:auto;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:22px;font-weight:600}.bv-form-input::placeholder{color:#1b1d2638}.bv-form-count{font-variant-numeric:tabular-nums;opacity:.45;font-size:.72rem}.bv-form-note{opacity:.75;font-size:.8rem}.bv-form-fields{border-top:2px dashed #1b1d2633;grid-template-columns:1fr 1fr;gap:10px 14px;padding-top:10px;display:grid}.bv-form-field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.bv-form-field .bv-form-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv-form-line{border-bottom:1.5px solid #1b1d2659;height:18px}.bv-form-stamp{border:2px solid var(--stamp);color:var(--stamp);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:.85;mix-blend-mode:multiply;border-radius:4px;padding:1px 6px;font-size:.66rem;font-weight:700;position:absolute;bottom:-3px;right:2px;transform:rotate(-7deg)}.bv-form-field:nth-child(5) .bv-form-stamp{transform:rotate(4deg)}.bv-form-crossed .bv-form-label{opacity:.4}.bv-form-crossed:after{content:"";background:var(--stamp);opacity:.85;border-radius:2px;height:3px;position:absolute;top:30%;left:-4px;right:-4px;transform:rotate(-5deg)}.bv-form-crossed:nth-child(4):after{transform:rotate(3deg)}.bv-form-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.bv-form-anon{color:#1b1d2699;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:.9rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bv-form-submit{border:3px solid var(--stamp);outline:1.5px solid var(--stamp);outline-offset:-8px;min-width:170px;min-height:56px;color:var(--stamp);letter-spacing:.22em;text-transform:uppercase;background:#d8343c0f;border-radius:8px;padding:0 22px;font-size:1.35rem;font-weight:700;transition:transform .1s,opacity .2s,filter .2s;transform:rotate(-3deg)}.bv-ui .bv-form-submit:focus-visible{outline:1.5px solid var(--stamp);box-shadow:0 0 0 4px #ffd23fe6}.bv-form-submit:hover{background:#d8343c1f}.bv-form-submit:active,.bv-stamped .bv-form-submit{transform:rotate(-3deg)scale(.92)}.bv-form-submit:disabled{filter:grayscale();opacity:.35;cursor:not-allowed}.bv-form-done{border:5px double var(--stamp);color:var(--stamp);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;mix-blend-mode:multiply;opacity:0;border-radius:10px;padding:6px 18px;font-size:2.3rem;font-weight:700;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)scale(2.2)}.bv-stamped .bv-form-done{opacity:.9;transition:transform .16s cubic-bezier(.5,0,.9,.4),opacity .1s;transform:translate(-50%,-50%)rotate(-14deg)}.bv-stamped{animation:.25s .15s bv-thunk}@keyframes bv-thunk{40%{translate:0 3px}}@media (max-height:520px){.bv-form-fields{grid-template-columns:1fr 1fr 1fr}.bv-form-paper{gap:8px}}.bv-express-btn{background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #ffd23f8c;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:60px;height:60px;margin-right:8px;padding:0;transition:transform .12s,background .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000059}.bv-express-btn .bv-ring-emoji{font-size:24px}.bv-express-btn small{letter-spacing:.02em;font-size:.62rem;font-weight:600}.bv-express-btn:hover{border-color:var(--yellow);background:var(--raised)}.bv-express-btn:active{transform:scale(.92)}.bv-express-btn.bv-on{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.bv-express-btn.bv-cooling>*{opacity:.45}.bv-express-btn.bv-cooling:after{content:"";animation:bv-refill var(--bv-cool,1s) linear forwards;background:#08090d80;position:absolute;inset:0}@keyframes bv-refill{to{clip-path:inset(100% 0 0)}}.bv-ui:has(.bv-notice:not([hidden]),.bv-arrival:not([hidden])) .bv-express-btn{visibility:hidden}.bv-express,.bv-popover{z-index:35;pointer-events:auto;position:fixed;inset:0}.bv-express{background:radial-gradient(circle at var(--ax,50%) var(--ay,50%), #08090d80 120px, #08090d26 300px)}.bv-ring{width:0;height:0;position:absolute}.bv-ring-item,.bv-ring-say{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:transform .12s,opacity .2s,filter .2s;display:flex;position:absolute;top:50%;left:50%}.bv-ring-item{background:var(--panel-solid);width:70px;height:70px;transform:translate(var(--x), var(--y));border:2px solid #ffd23f66;margin:-35px;box-shadow:0 6px 16px #0006}.bv-open .bv-ring-item,.bv-open .bv-ring-say{animation:bv-ring-in .24s calc(var(--i) * 25ms) cubic-bezier(.3, 1.5, .5, 1) backwards}@keyframes bv-ring-in{0%{opacity:0;transform:scale(.3)}}.bv-ring-item:hover{border-color:var(--yellow);background:var(--raised)}.bv-ring-item:active{transform:translate(var(--x), var(--y)) scale(.9)}.bv-ring-emoji{font-size:28px;line-height:1}.bv-ring-item small,.bv-ring-say small{letter-spacing:.02em;font-size:.68rem;font-weight:600}.bv-ring-say{background:var(--yellow);width:64px;height:64px;color:var(--ink);box-shadow:0 4px 0 var(--yellow-deep), 0 10px 22px #0006;transform:translate(var(--x), var(--y));border:0;margin:-32px}.bv-ring-say .bv-ring-emoji{font-size:22px}.bv-ring-say:active{transform:translate(var(--x), calc(var(--y) + 3px));box-shadow:0 1px 0 var(--yellow-deep)}.bv-ring-wait,.bv-shouts-wait{display:none}.bv-ring-wait{white-space:nowrap;background:#12131ad9;border-radius:999px;padding:4px 12px 6px;font-size:.8rem;position:absolute;top:-175px;left:175px;overflow:hidden;transform:translate(-50%,-50%)}.bv-ring-wait:after,.bv-shouts-wait:after{content:"";background:var(--yellow);transform-origin:0;width:100%;height:3px;animation:bv-drain var(--bv-cool,1s) linear forwards;position:absolute;bottom:0;left:0}@keyframes bv-drain{to{transform:scaleX(0)}}.bv-cooling .bv-ring-wait,.bv-cooling .bv-shouts-wait{display:block}.bv-cooling .bv-ring-item>*,.bv-cooling .bv-shout{opacity:.35;filter:grayscale(.8)}.bv-cooling .bv-ring-item{cursor:wait;border-color:#ffffff14}.bv-shouts{overscroll-behavior:contain;background:var(--panel-solid);width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);padding:8px 10px 10px;position:absolute;overflow-y:auto}.bv-open .bv-shouts{animation:.18s ease-out bv-pop}@keyframes bv-pop{0%{opacity:0;transform:scale(.94)}}.bv-shouts-head{align-items:center;gap:10px;padding-bottom:8px;display:flex;position:relative}.bv-shouts-head b{color:var(--yellow);font-weight:600}.bv-shouts-back{width:38px;height:38px;color:var(--ink);transform:scaleX(-1)}.bv-shouts-back:active{transform:scaleX(-1)scale(.92)}.bv-shouts-back .bv-icon{width:26px;height:26px}.bv-shouts-wait{color:var(--muted);margin-left:auto;padding-bottom:4px;font-size:.78rem;position:relative;overflow:hidden}.bv-shouts-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bv-shout{text-align:left;background:#ffffff14;border:0;border-radius:12px 12px 12px 4px;min-height:46px;padding:6px 12px;font-size:.92rem;line-height:1.2;transition:background .15s,transform .1s,opacity .2s}.bv-shout:hover{background:#ffd23f29}.bv-shout:active{background:#ffd23f47;transform:scale(.97)}@media (max-height:520px){.bv-shouts-list{grid-template-columns:1fr 1fr 1fr}.bv-shouts{width:min(560px,100vw - 24px)}.bv-shout{min-height:44px}}.bv-player{background:var(--panel-solid);flex-direction:column;gap:10px;width:min(300px,100vw - 24px);padding:14px;animation:.16s ease-out bv-pop;display:flex;position:absolute}.bv-player-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bv-player-head small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.bv-player-name{background:var(--yellow);max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;box-shadow:0 3px 0 var(--yellow-deep);border-radius:8px;padding:3px 12px 4px;font-size:1.2rem;font-weight:600;overflow:hidden}.bv-player-line{color:var(--muted);font-size:.9rem}.bv-player-actions{gap:8px;display:flex}.bv-player-actions .bv-btn{flex:1;min-height:46px;padding:0 12px;font-size:1rem}.bv-offer{bottom:calc(var(--safe-b) + 64px);z-index:30;background:var(--panel-solid);pointer-events:auto;flex-direction:column;gap:10px;width:min(340px,100% - 24px);padding:12px 14px 14px;animation:.16s ease-out bv-pop;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bv-offer-head{align-items:center;gap:10px;display:flex}.bv-offer-head .bv-icon{width:24px;height:24px;color:var(--yellow)}.bv-offer-text{margin:0;font-size:1rem;line-height:1.3}.bv-offer-bar{background:#ffffff1a;border-radius:2px;height:3px;display:block;overflow:hidden}.bv-offer-fill{background:var(--yellow);transform-origin:0;height:100%;display:block}.bv-offer-actions{gap:8px;display:flex}.bv-offer-actions .bv-btn{flex:1;min-height:46px;font-size:1rem}@keyframes bv-offer-lapse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.bv-player-help{gap:8px;min-height:46px;font-size:1rem}.bv-player-gifts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bv-player-gift{gap:6px;min-height:44px;padding:0 10px;font-size:.92rem}.bv-update-pill{top:calc(var(--safe-t) + var(--bv-hud-top,60px) + 10px);z-index:6;max-width:calc(100% - 24px);color:var(--cream);white-space:nowrap;pointer-events:auto;background:#12131adb;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 12px;font-size:.85rem;animation:.4s ease-out bv-update-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffd23f59,0 8px 20px #00000059}.bv-ui:has(.bv-update-pill:not([hidden])) .bv-toasts{top:calc(var(--safe-t) + var(--bv-hud-top,60px) + 56px)}.bv-covered .bv-update-pill{top:calc(var(--safe-t) + 4px);z-index:21}.bv-update-pill>.bv-icon{color:var(--yellow);transform:rotate(45deg)}.bv-update-text{text-overflow:ellipsis;overflow:hidden}.bv-update-go{background:var(--yellow);min-height:30px;color:var(--ink);border:0;border-radius:999px;padding:0 12px;font-size:.85rem;font-weight:600}.bv-update-go:disabled{opacity:.7}.bv-update-x{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.bv-update-x:hover{background:#ffffff14}@keyframes bv-update-in{0%{opacity:0;transform:translate(-50%,-8px)}}.bv-update-wall{z-index:32;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;opacity:0;background:#08090e9e;place-items:center;transition:opacity .25s;display:grid;position:fixed;inset:0}.bv-update-wall.bv-open{opacity:1}.bv-update-card{background:var(--panel-solid);width:min(420px,100%);color:var(--cream);text-align:center;border:2px solid #ffd23f73;border-radius:20px;flex-direction:column;align-items:center;gap:10px;margin-top:30px;padding:40px 22px 20px;display:flex;position:relative;box-shadow:0 8px #12131c,0 22px 50px #0000008c}.bv-update-badge{border:4px solid var(--panel-solid);background:var(--yellow);width:60px;height:60px;color:var(--ink);border-radius:50%;place-items:center;font-size:1.7rem;display:grid;position:absolute;top:-30px}.bv-update-badge .bv-icon{transform:rotate(45deg)}.bv-update-title{margin:0;font-size:1.35rem}.bv-update-body{color:var(--muted);margin:0 0 8px;line-height:1.4}.bv-update-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.bv-update-actions .bv-btn{flex:140px}@media (prefers-reduced-motion:reduce){.bv-update-pill{animation:none}}.bv-result-group{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:12px 10px 4px;font-size:.72rem;font-weight:700}.bv-result-busy{color:var(--yellow);white-space:nowrap;background:#ffd23f24;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:.85rem;font-weight:600}.bv-transit{z-index:28;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.bv-transit-door{background:linear-gradient(160deg,#2c2f40,#1f2130 60%,#181a25);transition:transform .32s cubic-bezier(.55,0,.25,1.12);position:absolute}.bv-transit-a{box-shadow:inset -12px 0 0 var(--yellow), inset -18px 0 0 var(--ink);inset:0 49.5% 0 0;transform:translate(-101%)}.bv-transit-b{box-shadow:inset 12px 0 0 var(--yellow), inset 18px 0 0 var(--ink);inset:0 0 0 49.5%;transform:translate(101%)}.bv-transit-land .bv-transit-a,.bv-transit-depart .bv-transit-a{box-shadow:inset 0 -12px 0 var(--yellow), inset 0 -18px 0 var(--ink);background:linear-gradient(#23263a,#2f3552);inset:0 0 49.5%;transform:translateY(-101%)}.bv-transit-land .bv-transit-b,.bv-transit-depart .bv-transit-b{box-shadow:inset 0 12px 0 var(--yellow), inset 0 18px 0 var(--ink);background:linear-gradient(#2f3552,#1f2130);inset:49.5% 0 0;transform:translateY(101%)}.bv-transit.bv-open .bv-transit-door{transform:none}.bv-transit.bv-leave .bv-transit-a{transform:translate(-101%)}.bv-transit.bv-leave .bv-transit-b{transform:translate(101%)}.bv-transit-land.bv-leave .bv-transit-a,.bv-transit-depart.bv-leave .bv-transit-a{transform:translateY(-101%)}.bv-transit-land.bv-leave .bv-transit-b,.bv-transit-depart.bv-leave .bv-transit-b{transform:translateY(101%)}.bv-transit.bv-leave .bv-transit-door{transition:transform .46s cubic-bezier(.6,0,.8,.4)}.bv-transit-stage{opacity:0;flex-direction:column;align-items:center;gap:14px;width:min(340px,100%);transition:opacity .2s,transform .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative;transform:scale(.9)}.bv-transit.bv-open .bv-transit-stage{opacity:1;transition-delay:.18s;transform:none}.bv-transit.bv-leave .bv-transit-stage{opacity:0;transition:opacity .14s,transform .14s;transform:scale(1.04)}.bv-transit-plane{width:132px;position:relative}.bv-transit-gear{width:100%;position:absolute;inset:0;overflow:visible}.bv-transit-board .bv-transit-gear{display:none}.bv-transit-board .bv-transit-plane{z-index:1;margin-bottom:-30px;animation:1.6s ease-in-out infinite bv-bob}.bv-transit-pass{background:var(--cream);width:min(300px,82vw);color:var(--ink);border-radius:14px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 6px #d8cfbb,0 18px 40px #00000073}.bv-transit-pass-head{background:var(--yellow);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:700;display:flex}.bv-transit-pass-head .bv-icon{width:16px;height:16px}.bv-transit-pass-flight{letter-spacing:.06em;margin-left:auto}.bv-transit-pass-route{justify-content:space-between;align-items:center;padding:14px 20px 4px;font-size:2.3rem;font-weight:700;line-height:1;display:flex}.bv-transit-pass-arrow{color:var(--yellow-deep);transform:rotate(90deg)}.bv-transit-pass-arrow .bv-icon{width:26px;height:26px}.bv-transit-pass-seat{letter-spacing:.14em;text-transform:uppercase;border-top:2px dashed #1b1d262e;align-items:baseline;gap:8px;margin-top:10px;padding:6px 20px 16px;font-size:.78rem;font-weight:700;display:flex}.bv-transit-pass-seat b{letter-spacing:.02em;font-size:1.5rem}.bv-transit-stamp{border:3px solid var(--red);color:var(--red);letter-spacing:.12em;text-transform:uppercase;opacity:0;border-radius:8px;padding:2px 10px;font-size:1.35rem;font-weight:700;position:absolute;bottom:12px;right:18px;transform:rotate(-14deg)}.bv-transit.bv-open .bv-transit-stamp{animation:.28s cubic-bezier(.5,0,.6,1.6) .45s forwards bv-transit-stamp}@keyframes bv-transit-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2.4)}to{opacity:.9;transform:rotate(-14deg)scale(1)}}.bv-transit-sky{width:min(300px,80vw);height:110px;position:relative}.bv-transit-runway{background:var(--ink) repeating-linear-gradient(90deg, transparent 0 14px, var(--yellow) 14px 30px) center / 100% 3px no-repeat;border-radius:5px;height:10px;position:absolute;bottom:0;left:0;right:0}.bv-transit-sky .bv-transit-plane{transform-origin:70% 85%;position:absolute;bottom:2px;left:30%}.bv-transit-land.bv-open .bv-transit-sky .bv-transit-plane{animation:1s cubic-bezier(.25,.6,.4,1) .2s both bv-transit-land}.bv-transit-depart.bv-open .bv-transit-sky .bv-transit-plane{animation:1.1s cubic-bezier(.55,0,.7,.9) .1s both bv-transit-depart}@keyframes bv-transit-land{0%{transform:translate(-95%,-90px)rotate(9deg)}55%{transform:translate(-10%)rotate(-4deg)}68%{transform:translate(2%)rotate(0)}to{transform:translate(22%)rotate(0)}}@keyframes bv-transit-depart{0%{transform:translate(-40%)}45%{transform:translate(0)rotate(-3deg)}to{transform:translate(70%,-80px)rotate(-14deg)}}.bv-transit-puff{opacity:0;background:#c9c4b8;border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;left:44%}.bv-transit-puff+.bv-transit-puff{left:66%}.bv-transit-land.bv-open .bv-transit-puff{animation:.6s ease-out .75s both bv-transit-puff}.bv-transit-depart .bv-transit-puff{display:none}@keyframes bv-transit-puff{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:translate(-14px,-10px)scale(1.8)}}.bv-transit-sign{background:var(--yellow);max-width:100%;color:var(--ink);box-shadow:0 5px 0 var(--yellow-deep), 0 16px 34px #0006;text-align:center;border-radius:14px;padding:8px 22px 12px;transform:rotate(-1.5deg)}.bv-transit-kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.62;font-size:.74rem;font-weight:700}.bv-transit-title{font-size:1.9rem;font-weight:700;line-height:1.05}.bv-transit-sub{opacity:.8;margin-top:2px;font-size:.92rem}.bv-transit-still,.bv-transit-still .bv-transit-door,.bv-transit-still .bv-transit-stage{transition:opacity .2s!important}.bv-transit-still .bv-transit-door,.bv-transit-still .bv-transit-stage{transform:none!important}.bv-transit-still{opacity:0}.bv-transit-still.bv-open{opacity:1}.bv-transit-still.bv-leave{opacity:0}.bv-transit-still *,.bv-transit-still.bv-open *{animation:none!important}.bv-transit-still .bv-transit-stamp{opacity:.9}.bv-settings{z-index:20;padding-top:calc(var(--safe-t) + 6px);pointer-events:auto;opacity:0;background:#08090d99;justify-content:center;align-items:flex-end;transition:opacity .25s;display:flex;position:fixed;inset:0}.bv-settings.bv-open{opacity:1}.bv-set-panel{border:1px solid var(--line);background:var(--panel-solid);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;width:min(560px,100%);height:100%;padding:6px 14px 0;transition:transform .32s cubic-bezier(.2,.9,.3,1);display:flex;transform:translateY(100%);box-shadow:0 -20px 60px #00000080}.bv-set-panel:focus{outline:none}.bv-settings.bv-open .bv-set-panel{transform:none}.bv-set-grab{touch-action:none;cursor:grab;flex:none;align-self:stretch;height:21px;margin:-6px -14px 0}.bv-set-grab:before{content:"";background:#ffffff38;border-radius:3px;width:44px;height:5px;margin:8px auto 0;display:block}.bv-set-top{touch-action:none;flex:none;align-items:center;gap:10px;padding:16px 0 14px;display:flex}.bv-set-sign{background:var(--yellow);min-width:0;color:var(--ink);box-shadow:0 4px 0 var(--yellow-deep), 0 12px 24px #00000059;border-radius:12px;flex:1;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex;position:relative}.bv-set-sign:before,.bv-set-sign:after{content:"";background:#4a4d5e;width:3px;height:16px;position:absolute;bottom:100%;left:22%}.bv-set-sign:after{left:auto;right:22%}.bv-set-pict{background:var(--ink);width:40px;height:40px;color:var(--yellow);border-radius:8px;flex:none;place-items:center;display:grid}.bv-set-pict .bv-icon{width:24px;height:24px}.bv-set-sign-text{flex-direction:column;min-width:0;display:flex}.bv-set-sign h2{font-size:1.3rem;font-weight:700;line-height:1.05}.bv-set-sign small{text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-size:.7rem;font-weight:600;overflow:hidden}.bv-set-tabs{background:#ffffff0d;border-radius:16px;flex:none;gap:4px;margin-bottom:6px;padding:4px;display:flex}.bv-set-tab{min-width:0;min-height:60px;color:var(--yellow);background:#101118;border:0;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:.72rem;font-weight:600;transition:background .15s,color .15s;display:flex}.bv-set-tab-ico{background:var(--yellow);width:26px;height:26px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.bv-set-tab-ico .bv-icon{width:17px;height:17px}.bv-set-tab-long,.bv-set-tab>.bv-icon{display:none}.bv-set-tab[aria-selected=true]{background:var(--yellow);color:var(--ink);box-shadow:0 3px 0 var(--yellow-deep)}.bv-set-tab[aria-selected=true] .bv-set-tab-ico{background:var(--ink);color:var(--yellow)}.bv-set-body{overscroll-behavior:contain;min-height:0;padding:0 2px var(--safe-b);flex:1;overflow-y:auto;container-type:inline-size}.bv-set-foot{color:var(--muted);text-align:center;opacity:.8;padding:18px 8px 10px;font-size:.72rem}.bv-set-pane{flex-direction:column;gap:18px;padding:8px 0 10px;display:flex}.bv-set-card{--sub:#1b1d269e;--rule:#1b1d2621;--chip:#1b1d2612;--stamp:#d8343c;color:var(--ink);background:#f7f1e3;border-radius:14px;overflow:hidden;box-shadow:0 5px #c9bfa8,0 14px 30px #00000059}.bv-set-card-head{background:var(--yellow);align-items:center;gap:10px;padding:9px 14px;display:flex}.bv-set-card-head h3{letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:.78rem;font-weight:700}.bv-set-card-head .bv-icon{opacity:.7;width:19px;height:19px}.bv-set-card-num{background:var(--ink);color:var(--yellow);letter-spacing:.1em;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700}.bv-set-card-rows{padding:2px 12px 6px}.bv-set-hazard .bv-set-card-head{background:repeating-linear-gradient(-45deg, var(--yellow) 0 8px, var(--ink) 8px 16px) bottom / 100% 6px no-repeat, var(--ink);color:var(--yellow);padding-bottom:15px}.bv-set-hazard .bv-set-card-num{background:var(--yellow);color:var(--ink)}.bv-set-hint{color:var(--muted);padding:0 4px;font-size:.78rem}.bv-set-row{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:60px;color:inherit;font:inherit;text-align:start;background:0 0;align-items:center;gap:6px 12px;padding:10px 2px;display:flex}.bv-set-row:last-child{border-bottom:0}.bv-set-ico{background:var(--ink);width:36px;height:36px;color:var(--yellow);border-radius:10px;flex:none;place-items:center;display:grid}.bv-set-ico .bv-icon{width:20px;height:20px}.bv-set-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bv-set-text b{font-weight:600}.bv-set-text small{color:var(--sub);font-size:.8rem;line-height:1.25}.bv-set-text small:empty{display:none}.bv-set-note{border-bottom:1px solid var(--rule);color:var(--sub);padding:4px 2px 12px;font-size:.78rem}.bv-set-switch:hover:not(:disabled){background:#ffd23f47}.bv-set-switch:disabled{opacity:.4;cursor:not-allowed}.bv-set-track{background:#d9d0ba;border-radius:999px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.bv-set-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.3,1.4,.5,1),background .2s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0000004d}.bv-set-switch[aria-checked=true] .bv-set-track{background:var(--ink)}.bv-set-switch[aria-checked=true] .bv-set-knob{background:var(--yellow);transform:translate(20px)}.bv-set-slider{flex-wrap:wrap;row-gap:2px}.bv-set-slider .bv-set-text{flex-direction:row;justify-content:space-between;align-items:baseline}.bv-set-pct{color:var(--sub);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.bv-set-range{cursor:pointer;pointer-events:auto;appearance:none;background:0 0;flex:1 0 calc(100% - 48px);height:30px;margin:0 0 0 48px}.bv-set-range:disabled{cursor:not-allowed}.bv-set-range::-webkit-slider-runnable-track{background:linear-gradient(var(--ink), var(--ink)) 0 0 / var(--fill) 100% no-repeat, #d9d0ba;border-radius:999px;height:8px}.bv-set-range::-moz-range-track{background:#d9d0ba;border-radius:999px;height:8px}.bv-set-range::-moz-range-progress{background:var(--ink);border-radius:999px;height:8px}.bv-set-range::-webkit-slider-thumb{border:3px solid var(--ink);background:var(--yellow);width:26px;height:26px;box-shadow:0 2px 0 var(--ink);appearance:none;border-radius:50%;margin-top:-9px}.bv-set-range::-moz-range-thumb{border:3px solid var(--ink);background:var(--yellow);border-radius:50%;width:20px;height:20px}.bv-set-range:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.bv-set-off{opacity:.45}@container (width>=560px){.bv-set-slider{flex-wrap:nowrap}.bv-set-range{flex:0 50%;margin:0}}.bv-set-choice{border-bottom:0;flex-wrap:wrap}.bv-set-seg{background:var(--chip);border-radius:14px;flex:1 0 100%;gap:4px;padding:4px;display:flex}.bv-set-seg-opt{min-height:42px;color:var(--sub);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;padding:0 6px;font-size:.86rem;font-weight:600}.bv-set-seg-opt[aria-checked=true]{background:var(--ink);color:var(--yellow);box-shadow:0 2px 6px #0003}.bv-set-select{background:var(--chip) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b1d26' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 18px;min-height:46px;color:var(--ink);font:inherit;appearance:none;cursor:pointer;pointer-events:auto;border:0;border-radius:14px;flex:1 0 100%;padding:0 40px 0 14px;font-weight:600}.bv-set-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px;padding:0 14px 0 40px}.bv-set-confirm{color:#8a4b00;background:#ffa63033;border-radius:12px;flex-direction:column;gap:10px;margin:0 0 10px;padding:12px;font-size:.88rem;font-weight:600;display:flex}.bv-set-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.bv-set-list{flex-direction:column;align-items:stretch}.bv-set-muted{flex-direction:column;gap:6px;display:flex}.bv-set-muted li{background:var(--chip);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:5px 5px 5px 12px;display:flex}.bv-set-muted-name{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.bv-set-muted-name span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv-set-muted-name .bv-icon{opacity:.55}.bv-set-muted .bv-set-empty{color:var(--sub);background:0 0;padding:6px 0;font-size:.85rem}.bv-set-mini{border:2px solid var(--ink);min-height:40px;color:var(--ink);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;font-weight:600;display:inline-flex}.bv-set-mini:hover{background:#ffd23f59}.bv-set-mini:disabled{opacity:.5}.bv-set-mini .bv-icon{width:16px;height:16px}.bv-set-mini-go{background:var(--ink);color:var(--yellow)}.bv-set-mini-go:hover{background:#000}.bv-set-version{flex-wrap:wrap}.bv-set-version .bv-set-text{flex-basis:200px}.bv-set-version .bv-set-mini{margin-inline-start:48px}.bv-set-log-actions{flex-wrap:wrap;gap:8px;margin-inline-start:48px;display:flex}.bv-set-log-actions .bv-set-mini{margin-inline-start:0}.bv-set-credits{flex-direction:column;align-items:stretch}.bv-set-credits dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:.84rem;display:grid}.bv-set-credits dt{color:var(--sub);font-weight:600}.bv-set-credits dd{margin:0}.bv-set-danger{flex-wrap:wrap}.bv-set-danger .bv-set-text{flex-basis:180px}.bv-set-danger .bv-set-ico{color:var(--stamp);background:#d8343c24}.bv-set-hold{border:2px solid var(--stamp);min-height:40px;color:var(--stamp);background:0 0;border-radius:999px;flex:none;margin-inline-start:auto;padding:0 16px;font-size:.85rem;font-weight:700;position:relative;overflow:hidden}.bv-set-hold span:last-child{position:relative}.bv-set-hold-fill{transform-origin:0;background:#d8343c40;transition:transform .25s;position:absolute;inset:0;transform:scaleX(0)}.bv-holding .bv-set-hold-fill{transition:transform 1.2s linear;transform:none}.bv-id{color:var(--ink);background:repeating-radial-gradient(circle at 100% 0,#7fd1c721 0 1px,#0000 1px 9px),repeating-radial-gradient(circle at 0 100%,#ffd23f29 0 1px,#0000 1px 11px),#f7f1e3;border-radius:12px;margin:0;padding:0 14px;overflow:hidden;box-shadow:0 5px #c9bfa8,0 14px 30px #00000059}.bv-id-head{background:var(--yellow);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:8px;margin:0 -14px 10px;padding:8px 14px;font-size:.66rem;font-weight:700;display:flex}.bv-id-head span:last-child{opacity:.6}.bv-id-main{gap:14px;margin-bottom:8px;display:flex}.bv-id-photo{border-radius:6px;flex:none;width:82px;height:100px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 0 0 2px #1b1d2633}.bv-id-photo svg{width:100%;height:100%;display:block}.bv-id-fields{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:6px 10px;min-width:0;display:grid}.bv-id-fields .bv-id-field:first-child{grid-column:1/-1}.bv-id-field{flex-direction:column;min-width:0;display:flex}.bv-id-field small{letter-spacing:.14em;text-transform:uppercase;opacity:.5;font-size:.6rem;font-weight:700}.bv-id-field b{font-weight:600}.bv-id-name{background:0 0;border:0;border-bottom:2px dashed #1b1d2659;align-self:flex-start;align-items:center;gap:6px;max-width:100%;min-height:40px;padding:0;display:inline-flex}.bv-id-field .bv-id-name b{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;overflow:hidden}.bv-id-name .bv-icon{opacity:.6;width:16px;height:16px}.bv-id-name:hover{border-bottom-color:var(--ink)}.bv-id-stamps{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:14px 0 12px;display:flex}.bv-id-stamp{text-transform:uppercase;mix-blend-mode:multiply;opacity:.8;border:3px solid;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:4px 9px;font-weight:700;line-height:1;display:inline-flex}.bv-id-stamp b{letter-spacing:.08em;font-size:1.1rem}.bv-id-stamp small{letter-spacing:.16em;margin-top:3px;font-size:.52rem}.bv-id-stamp-0{color:#2b6cb0;border-radius:50%;width:68px;height:68px;transform:rotate(-12deg)}.bv-id-stamp-1{color:#2f855a;border-style:double;border-width:5px;transform:rotate(7deg)}.bv-id-stamp-2{color:#6b46c1;border-radius:3px;transform:rotate(-5deg)}.bv-id-tally{color:#d8343c;border-style:double;border-width:5px;transform:rotate(-8deg)}.bv-id-tally b{font-size:1.4rem}.bv-id-mrz{color:#1b1d26bf;letter-spacing:.06em;white-space:nowrap;direction:ltr;background:#fff9;flex-direction:column;margin:8px -14px 0;padding:8px 14px 10px;font-family:ui-monospace,OCR B,Courier New,monospace;font-size:clamp(.5rem,2.4vw,.72rem);display:flex;overflow:hidden}@media (min-width:900px){.bv-settings{align-items:center;padding:24px}.bv-set-panel{border-bottom:1px solid var(--line);border-radius:24px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);column-gap:22px;width:min(920px,100%);height:min(660px,100%);padding:0 22px 0 18px;display:grid;transform:translateY(16px)scale(.98);box-shadow:0 24px 60px #0000008c}.bv-set-grab{display:none}.bv-set-top{grid-column:1/-1;padding:22px 0 16px}.bv-set-tabs{background:0 0;flex-direction:column;align-self:start;gap:6px;margin:0;padding:0}.bv-set-tab{flex-direction:row;flex:none;gap:10px;min-height:50px;padding:0 12px 0 8px;font-size:.95rem}.bv-set-tab:hover:not([aria-selected=true]){background:#000}.bv-set-tab-ico{width:30px;height:30px}.bv-set-tab-short{display:none}.bv-set-tab-long,.bv-set-tab>.bv-icon{display:inline-flex}.bv-set-tab>.bv-icon{width:18px;height:18px;margin-inline-start:auto}.bv-set-body{padding-bottom:12px}.bv-set-pane{padding-top:0}}
