@import url("https://fonts.googleapis.com/css2?family=Overpass:wght@400;600;700;900&family=Overpass+Mono:wght@400;600;700&display=swap");.page_wrap__NBl5k{--t-asphalt:#1b1d1f;--t-asphalt-2:#26292d;--t-line:hsla(0,0%,100%,.09);--t-hivis:#cdef1f;--t-hivis-dim:#9db514;--t-tape:#ff7a1a;--t-ink:#f2f4ec;--t-dim:#9aa39b;--t-danger:#ff4d4d;--t-blue:#2f7df6;--t-font:"Overpass",system-ui,sans-serif;--t-mono:"Overpass Mono",monospace;position:fixed;top:0;left:0;right:0;bottom:0;font-family:var(--t-font);background:#dfe3e6}.page_map__dud_L{position:absolute;inset:0;z-index:1}.page_map__dud_L .leaflet-container{background:#dfe3e6;font-family:var(--t-font)}.page_topbar__qnzIG{position:absolute;top:10px;left:10px;right:10px;z-index:30;display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--t-asphalt);color:var(--t-ink);border-radius:10px;border-bottom:3px solid var(--t-hivis);box-shadow:0 4px 18px rgba(0,0,0,.35)}.page_wordmark__KivP2{font-weight:900;font-size:1.05rem;letter-spacing:.14em;color:var(--t-hivis);display:flex;align-items:center;gap:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_wordmarkChev__Tc_3h{color:var(--t-tape);font-weight:900;margin-right:2px}.page_phaseChips__y7_TQ{display:flex;gap:6px;margin-left:auto}.page_chip__UfJ0X{font-family:var(--t-mono);font-size:.62rem;letter-spacing:.12em;padding:5px 9px 3px;border-radius:5px;color:var(--t-dim);border:1px solid var(--t-line);white-space:nowrap}.page_chip__UfJ0X em{font-style:normal;opacity:.55;margin-right:2px}.page_chipActive__9ZqCC{color:#15170a;background:var(--t-hivis);border-color:var(--t-hivis);font-weight:700}.page_iconBtn__KaU5K{background:var(--t-asphalt-2);color:var(--t-ink);border:1px solid var(--t-line);border-radius:8px;width:34px;height:34px;font-size:1rem;cursor:pointer;flex:0 0 auto}.page_iconBtn__KaU5K:hover{border-color:var(--t-hivis)}@media (max-width:430px){.page_topbar__qnzIG{gap:8px;padding:7px 10px}.page_wordmark__KivP2{font-size:.9rem;letter-spacing:.1em}.page_chip__UfJ0X{font-size:.55rem;padding:4px 6px 3px;letter-spacing:.08em}.page_phaseChips__y7_TQ{gap:4px}}.page_toast__Tq2rH{position:absolute;top:64px;left:50%;transform:translateX(-50%);z-index:40;background:var(--t-asphalt);color:var(--t-ink);border-left:4px solid var(--t-hivis);padding:9px 14px;border-radius:8px;font-size:.85rem;box-shadow:0 4px 18px rgba(0,0,0,.35);max-width:min(86vw,420px);animation:page_toastIn__vfT1f .18s ease-out}@keyframes page_toastIn__vfT1f{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.page_panel__8vAP5{position:absolute;left:0;right:0;bottom:0;z-index:25;background:var(--t-asphalt);color:var(--t-ink);border-radius:14px 14px 0 0;box-shadow:0 -6px 30px rgba(0,0,0,.4);max-height:52vh;display:flex;flex-direction:column}.page_panelClosed__JqV9m{max-height:none}.page_panelGrip__NsWPQ{background:none;border:none;color:var(--t-dim);font-family:var(--t-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding:8px;cursor:pointer;width:100%}.page_panelGrip__NsWPQ:hover{color:var(--t-hivis)}.page_panelBody__TACQQ{overflow-y:auto;padding:4px 14px 16px;display:flex;flex-direction:column;gap:12px}.page_panelBody__TACQQ::-webkit-scrollbar{width:5px}.page_panelBody__TACQQ::-webkit-scrollbar-thumb{background:var(--t-asphalt-2);border-radius:3px}@media (min-width:900px){.page_panel__8vAP5{left:auto;top:66px;right:10px;bottom:14px;width:360px;border-radius:12px;max-height:none}.page_panelClosed__JqV9m{bottom:auto}}.page_hint__cSjm5{font-size:.86rem;line-height:1.45;color:var(--t-dim)}.page_fine__ldJq8{font-size:.72rem;line-height:1.5;color:var(--t-dim);font-family:var(--t-mono)}.page_row__xP1Vd{display:flex;gap:8px;flex-wrap:wrap}.page_btnDanger__dzowf,.page_btnGhost__Ty34x,.page_btnPrimary__2McYJ{font-family:var(--t-font);font-weight:700;font-size:.84rem;padding:10px 13px 8px;border-radius:8px;cursor:pointer;min-height:42px;flex:1 1 auto}.page_btnGhost__Ty34x{background:var(--t-asphalt-2);color:var(--t-ink);border:1px solid var(--t-line)}.page_btnGhost__Ty34x:hover:not(:disabled){border-color:var(--t-hivis)}.page_btnGhost__Ty34x:disabled{opacity:.4;cursor:not-allowed}.page_btnArmed__STpTD{border-color:var(--t-hivis);color:var(--t-hivis);box-shadow:inset 0 0 0 1px var(--t-hivis)}.page_btnPrimary__2McYJ{background:var(--t-hivis);color:#15170a;border:none}.page_btnDanger__dzowf{background:transparent;color:var(--t-danger);border:1px solid rgba(255,77,77,.4)}.page_btnDanger__dzowf:hover{border-color:var(--t-danger)}.page_btnBuild__rts_u{font-family:var(--t-font);font-weight:900;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;background:var(--t-hivis);color:#15170a;border:none;border-radius:9px;padding:14px 16px 12px;min-height:50px;cursor:pointer;transition:transform .08s ease,box-shadow .2s ease;box-shadow:0 3px 0 var(--t-hivis-dim)}.page_btnBuild__rts_u:hover:not(:disabled){transform:translateY(-1px)}.page_btnBuild__rts_u:active:not(:disabled){transform:translateY(1px);box-shadow:none}.page_btnBuild__rts_u:disabled{background:var(--t-asphalt-2);color:var(--t-dim);box-shadow:none;cursor:not-allowed}.page_check__ayEMt{display:flex;align-items:center;gap:9px;font-size:.85rem;cursor:pointer;color:var(--t-ink)}.page_check__ayEMt input{width:18px;height:18px;accent-color:var(--t-hivis)}.page_slider__ByN4U{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--t-dim)}.page_slider__ByN4U strong{color:var(--t-ink);font-family:var(--t-mono)}.page_slider__ByN4U input{accent-color:var(--t-hivis)}.page_input___cVLA{flex:1 1 auto;background:var(--t-asphalt-2);border:1px solid var(--t-line);border-radius:8px;color:var(--t-ink);font-family:var(--t-mono);font-size:.86rem;padding:10px 12px 8px;min-width:0}.page_input___cVLA:focus{outline:none;border-color:var(--t-hivis)}.page_input___cVLA::placeholder{color:var(--t-dim);opacity:.7}.page_loadRow__Nxymc,.page_saveRow__g7va7{display:flex;gap:8px;align-items:stretch}.page_loadRow__Nxymc .page_btnGhost__Ty34x,.page_saveRow__g7va7 .page_btnGhost__Ty34x{flex:0 0 auto}.page_codeBadge__ji15N{font-family:var(--t-mono);font-weight:700;font-size:.95rem;letter-spacing:.16em;background:var(--t-asphalt-2);border:1px dashed var(--t-hivis);color:var(--t-hivis);border-radius:8px;padding:10px 12px 8px;align-self:center;-webkit-user-select:all;-moz-user-select:all;user-select:all}.page_error__Jil8M{background:rgba(255,77,77,.12);border-left:3px solid var(--t-danger);color:#ffb3b3;font-size:.82rem;line-height:1.45;padding:9px 11px;border-radius:6px}.page_warning__LyTWh{background:rgba(255,122,26,.1);border-left:3px solid var(--t-tape);color:#ffc89a;font-size:.78rem;line-height:1.5;padding:8px 11px;border-radius:6px}.page_statGrid___mnx9{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));grid-gap:8px;gap:8px}.page_stat__aEnCU{background:var(--t-asphalt-2);border:1px solid var(--t-line);border-radius:8px;padding:8px 10px 6px;display:flex;flex-direction:column;gap:2px}.page_statLabel__YuhHa{font-family:var(--t-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t-dim)}.page_statValue__FXJDK{font-family:var(--t-mono);font-weight:700;font-size:1rem;color:var(--t-ink);white-space:nowrap}.page_gps_ok__Uy87Z{color:var(--t-hivis)}.page_gps_poor__Ir4fP{color:var(--t-tape)}.page_gps_denied__XkD9w{color:var(--t-danger)}.page_gps_off__S7i9T{color:var(--t-dim)}.page_resumeCard__Fe5OR{background:var(--t-asphalt-2);border:1px solid var(--t-hivis);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.page_resumeText__Ed7Pp{display:flex;flex-direction:column;gap:2px}.page_resumeText__Ed7Pp strong{font-size:.95rem}.page_resumeMeta__Aq0zS{font-family:var(--t-mono);font-size:.68rem;color:var(--t-dim)}.page_progressWrap__ec_TZ{display:flex;flex-direction:column;gap:6px}.page_progressTop__AUG3U{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.page_progressPct__YpvYl{font-family:var(--t-mono);font-weight:700;font-size:1.7rem;color:var(--t-hivis);line-height:1}.page_progressDetail__kGRNZ{font-family:var(--t-mono);font-size:.68rem;color:var(--t-dim);text-align:right}.page_progressBar__uaLaH{height:16px;background:var(--t-asphalt-2);border:1px solid var(--t-line);border-radius:8px;overflow:hidden}.page_progressFill__wUgtZ{height:100%;background:repeating-linear-gradient(-45deg,var(--t-hivis) 0 10px,#232708 10px 20px);border-radius:7px;transition:width .6s ease;min-width:2px}.page_nextCard__FYm_X{background:var(--t-asphalt-2);border-left:5px solid var(--t-tape);border-radius:8px;padding:10px 12px 8px;display:flex;flex-direction:column;gap:2px}.page_nextLabel__oFdqj{font-family:var(--t-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--t-tape)}.page_nextName___bEQQ{font-weight:900;font-size:1.25rem;line-height:1.15}.page_nextLen__7A6kJ{font-family:var(--t-mono);font-size:.72rem;color:var(--t-dim)}.page_navLeg__bIuE0{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(255,122,26,.14);border:1px solid rgba(255,122,26,.5);margin-bottom:8px}.page_navArrow__610Hb{font-size:1.5rem;line-height:1;color:var(--t-tape);transition:transform .3s linear;flex:0 0 auto}.page_navLegText___iEeF{display:flex;flex-direction:column;min-width:0}.page_navLegText___iEeF strong{color:var(--t-tape);font-size:.95rem;line-height:1.2}.page_navLegText___iEeF span{font-family:var(--t-mono);font-size:.68rem;color:var(--t-dim)}.page_pocket__6hIfT{font-family:var(--t-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t-hivis-dim);margin-bottom:4px}.page_tallyRow__BpQwG{display:flex;align-items:stretch;gap:10px}.page_btnTally__0P1Jo{flex:1 1 auto;font-family:var(--t-font);font-weight:900;font-size:1.25rem;background:var(--t-asphalt-2);border:2px solid var(--t-hivis);color:var(--t-hivis);border-radius:10px;min-height:58px;cursor:pointer;transition:transform .06s ease}.page_btnTally__0P1Jo:active{transform:scale(.97);background:rgba(205,239,31,.12)}.page_tallyCount__7asmV{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px}.page_tallyNum__9bn1G{font-family:var(--t-mono);font-weight:700;font-size:1.6rem;line-height:1}.page_tallyLabel__wYuXg{font-family:var(--t-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t-dim)}.page_tallyRow__BpQwG .page_btnGhost__Ty34x{flex:0 0 auto;min-width:52px}.page_stepList__3i9ii{display:flex;flex-direction:column;border:1px solid var(--t-line);border-radius:8px;overflow:hidden;max-height:320px;overflow-y:auto}.page_step__DI9Zu{display:flex;align-items:baseline;gap:10px;padding:7px 11px 5px;font-size:.82rem;border-bottom:1px solid var(--t-line)}.page_step__DI9Zu:last-child{border-bottom:none}.page_stepIdx__yGeqI{font-family:var(--t-mono);font-size:.66rem;color:var(--t-hivis-dim);min-width:26px}.page_stepName__w8nVI{flex:1 1 auto}.page_stepName__w8nVI em{font-style:normal;color:var(--t-dim);font-size:.72rem}.page_stepLen__rEXX4{font-family:var(--t-mono);font-size:.7rem;color:var(--t-dim)}.page_stepRepeat__32k7z{opacity:.5}.page_doneOverlay__nMf4r{position:absolute;inset:0;z-index:50;background:rgba(15,17,14,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:18px;animation:page_fadeIn__wvzG6 .25s ease-out}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}.page_doneCard__opCxH{background:var(--t-asphalt);border-radius:14px;padding:0 22px 22px;width:min(480px,100%);max-height:90%;overflow-y:auto;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 60px rgba(0,0,0,.5)}.page_doneStripe__FTOqF{height:12px;margin:0 -22px;border-radius:14px 14px 0 0;background:repeating-linear-gradient(-45deg,var(--t-hivis) 0 14px,var(--t-asphalt) 14px 28px)}.page_doneTitle__iVK0T{font-weight:900;font-size:1.7rem;letter-spacing:.1em;color:var(--t-hivis);margin-top:4px}.page_doneZone___6Jr9{font-family:var(--t-mono);font-size:.8rem;color:var(--t-dim);margin-top:-10px}.page_doneGrid__dHwHF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.page_doneStat___C8t1{background:var(--t-asphalt-2);border:1px solid var(--t-line);border-radius:10px;padding:12px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.page_doneNum__R6_R8{font-family:var(--t-mono);font-weight:700;font-size:1.25rem;color:var(--t-ink)}.page_doneLab__tKTdy{font-family:var(--t-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim)}.page_vert__EXaJi{width:14px;height:14px;background:var(--t-hivis,#cdef1f);border:2px solid #1b1d1f;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.4)}.page_vertFirst__2vyMS{border-radius:50%;width:16px;height:16px}.page_startFlag__zSsMV{width:26px;height:26px;border-radius:50%;background:#1b1d1f;border:2px solid #cdef1f;color:#cdef1f;font-family:Overpass Mono,monospace;font-weight:700;font-size:.8rem;box-shadow:0 2px 8px rgba(0,0,0,.45)}.page_ghost__qsk_I,.page_startFlag__zSsMV{display:flex;align-items:center;justify-content:center}.page_ghost__qsk_I{width:30px;height:30px;border-radius:50%;background:rgba(27,29,31,.9);border:2px solid #ff7a1a;font-size:15px;box-shadow:0 2px 10px rgba(0,0,0,.4)}.page_ute__87scO{width:34px;height:34px;border-radius:50%;background:#1b1d1f;border:3px solid #cdef1f;box-shadow:0 0 0 4px rgba(205,239,31,.25),0 2px 10px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.page_uteArrow__7MPRC{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:14px solid #cdef1f;transform:rotate(0deg);transition:transform .3s ease;transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.page_progressFill__wUgtZ,.page_uteArrow__7MPRC{transition:none}.page_doneOverlay__nMf4r,.page_toast__Tq2rH{animation:none}}.page_mapPicker__AiSCw{position:relative;flex:0 0 auto}.page_mapMenu__TFK6L{position:absolute;top:42px;right:0;background:var(--t-asphalt);border:1px solid var(--t-line);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.45);display:flex;flex-direction:column;min-width:170px;overflow:hidden;z-index:60}.page_mapMenuItem__kVT2e{display:flex;align-items:center;gap:9px;background:none;border:none;color:var(--t-ink);font-family:var(--t-font);font-size:.84rem;font-weight:600;padding:11px 13px 9px;cursor:pointer;text-align:left}.page_mapMenuItem__kVT2e:hover{background:var(--t-asphalt-2)}.page_mapMenuItemActive__UgdC4{color:var(--t-hivis)}.page_nextBar___V4ZH{display:flex;align-items:baseline;gap:8px;margin-left:auto;min-width:0;overflow:hidden}.page_nextBarLabel__4FdRm{font-family:var(--t-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t-tape);flex:0 0 auto}.page_nextBarName__k2mRt{font-weight:900;font-size:1.02rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.page_nextBarDist___Zj27{font-family:var(--t-mono);font-weight:700;font-size:.85rem;color:var(--t-hivis);flex:0 0 auto}.page_zoneList__Devah{display:flex;flex-direction:column;gap:6px}.page_zoneListLabel__OXx5r{font-family:var(--t-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t-dim)}.page_zoneItem__kPl9M{display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--t-asphalt-2);border:1px solid var(--t-line);border-radius:8px;color:var(--t-ink);font-family:var(--t-font);padding:10px 12px 8px;cursor:pointer;text-align:left}.page_zoneItem__kPl9M:hover{border-color:#7b68d9}.page_zoneItemActive__y7K74{border-color:var(--t-hivis);box-shadow:inset 0 0 0 1px var(--t-hivis)}.page_zoneName__iXMpi{font-weight:700;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_zoneMeta__86Z1_{font-family:var(--t-mono);font-size:.66rem;color:var(--t-dim);flex:0 0 auto}.page_speedRow__QLDqd{display:flex;align-items:center;gap:6px}.page_speedBtn__0gR8X{font-family:var(--t-mono);font-weight:700;font-size:.78rem;background:var(--t-asphalt-2);border:1px solid var(--t-line);color:var(--t-ink);border-radius:7px;padding:7px 10px 5px;cursor:pointer;min-width:44px}.page_speedBtn__0gR8X:hover{border-color:var(--t-tape)}.page_speedBtnActive__neM0k{background:var(--t-tape);border-color:var(--t-tape);color:#2a1404}.page_adminLinks__KHD4k{display:flex;flex-direction:column;gap:6px;margin-top:2px}.page_adminLink__e_zHf{display:block;text-align:center;font-family:var(--t-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t-dim);text-decoration:none;padding:8px;margin-top:2px;border:1px dashed var(--t-line);border-radius:7px}.page_adminLink__e_zHf:hover{color:var(--t-hivis);border-color:var(--t-hivis)}.page_accountRow__mef_W{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--t-line)}.page_accountLink__FlAuu{font-family:var(--t-mono);font-size:.7rem;letter-spacing:.06em;color:var(--t-dim);text-decoration:none}.page_accountLink__FlAuu:hover{color:var(--t-hivis)}.page_accountSep__xt5Ga{color:var(--t-line);font-size:.7rem}.page_accountOut__HdfQM{background:none;border:none;font-family:var(--t-mono);font-size:.7rem;letter-spacing:.06em;text-transform:lowercase;color:var(--t-dim);cursor:pointer;padding:0}.page_accountOut__HdfQM:hover{color:var(--t-danger)}.page_tuning__WxIze{border:1px solid var(--t-line);border-radius:8px;padding:10px 12px;background:var(--t-asphalt-2);display:flex;flex-direction:column;gap:12px}.page_tuning__WxIze summary{cursor:pointer;font-family:var(--t-mono);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--t-dim);list-style:none}.page_tuning__WxIze summary::-webkit-details-marker{display:none}.page_tuning__WxIze summary:before{content:"▸ ";color:var(--t-hivis-dim)}.page_tuning__WxIze[open] summary:before{content:"▾ "}.page_tuning__WxIze[open] summary{margin-bottom:2px;color:var(--t-ink)}.page_legend__SbS5l{display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 2px 2px;font-family:var(--t-mono);font-size:.68rem;color:var(--t-dim)}.page_legItem__X9ekO{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.page_legItem__X9ekO i{width:14px;height:4px;border-radius:2px;display:inline-block}.page_backLink__5VuFj{align-self:flex-start;background:none;border:none;color:var(--t-dim);font-family:var(--t-mono);font-size:.74rem;cursor:pointer;padding:0 0 2px;margin-bottom:2px}.page_backLink__5VuFj:hover{color:var(--t-hivis)}.page_storeChooser__eriAe{display:flex;flex-direction:column;gap:6px}.page_storeChip__zvLPO{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--t-asphalt-2);border:1px solid var(--t-line);border-radius:8px;padding:10px 12px;cursor:pointer;text-align:left;color:var(--t-ink);transition:border-color .12s,background .12s}.page_storeChip__zvLPO:hover{border-color:#7b68d9}.page_storeChipOn__KwPlv{border-color:#7b68d9;background:rgba(123,104,217,.16)}.page_storeChipName__gRVGa{font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_storeChipMeta__vM1gk{font-family:var(--t-mono);font-size:.68rem;color:var(--t-dim);flex:0 0 auto}.page_zonePick__pAr6R{display:flex;flex-direction:column;gap:6px;margin-top:2px}.page_zoneToggle__HZMVJ{display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--t-asphalt-2);border:1px solid var(--t-line);border-radius:8px;padding:9px 12px;cursor:pointer;text-align:left;color:var(--t-ink);transition:border-color .12s,background .12s}.page_zoneToggleOn__yXkYv,.page_zoneToggle__HZMVJ:hover{border-color:var(--t-hivis)}.page_zoneToggleOn__yXkYv{background:rgba(181,227,0,.16)}.page_empty__94dW_{font-family:var(--t-mono);font-size:.74rem;color:var(--t-dim);padding:8px 2px;line-height:1.4}.page_storePin__PzsIA{width:30px;height:30px;display:grid;place-items:center;font-size:18px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55));border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:rgba(123,104,217,.85);border:2px solid #d9d2ff}.page_storePin__PzsIA>*{transform:rotate(45deg)}.page_storePinOn__LPM76{background:#7b68d9;border-color:#fff}.page_endFlag__Z_ZXJ{width:28px;height:28px;display:grid;place-items:center;font-size:17px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.page_startSuggest__dYeZG{width:22px;height:22px;border-radius:50%;background:#1b1d1f;border:2px dashed #ff7a1a;color:#ff7a1a;font-family:var(--t-mono);font-weight:700;font-size:12px;display:grid;place-items:center;cursor:pointer;transition:transform .1s}.page_startSuggest__dYeZG:hover{transform:scale(1.18);background:#ff7a1a;color:#15170a}.page_gate__hfrdv{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:6px 2px}.page_gateLock__CbV3t{font-size:1.6rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.page_gateTitle__R7GHd{font-weight:900;font-size:1.15rem;letter-spacing:.02em;color:var(--t-ink)}.page_gateText__wSYoR{color:var(--t-dim);font-size:.88rem;line-height:1.5}.page_gateBtn__SoVyA{display:inline-block;margin-top:2px;background:var(--t-hivis);color:var(--t-asphalt);font-family:var(--t-font);font-weight:800;font-size:.92rem;letter-spacing:.03em;text-decoration:none;padding:11px 20px 9px;border-radius:8px}.page_gateBtn__SoVyA:hover{background:#d8f53a}