.MtWsva_toggle{z-index:50;color:#fff0c2;cursor:pointer;background:#10213a;border:2px solid #fff0c2;border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 3px #0000004d}.MtWsva_toggle[aria-pressed=true]{color:#f46b59;border-color:#f46b59}.MtWsva_toggle:hover{background:#1b3a5e}
._1xhEla_canvas{z-index:9;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:fixed;inset:0}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.1_nwqg2oqknh7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.43efwv28dotlz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.1tb5eil6y_dva.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0zl3jsojfe2ze.woff2)format("woff2");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}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.3dojvicm65v_0.woff2)format("woff2");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:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.Jjd7ya_className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.Jjd7ya_variable{--font-pixel:"Press Start 2P", "Press Start 2P Fallback"}
.-PhQdW_caption{box-sizing:border-box;color:#fff0c2;min-width:0;max-width:calc(100% - 8px);font-family:var(--font-pixel), ui-monospace, monospace;text-transform:uppercase;white-space:nowrap;background:#10213a;align-items:center;gap:14px;margin:4px;padding:9px 14px;font-size:8px;display:flex;box-shadow:0 -4px #ffe45c,0 4px #ffe45c,-4px 0 #ffe45c,4px 0 #ffe45c}.-PhQdW_route{color:#ffe45c}.-PhQdW_arrow{color:#f46b59}.-PhQdW_place{text-overflow:ellipsis;text-transform:none;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}@media (min-width:1200px){.-PhQdW_caption{font-size:16px}.-PhQdW_place{font-size:15px}}
._3ZEQ3W_overlay{z-index:10;pointer-events:none;background:repeating-linear-gradient(#00000017 0 1px,#0000 1px 3px);position:fixed;inset:0}
.ti4WGW_header{grid-column:1/-1;justify-content:center;align-items:center;gap:16px;display:flex}.ti4WGW_stripes{background:linear-gradient(#73edb5 0 22%,#0000 22% 39%,#fff0c2 39% 61%,#0000 61% 78%,#f46b59 78% 100%);flex:1;max-width:190px;height:14px}.ti4WGW_title{color:#fff0c2;font-family:var(--font-pixel), ui-monospace, monospace;letter-spacing:.02em;text-shadow:3px 3px #f46b59;text-transform:uppercase;white-space:nowrap;margin:0;font-size:16px;font-weight:400;line-height:1.5;transform:skew(-8deg)}@media (min-width:1200px){.ti4WGW_title{font-size:24px}}
.AwOKXG_panel{--panel:#10213a;--row:#0b1a31;--text:#fff0c2;--frame:#ffe45c;--action:#f46b59;--mint:#73edb5;--pixel:var(--font-pixel), ui-monospace, monospace;background:var(--panel);min-height:0;color:var(--text);box-shadow:0 -4px 0 0 var(--frame), 0 4px 0 0 var(--frame), -4px 0 0 0 var(--frame), 4px 0 0 0 var(--frame);flex-direction:column;margin:4px;padding:12px 8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.AwOKXG_title{font-family:var(--pixel);text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:400}.AwOKXG_steps{scrollbar-color:var(--frame) var(--row);scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:2px 4px;list-style:none;display:flex;position:relative;overflow-y:auto}.AwOKXG_step{background:var(--row);border-left:6px solid #0000;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;margin:2px;padding:6px 8px 6px 6px;display:grid;box-shadow:0 -2px #5d6b82,0 2px #5d6b82,-2px 0 #5d6b82,2px 0 #5d6b82}.AwOKXG_stepCurrent{border-left-color:var(--action);box-shadow:0 -2px 0 0 var(--frame), 0 2px 0 0 var(--frame), -2px 0 0 0 var(--frame), 2px 0 0 0 var(--frame);background:#3a2733}.AwOKXG_icon{width:48px;height:48px;image-rendering:pixelated;display:block}.AwOKXG_stepText{flex-direction:column;gap:4px;min-width:0;display:flex}.AwOKXG_day{color:var(--mint);font-family:var(--pixel);text-transform:uppercase;font-size:8px}.AwOKXG_mode{font-family:var(--pixel);text-transform:uppercase;overflow-wrap:anywhere;font-size:8px;line-height:1.5}.AwOKXG_instruction{color:#e2d8b6;font-size:12px;line-height:1.3}@media (min-width:1200px){.AwOKXG_title{font-size:16px}}
.fNnR2W_stage{--bg:#08162b;--panel:#10213a;--text:#fff0c2;--frame:#ffe45c;--action:#f46b59;--muted:#a9b4c6;--pixel:var(--font-pixel), ui-monospace, monospace;background:var(--bg);min-width:0;min-height:0;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;overflow:hidden;container-type:inline-size}.fNnR2W_canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.fNnR2W_labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fNnR2W_sightLabel{background:var(--panel);color:var(--text);font-family:var(--pixel);text-transform:uppercase;white-space:nowrap;box-shadow:0 -2px 0 0 var(--frame), 0 2px 0 0 var(--frame), -2px 0 0 0 var(--frame), 2px 0 0 0 var(--frame);will-change:transform;padding:4px 6px;font-size:8px;line-height:1.2;position:absolute;top:0;left:0}.fNnR2W_hereLabel{background:var(--action);color:var(--bg);box-shadow:0 -2px 0 0 var(--text), 0 2px 0 0 var(--text), -2px 0 0 0 var(--text), 2px 0 0 0 var(--text)}.fNnR2W_districtLabel{color:var(--text);font-family:var(--pixel);letter-spacing:1px;text-shadow:1px 1px 0 var(--bg), -1px 1px 0 var(--bg), 1px -1px 0 var(--bg), -1px -1px 0 var(--bg);text-transform:uppercase;white-space:nowrap;will-change:transform;font-size:8px;line-height:1.2;position:absolute;top:0;left:0}.fNnR2W_hints{color:var(--muted);background:#08162bcc;gap:3px;margin:0;padding:4px 6px;font-size:11px;line-height:1.3;list-style:none;display:grid;position:absolute;top:6px;right:8px}.fNnR2W_hints kbd{color:var(--frame);font-family:var(--pixel);font-size:8px}.fNnR2W_status{color:var(--text);text-align:center;white-space:nowrap;background:#08162bd9;margin:0;padding:3px 10px;font-size:13px;line-height:1.3;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@container (max-width:400px){.fNnR2W_hints{display:none}}
.uLUjfW_field{gap:6px;display:grid;position:relative}.uLUjfW_field.uLUjfW_open{z-index:10}.uLUjfW_label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.uLUjfW_input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:2px;outline:none;padding:12px 14px;font-size:17px}.uLUjfW_input:focus{border-color:var(--rust);box-shadow:inset 0 0 0 1px var(--rust)}.uLUjfW_list{background:var(--paper);border:1px solid var(--ink);z-index:5;border-radius:2px;max-height:240px;margin:6px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 30px #1a1a1a1f}.uLUjfW_option{cursor:pointer;border-radius:2px;padding:10px 12px;font-size:15px}.uLUjfW_option:hover,.uLUjfW_active{background:var(--rust);color:var(--paper)}.uLUjfW_error{color:var(--rust);margin:2px 0 0;font-size:13px}.uLUjfW_dark .uLUjfW_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uLUjfW_dark .uLUjfW_input{color:#f6eedb;background:#0b1c32;border:.28cqw solid #f1e6c6;border-radius:.7cqw;padding:1cqw 1.2cqw;font-family:Helvetica,Arial,sans-serif;font-size:1.7cqw}.uLUjfW_dark .uLUjfW_input::placeholder{color:#9fb3c9}.uLUjfW_dark .uLUjfW_input:focus{border-color:#7fd6c2;box-shadow:inset 0 0 0 .2cqw #7fd6c2}.uLUjfW_dark .uLUjfW_list{background:#0b1c32;border:.28cqw solid #f1e6c6;border-radius:.7cqw;max-height:22cqw;margin-top:.5cqw;padding:.4cqw;font-family:Helvetica,Arial,sans-serif;font-size:1.5cqw;box-shadow:0 .8cqw 2cqw #00000059}.uLUjfW_dark .uLUjfW_option{color:#f6eedb;border-radius:.5cqw;padding:.9cqw 1cqw}.uLUjfW_dark .uLUjfW_option:hover,.uLUjfW_dark .uLUjfW_active{color:#0c1d33;background:#7fd6c2}.uLUjfW_dark .uLUjfW_error{color:#ff9a8a;font-size:1.3cqw}
._MgkPG_viewport{aspect-ratio:16/10;background:#8fd4ee;position:relative;overflow:hidden}._MgkPG_canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}._MgkPG_caption{background:var(--row);color:var(--text);gap:4px;margin:0;padding:8px;font-size:12px;line-height:1.3;display:grid}._MgkPG_title{font-weight:700}
.xHj_oG_stage{background:linear-gradient(#3f8fe2,#b9e3f8 46%,#86cc4a 46%);place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.xHj_oG_backdrop{width:100%;height:100%;display:block;position:absolute;inset:0}.xHj_oG_stage[data-flat] .xHj_oG_backdrop{display:none}.xHj_oG_board{aspect-ratio:1672/941;width:min(100vw,177.683dvh);position:relative;container-type:inline-size}.xHj_oG_name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.xHj_oG_stage[data-flat] .xHj_oG_name{clip-path:none;color:#fff0c2;letter-spacing:.02em;text-align:center;text-shadow:.3cqw .3cqw #f46b59;text-transform:uppercase;width:100%;height:auto;font-family:Lilita One,Helvetica,Arial,sans-serif;font-size:5.4cqw;font-weight:400;line-height:1;top:4%;left:0}.xHj_oG_panel{box-sizing:border-box;color:#f6eedb;background:#102844;border:.32cqw solid #f1e6c6;border-radius:1.1cqw;flex-direction:column;gap:1.1cqw;width:42%;min-height:49.6%;padding:1.5cqw 1.7cqw 1.8cqw;font-family:Lilita One,Helvetica,Arial,sans-serif;display:flex;position:absolute;top:17.2%;left:51.4%;box-shadow:0 .9cqw #00000038}.xHj_oG_panelHead{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:1cqw;font-size:2cqw;display:flex}.xHj_oG_tick{flex-direction:column;gap:.28cqw;display:flex}.xHj_oG_tick:before,.xHj_oG_tick:after{content:"";border-radius:.2cqw;width:2.6cqw;height:.38cqw;display:block}.xHj_oG_tick:before{background:#7fd6c2}.xHj_oG_tick:after{background:#e8564f}.xHj_oG_form{flex-direction:column;gap:1.1cqw;display:flex}.xHj_oG_fieldRow{flex-direction:column;gap:.55cqw;display:flex}.xHj_oG_labelRow{align-items:center;gap:.8cqw;display:flex}.xHj_oG_badge{color:#0c1d33;border-radius:.5cqw;place-items:center;width:2.7cqw;height:2.7cqw;font-size:1.7cqw;display:grid}.xHj_oG_badgeA{background:#7fd6c2}.xHj_oG_badgeB{color:#fff;background:#e8564f}.xHj_oG_fieldLabel{letter-spacing:.05em;text-transform:uppercase;font-size:1.9cqw}.xHj_oG_swap{color:#f6eedb;cursor:pointer;background:#102844;border:.28cqw solid #f1e6c6;border-radius:.5cqw;place-items:center;width:2.9cqw;height:2.9cqw;margin-left:auto;font-size:1.8cqw;line-height:1;display:grid}.xHj_oG_swap:hover{background:#1b3a5e}.xHj_oG_startBtn{letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;background:#e8564f;border:.3cqw solid #f1e6c6;border-bottom-width:.9cqw;border-radius:.9cqw;justify-content:center;align-items:center;gap:.8cqw;width:100%;margin-top:.4cqw;padding:1.1cqw;font-family:inherit;font-size:2.5cqw;display:flex}.xHj_oG_startBtn:hover:not(:disabled){background:#ef6158}.xHj_oG_startBtn:active:not(:disabled){border-bottom-width:.5cqw;transform:translateY(.3cqw)}.xHj_oG_startBtn:disabled{color:#d7dde3;cursor:not-allowed;background:#5b6b7e;border-color:#8a99a8}.xHj_oG_arrow{font-size:2cqw}.xHj_oG_masthead{z-index:4;pointer-events:none;width:min(100vw - 32px,920px);position:absolute;top:clamp(14px,3.4vh,42px);left:50%;transform:translate(-50%)}
._5r8EPW_root{--bg:#08162b;--panel:#10213a;--row:#0b1a31;--text:#fff0c2;--frame:#ffe45c;--action:#f46b59;--muted:#a9b4c6;--pixel:var(--font-pixel), ui-monospace, monospace;background:var(--bg);color:var(--text);grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(244px,24vw,360px) minmax(0,1fr) clamp(250px,26vw,400px);gap:12px 18px;padding:14px 18px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:fixed;inset:0;overflow:hidden}._5r8EPW_directive{min-height:0;display:grid}._5r8EPW_stage{flex-direction:column;align-items:center;gap:12px;min-width:0;min-height:0;display:flex}._5r8EPW_globe{flex:1;align-self:stretch}._5r8EPW_loading{color:var(--text);text-align:center;flex:1;place-items:center;margin:0;font-size:14px;display:grid}._5r8EPW_here{background:var(--panel);min-height:0;box-shadow:0 -4px 0 0 var(--frame), 0 4px 0 0 var(--frame), -4px 0 0 0 var(--frame), 4px 0 0 0 var(--frame);flex-direction:column;gap:12px;margin:4px;padding:12px 10px 14px;display:flex;overflow-y:auto}._5r8EPW_hereTitle{font-family:var(--pixel);text-align:center;text-transform:uppercase;margin:0;font-size:8px;font-weight:400}._5r8EPW_street{box-shadow:0 -2px 0 0 var(--frame), 0 2px 0 0 var(--frame), -2px 0 0 0 var(--frame), 2px 0 0 0 var(--frame);margin:2px}._5r8EPW_reset{background:var(--action);color:var(--bg);font-family:var(--pixel);text-transform:uppercase;cursor:pointer;border:0;margin:4px 6px 6px 2px;padding:10px 8px;font-size:8px;line-height:1.5;box-shadow:4px 4px #02060d}._5r8EPW_reset:focus-visible{outline:4px solid var(--frame);outline-offset:2px}._5r8EPW_reset:active{transform:translate(2px,2px);box-shadow:2px 2px #02060d}@media (min-width:1200px){._5r8EPW_hereTitle{font-size:16px}}@media (max-width:900px){._5r8EPW_root{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:100dvh;position:static;overflow:visible}._5r8EPW_stage{order:1;height:80vh}._5r8EPW_here{order:2}._5r8EPW_directive{order:3;max-height:80vh}}
.liF_Mq_root{color:#fff0c2;background:#08162b;grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(244px,27vw,380px) minmax(0,1fr);gap:12px 18px;padding:14px 18px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:fixed;inset:0;overflow:hidden}.liF_Mq_stage{flex-direction:column;align-items:center;gap:14px;min-width:0;min-height:0;display:flex}.liF_Mq_globe{flex:1;align-self:stretch}
