._wrap_17a7p_1{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;height:100%;display:flex}._mark_17a7p_9{color:var(--accent);font-size:32px}._title_17a7p_10{font-size:var(--font-lg);color:var(--text-1);font-weight:600}._sub_17a7p_11{font-size:var(--font-sm);color:var(--text-2)}._page_be3hm_4{background:var(--surface-1);min-height:100vh;color:var(--text-1);font-family:var(--font-body);font-size:14px;display:flex}._hero_be3hm_13{background:var(--surface-0) url(/app/assets/login-twin-CHpAgzNr.jpg) 65% 80% / cover no-repeat;flex:1.25 520px;min-height:100vh;position:relative;overflow:hidden}._hero_be3hm_13:before{content:"";pointer-events:none;background:linear-gradient(#080c12eb 0%,#080c128c 38%,#080c121a 70%,#080c12b8 100%);position:absolute;inset:0}._heroText_be3hm_34{flex-direction:column;gap:20px;max-width:560px;display:flex;position:absolute;top:56px;left:64px;right:64px}._brand_be3hm_44,._brandSmall_be3hm_45{align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}._brand_be3hm_44 svg,._brandSmall_be3hm_45 svg{color:var(--accent)}._brandSmall_be3hm_45{font-size:15px;display:none}._heroText_be3hm_34 h1{letter-spacing:-.02em;margin:24px 0 0;font-size:44px;font-weight:700;line-height:1.1}._heroText_be3hm_34 p{color:#bfc7d4;margin:0;font-size:17px;line-height:1.55}._chips_be3hm_73{flex-wrap:wrap;gap:8px;display:flex}._chip_be3hm_73{height:28px;color:var(--text-1);background:#ffffff14;border-radius:14px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}._chip_be3hm_73[data-tone=live]{color:#a8f0b0;background:var(--accent-subtle)}._chip_be3hm_73[data-tone=live] i{background:var(--accent);border-radius:4px;width:7px;height:7px}._chip_be3hm_73[data-tone=forecast]{color:#9cc8ff;background:#5ea8ff29}._chip_be3hm_73[data-tone=dated]{color:#f4d89a;background:var(--risk-t2-subtle)}._credit_be3hm_108{color:var(--text-2);margin:0;font-size:12px;position:absolute;bottom:28px;left:64px;right:64px}._panel_be3hm_118{box-sizing:border-box;border-left:1px solid var(--border-subtle);background:#0e131d;flex-direction:column;flex:440px;min-height:100vh;padding:40px 56px;display:flex}._top_be3hm_128{justify-content:flex-end;align-items:center;gap:12px;display:flex}._toggle_be3hm_134{border:1px solid #2a3142;border-radius:8px;display:inline-flex;overflow:hidden}._toggle_be3hm_134 button{height:32px;color:var(--text-2);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 12px}._toggle_be3hm_134 button[aria-pressed=true]{color:var(--text-1);background:#2a3142;font-weight:600}._center_be3hm_155{flex-direction:column;flex:1;justify-content:center;display:flex}._form_be3hm_161,._adminForm_be3hm_162{flex-direction:column;gap:18px;width:100%;max-width:380px;margin:0 auto;display:flex}._adminForm_be3hm_162{max-width:none}._heading_be3hm_173{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._heading_be3hm_173 h2{margin:0;font-size:28px;font-weight:700}._modes_be3hm_185{background:#121826;border:1px solid #2a3142;border-radius:10px;padding:3px;display:inline-flex}._modes_be3hm_185 button{height:30px;color:var(--text-2);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}._modes_be3hm_185 button[aria-checked=true]{color:var(--text-1);background:#2a3142;font-weight:600}._intro_be3hm_207{color:#bfc7d4;margin:-6px 0 0;font-size:14px;line-height:1.5}._primary_be3hm_213,._secondary_be3hm_214{height:48px;font:600 15px var(--font-body);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}._primary_be3hm_213{background:var(--accent);color:var(--text-on-accent);border:0}._secondary_be3hm_214{border:1px solid var(--border);height:46px;color:var(--text-1);background:0 0;font-size:14px}._primary_be3hm_213:disabled,._secondary_be3hm_214:disabled{cursor:not-allowed;opacity:.6}._adminForm_be3hm_162 ._primary_be3hm_213:disabled{opacity:.45}._soon_be3hm_246{border:1px solid var(--border);font:600 9.5px/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-1);background:#2a3142;border-radius:999px;padding:2px 8px;position:absolute;top:-9px;right:12px}._note_be3hm_259{text-align:center;color:var(--text-2);margin-top:-10px;font-size:12px}._or_be3hm_265{color:var(--text-2);align-items:center;gap:12px;font-size:12px;display:flex}._or_be3hm_265 i{background:#2a3142;flex:1;height:1px}._field_be3hm_277{color:#bfc7d4;flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}._field_be3hm_277 input{height:46px;color:var(--text-1);font:400 15px var(--font-body);background:#121826;border:1px solid #344057;border-radius:12px;outline:none;padding:0 14px}._field_be3hm_277 input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}._field_be3hm_277 input:disabled{opacity:.55;cursor:not-allowed}._field_be3hm_277 input[aria-invalid=true]{border-color:var(--risk-t1)}._notice_be3hm_306{color:#bfc7d4;background:#ffffff08;border:1px solid #2a3142;border-radius:12px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}._link_be3hm_316{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._link_be3hm_316:hover,._link_be3hm_316:focus-visible{text-decoration:underline}._error_be3hm_329{color:var(--risk-t1);margin:-6px 0 0;font-size:13px}._primary_be3hm_213:focus-visible,._secondary_be3hm_214:focus-visible,._modes_be3hm_185 button:focus-visible,._toggle_be3hm_134 button:focus-visible{outline:var(--focus-ring);outline-offset:2px}._foot_be3hm_342{border-top:1px solid var(--border-subtle);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;font-size:12px;display:flex}._foot_be3hm_342 a{color:var(--text-2);text-decoration:none}._foot_be3hm_342 a:hover{color:var(--accent)}@media (width<=900px){._hero_be3hm_13{display:none}._panel_be3hm_118{border-left:0;padding:28px 20px}._top_be3hm_128{justify-content:space-between}._brandSmall_be3hm_45{display:inline-flex}}._studio_67kxb_3{background:var(--surface-1);color:var(--text-1);font-family:var(--font-body);font-size:13px;line-height:1.38;position:fixed;inset:0;overflow:hidden}._map_67kxb_14{position:absolute;inset:0}._studio_67kxb_3 .cesium-viewer-bottom{bottom:6px!important;left:64px!important}._studio_67kxb_3 .cesium-viewer-toolbar{display:none}._glass_67kxb_28{z-index:10;background:var(--surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:var(--shadow-2);border-radius:9px;position:absolute}._ticks_67kxb_40:before{content:"";border-left:2px solid var(--accent);border-top:2px solid var(--accent);opacity:.85;pointer-events:none;border-top-left-radius:9px;width:12px;height:12px;position:absolute;top:-1px;left:-1px}._topbar_67kxb_56{background:var(--surface-overlay);z-index:20;border-width:0 0 1px;border-radius:0;align-items:center;gap:12px;height:46px;padding:0 14px;display:flex;top:0;left:0;right:0}._topbar_67kxb_56>*{flex-shrink:0}._logo_67kxb_74{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}._kicker_67kxb_83{color:var(--text-2);font:500 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._seg_67kxb_90{border:1px solid var(--border);border-radius:7px;font-size:12px;display:flex;overflow:hidden}._seg_67kxb_90 button{font:inherit;color:var(--text-2);border:0;border-right:1px solid var(--border-subtle);cursor:pointer;background:0 0;padding:5px 10px}._seg_67kxb_90 button:last-child{border-right:0}._seg_67kxb_90 button[aria-pressed=true]{color:var(--text-1);background:var(--surface-3);box-shadow:inset 0 -2px 0 var(--accent)}._seg_67kxb_90 button:disabled{cursor:not-allowed;opacity:.45}._search_67kxb_119{flex:300px;min-width:140px;max-width:380px;position:relative}._searchBox_67kxb_126{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-2);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}._searchBox_67kxb_126 input{min-width:0;height:30px;font:inherit;color:var(--text-1);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}._searchBox_67kxb_126 input::placeholder{color:var(--text-2)}._searchBox_67kxb_126:focus-within{border-color:var(--accent)}kbd{font:500 10.5px var(--font-mono);border:1px solid var(--border);color:var(--text-2);border-radius:4px;padding:1px 5px}._results_67kxb_160{max-height:340px;padding:6px;top:36px;left:0;right:0;overflow:auto}._results_67kxb_160 button{width:100%;font:inherit;color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:6px 8px;font-size:12.5px;display:flex}._results_67kxb_160 button[aria-selected=true],._results_67kxb_160 button:hover{background:var(--surface-3)}._results_67kxb_160 small{color:var(--text-2);font:500 10.5px var(--font-mono)}._spacer_67kxb_191{flex:1}._clock_67kxb_195{font:600 12px var(--font-mono);color:var(--text-1);font-variant-numeric:tabular-nums}._clock_67kxb_195 small{color:var(--text-2);margin-left:4px;font-weight:500}._live_67kxb_206{font:500 11.5px var(--font-mono);color:var(--accent);white-space:nowrap;align-items:center;gap:6px;display:flex}._live_67kxb_206._idle_67kxb_214{color:var(--text-2)}._dot_67kxb_218{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-subtle);border-radius:50%;flex:none;display:inline-block}._dot_67kxb_218._amber_67kxb_227{background:var(--risk-t2);box-shadow:0 0 0 3px var(--risk-t2-subtle)}._dot_67kxb_218._ember_67kxb_231{background:var(--risk-t1);box-shadow:0 0 0 3px var(--risk-t1-subtle)}._dot_67kxb_218._muted_67kxb_235{background:var(--text-3);box-shadow:none}._lang_67kxb_240{font:500 11.5px var(--font-mono);gap:2px;display:flex}._lang_67kxb_240 button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px}._lang_67kxb_240 button[aria-pressed=true]{color:var(--text-1);font-weight:600}._rail_67kxb_263{background:var(--surface-overlay);z-index:15;border-width:0 1px 0 0;border-radius:0;flex-direction:column;align-items:center;gap:6px;width:52px;padding:12px 0;display:flex;top:46px;bottom:0;left:0}._railBtn_67kxb_278{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;text-decoration:none;display:grid;position:relative}._railBtn_67kxb_278:hover:not(:disabled){color:var(--text-1)}._railBtn_67kxb_278[aria-pressed=true],._railBtn_67kxb_278[aria-current=page]{color:var(--text-1);background:var(--surface-3)}._railBtn_67kxb_278:focus-visible{outline:var(--focus-ring);outline-offset:1px}._railBtn_67kxb_278[aria-pressed=true]:before,._railBtn_67kxb_278[aria-current=page]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-8px}._railSpacer_67kxb_314{flex:1}._panelHead_67kxb_320{font:500 10.5px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px 9px;display:flex}._panelHead_67kxb_320 button{font:inherit;color:var(--text-2);cursor:pointer;letter-spacing:.08em;background:0 0;border:0}._panelBody_67kxb_345{padding:4px 12px 12px;overflow:auto}._layers_67kxb_350{flex-direction:column;width:340px;max-height:calc(100% - 158px);display:flex;top:58px;left:64px}._group_67kxb_359{font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:12px 0 6px}._row_67kxb_367{color:var(--text-1);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}._row_67kxb_367 input{appearance:none;border:1.5px solid var(--border);cursor:pointer;background:0 0;border-radius:3px;flex:none;width:12px;height:12px;margin:0}._row_67kxb_367 input:checked{border-color:var(--accent);background:var(--accent-subtle)}._row_67kxb_367 input:focus-visible{outline:var(--focus-ring);outline-offset:2px}._row_67kxb_367 ._name_67kxb_397{text-overflow:ellipsis;flex:1;overflow:hidden}._row_67kxb_367._dim_67kxb_402 ._name_67kxb_397{color:var(--text-2)}._fresh_67kxb_406{font:500 10.5px var(--font-mono);color:var(--text-2);align-items:center;gap:5px;display:flex}._badge_67kxb_413{font:600 9.5px var(--font-mono);letter-spacing:.06em;border:1px solid;border-radius:4px;padding:2px 5px}._badge_67kxb_413._live_67kxb_206{color:var(--accent)}._badge_67kxb_413._delayed_67kxb_423{color:var(--risk-t2)}._badge_67kxb_413._other_67kxb_426{color:var(--info)}._warn_67kxb_429{color:var(--risk-t2)}._viewbar_67kxb_435{border-radius:var(--radius-full);align-items:center;gap:4px;padding:5px;display:flex;top:58px;left:376px}._viewbar_67kxb_435 ._label_67kxb_444{color:var(--text-3);font:500 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 4px 0 8px}._viewbar_67kxb_435 button{font:500 11.5px var(--font-mono);color:var(--text-2);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:5px 10px}._viewbar_67kxb_435 button[aria-pressed=true]{color:var(--surface-1);background:var(--text-1)}._viewbar_67kxb_435 button:disabled{opacity:.45;cursor:not-allowed}._viewbar_67kxb_435 ._sep_67kxb_468{background:var(--border);width:1px;height:18px;margin:0 4px}._viewnote_67kxb_475{max-width:420px;font:500 11.5px/1.5 var(--font-mono);color:var(--text-2);padding:8px 11px;top:104px;left:376px}._viewnote_67kxb_475._alert_67kxb_483{border-color:var(--risk-t2);color:var(--text-1);font-family:var(--font-body)}._viewnote_67kxb_475 a{color:var(--accent)}._rightDock_67kxb_494{flex-direction:column;width:min(340px,100% - 80px);min-height:0;max-height:calc(100% - 168px);display:flex;top:64px;right:24px}._dockTabs_67kxb_503{background:linear-gradient(to right, var(--glass-border), transparent) bottom / 100% 1px no-repeat;align-items:center;gap:6px;padding:8px 10px 6px 8px;display:flex}._dockChevron_67kxb_510{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}._dockTabList_67kxb_522{flex:1;gap:4px;min-width:0;display:flex}._dockTab_67kxb_503{border:1px solid #0000;border-radius:999px;flex:0 auto;align-items:center;min-width:0;display:inline-flex}._dockTab_67kxb_503[data-active=true]{border-color:var(--glass-border);background:var(--hud-dim);flex-shrink:0;max-width:100%}._dockTab_67kxb_503 button[role=tab]{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;color:var(--text-2);font:550 12px/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;padding:4px 9px;overflow:hidden}._dockTab_67kxb_503[data-active=true] button[role=tab],._dockTab_67kxb_503 button[role=tab]:hover,._dockTab_67kxb_503 button[role=tab]:focus-visible{color:var(--text-1)}._dockClose_67kxb_560{width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:3px;padding:0;display:grid}._dockClose_67kxb_560:hover,._dockClose_67kxb_560:focus-visible{color:var(--text-1);background:var(--row-hover)}._dockBody_67kxb_578{min-height:0;padding:2px 14px 14px;overflow-y:auto}._dockBody_67kxb_578[hidden]{display:none}@media (width<=720px){._rightDock_67kxb_494{width:auto;max-height:48%;inset:auto 12px 12px}}._inspector_67kxb_599 h2{color:var(--text-1);margin:10px 0 2px;font-size:15px;font-weight:650}._inspector_67kxb_599 ._sub_67kxb_605{color:var(--text-2);font:500 11px var(--font-mono);margin-bottom:8px}._kv_67kxb_610{grid-template-columns:fit-content(46%) minmax(0,1fr);gap:5px 12px;margin:8px 0;font-size:12.5px;display:grid}._kv_67kxb_610 dt{color:var(--text-2)}._kv_67kxb_610 dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-1);margin:0}._prov_67kxb_627{border-top:1px solid var(--border-subtle);font:500 10.5px/1.45 var(--font-mono);color:var(--text-2);gap:4px;margin-top:10px;padding-top:8px;display:grid}._prov_67kxb_627 b{color:var(--text-1);font-weight:500}._body_67kxb_640{color:var(--text-2);white-space:pre-line;margin-top:8px;font-size:12px}._caveat_67kxb_646{color:var(--risk-t2);margin-top:8px;font-size:11.5px}@media (width<=900px){._search_67kxb_119,._clock_67kxb_195{display:none}._layers_67kxb_350{width:min(300px,100% - 76px)}._viewbar_67kxb_435{top:auto;bottom:86px;left:64px}}@media (prefers-reduced-motion:reduce){._studio_67kxb_3 *{transition:none!important;animation:none!important}}._shortcuts_67kxb_678{z-index:30;flex-direction:column;width:min(720px,100% - 32px);max-height:calc(100% - 140px);display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}._shortcutCols_67kxb_688{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=720px){._shortcutCols_67kxb_688{grid-template-columns:1fr}}._shortcuts_67kxb_678 h3{font:500 10.5px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);margin:6px 0 8px}._shortcuts_67kxb_678 dl{gap:6px;margin:0;display:grid}._shortcuts_67kxb_678 dl>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:10px;font-size:12.5px;display:grid}._shortcuts_67kxb_678 dt{flex-wrap:wrap;gap:4px;margin:0;display:flex}._shortcuts_67kxb_678 dd{color:var(--text-1);margin:0}._shortcuts_67kxb_678 kbd{font:500 11px/1.5 var(--font-mono);color:var(--text-1);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 6px}._hudHelp_67kxb_736{font:600 11px/1 var(--font-mono);color:var(--text-1);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:4px;align-self:center;width:18px;height:18px;padding:0}._hudHelp_67kxb_736:hover{border-color:var(--accent)}._corridor_67kxb_753{flex-direction:column;width:min(340px,100% - 80px);min-height:0;max-height:calc(100% - 528px);display:flex;bottom:96px;left:64px}._corridor_67kxb_753 ._panelBody_67kxb_345{overflow-y:auto}._corridorName_67kxb_765{color:var(--text-1);margin:2px 0 6px;font-size:13.5px;font-weight:650}._corridorStats_67kxb_771{font:500 11px var(--font-mono);color:var(--text-2);flex-wrap:wrap;gap:4px 14px;display:flex}._corridorStats_67kxb_771 b{color:var(--text-1);font-weight:650}._riskBar_67kxb_782{background:var(--surface-3);border-radius:4px;height:8px;margin:10px 0 8px;display:flex;overflow:hidden}._riskBar_67kxb_782 i{min-width:3px;display:block}._riskLegend_67kxb_794{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;font-size:11.5px;display:grid}._riskLegend_67kxb_794>div{justify-content:space-between;gap:6px;display:flex}._riskLegend_67kxb_794 dt{color:var(--text-2);align-items:center;gap:6px;display:flex}._riskLegend_67kxb_794 dd{font:650 11.5px var(--font-mono);color:var(--text-1);margin:0}._riskLegend_67kxb_794 i,._watchList_67kxb_818 i{border-radius:2px;flex:none;width:8px;height:8px}._corridorH4_67kxb_824{font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:12px 0 4px}._listHead_67kxb_832{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._listHead_67kxb_832>span:last-child{text-align:right;text-transform:none;letter-spacing:.02em}._watchList_67kxb_818{margin:0;padding:0;list-style:none}._watchList_67kxb_818 button{width:100%;color:var(--text-1);font:500 11.5px var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:10px 64px 1fr auto;align-items:center;gap:8px;padding:5px 6px;display:grid}._watchList_67kxb_818 button:hover,._watchList_67kxb_818 button:focus-visible{background:var(--row-hover);outline:none}._watchList_67kxb_818 button span:nth-child(3){color:var(--text-2)}._treeList_67kxb_872 button{grid-template-columns:10px minmax(0,1fr) auto auto}._treeList_67kxb_872 button b{text-align:right;white-space:nowrap;min-width:44px}._corridorFly_67kxb_880{width:100%;margin-top:8px}._cmp_67kxb_885{border-top:1px solid var(--border-subtle);color:var(--text-2);margin-top:10px;padding-top:2px;font-size:11.5px}._cmp_67kxb_885 p{margin:4px 0;line-height:1.45}._cmpHead_67kxb_896{color:var(--text-1);font-weight:600}._cmpLegend_67kxb_900{grid-template-columns:1fr 1fr;gap:3px 12px;margin:6px 0;padding:0;list-style:none;display:grid}._cmpLegend_67kxb_900 li{align-items:center;gap:6px;display:flex}._cmpLegend_67kxb_900 i{border-radius:50%;flex:none;width:8px;height:8px}._cmpLegend_67kxb_900 span{flex:1;min-width:0}._cmpLegend_67kxb_900 b{font:650 11.5px var(--font-mono);color:var(--text-1)}._cmpNote_67kxb_927{color:var(--text-3)}._cmpModes_67kxb_930{border:1px solid var(--glass-border);border-radius:8px;margin:8px 0 4px;display:flex;overflow:hidden}._cmpModes_67kxb_930 button{color:var(--text-2);font:500 10.5px var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;flex:1;padding:6px 4px}._cmpModes_67kxb_930 button+button{border-left:1px solid var(--glass-border)}._cmpModes_67kxb_930 button[aria-pressed=true]{background:var(--hud-dim);color:var(--hud)}._cmpModes_67kxb_930 button:disabled{opacity:.45;cursor:not-allowed}._cmpOk_67kxb_958{color:var(--accent)}@media (width<=720px){._corridor_67kxb_753{width:auto;left:12px;right:12px}}._glass_67kxb_28{border-color:var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:16px;box-shadow:0 8px 32px #00000080,inset 0 0 0 1px #ffffff08,inset 0 1px #ffffff0f}._ticks_67kxb_40:before{border-color:var(--hud);border-top-left-radius:16px;width:14px;height:14px}._panelHead_67kxb_320{font:500 9px/1 var(--font-mono);letter-spacing:3px;color:var(--text-3);background:linear-gradient(to right, var(--glass-border), transparent) bottom / 100% 1px no-repeat;border-bottom:0;padding:13px 14px 10px}._panelHead_67kxb_320 b{color:var(--text-2);letter-spacing:3px;font-weight:500}._panelToggle_67kxb_1004{text-align:left;min-width:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}._panelToggle_67kxb_1004 b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._panelToggle_67kxb_1004:hover b,._panelToggle_67kxb_1004:focus-visible b{color:var(--text-1)}._chevron_67kxb_1029{color:var(--hud);place-items:center;transition:transform .16s;display:grid}._chevron_67kxb_1029[data-collapsed=true]{transform:rotate(-90deg)}._topbar_67kxb_56{box-shadow:none;background:linear-gradient(#050508f0,#0505089e);border:0;border-radius:0}._rail_67kxb_263{box-shadow:none;background:#0505089e;border:0;border-radius:0}._layers_67kxb_350{max-height:calc(100% - 240px);top:136px}._corridor_67kxb_753{width:min(330px,100% - 80px);max-height:calc(100% - 168px);inset:64px 24px auto auto}._row_67kxb_367 input:checked{border-color:var(--hud);background:var(--hud-dim);box-shadow:0 0 8px var(--hud-glow)}._scope_67kxb_1070{z-index:4;pointer-events:none;--r:min(calc(var(--scope-size,150) * .5vh), calc(var(--scope-size,150) * .4476vw));background:radial-gradient(circle at 50% 52%, transparent 0, transparent calc(var(--r) * (1 - var(--scope-fade,.3))), rgb(5 5 8/var(--scope-alpha,.6)) var(--r));position:absolute;inset:0}._map_67kxb_14 .cesium-viewer-bottom{z-index:12}._map_67kxb_14 .cesium-widget-credits{font:400 9px/16px var(--font-body);color:var(--text-2);text-shadow:0 0 2px var(--void), 0 0 1px var(--void);align-items:center;gap:8px;display:flex}._map_67kxb_14 .cesium-credit-logoContainer img{width:auto;height:12px;vertical-align:middle!important}._map_67kxb_14 .cesium-credit-textContainer img{width:auto;height:16px;vertical-align:middle!important}._map_67kxb_14 .cesium-credit-delimiter{padding:0 3px}._map_67kxb_14 .cesium-widget-credits a,._map_67kxb_14 .cesium-credit-expand-link{color:inherit}._targetCanvas_67kxb_1119{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._monitorHud_67kxb_1129{z-index:6;pointer-events:none;font:500 10.5px/1.6 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--hud-text);text-shadow:0 0 4px var(--hud-glow);font-variant-numeric:tabular-nums;position:absolute;inset:0}._hudCorner_67kxb_1141{gap:6px;display:flex;position:absolute}._hudTL_67kxb_1146{max-width:300px;top:58px;left:72px}._studio_67kxb_3[data-left=agent] ._hudTL_67kxb_1146{display:none}@media (width<=1180px){._hudBL_67kxb_1157,._hudBR_67kxb_1158{display:none}}._hudBL_67kxb_1157{align-items:flex-end;bottom:30px;left:72px}._hudBR_67kxb_1158{text-align:right;align-items:flex-end;bottom:30px;right:24px}._bracket_67kxb_1173{opacity:.6;font-size:18px;line-height:1}._hudMark_67kxb_1178{letter-spacing:1.5px;opacity:.8;font-size:9px;font-weight:600}._hudMode_67kxb_1184{font:700 12px/1.4 var(--font-mono);letter-spacing:3px;margin:1px 0}._hudSummary_67kxb_1189{letter-spacing:1px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.5;display:-webkit-box;overflow:hidden}._caret_67kxb_1200{vertical-align:-1px;background:currentColor;width:6px;height:10px;margin-left:3px;animation:1s step-end infinite _hudBlink_67kxb_1;display:inline-block}._monitorHud_67kxb_1129 ._hudHelp_67kxb_736{pointer-events:auto;text-shadow:none;align-self:center}@keyframes _hudBlink_67kxb_1{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){._caret_67kxb_1200{animation:none}}._dock_67kxb_503{background:#09121bd6;border-color:#7bbdd347;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex;bottom:28px;left:50%;transform:translate(-50%)}._dockLabel_67kxb_1238{font:500 9px var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--text-3);padding:0 4px}._dockStyles_67kxb_1245{gap:4px;display:flex}._styleTile_67kxb_1249,._dockToggle_67kxb_1250{border:1px solid var(--glass-border);color:var(--text-2);font:500 10px var(--font-mono);letter-spacing:1.5px;cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:relative}._styleTile_67kxb_1249 span{letter-spacing:0;font-size:13px}._styleTile_67kxb_1249 b{font-weight:600}._styleTile_67kxb_1249 kbd{font:500 9px var(--font-mono);color:var(--text-3)}._styleTile_67kxb_1249:hover,._dockToggle_67kxb_1250:hover{color:var(--text-1);border-color:#ffffff26}._styleTile_67kxb_1249[aria-pressed=true],._dockToggle_67kxb_1250[aria-pressed=true]{border-color:var(--hud);background:var(--hud-dim);color:var(--hud);box-shadow:0 0 20px #00d4ff26,inset 0 0 0 1px #00d4ff1a}._styleTile_67kxb_1249:disabled{opacity:.4;cursor:not-allowed}._dockSep_67kxb_1293{background:var(--glass-border);width:1px;height:24px}._dockScope_67kxb_1299{gap:2px;display:flex;position:relative}._dockScope_67kxb_1299>._dockToggle_67kxb_1250:first-child{border-top-right-radius:4px;border-bottom-right-radius:4px}._dockMore_67kxb_1308{border-top-left-radius:4px;border-bottom-left-radius:4px;padding:6px 7px}._dockMore_67kxb_1308 span{letter-spacing:0;font-size:13px}._dockMore_67kxb_1308[aria-expanded=true]{border-color:var(--hud);color:var(--hud)}._stormRow_67kxb_1322{font:500 10px var(--font-mono);letter-spacing:.5px;color:var(--text-2);grid-template-columns:56px 1fr 92px;align-items:center;gap:8px;margin:6px 0;display:grid}._stormRow_67kxb_1322 input[type=range]{width:100%;accent-color:var(--hud)}._stormRow_67kxb_1322 output{text-align:right;color:var(--hud);font-variant-numeric:tabular-nums;white-space:nowrap}._gustLegend_67kxb_1342{font:500 9px var(--font-mono);color:var(--text-3);align-items:flex-end;gap:2px;margin:4px 0 6px;display:flex}._gustLegend_67kxb_1342 span{flex:1;gap:2px;display:grid}._gustLegend_67kxb_1342 i{border-radius:1px;height:6px}._gustLegend_67kxb_1342 em{padding-left:4px;font-style:normal}._compareSplit_67kxb_1364{border-left:2px solid var(--hud);pointer-events:none;z-index:4;width:0;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #00d4ff59}._compareHandle_67kxb_1374{border:1px solid var(--hud);width:36px;height:36px;color:var(--hud);cursor:ew-resize;pointer-events:auto;touch-action:none;background:#09121be6;border-radius:50%;margin-top:-18px;font-size:15px;position:absolute;top:50%;left:-19px}._compareTag_67kxb_1390{font:500 10px var(--font-mono);letter-spacing:1px;color:var(--text-1);white-space:nowrap;background:#09121bdb;border:1px solid #7bbdd347;border-radius:6px;padding:3px 8px;position:absolute;top:132px}._compareTagLeft_67kxb_1402{right:10px}._compareTagRight_67kxb_1405{left:10px}._comparePanel_67kxb_1408{width:min(680px,100vw - 32px);font:500 10px var(--font-mono);color:var(--text-2);background:#09121beb;border-color:#7bbdd347;gap:8px;padding:10px 12px 12px;display:grid;bottom:88px;left:50%;transform:translate(-50%)}._compareHead_67kxb_1421{align-items:center;gap:10px;display:flex}._compareHead_67kxb_1421 b{color:var(--hud);letter-spacing:2px;text-transform:uppercase}._compareHead_67kxb_1421 span{color:var(--text-3);flex:1}._compareClose_67kxb_1435{color:var(--text-2);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}._compareSides_67kxb_1443{grid-template-columns:1fr 1fr;gap:12px;display:grid}._compareSide_67kxb_1443{align-content:start;gap:5px;display:grid}._compareSideName_67kxb_1453{letter-spacing:2px;text-transform:uppercase;color:var(--text-3);font-size:9px}._compareSide_67kxb_1443 select{border:1px solid var(--glass-border);width:100%;color:var(--text-1);font:500 10px var(--font-mono);background:#ffffff0a;border-radius:6px;padding:4px 6px}._compareSide_67kxb_1443 select:disabled{opacity:.45}._compareFacts_67kxb_1471{align-items:center;gap:6px;margin:0;display:flex}._compareRamp_67kxb_1477{color:var(--text-3);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}._compareRamp_67kxb_1477 i{border-radius:2px;height:6px}._compareCredit_67kxb_1489{color:var(--text-3);margin:0;font-size:9px}._imageryNote_67kxb_1495{max-width:min(760px,100vw - 32px);font:500 10px var(--font-mono);letter-spacing:.5px;color:var(--text-2);white-space:nowrap;background:#09121be0;border-color:#7bbdd347;border-radius:10px;gap:3px;padding:7px 12px;display:grid;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._imageryNote_67kxb_1495>div:first-child{align-items:center;gap:8px;display:flex}._imageryNote_67kxb_1495:not(:has(>div)){align-items:center;gap:8px;display:flex}._imageryNote_67kxb_1495 b{color:var(--hud);letter-spacing:1.5px;text-transform:uppercase;font-weight:600}._imageryNote_67kxb_1495 span{text-overflow:ellipsis;min-width:0;overflow:hidden}._imageryNote_67kxb_1495 ._badge_67kxb_413{flex:none}._imageryAge_67kxb_1531,._imageryLatest_67kxb_1534{color:var(--text-3)}._imageryCredit_67kxb_1537{color:var(--text-3);text-overflow:ellipsis;font-size:9px;overflow:hidden}._scopePanel_67kxb_1543{z-index:11;background:#09121beb;border-color:#7bbdd347;gap:10px;width:264px;padding:12px 14px 14px;display:grid;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}._scopePanelHead_67kxb_1555{font:500 9px var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--text-3)}._scopeRow_67kxb_1561{font:500 10px var(--font-mono);letter-spacing:1px;color:var(--text-2);grid-template-columns:62px 1fr 48px;align-items:center;gap:8px;display:grid}._scopeRow_67kxb_1561 input[type=range]{width:100%;accent-color:var(--hud)}._scopeRow_67kxb_1561 output{text-align:right;color:var(--hud);font-variant-numeric:tabular-nums}._scopeReset_67kxb_1579{border:1px solid var(--glass-border);color:var(--text-2);font:500 10px var(--font-mono);letter-spacing:1px;cursor:pointer;background:0 0;border-radius:8px;justify-self:end;padding:4px 10px}._scopeReset_67kxb_1579:hover{color:var(--text-1);border-color:#ffffff26}@media (width<=1600px){._dockLabel_67kxb_1238,._styleTile_67kxb_1249 kbd{display:none}}@media (width<=1360px){._styleTile_67kxb_1249,._dockToggle_67kxb_1250{padding:6px 8px}._styleTile_67kxb_1249 span{display:none}}@media (width<=900px){._hudTL_67kxb_1146{display:none}}@media (width<=720px){._hudBL_67kxb_1157,._hudBR_67kxb_1158{display:none}._layers_67kxb_350,._corridor_67kxb_753,._inspector_67kxb_599{top:64px}}._dockKicker_67kxb_1628{font:500 9.5px/1.2 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--text-3);margin-top:8px}._veil_67kxb_1638{z-index:9;background:radial-gradient(circle at 50% 45%, #0a0e14db, var(--void,#050508) 70%);opacity:1;pointer-events:none;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:0}._veil_67kxb_1638[data-fading=true]{opacity:0}._veilCard_67kxb_1652{min-width:260px;color:var(--text-2);text-align:center;justify-items:center;gap:8px;padding:18px 24px;font-size:12.5px;display:grid}._veilCard_67kxb_1652 b{color:var(--text-1);font-size:15px;font-weight:600}._veilMark_67kxb_1667{border:2px solid var(--hud);border-top-color:#0000;border-radius:50%;width:28px;height:28px;animation:1.1s linear infinite _veilSpin_67kxb_1}._veilBar_67kxb_1675{background:linear-gradient(90deg, transparent, var(--hud), transparent) 0 0 / 50% 100% no-repeat, var(--surface-3);border-radius:1px;width:180px;height:2px;animation:1.4s ease-in-out infinite _veilSweep_67kxb_1}@keyframes _veilSpin_67kxb_1{to{transform:rotate(360deg)}}@keyframes _veilSweep_67kxb_1{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}._badge_67kxb_413._estimated_67kxb_1698{color:var(--text-2);border-style:dashed}._badge_67kxb_413._simulated_67kxb_1702{color:var(--text-1)}._shape_67kxb_1705{flex:none;display:block}._panelScope_67kxb_1709{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin:-2px 0 8px;font-size:11.5px;display:flex}._panelScope_67kxb_1709 button,._panelActions_67kxb_1719 button{font:500 11px var(--font-mono);color:var(--hud);border:1px solid var(--glass-border);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px}._panelScope_67kxb_1709 button:hover,._panelActions_67kxb_1719 button:hover:not(:disabled){color:var(--text-1);border-color:var(--hud)}._panelActions_67kxb_1719{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._panelActions_67kxb_1719 button:disabled{opacity:.45;cursor:not-allowed}._shapeLegend_67kxb_1743{gap:4px;margin:6px 0 4px;padding:0;font-size:12px;list-style:none;display:grid}._shapeLegend_67kxb_1743 li{color:var(--text-2);grid-template-columns:12px 1fr auto;align-items:center;gap:8px;display:grid}._shapeLegend_67kxb_1743 b{font:600 11.5px var(--font-mono);color:var(--text-1)}._tierName_67kxb_1762{color:var(--text-1);font-weight:600}._chipRow_67kxb_1766{flex-wrap:wrap;gap:5px;margin:4px 0 8px;display:flex}._chip_67kxb_1766{border:1px solid var(--glass-border);color:var(--text-2);font:500 11.5px var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}._chip_67kxb_1766 b{font:600 10.5px var(--font-mono);color:var(--text-3)}._chip_67kxb_1766[aria-checked=true]{color:var(--text-1);border-color:var(--hud);background:var(--hud-dim)}._chip_67kxb_1766[aria-checked=true] b{color:var(--text-1)}._riskList_67kxb_1796{margin:0;padding:0;list-style:none}._riskRow_67kxb_1801{width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;display:grid}._riskRow_67kxb_1801:hover,._riskRow_67kxb_1801:focus-visible{background:var(--row-hover);outline:none}._riskName_67kxb_1820{flex-direction:column;min-width:0;display:flex}._riskName_67kxb_1820 b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}._riskName_67kxb_1820 span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._riskValue_67kxb_1839{font:600 12px var(--font-mono);color:var(--text-1);white-space:nowrap}._openSection_67kxb_1846{border:1px solid var(--hud);background:var(--hud-dim);width:100%;color:var(--text-1);font:600 12px var(--font-body);text-align:left;cursor:pointer;border-radius:7px;margin:0 0 10px;padding:7px 10px}._openSection_67kxb_1846:hover{border-color:var(--hud);background:#00d4ff3d}._studio_67kxb_3{--ws:clamp(600px, 52vw, 980px)}._workspace_67kxb_1868{z-index:14;width:var(--ws);background:var(--surface-1);border-right:1px solid var(--border);position:absolute;top:46px;bottom:0;left:52px;box-shadow:10px 0 28px #00000059}._workspace_67kxb_1868[hidden]{display:none}._studio_67kxb_3[data-left=workspace] ._map_67kxb_14{left:calc(52px + var(--ws))}._studio_67kxb_3[data-left=workspace] ._hudTL_67kxb_1146,._studio_67kxb_3[data-left=workspace] ._hudBL_67kxb_1157,._studio_67kxb_3[data-left=workspace] ._hudBR_67kxb_1158{display:none}._studio_67kxb_3[data-left=workspace] ._map_67kxb_14 .cesium-viewer-bottom{left:12px!important}._studio_67kxb_3[data-left=workspace] ._viewbar_67kxb_435,._studio_67kxb_3[data-left=workspace] ._viewnote_67kxb_475{left:calc(52px + var(--ws) + 16px)}._studio_67kxb_3[data-left=workspace] ._dock_67kxb_503{display:none}._studio_67kxb_3[data-left=workspace] ._layers_67kxb_350{left:calc(52px + var(--ws) + 12px);max-height:calc(100% - 262px);top:auto;bottom:52px}._brief_67kxb_1917{flex-direction:column;gap:8px;display:flex}._briefKicker_67kxb_1922{font:500 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hud)}._briefTitle_67kxb_1928{margin:0;font-size:14px;font-weight:650;line-height:1.35}._briefList_67kxb_1934{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}._briefList_67kxb_1934 li{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:7px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}._briefHead_67kxb_1951{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._briefHead_67kxb_1951 b{font-size:12.5px;font-weight:600}._briefEdition_67kxb_1961,._briefAge_67kxb_1962{font:500 10px var(--font-mono);color:var(--text-3)}._briefAge_67kxb_1962{margin-left:auto}._briefValue_67kxb_1969{color:var(--text-2);font-size:12px}._briefList_67kxb_1934 button{border:1px solid var(--glass-border);color:var(--hud);font:500 11px var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 9px}._briefList_67kxb_1934 button:hover{color:var(--text-1);border-color:var(--hud)}._briefNote_67kxb_1988{color:var(--text-3);margin:2px 0 0;font-size:11px}._sections_1pjf3_7{border:1px solid var(--border);background:#0a0e1499;border-radius:8px;gap:2px;padding:2px;display:flex}._sections_1pjf3_7 button{height:28px;color:var(--text-2);font:550 12.5px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;position:relative}._sections_1pjf3_7 button:hover{color:var(--text-1);border-color:#0000}._sections_1pjf3_7 button[aria-pressed=true]{color:var(--text-1);background:var(--surface-3);box-shadow:inset 0 -2px 0 var(--accent)}._sections_1pjf3_7 button:focus-visible{outline:var(--focus-ring);outline-offset:1px}[data-tip]:after{content:attr(data-tip);z-index:40;pointer-events:none;opacity:0;white-space:nowrap;border:1px solid var(--border);box-shadow:var(--shadow-2);color:var(--text-1);font:500 12px/1.3 var(--font-body);letter-spacing:0;text-transform:none;background:#0a0e14f5;border-radius:6px;padding:6px 9px;transition:opacity .12s,transform .12s;position:absolute;transform:translateY(-2px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.25s;transform:none}._sections_1pjf3_7 [data-tip]:after{top:calc(100% + 9px);left:0}._tips_1pjf3_73 [data-tip]:after{top:50%;left:calc(100% + 12px);transform:translate(-2px,-50%)}._tips_1pjf3_73 [data-tip]:hover:after,._tips_1pjf3_73 [data-tip]:focus-visible:after{transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){[data-tip]:after{transition:none}}._railRule_1pjf3_90{background:var(--border);width:24px;height:1px;margin:4px 0}._count_1pjf3_96{background:var(--risk-t1);color:#fff;min-width:16px;height:16px;font:700 9.5px/16px var(--font-body);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:1px;right:0}._dotDown_1pjf3_109{background:var(--risk-t1)!important;box-shadow:none!important}._classic_1pjf3_116{background:var(--surface-1);color:var(--text-1);font-family:var(--font-body);position:fixed;inset:0;overflow:hidden}._content_1pjf3_124{position:absolute;inset:46px 0 0 52px;overflow:auto}:root,:root[data-theme=dark],[data-theme=dark]{--surface-0:#080b11;--surface-1:#0a0e14;--surface-2:#121925;--surface-3:#1a2233;--surface-overlay:#0b0f16eb;--surface-glass:#0c0c14b8;--border:#3f4859;--border-subtle:#1e2634;--text-1:#e6eaf0;--text-2:#8b95a8;--text-3:#6e7a8f;--text-on-accent:#0a0e14;--accent:#5ee26b;--accent-subtle:#5ee26b26;--info:#5ea8ff;--risk-t1:#ff6b57;--risk-t1-subtle:#ff6b5726;--risk-t2:#f4b84a;--risk-t2-subtle:#f4b84a26;--risk-watch:#e6d35c;--cmp-matched:#36d6f0;--cmp-missed:#ff5fd2;--cmp-merged:#a98bff;--cmp-young:#9fe3a8;--cmp-small:#8c97a3;--hud:#00d4ff;--hud-dim:#00d4ff26;--hud-glow:#00d4ff66;--glass-border:#ffffff14;--void:#050508;--risk-t3:#5ee26b;--risk-t3-subtle:#5ee26b26;--row-hover:#ffffff08;--skeleton-sheen:#ffffff12;--focus-ring:2px solid #5ee26b99;--shadow-1:0 4px 12px #00000059;--shadow-2:0 12px 34px #00000080;--scrim:#05070b99}:root[data-theme=light]{--surface-0:#fff;--surface-1:#f6f7f9;--surface-2:#fff;--surface-3:#eef1f5;--surface-overlay:#ffffffeb;--surface-glass:#ffffffdb;--border:#c3cad5;--border-subtle:#dde2ea;--text-1:#0a0e14;--text-2:#5a6477;--text-3:#7a8496;--text-on-accent:#fff;--accent:#1b7a35;--accent-subtle:#1b7a351a;--info:#1e5fc2;--risk-t1:#b4311e;--risk-t1-subtle:#b4311e14;--risk-t2:#8a5a00;--risk-t2-subtle:#8a5a0014;--risk-watch:#8a7500;--cmp-matched:#00799a;--cmp-missed:#b8178e;--cmp-merged:#6448d6;--cmp-young:#2f8a3e;--cmp-small:#5c6670;--hud:#00739e;--hud-dim:#00739e1f;--hud-glow:#00739e4d;--glass-border:#0a0e141f;--void:#050508;--risk-t3:#1b7a35;--risk-t3-subtle:#1b7a3514;--row-hover:#00000008;--skeleton-sheen:#0000000d;--focus-ring:2px solid #1b7a3599;--shadow-1:0 4px 12px #5a64772e;--shadow-2:0 12px 34px #5a647747;--scrim:#0a0e1480}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--font-xs:11px;--font-sm:12px;--font-md:14px;--font-lg:16px;--font-xl:20px;--font-display:24px;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:999px;--rail-width:36px;--sidebar-width:200px;--header-height:40px;--danger:var(--risk-t1);--warning:var(--risk-t2);--success:var(--risk-t3);--link:var(--info)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--surface-1);height:100%;color:var(--text-1);font-family:var(--font-body);font-size:var(--font-md)}a{color:var(--link);text-decoration:none}button{cursor:pointer;border:1px solid var(--border);background:var(--surface-3);color:var(--text-1);border-radius:var(--radius-md);font-size:13px;font-family:var(--font-body);padding:6px 14px}button:hover{border-color:var(--accent)}button:focus-visible{outline:var(--focus-ring);outline-offset:2px}button.primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);font-weight:600}input,select{background:var(--surface-1);border:1px solid var(--border);color:var(--text-1);border-radius:var(--radius-md);font-size:var(--font-md);padding:8px 12px}input:focus-visible,select:focus-visible{outline:var(--focus-ring);outline-offset:1px}.skeleton{background:var(--surface-3);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 25%, var(--skeleton-sheen) 50%, transparent 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.satlab-basemap-dark{filter:invert()hue-rotate(180deg)saturate(.35)brightness(.82)contrast(.92)}.satlab-basemap-light{filter:saturate(.6)}.leaflet-container{background:var(--surface-1);font-family:var(--font-body)}.leaflet-container .leaflet-bar{border-color:var(--border)}.leaflet-container .leaflet-bar a,.leaflet-container .leaflet-control-layers{background-color:var(--surface-2);color:var(--text-1);border-color:var(--border)}.leaflet-container .leaflet-bar a:hover,.leaflet-container .leaflet-bar a:focus-visible{background-color:var(--surface-3);color:var(--text-1)}.leaflet-container .leaflet-bar a.leaflet-disabled{background-color:var(--surface-1);color:var(--text-3)}.leaflet-container .leaflet-control-layers-toggle{filter:invert(.88)hue-rotate(180deg)}.leaflet-container .leaflet-control-layers-expanded{color:var(--text-1);border-radius:8px;padding:8px 10px;font-size:12px}.leaflet-container .leaflet-control-layers-separator{border-top-color:var(--border)}.leaflet-container .leaflet-control-attribution{color:var(--text-2);background:#0a0e14c7}.leaflet-container .leaflet-control-attribution a{color:var(--link)}.leaflet-container .leaflet-tooltip{color:var(--text-1);border-color:var(--border);background:#0a0e14f5}
