@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";.satellite-model-stage{border:1px solid var(--line);background:linear-gradient(#86e8ff06 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#86e8ff06 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 50% 46%,#41aecd1a,#0000 52%),#02070d;height:194px;margin-top:11px;position:relative;overflow:hidden}.satellite-model-stage:before,.satellite-model-stage:after{content:"";z-index:3;pointer-events:none;width:18px;height:18px;position:absolute}.satellite-model-stage:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:0;left:0}.satellite-model-stage:after{border-bottom:1px solid #86e8ff61;border-right:1px solid #86e8ff61;bottom:0;right:0}.satellite-model-stage__topline{z-index:5;pointer-events:none;font-size:var(--ui-type-7);letter-spacing:.13em;justify-content:space-between;display:flex;position:absolute;top:7px;left:8px;right:8px}.satellite-model-stage__topline span{color:#5c7487}.satellite-model-stage__topline strong{color:#8cdff4;font-weight:650}.satellite-model-viewer{--poster-color:transparent;background:0 0;width:100%;height:calc(100% - 39px);display:block;position:absolute;inset:17px 0 22px}.satellite-model-stage__hint{z-index:5;pointer-events:none;color:#556f82;font-size:var(--ui-type-6);letter-spacing:.1em;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;bottom:6px;left:8px;right:8px}.satellite-model-stage__hint i{background:#86e8ff3d;width:18px;height:1px}.hud-assembly{position:absolute;inset:0}.cinematic-stage{pointer-events:none;position:absolute;inset:0}.cinematic-stage:not(.is-active),.cinematic-stage[data-hud-phase=waiting]{visibility:hidden}.cinematic-stage__morph{border:var(--ui-border-width) solid var(--accent-line);background:var(--panel);pointer-events:none;position:absolute;box-shadow:0 10px 28px #0005}.cinematic-stage__content{pointer-events:none;opacity:0;position:absolute}.cinematic-stage__content>*{pointer-events:auto}.cinematic-stage__loader{place-items:center;display:grid;position:absolute;inset:0}.cinematic-stage__loader i{border:1px solid var(--accent-line);border-top-color:var(--accent);width:20px;height:20px;animation:hud-spin calc(var(--ui-motion-spinner) * 1ms) linear infinite;border-radius:50%}.cinematic-stage[data-hud-phase=waiting] .cinematic-stage__loader i{animation-play-state:paused}.cinematic-stage[data-hud-phase=morph] .cinematic-stage__loader{opacity:0;transition:opacity calc(var(--ui-motion-morph) * .65ms) ease}.cinematic-stage[data-hud-phase=morph] .cinematic-stage__content{opacity:1;transition:opacity calc(var(--ui-motion-morph) * .35ms) ease calc(var(--ui-motion-morph) * .65ms)}.cinematic-stage[data-hud-phase=ready] .cinematic-stage__content{opacity:1}.cinematic-stage[data-hud-phase=ready] .cinematic-stage__morph{box-shadow:none;background:0 0;border-color:#0000}.cinematic-stage[data-hud-phase=ready] .cinematic-stage__loader{display:none}.cinematic-stage:not([data-hud-phase=ready]) *{pointer-events:none}@keyframes hud-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.cinematic-stage__loader i{animation:none}}.account-foundation{font-size:var(--ui-type-12);gap:12px;display:grid}.account-foundation p,.account-foundation small{color:#abc3d3;overflow-wrap:anywhere;line-height:1.6}.account-foundation p{margin:0 0 10px}.account-foundation__intro{border:1px solid var(--accent-line);background:var(--accent-soft);padding:12px}.account-foundation .account-foundation__error{color:#ffbcaa}.account-foundation button{border:1px solid var(--accent-line);color:#def2ff;cursor:pointer;background:#10232d;min-height:36px;padding:7px 10px}.account-foundation button:disabled{opacity:.45;cursor:default}.account-locations{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.account-locations li{border:1px solid var(--line);gap:5px;min-width:0;padding:10px;display:grid}.account-locations span,.account-locations strong{overflow-wrap:anywhere}.account-actions{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.account-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:12px 0;display:grid}.account-form label{color:#dcecf6}.account-form input:not([type=checkbox]),.account-form select{border:1px solid var(--accent-line);color:#e4f0f8;box-sizing:border-box;background:#08141f;width:100%;min-width:0;min-height:38px;padding:8px}.account-toggle{align-items:center;gap:10px;min-height:34px;display:flex}.account-toggle input{accent-color:var(--accent);flex:none;width:17px;height:17px}.account-coordinate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.account-coordinate-row>div{gap:8px;min-width:0;display:grid}.account-remove{border-top:1px solid var(--line);padding-top:10px}.account-foundation :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-panel.account-workspace{--panel-width:580px}.account-workspace>.account-tabs{margin:0 var(--panel-padding);border-bottom:1px solid var(--line);flex:none}.account-tabs{gap:3px;min-width:0;padding:4px 0 10px;display:flex}.account-tabs>button{color:#9fb6c8;min-width:0;min-height:42px;font:500 var(--ui-type-11)/1.35 var(--ui-font-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;display:flex}.account-tabs>button[aria-selected=true]{color:#ddf7ff;background:var(--accent-soft);border-color:var(--accent-line);box-shadow:inset 0 -2px 0 var(--accent)}.account-tabs>button>span{overflow-wrap:anywhere;max-width:100%}.account-workspace :focus-visible,.notification-bell:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-workspace__content{min-width:0}.account-feature-intro{border:1px solid var(--accent-line);background:linear-gradient(125deg,#18354377,#09111d44);align-items:flex-start;gap:13px;margin-bottom:14px;padding:16px;display:flex}.account-feature-intro>svg{color:var(--accent);flex:none;margin-top:2px}.account-feature-intro strong{font:600 var(--ui-type-17)/1.3 var(--ui-font-secondary);letter-spacing:.02em;color:#edf7fc;display:block}.account-feature-intro p,.account-muted{font-size:var(--ui-type-11);color:#9eb7c9;margin:6px 0 10px;line-height:1.65}.account-feature-intro p{margin-bottom:0}.account-section-title{justify-content:space-between;align-items:center;gap:8px;margin:16px 0 12px;display:flex}.account-section-title h3{font-size:var(--ui-type-13);color:#e0eff8;margin:0}.account-section-title>span{border:1px solid var(--accent-line);color:var(--accent);font-size:var(--ui-type-10);flex:none;padding:4px 7px}.sky-search{border:1px solid var(--accent-line);color:var(--accent);background:#08131ddb;align-items:center;gap:10px;padding:0 12px;display:flex}.sky-search input{color:#edf5fa;width:100%;min-width:0;min-height:44px;font-size:var(--ui-type-12);background:0 0;border:0;outline:none}.sky-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #77d9ed15}.sky-satellite-list{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.sky-satellite-list li{background:#0a1a2477;border:1px solid #537d932e;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.sky-satellite-list li>svg,.sky-satellite-symbol{color:#9bcddd;flex:none}.sky-satellite-list li>div{flex:1;min-width:0}.sky-satellite-list strong{font-size:var(--ui-type-12);color:#dfedf7;overflow-wrap:anywhere;display:block}.sky-satellite-list small{font-size:var(--ui-type-9);color:#99b3c5;margin-top:3px;line-height:1.6;display:block}.sky-follow{border:1px solid var(--accent-line);color:#c5e5f1;min-width:88px;min-height:36px;font-size:var(--ui-type-10);cursor:pointer;background:#122631;flex:none;justify-content:center;align-items:center;gap:5px;display:flex}.sky-follow.is-following{color:#bcf3df;background:#18372f88;border-color:#6ec9ad66}.sky-followed{margin-top:16px}.sky-followed summary{color:#bbd9e9;font-size:var(--ui-type-11);cursor:pointer}.sky-empty{border:1px dashed var(--accent-line);color:#9fb9ca;font-size:var(--ui-type-12);padding:15px;line-height:1.7}.sky-object-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sky-object-tile{color:#d9e9f6;cursor:pointer;background:radial-gradient(at 50% 15%,#24394d88,#08121fd9 75%);border:1px solid #526d8744;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:130px;padding:13px 5px 10px;display:flex;position:relative}.sky-object-orb{background:var(--body-color);width:46px;height:46px;box-shadow:0 0 20px color-mix(in srgb,var(--body-color) 18%,transparent);border-radius:50%;margin:4px 0 7px;display:block;position:relative}.sky-object-orb img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sky-object-orb:after{content:"";background:radial-gradient(circle at 25% 25%,#0000 20%,#020812b0 100%);border-radius:50%;position:absolute;inset:0}.sky-object-orb.is-saturn:before{content:"";z-index:1;border:4px solid #d8c89c9e;border-radius:50%;position:absolute;inset:14px -12px;transform:rotate(-25deg)}.sky-object-tile strong{font-size:var(--ui-type-12)}.sky-object-tile small{color:#93b7ca;font-size:var(--ui-type-9)}.sky-object-tile.is-following,.sky-event-tile.is-following{border-color:var(--accent);box-shadow:inset 0 0 20px #6dc7d812}.sky-tile-check{color:var(--accent);position:absolute;top:7px;right:7px}.sky-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sky-event-tile{color:#cbdce8;text-align:left;min-width:0;min-height:66px;font-size:var(--ui-type-11);cursor:pointer;background:#0a1722;border:1px solid #526d8744;align-items:center;gap:8px;padding:10px;line-height:1.5;display:flex;position:relative}.sky-event-tile>svg{color:var(--event-color);flex:none}.sky-event-tile>span{overflow-wrap:anywhere}.sky-event-tile>svg:last-child:not(:first-child){width:10px;position:absolute;top:4px;right:4px}.sky-object-tile,.sky-event-tile,.sky-follow{transition:border-color .15s,background .15s,box-shadow .15s}.sky-object-tile:hover:not(:disabled),.sky-event-tile:hover:not(:disabled),.sky-follow:hover:not(:disabled){border-color:var(--accent)}.account-upcoming{border-top:1px solid var(--line);color:#9eb5c5;font-size:var(--ui-type-10);align-items:flex-start;gap:8px;margin-top:18px;padding-top:12px;line-height:1.6;display:flex}.account-upcoming>span{background:#c9b88f;border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.account-inline-error{font-size:var(--ui-type-12);color:#ffbfad;overflow-wrap:anywhere;background:#391d1522;border:1px solid #b4725e55;padding:12px;line-height:1.6}.account-inline-error button{margin-top:8px;display:block}.account-workspace button:disabled{opacity:.45;cursor:default}.notification-bell{border:1px solid var(--accent-line);color:#b8d9e8;cursor:pointer;background:#0917209c;flex:none;place-items:center;width:40px;min-height:40px;display:grid;position:relative}.notification-bell>b{background:var(--accent);color:#04121b;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 3px;font:700 9px sans-serif;display:grid;position:absolute;top:-5px;right:-5px}.inbox-toolbar{color:#acc7d7;font-size:var(--ui-type-11);justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.inbox-toolbar>div{gap:7px;display:flex}.inbox-toolbar button,.inbox-card-actions button,.inbox-more,.account-inline-error button{border:1px solid var(--accent-line);color:#c8e5f2;min-height:34px;font-size:var(--ui-type-10);cursor:pointer;background:#0f2531;justify-content:center;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.inbox-empty{text-align:center;border:1px solid var(--accent-line);background:radial-gradient(at 50% 0,#1b354b44,#0000 75%);padding:30px 18px}.inbox-empty-orbit{outline-offset:12px;color:#80b7ce;border:1px solid #6494aa44;border-radius:50%;outline:1px solid #6494aa19;place-items:center;width:88px;height:88px;margin:15px auto 27px;display:grid}.inbox-empty h3{color:#deecf7;font-size:var(--ui-type-17)}.inbox-empty p,.inbox-empty small{color:#9db7c8;font-size:var(--ui-type-12);line-height:1.8}.inbox-empty small{font-size:var(--ui-type-10)}.inbox-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inbox-card{background:#0c1b29b0;border:1px solid #56758d55;border-left:2px solid #718baf;padding:14px}.inbox-card.is-celestial{border-left-color:#c0b1dc}.inbox-card.is-event{border-left-color:#d4b17d}.inbox-card.is-unread{background:linear-gradient(120deg,#18384b99,#0a1826bb)}.inbox-card.is-expired{border-left-style:dashed}.inbox-card-meta{font-size:var(--ui-type-9);color:#9cc6db;justify-content:space-between;gap:6px;display:flex}.inbox-card-meta>span{align-items:center;gap:5px;display:flex}.inbox-card h3{color:#e4edf7;font-size:var(--ui-type-14);overflow-wrap:anywhere;margin:12px 0 6px}.inbox-card p{color:#bad0df;font-size:var(--ui-type-12);overflow-wrap:anywhere;line-height:1.7}.inbox-card small,.inbox-card time,.inbox-card summary{color:#91aebe;font-size:var(--ui-type-10);line-height:1.7;display:block}.inbox-card time{margin-top:8px}.inbox-card summary{cursor:pointer;display:list-item}.inbox-card-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.inbox-more{width:100%;margin-top:12px}@media (width<=720px){.account-tabs>button{font-size:var(--ui-type-9);flex-direction:column;gap:4px;min-height:48px;padding:6px 2px}.sky-object-grid,.sky-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-satellite-list li{gap:7px;padding:10px 7px}.sky-satellite-list li>svg,.sky-satellite-symbol{display:none}.sky-follow{min-width:73px;padding:5px}.inbox-card{padding:11px}.account-feature-intro{padding:12px}.inbox-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.account-workspace *{transition:none!important;animation:none!important}}.visibility-preview{background:linear-gradient(135deg,#16344677,#0a152388);border:1px solid #739abb44;min-width:0;margin:18px 0;padding:14px}.visibility-preview h3{align-items:center;gap:8px;display:flex}.visibility-preview button{color:#a7d7e5;cursor:pointer;background:#23405166;border:1px solid #6a91a355;padding:6px}.visibility-location{color:#b9ced9;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.visibility-location select{color:#d0e4ed;background:#102334;border:1px solid #55788e66;flex:1;min-width:0;max-width:100%;padding:8px}.visibility-cards{gap:10px;margin-top:12px;display:grid}.visibility-card{overflow-wrap:anywhere;background:#142c3c77;border-left:2px solid #79bdd0;min-width:0;padding:10px 12px}.visibility-card strong{color:#e0eff7;font-size:13px}.visibility-card p{color:#b8cedc;margin:7px 0;font-size:12px;line-height:1.6}.visibility-card small,.visibility-card summary{color:#9fc3d0;font-size:11px;line-height:1.7}.visibility-card summary{cursor:pointer;margin-top:8px}.visibility-card :focus-visible,.visibility-preview :focus-visible{outline-offset:3px;outline:2px solid #9ed9ee}@media (width<=480px){.visibility-preview{padding:10px}.visibility-location select{flex-basis:100%}}.account-tabs>button{font-size:12px}.account-tabs>button>span{overflow-wrap:normal}.account-tabs>button>svg{flex:none}@media (width<=560px){.account-tabs>button{letter-spacing:0;padding-left:1px;padding-right:1px;font-size:10px}}.notification-delivery{overflow-wrap:anywhere;background:linear-gradient(130deg,#17313f77,#0a152199);border:1px solid #6593aa55;min-width:0;margin:14px 0;padding:14px}.notification-delivery h3{align-items:center;gap:7px;display:flex}.notification-delivery small{color:#a4c0cf;margin:8px 0;font-size:11px;line-height:1.7;display:block}.notification-delivery button{color:#d9eff8;cursor:pointer;background:#1c3e4d99;border:1px solid #74bfd466;max-width:100%;padding:9px 12px;font-size:12px}.notification-delivery button:disabled{opacity:.6;cursor:default}.inbox-card a{color:#a5d8ed;font-size:11px}.system-menu{z-index:50;border:1px solid var(--line-strong);transform-origin:100% 0;background:#03080ff6;width:404px;padding:14px;position:absolute;top:143px;right:18px;overflow:hidden;box-shadow:-24px 28px 80px #00000075}.system-menu__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.system-menu__head h2{font:600 var(--ui-type-20)/1 var(--ui-font-secondary);margin:5px 0 0}.system-menu__tabs{border:1px solid var(--line);background:#030910;grid-template-columns:1fr 1fr;height:32px;margin-top:11px;display:grid}.system-menu__tabs button{border:0;border-right:1px solid var(--line);color:#526a7d;font-size:var(--ui-type-7);letter-spacing:.12em;cursor:pointer;background:0 0}.system-menu__tabs button:last-child{border-right:0}.system-menu__tabs button.is-active{color:var(--accent);background:var(--accent-soft)}.system-menu__viewport{width:100%;overflow:hidden}.system-menu__track{grid-template-columns:1fr 1fr;width:200%;transition:transform .36s cubic-bezier(.16,1,.3,1);display:grid}.system-menu__track[data-page=catalog]{transform:translate(-50%)}.system-slide{width:100%;min-width:0;padding-top:10px}.system-map{background:radial-gradient(circle,#5dc2e10e,#0000 54%),#02070d;border:1px solid #ccebff14;height:378px;position:relative;overflow:hidden}.system-map:before{content:"";pointer-events:none;background-image:linear-gradient(#86e8ff05 1px,#0000 1px),linear-gradient(90deg,#86e8ff05 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.system-map__sun{z-index:20;cursor:pointer;background:#ffac3014;border:1px solid #ffbf537a;border-radius:50%;width:27px;height:27px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ffab3033}.system-map__sun span{background:#ffb13a;border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 13px #ffad3dad}.system-map__sun.is-active{outline-offset:4px;outline:1px solid #fff3cb}.system-orbit{z-index:3;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-planet{--size:9px;z-index:8;width:var(--size);height:var(--size);margin:calc(var(--size)/-2) 0 0 calc(var(--size)/-2);pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.system-planet i{background:var(--planet-color);box-shadow:0 0 7px var(--planet-color);border-radius:50%;position:absolute;inset:0}.system-planet span{color:#566f81;font-size:var(--ui-type-6);white-space:nowrap;position:absolute;top:-2px;left:12px}.system-planet:hover span,.system-planet.is-active span{color:#dcebf4}.system-planet.is-active i{outline:1px solid var(--accent);outline-offset:3px}.system-slide-next,.system-slide-back{border:1px solid var(--line);color:#718a9c;width:100%;height:31px;font-size:var(--ui-type-7);letter-spacing:.1em;cursor:pointer;background:#050c14;justify-content:center;align-items:center;gap:6px;margin-top:7px;display:flex}.system-slide-next:hover,.system-slide-back:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.system-map__note{color:#465e70;font-size:var(--ui-type-6);letter-spacing:.08em;text-align:center;margin-top:7px;line-height:1.5}.system-catalog{height:422px;padding-right:4px;overflow-y:auto}.system-catalog__group+.system-catalog__group{border-top:1px solid var(--line);margin-top:11px;padding-top:9px}.system-catalog__title{color:#6e8899;min-height:24px;font-size:var(--ui-type-6);letter-spacing:.13em;justify-content:space-between;align-items:center;display:flex}.system-catalog__title strong{color:#496173}.system-catalog__rows{grid-template-columns:1fr 1fr;gap:4px;display:grid}.system-catalog__row{border:1px solid var(--line);color:#70899a;text-align:left;cursor:pointer;background:#050c14;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:46px;padding:5px 7px;display:grid}.system-catalog__row:hover,.system-catalog__row.is-active{border-color:var(--accent-line);background:var(--accent-soft)}.system-catalog__thumb{background-position:50%;background-size:cover;border-radius:50%;width:25px;height:25px;box-shadow:inset -6px -2px 9px #00000073,0 0 9px #86e8ff0a}.system-catalog__copy{min-width:0}.system-catalog__copy strong,.system-catalog__copy small{display:block}.system-catalog__copy strong{color:#d9e8f1;font-size:var(--ui-type-8);font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-catalog__copy small{color:#536b7d;font-size:var(--ui-type-5_5);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.system-menu__foot{border-top:1px solid var(--line);color:#526b7d;min-height:28px;font-size:var(--ui-type-6);letter-spacing:.1em;background:#030910;justify-content:space-between;align-items:center;margin:10px -14px -14px;padding:0 12px;display:flex}.system-menu__foot strong{color:#7590a1}@media (width<=720px){.system-menu{width:auto;top:171px;left:61px;right:9px}}.weather-panel{--panel-width:420px}.historical-weather-panel{max-height:calc(100dvh - var(--ui-bottom-safe,180px) - 100px)}.historical-weather-panel .weather-field-card:disabled{opacity:.45;cursor:not-allowed}.historical-weather-panel .inline-warning{overflow-wrap:anywhere}.historical-weather-panel .weather-source{line-height:1.6}.historical-weather-panel a,.historical-location-card a{color:var(--accent)}.historical-location-card{border-color:#65b3c680}.historical-weather-legend>strong{font-size:var(--ui-font-sm)}.weather-legend>.historical-weather-legend:first-child{display:block}@media (width<=720px){.historical-weather-panel .map-card__copy{padding:6px}.historical-weather-panel .map-card__copy strong{font-size:11px}.historical-location-card{left:var(--ui-content-left,80px);width:calc(100vw - var(--ui-content-left,80px) - 12px)}}.weather-panel__body{gap:var(--ui-panel-spacing);flex-direction:column;display:flex}.weather-panel section+section{border-top:1px solid var(--line);padding-top:var(--ui-panel-spacing)}.weather-panel h3{font-size:var(--ui-font-regular);color:var(--ui-text);margin:0 0 12px}.weather-section-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.weather-section-heading span,.weather-source,.weather-valid,.weather-panel small{font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.weather-status.is-stale{color:var(--ui-warning)}.weather-toggle{font-size:var(--ui-font-regular);align-items:center;gap:10px;margin:6px 0 14px;display:flex}.weather-wind-control{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 14px;padding:10px 12px}.weather-wind-control .weather-toggle{cursor:pointer;min-height:32px;margin:0}.weather-wind-control .weather-toggle b{font-size:var(--ui-font-sm);color:var(--ui-text-muted);margin-left:auto;font-weight:500}.weather-wind-control .weather-toggle:has(input:checked) b{color:var(--accent)}.weather-wind-control .weather-source{overflow-wrap:anywhere;margin:7px 0 0;line-height:1.5}.weather-wind-control input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.weather-panel input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}.weather-opacity{font-size:var(--ui-font-sm);color:var(--ui-text-muted);grid-template-columns:1fr auto;gap:8px;display:grid}.weather-opacity input{width:100%;accent-color:var(--accent);grid-column:1/-1}.weather-palette{border-radius:2px;height:9px;margin-top:12px}.weather-legend__ticks{font-size:var(--ui-font-xs);color:var(--ui-text-muted);justify-content:space-between;margin-top:4px;display:flex}.weather-panel .secondary-action,.weather-panel .primary-action{min-height:var(--ui-button-height);font-size:var(--ui-font-sm)}.weather-panel .inline-warning button{width:100%;margin-top:10px}.weather-here{width:100%;margin-bottom:12px}.weather-coordinates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.weather-coordinates label{font-size:var(--ui-font-sm);color:var(--ui-text-muted);flex-direction:column;gap:6px;display:flex}.weather-coordinates input{border:1px solid var(--line);background:var(--ui-background);width:100%;min-width:0;color:var(--ui-text);font-size:var(--ui-font-regular);padding:8px}.weather-coordinates button{grid-column:1/-1}.weather-point{margin-top:16px}.location-weather-card{z-index:32;left:var(--ui-content-left,90px);bottom:calc(var(--hud-dock-height,64px) + 28px);width:330px;max-width:calc(100vw - var(--ui-content-left,90px) - 24px);max-height:calc(100dvh - var(--hud-dock-height,64px) - 210px);overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--panel);border-radius:12px;padding:16px;position:absolute;overflow:auto;box-shadow:0 14px 40px #0008}.location-weather-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.location-weather-card .eyebrow{color:var(--accent);align-items:center;gap:6px;font-size:10px;display:flex}.location-weather-card h2{overflow-wrap:anywhere;margin:8px 0 4px;font-size:18px;font-weight:500}.location-weather-card .weather-measurements{margin:12px 0}.location-weather-card .weather-measurements dd{font-size:17px}.location-weather-card .weather-condition{margin:12px 0;font-size:15px}.location-weather-details .weather-condition small{color:var(--ui-text-muted);margin-top:5px;font-size:10px;display:block}.location-weather-details small,.location-weather-card details,.location-weather-card .weather-source,.location-weather-card .weather-valid{color:var(--ui-text-muted);font-size:11px;line-height:1.5}.location-weather-details a{color:var(--accent)}.location-weather-details summary{cursor:pointer;min-height:32px;color:var(--accent);padding:6px 0}.location-weather-card :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1100px){.has-weather-panel .location-weather-card{display:none}.location-weather-card{width:300px;padding:13px}}.weather-condition{color:var(--ui-text);font-size:var(--ui-font-large);margin:10px 0}.weather-measurements{grid-template-columns:1fr 1fr;gap:12px;display:grid}.weather-measurements div{border-top:1px solid var(--line);padding-top:9px}.weather-measurements dt{color:var(--ui-text-muted);font-size:var(--ui-font-sm)}.weather-measurements dd{color:var(--ui-text);font-size:var(--ui-font-medium);margin:4px 0 0}.weather-panel details{font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.weather-panel summary{cursor:pointer;color:var(--accent);min-height:var(--ui-button-height);display:list-item}.weather-credits{font-size:var(--ui-font-xs);flex-wrap:wrap;gap:8px 14px;display:flex}.weather-credits a,.weather-legend a{color:var(--accent)}.weather-legend{z-index:25;left:var(--ui-content-left,90px);bottom:calc(var(--hud-dock-height,60px) + 28px);border:1px solid var(--line);background:var(--panel);width:270px;color:var(--ui-text);padding:10px 12px;position:absolute}.weather-legend>div:first-child{display:block}.weather-legend i{border-radius:2px;height:8px;margin-top:8px;display:block}.weather-legend small{color:var(--ui-text-muted);font-size:var(--ui-font-xs);margin-top:7px;display:block}@media (width<=720px){.weather-legend{left:var(--ui-content-left,80px);right:var(--ui-edge,12px);width:auto;bottom:calc(var(--hud-dock-height,107px) + 24px)}}@media (width>=721px) and (width<=1100px){.scene-dock--weather .scene-tool span{display:none}}.weather-field-gallery.map-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 16px}.weather-field-card .map-card__preview{aspect-ratio:16/6}.weather-field-card .map-card__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:44px;padding:6px 34px 6px 10px}.weather-field-card .map-card__copy strong{font-size:var(--ui-font-sm);letter-spacing:0}.weather-field-card .map-card__copy small{color:var(--ui-text-muted);font-size:var(--ui-font-xs);letter-spacing:0}.weather-field-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.weather-field-card,.weather-field-card .map-card__preview img{transition:none}.weather-field-card:hover,.weather-field-card:hover .map-card__preview img{transform:none}}.weather-view-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:8px;padding:0 16px;display:flex}.weather-view-tabs button{min-height:40px;color:var(--ui-text-muted);font:inherit;font-size:var(--ui-font-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.weather-view-tabs button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.natural-events{min-width:0;font-size:var(--ui-font-regular)}.event-list{margin:0;padding:0;list-style:none}.event-list button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.event-list i{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.event-list strong{font-size:var(--ui-font-regular);overflow-wrap:anywhere;font-weight:500;display:block}.event-list small{margin-top:5px;display:block}.event-inspector{border-left:2px solid var(--accent);margin-bottom:18px;padding-left:14px}.event-inspector h3{font-size:var(--ui-font-large);margin:14px 0;line-height:1.35}.event-facts{font-size:var(--ui-font-sm);margin:12px 0}.event-facts>div{border-top:1px solid var(--line);padding:8px 0}.event-facts dt{color:var(--ui-text-muted)}.event-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.event-facts small{margin-top:4px;display:block}.event-report-link{color:var(--accent);font-size:var(--ui-font-sm);min-height:36px;display:inline-block}.event-provider{border-top:1px solid var(--line);padding:12px 0}.event-timeline{max-height:200px;padding-left:20px;overflow:auto}.event-filters{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.event-filters label{font-size:var(--ui-font-sm);color:var(--ui-text-muted);flex-direction:column;gap:6px;min-width:0;display:flex}.event-filters select,.natural-events>label select{min-width:0;max-width:100%;color:var(--ui-text);border:1px solid var(--line);font:inherit;background:#0b1824;border-radius:5px;padding:8px}.event-filters small{grid-column:1/-1;line-height:1.5}.event-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.event-actions button{flex:1;min-width:110px}.event-more{width:100%;margin:12px 0}.event-focus-toolbar{z-index:33;left:var(--ui-content-left,90px);bottom:calc(var(--hud-dock-height,64px) + 26px);width:300px;max-width:calc(100vw - var(--ui-content-left,90px) - 12px);background:#071522ed;border:1px solid #72c8cd70;border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:absolute}.event-focus-toolbar strong{letter-spacing:1px;color:#9fdddf;width:100%;font-size:10px}.event-focus-toolbar small{width:100%;color:var(--ui-text-muted);font-size:10px;line-height:1.5}.event-focus-toolbar button{flex:1;min-height:36px;font-size:10px}.cyclone-track-details{background:#0a222c60;border:1px solid #70d4cf50;border-radius:8px;margin:16px 0;padding:12px}.cyclone-track-details p{font-size:var(--ui-font-sm);overflow-wrap:anywhere;line-height:1.65}.cyclone-track-legend{color:var(--ui-text-muted);font-size:var(--ui-font-sm);gap:8px;display:grid}.cyclone-track-legend span{align-items:center;gap:8px;display:flex}.cyclone-track-legend i{border-top:2px solid #89e4dd;width:30px;display:inline-block}.cyclone-track-legend span+span i{border-top:2px dashed #f4cf9a}@media (width<=650px){.event-filters{grid-template-columns:1fr}.event-actions{flex-direction:column}.event-inspector{padding-left:9px}.cyclone-track-details{padding:9px}.orbitwatch-shell.mode-live .live-telemetry-dock{left:var(--ui-content-left);right:var(--ui-edge);width:auto;max-width:none}.orbitwatch-shell.mode-live .top-hud{grid-template-columns:minmax(0,1fr) auto}.orbitwatch-shell.mode-live .system-readout{gap:6px}.orbitwatch-shell.mode-live .brand-lockup{min-width:0}.orbitwatch-shell.mode-live .brand-lockup__title{letter-spacing:.1em;font-size:13px}}.cloud-playback{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.cloud-playback label{min-width:100px;color:var(--ui-text-muted);font-size:var(--ui-font-sm);flex-direction:column;flex:1;gap:6px;display:flex}.cloud-playback input{width:100%}.observed-clouds>.secondary-action{margin:4px 6px 8px 0}.weather-scale{--weather-scale-height:28px;min-width:0;margin-top:12px}.weather-scale__heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.weather-scale__heading strong{letter-spacing:.02em;font-weight:500}.weather-scale__heading>span{color:var(--ui-text-muted);white-space:nowrap}.weather-scale__ramp{height:var(--weather-scale-height);border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff24}.weather-scale__ticks{height:var(--weather-scale-height);margin:calc(-1 * var(--weather-scale-height)) 0 0;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000c,0 0 2px #0008;font-size:11px;font-weight:650;position:relative}.weather-scale__ticks>span{white-space:nowrap;position:absolute;top:7px;transform:translate(-50%)}.weather-scale__ticks>span:first-child{padding-left:6px;transform:none}.weather-scale__ticks>span:last-child{padding-right:6px;transform:translate(-100%)}.weather-scale__bands{color:var(--ui-text-muted);justify-content:space-between;margin-top:2px;padding:0 8px;font-size:10px;display:flex}.weather-legend{width:340px;max-width:calc(100vw - var(--ui-content-left,90px) - 24px);background:linear-gradient(135deg,#14212cf0,#0a141ef0);border-radius:12px;padding:13px 16px;box-shadow:0 6px 24px #0003}.weather-legend .weather-scale{margin-top:0}.orbitwatch-shell:has(.location-weather-card) .weather-legend{left:auto;right:var(--ui-edge,24px)}.orbitwatch-shell:has(.object-explorer) .weather-legend{left:auto;right:var(--ui-edge,24px)}.weather-legend .weather-scale__heading{font-size:11px;display:flex}.weather-legend .weather-scale{--weather-scale-height:26px}.weather-legend small{margin-top:5px;font-size:10px;line-height:1.45}.historical-weather-legend>strong{display:none}.weather-hover{z-index:29;pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#20272df5;border:1px solid #ffffff18;border-radius:10px;padding:10px 14px;font:600 17px/1.15 Inter,system-ui,sans-serif;position:absolute;top:0;left:0;box-shadow:0 3px 12px #0004}.weather-hover[hidden]{display:none}.weather-hover:after{content:"";left:var(--weather-hover-pointer,50%);z-index:-1;background:#20272d;border-bottom:1px solid #ffffff18;border-right:1px solid #ffffff18;width:14px;height:14px;position:absolute;bottom:-8px;transform:translate(-50%)rotate(45deg)}.weather-hover.is-below:after{top:-8px;bottom:auto;transform:translate(-50%)rotate(225deg)}@media (width<=720px){.weather-legend{width:auto;padding:11px 13px}.weather-scale__heading{font-size:10px}}@media (hover:none){.weather-hover{display:none}}.solar-auth-scene,.solar-auth-scene__canvas{position:absolute;inset:0}.solar-auth-scene{z-index:0;background:radial-gradient(circle,#276d8a17,#0000 30rem),radial-gradient(circle at 70% 22%,#5e50a512,#0000 25rem),#01040a;overflow:hidden}.solar-auth-scene__canvas{opacity:.97;filter:saturate(1.02)brightness(.94);touch-action:none;cursor:grab;width:100%;height:100%;transition:opacity .6s,filter .6s;display:block}.solar-auth-scene__canvas:active{cursor:grabbing}.solar-auth-scene.is-launching .solar-auth-scene__canvas{opacity:1;filter:saturate(1.08)brightness(.99);cursor:default}.solar-auth-scene__vignette{pointer-events:none;background:radial-gradient(circle,#0000 0 63%,#01040a1a 78%,#01040a61 100%),linear-gradient(#01040a57 0,#0000 15% 85%,#01040a5c 100%);position:absolute;inset:0}.auth-page{color:var(--text);--mode-accent:var(--accent);background:#01040a;position:fixed;inset:0;overflow:hidden}.auth-page__backdrop{z-index:2;pointer-events:none;background:linear-gradient(#01040a85 0,#0000 16% 82%,#01040a7a 100%),radial-gradient(circle,#0000 0 25%,#01040952 87%);transition:opacity .18s;position:absolute;inset:0}.auth-coordinate-grid{z-index:3;pointer-events:none;opacity:.045;background-image:linear-gradient(#96d7ff14 1px,#0000 1px),linear-gradient(90deg,#96d7ff14 1px,#0000 1px);background-size:96px 96px;transition:opacity .18s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.auth-page__header{z-index:10;transition:opacity .18s,transform .18s,filter .18s;position:absolute;top:16px;left:18px}.auth-brand{transform-origin:0;align-items:center;gap:11px;min-height:48px;padding-right:12px;display:flex}.auth-brand__mark{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--accent);background:#03080ef0;place-items:center;display:grid}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{font-family:var(--ui-font-secondary);font-size:var(--ui-type-18);font-weight:var(--ui-weight-bold);letter-spacing:.22em}.auth-brand small{color:#6f8699;font-size:var(--ui-type-10);letter-spacing:.16em;margin-top:5px}.auth-system-readout{z-index:10;border:1px solid var(--line);color:#76dbae;min-height:30px;font-size:var(--ui-type-10);font-weight:var(--ui-weight-semibold);letter-spacing:.11em;transform-origin:100%;background:#03080eeb;align-items:center;gap:7px;padding:0 10px;transition:opacity .18s,transform .18s,filter .18s;display:flex;position:absolute;top:18px;right:18px}.auth-preview-toggle{z-index:11;border:1px solid var(--line);color:#9fd8ef;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:48px;height:220px;transition:color var(--motion-feedback) ease, background var(--motion-feedback) ease, border-color var(--motion-feedback) ease;background:#03080ed1;border-right:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12px 0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.auth-preview-toggle:hover,.auth-preview-toggle:focus-visible{color:#eefaff;border-color:var(--accent-line);background:#060f18e6;outline:none}.auth-preview-toggle span,.auth-preview-toggle strong{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.auth-preview-toggle span{color:#6d8798;font-size:var(--ui-type-8);letter-spacing:.1em}.auth-preview-toggle strong{font-family:var(--ui-font-secondary);font-size:var(--ui-type-9);letter-spacing:.15em}.auth-page__content{z-index:10;perspective:1200px;place-items:center;padding:82px 18px 24px;display:grid;position:absolute;inset:0}.auth-panel{border:1px solid var(--line-strong);transform-origin:50%;background:#03080ff2;border-radius:0;width:min(500px,100vw - 30px);padding:0 17px 14px;transition:opacity .18s,transform .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075,inset 0 1px #ffffff06}.auth-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, var(--accent) 20%, rgba(var(--accent-rgb), .18) 78%, transparent);width:2px;box-shadow:0 0 12px rgba(var(--accent-rgb), .22);position:absolute;top:48px;bottom:48px;left:-1px}.auth-panel__topline{border-bottom:1px solid var(--line);color:#60778a;min-height:31px;font-size:var(--ui-type-9);letter-spacing:.15em;background:#030910;justify-content:space-between;align-items:center;margin:0 -17px 15px;padding:0 13px;display:flex}.auth-panel__topline span:last-child{color:#8aa5b8}.auth-heading{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.auth-heading__icon{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);background:#050d16;place-items:center;display:grid}.auth-heading small{color:#678093;font-size:var(--ui-type-9);font-weight:var(--ui-weight-bold);letter-spacing:.18em;text-transform:uppercase;display:block}.auth-heading h1{color:#edf8ff;font-family:var(--ui-font-secondary);font-size:var(--ui-type-30);font-weight:var(--ui-weight-semibold);margin:4px 0 0;line-height:1.05}.auth-heading p{color:#8199ab;max-width:315px;font-size:var(--ui-type-11);margin:6px 0 0;line-height:1.5}.auth-form{gap:10px;margin-top:18px;display:grid}.auth-field{gap:6px;animation:.26s cubic-bezier(.2,.8,.2,1) both authFieldIn;display:grid}.auth-field:nth-child(2){animation-delay:30ms}.auth-field:nth-child(3){animation-delay:55ms}.auth-field:nth-child(4){animation-delay:80ms}@keyframes authFieldIn{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.auth-field>span{color:#6a8395;font-size:var(--ui-type-9);font-weight:var(--ui-weight-semibold);letter-spacing:.13em;margin-left:1px}.auth-field>div{border:1px solid var(--line);color:#7c97aa;min-height:42px;transition:border-color var(--motion-feedback) ease, background-color var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease;background:#030910;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;display:grid}.auth-field>div:focus-within{border-color:var(--accent-line);box-shadow:inset 2px 0 0 rgba(var(--accent-rgb), .52);background:#050d16}.auth-field input{color:#e9f8ff;width:100%;min-width:0;height:40px;font:inherit;font-size:var(--ui-type-12);background:0 0;border:0;outline:0}.auth-field input::placeholder{color:#4e6577}.auth-field button{color:#7d97a8;cursor:pointer;width:28px;height:28px;transition:color var(--motion-feedback) ease, border-color var(--motion-feedback) ease, background var(--motion-feedback) ease;background:0 0;border:1px solid #0000;place-items:center;display:grid}.auth-field button:hover{color:#d7edf6;border-color:var(--line);background:#07101a}.auth-form-message{color:#ffb09e;font-size:var(--ui-type-10);background:#ff816c12;border-left:2px solid #ff9a86;margin:0;padding:9px 10px;line-height:1.45}.auth-submit-button{border:1px solid var(--accent-line);min-height:41px;color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 18px rgba(var(--accent-rgb), .035);font-size:var(--ui-type-10);letter-spacing:.14em;cursor:pointer;transition:transform var(--motion-feedback) ease, color var(--motion-feedback) ease, background var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease;border-radius:0;margin-top:1px;font-weight:750;position:relative}.auth-submit-button:hover:not(:disabled){color:#effcff;background:rgba(var(--accent-rgb), .15);box-shadow:inset 0 0 22px rgba(var(--accent-rgb), .06), 0 0 18px rgba(var(--accent-rgb), .06);transform:translateY(-1px)}.auth-submit-button:active:not(:disabled){transform:scale(.988)}.auth-submit-button:disabled{opacity:.55;cursor:wait}.auth-submit-button__signal{vertical-align:1px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 9px}.auth-panel__divider{background:var(--line);height:1px;margin:14px 0 11px}.auth-switch{color:#637b8d;text-align:center;font-size:var(--ui-type-9);letter-spacing:.08em;margin:0}.auth-switch button{color:var(--accent);font:inherit;font-weight:var(--ui-weight-bold);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;margin-left:7px;padding:0}.auth-switch button:hover{color:#effcff}.auth-switch button:disabled{opacity:.45;cursor:wait}.auth-panel__status{border-top:1px solid var(--line);color:#5f798b;min-height:29px;font-size:var(--ui-type-8);letter-spacing:.11em;background:#030910;justify-content:space-between;align-items:center;margin:13px -17px -14px;padding:0 13px;display:flex}.auth-panel__status span{align-items:center;gap:6px;display:flex}.auth-panel__status i{background:#75e7ae;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #75e7ae8c}.auth-page.is-previewing .auth-panel,.auth-page.is-previewing .auth-page__header,.auth-page.is-previewing .auth-system-readout,.auth-page.is-previewing .auth-page__backdrop,.auth-page.is-previewing .auth-coordinate-grid{opacity:0;filter:blur(6px);pointer-events:none}.auth-page.is-previewing .auth-panel{transform:translate(-18px)scale(.985)}.auth-page.is-previewing .auth-preview-toggle{color:#effcff;border-color:var(--accent-line);background:#08131df5}.auth-page.is-launching .auth-panel,.auth-page.is-launching .auth-page__header,.auth-page.is-launching .auth-system-readout,.auth-page.is-launching .auth-preview-toggle{opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .16s,filter .16s,transform .16s;transform:translateY(0)scale(.985)}@media (height<=760px){.auth-page__content{padding-top:72px}.auth-panel{width:min(450px,100vw - 24px);padding-left:14px;padding-right:14px}.auth-panel__topline,.auth-panel__status{margin-left:-14px;margin-right:-14px}.auth-heading h1{font-size:var(--ui-type-25)}.auth-heading p{margin-top:4px}.auth-form{gap:7px;margin-top:13px}.auth-field>div{min-height:38px}.auth-field input{height:36px}.auth-submit-button{min-height:38px}.auth-panel__divider{margin-top:10px}}@media (width<=620px){.auth-page__header{top:10px;left:10px}.auth-system-readout{top:11px;right:10px}.auth-preview-toggle{height:180px}.auth-brand small{display:none}.auth-page__content{padding:70px 9px 9px}}@media (width<=430px){.auth-system-readout,.auth-heading p{display:none}.auth-preview-toggle{width:40px;height:150px}}.auth-page__content{pointer-events:none}.auth-panel{pointer-events:auto}.auth-page.is-previewing .auth-page__content{pointer-events:none}.auth-page.is-previewing .auth-preview-toggle,.auth-preview-toggle[aria-pressed=true]{color:#effcff;border-color:var(--accent-line);background:#060f18f5;opacity:1!important;pointer-events:auto!important}.auth-interface{z-index:10;pointer-events:none;position:absolute;inset:0}.auth-interface .auth-page__header,.auth-interface .auth-system-readout,.auth-interface .auth-panel{pointer-events:auto}.auth-interface .auth-page__content{pointer-events:none}.auth-interface .auth-panel{pointer-events:auto}.auth-preview-toggle{z-index:30}.auth-page[data-auth-interface=hidden] .auth-page__header,.auth-page[data-auth-interface=hidden] .auth-system-readout,.auth-page[data-auth-interface=hidden] .auth-preview-toggle,.auth-page[data-auth-interface=hidden] .auth-page__content,.auth-page[data-auth-interface=hidden] .auth-page__backdrop,.auth-page[data-auth-interface=hidden] .auth-coordinate-grid{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.solar-system-webgl{position:absolute;inset:0;overflow:hidden}.solar-system-webgl canvas{touch-action:none;width:100%;height:100%;display:block}.auth-page__content{justify-content:center;align-items:center;display:flex;padding:0!important}.auth-panel{max-height:calc(100dvh - 100px);overflow:auto}.auth-preview-toggle{border:1px solid var(--accent-line);gap:6px;width:180px;height:66px;padding:12px;right:18px}.auth-preview-toggle span,.auth-preview-toggle strong{writing-mode:horizontal-tb;transform:none}.auth-preview-toggle span{font-size:var(--ui-type-10)}.auth-preview-toggle strong{font-size:var(--ui-type-12)}.auth-extraction-arm{z-index:40;transform-origin:100% 80%;pointer-events:none;filter:drop-shadow(0 10px 14px #0009);width:650px;height:260px;animation:1.6s cubic-bezier(.22,.7,.3,1) both arm-reach;position:absolute;top:calc(50% - 135px);left:calc(50% + 180px)}.auth-page__content.is-extracting .auth-panel{pointer-events:none;animation:1.6s cubic-bezier(.22,.7,.3,1) both panel-carry}.auth-extraction-arm .arm-grip{transform-origin:100px 90px;animation:1.6s both grip-close}@keyframes arm-reach{0%{transform:translate(100vw)rotate(16deg)}40%,53%{transform:translate(0)rotate(0)}to{transform:translate(110vw)rotate(-5deg)}}@keyframes panel-carry{0%,53%{transform:translate(0)rotateY(0)}to{transform:translate(110vw)rotateY(-10deg)}}@keyframes grip-close{0%,35%{transform:scaleY(1.8)}48%,to{transform:scaleY(.8)}}@media (width<=760px){.auth-preview-toggle{width:170px;height:45px;top:auto;bottom:15px;right:15px;transform:none}.auth-preview-toggle span{display:none}.auth-panel{width:min(430px,100vw - 28px);max-height:calc(100dvh - 130px)}.auth-extraction-arm{left:calc(50% + 140px)}}.boot-sequence{z-index:500;color:#edf8ff;background:radial-gradient(circle at 50% 48%,#48bfdf1a,#0000 22rem),#01040a;place-content:center;justify-items:center;gap:16px;display:grid;position:fixed;inset:0}.boot-sequence__system{place-items:center;width:94px;height:94px;display:grid;position:relative}.boot-sequence__ring{border:1px solid #86e8ff47;border-radius:50%;position:absolute}.boot-sequence__ring:after{content:"";background:#86e8ff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 12px #86e8ffbf}.boot-sequence__ring--outer{inset:0}.boot-sequence__ring--inner{border-color:#b8a7ff3d;inset:16px}.boot-sequence__core{color:#bff4ff;background:#050d15eb;border:1px solid #86e8ff5c;place-items:center;width:42px;height:42px;display:grid}.boot-sequence__copy{justify-items:center;gap:5px;display:grid}.boot-sequence__copy strong{font-family:var(--ui-font-secondary);font-size:var(--ui-type-18);letter-spacing:.24em}.boot-sequence__copy span{color:#6f879a;font-size:var(--ui-type-9);letter-spacing:.15em}.boot-sequence__checks{gap:7px;min-width:245px;margin-top:4px;display:grid}.boot-sequence__checks span{color:#6b8395;font-size:var(--ui-type-8);letter-spacing:.11em;align-items:center;gap:8px;display:flex}.boot-sequence__checks i{background:#76ddb0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #76ddb085}.boot-sequence__progress{background:#ccebff14;width:245px;height:2px;overflow:hidden}.boot-sequence__progress span{transform-origin:0;background:linear-gradient(90deg,#86e8ff,#b8a7ff);width:100%;height:100%;display:block;box-shadow:0 0 11px #86e8ff59}.auth-root-shell{background:#01040a;position:fixed;inset:0;overflow:hidden}.auth-root-layer{position:absolute;inset:0}.auth-root-layer--live{z-index:1}.auth-root-layer--auth{z-index:10}.auth-session-recovery{z-index:30;width:min(420px,100% - 32px);padding:var(--ui-panel-padding);border:1px solid var(--line);background:var(--panel);color:var(--ui-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-session-recovery h1{font-size:var(--ui-font-large);margin:0 0 12px}.auth-session-recovery p{color:var(--ui-text-muted);font-size:var(--ui-font-regular)}.auth-session-recovery button{min-height:var(--ui-button-height);border:1px solid var(--line);background:var(--panel);color:var(--accent);font-size:var(--ui-font-sm);cursor:pointer;margin:8px 8px 0 0}.auth-session-recovery button:disabled{opacity:.6;cursor:wait}:root{--ui-font-scale:1.08;--ui-font-main:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-secondary:"Space Grotesk", system-ui, sans-serif;--ui-font-xs:calc(10px * var(--ui-font-scale));--ui-font-sm:calc(12px * var(--ui-font-scale));--ui-font-regular:calc(14px * var(--ui-font-scale));--ui-font-medium:calc(16px * var(--ui-font-scale));--ui-font-large:calc(18px * var(--ui-font-scale));--ui-font-title:calc(22px * var(--ui-font-scale));--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-line-tight:1.2;--ui-line-normal:1.45;--ui-line-reading:1.6;--ui-tracking-label:.08em;--ui-tracking-heading:.14em;--ui-accent:#86e8ff;--ui-accent-secondary:#b8a7ff;--ui-text:#f7fcff;--ui-text-muted:#a9bfce;--ui-background:#01040a;--ui-panel:#040910f7;--ui-panel-raised:#070e17fa;--ui-border:#daf1ff38;--ui-border-strong:#daf1ff61;--ui-hover:color-mix(in srgb, var(--ui-accent) 8%, var(--ui-panel));--ui-selected:color-mix(in srgb, var(--ui-accent) 11%, transparent);--ui-success:#90dec0;--ui-warning:#ffd19c;--ui-danger:#ffae99;--ui-panel-spacing:16px;--ui-control-gap:8px;--ui-button-height:38px;--ui-hud-edge:20px;--ui-panel-padding:18px;--ui-row-padding:10px;--ui-border-width:1px;--ui-radius:3px;--ui-icon-size:18px;--ui-dock-padding:8px;--ui-dock-gap:16px;--ui-mobile-edge:12px;--ui-mobile-padding:14px;--ui-motion-loader:240;--ui-motion-reveal-interval:175;--ui-motion-morph:520;--ui-motion-panel:280;--ui-motion-feedback:160;--ui-motion-travel:650;--ui-motion-spinner:800;--ui-motion-ease:cubic-bezier(.22, 1, .36, 1);--ui-idle-earth-speed:.00204;--ui-preview-orbit-speed:.012;--ui-preview-spin-speed:.045;--accent:var(--ui-accent);--accent-rgb:134, 232, 255;--accent-soft:var(--ui-selected);--accent-line:color-mix(in srgb, var(--ui-accent) 38%, transparent);--panel:var(--ui-panel);--panel-2:var(--ui-panel-raised);--line:var(--ui-border);--line-strong:var(--ui-border-strong);--muted:var(--ui-text-muted);--text-muted:var(--ui-text-muted);--text:var(--ui-text);--danger:var(--ui-danger);--cyan:var(--ui-accent);--motion-feedback:calc(var(--ui-motion-feedback) * 1ms);--motion-panel:calc(var(--ui-motion-panel) * 1ms);--motion-travel:calc(var(--ui-motion-travel) * 1ms);--motion-ease:var(--ui-motion-ease);--ui-type-5_5:calc(6.5px * var(--ui-font-scale));--ui-type-6:calc(7px * var(--ui-font-scale));--ui-type-7:calc(8px * var(--ui-font-scale));--ui-type-8:calc(9px * var(--ui-font-scale));--ui-type-9:var(--ui-font-xs);--ui-type-10:calc(11px * var(--ui-font-scale));--ui-type-11:var(--ui-font-sm);--ui-type-12:calc(13px * var(--ui-font-scale));--ui-type-13:var(--ui-font-regular);--ui-type-14:calc(15px * var(--ui-font-scale));--ui-type-15:var(--ui-font-medium);--ui-type-16:calc(16px * var(--ui-font-scale));--ui-type-18:var(--ui-font-large);--ui-type-19:calc(19px * var(--ui-font-scale));--ui-type-20:calc(20px * var(--ui-font-scale));--ui-type-21:calc(21px * var(--ui-font-scale));--ui-type-22:var(--ui-font-title);--ui-type-23:calc(23px * var(--ui-font-scale));--ui-type-25:calc(25px * var(--ui-font-scale));--ui-type-26:calc(26px * var(--ui-font-scale));--ui-type-28:calc(28px * var(--ui-font-scale));--ui-type-30:calc(30px * var(--ui-font-scale));font-family:var(--ui-font-main);color:var(--ui-text);background:var(--ui-background);font-synthesis:none;font-weight:var(--ui-weight-regular);font-size:var(--ui-font-regular);line-height:var(--ui-line-normal)}*{box-sizing:border-box}html,body,#root{background:#01040a;width:100%;height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}button{-webkit-tap-highlight-color:transparent}.orbitwatch-shell{--mode-accent:var(--ui-accent);background:#01040a;width:100%;height:100%;position:relative;overflow:hidden}.orbitwatch-shell.mode-time{--mode-accent:var(--ui-accent-secondary)}.orbit-globe,.orbit-globe>.cesium-viewer,.orbit-globe .cesium-viewer-cesiumWidgetContainer,.orbit-globe .cesium-widget,.orbit-globe canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.orbit-globe .cesium-viewer-bottom{opacity:.52;transform-origin:100% 100%;pointer-events:auto;transform:scale(.78);width:auto!important;bottom:4px!important;left:auto!important;right:8px!important}.space-vignette{pointer-events:none;background:radial-gradient(circle at 50% 47%,#0000 32%,#01040a0d 54%,#01040a85 100%),linear-gradient(#01040a66 0,#0000 13% 80%,#01040a80 100%);position:absolute;inset:0}.coordinate-grid{pointer-events:none;opacity:.1;background-image:linear-gradient(#96d7ff14 1px,#0000 1px),linear-gradient(90deg,#96d7ff14 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000001a,#0000 74%);mask-image:radial-gradient(circle,#0000001a,#0000 74%)}.icon-button,.mode-button,.explorer-trigger,.scene-dock button,.live-dock button,.time-dock button,.category-strip button,.object-row__main,.track-toggle,.primary-action,.secondary-action{transition:transform var(--motion-feedback) ease, background-color var(--motion-feedback) ease, border-color var(--motion-feedback) ease, color var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease, opacity var(--motion-feedback) ease}.icon-button:hover,.scene-dock button:hover,.live-dock button:hover,.time-dock button:hover,.category-strip button:hover,.track-toggle:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.icon-button:active,.mode-button:active,.explorer-trigger:active,.scene-dock button:active,.live-dock button:active,.time-dock button:active,.category-strip button:active,.track-toggle:active,.primary-action:active,.secondary-action:active{transform:translateY(0)scale(.97)}.top-hud{pointer-events:none;background:linear-gradient(#01040ab8,#0000);grid-template-columns:1fr auto 1fr;align-items:start;height:72px;padding:16px 18px 0;display:grid;position:absolute;top:0;left:0;right:0}.brand-lockup{justify-self:start;padding-left:64px}.brand-lockup__title{font-family:var(--ui-font-secondary);font-weight:var(--ui-weight-bold);letter-spacing:.22em;font-size:var(--ui-type-15)}.brand-lockup__sub{font-size:var(--ui-type-8);letter-spacing:.16em;text-transform:uppercase;color:#61788c;align-items:center;gap:6px;margin-top:5px;display:flex}.mode-readout{font-size:var(--ui-type-8);letter-spacing:.2em;font-weight:var(--ui-weight-bold);color:var(--mode-accent);border:1px solid color-mix(in srgb, var(--mode-accent) 20%, transparent);background:#02070ddb;justify-self:center;align-items:center;gap:8px;margin-top:1px;padding:7px 11px;display:flex}.mode-readout__pulse{background:var(--mode-accent);width:6px;height:6px;box-shadow:0 0 14px var(--mode-accent);border-radius:50%;animation:1.7s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35;transform:scale(.72)}}.system-readout{pointer-events:auto;justify-self:end;gap:7px;display:flex}.system-readout__item{border:1px solid var(--line);height:28px;font-size:var(--ui-type-8);letter-spacing:.11em;color:#879db0;background:#03080eeb;align-items:center;gap:6px;padding:0 9px;display:flex}.system-readout__item.is-online{color:#7ee0af;border-color:#7ee0af40}.system-readout__item.is-offline{color:#ff9b82;border-color:#ff9b8240}.mode-rail{z-index:4;flex-direction:column;align-items:stretch;gap:6px;width:46px;display:flex;position:absolute;top:16px;left:17px}.mode-rail__mark{color:#a8eefe;background:#06101a;border:1px solid #86e8ff3d;place-items:center;width:46px;height:40px;display:grid;box-shadow:0 12px 32px #00000052}.mode-rail__line{background:#86e8ff33;width:1px;height:9px;margin:0 auto}.mode-button{border:1px solid var(--line);color:#617a8f;cursor:pointer;background:#040a11f5;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:46px;min-height:47px;display:flex;position:relative;overflow:hidden}.mode-button span{font-size:var(--ui-type-7);text-transform:uppercase;letter-spacing:.08em}.mode-button:before{content:"";width:2px;transition:background var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease;background:0 0;position:absolute;top:8px;bottom:8px;left:0}.mode-button:hover{color:#c5d8e6;border-color:#ccebff3b}.mode-button.is-active{color:var(--mode-accent);border-color:color-mix(in srgb, var(--mode-accent) 34%, transparent);background:#061019fc;box-shadow:0 10px 26px #0000003d}.mode-button.is-active:before{background:var(--mode-accent);box-shadow:0 0 12px var(--mode-accent)}.explorer-trigger{color:#9cc7d7;cursor:pointer;z-index:3;background:#06101a;border:1px solid #86e8ff38;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex;position:absolute;top:88px;left:83px;box-shadow:0 12px 36px #00000047}.explorer-trigger:hover{color:#e9fbff;border-color:#86e8ff7a;box-shadow:0 14px 34px #00000061,0 0 20px #86e8ff0d}.explorer-trigger b{font-size:var(--ui-type-8);font-weight:var(--ui-weight-semibold);color:#5e7c90;border-left:1px solid var(--line);padding-left:8px}.scene-dock{border:1px solid var(--line-strong);z-index:3;background:#050c14;align-items:stretch;gap:4px;min-height:42px;padding:4px;animation:.22s ease-out both hudIn;display:flex;position:absolute;top:82px;right:18px;box-shadow:0 14px 40px #00000057}.scene-dock__group{border-left:1px solid #ffffff12;align-items:stretch;gap:3px;padding-left:4px;display:flex}.scene-dock__group:first-child{border-left:0;padding-left:0}.scene-dock__label{font-size:var(--ui-type-6);letter-spacing:.16em;color:#466073;writing-mode:vertical-rl;align-self:center;padding:0 5px 0 3px;transform:rotate(180deg)}.scene-dock button{color:#627a8e;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;min-width:38px;height:32px;padding:0 7px;display:flex}.scene-dock button span{font-size:var(--ui-type-7);letter-spacing:.04em}.scene-dock button:hover{color:#d7edf6;background:#0a1621}.scene-dock button.is-active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft);box-shadow:inset 0 0 18px #86e8ff0a}.scene-dock button.is-danger{color:#ff9c84;background:#ff9c8414;border-color:#ff9c8447}.object-explorer{background:var(--panel);border:1px solid var(--line-strong);z-index:5;flex-direction:column;width:356px;animation:.21s cubic-bezier(.2,.8,.2,1) both panelLeft;display:flex;position:absolute;top:137px;bottom:18px;left:83px;box-shadow:24px 28px 80px #0000006b}@keyframes panelLeft{0%{opacity:0;transform:translate(-12px)scale(.99)}to{opacity:1;transform:none}}@keyframes panelRight{0%{opacity:0;transform:translate(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes hudIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes dockIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.object-explorer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 18px 14px;display:flex}.eyebrow{font-size:var(--ui-type-7);letter-spacing:.18em;color:#567086;text-transform:uppercase}.object-explorer h2,.inspector-panel h1{font-family:var(--ui-font-secondary);font-weight:var(--ui-weight-semibold)}.object-explorer h2{font-size:var(--ui-type-20);margin:5px 0 0}.icon-button{border:1px solid var(--line);color:#70899d;cursor:pointer;background:#07101a;place-items:center;width:31px;height:31px;display:grid}.icon-button:hover{color:#fff;background:#0a1621;border-color:#426075}.search-field{border:1px solid var(--line);color:#607d92;height:39px;transition:border-color var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease;background:#030910;align-items:center;gap:9px;margin:13px 14px 10px;padding:0 11px;display:flex}.search-field:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 2px #86e8ff0d}.search-field input{color:#e9f8ff;min-width:0;font-size:var(--ui-type-10);background:0 0;border:0;outline:0;flex:1}.category-strip{scrollbar-width:none;gap:5px;padding:0 14px 11px;display:flex;overflow-x:auto}.category-strip button{white-space:nowrap;border:1px solid var(--line);color:#60788c;font-size:var(--ui-type-7);letter-spacing:.04em;cursor:pointer;background:#050d16;padding:6px 8px}.category-strip button.is-active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.object-list{scrollbar-width:thin;scrollbar-color:#173044 transparent;border-top:1px solid #ffffff0d;flex:1;overflow:auto}.object-row{border-bottom:1px solid #ffffff0b;grid-template-columns:1fr 40px;min-height:55px;display:grid;position:relative}.object-row:before{content:"";width:2px;transition:background var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease;background:0 0;position:absolute;top:0;bottom:0;left:0}.object-row.is-selected{background:linear-gradient(90deg,#86e8ff14,#86e8ff03)}.object-row.is-selected:before{background:var(--accent);box-shadow:0 0 10px #86e8ff66}.object-row__main{text-align:left;cursor:pointer;color:#71889b;background:0 0;border:0;grid-template-columns:10px 1fr auto 14px;align-items:center;gap:10px;padding:0 10px 0 15px;display:grid}.object-row__main:hover{background:#ffffff07}.object-row__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.object-row__copy strong{white-space:nowrap;text-overflow:ellipsis;color:#d7e8f2;font-weight:var(--ui-weight-medium);font-size:var(--ui-type-10);overflow:hidden}.object-row__copy small{color:#536b7d;font-size:var(--ui-type-7);letter-spacing:.04em}.object-row__star{color:#e6c86f}.object-dot{background:#789;border-radius:50%;width:6px;height:6px}.object-dot--stations{background:#8be8ff;box-shadow:0 0 8px #8be8ff80}.object-dot--observatories{background:#bda8ff}.object-dot--earth-observation{background:#75f0b4}.object-dot--weather{background:#ffcf70}.object-dot--navigation{background:#90a7ff}.track-toggle{border:1px solid var(--line);color:#60778a;cursor:pointer;background:#050c14;place-self:center;place-items:center;width:27px;height:27px;display:grid}.track-toggle.is-active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.object-explorer__foot{border-top:1px solid var(--line);min-height:34px;font-size:var(--ui-type-7);color:#50687b;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.inspector-panel{background:var(--panel);border:1px solid var(--line-strong);z-index:3;width:324px;padding:16px;animation:.21s cubic-bezier(.2,.8,.2,1) both panelRight;position:absolute;top:143px;right:18px;box-shadow:-24px 28px 80px #00000061}.mode-time .inspector-panel{--accent:#b8a7ff;--accent-rgb:184, 167, 255;--accent-soft:#b8a7ff1c;--accent-line:#b8a7ff5c}.inspector-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inspector-panel h1{font-size:var(--ui-type-19);margin:5px 0 0;line-height:1.15}.object-ident{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.object-ident span{border:1px solid var(--line);font-size:var(--ui-type-7);color:#7590a3;text-transform:uppercase;letter-spacing:.07em;background:#050c14;padding:4px 6px}.telemetry-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:14px 0 12px;display:grid}.telemetry-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#040b13;flex-direction:column;gap:5px;min-height:55px;padding:9px;display:flex}.telemetry-grid small{font-size:var(--ui-type-6);letter-spacing:.14em;color:#536d81}.telemetry-grid strong{font-family:var(--ui-font-secondary);font-weight:var(--ui-weight-medium);font-size:var(--ui-type-12);color:#eaf7ff}.inline-note{font-size:var(--ui-type-8);color:#a89bd0;background:#9c8be512;border-left:2px solid #9c8be5;margin-bottom:10px;padding:8px 9px;line-height:1.5}.inline-warning{font-size:var(--ui-type-8);color:#ff9a86;background:#ff816c12;border-left:2px solid #ff816c;margin-bottom:10px;padding:8px 9px;line-height:1.5}.inspector-meta{flex-direction:column;display:flex}.inspector-meta>div{border-bottom:1px solid #ffffff0b;grid-template-columns:68px 1fr;gap:8px;padding:7px 0;display:grid}.inspector-meta span{font-size:var(--ui-type-6);letter-spacing:.13em;color:#52697b}.inspector-meta b{font-size:var(--ui-type-8);font-weight:var(--ui-weight-medium);color:#a7bac8}.status-active{color:#75e7ae!important}.orbit-state{border:1px solid var(--line);color:var(--accent);background:#050d16;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.orbit-state div{flex-direction:column;gap:3px;display:flex}.orbit-state strong{font-size:var(--ui-type-7);letter-spacing:.1em}.orbit-state span{font-size:var(--ui-type-7);color:#5f7689;line-height:1.4}.inspector-actions{grid-template-columns:1fr;gap:7px;margin-top:11px;display:grid}.primary-action,.secondary-action{border:1px solid var(--line);height:35px;font-size:var(--ui-type-8);cursor:pointer;justify-content:center;align-items:center;gap:6px;display:flex}.primary-action{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.primary-action:hover{box-shadow:0 0 18px rgba(var(--accent-rgb), .08)}.primary-action.is-following{color:#82efb8;background:#82efb817;border-color:#82efb859}.live-dock,.time-dock{border:1px solid var(--line-strong);z-index:3;background:#050c14;animation:.22s ease-out both dockIn;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 52px #0006}.live-dock{align-items:center;gap:5px;min-height:48px;padding:5px;display:flex}.dock-status{background:#07111b;align-items:center;gap:8px;height:36px;padding:0 9px;display:flex}.dock-status__pulse{background:#78ebb3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #78ebb3}.dock-status div{align-items:baseline;gap:5px;display:flex}.dock-status strong{font-family:var(--ui-font-secondary);font-size:var(--ui-type-13);color:#dff8ff}.dock-status span{font-size:var(--ui-type-7);color:#61788a}.dock-divider{background:var(--line);width:1px;height:24px;margin:0 1px}.dock-command{color:#71889c;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;height:36px;padding:0 9px;display:flex}.dock-command span{font-size:var(--ui-type-8)}.dock-command:hover{color:#e3f4fb;background:#0a1621;border-color:#ffffff12}.dock-stat{color:#536c80;height:36px;font-size:var(--ui-type-7);border-left:1px solid var(--line);align-items:center;gap:6px;padding:0 9px;display:flex}.time-dock{border-color:#b8a7ff42;align-items:center;gap:6px;min-height:52px;padding:6px;display:flex}.time-dock__label{color:#b8a7ff;font-size:var(--ui-type-7);letter-spacing:.1em;align-items:center;gap:6px;padding:0 6px;display:flex}.time-dock input{color:#e5e0ff;height:36px;font-size:var(--ui-type-9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a14;border:1px solid #b8a7ff2e;padding:0 8px}.time-dock__scrub{gap:3px;display:flex}.time-dock__scrub button,.return-live{border:1px solid var(--line);color:#8e84af;height:36px;font-size:var(--ui-type-7);cursor:pointer;background:#050b13;padding:0 8px}.time-dock__scrub button:hover,.return-live:hover{color:#d1c7ff;background:#b8a7ff12;border-color:#b8a7ff3d}.return-live{align-items:center;gap:5px;display:flex}.time-data-state{color:#a89acd;max-width:195px;height:36px;font-size:var(--ui-type-7);text-transform:uppercase;letter-spacing:.05em;border-left:1px solid #b8a7ff38;align-items:center;gap:5px;padding:0 9px;line-height:1.25;display:flex}.time-data-state.is-missing{color:#d2a06f}@media (width<=1180px){.scene-dock__maps button span,.scene-dock__camera button span{display:none}.scene-dock button{min-width:32px;padding:0 6px}.system-readout__item:first-child{display:none}.inspector-panel{width:295px}}@media (width<=900px){.brand-lockup__sub,.mode-readout{display:none}.scene-dock{top:76px;right:10px}.inspector-panel{width:280px;top:132px;right:10px}.time-dock{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 100px)}.time-data-state{max-width:none}}@media (width<=720px){.top-hud{padding-right:9px}.brand-lockup{padding-left:52px}.brand-lockup__title{font-size:var(--ui-type-12)}.system-readout__item{font-size:var(--ui-type-6);padding:0 7px}.mode-rail{top:10px;left:8px}.mode-rail__mark,.mode-button{width:42px}.explorer-trigger{top:78px;left:61px}.scene-dock{justify-content:flex-start;top:122px;left:61px;right:9px;overflow-x:auto}.object-explorer{width:auto;inset:171px 9px 9px 61px}.inspector-panel{width:auto;max-height:58vh;inset:auto 9px 9px 61px;overflow:auto}.live-dock,.time-dock{justify-content:center;max-width:none;animation:none;bottom:9px;left:61px;right:9px;transform:none}.has-explorer .scene-dock{opacity:0;pointer-events:none}.object-explorer__foot span:last-child{display:none}}.spatial-surface{--pointer-rx:0deg;--pointer-ry:0deg;--pointer-x:50%;--pointer-y:50%;transform:perspective(1150px) rotateX(calc(var(--base-rx,0deg) + var(--pointer-rx,0deg))) rotateY(calc(var(--base-ry,0deg) + var(--pointer-ry,0deg)));transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .18s;animation:.32s cubic-bezier(.16,1,.3,1) both spatialIn}.spatial-surface:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #91e5ff13, transparent 36%);z-index:0;transition:opacity .22s;position:absolute;inset:0}.spatial-surface.is-pointer-active:after{opacity:1}.spatial-surface>*{z-index:1;transform-style:preserve-3d;position:relative}.spatial-surface [data-depth="2"]{transform:translateZ(2px)}.spatial-surface [data-depth="3"]{transform:translateZ(3px)}.spatial-surface [data-depth="4"]{transform:translateZ(4px)}.spatial-surface [data-depth="5"]{transform:translateZ(5px)}.spatial-surface [data-depth="6"]{transform:translateZ(6px)}.spatial-surface [data-depth="7"]{transform:translateZ(7px)}.spatial-surface [data-depth="8"]{transform:translateZ(8px)}@keyframes spatialIn{0%{opacity:0}to{opacity:1}}.live-dock,.time-dock{transform-origin:50% 100%;translate:-50%}.object-explorer{transform-origin:0;background:#03080ff0}.inspector-panel,.map-settings{transform-origin:100%;background:#03080ff2}.mode-rail{transform-origin:0 22%}.scene-dock{transform-origin:100% 0}.orbit-globe .cesium-viewer-toolbar,.orbit-globe .cesium-viewer-geocoderContainer,.orbit-globe .cesium-geocoder-searchButton,.orbit-globe .cesium-viewer-animationContainer,.orbit-globe .cesium-viewer-timelineContainer{display:none!important}.orbit-globe .cesium-widget-credits{font-size:var(--ui-type-9)!important}.map-settings{border:1px solid var(--line-strong);z-index:5;width:356px;padding:16px;position:absolute;top:143px;right:18px;box-shadow:-24px 28px 80px #0000006b}.map-settings__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.map-settings__head .eyebrow{align-items:center;gap:6px;display:flex}.map-settings h2{font:600 var(--ui-type-20)/1.1 var(--ui-font-secondary);margin:5px 0 0}.map-gallery{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.map-card{color:#d9eaf4;text-align:left;cursor:pointer;background:#040a11;border:1px solid #ccebff1c;padding:0;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative;overflow:hidden}.map-card:hover{border-color:#86e8ff54;transform:translateY(-2px)translateZ(3px);box-shadow:0 12px 28px #00000042}.map-card.is-active{border-color:#86e8ff9e;box-shadow:0 0 0 1px #86e8ff14,inset 0 0 24px #86e8ff0d}.map-card__preview{aspect-ratio:16/9;background:#07111a;display:block;overflow:hidden}.map-card__preview img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .25s;display:block}.map-card:hover .map-card__preview img{filter:brightness(1.08);transform:scale(1.055)}.map-card__copy{align-items:center;min-height:34px;padding:0 10px;display:flex}.map-card__copy strong{font-size:var(--ui-type-9);font-weight:var(--ui-weight-semibold);letter-spacing:.03em}.map-card__check{width:20px;height:20px;color:var(--accent);border:1px solid var(--accent-line);background:#0c2833;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.setting-toggle{text-align:left;border:1px solid var(--line);color:#6f879a;cursor:pointer;background:#050c14;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;min-height:55px;margin-top:11px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.setting-toggle:hover{border-color:var(--line-strong);transform:translateY(-1px)}.setting-toggle.is-active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.setting-toggle span{flex-direction:column;gap:3px;display:flex}.setting-toggle strong{color:#d8eaf4;font-size:var(--ui-type-9)}.setting-toggle small{color:#62798b;font-size:var(--ui-type-7);line-height:1.35}.setting-toggle i{font-style:normal;font-size:var(--ui-type-7);letter-spacing:.12em}.map-settings__note{border-top:1px solid var(--line);color:#617789;font-size:var(--ui-type-7);margin:11px 0 0;padding-top:10px;line-height:1.55}.scene-dock{overflow:visible}.camera-menu{border:1px solid var(--line-strong);background:#040a11fa;width:154px;padding:6px;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000070;position:absolute!important}.camera-menu__title{color:#60798d;font-size:var(--ui-type-7);letter-spacing:.13em;align-items:center;gap:6px;padding:6px 7px 8px;display:flex}.camera-menu button{justify-content:flex-start;width:100%;height:32px;min-width:0!important}.camera-menu button:disabled{opacity:.35;cursor:not-allowed}.limit-message{color:#e7b87d;font-size:var(--ui-type-8);background:#ffb76912;border:1px solid #ffb76938;margin:0 14px 10px;padding:9px 10px;line-height:1.45}.track-toggle:disabled{opacity:.28;cursor:not-allowed}.time-dock__label b{color:#d6ceff;font-size:var(--ui-type-7);border:1px solid #b8a7ff40;padding:4px 6px}.inspector-actions{grid-template-columns:1fr 1fr}.secondary-action{color:#8098aa;background:#050c14}.secondary-action:hover{color:#e7f7ff;border-color:var(--line-strong)}.secondary-action.is-active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.primary-action:disabled,.secondary-action:disabled{opacity:.35;cursor:not-allowed;transform:none!important}.orbit-state{align-items:center}.orbit-state span{line-height:1.45}@media (width<=1180px){.map-settings{width:320px}}@media (width<=900px){.map-settings{width:310px;top:132px;right:10px}.scene-tool{min-width:42px!important}.scene-tool span{display:none}}@media (width<=720px){.spatial-surface{--base-rx:0deg!important;--base-ry:0deg!important}.map-settings{width:auto;inset:171px 9px 9px 61px;overflow:auto}.live-dock,.time-dock{translate:0}.camera-menu{right:0}}.brand-lockup__sub,.system-readout__item,.mode-button,.explorer-trigger,.explorer-trigger b,.scene-dock button,.eyebrow,.search-field,.category-strip button,.object-row__main,.object-row__copy small,.track-toggle,.object-explorer__foot,.object-ident span,.telemetry-grid small,.inspector-meta span,.inspector-meta b,.secondary-action,.time-dock__scrub button,.return-live,.setting-toggle,.setting-toggle small,.camera-popover__title{color:#b8cbd8}.search-field input::placeholder{color:#8da6b8}.object-row__copy strong,.setting-toggle strong{color:#f0f8fc}.telemetry-grid strong{color:#fff}.top-hud{height:92px;padding:18px 20px 0}.brand-lockup__title{font-size:var(--ui-type-22);letter-spacing:.19em}.brand-lockup__sub{font-size:var(--ui-type-14);letter-spacing:.12em;gap:8px;margin-top:7px}.mode-readout{font-size:var(--ui-type-14);letter-spacing:.16em;gap:10px;margin-top:2px;padding:10px 14px}.mode-readout__pulse{width:7px;height:7px}.system-readout__item{height:38px;font-size:var(--ui-type-14);letter-spacing:.08em;gap:8px;padding:0 12px}.mode-rail{gap:7px;width:54px;top:18px;left:18px}.mode-rail__mark{width:54px;height:48px}.mode-rail__line{height:12px}.mode-button{gap:5px;width:54px;min-height:62px}.mode-button span{font-size:var(--ui-type-13);letter-spacing:.06em}.explorer-trigger{gap:10px;height:46px;padding:0 14px;top:102px;left:92px}.explorer-trigger span{font-size:var(--ui-type-14);letter-spacing:.1em}.explorer-trigger b{font-size:var(--ui-type-14);padding-left:10px}.scene-dock{gap:5px;min-height:52px;padding:5px;top:92px;right:20px}.scene-dock button{gap:8px;min-width:92px;height:40px;padding:0 12px}.scene-dock button span{font-size:var(--ui-type-14)}.scene-tool{min-width:92px!important}.camera-popover{border:1px solid var(--line-strong);transform-origin:100% 0;z-index:7;background:#03080ff7;width:242px;padding:12px;position:absolute;top:154px;right:20px;box-shadow:-18px 24px 64px #00000070}.camera-popover__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.camera-popover__title{font-size:var(--ui-type-13);letter-spacing:.11em;align-items:center;gap:8px;display:flex}.camera-popover__grid{gap:5px;display:grid}.camera-popover__grid button{border:1px solid var(--line);color:#d2e2ec;height:46px;font-size:var(--ui-type-15);cursor:pointer;transition:transform var(--motion-feedback) ease, background var(--motion-feedback) ease, border-color var(--motion-feedback) ease, color var(--motion-feedback) ease;background:#06101a;align-items:center;gap:11px;padding:0 13px;display:flex}.camera-popover__grid button:hover{color:#fff;border-color:var(--accent-line);background:#0a1823;transform:translate(-2px)}.camera-popover__grid button:active{transform:scale(.98)}.camera-popover__grid button:disabled{opacity:.38;cursor:not-allowed;transform:none}.object-explorer{width:470px;top:164px;bottom:20px;left:92px}.object-explorer__head{padding:20px 20px 16px}.eyebrow{font-size:var(--ui-type-13);letter-spacing:.13em}.object-explorer h2{font-size:var(--ui-type-30);margin-top:7px}.icon-button{width:40px;height:40px}.search-field{gap:10px;height:50px;margin:15px 16px 12px;padding:0 13px}.search-field input{font-size:var(--ui-type-16)}.category-strip{gap:7px;padding:0 16px 13px}.category-strip button{font-size:var(--ui-type-13);padding:8px 11px}.object-row{grid-template-columns:1fr 52px;min-height:72px}.object-row__main{grid-template-columns:11px 1fr auto 18px;gap:12px;padding:0 12px 0 17px}.object-row__copy{gap:5px}.object-row__copy small{font-size:var(--ui-type-13)}.track-toggle{width:35px;height:35px;font-size:var(--ui-type-18)}.object-explorer__foot{min-height:45px;font-size:var(--ui-type-13);padding:0 16px}.limit-message{font-size:var(--ui-type-14);margin:0 16px 12px;padding:11px 12px}.inspector-panel{width:430px;padding:20px;top:164px;right:20px}.inspector-panel h1{font-size:var(--ui-type-28);margin-top:7px}.object-ident{gap:7px;margin-top:11px}.object-ident span{font-size:var(--ui-type-13);padding:6px 8px}.telemetry-grid{margin:17px 0 15px}.telemetry-grid>div{gap:8px;min-height:76px;padding:12px}.telemetry-grid small{font-size:var(--ui-type-12)}.telemetry-grid strong{font-size:var(--ui-type-18)}.telemetry-grid .telemetry-primary strong{font-size:var(--ui-type-21);color:var(--accent)}.inline-warning,.inline-note{font-size:var(--ui-type-14);padding:10px 11px;line-height:1.45}.inspector-meta>div{grid-template-columns:100px 1fr;gap:12px;padding:10px 0}.inspector-meta span{font-size:var(--ui-type-12)}.inspector-meta b{font-size:var(--ui-type-14);line-height:1.35}.inspector-actions{gap:8px;margin-top:14px}.primary-action,.secondary-action{height:auto;min-height:46px;font-size:var(--ui-type-14);gap:8px;padding:0 12px}a.secondary-action{text-decoration:none}.reference-action{color:#d9d1ff;border-color:#b8a7ff57}.reference-action:hover{background:#b8a7ff14;border-color:#b8a7ff99}.live-dock{gap:5px;min-height:62px;padding:6px}.live-telemetry-dock{max-width:calc(100vw - 210px)}.telemetry-item{color:#c6d8e3;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:8px;min-height:48px;padding:5px 12px;display:grid}.telemetry-item>svg{color:var(--accent);grid-row:1/3}.telemetry-item>span{font-size:var(--ui-type-12);letter-spacing:.11em;color:#a7bdcb}.telemetry-item>strong{font-family:var(--ui-font-secondary);font-size:var(--ui-type-15);font-weight:var(--ui-weight-semibold);color:#f6fcff;white-space:nowrap}.telemetry-item--selected{max-width:260px}.telemetry-item--selected strong{text-overflow:ellipsis;overflow:hidden}.dock-divider{height:34px}.dock-command{height:48px;padding:0 13px}.dock-command--icon{border:1px solid var(--line);background:#06101a;justify-content:center;width:48px;padding:0}.time-dock{gap:7px;min-height:64px;padding:7px}.time-dock__label{font-size:var(--ui-type-13);gap:8px;padding:0 8px}.time-dock__label b{font-size:var(--ui-type-13);padding:5px 8px}.time-dock input{height:46px;font-size:var(--ui-type-15);padding:0 10px}.time-dock__scrub button,.return-live{height:46px;font-size:var(--ui-type-13);padding:0 11px}.map-settings{width:min(620px,100vw - 130px);max-height:calc(100vh - 184px);padding:20px;top:164px;right:20px;overflow:auto}.map-settings h2{font-size:var(--ui-type-30);margin-top:7px}.map-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px}.map-card__copy{justify-content:space-between;gap:7px;min-height:44px;padding:0 11px}.map-card__copy strong{font-size:var(--ui-type-14)}.map-card__copy small{color:#d8b778;font-size:var(--ui-type-11);letter-spacing:.06em;align-items:center;gap:4px;display:inline-flex}.map-card.is-unavailable{opacity:.58;cursor:not-allowed}.map-card.is-unavailable:hover{box-shadow:none;border-color:#ccebff1c;transform:none}.map-card__check{width:24px;height:24px;bottom:10px;right:8px}.setting-toggle{grid-template-columns:28px 1fr auto;gap:10px;min-height:70px;margin-top:14px;padding:11px 12px}.setting-toggle strong{font-size:var(--ui-type-15)}.setting-toggle small,.setting-toggle i{font-size:var(--ui-type-13)}.orbit-globe .cesium-widget-credits{opacity:.78;font-size:var(--ui-type-11)!important}@media (width<=1180px){.inspector-panel{width:390px}.map-settings{width:520px}.map-gallery{grid-template-columns:1fr 1fr}.telemetry-item--cursor{display:none}}@media (width<=900px){.scene-dock{top:86px;right:12px}.camera-popover{top:146px;right:12px}.inspector-panel{width:350px;max-height:calc(100vh - 165px);top:150px;right:12px;overflow:auto}.map-settings{width:440px;top:150px;right:12px}.scene-tool{min-width:48px!important}.scene-tool span,.telemetry-item--selected{display:none}}@media (width<=720px){.brand-lockup__title{font-size:var(--ui-type-18)}.system-readout__item{font-size:var(--ui-type-12)}.explorer-trigger{top:84px;left:70px}.scene-dock{top:138px;left:70px;right:10px}.camera-popover,.object-explorer,.map-settings{width:auto;top:198px;left:70px;right:10px}.inspector-panel{width:auto;left:70px;right:10px}.map-gallery{grid-template-columns:1fr 1fr}.live-dock,.time-dock{left:70px;right:10px}}.inspector-panel{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 184px);overflow:hidden auto}.inspector-actions>:last-child{grid-column:auto}.inspector-actions>:last-child:nth-child(odd){grid-column:1/-1}.inspector-panel .telemetry-grid{margin:14px 0 12px}.inspector-panel .telemetry-grid>div{min-height:68px;padding:10px 12px}.inspector-panel .inspector-meta>div{padding:8px 0}.inspector-panel .inspector-actions{margin-top:11px}.inspector-panel .primary-action,.inspector-panel .secondary-action{min-height:42px}@media (height<=820px) and (width>=901px){.inspector-panel{max-height:calc(100vh - 168px);padding:16px 18px;top:154px}.inspector-panel h1{font-size:var(--ui-type-26)}.inspector-panel .telemetry-grid>div{min-height:62px}}.selection-toolbar{background:#030910c7;border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto auto;align-items:center;gap:5px;min-height:40px;padding:6px 10px 8px 14px;display:grid}.selection-toolbar>div{align-items:baseline;gap:5px;min-width:0;display:flex}.selection-toolbar strong{font-family:var(--ui-font-secondary);font-size:var(--ui-type-13);color:var(--accent)}.selection-toolbar span{font-size:var(--ui-type-7);letter-spacing:.05em;color:#566f82}.selection-toolbar button{border:1px solid var(--line);color:#6f879a;height:27px;font-size:var(--ui-type-6);letter-spacing:.07em;cursor:pointer;background:#050d16;padding:0 7px}.selection-toolbar button:hover{color:#e4f8ff;border-color:#86e8ff4d}.object-row.is-draft-tracked{background:linear-gradient(90deg,#86e8ff0e,#0000)}.track-checkbox{border:1px solid var(--line);color:#5d768a;cursor:pointer;background:#050c14;place-self:center;place-items:center;width:27px;height:27px;padding:0;display:grid}.track-checkbox>span{border:1px solid #ccebff33;width:9px;height:9px}.track-checkbox:hover{color:#dffaff;border-color:#86e8ff61}.track-checkbox.is-active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft);box-shadow:inset 0 0 16px #86e8ff09}.selection-actions{border-top:1px solid var(--line);background:#030910;grid-template-columns:auto 1fr;gap:6px;padding:8px 10px;display:grid}.selection-actions button{border:1px solid var(--line);min-height:34px;font-size:var(--ui-type-7);letter-spacing:.08em;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.selection-actions button:disabled{opacity:.32;cursor:default}.selection-actions__reset{color:#6e8799;background:#050c14}.selection-actions__apply{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)!important}.dock-command--orbit{border:1px solid var(--line);color:#71899c;cursor:pointer;background:#07111b;justify-content:center;align-items:center;gap:6px;min-width:112px;height:36px;padding:0 9px;display:flex}.dock-command--orbit span{font-size:var(--ui-type-7);letter-spacing:.08em}.dock-command--orbit b{border-left:1px solid var(--line);min-width:18px;height:18px;font-size:var(--ui-type-7);font-weight:var(--ui-weight-semibold);color:#5f788b;place-items:center;padding-left:6px;display:grid}.dock-command--orbit:hover:not(:disabled){color:#e5f9ff;border-color:#86e8ff57}.dock-command--orbit.is-active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.dock-command--orbit:disabled{opacity:.35;cursor:default}.session-readout{color:#d6eff7d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06111861;border:1px solid #a6e4f517;border-radius:11px;align-items:center;gap:7px;min-height:31px;padding:0 5px 0 9px;display:inline-flex}.session-readout strong{max-width:120px;font-size:var(--ui-type-9);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.session-readout button{color:#cbe8f0a6;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.session-readout button:hover{color:#eefcff;background:#7edcf214}.brand-lockup--profile{appearance:none;text-align:left;color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0}.brand-lockup--profile .brand-lockup__title,.brand-lockup--profile .brand-lockup__sub{transition:color var(--motion-feedback) ease, transform var(--motion-feedback) ease, text-shadow var(--motion-feedback) ease}.brand-lockup--profile:hover .brand-lockup__title{color:#f5fcff;text-shadow:0 0 15px rgba(var(--accent-rgb), .18)}.brand-lockup--profile:hover .brand-lockup__sub{color:#8ea9bc}.session-readout--button{appearance:none;pointer-events:auto;cursor:pointer;text-align:left}.session-readout--button:hover{border-color:var(--accent-line);color:#eefcff;background:rgba(var(--accent-rgb),.07)}.brand-lockup--profile{pointer-events:none!important;cursor:default!important}.celestial-view-layer{z-index:2;pointer-events:auto;position:absolute;inset:0}.cesium-svgPath-svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cesium-button{color:#edffff;fill:#edffff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#303336;border:1px solid #444;border-radius:4px;margin:2px 3px;padding:5px 12px;display:inline-block;position:relative;overflow:hidden}.cesium-button:focus{color:#fff;fill:#fff;border-color:#ea4;outline:none}.cesium-button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff}.cesium-button:active{color:#000;fill:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-button:disabled,.cesium-button-disabled,.cesium-button-disabled:focus,.cesium-button-disabled:hover,.cesium-button-disabled:active{color:#646464;fill:#646464;box-shadow:none;cursor:default;background:#303336;border-color:#444}.cesium-button option{color:#eee;background-color:#000}.cesium-button option:disabled{color:#777}.cesium-button input,.cesium-button label{cursor:pointer}.cesium-button input{vertical-align:sub}.cesium-toolbar-button{box-sizing:border-box;vertical-align:middle;z-index:0;border-radius:14%;width:32px;height:32px;padding:0}.cesium-performanceDisplay-defaultContainer{text-align:right;position:absolute;top:50px;right:10px}.cesium-performanceDisplay{background-color:#282828b3;border:1px solid #444;border-radius:5px;padding:7px;font:700 12px sans-serif}.cesium-performanceDisplay-fps{color:#e52}.cesium-performanceDisplay-throttled{color:#a42}.cesium-performanceDisplay-ms{color:#de3}.cesium-animation-theme{visibility:hidden;z-index:-100;display:block;position:absolute}.cesium-animation-themeNormal{color:#222}.cesium-animation-themeHover{color:#4488b0}.cesium-animation-themeSelect{color:#242}.cesium-animation-themeDisabled{color:#333}.cesium-animation-themeKnob{color:#222}.cesium-animation-themePointer{color:#2e2}.cesium-animation-themeSwoosh{color:#8ac}.cesium-animation-themeSwooshHover{color:#aef}.cesium-animation-svgText{fill:#edffff;text-anchor:middle;font-family:sans-serif;font-size:15px}.cesium-animation-blank{fill:#000;fill-opacity:.01;stroke:none}.cesium-animation-rectButton{cursor:pointer;-webkit-user-select:none;user-select:none}.cesium-animation-rectButton .cesium-animation-buttonGlow{fill:#fff;stroke:none;display:none}.cesium-animation-rectButton:hover .cesium-animation-buttonGlow{display:block}.cesium-animation-rectButton .cesium-animation-buttonPath{fill:#edffff}.cesium-animation-rectButton .cesium-animation-buttonMain{stroke:#444;stroke-width:1.2px}.cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#aef}.cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#abd6ff}.cesium-animation-buttonDisabled{-webkit-user-select:none;user-select:none}.cesium-animation-buttonDisabled .cesium-animation-buttonMain{stroke:#555}.cesium-animation-buttonDisabled .cesium-animation-buttonPath{fill:#818181}.cesium-animation-buttonDisabled .cesium-animation-buttonGlow{display:none}.cesium-animation-buttonToggled .cesium-animation-buttonGlow{fill:#2e2;display:block}.cesium-animation-buttonToggled .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow{fill:#fff}.cesium-animation-buttonToggled:hover .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-shuttleRingG,.cesium-animation-shuttleRingPointer,.cesium-animation-shuttleRingPausePointer{cursor:pointer}.cesium-animation-shuttleRingBack{fill:#181818;fill-opacity:.8;stroke:#333;stroke-width:1.2px}.cesium-animation-shuttleRingSwoosh line{stroke:#8ac;stroke-width:3px;stroke-opacity:.2;stroke-linecap:round}.cesium-animation-knobOuter{cursor:pointer;stroke:#444;stroke-width:1.2px}.cesium-animation-knobInner{cursor:pointer}.cesium-baseLayerPicker-selected{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.cesium-baseLayerPicker-dropDown{box-sizing:content-box;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;background-color:#262626bf;border:1px solid #444;border-radius:10px;width:320px;max-height:500px;margin-top:5px;padding:6px;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;display:block;position:absolute;top:auto;right:0;overflow:auto;transform:translateY(-20%)}.cesium-baseLayerPicker-dropDown-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(0)}.cesium-baseLayerPicker-sectionTitle{text-align:left;color:#edffff;margin-bottom:4px;font-family:sans-serif;font-size:16pt;display:block}.cesium-baseLayerPicker-choices{margin-bottom:5px}.cesium-baseLayerPicker-categoryTitle{color:#edffff;font-size:11pt}.cesium-baseLayerPicker-choices{border:1px solid #888;border-radius:5px;padding:5px 0;display:block}.cesium-baseLayerPicker-item{vertical-align:top;text-align:center;cursor:pointer;width:64px;margin:2px 5px;display:inline-block}.cesium-baseLayerPicker-itemLabel{text-align:center;vertical-align:middle;color:#edffff;cursor:pointer;word-wrap:break-word;font-family:sans-serif;font-size:8pt;display:block}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel,.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel{text-decoration:underline}.cesium-baseLayerPicker-itemIcon{width:inherit;color:#edffff;cursor:pointer;box-sizing:border-box;background-size:100% 100%;border:1px solid #444;border-radius:9px;height:auto;margin:0;padding:0;display:inline-block;position:relative}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon{border-color:#fff;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel{color:#bdecf8}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon{border:4px double #bdecf8}.cesium-widget{width:100%;height:100%;font-family:sans-serif;font-size:16px;display:block;position:relative;top:0;left:0;overflow:hidden}.cesium-widget,.cesium-widget canvas{touch-action:none;width:100%;height:100%}.cesium-widget-credits{color:#fff;text-shadow:0 0 2px #000;padding-right:5px;font-size:10px;display:block;position:absolute;bottom:0;left:0}.cesium-widget-errorPanel{text-align:center;z-index:99999;background:#000000b3;position:absolute;inset:0}.cesium-widget-errorPanel:before{vertical-align:middle;content:"";height:100%;display:inline-block}.cesium-widget-errorPanel-content{text-align:left;vertical-align:middle;color:#510c00;background-color:#f0d9d5;border:1px solid #510c00;border-radius:7px;width:75%;max-width:500px;font-size:14px;display:inline-block}.cesium-widget-errorPanel-content.expanded{max-width:75%}.cesium-widget-errorPanel-header{background:#d69d93;border-bottom:2px solid #510c00;border-radius:3px 3px 0 0;padding:15px;font-family:Open Sans,Verdana,Geneva,sans-serif;font-size:18px}.cesium-widget-errorPanel-scroll{white-space:pre-wrap;margin:10px 0 20px;padding:0 15px;font-family:Open Sans,Verdana,Geneva,sans-serif;overflow:auto}.cesium-widget-errorPanel-buttonPanel{text-align:right;margin:10px 0 20px;padding:0 15px}.cesium-widget-errorPanel-buttonPanel button{color:#202020;background:#d69d93;border-color:#510c00;margin:0}.cesium-widget-errorPanel-buttonPanel button:focus,.cesium-widget-errorPanel-buttonPanel button:hover{color:#510c00;background:#f0d9d5;border-color:#510c00}.cesium-widget-errorPanel-buttonPanel button:active{color:#510c00;background:#b17b72;border-color:#510c00}.cesium-widget-errorPanel-more-details{cursor:pointer;text-decoration:underline}.cesium-widget-errorPanel-more-details:hover{color:#2b0700}.cesium-cesiumInspector{color:#edffff;-webkit-user-select:none;user-select:none;background:#303336cc;border:1px solid #444;border-radius:5px;padding:4px 12px;transition:width .25s ease-in-out;display:inline-block;position:relative;overflow:hidden}.cesium-cesiumInspector-button{text-align:center;font-size:11pt}.cesium-cesiumInspector-visible .cesium-cesiumInspector-button{border-bottom:1px solid #aaa;padding-bottom:3px}.cesium-cesiumInspector input:enabled,.cesium-cesiumInspector-button{cursor:pointer}.cesium-cesiumInspector-visible{width:185px;height:auto}.cesium-cesiumInspector-hidden{width:122px;height:17px}.cesium-cesiumInspector-sectionContent{max-height:600px}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent{max-height:0;overflow:hidden;padding:0!important}.cesium-cesiumInspector-dropDown{width:185px;margin:5px 0;font-family:sans-serif;font-size:10pt}.cesium-cesiumInspector-frustumStatistics{background-color:#505050bf;padding:5px}.cesium-cesiumInspector-pickButton{color:#edffff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000004d;border:1px solid #444;border-radius:5px;margin:0 auto;padding:3px 7px}.cesium-cesiumInspector-pickButton:focus{outline:none}.cesium-cesiumInspector-pickButton:active,.cesium-cesiumInspector-pickButtonHighlight{color:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-cesiumInspector-center{text-align:center}.cesium-cesiumInspector-sectionHeader{cursor:pointer;margin:0;font-size:10pt;font-weight:700}.cesium-cesiumInspector-pickSection{border:1px solid #aaa;border-radius:5px;margin-bottom:5px;padding:3px}.cesium-cesiumInspector-sectionContent{margin-bottom:10px;transition:max-height .25s}.cesium-cesiumInspector-tileText{border-bottom:1px solid #aaa;padding-bottom:10px}.cesium-cesiumInspector-relativeText{padding-top:10px}.cesium-cesiumInspector-sectionHeader:before{content:"-";width:1ch;margin-right:5px;display:inline-block}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader:before{content:"+"}ul.cesium-cesiumInspector-statistics{margin:0;padding-top:3px;padding-bottom:3px}ul.cesium-cesiumInspector-statistics+ul.cesium-cesiumInspector-statistics{border-top:1px solid #aaa}.cesium-cesiumInspector-slider{margin-top:5px}.cesium-cesiumInspector-slider input[type=number]{text-align:left;color:#edffff;cursor:auto;background-color:#222;border:1px solid #444;border-radius:3px;outline:none;width:100px;margin-left:10px;padding:1px}.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=range]{vertical-align:middle;margin-left:5px}.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor{display:none}.cesium-cesiumInspector-styleEditor{background:#303336cc;border:1px solid #444;border-radius:5px;padding:10px}.cesium-cesiumInspector-styleEditor textarea{color:#edffff;white-space:pre;overflow-wrap:normal;background:0 0;border:none;width:100%;height:300px;padding:0;overflow-x:auto}.cesium-3DTilesInspector{pointer-events:all;width:300px}.cesium-3DTilesInspector-statistics{font-size:11px}.cesium-3DTilesInspector-disabledElementsInfo{color:#eed202;margin:5px 0 0;padding:0 0 0 20px}.cesium-3DTilesInspector div,.cesium-3DTilesInspector input[type=range]{box-sizing:border-box;width:100%}.cesium-cesiumInspector-error{color:#ff9e9e;overflow:auto}.cesium-3DTilesInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-3DTilesInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid #fff}input.cesium-cesiumInspector-url{white-space:nowrap;color:#fff;background-color:#0000;border:none;outline:none;width:100%;height:1em;overflow:scroll hidden}.cesium-cesiumInspector .field-group{display:table}.cesium-cesiumInspector .field-group>label{font-weight:700;display:table-cell}.cesium-cesiumInspector .field-group>.field{width:100%;display:table-cell}.cesium-VoxelInspector{pointer-events:all;width:300px}.cesium-VoxelInspector div,.cesium-VoxelInspector input[type=range]{box-sizing:border-box;width:100%}.cesium-VoxelInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-VoxelInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid #fff}.cesium-button.cesium-fullscreenButton,.cesium-button.cesium-vrButton{border-radius:0;width:100%;height:100%;margin:0;display:block}.cesium-viewer-geocoderContainer .cesium-geocoder-input{color:#fff;vertical-align:middle;box-sizing:border-box;-webkit-appearance:none;background-color:#282828b3;border:1px solid #444;border-radius:0;width:0;height:32px;margin:0;padding:0 32px 0 0;transition:width .25s ease-in-out,background-color .2s ease-in-out;display:inline-block}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff}.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus{box-shadow:none;background-color:#0f0f0fe6;border-color:#ea4;outline:none}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide{width:250px;padding-left:4px}.cesium-viewer-geocoderContainer .search-results{color:#eee;opacity:.8;background-color:#000;width:100%;position:absolute;overflow-y:auto}.cesium-viewer-geocoderContainer .search-results ul{margin:0;padding:0;list-style-type:none}.cesium-viewer-geocoderContainer .search-results ul li{padding:3px 10px;font-size:14px}.cesium-viewer-geocoderContainer .search-results ul li:hover{cursor:pointer}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#48b}.cesium-geocoder-searchButton{cursor:pointer;vertical-align:middle;fill:#edffff;background-color:#303336;width:32px;height:30px;display:inline-block;position:absolute;top:1px;right:1px}.cesium-geocoder-searchButton:hover{background-color:#48b}.cesium-infoBox{color:#edffff;visibility:hidden;opacity:0;background:#262626f2;border:1px solid #444;border-right:none;border-top-left-radius:7px;border-bottom-left-radius:7px;width:40%;max-width:480px;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;display:block;position:absolute;top:50px;right:0;transform:translate(100%);box-shadow:0 0 10px 1px #000}.cesium-infoBox-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(0)}.cesium-infoBox-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:content-box;background:#545454;border-top-left-radius:7px;height:20px;padding:5px 30px 5px 25px;display:block;overflow:hidden}.cesium-infoBox-bodyless .cesium-infoBox-title{border-bottom-left-radius:7px}button.cesium-infoBox-camera{background:0 0;border-color:#0000;border-radius:3px;width:22px;height:22px;margin:0;padding:0 5px;display:block;position:absolute;top:4px;left:4px}button.cesium-infoBox-close{color:#edffff;background:0 0;border:none;border-radius:2px;height:20px;margin:0;padding:0 5px;font-size:16px;font-weight:700;display:block;position:absolute;top:5px;right:5px}button.cesium-infoBox-close:focus{background:#ee880070;outline:none}button.cesium-infoBox-close:hover{color:#000;background:#888}button.cesium-infoBox-close:active{color:#000;background:#a00}.cesium-infoBox-bodyless .cesium-infoBox-iframe{display:none}.cesium-infoBox-iframe{border:none;width:calc(100% - 2px)}span.cesium-sceneModePicker-wrapper{margin:0 3px;display:inline-block;position:relative}.cesium-sceneModePicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-sceneModePicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none{display:none}.cesium-sceneModePicker-slide-svg{transition:left 2s;top:0;left:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon{box-sizing:border-box;margin:3px 0;padding:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D{margin:0 0 3px}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-icon2D{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-iconColumbusView{left:200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon3D{left:-200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-icon3D{left:-100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}span.cesium-projectionPicker-wrapper{margin:0 3px;display:inline-block;position:relative}.cesium-projectionPicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-projectionPicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-projectionPicker-wrapper .cesium-projectionPicker-none{display:none}.cesium-projectionPicker-wrapper .cesium-projectionPicker-dropDown-icon{box-sizing:border-box;margin:3px 0;padding:0}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective,.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic{margin:0 0 3px}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective .cesium-projectionPicker-iconOrthographic{left:100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic .cesium-projectionPicker-iconPerspective{left:-100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-performance-watchdog-message-area{color:#000;background-color:#ff0;padding:10px;position:relative}.cesium-performance-watchdog-message{margin-right:30px}.cesium-performance-watchdog-message-dismiss{margin:0 10px 0 0;position:absolute;right:0}.cesium-navigationHelpButton-wrapper{display:inline-block;position:relative}.cesium-navigation-help{visibility:hidden;transform-origin:234px -10px;border-radius:10px;width:250px;transition:visibility 0s .25s,transform .25s ease-in;position:absolute;top:38px;right:2px;transform:scale(.01)}.cesium-navigation-help-visible{visibility:visible;transition:transform .25s ease-out;transform:scale(1)}.cesium-navigation-help-instructions{background-color:#262626bf;border:1px solid #444;border-radius:0 0 10px 10px;padding-bottom:5px}.cesium-click-navigation-help{display:none}.cesium-touch-navigation-help{padding-top:5px;display:none}.cesium-click-navigation-help-visible,.cesium-touch-navigation-help-visible{display:block}.cesium-navigation-help-pan{color:#6cf;font-weight:700}.cesium-navigation-help-zoom{color:#65fd00;font-weight:700}.cesium-navigation-help-rotate{color:#ffd800;font-weight:700}.cesium-navigation-help-tilt{color:#d800d8;font-weight:700}.cesium-navigation-help-details{color:#fff}.cesium-navigation-button{color:#fff;cursor:pointer;background-color:#0000;border-top:1px solid #444;border-bottom:none;border-right:1px solid #444;width:50%;margin:0}.cesium-navigation-button-icon{vertical-align:middle;padding:5px 1px}.cesium-navigation-button:focus{outline:none}.cesium-navigation-button-left{border-left:1px solid #444;border-radius:10px 0 0}.cesium-navigation-button-right{border-left:none;border-radius:0 10px 0 0}.cesium-navigation-button-selected{background-color:#262626bf}.cesium-navigation-button-unselected{background-color:#000000bf}.cesium-navigation-button-unselected:hover{background-color:#4c4c4cbf}.cesium-selection-wrapper{pointer-events:none;visibility:hidden;opacity:0;width:160px;height:160px;transition:visibility 0s .2s,opacity .2s ease-in;position:absolute}.cesium-selection-wrapper-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out}.cesium-selection-wrapper svg{fill:#2e2;stroke:#000;stroke-width:1.1px}.cesium-timeline-main{-webkit-user-select:none;user-select:none;border:1px solid #888;position:relative;bottom:0;left:0;overflow:hidden}.cesium-timeline-trackContainer{border-top:1px solid #888;width:100%;position:relative;top:0;left:0;overflow:auto}.cesium-timeline-tracks{width:100%;position:absolute;top:0;left:0}.cesium-timeline-needle{background:red;width:1px;position:absolute;top:1.7em;bottom:0;left:0}.cesium-timeline-bar{cursor:pointer;background:linear-gradient(#747577cc 0%,#3a4452cc 11%,#2e3238cc 46%,#353535cc 81% 100%);width:100%;height:1.7em;position:relative;top:0;left:0;overflow:hidden}.cesium-timeline-ruler{visibility:hidden;white-space:nowrap;z-index:-200;font-size:80%}.cesium-timeline-highlight{background:#08f;position:absolute;bottom:0;left:0}.cesium-timeline-ticLabel{white-space:nowrap;color:#eee;font-size:80%;position:absolute;top:0;left:0}.cesium-timeline-ticMain{background:#eee;width:1px;height:50%;position:absolute;bottom:0;left:0}.cesium-timeline-ticSub{background:#aaa;width:1px;height:33%;position:absolute;bottom:0;left:0}.cesium-timeline-ticTiny{background:#888;width:1px;height:25%;position:absolute;bottom:0;left:0}.cesium-timeline-icon16{background-image:url(data:text/plain;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIDBITKIVzLEMAAAKNSURBVEjHxdXNSxRhHAfw7zzrqhuoWJnSkrippUVSEKsHI9BTUYdAJA/RoYMREV26rAdn6tAfUARi16hQqkOBQRgUEYFWEC3OwczMjdZd92VmdWfmeelgTjO7q7gb0VzmmZnn85vvPPPMM8B/3qTcE2PPpuTZKB1eWuUQACgXYACYwVFbCTTVeZXB/i55o4LFelcAZfStYD4vpAoPGAGo4GBcQEgSOAUMQyAezwK6iQfDPXnhS/FkHZ+/8VLMWxxqWkfH3gbMRNOYi2roavbja0zHQmoFPYf8ED4Ko4aivm9MOG/u9I8mwrafeK7a/tVrNc/bARYN5noadeq7q0342vXw9CIMU6BmW8rVP9cPBPe52uu+v3O/y9sB4gkTWs6Qsk0mj5ExXMelejvA8WafYmkmGPHanTijdtvif8rx5RiCjdWKs2Cp3jWRDl96KhrbqlBeJqBOLyLQXg0IgbkZDS0dO8EZxZfPSTA9jvDDK3mT0OmP1FXh3XwEEAKdTX5MRWLgjCK4pwH3xt/YnjgLHAv4lHTCAKMMu/wV+KZGob6PoKyMQ0+sgBpZVJZn0NterxQaVqef/DRn+/EXYds/mZx2eVeAW9d65dhCEsaKCb7K8HH0gqTevyh9GDkn0VULRiaLzJKGBu9swfdaiie5RVo9ESURN8E8BE0n7ggACJy8KzghSCzp6DmwWxkaCm24EBXr8wI8Hrkq06QBiRC0t24HALS11IBTCyJl4vb1AXmzpbVYTwoVOXN0h7L8Mwtm8bXPybIQ/5FCX3dA2cr6XowvGCA02CvztAnz9+JiZk1AMxG6fEreSoBiPNmoyNnuWiWVzAIAtISO08E6pZi/3N96AIDn4E3h3P8L/wshP+txtEs4JAAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:16px;height:16px;display:block;position:absolute}.cesium-viewer{width:100%;height:100%;font-family:sans-serif;font-size:16px;display:block;position:relative;top:0;left:0;overflow:hidden}.cesium-viewer-cesiumWidgetContainer{width:100%;height:100%}.cesium-viewer-bottom{padding-right:5px;display:block;position:absolute;bottom:0;left:0}.cesium-viewer .cesium-widget-credits{color:#fff;text-shadow:0 0 2px #000;padding-right:0;font-size:10px;display:inline;position:static;bottom:auto;left:auto}.cesium-viewer-timelineContainer{height:27px;margin:0;padding:0;font-size:14px;position:absolute;bottom:0;left:169px;right:29px;overflow:hidden}.cesium-viewer-animationContainer{width:169px;height:112px;padding:0;position:absolute;bottom:0;left:0}.cesium-viewer-fullscreenContainer,.cesium-viewer-vrContainer{width:29px;height:29px;padding:0;position:absolute;bottom:0;right:0;overflow:hidden}.cesium-viewer-toolbar{display:block;position:absolute;top:5px;right:5px}.cesium-viewer-cesiumInspectorContainer{display:block;position:absolute;top:50px;right:10px}.cesium-viewer-geocoderContainer{margin:0 3px;display:inline-block;position:relative}.cesium-viewer-cesium3DTilesInspectorContainer,.cesium-viewer-voxelInspectorContainer{box-sizing:border-box;max-height:calc(100% - 120px);display:block;position:absolute;top:50px;right:10px;overflow:hidden auto}.cesium-viewer-i3s-explorer ul{list-style-type:none}.cesium-viewer-i3s-explorer .layersList{padding:0}.cesium-viewer-i3s-explorer input{margin:0 3px 0 0}.cesium-viewer-i3s-explorer .expandItem{cursor:pointer;-webkit-user-select:none;user-select:none;width:20px}.cesium-viewer-i3s-explorer .nested,.cesium-viewer-i3s-explorer #bsl-wrapper{display:none}.cesium-viewer-i3s-explorer .active{display:block}.cesium-viewer-i3s-explorer .li-wrapper{flex-direction:row;align-content:center;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-interface{pointer-events:none;opacity:1;transition:opacity .85s;position:absolute;inset:0}.live-interface.is-hidden{opacity:0;pointer-events:none}.live-interface>:not(.cinematic-stage){pointer-events:auto}.live-interface.is-hidden *{pointer-events:none!important}button:disabled{opacity:.42;cursor:not-allowed}select{color:var(--text);border:1px solid var(--line);font:inherit;background:#07131e;max-width:100%;padding:8px}select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:#a7e9f5}.hud-context{text-align:center;font-size:var(--ui-type-13);letter-spacing:.13em;gap:4px;display:grid}.hud-context small{font-size:var(--ui-type-9);color:#a0b5c6}.hud-clocks{font-size:var(--ui-type-10);color:#9bb1c3;font-variant-numeric:tabular-nums;gap:4px;display:grid}.hud-clocks b{color:#effaff;margin-left:7px}.system-readout__item.is-stale{color:var(--ui-warning)}.system-readout__item.is-offline{color:var(--ui-danger)}.object-explorer,.inspector-panel,.map-settings{-webkit-backdrop-filter:none}.object-explorer__head{justify-content:space-between;align-items:center;display:flex}.explorer-filters{gap:var(--control-gap);grid-template-columns:1fr 1fr;margin:0;display:grid}.explorer-filters label{font-size:var(--ui-type-10);color:#a4bdcf;gap:5px;min-width:0;display:grid}.explorer-filters select{width:100%;font-size:var(--ui-type-11)}.collection-controls{gap:var(--control-gap);margin:0;display:flex}.collection-controls label{flex:1;min-width:0}.collection-controls select{width:100%;font-size:var(--ui-type-11)}.collection-controls button,.selection-toolbar button,.selection-actions button,.object-row__actions button{border:1px solid var(--line);color:#afe6f2;cursor:pointer;font-size:var(--ui-type-10);background:#0a1926;padding:6px}.selection-toolbar{font-size:var(--ui-type-10);justify-content:space-between;align-items:center;margin:0;display:flex}.selection-toolbar label{align-items:center;gap:5px;display:flex}input[type=checkbox]{accent-color:#8de8fa;cursor:pointer;flex-shrink:0;width:16px;height:16px}.object-list{flex:1;min-height:0;max-height:none;padding:0;overflow:auto}.object-row{padding:var(--row-padding);gap:var(--control-gap);grid-template-columns:22px 1fr;align-items:center;display:grid!important}.object-row__main{text-align:left;min-width:0;padding:3px!important}.object-row__copy{min-width:0}.object-row__copy strong{font-size:var(--ui-type-12)}.object-row__copy small{font-size:var(--ui-type-10);line-height:1.4;color:#9aafbe!important}.object-row__actions{grid-column:2;gap:6px;display:flex}.object-row.is-selected{border-left:2px solid var(--accent);background:#86e8ff12}.selection-actions{border-top:1px solid var(--line);gap:8px;padding:10px 0;display:flex}.selection-actions button{flex:1;min-height:32px}.collection-chooser{z-index:10;border:1px solid var(--accent-line);background:#07121d;max-height:70%;padding:20px;position:absolute;inset:60px 12px auto;overflow:auto;box-shadow:0 12px 60px #000}.collection-chooser>.icon-button{float:right}.collection-chooser>button:not(.icon-button){border:1px solid var(--line);text-align:left;background:#102534;width:100%;margin:5px 0;padding:10px;display:block}.collection-chooser form{gap:12px;display:grid}.collection-chooser label{font-size:var(--ui-type-12);gap:8px;display:grid}.collection-chooser input{border:1px solid var(--line);color:#fff;background:#020910;width:100%;padding:10px}.collection-chooser form button{border:1px solid var(--accent-line);background:#163346;padding:10px}.inspector-panel__head{flex-shrink:0}.inspector-panel__head h1{font-size:var(--ui-type-21)}.inspector-preview{border:1px solid var(--line);background:#02070c;flex:none;height:176px;position:relative;overflow:hidden}.inspector-preview figure{flex-direction:column;height:100%;margin:0;display:flex}.inspector-preview img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.inspector-preview figcaption{font-size:var(--ui-type-10);flex:none;padding:5px 8px;line-height:1.35}.preview-notice{font-size:var(--ui-type-10);color:#a9bdcd;flex:none;margin:6px 0 0;line-height:1.4}.preview-unavailable{text-align:center;height:100%;font-size:var(--ui-type-12);color:#c5d3dd;align-content:center;gap:10px;padding:18px;display:grid}.preview-unavailable small{color:#8ca4b7;font-size:var(--ui-type-10)}.inspector-actions{gap:var(--control-gap);flex-wrap:wrap;flex:none;margin:0;display:flex!important}.inspector-actions button{min-width:84px;font-size:var(--ui-type-11);flex:1;padding:8px 6px}.inspector-scroll{min-height:0;font-size:var(--ui-type-12);color:#b5c9d8;padding-right:4px;line-height:1.6;overflow:visible}.inspector-scroll h3{color:#e2f2fb;font-size:var(--ui-type-13)}.inspector-scroll ul{padding-left:18px}.inspector-scroll li{margin:8px 0}.celestial-measurements{margin:12px 0}.celestial-measurements>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:7px 0;display:flex}.celestial-measurements dt{color:#a9bdcd}.celestial-measurements dd{color:#e2f2fb;text-align:right;font-variant-numeric:tabular-nums;margin:0}.inspector-meta b{white-space:normal;overflow-wrap:anywhere;text-align:right}.place-search{z-index:36;max-width:min(400px,100vw - 32px);position:absolute;top:94px;left:50%;transform:translate(-50%)}.place-search>button,.place-search form{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111de8}.place-search>button{cursor:pointer;place-items:center;width:38px;height:38px;display:grid}.place-search form{gap:4px;padding:5px;display:flex}.place-search input{color:#e9f7ff;width:260px;max-width:55vw;font-size:var(--ui-type-13);background:0 0;border:0;padding:8px}.place-search form button{cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.place-results:not(:empty){max-height:300px;font-size:var(--ui-type-12);border:1px solid var(--line);background:#06111cf5;gap:4px;padding:10px;display:grid;overflow:auto}.place-results button{text-align:left;cursor:pointer;background:#122333;border:0;padding:10px}.presentation-toggle,.restore-interface,.manual-refresh{z-index:42;border:1px solid var(--line);color:#c0eaf6;cursor:pointer;background:#07111ee8;position:absolute}.presentation-toggle{font-size:var(--ui-type-9);align-items:center;gap:7px;padding:9px;display:flex;bottom:26px;left:22px}.manual-refresh{border-radius:50%;place-content:center;justify-items:center;gap:4px;width:58px;height:58px;display:grid;bottom:35px;right:26px}.manual-refresh span{font-size:var(--ui-type-7);letter-spacing:.08em}.manual-refresh.is-cooling{opacity:.85;border-color:var(--accent)}.manual-refresh.is-cooling:before{content:"";border:2px solid #0000;border-top-color:var(--accent);border-radius:50%;animation:20s linear cooldown-ring;position:absolute;inset:-5px}.manual-refresh[aria-busy=true] svg{animation:.8s linear infinite spin-sync}.restore-interface{font-size:var(--ui-type-11);padding:12px 18px;bottom:22px;left:50%;transform:translate(-50%)}.travel-mark{font:600 var(--ui-type-18) var(--ui-font-secondary);letter-spacing:.22em;color:#b7cbdc;position:absolute;top:25px;left:28px}.scene-notice{z-index:45;color:#ffe5c8;width:min(460px,100vw - 40px);font-size:var(--ui-type-12);background:#251c16;border:1px solid #bca17e;align-items:center;gap:12px;padding:14px;line-height:1.5;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.scene-notice button{cursor:pointer;background:#3c2c20;border:1px solid #bca17e;padding:8px}.travel-status{grid-template-columns:22px 1fr;gap:6px 12px;min-width:300px;padding:9px;display:grid}.travel-status i{border:1px solid #93e5f6;border-right-color:#0000;border-radius:50%;grid-row:span 2;align-self:center;width:20px;height:20px;animation:1.2s linear infinite spin-sync}.travel-status strong{font-size:var(--ui-type-12);letter-spacing:.07em}.travel-status span{font-size:var(--ui-type-11);color:#97adbf}.body-fact{text-align:left;cursor:pointer;gap:6px;width:min(580px,70vw);background:0 0!important;border:0!important;padding:8px!important;display:grid!important}.body-fact small{color:#8ed8eb;font-size:var(--ui-type-10);letter-spacing:.06em}.body-fact span{font-size:var(--ui-type-13);color:#d4e4ef;line-height:1.5}.body-fact b{font-size:var(--ui-type-9);color:#829eaf}.system-menu__tabs button,.system-slide-next,.system-slide-back,.system-catalog__title,.system-menu__foot{font-size:var(--ui-type-10)}.system-catalog__copy strong{font-size:var(--ui-type-12)}.system-catalog__copy small,.system-map__note{font-size:var(--ui-type-10)}.system-planet{--size:14px}.system-planet:before{content:"";position:absolute;inset:-9px}.system-planet span{font-size:var(--ui-type-10);color:#aabfcc;top:-4px;left:16px}.system-menu__track>[inert]{visibility:hidden}@keyframes spin-sync{to{transform:rotate(360deg)}}@keyframes cooldown-ring{0%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(360deg)}}@media (width<=1100px){.hud-context{display:none}.system-readout{gap:10px}}@media (width<=720px){.brand-lockup__sub,.system-readout__item{display:none!important}.brand-lockup__title{font-size:var(--ui-type-15)}.hud-clocks{font-size:var(--ui-type-9)}.inspector-preview{height:130px}.presentation-toggle{justify-content:center;width:46px;height:38px;font-size:0;bottom:105px;left:12px}.live-dock{max-width:calc(100vw - 90px);font-size:var(--ui-type-10);flex-wrap:wrap;justify-content:center;gap:2px}.telemetry-item{grid-template-columns:1fr;gap:3px;min-width:0;min-height:32px;padding:3px 6px}.telemetry-item>span{font-size:var(--ui-type-8)}.telemetry-item>strong{font-size:var(--ui-type-12)}.live-dock .dock-command{min-height:30px;font-size:var(--ui-type-10);padding:4px 8px}.live-dock .dock-divider{display:none}.body-fact{width:100%}.body-fact span{font-size:var(--ui-type-11)}.travel-status{min-width:0}.manual-refresh{width:46px;height:46px;bottom:40px;left:12px;right:auto}.place-search{top:88px;left:auto;right:12px;transform:none}.place-search:has(form){max-width:none;left:70px;right:10px}.place-search input{width:100%;max-width:none}.place-search label{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spatial-surface{transform:none!important}}.subsystem-parent{z-index:4;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;padding:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subsystem-parent i{background:var(--body-color);border-radius:50%;width:38px;height:38px;box-shadow:inset -9px -3px 16px #000a}.subsystem-parent strong{font-size:var(--ui-type-12)}.subsystem-parent small{font-size:var(--ui-type-8);color:#91b5c7}.subsystem-map{height:350px}.verified-model-stage{height:100%;position:relative}.verified-model-canvas{touch-action:none;position:absolute;inset:0 0 22px}.verified-model-canvas canvas{width:100%;height:100%;display:block}.verified-model-stage>a{font-size:var(--ui-type-9);position:absolute;bottom:4px;left:8px}.model-loading{text-align:center;font-size:var(--ui-type-11);position:absolute;inset:50% 0 auto}.preview-tabs{justify-content:flex-end;gap:5px;padding:4px 0;display:flex}.preview-tabs button{font-size:var(--ui-type-10);border:1px solid var(--line);background:#0b1a28;padding:5px 12px}.preview-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent-line)}.mode-button span{font-size:var(--ui-type-9);overflow-wrap:anywhere;line-height:1.3}.scene-boundary{position:absolute;inset:0}.scene-error{font-size:var(--ui-type-14);background:#122333;border:1px solid #a66b51;padding:24px;line-height:1.6;position:absolute;inset:30% 25% auto}.scene-error button{color:#c5f1fa;border:1px solid var(--line);cursor:pointer;background:#172d3b;padding:12px}.mode-button{padding:8px 3px!important}.mode-button span{font-size:var(--ui-type-8);overflow-wrap:normal;word-break:normal;letter-spacing:0!important}.inspector-reference{font-size:var(--ui-type-11);align-items:center;gap:6px;margin:5px 0;display:flex}.object-explorer__head{flex-shrink:0;padding:0}.object-explorer h2{font-size:var(--ui-type-22)}.object-explorer .search-field{flex-shrink:0;margin:0}.object-explorer .search-field input{font-size:var(--ui-type-13);padding:10px 0}.object-row__main{background:0 0;border:0;width:100%;display:block!important}.object-row__copy{width:100%;display:flex}.object-row__copy small{white-space:normal}.object-explorer__foot{font-size:var(--ui-type-10);flex-shrink:0;padding:0}.explorer-filters,.collection-controls,.selection-toolbar,.selection-actions{flex-shrink:0}.model-navigation{gap:3px;display:flex;position:absolute;top:5px;right:5px}.model-navigation button{border:1px solid var(--line);cursor:pointer;width:24px;height:24px;font-size:var(--ui-type-13);background:#0c1c2ade}.orbitwatch-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-edge:var(--ui-hud-edge);--ui-safe-gap:16px;--ui-rail-width:54px;--ui-content-left:calc(var(--ui-edge) + var(--ui-rail-width) + var(--ui-safe-gap));--ui-hud-height:56px;--ui-control-top:calc(var(--ui-edge) + var(--ui-hud-height) + var(--ui-safe-gap));--ui-control-height:48px;--ui-panel-top:calc(var(--ui-control-top) + var(--ui-control-height) + var(--ui-safe-gap));--ui-bottom-min:112px;--ui-bottom-safe:max(var(--ui-bottom-min), calc(var(--hud-dock-height,80px) + var(--ui-edge) + var(--ui-safe-gap)));--panel-padding:var(--ui-panel-padding);--section-gap:var(--ui-panel-spacing);--row-padding:var(--ui-row-padding);--control-gap:var(--ui-control-gap);--control-height:var(--ui-button-height);--scrollbar-size:8px;--scrollbar-thumb:#3e718b;--scrollbar-track:#06101a}.orbitwatch-shell.off-earth{--ui-content-left:var(--ui-edge)}.orbitwatch-shell *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.orbitwatch-shell ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.orbitwatch-shell ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.orbitwatch-shell ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:99px}.orbitwatch-shell ::-webkit-scrollbar-thumb:hover{background:#6caccc}.top-hud{height:calc(var(--ui-edge) + var(--ui-hud-height));padding:var(--ui-edge);align-items:start;padding-bottom:0}.brand-lockup{padding-left:calc(var(--ui-content-left) - var(--ui-edge))}.mode-rail{left:var(--ui-edge);top:var(--ui-edge);width:var(--ui-rail-width)}.mode-rail__mark,.mode-button{width:var(--ui-rail-width)}.scene-dock{top:var(--ui-control-top);right:var(--ui-edge);min-height:var(--ui-control-height);gap:var(--control-gap);padding:6px;left:auto}.scene-dock .scene-tool{height:var(--control-height);padding:0 12px;min-width:0!important}.explorer-trigger{top:var(--ui-control-top);left:var(--ui-content-left);height:var(--ui-control-height)}.place-search{top:var(--ui-control-top);max-width:380px}.place-search>button{width:var(--ui-control-height);height:var(--ui-control-height)}.place-search form{min-height:var(--ui-control-height);gap:var(--control-gap)}.place-search input{width:240px}.place-results:not(:empty){margin-top:var(--control-gap);padding:var(--row-padding);gap:var(--control-gap);overscroll-behavior:contain}.hud-panel{--panel-width:380px;z-index:40;top:var(--ui-panel-top);right:var(--ui-edge);width:var(--panel-width);max-width:calc(100vw - var(--ui-content-left) - var(--ui-edge));max-height:calc(100dvh - var(--ui-panel-top) - var(--ui-bottom-safe));min-height:0;padding:var(--panel-padding);align-items:stretch;gap:var(--section-gap);scrollbar-gutter:auto;border:var(--ui-border-width) solid var(--line-strong);border-radius:var(--ui-radius);background:var(--panel);transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;bottom:auto;left:auto;overflow:hidden}.hud-panel--left{left:var(--ui-content-left);transform-origin:0 0;right:auto}.hud-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--control-gap);flex:none;margin:0;padding:0;display:flex}.hud-panel__header>div{min-width:0}.hud-panel__header h1,.hud-panel__header h2{font:600 var(--ui-type-22)/1.15 var(--ui-font-secondary);margin:6px 0 0}.hud-panel__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.hud-panel__footer{padding-top:var(--row-padding);border-top:1px solid var(--line);flex:none;margin:0}.hud-panel .icon-button{width:var(--control-height);height:var(--control-height);flex:none}.hud-panel select,.collection-controls button,.selection-toolbar button,.object-row__actions button,.selection-actions button,.preview-tabs button{min-height:var(--control-height)}.explorer-body{display:contents}.object-explorer{height:calc(100dvh - var(--ui-panel-top) - var(--ui-bottom-safe));--section-gap:12px}.object-explorer .search-field{height:var(--control-height);min-height:var(--control-height);padding:0 var(--row-padding)}.object-row__copy{flex-direction:column;gap:5px}.object-row__main{padding:0!important}.object-row__actions{gap:var(--control-gap);flex-wrap:wrap}.object-row__actions button{padding:6px 10px}.selection-toolbar{gap:var(--control-gap);padding:0}.object-explorer__foot{gap:var(--control-gap);flex-wrap:wrap;min-height:32px;line-height:1.5}.object-explorer__foot span:last-child{display:inline}.selection-actions{padding:var(--row-padding) 0 0}.inspector-panel{--panel-width:360px}.inspector-body{gap:var(--section-gap);flex-direction:column;display:flex}.inspector-body>*{flex-shrink:0}.inspector-body .object-ident,.inspector-body .preview-tabs,.inspector-body .inspector-reference{margin:0}.inspector-body .inspector-actions{gap:var(--control-gap);grid-template-columns:1fr 1fr;display:grid!important}.inspector-body .inspector-actions>:last-child:nth-child(odd){grid-column:1/-1}.inspector-body .inspector-scroll{padding:0;overflow:visible}.inspector-body .telemetry-grid{margin:0 0 var(--section-gap);gap:var(--control-gap)}.inspector-body .inspector-meta>div{padding:var(--row-padding) 0;gap:var(--control-gap)}.inspector-body p{line-height:1.65}.inspector-preview{height:180px}.map-settings{--panel-width:520px}.map-settings__body{gap:var(--section-gap);flex-direction:column;display:flex}.map-settings__body>*{flex-shrink:0;margin:0}.map-gallery{gap:var(--control-gap)}.camera-popover{--panel-width:280px}.camera-popover__grid{gap:var(--control-gap)}.camera-popover__grid button{min-height:var(--control-height)}.system-menu{--panel-width:420px;height:calc(100dvh - var(--ui-panel-top) - var(--ui-edge));max-height:640px}.system-map{--diagram-scale:1}.system-orbit{width:calc(var(--orbit-radius) * 2 * var(--diagram-scale));height:calc(var(--orbit-radius) * 2 * var(--diagram-scale))}.system-planet{left:calc(50% + var(--orbit-x) * var(--diagram-scale));top:calc(50% + var(--orbit-y) * var(--diagram-scale))}.system-menu__tabs{height:var(--control-height);flex:none;margin:0}.system-menu__viewport{flex:1;min-height:0;overflow:hidden}.system-menu__track{height:100%}.system-slide{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding:0;overflow:hidden auto}.system-catalog{height:auto;padding:0;overflow:visible}.system-catalog__group+.system-catalog__group{margin-top:var(--section-gap);padding-top:var(--row-padding)}.system-catalog__rows{gap:var(--control-gap)}.system-catalog__row{min-height:56px;padding:var(--row-padding)}.system-catalog__title{min-height:32px}.system-slide-next,.system-slide-back{min-height:var(--control-height);height:auto;margin-top:var(--control-gap)}.system-menu__foot{min-height:30px;padding:var(--row-padding) 0 0;gap:var(--control-gap);letter-spacing:.04em;background:0 0;flex-wrap:wrap;line-height:1.4}.profile-panel{--panel-width:400px;box-shadow:0 28px 70px #0008}.profile-panel__body{gap:var(--section-gap);flex-direction:column;display:flex}.profile-panel__body>*{flex-shrink:0}.profile-panel__identity{align-items:center;gap:var(--section-gap);padding:var(--row-padding);border:1px solid var(--accent-line);background:var(--accent-soft);display:flex}.profile-panel__avatar{border:1px solid var(--accent-line);width:52px;height:52px;color:var(--accent);flex:none;place-items:center;display:grid}.profile-panel__identity>div{gap:6px;min-width:0;display:grid}.profile-panel__identity small{font-size:var(--ui-type-9);color:#a9c5d6;letter-spacing:.09em}.profile-panel__identity strong{font:600 var(--ui-type-21)/1.2 var(--ui-font-secondary);overflow-wrap:anywhere}.profile-panel__identity span:not(.profile-panel__avatar){font-size:var(--ui-type-11);color:#9ab3c6}.profile-panel__section{border-top:1px solid var(--line);padding-top:var(--section-gap)}.profile-panel__section h3{align-items:center;gap:var(--control-gap);margin:0 0 var(--section-gap);font-size:var(--ui-type-13);color:#d7ebf8;display:flex}.profile-panel__details{gap:var(--row-padding);margin:0;display:grid}.profile-panel__details>div{gap:var(--control-gap);font-size:var(--ui-type-12);grid-template-columns:80px 1fr;line-height:1.6;display:grid}.profile-panel__details dt{align-items:center;gap:var(--control-gap);color:#9ab3c6;display:flex}.profile-panel__details dd{text-align:right;overflow-wrap:anywhere;margin:0}.profile-panel__online{color:var(--ui-success)}.profile-settings{font-size:var(--ui-type-12);display:block}.profile-setting+.profile-setting{margin-top:var(--section-gap);padding-top:var(--section-gap);border-top:1px solid var(--line)}.profile-setting label{font-weight:var(--ui-weight-semibold)}.profile-setting p{font-size:var(--ui-type-11);color:#9ab3c6;margin:var(--control-gap) 0;line-height:1.6}.profile-setting select{width:100%}.profile-preview-toggle{justify-content:space-between;align-items:center;gap:var(--section-gap);min-height:var(--control-height);display:flex}.profile-panel__footer{justify-content:space-between;align-items:center;gap:var(--control-gap);font-size:var(--ui-type-10);color:#9ab3c6;display:flex}.profile-panel__footer button{align-items:center;gap:var(--control-gap);min-height:var(--control-height);color:#ffae99;cursor:pointer;background:#ff8c7310;border:1px solid #ff8c7350;padding:0 12px;display:flex}.live-dock,.time-dock{bottom:var(--ui-edge)}.time-dock{gap:var(--control-gap)}@media (width<=1100px){.hud-context{display:none}.top-hud{gap:var(--ui-safe-gap);grid-template-columns:1fr auto}}@media (height<=780px){.inspector-preview{height:160px}}@media (width<=720px){.orbitwatch-shell{--ui-edge:var(--ui-mobile-edge);--ui-safe-gap:12px;--ui-rail-width:max(54px,calc(var(--ui-font-scale) * 50px));--ui-hud-height:64px;--ui-control-height:44px;--control-height:40px;--panel-padding:var(--ui-mobile-padding);--section-gap:14px;--ui-panel-top:calc(var(--ui-control-top) + 2 * (var(--ui-control-height) + var(--ui-safe-gap)));--ui-bottom-min:132px}.brand-lockup__title{letter-spacing:.1em}.system-readout{gap:var(--control-gap)}.hud-clocks span{white-space:nowrap}.session-readout--button{justify-content:center;width:40px;min-height:40px;padding:0}.session-readout--button strong{display:none}.scene-dock{top:calc(var(--ui-control-top) + var(--ui-control-height) + var(--ui-safe-gap));left:var(--ui-content-left);right:var(--ui-edge);min-height:var(--ui-control-height);justify-content:flex-end;padding:2px}.scene-dock .scene-tool{flex:1;gap:5px;padding:0 8px}.scene-dock .scene-tool span{font-size:var(--ui-type-12)}.hud-panel{left:var(--ui-content-left);right:var(--ui-edge);width:auto;max-width:none}.has-place-search .explorer-trigger{visibility:hidden;pointer-events:none}.place-search{left:auto;right:var(--ui-edge);transform:none}.place-search:has(form){left:var(--ui-content-left);right:var(--ui-edge);max-width:none}.place-search input{width:100%}.place-results:not(:empty){margin-top:calc(var(--ui-control-height) + 2 * var(--ui-safe-gap));max-height:calc(100dvh - var(--ui-panel-top) - var(--ui-bottom-safe))}.map-gallery{grid-template-columns:1fr 1fr}.system-map{--diagram-scale:.62;height:290px}.profile-panel__details>div{grid-template-columns:1fr;gap:3px}.profile-panel__details dd{text-align:left}.profile-panel__footer{flex-wrap:wrap}.time-dock{left:var(--ui-content-left);right:var(--ui-edge);max-width:none;padding:var(--control-gap);flex-wrap:wrap;translate:0}.time-dock__label{font-size:var(--ui-type-11)}.time-dock input{width:100%;min-width:0;height:var(--control-height);font-size:var(--ui-type-13)}.time-dock__scrub{flex:1;gap:4px}.time-dock__scrub button{height:var(--control-height);font-size:var(--ui-type-11);flex:1;padding:0 6px}.time-dock .return-live{height:var(--control-height);font-size:var(--ui-type-11);padding:0 8px}}@media (height<=760px){.explorer-body{gap:var(--section-gap);flex-direction:column;display:flex}.explorer-body>*{flex-shrink:0}.explorer-body .object-list{flex:none;overflow:visible}}.celestial-travel-card{width:min(320px, calc(100vw - 2 * var(--ui-edge)))}.celestial-travel-card .hud-panel__header{justify-content:space-between;align-items:center;display:flex}.celestial-travel-card h2{font-size:var(--ui-type-23);margin:6px 0 0}.celestial-travel-card p{color:var(--text-muted,#9aa8be);font-size:var(--ui-type-12);margin:0 0 10px;line-height:1.6}.celestial-travel-card .inspector-actions{display:flex}.celestial-travel-card .inspector-actions button{flex:1}.live-interface{transition:opacity var(--motion-travel) var(--motion-ease)}.spatial-surface{transition:transform var(--motion-panel) var(--motion-ease), box-shadow var(--motion-feedback) ease, border-color var(--motion-feedback) ease;animation:none}.spatial-surface.is-pointer-active{transition:transform var(--motion-feedback) var(--motion-ease), box-shadow var(--motion-feedback) ease, border-color var(--motion-feedback) ease}.system-menu__track{transition:transform var(--motion-panel) var(--motion-ease)}.system-scale{left:50%;bottom:calc(var(--ui-bottom-safe,112px) + 16px);border:1px solid var(--line-strong);pointer-events:auto;background:#03080ff0;width:280px;margin-left:-140px;padding:12px 15px;position:absolute;box-shadow:0 12px 36px #0006}.system-scale__heading,.system-scale__ends{font-size:var(--ui-type-9);letter-spacing:.1em;color:var(--text-muted,#8aa1b2);justify-content:space-between;gap:12px;display:flex}.system-scale__heading output{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:0}.system-scale input{width:100%;accent-color:var(--accent);cursor:pointer;margin:13px 0 9px}.system-scale input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.system-scale__ends{font-size:var(--ui-type-8)}.system-scale__population{color:#92a8b5;font-size:var(--ui-type-8);letter-spacing:.02em;margin-top:8px}@media (width<=720px){.system-scale{width:230px;bottom:calc(var(--ui-bottom-safe,112px) + 8px);margin-left:-115px}}@media (prefers-reduced-motion:reduce){.system-menu__track,.spatial-surface,.live-interface{transition:none}.cinematic-stage.is-ready .cinematic-stage__content>*{animation:none}}.system-slide--map{scrollbar-gutter:auto;grid-template-rows:var(--control-height) minmax(0,1fr) var(--control-height) auto;gap:var(--control-gap);display:grid;overflow:hidden}.system-slide--map .system-map{--diagram-scale:1;height:auto;min-height:0}.system-slide--map .system-slide-back,.system-slide--map .system-slide-next,.system-slide--map .system-map__note{margin:0}.system-map-back-slot{height:var(--control-height)}.system-slide--catalog{overflow-y:auto}.system-slide--map .system-map__sun{width:max(14px,calc(27px * var(--diagram-scale)));height:max(14px,calc(27px * var(--diagram-scale)))}.system-slide--map .system-map__sun span{inset:max(2px,calc(5px * var(--diagram-scale)))}.subsystem-map .system-orbit{z-index:5}.system-map .system-planet span{pointer-events:none}.system-map .system-planet:before{inset:calc(-2px * var(--diagram-scale))}.system-map[data-compact=true]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(20px,1fr);gap:3px;padding:6px;display:grid}.system-map[data-compact=true] .system-orbit{display:contents}.system-map[data-compact=true] .system-planet,.system-map[data-compact=true] .system-map__sun,.system-map[data-compact=true] .subsystem-parent{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--ui-panel-raised);width:auto;min-width:0;height:auto;box-shadow:none;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:3px 5px;display:flex;position:static;transform:none}.system-map[data-compact=true] .system-planet i,.system-map[data-compact=true] .system-map__sun span,.system-map[data-compact=true] .subsystem-parent i{width:7px;height:7px;box-shadow:none;border-radius:50%;flex:none;position:static}.system-map[data-compact=true] .system-planet span{text-overflow:ellipsis;min-width:0;font-size:var(--ui-font-xs);position:static;overflow:hidden}.system-map[data-compact=true] .system-map__sun:after{content:"Sun";font-size:var(--ui-font-xs)}.system-map[data-compact=true] .subsystem-parent strong{font-size:var(--ui-font-xs)}.system-map[data-compact=true] .subsystem-parent small{display:none}.system-map[data-compact=true] button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.time-coverage{color:#a6bdcd;max-width:850px;font-size:var(--ui-type-11);flex-basis:100%;margin:0;line-height:1.4}.live-telemetry-dock{align-items:center;gap:var(--ui-dock-gap);width:max-content;max-width:calc(100vw - 180px);min-height:0;padding:var(--ui-dock-padding) 14px;border-radius:var(--ui-radius);background:var(--ui-panel);flex-wrap:nowrap;display:flex;left:50%;right:auto;transform:none}.live-telemetry-dock .telemetry-item{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:0;padding:0;display:flex}.live-telemetry-dock .telemetry-item>span{font-size:var(--ui-font-xs);color:var(--ui-text-muted);letter-spacing:var(--ui-tracking-label)}.live-telemetry-dock .telemetry-item>strong{font-size:var(--ui-font-medium);line-height:var(--ui-line-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.live-telemetry-dock .dock-divider{flex:none;height:28px;margin:0}.live-telemetry-dock .dock-command{height:auto;min-height:var(--ui-button-height);font-size:var(--ui-font-sm);white-space:nowrap;gap:var(--ui-control-gap);border-radius:var(--ui-radius);padding:6px 10px}.live-telemetry-dock .dock-command b{border:1px solid var(--line);min-width:24px;color:var(--accent);font-size:var(--ui-font-sm);font-variant-numeric:tabular-nums;padding:2px 5px}.live-telemetry-dock .dock-command.is-active{color:var(--accent)}.live-telemetry-dock .dock-command:hover:not(:disabled){background:var(--ui-hover)}.live-telemetry-dock .body-fact{width:min(520px,65vw);padding:0!important}.live-telemetry-dock .travel-status{min-width:0;max-width:440px;padding:0}@media (width<=720px){.live-telemetry-dock{left:calc(var(--ui-content-left) + (100vw - var(--ui-content-left) - var(--ui-edge))/2);width:calc(100vw - var(--ui-content-left) - var(--ui-edge));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;max-width:none;padding:9px 12px;display:grid;right:auto}.live-telemetry-dock .telemetry-item{min-width:0}.live-telemetry-dock .dock-divider{display:none}.live-telemetry-dock .dock-command{grid-column:1/-1;justify-content:center}.live-telemetry-dock .body-fact,.live-telemetry-dock .travel-status{grid-column:1/-1;width:100%;min-width:0}}.time-dock{flex-wrap:wrap;justify-content:center;width:min(900px,100vw - 130px)}.scene-tool svg,.dock-command svg,.inspector-actions svg,.auth-field svg{width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none}.time-coverage{order:1}.time-preparation{z-index:200;background:#03080ff5;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.time-preparation section{text-align:center;max-width:520px}.time-preparation h1{font:500 var(--ui-type-30) var(--ui-font-secondary);margin:24px 0 16px}.time-preparation p{color:var(--cyan);font-variant-numeric:tabular-nums}.time-preparation small{color:var(--muted);margin-top:24px;line-height:1.7;display:block}.time-preparation label{font-size:var(--ui-type-12);color:var(--muted);gap:10px;margin:24px 0;display:grid}.time-preparation input{background:var(--panel);color:var(--text);border:1px solid var(--line-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:12px}.time-preparation__indicator{border:2px solid var(--line-strong);border-top-color:var(--cyan);border-radius:50%;width:36px;height:36px;margin:24px auto 0;animation:1.4s linear infinite time-prepare-rotate;display:block}@keyframes time-prepare-rotate{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.time-preparation__indicator{animation:none}}.system-readout__item.is-online{color:var(--ui-success)}.time-dock{background:linear-gradient(125deg,#101321f5,#060d16f5);border-radius:14px;gap:8px;width:min(860px,100vw - 130px);padding:10px}.time-dock__label{letter-spacing:.12em;font-size:10px}.time-dock__label b{border-radius:5px;font-size:11px}.time-dock__moment{text-align:left;color:#c9bdff;cursor:pointer;background:#b8a7ff09;border:1px solid #b8a7ff35;border-radius:9px;align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:flex}.time-dock__moment span{gap:5px;display:grid}.time-dock__moment strong{color:#f2edff;font-size:15px;font-weight:500}.time-dock__moment strong b{font-variant-numeric:tabular-nums;color:#c7b7ff;margin-left:9px;font-weight:500}.time-dock__moment small{color:#a2a8ba;font-size:10px}.time-dock__scrub{gap:3px}.time-dock__scrub button{border-radius:6px;height:38px;padding:0 8px;font-size:11px}.time-dock .return-live{border-radius:7px}.time-dock .time-coverage{text-align:center;flex-basis:100%;margin:0;font-size:10px;line-height:1.45}.scene-picker{color:#e9e6f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;width:min(390px,100vw - 24px);max-height:calc(100dvh - 32px);font:14px var(--ui-font-primary,sans-serif);background:linear-gradient(145deg,#151827,#080f19);border:1px solid #b8a7ff45;border-radius:18px;padding:0;overflow-y:auto;box-shadow:0 30px 100px #000a}.scene-picker::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02060b88}.scene-picker form{padding:22px}.scene-picker header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.scene-picker__eyebrow{color:#b8a7ff;letter-spacing:.18em;font-size:10px}.scene-picker h2{letter-spacing:-.025em;margin:7px 0 0;font-size:21px;font-weight:500}.scene-picker button{min-width:40px;min-height:40px;color:inherit;cursor:pointer;font:inherit;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:8px}.scene-picker button:hover{background:#b8a7ff15}.scene-picker button:disabled{opacity:.4;cursor:default}.scene-picker :focus-visible,.time-dock :focus-visible{outline-offset:3px;outline:2px solid #c5b4ff}.scene-picker__zone{align-items:center;gap:3px;margin-bottom:18px;display:flex}.scene-picker__zone button{min-height:32px;padding:0 10px;font-size:12px}.scene-picker button[aria-pressed=true]{color:#eee8ff;background:#b8a7ff24;border-color:#b8a7ff65}.scene-picker__zone span{color:#9ea7b9;overflow-wrap:anywhere;margin-left:8px;font-size:10px}.scene-picker__navigation{grid-template-columns:36px minmax(0,1fr) 82px 36px;align-items:end;gap:7px;display:grid}.scene-picker label{color:#a7afc0;gap:5px;font-size:10px;display:grid}.scene-picker input,.scene-picker select{box-sizing:border-box;color:#eeebf6;width:100%;min-width:0;height:40px;font:14px var(--ui-font-primary,sans-serif);background:#070c17;border:1px solid #b8a7ff30;border-radius:7px;padding:0 8px}.scene-picker__navigation button{min-width:30px}.scene-picker__week,.scene-picker__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.scene-picker__week{text-align:center;color:#848fa5;margin:19px 0 8px;font-size:10px}.scene-picker__days button{font-variant-numeric:tabular-nums;min-width:0;min-height:38px;padding:0;font-size:13px}.scene-picker__time{border-top:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:8px;margin-top:18px;padding-top:17px;display:flex}.scene-picker__time>span{flex:1;align-self:center}.scene-picker__time small{color:#8994a8;margin-top:5px;font-size:10px;display:block}.scene-picker__time label{width:64px}.scene-picker__time input{text-align:center;font-variant-numeric:tabular-nums;font-size:18px}.scene-picker__time b{color:#858ba4;padding-bottom:12px;font-weight:400}.scene-picker__equivalent{color:#a99acb;min-height:16px;margin:12px 0 16px;font-size:11px;line-height:1.5}.scene-picker__history-toggle{justify-content:space-between;align-items:center;width:100%;display:flex;border-top:1px solid #ffffff12!important;border-radius:0!important;font-size:12px!important}.scene-picker__history p{color:#929fb3;margin:7px 0 10px;font-size:11px;line-height:1.5}.scene-picker__history button{justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.scene-picker__history strong{font-size:12px;font-weight:500}.scene-picker__history span{color:#9daac0;font-size:10px}.scene-picker footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.scene-picker footer button{padding:0 14px}.scene-picker .scene-picker__apply{color:#171127;background:#c1b0ff;font-weight:600}.scene-picker .scene-picker__apply:hover{background:#d3c6ff}@media (width<=720px){.time-dock{gap:7px;width:auto;max-width:none;padding:8px}.time-dock__label{justify-content:center;width:100%;font-size:10px}.time-dock__moment{justify-content:center;gap:8px;width:100%;min-height:52px;padding:8px}.time-dock__moment strong{font-size:13px}.time-dock__moment small{font-size:9px}.time-dock__scrub{flex:1}.time-dock__scrub button{height:36px;padding:0 5px;font-size:10px}.time-dock .return-live{height:36px}.time-dock .time-coverage{font-size:9px}}@media (width<=380px){.scene-picker form{padding:16px}.scene-picker__navigation{grid-template-columns:30px minmax(0,1fr) 76px 30px;gap:4px}}.time-preparation{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding-bottom:calc(var(--hud-dock-height,180px) + 24px);background:#03080fb8}.time-dock-owner{z-index:210;pointer-events:none;position:absolute;inset:0}.time-dock-owner>.time-dock{pointer-events:auto;max-height:45dvh;overflow-y:auto}.time-dock__load{color:#eee7ff;cursor:pointer;min-height:38px;font:600 11px var(--ui-font-primary);background:#b8a7ff20;border:1px solid #b8a7ff88;border-radius:7px;padding:8px 14px}.time-dock__load:disabled{opacity:.4;cursor:default}.time-dock.is-loading{border-color:#b8a7ff99}.time-date-notice{color:#d3c7ff;border:1px solid #b8a7ff44;flex-basis:100%;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.time-date-notice button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:5px}.historical-satellite-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.historical-satellite-list li{overflow-wrap:anywhere;background:#15192a77;border:1px solid #b8a7ff29;min-width:0;padding:11px}.historical-satellite-list label{cursor:pointer;align-items:center;gap:10px;display:flex}.historical-satellite-list input{accent-color:#c4b6ff;flex:none;width:17px;height:17px}.historical-satellite-list strong{color:#e4eafa;font-size:12px;display:block}.historical-satellite-list small{color:#9daec6;font-size:10px;line-height:1.6;display:block}.historical-status{color:#c2b3eb;margin:8px 0 3px;font-size:11px;display:block}.historical-satellite-list li[data-status=available] .historical-status{color:#a4e2c8}.historical-satellite-list button:not(.icon-button){color:#c8dfea;cursor:pointer;background:#212c3e;border:1px solid #63819955;margin-top:8px;padding:6px 8px;font-size:11px}.historical-satellite-list :focus-visible{outline-offset:3px;outline:2px solid #c4b6ff}@media (width<=650px){.time-dock-owner>.time-dock{max-height:42dvh}.time-date-notice{font-size:10px}.time-preparation h1{font-size:23px}.time-preparation small{margin-top:12px;font-size:11px}}.mode-time .system-menu{height:calc(100dvh - var(--ui-panel-top) - var(--ui-bottom-safe));max-height:calc(100dvh - var(--ui-panel-top) - var(--ui-bottom-safe))}.time-dock{width:min(1020px,100vw - 130px)}.time-date-notice{order:2}@media (width<=650px){.time-dock{width:auto}.mode-time .system-menu{min-height:210px;max-height:calc(100dvh - var(--ui-panel-top) - var(--ui-bottom-safe))}}.system-map[data-compact=true] .system-planet:before{display:none}@media (width<=650px){.historical-satellite-list .eyebrow{letter-spacing:.02em;font-size:9px}.historical-satellite-list .hud-panel__header h2{white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:flex}.historical-satellite-list .hud-panel__header h2 svg{flex:none;width:14px}.historical-satellite-list .hud-panel__body>p{margin:0 0 8px;font-size:10px;line-height:1.5}.historical-satellite-list .hud-panel__footer{font-size:10px;line-height:1.4}.time-dock[data-tracked-count="0"] .time-satellite-coverage{display:none}}
