.surrey_page__CH3jM{background:var(--surface,#0c1111);color:var(--ink,#edf2e8)}.surrey_intro__HEns_{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2.3rem 0 1.6rem}.surrey_breadcrumb__zEwoy{display:flex;gap:.7rem;font-size:.73rem;text-transform:uppercase;letter-spacing:.13em;color:#a8bdb4;margin-bottom:.9rem}.surrey_title__eGjAA{font-size:clamp(2.1rem,4.7vw,4.7rem);letter-spacing:-.06em;line-height:1.05;font-weight:650;margin:0}.surrey_title__eGjAA span{color:#86c6ad}.surrey_tagline___ne2H{font-size:clamp(.9rem,1.4vw,1.1rem);margin:.8rem 0 0;color:#bac9c3}.surrey_edition__12Apa{max-width:17rem;font-size:.8rem;color:#a6b7ae;line-height:1.6}.surrey_badge__VQhpE{display:inline-block;border:1px solid #426354;border-radius:2rem;padding:.3rem .75rem;margin-bottom:.6rem;color:#bbe1ca;font-size:.67rem;letter-spacing:.09em;text-transform:uppercase}.surrey_experience__qns7E{border:1px solid #3e5049;border-radius:1rem;overflow:hidden;background:#142421}.surrey_viewport__kWEj3{height:min(72vw,740px);min-height:560px;position:relative;isolation:isolate;overflow:hidden;background:#233d38;color:#f2f2e7}.surrey_expanded__gstFp{position:fixed;inset:0;z-index:100;height:100dvh;min-height:0;border-radius:0}.surrey_canvas__ZQ9Tg{position:absolute;inset:0}.surrey_canvas__ZQ9Tg canvas{width:100%;height:100%;display:block;touch-action:none;outline-offset:-4px}.surrey_experience__qns7E button{cursor:pointer;font:inherit;color:inherit;min-height:40px;border:1px solid #6e8277;background:#203a34;border-radius:.4rem;padding:.45rem .8rem;transition:background .15s}.surrey_experience__qns7E button:hover{background:#385b4c}.surrey_experience__qns7E button:disabled{cursor:default;opacity:.45}.surrey_experience__qns7E button:focus-visible,.surrey_experience__qns7E input:focus-visible,.surrey_instructions__LXyOp summary:focus-visible{outline:3px solid #ffd17d;outline-offset:3px}.surrey_experience__qns7E kbd{font:inherit;font-size:.72rem;border:1px solid #81958a;border-radius:.2rem;padding:.1rem .25rem;margin-left:.25rem}.surrey_experience__qns7E .surrey_primary__treBH{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-width:200px;background:#f0c477;color:#1c3029;border:0;font-weight:700;padding:.8rem 1.1rem}.surrey_experience__qns7E .surrey_primary__treBH:hover{background:#ffda98}.surrey_toolbar__UieHp{position:absolute;z-index:3;inset:16px 18px auto;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.surrey_toolbar__UieHp>div{display:flex;gap:.4rem}.surrey_toolbar__UieHp button{background:#142e29ed;font-size:.72rem}.surrey_worldLabel__b2Bsq{font-size:.75rem;letter-spacing:.16em;font-weight:800;text-shadow:0 1px 6px #152c24}.surrey_worldLabel__b2Bsq span{display:block;font-size:.6rem;letter-spacing:.2em;font-weight:500}.surrey_startScreen__RFUqW{position:absolute;inset:0;background:linear-gradient(100deg,#163b32 15%,#2e5c50 55%,#75a696);overflow:hidden}.surrey_startCopy__ONGQr{position:relative;z-index:2;padding:clamp(2rem,6vw,6rem);max-width:620px}.surrey_eyebrow__T40zN{font-size:.65rem;letter-spacing:.15em;font-weight:700;color:#c8dbcb}.surrey_startCopy__ONGQr h2{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:600;line-height:1.03;letter-spacing:-.045em;margin:1.1rem 0}.surrey_startCopy__ONGQr>p:not(.surrey_eyebrow__T40zN){color:#d1ddd1;font-size:1rem;line-height:1.7;margin:1.2rem 0 2rem}.surrey_startCopy__ONGQr small{display:block;margin-top:1rem;font-size:.7rem;color:#c4d4c7}.surrey_startTag__gLDmX{position:absolute;right:5%;bottom:15%;transform:rotate(-6deg);padding:1.3rem 1.7rem;background:#e7d9ae;color:#173e35;border:5px solid #d6c696;border-radius:.6rem;box-shadow:0 20px 40px #163d3444;font-size:.72rem;letter-spacing:.12em;line-height:1.4}.surrey_startTag__gLDmX strong{display:block;font-size:3rem;letter-spacing:-.04em}.surrey_startTag__gLDmX span{font-size:.5rem}.surrey_coverCity__L_TyV{position:absolute;inset:0;opacity:.8}.surrey_coverCity__L_TyV:after{content:"";position:absolute;bottom:-25%;left:35%;width:60%;height:70%;background:#22463f;transform:rotate(-25deg);border:16px solid #a6b5a033}.surrey_coverCity__L_TyV span{position:absolute;bottom:10%;width:8%;height:45%;left:55%;background:repeating-linear-gradient(0deg,transparent 0 15px,#8cb8ac66 16px 18px),#29554f;transform:skewY(-13deg);border-right:22px solid #20433e}.surrey_coverCity__L_TyV span:nth-child(2){left:67%;height:70%;width:11%}.surrey_coverCity__L_TyV span:nth-child(3){left:84%;height:40%;width:13%}.surrey_coverCity__L_TyV span:nth-child(4){left:45%;height:30%}.surrey_coverCity__L_TyV span:nth-child(5){left:94%;height:64%}.surrey_coverCity__L_TyV span:nth-child(6){left:76%;height:20%;width:17%}.surrey_coverCity__L_TyV span:nth-child(7){left:28%;height:12%;width:25%}.surrey_screen__AYWsZ{position:absolute;z-index:8;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:2rem;text-align:center;background:#112b27f5}.surrey_screen__AYWsZ h2{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.04em}.surrey_screen__AYWsZ p{max-width:34rem;color:#c0d2c4;font-size:.95rem}.surrey_menuActions__oqsmv{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;font-size:.8rem}.surrey_mission__5S1k5{position:absolute;top:80px;left:20px;max-width:340px;padding:1rem 1.2rem;background:#132e2bef;border-left:3px solid #f0c477;border-radius:0 .5rem .5rem 0;display:flex;flex-direction:column;gap:.45rem;box-shadow:0 3px 20px #0a221b26}.surrey_mission__5S1k5 strong{font-size:1rem;line-height:1.4}.surrey_mission__5S1k5>span:last-child{font-size:.75rem;color:#ffd17d}.surrey_muted____LWM{color:#b6c8be}.surrey_vitals__o80nk{position:absolute;right:20px;top:80px;width:200px;padding:.8rem 1rem;background:#17322bef;border-radius:.5rem;font-size:.6rem;letter-spacing:.08em}.surrey_vitals__o80nk>div{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.surrey_vitals__o80nk span{width:57px}.surrey_vitals__o80nk meter{width:80px;height:.6rem;accent-color:#b2d7a0}.surrey_vitals__o80nk b{font-weight:400;width:20px;text-align:right}.surrey_vitals__o80nk>button{background:transparent;border:0;border-top:1px solid #496254;border-radius:0;padding:.5rem 0 0;display:flex;width:100%;justify-content:space-between;align-items:center;font-size:1rem;letter-spacing:0}.surrey_vitals__o80nk>button span{width:auto;font-size:.65rem}.surrey_inventory__0ZRIl{position:absolute;right:20px;top:210px;max-width:240px;padding:1rem;background:#17332cf5;z-index:4;font-size:.8rem;border:1px solid #698270;border-radius:.4rem}.surrey_inventory__0ZRIl ul{padding:1rem;list-style:disc}.surrey_inventory__0ZRIl p{padding:.7rem 0}.surrey_map__eEHYC{position:absolute;bottom:44px;left:20px;width:180px;height:180px;background:#223d3a;border:2px solid #d2ddc67a;border-radius:.65rem;box-shadow:0 4px 20px #132a3055;overflow:hidden;pointer-events:none}.surrey_map__eEHYC svg{width:100%;height:100%}.surrey_north__tdkPB{position:absolute;z-index:1;top:.45rem;left:.5rem;background:#15362bda;padding:.15rem .3rem;font-size:.65rem}.surrey_mapCaption__0_x1U{position:absolute;bottom:.3rem;left:0;right:0;text-align:center;font-size:.5rem;letter-spacing:.1em;background:#17372ad0;padding:.2rem}.surrey_wideMap__KIMLE{width:min(470px,70%);height:auto;aspect-ratio:1;z-index:5;bottom:44px}.surrey_location__VLzu8{position:absolute;bottom:15px;left:20px;font-size:.65rem;background:#132f2bdd;padding:.25rem .5rem;border-radius:.2rem}.surrey_dot__lF1vK{display:inline-block;width:5px;height:5px;background:#c0dba9;border-radius:50%;margin-right:.3rem}.surrey_prompt__YihY6{position:absolute;bottom:35px;left:220px;right:220px;text-align:center;font-size:.75rem}.surrey_prompt__YihY6>span{display:inline-block;padding:.5rem .75rem;background:#15382be5;border-radius:.35rem}.surrey_prompt__YihY6 button{background:#173329ed}.surrey_prompt__YihY6 kbd{margin:0 .5rem 0 0;color:#ffd27f}.surrey_notice__cr3y9{position:absolute;top:230px;left:20px;max-width:340px;line-height:1.5;padding:.75rem 1rem;background:#234b3ded;border:1px solid #80a18d;border-radius:.5rem;font-size:.78rem}.surrey_danger___Ph2h{background:#592d2ced;border-color:#e0aa7b;color:#ffddba}.surrey_dialogue__JNfk8{position:absolute;z-index:6;bottom:28px;left:50%;transform:translateX(-50%);width:min(570px,calc(100% - 32px));background:#152e27fa;border:1px solid #8aa084;border-top:3px solid #f0c477;border-radius:.6rem;padding:1.5rem 1.7rem;box-shadow:0 8px 40px #10282070}.surrey_dialogue__JNfk8 h3{font-size:1.2rem;font-weight:600;margin:.5rem 0}.surrey_dialogue__JNfk8 p{font-size:.95rem;line-height:1.65;color:#dbe3d3;margin:.7rem 0 1.2rem}.surrey_dialogue__JNfk8 .surrey_primary__treBH{margin-left:auto;font-size:.8rem;min-width:160px}.surrey_touchControls__LNQLS{display:none}.surrey_settings__N8jva{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 1.1rem;border-top:1px solid #445f50;font-size:.7rem;color:#c7d6cb}.surrey_settings__N8jva>div{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.surrey_settings__N8jva label{display:flex;align-items:center;gap:.4rem;min-height:40px;cursor:pointer}.surrey_settings__N8jva input{accent-color:#b7d3a2;width:17px;height:17px}.surrey_settings__N8jva label span{color:#96ad9f;font-size:.65rem}.surrey_settings__N8jva button{font-size:.68rem;padding:.25rem .5rem}.surrey_instructions__LXyOp{padding:.9rem 1.1rem;border-top:1px solid #354e40;font-size:.8rem;color:#bacfc0}.surrey_instructions__LXyOp summary{cursor:pointer;font-weight:600}.surrey_instructions__LXyOp summary span{font-weight:400;color:#9db3a4;font-size:.7rem;margin-left:.7rem}.surrey_instructions__LXyOp p{line-height:1.7;margin:.8rem 0;max-width:70rem}.surrey_notes__IemdQ{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;margin:2.3rem 0 3rem;font-size:.78rem;color:#acbdb2;line-height:1.7}.surrey_notes__IemdQ h2{font-size:.85rem;color:#e1e8de;font-weight:600;margin-bottom:.6rem}.surrey_notes__IemdQ a{text-decoration:underline;text-underline-offset:3px;color:#c4d9b8}.surrey_notes__IemdQ p+p{margin-top:.7rem}.surrey_links__J7v7S{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.6rem}@media (max-height:520px) and (orientation:landscape),(max-width:700px),(pointer:coarse){.surrey_touchControls__LNQLS{display:flex;position:absolute;bottom:55px;left:20px;right:20px;justify-content:space-between;align-items:end;pointer-events:none}.surrey_touchControls__LNQLS button{pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#1b3e31df;min-width:46px;min-height:46px;font-size:1.2rem}.surrey_dpad__TZ24P{display:grid;grid-template-columns:repeat(3,46px);grid-template-rows:repeat(2,46px);gap:4px}.surrey_dpad__TZ24P button[data-direction=forward]{grid-column:2}.surrey_dpad__TZ24P button[data-direction=left]{grid-column:1;grid-row:2}.surrey_dpad__TZ24P button[data-direction=back]{grid-column:2;grid-row:2}.surrey_dpad__TZ24P button[data-direction=right]{grid-column:3;grid-row:2}.surrey_touchActions__VGur1{display:flex;gap:.5rem;align-items:end}.surrey_touchActions__VGur1 button:first-child{font-size:.7rem}.surrey_map__eEHYC{bottom:180px;width:140px;height:140px}.surrey_wideMap__KIMLE{width:min(450px,70%);height:auto}.surrey_prompt__YihY6{bottom:12px;left:20px;right:20px}.surrey_location__VLzu8{bottom:159px}.surrey_notice__cr3y9{top:205px}}@media (max-width:700px){.surrey_intro__HEns_{display:block;padding:1.6rem 0 1.2rem}.surrey_edition__12Apa{max-width:none;margin-top:.9rem;display:flex;align-items:center;gap:.7rem}.surrey_edition__12Apa p{display:none}.surrey_badge__VQhpE{margin:0}.surrey_viewport__kWEj3{height:740px;min-height:0}.surrey_startCopy__ONGQr{padding:2rem}.surrey_startCopy__ONGQr h2{font-size:3.2rem}.surrey_startTag__gLDmX{right:8%;bottom:7%}.surrey_coverCity__L_TyV span{bottom:3%}.surrey_toolbar__UieHp{inset:12px 12px auto}.surrey_toolbar__UieHp button{padding:.3rem .5rem}.surrey_toolbar__UieHp kbd{display:none}.surrey_mission__5S1k5{top:70px;left:12px;max-width:calc(100% - 24px);right:12px;padding:.7rem .85rem}.surrey_mission__5S1k5 strong{font-size:.85rem}.surrey_mission__5S1k5 .surrey_eyebrow__T40zN{font-size:.55rem}.surrey_vitals__o80nk{top:187px;right:12px;width:150px;padding:.6rem .7rem}.surrey_vitals__o80nk meter{width:45px}.surrey_vitals__o80nk span{font-size:.52rem;width:48px}.surrey_vitals__o80nk b{font-size:.5rem}.surrey_vitals__o80nk>button{font-size:.8rem}.surrey_vitals__o80nk>button span{font-size:.55rem}.surrey_map__eEHYC{left:12px;bottom:50px;width:140px;height:140px}.surrey_wideMap__KIMLE{bottom:50px}.surrey_location__VLzu8{left:12px;font-size:.58rem}.surrey_prompt__YihY6{bottom:15px;left:155px;font-size:.6rem}.surrey_notice__cr3y9{left:12px;top:300px;right:12px;max-width:none;font-size:.7rem}.surrey_dialogue__JNfk8{bottom:20px;padding:1rem 1.2rem}.surrey_dialogue__JNfk8 p{font-size:.85rem}.surrey_inventory__0ZRIl{top:295px;right:12px}.surrey_settings__N8jva{padding:.7rem}.surrey_settings__N8jva label span{display:none}.surrey_notes__IemdQ{grid-template-columns:1fr;gap:1.5rem}.surrey_expanded__gstFp{height:100dvh}.surrey_screen__AYWsZ{padding:1.3rem}.surrey_menuActions__oqsmv{font-size:.72rem}.surrey_map__eEHYC{bottom:178px;width:130px;height:130px}.surrey_wideMap__KIMLE{width:calc(100% - 24px);height:auto;bottom:175px}.surrey_prompt__YihY6{bottom:12px;left:12px;right:12px}.surrey_location__VLzu8{bottom:152px}.surrey_touchControls__LNQLS{left:12px;right:12px;bottom:46px}}@media (max-height:520px) and (orientation:landscape){.surrey_expanded__gstFp .surrey_mission__5S1k5{top:65px;max-width:265px}.surrey_expanded__gstFp .surrey_vitals__o80nk{top:65px}.surrey_expanded__gstFp .surrey_map__eEHYC{width:115px;height:115px;bottom:45px;left:auto;right:20px}.surrey_expanded__gstFp .surrey_wideMap__KIMLE{width:310px;height:310px}.surrey_expanded__gstFp .surrey_notice__cr3y9{top:170px;max-width:265px}.surrey_expanded__gstFp .surrey_dialogue__JNfk8{bottom:12px;max-height:85vh;overflow:auto}.surrey_expanded__gstFp .surrey_touchControls__LNQLS{bottom:35px;right:160px}.surrey_expanded__gstFp .surrey_location__VLzu8{bottom:12px}.surrey_expanded__gstFp .surrey_prompt__YihY6{bottom:12px;left:200px;right:160px}.surrey_expanded__gstFp .surrey_mission__5S1k5 strong{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.surrey_experience__qns7E button{transition:none}}.surrey_startActions__3EAxA{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.surrey_startCopy__ONGQr .surrey_contentNotice__XBrOY{max-width:30rem;font-size:.74rem;line-height:1.5;margin-top:1.2rem;color:#e1eadd}.surrey_saveStatus__pEG7v{padding:.3rem 1.1rem .7rem;font-size:.7rem;color:#bacfc2}.surrey_choices__lMgyP{display:flex;flex-wrap:wrap;gap:.5rem}.surrey_choices__lMgyP button{flex:1 1 190px;text-align:left;font-size:.8rem}.surrey_dialogue__JNfk8{max-height:calc(100% - 85px);overflow-y:auto}.surrey_journal__e7HCm{position:absolute;inset:70px 18px 18px;z-index:8;overflow:auto;background:#142d28fa;border:1px solid #8aa084;border-top:3px solid #d3b7ef;border-radius:.7rem;padding:1.4rem;box-shadow:0 15px 60px #071a1466}.surrey_journalHeading__r9zbh{display:flex;justify-content:space-between;align-items:start;gap:1rem;position:sticky;top:-1.4rem;background:#142d28;padding:.3rem 0 .8rem;z-index:2}.surrey_journal__e7HCm h2{font-size:1.45rem;letter-spacing:-.03em}.surrey_journal__e7HCm h3{color:#f4d298;margin:1.1rem 0 .5rem;font-size:1rem}.surrey_journal__e7HCm h4{margin:.8rem 0 .4rem}.surrey_journal__e7HCm li,.surrey_journal__e7HCm p{font-size:.82rem;line-height:1.65;color:#d6dfd3}.surrey_journal__e7HCm ul{padding-left:1.1rem;list-style:disc}.surrey_journal__e7HCm .surrey_journalNote__okhJ9{color:#aec3b8;font-size:.75rem}.surrey_journalColumns__Umu8R{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.surrey_lead__Z2nV7{border-bottom:1px solid #527161;padding:.8rem 0}.surrey_lead__Z2nV7 strong{font-size:.85rem}.surrey_lead__Z2nV7 p{margin:.35rem 0}.surrey_lead__Z2nV7 button{font-size:.75rem}.surrey_aerialDock__ZFlY2{position:absolute;right:18px;bottom:25px;z-index:3;width:265px;border:1px solid #75948a;border-radius:.65rem;background:#142e2aec;padding:.8rem;font-size:.72rem}.surrey_aerialDock__ZFlY2 .surrey_compass__OymdS{display:flex;gap:.8rem;align-items:center;margin-bottom:.6rem}.surrey_compass__OymdS>span{display:inline-block;font-weight:700;color:#f5d38c}.surrey_aerialDock__ZFlY2 p{color:#ccdbd0;line-height:1.5;margin:.4rem 0}.surrey_aerialDock__ZFlY2>div{display:flex;gap:.4rem}.surrey_aerialDock__ZFlY2 button{font-size:.68rem;padding:.4rem .5rem;min-height:36px;margin-bottom:.4rem}.surrey_aerialDock__ZFlY2 button[aria-pressed=true]{color:#172c27;background:#b8d6bf}.surrey_aerialDock__ZFlY2 label{display:block;color:#d7e0d2}.surrey_aerialDock__ZFlY2 select{display:block;width:100%;margin:.3rem 0 .6rem;padding:.5rem;border:1px solid #8ca79a;border-radius:.35rem;color:#f1f4e8;background:#1f3f35;font:inherit}.surrey_aerialDock__ZFlY2 select:focus-visible{outline:3px solid #ffd17d}.surrey_aerialDock__ZFlY2 small{display:block;color:#c4d4c8;font-size:.65rem;line-height:1.5}.surrey_waypoint__zo9g1{position:absolute;left:20px;top:190px;z-index:2;max-width:300px;display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;border-radius:.3rem;background:#163638eb;color:#b8eff0;font-size:.7rem}.surrey_waypoint__zo9g1 button{padding:.1rem .4rem;min-height:30px}.surrey_viewport__kWEj3[data-mode=aerial] .surrey_vitals__o80nk{opacity:.9}@media (max-width:900px){.surrey_toolbar__UieHp>div{flex-wrap:wrap;justify-content:flex-end}.surrey_toolbar__UieHp .surrey_worldLabel__b2Bsq{display:none}.surrey_toolbar__UieHp{justify-content:flex-end}.surrey_toolbar__UieHp button{min-height:36px;font-size:.64rem}}@media (max-width:700px){.surrey_startCopy__ONGQr{padding:1.5rem}.surrey_startCopy__ONGQr h2{font-size:2.7rem}.surrey_startCopy__ONGQr .surrey_contentNotice__XBrOY{max-width:23rem;font-size:.7rem}.surrey_startTag__gLDmX{bottom:4%;transform:scale(.8);transform-origin:right bottom}.surrey_toolbar__UieHp{inset:8px 8px auto}.surrey_toolbar__UieHp>div{gap:.25rem}.surrey_toolbar__UieHp button{font-size:.61rem;padding:.25rem .35rem}.surrey_mission__5S1k5{top:93px}.surrey_vitals__o80nk{top:210px}.surrey_waypoint__zo9g1{top:211px;left:12px;max-width:calc(100% - 180px);font-size:.63rem}.surrey_journal__e7HCm{inset:85px 8px 8px;padding:1rem}.surrey_journalHeading__r9zbh{top:-1rem}.surrey_journalColumns__Umu8R{grid-template-columns:1fr;gap:.7rem}.surrey_journal__e7HCm h2{font-size:1.15rem}.surrey_aerialDock__ZFlY2{width:165px;right:10px;bottom:145px;padding:.5rem}.surrey_aerialDock__ZFlY2 .surrey_compass__OymdS strong,.surrey_aerialDock__ZFlY2 p,.surrey_aerialDock__ZFlY2 small{display:none}.surrey_aerialDock__ZFlY2>div{flex-wrap:wrap}.surrey_aerialDock__ZFlY2 button{font-size:.63rem;min-height:34px;margin-bottom:.2rem}.surrey_aerialDock__ZFlY2 label{font-size:.63rem}.surrey_viewport__kWEj3[data-mode=aerial] .surrey_map__eEHYC{width:112px;height:112px;bottom:170px}.surrey_viewport__kWEj3[data-mode=aerial] .surrey_wideMap__KIMLE{width:calc(100% - 20px);height:auto;bottom:295px}.surrey_viewport__kWEj3[data-mode=aerial] .surrey_prompt__YihY6{bottom:115px;font-size:.63rem}.surrey_choices__lMgyP button{flex-basis:100%;min-height:38px}.surrey_dialogue__JNfk8{bottom:12px;max-height:calc(100% - 105px);padding:1rem}.surrey_dialogue__JNfk8 p{font-size:.8rem;line-height:1.5}}@media (max-height:520px) and (orientation:landscape){.surrey_expanded__gstFp .surrey_aerialDock__ZFlY2{bottom:15px;width:205px}.surrey_expanded__gstFp .surrey_aerialDock__ZFlY2 p,.surrey_expanded__gstFp .surrey_aerialDock__ZFlY2 small{display:none}.surrey_expanded__gstFp .surrey_journal__e7HCm{inset:60px 12px 10px}.surrey_expanded__gstFp .surrey_dialogue__JNfk8{max-height:calc(100% - 70px)}.surrey_expanded__gstFp .surrey_choices__lMgyP button{flex-basis:40%}}@media (max-width:400px){.surrey_aerialDock__ZFlY2{width:150px}.surrey_viewport__kWEj3[data-mode=aerial] .surrey_map__eEHYC{width:96px;height:96px}.surrey_viewport__kWEj3[data-mode=aerial] .surrey_wideMap__KIMLE{width:calc(100% - 20px);height:auto}}@media (max-height:520px) and (orientation:landscape){.surrey_expanded__gstFp[data-mode=aerial] .surrey_vitals__o80nk{display:none}}.surrey_toolbar__UieHp{display:grid;grid-template-columns:minmax(310px,1fr) auto;align-items:start;gap:8px 18px}.surrey_toolbar__UieHp>.surrey_viewSelector__u2BOB{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:6px}.surrey_toolbar__UieHp .surrey_viewSelector__u2BOB button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;min-width:150px;padding:7px 13px;border:1px solid #a9c2b8;font-size:.77rem;text-align:left}.surrey_viewSelector__u2BOB button>span:first-child{font-size:1.5rem;line-height:1}.surrey_viewSelector__u2BOB small{display:block;font-size:.58rem;font-weight:500;margin-top:3px;letter-spacing:.04em}.surrey_toolbar__UieHp .surrey_viewSelector__u2BOB button[aria-pressed=true]{background:#e4e9d9;color:#17382e;border-color:#eff5e5;box-shadow:inset 0 -3px #d8a956;font-weight:750}.surrey_toolbar__UieHp>.surrey_utilityControls__J3C5S{align-items:center;justify-content:flex-end;gap:5px}.surrey_toolbar__UieHp .surrey_utilityControls__J3C5S button{min-height:44px}.surrey_viewHint__Y5T_u{grid-column:1/-1;justify-self:start;margin:-2px 0 0;padding:5px 8px;background:#142e29ed;border-radius:4px;color:#e4eddf;font-size:.68rem;line-height:1.4}.surrey_mission__5S1k5,.surrey_vitals__o80nk{top:128px}.surrey_waypoint__zo9g1{top:250px}.surrey_viewHelp__5tjqV{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-45%);width:min(430px,calc(100% - 28px));padding:22px;border:1px solid #afc9b8;border-radius:12px;background:#16382ff5;box-shadow:0 16px 50px #0a211c66}.surrey_viewHelp__5tjqV h3{font-size:1.3rem;margin:8px 0 15px}.surrey_viewHelp__5tjqV p{font-size:.82rem;line-height:1.6;color:#e0e8da;margin:9px 0}.surrey_viewHelp__5tjqV button{min-height:44px;margin-top:8px}.surrey_touchCopy__1gl46{display:none}.surrey_aerialTips___9OHD{position:absolute;left:50%;bottom:75px;transform:translateX(-50%);z-index:4;width:min(440px,calc(100% - 30px));background:#183b34ed;border:1px solid #a5bcae;border-radius:8px;padding:10px 14px;text-align:center;pointer-events:none;font-size:.7rem;line-height:1.6}.surrey_aerialTips___9OHD strong{display:block;color:#efd19a;font-size:.65rem;letter-spacing:.12em}.surrey_aerialDock__ZFlY2 button,.surrey_aerialDock__ZFlY2 select{min-height:44px}.surrey_aerialDock__ZFlY2 .surrey_returnPlayer__i3357{width:100%;border-color:#d7d9b9;color:#f7e0ad}.surrey_startCopy__ONGQr .surrey_startModes__XOl6v{font-size:.8rem;line-height:1.6;margin:.75rem 0 0;color:#d4e7d7}@media (max-width:700px),(pointer:coarse){.surrey_keyboardCopy___GihK{display:none}.surrey_touchCopy__1gl46{display:inline}}@media (max-width:900px){.surrey_toolbar__UieHp{grid-template-columns:1fr;gap:6px}.surrey_toolbar__UieHp>.surrey_viewSelector__u2BOB{justify-content:center}.surrey_toolbar__UieHp>.surrey_utilityControls__J3C5S{grid-row:2;justify-content:center}.surrey_viewHint__Y5T_u{justify-self:center;text-align:center;max-width:100%}.surrey_mission__5S1k5,.surrey_vitals__o80nk{top:167px}.surrey_waypoint__zo9g1{top:287px}}@media (max-width:700px){.surrey_toolbar__UieHp{inset:8px 10px auto}.surrey_toolbar__UieHp .surrey_viewSelector__u2BOB button{flex:1;min-width:0;min-height:52px;padding:6px;gap:6px;font-size:.7rem}.surrey_viewSelector__u2BOB button>span:first-child{font-size:1.3rem}.surrey_toolbar__UieHp .surrey_utilityControls__J3C5S button{min-height:44px;padding:5px 10px;font-size:.66rem}.surrey_viewHint__Y5T_u{font-size:.61rem}.surrey_mission__5S1k5{top:167px;max-width:calc(100% - 24px)}.surrey_vitals__o80nk{top:280px}.surrey_waypoint__zo9g1{top:281px;max-width:calc(100% - 178px)}.surrey_viewHelp__5tjqV{top:50%;padding:16px;transform:translate(-50%,-30%)}.surrey_viewHelp__5tjqV h3{font-size:1.1rem}.surrey_viewHelp__5tjqV p{font-size:.74rem;line-height:1.5}.surrey_aerialDock__ZFlY2 button{min-height:44px}.surrey_aerialTips___9OHD{bottom:105px;font-size:.64rem}.surrey_journal__e7HCm{inset:8px;z-index:7}}@media (max-height:520px) and (orientation:landscape){.surrey_expanded__gstFp .surrey_toolbar__UieHp{grid-template-columns:1fr auto;gap:4px 12px;inset:8px 12px auto}.surrey_expanded__gstFp .surrey_toolbar__UieHp>.surrey_utilityControls__J3C5S{grid-row:1;grid-column:2}.surrey_expanded__gstFp .surrey_toolbar__UieHp>.surrey_viewSelector__u2BOB{justify-content:flex-start}.surrey_expanded__gstFp .surrey_viewHint__Y5T_u{justify-self:start}.surrey_expanded__gstFp .surrey_mission__5S1k5,.surrey_expanded__gstFp .surrey_vitals__o80nk{top:105px}.surrey_expanded__gstFp .surrey_waypoint__zo9g1{top:192px}.surrey_expanded__gstFp .surrey_viewHelp__5tjqV{top:55%;transform:translate(-50%,-35%);padding:12px 18px;width:440px}.surrey_expanded__gstFp .surrey_viewHelp__5tjqV h3{font-size:1rem;margin:4px 0}.surrey_expanded__gstFp .surrey_viewHelp__5tjqV p{font-size:.67rem;margin:5px 0}.surrey_expanded__gstFp .surrey_viewHelp__5tjqV .surrey_eyebrow__T40zN{display:none}.surrey_expanded__gstFp .surrey_aerialDock__ZFlY2{padding:7px;max-height:calc(100% - 112px);overflow-y:auto}.surrey_expanded__gstFp .surrey_aerialTips___9OHD{bottom:10px;left:40%;width:290px}}.surrey_closeAerialTools__lAzSO,.surrey_compactObjective__wJE2B,.surrey_mobileAerialActions__RKxog,.surrey_mobileMenu__5nsF0{display:none}.surrey_closeMap__0dmQu{position:absolute;right:5px;top:5px;z-index:2;min-height:44px;font-size:.7rem!important}.surrey_pauseScreen__aYrD9{overflow-y:auto}.surrey_menuObjective__FoBV0{color:#efd29a}.surrey_menuSettings__e34Jr{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;font-size:.75rem;margin-top:20px}.surrey_menuSettings__e34Jr label{display:flex;align-items:center;min-height:44px;gap:8px}@media (max-height:520px) and (orientation:landscape),(max-width:700px),(pointer:coarse){.surrey_expanded__gstFp .surrey_toolbar__UieHp,.surrey_toolbar__UieHp{grid-template-columns:minmax(0,1fr) 52px;gap:5px 6px;inset:8px 10px auto}.surrey_expanded__gstFp .surrey_toolbar__UieHp>.surrey_viewSelector__u2BOB,.surrey_toolbar__UieHp>.surrey_viewSelector__u2BOB{grid-column:1;justify-content:flex-start}.surrey_toolbar__UieHp .surrey_viewSelector__u2BOB button{min-width:0;flex:1;max-width:200px;min-height:48px;padding:5px;gap:5px;font-size:.66rem}.surrey_viewSelector__u2BOB button>span:first-child{display:none}.surrey_viewSelector__u2BOB small{font-size:.55rem}.surrey_expanded__gstFp .surrey_toolbar__UieHp>.surrey_utilityControls__J3C5S,.surrey_toolbar__UieHp>.surrey_utilityControls__J3C5S{display:none}.surrey_toolbar__UieHp .surrey_mobileMenu__5nsF0{display:block;grid-column:2;grid-row:1;min-height:48px;padding:5px;font-size:.67rem}.surrey_expanded__gstFp .surrey_viewHint__Y5T_u,.surrey_keyboardCopy___GihK,.surrey_viewHint__Y5T_u{display:none}.surrey_touchCopy__1gl46{display:inline}.surrey_expanded__gstFp .surrey_mission__5S1k5,.surrey_expanded__gstFp .surrey_vitals__o80nk,.surrey_mission__5S1k5,.surrey_vitals__o80nk{display:none}.surrey_compactObjective__wJE2B{display:flex;position:absolute;z-index:2;top:64px;left:10px;right:10px;align-items:center;gap:8px;min-height:44px!important;padding:5px 9px!important;font-size:.65rem!important;background:#15372bd9!important;border:0!important;text-align:left}.surrey_compactObjective__wJE2B>span:first-child{flex-shrink:0;color:#f0cc8b}.surrey_compactObjective__wJE2B>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.surrey_expanded__gstFp .surrey_waypoint__zo9g1,.surrey_waypoint__zo9g1{top:144px;left:10px;right:10px;max-width:none;width:-moz-fit-content;width:fit-content;padding:0 4px 0 9px;font-size:.64rem}.surrey_waypoint__zo9g1 button{min-height:34px}.surrey_expanded__gstFp .surrey_map__eEHYC,.surrey_map__eEHYC,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_map__eEHYC{display:none}.surrey_expanded__gstFp .surrey_wideMap__KIMLE,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_wideMap__KIMLE,.surrey_wideMap__KIMLE{display:block;z-index:6;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-40%);width:min(350px,calc(100% - 28px),60dvh);height:auto}.surrey_aerialDock__ZFlY2,.surrey_expanded__gstFp .surrey_aerialDock__ZFlY2{display:none}.surrey_aerialDock__ZFlY2[data-open=true],.surrey_expanded__gstFp .surrey_aerialDock__ZFlY2[data-open=true]{display:block;z-index:6;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-40%);width:min(280px,calc(100% - 28px));max-height:calc(100% - 145px);overflow-y:auto;padding:12px}.surrey_aerialDock__ZFlY2 .surrey_closeAerialTools__lAzSO{display:block;width:100%}.surrey_aerialDock__ZFlY2 .surrey_compass__OymdS,.surrey_aerialDock__ZFlY2 .surrey_returnPlayer__i3357{display:none}.surrey_aerialDock__ZFlY2>div{display:flex;flex-wrap:nowrap}.surrey_aerialDock__ZFlY2 button{font-size:.72rem;min-height:44px}.surrey_aerialDock__ZFlY2>div button{flex:1}.surrey_aerialDock__ZFlY2 label{font-size:.75rem}.surrey_mobileAerialActions__RKxog{display:flex;flex-direction:column;position:absolute;right:12px;bottom:46px;z-index:3;gap:5px}.surrey_mobileAerialActions__RKxog button{min-height:44px;width:132px;font-size:.64rem;padding:5px;background:#15372bdb}.surrey_mobileCompass__JnxeZ{display:inline-block;color:#f3cd8a;margin-right:12px}.surrey_viewport__kWEj3[data-mode=aerial] .surrey_touchActions__VGur1{display:none}.surrey_touchActions__VGur1{flex-direction:column;gap:5px}.surrey_touchActions__VGur1 button{min-width:95px;min-height:44px;font-size:.72rem}.surrey_expanded__gstFp .surrey_touchControls__LNQLS,.surrey_touchControls__LNQLS{display:flex;left:12px;right:12px;bottom:46px}.surrey_touchControls__LNQLS button{background:#16392bd1}.surrey_expanded__gstFp .surrey_prompt__YihY6,.surrey_prompt__YihY6,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_prompt__YihY6{left:10px;right:10px;bottom:8px;text-align:center;font-size:.62rem}.surrey_prompt__YihY6>span{background:transparent;padding:0;text-shadow:0 1px 3px #102d24}.surrey_expanded__gstFp .surrey_location__VLzu8,.surrey_location__VLzu8{display:none}.surrey_expanded__gstFp .surrey_notice__cr3y9,.surrey_notice__cr3y9{top:150px;left:12px;right:12px;bottom:auto;max-width:400px;font-size:.68rem;padding:8px 10px;pointer-events:none}.surrey_aerialTips___9OHD,.surrey_expanded__gstFp .surrey_aerialTips___9OHD,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_driveStatus__lHMxL,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_prompt__YihY6{display:none}.surrey_expanded__gstFp .surrey_viewHelp__5tjqV,.surrey_viewHelp__5tjqV{top:50%;transform:translate(-50%,-35%);max-height:calc(100% - 145px);overflow-y:auto}.surrey_pauseScreen__aYrD9{padding:22px 18px;justify-content:flex-start}.surrey_pauseScreen__aYrD9 h2{font-size:1.6rem}.surrey_pauseScreen__aYrD9>p{font-size:.75rem;line-height:1.5;margin:8px 0}.surrey_pauseScreen__aYrD9 .surrey_menuActions__oqsmv{margin-top:12px;gap:8px}.surrey_pauseScreen__aYrD9 button{min-height:44px}.surrey_menuSettings__e34Jr{gap:5px 18px;margin-top:10px}}.surrey_citySettings__82DKy{display:grid;gap:10px;max-width:540px;margin:18px auto;font-size:.78rem}.surrey_citySettings__82DKy label,.surrey_citySettings__82DKy>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px}.surrey_citySettings__82DKy select{color:#f3efda;background:#1d3c31;border:1px solid #69857a;border-radius:8px;min-height:44px;padding:6px}.surrey_citySettings__82DKy input[type=range]{width:140px;min-height:44px}.surrey_expanded__gstFp{overscroll-behavior:none}@media (max-height:520px) and (orientation:landscape),(max-width:700px),(pointer:coarse){.surrey_expanded__gstFp .surrey_toolbar__UieHp,.surrey_toolbar__UieHp{top:max(8px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right))}.surrey_compactObjective__wJE2B{top:calc(64px + env(safe-area-inset-top))}.surrey_expanded__gstFp .surrey_waypoint__zo9g1,.surrey_waypoint__zo9g1{top:calc(116px + env(safe-area-inset-top))}.surrey_expanded__gstFp .surrey_touchControls__LNQLS,.surrey_touchControls__LNQLS{left:max(12px,env(safe-area-inset-left))}.surrey_expanded__gstFp .surrey_touchControls__LNQLS,.surrey_mobileAerialActions__RKxog,.surrey_touchControls__LNQLS{bottom:calc(46px + env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right))}.surrey_expanded__gstFp .surrey_prompt__YihY6,.surrey_prompt__YihY6,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_prompt__YihY6{bottom:calc(8px + env(safe-area-inset-bottom))}.surrey_expanded__gstFp .surrey_notice__cr3y9,.surrey_notice__cr3y9{top:auto;bottom:calc(210px + env(safe-area-inset-bottom));left:10%;right:10%;font-size:.64rem;padding:7px 9px}.surrey_pauseScreen__aYrD9{padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.surrey_dialogue__JNfk8{bottom:max(12px,env(safe-area-inset-bottom))}.surrey_touchControls__LNQLS button{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}}.surrey_driveStatus__lHMxL{position:absolute;right:20px;bottom:28px;z-index:3;display:flex;flex-direction:column;gap:4px;max-width:255px;padding:9px 13px;border-radius:9px;background:#17382edb;color:#f2eddb;pointer-events:none}.surrey_driveStatus__lHMxL strong{font-size:1.6rem;line-height:1.2;font-variant-numeric:tabular-nums}.surrey_driveStatus__lHMxL small{font-size:.65rem;font-weight:500}.surrey_driveStatus__lHMxL>span{font-size:.67rem}.surrey_viewport__kWEj3[data-driving=true][data-mode=ground] .surrey_touchActions__VGur1{gap:4px}@media (max-height:520px) and (orientation:landscape),(max-width:700px),(pointer:coarse){.surrey_driveStatus__lHMxL{right:max(12px,env(safe-area-inset-right));bottom:calc(240px + env(safe-area-inset-bottom));max-width:190px;padding:5px 9px}.surrey_driveStatus__lHMxL strong{font-size:1.1rem}.surrey_driveStatus__lHMxL>span{font-size:.6rem}.surrey_viewport__kWEj3[data-driving=true] .surrey_notice__cr3y9{bottom:calc(300px + env(safe-area-inset-bottom))}.surrey_viewport__kWEj3[data-driving=true] .surrey_dpad__TZ24P button{font-size:.72rem}.surrey_viewport__kWEj3[data-driving=true][data-mode=aerial] .surrey_driveStatus__lHMxL{bottom:calc(270px + env(safe-area-inset-bottom))}}@media (max-height:520px) and (orientation:landscape){.surrey_expanded__gstFp .surrey_driveStatus__lHMxL{bottom:calc(190px + env(safe-area-inset-bottom));max-width:185px}.surrey_expanded__gstFp[data-driving=true] .surrey_notice__cr3y9{bottom:42%;left:30%;right:30%}}.surrey_driveStatus__lHMxL{pointer-events:auto;text-align:left;min-height:44px}.surrey_expanded__gstFp .surrey_wideMap__KIMLE,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_wideMap__KIMLE,.surrey_wideMap__KIMLE{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.7fr);top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-45%);width:min(790px,calc(100% - 28px));height:auto;max-height:calc(100% - 130px);aspect-ratio:auto;padding-top:50px;overflow-y:auto;pointer-events:auto;background:#17382ff7;z-index:6}.surrey_wideMap__KIMLE svg{width:100%;height:auto;aspect-ratio:1;align-self:center}.surrey_wideMap__KIMLE .surrey_mapCaption__0_x1U{position:static;grid-column:1/-1;grid-row:3}.surrey_wideMap__KIMLE .surrey_north__tdkPB{top:15px}.surrey_mapNavigation__OipJ0{display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;align-self:center}.surrey_mapNavigation__OipJ0 label{display:grid;gap:8px;font-size:.78rem}.surrey_mapNavigation__OipJ0 select{width:100%;min-height:44px;color:#f3efda;background:#234a3e;border:1px solid #8ca99b;border-radius:7px;padding:6px;font:inherit}.surrey_mapNavigation__OipJ0 p{margin:0;font-size:.78rem;line-height:1.5;color:#f4d193}.surrey_mapNavigation__OipJ0 small{font-size:.64rem;line-height:1.5;color:#cad8cd}@media (max-width:700px),(pointer:coarse){.surrey_expanded__gstFp .surrey_wideMap__KIMLE,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_wideMap__KIMLE,.surrey_wideMap__KIMLE{grid-template-columns:1fr;width:min(420px,calc(100% - 24px));max-height:calc(100% - 100px);transform:translate(-50%,-43%)}.surrey_wideMap__KIMLE svg{max-height:34dvh}.surrey_driveStatus__lHMxL[data-navigation=true]>span{display:none}.surrey_mapNavigation__OipJ0{padding:10px 14px;gap:8px}}@media (max-height:520px) and (orientation:landscape){.surrey_driveStatus__lHMxL[data-navigation=true]>span{display:none}.surrey_expanded__gstFp .surrey_wideMap__KIMLE,.surrey_viewport__kWEj3[data-mode=aerial] .surrey_wideMap__KIMLE,.surrey_wideMap__KIMLE{grid-template-columns:minmax(160px,.7fr) minmax(210px,1fr);max-height:calc(100% - 92px);width:min(680px,calc(100% - 28px));padding-top:44px}.surrey_wideMap__KIMLE svg{max-height:42dvh}.surrey_mapNavigation__OipJ0{padding:6px 12px}}