.QualityChoice-module__0_wRqG__wrap{z-index:60;color:#e9e3d6;background:radial-gradient(circle at 50% 30%,#d9a04a1a 0,#0000 40%),radial-gradient(at 50% 40%,#0b1522 0%,#050a12 55%,#02060b 100%);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.QualityChoice-module__0_wRqG__card{text-align:center;justify-items:center;gap:10px;width:min(100%,30rem);display:grid}.QualityChoice-module__0_wRqG__mark{filter:drop-shadow(0 0 14px #f0b45040);width:78px;height:auto;margin-bottom:6px}.QualityChoice-module__0_wRqG__title{letter-spacing:-.01em;margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:700}.QualityChoice-module__0_wRqG__sub{color:#e9e3d6a6;margin:0 0 8px;font-size:.95rem}.QualityChoice-module__0_wRqG__options{gap:10px;width:100%;display:grid}.QualityChoice-module__0_wRqG__opt{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #e9e3d624;border-radius:6px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.QualityChoice-module__0_wRqG__opt:hover{border-color:#e9e3d64d}.QualityChoice-module__0_wRqG__opt[aria-checked=true]{background:#d9a04a1a;border-color:#d9a04a;box-shadow:inset 0 0 0 1px #d9a04a59}.QualityChoice-module__0_wRqG__opt:focus-visible,.QualityChoice-module__0_wRqG__enter:focus-visible{outline-offset:2px;outline:2px solid #f0c472}.QualityChoice-module__0_wRqG__bars{flex:none;align-items:flex-end;gap:3px;height:22px;display:flex}.QualityChoice-module__0_wRqG__bars i{background:#e9e3d62e;border-radius:1px;width:6px}.QualityChoice-module__0_wRqG__bars i:first-child{height:8px}.QualityChoice-module__0_wRqG__bars i:nth-child(2){height:15px}.QualityChoice-module__0_wRqG__bars i:nth-child(3){height:22px}.QualityChoice-module__0_wRqG__bars i[data-on]{background:#d9a04a}.QualityChoice-module__0_wRqG__optText{gap:2px;min-width:0;display:grid}.QualityChoice-module__0_wRqG__optName{font-family:"Chakra Petch", var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.QualityChoice-module__0_wRqG__optName em{letter-spacing:.12em;color:#14110b;background:#d9a04a;border-radius:999px;padding:2px 7px;font-size:.62rem;font-style:normal}.QualityChoice-module__0_wRqG__optFor{color:#e9e3d6;font-size:.86rem}.QualityChoice-module__0_wRqG__optWhat{color:#e9e3d694;font-size:.8rem}.QualityChoice-module__0_wRqG__enter{width:100%;font:inherit;font-family:"Chakra Petch", var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#14110b;cursor:pointer;background:linear-gradient(135deg,#f0c472 0%,#c8a24a 55%,#a9822f 100%);border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 18px;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -8px #e2b25db3}.QualityChoice-module__0_wRqG__note{color:#e9e3d673;margin:2px 0 0;font-size:.75rem}
.Hud-module__h46r_G__hud{z-index:var(--hud-z);pointer-events:none;font-size:var(--step--1);position:fixed;inset:0}.Hud-module__h46r_G__hud .btn:not(.btn--primary){--btn-bg:#0d1013db}.Hud-module__h46r_G__hud .btn:not(.btn--primary):hover{--btn-bg:#1e2328f2}.Hud-module__h46r_G__top,.Hud-module__h46r_G__bottom{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(-6px)}.Hud-module__h46r_G__bottom{transform:translateY(6px)}.Hud-module__h46r_G__hud[data-live] .Hud-module__h46r_G__top,.Hud-module__h46r_G__hud[data-live] .Hud-module__h46r_G__bottom{opacity:1;transform:none}.Hud-module__h46r_G__top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:max(var(--space-4), env(safe-area-inset-top)) var(--gutter) var(--space-6);background:linear-gradient(#080a0cb8,#080a0c00);display:flex;position:absolute;inset:0 0 auto}.Hud-module__h46r_G__brand{pointer-events:auto;border-radius:var(--radius);background:#0a0c0eb8;flex-direction:column;gap:.1rem;min-width:0;margin-left:-.75rem;padding:.45rem .75rem .35rem;display:flex}.Hud-module__h46r_G__brandName{font-weight:800;font-size:var(--step-1);letter-spacing:-.01em;line-height:1.1}.Hud-module__h46r_G__brandRole{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Hud-module__h46r_G__actions{align-items:center;gap:var(--space-2);pointer-events:auto;display:flex}.Hud-module__h46r_G__iconBtn{padding-inline:.7rem}.Hud-module__h46r_G__lang{border:1px solid var(--rule-strong);border-radius:var(--radius);background:#0d1013db;display:inline-flex;overflow:hidden}.Hud-module__h46r_G__langBtn{cursor:pointer;min-width:2.75rem;min-height:2.75rem;color:var(--fg-3);background:0 0;border:0;padding:.5rem .7rem .4rem;font-weight:600}.Hud-module__h46r_G__langBtn[aria-pressed=true]{color:var(--ink-0);background:var(--fg)}.Hud-module__h46r_G__langBtn:not([aria-pressed=true]):hover{color:var(--fg)}.Hud-module__h46r_G__bottom{align-items:end;gap:var(--space-5);padding:var(--space-7) var(--gutter) max(var(--space-5), env(safe-area-inset-bottom));background:linear-gradient(#080a0c00,#080a0cc7);grid-template-columns:minmax(12rem,1fr) minmax(0,46rem) minmax(12rem,1fr);display:grid;position:absolute;inset:auto 0 0}.Hud-module__h46r_G__where{align-items:center;gap:var(--space-3);background:#0a0c0eb8;border-radius:999px;justify-self:start;min-height:3rem;margin-left:-.45rem;padding:.4rem .9rem .4rem .45rem;display:flex}.Hud-module__h46r_G__whereRoundel{border:3px solid var(--amber);background:var(--fg);width:2.6rem;height:2.6rem;color:var(--ink-0);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.Hud-module__h46r_G__whereRoundel[data-next]{color:var(--fg);border-color:var(--rule-strong);background:0 0}.Hud-module__h46r_G__whereText{flex-direction:column;line-height:1.2;display:flex}.Hud-module__h46r_G__whereLabel{color:var(--fg-2)}.Hud-module__h46r_G__whereName{font-weight:800;font-size:var(--step-1)}.Hud-module__h46r_G__line{pointer-events:auto;height:4.25rem;margin-inline:1.5rem;position:relative}.Hud-module__h46r_G__lineTrack{background:var(--rule-strong);border-radius:2px;height:4px;position:absolute;top:1.05rem;left:0;right:0}.Hud-module__h46r_G__lineDone{background:var(--amber);transform-origin:0;border-radius:2px;transition:transform .3s linear;position:absolute;inset:0}.Hud-module__h46r_G__lineRover{background:var(--fg);border:3px solid var(--amber);z-index:2;width:14px;height:14px;transition:left .2s linear;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.Hud-module__h46r_G__lineStops{margin:0;padding:0;list-style:none}.Hud-module__h46r_G__lineStop{position:absolute;top:0;transform:translate(-50%)}.Hud-module__h46r_G__stopButton{cursor:pointer;min-width:2.75rem;min-height:2.75rem;color:var(--fg-2);background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:.2rem .25rem;display:flex}.Hud-module__h46r_G__roundel{border:2px solid var(--rule-strong);background:var(--ink-1);width:1.7rem;height:1.7rem;font-family:var(--font-mono);color:var(--fg-2);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.Hud-module__h46r_G__stopName{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out);background:#0d1013e6;border-radius:3px;padding:.15rem .4rem .05rem;font-size:.74rem;font-weight:600;line-height:1.1;position:absolute;top:2.3rem;left:50%;transform:translate(-50%)}.Hud-module__h46r_G__stopButton:hover .Hud-module__h46r_G__stopName,.Hud-module__h46r_G__stopButton:focus-visible .Hud-module__h46r_G__stopName,.Hud-module__h46r_G__lineStop[data-here] .Hud-module__h46r_G__stopName{opacity:1}.Hud-module__h46r_G__stopButton{position:relative}.Hud-module__h46r_G__stopButton:hover .Hud-module__h46r_G__roundel{border-color:var(--fg);transform:scale(1.08)}.Hud-module__h46r_G__stopButton:hover{color:var(--fg)}.Hud-module__h46r_G__lineStop[data-done] .Hud-module__h46r_G__roundel{border-color:var(--green);color:var(--green)}.Hud-module__h46r_G__lineStop[data-target] .Hud-module__h46r_G__roundel{border-color:var(--amber);color:var(--amber)}.Hud-module__h46r_G__lineStop[data-here] .Hud-module__h46r_G__roundel{background:var(--fg);border-color:var(--amber);color:var(--ink-0);border-width:3px}.Hud-module__h46r_G__lineStop[data-here] .Hud-module__h46r_G__stopButton{color:var(--fg)}.Hud-module__h46r_G__mobileLinks{display:none}.Hud-module__h46r_G__bottomRight{justify-content:flex-end;align-items:flex-end;display:flex}.Hud-module__h46r_G__kbd{font-family:var(--font-mono);color:var(--fg-3);border:1px solid var(--rule-strong);border-radius:3px;margin-left:.1rem;padding:0 .3rem;font-size:.66rem}.Hud-module__h46r_G__panel{top:5.5rem;right:var(--gutter);width:min(26rem, calc(100% - 2 * var(--gutter)));border:1px solid var(--rule);border-top:3px solid var(--amber);pointer-events:auto;animation:Hud-module__h46r_G__panelIn .42s var(--ease-out) both;background:#0d1013f5;border-radius:0;flex-direction:column;display:flex;position:absolute;bottom:8.5rem;box-shadow:0 24px 60px -20px #000000b3}.Hud-module__h46r_G__panel[data-contact]{border-top-color:var(--green)}@keyframes Hud-module__h46r_G__panelIn{0%{opacity:0;transform:translate(18px)}}.Hud-module__h46r_G__panelHead{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--rule);display:flex}.Hud-module__h46r_G__panelRoundel{border:3px solid var(--amber);background:var(--fg);width:2.5rem;height:2.5rem;color:var(--ink-0);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.Hud-module__h46r_G__panelWhere{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.Hud-module__h46r_G__panelStation{font-weight:800;font-size:var(--step-0)}.Hud-module__h46r_G__panelState{color:var(--fg-2);align-items:center;gap:.45rem;display:inline-flex}.Hud-module__h46r_G__stateMark{background:var(--green);border-radius:50%;flex:none;width:.62rem;height:.62rem}.Hud-module__h46r_G__panelBody{padding:var(--space-5);overscroll-behavior:contain;flex:1;overflow-y:auto}.Hud-module__h46r_G__panelTitle{font-size:var(--step-2);margin-bottom:var(--space-4)}.Hud-module__h46r_G__panelTitle:focus{outline:none}.Hud-module__h46r_G__panelText{color:var(--fg-2);font-size:var(--step-0);line-height:1.6}.Hud-module__h46r_G__facts{margin-top:var(--space-5);border-bottom:1px solid var(--rule)}.Hud-module__h46r_G__fact{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:1px solid var(--rule);padding:.7rem 0 .6rem;display:flex}.Hud-module__h46r_G__fact dt{color:var(--fg-2)}.Hud-module__h46r_G__fact dd{color:var(--fg);text-align:right;font-weight:600}.Hud-module__h46r_G__synthetic{margin-top:var(--space-4);color:var(--fg-3);font-size:.8rem}.Hud-module__h46r_G__panelActions{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.Hud-module__h46r_G__prompt{left:var(--gutter);width:min(30rem, calc(100% - 2 * var(--gutter)));animation:Hud-module__h46r_G__promptIn .9s var(--ease-out) .3s both;position:absolute;top:42%}@keyframes Hud-module__h46r_G__promptIn{0%{opacity:0;transform:translateY(10px)}}.Hud-module__h46r_G__promptTitle{font-weight:800;font-size:var(--step-3);letter-spacing:-.02em;text-shadow:0 2px 18px #0009;line-height:1.05}.Hud-module__h46r_G__promptHint{margin-top:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);color:var(--fg-2);background:#0d1013db;align-items:center;gap:.5rem;padding:.45rem .8rem .35rem;display:inline-flex}.Hud-module__h46r_G__promptHint svg{color:var(--amber);flex:none}@media (max-width:860px){.Hud-module__h46r_G__bottomRight{display:none}.Hud-module__h46r_G__bottom{gap:var(--space-3);padding-top:var(--space-8);grid-template-columns:1fr}.Hud-module__h46r_G__line{margin-inline:1rem}.Hud-module__h46r_G__stopName,.Hud-module__h46r_G__lineStop[data-here] .Hud-module__h46r_G__stopName{display:none}.Hud-module__h46r_G__mobileLinks{justify-content:space-between;align-items:center;gap:var(--space-2);pointer-events:auto;display:flex}.Hud-module__h46r_G__hideSmall{display:none!important}.Hud-module__h46r_G__brandRole{display:none}.Hud-module__h46r_G__panel{top:auto;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto;max-height:62vh;animation-name:Hud-module__h46r_G__sheetIn}.Hud-module__h46r_G__prompt{top:5.5rem;bottom:auto}.Hud-module__h46r_G__promptTitle{font-size:var(--step-1)}.Hud-module__h46r_G__promptHint{margin-top:var(--space-2);font-size:.75rem}.Hud-module__h46r_G__promptHint+.Hud-module__h46r_G__promptHint{display:none}}@keyframes Hud-module__h46r_G__sheetIn{0%{opacity:0;transform:translateY(24px)}}.Hud-module__h46r_G__links{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.Hud-module__h46r_G__links a{justify-content:flex-start;width:100%}.Hud-module__h46r_G__links a svg:last-child{margin-left:auto}.Hud-module__h46r_G__handle{color:var(--fg-3);font-family:var(--font-mono);font-weight:400}.Hud-module__h46r_G__chips{margin:var(--space-5) 0 0;flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.Hud-module__h46r_G__chips li{border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--fg-2);align-items:center;gap:.4rem;padding:.3rem .55rem .2rem;font-size:.8rem;font-weight:600;display:inline-flex}.Hud-module__h46r_G__chips li:before{content:"";background:var(--chip,var(--amber));border-radius:50%;width:.5rem;height:.5rem}.Hud-module__h46r_G__panelCta{margin-top:var(--space-5)}.Hud-module__h46r_G__logos{margin:var(--space-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:0;list-style:none;display:grid}.Hud-module__h46r_G__logos li{border-radius:var(--radius);background:#fff;place-items:center;height:3rem;padding:.45rem .6rem;display:grid}.Hud-module__h46r_G__logos img{object-fit:contain;max-width:100%;max-height:100%}.Hud-module__h46r_G__turboFlash{pointer-events:none;opacity:0;background:radial-gradient(at 50% 60%,#ffd69600 45%,#ffc46e52 80%,#fff0d28c 100%);position:absolute;inset:0}.Hud-module__h46r_G__turboFlashOn{animation:Hud-module__h46r_G__turboFlash .52s var(--ease-out) both}@keyframes Hud-module__h46r_G__turboFlash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.Hud-module__h46r_G__posts{margin:var(--space-5) 0 0;border-top:1px solid var(--rule);gap:0;padding:0;list-style:none;display:grid}.Hud-module__h46r_G__posts a{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--rule);font-weight:600;font-size:var(--step--1);padding:.55rem 0;line-height:1.3;text-decoration:none;display:flex}.Hud-module__h46r_G__posts img{object-fit:cover;border-radius:2px;flex:none;width:2.6rem;height:3.2rem}.Hud-module__h46r_G__posts span{flex:1}.Hud-module__h46r_G__posts svg{color:var(--fg-3);flex:none}.Hud-module__h46r_G__posts a:hover svg{color:var(--amber)}.Hud-module__h46r_G__socialBadge{background:#fff;border-radius:5px;flex:none;place-items:center;width:1.6rem;height:1.6rem;padding:.22rem;display:grid}.Hud-module__h46r_G__socialBadge img{object-fit:contain;width:100%;height:100%}.Hud-module__h46r_G__run{max-width:calc(100% - 2 * var(--gutter));border-top:3px solid var(--commerce,#f0a63a);color:#eceae4;pointer-events:none;animation:Hud-module__h46r_G__promptIn .4s var(--ease-out) both;background:#0e1114db;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem 1rem;padding:.6rem 1.1rem;display:flex;position:absolute;top:5.2rem;left:50%;transform:translate(-50%)}.Hud-module__h46r_G__runTitle{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0a63a;font-size:.72rem}.Hud-module__h46r_G__runStep{font-weight:800}.Hud-module__h46r_G__runClock{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:#5fcf91;font-size:1.35rem;font-weight:700}.Hud-module__h46r_G__runClock[data-late=true]{color:#ff6b5e}.Hud-module__h46r_G__runMeta{font-family:var(--font-mono,monospace);opacity:.75;font-size:.75rem}.Hud-module__h46r_G__brandLink{color:inherit;text-decoration:none}.Hud-module__h46r_G__brandLink:hover .Hud-module__h46r_G__brandName,.Hud-module__h46r_G__brandLink:focus-visible .Hud-module__h46r_G__brandName{color:var(--amber)}.Hud-module__h46r_G__brandBack{font-family:var(--font-mono);letter-spacing:.06em;color:var(--amber);margin-bottom:.15rem;font-size:.7rem;display:block}
.Overlays-module__-QLQRW__scrim{z-index:40;padding:var(--space-5) var(--gutter);pointer-events:auto;animation:Overlays-module__-QLQRW__fade .26s var(--ease-out) both;background:#07090bb8;place-items:center;display:grid;position:fixed;inset:0}@keyframes Overlays-module__-QLQRW__fade{0%{opacity:0}}.Overlays-module__-QLQRW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--rule);display:flex}.Overlays-module__-QLQRW__title{font-size:var(--step-2)}.Overlays-module__-QLQRW__sub{margin-top:var(--space-2);color:var(--fg-2);max-width:60ch}.Overlays-module__-QLQRW__close kbd{font-family:var(--font-mono);color:var(--fg-3);border:1px solid var(--rule-strong);border-radius:3px;padding:0 .3rem;font-size:.7rem}.Overlays-module__-QLQRW__mapShell{width:min(72rem,100%);max-height:calc(100svh - 2 * var(--space-5));background:var(--ink-1);border:1px solid var(--rule);border-top:3px solid var(--amber);border-radius:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #000c}.Overlays-module__-QLQRW__mapWrap{min-height:0;padding:var(--space-4);background:#0c0f12;flex:1;place-items:center;display:grid}.Overlays-module__-QLQRW__map{aspect-ratio:1;width:min(100%,100svh - 19rem);position:relative}.Overlays-module__-QLQRW__svg{width:100%;height:100%;position:absolute;inset:0}.Overlays-module__-QLQRW__pin{cursor:pointer;color:var(--fg);white-space:nowrap;z-index:2;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.Overlays-module__-QLQRW__pin[data-left]{flex-direction:row-reverse;transform:translate(calc(.95rem - 100%),-50%)}.Overlays-module__-QLQRW__pinCode{background:var(--fg);width:1.9rem;height:1.9rem;color:var(--ink-0);border:3px solid var(--accent);font-family:var(--font-mono);transition:transform .18s var(--ease-out);border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.Overlays-module__-QLQRW__pinName{background:#0c0f12e6;border-radius:3px;padding:.15rem .4rem .05rem;font-size:.74rem;font-weight:600}.Overlays-module__-QLQRW__pin:hover .Overlays-module__-QLQRW__pinCode,.Overlays-module__-QLQRW__pin:focus-visible .Overlays-module__-QLQRW__pinCode{transform:scale(1.15)}.Overlays-module__-QLQRW__pin[data-done] .Overlays-module__-QLQRW__pinCode{background:var(--ink-1);color:var(--fg)}.Overlays-module__-QLQRW__pin[data-here] .Overlays-module__-QLQRW__pinCode{outline:3px solid var(--fg);outline-offset:2px}.Overlays-module__-QLQRW__hidden{border:1px dashed var(--rule-strong);color:var(--fg-3);white-space:nowrap;background:#0c0f12d9;border-radius:3px;padding:.1rem .4rem;font-size:.7rem;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.Overlays-module__-QLQRW__hidden[data-found]{border-style:solid;border-color:var(--green);color:var(--green)}.Overlays-module__-QLQRW__rover{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:16px solid var(--fg);width:0;height:0;filter:drop-shadow(0 0 0 var(--amber)) drop-shadow(0 0 3px #000000e6);z-index:1;position:absolute}.Overlays-module__-QLQRW__legend{gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5);border-top:1px solid var(--rule);color:var(--fg-2);font-size:var(--step--1);flex-wrap:wrap;display:flex}.Overlays-module__-QLQRW__legend span{align-items:center;gap:.45rem;display:inline-flex}.Overlays-module__-QLQRW__legend i{border-radius:2px;width:1.4rem;height:4px;display:inline-block}.Overlays-module__-QLQRW__legend .Overlays-module__-QLQRW__legendRover{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:11px solid var(--fg);border-radius:0;width:0;height:0}.Overlays-module__-QLQRW__legendCount{font-family:var(--font-mono);margin-left:auto}.Overlays-module__-QLQRW__indexShell{width:min(58rem,100%);max-height:calc(100svh - 2 * var(--space-5));background:var(--ink-1);border:1px solid var(--rule);border-top:3px solid var(--amber);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.Overlays-module__-QLQRW__stations{gap:0 var(--space-5);padding:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid;overflow-y:auto}.Overlays-module__-QLQRW__stations li{border-bottom:1px solid var(--rule)}.Overlays-module__-QLQRW__station{align-items:center;gap:var(--space-4);width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;padding:.85rem .25rem;display:flex}.Overlays-module__-QLQRW__station:hover{background:var(--ink-3)}.Overlays-module__-QLQRW__stationCode{border:3px solid var(--accent);background:var(--fg);width:2.2rem;height:2.2rem;color:var(--ink-0);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.Overlays-module__-QLQRW__stations li[data-done] .Overlays-module__-QLQRW__stationCode{background:var(--ink-1);color:var(--fg)}.Overlays-module__-QLQRW__stationText{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.Overlays-module__-QLQRW__stationName{font-weight:800}.Overlays-module__-QLQRW__stationState{color:var(--fg-2);font-size:var(--step--1)}.Overlays-module__-QLQRW__stationGo{color:var(--fg-3);flex:none}.Overlays-module__-QLQRW__station:hover .Overlays-module__-QLQRW__stationGo{color:var(--amber)}.Overlays-module__-QLQRW__indexFoot{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.Overlays-module__-QLQRW__atmos{pointer-events:auto;justify-self:end;position:relative}.Overlays-module__-QLQRW__atmosToggle{gap:.6rem}.Overlays-module__-QLQRW__atmosDot{background:#ffd98a;border-radius:50%;width:.7rem;height:.7rem}.Overlays-module__-QLQRW__atmosDot[data-phase=sunset]{background:#ff9a4a}.Overlays-module__-QLQRW__atmosDot[data-phase=dusk]{background:#9a7fb8}.Overlays-module__-QLQRW__atmosDot[data-phase=night]{background:#6f86b8}.Overlays-module__-QLQRW__atmosPanel{width:min(24rem, calc(100vw - 2 * var(--gutter)));gap:var(--space-4);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);background:#0d1013f7;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 20px 50px -20px #000c}.Overlays-module__-QLQRW__seg{border:0;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;display:flex}.Overlays-module__-QLQRW__seg legend{width:100%;color:var(--fg-3);margin-bottom:.35rem;font-size:.78rem;font-weight:600}.Overlays-module__-QLQRW__seg button{background:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius);min-height:2.4rem;color:var(--fg-2);cursor:pointer;padding:.35rem .65rem .25rem;font-size:.8rem;font-weight:600}.Overlays-module__-QLQRW__seg button[aria-pressed=true]{background:var(--fg);color:var(--ink-0);border-color:var(--fg)}.Overlays-module__-QLQRW__seg button:not([aria-pressed=true]):hover{color:var(--fg);border-color:var(--rule-strong)}.Overlays-module__-QLQRW__volume{align-items:center;gap:var(--space-3);color:var(--fg-3);font-size:.78rem;font-weight:600;display:flex}.Overlays-module__-QLQRW__volume input{accent-color:var(--amber);flex:1}.Overlays-module__-QLQRW__toast{left:var(--gutter);width:min(24rem, calc(100% - 2 * var(--gutter)));padding:var(--space-4) var(--space-5) var(--space-3);border:1px solid var(--rule);border-left:1px solid var(--rule);border-top:3px solid var(--green);pointer-events:auto;animation:Overlays-module__-QLQRW__toastIn .5s var(--ease-out) both;background:#0d1013f5;border-radius:0;position:absolute;bottom:9rem}@keyframes Overlays-module__-QLQRW__toastIn{0%{opacity:0;transform:translateY(12px)}}.Overlays-module__-QLQRW__toastTitle{font-size:var(--step-1)}.Overlays-module__-QLQRW__toastMeta{color:var(--green);margin-top:.2rem;font-size:.78rem;font-weight:600}.Overlays-module__-QLQRW__toastBody{margin-top:var(--space-3);color:var(--fg-2);font-size:var(--step--1);line-height:1.55}.Overlays-module__-QLQRW__toastActions{margin-top:var(--space-2);justify-content:space-between;display:flex}@media (max-width:860px){.Overlays-module__-QLQRW__stations{grid-template-columns:minmax(0,1fr)}.Overlays-module__-QLQRW__pinName{display:none}.Overlays-module__-QLQRW__map{width:100%}.Overlays-module__-QLQRW__toast{bottom:12rem}.Overlays-module__-QLQRW__scrim{padding:var(--space-2)}}img.Overlays-module__-QLQRW__svg{object-fit:cover;-webkit-user-select:none;user-select:none;border:1px solid #ffffff14;display:block;box-shadow:0 18px 48px #00000073}.Overlays-module__-QLQRW__drop{border:2px solid var(--green,#5fcf91);color:#eceae4;width:1.35rem;height:1.35rem;font:700 .7rem/1 var(--font-mono);pointer-events:none;background:#1a1e22;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.Overlays-module__-QLQRW__drop[data-next]{background:var(--green,#5fcf91);color:#0e1114;box-shadow:0 0 0 6px #5fcf9140}.Overlays-module__-QLQRW__districts{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 20px 12px;display:flex}.Overlays-module__-QLQRW__districtsLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3,#858b91);margin-right:4px;font-size:11px}.Overlays-module__-QLQRW__district{font:inherit;color:#eceae4;cursor:pointer;background:#f0a63a14;border:1px solid #f0a63a73;border-radius:999px;padding:5px 10px;font-size:13px}.Overlays-module__-QLQRW__district:hover,.Overlays-module__-QLQRW__district:focus-visible{background:#f0a63a33;border-color:#f0a63a}.Overlays-module__-QLQRW__viewToggle{border:1px solid #ffffff29;border-radius:999px;align-self:center;margin-left:auto;margin-right:12px;display:inline-flex;overflow:hidden}.Overlays-module__-QLQRW__viewToggle button{font:inherit;color:#c9ccd0;cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13px}.Overlays-module__-QLQRW__viewToggle button[aria-pressed=true]{color:#0e1114;background:#eceae4}.Overlays-module__-QLQRW__viewToggle button:focus-visible{outline-offset:-2px;outline:2px solid #f0a63a}.Overlays-module__-QLQRW__pinWide{border-radius:999px;width:auto;min-width:1.9rem;padding:0 .4rem}.Overlays-module__-QLQRW__viewToggle{white-space:nowrap;flex-shrink:0}@media (max-width:860px){.Overlays-module__-QLQRW__head{flex-wrap:wrap}.Overlays-module__-QLQRW__viewToggle{flex-basis:100%;order:3;margin:0}.Overlays-module__-QLQRW__viewToggle button{flex:1}.Overlays-module__-QLQRW__head>div:first-child{flex:1 1 0;min-width:0}.Overlays-module__-QLQRW__districts{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Overlays-module__-QLQRW__district{flex-shrink:0}.Overlays-module__-QLQRW__map{width:min(100%,100svh - 24rem)}}
.WorldLoader-module___KkT1W__loader{--p:0;z-index:50;background:radial-gradient(circle at 50% 44%, rgba(217, 160, 74, calc(.05 + var(--p) * .09)) 0, transparent 34%), radial-gradient(ellipse at 50% 40%, #0b1522 0%, #050a12 55%, #02060b 100%);color:#e9e3d6;pointer-events:auto;place-content:center;justify-items:center;gap:18px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.WorldLoader-module___KkT1W__loader[data-leaving]{opacity:0;pointer-events:none}.WorldLoader-module___KkT1W__loader[data-leaving] .WorldLoader-module___KkT1W__dial{transform:scale(1.06)}.WorldLoader-module___KkT1W__dial{aspect-ratio:1;place-items:center;width:min(62vw,260px);transition:transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.WorldLoader-module___KkT1W__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.WorldLoader-module___KkT1W__ticks line{stroke:#e9e3d629;stroke-width:1.2px;stroke-linecap:round}.WorldLoader-module___KkT1W__track{fill:none;stroke:#e9e3d612;stroke-width:6px}.WorldLoader-module___KkT1W__scan{fill:none;stroke:#ffd77d38;stroke-width:6px;stroke-linecap:round;transform-origin:120px 120px;animation:2.4s linear infinite WorldLoader-module___KkT1W__scan}.WorldLoader-module___KkT1W__arc{fill:none;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px #f0b4508c)}.WorldLoader-module___KkT1W__mark{filter:drop-shadow(0 6px 18px #0000008c);width:46%;height:auto;animation:2.8s ease-in-out infinite WorldLoader-module___KkT1W__breathe;position:relative}.WorldLoader-module___KkT1W__pct{font-family:"Chakra Petch", var(--font-mono,monospace);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#f2ead9;align-items:baseline;gap:2px;margin:4px 0 0;font-size:30px;font-weight:500;line-height:1;display:flex}.WorldLoader-module___KkT1W__pct span{text-align:right;min-width:2.2ch}.WorldLoader-module___KkT1W__pct small{color:#d9a04a;font-size:15px}.WorldLoader-module___KkT1W__label{font-family:"Chakra Petch", var(--font-mono,monospace);letter-spacing:.32em;text-transform:uppercase;color:#e9e3d68c;margin:0;font-size:11px}@keyframes WorldLoader-module___KkT1W__scan{to{transform:rotate(360deg)}}@keyframes WorldLoader-module___KkT1W__breathe{50%{filter:drop-shadow(0 6px 18px #0000008c)drop-shadow(0 0 14px #f0b45047)}}@media (prefers-reduced-motion:reduce){.WorldLoader-module___KkT1W__scan,.WorldLoader-module___KkT1W__mark{animation:none}.WorldLoader-module___KkT1W__loader,.WorldLoader-module___KkT1W__dial{transition:opacity .3s linear}}
.Experience-module__aeqIka__world{background:var(--ink-0);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.Experience-module__aeqIka__world .world-canvas{cursor:grab;inset:0;position:absolute!important}.Experience-module__aeqIka__world .world-canvas:active{cursor:grabbing}.Experience-module__aeqIka__joy{pointer-events:none;z-index:30;background:#0d101359;border:2px solid #eceae459;border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;position:fixed}.Experience-module__aeqIka__joyKnob{background:var(--fg);border:3px solid var(--amber);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}
