:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#4a8cff;--cyan:#72d9ff;--orange:#ff9d1c;--purple:#7c4dff;--green:#8ff0b1;--bg:#020710;--glass:#071022b8;--line:#ffffff29;font-family:Inter,ui-sans-serif,system-ui,Arial}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;scroll-padding-top:50px}body{background:var(--bg);color:#fff;min-height:100%;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}section[id]{scroll-margin-top:50px}.spaceCanvas{z-index:-2;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02071085;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:94px;padding:18px 6vw;transition:min-height .28s,padding .28s,background .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;display:flex;position:fixed;top:0;left:0;right:0}.logo{filter:drop-shadow(0 0 18px #4a8cff59)drop-shadow(0 0 18px #ff9d1c40);width:190px;transition:width .28s,filter .28s}.nav nav{background:#07102275;border:1px solid #ffffff1a;border-radius:999px;gap:30px;padding:8px;font-size:15px;display:flex}.nav a{opacity:.82;border-radius:999px;padding:9px 14px;transition:color .2s,opacity .2s,background .2s,box-shadow .2s}.nav a:hover{color:#fff;opacity:1;background:#ffffff14}.nav nav a.active{color:#fff;background:#ff9d1c29;box-shadow:inset 0 0 0 1px #ff9d1c47}.navSmall{background:#020710bd;border-bottom:1px solid #ffffff1a;min-height:66px;padding-top:7px;padding-bottom:7px}.navSmall .logo{filter:drop-shadow(0 0 10px #4a8cff40);width:125px}.hero{grid-template-columns:minmax(0,52%) minmax(360px,420px);align-items:center;gap:72px;min-height:860px;padding:170px 6vw 130px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(#0207101f,#0207100a);position:absolute;inset:0}.hero:after,.stars{display:none}.heroText,.heroCard{z-index:2;position:relative}.heroText{min-width:0;max-width:720px}.eyebrow{letter-spacing:.42em;color:#8ab5ff;text-shadow:0 0 18px #4a8cff80;font-weight:800}.hero h1{text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 35px #000000a6;margin:0;font-size:clamp(48px,5.5vw,82px);line-height:.94}.hero h1 span{letter-spacing:.1em;background:linear-gradient(90deg, var(--blue), #8a74ff, var(--orange));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-weight:800}.tagline{color:#dce5f8;text-shadow:0 0 18px #000;max-width:620px;font-size:21px;line-height:1.8}.heroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071022d1;border:1px solid #ffffff2e;border-radius:24px;justify-self:end;width:100%;max-width:420px;padding:34px;box-shadow:0 0 60px #4a8cff2e}.missionLabel{color:#ffb347;letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:700}.heroCard h2{margin:10px 0 18px;font-size:30px}.missionStatus{color:#d8e5ff;align-items:center;gap:12px;margin-bottom:22px;display:flex}.online{background:#53ff8b;border-radius:50%;width:12px;height:12px;box-shadow:0 0 12px #53ff8b}.missionStats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.missionStats strong{color:#fff;font-size:30px;display:block}.missionStats span{color:#9db0d5;overflow-wrap:anywhere;font-size:12px;display:block}.missionTarget{border-top:1px solid #ffffff1f;padding-top:20px}.missionTarget small{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase}.missionTarget h3{margin:10px 0;font-size:23px}.missionTarget p{color:#b8c5db;line-height:1.6}.heroDashboard{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px;margin-top:42px;animation:.8s .7s forwards heroFade;display:grid}.heroDashCard{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(#071022c7,#030a16e0);border:1px solid #72d9ff33;border-radius:18px;padding:22px;transition:transform .25s,border-color .25s,background .25s;box-shadow:0 12px 34px #00000059}.heroDashCard:hover{border-color:var(--orange);background:linear-gradient(#0c182ee6,#040c18f5);transform:translateY(-3px)}.heroDashCard svg{color:var(--orange);margin-bottom:12px}.heroDashCard small{color:var(--cyan);letter-spacing:.14em;font-size:11px;font-weight:800}.heroDashCard h3{margin:9px 0 6px;font-size:22px}.heroDashCard p{color:#cbd3e2;margin:0 0 14px;line-height:1.45}.heroDashCard span{color:var(--orange);font-weight:800}.heroStars{color:var(--orange);gap:3px;margin:10px 0;display:flex}.heroLocation{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.heroLocation small{color:var(--cyan);letter-spacing:.16em;margin-bottom:6px;font-size:.72rem;display:block}.heroLocation strong{color:#fff;font-size:1rem;font-weight:700;display:block}.heroText>*{opacity:0;animation:.8s forwards heroFade;transform:translateY(18px)}.heroText>:first-child{animation-delay:.1s}.heroText>:nth-child(2){animation-delay:.25s}.heroText>:nth-child(3){animation-delay:.45s}main{background:0 0;padding:0 4vw 70px}.sectionHeader{justify-content:space-between;align-items:center;margin:48px 0 20px;display:flex}.sectionHeader h2{letter-spacing:.14em;color:#75a7ff;text-transform:uppercase;font-size:18px}.sectionHeader a,.sectionHeader span{color:#9fb3da}.quick{z-index:3;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-70px;display:grid;position:relative}.quick a{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c1930d6,#030a16e6);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding:22px;transition:transform .22s,border-color .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 38px #0009}.quick a:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.quick a:hover{border-color:var(--orange);background:linear-gradient(#101930f5,#070e1cf5);transform:translateY(-4px)}.quick a:hover:after{transform:scaleX(1)}.quick svg{color:#b9d1ff;transition:color .22s,transform .22s}.quick a:hover svg{color:var(--orange);transform:scale(1.08)}.quick h3{margin:0;transition:color .22s}.quick a:hover h3{color:#fff}.quick span{color:#aeb7c8;grid-column:2;font-size:14px}.carouselWrap button{color:#fff;cursor:pointer;background:#071326eb;border:1px solid #72d9ff40;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.carouselWrap button:hover{border-color:#ff9d1c8c;transform:scale(1.08);box-shadow:0 0 24px #ff9d1c33}.carousel::-webkit-scrollbar{display:none}.galleryFilters{flex-wrap:wrap;gap:8px;margin:-8px 0 20px;display:flex}.galleryFilters button{color:#cbd3e2;cursor:pointer;background:#0710229e;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px}.galleryFilters button.active{color:#fff;background:#ff9d1c24;border-color:#ff9d1ccc}.photoCard:hover{border-color:#ff9d1cd9;transform:translateY(-6px);box-shadow:0 18px 48px #00000094}.photoCardImageViewport{position:absolute;inset:0;overflow:hidden}.photoCardImageZoom{transform-origin:50%;transition:transform .55s,filter .55s;position:absolute;inset:0}.photoCardImageViewport img{object-fit:fill;max-width:none;display:block;position:absolute}.photoCard:hover .photoCardImageZoom{filter:brightness(1.12)contrast(1.05);transform:scale(1.06)}.photoCard:after{content:"";pointer-events:none;background:linear-gradient(#0000 0% 52%,#0207102e 66%,#020710b8 82%,#020710f0 100%);position:absolute;inset:0}.photoCard:before{content:"Mission Report →";z-index:3;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#020710b8;border:1px solid #ff9d1c73;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;transition:opacity .22s,transform .22s;position:absolute;top:16px;right:16px;transform:translateY(-6px)}.photoCard:hover:before{opacity:1;transform:translateY(0)}.photoCard>.photoCardContent{z-index:2;padding:22px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.photoCard:hover>.photoCardContent{transform:translateY(0)}.photoCard h3{margin:0;font-size:26px}.photoCard p{color:#d7dfef;margin:.35rem 0}.photoCard small{color:#9fb3da}.weatherGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.weatherTop b{color:var(--green);text-transform:uppercase;letter-spacing:.08em;border:1px solid #2f8b56;border-radius:8px;height:fit-content;padding:6px 10px;font-size:12px}.rating strong{color:#8fb6ff;font-size:30px;display:block}.rating span{color:#c7d1e4}.weather p{border-top:1px solid var(--line);justify-content:space-between;padding-top:10px;display:flex}.weather em{color:#9cf0bc;font-style:normal}.skyStars{color:var(--orange);gap:3px;margin-top:8px;display:flex}.skyTargets{background:#02071059;border:1px solid #72d9ff29;border-radius:14px;margin-top:16px;padding:14px}.skyTargets strong{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.skyTargets span{color:#cbd3e2;border-top:1px solid #ffffff12;grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.skyTargets span:first-of-type{border-top:none}.skyTargets b{color:var(--cyan);font-weight:800}.skyTargets em{color:#eef4ff;text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.featuredCapture{border:1px solid var(--line);background:linear-gradient(135deg,#0c1930db,#030a16eb);border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;margin:58px 0 20px;padding:28px;display:grid}.featuredCapture small{color:#ffb347;text-transform:uppercase;letter-spacing:.25em}.featuredCapture h2{margin:12px 0 4px;font-size:44px}.featuredCapture p{color:#cbd3e2;line-height:1.6}.featuredCapture button{color:#fff;cursor:pointer;background:#ff9d1c1f;border:1px solid #ff9d1c73;border-radius:10px;margin-top:14px;padding:14px 18px}.featuredCapture img{object-fit:cover;border-radius:18px;width:100%;max-height:420px}.infoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.infoCard,.aboutPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c1930d6,#030a16e6);border-radius:20px;box-shadow:0 12px 38px #0009}.infoCard{padding:24px}.infoCard svg{color:var(--orange);margin-bottom:14px}.infoCard h3,.aboutPanel h3{margin:0 0 10px}.infoCard p,.aboutPanel p{color:#cbd3e2;line-height:1.6}.aboutPanel{max-width:920px;padding:30px}.crewGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.crewCard,.crewSupport{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#ff9d1c1f,#0000 34%),linear-gradient(#0c1930db,#030a16eb);border-radius:22px;padding:26px;box-shadow:0 12px 38px #0009}.crewCard small,.crewSupport small{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.crewCard h3{margin:10px 0 8px;font-size:32px}.crewCard p,.crewSupport p{color:#cbd3e2;line-height:1.6}.crewCard ul{border-top:1px solid var(--line);margin:18px 0 0;padding:16px 0 0;list-style:none}.crewCard li{justify-content:space-between;gap:14px;padding:8px 0;font-size:13px;display:flex}.crewCard b{color:var(--cyan)}.crewCard span{color:#fff;text-align:right}.crewSupport{margin-top:18px}.lightbox{z-index:99;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020710f5;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.missionViewer{background:linear-gradient(#050d1af5,#020710fa);border:1px solid #72d9ff38;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;width:min(1380px,96vw);max-height:94vh;padding:22px;display:grid;position:relative;box-shadow:0 0 70px #000c}.missionTopbar{justify-content:space-between;align-items:center;display:flex}.missionBrand{color:#aebbd4;align-items:center;gap:16px;display:flex}.missionBrand strong,.crosshair{color:var(--orange)}.missionBrand strong{letter-spacing:.14em}.crosshair{font-size:28px}.lightboxClose{color:#fff;cursor:pointer;background:#071022c7;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.missionGrid{grid-template-columns:minmax(0,1fr) 430px;gap:20px;min-height:0;display:grid}.missionImagePanel{background:#000;border:1px solid #ffffff21;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.imageFrame{background:#000;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.imageFrame img{object-fit:contain;object-position:center;cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.missionImagePanel.cinemaMode{z-index:120;border-radius:24px;position:fixed;inset:72px;box-shadow:0 0 80px #000000d9}.zoomWrapper{width:100%!important;height:100%!important}.zoomContent{place-items:center;width:100%;height:100%;display:grid}.zoomableImage{object-fit:contain;cursor:grab;max-width:100%;max-height:100%}.zoomTools,.zoomHint{z-index:6;position:absolute;top:16px;right:16px}.zoomHint,.zoomTools button{color:#fff;cursor:pointer;background:#020710db;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font-weight:700;display:inline-flex}.zoomTools{flex-wrap:wrap;gap:8px;display:flex}.imageCaption{text-align:center;color:#cbd3e2;background:#020710db;margin:0;padding:12px}.missionImagePanel.cinemaMode .imageCaption{display:none}.missionPanel{background:linear-gradient(#071326db,#020710e6);border:1px solid #72d9ff38;border-radius:16px;padding:26px;overflow:auto}.missionPanel small,.missionPanel h4{color:var(--orange);text-transform:uppercase;letter-spacing:.12em}.missionPanel h2{margin:12px 0 4px;font-size:32px}.missionPanel h3{color:var(--cyan);margin:0 0 20px;font-weight:400}.missionFacts{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;display:grid}.missionFacts b{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.missionFacts span{color:#fff;margin-top:6px;display:block}.missionPanel p{color:#c8d2e4;line-height:1.55}.hiddenPanel,.hiddenFilmstrip{opacity:0;pointer-events:none}.missionFilmstrip{background:#020710b8;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:10px;display:grid}.filmItems{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.filmItems::-webkit-scrollbar{display:none}.filmCard{color:#fff;text-align:left;cursor:pointer;background:#071022b3;border:1px solid #ffffff1f;border-radius:10px;flex:0 0 150px;height:120px;padding:6px}.filmCard.active{border-color:#ff9d1ce6;box-shadow:0 0 18px #ff9d1c57}.filmCard img{object-fit:cover;border-radius:7px;width:100%;height:70px;margin-bottom:3px;display:block}.filmCard strong{font-size:13px;display:block}.filmCard span{color:#aebbd4;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.filmNav,.lightboxArrow{color:#fff;cursor:pointer;background:#071022d6;border:1px solid #ffffff1f;place-items:center;display:grid}.filmNav{border-radius:12px;height:58px}.lightboxArrow{border-radius:14px;width:58px;height:88px;position:absolute;top:50%;transform:translateY(-50%)}.lightboxArrow.left{left:-58px}.lightboxArrow.right{right:-58px}.missionFooter{color:#9caac4;justify-content:space-between;gap:16px;font-size:13px;display:flex}.missionImagePanel:not(.cinemaMode){grid-template-rows:420px auto}.missionImagePanel:not(.cinemaMode) .imageFrame{height:420px}.missionImagePanel:not(.cinemaMode) .imageFrame img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important}.reportImageFrame{background:#000;justify-content:center;align-items:center;width:100%;height:clamp(260px,48vh,520px);min-height:0;display:flex;overflow:hidden}.reportImage{cursor:zoom-in;object-fit:contain!important;object-position:center center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important;transform:none!important}footer{border-top:1px solid var(--line);text-align:center;background:0 0;padding:32px 6vw 46px}footer img{filter:drop-shadow(0 0 18px #4a8cff40);width:160px}footer p{letter-spacing:.28em;color:#c5cee3}.weatherMetrics span{margin-bottom:6px;font-size:18px;display:block}.rating svg{color:#b7cdfd;width:42px;height:42px}.weatherMetrics div{text-align:center;place-items:center;gap:8px;display:grid}.weatherMetrics svg{color:#d8e5ff;width:28px;height:28px}.weatherMetrics strong{color:#fff;font-size:16px}.skyStars svg{width:16px;height:16px}.weather{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c1930d6,#030a16e6);border-radius:18px;padding:18px 20px;box-shadow:0 12px 38px #0009}.weatherTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.weatherTop h3{margin:0}.rating{align-items:center;gap:14px;margin:-6px 0 10px;display:flex}.weatherMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0;padding:10px 0;display:grid}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;padding:14px 2px 18px;display:grid;overflow-x:auto}.carouselWrap{grid-template-columns:54px 1fr 54px;align-items:center;gap:16px;display:grid;overflow:visible}.photoCard{scroll-snap-align:start;cursor:pointer;transform-origin:bottom;background:#020710a6;border:1px solid #ffffff1a;border-radius:22px;min-height:300px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}@keyframes heroFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes atlasPulse{0%{opacity:.75;transform:scale(.8)}to{opacity:0;transform:scale(1.55)}}@media (width<=1000px){html{scroll-padding-top:20px}section[id]{scroll-margin-top:20px}.nav{display:block;position:relative}.nav nav{padding-top:12px;overflow:auto}.logo{width:150px}.hero{grid-template-columns:1fr;min-height:auto;padding:90px 24px 70px}.heroCard{justify-self:stretch;width:auto;margin-top:34px}.quick,.weatherGrid{grid-template-columns:1fr}.carousel{grid-auto-columns:86%}.carouselWrap{grid-template-columns:40px 1fr 40px}.carouselWrap button{width:40px;height:40px}.featuredCapture,.infoGrid,.crewGrid{grid-template-columns:1fr}.lightbox{padding:14px}.missionViewer{max-height:96vh;overflow:auto}.missionGrid{grid-template-columns:1fr}.missionImagePanel:not(.cinemaMode){grid-template-rows:280px auto}.missionImagePanel:not(.cinemaMode) .imageFrame{height:280px}.missionImagePanel.cinemaMode{inset:14px}.missionFilmstrip{grid-template-columns:1fr}.filmNav,.lightboxArrow{display:none}.filmCard{flex-basis:120px}.missionFooter{flex-wrap:wrap}}@media (width<=700px){.nav{background:#020710eb;min-height:auto;padding:20px 18px 14px;display:block;position:relative}.nav .logo{width:165px;margin:0 auto 16px;display:block}.nav nav{scrollbar-width:none;border-radius:18px;gap:8px;padding:8px;font-size:15px;display:flex;overflow-x:auto}.nav nav::-webkit-scrollbar{display:none}.nav nav a{flex:none;padding:9px 13px}.hero{min-height:auto;padding:90px 24px 70px;display:block;overflow:hidden}.heroText{max-width:100%;padding-right:0}.eyebrow{letter-spacing:.38em;font-size:14px;line-height:1.8}.hero h1{letter-spacing:.05em;max-width:100%;font-size:clamp(38px,12vw,64px);line-height:.92}.hero h1 span{letter-spacing:.03em;word-break:break-word;font-size:.93em;display:block}.tagline{max-width:330px;font-size:20px;line-height:1.55}.heroDashboard{grid-template-columns:1fr;max-width:330px}.heroCard{border-radius:22px;width:100%;max-width:none;margin:46px 0 0;padding:26px 22px}.heroCard h2{font-size:32px}.missionStats{gap:8px}.missionStats strong{font-size:34px}.missionStats span{font-size:13px}.quick{grid-template-columns:repeat(2,1fr);margin-top:0}.quick a{text-align:center;grid-template-columns:1fr;align-content:center;min-height:130px}.quick svg,.quick span{grid-column:1;justify-self:center}.reportImageFrame{align-items:flex-start;height:300px;padding-top:18px}.reportImage{max-height:260px!important}.zoomTools{justify-content:center;left:12px;right:12px}.zoomTools button{padding:9px 10px;font-size:13px}.photoCard:before{opacity:1;font-size:10px;transform:none}.photoCard:hover{transform:none}.catalogItem{padding:10px}}.atlasPage{max-width:1500px;margin:auto;padding:0 32px 70px}.atlasHero{margin-bottom:30px}.atlasHero h1{margin:.15rem 0;font-size:clamp(3rem,7vw,5.5rem)}.atlasBackButton{color:#fff;background:#ff9d1c1a;border:1px solid #ff9d1c73;border-radius:999px;margin-top:18px;padding:11px 14px;font-weight:800;display:inline-flex}.atlasBackButton:hover{border-color:var(--orange);background:#ff9d1c2e}.atlasLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:20px;display:grid}.realAtlasLayout{align-items:start}.atlasMap,.realSkyMap{cursor:grab;background:radial-gradient(circle,#4a8cff14,#0000 35%),radial-gradient(circle at 82% 18%,#ff9d1c0f,#0000 24%),radial-gradient(circle at 20% 82%,#72d9ff0f,#0000 24%),#020710eb;border:1px solid #ffffff1f;border-radius:28px;min-height:780px;position:relative;overflow:hidden}.skyPanLayer{width:100%;height:100%;transition:transform 80ms linear;position:relative}.skySvg{width:100%;height:100%;min-height:780px;display:block}.skyHorizonCircle{fill:#030a18b8;stroke:#ffffff2e;stroke-width:2px}.skyAltitudeRing{fill:none;stroke:#b4d7ff1a;stroke-width:1px;stroke-dasharray:4 8}.skyAxis{stroke:#b4d7ff29;stroke-width:1.5px;stroke-dasharray:5 8}.skyZenithDot{fill:#fffc}.compassLabel{fill:#dfe7f8;text-anchor:middle;font-size:22px;font-weight:700}.zenithLabel{fill:#8ec8ff;font-size:15px;font-weight:600}.eclipticPath{fill:none;stroke:#ff9d1ce6;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lunarPath{fill:none;stroke:#b4d7ffe6;stroke-width:2px;stroke-dasharray:8 8;stroke-linecap:round;stroke-linejoin:round}.moonPathLabel{fill:#b4d7ffe6}.constellationSegment{fill:none;stroke:#72d9ff2e;stroke-width:1.5px}.constellationText{fill:#b4c6e9b3;letter-spacing:.12em;text-transform:uppercase;text-anchor:middle;font-size:18px}.skyStar{fill:#ffffffe0}.polarisStar{fill:#ffdcaaf2}.polarisLabel{fill:#ffdcaaf2;font-size:15px;font-weight:700}.planetMarker{fill:#72d9fff2;stroke:#fff6;stroke-width:1px}.planetLabel{fill:#c8e6ffeb;font-size:14px;font-weight:600}.missionMarkerHalo{fill:color-mix(in srgb, var(--marker-color,#fff) 18%, transparent);stroke:none;opacity:.5}.svgMarker{border:2px solid var(--marker-color,var(--orange));color:#fff;cursor:pointer;z-index:5;background:#050c1cf2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.svgMarker:hover,.svgMarker.active{box-shadow:0 0 18px color-mix(in srgb, var(--marker-color,#fff) 35%, transparent);background:#0a142afa;transform:translate(-50%,-50%)scale(1.08)}.enhancedLegend,.atlasLegend{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b19db;border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;gap:10px 14px;padding:14px 16px;display:flex;position:absolute;bottom:20px;left:20px}.enhancedLegend span,.atlasLegend span{color:#d8e3f5;align-items:center;gap:8px;font-size:13px;display:inline-flex}.enhancedLegend i,.atlasLegend i{border-radius:50%;width:12px;height:12px;margin-right:0;display:inline-block}.legendCyan{background:var(--cyan)}.legendPurple{background:#b184ff}.legendOrange{background:var(--orange)}.legendGold{background:#f6d36b}.legendSilver{background:#d9e1ff}.atlasCatalog{background:linear-gradient(#0c1930d6,#030a16eb);border:1px solid #ffffff29;border-radius:22px;padding:18px}.atlasCatalog>small,.atlasDetail small{color:var(--orange);text-transform:uppercase;letter-spacing:.16em;margin-bottom:14px;font-weight:900;display:block}.catalogItem{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:12px;width:100%;padding:12px;display:grid}.catalogItem b{border:1px solid var(--orange);width:30px;height:30px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.catalogItem.active b,.atlasDetail h2 span{background:#ff9d1c2e;box-shadow:inset 0 0 0 1px #ff9d1c59}.catalogItem strong,.catalogItem em,.catalogItem small{display:block}.catalogItem strong{font-size:15px}.catalogItem em{color:#9fb3da;margin-top:4px;font-style:normal}.catalogItem small{color:#bfcbe2;margin-top:4px}.catalogItem:hover,.catalogItem.active{background:#ff9d1c14;border-color:#ff9d1ca6}.atlasDetail{background:linear-gradient(#0c1930c2,#030a16e6);border:1px solid #ffffff29;border-radius:22px;grid-template-columns:340px minmax(0,1fr);gap:24px;margin-top:20px;padding:22px;transition:border-color .25s,background .25s;display:grid}.atlasDetail:hover{border-color:#ff9d1c73}.atlasDetail img{object-fit:cover;background:#000;border-radius:14px;width:100%;height:230px}.atlasDetail h2{margin:0;font-size:30px}.atlasDetail h2 span{border:1px solid var(--orange);width:34px;height:34px;color:var(--orange);border-radius:50%;place-items:center;margin-right:12px;font-size:18px;display:inline-grid}.atlasDetail h3{color:var(--cyan);margin:6px 0 12px}.atlasDetail p{color:#cbd3e2;line-height:1.65}.atlasFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.atlasFacts span{color:#fff;border:1px solid #ffffff1a;border-radius:10px;padding:10px}.atlasFacts b{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:11px;display:block}.atlasDetail button{color:#fff;cursor:pointer;background:#ff9d1c1a;border:1px solid #ff9d1c99;border-radius:10px;padding:12px 16px}@media (width<=1000px){.atlasLayout,.atlasDetail{grid-template-columns:1fr}.atlasCatalog{order:2}.atlasMap,.realSkyMap,.skySvg{min-height:560px}.atlasFacts{grid-template-columns:repeat(2,1fr)}.enhancedLegend,.atlasLegend{gap:8px 10px;bottom:12px;left:12px;right:12px}.enhancedLegend span,.atlasLegend span{font-size:12px}.compassLabel{font-size:18px}.constellationText{font-size:14px}.planetLabel,.polarisLabel,.pathLabel{font-size:12px}.svgMarker{width:34px;height:34px;font-size:16px}}@media (width<=700px){.skyMapPage{padding-top:70px}.atlasPage{padding:0 18px 46px}.atlasHero{margin-bottom:22px}.atlasHero h1{font-size:2.7rem}.atlasLayout{gap:16px}.atlasMap,.realSkyMap,.skySvg{border-radius:20px;min-height:420px}.atlasCatalog{padding:14px}.catalogItem{padding:10px}.atlasDetail{grid-template-columns:1fr;gap:16px;padding:16px}.atlasDetail img{height:210px}.atlasFacts{grid-template-columns:1fr}.atlasLegend{display:none}}.realSkyMap>.atlasLegend,.realSkyMap>.enhancedLegend,.realSkyMap>.atlasLegend.enhancedLegend{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:12!important;pointer-events:auto!important;background:#040a16db!important;border:1px solid #ffffff24!important;border-radius:16px!important;flex-flow:wrap!important;place-content:flex-start!important;align-items:center!important;gap:10px 16px!important;width:auto!important;max-width:min(560px,100% - 40px)!important;height:auto!important;min-height:0!important;padding:12px 14px!important;display:flex!important;position:absolute!important;inset:auto auto 20px 20px!important;box-shadow:0 12px 34px #00000059!important}.realSkyMap>.atlasLegend span,.realSkyMap>.enhancedLegend span,.realSkyMap>.atlasLegend.enhancedLegend span{color:#dce6fa!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.2!important;display:inline-flex!important}.realSkyMap>.atlasLegend i,.realSkyMap>.enhancedLegend i,.realSkyMap>.atlasLegend.enhancedLegend i{border-radius:999px!important;width:11px!important;min-width:11px!important;height:11px!important;min-height:11px!important;margin:0!important;display:inline-block!important}@media (width<=800px){.realSkyMap>.atlasLegend,.realSkyMap>.enhancedLegend,.realSkyMap>.atlasLegend.enhancedLegend{gap:8px 12px!important;max-width:none!important;padding:10px 12px!important;bottom:12px!important;left:12px!important;right:12px!important}.realSkyMap>.atlasLegend span,.realSkyMap>.enhancedLegend span,.realSkyMap>.atlasLegend.enhancedLegend span{font-size:12px!important}}.skyMapPage{min-height:calc(100vh - 90px)!important;padding-top:90px!important}.atlasPage{width:100%!important;max-width:1800px!important;margin:0 auto!important;padding:0 32px 70px!important}.atlasLayout,.realAtlasLayout{grid-template-columns:1fr!important;align-items:start!important;gap:22px!important;display:grid!important}.atlasMap.realSkyMap,.realSkyMap{background:radial-gradient(circle at 50% 22%,#7896ff14,#0000 28%),radial-gradient(circle at 12% 14%,#ffffff0d,#0000 16%),radial-gradient(circle at 85% 18%,#ffaa460d,#0000 14%),linear-gradient(#030a18fa,#020710fa)!important;border:1px solid #ffffff24!important;border-radius:28px!important;width:100%!important;height:860px!important;min-height:860px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 40px #00000059!important}.skyPanLayer{z-index:2!important;transform-origin:50%!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.skySvg{z-index:2!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;position:absolute!important;inset:0!important}.svgMarker{border:1px solid var(--marker-color,#ffffff73)!important;color:#fff!important;cursor:pointer!important;background:#020710eb!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:12px!important;font-weight:900!important;display:grid!important;position:relative!important;transform:none!important;box-shadow:0 0 0 1px #00000059!important}.missionMarkerWrap:hover .svgMarker,.missionMarkerWrap.active .svgMarker{box-shadow:0 0 14px color-mix(in srgb, var(--marker-color,#fff) 55%, transparent)!important}.missionMarkerName{white-space:nowrap!important;border:1px solid color-mix(in srgb, var(--marker-color,#fff) 42%, #ffffff24)!important;color:#fff!important;opacity:0!important;pointer-events:none!important;background:#020710e6!important;border-radius:999px!important;padding:6px 9px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transition:opacity .16s,transform .16s!important;position:absolute!important;top:50%!important;left:calc(100% + 8px)!important;transform:translateY(-50%)translate(-4px)!important;box-shadow:0 8px 22px #00000059!important}.missionMarkerWrap:hover .missionMarkerName,.missionMarkerWrap.active .missionMarkerName{opacity:1!important;transform:translateY(-50%)translate(0)!important}.missionLeaderLine{stroke:#ffffff3d!important;stroke-width:1px!important;stroke-linecap:round!important;stroke-dasharray:2 4!important}.missionAnchorDot{stroke:#020710e6!important;stroke-width:1.8px!important}.constellationSegment{fill:none!important;stroke:#91c3f07a!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.75!important;filter:drop-shadow(0 0 4px #72d9ff2e)!important}.constellationSegment.active{stroke:#ff9d1cf2!important;stroke-width:2.7px!important;opacity:1!important;filter:drop-shadow(0 0 8px #ff9d1c59)!important}.constellationText{fill:#bed7f5b8!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-anchor:middle!important;paint-order:stroke!important;stroke:#020710f2!important;stroke-width:5px!important;stroke-linejoin:round!important;font-size:15px!important;font-weight:800!important}.constellationText.active{fill:var(--orange)!important;opacity:1!important}.pathLabel,.guideLabel{paint-order:stroke!important;stroke:#020710f2!important;stroke-width:5px!important;stroke-linejoin:round!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.pathLabel{fill:#ffb852e6!important}.guideLabel{fill:#ffd796c7!important}.summerTriangleOutline{fill:none!important;stroke:#ffcd7847!important;stroke-width:1.2px!important;stroke-dasharray:8 10!important}.realSkyMap>.atlasLegend,.realSkyMap>.enhancedLegend,.realSkyMap>.atlasLegend.enhancedLegend{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:25!important;background:#040a16db!important;border:1px solid #ffffff24!important;border-radius:16px!important;flex-flow:wrap!important;align-items:center!important;gap:10px 16px!important;width:auto!important;max-width:min(560px,100% - 40px)!important;height:auto!important;min-height:0!important;padding:12px 14px!important;display:flex!important;position:absolute!important;inset:auto auto 20px 20px!important;box-shadow:0 12px 34px #00000059!important}.realSkyMap>.atlasLegend span,.realSkyMap>.enhancedLegend span,.realSkyMap>.atlasLegend.enhancedLegend span{color:#dce6fa!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1.2!important;display:inline-flex!important}.realSkyMap>.atlasLegend i,.realSkyMap>.enhancedLegend i,.realSkyMap>.atlasLegend.enhancedLegend i{border-radius:999px!important;width:11px!important;min-width:11px!important;height:11px!important;min-height:11px!important;display:inline-block!important}.atlasZoomControls{z-index:30!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;background:#040a16db!important;border:1px solid #ffffff24!important;border-radius:18px!important;gap:10px!important;padding:14px!important;display:grid!important;position:absolute!important;top:auto!important;bottom:20px!important;right:20px!important;transform:none!important;box-shadow:0 12px 34px #00000059!important}.atlasZoomControls button{color:#fff!important;cursor:pointer!important;background:#0a1224eb!important;border:1px solid #ffffff29!important;border-radius:14px!important;min-width:58px!important;height:42px!important;font-size:18px!important;font-weight:900!important}.atlasZoomControls span{text-align:center!important;color:#cbd7ef!important;font-size:12px!important;font-weight:800!important}.atlasCatalog{background:linear-gradient(#0c1930d6,#030a16eb)!important;border:1px solid #ffffff29!important;border-radius:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;padding:18px!important;display:grid!important}.atlasCatalog>small{grid-column:1/-1!important}.catalogItem+.catalogItem{border-top:none!important}.catalogItem{background:#02071047!important;border:1px solid #ffffff14!important}@media (width<=1000px){.atlasMap.realSkyMap,.realSkyMap{height:680px!important;min-height:680px!important}.atlasCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.skyMapPage{padding-top:70px!important}.atlasPage{padding:0 18px 46px!important}.atlasMap.realSkyMap,.realSkyMap{border-radius:20px!important;height:520px!important;min-height:520px!important}.atlasCatalog{grid-template-columns:1fr!important}.realSkyMap>.atlasLegend,.realSkyMap>.enhancedLegend,.realSkyMap>.atlasLegend.enhancedLegend{display:none!important}.atlasZoomControls{padding:10px!important;bottom:12px!important;right:12px!important}.atlasZoomControls button{min-width:46px!important;height:36px!important;font-size:16px!important}}.realSkyMap{overflow:hidden!important}.skyPanLayer,.skySvg{overflow:visible!important}.atlasTimeControls{z-index:31!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;background:#040a16db!important;border:1px solid #ffffff24!important;border-radius:18px!important;gap:10px!important;padding:13px 14px!important;display:grid!important;position:absolute!important;top:20px!important;left:20px!important;box-shadow:0 12px 34px #00000059!important}.atlasTimeControls strong{color:#dce6fa!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:900!important}.atlasTimeControls button{color:#fff!important;cursor:pointer!important;background:#0a1224eb!important;border:1px solid #ffffff29!important;border-radius:11px!important;min-width:48px!important;height:34px!important;padding:0 9px!important;font-size:12px!important;font-weight:900!important}.skyPanLayer{transform-origin:50%!important}@media (width<=700px){.atlasTimeControls{top:12px!important;left:12px!important;right:12px!important}.atlasTimeControls div{grid-template-columns:repeat(5,1fr)!important;display:grid!important}.atlasTimeControls button{min-width:0!important;padding:0 4px!important}}.realSkyMap{position:relative!important;overflow:hidden!important}.skyPanLayer{z-index:2!important}.skyMapPage{padding-top:132px!important}.atlasPage{padding-top:28px!important}.atlasHero{padding-top:18px!important}.nav{transition:padding .22s,background .22s,border-color .22s,transform .22s!important}.nav.navSmall{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#050a18d6!important;padding:10px 26px!important}.nav.navSmall .logo{height:54px!important}.nav.navSmall nav a{padding:9px 13px!important;font-size:.92rem!important}.atlasTimeControls{z-index:35!important;visibility:visible!important;opacity:1!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;background:#040a16e0!important;border:1px solid #ffffff24!important;border-radius:18px!important;gap:10px!important;padding:13px 14px!important;display:grid!important;position:absolute!important;inset:22px auto auto 22px!important;box-shadow:0 12px 34px #00000059!important}.atlasTimeControls strong{color:#dce6fa!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:900!important;display:block!important}.atlasTimeControls div{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.atlasTimeControls button{color:#fff!important;cursor:pointer!important;background:#0a1224eb!important;border:1px solid #ffffff29!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-width:48px!important;height:34px!important;padding:0 9px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.atlasTimeControls button:hover{background:#ff9d1c24!important;border-color:#ff9d1cb3!important}.skyPanLayer{transform-origin:50%!important;will-change:transform!important}.realSkyMap{touch-action:pan-y!important;cursor:grab!important}.realSkyMap:active{cursor:grabbing!important}.atlasZoomControls{z-index:40!important}.atlasZoomControls button{font-size:18px!important}@media (width<=800px){.skyMapPage{padding-top:96px!important}.atlasHero{padding-top:10px!important}.atlasTimeControls{top:14px!important;left:14px!important;right:14px!important}}@media (width<=700px){.realSkyMap{touch-action:pan-y!important}.atlasTimeControls div{grid-template-columns:repeat(5,1fr)!important;display:grid!important}.atlasTimeControls button{min-width:0!important;padding:0 4px!important}.atlasZoomControls{gap:7px!important;padding:9px!important;bottom:12px!important;right:12px!important}.atlasZoomControls button{border-radius:11px!important;min-width:42px!important;height:34px!important;font-size:15px!important}.atlasZoomControls span{font-size:11px!important}}.missionGuideLine{stroke:#d2e0ff6b!important;stroke-width:1.6px!important;stroke-dasharray:4 6!important;stroke-linecap:round!important;opacity:.9!important}.missionAnchorX{stroke-width:2.2px!important;stroke-linecap:round!important;opacity:.96!important}.missionAnchorGlow{fill:none!important;stroke-width:1.7px!important;opacity:.5!important}.missionMarkerWrap{z-index:26!important;pointer-events:auto!important;align-items:center!important;gap:8px!important;display:inline-flex!important;position:absolute!important;transform:translate(-50%,-50%)!important}.svgMarker{border:1.5px solid var(--marker-color,#ffffff80)!important;color:#fff!important;background:#070e1cf5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:.95rem!important;font-weight:800!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;box-shadow:0 0 0 1px #ffffff0d!important}.svgMarker:hover,.svgMarker:focus-visible,.svgMarker.active{border-color:var(--marker-color,#fff)!important;box-shadow:0 0 0 1px #ffffff0f, 0 0 18px color-mix(in srgb, var(--marker-color,#fff) 40%, transparent)!important;transform:scale(1.05)!important}.missionMarkerName{white-space:nowrap!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#eef4ff!important;opacity:0!important;pointer-events:none!important;background:#060b16eb!important;border:1px solid #ffffff24!important;border-radius:999px!important;padding:7px 11px!important;font-size:.92rem!important;font-weight:700!important;line-height:1!important;transition:opacity .18s,transform .18s!important;transform:translateY(2px)!important;box-shadow:0 10px 24px #00000047!important}.missionMarkerWrap:hover .missionMarkerName,.missionMarkerWrap:focus-within .missionMarkerName,.missionMarkerWrap.active .missionMarkerName{opacity:1!important;transform:translateY(0)!important}@media (width<=700px){.svgMarker{width:30px!important;height:30px!important;font-size:.86rem!important}.missionMarkerName{padding:6px 9px!important;font-size:.82rem!important}.skyMapPage{padding-top:calc(92px + env(safe-area-inset-top))!important}.atlasPage{padding:0 12px 42px!important}.atlasHero{margin-bottom:18px!important;padding-top:18px!important}.atlasHero .eyebrow{letter-spacing:.2em!important;font-size:.78rem!important}.atlasHero h1{font-size:clamp(2.1rem,12vw,3.2rem)!important;line-height:.95!important}.atlasHero .tagline{font-size:1rem!important;line-height:1.45!important}.atlasBackButton{border-radius:20px!important;justify-content:center!important;width:100%!important;padding:14px 18px!important;font-size:1rem!important}.atlasMap.realSkyMap,.realSkyMap{border-radius:22px!important;height:620px!important;min-height:620px!important;overflow:hidden!important}.skyPanLayer{transform-origin:50%!important}.atlasTimeControls{border-radius:16px!important;gap:8px!important;padding:10px!important;top:10px!important;left:10px!important;right:10px!important}.atlasTimeControls strong{letter-spacing:.1em!important;font-size:.82rem!important}.atlasTimeControls div{grid-template-columns:repeat(5,1fr)!important;gap:6px!important;display:grid!important}.atlasTimeControls button{border-radius:12px!important;min-width:0!important;height:36px!important;padding:0 4px!important;font-size:.82rem!important}.atlasZoomControls{border-radius:16px!important;gap:6px!important;padding:8px!important;bottom:10px!important;right:10px!important}.atlasZoomControls button{border-radius:11px!important;width:40px!important;min-width:40px!important;height:34px!important;padding:0!important;font-size:.95rem!important}.atlasZoomControls button:nth-child(5){width:auto!important;min-width:58px!important;padding:0 8px!important;font-size:.78rem!important}.atlasZoomControls span{font-size:.72rem!important}.missionGuideLine{stroke-width:1px!important;stroke-dasharray:3 6!important;opacity:.5!important}.missionAnchorX{stroke-width:1.6px!important;opacity:.9!important}.missionMarkerWrap{z-index:24!important;gap:5px!important}.svgMarker{border-width:1.3px!important;width:26px!important;height:26px!important;font-size:.78rem!important}.missionMarkerName{text-overflow:ellipsis!important;opacity:0!important;max-width:130px!important;padding:5px 8px!important;font-size:.78rem!important;overflow:hidden!important}.missionMarkerWrap.active .missionMarkerName,.missionMarkerWrap:hover .missionMarkerName,.missionMarkerWrap:focus-within .missionMarkerName{opacity:1!important}.compassLabel{font-size:18px!important}.zenithLabel,.brightStarLabel,.planetLabel{font-size:9px!important}.constellationText{letter-spacing:.12em!important;stroke-width:4px!important;font-size:10px!important}.constellationText.active{font-size:11px!important}.pathLabel,.guideLabel{letter-spacing:.1em!important;stroke-width:4px!important;font-size:9px!important}.atlasCatalog{border-radius:22px!important;gap:10px!important;padding:16px!important}.catalogItem{padding:14px!important}.catalogItem b{width:42px!important;min-width:42px!important;height:42px!important;font-size:1.2rem!important}.catalogItem strong{font-size:1.15rem!important}.catalogItem em{font-size:1rem!important}.catalogItem small{font-size:.88rem!important}}.missionMarkerWrap{transform:translate(-50%, -50%) rotate(calc(-1 * var(--atlas-rotation,0deg)))!important}.missionMarkerWrap.label-left{flex-direction:row-reverse!important}.backgroundStar{fill:#ebf4ffe6;filter:drop-shadow(0 0 2px #b4d7ff59)}.cleanMode .backgroundStar{filter:none}.cleanMode .constellationSegment{opacity:.45!important;stroke-width:1.35px!important}.cleanMode .constellationSegment.active{opacity:1!important;stroke-width:2.5px!important}.detailMode .constellationSegment{opacity:.78!important}.detailMode .backgroundStar{opacity:.65}.atlasModeControls{z-index:36!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;background:#040a16db!important;border:1px solid #ffffff24!important;border-radius:999px!important;gap:6px!important;padding:7px!important;display:inline-flex!important;position:absolute!important;top:112px!important;left:22px!important;box-shadow:0 12px 34px #00000052!important}.atlasModeControls button{color:#cbd7ef!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;min-width:72px!important;height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.atlasModeControls button.active{color:#fff!important;background:#ff9d1c29!important;border-color:#ff9d1c9e!important}.atlasModeControls button:hover{color:#fff!important}@media (width<=700px){.atlasModeControls{padding:6px!important;top:104px!important;left:10px!important}.atlasModeControls button{min-width:62px!important;height:30px!important;padding:0 9px!important;font-size:10px!important}.cleanMode .backgroundStar{opacity:.28!important}}.tonightControls small{color:#e2ecffb8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.tonightControls .timeNudgeRow{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;display:grid!important}.tonightControls .tonightPresetRow{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;display:grid!important}.tonightControls button.active{color:#fff!important;background:#ff9d1c2e!important;border-color:#ff9d1cb8!important}.targetStatusBadge{color:#eef4ffc7!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;margin-top:8px!important;padding:5px 9px!important;font-size:.72rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.targetStatusBadge.best{color:#fff4df!important;background:#ff9d1c29!important;border-color:#ff9d1c9e!important;box-shadow:0 0 18px #ff9d1c29!important}.targetStatusBadge.good{color:#dfffea!important;background:#5affaa1f!important;border-color:#5affaa6b!important}.targetStatusBadge.low{color:#fff0c9!important;background:#ffd25a1a!important;border-color:#ffd25a59!important}.targetStatusBadge.below{color:#dce6fa8c!important;background:#ffffff09!important;border-color:#ffffff14!important}@media (width<=700px){.tonightControls{right:10px!important}.tonightControls small{font-size:9px!important}.tonightControls .tonightPresetRow{grid-template-columns:repeat(2,1fr)!important}.tonightControls button{min-width:0!important;height:31px!important;font-size:10px!important}.targetStatusBadge{padding:5px 8px!important;font-size:.65rem!important}}.skyControlSplit{gap:8px;margin-top:4px;display:grid}.inlineModeControls{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important}.inlineModeControls button{min-width:0!important}.moonMarkerGlow{fill:#d2e1ff2e}.moonMarker{fill:#dfe8ff;stroke:#ffffffe6;stroke-width:1.4px}.moonLabel{fill:#eef4fff2;letter-spacing:.02em;font-size:15px;font-weight:700}@media (width>=701px){.skyControlSplit{grid-template-columns:180px 1fr;align-items:start}}@media (width<=700px){.skyControlSplit{grid-template-columns:1fr}.inlineModeControls,.tonightPresetRow{grid-template-columns:repeat(2,1fr)!important}.moonLabel{font-size:12px}}@media (width<=700px){.moonPhaseIcon{font-size:18px!important}.moonLabel{font-size:11px!important}.moonPhaseLabel{font-size:9px!important}}.compactTonightControls{gap:10px!important}.compactTonightControls .tonightHeaderRow>div:first-child{min-width:0!important}.compactTonightControls strong{margin-bottom:5px!important;display:block!important}.compactTonightControls small{color:#e2ecffb8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;display:block!important}.compactTonightControls button.active{color:#fff!important;background:#ff9d1c2e!important;border-color:#ff9d1cb8!important}.moonMarkerGlow{fill:#d2e1ff2e!important;filter:drop-shadow(0 0 14px #d2e1ff73)!important}.moonPhaseIcon{dominant-baseline:middle!important;filter:drop-shadow(0 0 5px #ffffff73)drop-shadow(0 0 16px #b9d2ff59)!important;font-size:22px!important}.moonLabel{fill:#eef4fff5!important;letter-spacing:.02em!important;paint-order:stroke!important;stroke:#040812e0!important;stroke-width:4px!important;font-size:15px!important;font-weight:800!important}.moonPhaseLabel{fill:#cddaf5c2!important;letter-spacing:.04em!important;paint-order:stroke!important;stroke:#040812e0!important;stroke-width:3px!important;font-size:11px!important;font-weight:700!important}@media (width<=700px){.compactTonightControls{gap:9px!important;padding:12px!important;top:10px!important;left:10px!important;right:10px!important}.compactTonightControls .tonightHeaderRow{grid-template-columns:1fr!important;gap:8px!important}.inlineModeToggle{width:100%!important}.inlineModeToggle button{min-width:0!important;height:31px!important;font-size:10px!important}.compactTonightControls .compactPresetRow{grid-template-columns:repeat(2,1fr)!important}.compactTonightControls button{min-width:0!important;height:33px!important;padding:0 6px!important;font-size:10px!important}.compactTonightControls small{font-size:9px!important}.moonPhaseIcon{font-size:18px!important}.moonLabel{font-size:11px!important}.moonPhaseLabel{font-size:9px!important}}.atlasMapStack{gap:16px!important;min-width:0!important;display:grid!important}.atlasMapStack .realSkyMap{width:100%!important}.atlasMapStack .compactTonightControls{box-sizing:border-box!important;z-index:1!important;width:100%!important;position:static!important;inset:auto!important}.atlasModeControls:not(.inlineModeControls){display:none!important}.compactTonightControls .tonightHeaderRow{grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;display:grid!important}.compactTonightControls strong{white-space:nowrap!important}.compactTonightControls .timeNudgeRow{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.compactTonightControls .compactPresetRow{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;display:grid!important}.inlineModeToggle{pointer-events:auto!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:999px!important;grid-template-columns:repeat(2,1fr)!important;gap:5px!important;padding:5px!important;display:inline-grid!important}.inlineModeToggle button{color:#e2ecffc2!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;min-width:66px!important;height:30px!important;padding:0 10px!important;font-size:10px!important;font-weight:900!important}.inlineModeToggle button.active,.compactTonightControls button.active{color:#fff!important;background:#ff9d1c2e!important;border-color:#ff9d1cb8!important}@media (width<=700px){.atlasMapStack{gap:12px!important}.atlasMapStack .compactTonightControls{border-radius:22px!important;padding:12px!important}.compactTonightControls .tonightHeaderRow{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.compactTonightControls strong{white-space:normal!important;letter-spacing:.12em!important;font-size:13px!important;line-height:1.25!important}.compactTonightControls small{font-size:9px!important;line-height:1.35!important}.inlineModeToggle{width:100%!important}.inlineModeToggle button{min-width:0!important;height:31px!important;font-size:10px!important}.compactTonightControls .timeNudgeRow{gap:7px!important}.compactTonightControls .compactPresetRow{grid-template-columns:repeat(2,1fr)!important;gap:7px!important}.compactTonightControls button{min-width:0!important;height:33px!important;padding:0 6px!important;font-size:10px!important}.skyMapPage{padding-top:calc(86px + env(safe-area-inset-top))!important}.atlasPage{padding-left:18px!important;padding-right:18px!important}.atlasHero{margin-bottom:28px!important;padding-top:34px!important}.atlasHero .eyebrow{letter-spacing:.26em!important;color:#9abdffeb!important;margin-bottom:18px!important;font-size:.78rem!important}.atlasHero h1{letter-spacing:-.07em!important;max-width:100%!important;margin:0 0 24px!important;font-size:clamp(3rem,14vw,4.9rem)!important;line-height:.92!important}.atlasHero .tagline{max-width:96%!important;margin-bottom:32px!important;font-size:1.13rem!important;line-height:1.52!important}.atlasBackButton{margin-top:4px!important}}.inlineModeToggle{background:linear-gradient(#ffffff13,#ffffff06)!important;border:1px solid #ffffff24!important;border-radius:22px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038!important}.inlineModeToggle button{color:#e2ecffb3!important;letter-spacing:.14em!important;border-radius:17px!important;height:38px!important;font-size:.76rem!important;font-weight:950!important;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s!important}.inlineModeToggle button.active{color:#fff!important;background:linear-gradient(#ff9d1c47,#ff9d1c21)!important;border-color:#ff9d1cd1!important;box-shadow:0 0 0 1px #ff9d1c14,0 8px 22px #ff9d1c2e!important}.inlineModeToggle button:not(.active):hover{color:#fffffff0!important;background:#ffffff0e!important}@media (width<=700px){.compactTonightControls{margin-top:0!important}.inlineModeToggle{border-radius:24px!important;padding:7px!important}.inlineModeToggle button{height:40px!important;font-size:.78rem!important}.compactTonightControls .tonightHeaderRow{gap:14px!important}.skyMapPage{padding-top:calc(92px + env(safe-area-inset-top))!important}.atlasPage{padding-left:18px!important;padding-right:18px!important}.atlasHero{margin-bottom:30px!important;padding-top:42px!important}.atlasHero .eyebrow{letter-spacing:.28em!important;margin-bottom:20px!important;font-size:.8rem!important;line-height:1.1!important}.atlasHero h1{letter-spacing:-.055em!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:0 0 24px!important;font-size:clamp(3.15rem,13vw,4.35rem)!important;line-height:.96!important}.atlasHero .tagline{max-width:100%!important;margin-bottom:34px!important;font-size:1.06rem!important;line-height:1.5!important}.atlasBackButton{justify-content:center!important;width:100%!important;margin-top:0!important;padding:15px 18px!important;font-size:1rem!important}}.compactTonightControls .inlineModeToggle,.atlasTimeControls .inlineModeToggle,.inlineModeToggle{box-sizing:border-box!important;background:linear-gradient(#ffffff14,#ffffff07)!important;border:1px solid #ffffff29!important;border-radius:24px!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;padding:7px!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000003d!important}.compactTonightControls .inlineModeToggle button,.atlasTimeControls .inlineModeToggle button,.inlineModeToggle button{color:#e2ecffb8!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;padding:0 8px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;display:flex!important}.compactTonightControls .inlineModeToggle button.active,.atlasTimeControls .inlineModeToggle button.active,.inlineModeToggle button.active{color:#fff!important;background:linear-gradient(#ff9d1c4d,#ff9d1c24)!important;border-color:#ff9d1cdb!important;box-shadow:0 0 0 1px #ff9d1c1a,0 8px 24px #ff9d1c33!important}@media (width<=700px){.compactTonightControls .tonightHeaderRow{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.compactTonightControls strong{white-space:normal!important;letter-spacing:.16em!important;font-size:1rem!important;line-height:1.18!important}.compactTonightControls small{letter-spacing:.14em!important;font-size:.68rem!important;line-height:1.35!important}.compactTonightControls .timeNudgeRow{gap:8px!important}.compactTonightControls .compactPresetRow{grid-template-columns:1fr 1fr!important;gap:8px!important}.compactTonightControls button{min-width:0!important}.atlasHero{margin-bottom:34px!important;padding-top:28px!important}.atlasHero .eyebrow{letter-spacing:.3em!important;margin-bottom:18px!important;font-size:.84rem!important;line-height:1.2!important;display:block!important}.atlasHero h1{letter-spacing:-.05em!important;margin:0 0 26px!important;font-size:clamp(3.2rem,12vw,4.5rem)!important;line-height:.98!important}.atlasHero .tagline{letter-spacing:.01em!important;max-width:100%!important;margin:0 0 34px!important;font-size:1.08rem!important;line-height:1.62!important}.atlasBackButton{min-height:62px!important;margin-top:0!important;margin-bottom:30px!important;font-size:1.04rem!important}}.eclipticPath{fill:none;stroke:#e8a53a;stroke-width:2.4px;stroke-linecap:round;opacity:.95}.pathLabel{fill:#e8b04b;letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.lunarPath{fill:none!important;stroke:#bed7fff2!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:8 7!important;opacity:.95!important}@media (width<=700px){.skyMapPage{padding-top:calc(72px + env(safe-area-inset-top))!important}.atlasPage{padding-left:18px!important;padding-right:18px!important}.atlasHero{margin-bottom:28px!important;padding-top:22px!important}.atlasHero .eyebrow{letter-spacing:.3em!important;margin-bottom:16px!important;font-size:.82rem!important;line-height:1.15!important}.atlasHero h1{letter-spacing:-.052em!important;white-space:normal!important;margin:0 0 24px!important;font-size:clamp(3.05rem,12.4vw,4.25rem)!important;line-height:.98!important}.atlasHero .tagline{letter-spacing:.005em!important;max-width:100%!important;margin:0 0 30px!important;font-size:1.04rem!important;line-height:1.5!important}.atlasBackButton{margin-bottom:24px!important}.compactTonightControls{padding:14px!important}.compactTonightControls .tonightHeaderRow{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.compactTonightControls .tonightHeaderRow>div:first-child{grid-template-columns:minmax(0,1.45fr) minmax(112px,.8fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.compactTonightControls strong{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:.15em!important;max-width:none!important;font-size:1.02rem!important;line-height:1.18!important}.compactTonightControls small{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:.16em!important;font-size:.66rem!important;line-height:1.45!important}.inlineModeToggle{width:100%!important;margin-top:2px!important}.atlasZoomControls{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;z-index:45!important;background:#050a16d1!important;border-radius:18px!important;grid-template-columns:repeat(4,40px) 64px 48px!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:calc(100% - 24px)!important;padding:7px!important;display:grid!important;position:absolute!important;inset:auto auto 12px 50%!important;transform:translate(-50%)!important}.atlasZoomControls button{border-radius:12px!important;width:40px!important;min-width:40px!important;height:34px!important;padding:0!important;font-size:.95rem!important}.atlasZoomControls button:nth-child(5){width:64px!important;min-width:64px!important;padding:0 8px!important;font-size:.76rem!important}.atlasZoomControls span{text-align:center!important;letter-spacing:.08em!important;width:48px!important;min-width:48px!important;font-size:.72rem!important}.realSkyMap{padding-bottom:72px!important}}@media (width<=430px){.compactTonightControls .tonightHeaderRow>div:first-child{grid-template-columns:minmax(0,1.35fr) minmax(96px,.75fr)!important;gap:10px!important}.compactTonightControls strong{letter-spacing:.13em!important;font-size:.92rem!important}.compactTonightControls small{letter-spacing:.13em!important;font-size:.61rem!important}.atlasZoomControls{grid-template-columns:repeat(4,36px) 58px 42px!important;gap:5px!important}.atlasZoomControls button{width:36px!important;min-width:36px!important;height:32px!important}.atlasZoomControls button:nth-child(5){width:58px!important;min-width:58px!important}.atlasZoomControls span{width:42px!important;min-width:42px!important}}.missionSvgCallout{cursor:pointer;outline:none}.missionSvgCallout .missionGuideLine{stroke-width:1.15px!important;stroke-dasharray:4 7!important;opacity:.48!important}.missionSvgBadge{fill:#050a16eb!important;stroke-width:2.2px!important;filter:drop-shadow(0 0 8px #ff9d1c42)drop-shadow(0 0 18px #ff9d1c29)!important}.missionSvgBadge.active{fill:#ff9d1c29!important;stroke-width:2.6px!important;filter:drop-shadow(0 0 10px #ff9d1c73)drop-shadow(0 0 24px #ff9d1c38)!important}.missionSvgBadgeText{fill:#fff!important;pointer-events:none!important;paint-order:stroke!important;stroke:#040812d9!important;stroke-width:3px!important;font-size:20px!important;font-weight:950!important}.missionSvgBadgeName{fill:#eef4fff5!important;pointer-events:none!important;paint-order:stroke!important;stroke:#040812eb!important;stroke-width:5px!important;font-size:17px!important;font-weight:900!important}@media (width<=700px){.missionSvgBadgeText{font-size:18px!important}.missionSvgBadgeName{font-size:15px!important}}.catalogTabs{background:radial-gradient(circle at 0 0,#ff9d1c17,#0000 34%),#ffffff0b!important;border:1px solid #ffffff21!important;border-radius:999px!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:center!important;gap:10px!important;width:min(780px,100%)!important;margin:4px auto 26px!important;padding:10px!important;display:grid!important;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff0b!important}.catalogTabs button{color:#e2ecffbd!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:.78rem!important;font-weight:950!important;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s!important;display:inline-flex!important}.catalogTabs button:hover{color:#ffffffeb!important;background:#ff9d1c14!important;border-color:#ff9d1c61!important}.catalogTabs button.active{color:#fff!important;background:linear-gradient(#ff9d1c33,#ff842d1a),#ff9d1c1a!important;border-color:#ff9d1cc7!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 28px #ff842d21!important}@media (width<=620px){.catalogTabs{border-radius:26px!important;grid-template-columns:1fr!important;width:100%!important}.catalogTabs button{min-height:44px!important}}.futureTargetMarker{cursor:pointer;outline:none}.futureTargetHalo{fill:#050a168c!important;stroke-width:2.2px!important;stroke-dasharray:3 4!important;filter:drop-shadow(0 0 10px #64dcff2e)!important}.futureTargetMarker.active .futureTargetHalo{fill:#64dcff1f!important;stroke-width:2.8px!important;filter:drop-shadow(0 0 10px #64dcff73)drop-shadow(0 0 22px #64dcff38)!important}.futureTargetCross{stroke-width:2px!important;stroke-linecap:round!important;opacity:.95!important}.futureTargetLabel{fill:#eef4fff5!important;paint-order:stroke!important;stroke:#040812eb!important;stroke-width:5px!important;font-size:15px!important;font-weight:900!important}.futureItem b{color:var(--cyan)!important;border-color:#5edcff80!important;box-shadow:0 0 18px #5edcff24!important}.plannerDetail{grid-template-columns:190px 1fr!important}.futureDetailBadge{color:#e2f4fff0!important;text-align:center!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:radial-gradient(circle at 50% 35%,#5edcff38,#0000 38%),linear-gradient(#0a162ceb,#040a16d6)!important;border:1px solid #5edcff47!important;border-radius:28px!important;place-items:center!important;min-height:190px!important;font-size:.9rem!important;font-weight:950!important;display:grid!important}@media (width<=700px){.plannerDetail{grid-template-columns:1fr!important}.futureDetailBadge{min-height:90px!important}.futureTargetLabel{font-size:12px!important}}.missionSvgCallout .missionGuideLine.active,.missionSvgCallout.active .missionGuideLine{opacity:1!important;stroke-width:2.4px!important;stroke-dasharray:7 6!important;filter:drop-shadow(0 0 7px #ff9d1c8c)drop-shadow(0 0 16px #ff9d1c38)!important}.futureSvgCallout .missionGuideLine.active,.futureSvgCallout.active .missionGuideLine{opacity:1!important;stroke-width:2.4px!important;stroke-dasharray:7 6!important;filter:drop-shadow(0 0 7px #5edcff8c)drop-shadow(0 0 16px #5edcff38)!important}.futureCalloutName{fill:#e2f7fffa!important}.futureFinderGuide{pointer-events:none}.futureFinderLine{stroke:#5edcff7a!important;stroke-width:1.25px!important;stroke-dasharray:5 8!important;stroke-linecap:round!important;filter:drop-shadow(0 0 8px #5edcff38)drop-shadow(0 0 18px #5edcff1f)!important}.futureFinderStarHalo{fill:#5edcff1f!important;stroke:#5edcff73!important;stroke-width:1.4px!important;filter:drop-shadow(0 0 7px #5edcff73)drop-shadow(0 0 16px #5edcff2e)!important}.futureFinderStarDot{fill:#e6fafffa!important}.futureFinderStarLabel{fill:#dcf8fff5!important;letter-spacing:.04em!important;paint-order:stroke!important;stroke:#040812eb!important;stroke-width:4px!important;font-size:12px!important;font-weight:850!important}.futureFinderNote{color:#e4f4ffe6!important;background:#5edcff13!important;border:1px solid #5edcff2e!important;border-radius:18px!important;margin-top:10px!important;padding:13px 15px!important;font-size:.98rem!important;line-height:1.45!important}.futureFinderNote b{color:#88e8fffa!important}@media (width<=700px){.futureFinderLine{stroke-width:1px!important;opacity:.7!important}.futureFinderStarLabel{font-size:10px!important}.futureFinderNote{padding:12px 13px!important;font-size:.9rem!important}}.realSkyMap{overscroll-behavior:auto!important}.realSkyMap .skyPanLayer{will-change:transform!important}.realSkyMap.traceFocusActive .skyPanLayer{transition:transform 1.55s cubic-bezier(.16,1,.3,1)}.skyTraceMapFocusBanner{color:#eafcff;background:linear-gradient(135deg,#060d1ae6,#071424c2);border:1px solid #6fe2ff33;border-radius:16px;gap:4px;margin:0 0 12px;padding:12px 16px;display:grid;box-shadow:0 18px 40px #00000038}.skyTraceMapFocusBanner small{color:#8ddff1;letter-spacing:.16em}.skyTraceMapFocusBanner strong{letter-spacing:.08em;font-size:1.05rem}.skyTraceMapFocusBanner span{color:#eafcffcc;letter-spacing:.06em;font-size:.92rem}.realSkyMap.canPanMap{touch-action:none!important;cursor:grab!important}.realSkyMap.canPanMap:active{cursor:grabbing!important}.futureTargetTrack{pointer-events:none!important}.futureTargetTrackPath{fill:none!important;stroke:#5edcff9e!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:9 8!important;filter:drop-shadow(0 0 8px #5edcff59)drop-shadow(0 0 20px #5edcff2e)!important}.futureTargetTrackDot{fill:#e6fafffa!important;stroke:#050a16f2!important;stroke-width:2px!important;filter:drop-shadow(0 0 8px #5edcff73)!important}.futureTargetTrackDot.now{fill:#fff!important;stroke:#5edcfff2!important;stroke-width:2.4px!important}.futureTargetTrackDot.peak{fill:#ff9d1c!important;stroke:#050a16f2!important;stroke-width:2.2px!important}.futureTargetTrackPeakHalo{fill:#ff9d1c29!important;stroke:#ff9d1cb3!important;stroke-width:1.8px!important;filter:drop-shadow(0 0 10px #ff9d1c8c)drop-shadow(0 0 24px #ff9d1c38)!important}.futureTargetTrackLabel,.futureTargetTrackPeakLabel{fill:#e6fafff5!important;letter-spacing:.04em!important;paint-order:stroke!important;stroke:#040812f0!important;stroke-width:4px!important;font-size:12px!important;font-weight:900!important}.futureTargetTrackPeakLabel{fill:#ffd597fa!important}@media (width<=700px){.futureTargetTrackPath{stroke-width:1.8px!important;stroke-dasharray:7 7!important}.futureTargetTrackLabel,.futureTargetTrackPeakLabel{font-size:10px!important}}.horizonSilhouette{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.treeBand{opacity:.86;filter:blur(.15px);background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;position:absolute}.tree-ne{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120'><path fill='rgba(5,9,16,0.94)' d='M0,120 L0,96 L18,90 L34,73 L47,85 L59,69 L74,80 L88,63 L103,82 L120,75 L134,90 L148,72 L163,85 L178,68 L194,88 L211,74 L228,90 L246,77 L264,94 L282,80 L300,91 L319,75 L337,95 L356,85 L375,98 L400,88 L400,120 Z'/></svg>");width:26%;height:14%;top:8%;right:-1%}.tree-se{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 180'><path fill='rgba(4,8,14,0.98)' d='M0,180 L0,150 L18,142 L34,108 L50,134 L66,95 L82,126 L98,82 L116,122 L134,88 L152,136 L170,96 L188,148 L206,102 L224,138 L242,84 L260,146 L278,110 L296,154 L316,100 L336,142 L356,88 L376,134 L396,96 L416,145 L436,108 L456,150 L476,120 L500,154 L500,180 Z'/></svg>");width:36%;height:28%;bottom:0;right:0}.tree-s{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 220'><path fill='rgba(3,7,12,0.99)' d='M0,220 L0,180 L20,174 L40,132 L60,166 L80,110 L100,152 L120,92 L140,148 L160,100 L180,160 L200,114 L220,176 L240,118 L260,166 L280,96 L300,154 L320,88 L340,168 L360,110 L380,182 L400,118 L420,166 L440,96 L460,160 L480,110 L500,175 L520,124 L540,184 L560,128 L580,172 L600,118 L620,164 L640,108 L660,176 L680,136 L700,182 L700,220 Z'/></svg>");width:44%;height:32%;bottom:0;left:22%}.tree-w{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 120'><path fill='rgba(5,9,16,0.95)' d='M0,120 L0,96 L14,90 L28,84 L42,72 L56,82 L70,65 L84,78 L100,66 L118,82 L136,72 L154,88 L172,75 L190,90 L208,80 L226,96 L246,82 L268,98 L292,86 L316,100 L338,90 L360,102 L360,120 Z'/></svg>");width:21%;height:18%;bottom:0;left:0}.horizonSilhouette{pointer-events:none!important;z-index:18!important;opacity:.9!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.treeShadow{fill:#02060cf5!important;filter:drop-shadow(0 0 14px #00000073)drop-shadow(0 -8px 20px #14465f14)!important}.treeShadowSouth{fill:#010409fc!important}.treeShadowSouthEast{fill:#02050afa!important}.treeShadowWest,.treeShadowNorthEast{fill:#040911ed!important}@media (width<=700px){.inlineModeToggle{grid-template-columns:repeat(3,minmax(0,1fr))!important}.horizonSilhouette{opacity:.86!important}}.horizonSilhouetteSvg{pointer-events:none!important;opacity:1!important}.treeShadowWest,.treeShadowNorth,.treeShadowNorthEast{fill:#ff9e5429!important;stroke:#ffbe7861!important}@media (width<=700px){.inlineModeToggle{grid-template-columns:repeat(3,minmax(0,1fr))!important}.treeShadow{stroke-width:2.4px!important}}.inlineModeToggle{grid-template-columns:repeat(3,1fr)!important}.horizonSilhouetteSvgFixed{pointer-events:none!important;z-index:18!important;opacity:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.treeShadow{fill:#ff8f402e!important;stroke:#ffb0607a!important;stroke-width:2.1px!important;filter:drop-shadow(0 0 10px #ff842d47)drop-shadow(0 0 24px #00000080)!important}.treeShadowSouth,.treeShadowSouthEast{fill:#ff7e2a47!important;stroke:#ffbe6894!important}.treeShadowNorth,.treeShadowNorthEast,.treeShadowSouthWest,.treeShadowWest{fill:#ff9e542b!important;stroke:#ffca8a6b!important}@media (width<=700px){.inlineModeToggle{grid-template-columns:repeat(3,minmax(0,1fr))!important}.horizonSilhouetteSvgFixed{opacity:.95!important}.treeShadow{stroke-width:2.4px!important}}.treeHorizon{opacity:1;pointer-events:none!important;opacity:1!important}.treeHorizonGlow{fill:none!important;stroke:#ff964824!important;stroke-width:10px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 10px #ff842d38)!important}.treeHorizonLine{fill:none!important;stroke:#ffb26094!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 6px #ff964847)!important}@media (width<=700px){.treeHorizonGlow{stroke-width:8px!important}.treeHorizonLine{stroke-width:2px!important}}.treeHorizon{pointer-events:none!important;opacity:1!important}.treeHorizonBaseGlow{fill:none!important;stroke:#ff96481f!important;stroke-width:10px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 10px #ff842d2e)!important}.treeHorizonTreeGlow{fill:#ff8a3a1a!important;stroke:none!important;filter:drop-shadow(0 0 8px #ff842d2e)!important}.treeHorizonTree{fill:#ff9f5330!important;stroke:#ffbe7e57!important;stroke-width:.85px!important;stroke-linejoin:round!important}.treeHorizonTrunk{stroke:#ffcd9647!important;stroke-width:.75px!important;stroke-linecap:round!important}.skylineHorizon{pointer-events:none!important;opacity:1!important}.skylineHorizonBaseGlow{fill:none!important;stroke:#ff96481f!important;stroke-width:8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 9px #ff842d26)!important}.skylineHorizonBuildingGlow{fill:#ff842d14!important;stroke:none!important;filter:drop-shadow(0 0 7px #ff842d26)!important}.skylineHorizonBuilding{fill:#ffa0562b!important;stroke:#ffc28257!important;stroke-width:.85px!important;stroke-linejoin:round!important}.skylineHorizonAntenna{stroke:#ffdaaa57!important;stroke-width:.85px!important;stroke-linecap:round!important}@media (width<=700px){.treeHorizonBaseGlow{stroke-width:8px!important}.treeHorizonTree{stroke-width:.7px!important}.treeHorizonTrunk{stroke-width:.6px!important}}.moonImpactBadge.ok{color:#bef0fff5!important;background:#5ad2ff14!important;border-color:#78dcff73!important}.moonImpactBadge.caution{color:#ffda9afa!important;background:#ffa63c1c!important;border-color:#ffbe5a94!important}.moonImpactBadge.bad{color:#ffbeb4fa!important;background:#ff5a3c1f!important;border-color:#ff735f9e!important}.moonImpactNote.ok{background:#5ad2ff11!important;border-color:#78dcff2e!important}.moonImpactNote.caution{background:#ffa63c13!important;border-color:#ffbe5a38!important}.moonImpactNote.bad{background:#ff5a3c16!important;border-color:#ff735f42!important}.treeObstructionBadge.ok{color:#c3f2fff5!important;background:#5ad2ff12!important;border-color:#78dcff6b!important}.treeObstructionBadge.caution{color:#ffdca0fa!important;background:#ffa63c1c!important;border-color:#ffbe5a94!important}.treeObstructionBadge.bad{color:#ffbeb4fa!important;background:#ff5a3c1f!important;border-color:#ff735f9e!important}.treeObstructionNote.ok{background:#5ad2ff0f!important;border-color:#78dcff2e!important}.treeObstructionNote.caution{background:#ffa63c13!important;border-color:#ffbe5a38!important}.treeObstructionNote.bad{background:#ff5a3c16!important;border-color:#ff735f42!important}.tonightSessionPlan{background:radial-gradient(circle at 0 0,#ff9d1c21,#0000 34%),#070e1eb8!important;border:1px solid #ffffff1f!important;border-radius:28px!important;max-width:1180px!important;margin:28px auto 0!important;padding:22px!important;box-shadow:0 24px 70px #00000047!important}.sessionPlanHeader{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;display:flex!important}.sessionPlanHeader small{color:#ffb45ff2!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:900!important}.sessionPlanHeader h2{margin:4px 0 0!important}.sessionPlanHeader button{border-radius:999px!important;padding:10px 14px!important}.sessionPlanSteps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sessionPlanStep{text-align:left!important;color:inherit!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:20px!important;grid-template-columns:34px 1fr!important;align-items:start!important;gap:12px!important;padding:15px!important;display:grid!important}.sessionPlanStep b{color:#fff!important;background:#ffffff14!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.sessionPlanStep strong{color:#fff!important;margin-bottom:6px!important;display:block!important}.sessionPlanStep em,.sessionPlanStep small{color:#e2ecffbd!important;font-style:normal!important;line-height:1.35!important;display:block!important}.sessionPlanStep.ok{border-color:#78dcff38!important}.sessionPlanStep.caution{background:#ffa63c0f!important;border-color:#ffbe5a57!important}.sessionPlanStep.bad{background:#ff5a3c11!important;border-color:#ff735f57!important}@media (width<=900px){.sessionPlanSteps{grid-template-columns:1fr!important}.sessionPlanHeader{flex-direction:column!important;align-items:stretch!important}}.targetActionCard{background:radial-gradient(circle at 0 0,#78dcff1a,#0000 36%),#ffffff0b!important;border:1px solid #ffffff21!important;border-radius:24px!important;margin:18px 0 20px!important;padding:18px!important}.targetActionHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.targetActionHeader small{color:#ffb45ff2!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:900!important}.targetActionHeader h3{margin:4px 0 0!important}.targetActionHeader i{color:#ffffffeb!important;background:#ffffff12!important;border:1px solid #ffffff26!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-size:.78rem!important;font-style:normal!important;font-weight:900!important}.targetActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important;display:grid!important}.targetActionGrid span{color:#e2ecffd1!important;background:#00000024!important;border:1px solid #ffffff14!important;border-radius:16px!important;padding:12px!important;line-height:1.35!important}.targetActionGrid b,.targetActionCard p b{color:#fff!important;margin-bottom:4px!important;display:block!important}.targetActionCard p{color:#e2ecffd1!important;margin:12px 0!important}.targetActionCard ul{color:#e2ecffc7!important;margin:12px 0 0!important;padding-left:20px!important}.targetActionCard li{margin:5px 0!important}@media (width<=700px){.targetActionHeader{flex-direction:column!important}.targetActionGrid{grid-template-columns:1fr!important}}.sessionPlanHeader button{color:#ffe2bef5!important;text-shadow:none!important;background:linear-gradient(#ffa6463d,#ff842d21),#141a2ab8!important;border:1px solid #ffa64673!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 28px #ff842d1a!important}.sessionPlanHeader button:hover{color:#fff4e8!important;background:linear-gradient(#ffb2584d,#ff842d2b),#181e30c7!important;border-color:#ffb258ad!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 34px #ff842d29!important}.sessionPlanHeader button:active{transform:translateY(1px)!important}.visitorItem strong:before{content:"☄ ";color:#ffaa4ef2}.visitorDetail .futureDetailBadge{background:radial-gradient(circle at top,#ffa64638,#0000 58%),#ffffff0f!important;border-color:#ffa64680!important}.visitorSvgCallout .missionSvgBadge{fill:#ff8e3a24!important}.visitorTargetDot{fill:#ffa64647!important;stroke-width:2px!important;filter:drop-shadow(0 0 8px #ff842d57)!important}.targetFramingCard{background:radial-gradient(circle at 0 0,#ff9d1c1a,#0000 36%),#070e1e94!important;border:1px solid #ff9d1c33!important;border-radius:24px!important;margin:18px 0 20px!important;padding:18px!important}.targetFramingHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.targetFramingHeader small{color:#ffb45ff2!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-weight:900!important;display:block!important}.targetFramingHeader h3{color:#96dcfffa!important;margin:0!important;font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1.15!important}.targetFramingHeader i{color:#ffe6c3f2!important;background:#ff9d1c14!important;border:1px solid #ffa64652!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-size:.78rem!important;font-style:normal!important;font-weight:900!important}.targetFramingCard>p{color:#ffffffe0!important;margin:8px 0 14px!important;font-size:1rem!important;font-style:italic!important;line-height:1.45!important}.targetFramingGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0!important;display:grid!important}.targetFramingGrid span{color:#e2ecffd1!important;background:#0000002e!important;border:1px solid #ffffff17!important;border-radius:16px!important;padding:12px 13px!important;font-size:.95rem!important;line-height:1.38!important;display:block!important}.targetFramingGrid b{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:.82rem!important;display:block!important}.targetFramingChips{flex-wrap:wrap!important;gap:8px!important;margin-top:13px!important;display:flex!important}.targetFramingChips em{color:#ffe2bef2!important;background:#ff9d1c12!important;border:1px solid #ffa64642!important;border-radius:999px!important;align-items:center!important;padding:7px 10px!important;font-size:.78rem!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}@media (width<=700px){.targetFramingHeader{flex-direction:column!important}.targetFramingGrid{grid-template-columns:1fr!important}}.targetDifficultyCard{background:radial-gradient(circle at 0 0,#78dcff1a,#0000 36%),#070e1e94!important;border:1px solid #ffffff21!important;border-radius:24px!important;margin:18px 0 20px!important;padding:18px!important}.targetDifficultyHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.targetDifficultyHeader small{color:#ffb45ff2!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-weight:900!important;display:block!important}.targetDifficultyHeader h3{margin:0!important;font-size:clamp(1.4rem,2vw,2rem)!important;line-height:1.1!important}.targetDifficultyHeader i{background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-size:.78rem!important;font-style:normal!important;font-weight:900!important}.targetDifficultyCard p{color:#e2ecffd1!important;margin:0 0 13px!important;line-height:1.45!important}.targetDifficultyFactors{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.targetDifficultyFactors em,.targetDifficultyBadge{border-radius:999px!important;padding:7px 10px!important;font-size:.78rem!important;font-style:normal!important;font-weight:850!important}.targetDifficultyCard.easy,.targetDifficultyBadge.easy{color:#c8f4fff5!important;background:#5ad2ff12!important;border-color:#78dcff57!important}.targetDifficultyCard.medium,.targetDifficultyBadge.medium{color:#ffe2b4fa!important;background:#ffa63c13!important;border-color:#ffbe5a57!important}.targetDifficultyCard.hard,.targetDifficultyBadge.hard{color:#ffccb4fa!important;background:#ff6c3c16!important;border-color:#ff84506b!important}.targetDifficultyCard.expert,.targetDifficultyBadge.expert{color:#ffcdd7fa!important;background:#ff466418!important;border-color:#ff5f787a!important}.targetDifficultyFactors em{color:#ffe2bef2!important;background:#ff9d1c11!important;border:1px solid #ffa6463d!important}@media (width<=700px){.targetDifficultyHeader{flex-direction:column!important}}.plannerControlsPanel{background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:20px!important;gap:12px!important;margin:14px 0 16px!important;padding:14px!important;display:grid!important}.plannerControlsPanel small{color:#ffb45ff2!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-weight:900!important;display:block!important}.plannerControlChips{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.plannerControlChips button{color:#e2ecffc7!important;cursor:pointer!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:7px 10px!important;font-size:.78rem!important;font-weight:850!important}.plannerControlChips button.active{color:#ffecd2fa!important;background:#ff9d1c24!important;border-color:#ffa6468f!important;box-shadow:0 0 18px #ff842d1a!important}.catalogEmptyState{color:#ffe2beeb!important;background:#ffa63c12!important;border:1px solid #ffbe5a40!important;border-radius:18px!important;margin:14px 0!important;padding:14px!important}.targetWhyCard{background:radial-gradient(circle at 0 0,#78dcff17,#0000 38%),#070e1e94!important;border:1px solid #78dcff2e!important;border-radius:24px!important;margin:18px 0 20px!important;padding:18px!important}.targetWhyHeader{margin-bottom:12px!important}.targetWhyHeader small{color:#ffb45ff2!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-weight:900!important;display:block!important}.targetWhyHeader h3{color:#96dcfffa!important;margin:0!important;font-size:clamp(1.35rem,2vw,1.9rem)!important}.targetWhyCard p{color:#e2ecffd1!important;margin:0 0 14px!important;line-height:1.45!important}.targetWhyColumns{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.targetWhyColumns div{background:#00000026!important;border:1px solid #ffffff17!important;border-radius:18px!important;padding:13px!important}.targetWhyColumns b{color:#fff!important;margin-bottom:8px!important;display:block!important}.targetWhyColumns ul{color:#e2ecffcc!important;margin:0!important;padding-left:18px!important;line-height:1.45!important}.targetWhyColumns li{margin:5px 0!important}.shareTonightCard{background:radial-gradient(circle at 0 0,#ff9d1c21,#0000 34%),#070e1eb8!important;border:1px solid #ff9d1c2e!important;border-radius:28px!important;max-width:1180px!important;margin:28px auto 0!important;padding:22px!important;box-shadow:0 24px 70px #0000003d!important}.shareTonightHeader{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.shareTonightHeader small{color:#ffb45ff2!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-weight:900!important;display:block!important}.shareTonightHeader h2{margin:0!important}.shareTonightHeader i{color:#ffe2bef2!important;background:#ff9d1c14!important;border:1px solid #ffa6464d!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-style:normal!important;font-weight:900!important}.shareTonightGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.shareTonightGrid span{color:#ffffffeb!important;background:#00000026!important;border:1px solid #ffffff17!important;border-radius:18px!important;padding:13px!important;line-height:1.35!important}.shareTonightGrid b,.shareTonightGrid em{display:block!important}.shareTonightGrid b{color:#96dcfffa!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:.8rem!important}.shareTonightGrid em{color:#e2ecffb3!important;margin-top:6px!important;font-size:.88rem!important;font-style:normal!important}@media (width<=900px){.targetWhyColumns,.shareTonightGrid{grid-template-columns:1fr!important}.shareTonightHeader{flex-direction:column!important}}.tonightModePanel{margin:14px 0 16px!important}.tonightModePanel p{color:#e2ecffb8!important;margin:-2px 0 10px!important;font-size:.92rem!important;line-height:1.4!important}.tonightModePanel .plannerControlChips button{padding:8px 11px!important}.plannerDetailNoBadge{grid-template-columns:1fr!important}.plannerDetailNoBadge>div{grid-column:1/-1!important}.plannerTabbedDetail{grid-template-columns:none!important;display:block!important}.plannerTabbedDetail>div{width:100%!important;max-width:none!important}.plannerDetailTabs{background:#00000021!important;border:1px solid #ffffff1a!important;border-radius:18px!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0 18px!important;padding:8px!important;display:flex!important}.plannerDetailTabs button{color:#e2ecffc7!important;cursor:pointer!important;letter-spacing:.03em!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:8px 12px!important;font-size:.78rem!important;font-weight:900!important}.plannerDetailTabs button.active{color:#ffecd2fa!important;background:#ff9d1c24!important;border-color:#ffa64694!important;box-shadow:0 0 18px #ff842d1a!important}.plannerTabPanel,.plannerTabPanel>h2,.plannerTabPanel>h3,.plannerTabPanel>p,.plannerTabPanel>.futureFinderNote,.plannerTabPanel>.targetWhyCard,.plannerTabPanel>.targetDifficultyCard,.plannerTabPanel>.targetActionCard,.plannerTabPanel>.targetFramingCard,.plannerTabPanel>.atlasFacts{width:100%!important;max-width:none!important}.plannerGeneralInfoFacts{margin-top:8px!important}@media (width<=700px){.plannerDetailTabs{gap:6px!important}.plannerDetailTabs button{padding:7px 10px!important;font-size:.74rem!important}}.realSkyMap{contain:paint!important;isolation:isolate!important;overflow:hidden!important}.realSkyMap>.atlasLegend.skyMapLegend,.realSkyMap>.enhancedLegend.skyMapLegend{z-index:25!important;max-width:min(560px,100% - 40px)!important;position:absolute!important;inset:auto auto 20px 20px!important;transform:none!important}.plannerCatalog .catalogTabs{border-radius:999px!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:min(620px,100%)!important;max-width:620px!important;margin:0 auto 18px!important;padding:8px!important;display:grid!important}.plannerCatalog .catalogTabs button{letter-spacing:.12em!important;white-space:nowrap!important;text-align:center!important;border-radius:999px!important;justify-content:center!important;min-height:40px!important;padding:7px 12px!important;font-size:.82rem!important;line-height:1.1!important}@media (width<=620px){.plannerCatalog .catalogTabs{border-radius:24px!important;grid-template-columns:1fr!important;width:100%!important}}.visitorEphemerisBadge.ok{color:#c8f4fff5!important;background:#5ad2ff12!important;border-color:#78dcff57!important}.visitorEphemerisBadge.caution{color:#ffe2b4fa!important;background:#ffa63c13!important;border-color:#ffbe5a57!important}.visitorEphemerisBadge.bad{color:#ffcdd7fa!important;background:#ff466418!important;border-color:#ff5f787a!important}.visitorNote.bad{background:#ff466413!important;border-color:#ff5f786b!important}.visitorNote.caution{background:#ffa63c13!important;border-color:#ffbe5a4d!important}.visitorNote.ok{background:#5ad2ff0f!important;border-color:#78dcff33!important}.crewSupportLink{width:fit-content;color:var(--orange);letter-spacing:.16em;text-transform:uppercase;opacity:.88;border-bottom:1px solid #ff9d1c38;font-size:11px;font-weight:900;transition:opacity .2s,color .2s,border-color .2s;display:inline-flex}.crewSupportLink:hover{opacity:1;color:#ffd29a;border-color:#ff9d1cb8}.missionSupportPage{min-height:calc(100vh - 90px);padding-top:120px}.missionSupportWrap{width:min(1500px,100%);margin:0 auto;padding:0 32px 74px}.missionSupportBack{color:#ffe2bc;background:#ff9d1c14;border:1px solid #ff9d1c52;border-radius:999px;margin:0 0 22px;padding:10px 14px;font-weight:900;display:inline-flex}.missionSupportBack:hover{background:#ff9d1c24;border-color:#ff9d1cbf}.missionSupportHero{background:radial-gradient(circle at 0 0,#ff9d1c24,#0000 34%),radial-gradient(circle at 100% 100%,#72d9ff1a,#0000 34%),linear-gradient(#0c1930d1,#030a16eb);border:1px solid #ffffff24;border-radius:30px;padding:clamp(28px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 16px 48px #00000057}.missionSupportHero small{color:var(--orange);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:9px;font-weight:900;display:inline-flex}.missionSupportHero h1{letter-spacing:.04em;text-transform:uppercase;max-width:980px;margin:16px 0;font-size:clamp(2.4rem,6vw,5.6rem);line-height:.95}.missionSupportHero p{color:#cbd3e2;max-width:860px;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.missionSupportDirectory{background:#0207105c;border:1px solid #72d9ff2e;border-radius:18px;gap:8px;width:min(680px,100%);margin-top:26px;padding:16px 18px;display:grid}.missionSupportDirectory b{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.missionSupportDirectory code{color:#fff2d8;overflow-wrap:anywhere;font-size:.95rem}.missionSupportDirectory span{color:#aebbd4}.supportAnimalGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.supportAnimalCard{background:radial-gradient(circle at 100% 0,#ff9d1c1a,#0000 34%),linear-gradient(#0c1930d1,#030a16f0);border:1px solid #ffffff24;border-radius:24px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 14px 42px #00000052}.supportAnimalCard:hover{border-color:#ff9d1c85;transform:translateY(-4px);box-shadow:0 18px 54px #00000070}.supportAnimalPhoto{background:radial-gradient(circle,#72d9ff1f,#0000 42%),#020710c2;border-bottom:1px solid #ffffff1a;height:260px;position:relative}.supportAnimalPhoto img{object-fit:cover;width:100%;height:100%;display:block}.supportAnimalPlaceholder{color:#e2ecffb8;text-transform:uppercase;letter-spacing:.16em;align-content:center;place-items:center;gap:8px;font-size:12px;font-weight:900;display:none;position:absolute;inset:0}.supportAnimalPlaceholder svg{width:44px;height:44px;color:var(--orange);opacity:.78}.supportAnimalPhoto.missingPhoto .supportAnimalPlaceholder{display:grid}.supportAnimalInfo{padding:22px}.supportAnimalInfo small{min-height:2.4em;color:var(--orange);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900;line-height:1.35;display:block}.supportAnimalInfo h2{margin:10px 0 4px;font-size:2rem}.supportAnimalInfo b{color:var(--cyan);margin-bottom:12px;display:block}.supportAnimalInfo p{color:#cbd3e2;margin:0;line-height:1.55}@media (width<=1200px){.supportAnimalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.missionSupportPage{padding-top:80px}.missionSupportWrap{padding:0 18px 48px}.supportAnimalGrid{grid-template-columns:1fr}.supportAnimalPhoto{height:320px}}.missionSupportDirectory{display:none!important}@media (width<=800px){.missionSupportHero h1{font-size:clamp(2.05rem,11vw,3.45rem)!important;line-height:1!important}}.missionSupportHero h1,.missionSupportHeroTitle,.supportHero h1,.supportHeroTitle{letter-spacing:.055em!important;overflow-wrap:normal!important;word-break:normal!important;max-width:13ch!important;font-size:clamp(3.9rem,8.2vw,7.6rem)!important;line-height:.92!important}.missionSupportHero,.supportHero{overflow:hidden!important}@media (width<=760px){.missionSupportPage,.supportPage{padding-left:18px!important;padding-right:18px!important}.missionSupportHero,.supportHero{border-radius:34px!important;padding:34px 28px 38px!important}.missionSupportHero h1,.missionSupportHeroTitle,.supportHero h1,.supportHeroTitle{letter-spacing:.035em!important;text-wrap:balance!important;max-width:8.8ch!important;font-size:clamp(2.75rem,12.4vw,4.65rem)!important;line-height:.98!important}.missionSupportHero p,.supportHero p{max-width:100%!important;font-size:clamp(1.05rem,4.6vw,1.35rem)!important;line-height:1.55!important}.missionSupportEyebrow,.supportEyebrow,.missionSupportHero small,.supportHero small{letter-spacing:.24em!important;font-size:.78rem!important;line-height:1.35!important}}@media (width<=430px){.missionSupportHero,.supportHero{padding:30px 24px 34px!important}.missionSupportHero h1,.missionSupportHeroTitle,.supportHero h1,.supportHeroTitle{letter-spacing:.025em!important;max-width:9ch!important;font-size:clamp(2.45rem,11.6vw,3.35rem)!important;line-height:1.02!important}}.missionSupportHero h1{letter-spacing:.018em!important;text-transform:uppercase!important;max-width:920px!important;font-size:clamp(2.15rem,4.35vw,4.35rem)!important;line-height:1.02!important}.missionSupportHero p{max-width:860px!important;font-size:clamp(.98rem,1.35vw,1.12rem)!important;line-height:1.6!important}@media (width<=800px){.missionSupportWrap{padding-left:16px!important;padding-right:16px!important}.missionSupportHero{border-radius:30px!important;padding:28px 22px 32px!important}.missionSupportHero small{letter-spacing:.2em!important;font-size:.72rem!important;line-height:1.35!important}.missionSupportHero h1{letter-spacing:.006em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;margin:18px 0 16px!important;font-size:clamp(2.05rem,9.25vw,2.9rem)!important;line-height:1.06!important}.missionSupportHero p{max-width:100%!important;font-size:clamp(1rem,4.15vw,1.18rem)!important;line-height:1.58!important}}@media (width<=430px){.missionSupportHero{padding:26px 20px 30px!important}.missionSupportHero h1{letter-spacing:0!important;font-size:clamp(1.9rem,8.7vw,2.55rem)!important;line-height:1.08!important}}.missionSupportHero h1{letter-spacing:.035em!important;max-width:980px!important;font-size:clamp(2.8rem,5.8vw,6.2rem)!important;line-height:.96!important}@media (width<=800px){.missionSupportPage,.missionSupportWrap{padding-top:120px!important}.missionSupportHero{padding:28px 22px 32px!important}.missionSupportHero h1{letter-spacing:.005em!important;max-width:100%!important;font-size:clamp(2rem,8.4vw,3.15rem)!important;line-height:1.05!important}.missionSupportHero p{font-size:1.05rem!important;line-height:1.55!important}}@media (width<=430px){.missionSupportPage,.missionSupportWrap{padding-top:112px!important}.missionSupportHero h1{letter-spacing:0!important;font-size:clamp(1.7rem,6vw,2rem)!important;line-height:1.08!important}}.missionSupportBack,.backToCrew,.missionSupportBackButton{margin-top:0!important;margin-bottom:24px!important}@media (width<=1000px){.missionSupportPage,.missionSupportWrap{padding-top:46px!important}}@media (width<=700px){.missionSupportPage,.missionSupportWrap{padding-top:26px!important}.missionSupportBack,.backToCrew,.missionSupportBackButton{margin-bottom:22px!important}}.missionSupportPage,.missionSupportWrap{padding-top:86px!important}.missionSupportBack,.backToCrew,.missionSupportBackButton{z-index:2!important;margin-top:0!important;margin-bottom:28px!important;position:relative!important}.navSmall~main .missionSupportPage,.navSmall~main .missionSupportWrap{padding-top:70px!important}@media (width<=1000px){.missionSupportPage,.missionSupportWrap{padding-top:74px!important}}@media (width<=700px){.missionSupportPage,.missionSupportWrap{padding-top:64px!important}.missionSupportBack,.backToCrew,.missionSupportBackButton{margin-bottom:24px!important}}.treeHorizonBaseGlow{display:none!important}.captainsLogPage{min-height:100vh;padding-top:118px}.captainsLogWrap{width:min(1500px,100% - 64px);margin:0 auto;padding:24px 0 80px}.captainsLogBack{color:#ffe5bf;background:#ff9d1c14;border:1px solid #ff9d1c6b;border-radius:999px;align-items:center;margin:0 0 28px;padding:11px 16px;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.captainsLogBack:hover{border-color:var(--orange);background:#ff9d1c24;transform:translateY(-1px)}.captainsLogHero{background:radial-gradient(circle at 100% 0,#ff9d1c21,#0000 30%),radial-gradient(circle at 0 100%,#4a8cff1f,#0000 34%),linear-gradient(#0c1930db,#030a16f0);border:1px solid #ffffff29;border-radius:34px;padding:clamp(34px,5vw,68px);overflow:hidden;box-shadow:0 20px 70px #0000006b}.captainsLogHero small,.captainsLogNarrative small,.captainsLogNextMission small{color:var(--orange);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:9px;font-weight:900;display:flex}.captainsLogHero h1{letter-spacing:.035em;text-transform:uppercase;margin:18px 0 16px;font-size:clamp(3rem,7vw,6.8rem);line-height:.95}.captainsLogHero p{color:#d3dced;max-width:920px;margin:0;font-size:clamp(1.08rem,1.6vw,1.45rem);line-height:1.65}.captainsLogStatusStrip{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 22px;display:grid}.captainsLogStatusStrip span{color:#bcc8dc;text-align:center;background:#071022b8;border:1px solid #ffffff1f;border-radius:16px;padding:15px 18px}.captainsLogStatusStrip b{color:var(--cyan);margin-right:6px}.captainsLogEntries{gap:18px;display:grid}.captainsLogEntry{background:radial-gradient(circle at 100% 0,#ff9d1c14,#0000 26%),linear-gradient(#091428db,#030a16f0);border:1px solid #ffffff24;border-radius:26px;overflow:hidden;box-shadow:0 16px 50px #00000057}.captainsLogEntry.open{border-color:#ff9d1c4d}.captainsLogEntryHeader{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:24px 26px;display:grid}.captainsLogMissionBadge{width:54px;height:54px;color:var(--orange);background:#ff9d1c17;border:1px solid #ff9d1c6b;border-radius:50%;place-items:center;display:grid}.captainsLogEntryTitle small,.captainsLogMissionIntro small{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.captainsLogEntryTitle strong{margin:5px 0 4px;font-size:clamp(1.25rem,2.2vw,2rem);display:block}.captainsLogEntryTitle em{color:#9fc9ff;font-style:normal;display:block}.captainsLogEntryToggle{color:#cbd7ea}.captainsLogEntryBody{padding:0 26px 28px}.captainsLogMissionIntro{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px 0;display:grid}.captainsLogMissionIntro h2{margin:8px 0 10px;font-size:clamp(2rem,4vw,4rem);line-height:1}.captainsLogMissionIntro p{color:#ccd6e7;max-width:880px;margin:0;line-height:1.65}.captainsLogStardate{text-align:center;background:#030c1ab8;border:1px solid #72d9ff38;border-radius:20px;min-width:190px;padding:20px}.captainsLogStardate svg{color:var(--orange);margin-bottom:8px}.captainsLogStardate small{color:var(--cyan);letter-spacing:.18em;font-size:.72rem;display:block}.captainsLogStardate strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:1.8rem;display:block}.captainsLogFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.captainsLogFacts span{color:#fff;background:#00000029;border:1px solid #ffffff1a;border-radius:14px;padding:14px}.captainsLogFacts b{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;display:block}.captainsLogNarrative,.captainsLogNextMission{background:#02071066;border:1px solid #ffffff1a;border-radius:18px;padding:20px}.captainsLogNarrative p,.captainsLogNextMission p{color:#d0d9e9;margin:10px 0 0;line-height:1.7}.captainsLogLessons{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.captainsLogList{background:#00000029;border:1px solid #ffffff1a;border-radius:18px;padding:20px}.captainsLogList.good{border-color:#8ff0b138}.captainsLogList.caution{border-color:#ff9d1c3d}.captainsLogList>b{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:block}.captainsLogList.good>b{color:var(--green)}.captainsLogList.caution>b{color:#ffc071}.captainsLogList ul{color:#cbd5e6;margin:0;padding-left:20px}.captainsLogList li{margin:8px 0;line-height:1.5}.captainsLogNextMission{background:radial-gradient(circle at 0 0,#4a8cff1a,#0000 36%),#0207106b;border-color:#72d9ff2e}.captainsLogMessage{color:#cbd5e6;text-align:center;background:#071022b8;border:1px solid #ffffff1f;border-radius:20px;padding:28px}.captainsLogMessage.error{color:#ffb7b7;border-color:#ff6e6e4d}@media (width<=1000px){.captainsLogPage{padding-top:20px}.captainsLogWrap{width:min(100% - 36px,1500px);padding-top:20px}.captainsLogFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.captainsLogWrap{width:min(100% - 28px,1500px);padding-bottom:52px}.captainsLogBack{margin-bottom:20px}.captainsLogHero{border-radius:28px;padding:30px 24px 34px}.captainsLogHero h1{font-size:clamp(2.3rem,12vw,3.5rem);line-height:1}.captainsLogHero p{font-size:1.05rem}.captainsLogStatusStrip{grid-template-columns:1fr}.captainsLogEntryHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:20px 18px}.captainsLogMissionBadge{width:44px;height:44px}.captainsLogEntryTitle em{font-size:.88rem}.captainsLogEntryBody{padding:0 18px 20px}.captainsLogMissionIntro{grid-template-columns:1fr}.captainsLogStardate{width:100%;min-width:0}.captainsLogFacts,.captainsLogLessons{grid-template-columns:1fr}}.nav .mainNavMenu{align-items:center;gap:14px;display:flex;overflow:visible}.navDropdown{align-items:center;display:flex;position:relative}.navDropdownTrigger{color:#fff;opacity:.82;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:color .2s,opacity .2s,background .2s;display:inline-flex}.navDropdownTrigger span{font-size:.82em;transition:transform .2s;display:inline-block;transform:translateY(-1px)}.navDropdown:hover .navDropdownTrigger,.navDropdown:focus-within .navDropdownTrigger{color:#fff;opacity:1;background:#ffffff14}.navDropdown:hover .navDropdownTrigger span,.navDropdown:focus-within .navDropdownTrigger span{transform:translateY(-1px)rotate(180deg)}.navDropdownMenu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#050d1cf7;border:1px solid #ffffff1f;border-radius:18px;min-width:220px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-8px);box-shadow:0 18px 44px #00000075}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.navDropdownMenu a{white-space:nowrap;border-radius:12px;width:100%;padding:11px 13px;display:block}.navDropdownMenu a+a{margin-top:3px}.navDropdownMenu a:hover{background:#ff9d1c1a}.navDropdownMenu a.active{background:#ff9d1c29;box-shadow:inset 0 0 0 1px #ff9d1c47}@media (width<=1000px){.nav .mainNavMenu{gap:8px;overflow:auto visible}.navDropdown{flex:none}.navDropdownMenu{left:0;transform:translateY(-8px)}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{transform:translateY(0)}}@media (width<=700px){.nav .mainNavMenu{padding-bottom:10px;overflow:auto visible}.navDropdownTrigger,.nav .mainNavMenu>a{flex:none}.navDropdownMenu{min-width:210px;top:calc(100% + 8px);left:0}}.navDropdown{position:relative}.navDropdown:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.navDropdownMenu{margin-top:8px!important;top:100%!important}.navDropdownMenu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu,.navDropdownMenu:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important}@media (width<=1000px){.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu,.navDropdownMenu:hover{transform:translateY(0)!important}}@media (width<=700px){.nav{z-index:100!important;position:relative!important;overflow:visible!important}.nav .mainNavMenu,.nav nav{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:8px!important;display:flex!important;overflow:visible!important}.nav .mainNavMenu>a,.navDropdownTrigger{white-space:nowrap!important;flex:none!important;padding:8px 11px!important}.navDropdown{flex:none!important;position:relative!important;overflow:visible!important}.navDropdownMenu{z-index:9999!important;width:max-content!important;min-width:210px!important;max-width:min(280px,100vw - 28px)!important;margin:0!important;position:absolute!important;top:calc(100% + 6px)!important;left:50%!important;transform:translate(-50%,-6px)!important}.navDropdownMenu{overflow:visible!important}.navDropdownMenu a{white-space:nowrap!important;width:100%!important;padding:12px 14px!important;display:block!important}.hero{padding-top:28px!important}.nav{z-index:1000!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#020710f0!important;padding:18px 18px 16px!important;transition:padding .25s,background .25s,min-height .25s,box-shadow .25s!important;position:sticky!important;top:0!important;overflow:visible!important}.nav .logo{width:165px!important;margin:0 auto 16px!important;transition:width .25s,opacity .2s,max-height .25s,margin .25s,transform .25s!important}.nav .mainNavMenu{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:8px!important;display:flex!important;overflow:visible!important}.nav .mainNavMenu>a,.navDropdownTrigger{white-space:nowrap!important;padding:8px 11px!important;font-size:1rem!important}.nav.navSmall{background:#020710f5!important;min-height:0!important;padding:6px 8px!important;box-shadow:0 8px 28px #0000006b,0 1px #ffffff14!important}.nav.navSmall .logo{opacity:0!important;pointer-events:none!important;width:0!important;max-height:0!important;margin:0!important;transform:scale(.7)!important}.nav.navSmall .mainNavMenu{flex-wrap:nowrap!important;justify-content:center!important;gap:2px!important;padding:3px!important}.nav.navSmall .mainNavMenu>a,.nav.navSmall .navDropdownTrigger{padding:7px 8px!important;font-size:.78rem!important;line-height:1!important}.nav.navSmall .navDropdownTrigger{gap:4px!important}.navDropdown{position:relative!important;overflow:visible!important}.navDropdownMenu{z-index:9999!important;min-width:210px!important;position:absolute!important;top:calc(100% + 6px)!important;left:50%!important;transform:translate(-50%,-6px)!important}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu,.navDropdownMenu:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important}.navDropdown:after{content:""!important;height:12px!important;position:absolute!important;top:100%!important;left:0!important;right:0!important}}.targetMissionHistoryCard{background:radial-gradient(circle at 0 0,#4a8cff1a,#0000 34%),radial-gradient(circle at 100% 100%,#ff9d1c12,#0000 30%),#050d1cad;border:1px solid #72d9ff33;border-radius:24px;margin:18px 0 20px;padding:20px}.targetMissionHistoryCard.compact{margin-top:20px}.targetMissionHistoryHeader{margin-bottom:15px}.targetMissionHistoryHeader small,.cuzBroFieldNote>small{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.targetMissionHistoryHeader h3{color:#fff;margin:7px 0 0;font-size:clamp(1.35rem,2vw,2rem)}.targetMissionHistoryCard.empty p{color:#cbd5e6;max-width:760px;line-height:1.6}.targetMissionHistoryCard>a,.targetMissionHistoryEntry>a,.cuzBroFieldNote>a{color:var(--orange);margin-top:12px;font-weight:850;display:inline-flex}.targetMissionHistoryEntries{gap:14px;display:grid}.targetMissionHistoryEntry{background:#0000002b;border:1px solid #ffffff1a;border-radius:18px;padding:18px}.targetMissionHistoryEntryTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.targetMissionHistoryEntryTop small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.targetMissionHistoryEntryTop strong{color:#fff;margin-top:5px;display:block}.targetMissionHistoryEntryTop i{color:#ffd9a2;text-transform:uppercase;background:#ff9d1c17;border:1px solid #ff9d1c47;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:900}.targetMissionHistoryEntry h4{color:#fff;margin:14px 0 8px;font-size:1.25rem}.targetMissionHistoryEntry>p{color:#cbd5e6;margin:0;line-height:1.6}.targetMissionHistoryFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.targetMissionHistoryFacts span{color:#e7eef9;background:#07102275;border:1px solid #ffffff14;border-radius:12px;padding:11px 12px;line-height:1.4}.targetMissionHistoryFacts b{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;display:block}.targetMissionLesson{background:#ff9d1c0e;border:1px solid #ff9d1c2e;border-radius:14px;padding:14px}.targetMissionLesson b{color:#ffc071;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.targetMissionLesson p{color:#e5d7c3;margin:7px 0 0;line-height:1.5}.cuzBroFieldNote{background:radial-gradient(circle at 100% 0,#ff9d1c1a,#0000 32%),#0c121fa8;border:1px solid #ff9d1c47;border-radius:20px;margin:14px 0 0;padding:18px}.cuzBroFieldNote h4{color:#fff;margin:8px 0 12px;font-size:1.2rem}.cuzBroFieldNote ul{color:#d8e0ec;margin:0;padding-left:20px}.cuzBroFieldNote li{margin:7px 0;line-height:1.45}.cuzBroFieldNote p{color:#d8e0ec;margin:14px 0 0;line-height:1.55}.cuzBroFieldNote p b{color:var(--cyan)}.captainsLogEntry{scroll-margin-top:110px}@media (width<=700px){.targetMissionHistoryCard,.targetMissionHistoryEntry,.cuzBroFieldNote{padding:16px}.targetMissionHistoryFacts{grid-template-columns:1fr}.targetMissionHistoryEntryTop{align-items:center}.captainsLogEntry{scroll-margin-top:72px}}.captainsLogTargetReports{background:radial-gradient(circle at 0 0,#4a8cff17,#0000 34%),#02071061;border:1px solid #72d9ff29;border-radius:20px;margin:14px 0;padding:20px}.captainsLogTargetReports>small{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:900;display:block}.captainsLogTargetReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.captainsLogTargetReport{background:#0000002b;border:1px solid #ffffff1a;border-radius:17px;padding:18px}.captainsLogTargetReport h3{color:#fff;margin:0 0 14px;font-size:1.25rem}.captainsLogTargetReport>div+div{border-top:1px solid #ffffff14;margin-top:13px;padding-top:13px}.captainsLogTargetReport b,.targetMissionObjectReport b{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.captainsLogTargetReport p,.targetMissionObjectReport p{color:#d0d9e9;margin:0;line-height:1.58}.captainsLogTargetLesson{background:#ff9d1c0f;border:1px solid #ff9d1c33;border-radius:13px;padding:13px}.captainsLogTargetLesson b{color:var(--orange)}.targetMissionObjectReport{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.targetMissionObjectReport>span{background:#00000026;border:1px solid #ffffff17;border-radius:14px;padding:14px}.cuzBroFieldNote>p{color:#d0d9e9;line-height:1.6}@media (width<=700px){.captainsLogTargetReportGrid,.targetMissionObjectReport{grid-template-columns:1fr}.captainsLogTargetReports,.captainsLogTargetReport{padding:15px}}.missionLogSummary{background:radial-gradient(circle at 100% 0,#4a8cff1a,#0000 38%),#0207106b;border:1px solid #72d9ff33;border-radius:17px;margin:20px 0;padding:17px}.missionLogSummary.empty{border-color:#ffffff1a}.missionLogSummaryHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.missionLogSummaryHeader small{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.missionLogSummaryHeader h4{color:#fff;letter-spacing:.06em;margin:6px 0 0}.missionLogSummaryHeader i{color:var(--cyan);white-space:nowrap;background:#72d9ff0f;border:1px solid #72d9ff33;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:800}.missionLogLatest{background:#00000029;border:1px solid #ffffff17;border-radius:13px;gap:3px;margin-bottom:12px;padding:12px 13px;display:grid}.missionLogLatest b,.missionLogLesson b{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem}.missionLogLatest strong{color:#fff;font-size:1rem}.missionLogLatest span{color:#9fb3da;font-size:.82rem}.missionLogSummary>p,.missionLogLesson p{color:#c8d2e4;margin:0;line-height:1.55}.missionLogLesson{background:#ff9d1c0f;border:1px solid #ff9d1c33;border-radius:13px;margin-top:12px;padding:12px 13px}.missionLogLesson b{color:var(--orange)}.missionLogLesson p{margin-top:6px}.missionLogSummary>a{color:#ffe2b8;background:#ff9d1c14;border:1px solid #ff9d1c57;border-radius:999px;margin-top:14px;padding:9px 12px;font-size:.82rem;font-weight:850;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.missionLogSummary>a:hover{border-color:var(--orange);background:#ff9d1c24;transform:translateY(-1px)}@media (width<=700px){.missionLogSummary{padding:14px}.missionLogSummaryHeader{flex-direction:column}.missionLogSummaryHeader i{align-self:flex-start}}.equipmentLockerPage{min-height:100vh;padding-top:118px}.equipmentLockerWrap{width:min(1500px,100% - 64px);margin:0 auto;padding:24px 0 80px}.equipmentLockerBack{color:#ffe5bf;background:#ff9d1c14;border:1px solid #ff9d1c6b;border-radius:999px;margin:0 0 28px;padding:11px 16px;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.equipmentLockerBack:hover{border-color:var(--orange);background:#ff9d1c24;transform:translateY(-1px)}.equipmentLockerHero{background:radial-gradient(circle at 100% 0,#72d9ff1f,#0000 30%),radial-gradient(circle at 0 100%,#ff9d1c1c,#0000 34%),linear-gradient(#0c1930db,#030a16f0);border:1px solid #ffffff29;border-radius:34px;padding:clamp(34px,5vw,68px);box-shadow:0 20px 70px #0000006b}.equipmentLockerHero small{color:var(--orange);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:9px;font-weight:900;display:flex}.equipmentLockerHero h1{letter-spacing:.035em;text-transform:uppercase;margin:18px 0 16px;font-size:clamp(3rem,7vw,6.8rem);line-height:.95}.equipmentLockerHero p{color:#d3dced;max-width:920px;margin:0;font-size:clamp(1.08rem,1.6vw,1.45rem);line-height:1.65}.equipmentLockerStatus{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 24px;display:grid}.equipmentLockerStatus span{color:#bcc8dc;text-align:center;background:#071022b8;border:1px solid #ffffff1f;border-radius:16px;padding:15px 18px}.equipmentLockerStatus b{color:var(--cyan);margin-right:6px}.equipmentCategory{margin-top:24px}.equipmentCategoryHeader{background:#0710228c;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:15px 18px;display:grid}.equipmentCategoryHeader>span{width:46px;height:46px;color:var(--orange);background:#ff9d1c12;border:1px solid #ff9d1c57;border-radius:50%;place-items:center;display:grid}.equipmentCategoryHeader small{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.equipmentCategoryHeader h2{margin:4px 0 0;font-size:clamp(1.4rem,2.2vw,2rem)}.equipmentCategoryHeader i{color:#9fb3da;font-size:.82rem;font-style:normal}.equipmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.equipmentCard{background:radial-gradient(circle at 100% 0,#4a8cff12,#0000 28%),linear-gradient(#091428d6,#030a16eb);border:1px solid #ffffff1f;border-radius:22px;align-self:start;transition:border-color .2s,transform .2s;overflow:hidden}.equipmentCard:hover,.equipmentCard.open{border-color:#ff9d1c4d}.equipmentCardHeader{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:20px;display:grid}.equipmentCardIcon{width:48px;height:48px;color:var(--cyan);background:#72d9ff0f;border:1px solid #72d9ff38;border-radius:15px;place-items:center;display:grid}.equipmentCardTitle{min-width:0}.equipmentCardTitle small{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.equipmentCardTitle strong{margin:5px 0 3px;font-size:1.18rem;display:block}.equipmentCardTitle em{color:#9fb3da;font-size:.86rem;font-style:normal;display:block}.equipmentStatus{color:var(--green);letter-spacing:.08em;text-transform:uppercase;background:#8ff0b112;border:1px solid #8ff0b140;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:900}.equipmentCardToggle{color:#b9c6d9}.equipmentCardBody{border-top:1px solid #ffffff14;padding:0 20px 20px}.equipmentCardBody>p{color:#cbd5e6;margin:18px 0;line-height:1.62}.equipmentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.equipmentFacts span{color:#fff;background:#00000026;border:1px solid #ffffff17;border-radius:13px;padding:12px}.equipmentFacts b{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;display:block}.equipmentBestFor{margin-top:15px}.equipmentBestFor small,.equipmentFieldNote small{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:.7rem;font-weight:900;display:block}.equipmentBestFor>div{flex-wrap:wrap;gap:7px;display:flex}.equipmentBestFor em{color:#d9efff;background:#72d9ff0e;border:1px solid #72d9ff2e;border-radius:999px;padding:6px 9px;font-size:.76rem;font-style:normal}.equipmentFieldNote{background:#ff9d1c0e;border:1px solid #ff9d1c33;border-radius:14px;margin-top:15px;padding:14px}.equipmentFieldNote p{color:#e4d7c4;margin:0;line-height:1.58}.equipmentLockerMessage{color:#cbd5e6;text-align:center;background:#071022b8;border:1px solid #ffffff1f;border-radius:20px;padding:28px}.equipmentLockerMessage.error{color:#ffb7b7;border-color:#ff6e6e4d}.equipmentTeaser{background:radial-gradient(circle at 0 0,#72d9ff17,#0000 34%),radial-gradient(circle at 100% 100%,#ff9d1c14,#0000 30%),linear-gradient(#0c1930d6,#030a16eb);border:1px solid #ffffff24;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:24px;padding:30px;display:grid;box-shadow:0 12px 38px #0009}.equipmentTeaser>div:first-child>small{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900}.equipmentTeaser h3{margin:9px 0 10px;font-size:clamp(2rem,3.5vw,3.5rem)}.equipmentTeaser p{color:#cbd3e2;max-width:760px;line-height:1.65}.equipmentTeaserChips{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.equipmentTeaserChips span{color:#d9efff;background:#72d9ff0d;border:1px solid #72d9ff2e;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.equipmentTeaser>div:first-child>a{color:#ffe3ba;background:#ff9d1c14;border:1px solid #ff9d1c61;border-radius:999px;padding:11px 15px;font-weight:850;display:inline-flex}.equipmentTeaserSystems{gap:8px;display:grid}.equipmentTeaserSystems article{background:#00000029;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.equipmentTeaserSystems svg{color:var(--cyan)}.equipmentTeaserSystems small{color:var(--orange);letter-spacing:.12em;font-size:.66rem;font-weight:900;display:block}.equipmentTeaserSystems strong{margin-top:4px;display:block}@media (width<=1000px){.equipmentLockerPage{padding-top:20px}.equipmentLockerWrap{width:min(100% - 36px,1500px);padding-top:20px}.equipmentTeaser{grid-template-columns:1fr}}@media (width<=700px){.equipmentLockerWrap{width:min(100% - 28px,1500px);padding-bottom:52px}.equipmentLockerBack{margin-bottom:20px}.equipmentLockerHero{border-radius:28px;padding:30px 24px 34px}.equipmentLockerHero h1{font-size:clamp(2.25rem,11.5vw,3.35rem);line-height:1}.equipmentLockerHero p{font-size:1.04rem}.equipmentLockerStatus,.equipmentGrid{grid-template-columns:1fr}.equipmentCategoryHeader{grid-template-columns:auto minmax(0,1fr)}.equipmentCategoryHeader i{display:none}.equipmentCardHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:17px}.equipmentStatus{grid-column:2;justify-self:start}.equipmentCardToggle{grid-area:1/3/span 2}.equipmentFacts{grid-template-columns:1fr}.equipmentTeaser{border-radius:22px;padding:22px}.equipmentTeaser h3{font-size:2.2rem}}.targetEquipmentCheck{background:radial-gradient(circle at 100% 0,#72d9ff14,#0000 34%),#0207105c;border:1px solid #72d9ff2e;border-radius:18px;margin-top:14px;padding:18px}.targetEquipmentCheckHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.targetEquipmentCheckHeader small{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:900;display:block}.targetEquipmentCheckHeader h3{color:#fff;margin:6px 0 0;font-size:1.12rem}.targetEquipmentCheckHeader a{color:#ffe2b8;background:#ff9d1c12;border:1px solid #ff9d1c4d;border-radius:999px;flex:none;padding:8px 11px;font-size:.76rem;font-weight:850}.targetEquipmentCheckGrid{gap:8px;display:grid}.targetEquipmentItem{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.targetEquipmentItem.available{background:#8ff0b10b;border:1px solid #8ff0b12e}.targetEquipmentItem.missing{background:#ff9d1c0b;border:1px solid #ff9d1c33}.targetEquipmentItem>i{border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:950;display:grid}.targetEquipmentItem.available>i{color:var(--green);background:#8ff0b114;border:1px solid #8ff0b14d}.targetEquipmentItem.missing>i{color:var(--orange);background:#ff9d1c14;border:1px solid #ff9d1c52}.targetEquipmentItem span{min-width:0}.targetEquipmentItem b{color:#fff;font-size:.9rem;display:block}.targetEquipmentItem small{color:#aebbd4;margin-top:3px;font-size:.76rem;line-height:1.4;display:block}.targetEquipmentItem em{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:900}.targetEquipmentItem.available em{color:var(--green);background:#8ff0b10e;border:1px solid #8ff0b133}.targetEquipmentItem.missing em{color:#ffc46f;background:#ff9d1c0e;border:1px solid #ff9d1c33}.targetEquipmentEmpty{color:#aebbd4;margin:0}@media (width<=700px){.targetEquipmentCheck{padding:15px}.targetEquipmentCheckHeader{flex-direction:column}.targetEquipmentCheckHeader a{align-self:flex-start}.targetEquipmentItem{grid-template-columns:auto minmax(0,1fr)}.targetEquipmentItem em{grid-column:2;justify-self:start}}.login-page{background:radial-gradient(circle at 50% 20%,#31699138,#0000 38%),radial-gradient(circle at 80% 80%,#1f4e791f,#0000 35%),#020710;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.login-page:before{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(circle,#ffffffb3 1px,#0000 1px),radial-gradient(circle,#fff6 1px,#0000 1px);background-position:15px 30px,60px 80px;background-size:90px 90px,140px 140px;position:absolute;inset:0}.login-card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#060e19e0;border:1px solid #73bbd64d;border-radius:18px;width:100%;max-width:460px;padding:52px 48px;position:relative;box-shadow:0 30px 90px #0000008c,0 0 50px #4496be14,inset 0 1px #ffffff0a}.login-card:before{content:"SECURE CREW TERMINAL";color:#79c1dbb3;letter-spacing:.28em;margin-bottom:22px;font-size:.68rem;font-weight:700;display:block}.login-card h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:.9}.login-card>p{color:#d4e5f0ad;letter-spacing:.22em;text-transform:uppercase;margin:18px 0 38px;font-size:.9rem}.login-card form{flex-direction:column;gap:14px;display:flex}.login-card input{box-sizing:border-box;color:#eaf7ff;background:#ffffff0a;border:1px solid #93c2d633;border-radius:8px;outline:none;width:100%;padding:16px 18px;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.login-card input::placeholder{color:#cde1eb61}.login-card input:focus{background:#ffffff0f;border-color:#68bedebf;box-shadow:0 0 0 3px #4ea5c71f,0 0 24px #4ea5c714}.login-card button{color:#031019;cursor:pointer;letter-spacing:.18em;background:linear-gradient(135deg,#8fd5ec,#5ba9c8);border:0;border-radius:8px;width:100%;margin-top:10px;padding:17px 20px;font-size:.78rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s}.login-card button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 35px #429fc542}.login-card button:active{transform:translateY(0)}.login-card button:disabled{cursor:wait;opacity:.65;transform:none}.login-error{color:#ff8b8b!important;letter-spacing:.04em!important;text-transform:none!important;margin:20px 0 0!important;font-size:.85rem!important}@media (width<=600px){.login-card{padding:42px 26px}.login-card h1{font-size:3.6rem}}.login-forgot-button{color:#8fd5ecb8;width:auto;box-shadow:none;letter-spacing:.145em;cursor:pointer;background:0 0;border:0;margin:24px auto 0;padding:8px 12px;font-size:.68rem;font-weight:700}.login-forgot-button:hover{color:#8fd5ec;box-shadow:none;filter:none;background:0 0;transform:none}.login-forgot-button:disabled{opacity:.5}.login-message{line-height:1.6;color:#8fd5ec!important;letter-spacing:.04em!important;text-transform:none!important;margin:20px 0 0!important;font-size:.85rem!important}.logout-button{color:#8fd5ecb8;cursor:pointer;letter-spacing:.145em;background:0 0;border:1px solid #8fd5ec47;border-radius:6px;margin-top:18px;padding:10px 18px;font-size:.68rem;font-weight:700;transition:color .2s,border-color .2s,background .2s}.logout-button:hover{color:#fff;background:#8fd5ec14;border-color:#8fd5ecb3}.admin-page{color:#f4f7fb;background:radial-gradient(circle at 15% 0,#4b77b229,#0000 34%),radial-gradient(circle at 90% 80%,#c37e3717,#0000 30%),#030813;min-height:100vh}.admin-page:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#ffffff73 1px,#0000 1px);background-size:135px 135px;position:fixed;inset:0}.admin-header{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030813c2;border-bottom:1px solid #8daed324;justify-content:space-between;align-items:center;min-height:100px;padding:22px 5vw;display:flex;position:relative}.admin-brand{align-items:center;gap:22px;display:flex}.admin-brand img{width:125px;height:auto}.admin-brand span,.admin-user span,.admin-status-card span{color:#8fc1dbad;letter-spacing:.24em;font-size:.62rem;font-weight:800;display:block}.admin-brand h1{color:#fff;letter-spacing:-.02em;margin:7px 0 0;font-size:1.35rem;font-weight:700}.admin-user-controls{align-items:center;gap:24px;display:flex}.admin-user{text-align:right}.admin-user strong{color:#ebf4fae6;margin-top:7px;font-size:.86rem;font-weight:500;display:block}.admin-logout{color:#aad4e8c7;cursor:pointer;letter-spacing:.14em;background:#ffffff06;border:1px solid #8fc1db33;border-radius:7px;align-items:center;gap:9px;padding:12px 17px;font-size:.52rem;font-weight:800;display:flex}.admin-logout:hover{color:#fff;background:#8fd5ec12;border-color:#8fd5ec9e}.admin-main{z-index:1;width:min(1380px,90%);margin:0 auto;padding:95px 0 110px;position:relative}.admin-command-header{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:68px;display:flex}.admin-eyebrow{color:#efa94d;letter-spacing:.34em;font-size:.75rem;font-weight:800}.admin-command-header h2{color:#fff;letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(3.5rem,7vw,6.8rem);font-weight:800;line-height:.88}.admin-command-header p{color:#d3e0eea8;max-width:620px;margin:0;font-size:1.03rem;line-height:1.8}.admin-status-card{background:#08101fcc;border:1px solid #8fc1db2b;border-radius:12px;align-items:center;gap:17px;min-width:310px;padding:22px 25px;display:flex}.admin-status-icon{color:#83cde9;background:#57a5c91a;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.admin-status-card strong{letter-spacing:.06em;margin-top:7px;font-size:.95rem;display:block}.admin-status-card i{background:#75ef8f;border-radius:50%;width:9px;height:9px;margin-left:auto;box-shadow:0 0 15px #75ef8fcc}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.admin-control-card{background:linear-gradient(145deg,#0a1426eb,#050c19f0);border:1px solid #8fc1db26;border-radius:15px;flex-direction:column;min-height:390px;padding:38px;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 24px 65px #0000003d}.admin-control-card:hover{border-color:#82c9e566;transform:translateY(-5px)}.admin-control-icon{color:#8fd5ec;background:#55a0c417;border:1px solid #8fd5ec24;border-radius:12px;place-items:center;width:58px;height:58px;margin-bottom:40px;display:grid}.admin-card-eyebrow{color:#e6a44c;letter-spacing:.25em;font-size:.52rem;font-weight:800}.admin-control-card h3{color:#fff;letter-spacing:-.035em;margin:14px 0 17px;font-size:1.8rem}.admin-control-card p{color:#cdddeb96;margin:0 0 32px;font-size:.92rem;line-height:1.7}.admin-control-card button{color:#07101a;cursor:pointer;letter-spacing:.15em;background:linear-gradient(135deg,#9bdaf0,#68abc8);border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:16px 18px;font-size:.68rem;font-weight:900;transition:transform .2s,filter .2s;display:flex}.admin-control-card button:hover{filter:brightness(1.08);transform:translateY(-2px)}.admin-control-card button span{font-size:1.25rem}.admin-open-site{color:#99cfe5b8;cursor:pointer;letter-spacing:.17em;background:0 0;border:0;align-items:center;gap:12px;margin:42px auto 0;padding:13px 18px;font-size:.68rem;font-weight:800;display:flex}.admin-open-site:hover{color:#fff}@media (width<=950px){.admin-header,.admin-command-header{flex-direction:column;align-items:flex-start}.admin-user-controls{justify-content:space-between;width:100%}.admin-user{text-align:left}.admin-grid{grid-template-columns:1fr}.admin-status-card{box-sizing:border-box;width:100%;min-width:0}}@media (width<=600px){.admin-header{padding:20px 24px}.admin-brand img{width:90px}.admin-user{display:none}.admin-main{width:calc(100% - 40px);padding-top:65px}.admin-command-header h2{font-size:3.5rem}.admin-control-card{min-height:350px;padding:30px}}.admin-log-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.admin-log-heading h2{color:#fff;letter-spacing:-.06em;margin:18px 0 15px;font-size:clamp(3rem,6vw,5.5rem);line-height:.95}.admin-log-heading p{color:#d3e0eea3;margin:0;font-size:1rem}.admin-new-mission,.admin-editor-save{color:#06111c;cursor:pointer;letter-spacing:.15em;background:linear-gradient(135deg,#9bdaf0,#68abc8);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 20px;font-size:.7rem;font-weight:900;display:flex}.admin-success-message,.admin-error-message{letter-spacing:.12em;border-radius:8px;margin-bottom:25px;padding:16px 20px;font-size:.76rem;font-weight:800}.admin-success-message{color:#9ff0b1;background:#75ef8f14;border:1px solid #75ef8f38}.admin-error-message{color:#f99;background:#ff646414;border:1px solid #ff646438}.admin-mission-editor{background:#070f1df0;border:1px solid #8fc1db33;border-radius:15px;margin-bottom:42px;padding:38px}.admin-editor-header{justify-content:space-between;align-items:flex-start;margin-bottom:35px;display:flex}.admin-editor-header h3{margin:10px 0 0;font-size:2rem}.admin-editor-close{color:#c8e0eeb3;cursor:pointer;background:0 0;border:1px solid #8fc1db2e;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.admin-form-grid label{flex-direction:column;gap:9px;display:flex}.admin-form-grid label>span{color:#8fc1dbb8;letter-spacing:.17em;font-size:.63rem;font-weight:800}.admin-form-wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid textarea{box-sizing:border-box;color:#edf7ff;width:100%;font:inherit;background:#ffffff09;border:1px solid #8fc1db2e;border-radius:8px;outline:none;padding:15px 17px}.admin-form-grid textarea{resize:vertical;min-height:125px;line-height:1.6}.admin-form-grid input:focus,.admin-form-grid textarea:focus{border-color:#68bedeb3;box-shadow:0 0 0 3px #4ea5c71a}.admin-editor-actions{justify-content:flex-end;gap:14px;margin-top:30px;display:flex}.admin-editor-cancel{color:#d2e3eeb3;cursor:pointer;letter-spacing:.14em;background:0 0;border:1px solid #8fc1db2e;border-radius:8px;padding:15px 20px;font-size:.68rem;font-weight:800}.admin-mission-list{background:#070f1dd1;border:1px solid #8fc1db29;border-radius:15px;overflow:hidden}.admin-list-title{color:#8fd5ec;letter-spacing:.17em;border-bottom:1px solid #8fc1db21;align-items:center;gap:12px;padding:22px 28px;font-size:.7rem;font-weight:900;display:flex}.admin-list-status{color:#cdddeb99;padding:35px 28px}.admin-mission-row{border-bottom:1px solid #8fc1db1a;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:30px;padding:25px 28px;display:grid}.admin-mission-row:last-child{border-bottom:0}.admin-mission-id span{color:#efa94d;letter-spacing:.18em;font-size:.67rem;font-weight:900;display:block}.admin-mission-id strong{color:#d3e0ee94;margin-top:8px;font-size:.83rem;font-weight:500;display:block}.admin-mission-summary h3{color:#fff;margin:0 0 8px;font-size:1.25rem}.admin-mission-summary p{color:#cdddeb91;margin:0;font-size:.87rem}.admin-mission-actions{gap:8px;display:flex}.admin-mission-actions button{color:#b7deefd6;cursor:pointer;letter-spacing:.1em;background:#8fd5ec0f;border:1px solid #8fd5ec29;border-radius:7px;align-items:center;gap:8px;padding:11px 14px;font-size:.63rem;font-weight:800;display:flex}.admin-mission-actions .admin-delete-button{color:#ff9a9a;background:#ff64640d;border-color:#ff646429}@media (width<=850px){.admin-log-heading{flex-direction:column;align-items:flex-start}.admin-form-grid{grid-template-columns:1fr}.admin-form-wide{grid-column:auto}.admin-mission-row{grid-template-columns:1fr;gap:18px}.admin-mission-actions{flex-wrap:wrap}}.admin-target-reports{border-top:1px solid #8fc1db29;margin-top:42px;padding-top:40px}.admin-target-reports-heading{margin-bottom:26px}.admin-target-reports-heading h3{color:#fff;letter-spacing:-.035em;margin:11px 0 10px;font-size:2rem}.admin-target-reports-heading p{color:#cdddeb94;margin:0;font-size:.9rem;line-height:1.6}.admin-target-report-list{gap:22px;display:grid}.admin-target-report{background:linear-gradient(145deg,#0b172bdb,#060e1ce6);border:1px solid #8fc1db29;border-radius:12px;padding:30px}.admin-target-report-title{margin-bottom:27px}.admin-target-report-title>span{color:#efa94d;letter-spacing:.22em;font-size:.62rem;font-weight:900}.admin-target-report-title h4{color:#fff;letter-spacing:-.03em;margin:8px 0 0;font-size:1.5rem}.admin-target-report label{flex-direction:column;gap:9px;margin-top:20px;display:flex}.admin-target-report label>span{color:#8fc1dbb8;letter-spacing:.17em;font-size:.63rem;font-weight:800}.admin-target-report textarea{box-sizing:border-box;color:#edf7ff;width:100%;min-height:100px;font:inherit;resize:vertical;background:#ffffff09;border:1px solid #8fc1db2e;border-radius:8px;outline:none;padding:15px 17px;line-height:1.6}.admin-target-report textarea::placeholder{color:#cdddeb47}.admin-target-report textarea:focus{border-color:#68bedeb3;box-shadow:0 0 0 3px #4ea5c71a}@media (width<=600px){.admin-target-report{padding:23px}}.admin-image-uploader{border-bottom:1px solid #8fc1db29;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:34px;margin-bottom:36px;padding-bottom:36px;display:grid}.admin-image-preview{background:radial-gradient(circle,#4882aa1a,#0000 55%),#020710;border:1px solid #8fc1db2b;border-radius:12px;place-items:center;min-height:380px;display:grid;overflow:hidden}.admin-image-preview img{object-fit:contain;width:100%;height:100%;max-height:600px;display:block}.admin-image-empty{color:#8fc1db73;flex-direction:column;align-items:center;gap:17px;display:flex}.admin-image-empty span{letter-spacing:.2em;font-size:.66rem;font-weight:800}.admin-upload-controls{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.admin-upload-controls h4{color:#fff;letter-spacing:-.04em;margin:12px 0 15px;font-size:2rem}.admin-upload-controls p{color:#cdddeb99;margin:0 0 27px;font-size:.92rem;line-height:1.7}.admin-file-button{color:#06111c;cursor:pointer;letter-spacing:.14em;background:linear-gradient(135deg,#9bdaf0,#68abc8);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:15px 19px;font-size:.68rem;font-weight:900;display:inline-flex}.admin-file-button input{display:none}.admin-upload-controls small{color:#cdddeb80;overflow-wrap:anywhere;max-width:100%;margin-top:15px;font-size:.75rem;display:block}.admin-capture-row{border-bottom:1px solid #8fc1db1a;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 28px;display:grid}.admin-capture-row:last-child{border-bottom:0}.admin-capture-thumbnail{background:#020710;border:1px solid #8fc1db24;border-radius:8px;width:110px;height:82px;overflow:hidden}.admin-capture-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.admin-capture-row .admin-mission-summary .admin-card-eyebrow{margin-bottom:7px;display:block}@media (width<=900px){.admin-image-uploader{grid-template-columns:1fr}.admin-image-preview{min-height:300px}.admin-capture-row{grid-template-columns:90px minmax(0,1fr)}.admin-capture-thumbnail{width:90px;height:70px}.admin-capture-row .admin-mission-actions{grid-column:1/-1}}@media (width<=600px){.admin-image-preview{min-height:230px}.admin-capture-row{grid-template-columns:1fr}.admin-capture-thumbnail{width:100%;height:180px}}.admin-equipment-facts{border-top:1px solid #8fc1db29;margin-top:38px;padding-top:38px}.admin-equipment-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.admin-equipment-section-heading h3{color:#fff;letter-spacing:-.035em;margin:10px 0 9px;font-size:2rem}.admin-equipment-section-heading p{color:#cdddeb94;margin:0;font-size:.9rem}.admin-add-fact{color:#07101a;cursor:pointer;letter-spacing:.13em;background:linear-gradient(135deg,#9bdaf0,#68abc8);border:0;border-radius:8px;align-items:center;gap:9px;padding:13px 17px;font-size:.52rem;font-weight:900;display:flex}.admin-facts-list{gap:13px;display:grid}.admin-fact-row{background:#ffffff06;border:1px solid #8fc1db1f;border-radius:9px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.admin-fact-row label{flex-direction:column;gap:9px;display:flex}.admin-fact-row label>span{color:#8fc1dbb8;letter-spacing:.17em;font-size:.63rem;font-weight:800}.admin-fact-row input{box-sizing:border-box;color:#edf7ff;width:100%;font:inherit;background:#ffffff09;border:1px solid #8fc1db2e;border-radius:8px;outline:none;padding:14px 16px}.admin-fact-row input:focus{border-color:#68bedeb3;box-shadow:0 0 0 3px #4ea5c71a}.admin-remove-fact{color:#f99;cursor:pointer;background:#ff64640d;border:1px solid #ff646429;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.admin-equipment-bottom-fields{margin-top:28px}.admin-equipment-row{border-bottom:1px solid #8fc1db1a;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:25px;padding:24px 28px;display:grid}.admin-equipment-row:last-child{border-bottom:0}.admin-equipment-record-icon{color:#8fd5ec;background:#55a0c414;border:1px solid #8fd5ec24;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}@media (width<=800px){.admin-equipment-section-heading{flex-direction:column;align-items:flex-start}.admin-fact-row{grid-template-columns:1fr}.admin-remove-fact{width:100%}.admin-equipment-row{grid-template-columns:52px minmax(0,1fr)}.admin-equipment-row .admin-mission-actions{grid-column:1/-1}}@media (width<=550px){.admin-equipment-row{grid-template-columns:1fr}}.admin-capture-featured{background:linear-gradient(90deg,#6ab4d313,#6ab4d304)}.admin-capture-meta-line{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:7px;display:flex}.admin-capture-meta-line .admin-card-eyebrow{margin-bottom:0!important}.admin-featured-badge{color:#b6e8f8;letter-spacing:.14em;background:#67bbda1a;border:1px solid #8fd5ec3d;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.57rem;font-weight:900;display:inline-flex}.admin-capture-actions{min-width:178px}.admin-feature-button{color:#b6e8f8!important;background:#67bbda12!important;border-color:#8fd5ec33!important}.admin-feature-button:hover{background:#67bbda24!important;border-color:#8fd5ec6b!important}.admin-feature-button:disabled{opacity:.45;cursor:wait}.admin-current-featured{box-sizing:border-box;color:#b6e8f8;letter-spacing:.11em;background:#67bbda14;border:1px solid #8fd5ec33;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;font-size:.61rem;font-weight:900;display:flex}@media (width<=900px){.admin-capture-actions{min-width:0}}.zoomWrapper{width:100%!important;height:100%!important;overflow:hidden!important}.zoomContent{width:100%!important;height:100%!important}.zoomImageStage{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.zoomableImage{-webkit-user-select:none;user-select:none;cursor:grab;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.zoomableImage:active{cursor:grabbing}.admin-dashboard-card-stats{border-top:1px solid #8fc1db1f;border-bottom:1px solid #8fc1db1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 22px;padding:16px 0;display:grid}.admin-dashboard-card-stats div{min-width:0}.admin-dashboard-card-stats span{color:#8fc1db94;letter-spacing:.145em;margin-bottom:6px;font-size:.52rem;font-weight:900;display:block}.admin-dashboard-card-stats strong{color:#edf8ff;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;display:block;overflow:hidden}.admin-activity-panel{background:linear-gradient(145deg,#071123e0,#020813f0);border:1px solid #8fc1db29;border-radius:18px;margin-top:38px;padding:32px}.admin-activity-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.admin-activity-heading h2{color:#fff;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(1.8rem,3vw,2.7rem)}.admin-activity-live{color:#9ddcb5;letter-spacing:.14em;white-space:nowrap;background:#5fdb8c0e;border:1px solid #5fdb8c2e;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:.6rem;font-weight:900;display:flex}.admin-activity-live i{background:#6be29a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6be29acc}.admin-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-activity-card{background:#ffffff06;border:1px solid #8fc1db1c;border-radius:13px;min-width:0;padding:24px}.admin-activity-icon{color:#92d4eb;background:#64b5d512;border:1px solid #8fd5ec24;border-radius:9px;place-items:center;width:44px;height:44px;margin-bottom:23px;display:grid}.admin-activity-card>span{color:#8fc1db9e;letter-spacing:.17em;font-size:.6rem;font-weight:900;display:block}.admin-activity-card h3{color:#fff;letter-spacing:-.025em;margin:11px 0 10px;font-size:1.45rem}.admin-activity-card p{color:#cdddeb94;min-height:48px;margin:0 0 21px;font-size:.85rem;line-height:1.65}.admin-activity-card button{color:#9bdaf0;cursor:pointer;letter-spacing:.13em;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:900}.admin-activity-card button:hover{color:#fff}.admin-system-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.admin-system-summary div{color:#8fc9df;background:#050d1bb8;border:1px solid #8fc1db1c;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 20px;display:grid}.admin-system-summary span{color:#8fc1db99;letter-spacing:.13em;font-size:.52rem;font-weight:900}.admin-system-summary strong{color:#eef9ff;white-space:nowrap;font-size:.69rem;font-weight:900}@media (width<=1000px){.admin-activity-grid{grid-template-columns:1fr}.admin-activity-card p{min-height:0}.admin-system-summary{grid-template-columns:1fr}}@media (width<=650px){.admin-activity-panel{padding:23px 18px}.admin-activity-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-card-stats{grid-template-columns:1fr}.admin-system-summary div{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-system-summary strong{grid-column:2}}.cinemaExitButton{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:10050;color:#fff;-webkit-backdrop-filter:blur(14px);cursor:pointer;letter-spacing:.12em;touch-action:manipulation;background:#030a15d1;border:1px solid #a4ddf457;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:.66rem;font-weight:900;display:flex;position:fixed;box-shadow:0 10px 34px #00000080,0 0 20px #5fbee114}.cinemaExitButton:hover{color:#fff;background:#1c140ce6;border-color:#ff9d1cb8}.cinemaExitButton:active{transform:scale(.96)}@media (width<=650px){.cinemaExitButton{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));min-width:48px;min-height:48px;padding:0 14px}.cinemaExitButton span{display:none}.cinemaExitButton svg{width:22px;height:22px}}.missionMasterDownload{background:linear-gradient(145deg,#071422e6,#030a14f0);border:1px solid #8fd5ec2e;border-radius:12px;margin:26px 0;padding:20px}.missionMasterDownload>span{color:#8fc1db9e;letter-spacing:.17em;margin-bottom:8px;font-size:.52rem;font-weight:900;display:block}.missionMasterDownload h4{color:#fff;margin:0 0 8px}.missionMasterDownload p{color:#cdddeba6;margin:0 0 17px;font-size:.82rem}.missionMasterDownload a{color:#dff7ff;letter-spacing:.12em;background:#50b3d714;border:1px solid #8fd5ec3d;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:.62rem;font-weight:900;text-decoration:none;display:inline-flex}.missionMasterDownload a:hover{color:#fff;background:#ff9d1c14;border-color:#ff9d1cb3}.admin-master-preview{color:#8fc9df;flex-direction:column;gap:14px}.admin-master-preview span{color:#cdddeb9e;letter-spacing:.14em;text-align:center;font-size:.62rem;font-weight:900}.admin-mission-summary>small{color:#8fc9df;letter-spacing:.12em;margin-top:8px;font-size:.52rem;font-weight:900;display:block}.admin-transfer-page .admin-main{max-width:1440px}.admin-transfer-uploader{background:linear-gradient(145deg,#071422eb,#030a14f5);border:1px solid #8fd5ec29;border-radius:16px;grid-template-columns:auto minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:26px;margin:30px 0 42px;padding:28px;display:grid}.admin-transfer-uploader-icon{color:#8fc9df;background:#50b3d714;border:1px solid #8fd5ec2e;border-radius:15px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.admin-transfer-uploader-copy h3{color:#fff;margin:8px 0 10px;font-size:1.35rem}.admin-transfer-uploader-copy p{color:#cdddeba3;max-width:520px;margin:0;line-height:1.65}.admin-transfer-form{flex-direction:column;gap:15px;display:flex}.admin-transfer-form>label:first-child{flex-direction:column;gap:8px;display:flex}.admin-transfer-form>label:first-child span{color:#8fc1dbad;letter-spacing:.15em;font-size:.6rem;font-weight:900}.admin-transfer-form input[type=text]{color:#fff;background:#030a15c2;border:1px solid #8fd5ec29;border-radius:9px;outline:none;min-height:46px;padding:0 14px}.admin-transfer-form input[type=text]:focus{border-color:#8fd5ec7a}.admin-transfer-file-picker{color:#dff7ff;letter-spacing:.12em;cursor:pointer;background:#50b3d712;border:1px dashed #8fd5ec52;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:.66rem;font-weight:900;display:flex}.admin-transfer-file-picker input{display:none}.admin-transfer-selection{background:#01081199;border:1px solid #8fd5ec1c;border-radius:10px;padding:15px}.admin-transfer-selection>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-transfer-selection>div span{color:#cdddeb94;font-size:.76rem}.admin-transfer-selection>button{opacity:0;pointer-events:none;position:absolute}.admin-transfer-selection ul{max-height:230px;margin:13px 0 0;padding:0;list-style:none;overflow:auto}.admin-transfer-selection li{color:#e1eef7c2;border-top:1px solid #8fd5ec14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.admin-transfer-selection li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-transfer-selection li small{color:#8fc1db99}.admin-transfer-progress{background:#ff9d1c0d;border:1px solid #ff9d1c29;border-radius:10px;padding:15px}.admin-transfer-progress>span{color:#ffb85c;letter-spacing:.14em;font-size:.6rem;font-weight:900;display:block}.admin-transfer-progress>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.admin-transfer-progress>div{background:#ffffff14;border-radius:999px;height:7px;margin-top:13px;overflow:hidden}.admin-transfer-progress>div i{background:currentColor;height:100%;transition:width .2s;display:block}.admin-transfer-progress>small{color:#e1eef7b3;margin-top:6px;font-size:.68rem;font-weight:700;display:block}.admin-transfer-cancel-upload{color:#ffb85c;letter-spacing:.1em;cursor:pointer;background:#ff9d1c12;border:1px solid #ff9d1c38;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:9px 12px;font-size:.65rem;font-weight:900;display:inline-flex}.admin-transfer-cancel-upload:hover{background:#ff9d1c24}.admin-transfer-upload-button{justify-content:center;align-self:stretch}.admin-transfer-list{margin-top:28px}.admin-transfer-empty{color:#8fc1db80;border:1px dashed #8fd5ec29;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.admin-transfer-empty strong{color:#e1eef7c2;letter-spacing:.12em;margin-top:14px}.admin-transfer-empty span{color:#cdddeb80;margin-top:8px}.admin-transfer-group{background:#040d19d1;border:1px solid #8fd5ec24;border-radius:14px;margin-top:18px;overflow:hidden}.admin-transfer-group-header{background:linear-gradient(135deg,#50b3d70e,#ff9d1c06);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.admin-transfer-group-header h3{color:#fff;margin:7px 0 6px;font-size:1.2rem}.admin-transfer-group-header p{color:#cdddeb8c;margin:0;font-size:.78rem}.admin-transfer-group-stats{align-items:center;gap:20px;display:flex}.admin-transfer-group-stats>div{min-width:92px}.admin-transfer-group-stats span{color:#8fc1db85;letter-spacing:.13em;font-size:.55rem;font-weight:900;display:block}.admin-transfer-group-stats strong{color:#fff;margin-top:5px;display:block}.admin-transfer-files{padding:0 20px 16px}.admin-transfer-file{border-top:1px solid #8fd5ec14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 4px;display:grid}.admin-transfer-file-icon{color:#8fc9df;background:#50b3d712;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.admin-transfer-file-name strong{color:#edf7fce6;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-transfer-file-name span{color:#cdddeb7a;margin-top:5px;font-size:.73rem;display:block}.admin-transfer-file-actions{gap:8px;display:flex}.admin-transfer-file-actions button,.admin-transfer-group-stats button{color:#e1eef7d1;letter-spacing:.09em;cursor:pointer;background:#ffffff06;border:1px solid #8fd5ec21;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.52rem;font-weight:900;display:inline-flex}@media (width<=980px){.admin-transfer-uploader{grid-template-columns:auto 1fr}.admin-transfer-form{grid-column:1/-1}.admin-transfer-group-header{flex-direction:column;align-items:flex-start}.admin-transfer-group-stats{flex-wrap:wrap;width:100%}}@media (width<=650px){.admin-transfer-uploader{grid-template-columns:1fr;padding:20px}.admin-transfer-uploader-icon{width:56px;height:56px}.admin-transfer-group-header{padding:18px}.admin-transfer-group-stats{grid-template-columns:1fr 1fr;display:grid}.admin-transfer-group-stats button{grid-column:1/-1}.admin-transfer-files{padding:0 14px 12px}.admin-transfer-file{grid-template-columns:auto minmax(0,1fr)}.admin-transfer-file-actions{grid-column:1/-1}.admin-transfer-file-actions button{flex:1}}.admin-black-box-panel{background:linear-gradient(#0c1328f5,#050916fa);border:1px solid #789bff2e;border-radius:24px;margin-top:42px;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff0a}.admin-black-box-heading{border-bottom:1px solid #789bff1f;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 32px 26px;display:flex}.admin-black-box-heading h2{margin:7px 0 8px}.admin-black-box-heading p{color:#dee5ffa3;margin:0}.admin-black-box-live{color:#e1e7ffb8;letter-spacing:.12em;background:#090f22b8;border:1px solid #7594ff38;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:.69rem;font-weight:800;display:inline-flex}.admin-black-box-live i{background:#e3bd5a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #e3bd5abf}.admin-black-box-live-live{color:#aef5c6;border-color:#4ce08b40}.admin-black-box-live-live i{background:#4ce08b;animation:1.7s ease-in-out infinite admin-black-box-pulse;box-shadow:0 0 16px #4ce08be6}.admin-black-box-live-error,.admin-black-box-live-offline{color:#ff9a9a;border-color:#ff606047}.admin-black-box-live-error i,.admin-black-box-live-offline i{background:#ff6060;box-shadow:0 0 14px #ff6060b8}.admin-black-box-terminal{background:radial-gradient(circle at 15% 0,#3158c41f,#0000 34%),#020610db;border:1px solid #6789ff29;border-radius:16px;margin:24px;overflow:hidden}.admin-black-box-terminal-bar{color:#cad6ff8c;letter-spacing:.13em;border-bottom:1px solid #6789ff24;justify-content:space-between;gap:16px;padding:13px 18px;font-size:.67rem;font-weight:800;display:flex}.admin-black-box-terminal-bar div{color:#d9e2ff;align-items:center;gap:9px;display:flex}.admin-black-box-state{text-align:center;color:#cdd8ff8a;letter-spacing:.13em;padding:44px 24px;font-size:.74rem;font-weight:800}.admin-black-box-state-error{color:#ff9292}.admin-black-box-feed{position:relative}.admin-black-box-event{grid-template-columns:108px 22px minmax(0,1fr);align-items:stretch;gap:13px;padding:0 24px;display:grid}.admin-black-box-event+.admin-black-box-event{border-top:1px solid #6789ff14}.admin-black-box-time{flex-direction:column;justify-content:center;align-items:flex-end;padding:22px 0;display:flex}.admin-black-box-time strong{color:#dbe4ff;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.83rem}.admin-black-box-time span{color:#c3cff861;letter-spacing:.12em;margin-top:5px;font-size:.62rem;font-weight:800}.admin-black-box-pulse{justify-content:center;display:flex;position:relative}.admin-black-box-pulse:before{content:"";background:#587fff2e;width:1px;position:absolute;top:0;bottom:0}.admin-black-box-pulse i{z-index:1;background:#6687ff;border:2px solid #0a1023;border-radius:50%;width:9px;height:9px;margin-top:31px;position:relative;box-shadow:0 0 14px #6687ffbf}.admin-black-box-event-copy{min-width:0;padding:18px 0 20px}.admin-black-box-event-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-black-box-event-meta strong{color:#aebeff;letter-spacing:.13em;font-size:.66rem}.admin-black-box-event-meta span{color:#c3cff87a;letter-spacing:.11em;border:1px solid #7395ff29;border-radius:6px;padding:4px 7px;font-size:.52rem;font-weight:800}.admin-black-box-event-copy h3{color:#f3f6ff;letter-spacing:.045em;margin:8px 0 4px;font-size:.98rem}.admin-black-box-event-copy p{overflow-wrap:anywhere;color:#d7e0ff94;margin:0;font-size:.84rem}@keyframes admin-black-box-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.22)}}@media (width<=700px){.admin-black-box-heading{flex-direction:column;align-items:flex-start;padding:24px 22px 20px}.admin-black-box-terminal{margin:14px}.admin-black-box-terminal-bar{flex-direction:column;align-items:flex-start}.admin-black-box-event{grid-template-columns:74px 16px minmax(0,1fr);gap:8px;padding:0 14px}.admin-black-box-time strong{font-size:.7rem}.admin-black-box-event-copy h3{font-size:.88rem}}.admin-crew-link-panel{background:linear-gradient(#0b1226f2,#050915fa);border:1px solid #789bff2e;border-radius:22px;margin-top:26px;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff0a}.admin-crew-link-heading{border-bottom:1px solid #789bff1f;justify-content:space-between;align-items:center;gap:22px;padding:24px 28px;display:flex}.admin-crew-link-heading h2{margin:6px 0 0}.admin-crew-link-summary{color:#aef5c6;letter-spacing:.12em;background:#08181485;border:1px solid #4ce08b38;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:.69rem;font-weight:800;display:inline-flex}.admin-crew-link-summary i{background:#4ce08b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #4ce08be6}.admin-crew-link-grid{background:#789bff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-crew-link-card{background:linear-gradient(#070c1cfa,#040812fa);min-width:0;padding:24px 26px 26px}.admin-crew-link-card-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-crew-link-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-crew-link-avatar{color:#9db1ff;background:#3f5cb21f;border:1px solid #7191ff33;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-crew-link-identity div{min-width:0}.admin-crew-link-identity strong{color:#f2f5ff;letter-spacing:.09em;font-size:.92rem;display:block}.admin-crew-link-identity span{color:#cfdaff70;letter-spacing:.09em;margin-top:4px;font-size:.64rem;font-weight:800;display:block}.admin-crew-link-signal{background:#667089;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #66708973}.admin-crew-link-card-online .admin-crew-link-signal{background:#4ce08b;animation:1.7s ease-in-out infinite admin-crew-link-pulse;box-shadow:0 0 17px #4ce08bf2}.admin-crew-link-status{margin-top:22px}.admin-crew-link-status>span{color:#c1cdf661;letter-spacing:.14em;font-size:.59rem;font-weight:800;display:block}.admin-crew-link-status strong{overflow-wrap:anywhere;color:#dfe6ff;letter-spacing:.055em;margin-top:7px;font-size:.82rem;display:block}.admin-crew-link-card-online .admin-crew-link-status strong{color:#aef5c6}.admin-crew-link-last-seen{color:#c4d0fa6b;letter-spacing:.09em;border-top:1px solid #789bff17;margin-top:18px;padding-top:16px;font-size:.64rem;font-weight:800}@keyframes admin-crew-link-pulse{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.23)}}@media (width<=1180px){.admin-crew-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-crew-link-grid{grid-template-columns:1fr}.admin-crew-link-heading{flex-direction:column;align-items:flex-start;padding:22px}.admin-crew-link-card{padding:22px}}.admin-user small{color:#b9c8e180;letter-spacing:.12em;margin-top:5px;font-size:.62rem;font-weight:800;display:block}.system-status-command{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.system-status-command h2{margin:8px 0 12px}.system-status-command p{color:#d0daf894;max-width:620px;margin:0}.system-status-run{color:#dfe6ff;letter-spacing:.1em;cursor:pointer;background:#2d489c29;border:1px solid #6a8cff47;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.7rem;font-weight:800;display:inline-flex}.system-status-run:disabled{cursor:wait;opacity:.7}.system-status-spin{animation:.9s linear infinite system-status-spin}.system-status-overview{background:#789bff1f;border:1px solid #789bff2e;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(420px,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000003d}.system-status-overview-main{background:radial-gradient(circle at 15% 0,#486dda24,#0000 38%),#050a18fa;align-items:center;gap:22px;min-width:0;padding:34px;display:flex}.system-status-overview-icon{color:#9eb1ff;background:#3f5cb221;border:1px solid #7191ff38;border-radius:20px;flex:none;place-items:center;width:70px;height:70px;display:grid}.system-status-overview-main span,.system-status-overview-stats span{color:#c2cff96b;letter-spacing:.14em;font-size:.62rem;font-weight:800}.system-status-overview-main h3{color:#f4f7ff;letter-spacing:.035em;margin:8px 0 5px;font-size:clamp(1.55rem,3vw,2.35rem)}.system-status-overview-main p{color:#d5dfff94;letter-spacing:.1em;margin:0;font-size:.76rem;font-weight:800}.system-status-overview-operational .system-status-overview-icon{color:#61e798;background:#18724624;border-color:#4ce08b3d;box-shadow:0 0 34px #4ce08b14}.system-status-overview-degraded .system-status-overview-icon,.system-status-overview-offline .system-status-overview-icon{color:#ff8585;background:#84252524;border-color:#ff606040}.system-status-overview-stats{background:#789bff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.system-status-overview-stats>div{background:#050a18fa;flex-direction:column;justify-content:center;min-width:0;padding:28px 24px;display:flex}.system-status-overview-stats svg{color:#849cff;margin-bottom:18px}.system-status-overview-stats strong{overflow-wrap:anywhere;color:#eff3ff;margin-top:8px;font-size:.92rem}.system-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.system-status-service{background:linear-gradient(#0a1124f5,#040813fa);border:1px solid #789bff29;border-radius:18px;min-width:0;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.system-status-service:before{content:"";opacity:.45;background:#667089;width:100%;height:2px;position:absolute;top:0;left:0}.system-status-service-operational:before{opacity:.9;background:#4ce08b}.system-status-service-offline:before{opacity:.95;background:#ff6060}.system-status-service-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.system-status-service-icon{color:#92a8ff;background:#3f5cb21c;border:1px solid #7191ff2e;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.system-status-service-head>i{background:#667089;border-radius:50%;width:9px;height:9px;box-shadow:0 0 11px #66708980}.system-status-service-operational .system-status-service-head>i{background:#4ce08b;box-shadow:0 0 17px #4ce08bf2}.system-status-service-offline .system-status-service-head>i{background:#ff6060;box-shadow:0 0 17px #ff6060e0}.system-status-service>span{color:#c1cdf666;letter-spacing:.12em;margin-top:22px;font-size:.6rem;font-weight:800;display:block}.system-status-service h3{color:#f1f5ff;letter-spacing:.045em;margin:7px 0 13px;font-size:1rem}.system-status-service>strong{color:#aebeff;letter-spacing:.13em;font-size:.69rem}.system-status-service-operational>strong{color:#8ff0b4}.system-status-service-offline>strong{color:#f99}.system-status-service p{overflow-wrap:anywhere;color:#d6dfff8f;min-height:42px;margin:12px 0 18px;font-size:.82rem;line-height:1.55}.system-status-service small{color:#c5d2ff7a;letter-spacing:.1em;border:1px solid #7494ff24;border-radius:7px;padding:6px 9px;font-size:.62rem;font-weight:800;display:inline-flex}.system-status-footer{background:#060b19c2;border:1px solid #789bff21;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:flex}.system-status-footer div{color:#aabaff;letter-spacing:.11em;align-items:center;gap:8px;font-size:.67rem;font-weight:800;display:flex}.system-status-footer p{color:#cbd6fc7a;margin:0;font-size:.76rem}@keyframes system-status-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.system-status-overview{grid-template-columns:1fr}.system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.system-status-command,.system-status-footer{flex-direction:column;align-items:flex-start}.system-status-run{width:100%}.system-status-overview-main{flex-direction:column;align-items:flex-start;padding:26px 22px}.system-status-overview-stats,.system-status-grid{grid-template-columns:1fr}.system-status-overview-stats>div{padding:22px}}.admin-system-command-link{color:inherit;background:linear-gradient(90deg,#192b623b,#060b1af0);border:1px solid #789bff2e;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:24px;padding:21px 24px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff09}@media (width<=700px){.admin-system-command-link{grid-template-columns:auto minmax(0,1fr);padding:19px}.admin-system-command-link-action{border-top:1px solid #789bff17;grid-column:1/-1;justify-content:flex-end;padding-top:14px}}.admin-system-command-stack{gap:12px;margin-top:24px;margin-bottom:24px;display:grid}.admin-system-command-link{color:inherit;background:linear-gradient(90deg,#192b623b,#060b1af0);border:1px solid #789bff2e;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:21px 24px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff09}.admin-system-command-link:hover{background:linear-gradient(90deg,#253d8a4a,#070d1ff7);border-color:#7e9dff5c;transform:translateY(-2px)}.admin-system-command-link-icon{color:#9db1ff;background:#3f5cb221;border:1px solid #7191ff38;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.admin-system-command-link-copy{min-width:0}.admin-system-command-link-copy strong{color:#f3f6ff;letter-spacing:.045em;margin-top:5px;font-size:1rem;display:block}.admin-system-command-link-copy p{color:#d2dcff85;margin:5px 0 0;font-size:.78rem}.admin-system-command-link-action{color:#9eb1ff;align-items:center;gap:14px;display:flex}.admin-system-command-link-action span{letter-spacing:.12em;font-size:.52rem;font-weight:800}.admin-system-command-link-action strong{font-size:1.25rem;transition:transform .16s}.admin-system-command-link:hover .admin-system-command-link-action strong{transform:translate(4px)}.storage-control-command{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.storage-control-command h2{margin:8px 0 12px}.storage-control-command p{color:#d0daf894;max-width:620px;margin:0}.storage-control-refresh{color:#dfe6ff;letter-spacing:.1em;cursor:pointer;background:#2d489c29;border:1px solid #6a8cff47;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.7rem;font-weight:800;display:inline-flex}.storage-control-refresh:disabled{cursor:wait;opacity:.7}.storage-control-spin{animation:.9s linear infinite storage-control-spin}.storage-control-overview{background:#789bff1f;border:1px solid #789bff2e;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(480px,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000003d}.storage-control-total{background:radial-gradient(circle at 15% 0,#486dda24,#0000 38%),#050a18fa;align-items:center;gap:22px;padding:34px;display:flex}.storage-control-total-icon{color:#8ff0b4;background:#18724624;border:1px solid #7191ff38;border-radius:20px;flex:none;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 34px #4ce08b14}.storage-control-total span,.storage-control-overview-stats span{color:#c2cff96b;letter-spacing:.14em;font-size:.62rem;font-weight:800}.storage-control-total h3{color:#f4f7ff;letter-spacing:.035em;margin:8px 0 5px;font-size:clamp(1.7rem,3vw,2.55rem)}.storage-control-total p{color:#d5dfff94;letter-spacing:.1em;margin:0;font-size:.76rem;font-weight:800}.storage-control-overview-stats{background:#789bff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.storage-control-overview-stats>div{background:#050a18fa;flex-direction:column;justify-content:center;min-width:0;padding:28px 24px;display:flex}.storage-control-overview-stats svg{color:#849cff;margin-bottom:18px}.storage-control-overview-stats strong{overflow-wrap:anywhere;color:#eff3ff;margin-top:8px;font-size:.92rem}.storage-control-section{background:#050a17ed;border:1px solid #789bff26;border-radius:20px;margin-top:24px;overflow:hidden}.storage-control-section-heading{border-bottom:1px solid #789bff1c;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;display:flex}.storage-control-section-heading h2{margin:6px 0 0;font-size:1.15rem}.storage-control-category-grid{background:#789bff17;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.storage-control-category{background:linear-gradient(#080e1ffa,#040812fa);min-width:0;padding:25px}.storage-control-category-icon{color:#96aaff;background:#3f5cb21c;border:1px solid #7191ff2e;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.storage-control-category>span{color:#c1cdf66b;letter-spacing:.13em;margin-top:21px;font-size:.61rem;font-weight:800;display:block}.storage-control-category>strong{color:#f1f5ff;margin-top:7px;font-size:1.22rem;display:block}.storage-control-category p{color:#d2dcff7a;letter-spacing:.08em;margin:7px 0 18px;font-size:.64rem;font-weight:800}.storage-control-meter{background:#778fd41c;border-radius:999px;height:5px;overflow:hidden}.storage-control-meter i{border-radius:inherit;background:#6f8cff;height:100%;display:block;box-shadow:0 0 12px #6f8cff80}.storage-control-category small{color:#c6d2fa66;letter-spacing:.1em;margin-top:9px;font-size:.52rem;font-weight:800;display:block}.storage-control-columns{grid-template-columns:minmax(0,1.6fr) minmax(330px,.8fr);gap:24px;display:grid}.storage-control-stack,.storage-control-table-panel,.storage-control-mini-panel{min-width:0}.storage-control-object-list{padding:0 24px}.storage-control-object{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:18px 0;display:grid}.storage-control-object+.storage-control-object{border-top:1px solid #789bff14}.storage-control-object-rank{color:#738cff;letter-spacing:.1em;font-size:.68rem;font-weight:800}.storage-control-object-copy{min-width:0}.storage-control-object-copy strong{color:#edf2ff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.storage-control-object-copy span{color:#ccd7fd6e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.52rem;display:block;overflow:hidden}.storage-control-object-size{color:#a9baff;white-space:nowrap;font-size:.74rem}.storage-control-breakdown-list{padding:7px 22px 15px}.storage-control-breakdown-list>div{grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:12px;padding:14px 0;display:grid}.storage-control-breakdown-list>div+.storage-control-breakdown-list>div{border-top:1px solid #789bff14}.storage-control-breakdown-list span{color:#dfe6ff;letter-spacing:.06em;align-items:center;gap:7px;min-width:0;font-size:.64rem;font-weight:800;display:flex}.storage-control-breakdown-list strong{color:#9eb1ff;white-space:nowrap;font-size:.69rem}.storage-control-breakdown-list small{color:#c4d0fa66;text-align:right;font-size:.52rem}.storage-control-footer{color:#9eb1ff;background:#060b19c2;border:1px solid #789bff21;border-radius:15px;align-items:center;gap:12px;margin-top:24px;padding:20px 22px;display:flex}.storage-control-footer div{flex-direction:column;gap:3px;display:flex}.storage-control-footer strong{letter-spacing:.12em;font-size:.66rem}.storage-control-footer span{color:#cbd6fc73;font-size:.68rem}@keyframes storage-control-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.storage-control-overview{grid-template-columns:1fr}.storage-control-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-control-columns{grid-template-columns:1fr}}@media (width<=700px){.admin-system-command-link{grid-template-columns:auto minmax(0,1fr);padding:19px}.admin-system-command-link-action{border-top:1px solid #789bff17;grid-column:1/-1;justify-content:flex-end;padding-top:14px}.storage-control-command{flex-direction:column;align-items:flex-start}.storage-control-refresh{width:100%}.storage-control-total{flex-direction:column;align-items:flex-start;padding:26px 22px}.storage-control-overview-stats,.storage-control-category-grid{grid-template-columns:1fr}.storage-control-overview-stats>div{padding:22px}.storage-control-object{grid-template-columns:32px minmax(0,1fr)}.storage-control-object-size{grid-column:2}}.black-box-command{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.black-box-command h2{margin:8px 0 12px}.black-box-command p{color:#d0daf894;max-width:650px;margin:0}.black-box-live-badge{color:#aef5c6;letter-spacing:.12em;background:#08181485;border:1px solid #4ce08b38;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;font-size:.68rem;font-weight:800;display:inline-flex}.black-box-live-badge i{background:#4ce08b;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite admin-black-box-pulse;box-shadow:0 0 16px #4ce08be6}.black-box-overview{background:#789bff1a;border:1px solid #789bff29;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.black-box-overview>div{background:#050a18f7;flex-direction:column;min-width:0;padding:25px;display:flex}.black-box-overview svg{color:#8fa6ff;margin-bottom:18px}.black-box-overview span{color:#c2cff96b;letter-spacing:.13em;font-size:.61rem;font-weight:800}.black-box-overview strong{overflow-wrap:anywhere;color:#f0f4ff;margin-top:8px;font-size:1rem}.black-box-filter-panel{background:#050a17e6;border:1px solid #789bff24;border-radius:18px;margin-top:22px;padding:22px}.black-box-search{background:#030711d1;border:1px solid #789bff2b;border-radius:12px;align-items:center;gap:11px;padding:0 15px;display:flex}.black-box-search svg{color:#8198f2;flex:none}.black-box-search input{color:#eef3ff;width:100%;min-height:48px;font:inherit;background:0 0;border:0;outline:0}.black-box-search input::placeholder{color:#cbd6fc59}.black-box-filter-group{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;margin-top:17px;display:grid}.black-box-filter-group>span{color:#c1cdf66b;letter-spacing:.13em;font-size:.61rem;font-weight:800}.black-box-filter-group>div{flex-wrap:wrap;gap:8px;display:flex}.black-box-filter-group button{color:#d6dfff8c;letter-spacing:.08em;cursor:pointer;background:#19265217;border:1px solid #789bff24;border-radius:9px;padding:8px 11px;font-size:.64rem;font-weight:800}.black-box-filter-group button:hover,.black-box-filter-active{color:#eef3ff!important;background:#415bb533!important;border-color:#7997ff5c!important}.black-box-archive{background:#040813f5;border:1px solid #789bff26;border-radius:20px;margin-top:22px;overflow:hidden}.black-box-archive-heading{border-bottom:1px solid #789bff1c;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;display:flex}.black-box-archive-heading h2{margin:6px 0 0;font-size:1.15rem}.black-box-archive-heading>strong{color:#91a7ff;letter-spacing:.11em;font-size:.67rem}.black-box-empty{text-align:center;color:#cdd8ff78;letter-spacing:.12em;padding:50px 24px;font-size:.64rem;font-weight:800}.black-box-record+.black-box-record{border-top:1px solid #789bff14}.black-box-record-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:120px 22px minmax(0,1fr) auto;align-items:stretch;gap:14px;padding:0 24px;display:grid}.black-box-record-main:hover{background:#455cab0e}.black-box-record-time{flex-direction:column;justify-content:center;align-items:flex-end;padding:22px 0;display:flex}.black-box-record-time strong{color:#dbe4ff;font-variant-numeric:tabular-nums;font-size:.82rem}.black-box-record-time span{color:#c3cff861;letter-spacing:.08em;margin-top:5px;font-size:.61rem;font-weight:800}.black-box-record-signal{justify-content:center;display:flex;position:relative}.black-box-record-signal:before{content:"";background:#587fff29;width:1px;position:absolute;top:0;bottom:0}.black-box-record-signal i{z-index:1;background:#6687ff;border:2px solid #080d1d;border-radius:50%;width:9px;height:9px;margin-top:31px;position:relative;box-shadow:0 0 14px #6687ffbf}.black-box-record-copy{min-width:0;padding:18px 0 20px}.black-box-record-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.black-box-record-meta strong{color:#aebeff;letter-spacing:.13em;font-size:.52rem}.black-box-record-meta span{color:#c3cff87a;letter-spacing:.11em;border:1px solid #7395ff29;border-radius:6px;padding:4px 7px;font-size:.57rem;font-weight:800}.black-box-record-copy h3{color:#f3f6ff;letter-spacing:.045em;margin:8px 0 4px;font-size:.96rem}.black-box-record-copy p{overflow-wrap:anywhere;color:#d7e0ff94;margin:0;font-size:.82rem}.black-box-record-toggle{color:#aebeffb3;place-items:center;display:grid}.black-box-record-details{background:#02061094;padding:0 26px 26px 182px}.black-box-detail-grid{background:#789bff14;border:1px solid #789bff1f;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.black-box-detail-grid>div{background:#050a17fa;min-width:0;padding:16px}.black-box-detail-grid span{color:#c1cdf666;letter-spacing:.11em;font-size:.57rem;font-weight:800;display:block}.black-box-detail-grid strong{overflow-wrap:anywhere;color:#dfe6ff;margin-top:7px;font-size:.7rem;display:block}.black-box-json-panel{background:#01040cf2;border:1px solid #789bff1f;border-radius:13px;margin-top:14px;overflow:hidden}.black-box-json-heading{color:#9db1ff;letter-spacing:.12em;border-bottom:1px solid #789bff1a;padding:12px 15px;font-size:.61rem;font-weight:800}.black-box-json-panel pre{color:#b8c7ff;white-space:pre;margin:0;padding:18px;font-size:.64rem;line-height:1.65;overflow-x:auto}@media (width<=900px){.black-box-overview,.black-box-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.black-box-record-details{padding-left:26px}}@media (width<=700px){.black-box-command{flex-direction:column;align-items:flex-start}.black-box-overview,.black-box-detail-grid,.black-box-filter-group{grid-template-columns:1fr}.black-box-record-main{grid-template-columns:75px 16px minmax(0,1fr) auto;gap:8px;padding:0 14px}.black-box-record-time strong{font-size:.69rem}.black-box-record-details{padding:0 14px 18px}}.admin-system-command-link-black-box{background:radial-gradient(circle at 8%,#4d69cd1f,#0000 28%),linear-gradient(90deg,#192b623b,#060b1af0);border-color:#5c8cff3b}.admin-black-box-command-telemetry{flex-wrap:wrap;align-items:center;gap:9px 15px;margin-top:9px;display:flex}.admin-black-box-command-telemetry>span{color:#c8d4fc7a;letter-spacing:.09em;font-size:.62rem;font-weight:800}.admin-black-box-command-live{align-items:center;gap:7px;display:inline-flex}.admin-black-box-command-live i{background:#e3bd5a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #e3bd5ab3}.admin-black-box-command-live-live{color:#aef5c6!important}.admin-black-box-command-live-live i{background:#4ce08b;animation:1.7s ease-in-out infinite admin-black-box-pulse;box-shadow:0 0 15px #4ce08be6}.admin-black-box-command-live-error,.admin-black-box-command-live-offline{color:#ff9292!important}.admin-black-box-command-live-error i,.admin-black-box-command-live-offline i{background:#ff6060;box-shadow:0 0 14px #ff6060b8}@media (width<=700px){.admin-black-box-command-telemetry{flex-direction:column;align-items:flex-start;gap:7px}}.deployment-main{gap:24px;display:grid}.deployment-command{justify-content:space-between;align-items:end;gap:28px;display:flex}.deployment-command h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.9}.deployment-command p{color:#d6e4f6b8;max-width:560px;margin:0;line-height:1.7}.deployment-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.deployment-command-actions button,.deployment-command-actions a{color:#edf7ff;letter-spacing:.13em;cursor:pointer;background:#ffffff09;border:1px solid #8fc1db2e;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:.67rem;font-weight:900;display:inline-flex}.deployment-command-actions button:hover,.deployment-command-actions a:hover{background:#68bede14;border-color:#68bedea6}.deployment-command-actions button:disabled{cursor:wait;opacity:.65}.deployment-spin{animation:.8s linear infinite deployment-spin}@keyframes deployment-spin{to{transform:rotate(360deg)}}.deployment-overview{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:18px;display:grid}.deployment-primary-card,.deployment-state-card,.deployment-commits-panel{background:radial-gradient(circle at 100% 0,#5d84ff1a,#0000 34%),linear-gradient(#0d172ce0,#050b19f0);border:1px solid #8fc1db2b;box-shadow:0 18px 50px #0000004d}.deployment-primary-card,.deployment-state-card{border-radius:16px;padding:28px}.deployment-card-heading{align-items:center;gap:16px;display:flex}.deployment-card-icon,.deployment-state-icon{color:#a8b6ff;background:#5f70ff14;border:1px solid #8b9bff33;border-radius:13px;place-items:center;width:58px;height:58px;display:grid}.deployment-card-heading span,.deployment-state-card>span,.deployment-sha-block>span,.deployment-facts span,.deployment-state-card>div:last-of-type span{color:#8fc1dbb3;letter-spacing:.18em;font-size:.64rem;font-weight:900}.deployment-card-heading h3{margin:5px 0 0;font-size:2rem}.deployment-sha-block{background:#0003;border:1px solid #8fc1db1f;border-radius:10px;margin-top:28px;padding:20px}.deployment-sha-block strong{color:#f5f8ff;overflow-wrap:anywhere;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.76rem,1.7vw,1rem);display:block}.deployment-sha-block small{color:#f0c06c;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800;display:inline-block}.deployment-facts{grid-template-columns:.65fr .9fr 1.5fr;gap:12px;margin-top:14px;display:grid}.deployment-facts>div{background:#ffffff06;border:1px solid #8fc1db1a;border-radius:9px;min-width:0;padding:16px}.deployment-facts strong{color:#edf7ff;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;margin-top:9px;font-size:.83rem;line-height:1.45;display:flex}.deployment-state-card{position:relative;overflow:hidden}.deployment-state-card:after{content:"";background:#8fc1db4d;height:3px;position:absolute;inset:auto 0 0}.deployment-state-current:after{background:#7be39f}.deployment-state-behind:after,.deployment-state-different:after{background:#f0c06c}.deployment-state-unknown:after{background:#8f9ab5}.deployment-state-card>span{margin-top:24px;display:block}.deployment-state-card>strong{letter-spacing:-.03em;margin-top:9px;font-size:clamp(1.7rem,3vw,2.6rem);display:block}.deployment-state-current>strong{color:#8ff0b1}.deployment-state-behind>strong,.deployment-state-different>strong{color:#f2c56f}.deployment-state-card p{color:#d6e4f6b8;min-height:74px;margin:13px 0 22px;line-height:1.55}.deployment-state-card>div:last-of-type{border-top:1px solid #8fc1db1f;padding-top:18px}.deployment-state-card>div:last-of-type strong{color:#edf7ff;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.deployment-state-card>small{color:#8fc1db8c;letter-spacing:.13em;margin-top:16px;font-size:.59rem;font-weight:800;display:block}.deployment-commits-panel{border-radius:16px;overflow:hidden}.deployment-section-heading{border-bottom:1px solid #8fc1db1f;justify-content:space-between;align-items:end;gap:18px;padding:24px 26px;display:flex}.deployment-section-heading h3{margin:7px 0 0;font-size:1.7rem}.deployment-repo-label{color:#b5c8e5a6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.deployment-commit-list{display:grid}.deployment-commit-row{border-top:1px solid #8fc1db14;grid-template-columns:42px minmax(0,1fr) 90px 72px;align-items:center;gap:14px;min-width:0;padding:17px 26px;display:grid}.deployment-commit-row:first-child{border-top:0}.deployment-commit-row-live{background:#71d6970b;box-shadow:inset 3px 0 #71d697b8}.deployment-commit-index{color:#a8b6ff;background:#5f70ff0f;border:1px solid #8b9bff24;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.deployment-commit-copy{min-width:0}.deployment-commit-copy strong{color:#edf7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.deployment-commit-copy span{color:#a9bcd899;margin-top:5px;font-size:.72rem;display:block}.deployment-commit-row code{color:#f0c06c;font-size:.76rem}.deployment-commit-state{text-align:right}.deployment-commit-state span,.deployment-commit-state strong{letter-spacing:.12em;border-radius:999px;padding:6px 8px;font-size:.59rem;font-weight:900;display:inline-flex}.deployment-commit-state span{color:#8ff0b1;background:#71d69714;border:1px solid #71d69733}.deployment-commit-state strong{color:#b9c6ff;background:#8b9bff12;border:1px solid #8b9bff29}.deployment-empty{color:#8fc1db99;letter-spacing:.16em;padding:34px 26px;font-size:.68rem;font-weight:900}@media (width<=900px){.deployment-command,.deployment-section-heading{flex-direction:column;align-items:stretch}.deployment-command-actions{justify-content:flex-start}.deployment-overview,.deployment-facts{grid-template-columns:1fr}.deployment-commit-row{grid-template-columns:38px minmax(0,1fr) 70px;padding:15px 18px}.deployment-commit-state{text-align:left;grid-column:2/-1}}@media (width<=600px){.deployment-primary-card,.deployment-state-card{padding:20px}.deployment-command-actions{grid-template-columns:1fr;display:grid}.deployment-commit-row{grid-template-columns:34px minmax(0,1fr)}.deployment-commit-row code,.deployment-commit-state{grid-column:2}}.admin-command-palette-hint{color:#a3b5d285;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-top:16px;font-size:.68rem;font-weight:800;display:flex}.admin-command-palette-hint kbd{color:#c9d3ffd1;letter-spacing:.08em;background:#5f70ff12;border:1px solid #919eff2e;border-radius:6px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;box-shadow:inset 0 -1px #ffffff09}@media (width<=600px){.admin-command-palette-hint{flex-wrap:wrap;font-size:.62rem}}.admin-command-palette-backdrop{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01050ec2;place-items:start center;padding:min(14vh,130px) 22px 40px;animation:.16s both admin-command-palette-backdrop-in;display:grid;position:fixed;inset:0}.admin-command-palette{background:radial-gradient(circle at 100% 0,#6370ff1f,#0000 30%),linear-gradient(#0b1225fb,#040916fe);border:1px solid #91adff3d;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100%);max-height:min(720px,76vh);animation:.18s both admin-command-palette-in;display:grid;overflow:hidden;box-shadow:0 34px 110px #000000b3,0 0 0 1px #ffffff06}@keyframes admin-command-palette-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes admin-command-palette-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}.admin-command-palette-search{border-bottom:1px solid #8fc1db21;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:0 18px 0 22px;display:grid}.admin-command-palette-search>svg{color:#aab9ff}.admin-command-palette-search input{color:#f4f7ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:1.05rem}.admin-command-palette-search input::placeholder{color:#b5c3dc7a}.admin-command-palette-search kbd,.admin-command-palette-footer kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-command-palette-search>kbd{color:#bbcbe5a1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:5px 7px;font-size:.64rem;font-weight:800}.admin-command-palette-search button{color:#cad6eaa8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-command-palette-search button:hover{color:#fff;background:#ffffff0f}.admin-command-palette-list{scrollbar-width:thin;scrollbar-color:#8fc1db33 transparent;padding:10px;overflow-y:auto}.admin-command-palette-group{color:#8ba0c28c;letter-spacing:.18em;padding:12px 12px 7px;font-size:.59rem;font-weight:900}.admin-command-palette-item{color:#edf4ff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 12px;display:grid}.admin-command-palette-item-active{background:linear-gradient(90deg,#5f70ff1f,#5f70ff0e);border-color:#919eff33;box-shadow:inset 3px 0 #a4b1ffc7}.admin-command-palette-icon{color:#aab9ff;background:#6877ff12;border:1px solid #919eff24;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-command-palette-copy{min-width:0}.admin-command-palette-copy strong,.admin-command-palette-copy small{display:block}.admin-command-palette-copy strong{color:#f3f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.admin-command-palette-copy small{color:#acbeda94;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.7rem;overflow:hidden}.admin-command-palette-enter{color:#c9d3ffc7;text-align:center;font-size:1.05rem}.admin-command-palette-item-danger.admin-command-palette-item-active{background:linear-gradient(90deg,#ff64641a,#ff646409);border-color:#ff79792e;box-shadow:inset 3px 0 #ff7a7ab8}.admin-command-palette-item-danger .admin-command-palette-icon{color:#ff9c9c;background:#ff5a5a0e;border-color:#ff797921}.admin-command-palette-empty{color:#a4b1ffb8;text-align:center;align-content:center;place-items:center;gap:9px;min-height:210px;display:grid}.admin-command-palette-empty strong{color:#e2eaf8d1;letter-spacing:.15em;font-size:.72rem}.admin-command-palette-empty span{color:#a4b5d28a;font-size:.75rem}.admin-command-palette-footer{color:#9eb1cf8c;letter-spacing:.1em;text-align:left;background:#0000001f;border-top:1px solid #8fc1db1c;align-items:center;gap:18px;min-height:48px;padding:0 16px;font-size:.56rem;font-weight:900;display:flex}.admin-command-palette-footer span{align-items:center;gap:5px;display:inline-flex}.admin-command-palette-footer kbd{color:#d1dcefb3;background:#ffffff09;border:1px solid #ffffff14;border-radius:5px;place-items:center;min-width:22px;min-height:21px;padding:2px 5px;font-size:.58rem;display:inline-grid}.admin-command-palette-footer strong{color:#aebaffc7;letter-spacing:.15em;margin-left:auto}@media (width<=600px){.admin-command-palette-backdrop{align-items:start;padding:18px 12px}.admin-command-palette{border-radius:14px;max-height:calc(100vh - 36px)}.admin-command-palette-search{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:0 12px 0 16px}.admin-command-palette-search>kbd{display:none}.admin-command-palette-item{grid-template-columns:38px minmax(0,1fr) 24px;min-height:58px;padding:8px 10px}.admin-command-palette-footer{white-space:nowrap;gap:8px;overflow-x:auto}.admin-command-palette-footer strong{display:none}}.admin-transfer-uploader,.admin-drop-zone{transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;position:relative}.admin-transfer-uploader:after,.admin-drop-zone:after{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #0000;transition:border-color .2s,background .2s;position:absolute;inset:7px}.admin-transfer-uploader-dragging,.admin-drop-zone-active{transform:translateY(-2px);background:radial-gradient(circle,#72d9ff1a,#0000 64%),linear-gradient(#0c1f34f5,#030c19fa)!important;border-color:#72d9ffc7!important;box-shadow:0 0 0 1px #72d9ff1a,0 0 42px #72d9ff29!important}.admin-transfer-uploader-dragging:after,.admin-drop-zone-active:after{background:#72d9ff06;border-color:#72d9ff94}.admin-transfer-drop-hint,.admin-drop-zone-hint{color:#72d9ffc7;letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:28px;margin-top:12px;font-size:.6rem;font-weight:900;display:inline-flex}.admin-transfer-uploader-dragging .admin-transfer-drop-hint,.admin-drop-zone-active .admin-drop-zone-hint{color:#dff9ff;text-shadow:0 0 18px #72d9ff7a}.admin-comms-global-launch{z-index:180;color:#dff9ff;letter-spacing:.15em;background:linear-gradient(#071926f5,#020b15fa);border:1px solid #72d9ff4d;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:.62rem;font-weight:900;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #0006,0 0 24px #72d9ff14}.admin-comms-global-launch span{color:#8ff0b1;text-shadow:0 0 10px #8ff0b1;font-size:.72rem}.admin-comms-global-launch-unread span{animation:.9s ease-in-out infinite adminCommsUnreadPulse}@keyframes adminCommsUnreadPulse{0%,to{opacity:1;text-shadow:0 0 10px #8ff0b1,0 0 18px #8ff0b1b8;transform:scale(1)}50%{opacity:.16;text-shadow:0 0 2px #8ff0b138;transform:scale(.78)}}.admin-comms-global-launch:hover{color:#fff;border-color:#ff9d1cb8;transform:translateY(-2px);box-shadow:0 14px 38px #00000080,0 0 28px #ff9d1c21}.comms-page{min-height:100vh}.comms-heading{align-items:end}.comms-link-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.comms-link-status,.comms-online-count{color:#bcd2e8b8;letter-spacing:.12em;background:#05101ec7;border:1px solid #8fc1db26;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:.58rem;font-weight:900;display:inline-flex}.comms-link-status i{background:#b9c6db73;border-radius:50%;width:7px;height:7px}.comms-link-status-live{color:#bdfbd1;border-color:#8ff0b138}.comms-link-status-live i{background:#8ff0b1;box-shadow:0 0 11px #8ff0b1}.comms-link-status-error{color:#ffadad;border-color:#ff79793d}.comms-link-status-error i{background:#ff7979;box-shadow:0 0 11px #ff7979}.comms-link-status-offline i{background:#b9c6db47}.comms-terminal{background:radial-gradient(circle at 100% 0,#5c78ff12,#0000 30%),linear-gradient(#030c17fb,#01060dfe);border:1px solid #72d9ff33;border-radius:14px;overflow:hidden;box-shadow:0 28px 80px #00000085,inset 0 0 50px #28aad206}.comms-terminal-bar{color:#9ddcf1d1;letter-spacing:.14em;background:#05111fe0;border-bottom:1px solid #72d9ff1f;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:900;display:flex}.comms-terminal-bar>div{align-items:center;gap:9px;display:inline-flex}.comms-terminal-bar>span{color:#9db5d780}.comms-feed{scrollbar-width:thin;scrollbar-color:#72d9ff38 transparent;height:clamp(420px,61vh,720px);padding:22px 24px 30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-y:auto}.comms-boot-sequence{color:#72d9ff6b;letter-spacing:.09em;gap:5px;margin-bottom:22px;font-size:.67rem;display:grid}.comms-system-row{color:#8ff0b19e;gap:8px;margin:9px 0;font-size:.72rem;line-height:1.5;display:flex}.comms-system-row span{color:#8ff0b1eb}.comms-system-row-error,.comms-system-row-error span{color:#f99}.comms-message{border-bottom:1px solid #ffffff06;grid-template-columns:94px 92px minmax(0,1fr);align-items:start;gap:11px;padding:9px 0;font-size:.78rem;line-height:1.55;display:grid}.comms-message time{color:#8da4c370}.comms-message strong{color:#72d9ff;letter-spacing:.08em}.comms-message p{color:#e4eefad1;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.comms-message-self strong{color:#ffb45c}.comms-message-system strong,.comms-message-system p{color:#8ff0b1ad}.comms-composer{background:#030d18f0;border-top:1px solid #72d9ff21;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:11px 14px 11px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.comms-composer>span{color:#ff9d1c;font-size:1.25rem;font-weight:900}.comms-composer input{color:#edf7ff;width:100%;min-width:0;font:inherit;letter-spacing:.035em;background:0 0;border:0;outline:0;padding:11px 0;font-size:.82rem}.comms-composer input::placeholder{color:#97afce61}.comms-composer small{color:#8ea4c261;font-size:.6rem}.comms-composer button{color:#e7faff;cursor:pointer;letter-spacing:.12em;background:#4bb2d617;border:1px solid #72d9ff42;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.6rem;font-weight:900;display:inline-flex}.comms-composer button:hover:not(:disabled){background:#ff9d1c14;border-color:#ff9d1cb8}.comms-composer button:disabled{opacity:.42;cursor:not-allowed}.comms-crew-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.comms-crew-strip>div{color:#a5b8d385;background:#05101d9e;border:1px solid #8fc1db1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:grid}.comms-crew-strip i{background:#abbcd24d;border-radius:50%;width:7px;height:7px}.comms-crew-strip span{letter-spacing:.13em;font-size:.65rem;font-weight:900}.comms-crew-strip strong{color:#a5b8d357;letter-spacing:.11em;font-size:.55rem}.comms-crew-strip .comms-crew-online{color:#dff8e8;border-color:#8ff0b12e}.comms-crew-strip .comms-crew-online i{background:#8ff0b1;box-shadow:0 0 10px #8ff0b1}.comms-crew-strip .comms-crew-online strong{color:#8ff0b1c7}@media (width<=760px){.admin-comms-global-launch{bottom:12px;right:12px}.comms-heading{align-items:stretch}.comms-link-cluster{justify-content:flex-start}.comms-feed{height:clamp(380px,58vh,620px);padding:18px 15px 24px}.comms-message{grid-template-columns:82px minmax(0,1fr);gap:5px 9px}.comms-message p{grid-column:1/-1;padding-left:0}.comms-composer{grid-template-columns:auto minmax(0,1fr) auto;padding-left:14px}.comms-composer small{display:none}.comms-composer button{width:42px;padding:0;font-size:0}.comms-crew-strip{grid-template-columns:1fr}}.admin-comms-global-launch-priority{animation:.48s ease-in-out infinite commsPriorityLauncherPulse;border-color:#72d9ffeb!important;box-shadow:0 14px 38px #0000007a,0 0 14px #72d9ff59,0 0 38px #72d9ff33!important}.admin-comms-global-launch-priority span{color:#d9f8ff!important;animation:.34s linear infinite commsPriorityDotPulse!important}.admin-comms-global-launch-red-alert{animation:.38s steps(2,end) infinite commsRedLauncherPulse;color:#fff4f4!important;background:linear-gradient(#46080ff7,#1b0207fc)!important;border-color:#ff5c5cf2!important;box-shadow:0 14px 38px #00000085,0 0 18px #ff47477a,0 0 48px #ff474740!important}.admin-comms-global-launch-red-alert span{color:#ff5b5b!important;text-shadow:0 0 14px #ff2929!important;animation:.24s linear infinite commsPriorityDotPulse!important}@keyframes commsPriorityLauncherPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.025)}}@keyframes commsPriorityDotPulse{0%,to{opacity:1;transform:scale(1.3)}50%{opacity:.18;transform:scale(.72)}}@keyframes commsRedLauncherPulse{0%,to{filter:brightness()}50%{filter:brightness(1.65)}}.comms-page-red-alert{animation:1s ease-in-out infinite commsRedAlertScreen}.comms-page-red-alert .comms-terminal{border-color:#ff4d4db8!important;box-shadow:0 28px 80px #0000009e,0 0 44px #ff323233,inset 0 0 70px #ff23230f!important}.comms-page-red-alert .comms-terminal-bar{color:#ffd0d0;background:#41050af0;border-bottom-color:#ff505057}.comms-red-alert-banner{z-index:1000;color:#fff;letter-spacing:.32em;background:#8e040ff5;border-bottom:1px solid #ffbebe9e;place-items:center;min-height:36px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:1000;animation:.5s steps(2,end) infinite commsRedBannerFlash;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 0 34px #ff222261}@keyframes commsRedAlertScreen{0%,to{background-color:#0000}50%{background-color:#6e000809}}@keyframes commsRedBannerFlash{0%,to{opacity:1}50%{opacity:.64}}.comms-message-ping strong,.comms-message-ping p{text-shadow:0 0 12px #72d9ff2e;color:#bfeeff!important}.comms-message-red-alert strong,.comms-message-red-alert p{text-shadow:0 0 12px #ff414140;color:#ff8c8c!important}.comms-message-help p,.comms-message-telemetry p{line-height:1.7;color:#d8e9f8d1!important}.comms-page-red-alert .admin-header{margin-top:36px}.admin-priority-toast{z-index:980;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#72d9ff2e,#0000 42%),#030c17f7;border:1px solid #72d9ffd6;border-radius:14px;gap:7px;width:min(390px,100vw - 36px);padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;animation:.24s ease-out adminPriorityToastEnter,.48s ease-in-out .24s infinite commsPriorityLauncherPulse;display:grid;position:fixed;bottom:118px;right:28px;box-shadow:0 22px 58px #0000009e,0 0 22px #72d9ff38}.admin-priority-toast strong{color:#c7f4ff;letter-spacing:.16em;font-size:.72rem}.admin-priority-toast span{color:#f4fbff;font-size:.92rem;font-weight:800;line-height:1.45}.admin-priority-toast small{color:#72d9ffbf;letter-spacing:.13em;font-size:.6rem;font-weight:900}.admin-priority-toast-red-alert{background:radial-gradient(circle at 100% 0,#ff42423d,#0000 44%),#2d0308fa;border-color:#ff5b5bf2;animation:.24s ease-out adminPriorityToastEnter,.38s steps(2,end) .24s infinite commsRedLauncherPulse;box-shadow:0 22px 58px #000000a6,0 0 28px #ff2d2d4d}.admin-priority-toast-red-alert strong,.admin-priority-toast-red-alert small{color:#ff9b9b}@keyframes adminPriorityToastEnter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.admin-priority-toast{bottom:108px;right:18px}}.admin-comms-global-launch-unread{border-color:#ff5b5bb8!important;box-shadow:0 14px 38px #00000070,0 0 14px #ff5b5b47,0 0 34px #ff5b5b29!important}.admin-comms-global-launch-unread span{color:#ff5b5b!important;opacity:1!important;animation:.72s ease-in-out infinite adminCommsUnreadRedPulse!important}@keyframes adminCommsUnreadRedPulse{0%,to{opacity:1;text-shadow:0 0 8px #ff5b5b,0 0 18px #ff5b5beb,0 0 30px #ff5b5b7a;transform:scale(1)}50%{opacity:1;text-shadow:0 0 3px #ff5b5b,0 0 7px #ff5b5b85;transform:scale(.72)}}.admin-active-operation,.admin-inline-operation,.comms-operation-link,.operation-standby-panel,.operation-init-panel,.operation-command-hero,.operation-panel,.operation-debrief-preview,.operation-complete-debrief{background:linear-gradient(#071222e6,#030a16f0);border:1px solid #72d9ff2e;box-shadow:0 18px 46px #0000004d}.admin-active-operation{border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr) auto;align-items:center;gap:18px;margin:18px 0 22px;padding:22px 24px;display:grid}.admin-active-operation-live{background:radial-gradient(circle at 0 0,#8ff0b114,#0000 34%),linear-gradient(#071222eb,#030a16f5);border-color:#8ff0b147}.admin-active-operation-status h3{margin:7px 0 5px;font-size:1.35rem}.admin-active-operation-status p{color:#c7d7eeb8;margin:0}.admin-active-operation-live-label{color:#8ff0b1;letter-spacing:.14em;align-items:center;gap:8px;margin-top:9px;font-size:.63rem;font-weight:900;display:inline-flex}.admin-active-operation-live-label i,.admin-inline-operation i,.comms-operation-link i{background:#8ff0b1;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite operationLivePulse;display:inline-block;box-shadow:0 0 12px #8ff0b1}.admin-active-operation-clock{border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;gap:5px;padding:0 20px;display:grid}.admin-active-operation-clock span,.admin-active-operation-clock small{color:#97aecd94;letter-spacing:.13em;font-size:.58rem;font-weight:900}.admin-active-operation-clock strong{color:#fff;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.28rem}.admin-active-operation-action{color:#fff;letter-spacing:.11em;background:#ff9d1c14;border:1px solid #ff9d1c57;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 18px;font-size:.62rem;font-weight:900;display:inline-flex}.admin-active-operation-action:hover{background:#ff9d1c21;border-color:#ff9d1cb8}.admin-inline-operation,.comms-operation-link{border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;display:grid}.admin-inline-operation>span,.comms-operation-link>div>span{color:#8ff0b1;letter-spacing:.13em;align-items:center;gap:8px;font-size:.58rem;font-weight:900;display:inline-flex}.admin-inline-operation>strong,.comms-operation-link>div>strong{color:#fff;letter-spacing:.06em;font-size:.82rem}.admin-inline-operation>small,.comms-operation-link>small{color:#97aecd94;letter-spacing:.1em;text-align:right;font-size:.56rem;font-weight:900}.comms-operation-link>div{gap:3px;display:grid}.comms-message-copy{min-width:0}.comms-message-operation{color:#8ff0b1c2;letter-spacing:.1em;text-transform:uppercase;background:#8ff0b10d;border:1px solid #8ff0b129;border-radius:999px;margin:0 0 5px;padding:3px 7px;font-size:.52rem;font-weight:900;display:inline-flex}.comms-crew-identity{gap:3px;min-width:0;display:grid}.comms-crew-identity span{line-height:1}.comms-crew-identity small{color:#97aecd6b;letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:800}.comms-crew-online .comms-crew-identity small{color:#8ff0b18a}.operation-equal-crew{color:#72d9ff;letter-spacing:.13em;background:#72d9ff0d;border:1px solid #72d9ff33;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;font-size:.6rem;font-weight:900;display:inline-flex}.operation-standby-panel{color:#97aecdb8;letter-spacing:.1em;border-radius:16px;margin-top:18px;padding:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operation-init-panel{border-radius:18px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:18px;padding:28px;display:grid}.operation-standby-copy h3{margin:10px 0 7px;font-size:1.65rem}.operation-standby-copy p{color:#becfe7ad;margin:0;line-height:1.6}.operation-init-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operation-init-form label{gap:7px;display:grid}.operation-init-form label>span,.operation-init-meta span{color:#97aecd94;letter-spacing:.12em;font-size:.58rem;font-weight:900}.operation-init-form input,.operation-init-form textarea{color:#fff;width:100%;font:inherit;background:#020914d1;border:1px solid #ffffff1a;border-radius:8px;outline:0;padding:12px 13px}.operation-init-form input:focus,.operation-init-form textarea:focus{border-color:#72d9ff85;box-shadow:0 0 0 3px #72d9ff12}.operation-init-form textarea{resize:vertical;min-height:110px}.operation-objective-field{grid-column:1/-1}.operation-init-meta{align-content:center;gap:5px;display:grid}.operation-init-meta strong{color:#8ff0b1;letter-spacing:.11em;font-size:.76rem}.operation-start-button,.operation-end-button{color:#fff;cursor:pointer;letter-spacing:.12em;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.63rem;font-weight:900;display:inline-flex}.operation-start-button{background:#8ff0b117;border:1px solid #8ff0b16b}.operation-end-button{background:#ff5b5b14;border:1px solid #ff5b5b70}.operation-start-button:hover:not(:disabled){border-color:#8ff0b1c7}.operation-end-button:hover:not(:disabled){border-color:#ff5b5bcc}.operation-command-hero{background:radial-gradient(circle at 0 0,#8ff0b114,#0000 36%),linear-gradient(#071222eb,#030a16f5);border-color:#8ff0b147;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:20px;margin-top:18px;padding:28px;display:grid}.operation-live-block>span{color:#8ff0b1;letter-spacing:.14em;align-items:center;gap:8px;font-size:.62rem;font-weight:900;display:inline-flex}.operation-live-block>span i{background:#8ff0b1;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite operationLivePulse;box-shadow:0 0 12px #8ff0b1}.operation-live-block h3{margin:10px 0 5px;font-size:clamp(1.8rem,4vw,3.2rem)}.operation-live-block>strong{color:#72d9ff;letter-spacing:.05em}.operation-live-block p{color:#cadaf0b8;max-width:760px;line-height:1.65}.operation-clock-block{text-align:center;background:#02091494;border:1px solid #72d9ff24;border-radius:14px;place-content:center;gap:8px;min-height:170px;padding:22px;display:grid}.operation-clock-block span{color:#97aecd9e;letter-spacing:.13em;justify-content:center;align-items:center;gap:8px;font-size:.6rem;font-weight:900;display:inline-flex}.operation-clock-block strong{color:#fff;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.8rem,4vw,3rem)}.operation-command-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operation-command-facts div,.operation-telemetry-grid article,.operation-debrief-preview p,.operation-complete-grid p{background:#02091485;border:1px solid #ffffff12;border-radius:9px;gap:5px;padding:14px 15px;display:grid}.operation-command-facts span,.operation-telemetry-grid span,.operation-debrief-preview p span,.operation-complete-grid p span{color:#97aecd85;letter-spacing:.11em;font-size:.54rem;font-weight:900}.operation-command-facts strong{color:#fff;letter-spacing:.06em;font-size:.7rem}.operation-end-button{place-self:end}.operation-telemetry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.operation-telemetry-grid article{align-content:center;min-height:116px}.operation-telemetry-grid svg{color:#72d9ff}.operation-telemetry-grid strong{color:#fff;font-size:1.45rem}.operation-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:14px;margin-top:14px;display:grid}.operation-panel{border-radius:14px;padding:20px}.operation-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.operation-panel-heading h3{margin:6px 0 0}.operation-panel-heading>strong{color:#72d9ffb3;letter-spacing:.12em;font-size:.58rem}.operation-crew-list,.operation-event-list{display:grid}.operation-crew-row{border-top:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:11px;padding:13px 0;display:grid}.operation-crew-row:first-child{border-top:0}.operation-crew-row>i{background:#abbcd247;border-radius:50%;width:8px;height:8px}.operation-crew-row-online>i{background:#8ff0b1;box-shadow:0 0 10px #8ff0b1}.operation-crew-row>div{gap:3px;display:grid}.operation-crew-row>div:last-child{text-align:right}.operation-crew-row strong{color:#e2ecf9d1;letter-spacing:.08em;font-size:.66rem}.operation-crew-row span{color:#97aecd7a;letter-spacing:.08em;text-transform:uppercase;font-size:.53rem}.operation-event-list{max-height:430px;overflow:auto}.operation-event-list>p{color:#97aecd8f}.operation-event-row{border-top:1px solid #ffffff0a;grid-template-columns:88px 92px minmax(0,1fr);gap:8px;padding:10px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;display:grid}.operation-event-row:first-child{border-top:0}.operation-event-row time{color:#97aecd6b}.operation-event-row strong{color:#72d9ff}.operation-event-row span{color:#e2ecf9c2}.operation-debrief-preview{border-radius:14px;margin-top:14px;padding:20px}.operation-debrief-preview>div,.operation-complete-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.operation-debrief-preview p,.operation-complete-grid p{margin:0}.operation-debrief-preview p strong,.operation-complete-grid p strong{color:#fff;overflow-wrap:anywhere;font-size:.76rem}.operation-complete-debrief{border-color:#ff9d1c47;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(200px,.35fr);gap:20px;margin-top:18px;padding:28px;display:grid}.operation-complete-heading h3{margin:8px 0 5px;font-size:2rem}.operation-complete-heading p{color:#72d9ff;margin:0}.operation-complete-duration{text-align:center;place-content:center;gap:6px;display:grid}.operation-complete-duration span{color:#97aecd85;letter-spacing:.13em;font-size:.58rem;font-weight:900}.operation-complete-duration strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.8rem}.operation-complete-grid{grid-column:1/-1}.operation-complete-debrief>small{color:#97aecd75;letter-spacing:.11em;grid-column:1/-1;font-size:.54rem;font-weight:900}@keyframes operationLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.72)}}@media (width<=900px){.admin-active-operation{grid-template-columns:1fr}.admin-active-operation-clock{border:1px solid #ffffff14;border-left:0;border-right:0;padding:14px 0}.admin-active-operation-action{justify-self:start}.operation-init-panel,.operation-command-hero,.operation-layout,.operation-complete-debrief{grid-template-columns:1fr}.operation-telemetry-grid,.operation-debrief-preview>div,.operation-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-end-button{justify-self:start}.operation-complete-grid,.operation-complete-debrief>small{grid-column:auto}}@media (width<=620px){.admin-inline-operation,.comms-operation-link{grid-template-columns:1fr}.admin-inline-operation>small,.comms-operation-link>small{text-align:left}.operation-init-form,.operation-command-facts,.operation-telemetry-grid,.operation-debrief-preview>div,.operation-complete-grid{grid-template-columns:1fr}.operation-event-row{grid-template-columns:78px 76px minmax(0,1fr)}}.admin-incident-global-banner{z-index:95;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#110b05f5;border:1px solid #ff9d1c8c;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 20px;min-width:min(680px,100vw - 48px);padding:14px 18px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 55px #00000085}.admin-incident-global-banner strong{color:#ffb347;letter-spacing:.12em;font-size:12px}.admin-incident-global-banner span{color:#fff;font-weight:800}.admin-incident-global-banner small{color:#ffd89a;letter-spacing:.08em;font-weight:800}.admin-incident-global-banner-critical{background:#240508f5;border-color:#ff5050cc;animation:1.1s ease-in-out infinite incidentCriticalPulse}.admin-incident-global-banner-critical strong,.admin-incident-global-banner-critical small{color:#ff7070}.admin-incident-status-strip{background:linear-gradient(135deg,#061c138c,#030a16e6);border:1px solid #8ff0b138;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:116px;margin-top:18px;padding:22px 26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.admin-incident-status-strip:hover{border-color:#8ff0b180;transform:translateY(-2px)}.admin-incident-status-strip-active{background:linear-gradient(135deg,#2e1704b3,#030a16eb);border-color:#ff9d1c80;box-shadow:0 0 34px #ff9d1c14}.admin-incident-status-icon{width:52px;height:52px;color:var(--green);background:#8ff0b114;border:1px solid #8ff0b152;border-radius:15px;place-items:center;display:grid}.admin-incident-status-strip-active .admin-incident-status-icon{color:var(--orange);background:#ff9d1c1a;border-color:#ff9d1c6b}.admin-incident-status-copy strong{margin-top:6px;font-size:24px;display:block}.admin-incident-status-copy p{color:#aebbd4;margin:6px 0 0}.admin-incident-status-action{text-align:right}.admin-incident-status-action span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.admin-incident-status-action strong{color:#fff;margin-top:5px;font-size:26px;display:block}.incident-page{min-height:100vh}.incident-declare-button,.incident-primary-button,.incident-resolve-button{cursor:pointer;letter-spacing:.07em;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex}.incident-declare-button{color:#fff;background:#ff9d1c1f;border:1px solid #ff9d1c80;padding:13px 17px}.incident-state-banner{background:linear-gradient(135deg,#07221694,#030a16f0);border:1px solid #8ff0b13d;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px 26px;display:flex}.incident-state-banner-active{background:linear-gradient(135deg,#341905bf,#030a16f0);border-color:#ff9d1c85}.incident-state-banner span{color:var(--green);letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.incident-state-banner-active span{color:var(--orange)}.incident-state-banner strong{margin-top:8px;font-size:30px;display:block}.incident-state-banner p{color:#c2cee3;margin:5px 0 0}.incident-state-banner small{color:#91a5c9;letter-spacing:.08em;font-weight:800}.incident-form,.incident-detail,.incident-timeline,.incident-archive{background:linear-gradient(#091427e6,#030a16f5);border:1px solid #ffffff21;border-radius:20px}.incident-form{margin-bottom:20px;padding:26px}.incident-form-heading h3,.incident-panel-heading h3{margin:7px 0 4px;font-size:24px}.incident-form-heading p{color:#aebbd4}.incident-form label{color:var(--cyan);letter-spacing:.12em;gap:8px;margin-top:18px;font-size:11px;font-weight:900;display:grid}.incident-form input,.incident-form select,.incident-form textarea,.incident-update-form select,.incident-update-form textarea{color:#fff;background:#020710d1;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;padding:12px 13px}.incident-form textarea,.incident-update-form textarea{resize:vertical;line-height:1.5}.incident-form input:focus,.incident-form select:focus,.incident-form textarea:focus,.incident-update-form select:focus,.incident-update-form textarea:focus{border-color:#72d9ff94;box-shadow:0 0 0 3px #72d9ff14}.incident-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.incident-primary-button{color:#fff;background:#ff9d1c21;border:1px solid #ff9d1c85;margin-top:20px;padding:13px 17px}.incident-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}.incident-archive{padding:18px;position:sticky;top:24px}.incident-panel-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.incident-panel-heading svg{color:var(--orange)}.incident-archive-list{gap:9px;margin-top:14px;display:grid}.incident-archive-item{color:#fff;text-align:left;cursor:pointer;background:#0207106b;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:14px}.incident-archive-item span,.incident-archive-item strong,.incident-archive-item small{display:block}.incident-archive-item span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900}.incident-archive-item strong{margin-top:6px;line-height:1.25}.incident-archive-item small{color:#8292b0;margin-top:7px}.incident-archive-item-active{background:#ff9d1c14;border-color:#ff9d1c8c}.incident-command-column{gap:20px;display:grid}.incident-detail{padding:26px}.incident-detail-top{justify-content:space-between;gap:24px;display:flex}.incident-detail-top>div:first-child>span{color:var(--orange);letter-spacing:.16em;font-size:12px;font-weight:900}.incident-detail-top h3{margin:9px 0 4px;font-size:clamp(28px,4vw,44px)}.incident-detail-top p{color:#9fb1d2;margin:0}.incident-detail-state{text-align:right}.incident-detail-state strong,.incident-detail-state span{display:block}.incident-detail-state strong{color:var(--orange);font-size:18px}.incident-detail-state span{color:var(--green);letter-spacing:.12em;margin-top:7px;font-size:12px;font-weight:900}.incident-severity-critical{border-color:#ff50509e;box-shadow:0 0 40px #ff3c3c14}.incident-severity-critical .incident-detail-state strong{color:#ff6565}.incident-severity-low .incident-detail-state strong{color:var(--cyan)}.incident-facts{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;padding:18px 0;display:grid}.incident-facts p,.incident-complete-grid p{margin:0}.incident-facts span,.incident-report-block span,.incident-resolution-grid span{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:900}.incident-facts strong{margin-top:7px;font-size:13px;display:block}.incident-report-block{margin-top:22px}.incident-report-block p,.incident-resolution-grid p{color:#c8d3e6;line-height:1.65}.incident-resolution-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.incident-resolution-grid>div{background:#02071073;border:1px solid #ffffff14;border-radius:12px;padding:16px}.incident-resolve-button{color:#fff;background:#8ff0b11a;border:1px solid #8ff0b16b;margin-top:22px;padding:12px 15px}.incident-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.incident-checkbox input{width:auto}.incident-timeline{padding:24px}.incident-update-form{grid-template-columns:190px minmax(0,1fr) auto;align-items:stretch;gap:12px;margin-top:18px;display:grid}.incident-update-form button{color:#fff;cursor:pointer;background:#72d9ff17;border:1px solid #72d9ff66;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-weight:800;display:inline-flex}.incident-timeline-list{margin-top:18px}.incident-update-row{border-top:1px solid #ffffff14;grid-template-columns:175px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.incident-update-row>div:first-child span,.incident-update-row>div:first-child strong,.incident-update-row>div:last-child span{display:block}.incident-update-row>div:first-child span{color:#7183a5;font-variant-numeric:tabular-nums}.incident-update-row>div:first-child strong{color:#fff;margin-top:6px}.incident-update-row>div:last-child span{color:var(--orange);letter-spacing:.13em;font-size:10px;font-weight:900}.incident-update-row p{color:#c8d3e6;margin:7px 0 0;line-height:1.55}.incident-empty{color:#71809d;letter-spacing:.1em;font-size:12px}.comms-incident-context-link{background:#ff9d1c14;border:1px solid #ff9d1c7a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:14px 18px;display:flex}.comms-incident-context-link span{color:var(--orange);letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.comms-incident-context-link span i{background:var(--orange);width:8px;height:8px;box-shadow:0 0 12px var(--orange);border-radius:50%}.comms-incident-context-link strong{margin-top:6px;display:block}.comms-incident-context-link small{color:#ffd49a;font-size:11px;font-weight:800}.comms-message-incident{color:#ffbc66;letter-spacing:.08em;text-transform:uppercase;background:#ff9d1c14;border:1px solid #ff9d1c66;border-radius:6px;margin-bottom:7px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}@keyframes incidentCriticalPulse{0%,to{box-shadow:0 16px 55px #00000085,0 0 #ff3c3c00}50%{box-shadow:0 16px 55px #00000085,0 0 35px #ff3c3c59}}@media (width<=900px){.incident-layout{grid-template-columns:1fr}.incident-archive{position:static}.incident-facts,.incident-resolution-grid{grid-template-columns:repeat(2,1fr)}.incident-update-form{grid-template-columns:1fr}.admin-incident-global-banner{grid-template-columns:1fr;top:10px}.admin-incident-status-strip{grid-template-columns:auto 1fr}.admin-incident-status-action{text-align:left;grid-column:1/-1}}@media (width<=620px){.incident-form-grid,.incident-facts,.incident-resolution-grid{grid-template-columns:1fr}.incident-detail-top,.incident-state-banner{flex-direction:column;align-items:flex-start}.incident-detail-state{text-align:left}.incident-update-row{grid-template-columns:1fr;gap:8px}.comms-incident-context-link{flex-direction:column;align-items:flex-start}}.admin-tasking-status-strip{background:radial-gradient(circle at 12%,#72d9ff14,#0000 28%),linear-gradient(#071022d6,#030a16eb);border:1px solid #72d9ff33;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px 0 0;padding:22px 24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.admin-tasking-status-strip:hover{border-color:#72d9ff7a;transform:translateY(-2px);box-shadow:0 16px 38px #00000047}.admin-tasking-status-icon{width:48px;height:48px;color:var(--cyan);background:#72d9ff14;border:1px solid #72d9ff3d;border-radius:14px;place-items:center;display:grid}.admin-tasking-status-copy>strong{letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:18px;display:block}.admin-tasking-status-copy>p{color:#aebbd4;margin:7px 0 0}.admin-tasking-own-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-tasking-own-list span{color:#eef4ff;background:#02071057;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 9px;min-width:260px;padding:9px 11px;display:grid}.admin-tasking-own-list b{color:var(--cyan)}.admin-tasking-own-list small{color:#8997b2;letter-spacing:.1em;grid-column:2;font-size:10px}.admin-tasking-status-action{color:var(--cyan);letter-spacing:.12em;align-items:center;gap:14px;font-size:11px;font-weight:900;display:flex}.admin-tasking-status-action strong{font-size:24px}.tasking-main{max-width:1500px}.tasking-command-bar{background:radial-gradient(circle at 12% 35%,#72d9ff1a,#0000 30%),linear-gradient(#071226e6,#020812f5);border:1px solid #72d9ff38;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:flex}.tasking-command-bar span,.tasking-panel-heading span,.tasking-create-form label>span,.tasking-facts span,.tasking-create-meta span{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.tasking-command-bar strong{letter-spacing:.07em;margin-top:8px;font-size:22px;display:block}.tasking-command-bar button,.tasking-create-submit{color:#fff;letter-spacing:.08em;cursor:pointer;background:#72d9ff1a;border:1px solid #72d9ff6b;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:13px 17px;font-weight:900;display:inline-flex}.tasking-command-bar button:hover,.tasking-create-submit:hover{border-color:var(--cyan);background:#72d9ff2b}.tasking-create-panel{background:radial-gradient(circle at 90% 0,#ff9d1c17,#0000 28%),linear-gradient(#0a1324f0,#030914fa);border:1px solid #ff9d1c4d;border-radius:22px;margin-bottom:18px;padding:24px}.tasking-panel-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.tasking-panel-heading h2{margin:7px 0 0}.tasking-panel-heading button{color:#9fb0ce;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;font-weight:800}.tasking-create-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tasking-create-form label{color:#c8d4e8;gap:8px;display:grid}.tasking-create-form input,.tasking-create-form textarea,.tasking-create-form select{color:#fff;background:#020710c2;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;padding:13px 14px}.tasking-create-form input:focus,.tasking-create-form textarea:focus,.tasking-create-form select:focus{border-color:#72d9ffa8;box-shadow:0 0 0 3px #72d9ff12}.tasking-description-field{grid-column:span 3}.tasking-create-meta{background:#0207105c;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.tasking-create-meta strong{margin-top:7px}.tasking-create-submit{min-height:50px}.tasking-filter-panel{background:#030a16ad;border:1px solid #ffffff1a;border-radius:16px;gap:8px;margin-bottom:18px;padding:14px;display:grid}.tasking-filter-row{flex-wrap:wrap;gap:8px;display:flex}.tasking-filter-row button{color:#aebbd4;cursor:pointer;letter-spacing:.08em;background:#071022b3;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.tasking-filter-row button.active{color:#fff;background:#72d9ff1f;border-color:#72d9ff99}.tasking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tasking-card{background:radial-gradient(circle at 100% 0,#72d9ff0f,#0000 35%),linear-gradient(#081225e6,#030914f5);border:1px solid #ffffff1f;border-radius:20px;padding:22px;position:relative;box-shadow:0 14px 34px #0000003d}.tasking-card-in-progress{border-color:#72d9ff57}.tasking-card-blocked{background:radial-gradient(circle at 100% 0,#ff9d1c1a,#0000 35%),linear-gradient(#0c1320eb,#040912f7);border-color:#ff9d1c73}.tasking-card-complete{opacity:.68}.tasking-card-topline,.tasking-card-meta,.tasking-actions,.tasking-status-line{align-items:center;display:flex}.tasking-card-topline{justify-content:space-between;gap:12px}.tasking-card-topline>strong{color:var(--cyan);letter-spacing:.14em;font-size:13px}.tasking-priority{color:#9fb0ca;letter-spacing:.12em;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.tasking-priority-high{color:#ff8c8c;background:#ff5b5b14;border-color:#ff5b5b70}.tasking-priority-low{color:#91a0ba}.tasking-card h2{margin:16px 0 10px;font-size:23px}.tasking-status-line{color:var(--cyan);letter-spacing:.1em;gap:8px;font-size:11px;font-weight:900}.tasking-card-blocked .tasking-status-line{color:var(--orange)}.tasking-card p{color:#b8c5db;min-height:48px;line-height:1.55}.tasking-facts{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;padding:15px 0;display:grid}.tasking-facts strong,.tasking-facts small{margin-top:6px;display:block}.tasking-facts small{color:#8695b0;font-size:11px}.tasking-card-meta{color:#76859f;letter-spacing:.06em;justify-content:space-between;gap:8px;margin:14px 0;font-size:10px}.tasking-actions{flex-wrap:wrap;gap:7px}.tasking-actions button{color:#c8d4e8;cursor:pointer;letter-spacing:.05em;background:#071022bf;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:850;display:inline-flex}.tasking-actions button:hover{color:#fff;border-color:#72d9ff73}.tasking-actions .tasking-complete-button{color:var(--green);border-color:#8ff0b14d}.tasking-empty-state{color:#8291aa;letter-spacing:.12em;border:1px dashed #ffffff24;border-radius:20px;grid-column:1/-1;align-content:center;place-items:center;gap:13px;min-height:220px;display:grid}.tasking-footer-note{color:#7989a4;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}@media (width<=1050px){.tasking-grid,.tasking-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tasking-description-field{grid-column:span 2}}@media (width<=700px){.admin-tasking-status-strip,.tasking-command-bar{grid-template-columns:1fr;display:grid}.admin-tasking-status-action{justify-content:space-between}.tasking-grid,.tasking-create-form{grid-template-columns:1fr}.tasking-description-field{grid-column:span 1}.tasking-facts{grid-template-columns:1fr}.tasking-card-meta{flex-direction:column;align-items:flex-start}}.tasking-assignee-select{color:#fff;letter-spacing:.06em;cursor:pointer;background:#020710b8;border:1px solid #72d9ff2e;border-radius:7px;width:100%;margin-top:6px;padding:7px 8px;font-size:11px;font-weight:850}.watch-floor-page{color:#fff;background:radial-gradient(circle at 14% 0,#4a8cff1f,#0000 25%),radial-gradient(circle at 86% 100%,#72d9ff12,#0000 28%),#020710;min-height:100vh;padding:22px;font-family:Inter,ui-sans-serif,system-ui,Arial;overflow-x:hidden}.watch-floor-header{border-bottom:1px solid #72d9ff38;justify-content:space-between;align-items:flex-end;gap:24px;padding:14px 10px 22px;display:flex}.watch-floor-header>div:first-child>span,.watch-floor-clock small,.watch-floor-clock span,.watch-panel-title span,.watch-panel-title strong,.watch-operation-clock small,.watch-operation-meta span,.watch-service span,.watch-storage-summary small,.watch-black-box-latest small,.watch-floor-footer{letter-spacing:.14em;text-transform:uppercase}.watch-floor-header>div:first-child>span{color:var(--cyan);font-size:11px;font-weight:900}.watch-floor-header h1{letter-spacing:.12em;margin:8px 0 0;font-size:clamp(38px,5vw,72px);line-height:.9}.watch-floor-clock{text-align:right;justify-items:end;display:grid}.watch-floor-clock small{color:#9fb3da;font-size:10px}.watch-floor-clock strong{color:#fff;font-variant-numeric:tabular-nums;margin:4px 0;font-size:clamp(30px,3.4vw,52px)}.watch-floor-clock span{color:#7f93b8;font-size:9px}.watch-floor-grid{grid-template-rows:minmax(310px,auto) minmax(350px,auto);grid-template-columns:1.2fr .8fr 1fr;gap:16px;margin-top:16px;display:grid}.watch-panel{background:linear-gradient(#081327e0,#020710f0);border:1px solid #ffffff1f;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 52px #00000057}.watch-panel-title{background:#ffffff05;border-bottom:1px solid #ffffff17;align-items:center;gap:8px;min-height:54px;padding:14px 18px;display:flex}.watch-panel-title svg{color:var(--cyan)}.watch-panel-title span{color:#dce8ff;font-size:11px;font-weight:900}.watch-panel-title strong{color:var(--green);margin-left:auto;font-size:9px}.watch-operation-panel{grid-column:span 2}.watch-operation-active{padding:28px}.watch-live-line{color:var(--green);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.watch-live-line i{background:#8ff0b1;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite watchLivePulse;box-shadow:0 0 16px #8ff0b1}.watch-operation-active h2{text-transform:uppercase;margin:14px 0 4px;font-size:clamp(34px,4vw,62px);line-height:.95}.watch-operation-active>p{color:#aebbd4;margin:0;font-size:16px}.watch-operation-clock{margin:26px 0;display:grid}.watch-operation-clock small{color:var(--orange);font-size:10px;font-weight:900}.watch-operation-clock strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.05em;margin-top:5px;font-size:clamp(42px,6vw,82px);line-height:1}.watch-operation-meta{border-top:1px solid #ffffff14;grid-template-columns:190px 1fr;gap:18px;padding-top:18px;display:grid}.watch-operation-meta span{color:#7184a7;gap:7px;font-size:9px;display:grid}.watch-operation-meta b{color:#dce8ff;letter-spacing:0;text-transform:none;font-size:12px}.watch-empty-state{text-align:center;place-content:center;gap:8px;min-height:210px;padding:24px;display:grid}.watch-empty-state strong{color:#aebbd4;letter-spacing:.12em;font-size:18px}.watch-empty-state span{color:#5f7193;letter-spacing:.12em;font-size:10px}.watch-nominal-state strong{color:var(--green)}.watch-incident-list{gap:8px;padding:16px;display:grid}.watch-incident{background:#ff9d1c0f;border:1px solid #ff9d1c4d;border-radius:14px;gap:6px;padding:16px;display:grid}.watch-incident span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:900}.watch-incident strong{text-transform:uppercase;font-size:18px}.watch-incident small{color:#9fb3da}.watch-incident-critical{background:#ff5b5b17;border-color:#ff5b5b94;animation:1.2s ease-in-out infinite watchCriticalPulse}.watch-incident-critical span{color:#f77}.watch-crew-list{height:calc(100% - 54px);display:grid}.watch-crew-member{opacity:.46;border-bottom:1px solid #ffffff12;grid-template-columns:12px minmax(140px,.9fr) 1.1fr 1fr;align-items:center;gap:12px;padding:18px;display:grid}.watch-crew-member:last-child{border-bottom:none}.watch-crew-member>i{background:#56637b;border-radius:50%;width:8px;height:8px}.watch-crew-member-online{opacity:1}.watch-crew-member-online>i{background:#8ff0b1;box-shadow:0 0 14px #8ff0b1}.watch-crew-member div{gap:3px;display:grid}.watch-crew-member strong{letter-spacing:.12em;font-size:17px}.watch-crew-member small,.watch-crew-member span,.watch-crew-member em{color:#8ea1c3;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.watch-crew-member em{color:var(--cyan);text-align:right;font-style:normal}.watch-task-metrics{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.watch-task-metrics span{color:#7082a2;letter-spacing:.08em;place-items:center;gap:3px;padding:14px 8px;font-size:9px;display:grid}.watch-task-metrics span+span{border-left:1px solid #ffffff14}.watch-task-metrics b{color:#fff;font-size:24px}.watch-task-list{display:grid}.watch-task-list article{border-bottom:1px solid #ffffff12;gap:5px;padding:13px 16px;display:grid}.watch-task-list article span{color:var(--orange);letter-spacing:.1em;font-size:9px;font-weight:900}.watch-task-list article strong{text-transform:uppercase;font-size:14px}.watch-task-list article small{color:#8296b9;font-size:10px}.watch-comms-panel{grid-column:span 2}.watch-comms-feed{display:grid}.watch-comms-feed article{border-bottom:1px solid #ffffff0f;grid-template-columns:86px 1fr;gap:16px;padding:12px 18px;display:grid}.watch-comms-feed time{color:#617397;font-variant-numeric:tabular-nums;font-size:10px}.watch-comms-feed article>div{min-width:0}.watch-comms-feed strong{color:var(--cyan);letter-spacing:.1em;font-size:10px;display:block}.watch-comms-feed p{color:#e4ecfb;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.watch-comms-feed small{color:var(--orange);letter-spacing:.08em;margin-top:5px;font-size:9px;display:block}.watch-service-grid{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.watch-service{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto 8px;align-items:center;gap:8px;padding:12px;display:grid}.watch-service svg{color:#7184a7}.watch-service span,.watch-service strong{font-size:8px}.watch-service strong{color:#8ea1c3}.watch-service i{background:#62708a;border-radius:50%;width:8px;height:8px}.watch-service-online i{background:#8ff0b1;box-shadow:0 0 12px #8ff0b1cc}.watch-service-online strong{color:var(--green)}.watch-service-error i{background:#ff5b5b;box-shadow:0 0 12px #ff5b5bcc}.watch-service-error strong{color:#f77}.watch-storage-summary{border:1px solid #72d9ff1f;border-radius:12px;grid-template-columns:1fr 1fr;margin:0 14px;display:grid;overflow:hidden}.watch-storage-summary span{gap:5px;padding:14px;display:grid}.watch-storage-summary span+span{border-left:1px solid #72d9ff1f}.watch-storage-summary small{color:#6980a7;font-size:8px}.watch-storage-summary strong{color:#fff;font-size:24px}.watch-black-box-latest{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;gap:12px;margin:14px;padding:14px;display:grid}.watch-black-box-latest svg{color:var(--orange)}.watch-black-box-latest div{gap:3px;display:grid}.watch-black-box-latest small{color:#7184a7;font-size:8px}.watch-black-box-latest strong{text-transform:uppercase;font-size:12px}.watch-black-box-latest span{color:#8ea1c3;font-size:10px}.watch-floor-footer{color:#546684;justify-content:space-between;gap:18px;padding:14px 8px 0;font-size:8px;display:flex}@keyframes watchLivePulse{0%,to{opacity:.68;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes watchCriticalPulse{0%,to{box-shadow:inset 0 0 0 1px #ff5b5b14}50%{box-shadow:inset 0 0 32px #ff5b5b24}}@media (width<=1200px){.watch-floor-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.watch-operation-panel,.watch-comms-panel{grid-column:span 2}}@media (width<=760px){.watch-floor-page{padding:12px}.watch-floor-header{flex-direction:column;align-items:flex-start}.watch-floor-clock{text-align:left;justify-items:start}.watch-floor-grid{grid-template-columns:1fr}.watch-operation-panel,.watch-comms-panel{grid-column:span 1}.watch-operation-meta{grid-template-columns:1fr}.watch-crew-member{grid-template-columns:12px 1fr}.watch-crew-member span,.watch-crew-member em{text-align:left;grid-column:2}.watch-service-grid{grid-template-columns:1fr}.watch-comms-feed article{grid-template-columns:1fr;gap:5px}.watch-floor-footer{flex-direction:column}}.admin-dashboard-nav-section{margin-top:34px}.admin-dashboard-section-heading{margin-bottom:16px}.admin-dashboard-section-heading h3{color:#fff;letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(1.7rem,2.5vw,2.35rem)}.admin-dashboard-section-heading p{color:#cdddeb8f;margin:0;font-size:.9rem}.admin-dashboard-console-grid,.admin-dashboard-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-dashboard-nav-card,.admin-dashboard-mission-card,.admin-dashboard-deployment-row{background:radial-gradient(circle at 100% 0,#72d9ff0b,#0000 36%),linear-gradient(145deg,#0a1426e6,#050c19f0);border:1px solid #8fc1db26;border-radius:16px;align-items:center;gap:18px;min-width:0;padding:24px 26px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 18px 48px #0003}.admin-dashboard-nav-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:152px}.admin-dashboard-mission-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-height:220px}.admin-dashboard-deployment-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:112px;margin-top:16px}.admin-dashboard-nav-card:hover,.admin-dashboard-mission-card:hover,.admin-dashboard-deployment-row:hover{background:radial-gradient(circle at 100% 0,#72d9ff14,#0000 38%),linear-gradient(145deg,#0c182df0,#050c19f7);border-color:#82c9e56b;transform:translateY(-3px);box-shadow:0 22px 56px #00000047}.admin-dashboard-nav-card-watch{background:radial-gradient(circle at 12%,#7c4dff14,#0000 34%),linear-gradient(145deg,#0c112bf0,#050a1bf5);border-color:#847cff47}.admin-dashboard-nav-card-blackbox{border-color:#8fc1db36}.admin-dashboard-nav-icon{color:#9bdaf0;background:#55a0c417;border:1px solid #8fd5ec26;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.admin-dashboard-nav-copy{min-width:0}.admin-dashboard-nav-copy>span{color:#e6a44c;letter-spacing:.22em;font-size:.61rem;font-weight:850;display:block}.admin-dashboard-nav-copy>strong{color:#fff;letter-spacing:-.025em;margin-top:7px;font-size:1.35rem;display:block}.admin-dashboard-nav-copy>p{color:#cdddeb91;margin:7px 0 0;font-size:.86rem;line-height:1.5}.admin-dashboard-nav-card>b,.admin-dashboard-mission-card>b{color:#9bdaf0;font-size:1.45rem;font-weight:500;transition:transform .2s}.admin-dashboard-nav-card:hover>b,.admin-dashboard-mission-card:hover>b{transform:translate(4px)}.admin-dashboard-nav-telemetry{flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:11px;display:flex}.admin-dashboard-nav-telemetry em{font-style:normal}.admin-dashboard-nav-telemetry small{color:#c5d2e68c;letter-spacing:.09em;font-size:.62rem;font-weight:800}.admin-dashboard-deployment-action{color:#b0bbffeb;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:15px;font-size:.64rem;font-weight:900;display:flex}.admin-dashboard-deployment-action b{font-size:1.45rem;font-weight:500}.admin-dashboard-compact-stats{border-top:1px solid #8fc1db1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:16px;display:grid}.admin-dashboard-compact-stats div{min-width:0}.admin-dashboard-compact-stats span{color:#8fc1db8a;letter-spacing:.13em;font-size:.57rem;font-weight:800;display:block}.admin-dashboard-compact-stats strong{color:#eef7ff;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:.95rem;display:block;overflow:hidden}@media (width<=950px){.admin-dashboard-console-grid,.admin-dashboard-mission-grid{grid-template-columns:1fr}.admin-dashboard-deployment-row{grid-template-columns:auto minmax(0,1fr)}.admin-dashboard-deployment-action{white-space:normal;grid-column:2}}@media (width<=600px){.admin-dashboard-nav-card,.admin-dashboard-mission-card,.admin-dashboard-deployment-row{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:20px}.admin-dashboard-nav-card>b,.admin-dashboard-mission-card>b{display:none}.admin-dashboard-mission-card{align-items:start}.admin-dashboard-nav-icon{width:46px;height:46px}.admin-dashboard-deployment-action{grid-column:2}}.admin-live-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin:18px 0 28px;display:grid}.admin-live-state-grid>.admin-active-operation,.admin-live-state-grid>.admin-incident-status-strip,.admin-live-state-grid>.admin-tasking-status-strip{border-radius:18px;min-width:0;height:100%;min-height:220px;margin:0;padding:20px}.admin-live-state-grid>.admin-active-operation{grid-template-rows:1fr auto auto;grid-template-columns:1fr;align-items:stretch;gap:14px}.admin-live-state-grid .admin-active-operation-status h3{margin:8px 0 5px;font-size:1.45rem;line-height:1.08}.admin-live-state-grid .admin-active-operation-status p{font-size:.9rem;line-height:1.45}.admin-live-state-grid .admin-active-operation-live-label{margin-top:8px}.admin-live-state-grid .admin-active-operation-clock{border:0;border-top:1px solid #ffffff14;grid-template-columns:1fr;gap:3px;padding:12px 0 0;display:grid}.admin-live-state-grid .admin-active-operation-clock strong{font-size:1.18rem}.admin-live-state-grid .admin-active-operation-action{justify-content:space-between;width:100%;min-height:42px;padding:0 14px}.admin-live-state-grid>.admin-incident-status-strip{grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.admin-live-state-grid .admin-incident-status-icon{border-radius:13px;width:44px;height:44px}.admin-live-state-grid .admin-incident-status-copy strong{margin-top:7px;font-size:1.35rem;line-height:1.12}.admin-live-state-grid .admin-incident-status-copy p{margin-top:7px;font-size:.86rem;line-height:1.45}.admin-live-state-grid .admin-incident-status-action{text-align:left;border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;padding-top:13px;display:flex}.admin-live-state-grid .admin-incident-status-action span{font-size:.6rem}.admin-live-state-grid .admin-incident-status-action strong{margin:0;font-size:1.25rem}.admin-live-state-grid>.admin-tasking-status-strip{grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.admin-live-state-grid .admin-tasking-status-icon{border-radius:13px;width:44px;height:44px}.admin-live-state-grid .admin-tasking-status-copy>strong{margin-top:7px;font-size:1.05rem}.admin-live-state-grid .admin-tasking-status-copy>p{font-size:.86rem;line-height:1.45}.admin-live-state-grid .admin-tasking-own-list{grid-template-columns:1fr;gap:7px;margin-top:10px;display:grid}.admin-live-state-grid .admin-tasking-own-list span{width:100%;min-width:0;padding:8px 10px;font-size:.82rem}.admin-live-state-grid .admin-tasking-status-action{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;width:100%;padding-top:13px;font-size:.6rem}.admin-live-state-grid .admin-tasking-status-action strong{font-size:1.25rem}@media (width<=900px){.admin-live-state-grid{grid-template-columns:1fr}.admin-live-state-grid>.admin-active-operation,.admin-live-state-grid>.admin-incident-status-strip,.admin-live-state-grid>.admin-tasking-status-strip{min-height:0}.admin-live-state-grid .admin-tasking-own-list{grid-template-columns:1fr}}@media (width<=760px){.admin-live-state-grid{grid-template-columns:1fr}.admin-live-state-grid>.admin-tasking-status-strip{grid-column:auto}.admin-live-state-grid .admin-tasking-own-list{grid-template-columns:1fr}}.admin-live-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-live-state-grid>.admin-active-operation,.admin-live-state-grid>.admin-incident-status-strip,.admin-live-state-grid>.admin-tasking-status-strip{min-height:205px;max-height:235px;overflow:hidden}.admin-live-state-grid>.admin-tasking-status-strip{grid-column:auto}.admin-live-state-grid .admin-tasking-status-copy{min-width:0}.admin-live-state-grid .admin-tasking-own-list{margin-top:8px}.admin-live-state-grid .admin-tasking-own-list span{white-space:normal;max-width:100%;padding:7px 9px}.admin-live-state-grid .admin-tasking-own-list span:nth-child(n+2){display:none}@media (width<=900px){.admin-live-state-grid{grid-template-columns:1fr}.admin-live-state-grid>.admin-active-operation,.admin-live-state-grid>.admin-incident-status-strip,.admin-live-state-grid>.admin-tasking-status-strip{min-height:0;max-height:none;overflow:visible}}.admin-live-state-grid>.admin-active-operation{grid-template-rows:auto auto auto;gap:8px;min-height:205px;max-height:235px;padding:18px 20px}.admin-live-state-grid .admin-active-operation-status{min-width:0}.admin-live-state-grid .admin-active-operation-status h3{margin:6px 0 3px;font-size:1.35rem}.admin-live-state-grid .admin-active-operation-status p{margin:0;font-size:.84rem}.admin-live-state-grid .admin-active-operation-live-label{margin:0 0 2px;font-size:.6rem;display:inline-flex}.admin-live-state-grid .admin-active-operation-clock{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label initiated""clock initiated";align-items:center;gap:2px 12px;padding:9px 0 0;display:grid}.admin-live-state-grid .admin-active-operation-clock>span{grid-area:label}.admin-live-state-grid .admin-active-operation-clock>strong{grid-area:clock;font-size:1.15rem;line-height:1.05}.admin-live-state-grid .admin-active-operation-clock>small{text-align:right;white-space:nowrap;grid-area:initiated;align-self:center;font-size:.58rem}.admin-live-state-grid .admin-active-operation-action{border-radius:10px;height:38px;min-height:38px;padding:0 12px}.admin-live-state-grid .admin-active-operation-action span{font-size:.58rem}@media (width<=900px){.admin-live-state-grid>.admin-active-operation{max-height:none}.admin-live-state-grid .admin-active-operation-clock{grid-template-columns:1fr;grid-template-areas:"label""clock""initiated"}.admin-live-state-grid .admin-active-operation-clock>small{text-align:left}}.admin-live-state-grid>.admin-active-operation,.admin-live-state-grid>.admin-incident-status-strip,.admin-live-state-grid>.admin-tasking-status-strip{background:radial-gradient(circle at 88% 12%,#72d9ff0e,#0000 27%),linear-gradient(#081224f0,#030a16f5);border:1px solid #72d9ff2e;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative;box-shadow:0 14px 36px #0000003d}.admin-live-state-grid>.admin-active-operation:hover,.admin-live-state-grid>.admin-incident-status-strip:hover,.admin-live-state-grid>.admin-tasking-status-strip:hover{background:radial-gradient(circle at 88% 12%,#72d9ff1a,#0000 29%),linear-gradient(#0b192ffa,#040d1bfa);border-color:#72d9ff8f;transform:translateY(-4px);box-shadow:0 18px 48px #00000057,0 0 24px #72d9ff1a}.admin-live-state-grid .admin-active-operation-action,.admin-live-state-grid .admin-incident-status-action,.admin-live-state-grid .admin-tasking-status-action{transition:color .22s,border-color .22s}.admin-live-state-grid .admin-active-operation-action strong,.admin-live-state-grid .admin-incident-status-action strong,.admin-live-state-grid .admin-tasking-status-action strong{transition:transform .22s}.admin-live-state-grid>.admin-active-operation:hover .admin-active-operation-action strong,.admin-live-state-grid>.admin-incident-status-strip:hover .admin-incident-status-action strong,.admin-live-state-grid>.admin-tasking-status-strip:hover .admin-tasking-status-action strong{transform:translate(5px)}.admin-live-state-grid>.admin-active-operation-live{border-color:#8ff0b147}.admin-live-state-grid>.admin-active-operation-live:hover{border-color:#8ff0b19e;box-shadow:0 18px 48px #00000057,0 0 25px #8ff0b11c}.admin-live-state-grid>.admin-incident-status-strip-active{border-color:#ff9d1c57}.admin-live-state-grid>.admin-incident-status-strip-active:hover{border-color:#ff9d1cb3;box-shadow:0 18px 48px #00000057,0 0 25px #ff9d1c1f}.admin-live-state-grid .admin-active-operation-status{padding-right:96px;position:relative}.admin-live-state-grid .admin-active-operation-live-label{color:#a9efbd;letter-spacing:.16em;text-align:left;white-space:normal;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:6px;width:82px;margin:0;font-size:.48rem;line-height:1.35;display:grid;position:absolute;top:-1px;right:0}.admin-live-state-grid .admin-active-operation-live-label i{width:7px;height:7px;margin-top:2px}.admin-live-state-grid .admin-card-eyebrow{line-height:1.25}.admin-live-state-grid .admin-active-operation-action,.admin-live-state-grid .admin-incident-status-action,.admin-live-state-grid .admin-tasking-status-action{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin:0;padding:10px 0 0;display:flex}.admin-live-state-grid .admin-active-operation-action span,.admin-live-state-grid .admin-incident-status-action span,.admin-live-state-grid .admin-tasking-status-action span{letter-spacing:.14em;font-size:.58rem;font-weight:900}.admin-live-state-grid .admin-active-operation-action strong,.admin-live-state-grid .admin-incident-status-action strong,.admin-live-state-grid .admin-tasking-status-action strong{margin:0;font-size:1.2rem}@media (width<=900px){.admin-live-state-grid .admin-active-operation-status{padding-right:0}.admin-live-state-grid .admin-active-operation-live-label{grid-template-columns:8px auto;width:auto;margin:5px 0 0;display:inline-grid;position:static}}.admin-top-nav{z-index:1200;color:#f4f7fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030813f7,#030813e6);border-bottom:1px solid #8daed326;justify-content:space-between;align-items:center;gap:clamp(14px,2vw,30px);min-height:74px;padding:11px clamp(24px,3vw,58px);transition:min-height .22s,padding .22s,background .22s;display:flex;position:sticky;top:0;box-shadow:0 16px 42px #00000038}.admin-top-nav-small{background:#030813f5;min-height:58px;padding-top:7px;padding-bottom:7px}.admin-top-brand{min-width:195px;color:inherit;flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.admin-top-brand img{width:92px;height:auto;transition:width .22s}.admin-top-nav-small .admin-top-brand img{width:78px}.admin-top-brand span{gap:3px;display:grid}.admin-top-brand strong{color:#fff;letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;font-weight:900}.admin-top-brand em{color:#8fc1dbad;letter-spacing:.2em;text-transform:uppercase;font-size:.6rem;font-style:normal;font-weight:800}.admin-top-menu{flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.admin-top-menu>a,.admin-top-dropdown>button,.admin-top-user button{color:#e5eff7d4;cursor:pointer;white-space:nowrap;letter-spacing:.145em;text-transform:uppercase;background:#ffffff07;border:1px solid #8fc1db2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.52rem;font-weight:900;text-decoration:none;transition:transform .2s,color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.admin-top-menu>a:hover,.admin-top-menu>a.active,.admin-top-dropdown>button:hover,.admin-top-dropdown:focus-within>button,.admin-top-dropdown:hover>button,.admin-top-user button:hover{color:#fff;background:#8fd5ec14;border-color:#8fd5ec85;transform:translateY(-2px);box-shadow:0 0 24px #62b1de29}.admin-top-dropdown{position:relative}.admin-top-dropdown:after{content:"";height:18px;position:absolute;top:100%;left:0;right:0}.admin-top-dropdown-menu{opacity:0;pointer-events:none;background:#050c19fa;border:1px solid #8fc1db3d;border-radius:14px;gap:6px;min-width:180px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 18px 46px #0000006b}.admin-top-dropdown:hover .admin-top-dropdown-menu,.admin-top-dropdown:focus-within .admin-top-dropdown-menu,.admin-top-dropdown-menu:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.admin-top-dropdown-menu a{color:#e5eff7db;letter-spacing:.13em;text-transform:uppercase;border-radius:10px;padding:11px 12px;font-size:.7rem;font-weight:900;text-decoration:none;display:block}.admin-top-dropdown-menu a:hover{color:#fff;background:#8fd5ec14}.admin-top-user{flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:245px;display:flex}.admin-top-auth{text-align:right;gap:3px;display:grid}.admin-top-auth span{color:#8fc1dbad;letter-spacing:.18em;text-transform:uppercase;font-size:.48rem;font-weight:900}.admin-top-auth strong{color:#ebf4fae6;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.admin-top-auth em{color:#cdddeb8f;letter-spacing:.12em;font-size:.52rem;font-style:normal;font-weight:800}.admin-shell .admin-page{min-height:calc(100vh - 74px)}.admin-shell .admin-header,.admin-shell .admin-brand img{display:none}.admin-shell .admin-main{padding-top:clamp(34px,4vw,56px)}.admin-shell .admin-command-header{margin-bottom:48px}#live-systems,#observatory-tools{scroll-margin-top:35px}@media (width<=1400px){.admin-top-nav{gap:16px}.admin-top-brand{min-width:185px}.admin-top-brand img{width:92px}.admin-top-menu>a,.admin-top-dropdown>button,.admin-top-user button{padding:0 14px;font-size:.52rem}.admin-top-user{min-width:245px}}@media (width<=1120px){.admin-top-nav{flex-wrap:wrap;justify-content:flex-start}.admin-top-brand{order:1}.admin-top-user{order:2;margin-left:auto}.admin-top-menu{flex-basis:100%;order:3;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}}@media (width<=760px){.admin-top-nav{padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 14px;align-items:stretch;gap:12px}.admin-top-brand,.admin-top-user{min-width:0}.admin-top-brand{gap:12px;width:100%}.admin-top-brand img{width:92px}.admin-top-nav-small .admin-top-brand img{width:82px}.admin-top-brand strong{letter-spacing:.2em;font-size:.72rem}.admin-top-brand em{letter-spacing:.17em;font-size:.56rem}.admin-top-user{order:2;justify-content:space-between;gap:12px;width:100%;margin-left:0}.admin-top-auth{text-align:left}.admin-top-auth span{letter-spacing:.16em;font-size:.48rem}.admin-top-auth strong{font-size:.66rem}.admin-top-auth em{letter-spacing:.08em;font-size:.54rem}.admin-top-user button{letter-spacing:.13em;min-height:40px;padding:0 16px;font-size:.58rem}.admin-top-menu{flex-basis:100%;order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-bottom:0;display:grid;overflow:visible}.admin-top-menu>a,.admin-top-dropdown>button{letter-spacing:.12em;border-radius:999px;width:100%;min-height:42px;padding:0 10px;font-size:.56rem}.admin-top-dropdown{width:100%}.admin-top-dropdown-menu{min-width:min(220px,100%);left:auto;right:0}.admin-shell .admin-main{width:calc(100% - 32px);padding-top:30px}}@media (width<=430px){.admin-top-nav{padding-left:14px;padding-right:14px}.admin-top-brand img{width:84px}.admin-top-brand strong{font-size:.66rem}.admin-top-brand em{font-size:.52rem}.admin-top-user button{padding:0 14px}.admin-top-menu{gap:7px}.admin-top-menu>a,.admin-top-dropdown>button{letter-spacing:.1em;min-height:40px;font-size:.5rem}}.mission-patch{--patch-primary:#72d9ff;--patch-secondary:#ff9d1c;color:#fff;justify-items:center;gap:10px;width:180px;max-width:100%;margin:0;display:grid}.mission-patch-disc{aspect-ratio:1;background:radial-gradient(circle at 50% 38%, #ffffff1a, transparent 34%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--patch-primary) 24%, transparent), transparent 62%), #030a16eb;width:100%;box-shadow:inset 0 0 24px #ffffff0f, 0 18px 42px #00000057, 0 0 26px color-mix(in srgb, var(--patch-primary) 22%, transparent);border-radius:50%;place-items:center;transition:transform .22s,filter .22s,box-shadow .22s;display:grid}.mission-patch:hover .mission-patch-disc{filter:brightness(1.08);box-shadow:inset 0 0 26px #ffffff12, 0 22px 52px #0006, 0 0 34px color-mix(in srgb, var(--patch-primary) 34%, transparent);transform:rotate(-2deg)translateY(-2px)scale(1.015)}.mission-patch svg{width:100%;height:100%;overflow:visible}.mission-patch-shadow-ring{fill:#0000005c;stroke:#ffffff1a;stroke-width:2px}.mission-patch text{fill:#f6fbff;paint-order:stroke;stroke:#0000008c;stroke-width:2px;stroke-linejoin:round;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mission-patch-arc{letter-spacing:.2em;font-size:23px;font-weight:950;fill:var(--patch-primary)!important}.mission-patch-op,.mission-patch-type,.mission-patch-designation,.mission-patch-crew,.mission-patch-year{letter-spacing:.11em;font-size:10px;font-weight:900}.mission-patch-op,.mission-patch-designation,.mission-patch-year{fill:#e0eeffb8!important}.mission-patch-icon{letter-spacing:.02em;font-size:46px;font-weight:900;fill:var(--patch-secondary)!important}.mission-patch-title{letter-spacing:.09em;font-size:20px;font-weight:950;fill:#fff!important}.mission-patch-type{fill:var(--patch-primary)!important}.mission-patch-crew{font-size:9px;fill:#ffffffd1!important}.mission-patch figcaption{text-align:center;gap:3px;display:grid}.mission-patch figcaption span{color:var(--patch-primary);letter-spacing:.14em;font-size:.56rem;font-weight:950}.mission-patch figcaption strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.mission-patch-large{width:min(260px,100%)}.mission-patch-medium{width:190px}.mission-patch-small{width:150px}.mission-patch-mini{width:72px}.mission-patch-mini figcaption{display:none}.operation-patch-preview{align-content:start}.operation-patch-preview .mission-patch{margin-top:22px}.operation-active-patch{background:#02091459;border:1px solid #ffffff12;border-radius:14px;place-items:center;padding:12px;display:grid}.operation-command-hero{grid-template-columns:minmax(0,1.15fr) minmax(170px,auto) minmax(230px,.72fr)}.operation-command-facts,.operation-end-button{grid-column:1/-1}.operation-end-button{justify-self:end}.mission-report-patch{background:radial-gradient(circle at top,#72d9ff14,#0000 56%),#0209145c;border:1px solid #72d9ff1f;border-radius:18px;justify-content:center;margin:18px 0 20px;padding:16px;display:flex}.photoCard{position:relative;overflow:hidden}.photo-card-patch{z-index:2;filter:drop-shadow(0 10px 16px #00000075);opacity:.94;pointer-events:none;position:absolute;top:12px;right:12px}.photo-card-patch .mission-patch-disc{box-shadow:inset 0 0 12px #ffffff0f, 0 10px 20px #0000005c, 0 0 14px color-mix(in srgb, var(--patch-primary) 24%, transparent)}@media (width<=900px){.operation-command-hero{grid-template-columns:1fr}.operation-active-patch{justify-items:start}.operation-command-facts,.operation-end-button{grid-column:auto}}@media (width<=620px){.operation-patch-preview .mission-patch,.operation-active-patch .mission-patch{justify-self:center;width:min(220px,100%)}.operation-active-patch{justify-items:center}.mission-report-patch{padding:12px}.mission-patch-small{width:132px}.mission-patch-mini{width:58px}}.operation-patch-callout{color:#ffb347;letter-spacing:.12em;background:#ff9d1c14;border:1px solid #ff9d1c57;border-radius:999px;width:fit-content;margin-top:14px;padding:7px 10px;font-size:.58rem;font-weight:900;display:inline-flex}.operation-patch-preview .admin-card-eyebrow{color:#ffb347}.cuzbro-egg-overlay{z-index:99999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cuzbro-egg-message{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff2e;border-radius:14px;gap:7px;min-width:min(560px,100vw - 36px);padding:20px 26px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #0000007a}.cuzbro-egg-message strong{letter-spacing:.16em;font-family:Consolas,Courier New,monospace;font-size:clamp(1.05rem,2.4vw,1.7rem);font-weight:950}.cuzbro-egg-message span{letter-spacing:.19em;font-family:Consolas,Courier New,monospace;font-size:clamp(.58rem,1.4vw,.78rem);font-weight:800}.cuzbro-god-mode{filter:sepia(.35)hue-rotate(72deg)saturate(1.65)contrast(1.08)}.cuzbro-god-mode body{background:#001307}.cuzbro-god-mode .cuzbro-god-overlay{filter:sepia(0)hue-rotate(-72deg)saturate(.61)contrast(.93)}.cuzbro-god-overlay{background:#0018081f;animation:.17s steps(2,end) infinite cuzbroGodFlicker}.cuzbro-god-scanlines{opacity:.42;background:repeating-linear-gradient(#0000 0 3px,#36ff6f24 4px 5px);position:absolute;inset:0}.cuzbro-god-message{color:#5aff89;text-shadow:0 0 12px #5aff89c7;background:#001c09e0;border-color:#5aff896b;animation:.36s ease-out both cuzbroTerminalDrop;top:18%}.cuzbro-konami-overlay{background:radial-gradient(circle,#071b3a6b,#0000000a 58%,#0000 76%);place-items:center;display:grid}.cuzbro-konami-infinity{width:min(900px,94vw);height:auto;overflow:visible}.cuzbro-konami-trail{fill:none;stroke:#78dcffeb;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 9px #61d3ffe6);animation:3.25s ease-in-out .15s forwards cuzbroDrawInfinity}.cuzbro-konami-star{fill:#fff;stroke:#9ee9ff;stroke-width:5px;opacity:0;animation:3.4s linear .15s forwards cuzbroStarAppear}.cuzbro-konami-message{color:#dff8ff;opacity:0;background:#020c1dd6;border-color:#72d9ff57;animation:.5s ease-out 3.2s forwards cuzbroEggMessageIn;bottom:12%}.cuzbro-konami-message strong{color:#72d9ff;text-shadow:0 0 18px #72d9ff99}.cuzbro-chappy-overlay{background:repeating-linear-gradient(-10deg,#0000 0 48px,#ffaa2b06 49px 50px)}.cuzbro-chappy-message{color:#ffe1a8;background:#241302e6;border-color:#ffae3a73;animation:.72s cubic-bezier(.2,.9,.2,1.2) both cuzbroChappyArrival;top:14%}.cuzbro-chappy-message strong{color:#ffad36;text-shadow:0 0 16px #ffad3675}@keyframes cuzbroGodFlicker{0%,to{opacity:1}50%{opacity:.965}}@keyframes cuzbroTerminalDrop{0%{opacity:0;transform:translate(-50%,-24px)scaleY(.84)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes cuzbroDrawInfinity{to{stroke-dashoffset:0}}@keyframes cuzbroStarAppear{0%{opacity:0}2%,96%{opacity:1}to{opacity:0}}@keyframes cuzbroEggMessageIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes cuzbroChappyArrival{0%{opacity:0;transform:translate(-50%,-80px)rotate(-2deg)}72%{transform:translate(-50%,8px)rotate(.5deg)}to{opacity:1;transform:translate(-50%)rotate(0)}}@media (prefers-reduced-motion:reduce){.cuzbro-god-overlay,.cuzbro-god-message,.cuzbro-konami-trail,.cuzbro-konami-star,.cuzbro-konami-message,.cuzbro-chappy-message{animation-duration:.01ms!important;animation-delay:0s!important}}html{transition:background-color .24s}body,.nav,.admin-top-nav,.admin-shell,main,section,[class*=card i],[class*=panel i],[class*=hero i]{transition:background-color .24s,border-color .24s,color .24s,box-shadow .24s,filter .24s}.theme-toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c19c7;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:3px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06}.theme-toggle button{color:#dce7f7a3;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;height:31px;padding:0 10px;font-size:.62rem;font-weight:900;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.theme-toggle button:hover{color:#fff;transform:translateY(-1px)}.theme-toggle button.active{color:#fff;background:#4a8cff33;box-shadow:inset 0 0 0 1px #72d9ff47,0 0 16px #4a8cff29}.admin-top-controls{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#245fca;--cyan:#087ea4;--orange:#c76200;--purple:#6543d8;--green:#147d42;--bg:#edf3fa;--glass:#ffffffdb;--line:#122a482e}html[data-theme=light] body{color:#13243b;background:radial-gradient(circle at 14% 6%,#4a8cff24,#0000 26%),radial-gradient(circle at 88% 14%,#ff9d1c1a,#0000 24%),linear-gradient(#f7faff 0%,#edf3fa 48%,#e7eef7 100%)}html[data-theme=light] .spaceCanvas{opacity:.12}html[data-theme=light] .nav,html[data-theme=light] .navSmall,html[data-theme=light] .admin-top-nav,html[data-theme=light] .admin-top-nav-small{color:#13243b;box-shadow:0 14px 38px #2643671f;background:#f7faffe6!important;border-color:#1c3d6224!important}html[data-theme=light] .logo,html[data-theme=light] .admin-top-brand img{filter:drop-shadow(0 8px 16px #245fca2e)}html[data-theme=light] .nav a,html[data-theme=light] .navDropdownTrigger,html[data-theme=light] .admin-top-menu>a,html[data-theme=light] .admin-top-dropdown>button,html[data-theme=light] .admin-top-user button{color:#13243bc7;border-color:#1c3d6229}html[data-theme=light] .nav a:hover,html[data-theme=light] .nav nav a.active,html[data-theme=light] .navDropdownTrigger:hover,html[data-theme=light] .admin-top-menu>a:hover,html[data-theme=light] .admin-top-menu>a.active,html[data-theme=light] .admin-top-dropdown>button:hover,html[data-theme=light] .admin-top-user button:hover{color:#10233c;background:#245fca17}html[data-theme=light] .nav .mainNavMenu,html[data-theme=light] .navDropdownMenu,html[data-theme=light] .admin-top-dropdown-menu,html[data-theme=light] .theme-toggle{color:#13243b;box-shadow:0 14px 34px #26436721;background:#fffffff0!important;border-color:#1c3d6229!important}html[data-theme=light] .theme-toggle button{color:#13243b94}html[data-theme=light] .theme-toggle button:hover,html[data-theme=light] .theme-toggle button.active{color:#10233c}html[data-theme=light] .theme-toggle button.active{background:#245fca1f;box-shadow:inset 0 0 0 1px #245fca33}html[data-theme=light] .hero:before{background:linear-gradient(#f7faff33,#edf3fa80)}html[data-theme=light] .hero h1,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] strong{color:#10233c;text-shadow:none}html[data-theme=light] .tagline,html[data-theme=light] p,html[data-theme=light] .captainsLogHero p{color:#405675;text-shadow:none}html[data-theme=light] .eyebrow{color:#245fca;text-shadow:none}html[data-theme=light] .heroCard,html[data-theme=light] .captainsLogHero,html[data-theme=light] .captainsLogEntry,html[data-theme=light] .captainsLogStatusStrip span,html[data-theme=light] .atlasTimeControls,html[data-theme=light] .atlasZoomControls,html[data-theme=light] .missionMarkerName,html[data-theme=light] .svgMarker,html[data-theme=light] .admin-page,html[data-theme=light] .admin-command-card,html[data-theme=light] .admin-panel,html[data-theme=light] .admin-card,html[data-theme=light] .system-status-card,html[data-theme=light] .crew-presence-panel,html[data-theme=light] [class*=admin-][class*=card i],html[data-theme=light] [class*=admin-][class*=panel i]{color:#13243b;background:#ffffffdb!important;border-color:#1c3d6229!important;box-shadow:0 18px 48px #2643671f!important}html[data-theme=light] .heroCard *,html[data-theme=light] .admin-shell,html[data-theme=light] .admin-shell p,html[data-theme=light] .admin-shell span,html[data-theme=light] .admin-shell label,html[data-theme=light] .admin-shell small,html[data-theme=light] .captainsLogEntryHeader{text-shadow:none}html[data-theme=light] .missionStats strong,html[data-theme=light] .captainsLogEntryHeader,html[data-theme=light] .admin-top-brand strong,html[data-theme=light] .admin-top-auth strong{color:#10233c}html[data-theme=light] .missionStats span,html[data-theme=light] .missionStatus,html[data-theme=light] .admin-top-brand em,html[data-theme=light] .admin-top-auth span,html[data-theme=light] .admin-top-auth em{color:#526984}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:#13243b!important;background:#ffffffeb!important;border-color:#1c3d6233!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#2c466580!important}html[data-theme=observation]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#ff2b2b;--cyan:#ff5757;--orange:#ff3434;--purple:#c92525;--green:#ff4c4c;--bg:#020000;--glass:#120000e6;--line:#ff373733}html[data-theme=observation] body{color:#ff4a4a;background:#020000}html[data-theme=observation] .spaceCanvas{opacity:.09;filter:grayscale()sepia()saturate(8)hue-rotate(310deg)brightness(.5)contrast(1.25)}html[data-theme=observation] .nav,html[data-theme=observation] .navSmall,html[data-theme=observation] .admin-top-nav,html[data-theme=observation] .admin-top-nav-small,html[data-theme=observation] .nav .mainNavMenu,html[data-theme=observation] .navDropdownMenu,html[data-theme=observation] .admin-top-dropdown-menu,html[data-theme=observation] .theme-toggle,html[data-theme=observation] .heroCard,html[data-theme=observation] .captainsLogHero,html[data-theme=observation] .captainsLogEntry,html[data-theme=observation] .captainsLogStatusStrip span,html[data-theme=observation] .atlasTimeControls,html[data-theme=observation] .atlasZoomControls,html[data-theme=observation] .missionMarkerName,html[data-theme=observation] .svgMarker,html[data-theme=observation] [class*=admin-][class*=card i],html[data-theme=observation] [class*=admin-][class*=panel i]{color:#ff4a4a!important;background:#0c0000f0!important;border-color:#ff303038!important;box-shadow:0 0 28px #6e00001f!important}html[data-theme=observation] .hero:before{background:linear-gradient(#08000047,#0200009e)}html[data-theme=observation] *,html[data-theme=observation] h1,html[data-theme=observation] h2,html[data-theme=observation] h3,html[data-theme=observation] p,html[data-theme=observation] span,html[data-theme=observation] small,html[data-theme=observation] strong,html[data-theme=observation] em,html[data-theme=observation] label,html[data-theme=observation] a,html[data-theme=observation] button{text-shadow:none!important}html[data-theme=observation] h1,html[data-theme=observation] h2,html[data-theme=observation] h3,html[data-theme=observation] strong,html[data-theme=observation] .hero h1,html[data-theme=observation] .missionStats strong,html[data-theme=observation] .admin-top-brand strong,html[data-theme=observation] .admin-top-auth strong{color:#ff3434!important}html[data-theme=observation] p,html[data-theme=observation] .tagline,html[data-theme=observation] .missionStatus,html[data-theme=observation] .missionStats span,html[data-theme=observation] .admin-top-brand em,html[data-theme=observation] .admin-top-auth span,html[data-theme=observation] .admin-top-auth em{color:#c72d2d!important}html[data-theme=observation] .hero h1 span{-webkit-text-fill-color:#ff2929;background:0 0;color:#ff2929!important}html[data-theme=observation] .logo,html[data-theme=observation] .admin-top-brand img{filter:grayscale()sepia()saturate(10)hue-rotate(310deg)brightness(.72)contrast(1.3)drop-shadow(0 0 10px #f003)}html[data-theme=observation] img:not(.logo):not(.admin-top-brand img){filter:grayscale()sepia()saturate(7)hue-rotate(310deg)brightness(.62)contrast(1.28)}html[data-theme=observation] .theme-toggle button,html[data-theme=observation] .nav a,html[data-theme=observation] .navDropdownTrigger,html[data-theme=observation] .admin-top-menu>a,html[data-theme=observation] .admin-top-dropdown>button,html[data-theme=observation] .admin-top-user button{color:#ff4040ad!important;border-color:#ff30302e!important}html[data-theme=observation] .theme-toggle button:hover,html[data-theme=observation] .theme-toggle button.active,html[data-theme=observation] .nav a:hover,html[data-theme=observation] .nav nav a.active,html[data-theme=observation] .admin-top-menu>a:hover,html[data-theme=observation] .admin-top-menu>a.active{color:#ff4c4c!important;background:#ff1e1e1a!important;box-shadow:inset 0 0 0 1px #ff303038!important}html[data-theme=observation] .online{background:#ff3434;box-shadow:0 0 10px #ff34348c}html[data-theme=observation] input,html[data-theme=observation] textarea,html[data-theme=observation] select{caret-color:#ff3434;color:#ff4a4a!important;background:#090000!important;border-color:#ff303038!important}html[data-theme=observation] input::placeholder,html[data-theme=observation] textarea::placeholder{color:#c62d2d8f!important}html[data-theme=observation] .admin-priority-toast,html[data-theme=observation] .admin-comms-global-launch,html[data-theme=observation] .admin-incident-global-banner{filter:grayscale()sepia()saturate(8)hue-rotate(310deg)brightness(.75)}@media (width<=1220px){.admin-top-controls{gap:8px}.admin-top-nav .theme-toggle button span{display:none}.admin-top-nav .theme-toggle button{width:31px;padding:0}}@media (width<=1000px){.nav .theme-toggle button span{display:none}.nav .theme-toggle button{width:31px;padding:0}}@media (width<=760px){.theme-toggle{gap:2px;padding:3px}.theme-toggle button{width:29px;height:29px;padding:0}.theme-toggle button span{display:none}.admin-top-controls{gap:6px}}html[data-theme=light] .admin-dashboard-deployment-row,html[data-theme=light] .admin-dashboard-nav-card,html[data-theme=light] .admin-dashboard-mission-card,html[data-theme=light] .admin-active-operation,html[data-theme=light] .admin-incident-status-strip,html[data-theme=light] .admin-tasking-status-strip,html[data-theme=light] .admin-system-summary>div,html[data-theme=light] .admin-activity-panel,html[data-theme=light] .equipmentTeaser,html[data-theme=light] .equipmentTeaserSystems article,html[data-theme=light] .equipmentLockerHero,html[data-theme=light] .equipmentLockerStatus span,html[data-theme=light] .equipmentCategoryHeader,html[data-theme=light] .equipmentCard,html[data-theme=light] .equipmentFacts span,html[data-theme=light] .equipmentLockerMessage{background:radial-gradient(circle at 100% 0,#245fca12,#0000 34%),linear-gradient(145deg,#fffffff5,#eff5fcf0)!important;border-color:#1c3d6229!important;box-shadow:0 18px 46px #2643671f!important}html[data-theme=light] .admin-dashboard-nav-card-watch{background:radial-gradient(circle at 12%,#6543d817,#0000 35%),linear-gradient(145deg,#fffffff7,#f2f0fff2)!important}html[data-theme=light] .admin-active-operation-live{background:radial-gradient(circle at 100% 0,#147d4214,#0000 34%),linear-gradient(145deg,#fffffff7,#eff9f3f2)!important}html[data-theme=light] .admin-incident-status-strip-active{background:radial-gradient(circle at 100% 0,#c7620017,#0000 34%),linear-gradient(145deg,#fffffff7,#fff6ebf2)!important}html[data-theme=light] .admin-dashboard-deployment-row:hover,html[data-theme=light] .admin-dashboard-nav-card:hover,html[data-theme=light] .admin-dashboard-mission-card:hover,html[data-theme=light] .admin-active-operation:hover,html[data-theme=light] .admin-incident-status-strip:hover,html[data-theme=light] .admin-tasking-status-strip:hover,html[data-theme=light] .equipmentCard:hover,html[data-theme=light] .equipmentCard.open{background:radial-gradient(circle at 100% 0,#245fca1c,#0000 36%),linear-gradient(145deg,#fff,#edf4fc)!important;border-color:#245fca4d!important;box-shadow:0 22px 54px #2643672b!important}html[data-theme=light] .admin-dashboard-nav-copy>strong,html[data-theme=light] .admin-dashboard-compact-stats strong,html[data-theme=light] .admin-dashboard-card-stats strong,html[data-theme=light] .admin-active-operation-status h3,html[data-theme=light] .admin-active-operation-clock strong,html[data-theme=light] .admin-incident-status-copy strong,html[data-theme=light] .admin-tasking-status-copy>strong,html[data-theme=light] .admin-system-summary strong,html[data-theme=light] .equipmentTeaser h3,html[data-theme=light] .equipmentTeaserSystems strong,html[data-theme=light] .equipmentLockerHero h1,html[data-theme=light] .equipmentCategoryHeader h2,html[data-theme=light] .equipmentCardTitle strong,html[data-theme=light] .equipmentFacts span{color:#10233c!important}html[data-theme=light] .admin-dashboard-section-heading p,html[data-theme=light] .admin-dashboard-nav-copy>p,html[data-theme=light] .admin-dashboard-nav-telemetry small,html[data-theme=light] .admin-active-operation-status p,html[data-theme=light] .admin-incident-status-copy p,html[data-theme=light] .admin-tasking-status-copy>p,html[data-theme=light] .equipmentTeaser p,html[data-theme=light] .equipmentLockerHero p,html[data-theme=light] .equipmentCardTitle em,html[data-theme=light] .equipmentCardBody>p,html[data-theme=light] .equipmentFieldNote p,html[data-theme=light] .equipmentCategoryHeader i,html[data-theme=light] .equipmentLockerStatus span,html[data-theme=light] .equipmentLockerMessage{color:#4b617d!important}html[data-theme=light] .admin-dashboard-compact-stats,html[data-theme=light] .admin-dashboard-card-stats,html[data-theme=light] .admin-active-operation-clock,html[data-theme=light] .admin-tasking-status-action,html[data-theme=light] .admin-incident-status-action,html[data-theme=light] .equipmentCardBody{border-color:#1c3d621f!important}html[data-theme=light] .admin-dashboard-nav-icon,html[data-theme=light] .admin-incident-status-icon,html[data-theme=light] .admin-tasking-status-icon,html[data-theme=light] .equipmentCardIcon,html[data-theme=light] .equipmentCategoryHeader>span{background:#245fca12!important;border-color:#245fca2e!important}html[data-theme=light] .admin-tasking-own-list>*,html[data-theme=light] .equipmentTeaserChips span,html[data-theme=light] .equipmentFacts span,html[data-theme=light] .equipmentBestFor em{background:#245fca0e!important;border-color:#245fca26!important}html[data-theme=light] .equipmentTeaserChips span,html[data-theme=light] .equipmentBestFor em,html[data-theme=light] .equipmentCardHeader,html[data-theme=light] .equipmentCardToggle{color:#274563!important}html[data-theme=light] .equipmentTeaser>div:first-child>a,html[data-theme=light] .equipmentLockerBack{color:#8b4700!important;background:#c7620014!important;border-color:#c7620047!important}html[data-theme=light] .equipmentFieldNote{background:#c762000e!important;border-color:#c762002e!important}html[data-theme=light] .heroDashCard,html[data-theme=light] .featuredCapture,html[data-theme=light] .photoCard,html[data-theme=light] .crewCard,html[data-theme=light] .crewSupport,html[data-theme=light] .aboutPanel,html[data-theme=light] .weather,html[data-theme=light] .skyTargets,html[data-theme=light] .supportAnimalCard,html[data-theme=light] .missionSupportHero,html[data-theme=light] .captainsLogWrap,html[data-theme=light] .captainsLogStatusStrip,html[data-theme=light] .missionViewer,html[data-theme=light] .missionFacts,html[data-theme=light] .missionLogLatest,html[data-theme=light] .missionLogLesson,html[data-theme=light] .filmNav,html[data-theme=light] .equipmentTeaser,html[data-theme=light] .equipmentLockerHero,html[data-theme=light] .equipmentCategoryHeader,html[data-theme=light] .equipmentCard,html[data-theme=light] .equipmentLockerMessage{color:#13243b!important;background:radial-gradient(circle at 100% 0,#245fca11,#0000 36%),linear-gradient(145deg,#fffffffa,#eff5fcf5)!important;border-color:#1c3d6229!important;box-shadow:0 18px 46px #2643671f!important}html[data-theme=light] .weatherTop,html[data-theme=light] .weatherMetrics,html[data-theme=light] .skyTargets,html[data-theme=light] .missionStats,html[data-theme=light] .heroLocation,html[data-theme=light] .missionFacts>*,html[data-theme=light] .captainsLogFacts>*,html[data-theme=light] .reportImageFrame,html[data-theme=light] .zoomTools,html[data-theme=light] .equipmentFacts span,html[data-theme=light] .equipmentFieldNote,html[data-theme=light] .equipmentBestFor em,html[data-theme=light] .equipmentTeaserChips span,html[data-theme=light] .equipmentTeaserSystems article{background:#ffffffb8!important;border-color:#1c3d6224!important}html[data-theme=light] .quick,html[data-theme=light] .heroDashboard>*,html[data-theme=light] .heroDashCard{color:#13243b!important;background:radial-gradient(circle at 100% 0,#245fca0f,#0000 36%),linear-gradient(145deg,#fffffff7,#eff5fcf2)!important;border-color:#1c3d6229!important;box-shadow:0 16px 40px #2643671c!important}html[data-theme=light] .weatherGrid .weather,html[data-theme=light] .weather{background:radial-gradient(circle at 100% 0,#4f85d717,#0000 38%),linear-gradient(155deg,#fffffffa,#e8f1fbf5)!important}html[data-theme=light] .skyTargets{background:#f6f9fdeb!important}html[data-theme=light] .crewCard,html[data-theme=light] .crewSupport{background:radial-gradient(circle at 100% 0,#c762000f,#0000 36%),linear-gradient(145deg,#fffffffa,#f6f8fcf5)!important}html[data-theme=light] .supportAnimalInfo,html[data-theme=light] .crewSupportLink{background:#ffffffad!important;border-color:#1c3d6221!important}html[data-theme=light] .galleryFilters,html[data-theme=light] .carouselWrap,html[data-theme=light] .admin-gallery-page .admin-mission-list,html[data-theme=light] .admin-capture-row,html[data-theme=light] .admin-master-preview,html[data-theme=light] .admin-image-preview,html[data-theme=light] .admin-image-empty,html[data-theme=light] .admin-drop-zone-hint,html[data-theme=light] .admin-upload-controls{color:#13243b!important;background:#ffffffe6!important;border-color:#1c3d6229!important;box-shadow:0 16px 40px #2643671a!important}html[data-theme=light] .admin-capture-row:hover,html[data-theme=light] .photoCard:hover,html[data-theme=light] .crewCard:hover,html[data-theme=light] .quick:hover{background:linear-gradient(145deg,#fff,#edf4fc)!important;border-color:#245fca47!important;box-shadow:0 22px 52px #26436729!important}html[data-theme=light] .admin-status-card,html[data-theme=light] .admin-live-state-grid>*,html[data-theme=light] .admin-system-summary,html[data-theme=light] .admin-mission-editor,html[data-theme=light] .admin-mission-row,html[data-theme=light] .admin-target-report,html[data-theme=light] .admin-equipment-row,html[data-theme=light] .admin-fact-row,html[data-theme=light] .admin-inline-operation,html[data-theme=light] .admin-crew-link-panel,html[data-theme=light] .admin-crew-link-card,html[data-theme=light] .admin-command-palette,html[data-theme=light] .admin-command-palette-search,html[data-theme=light] .admin-command-palette-group,html[data-theme=light] .admin-command-palette-footer{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671c!important}html[data-theme=light] .admin-inline-operation,html[data-theme=light] .admin-active-operation,html[data-theme=light] .admin-incident-status-strip,html[data-theme=light] .admin-tasking-status-strip,html[data-theme=light] .admin-dashboard-deployment-row,html[data-theme=light] .storage-control-command,html[data-theme=light] .system-status-command,html[data-theme=light] .deployment-command,html[data-theme=light] .tasking-command-bar,html[data-theme=light] .black-box-command,html[data-theme=light] .operation-command-hero,html[data-theme=light] .incident-page .admin-header+*{color:#13243b!important;background:radial-gradient(circle at 100% 0,#245fca0f,#0000 36%),linear-gradient(145deg,#fffffff7,#edf4fcf5)!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671c!important}html[data-theme=light] .tasking-create-panel,html[data-theme=light] .tasking-filter-panel,html[data-theme=light] .tasking-card,html[data-theme=light] .tasking-empty-state,html[data-theme=light] .tasking-footer-note{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671a!important}html[data-theme=light] .tasking-facts,html[data-theme=light] .tasking-card-meta,html[data-theme=light] .tasking-status-line,html[data-theme=light] .tasking-create-meta{background:#f4f8fce0!important;border-color:#1c3d621f!important}html[data-theme=light] .incident-form,html[data-theme=light] .incident-archive,html[data-theme=light] .incident-detail,html[data-theme=light] .incident-empty,html[data-theme=light] .incident-report-block,html[data-theme=light] .incident-resolution-form,html[data-theme=light] .incident-timeline,html[data-theme=light] .incident-update-form,html[data-theme=light] .incident-update-row{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671a!important}html[data-theme=light] .incident-facts>*,html[data-theme=light] .incident-resolution-grid>*,html[data-theme=light] .incident-detail-top,html[data-theme=light] .incident-detail-state{background:#f4f8fce0!important;border-color:#1c3d621f!important}html[data-theme=light] .operation-panel,html[data-theme=light] .operation-standby-panel,html[data-theme=light] .operation-init-panel,html[data-theme=light] .operation-live-block,html[data-theme=light] .operation-clock-block,html[data-theme=light] .operation-command-facts,html[data-theme=light] .operation-telemetry-grid>*,html[data-theme=light] .operation-crew-list,html[data-theme=light] .operation-event-list,html[data-theme=light] .operation-event-row,html[data-theme=light] .operation-debrief-preview,html[data-theme=light] .operation-complete-debrief,html[data-theme=light] .operation-complete-grid>*,html[data-theme=light] .deployment-overview,html[data-theme=light] .deployment-primary-card,html[data-theme=light] .deployment-commits-panel,html[data-theme=light] .deployment-commit,html[data-theme=light] .deployment-empty,html[data-theme=light] .deployment-sha-block,html[data-theme=light] .deployment-facts>*,html[data-theme=light] .storage-control-overview,html[data-theme=light] .storage-control-total,html[data-theme=light] .storage-control-category,html[data-theme=light] .storage-control-table-panel,html[data-theme=light] .storage-control-object,html[data-theme=light] .storage-control-mini-panel,html[data-theme=light] .storage-control-footer,html[data-theme=light] .storage-control-section{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671a!important}html[data-theme=light] .storage-control-meter{background:#1c3d621a!important}html[data-theme=light] .system-status-overview-main,html[data-theme=light] .system-status-service,html[data-theme=light] .system-status-footer{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671a!important}html[data-theme=light] .system-status-service-head,html[data-theme=light] .system-status-overview-stats>*{background:#f4f8fce6!important;border-color:#1c3d621f!important}html[data-theme=light] .watch-panel,html[data-theme=light] .watch-operation-panel,html[data-theme=light] .watch-incidents-panel,html[data-theme=light] .watch-crew-panel,html[data-theme=light] .watch-task-panel,html[data-theme=light] .watch-comms-panel,html[data-theme=light] .watch-systems-panel,html[data-theme=light] .watch-empty-state,html[data-theme=light] .watch-floor-footer{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671a!important}html[data-theme=light] .watch-operation-clock,html[data-theme=light] .watch-operation-meta,html[data-theme=light] .watch-task-metrics,html[data-theme=light] .watch-service-grid>*,html[data-theme=light] .watch-storage-summary,html[data-theme=light] .watch-black-box-latest,html[data-theme=light] .watch-nominal-state{background:#f4f8fce6!important;border-color:#1c3d621f!important}html[data-theme=light] .black-box-overview,html[data-theme=light] .black-box-filter-panel,html[data-theme=light] .black-box-archive,html[data-theme=light] .black-box-record,html[data-theme=light] .black-box-record-details,html[data-theme=light] .black-box-json-panel,html[data-theme=light] .black-box-empty,html[data-theme=light] .comms-terminal,html[data-theme=light] .comms-terminal-bar,html[data-theme=light] .comms-feed,html[data-theme=light] .comms-composer,html[data-theme=light] .comms-crew-strip,html[data-theme=light] .comms-system-row{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671a!important}html[data-theme=light] .black-box-record-meta,html[data-theme=light] .black-box-detail-grid>*,html[data-theme=light] .comms-message-copy,html[data-theme=light] .comms-crew-identity{background:#f4f8fce0!important;border-color:#1c3d621f!important}html[data-theme=light] .admin-transfer-uploader,html[data-theme=light] .admin-transfer-list,html[data-theme=light] .admin-transfer-group,html[data-theme=light] .admin-transfer-file,html[data-theme=light] .admin-transfer-empty,html[data-theme=light] .admin-transfer-selection,html[data-theme=light] .admin-transfer-progress,html[data-theme=light] .atlasHero,html[data-theme=light] .atlasCatalog,html[data-theme=light] .plannerCatalog,html[data-theme=light] .plannerControlsPanel,html[data-theme=light] .tonightModePanel,html[data-theme=light] .atlasDetail,html[data-theme=light] .visitorDetail,html[data-theme=light] .plannerDetail,html[data-theme=light] .plannerTabbedDetail,html[data-theme=light] .targetWhyCard,html[data-theme=light] .targetDifficultyFactors,html[data-theme=light] .targetActionGrid>*,html[data-theme=light] .targetFramingGrid>*,html[data-theme=light] .targetEquipmentCheck,html[data-theme=light] .targetMissionHistoryEntry,html[data-theme=light] .cuzBroFieldNote{color:#13243b!important;background:#ffffffed!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671a!important}html[data-theme=light] .catalogTabs,html[data-theme=light] .plannerControlChips,html[data-theme=light] .plannerDetailTabs,html[data-theme=light] .targetFramingChips,html[data-theme=light] .targetMissionHistoryFacts,html[data-theme=light] .plannerGeneralInfoFacts{background:#f4f8fce0!important;border-color:#1c3d621f!important}html[data-theme=light] .heroDashCard *,html[data-theme=light] .featuredCapture *,html[data-theme=light] .crewCard *,html[data-theme=light] .crewSupport *,html[data-theme=light] .weather *,html[data-theme=light] .skyTargets *,html[data-theme=light] .photoCard *,html[data-theme=light] .admin-capture-row *,html[data-theme=light] .tasking-card *,html[data-theme=light] .incident-detail *,html[data-theme=light] .operation-panel *,html[data-theme=light] .deployment-primary-card *,html[data-theme=light] .storage-control-section *,html[data-theme=light] .system-status-service *,html[data-theme=light] .watch-panel *,html[data-theme=light] .black-box-record *,html[data-theme=light] .comms-terminal *,html[data-theme=light] .admin-transfer-group *{text-shadow:none!important}html[data-theme=light] .heroDashCard h3,html[data-theme=light] .featuredCapture h2,html[data-theme=light] .crewCard h3,html[data-theme=light] .weather h3,html[data-theme=light] .photoCard h3,html[data-theme=light] .admin-capture-row h2,html[data-theme=light] .admin-capture-row h3,html[data-theme=light] .tasking-card h3,html[data-theme=light] .incident-detail h2,html[data-theme=light] .incident-detail h3,html[data-theme=light] .operation-panel h2,html[data-theme=light] .operation-panel h3,html[data-theme=light] .deployment-primary-card h2,html[data-theme=light] .deployment-primary-card h3,html[data-theme=light] .storage-control-section h2,html[data-theme=light] .storage-control-section h3,html[data-theme=light] .system-status-service h3,html[data-theme=light] .watch-panel h3,html[data-theme=light] .black-box-record strong,html[data-theme=light] .comms-terminal strong{color:#10233c!important}html[data-theme=light] .heroDashCard p,html[data-theme=light] .featuredCapture p,html[data-theme=light] .crewCard p,html[data-theme=light] .weather p,html[data-theme=light] .photoCard p,html[data-theme=light] .admin-capture-row p,html[data-theme=light] .tasking-card p,html[data-theme=light] .incident-detail p,html[data-theme=light] .operation-panel p,html[data-theme=light] .deployment-primary-card p,html[data-theme=light] .storage-control-section p,html[data-theme=light] .system-status-service p,html[data-theme=light] .watch-panel p,html[data-theme=light] .black-box-record p,html[data-theme=light] .comms-terminal p{color:#4b617d!important}html[data-theme=light] .featuredCapture img,html[data-theme=light] .photoCard img,html[data-theme=light] .admin-capture-thumbnail img,html[data-theme=light] .reportImage,html[data-theme=light] .supportAnimalPhoto img,html[data-theme=light] .equipmentCard img{filter:none!important}html[data-theme=light] .quick a{color:#13243b!important;background:radial-gradient(circle at 100% 0,#245fca0f,#0000 38%),linear-gradient(145deg,#fffffffa,#eef5fcf5)!important;border-color:#1c3d6229!important;box-shadow:0 16px 40px #26436721!important}html[data-theme=light] .quick a:hover{background:linear-gradient(145deg,#fff,#eaf3fc)!important;border-color:#c762006b!important;box-shadow:0 22px 52px #2643672b!important}html[data-theme=light] .quick h3,html[data-theme=light] .quick a:hover h3{color:#10233c!important}html[data-theme=light] .quick span{color:#526984!important}html[data-theme=light] .quick svg{color:#365f9b!important}html[data-theme=light] .atlasBackButton{color:#9b4f08!important;background:#ff9d1c1a!important;border-color:#c762006b!important}html[data-theme=light] .atlasBackButton:hover{color:#733800!important;background:#ff9d1c2e!important;border-color:#c76200b8!important}html[data-theme=light] .compactTonightControls,html[data-theme=light] .tonightControls,html[data-theme=light] .atlasTimeControls{color:#13243b!important;background:#fffffff2!important;border-color:#1c3d6229!important;box-shadow:0 18px 48px #26436721!important}html[data-theme=light] .compactTonightControls strong,html[data-theme=light] .compactTonightControls small,html[data-theme=light] .tonightControls strong,html[data-theme=light] .tonightControls small,html[data-theme=light] .atlasTimeControls strong,html[data-theme=light] .atlasTimeControls small{color:#334f70!important}html[data-theme=light] .compactTonightControls button,html[data-theme=light] .tonightControls button,html[data-theme=light] .atlasTimeControls button{color:#233955!important;box-shadow:none!important;background:#e9f0f8f5!important;border-color:#1c3d622e!important}html[data-theme=light] .compactTonightControls button:hover,html[data-theme=light] .tonightControls button:hover,html[data-theme=light] .atlasTimeControls button:hover{color:#10233c!important;background:#fff!important;border-color:#c7620073!important}html[data-theme=light] .compactTonightControls button.active,html[data-theme=light] .tonightControls button.active,html[data-theme=light] .atlasTimeControls button.active{color:#783b00!important;background:#ff9d1c24!important;border-color:#c762009e!important}html[data-theme=light] .inlineModeToggle{background:#ebf1f8f5!important;border-color:#1c3d6229!important}html[data-theme=light] .inlineModeToggle button{color:#526984!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .inlineModeToggle button.active{color:#783b00!important;background:#ff9d1c24!important;border-color:#c7620094!important}html[data-theme=light] .plannerDetailTabs,html[data-theme=light] .catalogTabs{box-shadow:none!important;background:#f2f7fcf5!important;border-color:#1c3d6229!important}html[data-theme=light] .plannerDetailTabs button,html[data-theme=light] .catalogTabs button{color:#526984!important;background:#ffffff85!important;border-color:#1c3d621a!important}html[data-theme=light] .plannerDetailTabs button:hover,html[data-theme=light] .catalogTabs button:hover{color:#10233c!important;background:#fff!important;border-color:#c762005c!important}html[data-theme=light] .plannerDetailTabs button.active,html[data-theme=light] .catalogTabs button.active{color:#783b00!important;background:#ff9d1c21!important;border-color:#c7620094!important}html[data-theme=light] .futureFinderNote,html[data-theme=light] .visitorNote{color:#405b78!important;background:#e0f4fcb8!important;border-color:#409fc03d!important}html[data-theme=light] .futureFinderNote b,html[data-theme=light] .visitorNote b{color:#147a9d!important}html[data-theme=light] .galleryFilters{box-shadow:none!important;background:0 0!important}html[data-theme=light] .galleryFilters button{color:#405874!important;background:#e4ebf4f0!important;border-color:#1c3d6229!important}html[data-theme=light] .galleryFilters button:hover{color:#10233c!important;background:#fff!important;border-color:#c7620061!important}html[data-theme=light] .galleryFilters button.active{color:#783b00!important;background:#ff9d1c21!important;border-color:#c7620094!important}html[data-theme=light] .featuredCapture button{color:#783b00!important;background:#ff9d1c1f!important;border-color:#c762007a!important}html[data-theme=light] .featuredCapture button:hover{color:#5e2d00!important;background:#ff9d1c33!important;border-color:#c76200b8!important}html[data-theme=light] .tonightModePanel,html[data-theme=light] .tonightModePanel>div{color:#13243b!important}html[data-theme=light] .tonightModePanel small{color:#a45108!important;opacity:1!important}html[data-theme=light] .tonightModePanel p{color:#4b617d!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] .tonightModePanel .plannerControlChips{background:#f0f5fbfa!important;border-color:#1c3d6224!important}html[data-theme=light] .tonightModePanel .plannerControlChips button{color:#314c6b!important;text-shadow:none!important;opacity:1!important;background:#ffffffeb!important;border-color:#1c3d6224!important}html[data-theme=light] .tonightModePanel .plannerControlChips button:hover{color:#10233c!important;background:#fff!important;border-color:#c762006b!important}html[data-theme=light] .tonightModePanel .plannerControlChips button.active{color:#783b00!important;background:#ff9d1c24!important;border-color:#c762009e!important;box-shadow:inset 0 0 0 1px #c7620014!important}html[data-theme=light] .atlasMap.realSkyMap,html[data-theme=light] .realSkyMap{background:radial-gradient(circle at 50% 45%,#5596d70f,#0000 42%),linear-gradient(#fff 0%,#f5f8fc 100%)!important;border-color:#1c3d622e!important;box-shadow:0 18px 48px #26436724!important}html[data-theme=light] .skyHorizonCircle{fill:#fffffff0!important;stroke:#1f3a5b57!important}html[data-theme=light] .backgroundStar{fill:#1e324e9e!important}html[data-theme=light] .skyAltitudeRing{stroke:#2e4d7447!important}html[data-theme=light] .skyAxis{stroke:#2e4d744d!important}html[data-theme=light] .skyZenithDot{fill:#203a5c!important}html[data-theme=light] .compassLabel{fill:#20344f!important}html[data-theme=light] .zenithLabel{fill:#2f6f9e!important}html[data-theme=light] .eclipticPath{stroke:#be690feb!important}html[data-theme=light] .lunarPath{stroke:#3f5e89cc!important}html[data-theme=light] .treeHorizonBaseGlow,html[data-theme=light] .treeHorizonTreeGlow{stroke:#80512524!important;fill:#80512514!important;filter:none!important}html[data-theme=light] .treeHorizonTree{fill:#915e2f61!important;stroke:#6e462294!important;filter:none!important}html[data-theme=light] .treeHorizonTrunk{stroke:#5b3a1f9e!important}html[data-theme=light] .futureTargetTrackPath{stroke:#1f84a6c7!important;filter:none!important}html[data-theme=light] .futureTargetTrackDot,html[data-theme=light] .futureTargetTrackDot.now{fill:#fff!important;stroke:#247fa2!important;filter:none!important}html[data-theme=light] .futureTargetTrackDot.peak{fill:#d97a17!important;stroke:#6f3900!important}html[data-theme=light] .futureTargetTrackPeakHalo{fill:#d97a1724!important;stroke:#b45800ad!important;filter:none!important}html[data-theme=light] .futureTargetTrackLabel,html[data-theme=light] .futureTargetTrackPeakLabel,html[data-theme=light] .futureFinderStarLabel,html[data-theme=light] .missionMarkerName{fill:#17304f!important;color:#17304f!important;stroke:#fffffff5!important;text-shadow:none!important;filter:none!important}html[data-theme=light] .realSkyMap>.atlasLegend,html[data-theme=light] .realSkyMap>.enhancedLegend,html[data-theme=light] .realSkyMap>.atlasLegend.enhancedLegend{color:#263d59!important;background:#fffffff0!important;border-color:#1c3d622e!important;box-shadow:0 12px 30px #2643671f!important}html[data-theme=light] .realSkyMap>.atlasLegend span,html[data-theme=light] .realSkyMap>.enhancedLegend span,html[data-theme=light] .realSkyMap>.atlasLegend.enhancedLegend span{color:#263d59!important}html[data-theme=light] .plannerCatalog .catalogItem.futureItem,html[data-theme=light] .plannerCatalog .catalogItem.visitorItem{color:#13243b!important;background:linear-gradient(145deg,#fffffffc,#eef5fcfa)!important;border:1px solid #1c3d622b!important;box-shadow:0 14px 34px #2643671a!important}html[data-theme=light] .plannerCatalog .catalogItem.futureItem:hover,html[data-theme=light] .plannerCatalog .catalogItem.futureItem.active,html[data-theme=light] .plannerCatalog .catalogItem.visitorItem:hover,html[data-theme=light] .plannerCatalog .catalogItem.visitorItem.active{background:linear-gradient(145deg,#fff,#edf5fc)!important;border-color:#c762007a!important;box-shadow:0 18px 44px #26436726!important}html[data-theme=light] .plannerCatalog .catalogItem strong{color:#10233c!important}html[data-theme=light] .plannerCatalog .catalogItem em{color:#365f9b!important}html[data-theme=light] .plannerCatalog .catalogItem small{color:#536a85!important}html[data-theme=light] .plannerCatalog .catalogItem b{color:#2c6f9f!important;background:#4cb2e014!important;border-color:#4cb2e094!important}html[data-theme=light] .plannerCatalog .catalogItem.active b{color:#9b4f08!important;background:#ff9d1c1f!important;border-color:#c7620085!important;box-shadow:inset 0 0 0 1px #c762001f!important}html[data-theme=light] .plannerCatalog .targetStatusBadge{color:#445a75!important;box-shadow:none!important;background:#1c3d620f!important;border-color:#1c3d623d!important}html[data-theme=light] .plannerCatalog .targetStatusBadge.best{color:#8b4607!important;background:#ff9d1c21!important;border-color:#c762008f!important}html[data-theme=light] .plannerCatalog .targetStatusBadge.good{color:#1e6945!important;background:#37aa691a!important;border-color:#2384546b!important}html[data-theme=light] .plannerCatalog .targetStatusBadge.low,html[data-theme=light] .plannerCatalog .moonImpactBadge.caution,html[data-theme=light] .plannerCatalog .treeObstructionBadge.caution,html[data-theme=light] .plannerCatalog .targetDifficultyBadge.medium{color:#875506!important;background:#e8a6321f!important;border-color:#be7e127a!important}html[data-theme=light] .plannerCatalog .moonImpactBadge.ok,html[data-theme=light] .plannerCatalog .treeObstructionBadge.ok,html[data-theme=light] .plannerCatalog .targetDifficultyBadge.easy{color:#176783!important;background:#4cbee11c!important;border-color:#288fb470!important}html[data-theme=light] .plannerCatalog .moonImpactBadge.bad,html[data-theme=light] .plannerCatalog .treeObstructionBadge.bad,html[data-theme=light] .plannerCatalog .targetDifficultyBadge.hard,html[data-theme=light] .plannerCatalog .targetDifficultyBadge.expert{color:#9b3045!important;background:#e15a731a!important;border-color:#be465f75!important}html[data-theme=light] .admin-crew-link-heading h2,html[data-theme=light] .admin-crew-link-identity strong,html[data-theme=light] .admin-crew-link-status strong{color:#10233c!important}html[data-theme=light] .admin-crew-link-identity span,html[data-theme=light] .admin-crew-link-status>span,html[data-theme=light] .admin-crew-link-last-seen{color:#5a6f8c!important}html[data-theme=light] .admin-crew-link-card-online .admin-crew-link-status strong{color:#21834f!important}html[data-theme=light] .admin-crew-link-avatar{color:#365fc9!important;background:#edf3ff!important;border-color:#365fc938!important}html[data-theme=light] .admin-crew-link-summary{color:#176e42!important;background:#edf9f2!important;border-color:#21834f47!important}html[data-theme=light] .admin-crew-link-grid{background:#1c3d621f!important}html[data-theme=light] .admin-crew-link-card{background:#fffffff7!important}html[data-theme=light] .admin-crew-link-card-header{background:0 0!important}html[data-theme=light] .system-status-overview-main span,html[data-theme=light] .system-status-overview-stats span{color:#647792!important}html[data-theme=light] .system-status-overview-main h3{color:#10233c!important}html[data-theme=light] .system-status-overview-main p{color:#465d7a!important}html[data-theme=light] .system-status-overview-stats strong{color:#10233c!important}html[data-theme=light] .system-status-overview-stats svg{color:#496ed8!important}html[data-theme=light] .system-status-overview-icon{color:#496ed8!important;background:#edf3ff!important;border-color:#496ed838!important}html[data-theme=light] .system-status-overview-operational .system-status-overview-icon{color:#2f9d61!important;background:#edf9f2!important;border-color:#2f9d613d!important}html[data-theme=light] .system-status-service>span{color:#60738f!important}html[data-theme=light] .system-status-service h3{color:#10233c!important}html[data-theme=light] .system-status-service>strong{color:#365fc9!important}html[data-theme=light] .system-status-service-operational>strong{color:#21834f!important}html[data-theme=light] .system-status-service-offline>strong{color:#b53b45!important}html[data-theme=light] .system-status-service p{color:#4b617d!important}html[data-theme=light] .system-status-service small{color:#536a87!important;background:#f4f7fb!important;border-color:#1c3d6229!important}html[data-theme=light] .system-status-service-icon{color:#496ed8!important;background:#edf3ff!important;border-color:#496ed833!important}html[data-theme=light] .admin-page .admin-eyebrow,html[data-theme=light] .admin-page [class*=-eyebrow],html[data-theme=light] .admin-page [class*=-label],html[data-theme=light] .admin-page [class*=-meta]>span,html[data-theme=light] .admin-page [class*=-stats] span,html[data-theme=light] .admin-page [class*=-status]>span{text-shadow:none!important}html[data-theme=light] .admin-page small:not(.status-badge):not([class*=badge]),html[data-theme=light] .admin-page .admin-section-kicker,html[data-theme=light] .admin-page .admin-helper,html[data-theme=light] .admin-page .admin-muted{color:#5b708c!important}html[data-theme=light] .system-status-command p,html[data-theme=light] .storage-control-command p,html[data-theme=light] .black-box-command p,html[data-theme=light] .admin-command-header p,html[data-theme=light] .admin-log-heading p,html[data-theme=light] .admin-equipment-section-heading p,html[data-theme=light] .admin-black-box-heading p{color:#4d627d!important}html[data-theme=light] .system-status-run,html[data-theme=light] .storage-control-refresh{color:#183357!important;background:#e7eefc!important;border-color:#375bb557!important}html[data-theme=light] .system-status-run:disabled,html[data-theme=light] .storage-control-refresh:disabled{color:#536985!important;opacity:.72!important}html[data-theme=light] .system-status-overview-main span,html[data-theme=light] .system-status-overview-stats span,html[data-theme=light] .system-status-service>span{color:#536985!important}html[data-theme=light] .system-status-overview-main p,html[data-theme=light] .system-status-service p,html[data-theme=light] .system-status-footer p{color:#4d627d!important}html[data-theme=light] .system-status-service small{color:#4a617e!important;background:#f4f7fb!important}html[data-theme=light] .watch-panel-title strong{color:#23784b!important}html[data-theme=light] .watch-operation-active>p,html[data-theme=light] .watch-empty-state strong,html[data-theme=light] .watch-incident small,html[data-theme=light] .watch-task-list article small,html[data-theme=light] .watch-black-box-latest span{color:#4d627d!important}html[data-theme=light] .watch-operation-clock strong,html[data-theme=light] .watch-operation-meta b,html[data-theme=light] .watch-task-metrics b,html[data-theme=light] .watch-task-list article strong,html[data-theme=light] .watch-service strong{color:#13243b!important}html[data-theme=light] .watch-operation-meta span,html[data-theme=light] .watch-crew-member small,html[data-theme=light] .watch-crew-member span,html[data-theme=light] .watch-task-metrics span,html[data-theme=light] .watch-comms-feed time,html[data-theme=light] .watch-black-box-latest small,html[data-theme=light] .watch-floor-clock small{color:#5b708c!important}html[data-theme=light] .watch-crew-member em,html[data-theme=light] .watch-comms-feed strong{color:#236f98!important}html[data-theme=light] .watch-comms-feed p{color:#334a67!important}html[data-theme=light] .watch-panel-title,html[data-theme=light] .watch-comms-feed article,html[data-theme=light] .watch-task-list article,html[data-theme=light] .watch-crew-member{border-color:#1c3d621f!important}html[data-theme=light] .storage-control-total span,html[data-theme=light] .storage-control-overview-stats span,html[data-theme=light] .storage-control-category>span,html[data-theme=light] .storage-control-footer span,html[data-theme=light] .storage-control-breakdown-list small{color:#596f8a!important}html[data-theme=light] .storage-control-total p,html[data-theme=light] .storage-control-category p{color:#4d627d!important}html[data-theme=light] .storage-control-category small,html[data-theme=light] .storage-control-object-copy span{color:#607590!important}html[data-theme=light] .storage-control-object-copy strong,html[data-theme=light] .storage-control-breakdown-list span{color:#13243b!important}html[data-theme=light] .storage-control-object-rank{color:#496ed8!important}html[data-theme=light] .storage-control-object-size{color:#365fc9!important}html[data-theme=light] .storage-control-object+.storage-control-object{border-color:#1c3d6224!important}html[data-theme=light] .black-box-overview span,html[data-theme=light] .black-box-filter-group>span,html[data-theme=light] .black-box-record-time span,html[data-theme=light] .black-box-record-meta span,html[data-theme=light] .black-box-detail-grid span,html[data-theme=light] .admin-black-box-time span,html[data-theme=light] .admin-black-box-event-meta span,html[data-theme=light] .admin-black-box-command-telemetry>span{color:#596f8a!important}html[data-theme=light] .black-box-record-copy p,html[data-theme=light] .admin-black-box-event-copy p,html[data-theme=light] .admin-black-box-state,html[data-theme=light] .admin-black-box-terminal-bar,html[data-theme=light] .black-box-empty{color:#4d627d!important}html[data-theme=light] .black-box-detail-grid strong{color:#13243b!important}html[data-theme=light] .black-box-filter-group button{color:#334a67!important}html[data-theme=light] .comms-terminal-bar>span,html[data-theme=light] .comms-message time,html[data-theme=light] .comms-composer small,html[data-theme=light] .comms-crew-strip>div,html[data-theme=light] .comms-crew-identity small,html[data-theme=light] .admin-active-operation-clock span,html[data-theme=light] .admin-active-operation-clock small,html[data-theme=light] .admin-inline-operation>small,html[data-theme=light] .comms-operation-link>small{color:#5b708c!important}html[data-theme=light] .comms-boot-sequence,html[data-theme=light] .comms-system-row{color:#23784b!important}html[data-theme=light] .comms-composer input::placeholder{color:#71839b!important;opacity:1!important}html[data-theme=light] .comms-crew-strip strong{color:#334a67!important}html[data-theme=light] .comms-crew-online .comms-crew-identity small{color:#23784b!important}html[data-theme=light] .operation-standby-copy p,html[data-theme=light] .admin-incident-status-copy p,html[data-theme=light] .incident-form-heading p,html[data-theme=light] .operation-event-list>p{color:#4d627d!important}html[data-theme=light] .operation-init-form label>span,html[data-theme=light] .operation-init-meta span,html[data-theme=light] .operation-clock-block span,html[data-theme=light] .operation-command-facts span,html[data-theme=light] .operation-telemetry-grid span,html[data-theme=light] .operation-debrief-preview p span,html[data-theme=light] .operation-complete-grid p span,html[data-theme=light] .operation-crew-row span,html[data-theme=light] .operation-event-row time,html[data-theme=light] .operation-complete-duration span,html[data-theme=light] .operation-complete-debrief>small{color:#5b708c!important}html[data-theme=light] .deployment-state-card>small,html[data-theme=light] .deployment-repo-label,html[data-theme=light] .deployment-commit-copy span,html[data-theme=light] .deployment-empty{color:#566d88!important}html[data-theme=light] .admin-command-palette-hint,html[data-theme=light] .admin-command-palette-group,html[data-theme=light] .admin-command-palette-copy small,html[data-theme=light] .admin-command-palette-empty span,html[data-theme=light] .admin-command-palette-footer,html[data-theme=light] .admin-command-palette-search>kbd,html[data-theme=light] .admin-command-palette-search button{color:#596f8a!important}html[data-theme=light] .admin-command-palette-search input::placeholder{color:#71839b!important;opacity:1!important}html[data-theme=light] .admin-page [class*=-heading]>span,html[data-theme=light] .admin-page [class*=-heading]>small,html[data-theme=light] .admin-page [class*=-title]>span,html[data-theme=light] .admin-page [class*=-title]>small,html[data-theme=light] .admin-page [class*=-copy]>span:not([class*=badge]),html[data-theme=light] .admin-page [class*=-copy]>small:not([class*=badge]),html[data-theme=light] .admin-page [class*=-meta]>span,html[data-theme=light] .admin-page [class*=-meta]>small,html[data-theme=light] .admin-page [class*=-stats]>span,html[data-theme=light] .admin-page [class*=-stats]>small{color:#596f8a!important;text-shadow:none!important}html[data-theme=light] .black-box-overview{background:#1c3d621f!important;border-color:#1c3d622e!important}html[data-theme=light] .black-box-overview>div{color:#13243b!important;background:#fff!important}html[data-theme=light] .black-box-overview svg{color:#496ed8!important}html[data-theme=light] .black-box-overview span{color:#536982!important}html[data-theme=light] .black-box-overview strong{color:#13243b!important}html[data-theme=light] .black-box-filter-panel,html[data-theme=light] .black-box-search{background:#fff!important;border-color:#1c3d6229!important}html[data-theme=light] .black-box-search{overflow:hidden!important}html[data-theme=light] .black-box-search svg{color:#496ed8!important}html[data-theme=light] .black-box-search input{color:#13243b!important;background:#f5f8fc!important}html[data-theme=light] .black-box-search input::placeholder{color:#657a94!important;opacity:1!important}html[data-theme=light] .watch-floor-page{color:#13243b!important;background:radial-gradient(circle at 14% 0,#4a8cff14,#0000 25%),radial-gradient(circle at 86% 100%,#c762000d,#0000 28%),#f4f7fb!important}html[data-theme=light] .watch-floor-header{border-color:#1c3d622e!important}html[data-theme=light] .watch-floor-header>div:first-child>span{color:#236f98!important}html[data-theme=light] .watch-floor-header h1,html[data-theme=light] .watch-floor-clock strong{color:#13243b!important}html[data-theme=light] .watch-floor-clock small,html[data-theme=light] .watch-floor-clock span{color:#536982!important}html[data-theme=light] .watch-panel{color:#13243b!important;background:#fff!important;border-color:#1c3d6229!important;box-shadow:0 18px 46px #2643671f!important}html[data-theme=light] .watch-panel-title{background:#f5f8fc!important;border-color:#1c3d621f!important}html[data-theme=light] .watch-panel-title span{color:#183357!important}html[data-theme=light] .watch-operation-active,html[data-theme=light] .watch-comms-feed,html[data-theme=light] .watch-task-list,html[data-theme=light] .watch-crew-list,html[data-theme=light] .watch-service-grid{color:#13243b!important}html[data-theme=light] .watch-floor-footer{color:#536982!important;box-shadow:none!important;background:0 0!important}html[data-theme=light] .storage-control-overview{background:#1c3d621f!important}html[data-theme=light] .storage-control-total,html[data-theme=light] .storage-control-overview-stats>div{color:#13243b!important;background:#fff!important}html[data-theme=light] .storage-control-total h3,html[data-theme=light] .storage-control-overview-stats strong{color:#13243b!important}html[data-theme=light] .storage-control-total span,html[data-theme=light] .storage-control-total p,html[data-theme=light] .storage-control-overview-stats span{color:#536982!important}html[data-theme=light] .storage-control-overview-stats svg{color:#496ed8!important}html[data-theme=light] .deployment-state-card{color:#13243b!important;background:#fff!important;border-color:#1c3d6229!important;box-shadow:0 16px 42px #2643671c!important}html[data-theme=light] .deployment-state-card>span,html[data-theme=light] .deployment-state-card>small,html[data-theme=light] .deployment-state-card>div:last-of-type span{color:#536982!important}html[data-theme=light] .deployment-state-card>strong{color:#183357!important}html[data-theme=light] .deployment-state-card p{color:#4d627d!important}html[data-theme=light] .deployment-state-card>div:last-of-type{border-color:#1c3d6224!important}html[data-theme=light] .deployment-state-card>div:last-of-type strong{color:#13243b!important}html[data-theme=light] .deployment-state-current>strong{color:#23784b!important}html[data-theme=light] .deployment-state-behind>strong,html[data-theme=light] .deployment-state-different>strong{color:#a95b00!important}html[data-theme=light] .admin-mission-list{background:#fff!important;border-color:#1c3d6229!important}html[data-theme=light] .admin-list-title{color:#236f98!important;background:#f5f8fc!important;border-color:#1c3d6224!important}html[data-theme=light] .admin-list-title svg{color:#236f98!important}html[data-theme=light] .admin-mission-row,html[data-theme=light] .admin-equipment-row{color:#13243b!important;box-shadow:none!important;background:#fff!important;border-color:#1c3d621f!important}html[data-theme=light] .admin-mission-summary h3,html[data-theme=light] .admin-mission-summary strong{color:#13243b!important}html[data-theme=light] .admin-mission-summary p,html[data-theme=light] .admin-mission-id span,html[data-theme=light] .admin-mission-id time{color:#4d627d!important}html[data-theme=light] .admin-card-eyebrow{color:#596f8a!important}html[data-theme=light] .admin-mission-actions button{color:#236f98!important;background:#f3f8fc!important;border-color:#236f983d!important}html[data-theme=light] .admin-mission-actions button svg{color:#236f98!important}html[data-theme=light] .admin-mission-actions .admin-delete-button,html[data-theme=light] .admin-delete-button{color:#b63b3b!important;background:#fff5f5!important;border-color:#b63b3b40!important}html[data-theme=light] .admin-mission-actions .admin-delete-button svg,html[data-theme=light] .admin-delete-button svg{color:#d55252!important}html[data-theme=light] .admin-transfer-file-picker{color:#236f98!important;background:#f5faff!important;border-color:#236f984d!important}html[data-theme=light] .admin-transfer-file-picker svg{color:#236f98!important}html[data-theme=light] .admin-transfer-file-picker:hover{color:#183357!important;background:#edf6fd!important;border-color:#236f987a!important}html[data-theme=light] .admin-transfer-file{box-shadow:none!important;background:#fff!important;border-color:#1c3d621f!important}html[data-theme=light] .admin-transfer-file-icon{color:#236f98!important;background:#eef6fb!important}html[data-theme=light] .admin-transfer-file-name strong{color:#13243b!important}html[data-theme=light] .admin-transfer-file-name span{color:#596f8a!important}html[data-theme=light] .admin-transfer-file-actions button,html[data-theme=light] .admin-transfer-group-stats button{color:#236f98!important;background:#f3f8fc!important;border-color:#236f9838!important}html[data-theme=light] .admin-transfer-file-actions button svg,html[data-theme=light] .admin-transfer-group-stats button svg{color:#236f98!important}html[data-theme=light] .admin-transfer-file-actions .admin-delete-button,html[data-theme=light] .admin-transfer-group-stats .admin-delete-button{color:#b63b3b!important;background:#fff5f5!important;border-color:#b63b3b40!important}html[data-theme=light] .visible-tonight-row span:last-child,html[data-theme=light] .weather-visible-row span:last-child,html[data-theme=light] .weather-visibility-row span:last-child,html[data-theme=light] .weather-card .visible-tonight span:last-child,html[data-theme=light] .weather-card .visible-tonight-row>:last-child{color:#394f6d!important;opacity:1!important}html[data-theme=light] .visible-tonight-row,html[data-theme=light] .weather-visible-row,html[data-theme=light] .weather-visibility-row{color:#394f6d!important}html[data-theme=light] .skyTargets em{color:#2f4562!important;opacity:1!important;font-weight:600!important}html[data-theme=light] .skyTargets span{color:#2f4562!important}html[data-theme=light] .photoCard:after{background:linear-gradient(#0000 0% 46%,#0207102e 58%,#020710b8 74%,#020710f7 100%)!important}html[data-theme=light] .photoCard h3{color:#fff!important;text-shadow:0 2px 12px #000000b8!important}html[data-theme=light] .photoCard p{color:#e1e7f0!important;opacity:1!important;text-shadow:0 2px 10px #000000b8!important}html[data-theme=light] .photoCard small{color:#bfd0e8!important;opacity:1!important;text-shadow:0 2px 10px #000000b8!important}html[data-theme=light] .carouselWrap button{color:#1c3558!important;background:linear-gradient(#f8fbff 0%,#eaf2fb 100%)!important;border-color:#1c3d6238!important;box-shadow:0 10px 28px #2643671f!important}html[data-theme=light] .carouselWrap button svg,html[data-theme=light] .carouselWrap button i{color:#1c3558!important}html[data-theme=light] .carouselWrap button:hover{color:#c46f12!important;background:linear-gradient(#fff 0%,#eef5fd 100%)!important;border-color:#c46f126b!important;box-shadow:0 14px 32px #c46f122e!important}html[data-theme=light] .carouselWrap button:hover svg,html[data-theme=light] .carouselWrap button:hover i{color:#c46f12!important}html[data-theme=observation] .plannerControlsPanel,html[data-theme=observation] .tonightModePanel,html[data-theme=observation] .plannerCatalog,html[data-theme=observation] .plannerDetail,html[data-theme=observation] .plannerTabbedDetail,html[data-theme=observation] .atlasDetail,html[data-theme=observation] .atlasCatalog,html[data-theme=observation] .atlasMap,html[data-theme=observation] .plannerControlChips,html[data-theme=observation] .plannerDetailTabs,html[data-theme=observation] .plannerGeneralInfoFacts,html[data-theme=observation] .targetWhyCard,html[data-theme=observation] .targetDifficultyCard,html[data-theme=observation] .targetActionCard,html[data-theme=observation] .targetFramingCard,html[data-theme=observation] .atlasFacts,html[data-theme=observation] .catalogEmptyState,html[data-theme=observation] .shareTonightCard,html[data-theme=observation] .targetWhyColumns div,html[data-theme=observation] .shareTonightGrid span{background:radial-gradient(circle at 0 0,#ff40401f,#0000 36%),linear-gradient(#140000f2,#0a0000f0)!important;border-color:#ff3e3e3d!important;box-shadow:0 0 26px #6e000024!important}html[data-theme=observation] .plannerControlChips button,html[data-theme=observation] .plannerDetailTabs button,html[data-theme=observation] .plannerCatalog .catalogTabs button,html[data-theme=observation] .atlasTimeControls button,html[data-theme=observation] .atlasModeControls button,html[data-theme=observation] .atlasZoomControls button,html[data-theme=observation] .atlasBackButton,html[data-theme=observation] .inlineModeToggle button{color:#ffd6d6!important;background:linear-gradient(#200404f2,#120202f2)!important;border-color:#ff484838!important;box-shadow:0 0 18px #780a0a29!important}html[data-theme=observation] .plannerControlChips button.active,html[data-theme=observation] .plannerDetailTabs button.active,html[data-theme=observation] .plannerCatalog .catalogTabs button.active,html[data-theme=observation] .atlasTimeControls button.active,html[data-theme=observation] .atlasModeControls button.active,html[data-theme=observation] .atlasZoomControls button.active,html[data-theme=observation] .inlineModeToggle button.active{color:#fff0e6!important;background:linear-gradient(#561c0af2,#340e06f2)!important;border-color:#ff843a8a!important;box-shadow:0 0 22px #ff602029!important}html[data-theme=observation] .plannerControlChips button:hover,html[data-theme=observation] .plannerDetailTabs button:hover,html[data-theme=observation] .plannerCatalog .catalogTabs button:hover,html[data-theme=observation] .atlasTimeControls button:hover,html[data-theme=observation] .atlasModeControls button:hover,html[data-theme=observation] .atlasZoomControls button:hover,html[data-theme=observation] .atlasBackButton:hover,html[data-theme=observation] .inlineModeToggle button:hover{color:#fff0e6!important;background:linear-gradient(#3a0c0cf5,#1c0404f5)!important;border-color:#ff663e61!important}html[data-theme=observation] .catalogItem,html[data-theme=observation] .plannerCatalog .catalogItem.futureItem,html[data-theme=observation] .plannerCatalog .catalogItem.visitorItem{background:radial-gradient(circle at 0 0,#ff2e2e14,#0000 42%),linear-gradient(#080000f5,#030000fa)!important;border-color:#ff3a3a2e!important}html[data-theme=observation] .catalogItem:hover,html[data-theme=observation] .catalogItem.active,html[data-theme=observation] .plannerCatalog .catalogItem.futureItem:hover,html[data-theme=observation] .plannerCatalog .catalogItem.futureItem.active,html[data-theme=observation] .plannerCatalog .catalogItem.visitorItem:hover,html[data-theme=observation] .plannerCatalog .catalogItem.visitorItem.active{background:radial-gradient(circle at 0 0,#ff48481c,#0000 38%),linear-gradient(#100000fa,#060000)!important;border-color:#ff56563d!important;box-shadow:0 0 24px #78080824!important}html[data-theme=observation] .skyMapPage,html[data-theme=observation] .atlasPage{background:radial-gradient(circle at top,#3400003d,#0000 42%),#020000!important}html[data-theme=observation] .realSkyMap,html[data-theme=observation] .atlasMap.realSkyMap{background:radial-gradient(circle,#0c0612b8,#020000f5)!important;border-color:#ff34342e!important;position:relative!important;box-shadow:inset 0 0 0 1px #ff28280f,0 0 24px #46000024!important}html[data-theme=observation] .realSkyMap:before,html[data-theme=observation] .atlasMap.realSkyMap:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(#2200001a,#5c00001f),radial-gradient(circle,#ff2a2a12,#0000 68%);position:absolute;inset:0}html[data-theme=observation] .realSkyMap>*,html[data-theme=observation] .atlasMap.realSkyMap>*{z-index:2;position:relative}html[data-theme=observation] .realSkyMap canvas,html[data-theme=observation] .realSkyMap svg,html[data-theme=observation] .realSkyMap img,html[data-theme=observation] .atlasMap.realSkyMap canvas,html[data-theme=observation] .atlasMap.realSkyMap svg,html[data-theme=observation] .atlasMap.realSkyMap img{filter:grayscale(.12)sepia(.34)saturate(.9)hue-rotate(-18deg)brightness(.78)contrast(1.08)!important}html[data-theme=observation] .realSkyMap>.atlasLegend,html[data-theme=observation] .realSkyMap>.enhancedLegend,html[data-theme=observation] .realSkyMap>.atlasLegend.enhancedLegend,html[data-theme=observation] .atlasTimeControls,html[data-theme=observation] .atlasZoomControls,html[data-theme=observation] .atlasModeControls{background:#120202e0!important;border-color:#ff3c3c33!important;box-shadow:0 0 18px #64000024!important}html[data-theme=observation] .targetStatusBadge,html[data-theme=observation] .moonImpactBadge,html[data-theme=observation] .treeObstructionBadge,html[data-theme=observation] .targetDifficultyBadge,html[data-theme=observation] .visitorEphemerisBadge{box-shadow:none!important;filter:saturate(.82)brightness(.96)!important}html[data-theme=observation] .targetWhyCard p,html[data-theme=observation] .plannerTabPanel>p,html[data-theme=observation] .tonightModePanel p,html[data-theme=observation] .catalogItem em,html[data-theme=observation] .catalogItem small,html[data-theme=observation] .atlasDetail p,html[data-theme=observation] .atlasFacts span,html[data-theme=observation] .shareTonightGrid em{color:#df6a6a!important}html[data-theme=observation] .targetWhyColumns b,html[data-theme=observation] .shareTonightGrid b,html[data-theme=observation] .catalogItem strong,html[data-theme=observation] .atlasDetail h2,html[data-theme=observation] .atlasDetail h3,html[data-theme=observation] .plannerTabPanel>h2,html[data-theme=observation] .plannerTabPanel>h3{color:#ff8c8c!important}.missionTimeline{z-index:10;background:radial-gradient(circle at 14% 0,#67c8ff0f,#0000 34%),#070f1f7a;border:1px solid #89cbff21;border-radius:26px;width:min(1220px,100% - 48px);margin:26px auto 34px;padding:20px 24px 18px;position:relative;box-shadow:0 18px 55px #00000029}.missionTimelineHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.missionTimelineHeading small{color:#ffad4ce0;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:900}.missionTimelineHeading h2{color:#f2f6ff;margin:4px 0 0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.1}.missionTimelineHeading>span{color:#c0cfe694;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:.7rem;font-weight:800;display:inline-flex}.missionTimelineTrack{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;min-height:74px;display:grid;position:relative}.missionTimelineTrack:before{content:"";background:linear-gradient(90deg,#5bb9e81f,#5bb9e875 22%,#ff972c7a 72%,#ff972c1f);height:1px;position:absolute;top:32px;left:7%;right:7%}.missionTimelineStop{min-width:0;position:relative}.missionTimelineNode{width:100%;min-width:0;color:inherit;cursor:pointer;z-index:2;background:0 0;border:0;justify-items:center;gap:5px;padding:0 5px;display:grid;position:relative}.missionTimelineDate{color:#becde494;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.missionTimelineNode i{background:#081326;border:2px solid #71d1ffb8;border-radius:999px;width:11px;height:11px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;box-shadow:0 0 0 5px #54b8e60f}.missionTimelineNode strong{color:#dfe8f7c7;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.72rem;font-weight:800;line-height:1.15;transition:color .2s;overflow:hidden}.missionTimelineNode:hover i,.missionTimelineNode:focus-visible i,.missionTimelineStop:focus-within .missionTimelineNode i{background:#ff8b1847;border-color:#ffa136f0;transform:scale(1.34);box-shadow:0 0 0 6px #ff8b1814,0 0 22px #ff8b1838}.missionTimelineNode:hover strong,.missionTimelineNode:focus-visible strong,.missionTimelineStop:focus-within .missionTimelineNode strong{color:#fff}.missionTimelinePreview{transform-origin:bottom;opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#040a15f7;border:1px solid #77d0ff38;border-radius:17px;width:210px;padding:7px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,8px)scale(.97);box-shadow:0 24px 55px #0000006b}.missionTimelinePreviewLeft{transform-origin:100% 100%;left:auto;right:0;transform:translateY(8px)scale(.97)}.missionTimelineStop:hover .missionTimelinePreview,.missionTimelineStop:focus-within .missionTimelinePreview{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.missionTimelineStop:hover .missionTimelinePreviewLeft,.missionTimelineStop:focus-within .missionTimelinePreviewLeft{transform:translate(0)scale(1)}.missionTimelinePreview img{object-fit:cover;background:#020611;border-radius:11px;width:100%;height:106px;display:block}.missionTimelinePreview small{color:#ffa944d1;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.missionTimelinePreview strong{color:#fff;margin-top:3px;font-size:.92rem;line-height:1.2;display:block}.missionTimelinePreview span{color:#cad7eab3;margin-top:3px;font-size:.7rem;line-height:1.3;display:block}html[data-theme=light] .missionTimeline{background:radial-gradient(circle at 14% 0,#4c9bd614,#0000 34%),#ffffffd1;border-color:#1c3d6221;box-shadow:0 18px 50px #26436717}html[data-theme=light] .missionTimelineHeading h2{color:#13243b}html[data-theme=light] .missionTimelineHeading>span,html[data-theme=light] .missionTimelineDate{color:#60748e}html[data-theme=light] .missionTimelineTrack:before{background:linear-gradient(90deg,#3e85b026,#3e85b07a 22%,#c46f1280 72%,#c46f1224)}html[data-theme=light] .missionTimelineNode i{background:#fff;border-color:#3186b5b8}html[data-theme=light] .missionTimelineNode strong{color:#344a67}html[data-theme=light] .missionTimelineNode:hover strong,html[data-theme=light] .missionTimelineNode:focus-visible strong,html[data-theme=light] .missionTimelineStop:focus-within .missionTimelineNode strong{color:#13243b}html[data-theme=observation] .missionTimeline{background:radial-gradient(circle at 14% 0,#ff2a2a14,#0000 34%),#0c0000eb;border-color:#ff37372e;box-shadow:0 0 30px #5a00001a}html[data-theme=observation] .missionTimelineHeading h2,html[data-theme=observation] .missionTimelineNode strong{color:#ff6b6b!important}html[data-theme=observation] .missionTimelineHeading>span,html[data-theme=observation] .missionTimelineDate{color:#d34747b3!important}html[data-theme=observation] .missionTimelineTrack:before{background:linear-gradient(90deg,#0000,#ff383880,#0000)}html[data-theme=observation] .missionTimelineNode i{background:#080000;border-color:#ff4343bd;box-shadow:0 0 0 5px #ff26260d}html[data-theme=observation] .missionTimelinePreview{background:#080000fa;border-color:#ff373738;box-shadow:0 20px 50px #28000094}@media (width<=820px){.missionTimeline{border-radius:22px;width:min(100% - 28px,1220px);margin-top:20px;padding:17px 16px 14px}.missionTimelineHeading>span{display:none}.missionTimelineTrack{scrollbar-width:none;grid-template-columns:repeat(7,104px);padding:0 2px 8px;overflow:auto hidden}.missionTimelineTrack::-webkit-scrollbar{display:none}.missionTimelineTrack:before{left:52px;right:52px}.missionTimelineNode strong{font-size:.68rem}.missionTimelinePreview{display:none}}.missionTimelineTrack{grid-template-columns:repeat(var(--mission-date-count,1), minmax(0, 1fr))!important;align-items:start!important;min-height:84px!important}.missionTimelineDateGroup{z-index:2;align-content:start;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.missionTimelineDate{text-align:center;place-items:end center;min-height:25px;padding:0 5px;line-height:1.15;display:grid;white-space:normal!important;font-size:.61rem!important}.missionTimelineMissionStack{justify-items:center;gap:4px;width:100%;display:grid;position:relative}.missionTimelineDateGroupStacked .missionTimelineMissionStack:before{content:"";opacity:.72;background:linear-gradient(#6fd0ff94,#ff972c66);width:1px;position:absolute;top:5px;bottom:17px;left:50%;transform:translate(-50%)}.missionTimelineDateGroupStacked:after{content:attr(data-count);display:none}.missionTimelineStop{width:100%}.missionTimelineNode{min-height:32px;gap:4px!important}.missionTimelineNode i{z-index:2;position:relative}.missionTimelineNode strong{max-width:138px;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.missionTimelineDateGroupStacked .missionTimelineStop+.missionTimelineStop{margin-top:1px}.missionTimelineDateGroupStacked .missionTimelineStop+.missionTimelineStop .missionTimelineNode i{border-width:1px;width:8px;height:8px;box-shadow:0 0 0 4px #54b8e60d}.missionTimelineDateGroupStacked .missionTimelineStop+.missionTimelineStop .missionTimelineNode strong{opacity:.84;font-size:.67rem}html[data-theme=light] .missionTimelineDateGroupStacked .missionTimelineMissionStack:before{background:linear-gradient(#3186b594,#c46f126b)}html[data-theme=observation] .missionTimelineDateGroupStacked .missionTimelineMissionStack:before{background:linear-gradient(#ff434394,#ff703e61)}@media (width<=820px){.missionTimelineTrack{overflow:auto hidden;grid-template-columns:repeat(var(--mission-date-count,1), 132px)!important}.missionTimelineTrack:before{left:66px!important;right:66px!important}.missionTimelineDate{font-size:.59rem!important}.missionTimelineNode strong{max-width:122px}}.missionTimelineDate{color:#becde4a8!important;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:flex-end!important;gap:4px!important;min-height:34px!important;padding:0 6px 2px!important;font-style:normal!important;display:flex!important}.missionTimelineDate strong{color:inherit!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:900!important;line-height:1.1!important}.missionTimelineDate span{color:inherit!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:800!important;line-height:1.1!important}html[data-theme=light] .missionTimelineDate{color:#516781!important}html[data-theme=observation] .missionTimelineDate{color:#b94d4d!important}html[data-theme=observation] .missionTimelineDate strong{color:#df6f6f!important}html[data-theme=observation] .missionTimelineDate span{color:#9f3f3f!important}@media (width<=820px){.missionTimelineDate{white-space:normal!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:1px!important;min-height:40px!important}.missionTimelineDate strong{font-size:.61rem!important}.missionTimelineDate span{font-size:.54rem!important}}.missionTimeline{z-index:5!important;isolation:isolate!important}.missionTimelinePreview{z-index:20!important}.quick{z-index:3!important}.nav,.navSmall{z-index:1000!important}html[data-theme=light] .lightbox{-webkit-backdrop-filter:blur(18px)saturate(.9)!important;backdrop-filter:blur(18px)saturate(.9)!important;background:#e8eef6eb!important}html[data-theme=light] .missionViewer{color:#13243b!important;background:radial-gradient(circle at 100% 0,#245fca0e,#0000 34%),linear-gradient(#fdfefe 0%,#eef4fa 100%)!important;border-color:#1c3d622e!important;box-shadow:0 28px 80px #26436738!important}html[data-theme=light] .missionBrand{color:#536982!important}html[data-theme=light] .missionBrand strong,html[data-theme=light] .crosshair{color:#a95b00!important}html[data-theme=light] .lightboxClose,html[data-theme=light] .filmNav,html[data-theme=light] .lightboxArrow,html[data-theme=light] .zoomHint,html[data-theme=light] .zoomTools button,html[data-theme=light] .cinemaExitButton{color:#183357!important;background:linear-gradient(#fff,#edf4fb)!important;border-color:#1c3d6238!important;box-shadow:0 10px 28px #2643671f!important}html[data-theme=light] .lightboxClose:hover,html[data-theme=light] .filmNav:hover,html[data-theme=light] .lightboxArrow:hover,html[data-theme=light] .zoomTools button:hover,html[data-theme=light] .cinemaExitButton:hover{color:#a95b00!important;background:linear-gradient(#fff,#fff4e8)!important;border-color:#a95b0059!important}html[data-theme=light] .missionImagePanel{background:#d9dde3!important;border-color:#1c3d622e!important}html[data-theme=light] .imageFrame,html[data-theme=light] .reportImageFrame{background:#d7d7d7!important}html[data-theme=light] .imageCaption{color:#435a76!important;background:#f7fafdf5!important;border-top:1px solid #1c3d621f!important}html[data-theme=light] .missionPanel{color:#13243b!important;scrollbar-color:#4a5f7b8c #e1e8f0b3!important;background:radial-gradient(circle at 100% 0,#245fca0f,#0000 34%),linear-gradient(#fff,#f1f6fb)!important;border-color:#1c3d622e!important;box-shadow:inset 0 0 0 1px #ffffffb3!important}html[data-theme=light] .missionPanel::-webkit-scrollbar{width:10px!important}html[data-theme=light] .missionPanel::-webkit-scrollbar-track{background:#e1e8f0b8!important}html[data-theme=light] .missionPanel::-webkit-scrollbar-thumb{background:#4a5f7b8f!important;border:2px solid #e1e8f0b8!important;border-radius:999px!important}html[data-theme=light] .missionPanel small,html[data-theme=light] .missionPanel h4{color:#a95b00!important}html[data-theme=light] .missionPanel h2{color:#13243b!important}html[data-theme=light] .missionPanel h3{color:#326f95!important}html[data-theme=light] .missionPanel p{color:#4b617d!important}html[data-theme=light] .missionFacts{background:#f7fafdf0!important;border-top-color:#1c3d6224!important;border-bottom-color:#1c3d6224!important}html[data-theme=light] .missionFacts>div{background:#fff!important;border:1px solid #1c3d621a!important}html[data-theme=light] .missionFacts b{color:#326f95!important}html[data-theme=light] .missionFacts span{color:#13243b!important}html[data-theme=light] .missionFilmstrip{color:#13243b!important;background:#dbe0e7f5!important;border-color:#1c3d622e!important;box-shadow:0 14px 36px #2643671f!important}html[data-theme=light] .filmItems{color:#13243b!important}html[data-theme=light] .filmCard{color:#13243b!important;background:linear-gradient(#fff,#eef4fa)!important;border-color:#1c3d6229!important;box-shadow:0 8px 18px #26436714!important}html[data-theme=light] .filmCard:hover{background:linear-gradient(#fff,#e7f1fb)!important;border-color:#326f9557!important}html[data-theme=light] .filmCard.active{border-color:#a95b00ad!important;box-shadow:0 0 0 2px #a95b001a,0 10px 24px #a95b001f!important}html[data-theme=light] .filmCard strong{color:#13243b!important}html[data-theme=light] .filmCard span{color:#536982!important}html[data-theme=light] .missionFooter{color:#596f8a!important}html[data-theme=light] .crewCard span{color:#13243b!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] .crewCard li{color:#13243b!important}html[data-theme=light] .crewCard b{color:#326f95!important}html[data-theme=light] .crewCard ul{border-top-color:#1c3d6229!important}html[data-theme=light] .missionLogSummary{color:#13243b!important;background:radial-gradient(circle at 100% 0,#245fca0e,#0000 36%),linear-gradient(#f7fafd 0%,#edf4fa 100%)!important;border-color:#1c3d6229!important;box-shadow:0 12px 28px #26436714!important}html[data-theme=light] .missionLogSummary.empty{border-color:#1c3d621f!important}html[data-theme=light] .missionLogSummaryHeader small{color:#a95b00!important}html[data-theme=light] .missionLogSummaryHeader h4{color:#13243b!important}html[data-theme=light] .missionLogSummaryHeader i{color:#326f95!important;background:#eef6fb!important;border-color:#326f953d!important}html[data-theme=light] .missionLogLatest{background:#fff!important;border-color:#1c3d621f!important;box-shadow:0 8px 20px #2643670f!important}html[data-theme=light] .missionLogLatest b,html[data-theme=light] .missionLogLesson b{color:#326f95!important}html[data-theme=light] .missionLogLatest strong{color:#13243b!important}html[data-theme=light] .missionLogLatest span{color:#647996!important}html[data-theme=light] .missionLogSummary>p,html[data-theme=light] .missionLogLesson p{color:#4b617d!important;opacity:1!important}html[data-theme=light] .missionLogLesson{background:#fff8ef!important;border-color:#a95b0033!important}html[data-theme=light] .missionLogLesson b{color:#a95b00!important}html[data-theme=light] .missionLogSummary>a{color:#8b4700!important;background:#fff5e8!important;border-color:#a95b004d!important}html[data-theme=light] .missionLogSummary>a:hover{color:#6f3900!important;background:#ffedd8!important;border-color:#a95b007a!important}.missionTimeline{padding:18px 22px 16px!important}.missionTimelineHeading{align-items:center!important;margin-bottom:10px!important}.missionTimelineHeading h2{font-size:clamp(1.08rem,1.8vw,1.45rem)!important}.missionTimelineMeta{color:#c0cfe68c!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;font-size:.62rem!important;font-weight:800!important;display:flex!important}.missionTimelineInspectHint{align-items:center!important;gap:6px!important;display:inline-flex!important}.missionTimelineTrack{min-height:78px!important}.missionTimelineTrack:before{top:36px!important}.missionTimelineDate{min-height:30px!important;padding-bottom:1px!important}.missionTimelineMissionStack{gap:2px!important}.missionTimelineNode{gap:3px!important;min-height:29px!important}.missionTimelineNode i{color:#74cfffd1!important;border-width:1px!important;place-items:center!important;width:15px!important;height:15px!important;display:grid!important}.missionTimelineNode i svg{width:9px!important;height:9px!important}.missionTimelineNode strong{max-width:132px!important;font-size:.68rem!important;line-height:1.1!important}.missionTimelineNode em{color:#ffb258eb!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ff912314!important;border:1px solid #ff972c52!important;border-radius:999px!important;margin-top:-1px!important;padding:2px 6px!important;font-size:.47rem!important;font-style:normal!important;font-weight:900!important;line-height:1.2!important}.missionTimelineType-galaxy .missionTimelineNode i{color:#9f91ff!important;border-color:#9f91ff9e!important}.missionTimelineType-nebula .missionTimelineNode i{color:#72d6ff!important;border-color:#72d6ffa8!important}.missionTimelineType-stellar .missionTimelineNode i{color:#ffd37a!important;border-color:#ffd37aa8!important}.missionTimelineType-lunar .missionTimelineNode i{color:#d9e3ff!important;border-color:#d9e3ffad!important}.missionTimelineStopLatest .missionTimelineNode i{box-shadow:0 0 0 5px #ff8b1814,0 0 18px #ff8b1833!important}.missionTimelinePreview{border-radius:15px!important;width:176px!important;padding:6px!important;bottom:calc(100% + 10px)!important}.missionTimelinePreview:after{content:""!important;background:inherit!important;border-bottom:1px solid #77d0ff38!important;border-right:1px solid #77d0ff38!important;width:11px!important;height:11px!important;position:absolute!important;bottom:-6px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.missionTimelinePreviewLeft:after{left:auto!important;right:18px!important;transform:rotate(45deg)!important}.missionTimelinePreview img{border-radius:9px!important;height:82px!important}.missionTimelinePreview div{padding:7px 7px 6px!important}.missionTimelinePreview strong{font-size:.82rem!important}.missionTimelinePreview span{font-size:.64rem!important}.missionTimelinePreview time{color:#acc1dc8a!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-top:5px!important;font-size:.55rem!important;font-weight:800!important;display:block!important}html[data-theme=light] .missionTimelineMeta{color:#647995!important}html[data-theme=light] .missionTimelineNode em{color:#8b4700!important;background:#fff4e6!important;border-color:#a95b0042!important}html[data-theme=light] .missionTimelinePreview:after{border-bottom-color:#77d0ff38!important;border-right-color:#77d0ff38!important}html[data-theme=observation] .missionTimelineMeta,html[data-theme=observation] .missionTimelineInspectHint{color:#9f3f3f!important}html[data-theme=observation] .missionTimelineNode i,html[data-theme=observation] .missionTimelineType-galaxy .missionTimelineNode i,html[data-theme=observation] .missionTimelineType-nebula .missionTimelineNode i,html[data-theme=observation] .missionTimelineType-stellar .missionTimelineNode i,html[data-theme=observation] .missionTimelineType-lunar .missionTimelineNode i{color:#ff6b6b!important;border-color:#ff4343b3!important}html[data-theme=observation] .missionTimelineNode em{color:#ff9a72!important;background:#7814002e!important;border-color:#ff643657!important}html[data-theme=observation] .missionTimelinePreview time{color:#9f3f3f!important}html[data-theme=observation] .missionTimelinePreview:after{border-bottom-color:#ff373738!important;border-right-color:#ff373738!important}@media (width<=820px){.missionTimeline{padding:16px 15px 13px!important}.missionTimelineHeading{margin-bottom:8px!important}.missionTimelineMeta{display:none!important}.missionTimelineTrack{grid-template-columns:repeat(var(--mission-date-count,1), 126px)!important}.missionTimelineNode strong{max-width:116px!important;font-size:.65rem!important}.missionTimelineNode em{font-size:.45rem!important}}.admin-observing-site-control{background:radial-gradient(circle at 100% 0,#72d9ff14,#0000 34%),linear-gradient(145deg,#111c32f5,#08101ffa);border:1px solid #72d9ff2e;border-radius:28px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.55fr);align-items:center;gap:24px 30px;margin:28px 0;padding:26px 28px;display:grid;box-shadow:0 22px 54px #0003}.admin-observing-site-heading{align-items:flex-start;gap:16px;display:flex}.admin-observing-site-icon{width:52px;height:52px;color:var(--cyan);background:#72d9ff0f;border:1px solid #72d9ff3d;border-radius:18px;flex:0 0 52px;place-items:center;display:grid}.admin-observing-site-heading h3{margin:6px 0 7px;font-size:clamp(1.35rem,2vw,2rem)}.admin-observing-site-heading p{color:#8f9cb3;max-width:480px;margin:0;line-height:1.55}.admin-observing-site-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-observing-site-option{color:#dbe6f7;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px 16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-observing-site-option:hover:not(:disabled){background:#72d9ff11;border-color:#72d9ff4d;transform:translateY(-2px)}.admin-observing-site-option.active{color:#fff4df;background:linear-gradient(145deg,#ff9d1c24,#ff9d1c0e);border-color:#ff9d1c80;box-shadow:0 0 26px #ff9d1c1c}.admin-observing-site-option:disabled{cursor:wait;opacity:.68}.admin-observing-site-option>svg{color:var(--cyan)}.admin-observing-site-option.active>svg{color:var(--orange)}.admin-observing-site-option span{gap:3px;display:grid}.admin-observing-site-option strong{letter-spacing:.03em;font-size:.9rem}.admin-observing-site-option small{color:#7f8da5;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-observing-site-current{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:15px;display:flex}.admin-observing-site-current span{color:#becde4b8;letter-spacing:.14em;font-size:.72rem;font-weight:900}.admin-observing-site-current em{color:#ff8b8b;font-size:.75rem;font-style:normal}.weatherCurrentSite{position:relative;border-color:#ff9d1c61!important;box-shadow:0 24px 60px #ff9d1c1c!important}.weatherTop>div{min-width:0}.weatherCurrentSiteLabel{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;margin-top:4px;font-size:.62rem;font-weight:900;display:inline-flex}html[data-theme=light] .admin-observing-site-control{color:#13243b!important;background:radial-gradient(circle at 100% 0,#245fca0f,#0000 34%),linear-gradient(145deg,#fff,#f2f7fc)!important;border-color:#1c3d6229!important;box-shadow:0 18px 44px #2643671a!important}html[data-theme=light] .admin-observing-site-icon{color:#326f95!important;background:#eef6fb!important;border-color:#326f9538!important}html[data-theme=light] .admin-observing-site-heading h3,html[data-theme=light] .admin-observing-site-option strong{color:#13243b!important}html[data-theme=light] .admin-observing-site-heading p,html[data-theme=light] .admin-observing-site-option small,html[data-theme=light] .admin-observing-site-current span{color:#596f8a!important}html[data-theme=light] .admin-observing-site-option{color:#13243b!important;background:#fff!important;border-color:#1c3d6226!important}html[data-theme=light] .admin-observing-site-option:hover:not(:disabled){background:#f4f9fd!important;border-color:#326f954d!important}html[data-theme=light] .admin-observing-site-option.active{background:#fff7eb!important;border-color:#a95b005c!important;box-shadow:0 10px 28px #a95b0017!important}html[data-theme=light] .admin-observing-site-option>svg{color:#326f95!important}html[data-theme=light] .admin-observing-site-option.active>svg{color:#a95b00!important}html[data-theme=light] .admin-observing-site-current{border-top-color:#1c3d621f!important}html[data-theme=observation] .admin-observing-site-control,html[data-theme=observation] .admin-observing-site-option{background:#0c0000f2!important;border-color:#ff3a3a33!important;box-shadow:0 0 24px #6400001f!important}html[data-theme=observation] .admin-observing-site-option.active{background:#5c0c0861!important;border-color:#ff523e73!important}html[data-theme=observation] .weatherCurrentSiteLabel{color:#ff6767!important}@media (width<=900px){.admin-observing-site-control{grid-template-columns:1fr}.admin-observing-site-current{grid-column:auto}}@media (width<=650px){.admin-observing-site-control{border-radius:24px;padding:20px}.admin-observing-site-options{grid-template-columns:1fr}.admin-observing-site-option{min-height:68px}.admin-observing-site-current{flex-direction:column;gap:7px}}.heroLocation small{color:var(--orange)!important;font-weight:900!important}.heroLocation strong{align-items:center!important;gap:6px!important;display:inline-flex!important}.weatherCurrentSite{border-color:#ff9d1cad!important;position:relative!important;box-shadow:0 24px 60px #ff9d1c24,inset 0 0 0 1px #ff9d1c1f!important}.weatherCurrentSite:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;background:linear-gradient(135deg,#ff9d1c17,#0000 34%)!important}.weatherCurrentSiteLabel{color:#ffb24e!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ff9d1c17!important;border:1px solid #ff9d1c57!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;margin-top:7px!important;padding:5px 8px!important;font-size:.58rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.atlasObserverSite{background:#ff9d1c0e;border:1px solid #ff9d1c33;border-radius:16px;grid-template-columns:auto auto;align-items:center;gap:3px 10px;width:fit-content;max-width:100%;margin:16px 0 18px;padding:10px 14px;display:grid;box-shadow:0 12px 32px #00000014}.atlasObserverSite span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;font-size:.59rem;font-weight:950;line-height:1.1}.atlasObserverSite strong{color:#f8fbff;font-size:.92rem;font-weight:850;line-height:1.25}.atlasObserverSite em{color:#becde49e;font-size:.72rem;font-style:normal;line-height:1.25}html[data-theme=light] .heroLocation small{color:#a95b00!important}html[data-theme=light] .heroLocation strong{color:#13243b!important}html[data-theme=light] .weatherCurrentSite{border-color:#a95b0080!important;box-shadow:0 22px 52px #a95b001f,inset 0 0 0 1px #a95b0014!important}html[data-theme=light] .weatherCurrentSite:before{background:linear-gradient(135deg,#ff9d1c1c,#0000 36%)!important}html[data-theme=light] .weatherCurrentSiteLabel{color:#8b4700!important;background:#fff4e3!important;border-color:#a95b004d!important}html[data-theme=light] .atlasObserverSite{color:#13243b!important;background:#fff8ef!important;border-color:#a95b0038!important;box-shadow:0 12px 30px #26436714!important}html[data-theme=light] .atlasObserverSite span{color:#a95b00!important}html[data-theme=light] .atlasObserverSite strong{color:#13243b!important}html[data-theme=light] .atlasObserverSite em{color:#596f8a!important}html[data-theme=observation] .heroLocation small,html[data-theme=observation] .weatherCurrentSiteLabel,html[data-theme=observation] .atlasObserverSite span{color:#ff6767!important}html[data-theme=observation] .weatherCurrentSite{border-color:#ff464694!important;box-shadow:0 0 32px #6e00002e,inset 0 0 0 1px #ff464614!important}html[data-theme=observation] .weatherCurrentSite:before{background:linear-gradient(135deg,#ff2a2a1f,#0000 38%)!important}html[data-theme=observation] .weatherCurrentSiteLabel,html[data-theme=observation] .atlasObserverSite{background:#140000f0!important;border-color:#ff464647!important}html[data-theme=observation] .atlasObserverSite strong{color:#ff8c8c!important}html[data-theme=observation] .atlasObserverSite em{color:#b94d4d!important}@media (width<=700px){.atlasObserverSite{grid-template-columns:1fr;gap:4px;padding:9px 11px}.atlasObserverSite span{grid-column:auto}}@media (width<=760px){.admin-top-controls{flex:0 0 100%!important;order:1!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.admin-top-controls .admin-top-user{order:1!important;width:100%!important;min-width:0!important}.admin-top-controls .theme-toggle{order:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;padding:4px!important;display:grid!important}.admin-top-controls .theme-toggle button{gap:6px!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 8px!important}.admin-top-controls .theme-toggle button span{letter-spacing:.08em!important;font-size:.55rem!important;display:inline!important}.admin-top-brand{order:2!important}.admin-top-menu{order:3!important}}@media (width<=430px){.admin-top-controls .theme-toggle button{height:34px!important;padding:0 6px!important}.admin-top-controls .theme-toggle button span{font-size:.5rem!important}}.missionTimelineMilestone .missionTimelineNode{cursor:default!important}.missionTimelineMilestone .missionTimelineNode i{color:#ffb451!important;background:#ff9d1c14!important;border-color:#ffb451b8!important;box-shadow:0 0 0 5px #ff9d1c0e,0 0 16px #ff9d1c24!important}.missionTimelineMilestone .missionTimelineNode strong{color:#ffcb84f0!important}.missionTimelineMilestone .missionTimelineNode em{color:#ffc16f!important;background:#ff9d1c1a!important;border-color:#ff9d1c57!important}.missionTimelineMilestonePreview{background:radial-gradient(circle at 0 0,#ff9d1c1f,#0000 46%),#070e1efa!important;border-color:#ff9d1c4d!important;width:190px!important;padding:8px!important}.missionTimelineMilestonePreview:after{border-bottom-color:#ff9d1c4d!important;border-right-color:#ff9d1c4d!important}.missionTimelineMilestonePreviewIcon{color:#ffb451!important;background:radial-gradient(circle,#ff9d1c21,#0000 68%),#ff9d1c0b!important;border:1px solid #ff9d1c29!important;border-radius:10px!important;place-items:center!important;height:60px!important;margin:0!important;padding:0!important;display:grid!important}.missionTimelineMilestonePreview small{color:#d28a35!important}html[data-theme=light] .missionTimelineMilestone .missionTimelineNode i{color:#9a5700!important;background:#fff3df!important;border-color:#9a570080!important}html[data-theme=light] .missionTimelineMilestone .missionTimelineNode strong{color:#7b4300!important}html[data-theme=light] .missionTimelineMilestone .missionTimelineNode em{color:#7b4300!important;background:#fff3df!important;border-color:#9a570047!important}html[data-theme=light] .missionTimelineMilestonePreview{color:#13243b!important;background:radial-gradient(circle at 0 0,#ff9d1c1c,#0000 46%),#fff!important;border-color:#a95b0042!important}html[data-theme=light] .missionTimelineMilestonePreview:after{border-bottom-color:#a95b0042!important;border-right-color:#a95b0042!important}html[data-theme=light] .missionTimelineMilestonePreviewIcon{color:#9a5700!important;background:#fff7eb!important;border-color:#a95b002e!important}html[data-theme=light] .missionTimelineMilestonePreview small{color:#9a5700!important}html[data-theme=observation] .missionTimelineMilestone .missionTimelineNode i,html[data-theme=observation] .missionTimelineMilestonePreviewIcon{color:#ff6b6b!important;background:#6e000024!important;border-color:#ff434380!important}html[data-theme=observation] .missionTimelineMilestone .missionTimelineNode strong,html[data-theme=observation] .missionTimelineMilestone .missionTimelineNode em,html[data-theme=observation] .missionTimelineMilestonePreview small{color:#f77!important}html[data-theme=observation] .missionTimelineMilestonePreview{background:radial-gradient(circle at 0 0,#ff32321a,#0000 46%),#0c0000fa!important;border-color:#ff373742!important}html[data-theme=observation] .missionTimelineMilestonePreview:after{border-bottom-color:#ff373742!important;border-right-color:#ff373742!important}.operation-report-handoff{background:radial-gradient(circle at 100% 0,#ff9d1c1c,#0000 36%),#070e1e94;border:1px solid #72d9ff2e;border-radius:24px;margin-top:22px;padding:20px}.operation-report-handoff-heading{align-items:flex-start;gap:14px;display:flex}.operation-report-handoff-heading>span{color:#72d9ff;background:#72d9ff14;border:1px solid #72d9ff33;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.operation-report-handoff-heading small,.operation-report-capture-options>small{color:#ffb45fe6;letter-spacing:.15em;text-transform:uppercase;font-weight:900;display:block}.operation-report-handoff-heading h4{margin:5px 0 6px;font-size:1.18rem}.operation-report-handoff-heading p{color:#e2ecffad;margin:0;line-height:1.45}.operation-report-capture-options{gap:8px;margin-top:18px;display:grid}.operation-report-capture-options button,.operation-report-create-button{color:#eef5ff;cursor:pointer;text-align:left;background:#040a169e;border:1px solid #72d9ff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 16px;display:flex}.operation-report-capture-options button:hover,.operation-report-create-button:hover{background:#ff9d1c12;border-color:#ff9d1c75}.operation-report-capture-options button span{gap:3px;display:grid}.operation-report-capture-options button strong{color:#eef5ff}.operation-report-capture-options button em{color:#becde4a8;font-style:normal}.operation-report-create-button{letter-spacing:.08em;justify-content:flex-start;margin-top:18px;font-weight:900}.operation-report-create-button svg:last-child{margin-left:auto}.operation-report-dismiss-button{color:#becde494;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:8px 0;font-size:.72rem;font-weight:850;display:inline-flex}.admin-operation-handoff-banner{background:radial-gradient(circle at 100% 0,#ff9d1c1f,#0000 42%),#ff9d1c0b;border:1px solid #ff9d1c47;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:0 0 18px;padding:15px 17px;display:grid}.admin-operation-handoff-banner>span{color:#ff9d1c;background:#ff9d1c17;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-operation-handoff-banner small{color:#ffb45f;letter-spacing:.14em;font-weight:900;display:block}.admin-operation-handoff-banner strong{margin-top:3px;display:block}.admin-operation-handoff-banner p{color:#e2ecffad;margin:4px 0 0;line-height:1.4}.admin-operation-handoff-banner>svg{color:#72d9ffb8}.missionSourceOperation{background:#ff9d1c0e;border:1px solid #ff9d1c38;border-radius:16px;gap:4px;margin:18px 0;padding:14px 16px;display:grid}.missionSourceOperation small{color:#ffb45f;letter-spacing:.13em;font-weight:900}.missionSourceOperation strong{color:#f4f7ff}.missionSourceOperation span{color:#becde4a6;font-size:.82rem;line-height:1.4}html[data-theme=light] .operation-report-handoff,html[data-theme=light] .admin-operation-handoff-banner,html[data-theme=light] .missionSourceOperation{color:#13243b!important;background:linear-gradient(#fffaf3,#f7fafe)!important;border-color:#a95b0038!important}html[data-theme=light] .operation-report-handoff-heading p,html[data-theme=light] .admin-operation-handoff-banner p,html[data-theme=light] .missionSourceOperation span{color:#536982!important}html[data-theme=light] .operation-report-capture-options button,html[data-theme=light] .operation-report-create-button{color:#13243b!important;background:#fff!important;border-color:#1c3d6229!important}html[data-theme=light] .operation-report-capture-options button strong,html[data-theme=light] .missionSourceOperation strong{color:#13243b!important}html[data-theme=light] .operation-report-capture-options button em,html[data-theme=light] .operation-report-dismiss-button{color:#596f8a!important}html[data-theme=observation] .operation-report-handoff,html[data-theme=observation] .admin-operation-handoff-banner,html[data-theme=observation] .missionSourceOperation{background:#0e0000f0!important;border-color:#ff3c3c3d!important}@media (width<=700px){.operation-report-handoff{padding:16px}.admin-operation-handoff-banner{grid-template-columns:auto 1fr}.admin-operation-handoff-banner>svg{display:none}}.admin-top-dropdown>button.active{color:#fff;background:#8fd5ec14;border-color:#8fd5ec85;box-shadow:0 0 24px #62b1de29}.admin-top-dropdown>button span{transition:transform .16s;display:inline-block}.admin-top-dropdown.open>button span{transform:rotate(180deg)}.admin-top-dropdown-menu{z-index:80}.admin-top-dropdown.open .admin-top-dropdown-menu,.admin-top-dropdown:hover .admin-top-dropdown-menu,.admin-top-dropdown:focus-within .admin-top-dropdown-menu,.admin-top-dropdown-menu:hover{opacity:1;pointer-events:auto;transform:translateY(0)}html[data-theme=light] .admin-top-dropdown>button.active{color:#183357!important;background:#245fca14!important;border-color:#245fca52!important}html[data-theme=observation] .admin-top-dropdown>button.active{color:#ff4c4c!important;background:#ff1e1e1a!important;border-color:#ff30303d!important}@media (width<=760px){.admin-top-dropdown-menu{overscroll-behavior:contain!important;z-index:120!important;width:min(280px,100vw - 28px)!important;min-width:0!important;max-height:min(360px,55vh)!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;overflow-y:auto!important}.admin-top-dropdown:nth-of-type(2n) .admin-top-dropdown-menu{left:auto!important;right:0!important}.admin-top-dropdown-menu a{align-items:center!important;min-height:44px!important;display:flex!important}}.admin-crew-strip{z-index:1210;color:#f4f7fb;background:#02060efa;border-bottom:1px solid #8fc1db1a;width:100%;position:relative}.admin-crew-strip-inner{justify-content:flex-end;align-items:center;gap:16px;min-height:34px;padding:5px clamp(24px,3vw,58px);display:flex}.admin-crew-strip .admin-top-auth{text-align:left;align-items:center;gap:9px;display:flex}.admin-crew-strip .admin-top-auth span,.admin-crew-strip .admin-top-auth strong,.admin-crew-strip .admin-top-auth em{margin:0;line-height:1}.admin-crew-strip .admin-top-auth span{color:#8fc1db99;letter-spacing:.16em;font-size:.43rem}.admin-crew-strip .admin-top-auth strong{color:#ebf4faf0;letter-spacing:.12em;font-size:.57rem}.admin-crew-strip .admin-top-auth em{color:#cdddeb85;letter-spacing:.1em;font-size:.46rem}.admin-crew-strip-logout{color:#e5eff7c2;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#ffffff06;border:1px solid #8fc1db29;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:26px;padding:0 11px;font-size:.45rem;font-weight:900;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.admin-crew-strip-logout:hover{color:#fff;background:#8fd5ec12;border-color:#8fd5ec73}.admin-top-nav{justify-content:flex-start!important}.admin-top-menu{flex:auto!important;justify-content:center!important}.admin-top-controls{flex:none!important;margin-left:auto!important}.admin-top-nav .admin-top-brand{min-width:178px!important}@media (width>=1121px) and (width<=1500px){.admin-top-nav{gap:10px!important;padding-left:clamp(18px,2vw,34px)!important;padding-right:clamp(18px,2vw,34px)!important}.admin-top-brand{gap:9px!important;min-width:160px!important}.admin-top-brand img{width:78px!important}.admin-top-menu{gap:5px!important}.admin-top-menu>a,.admin-top-dropdown>button{letter-spacing:.12em!important;min-height:36px!important;padding:0 11px!important;font-size:.47rem!important}.admin-top-controls .theme-toggle button{min-width:40px!important}}@media (width<=1120px){.admin-crew-strip-inner{padding-left:18px;padding-right:18px}}@media (width<=760px){.admin-crew-strip-inner{justify-content:space-between;gap:10px;min-height:42px;padding:7px 14px}.admin-crew-strip .admin-top-auth{grid-template-columns:auto auto;gap:2px 8px;min-width:0;display:grid}.admin-crew-strip .admin-top-auth span{grid-column:1/-1}.admin-crew-strip .admin-top-auth em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-crew-strip-logout{flex:none;min-height:32px;padding:0 12px}.admin-top-controls{flex:0 0 100%!important;order:1!important;width:100%!important;margin-left:0!important}.admin-top-controls .theme-toggle{width:100%!important}.admin-top-brand{order:2!important}.admin-top-menu{order:3!important}}html[data-theme=light] .admin-crew-strip{color:#13243b;background:#f8fbfffa;border-bottom-color:#1c3d621f}html[data-theme=light] .admin-crew-strip .admin-top-auth span,html[data-theme=light] .admin-crew-strip .admin-top-auth em{color:#60758f!important}html[data-theme=light] .admin-crew-strip .admin-top-auth strong{color:#13243b!important}html[data-theme=light] .admin-crew-strip-logout{color:#294e75;background:#fff;border-color:#1c3d622e}html[data-theme=observation] .admin-crew-strip{color:#ff5a5a;background:#080000fa;border-bottom-color:#ff303029}html[data-theme=observation] .admin-crew-strip .admin-top-auth span,html[data-theme=observation] .admin-crew-strip .admin-top-auth em{color:#b94d4d!important}html[data-theme=observation] .admin-crew-strip .admin-top-auth strong,html[data-theme=observation] .admin-crew-strip-logout{color:#ff6a6a!important}html[data-theme=observation] .admin-crew-strip-logout{background:#200000e6;border-color:#ff303038}html[data-theme=light] .skylineHorizonBaseGlow,html[data-theme=light] .skylineHorizonBuildingGlow{stroke:#6c482826!important;fill:#7e542a14!important;filter:none!important}html[data-theme=light] .skylineHorizonBuilding{fill:#704f324d!important;stroke:#5c3f2685!important;filter:none!important}html[data-theme=light] .skylineHorizonAntenna{stroke:#5c3f2694!important}html[data-theme=observation] .skylineHorizonBaseGlow,html[data-theme=observation] .skylineHorizonBuildingGlow,html[data-theme=observation] .skylineHorizonBuilding,html[data-theme=observation] .skylineHorizonAntenna{filter:saturate(.72)brightness(.82)!important}html[data-theme=light] .admin-top-dropdown-menu a{color:#19314f!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] .admin-top-dropdown-menu a:hover,html[data-theme=light] .admin-top-dropdown-menu a:focus-visible{color:#10233c!important;background:#245fca17!important;outline:none!important}html[data-theme=light] .admin-top-dropdown-menu a.active{color:#8b4700!important;background:#c46f121a!important;box-shadow:inset 3px 0 #c46f12ad!important}html[data-theme=light] .planetLabel,html[data-theme=light] .brightStarLabel,html[data-theme=light] .polarisLabel,html[data-theme=light] .futureFinderStarLabel,html[data-theme=light] .futureTargetTrackLabel,html[data-theme=light] .missionMarkerName{fill:#142b49!important;color:#142b49!important;opacity:1!important;paint-order:stroke!important;stroke:#fffffffa!important;stroke-width:4px!important;stroke-linejoin:round!important;text-shadow:none!important;filter:none!important}html[data-theme=light] .futureTargetTrackPeakLabel{fill:#7b3f00!important;color:#7b3f00!important;opacity:1!important;paint-order:stroke!important;stroke:#fffffffa!important;stroke-width:4px!important;stroke-linejoin:round!important;text-shadow:none!important;filter:none!important}html[data-theme=light] .constellationText{fill:#355979!important;opacity:.82!important;paint-order:stroke!important;stroke:#fffffff5!important;stroke-width:3px!important;filter:none!important}html[data-theme=light] .constellationText.active{fill:#7c3f00!important;opacity:1!important;stroke:#fffffffa!important;stroke-width:4px!important}html[data-theme=light] .constellationSegment{stroke:#4976a24d!important;opacity:.72!important;filter:none!important}html[data-theme=light] .constellationSegment.active{stroke:#2c7099d1!important;opacity:1!important;filter:none!important}html[data-theme=light] .planetMarker{fill:#52b8e6!important;stroke:#19395b80!important;stroke-width:1.5px!important;opacity:1!important;filter:none!important}html[data-theme=light] .skyStar{fill:#536b86!important;opacity:.88!important}html[data-theme=light] .polarisStar{fill:#d9a84c!important;stroke:#6a450857!important;opacity:1!important}html[data-theme=light] .futureFinderLine{stroke:#1d779f9e!important;opacity:1!important;filter:none!important}html[data-theme=light] .futureFinderStarHalo{fill:#3191bc21!important;stroke:#26759970!important;filter:none!important}html[data-theme=light] .futureFinderStarDot{fill:#237ea8!important;stroke:#fff!important;stroke-width:1.5px!important;filter:none!important}html[data-theme=light] .futureTargetTrackPath{stroke:#197197eb!important;stroke-width:2.2px!important;opacity:1!important}html[data-theme=light] .eclipticPath{stroke:#b86c1f!important;stroke-width:2.3px!important;opacity:.96!important}html[data-theme=light] .lunarPath{stroke:#536d99!important;stroke-width:2.2px!important;opacity:.92!important}html[data-theme=light] .skyAltitudeRing,html[data-theme=light] .skyAxis{stroke:#39567961!important;opacity:1!important}.equipmentHistory{border-top:1px solid #ffffff17;margin-top:18px;padding-top:18px}.equipmentHistoryHeading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.equipmentHistoryHeading>span{width:34px;height:34px;color:var(--orange);background:#ff9d1c11;border:1px solid #ff9d1c38;border-radius:11px;place-items:center;display:grid}.equipmentHistoryHeading small,.equipmentHistoryHeading strong{display:block}.equipmentHistoryHeading small{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:900}.equipmentHistoryHeading strong{color:#b9c8df;margin-top:4px;font-size:.78rem;font-weight:700}.equipmentHistoryTimeline{gap:10px;padding-left:8px;display:grid;position:relative}.equipmentHistoryTimeline:before{content:"";background:linear-gradient(#ff9d1c6b,#72d9ff21);width:1px;position:absolute;top:17px;bottom:17px;left:18px}.equipmentHistoryEvent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;display:grid;position:relative}.equipmentHistoryNode{z-index:1;color:#07101a;background:var(--orange);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:9px;display:grid;position:relative;box-shadow:0 0 0 4px #ff9d1c14,0 0 16px #ff9d1c26}.equipmentHistoryEvent>div{background:#00000024;border:1px solid #ffffff14;border-radius:13px;padding:11px 13px}.equipmentHistoryEvent small,.equipmentHistoryEvent strong,.equipmentHistoryEvent time{display:block}.equipmentHistoryEvent small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.equipmentHistoryEvent strong{color:#fff;margin-top:4px;font-size:.93rem}.equipmentHistoryEvent time{color:#91a7c8;margin-top:4px;font-size:.72rem;font-style:normal}.equipmentHistoryEvent p{color:#c3cfe0;margin:8px 0 0;font-size:.82rem;line-height:1.5}.equipmentHistoryEvent.acquired .equipmentHistoryNode,.equipmentHistoryEvent.upgrade .equipmentHistoryNode{background:#ffb347}.equipmentHistoryEvent.incident .equipmentHistoryNode,.equipmentHistoryEvent.repair .equipmentHistoryNode{background:#ff7f7f}.admin-equipment-history-panel{background:radial-gradient(circle at 100% 0,#ff9d1c0e,#0000 30%),#081222c7;border:1px solid #ff9d1c2e;border-radius:14px;margin-bottom:34px;padding:28px}.admin-equipment-history-panel .admin-editor-header p{color:#cdddeb9e;max-width:760px;margin:8px 0 0;line-height:1.5}.admin-equipment-history-toolbar{border-top:1px solid #8fc1db21;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 18px;padding-top:20px;display:flex}.admin-equipment-history-toolbar>span{color:#8fd5ecd1;letter-spacing:.12em;align-items:center;gap:9px;font-size:.68rem;font-weight:900;display:flex}.admin-equipment-history-form{background:#ffffff06;border:1px solid #8fc1db24;border-radius:11px;margin-bottom:20px;padding:20px}.admin-equipment-history-form select{box-sizing:border-box;color:#edf7ff;width:100%;font:inherit;background:#ffffff09;border:1px solid #8fc1db2e;border-radius:8px;outline:none;padding:14px 16px}.admin-equipment-history-list{gap:10px;display:grid}.admin-equipment-history-row{background:#ffffff06;border:1px solid #8fc1db1f;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.admin-equipment-history-icon{width:42px;height:42px;color:var(--orange);background:#ff9d1c0e;border:1px solid #ff9d1c33;border-radius:10px;place-items:center;display:grid}.admin-equipment-history-row small,.admin-equipment-history-row strong,.admin-equipment-history-row time{display:block}.admin-equipment-history-row small{color:#8fd5ec;letter-spacing:.13em;font-size:.62rem;font-weight:900}.admin-equipment-history-row strong{color:#fff;margin-top:4px;font-size:1rem}.admin-equipment-history-row time{color:#cdddeb8f;margin-top:4px;font-size:.74rem}.admin-equipment-history-row p{color:#cdddebb8;margin:7px 0 0;font-size:.84rem;line-height:1.48}html[data-theme=light] .equipmentHistory{border-top-color:#1c3d6221!important}html[data-theme=light] .equipmentHistoryHeading strong,html[data-theme=light] .equipmentHistoryEvent time,html[data-theme=light] .equipmentHistoryEvent p{color:#536982!important}html[data-theme=light] .equipmentHistoryEvent>div{background:#f7fafd!important;border-color:#1c3d621f!important}html[data-theme=light] .equipmentHistoryEvent strong{color:#13243b!important}html[data-theme=light] .equipmentHistoryEvent small{color:#326f95!important}html[data-theme=light] .admin-equipment-history-panel,html[data-theme=light] .admin-equipment-history-form,html[data-theme=light] .admin-equipment-history-row{background:#fff!important;border-color:#1c3d6224!important}html[data-theme=light] .admin-equipment-history-panel .admin-editor-header p,html[data-theme=light] .admin-equipment-history-row time,html[data-theme=light] .admin-equipment-history-row p{color:#536982!important}html[data-theme=light] .admin-equipment-history-row strong{color:#13243b!important}html[data-theme=light] .admin-equipment-history-row small,html[data-theme=light] .admin-equipment-history-toolbar>span{color:#326f95!important}html[data-theme=light] .admin-equipment-history-form select{color:#13243b!important;background:#f5f8fc!important;border-color:#1c3d622e!important}html[data-theme=observation] .equipmentHistoryEvent>div,html[data-theme=observation] .admin-equipment-history-panel,html[data-theme=observation] .admin-equipment-history-form,html[data-theme=observation] .admin-equipment-history-row{background:#0c0000f0!important;border-color:#ff303033!important}html[data-theme=observation] .equipmentHistoryNode,html[data-theme=observation] .admin-equipment-history-icon{color:#130000!important;background:#ff3434!important;border-color:#ff484852!important;box-shadow:0 0 16px #6e00002e!important}html[data-theme=observation] .equipmentHistoryTimeline:before{background:linear-gradient(#ff343473,#7800002e)!important}html[data-theme=observation] .equipmentHistoryEvent small,html[data-theme=observation] .equipmentHistoryEvent strong,html[data-theme=observation] .equipmentHistoryEvent time,html[data-theme=observation] .equipmentHistoryEvent p,html[data-theme=observation] .admin-equipment-history-row small,html[data-theme=observation] .admin-equipment-history-row strong,html[data-theme=observation] .admin-equipment-history-row time,html[data-theme=observation] .admin-equipment-history-row p,html[data-theme=observation] .admin-equipment-history-toolbar>span{color:#df6a6a!important}@media (width<=800px){.admin-equipment-history-toolbar{flex-direction:column;align-items:flex-start}.admin-equipment-history-row{grid-template-columns:42px minmax(0,1fr)}.admin-equipment-history-row .admin-mission-actions{grid-column:1/-1}}@media (width<=560px){.admin-equipment-history-panel{padding:20px 16px}.equipmentHistoryEvent>div{padding:10px 11px}}.admin-transfer-tag-field{background:#05122294;border:1px solid #81d7ff29;border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.admin-transfer-tag-field>span,.admin-transfer-filter-heading>span,.admin-transfer-tag-editor-heading>span{color:#a9e2ffd1;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.69rem;font-weight:800;display:inline-flex}.admin-transfer-tag-field>p{color:#c6daeaad;margin:-3px 0 2px;font-size:.78rem;line-height:1.5}.admin-transfer-tag-options,.admin-transfer-filter-tags,.admin-transfer-file-tags,.admin-transfer-selected-tag-summary{flex-wrap:wrap;gap:7px;display:flex}.admin-transfer-tag-options button,.admin-transfer-filter-tags button,.admin-transfer-file-tags button,.admin-transfer-selected-tag-summary i{color:#cce7f7c2;min-height:28px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#08192cad;border:1px solid #7dd2ff38;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:.66rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.admin-transfer-tag-options button,.admin-transfer-filter-tags button,.admin-transfer-file-tags button{cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .15s}.admin-transfer-tag-options button:hover,.admin-transfer-filter-tags button:hover,.admin-transfer-file-tags button:hover{color:#fff0dc;border-color:#ff9f438f;transform:translateY(-1px)}.admin-transfer-tag-options button.active,.admin-transfer-filter-tags button.active,.admin-transfer-file-tags button.active,.admin-transfer-selected-tag-summary i{color:#ffd6a8;background:#ff852021;border-color:#ff973494}.admin-transfer-tag-options button:disabled{cursor:default;opacity:.55;transform:none}.admin-transfer-custom-tag-input{width:100%;min-height:42px;font:inherit;letter-spacing:.05em;outline:none;padding:10px 12px;font-weight:700;color:#f5fbff!important;background:#020c19c2!important;border:1px solid #80d6ff38!important;border-radius:10px!important;font-size:.8rem!important}.admin-transfer-custom-tag-input:focus{box-shadow:0 0 0 3px #ff871c14;border-color:#ff993e9e!important}.admin-transfer-organizer{grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);gap:14px;margin:18px 0 22px;display:grid}.admin-transfer-search,.admin-transfer-filter-block{background:#0411209e;border:1px solid #7ed4ff24;border-radius:14px}.admin-transfer-search{color:#89daffa8;align-self:start;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.admin-transfer-search input{min-width:0;font:inherit;letter-spacing:.08em;flex:1;font-weight:800;color:#f3fbff!important;background:0 0!important;border:0!important;outline:0!important;font-size:.75rem!important}.admin-transfer-search input::placeholder{color:#aed3e76e}.admin-transfer-search>button,.admin-transfer-tag-editor-heading>button{color:#cde6f39e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.admin-transfer-search>button:hover,.admin-transfer-tag-editor-heading>button:hover{color:#fff;background:#ffffff0d}.admin-transfer-filter-block{gap:10px;padding:13px 14px;display:grid}.admin-transfer-filter-heading,.admin-transfer-tag-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-transfer-filter-heading>button{color:#ffad5ebf;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.61rem;font-weight:800}.admin-transfer-filter-heading>button:hover{color:#ffd0a1}.admin-transfer-filter-block>small{color:#adcfe17a;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.admin-transfer-file{grid-template-columns:auto minmax(0,1fr) auto}.admin-transfer-file-name{min-width:0}.admin-transfer-file-tags{margin-top:9px}.admin-transfer-file-tags button{min-height:23px;padding:4px 8px;font-size:.58rem}.admin-transfer-tag-edit-button{color:#b7e2f8d1!important;border-color:#77d1ff42!important}.admin-transfer-tag-editor{background:#06121fd1;border:1px solid #ff973738;border-radius:12px;grid-column:1/-1;gap:12px;margin-top:4px;padding:14px;display:grid;box-shadow:inset 3px 0 #ff8e296b}.admin-transfer-tag-editor-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.admin-transfer-tag-editor-actions>button{color:#d5ebf7c2;min-height:36px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#071828b8;border:1px solid #7ed3ff2e;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.64rem;font-weight:800;display:inline-flex}.admin-transfer-tag-editor-actions>button.admin-editor-save{color:#ffd5a7;background:#ff841d21;border-color:#ff97376b}.admin-transfer-filter-empty{margin-top:8px}@media (width<=900px){.admin-transfer-organizer{grid-template-columns:1fr}}@media (width<=700px){.admin-transfer-tag-field,.admin-transfer-filter-block,.admin-transfer-tag-editor{padding:12px}.admin-transfer-file{grid-template-columns:auto minmax(0,1fr)}.admin-transfer-file-actions,.admin-transfer-tag-editor{grid-column:1/-1}.admin-transfer-file-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.admin-transfer-file-actions button{width:100%;min-width:0;padding-inline:8px}.admin-transfer-tag-options button,.admin-transfer-filter-tags button{min-height:30px}}html[data-theme=light] .admin-transfer-tag-field,html[data-theme=light] .admin-transfer-search,html[data-theme=light] .admin-transfer-filter-block,html[data-theme=light] .admin-transfer-tag-editor{background:#ffffffdb!important;border-color:#1d537a2b!important;box-shadow:0 9px 26px #2b485e0f!important}html[data-theme=light] .admin-transfer-tag-field>span,html[data-theme=light] .admin-transfer-filter-heading>span,html[data-theme=light] .admin-transfer-tag-editor-heading>span{color:#1d567d!important}html[data-theme=light] .admin-transfer-tag-field>p,html[data-theme=light] .admin-transfer-filter-block>small{color:#5f7484!important}html[data-theme=light] .admin-transfer-tag-options button,html[data-theme=light] .admin-transfer-filter-tags button,html[data-theme=light] .admin-transfer-file-tags button{color:#315d79!important;background:#eff7fcf0!important;border-color:#275b7e33!important}html[data-theme=light] .admin-transfer-tag-options button:hover,html[data-theme=light] .admin-transfer-filter-tags button:hover,html[data-theme=light] .admin-transfer-file-tags button:hover,html[data-theme=light] .admin-transfer-tag-options button.active,html[data-theme=light] .admin-transfer-filter-tags button.active,html[data-theme=light] .admin-transfer-file-tags button.active,html[data-theme=light] .admin-transfer-selected-tag-summary i{color:#a64f0a!important;background:#f4801a1c!important;border-color:#cd691475!important}html[data-theme=light] .admin-transfer-search{color:#3a7ca4!important}html[data-theme=light] .admin-transfer-search input,html[data-theme=light] .admin-transfer-custom-tag-input{color:#173d58!important}html[data-theme=light] .admin-transfer-search input::placeholder,html[data-theme=light] .admin-transfer-custom-tag-input::placeholder{color:#7b8f9d!important}html[data-theme=light] .admin-transfer-custom-tag-input{background:#f8fbfd!important;border-color:#275b7e38!important}html[data-theme=light] .admin-transfer-filter-heading>button{color:#a64f0a!important}html[data-theme=light] .admin-transfer-tag-edit-button{color:#245c7f!important;border-color:#1e5e873d!important}html[data-theme=light] .admin-transfer-tag-editor-actions>button{color:#365d75!important;background:#f3f8fb!important;border-color:#25597c2e!important}html[data-theme=light] .admin-transfer-tag-editor-actions>button.admin-editor-save{color:#984807!important;background:#f4801a1c!important;border-color:#cd691461!important}html[data-theme=observation] .admin-transfer-tag-field,html[data-theme=observation] .admin-transfer-search,html[data-theme=observation] .admin-transfer-filter-block,html[data-theme=observation] .admin-transfer-tag-editor{box-shadow:none!important;background:#110202e6!important;border-color:#ff3a3a2e!important}html[data-theme=observation] .admin-transfer-tag-field>span,html[data-theme=observation] .admin-transfer-filter-heading>span,html[data-theme=observation] .admin-transfer-tag-editor-heading>span,html[data-theme=observation] .admin-transfer-search{color:#e85b5b!important}html[data-theme=observation] .admin-transfer-tag-field>p,html[data-theme=observation] .admin-transfer-filter-block>small,html[data-theme=observation] .admin-transfer-search input::placeholder{color:#a84b4b!important}html[data-theme=observation] .admin-transfer-tag-options button,html[data-theme=observation] .admin-transfer-filter-tags button,html[data-theme=observation] .admin-transfer-file-tags button,html[data-theme=observation] .admin-transfer-tag-editor-actions>button{color:#c95b5b!important;background:#1e0202d6!important;border-color:#ff3e3e33!important}html[data-theme=observation] .admin-transfer-tag-options button.active,html[data-theme=observation] .admin-transfer-filter-tags button.active,html[data-theme=observation] .admin-transfer-file-tags button.active,html[data-theme=observation] .admin-transfer-selected-tag-summary i,html[data-theme=observation] .admin-transfer-tag-editor-actions>button.admin-editor-save{color:#ff8e8e!important;background:#6d050559!important;border-color:#ff52527a!important}html[data-theme=observation] .admin-transfer-search input,html[data-theme=observation] .admin-transfer-custom-tag-input{color:#ff8e8e!important}html[data-theme=observation] .admin-transfer-custom-tag-input{background:#0a0000eb!important;border-color:#ff3e3e3d!important}.signalsSection{padding:42px 22px 28px;scroll-margin-top:110px;position:relative}.signalsShell{background:radial-gradient(circle at 0 0,#2c91ca1a,#0000 40%),#081422d6;border:1px solid #5cb7ee38;border-radius:24px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.45fr);gap:28px;max-width:1180px;margin:0 auto;padding:28px;display:grid;box-shadow:0 24px 70px #0003}.signalsIntro{flex-direction:column;justify-content:center;display:flex}.signalsEyebrow{color:#72d5ff;letter-spacing:1.8px;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.signalsIntro h2{color:#fff;margin:12px 0 10px;font-size:clamp(30px,4vw,48px);line-height:.96}.signalsIntro>p{color:#dbebf6c2;margin:0;font-size:15px;line-height:1.65}.signalsFrequency{color:#a8c9deb8;align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.5;display:flex}.signalsFrequency svg{color:#ff9c50;flex:none;margin-top:1px}.signalsForm{min-width:0}.signalsEmailField{gap:8px;display:grid}.signalsEmailField>span{color:#91d1f3d1;letter-spacing:1.6px;font-size:10px;font-weight:800}.signalsEmailField input{box-sizing:border-box;color:#f7fbff;width:100%;font:inherit;background:#030c169e;border:1px solid #68beec42;border-radius:12px;outline:none;padding:13px 15px}.signalsEmailField input:focus{border-color:#6dd3ffb8;box-shadow:0 0 0 3px #42b4e61a}.signalsEmailField input:disabled{opacity:.72;cursor:not-allowed}.signalsTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.signalsTopic{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#081b2b9e;border:1px solid #60b1db2e;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:13px;transition:transform .18s,border-color .18s,background .18s;display:grid}.signalsTopic:hover{border-color:#61c7f66b;transform:translateY(-1px)}.signalsTopic.active{background:#ff7e2914;border-color:#ff934594}.signalsTopicIcon{color:#6fd6ff;background:#3fa9db1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.signalsTopic.active .signalsTopicIcon{color:#ffad6d;background:#ff89371f}.signalsTopicCopy{gap:4px;min-width:0;display:grid}.signalsTopicCopy strong{color:#eef9ff;font-size:13px}.signalsTopicCopy small{color:#b0cde0a3;font-size:11px;line-height:1.4}.signalsCheck{color:#07111d;background:#081421b3;border:1px solid #7dc4e747;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.signalsTopic.active .signalsCheck{background:#ff9a50;border-color:#ff9a50}.signalsMessage,.signalsError{letter-spacing:.9px;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:11px;font-weight:800}.signalsMessage{color:#9de8bc;background:#36b36b14;border:1px solid #69db964d}.signalsError{color:#ffb5ad;background:#c932221a;border:1px solid #ff705f4d}.signalsActions{align-items:center;gap:10px;margin-top:16px;display:flex}.signalsSubmit,.signalsUnsubscribe{letter-spacing:1px;cursor:pointer;border-radius:999px;padding:12px 17px;font-size:11px;font-weight:900}.signalsSubmit{color:#09121d;background:linear-gradient(135deg,#ff8a3d,#ffad65);border:1px solid #ff9f57a3}.signalsUnsubscribe{color:#d2e8f5c7;background:#06121f94;border:1px solid #7cb9da47}.signalsSubmit:disabled,.signalsUnsubscribe:disabled{opacity:.55;cursor:wait}html[data-theme=light] .signalsShell{background:radial-gradient(circle at 0 0,#50a4d01f,#0000 40%),#ffffffeb;border-color:#34688e33;box-shadow:0 22px 60px #2046601f}html[data-theme=light] .signalsEyebrow{color:#176e9a}html[data-theme=light] .signalsIntro h2,html[data-theme=light] .signalsTopicCopy strong{color:#132f46}html[data-theme=light] .signalsIntro>p,html[data-theme=light] .signalsFrequency,html[data-theme=light] .signalsTopicCopy small{color:#5c7486}html[data-theme=light] .signalsEmailField>span{color:#356d8d}html[data-theme=light] .signalsEmailField input{color:#102b40;background:#f7fbfd;border-color:#3870963d}html[data-theme=light] .signalsTopic{background:#f7fbfd;border-color:#3f74972e}html[data-theme=light] .signalsTopic.active{background:#ff893717;border-color:#dc6a1f8c}html[data-theme=light] .signalsTopicIcon{color:#247ca6;background:#3091bf1a}html[data-theme=light] .signalsCheck{background:#fff;border-color:#33678a4d}html[data-theme=light] .signalsUnsubscribe{color:#42677f;background:#f6fafc;border-color:#37668642}html[data-theme=observation] .signalsShell{box-shadow:none;background:radial-gradient(circle at 0 0,#84000029,#0000 42%),#0c0202eb;border-color:#ff494938}html[data-theme=observation] .signalsEyebrow,html[data-theme=observation] .signalsEmailField>span,html[data-theme=observation] .signalsTopicIcon{color:#ff6969}html[data-theme=observation] .signalsIntro h2,html[data-theme=observation] .signalsTopicCopy strong{color:#ff9494}html[data-theme=observation] .signalsIntro>p,html[data-theme=observation] .signalsFrequency,html[data-theme=observation] .signalsTopicCopy small{color:#c65f5f}html[data-theme=observation] .signalsEmailField input,html[data-theme=observation] .signalsTopic,html[data-theme=observation] .signalsUnsubscribe{color:#ff8b8b;background:#160202db;border-color:#ff454538}html[data-theme=observation] .signalsTopic.active{background:#82000024;border-color:#ff4a4a8f}html[data-theme=observation] .signalsTopic.active .signalsTopicIcon{color:#ff8a8a;background:#9600002e}html[data-theme=observation] .signalsCheck{background:#140202;border-color:#ff53534d}html[data-theme=observation] .signalsTopic.active .signalsCheck,html[data-theme=observation] .signalsSubmit{color:#160000;background:#b51f1f;border-color:#d62828}@media (width<=780px){.signalsSection{padding:28px 14px 18px}.signalsShell{border-radius:18px;grid-template-columns:1fr;gap:22px;padding:20px}.signalsTopicGrid{grid-template-columns:1fr}.signalsActions{flex-direction:column;align-items:stretch}.signalsSubmit,.signalsUnsubscribe{width:100%}}.processingComparison{gap:12px;width:100%;display:grid}.processingComparisonHeader{justify-content:space-between;align-items:end;gap:18px;padding:2px 2px 0;display:flex}.processingComparisonHeader>div:first-child{gap:4px;display:grid}.processingComparisonHeader small,.processingComparisonHeader strong{letter-spacing:.12em;text-transform:uppercase}.processingComparisonHeader small{color:#f2a45bd6;font-size:.68rem;font-weight:800}.processingComparisonHeader strong{color:#f4f7ff;font-size:.92rem}.processingStageTabs{background:#070d19d1;border:1px solid #7c94bf47;border-radius:999px;align-items:center;gap:5px;padding:5px;display:inline-flex}.processingStageTabs button{color:#9da9bd;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:.7rem;font-weight:900}.processingStageTabs button.active{color:#fff;background:linear-gradient(135deg,#1999ff33,#ff912938);box-shadow:inset 0 0 0 1px #f39d48a6}.processingCompareStage{isolation:isolate;background:#02050b;border:1px solid #6f8ebf57;border-radius:18px;width:100%;min-height:320px;position:relative;overflow:hidden}.processingCompareBase,.processingCompareFinal,.processingCompareFinalClip{width:100%;height:100%}.processingCompareBase,.processingCompareFinal{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.processingCompareBase{min-height:320px;max-height:72vh}.processingCompareFinalClip{pointer-events:none;position:absolute;inset:0}.processingCompareFinal{object-fit:contain;min-height:100%;position:absolute;inset:0}.processingCompareDivider{pointer-events:none;z-index:4;background:#ffffffeb;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #060d1a8c,0 0 18px #ff983ea6}.processingCompareDivider span{color:#07101e;background:#f5a35a;border:3px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000073}.processingCompareRange{opacity:0;cursor:ew-resize;z-index:5;width:100%;height:100%;position:absolute;inset:0}.processingCompareLabel{z-index:4;color:#fff;letter-spacing:.14em;pointer-events:none;background:#030811c2;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:900;position:absolute;top:16px}.processingCompareLabel.before{left:16px}.processingCompareLabel.after{border-color:#f29d4680;right:16px}.processingComparisonHint{color:#b6c3d9d1;letter-spacing:.04em;margin:0;font-size:.76rem}.admin-before-after-editor{background:#050c1885;border:1px solid #5b8ecf47;border-radius:20px;margin:0 0 24px;padding:22px}.admin-before-after-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.admin-before-after-heading h4{margin:5px 0 6px;font-size:1.05rem}.admin-before-after-heading p{color:#b8c5dbc2;max-width:680px;margin:0}.admin-before-after-status,.admin-comparison-ready{letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#f2a35d!important}.admin-before-after-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-comparison-upload{background:#09111fb8;border:1px solid #7791b940;border-radius:18px;gap:10px;padding:18px;display:grid}.admin-comparison-upload>input[type=file]{display:none}.admin-comparison-upload>strong{color:#eef4ff}.admin-comparison-preview{color:#7c97c0a8;background:#050912;border:1px dashed #7997c44d;border-radius:14px;place-items:center;min-height:180px;display:grid;overflow:hidden}.admin-comparison-preview img{object-fit:contain;background:#02050b;width:100%;height:220px}html[data-theme=light] .processingComparisonHeader strong,html[data-theme=light] .admin-comparison-upload>strong{color:#17233a!important}html[data-theme=light] .processingStageTabs{background:#f6f9fef2;border-color:#435b7e42}html[data-theme=light] .processingStageTabs button{color:#506078}html[data-theme=light] .processingStageTabs button.active{color:#142039;background:#ed913f29}html[data-theme=light] .processingComparisonHint,html[data-theme=light] .admin-before-after-heading p{color:#66748a!important}html[data-theme=light] .admin-before-after-editor{background:#f7faffdb;border-color:#4d688f3d}html[data-theme=light] .admin-comparison-upload{background:#fff;border-color:#47628b3d}html[data-theme=observation] .processingComparisonHeader small,html[data-theme=observation] .admin-before-after-status,html[data-theme=observation] .admin-comparison-ready{color:#ff7676!important}html[data-theme=observation] .processingStageTabs button.active,html[data-theme=observation] .processingCompareDivider span{color:#ffd2d2!important;background:#7d1616!important;border-color:#ff6e6e!important}html[data-theme=observation] .processingCompareDivider{background:#f77!important;box-shadow:0 0 16px #ff282873!important}@media (width<=700px){.processingComparisonHeader,.admin-before-after-heading{flex-direction:column;align-items:stretch}.processingStageTabs{width:100%}.processingStageTabs button{flex:1;padding:8px 7px}.processingCompareStage,.processingCompareBase{min-height:260px}.admin-before-after-upload-grid{grid-template-columns:1fr}.admin-before-after-editor{padding:16px}}.missionImagePanel:has(.processingComparison) .zoomHint{z-index:12!important;top:92px!important;left:28px!important;right:auto!important}.missionImagePanel:has(.processingComparison) .processingComparisonHeader{padding-right:0!important}.missionImagePanel:has(.processingComparison) .processingStageTabs{z-index:14;position:relative}@media (width<=700px){.missionImagePanel:has(.processingComparison) .zoomHint{width:fit-content;margin:0 0 10px;position:relative!important;top:auto!important;left:auto!important;right:auto!important}}.processingComparisonTitle{justify-self:start}.processingStageTabs{justify-self:end}.processingCinemaButton{color:#fff;min-height:44px;font:inherit;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#020710e0;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;padding:10px 18px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #00000042}.processingCinemaButton:hover{border-color:#f4a457b8;transform:translateY(-1px)}.processingCompareStage{height:clamp(460px,58vh,720px)!important;min-height:460px!important}.processingCompareBase,.processingCompareFinal{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}.processingComparison.cinemaComparison{gap:10px;height:100%;min-height:0;padding:14px 16px 12px}.processingComparison.cinemaComparison .processingComparisonHeader{grid-template-columns:minmax(220px,1fr) minmax(300px,auto)!important}.processingComparison.cinemaComparison .processingStageTabs{justify-self:end}.processingComparison.cinemaComparison .processingCompareStage{border-radius:16px;height:calc(100vh - 178px)!important;min-height:0!important;max-height:none!important}.processingComparison.cinemaComparison .processingComparisonHint{text-align:center}.missionImagePanel.cinemaMode:has(.cinemaComparison){display:block!important;overflow:hidden!important}.missionImagePanel:has(.processingComparison)>.zoomHint{display:none!important}html[data-theme=light] .processingCinemaButton{color:#17233a!important;background:#f7fafff5!important;border-color:#485e8047!important}html[data-theme=observation] .processingCinemaButton{color:#faa!important;box-shadow:none!important;background:#180202f0!important;border-color:#ff565657!important}@media (width<=1150px){.processingComparisonHeader{grid-template-columns:1fr auto!important}.processingCinemaButton{grid-area:2/1/auto/-1;justify-self:center}.processingStageTabs{grid-area:1/2}}@media (width<=700px){.processingComparisonHeader,.processingComparison.cinemaComparison .processingComparisonHeader{flex-direction:column!important;align-items:stretch!important;display:flex!important}.processingCinemaButton,.processingStageTabs,.processingComparisonTitle{justify-self:stretch}.processingCinemaButton{width:100%}.processingCompareStage{height:clamp(300px,54vh,520px)!important;min-height:300px!important}.processingComparison.cinemaComparison{padding:64px 8px 8px}.processingComparison.cinemaComparison .processingCompareStage{height:calc(100vh - 210px)!important}}.processingComparisonHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center!important;gap:18px!important;display:grid!important}.processingComparisonTitle{justify-self:start;gap:4px;display:grid}.processingCinemaButton{color:#f5f7fd;min-height:44px;font:inherit;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:#070d19e0;border:1px solid #718cb857;border-radius:999px;justify-self:center;align-items:center;gap:9px;padding:0 18px;font-size:.78rem;font-weight:900;display:inline-flex}.processingDisplayModeTabs{background:#070d19db;border:1px solid #7c94bf47;border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:5px;display:inline-flex}.processingDisplayModeTabs button{color:#9da9bd;font:inherit;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-size:.7rem;font-weight:900}.processingDisplayModeTabs button.active{color:#fff;background:linear-gradient(135deg,#1999ff2e,#ff912938);box-shadow:inset 0 0 0 1px #f39d48a8}.processingSideSelectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.processingSideSelectors label{gap:6px;display:grid}.processingSideSelectors span{color:#a3b4d1d6;letter-spacing:.13em;font-size:.64rem;font-weight:900}.processingSideSelectors select{color:#f4f7ff;width:100%;min-height:44px;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:#070d19eb;border:1px solid #6f8ebf57;border-radius:13px;padding:0 14px;font-size:.78rem;font-weight:900}.processingFinalStage{background:#02050b;border:1px solid #6f8ebf57;border-radius:18px;place-items:center;width:100%;height:clamp(460px,58vh,720px);display:grid;overflow:hidden}.processingFinalStage img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cinemaComparison{grid-template-rows:auto auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.cinemaComparison .processingComparisonHeader{grid-template-columns:minmax(0,1fr) auto!important}.cinemaComparison .processingDisplayModeTabs{justify-self:end}.cinemaComparison .processingCompareStage,.cinemaComparison .processingFinalStage,.cinemaComparison .processingCompareBase,.cinemaComparison .processingCompareFinal,.cinemaComparison .processingFinalStage img{height:100%!important;min-height:0!important;max-height:none!important}.missionImagePanel.cinemaMode:has(.cinemaComparison){box-sizing:border-box!important;overflow:hidden!important}.missionImagePanel.cinemaMode:has(.cinemaComparison) .cinemaComparison{box-sizing:border-box!important;height:calc(100dvh - 78px)!important;max-height:calc(100dvh - 78px)!important;padding:12px 74px 12px 22px!important}html[data-theme=light] .processingCinemaButton,html[data-theme=light] .processingDisplayModeTabs{background:#f6f9fef5;border-color:#435b7e42}html[data-theme=light] .processingCinemaButton{color:#17233a}html[data-theme=light] .processingDisplayModeTabs button{color:#506078}html[data-theme=light] .processingDisplayModeTabs button.active{color:#142039;background:#ed913f29}html[data-theme=light] .processingSideSelectors span{color:#596b84!important}html[data-theme=light] .processingSideSelectors select{color:#17233a;background:#fff;border-color:#435b7e42}html[data-theme=observation] .processingDisplayModeTabs button.active,html[data-theme=observation] .processingCinemaButton{color:#ffd2d2!important;background:#7d1616!important;border-color:#ff6e6e!important}html[data-theme=observation] .processingSideSelectors select{color:#ff9d9d!important;background:#160303!important;border-color:#ff4d4d47!important}@media (width<=1100px){.processingComparisonHeader{grid-template-columns:1fr auto!important}.processingCinemaButton{grid-area:2/1/auto/-1;justify-self:center}}@media (width<=700px){.processingComparisonHeader,.cinemaComparison .processingComparisonHeader{grid-template-columns:1fr!important;align-items:stretch!important}.processingComparisonTitle,.processingCinemaButton,.processingDisplayModeTabs,.cinemaComparison .processingDisplayModeTabs{justify-self:stretch!important}.processingCinemaButton{justify-content:center}.processingDisplayModeTabs{width:100%}.processingDisplayModeTabs button{flex:1}.processingSideSelectors{grid-template-columns:1fr}.processingFinalStage{height:clamp(300px,48vh,520px)}.missionImagePanel.cinemaMode:has(.cinemaComparison) .cinemaComparison{height:calc(100dvh - 62px)!important;max-height:calc(100dvh - 62px)!important;padding:10px 12px 8px!important}}.lightbox{z-index:20000!important;padding-top:max(28px, env(safe-area-inset-top))!important}.missionViewer{max-height:calc(100dvh - 56px)!important}@media (width<=700px){.lightbox{padding-top:max(12px, env(safe-area-inset-top))!important}.missionViewer{max-height:calc(100dvh - 24px)!important}}@media (width>=1001px){.lightbox:has(.processingComparison:not(.cinemaComparison)){place-items:start center!important;padding-bottom:32px!important;overflow:hidden auto!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)){grid-template-rows:auto auto auto auto!important;align-self:start!important;height:auto!important;max-height:none!important;overflow:visible!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionGrid{align-items:stretch!important;height:auto!important;min-height:690px!important}.missionImagePanel:not(.cinemaMode):has(.processingComparison:not(.cinemaComparison)){grid-template-rows:auto!important;height:auto!important;min-height:690px!important;overflow:visible!important}.processingComparison:not(.cinemaComparison){grid-template-rows:auto auto minmax(460px,1fr) auto!important;align-content:start!important;min-height:690px!important}.processingComparison:not(.cinemaComparison) .processingCompareStage,.processingComparison:not(.cinemaComparison) .processingFinalStage{height:clamp(460px,58vh,650px)!important;min-height:460px!important;max-height:650px!important}.processingComparison:not(.cinemaComparison) .processingCompareBase,.processingComparison:not(.cinemaComparison) .processingCompareFinal,.processingComparison:not(.cinemaComparison) .processingFinalStage img{height:100%!important;min-height:0!important;max-height:none!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionPanel{align-self:start!important;min-height:690px!important;max-height:690px!important}:is(.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionFilmstrip,.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionFooter){flex-shrink:0!important}}@media (width>=701px) and (width<=1000px){.missionViewer:has(.processingComparison:not(.cinemaComparison)){overflow-y:auto!important}.processingComparison:not(.cinemaComparison) .processingCompareStage,.processingComparison:not(.cinemaComparison) .processingFinalStage{height:clamp(400px,52vh,580px)!important;min-height:400px!important}}@media (width>=1001px){.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionGrid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;min-height:0!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionImagePanel:not(.cinemaMode){width:100%!important;height:auto!important;min-height:720px!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .processingComparison:not(.cinemaComparison){grid-template-rows:auto auto minmax(500px,1fr) auto!important;min-height:720px!important}:is(.missionViewer:has(.processingComparison:not(.cinemaComparison)) .processingCompareStage,.missionViewer:has(.processingComparison:not(.cinemaComparison)) .processingFinalStage){height:clamp(500px,62vh,720px)!important;min-height:500px!important;max-height:720px!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionPanel:not(.hiddenPanel){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.missionImagePanel.cinemaMode:has(.cinemaComparison){z-index:21000!important;background:#000!important;border-radius:22px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:fixed!important;inset:12px!important;overflow:hidden auto!important;box-shadow:0 0 90px #000000eb!important}.missionImagePanel.cinemaMode:has(.cinemaComparison) .cinemaComparison{box-sizing:border-box!important;grid-template-rows:auto auto minmax(620px,calc(100dvh - 210px)) auto!important;align-content:start!important;width:100%!important;height:auto!important;min-height:calc(100dvh - 24px)!important;max-height:none!important;padding:18px 92px 24px 24px!important;overflow:visible!important}:is(.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingCompareStage,.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingFinalStage){height:calc(100dvh - 250px)!important;min-height:620px!important;max-height:none!important}.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingCompareBase{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingCompareFinal{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingFinalStage img{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.cinemaExitButton{z-index:22000!important;position:fixed!important;top:18px!important;right:22px!important}@media (width<=1000px){.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionGrid{grid-template-columns:1fr!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionPanel:not(.hiddenPanel){height:auto!important;max-height:none!important}.missionImagePanel.cinemaMode:has(.cinemaComparison){inset:8px!important}.missionImagePanel.cinemaMode:has(.cinemaComparison) .cinemaComparison{grid-template-rows:auto auto minmax(420px,calc(100dvh - 260px)) auto!important;min-height:calc(100dvh - 16px)!important;padding:76px 14px 18px!important}:is(.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingCompareStage,.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingFinalStage){height:calc(100dvh - 290px)!important;min-height:420px!important}.cinemaExitButton{top:12px!important;right:14px!important}}@media (width<=700px){.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionFacts{grid-template-columns:1fr!important}.missionImagePanel.cinemaMode:has(.cinemaComparison) .cinemaComparison{grid-template-rows:auto auto minmax(360px,calc(100dvh - 300px)) auto!important;padding:72px 10px 14px!important}:is(.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingCompareStage,.missionImagePanel.cinemaMode:has(.cinemaComparison) .processingFinalStage){height:calc(100dvh - 330px)!important;min-height:360px!important}}.processingCompareStage{touch-action:pan-y!important}.processingCompareRange{pointer-events:none!important}@media (width<=700px){.lightbox:has(.processingComparison:not(.cinemaComparison)){place-items:start center!important;padding-bottom:24px!important;overflow:hidden auto!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)){grid-template-rows:auto auto auto auto!important;align-self:start!important;height:auto!important;max-height:none!important;overflow:visible!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionGrid{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:visible!important}.missionImagePanel:not(.cinemaMode):has(.processingComparison:not(.cinemaComparison)){grid-template-rows:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.processingComparison:not(.cinemaComparison){grid-template-rows:auto auto auto auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.processingComparison:not(.cinemaComparison) .processingCompareStage,.processingComparison:not(.cinemaComparison) .processingFinalStage{height:clamp(320px,58vh,520px)!important;min-height:320px!important;max-height:520px!important;display:block!important;overflow:hidden!important}.processingComparison:not(.cinemaComparison) .processingCompareBase,.processingComparison:not(.cinemaComparison) .processingCompareFinal,.processingComparison:not(.cinemaComparison) .processingFinalStage img{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.missionViewer:has(.processingComparison:not(.cinemaComparison)) .missionPanel:not(.hiddenPanel){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.processingCompareDivider span{border-width:4px!important;width:64px!important;height:64px!important;font-size:1.25rem!important}.processingCompareDivider:before{content:"";background:0 0;width:88px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.processingComparisonHint{line-height:1.45}}body.missionReplayOpen{overflow:hidden}.missionReplayLaunch{background:linear-gradient(135deg,#2cb4e01f,#0000 62%),#040d17bd;border:1px solid #6ad9ff6b;margin:22px 0 24px;padding:18px;box-shadow:inset 0 0 28px #26b0dd0f}.missionReplayLaunch small,.missionReplayLaunch strong,.missionReplayLaunch p{display:block}.missionReplayLaunch small{color:var(--accent,#67d9ff);letter-spacing:.16em;font-size:.66rem}.missionReplayLaunch strong{margin-top:7px;font-size:1.08rem}.missionReplayLaunch p{opacity:.76;margin:7px 0 15px;line-height:1.45}.missionReplayLaunch button,.missionReplayHeader button,.missionReplayControls button{color:#dff8ff;font:inherit;letter-spacing:.09em;cursor:pointer;background:#1193be24;border:1px solid #6ad9ff94;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.missionReplayLaunch button{width:100%;padding:12px 14px}.missionReplayLaunch button:hover,.missionReplayHeader button:hover,.missionReplayControls button:hover{background:#27bceb3d;border-color:#99ebffe6;box-shadow:0 0 20px #49cef424}.missionReplay{z-index:100000;color:#e5faff;background:#010407;grid-template-rows:auto 1fr auto;min-height:100dvh;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;display:grid;position:fixed;inset:0;overflow:hidden}.missionReplayScanlines,.missionReplayVignette{pointer-events:none;z-index:8;position:absolute;inset:0}.missionReplayScanlines{opacity:.13;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#7fe1ff29 4px)}.missionReplayVignette{box-shadow:inset 0 0 150px 55px #000000eb}.missionReplayHeader,.missionReplayFooter{z-index:12;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01060ae0;position:relative}.missionReplayHeader{border-bottom:1px solid #69ddff3d;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:7px 18px;display:flex}.missionReplayHeader>div{align-items:center;gap:14px;min-width:0;display:flex}.missionReplayHeader strong{letter-spacing:.14em;font-size:.82rem}.missionReplayHeader span:last-child{color:#b8e8f48c;letter-spacing:.12em;font-size:.7rem}.missionReplayCrosshair{color:#6fe2ff;font-size:1.35rem}.missionReplayHeader button{padding:7px 10px;font-size:.65rem}.missionReplayStage{min-height:0;position:relative;overflow:hidden}.missionReplayImageShell{background:radial-gradient(circle,#135e771f,#0000 50%),#010407;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.missionReplayStage,.missionReplayImageShell{margin-block:0;padding-block:0}.missionReplayImage{max-width:none;max-height:none}.missionReplayBackdrop{object-fit:cover;object-position:center;pointer-events:none;z-index:0;width:calc(100% + 40px);height:calc(100% + 40px);transition:opacity .45s linear,filter .7s linear;position:absolute;inset:-20px;transform:scale(1.04)}.missionReplayImage{object-fit:cover;object-position:center;will-change:opacity, filter;z-index:1;transition:opacity .22s linear,filter .35s linear;position:absolute}.missionReplayNoise{z-index:2;mix-blend-mode:screen;pointer-events:none;background-image:repeating-radial-gradient(circle at 20% 40%,#ffffff73 0 .55px,#0000 .9px 5px),repeating-radial-gradient(circle at 70% 60%,#64d2ff59 0 .45px,#0000 .8px 6px);background-size:7px 7px,11px 11px;animation:.16s steps(2,end) infinite missionReplayNoiseShift;position:absolute;inset:0}@keyframes missionReplayNoiseShift{0%{transform:translate(0,0)}50%{transform:translate(-3px,2px)}to{transform:translate(2px,-2px)}}.missionReplayReticle{z-index:3;aspect-ratio:1;pointer-events:none;border:1px solid #75e2ff2e;border-radius:50%;width:min(30vw,330px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.missionReplayReticle:before,.missionReplayReticle:after,.missionReplayReticle span:before,.missionReplayReticle span:after{content:"";background:#75e2ff54;position:absolute}.missionReplayReticle:before{width:56px;height:1px;top:50%;left:-29px}.missionReplayReticle:after{width:56px;height:1px;top:50%;right:-29px}.missionReplayReticle span:before{width:1px;height:56px;top:-29px;left:50%}.missionReplayReticle span:after{width:1px;height:56px;bottom:-29px;left:50%}.missionReplayReticle i{border:1px solid #75e2ff7a;border-radius:50%;position:absolute;inset:48%}.missionReplayTelemetry,.missionReplayCaptureData{z-index:10;text-shadow:0 2px 10px #000,0 0 18px #000;position:absolute}.missionReplayTelemetry{max-width:min(39vw,620px);top:4.25%}.missionReplayTelemetryLeft{left:3.5%}.missionReplayTelemetryRight{text-align:right;right:3.5%}.missionReplayTelemetry small,.missionReplayCaptureData small{color:#6fe2ff;letter-spacing:.18em;margin-bottom:7px;font-size:.66rem;display:block}.missionReplayTelemetry h1{letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,2.5vw,2.6rem);line-height:1.04}.missionReplayTelemetry p{color:#dcf7ffb8;letter-spacing:.09em;margin:10px 0 0;font-size:clamp(.7rem,1vw,.9rem)}.missionReplayTelemetryRight strong,.missionReplayTelemetryRight span,.missionReplayTelemetryRight b{display:block}.missionReplayTelemetryRight strong{font-size:clamp(1.2rem,2.5vw,2.5rem)}.missionReplayTelemetryRight span{color:#e0f8ffc2;margin-top:4px}.missionReplayTelemetryRight b{color:#8ee2f9c2;letter-spacing:.12em;margin-top:12px;font-size:.7rem}.missionReplayCaptureData{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;bottom:2.5%;left:3.5%;right:3.5%}.missionReplayCaptureData>div{border-top:1px solid #6fe2ff3d;padding-top:10px}.missionReplayCaptureData strong{letter-spacing:.08em;font-size:clamp(.74rem,1.2vw,1rem)}.missionReplayCaptureData strong.active{color:#6fe2ff}.missionReplayCaptureData strong.complete{color:#c8f6ff}.missionReplayFooter{border-top:1px solid #69ddff3d;padding:5px 18px 7px}.missionReplayProgressLabels{color:#bce8f494;letter-spacing:.12em;grid-template-columns:72fr 10fr 8fr 6fr 4fr;margin-bottom:3px;font-size:.58rem;display:grid}.missionReplayProgressLabels span:not(:first-child){text-align:center}.missionReplayFooter input[type=range]{accent-color:#6fe2ff;cursor:ew-resize;width:100%;margin:0}.missionReplayControls{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.missionReplayControls button{min-width:132px;padding:6px 10px;font-size:.66rem}.missionReplayControls>span{color:#bce8f480;letter-spacing:.1em;font-size:.61rem}html[data-theme=light] .missionReplayLaunch{background:linear-gradient(135deg,#1d8eb41a,#ffffffc7)}@media (width<=760px){.missionReplayHeader{min-height:48px;padding:6px 9px}.missionReplayHeader strong{font-size:.64rem}.missionReplayHeader span:last-child{display:none}.missionReplayHeader button{padding:9px;font-size:0}.missionReplayHeader button svg{width:19px;height:19px}.missionReplayTelemetry{max-width:70vw;top:3%}.missionReplayTelemetryLeft{left:4%}.missionReplayTelemetryRight{top:auto;bottom:20%;right:4%}.missionReplayTelemetryRight span,.missionReplayTelemetryRight b{display:none}.missionReplayCaptureData{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;bottom:2.5%;left:4%;right:4%}.missionReplayCaptureData>div:nth-child(3),.missionReplayCaptureData>div:nth-child(4){display:none}.missionReplayReticle{width:54vw}.missionReplayFooter{padding:5px 9px 7px}.missionReplayProgressLabels{font-size:.48rem}.missionReplayControls>span{display:none}}.missionCopyLinkButton{width:100%;color:var(--text);font:inherit;letter-spacing:.12em;cursor:pointer;background:#04101d85;border:1px solid #69deff47;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;margin:0 0 1.1rem;padding:.72rem .9rem;font-size:.72rem;font-weight:800;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.missionCopyLinkButton:hover{background:#0f3248b3;border-color:#69deffb8;transform:translateY(-1px)}.missionReplayHeaderActions{align-items:center;gap:.6rem;display:flex}@media (width<=720px){.missionReplayHeaderActions{gap:.35rem}.missionReplayHeaderActions button{padding-inline:.65rem}.missionReplayHeaderActions button:first-child{font-size:0}.missionReplayHeaderActions button:first-child svg{margin:0}}.admin-replay-focus-section{background:#080e1bd1;border:1px solid #6fe2ff29;border-radius:22px;gap:18px;margin-top:24px;padding:22px;display:grid}.admin-replay-focus-section-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-replay-focus-section-header h4{margin:6px 0 0}.admin-replay-focus-section-header p{max-width:460px;color:var(--muted-text);margin:0;line-height:1.55}.admin-replay-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-replay-focus-card{background:#030812d1;border:1px solid #6fe2ff24;border-radius:18px;gap:12px;padding:16px;display:grid}.admin-replay-focus-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-replay-focus-card-header small{color:var(--muted-text);letter-spacing:.14em;font-size:.68rem;display:block}.admin-replay-focus-card-header strong{letter-spacing:.08em;margin-top:4px;display:block}.admin-replay-focus-card-header button{color:var(--text-color);letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #6fe2ff3d;border-radius:999px;padding:6px 10px;font-size:.72rem}.admin-replay-focus-card>p{color:var(--muted-text);margin:0;font-size:.92rem;line-height:1.45}.admin-replay-focus-preview{aspect-ratio:1;cursor:crosshair;background:#00000073;border:1px solid #6fe2ff2e;border-radius:16px;width:100%;padding:0;position:relative;overflow:hidden}.admin-replay-focus-preview.is-disabled{cursor:not-allowed;opacity:.78}.admin-replay-focus-preview img{object-fit:contain;width:100%;height:100%;display:block}.admin-replay-focus-crosshair{border:1px solid #6fe2ffcc;border-radius:999px;width:42px;height:42px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073}.admin-replay-focus-crosshair:before,.admin-replay-focus-crosshair:after{content:"";background:#6fe2ffd1;position:absolute}.admin-replay-focus-crosshair:before{width:1px;height:calc(100% + 24px);top:-12px;left:50%;transform:translate(-50%)}.admin-replay-focus-crosshair:after{width:calc(100% + 24px);height:1px;top:50%;left:-12px;transform:translateY(-50%)}.admin-replay-focus-point{background:#6fe2ff59;border:2px solid #fdfdfd;border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00000059}.admin-replay-focus-empty{color:var(--muted-text);letter-spacing:.12em;text-align:center;place-items:center;padding:16px;font-size:.76rem;display:grid;position:absolute;inset:0}.admin-replay-focus-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-replay-focus-fields label{gap:6px;display:grid}.admin-replay-focus-fields span,.admin-replay-focus-hint{color:var(--muted-text)}.admin-replay-focus-hint{line-height:1.45}@media (width<=1080px){.admin-replay-focus-grid{grid-template-columns:1fr}}@media (width<=820px){.admin-replay-focus-section-header{flex-direction:column}.admin-replay-focus-section-header p{max-width:none}}.processingCompareBase.processingCompareAligned,.processingCompareFinal.processingCompareAligned{inset:auto!important;left:var(--processing-align-left)!important;top:var(--processing-align-top)!important;width:var(--processing-align-width)!important;height:var(--processing-align-height)!important;object-fit:cover!important;object-position:center!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}body.skyTargetTraceOpen{overflow:hidden}.atlasTargetTraceActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.atlasTraceToCaptureButton{letter-spacing:.12em;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06,0 0 #6fe2ff00;color:#dffaff!important;background:linear-gradient(135deg,#14698942,#0a182bdb)!important;border:1px solid #6fe2ff75!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}.atlasTraceToCaptureButton:hover{transform:translateY(-2px);border-color:#6fe2ffdb!important;box-shadow:0 0 28px #48c7ef38!important}.atlasTraceToCaptureButton span{color:#6fe2ff;font-size:1.25rem;line-height:1}.skyTargetTrace{z-index:999999;color:#eafcff;isolation:isolate;background:#010407;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;inset:0;overflow:hidden}.skyTargetTraceGrid,.skyTargetTraceScanlines,.skyTargetTraceCapture{position:absolute;inset:0}.skyTargetTraceGrid{z-index:1;opacity:.72;background-image:linear-gradient(#5bc9eb0e 1px,#0000 1px),linear-gradient(90deg,#5bc9eb0e 1px,#0000 1px),radial-gradient(circle,#1f81a41f,#0000 58%);background-size:74px 74px,74px 74px,100% 100%;animation:1.1s ease-in-out infinite alternate skyTargetTraceGridPulse}.skyTargetTraceScanlines{z-index:7;pointer-events:none;opacity:.34;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px)}.skyTargetTraceCapture{z-index:2;opacity:0;place-items:center;transition:opacity 1.1s,transform 1.7s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;transform:scale(1.08)}.skyTargetTraceCapture:after{content:"";background:radial-gradient(circle,#0000 38%,#00040794 92%),linear-gradient(#00000026,#00000061);position:absolute;inset:0}.skyTargetTraceCapture img{filter:brightness(.74)saturate(.72)contrast(1.1);max-width:none;max-height:none;position:absolute}.skyTargetTrace-revealing .skyTargetTraceCapture{opacity:1;transform:scale(1)}.skyTargetTrace-revealing .skyTargetTraceGrid{opacity:.14;transition:opacity .8s}.skyTargetTraceReticle{z-index:5;aspect-ratio:1;opacity:0;border:1px solid #6fe2ff61;border-radius:50%;width:min(38vw,510px);animation:1.25s cubic-bezier(.16,1,.3,1) forwards skyTargetTraceAcquire;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.7);box-shadow:0 0 0 1px #0006,0 0 46px #56d2f514}.skyTargetTraceReticle:before,.skyTargetTraceReticle:after,.skyTargetTraceReticle span:before,.skyTargetTraceReticle span:after{content:"";background:#6fe2ffa8;position:absolute}.skyTargetTraceReticle:before{width:1px;height:29%;top:-10%;left:50%}.skyTargetTraceReticle:after{width:1px;height:29%;bottom:-10%;left:50%}.skyTargetTraceReticle span:before{width:29%;height:1px;top:50%;left:-10%}.skyTargetTraceReticle span:after{width:29%;height:1px;top:50%;right:-10%}.skyTargetTraceReticle i{border:1px solid #6fe2ffcc;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skyTargetTrace-matched .skyTargetTraceReticle{border-color:#aff6ffb8;box-shadow:0 0 0 1px #00000061,0 0 38px #6fe2ff40}.skyTargetTraceReadout{z-index:6;max-width:min(620px,84vw);position:absolute;top:clamp(28px,6vh,74px);left:clamp(24px,4vw,64px)}.skyTargetTraceReadout small{color:#6fe2ff;letter-spacing:.18em;font-size:clamp(.68rem,1vw,.86rem)}.skyTargetTraceReadout h2{letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 0 38px #6fe2ff1f;margin:14px 0 18px;font-size:clamp(2.1rem,5.5vw,6.2rem);line-height:.94}.skyTargetTraceReadout>div{flex-wrap:wrap;gap:14px 26px;margin-bottom:20px;display:flex}.skyTargetTraceReadout span{letter-spacing:.08em;gap:3px;font-size:clamp(.9rem,1.35vw,1.15rem);display:grid}.skyTargetTraceReadout span b{color:#b7ecfa9e;letter-spacing:.18em;font-size:.72em}.skyTargetTraceReadout>strong{color:#dffaff;letter-spacing:.13em;background:#030d16b3;border-left:2px solid #6fe2ff;padding:10px 14px;font-size:clamp(.78rem,1.2vw,1rem);display:inline-flex}.skyTargetTraceStatus{z-index:6;letter-spacing:.13em;background:#020910bd;border:1px solid #6fe2ff3d;align-items:center;gap:10px;padding:10px 14px;font-size:clamp(.72rem,1vw,.88rem);display:flex;position:absolute;bottom:clamp(24px,5vh,56px);right:clamp(22px,4vw,58px)}.skyTargetTraceStatusDot{background:#6fe2ff;border-radius:50%;width:8px;height:8px;animation:.58s ease-in-out infinite alternate skyTargetTraceStatusPulse;box-shadow:0 0 14px #6fe2ffcc}@keyframes skyTargetTraceAcquire{0%{opacity:0;transform:translate(-50%,-50%)scale(1.7)rotate(-7deg)}70%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes skyTargetTraceGridPulse{0%{opacity:.48}to{opacity:.82}}@keyframes skyTargetTraceStatusPulse{0%{opacity:.42;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@media (width<=700px){.atlasTargetTraceActions{grid-template-columns:1fr;display:grid}.skyTargetTraceReticle{width:66vw}.skyTargetTraceReadout{top:7vh}.skyTargetTraceReadout h2{font-size:clamp(2rem,11vw,4rem)}.skyTargetTraceStatus{bottom:28px;left:22px;right:auto}}@media (prefers-reduced-motion:reduce){.skyTargetTraceGrid,.skyTargetTraceReticle,.skyTargetTraceStatusDot{animation:none}.skyTargetTraceReticle{opacity:1;transform:translate(-50%,-50%)}}.skyTraceMapFocusBanner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.skyTraceMapFocusBanner>div{gap:4px;display:grid}.skyTraceMapFocusBanner button,.skyTargetTraceExamineButton{color:#eafcff;letter-spacing:.11em;cursor:pointer;background:#071b2bdb;border:1px solid #6fe2ff6b;border-radius:999px;padding:11px 17px;font:700 .76rem/1 Courier New,ui-monospace,monospace;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 0 24px #54d2f614}.skyTraceMapFocusBanner button:hover,.skyTargetTraceExamineButton:hover{background:#0c2b42f0;border-color:#6fe2ffd1;transform:translateY(-1px)}.realSkyMap.traceFocusActive{position:relative}.skyTraceMapReticle{z-index:40;aspect-ratio:1;pointer-events:none;border:1px solid #6fe2ff94;border-radius:50%;width:min(30vw,360px);animation:1.05s ease-in-out infinite alternate skyTraceMapReticlePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000006b,0 0 42px #56d2f517}.skyTraceMapReticle:before,.skyTraceMapReticle:after,.skyTraceMapReticle span:before,.skyTraceMapReticle span:after{content:"";background:#6fe2ffc7;position:absolute}.skyTraceMapReticle:before{width:1px;height:25%;top:-9%;left:50%}.skyTraceMapReticle:after{width:1px;height:25%;bottom:-9%;left:50%}.skyTraceMapReticle span:before{width:25%;height:1px;top:50%;left:-9%}.skyTraceMapReticle span:after{width:25%;height:1px;top:50%;right:-9%}.skyTraceMapReticle i{border:1px solid #6fe2ffe6;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes skyTraceMapReticlePulse{0%{opacity:.72;box-shadow:0 0 20px #56d2f508}to{opacity:1;box-shadow:0 0 50px #56d2f521}}.skyTargetTrace-photo .skyTargetTraceCapture,.skyTargetTraceCaptureVisible{opacity:1;transform:scale(1)}.skyTargetTraceCapture img{object-fit:unset;min-width:0;min-height:0;display:block;position:absolute;aspect-ratio:auto!important;max-width:none!important;max-height:none!important;transform:none!important}.skyTargetTraceReticleLocked{opacity:1;animation:1s ease-in-out infinite alternate skyTargetTraceLockedPulse;transform:translate(-50%,-50%)scale(1)}@keyframes skyTargetTraceLockedPulse{0%{border-color:#6fe2ff6b;box-shadow:0 0 28px #56d2f50d}to{border-color:#6fe2ffb8;box-shadow:0 0 58px #56d2f51f}}.skyTargetTraceExamineButton{z-index:12;padding:14px 22px;position:absolute;bottom:8.5%;left:50%;transform:translate(-50%)}.skyTargetTraceExamineButton:hover{transform:translate(-50%)translateY(-1px)}@media (width<=760px){.skyTraceMapFocusBanner{grid-template-columns:1fr}.skyTraceMapFocusBanner button{width:100%}.skyTraceMapReticle{width:min(64vw,320px)}.skyTargetTraceExamineButton{width:min(86vw,360px);bottom:11%}}.skyTraceMapControl{z-index:75;color:#eafcff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#030a14eb;border:1px solid #6fe2ff47;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100% - 40px,720px);padding:14px 16px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 52px #0000007a,inset 0 0 28px #3badd70a}.skyTraceMapControl>div{gap:4px;min-width:0;display:grid}.skyTraceMapControl small{color:#8ddff1;letter-spacing:.15em;font:700 .68rem/1.2 Courier New,ui-monospace,monospace}.skyTraceMapControl strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.07em;font:700 1rem/1.25 Courier New,ui-monospace,monospace;overflow:hidden}.skyTraceMapControl span{text-overflow:ellipsis;white-space:nowrap;color:#eafcffb8;letter-spacing:.05em;font:600 .78rem/1.3 Courier New,ui-monospace,monospace;overflow:hidden}.skyTraceMapControl button{color:#f1fdff;letter-spacing:.1em;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#072234f5;border:1px solid #6fe2ff8c;border-radius:999px;padding:12px 18px;font:800 .76rem/1 Courier New,ui-monospace,monospace}.skyTraceMapControl button:hover{background:#0d364ffa;border-color:#6fe2fff2;transform:translateY(-1px)}@media (width<=700px){.skyTraceMapControl{grid-template-columns:1fr;gap:10px;width:min(100% - 24px,520px);padding:12px;bottom:14px}.skyTraceMapControl button{width:100%}}.skyTargetTraceCapture.skyTargetTraceCaptureVisible{background-color:#010407;background-origin:border-box;background-clip:border-box}.skyTargetTraceCapture.skyTargetTraceCaptureVisible img{display:none!important}.acquiringTargetMode .atlasTimeControls,.acquiringTargetMode .skyMapLegend{opacity:0;pointer-events:none;transition:opacity .22s}.realSkyMap.traceFocusActive .skyAltitudeRing,.realSkyMap.traceFocusActive .skyZenithDot,.realSkyMap.traceFocusActive .skyAxis,.realSkyMap.traceFocusActive .compassLabel,.realSkyMap.traceFocusActive .zenithLabel,.realSkyMap.traceFocusActive .summerTriangleOutline,.realSkyMap.traceFocusActive .guideLabel,.realSkyMap.traceFocusActive .futureFinderGuide,.realSkyMap.traceFocusActive .futureTargetTrack,.realSkyMap.traceFocusActive .futureTargetMarker,.realSkyMap.traceFocusActive .missionSvgCallout,.realSkyMap.traceFocusActive .brightStarLabel,.realSkyMap.traceFocusActive .futureFinderStarLabel,.realSkyMap.traceFocusActive .planetLabel,.realSkyMap.traceFocusActive .moonLabel,.realSkyMap.traceFocusActive .moonPhaseLabel{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.realSkyMap.traceFocusActive .constellationSegment{opacity:.18!important;stroke-width:1.15px!important}.realSkyMap.traceFocusActive .constellationSegment.active{filter:drop-shadow(0 0 6px #8fcdff3d);opacity:1!important;stroke-width:2.15px!important}.realSkyMap.traceFocusActive .constellationText{opacity:0!important;visibility:hidden!important}.realSkyMap.traceFocusActive .constellationText.active{opacity:1!important;visibility:visible!important}.realSkyMap.traceFocusActive .backgroundStar{opacity:.2!important}.realSkyMap.traceFocusActive .skyStar{opacity:.82!important}.realSkyMap.traceFocusActive .eclipticPath,.realSkyMap.traceFocusActive .lunarPath,.realSkyMap.traceFocusActive .planetMarker,.realSkyMap.traceFocusActive .moonMarkerGlow,.realSkyMap.traceFocusActive .moonPhaseIcon,.realSkyMap.traceFocusActive .pathLabel{opacity:.72!important;visibility:visible!important}.skyTraceMapControl{z-index:100000!important;left:50%!important;bottom:max(22px, env(safe-area-inset-bottom))!important;width:min(100vw - 44px,760px)!important;position:fixed!important;transform:translate(-50%)!important}.skyTraceMapReticle{opacity:0;width:min(82vw,880px);animation:1.75s cubic-bezier(.16,1,.3,1) forwards skyTraceMapAcquireLock;transform:translate(-50%,-50%)scale(1.35)}.skyTraceMapReticle i{width:56px;height:56px}@keyframes skyTraceMapAcquireLock{0%{opacity:0;transform:translate(-50%,-50%)scale(1.4)}12%{opacity:.9}68%{opacity:1;transform:translate(-50%,-50%)scale(.18)}80%{opacity:1;transform:translate(-50%,-50%)scale(.18);box-shadow:0 0 0 1px #0000006b,0 0 72px #56d2f547}to{opacity:0;transform:translate(-50%,-50%)scale(.12)}}@media (width<=700px){.skyTraceMapControl{bottom:max(12px, env(safe-area-inset-bottom))!important;width:min(100vw - 22px,560px)!important}.skyTraceMapReticle{width:min(110vw,720px)}}@media (prefers-reduced-motion:reduce){.skyTraceMapReticle{opacity:0;animation:none}}.realSkyMap,.realSkyMap.canPanMap{overscroll-behavior:auto!important}.skyAcquireViewportControl{z-index:1000000;left:50%;bottom:max(22px, env(safe-area-inset-bottom));color:#eafcff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#030a14f5;border:1px solid #6fe2ff75;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100vw - 44px,760px);padding:15px 17px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 24px 64px #000000a3,0 0 42px #56d2f514,inset 0 0 30px #3badd70d}.skyAcquireViewportControl>div{gap:4px;min-width:0;display:grid}.skyAcquireViewportControl small{color:#8ddff1;letter-spacing:.16em;font:700 .7rem/1.2 Courier New,ui-monospace,monospace}.skyAcquireViewportControl strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;font:800 1.03rem/1.25 Courier New,ui-monospace,monospace;overflow:hidden}.skyAcquireViewportControl span{text-overflow:ellipsis;white-space:nowrap;color:#eafcffbd;letter-spacing:.05em;font:600 .8rem/1.3 Courier New,ui-monospace,monospace;overflow:hidden}.skyAcquireViewportControl button{color:#f4feff;letter-spacing:.11em;white-space:nowrap;cursor:pointer;background:#092b41fa;border:1px solid #6fe2ffc7;border-radius:999px;padding:13px 20px;font:900 .79rem/1 Courier New,ui-monospace,monospace;box-shadow:0 0 28px #56d2f514}.skyAcquireViewportControl button:hover{background:#0e3e5a;border-color:#9fefff;transform:translateY(-1px)}.skyTraceMapReticle{border:3px solid #7ee8fff5!important;width:min(96vw,1060px)!important;animation:2.7s cubic-bezier(.16,1,.3,1) forwards skyTraceMapAcquireLockFinal!important;box-shadow:0 0 0 2px #00000094,0 0 42px #56d2f55c,0 0 110px #56d2f538!important}.skyTraceMapReticle:before,.skyTraceMapReticle:after,.skyTraceMapReticle span:before,.skyTraceMapReticle span:after{box-shadow:0 0 14px #6fe2ffb3;background:#8fefff!important}.skyTraceMapReticle:before,.skyTraceMapReticle:after{width:3px!important;height:34%!important}.skyTraceMapReticle span:before,.skyTraceMapReticle span:after{width:34%!important;height:3px!important}.skyTraceMapReticle i{box-shadow:0 0 26px #6fe2ff6b,inset 0 0 18px #6fe2ff1f;border:3px solid #b1f6ff!important;width:78px!important;height:78px!important}@keyframes skyTraceMapAcquireLockFinal{0%{opacity:0;transform:translate(-50%,-50%)scale(1.55)}8%{opacity:1}28%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}72%{opacity:1;transform:translate(-50%,-50%)scale(.13)}84%{opacity:1;filter:brightness(1.65);transform:translate(-50%,-50%)scale(.13)}to{opacity:0;filter:brightness(1.8);transform:translate(-50%,-50%)scale(.09)}}.skyTargetTraceCapture.skyTargetTraceCaptureVisible{box-sizing:border-box!important;opacity:1!important;background-color:#010407!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}@media (width<=700px){.skyAcquireViewportControl{bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:10px;width:min(100vw - 22px,560px);padding:12px}.skyAcquireViewportControl button{width:100%}.skyTraceMapReticle{width:min(125vw,820px)!important}}@media (prefers-reduced-motion:reduce){.skyTraceMapReticle{opacity:0!important;animation:none!important}}.realSkyMap.traceFocusActive .futureTargetTrack.acquisitionTargetTrack{opacity:1!important;visibility:visible!important}.realSkyMap.traceFocusActive .acquisitionTargetTrack .futureTargetTrackPath{filter:drop-shadow(0 0 7px #56d2f559);opacity:1!important;stroke:#6fe2ffeb!important;stroke-width:2.6px!important}.realSkyMap.traceFocusActive .acquisitionTargetTrack .futureTargetTrackDot,.realSkyMap.traceFocusActive .acquisitionTargetTrack .futureTargetTrackPeakHalo,.realSkyMap.traceFocusActive .acquisitionTargetTrack .futureTargetTrackPeakLabel,.realSkyMap.traceFocusActive .acquisitionTargetTrack .futureTargetTrackLabel{opacity:1!important;visibility:visible!important}.acquisitionLockedTargetMarker{opacity:1;animation:.32s ease-out 2.35s both acquisitionLockedTargetAppear}.acquisitionLockedTargetHalo{fill:#04121eb8;stroke:#7ee8fff0;stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 9px #56d2f58c);animation:1.9s ease-in-out infinite acquisitionLockedTargetPulse}.acquisitionLockedTargetDot{fill:#dffbff;stroke:#43bbe1f2;stroke-width:1.8px;vector-effect:non-scaling-stroke}.acquisitionLockedTargetTick{stroke:#8feffff0;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #56d2f566)}.acquisitionFallbackConstellationLabel{opacity:1!important;visibility:visible!important;fill:#dcf7ffeb!important}@keyframes acquisitionLockedTargetAppear{0%{opacity:0;transform-origin:50%;transform:scale(.6)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes acquisitionLockedTargetPulse{0%,to{stroke-opacity:.68}50%{stroke-opacity:1}}.skyAcquireViewportActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.skyAcquireViewportControl .skyAcquireDisengageButton{color:#e5f3f8bd;box-shadow:none;background:#0a121df0;border-color:#afc5d057}.skyAcquireViewportControl .skyAcquireDisengageButton:hover{color:#f2fbff;background:#131e2b;border-color:#cde1ea9e}@media (width<=760px){.skyAcquireViewportControl{grid-template-columns:1fr}.skyAcquireViewportActions{grid-template-columns:1fr;width:100%;display:grid}.skyAcquireViewportActions button{width:100%}}.skyTargetTraceActions{z-index:12;left:50%;bottom:max(34px, env(safe-area-inset-bottom));pointer-events:auto;justify-content:center;align-items:center;gap:12px;width:min(100vw - 36px,760px);display:flex;position:fixed;transform:translate(-50%)}.skyTargetTraceReturnButton,.skyTargetTraceActions .skyTargetTraceExamineButton{color:#eafcff;letter-spacing:.12em;cursor:pointer;background:#071b2be6;border:1px solid #6fe2ff6b;border-radius:999px;min-width:220px;padding:15px 22px;font:700 .82rem/1 Courier New,ui-monospace,monospace;transition:transform .18s,border-color .18s,background .18s,opacity .18s;box-shadow:0 0 28px #54d2f614}.skyTargetTraceReturnButton:hover,.skyTargetTraceActions .skyTargetTraceExamineButton:not(:disabled):hover{background:#0c2b42f5;border-color:#6fe2ffd1;transform:translateY(-1px)}.skyTargetTraceReturnButton{color:#e5f3f8c7;box-shadow:none;background:#0a121df0;border-color:#afc5d057}.skyTargetTraceActions .skyTargetTraceExamineButton{position:static;inset:auto;transform:none}.skyTargetTraceActions .skyTargetTraceExamineButton.is-disabled,.skyTargetTraceActions .skyTargetTraceExamineButton:disabled{cursor:not-allowed;opacity:.42;color:#d8e6ec9e;background:#0a1018d1;border-color:#92adb847;text-decoration-line:line-through;text-decoration-color:#ff7e7ecc;text-decoration-thickness:2px;position:relative}.skyTargetTraceActions .skyTargetTraceExamineButton.is-disabled:after,.skyTargetTraceActions .skyTargetTraceExamineButton:disabled:after{content:"";transform-origin:50%;background:#ff7e7ec2;height:2px;position:absolute;top:50%;left:15%;right:15%;transform:rotate(-7deg)}.skyTargetTraceUnknownField{z-index:2;background:radial-gradient(circle,#1d64801c,#0000 28%),#010407;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.skyTargetTraceUnknownField:before{content:"";background:radial-gradient(circle,#6fe2ff14,#0000 34%),repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 6px);position:absolute;inset:0}.skyTargetTraceUnknownField span{z-index:1;color:#def9fff2;letter-spacing:-.08em;text-shadow:0 0 18px #6fe2ff80,0 0 68px #56d2f533;font:700 clamp(7rem,22vw,18rem)/.8 Courier New,ui-monospace,monospace;animation:1.9s ease-in-out infinite alternate skyTargetTraceUnknownPulse;position:relative}.skyTargetTrace-unresolved .skyTargetTraceReticle{z-index:6}.skyTargetTrace-unresolved .skyTargetTraceReadout{z-index:9}.skyTargetTrace-unresolved .skyTargetTraceStatusDot{background:#d6e2e794;box-shadow:0 0 12px #b9d2dc40}@keyframes skyTargetTraceUnknownPulse{0%{opacity:.72;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}@media (width<=700px){.skyTargetTraceActions{bottom:max(16px, env(safe-area-inset-bottom));grid-template-columns:1fr;width:min(100vw - 22px,560px);display:grid}.skyTargetTraceReturnButton,.skyTargetTraceActions .skyTargetTraceExamineButton{width:100%;min-width:0}}.capturedTabbedDetail .capturedTargetHeader{grid-template-columns:minmax(0,1fr) minmax(180px,320px);align-items:center;gap:22px;margin:4px 0 16px;display:grid}.capturedTabbedDetail .capturedTargetHeader h2,.capturedTabbedDetail .capturedTargetHeader h3{max-width:none!important;margin-left:0!important;margin-right:0!important}.capturedTabbedDetail .capturedTargetHeader img{object-fit:cover!important;border:1px solid #6fe2ff2e!important;border-radius:18px!important;width:100%!important;height:150px!important;box-shadow:0 16px 36px #00000047!important}.capturedTargetPrimaryActions{flex-wrap:wrap!important;gap:10px!important;margin:0 0 18px!important;display:flex!important}.capturedTargetPrimaryActions .atlasTraceToCaptureButton,.capturedTargetPrimaryActions>button{margin:0!important}.capturedTabPanel{min-height:170px}.capturedOverviewHighlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.capturedOverviewHighlights span{color:#e2ecffd6;background:#07101f94;border:1px solid #6fe2ff21;border-radius:16px;gap:5px;padding:14px;display:grid}.capturedOverviewHighlights b{color:#8ddff1;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}@media (width<=900px){.capturedTabbedDetail .capturedTargetHeader{grid-template-columns:1fr}.capturedTabbedDetail .capturedTargetHeader img{height:min(42vw,240px)!important}.capturedOverviewHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.capturedOverviewHighlights{grid-template-columns:1fr}.capturedTargetPrimaryActions{display:grid!important}.capturedTargetPrimaryActions>button{width:100%!important}}.futureTabbedDetail .futureTargetHeader{gap:4px;margin:20px 0 14px;display:grid}.futureTabbedDetail .futureTargetHeader h2,.futureTabbedDetail .futureTargetHeader h3{margin:0}.futureTabbedDetail .futureTargetHeader h2{align-items:center;gap:16px;display:flex}.futureTabbedDetail .futureTargetHeader h2 span{color:#ffad42;background:#ffa63414;border:2px solid #ffa634c7;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 18px #ffa6341a}.futureTabbedDetail .futureTargetHeader h3{color:#92dfff}.futureTargetPrimaryActions{margin:0 0 18px}@media (width<=700px){.futureTabbedDetail .futureTargetHeader h2 span{flex-basis:48px;width:48px;height:48px}}@media (width<=700px) and (orientation:portrait){.processingComparison:not(.cinemaComparison) .processingCompareStage,.processingComparison:not(.cinemaComparison) .processingFinalStage{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.processingComparison:not(.cinemaComparison) .processingCompareBase,.processingComparison:not(.cinemaComparison) .processingCompareFinal,.processingComparison:not(.cinemaComparison) .processingFinalStage img{min-width:0!important;min-height:0!important}.processingComparison:not(.cinemaComparison) .processingCompareDivider span{border-width:3px!important;width:54px!important;height:54px!important;font-size:1.08rem!important}.processingComparison:not(.cinemaComparison) .processingCompareLabel{top:16px!important}.processingComparison:not(.cinemaComparison) .processingComparisonHint{margin-top:10px!important}}.mobileAcquireConsoleHeader{display:none}@media (width<=700px){body.mobileTargetAcquisitionOpen{touch-action:none;overscroll-behavior:none!important;overflow:hidden!important}body.mobileTargetAcquisitionOpen header,body.mobileTargetAcquisitionOpen nav{visibility:hidden!important;pointer-events:none!important}.acquiringTargetMode{z-index:999900!important;background:#010407!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.acquiringTargetMode .atlasHero,.acquiringTargetMode .atlasTimeControls,.acquiringTargetMode .skyMapLegend,.acquiringTargetMode .realAtlasLayout>aside,.acquiringTargetMode>.atlasDetail,.acquiringTargetMode .plannerDetail{display:none!important}.acquiringTargetMode .atlasLayout,.acquiringTargetMode .realAtlasLayout{z-index:999901!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.acquiringTargetMode .atlasMapStack{z-index:999902!important;width:100vw!important;min-width:0!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.acquiringTargetMode .atlasMap.realSkyMap,.acquiringTargetMode .realSkyMap{width:100vw!important;height:100dvh!important;min-height:100dvh!important;box-shadow:none!important;background:radial-gradient(circle at 50% 42%,#3a89ab1f,#0000 38%),linear-gradient(#020713 0%,#010407 100%)!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;inset:0!important}.acquiringTargetMode .skySvg{width:100vw!important;height:100dvh!important;min-height:100dvh!important}.acquiringTargetMode .skyPanLayer{width:100vw!important;height:100dvh!important}.mobileAcquireConsoleHeader{z-index:1000003;top:max(14px, env(safe-area-inset-top));color:#eafcff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#020811d6;border:1px solid #6fe2ff47;border-radius:18px;gap:3px;padding:13px 15px;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;position:fixed;left:16px;right:16px;box-shadow:0 18px 54px #0000006b,inset 0 0 30px #38aed60a}.mobileAcquireConsoleHeader small{color:#8ddff1;letter-spacing:.16em;font-size:.63rem;font-weight:700}.mobileAcquireConsoleHeader strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;font-size:1.08rem;line-height:1.2;overflow:hidden}.mobileAcquireConsoleHeader span,.mobileAcquireConsoleHeader b{color:#eafcffb8;letter-spacing:.06em;font-size:.72rem;line-height:1.25}.mobileAcquireConsoleHeader b{color:#dffaff;font-weight:700}.skyAcquireViewportControl{z-index:1000004!important;left:12px!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#020811e6!important;border-radius:18px!important;width:auto!important;padding:10px!important;display:block!important;transform:none!important}.skyAcquireViewportControl>div:first-child{display:none!important}.skyAcquireViewportActions{grid-template-columns:minmax(0,.88fr) minmax(0,1.3fr)!important;gap:9px!important;width:100%!important;display:grid!important}.skyAcquireViewportActions button{white-space:normal!important;width:100%!important;min-height:48px!important;margin:0!important;padding:11px 12px!important;font-size:.7rem!important;line-height:1.15!important}.skyTraceMapReticle{width:min(145vw,880px)!important}.realSkyMap.traceFocusActive .constellationSegment.active{stroke-width:3px!important;filter:drop-shadow(0 0 7px #8fdcff80)drop-shadow(0 0 16px #56d2f538)!important}.realSkyMap.traceFocusActive .constellationText.active{letter-spacing:.16em!important;font-size:20px!important}.realSkyMap.traceFocusActive .futureTargetTrack.acquisitionTargetTrack{stroke-width:3.2px!important;filter:drop-shadow(0 0 8px #6fe2ff73)!important}.acquisitionLockedTargetHalo{stroke-width:2.5px!important}.acquisitionLockedTargetDot{r:7px}}body.targetDossierOpen{overflow:hidden!important}.atlasTargetDossierButton{color:var(--text-color);font:inherit;letter-spacing:.11em;cursor:pointer;background:#07121fbd;border:1px solid #6fe2ff4d;border-radius:999px;padding:10px 16px;font-size:.78rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.atlasTargetDossierButton:hover{background:#0d2237eb;border-color:#6fe2ffb8;transform:translateY(-2px)}.targetDossier{z-index:1000000;color:#eafcff;isolation:isolate;background:#02070d;grid-template-rows:auto minmax(0,1fr) auto;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;position:fixed;inset:0;overflow:hidden}.targetDossierBackdrop{z-index:-1;background:linear-gradient(#6fe2ff06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#6fe2ff06 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 20% 16%,#1e7ca329,#0000 34%) 0 0/100% 100%,radial-gradient(circle at 80% 78%,#1447691f,#0000 38%) 0 0/100% 100%,#02070d 0 0/100% 100%;position:absolute;inset:0}.targetDossierTopbar,.targetDossierFooter{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01060be6;border-color:#6fe2ff33;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:relative}.targetDossierTopbar{border-bottom:1px solid #6fe2ff33}.targetDossierFooter{border-top:1px solid #6fe2ff33;justify-content:center}.targetDossierTopbar>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.targetDossierGlyph{color:#6fe2ff;text-shadow:0 0 16px #6fe2ff8c;font-size:1.4rem}.targetDossierTopbar strong{letter-spacing:.12em}.targetDossierTopbar small{color:#eafcff94;letter-spacing:.08em}.targetDossierTopActions,.targetDossierFooter{align-items:center;gap:10px;display:flex}.targetDossierTopActions button,.targetDossierFooter button{color:#eafcff;font:inherit;letter-spacing:.09em;cursor:pointer;background:#081422d1;border:1px solid #6fe2ff4d;border-radius:999px;padding:10px 15px;font-size:.76rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.targetDossierTopActions button:hover,.targetDossierFooter button:not(:disabled):hover{background:#0e283ef0;border-color:#6fe2ffcc;transform:translateY(-2px)}.targetDossierFooter .targetDossierPrimary{background:linear-gradient(135deg,#166887c7,#0d3a54e6);border-color:#6fe2ffc2;box-shadow:0 0 24px #6fe2ff1a}.targetDossierPrimary span{color:#bff5ff;margin-right:5px}.targetDossierFooter button:disabled,.targetDossierDisabled{opacity:.42;cursor:not-allowed}.targetDossierStruck{text-decoration:line-through;text-decoration-thickness:2px}.targetDossierMain{overscroll-behavior:contain;min-height:0;overflow-y:auto}.targetDossierHero{background:#010407;border-bottom:1px solid #6fe2ff29;min-height:min(48vh,520px);position:relative;overflow:hidden}.targetDossierHero>img{object-fit:cover;object-position:center;filter:brightness(.68)saturate(.78)contrast(1.06);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.targetDossierHeroShade{background:linear-gradient(90deg,#01050af5 0%,#01050abd 34%,#01050a24 72%),linear-gradient(#0000 52%,#01050abd);position:absolute;inset:0}.targetDossierHero.unresolved{background:radial-gradient(circle,#1e799d24,#0000 31%),#010407}.targetDossierUnknown{color:#6fe2ff6b;letter-spacing:-.08em;text-shadow:0 0 70px #6fe2ff2e;place-items:center;font-size:clamp(8rem,24vw,21rem);font-weight:900;display:grid;position:absolute;inset:0}.targetDossierIdentity{z-index:2;max-width:min(660px,82vw);position:absolute;top:50%;left:clamp(24px,5vw,74px);transform:translateY(-50%)}.targetDossierIdentity small{color:#78d7ed;letter-spacing:.2em;font-weight:800}.targetDossierIdentity h1{letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 4px;font-family:inherit;font-size:clamp(2.25rem,6vw,6.4rem);line-height:.96}.targetDossierIdentity h2{color:#eafcffb8;letter-spacing:.08em;margin:0;font-size:clamp(.9rem,1.7vw,1.35rem);font-weight:500}.targetDossierStatus{letter-spacing:.16em;background:#020910a8;border:1px solid #6fe2ff4d;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:8px 13px;font-size:.76rem;font-weight:900;display:inline-flex}.targetDossierStatus span{background:#6fe2ff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #6fe2ffb8}.targetDossierStatus.uncaptured span{box-shadow:none;background:0 0;border:1px solid #6fe2ffb3}.targetDossierStats{background:#030a11db;border-bottom:1px solid #6fe2ff29;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.targetDossierStats>div{border-right:1px solid #6fe2ff1f;min-width:0;padding:18px 20px}.targetDossierStats>div:last-child{border-right:0}.targetDossierStats small,.targetDossierCardHeader small{color:#8bdef1ad;letter-spacing:.14em;font-size:.66rem;display:block}.targetDossierStats strong{color:#f3fdff;text-overflow:ellipsis;margin-top:6px;font-size:clamp(.8rem,1.2vw,1rem);line-height:1.35;display:block;overflow:hidden}.targetDossierGrid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:18px;width:min(1420px,100% - 40px);margin:0 auto;padding:24px 0 38px;display:grid}.targetDossierCard{background:linear-gradient(145deg,#07121fe6,#030a13db);border:1px solid #6fe2ff29;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #00000038}.targetDossierCardHeader{border-bottom:1px solid #6fe2ff1f;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.targetDossierCardHeader strong{letter-spacing:.1em;font-size:.78rem}.targetDossierSideStack{align-content:start;gap:18px;display:grid}.targetDossierTimeline{gap:0;padding:10px 22px 18px 40px;display:grid;position:relative}.targetDossierTimeline:before{content:"";background:linear-gradient(#6fe2ff8f,#6fe2ff14);width:1px;position:absolute;top:28px;bottom:28px;left:24px}.targetDossierTimelineEntry{border-bottom:1px solid #6fe2ff17;padding:16px 0 18px 16px;position:relative}.targetDossierTimelineEntry:last-child{border-bottom:0}.targetDossierTimelineNode{background:#03101a;border:2px solid #6fe2ff;border-radius:50%;width:11px;height:11px;position:absolute;top:22px;left:-22px;box-shadow:0 0 14px #6fe2ff70}.targetDossierTimelineEntry small{color:#8bdef1ad;letter-spacing:.12em;font-size:.68rem}.targetDossierTimelineEntry strong{letter-spacing:.06em;margin:6px 0 8px;font-size:1rem;display:block}.targetDossierTimelineEntry p,.targetDossierObjective p,.targetDossierEmptyState p{color:#eafcffb3;margin:0;line-height:1.55}.targetDossierProfile{margin:0;padding:6px 18px 14px}.targetDossierProfile>div{border-bottom:1px solid #6fe2ff17;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;padding:11px 0;display:grid}.targetDossierProfile>div:last-child{border-bottom:0}.targetDossierProfile dt{color:#8bdef1a6;letter-spacing:.06em;font-size:.72rem}.targetDossierProfile dd{color:#eefcff;text-align:right;margin:0;line-height:1.4}.targetDossierObjective p{padding:18px}.targetDossierEmptyState{text-align:center;place-items:center;gap:8px;min-height:280px;padding:34px;display:grid}.targetDossierEmptyState span{color:#6fe2ff;font-size:2rem}.targetDossierEmptyState strong{letter-spacing:.12em}.targetDossierEmptyState p{max-width:520px}@media (width<=1050px){.targetDossierStats{grid-template-columns:repeat(3,minmax(0,1fr))}.targetDossierStats>div:nth-child(3){border-right:0}.targetDossierStats>div:nth-child(-n+3){border-bottom:1px solid #6fe2ff1f}.targetDossierGrid{grid-template-columns:1fr}}@media (width<=700px){.targetDossier{grid-template-rows:auto minmax(0,1fr) auto}.targetDossierTopbar{padding:max(12px, env(safe-area-inset-top)) 14px 11px;align-items:flex-start}.targetDossierTopbar>div:first-child{grid-template-columns:auto minmax(0,1fr);gap:2px 9px;display:grid}.targetDossierTopbar strong{font-size:.76rem}.targetDossierTopbar small{grid-column:2;font-size:.59rem}.targetDossierGlyph{grid-row:1/span 2}.targetDossierTopActions{gap:5px}.targetDossierTopActions button{padding:8px 9px;font-size:.58rem}.targetDossierTopActions button:first-child{display:none}.targetDossierHero{min-height:38vh}.targetDossierHeroShade{background:linear-gradient(#01050a59 34%,#01050aeb 100%),linear-gradient(90deg,#01050a9e,#0000 72%)}.targetDossierIdentity{max-width:none;inset:auto 18px 22px;transform:none}.targetDossierIdentity h1{font-size:clamp(2rem,12vw,4.2rem)}.targetDossierIdentity h2{font-size:.82rem}.targetDossierStatus{margin-top:14px;padding:7px 10px;font-size:.64rem}.targetDossierStats{grid-template-columns:repeat(2,minmax(0,1fr))}.targetDossierStats>div,.targetDossierStats>div:nth-child(3){border-bottom:1px solid #6fe2ff1f;border-right:1px solid #6fe2ff1f;padding:13px 14px}.targetDossierStats>div:nth-child(2n){border-right:0}.targetDossierStats small{font-size:.56rem}.targetDossierStats strong{font-size:.76rem}.targetDossierGrid{gap:12px;width:calc(100% - 24px);padding:14px 0 24px}.targetDossierCard,.targetDossierObjective{border-radius:16px}.targetDossierTimeline{padding-left:32px}.targetDossierTimeline:before{left:18px}.targetDossierTimelineEntry{padding-left:12px}.targetDossierTimelineNode{left:-19px}.targetDossierFooter{padding:10px 12px max(10px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.targetDossierFooter button{min-height:44px;padding:8px 9px;font-size:.62rem}.targetDossierFooter .targetDossierPrimary{grid-column:1/-1}}body.missionPlanningBoardOpen{overflow:hidden}.atlasMissionPlanButton{color:#ffd19a!important;background:#2f1d0880!important;border-color:#ffad426b!important}.atlasMissionPlanButton:hover{background:#4b2d09b8!important;border-color:#ffad42cc!important}.missionPlanningBoard{z-index:10040;color:#eefaff;background:#030914;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.missionPlanningBackdrop{pointer-events:none;background:radial-gradient(circle at 17% 12%,#41c4ee1f,#0000 28%),radial-gradient(circle at 83% 16%,#ffa9421a,#0000 24%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0}.missionPlanningTopbar,.missionPlanningFooter{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030914f0;border-color:#7fdef929;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,3vw,48px);display:flex;position:relative}.missionPlanningTopbar{border-bottom:1px solid #7fdef929}.missionPlanningTopbar>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.missionPlanningTopbar>div>span{color:#ffad42;grid-row:1/span 2;font-size:1.5rem}.missionPlanningTopbar strong,.missionPlanningTopbar small,.missionPlanningCardHeader small,.missionPlanningIdentity>small,.missionPlanningWindow span,.missionPlanningBoard label>span{letter-spacing:.12em;text-transform:uppercase;font-family:Courier New,ui-monospace,monospace}.missionPlanningTopbar strong{font-size:.9rem}.missionPlanningTopbar small{color:#9adef1b3;font-size:.66rem}.missionPlanningTopbar button,.missionPlanningFooter button{color:#e9faff;letter-spacing:.1em;cursor:pointer;background:#091727d1;border:1px solid #85d6f047;border-radius:999px;padding:13px 20px;font:700 .74rem/1 Courier New,ui-monospace,monospace}.missionPlanningMain{z-index:1;min-height:0;padding:clamp(24px,4vw,58px) clamp(18px,4vw,64px) 42px;position:relative;overflow:auto}.missionPlanningIdentity{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 26px;max-width:1500px;margin:0 auto 26px;display:grid}.missionPlanningIdentity>small,.missionPlanningIdentity h1,.missionPlanningIdentity p{grid-column:1;margin:0}.missionPlanningIdentity>small{color:#ffad42;font-weight:700}.missionPlanningIdentity h1{letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.95}.missionPlanningIdentity p{color:#94def5;margin-top:8px;font-size:clamp(.92rem,1.5vw,1.22rem);font-weight:700}.missionPlanningWindow{background:#2d1b077a;border:1px solid #ffad4261;border-radius:20px;grid-area:1/2/span 3;gap:7px;min-width:min(310px,31vw);padding:20px 24px;display:grid;box-shadow:inset 0 0 28px #ffad420f}.missionPlanningWindow span{color:#dca866;font-size:.65rem}.missionPlanningWindow strong{color:#fff0d8;font-size:clamp(1.2rem,2vw,2rem)}.missionPlanningGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-template-areas:"objectives checklist""objectives notes";gap:18px;max-width:1500px;margin:0 auto;display:grid}.missionPlanningCard{background:#05101ec2;border:1px solid #74d1ee2e;border-radius:22px;padding:clamp(18px,2.5vw,30px);box-shadow:inset 0 1px #ffffff06,0 20px 48px #0003}.missionPlanningObjectives{grid-area:objectives}.missionPlanningChecklist{grid-area:checklist}.missionPlanningNotes{grid-area:notes}.missionPlanningCardHeader{border-bottom:1px solid #74d1ee1f;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;padding-bottom:15px;display:flex}.missionPlanningCardHeader small{color:#ffad42;font-size:.66rem;font-weight:700}.missionPlanningCardHeader strong{color:#daf4fcc7;letter-spacing:.08em;font:700 .72rem/1 Courier New,ui-monospace,monospace}.missionPlanningBoard label{gap:8px;margin-bottom:17px;display:grid}.missionPlanningBoard label>span{color:#a7d8e7b8;font-size:.64rem;font-weight:700}.missionPlanningBoard input,.missionPlanningBoard textarea{box-sizing:border-box;color:#eefaff;resize:vertical;background:#010812db;border:1px solid #76cfec33;border-radius:13px;outline:none;width:100%;padding:13px 15px;font:600 .94rem/1.45 inherit}.missionPlanningBoard input:focus,.missionPlanningBoard textarea:focus{border-color:#6fe2ffb8;box-shadow:0 0 0 3px #48c2e517}.missionPlanningFieldPair{grid-template-columns:minmax(0,1fr) 150px;gap:14px;display:grid}.missionPlanningChecklistRows{gap:9px;display:grid}.missionPlanningChecklistRows button{color:#e5f3f8c2;text-align:left;letter-spacing:.06em;cursor:pointer;background:#020913a8;border:1px solid #83c9e029;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font:700 .75rem/1.2 Courier New,ui-monospace,monospace;display:flex}.missionPlanningChecklistRows button span{color:#9bdff3;border:1px solid #85d6f03d;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.missionPlanningChecklistRows button.checked{color:#dffdf3;background:#103e3461;border-color:#5fdeb56b}.missionPlanningChecklistRows button.checked span{color:#8ef1cc;border-color:#5fdeb59e}.missionPlanningNotes textarea{min-height:210px}.missionPlanningMessage{color:#d8f1f9c2;letter-spacing:.06em;background:#061220b8;border:1px solid #84cfe72e;border-radius:12px;max-width:1500px;margin:16px auto 0;padding:13px 16px;font:700 .72rem/1.4 Courier New,ui-monospace,monospace}.missionPlanningMessage.success{color:#9ef0d1;border-color:#5fdeb55c}.missionPlanningMessage.error{color:#ffb4b4;border-color:#ff757566}.missionPlanningFooter{padding-bottom:max(18px, env(safe-area-inset-bottom));border-top:1px solid #7fdef929;justify-content:flex-end}.missionPlanningFooter button:disabled{cursor:not-allowed;opacity:.4}.missionPlanningFooter .missionPlanningPrimary{color:#07101d;background:#f7a64a;border-color:#ffad42a6;box-shadow:0 0 26px #f7a64a2e}@media (width<=900px){.missionPlanningGrid{grid-template-columns:1fr;grid-template-areas:"objectives""checklist""notes"}.missionPlanningIdentity{grid-template-columns:1fr}.missionPlanningWindow{grid-area:auto/1;min-width:0;margin-top:16px}}@media (width<=700px){.missionPlanningBoard{grid-template-rows:auto minmax(0,1fr) auto}.missionPlanningTopbar{padding:13px 14px}.missionPlanningTopbar strong{font-size:.72rem}.missionPlanningTopbar small{display:none}.missionPlanningTopbar button{padding:11px 12px;font-size:.62rem}.missionPlanningMain{padding:22px 14px 26px}.missionPlanningIdentity{margin-bottom:18px}.missionPlanningIdentity h1{font-size:clamp(2.2rem,13vw,4.2rem)}.missionPlanningFieldPair{grid-template-columns:1fr;gap:0}.missionPlanningCard{border-radius:17px;padding:17px}.missionPlanningCardHeader{flex-direction:column;align-items:start;gap:7px}.missionPlanningFooter{padding:10px 12px max(10px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:8px;display:grid}.missionPlanningFooter button{min-width:0;padding:12px 10px;font-size:.62rem}.missionPlanningFooter .missionPlanningPrimary{grid-area:1/1/auto/-1}.capturedTargetPrimaryActions .atlasMissionPlanButton,.futureTargetPrimaryActions .atlasMissionPlanButton{width:100%!important}}.targetDossierMissionPlanStatus{background:#36210770;border:1px solid #ffad4247;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.targetDossierMissionPlanStatus.active{background:#0a392e70;border-color:#5fdeb56b;box-shadow:inset 0 0 30px #5fdeb50b}.targetDossierMissionPlanStatus>div{gap:5px;display:grid}.targetDossierMissionPlanStatus small,.targetDossierMissionPlanStatus span{letter-spacing:.09em;text-transform:uppercase;font-family:Courier New,ui-monospace,monospace}.targetDossierMissionPlanStatus small{color:#ffb75c;font-size:.66rem;font-weight:700}.targetDossierMissionPlanStatus.active small{color:#8ef1cc}.targetDossierMissionPlanStatus strong{color:#f2fbff;font-size:clamp(1rem,1.7vw,1.35rem)}.targetDossierMissionPlanStatus span{color:#b9e0edad;font-size:.66rem}.targetDossierMissionPlanStatus button{color:#fff0d8;letter-spacing:.08em;cursor:pointer;background:#111a26c2;border:1px solid #ffad426b;border-radius:999px;flex:none;padding:13px 18px;font:700 .7rem/1 Courier New,ui-monospace,monospace}.targetDossierMissionPlanStatus.active button{color:#cffff0;border-color:#5fdeb56b}@media (width<=700px){.targetDossierMissionPlanStatus{flex-direction:column;align-items:stretch}.targetDossierMissionPlanStatus button{width:100%}}.heroDashboard:has(.heroReplayCard){grid-template-columns:repeat(2,minmax(0,1fr))}.heroReplayCard{background:radial-gradient(circle at 88%,#4a8cff3d,#0000 24%),linear-gradient(135deg,#132342f5,#040c19f5);border-color:#ffb34773;grid-column:1/-1;min-height:150px;padding-right:min(34%,240px);position:relative;overflow:hidden}.heroReplayCard:before,.heroReplayCard:after{content:"";pointer-events:none;position:absolute}.heroReplayCard:before{border:1px solid #72d9ff52;border-radius:50%;width:170px;height:170px;top:50%;right:34px;translate:0 -50%;box-shadow:0 0 0 24px #72d9ff0d,0 0 50px #4a8cff38}.heroReplayCard:after{background:linear-gradient(transparent, var(--cyan), transparent);opacity:.65;width:1px;animation:3.2s ease-in-out infinite heroReplayScan;top:24px;bottom:24px;right:118px}.heroReplayCard>*{z-index:1;position:relative}.heroReplayCard:hover{border-color:var(--orange);box-shadow:0 18px 48px #00000073,0 0 34px #ffb34724}.heroReplayPulse{border:2px solid var(--orange);width:28px;height:28px;box-shadow:0 0 22px var(--orange);border-radius:50%;animation:1.8s ease-out infinite heroReplayPulse;position:absolute;top:50%;right:105px;translate:0 -50%}@keyframes heroReplayPulse{0%{opacity:1;transform:scale(.55)}75%,to{opacity:0;transform:scale(2.6)}}@keyframes heroReplayScan{0%,to{opacity:.15;transform:translate(-50px)}50%{opacity:.85;transform:translate(50px)}}@media (width<=720px){.heroReplayCard{grid-column:auto;min-height:0;padding-right:22px}.heroReplayCard:before,.heroReplayCard:after,.heroReplayPulse{display:none}}@media (prefers-reduced-motion:reduce){.heroReplayCard:after,.heroReplayPulse{animation:none}}.processingCompareStage .processingCompareBase.processingCompareAligned,.processingCompareStage .processingCompareFinal.processingCompareAligned{inset:auto!important;left:var(--processing-align-left)!important;top:var(--processing-align-top)!important;width:var(--processing-align-width)!important;height:var(--processing-align-height)!important;object-fit:fill!important;object-position:0 0!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;transform:none!important}.processingCompareFinalClip{overflow:hidden!important}.missionReplayImageShell{background:radial-gradient(circle at 50% 46%,#135e771c,#0000 48%),#010407!important;overflow:hidden!important}.missionReplayImageShell>.missionReplayBackdrop{display:none!important}.missionReplayImageShell>img.missionReplayImage{object-fit:contain!important;object-position:center!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;bottom:auto!important;right:auto!important}.missionReplayReticle{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.virtualWatchFloor{z-index:5000;color:#eafcff;background:#01040a;font-family:Courier New,ui-monospace,monospace;position:fixed;inset:0;overflow:hidden}.virtualWatchCanvas,.virtualWatchCanvas canvas{width:100%;height:100%;display:block}.virtualWatchCanvas canvas{cursor:grab}.virtualWatchCanvas canvas:active{cursor:grabbing}.virtualWatchBoot{z-index:20;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 42%,#1dafd62e,#0000 24%),linear-gradient(#01040adb,#01040af5);place-content:center;justify-items:center;gap:12px;padding:30px;display:grid;position:absolute;inset:0}.virtualWatchBootMark{color:#63dff5;border:1px solid #63dff58c;border-radius:50%;place-items:center;width:86px;height:86px;font:400 3.5rem/1 Georgia,serif;display:grid;box-shadow:0 0 55px #1dafd63d,inset 0 0 30px #1dafd61f}.virtualWatchBoot p,.virtualWatchBoot span{color:#bbebf5b3;letter-spacing:.2em;margin:0;font-size:.72rem}.virtualWatchBoot h1{letter-spacing:.08em;margin:4px 0;font-size:clamp(2.1rem,6vw,5.4rem)}.virtualWatchBoot button,.virtualWatchVrButton{color:#e8fcff;letter-spacing:.14em;cursor:pointer;background:#061b26d9;border:1px solid #63dff5a6;border-radius:999px;padding:14px 24px;font:700 .72rem/1 Courier New,ui-monospace,monospace;box-shadow:0 0 28px #1dafd61f}.virtualWatchExit,.virtualWatchHelp,.virtualWatchXrError{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#bdeef7;letter-spacing:.1em;background:#020a10bd;border:1px solid #68d1e633;font-size:.66rem;position:absolute}.virtualWatchExit{border-radius:999px;align-items:center;gap:7px;padding:11px 15px;text-decoration:none;display:flex;top:22px;left:22px}.virtualWatchHelp{white-space:nowrap;border-radius:999px;padding:9px 14px;bottom:18px;left:50%;translate:-50%}.virtualWatchXrError{color:#ffd7a5;border-color:#ffb75c73;border-radius:12px;align-items:center;gap:8px;max-width:360px;padding:11px 14px;display:flex;top:22px;right:22px}.virtualWatchRadial{--radial-distance:118px;z-index:12;width:128px;height:128px;position:absolute;bottom:42px;right:44px}.virtualWatchRadialCore{z-index:3;color:#eaffff;cursor:pointer;background:radial-gradient(circle,#0e3d4df7,#030f16f7 66%);border:1px solid #63dff5b3;border-radius:50%;place-content:center;justify-items:center;gap:4px;width:128px;height:128px;display:grid;position:absolute;inset:0;box-shadow:0 0 0 9px #63dff509,0 0 42px #20c3e140}.virtualWatchRadialCore strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;max-width:90px;font-size:.79rem;overflow:hidden}.virtualWatchRadialCore small{color:#75d9eb;letter-spacing:.13em;font-size:.52rem}.virtualWatchRadialPulse{border:1px solid #63dff540;border-radius:50%;animation:2.2s ease-out infinite virtualWatchPulse;position:absolute;inset:10px}.virtualWatchRadialItem{z-index:2;color:#c7f6ff;opacity:0;background:#04161ff0;border:1px solid #63dff56b;border-radius:50%;place-items:center;gap:3px;width:72px;height:72px;margin:-36px;text-decoration:none;transition:transform .34s cubic-bezier(.2,.86,.25,1.2),opacity .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(0)scale(.4)}.virtualWatchRadialItem span{letter-spacing:.08em;font-size:.48rem}.virtualWatchRadialItem:hover{background:#0f4656fa}.virtualWatchRadial.open .item1{transform:translate(0, calc(var(--radial-distance) * -1)) scale(1);opacity:1}.virtualWatchRadial.open .item2{transform:translate(calc(var(--radial-distance) * -1), 0) scale(1);opacity:1}.virtualWatchRadial.open .item3{transform:translate(0, var(--radial-distance)) scale(1);opacity:1}.virtualWatchRadial.open .item4{transform:translate(var(--radial-distance), 0) scale(1);opacity:1}.virtualWatchVrButton{min-width:96px;padding:9px 12px;font-size:.55rem;position:absolute;top:-52px;left:50%;translate:-50%}@keyframes virtualWatchPulse{0%{opacity:0;transform:scale(.78)}35%{opacity:.75}to{opacity:0;transform:scale(1.15)}}@media (width<=720px){.virtualWatchHelp{white-space:normal;text-align:center;max-width:calc(100vw - 24px);line-height:1.5;bottom:10px}.virtualWatchExit{top:12px;left:12px}.virtualWatchRadial{transform-origin:100% 100%;bottom:86px;right:20px;transform:scale(.82)}.virtualWatchXrError{max-width:none;top:68px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.virtualWatchRadialPulse{animation:none}.virtualWatchRadialItem{transition:none}}.virtualWatchRouteLoading{z-index:5000;color:#8ee8f7;letter-spacing:.18em;background:#01040a;place-items:center;font:700 .74rem/1 Courier New,ui-monospace,monospace;display:grid;position:fixed;inset:0}.virtualWatchRadialItem{font:inherit;cursor:pointer;padding:0}.virtualWatchRadialItem.active{background:#144e60fa;border-color:#dbfaffeb;box-shadow:0 0 28px #63dff547,inset 0 0 18px #63dff51f}.virtualWatchSectionState{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#bdeef7;letter-spacing:.12em;pointer-events:none;background:#020a10bd;border:1px solid #68d1e633;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.62rem;display:flex;position:absolute;top:22px;left:50%;translate:-50%}.virtualWatchSectionState span{border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}@media (width<=720px){.virtualWatchSectionState{white-space:nowrap;max-width:calc(100vw - 24px);top:64px}}.virtualWatchVrButton.virtualWatchVrStandalone{z-index:12;min-width:110px;position:absolute;inset:auto 22px 22px auto;translate:none}@media (width<=720px){.virtualWatchVrButton.virtualWatchVrStandalone{bottom:72px;right:12px}}.admin-replay-stage-upload-grid{align-items:start}.admin-replay-stage-uploader{align-self:start}.admin-replay-stage-preview{width:100%;height:clamp(220px,24vw,320px);min-height:0;max-height:320px;position:relative;overflow:hidden}.admin-replay-stage-preview img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}@media (width<=1080px){.admin-replay-stage-preview{height:clamp(210px,42vw,300px);max-height:300px}}@media (width<=680px){.admin-replay-stage-preview{height:220px;min-height:0;max-height:220px}.admin-replay-stage-preview img{min-height:0}}.virtualWatchViewToggle{z-index:13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02090fd1;border:1px solid #71e0f542;border-radius:999px;align-items:center;gap:5px;padding:6px;font-family:monospace;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 12px 34px #00000052}.virtualWatchViewToggle span{color:#73aab7;letter-spacing:.15em;padding:0 7px 0 9px;font-size:.62rem}.virtualWatchViewToggle button{color:#8fb9c2;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 11px;font-size:.64rem;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.virtualWatchViewToggle button:hover{color:#e8fbff;border-color:#7de1f54d}.virtualWatchViewToggle button.active{color:#f2fdff;background:#166f88b8;border-color:#86ebff9e;box-shadow:inset 0 0 18px #5cdcf629,0 0 16px #4cceec1f}@media (width<=720px){.virtualWatchViewToggle{justify-content:center;bottom:12px;left:12px;right:12px}.virtualWatchViewToggle button{padding:8px 9px;font-size:.58rem}.virtualWatchVrButton.virtualWatchVrStandalone{bottom:66px}}.openMissions{background:linear-gradient(145deg,#051222f5,#081e2fe0);border:1px solid #75e1ff40;border-radius:22px;width:min(1440px,100% - 40px);margin:70px auto;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d}.openMissions:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#4dd1ff1f,#0000 38%);position:absolute;inset:0}.openMissionsHeader{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex;position:relative}.openMissionsHeader span{letter-spacing:.18em;color:#79ddff;font-size:.72rem}.openMissionsHeader h2{text-transform:uppercase;margin:.2rem 0 .45rem;font-size:clamp(2rem,4vw,3.8rem)}.openMissionsHeader p{color:#e1f2ffb8;max-width:760px;margin:0}.openMissionsHeader>a,.openMissionsPublicFooter a{color:#91e6ff;letter-spacing:.1em;font-size:.78rem;font-weight:800;text-decoration:none}.openMissionsGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.openMissionCard{background:#040f1cb8;border:1px solid #80daff2e;border-radius:16px;flex-direction:column;min-height:310px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.openMissionCard:hover{border-color:#7de2ff8c;transform:translateY(-4px);box-shadow:0 18px 34px #00000038}.openMissionCard.priority{border-color:#84ffba94;box-shadow:inset 0 0 28px #4aff9f0f}.openMissionRank{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.openMissionRank strong{color:#8ee7ff;font-size:1.45rem}.openMissionRank span{letter-spacing:.08em;color:#8fffc1;border:1px solid;border-radius:999px;padding:5px 8px;font-size:.62rem}.openMissionCard>small{color:#d0e7f58c;text-transform:uppercase;letter-spacing:.11em}.openMissionCard h3{margin:.45rem 0 1rem;font-size:1.45rem}.openMissionMetrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.openMissionMetrics span{letter-spacing:.06em;color:#d8effa99;text-align:center;background:#77d8ff12;border-radius:9px;padding:10px 7px;font-size:.57rem}.openMissionMetrics b{color:#fff;margin-bottom:3px;font-size:.9rem;display:block}.openMissionCard>p{color:#e1eff8b8;flex:1;font-size:.82rem;line-height:1.55}.openMissionFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.openMissionFooter>span{letter-spacing:.06em;color:#9ddff6;font-size:.64rem}.openMissionFooter>span:last-child{color:#d7e7ef;background:#ffffff0f;border-radius:6px;padding:5px 8px}.openMissionFooter>span.accepted{color:#8dffbd;background:#48ff9c1f}.openMissionFooter button{color:#b7efff;letter-spacing:.07em;cursor:pointer;background:#2cb4e624;border:1px solid #71dfff;border-radius:8px;padding:9px 11px;font-size:.66rem;font-weight:800}.openMissionFooter button:hover{background:#2cb4e647}.openMissionFooter button:disabled{opacity:.5;cursor:not-allowed}.openMissionsNotice{z-index:2;letter-spacing:.06em;border-radius:8px;padding:10px 14px;font-weight:800;position:relative}.openMissionsNotice.success{color:#8dffbd;background:#36ef8d1f}.openMissionsNotice.error{color:#ff9b9b;background:#ff50501f}.openMissionsPublicFooter{text-align:right;z-index:1;margin-top:20px;position:relative}.openMissionsAdmin{margin-top:34px}.openMissionsAdmin .openMissionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=980px){.openMissionsGrid,.openMissionsAdmin .openMissionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.openMissionsHeader{flex-direction:column;align-items:flex-start}}@media (width<=680px){.openMissions{width:calc(100% - 20px);margin:40px auto;padding:20px}.openMissionsGrid,.openMissionsAdmin .openMissionsGrid{grid-template-columns:1fr}.openMissionMetrics{grid-template-columns:repeat(3,1fr)}.openMissionCard{min-height:0}}.admin-shell-console{max-width:100%;padding:20px 18px 40px}.missionConsoleWrap{width:100%}.missionConsoleFrame{grid-template-columns:112px minmax(0,1fr);gap:18px;min-height:calc(100vh - 170px);display:grid}.missionConsoleLeftRail{flex-direction:column;gap:14px;display:flex}.missionConsoleRailLarge,.missionConsoleRailAccent,.missionConsoleRailMini{border-radius:999px 0 0 999px;min-height:110px;display:block}.missionConsoleRailLarge{background:linear-gradient(#c68eff 0%,#8c7bff 100%);flex:44%}.missionConsoleRailAccent{background:linear-gradient(#f1b071 0%,#ee8b69 100%);flex:28%}.missionConsoleRailMini{background:linear-gradient(#f5d69d 0%,#d27aa8 100%);flex:18%}.missionConsoleMain{background:radial-gradient(circle at 100% 0,#c995ff1f,#0000 26%),linear-gradient(#161a2ffa 0%,#0a0d18fa 100%);border:1px solid #dcb6ff29;border-radius:42px 16px 20px;overflow:hidden;box-shadow:0 20px 50px #0407126b}.missionConsoleHeader{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:18px;padding:22px 24px 8px;display:grid}.missionConsoleHeaderBlock{border-radius:28px 14px 14px;padding:18px 20px}.missionConsoleHeaderBlockPrimary{color:#fde7d0;background:linear-gradient(90deg,#efa268fa 0 25%,#181f38f5 25% 100%);padding-left:168px;position:relative}.missionConsoleHeaderBlockPrimary:before{content:"";background:#ef9d6e;border-radius:999px 0 0 999px;width:112px;position:absolute;top:0;bottom:0;left:26px}.missionConsoleHeaderBlockPrimary:after{content:"";background:#2f395f;width:14px;position:absolute;top:0;bottom:0;left:124px}.missionConsoleEyebrow{letter-spacing:.16em;color:#fff1e3c7;margin-bottom:8px;font-size:.76rem;display:block}.missionConsoleHeader h1{letter-spacing:.02em;color:#fff4df;margin:0;font-size:clamp(2rem,3vw,2.7rem)}.missionConsoleHeader p{color:#faeadbd6;max-width:760px;margin:8px 0 0}.missionConsoleHeaderBlockMeta{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.missionConsoleMetaPill{background:linear-gradient(#2b3153f5 0%,#161c34f5 100%);border:1px solid #efbc7e38;border-radius:22px 10px 10px;flex-direction:column;justify-content:center;min-height:96px;padding:16px 14px;display:flex}.missionConsoleMetaPill strong,.missionConsoleStatusPill strong{color:#fff3df;font-size:1.15rem;display:block}.missionConsoleMetaPill span,.missionConsoleStatusPill span{letter-spacing:.14em;color:#ffe7cdb8;margin-top:6px;font-size:.72rem}.missionConsoleStatusPill-active{background:linear-gradient(#764db4fa 0%,#49367cfa 100%)}.missionConsoleStatusPill-complete{background:linear-gradient(#377a7afa 0%,#1c4956fa 100%)}.missionConsoleNotice{letter-spacing:.03em;border-radius:18px 10px 10px;margin:0 24px 18px;padding:12px 16px;font-weight:700}.missionConsoleNoticeSuccess{color:#b9f5dc;background:#5eae8d24;border:1px solid #5eae8d57}.missionConsoleNoticeError{color:#ffd4d4;background:#d46c6c29;border:1px solid #d46c6c57}.missionConsoleGrid{grid-template-columns:1.2fr .82fr;gap:18px;padding:0 24px 24px;display:grid}.missionConsolePanel{background:linear-gradient(#12182df7 0%,#0b101ff7 100%);border:1px solid #cca07529;border-radius:30px 14px 18px;padding:18px 18px 20px;position:relative;overflow:hidden}.missionConsolePanel:before{content:"";background:#f0a26d;border-radius:0 0 14px;width:126px;height:16px;position:absolute;top:0;left:0}.missionConsolePanelTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-left:136px;display:flex}.missionConsolePanelTop>span{letter-spacing:.16em;color:#f7ddb6bd;font-size:.78rem}.missionConsolePanelBadge{letter-spacing:.12em;color:#f4d4ff;background:#8d70d638;border-radius:999px;padding:6px 12px;font-size:.72rem}.missionConsolePanelBadge-good{color:#c9f5de;background:#53a08133}.missionConsolePanelBadge-warn{color:#ffe0bb;background:#f0a26d33}.missionConsolePanelBadge-alert{color:#ffd8d8;background:#d46c6c33}.missionConsoleTargetHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.missionConsoleTargetHeading small{color:#d3b1ff;letter-spacing:.14em;margin-bottom:8px;display:block}.missionConsoleTargetHeading h2{color:#fff1da;margin:0;font-size:clamp(1.75rem,2.7vw,2.4rem)}.missionConsoleDesignationBox{background:#f0a26d1f;border-radius:20px 10px 10px;min-width:200px;padding:12px 14px}.missionConsoleDesignationBox span,.missionConsoleObjectiveBox span,.missionConsoleStackItem small,.missionConsoleTimerBlock small,.missionConsoleFramesInput span,.missionConsoleNotesField span,.missionConsoleProgressHeader span{letter-spacing:.14em;color:#f0dec4b3;font-size:.72rem;display:block}.missionConsoleDesignationBox strong,.missionConsoleObjectiveBox strong,.missionConsoleStackItem strong,.missionConsoleTimerBlock strong,.missionConsoleProgressHeader strong{color:#fff4e2}.missionConsoleObjectiveBox{background:linear-gradient(90deg,#674daa29 0%,#171d35eb 100%);border:1px solid #b387f138;border-radius:22px 12px 12px;margin-top:18px;padding:16px 18px}.missionConsoleObjectiveBox strong{font-size:1rem;display:block}.missionConsoleObjectiveBox span{margin-top:8px}.missionConsoleMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.missionConsoleMetricGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.missionConsoleMetricCard{background:#232a48d1;border:1px solid #e8b47624;border-radius:20px 10px 10px;padding:14px}.missionConsoleMetricCard span{letter-spacing:.14em;color:#f0dec4ad;font-size:.72rem;display:block}.missionConsoleMetricCard strong{color:#fff4e0;margin-top:8px;font-size:1.28rem;display:block}.missionConsoleMetricCardIcon{grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;display:grid}.missionConsoleMetricCardIcon svg{color:#f0a26d}.missionConsoleMetricCardIcon span,.missionConsoleMetricCardIcon strong{grid-column:2}.missionConsoleStatusLine{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.missionConsoleStatusCopy strong{color:#fff0db;font-size:1.2rem}.missionConsoleStatusCopy p{color:#f0dec4cc;margin:6px 0 0}.missionConsoleDewRisk{text-align:right;background:#3e486ed1;border-radius:24px 10px 10px;min-width:132px;padding:14px 16px}.missionConsoleDewRisk span{letter-spacing:.14em;color:#f0dec4ad;font-size:.7rem;display:block}.missionConsoleDewRisk strong{color:#fff1df;font-size:1.1rem}.missionConsoleDewRisk-high{background:#d46c6c2e}.missionConsoleDewRisk-moderate{background:#f0a26d29}.missionConsoleDewRisk-low{background:#53a08129}.missionConsoleStacks{gap:12px;display:grid}.missionConsoleStackItem{background:#232a48d1;border:1px solid #d6a56d24;border-radius:22px 10px 10px;padding:14px 16px}.missionConsoleStackItem strong{margin-top:8px;line-height:1.4;display:block}.missionConsoleQuickLinksRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.missionConsoleQuickLink{color:#2b1730;letter-spacing:.08em;background:linear-gradient(#efa26deb 0%,#de8564eb 100%);border-radius:999px 12px 12px 999px;justify-content:center;align-items:center;min-height:52px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.missionConsoleOpsTop{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.missionConsoleTimerBlock{background:linear-gradient(#664ea52e 0%,#1f2745e0 100%);border:1px solid #b68df12e;border-radius:22px 10px 10px;padding:14px}.missionConsoleTimerBlock strong{margin-top:8px;font-size:clamp(1.2rem,2.1vw,1.55rem);display:block}.missionConsoleTimerBlockSecondary{background:linear-gradient(#43579b2e 0%,#1f2745e0 100%)}.missionConsoleTimerBlockStatus{background:linear-gradient(#efa26d29 0%,#1f2745e0 100%)}.missionConsoleFramesSection{grid-template-columns:220px minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.missionConsoleFramesInput{background:#232a48d1;border:1px solid #d6a56d24;border-radius:22px 10px 10px;padding:14px}.missionConsoleFramesInput input,.missionConsoleNotesField textarea{color:#fff0df;width:100%;font:inherit;background:#0a0d18d1;border:1px solid #d6a56d33;border-radius:14px;margin-top:10px;padding:12px 14px}.missionConsoleFramesInput input:focus,.missionConsoleNotesField textarea:focus{border-color:#d6a56d9e;outline:none;box-shadow:0 0 0 2px #d6a56d26}.missionConsoleProgressBlock{background:#232a48d1;border:1px solid #d6a56d24;border-radius:22px 10px 10px;padding:14px}.missionConsoleProgressHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.missionConsoleProgressBar{background:#0b101ff5;border-radius:999px;width:100%;height:14px;margin-top:14px;overflow:hidden}.missionConsoleProgressBar>div{border-radius:inherit;background:linear-gradient(90deg,#ef9d6e 0%,#d78cff 100%);height:100%}.missionConsoleNotesField{margin-top:16px;display:block}.missionConsoleNotesField textarea{resize:vertical;min-height:108px}.missionConsoleActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.missionConsoleAction{min-height:62px;font:inherit;letter-spacing:.08em;cursor:pointer;border:none;border-radius:999px 14px 14px 999px;justify-content:flex-start;align-items:center;gap:12px;padding:0 18px;font-weight:900;transition:transform .12s,filter .12s,opacity .12s;display:flex}.missionConsoleAction:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.missionConsoleAction:disabled{opacity:.58;cursor:not-allowed}.missionConsoleActionInitiate{color:#2a1730;background:linear-gradient(#efb071 0%,#e38b62 100%)}.missionConsoleActionStart{color:#1b1630;background:linear-gradient(#ca93ff 0%,#8f7fff 100%)}.missionConsoleActionPause{color:#2a1730;background:linear-gradient(#ebd39d 0%,#d7a66a 100%)}.missionConsoleActionComplete{color:#112b2a;background:linear-gradient(#7ed0ba 0%,#4a9c94 100%)}.missionConsoleFooterBar{flex-wrap:wrap;gap:12px;padding:0 24px 24px;display:flex}.missionConsoleFooterSegment{color:#ffecd6e0;letter-spacing:.06em;background:#232a48e0;border:1px solid #d6a56d1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;display:inline-flex}.missionConsoleFooterSegmentAlert{color:#ffd7d7;background:#d46c6c29}@media (width<=1280px){.missionConsoleHeader,.missionConsoleGrid{grid-template-columns:1fr}}@media (width<=960px) and (orientation:portrait){.missionConsoleFrame{grid-template-columns:1fr}.missionConsoleLeftRail{flex-direction:row}.missionConsoleRailLarge,.missionConsoleRailAccent,.missionConsoleRailMini{border-radius:999px;height:18px;min-height:18px}.missionConsoleHeaderBlockMeta,.missionConsoleQuickLinksRow,.missionConsoleOpsTop,.missionConsoleActionGrid,.missionConsoleFramesSection,.missionConsoleMetricGrid{grid-template-columns:1fr}.missionConsolePanelTop{margin-top:16px;padding-left:0}.missionConsolePanel:before{width:84px}.missionConsoleHeaderBlockPrimary{padding-left:128px}.missionConsoleHeaderBlockPrimary:before{width:84px}.missionConsoleHeaderBlockPrimary:after{left:100px}.missionConsoleTargetHeading,.missionConsoleStatusLine{flex-direction:column;align-items:flex-start}.missionConsoleDesignationBox,.missionConsoleDewRisk{text-align:left;width:100%}}@media (width<=640px){.admin-shell-console{padding-inline:10px}.missionConsoleMain{border-radius:28px 14px 18px}.missionConsoleHeader,.missionConsoleGrid,.missionConsoleFooterBar{padding-left:14px;padding-right:14px}.missionConsoleHeaderBlockPrimary{padding:92px 14px 14px}.missionConsoleHeaderBlockPrimary:before{border-radius:999px;width:auto;height:54px;inset:14px 14px auto}.missionConsoleHeaderBlockPrimary:after{display:none}}.captureDataFilters{grid-template-columns:minmax(260px,1fr) 130px 170px 140px;gap:12px;margin:14px 0 18px;display:grid}.captureDataFilters label,.captureDataFilters span{display:block}.captureDataFilters span{letter-spacing:.12em;color:#dce8ffb8;margin-bottom:7px;font-size:.72rem}.captureDataFilters input{color:#f4f7ff;width:100%;font:inherit;background:#0a101fd1;border:1px solid #8499cd3d;border-radius:12px;padding:11px 12px}.captureDataChips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.captureDataChips span{color:#f5d9b7;letter-spacing:.08em;background:#e8a96917;border:1px solid #e8a96938;border-radius:999px;padding:5px 9px;font-size:.7rem}.missionConsoleSettingsSource{background:linear-gradient(90deg,#efa26d33,#684ea92e);border:1px solid #efa26d38;border-radius:22px 10px 10px;margin-bottom:12px;padding:13px 15px}.missionConsoleSettingsSource span,.missionConsoleHistoryGrid span{letter-spacing:.13em;color:#f4dec3b8;font-size:.7rem;display:block}.missionConsoleSettingsSource strong{color:#fff1dd;margin-top:7px;display:block}.missionConsoleHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.missionConsoleHistoryGrid>div{background:#232a48d1;border:1px solid #d6a56d24;border-radius:19px 9px 9px;padding:12px 14px}.missionConsoleHistoryGrid strong{color:#fff2df;margin-top:7px;font-size:1.05rem;display:block}@media (width<=760px) and (orientation:portrait){.captureDataFilters,.missionConsoleHistoryGrid{grid-template-columns:1fr}}.missionConsoleBridgeMenu{grid-template-columns:minmax(250px,1.2fr) minmax(0,2fr) minmax(220px,1fr);gap:14px;margin:0 24px 18px;display:grid}.missionConsoleBridgeIntro,.missionConsoleBridgeReadout,.missionConsoleBridgeLink{border-radius:26px 12px 12px}.missionConsoleBridgeIntro{color:#fff0db;background:linear-gradient(135deg,#efa26df5 0 34%,#272f53f5 34% 100%);flex-direction:column;justify-content:center;min-height:122px;padding:16px 18px 16px 120px;display:flex;position:relative}.missionConsoleBridgeIntro:before{content:"";background:#ef9d6e;border-radius:999px;width:82px;position:absolute;top:14px;bottom:14px;left:16px}.missionConsoleBridgeIntro span,.missionConsoleBridgeReadout span,.missionConsoleHistorySummaryCard span,.missionConsoleHistoryRowHeading span,.missionConsoleHistoryRowMetrics span,.missionConsoleHistoryEmpty span{letter-spacing:.14em;color:#f5e4cabf;font-size:.72rem;display:block}.missionConsoleBridgeIntro strong{color:#fff2df;margin-top:6px;font-size:1.35rem;display:block}.missionConsoleBridgeIntro em{letter-spacing:.08em;color:#ffebd2d9;margin-top:8px;font-size:.82rem;font-style:normal}.missionConsoleBridgeLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.missionConsoleBridgeLink{color:#24182d;letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-weight:900;text-decoration:none;display:grid}.missionConsoleBridgeLinkPrimary{background:linear-gradient(#efb071 0%,#e38b62 100%)}.missionConsoleBridgeLinkSecondary{background:linear-gradient(#c894ff 0%,#8d81ff 100%)}.missionConsoleBridgeLinkTertiary{background:linear-gradient(#efdc9d 0%,#d8b16e 100%)}.missionConsoleBridgeLinkQuaternary{background:linear-gradient(#7ed0ba 0%,#58a7ad 100%)}.missionConsoleBridgeReadouts{gap:10px;display:grid}.missionConsoleBridgeReadout{background:#232a48eb;border:1px solid #d6a56d24;padding:13px 15px}.missionConsoleBridgeReadout strong{color:#fff2df;margin-top:6px;display:block}.missionConsolePanelHistory,.missionConsolePanelOperations{grid-column:1/-1}.missionConsoleHistorySummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.missionConsoleHistorySummaryCard{background:#232a48d1;border:1px solid #d6a56d24;border-radius:18px 10px 10px;padding:12px 14px}.missionConsoleHistorySummaryCard strong,.missionConsoleHistoryRowHeading strong{color:#fff2df;margin-top:7px;display:block}.missionConsoleHistoryList{gap:10px;display:grid}.missionConsoleHistoryRow{background:#161d35e0;border:1px solid #a67fe824;border-radius:22px 12px 12px;padding:14px 16px}.missionConsoleHistoryRowCurrent{background:linear-gradient(90deg,#efa26d1f 0%,#1c2441f0 100%);border-color:#efa26d38}.missionConsoleHistoryRowHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.missionConsoleHistoryRowMetrics{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.missionConsoleHistoryRowMetrics span{background:#eeba7e1a;border:1px solid #eeba7e24;border-radius:999px;padding:6px 10px}.missionConsoleHistoryRow p{color:#f2e4d4d6;margin:10px 0 0}.missionConsoleHistoryEmpty{background:#232a48d1;border:1px solid #d6a56d24;border-radius:22px 12px 12px;align-items:center;gap:10px;padding:16px 18px;display:flex}.missionConsoleHistoryEmpty svg{color:#f0a26d;flex:none}@media (width<=1280px){.missionConsoleBridgeMenu{grid-template-columns:1fr}.missionConsoleBridgeLinks,.missionConsoleHistorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px) and (orientation:portrait){.missionConsoleBridgeMenu{margin-inline:14px}.missionConsoleBridgeLinks,.missionConsoleHistorySummary{grid-template-columns:1fr}.missionConsoleHistoryRowHeading{flex-direction:column;align-items:flex-start}}.missionConsoleRecommendationHeader{background:linear-gradient(90deg,#c389ff33,#efa26d2e)}.missionConsoleRecommendationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.missionConsoleRecommendationGrid>div{background:#232a48d1;border:1px solid #bc8ff02b;border-radius:19px 9px 9px;padding:13px 14px}.missionConsoleRecommendationGrid span,.missionConsoleRecommendationReasoning span,.missionConsoleLastCaptureCompareHeader span,.missionConsoleRecommendationNoHistory span{letter-spacing:.13em;color:#f4dec3b8;font-size:.7rem;display:block}.missionConsoleRecommendationGrid strong{color:#fff2df;margin-top:7px;font-size:1.12rem;display:block}.missionConsoleRecommendationReasoning{background:linear-gradient(90deg,#684ea929,#232a48d1);border:1px solid #bc8ff02b;border-radius:22px 10px 10px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.missionConsoleRecommendationReasoning svg{color:#d89aff;flex:none;margin-top:2px}.missionConsoleRecommendationReasoning strong{color:#fff2df;margin-top:7px;line-height:1.45;display:block}.missionConsoleRecommendationReasoning ul{color:#f4e2ced6;margin:10px 0 0;padding-left:18px}.missionConsoleLastCaptureCompare{background:#12182dd1;border:1px solid #efa26d2e;border-radius:24px 12px 12px;margin-top:14px;padding:14px}.missionConsoleLastCaptureCompareHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.missionConsoleLastCaptureCompareHeader strong{color:#fff2df;margin-top:7px;display:block}.missionConsoleLastCaptureCompareHeader em{color:#ffd9b8;letter-spacing:.1em;white-space:nowrap;background:#efa26d24;border-radius:999px;padding:6px 10px;font-size:.7rem;font-style:normal}.missionConsoleRecommendationNoHistory{background:#232a48d1;border:1px solid #d6a56d24;border-radius:22px 10px 10px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.missionConsoleRecommendationNoHistory svg{color:#f0a26d;flex:none}@media (width<=960px) and (orientation:portrait){.missionConsoleRecommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.missionConsoleRecommendationGrid{grid-template-columns:1fr}.missionConsoleLastCaptureCompareHeader{flex-direction:column}}.missionConsoleBridgeIntro,.missionConsolePanelTop,.missionConsoleLcarsStrip button{font:inherit}.missionConsoleBridgeIntro{text-align:left;cursor:pointer;border:0;width:100%}.missionConsoleCollapseChevron{transition:transform .16s;position:absolute;bottom:16px;right:16px}.missionConsoleBridgeMenu.is-collapsed{grid-template-columns:1fr}.missionConsoleBridgeMenu.is-collapsed .missionConsoleBridgeLinks,.missionConsoleBridgeMenu.is-collapsed .missionConsoleBridgeReadouts{display:none}.missionConsoleBridgeMenu.is-collapsed .missionConsoleCollapseChevron{transform:rotate(-90deg)}.missionConsoleBridgeMenu.is-collapsed .missionConsoleBridgeIntro{max-width:100%;min-height:76px}.missionConsoleLcarsStrip{grid-template-columns:1.1fr 1.1fr repeat(5,minmax(120px,1fr));align-items:stretch;gap:8px;margin:0 24px 18px;display:grid}.missionConsoleLcarsStrip button{cursor:pointer;letter-spacing:.08em;border:0;min-height:48px;font-weight:900;transition:transform .12s,filter .12s,opacity .12s}.missionConsoleLcarsStrip button:hover{filter:brightness(1.06);transform:translateY(-1px)}.missionConsoleLcarsMaster{color:#281a31;border-radius:999px 12px 12px 999px;padding:0 16px}.missionConsoleLcarsExpand{background:linear-gradient(#efb071 0%,#e38b62 100%)}.missionConsoleLcarsCompact{background:linear-gradient(#efd89c 0%,#d4ae6c 100%)}.missionConsoleLcarsTab{color:#21162b;opacity:.58;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;display:flex}.missionConsoleLcarsTab svg{transition:transform .16s;transform:rotate(-90deg)}.missionConsoleLcarsTab.is-active{opacity:1}.missionConsoleLcarsTab.is-active svg{transform:rotate(0)}.missionConsoleLcarsTarget{background:#ef9d6e}.missionConsoleLcarsConditions{background:#76b8c8}.missionConsoleLcarsRecommendation{background:#bd91f0}.missionConsoleLcarsHistory{background:#e6cc8f}.missionConsoleLcarsOperations{background:#72c4ae;border-radius:12px 999px 999px 12px}.missionConsolePanelTop{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.missionConsolePanelTop:hover .missionConsolePanelBadge{filter:brightness(1.12)}.missionConsolePanelChevron{color:#f3d6b1;flex:none;transition:transform .16s}.missionConsolePanel.is-collapsed{min-height:66px;padding-bottom:10px}.missionConsolePanel.is-collapsed>:not(.missionConsolePanelTop){display:none!important}.missionConsolePanel.is-collapsed .missionConsolePanelTop{margin-bottom:0}.missionConsolePanel.is-collapsed .missionConsolePanelChevron{transform:rotate(-90deg)}.missionConsolePanel.is-collapsed:before{border-radius:28px 0 0 28px;width:92px;height:100%}.missionConsolePanel.is-collapsed .missionConsolePanelTop>span{color:#fff0dc}@media (width<=1280px){.missionConsoleLcarsStrip{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (width<=760px) and (orientation:portrait){.missionConsoleLcarsStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:14px}.missionConsoleLcarsOperations,.missionConsoleLcarsMaster,.missionConsoleLcarsTab{border-radius:12px}}.admin-shell-console,.missionConsoleWrap,.missionConsoleFrame,.missionConsoleMain{background:#000}.missionConsoleFrame{grid-template-columns:144px minmax(0,1fr);gap:8px}.missionConsoleMain{box-shadow:none;border:0;border-radius:0;overflow:visible}.missionConsoleLeftRail{gap:6px;padding-top:0}.missionConsoleRailLarge,.missionConsoleRailAccent,.missionConsoleRailMini{border-radius:0;position:relative}.missionConsoleRailLarge{background:#958ff0;border-bottom-left-radius:74px;flex-basis:38%}.missionConsoleRailAccent{background:#b96f70;border-top-left-radius:74px;flex-basis:32%}.missionConsoleRailMini{background:#ea9c69;flex-basis:30%}.missionConsoleHeader{grid-template-columns:minmax(0,1.4fr) minmax(340px,.85fr);gap:8px;padding:0 0 8px}.missionConsoleAccessHeader{color:#efa12f;grid-column:1/-1;grid-template-columns:145px minmax(280px,1fr) auto;align-items:stretch;gap:8px;min-height:118px;display:grid}.missionConsoleAccessCode{color:#080808;text-align:center;background:#bd97c3;border-bottom:6px solid #000;flex-direction:column;justify-content:flex-end;padding:12px 8px;display:flex}.missionConsoleAccessCode span{letter-spacing:.08em;font-size:.72rem}.missionConsoleAccessCode strong{margin-top:8px;font-size:1.15rem}.missionConsoleAccessMatrix{border-bottom:18px solid #958ff0;flex-direction:column;justify-content:flex-end;padding:10px 24px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:800;line-height:1.45;display:flex;overflow:hidden}.missionConsoleAccessMatrix span{white-space:nowrap}.missionConsoleAccessTitle{border-bottom:18px solid #bd97c3;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-width:350px;padding:10px 4px 12px 24px;display:flex}.missionConsoleAccessTitle small{letter-spacing:.16em;color:#bda6ef}.missionConsoleAccessTitle strong{letter-spacing:-.04em;color:#efa12f;font-size:clamp(2.1rem,4vw,4rem);line-height:.92}.missionConsoleHeaderBlock{border-radius:0}.missionConsoleHeaderBlockPrimary{background:#000;border-top:18px solid #958ff0;border-bottom:18px solid #ebd59c;min-height:126px;padding:28px 24px 18px 190px}.missionConsoleHeaderBlockPrimary:before{background:#958ff0;border-radius:0 0 68px;width:145px;top:0;bottom:-18px;left:0}.missionConsoleHeaderBlockPrimary:after{background:#000;width:8px;left:153px}.missionConsoleHeader h1{color:#f0a22f;text-transform:uppercase;letter-spacing:.04em}.missionConsoleEyebrow,.missionConsoleHeader p{color:#d9c9f3}.missionConsoleHeaderBlockMeta{background:#000;border-top:18px solid #bd97c3;border-bottom:18px solid #efa12f;gap:8px}.missionConsoleMetaPill{color:#090909;background:#958ff0;border:0;border-radius:999px;min-height:74px;padding:12px 18px}.missionConsoleMetaPill:nth-child(2){background:#ea9c69}.missionConsoleMetaPill:nth-child(3){background:#a6d7f3}.missionConsoleMetaPill strong,.missionConsoleMetaPill span,.missionConsoleStatusPill strong,.missionConsoleStatusPill span{color:#090909}.missionConsoleBridgeMenu{gap:8px;margin:8px 0}.missionConsoleBridgeIntro{color:#090909;background:#e6dcae;border-radius:0 54px 54px 0;min-height:94px;padding:15px 60px 15px 22px}.missionConsoleBridgeIntro:before{display:none}.missionConsoleBridgeIntro span,.missionConsoleBridgeIntro strong,.missionConsoleBridgeIntro em,.missionConsoleCollapseChevron{color:#090909}.missionConsoleBridgeMenu.is-collapsed .missionConsoleBridgeIntro{border-radius:0 54px 54px 0;max-width:none;min-height:64px}.missionConsoleBridgeLinks{gap:8px}.missionConsoleBridgeLink{border:0;border-radius:0 46px 46px 0;min-height:58px}.missionConsoleBridgeReadout{color:#070707;background:#a6d7f3;border:0;border-radius:0 34px 34px 0}.missionConsoleBridgeReadout:nth-child(2){background:#eac03b}.missionConsoleBridgeReadout:nth-child(3){background:#958ff0}.missionConsoleBridgeReadout span,.missionConsoleBridgeReadout strong{color:#070707}.missionConsoleLcarsStrip{border-top:8px solid #e6dcae;grid-template-columns:1.15fr 1.15fr repeat(5,minmax(125px,1fr));gap:8px;margin:8px 0 12px;padding-top:8px}.missionConsoleLcarsStrip button{color:#070707;border-radius:0;min-height:60px}.missionConsoleLcarsMaster:first-child{border-radius:0 44px 44px 0}.missionConsoleLcarsOperations{border-radius:44px 0 0 44px!important}.missionConsoleLcarsTab{opacity:1}.missionConsoleLcarsTab:not(.is-active){filter:saturate(.72)brightness(.82)}.missionConsoleGrid{grid-template-columns:1fr;gap:8px;padding:0 0 20px}.missionConsolePanel,.missionConsolePanelTarget,.missionConsolePanelTelemetry,.missionConsolePanelEquipment,.missionConsolePanelHistory,.missionConsolePanelOperations{background:#000;border:0;border-radius:0;grid-column:1/-1;padding:0;overflow:visible}.missionConsolePanel:before{display:none}.missionConsolePanelTop{color:#070707;background:#a6d7f3;border-radius:0 48px 48px 0;min-height:72px;margin:0;padding:0 18px 0 168px;position:relative}.missionConsolePanelTop:before{content:"";background:#e6dcae;border-right:8px solid #000;width:145px;position:absolute;top:0;bottom:0;left:0}.missionConsolePanelTelemetry .missionConsolePanelTop{background:#5e80df}.missionConsolePanelEquipment .missionConsolePanelTop{background:#eac03b}.missionConsolePanelHistory .missionConsolePanelTop{background:#bd97c3}.missionConsolePanelOperations .missionConsolePanelTop{background:#ea9c69}.missionConsolePanelTop>span,.missionConsolePanel.is-collapsed .missionConsolePanelTop>span,.missionConsolePanelChevron{color:#070707;font-size:.9rem;font-weight:900}.missionConsolePanelBadge{color:#f4e6bd;background:#000;border-radius:999px}.missionConsolePanel.is-collapsed{min-height:72px;padding:0}.missionConsolePanel.is-collapsed .missionConsolePanelTop{margin:0}.missionConsolePanel.is-open{border-bottom:8px solid #000}.missionConsolePanel.is-open>:not(.missionConsolePanelTop){margin-left:153px;margin-right:8px}.missionConsolePanel.is-open .missionConsolePanelTop{margin-bottom:8px}.missionConsolePanel.is-open .missionConsoleTargetHeading,.missionConsolePanel.is-open .missionConsoleStatusLine,.missionConsolePanel.is-open .missionConsoleSettingsSource,.missionConsolePanel.is-open .missionConsoleHistorySummary,.missionConsolePanel.is-open .missionConsoleOpsTop{margin-top:12px}.missionConsoleObjectiveBox,.missionConsoleMetricCard,.missionConsoleStackItem,.missionConsoleSettingsSource,.missionConsoleRecommendationCard,.missionConsoleHistorySummaryCard,.missionConsoleHistoryRow,.missionConsoleTimerBlock,.missionConsoleFramesInput,.missionConsoleProgressBlock,.missionConsoleNotesField textarea{border-radius:0}.missionConsoleFooterBar{gap:8px;padding:0 0 20px 153px}.missionConsoleFooterSegment{color:#070707;background:#958ff0;border:0;border-radius:999px}.missionConsoleFooterSegment:nth-child(2){background:#a6d7f3}.missionConsoleFooterSegment:nth-child(3){background:#e6dcae}.missionConsoleFooterSegment:nth-child(4){background:#ea9c69}@media (width<=1280px){.missionConsoleHeader{grid-template-columns:1fr}.missionConsoleAccessHeader{grid-template-columns:130px 1fr}.missionConsoleAccessTitle{border-bottom-width:12px;grid-column:1/-1;align-items:flex-start;min-width:0}.missionConsoleLcarsStrip{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=960px) and (orientation:portrait){.missionConsoleFrame{grid-template-columns:1fr}.missionConsoleLeftRail{display:none}.missionConsoleAccessHeader{grid-template-columns:1fr}.missionConsoleAccessCode,.missionConsoleAccessTitle,.missionConsoleAccessMatrix{min-width:0}.missionConsoleHeaderBlockPrimary{border-width:10px 0;padding-left:24px}.missionConsoleHeaderBlockPrimary:before,.missionConsoleHeaderBlockPrimary:after{display:none}.missionConsoleHeaderBlockMeta{border-width:10px 0}.missionConsoleLcarsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.missionConsolePanelTop{padding-left:108px}.missionConsolePanelTop:before{width:94px}.missionConsolePanel.is-open>:not(.missionConsolePanelTop){margin-left:0;margin-right:0}.missionConsoleFooterBar{padding-left:0}}.missionConsoleFrame{padding-top:10px}.missionConsoleHeader{gap:14px 10px;padding-bottom:12px}.missionConsoleHeaderBlockPrimary,.missionConsoleHeaderBlockMeta{margin-top:2px}.missionConsoleHeaderBlockPrimary:before{bottom:0}.missionConsoleHeaderBlockPrimary:after{top:18px;bottom:18px}.missionConsoleHeaderBlockMeta{padding-block:8px}.missionConsoleBridgeMenu{margin-top:12px}@media (width<=960px) and (orientation:portrait){.missionConsoleFrame{padding-top:6px}.missionConsoleHeader{row-gap:10px}}.missionConsoleLcarsSystems,.missionConsolePanelSystems .missionConsolePanelTop{background:#a6d7f3}.missionConsoleBridgeReadout-online{background:#7ed0ba}.missionConsoleBridgeReadout-connecting{background:#e6dcae}.missionConsoleBridgeReadout-offline{background:#bd7270}.missionConsoleLocalLinkHeader{background:#000;border:6px solid #a6d7f3;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:16px;padding:16px;display:grid}.missionConsoleLocalLinkHeader small,.missionConsoleLocalLinkHeader span,.missionConsoleSystemMetrics span,.missionConsoleSystemDiagnostics span{letter-spacing:.12em;font-size:.72rem;display:block}.missionConsoleLocalLinkHeader strong{color:#a6d7f3;margin:6px 0;font-size:1.15rem;display:block}.missionConsoleLocalLinkHeader>div>span{color:#e6dcae}.missionConsoleLocalLinkHeader label{align-self:end}.missionConsoleLocalLinkHeader label span{color:#e6dcae;margin-bottom:7px}.missionConsoleLocalLinkHeader input{color:#f5e6bd;width:100%;font:inherit;background:#111;border:3px solid #958ff0;padding:10px 12px}.missionConsoleSystemsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.missionConsoleSystemNode{background:#000;border:6px solid #e6dcae}.missionConsoleSystemNode:nth-child(2){border-color:#ea9c69}.missionConsoleSystemNodeWide{border-color:#958ff0;grid-column:1/-1}.missionConsoleSystemNodeTitle{color:#000;letter-spacing:.1em;background:#e6dcae;align-items:center;gap:9px;padding:10px 14px;font-weight:900;display:flex}.missionConsoleSystemNode:nth-child(2) .missionConsoleSystemNodeTitle{background:#ea9c69}.missionConsoleSystemNodeWide .missionConsoleSystemNodeTitle{background:#958ff0}.missionConsoleSystemMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;display:grid}.missionConsoleSystemMetrics>div{background:#1a1a1a;min-height:64px;padding:10px}.missionConsoleSystemMetrics span{color:#a6d7f3}.missionConsoleSystemMetrics strong{color:#f4e6bd;margin-top:7px;display:block}.missionConsoleSystemDiagnostics{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.missionConsoleSystemDiagnostics span{color:#e6dcae;background:#1a1a1a;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.missionConsoleSystemWarning{color:#ffb0a8!important}@media (width<=960px) and (orientation:portrait){.missionConsoleLocalLinkHeader,.missionConsoleSystemsGrid{grid-template-columns:1fr}.missionConsoleSystemNodeWide{grid-column:auto}.missionConsoleSystemMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.hbg3-panel{background:#050a18f0;border:1px solid #789bff29;border-radius:22px;margin-top:24px;overflow:hidden;box-shadow:0 24px 70px #00000038}.hbg3-panel-header{background:radial-gradient(circle at 8% 0,#4673e124,#0000 38%);border-bottom:1px solid #789bff1f;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.hbg3-panel-header h2{color:#f4f7ff;margin:7px 0 6px}.hbg3-panel-header p{color:#d0daf88f;margin:0}.hbg3-link-state{background:#070e1fd6;border:1px solid #789bff26;border-radius:13px;align-items:center;gap:12px;min-width:220px;padding:12px 14px;display:flex}.hbg3-link-state i{background:#ff6060;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 14px #ff6060bf}.hbg3-panel-online .hbg3-link-state i{background:#4ce08b;box-shadow:0 0 16px #4ce08be6}.hbg3-link-state div{flex:1;min-width:0}.hbg3-link-state span,.hbg3-channel-title span,.hbg3-channel-footer,.hbg3-panel-footer{color:#c1cdf67a;letter-spacing:.11em;font-size:.61rem;font-weight:800}.hbg3-link-state strong{color:#f99;letter-spacing:.1em;margin-top:3px;font-size:.72rem;display:block}.hbg3-panel-online .hbg3-link-state strong{color:#8ff0b4}.hbg3-link-state button{color:#aebeff;cursor:pointer;background:#344e9a1f;border:1px solid #789bff2e;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.hbg3-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.hbg3-channel{background:linear-gradient(#0c142af5,#050915fa);border:1px solid #789bff24;border-radius:17px;overflow:hidden}.hbg3-channel-title{border-bottom:1px solid #789bff1a;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.hbg3-channel-title>div{color:#9db0ff;align-items:center;gap:10px;display:flex}.hbg3-channel-title strong{color:#f99;letter-spacing:.1em;font-size:.61rem}.hbg3-channel-detected .hbg3-channel-title strong{color:#8ff0b4}.hbg3-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hbg3-metrics>div{border-right:1px solid #789bff17;min-width:0;padding:20px}.hbg3-metrics>div:last-child{border-right:0}.hbg3-metrics svg{color:#8199fb}.hbg3-metrics span{color:#c1cdf66e;letter-spacing:.08em;margin-top:12px;font-size:.61rem;font-weight:800;display:block}.hbg3-metrics strong{color:#f1f5ff;margin-top:6px;font-size:1.05rem;display:block}.hbg3-channel-footer,.hbg3-panel-footer{background:#0307118f;border-top:1px solid #789bff17;justify-content:space-between;gap:16px;padding:13px 20px;display:flex}.hbg3-panel-footer{padding:16px 24px}.hbg3-panel-footer strong{color:#ff9d9d}.hbg3-message{color:#d5dfffa6;border:1px dashed #789bff38;border-radius:14px;margin:24px;padding:22px}.hbg3-message-error{color:#ffabab;border-color:#ff606047}@media (width<=1050px){.hbg3-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hbg3-metrics>div:nth-child(2){border-right:0}.hbg3-metrics>div:nth-child(-n+2){border-bottom:1px solid #789bff17}}@media (width<=760px){.hbg3-panel-header,.hbg3-panel-footer{flex-direction:column;align-items:flex-start}.hbg3-link-state{width:100%}.hbg3-channel-grid{grid-template-columns:1fr;padding:16px}.hbg3-channel-title{flex-direction:column;align-items:flex-start}}.missionConsoleMountControls{background:#050505;border-top:6px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.missionConsoleMountControls button{color:#151515;min-height:42px;font:inherit;letter-spacing:.07em;cursor:pointer;background:#e8dca9;border:2px solid #000;border-radius:999px 10px 10px 999px;padding:8px 12px;font-weight:950}.missionConsoleMountControls button:nth-child(2n){background:#9ec9ff;border-radius:10px 999px 999px 10px}.missionConsoleMountControls button.is-emergency{background:#ef8b77;border-radius:999px;grid-column:1/-1}.missionConsoleMountControls button:disabled{opacity:.35;cursor:not-allowed}.missionConsoleMountControlMessage{color:#f1dfac;letter-spacing:.06em;background:#050505;padding:9px 13px 12px;font-size:.78rem;font-weight:900}.missionConsoleMountControlMessage.is-error{color:#ff9a8e}.missionConsoleMountTabs{background:#000;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 0;display:grid}.missionConsoleMountTabs button{color:#b9dcff;letter-spacing:.12em;cursor:pointer;background:#171717;border:1px solid #e8deae59;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font:800 .78rem/1.1 inherit;display:flex}.missionConsoleMountTabs button.is-active{color:#050505;background:#e8deae;border-color:#e8deae}.missionConsoleSlewPanel{background:#000;gap:14px;padding:16px;display:grid}.missionConsoleSlewField{gap:7px;display:grid}.missionConsoleSlewField>span{color:#b9dcff;letter-spacing:.12em;font-size:.72rem;font-weight:800}.missionConsoleSlewField select,.missionConsoleSlewField input{box-sizing:border-box;color:#f8f2d3;background:#191919;border:1px solid #b9dcff8c;width:100%;padding:13px 14px;font:700 .95rem/1.2 inherit}.missionConsoleSlewCoordinateInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.missionConsoleSlewReadout{background:#000;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.missionConsoleSlewReadout>div{background:#191919;min-width:0;padding:13px}.missionConsoleSlewReadout span{color:#b9dcff;letter-spacing:.1em;margin-bottom:7px;font-size:.68rem;display:block}.missionConsoleSlewReadout strong{color:#f8f2d3;overflow-wrap:anywhere;font-size:.92rem;display:block}.missionConsoleSlewReadout strong.is-danger{color:#ff9a8e}.missionConsoleSlewClearance{color:#f8e6b5;letter-spacing:.08em;background:#ffd07714;border:1px solid #ffd07773;align-items:flex-start;gap:10px;padding:12px;font-size:.72rem;font-weight:800;line-height:1.45;display:flex}.missionConsoleSlewClearance input{accent-color:#e8deae;margin-top:2px}.missionConsoleSlewActions{grid-template-columns:2fr 1fr;gap:10px;display:grid}.missionConsoleSlewActions button{color:#050505;letter-spacing:.08em;cursor:pointer;background:#e8deae;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px;font:900 .9rem/1 inherit;display:flex}.missionConsoleSlewActions button.is-emergency{color:#fff;background:#65443c}.missionConsoleSlewActions button:disabled{opacity:.38;cursor:not-allowed}.missionConsoleSlewNotice{color:#c6bc91;margin:0;font-size:.7rem;line-height:1.5}@media (width<=700px){.missionConsoleSlewCoordinateInputs,.missionConsoleSlewReadout,.missionConsoleSlewActions{grid-template-columns:1fr}.missionConsoleMountTabs button{letter-spacing:.07em;font-size:.67rem}}.missionConsoleRecommendationHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.missionConsoleRecommendationHeader>div:first-child{gap:5px;min-width:0;display:grid}.missionConsoleRecommendationHeader small{letter-spacing:.12em;opacity:.72;font-size:.68rem}.missionConsoleAiRefreshButton{color:#b7c4ff;font:inherit;letter-spacing:.09em;white-space:nowrap;cursor:pointer;background:#101319;border:2px solid;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:.76rem;font-weight:900;display:inline-flex}.missionConsoleAiRefreshButton:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.missionConsoleAiRefreshButton:disabled{cursor:wait;opacity:.62}.missionConsoleAiRecommendationError{color:#ffd7d0;background:#5c221bb3;border:2px solid #ff8f7e;align-items:center;gap:10px;margin:14px 0;padding:12px 15px;font-weight:800;display:flex}.missionConsoleAiRefreshButton .is-spinning{animation:.9s linear infinite missionConsoleSpin}@keyframes missionConsoleSpin{to{transform:rotate(360deg)}}@media (width<=760px) and (orientation:portrait){.missionConsoleRecommendationHeader{flex-direction:column;align-items:stretch}.missionConsoleAiRefreshButton{white-space:normal;width:100%}}.admin-shell-console-standalone{min-height:100vh;padding-top:0!important}.missionConsoleStandaloneTopbar{background:#000;border-bottom:8px solid #000;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px 10px 0;display:flex}.missionConsoleReturnAdmin{color:#090909;letter-spacing:.09em;white-space:nowrap;background:#d8a173;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 24px 0 18px;font-weight:950;text-decoration:none;display:inline-flex}.missionConsoleReturnAdmin:hover{filter:brightness(1.05)}.missionConsoleQuickStatus{letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:.72rem;font-weight:900;display:flex}.missionConsoleQuickStatus span,.missionConsoleQuickStatus strong{color:#080808;white-space:nowrap;border-radius:999px;padding:9px 13px}.missionConsoleQuickStatus span:first-child{background:#a6d7f3}.missionConsoleQuickStatus strong{background:#e6dcae}.missionConsoleQuickStatus span:last-child{background:#958ff0}.missionConsoleHeaderCompact .missionConsoleAccessHeader{display:none}.missionConsoleHeaderCompact{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding-bottom:8px}.missionConsoleHeaderCompact .missionConsoleHeaderBlockPrimary{min-height:82px;padding-top:17px;padding-bottom:12px}.missionConsoleHeaderCompact .missionConsoleHeaderBlockPrimary p,.missionConsoleHeaderCompact .missionConsoleEyebrow{display:none}.missionConsoleHeaderCompact .missionConsoleHeaderBlockMeta{grid-template-columns:repeat(3,minmax(0,1fr));min-width:330px;padding-block:4px}.missionConsoleHeaderCompact .missionConsoleMetaPill{min-height:54px;padding:8px 12px}.missionConsoleHeaderCompact .missionConsoleMetaPill strong{font-size:.88rem}.missionConsoleHeaderCompact .missionConsoleMetaPill span{font-size:.57rem}.missionConsoleBridgeMenu{margin-top:0;margin-bottom:6px}.missionConsoleBridgeMenu.is-collapsed .missionConsoleBridgeIntro{min-height:50px;padding-block:9px}.missionConsoleBridgeMenu.is-collapsed .missionConsoleBridgeIntro em{display:none}.missionConsoleLcarsStrip{grid-template-columns:repeat(6,minmax(115px,1fr));margin-top:4px;margin-bottom:8px}.missionConsoleLcarsMaster{display:none!important}.missionConsoleLcarsStrip button{min-height:48px;font-size:.72rem}.missionConsolePanelTop,.missionConsolePanel.is-collapsed{min-height:58px}.missionConsolePanel.is-open>:not(.missionConsolePanelTop){margin-top:0}.missionConsoleFooterBar{display:none}.missionConsoleSystemDiagnostics{font-size:.7rem}@media (width<=1100px){.missionConsoleHeaderCompact{grid-template-columns:1fr}.missionConsoleHeaderCompact .missionConsoleHeaderBlockMeta{min-width:0}.missionConsoleLcarsStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px) and (orientation:portrait){.missionConsoleStandaloneTopbar{flex-direction:column;align-items:stretch;padding-right:0}.missionConsoleReturnAdmin{align-self:flex-start}.missionConsoleQuickStatus{justify-content:stretch;padding:0 8px}.missionConsoleQuickStatus span,.missionConsoleQuickStatus strong{text-align:center;text-overflow:ellipsis;flex:1;overflow:hidden}.missionConsoleHeaderCompact .missionConsoleHeaderBlockMeta{grid-template-columns:1fr}.missionConsoleLcarsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-top-nav{gap:clamp(12px,1.5vw,24px);min-height:64px;padding:8px clamp(18px,2.5vw,42px)}.admin-top-nav-small{min-height:54px;padding-top:6px;padding-bottom:6px}.admin-top-brand{gap:10px;min-width:210px}.admin-top-brand img,.admin-top-nav-small .admin-top-brand img{width:76px}.admin-top-brand strong{letter-spacing:.17em;font-size:.68rem}.admin-top-brand em{letter-spacing:.16em;font-size:.48rem}.admin-top-menu{justify-content:flex-start;gap:6px}.admin-top-menu>a,.admin-top-dropdown>button{letter-spacing:.12em;min-height:36px;padding:0 12px;font-size:.51rem}.admin-top-dropdown-menu a.active{color:#fff;background:#8fd5ec1f}.admin-top-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-nav-crew{text-align:right;gap:1px;min-width:96px;display:grid}.admin-nav-crew span{color:#eff7fceb;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:900}.admin-nav-crew em{color:#8fc1db9e;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:120px;font-size:.45rem;font-style:normal;font-weight:800;overflow:hidden}.admin-nav-logout,.admin-mobile-menu-button{color:#e5eff7d1;cursor:pointer;background:#ffffff07;border:1px solid #8fc1db2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.admin-nav-logout:hover,.admin-mobile-menu-button:hover{color:#fff;background:#8fd5ec17;border-color:#8fd5ec85}.admin-mobile-menu-button,.admin-crew-strip{display:none}@media (width<=1120px){.admin-top-nav{flex-wrap:nowrap}.admin-top-brand{order:initial;min-width:178px}.admin-top-menu{order:initial;flex-basis:auto;padding-bottom:0;overflow:visible}.admin-top-controls{order:initial}.admin-nav-crew em{display:none}}@media (width<=900px){.admin-top-nav,.admin-top-nav-small{min-height:60px;padding:calc(env(safe-area-inset-top,0px) + 8px) 14px 8px;flex-wrap:wrap}.admin-top-brand{flex:auto;width:auto;min-width:0}.admin-top-brand img,.admin-top-nav-small .admin-top-brand img{width:68px}.admin-top-brand strong{font-size:.61rem}.admin-top-brand em{display:none}.admin-mobile-menu-button{order:3;display:inline-flex}.admin-top-controls{margin-left:0}.admin-nav-crew{display:none}.admin-top-menu{border-top:1px solid #8fc1db21;flex:1 0 100%;order:4;width:100%;padding:8px 0 4px;display:none}.admin-menu-open .admin-top-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-top-menu>a,.admin-top-dropdown>button{width:100%;min-height:40px;padding:0 10px;font-size:.53rem}.admin-top-dropdown{width:100%;position:static}.admin-top-dropdown:after{display:none}.admin-top-dropdown-menu{opacity:1;pointer-events:auto;width:100%;min-width:0;box-shadow:none;grid-column:1/-1;margin-top:6px;display:none;position:static;transform:none}.admin-top-dropdown.open .admin-top-dropdown-menu{display:grid}.admin-top-dropdown:hover .admin-top-dropdown-menu,.admin-top-dropdown:focus-within .admin-top-dropdown-menu{display:none}.admin-top-dropdown.open:hover .admin-top-dropdown-menu,.admin-top-dropdown.open:focus-within .admin-top-dropdown-menu{display:grid}}@media (width<=480px){.admin-top-brand span{display:none}.admin-menu-open .admin-top-menu{grid-template-columns:1fr}.admin-top-controls .theme-toggle button span{display:none}}.target-autofill-panel{background:linear-gradient(135deg,#1b1028f0,#0a101ef5);border:1px solid #f8993973;border-radius:18px;margin:0 0 1.25rem;padding:1rem}.target-autofill-header,.target-autofill-match,.target-autofill-actions{align-items:center;gap:1rem;display:flex}.target-autofill-header{justify-content:space-between}.target-autofill-header h3{margin:.15rem 0}.target-autofill-header p{opacity:.72;margin:0}.target-autofill-header small,.target-autofill-grid span,.target-autofill-match small{letter-spacing:.12em;opacity:.7}.target-autofill-scan,.target-autofill-actions button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1rem;font-weight:800;display:inline-flex}.target-autofill-scan:disabled{opacity:.5;cursor:not-allowed}.target-autofill-result{border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:1rem}.target-autofill-match svg{flex:none}.target-autofill-match>div{flex:1;gap:.12rem;display:grid}.target-autofill-match b{letter-spacing:.14em;font-size:.72rem}.target-autofill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.target-autofill-grid>div{background:#ffffff0e;border-radius:12px;gap:.3rem;padding:.75rem;display:grid}.target-autofill-grid strong{overflow-wrap:anywhere}.target-autofill-caution,.target-autofill-error{background:#ec5e5e1f;border-radius:10px;padding:.75rem}.target-autofill-error{margin-top:1rem}.target-autofill-actions{flex-wrap:wrap;justify-content:flex-end}.target-autofill-actions .is-destructive{background:#ec5e5e38}@media (width<=760px){.target-autofill-header{flex-direction:column;align-items:stretch}.target-autofill-grid{grid-template-columns:1fr}.target-autofill-actions button{width:100%}}.missionConsoleHeaderCompact .missionConsoleHeaderBlockPrimary{margin-bottom:14px;position:relative}.missionConsoleHeaderCompact .missionConsoleHeaderBlockSecondary{margin-top:14px}.missionConsoleHeaderCompact{row-gap:14px}.missionConsoleHeaderCompact .missionConsoleHeaderBlockPrimary{margin-bottom:0}.missionConsoleHeaderCompact .missionConsoleHeaderBlockPrimary:before{bottom:14px}.missionConsoleDewControls{background:#000;border-top:2px solid #050505;gap:12px;padding:14px;display:grid}.missionConsoleDewMode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.missionConsoleDewMode button{color:#b9dcff;letter-spacing:.11em;cursor:pointer;background:#171717;border:1px solid #e8deae61;padding:12px 8px;font:900 .72rem/1 inherit}.missionConsoleDewMode button.is-active{color:#050505;background:#e8deae;border-color:#e8deae}.missionConsoleDewSlider{background:#191919;border:1px solid #b9dcff38;gap:9px;padding:13px;display:grid}.missionConsoleDewSlider>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.missionConsoleDewSlider b{color:#b9dcff;letter-spacing:.1em;font-size:.7rem}.missionConsoleDewSlider strong{color:#f8f2d3;font-size:.92rem}.missionConsoleDewSlider input{accent-color:#e8deae;width:100%}.missionConsoleDewSlider small{color:#c6bc91;font-size:.68rem;line-height:1.45}.missionConsoleDewActions{grid-template-columns:2fr 1fr;gap:9px;display:grid}.missionConsoleDewActions button{color:#050505;letter-spacing:.08em;cursor:pointer;background:#e8deae;border:0;border-radius:999px;padding:13px 10px;font:900 .76rem/1 inherit}.missionConsoleDewActions button.is-off{color:#fff;background:#65443c}.missionConsoleDewActions button:disabled{opacity:.38;cursor:not-allowed}@media (width<=700px){.missionConsoleDewActions{grid-template-columns:1fr}}.missionConsoleAsiairPanel{background:linear-gradient(#142138f5 0%,#0a0e19f5 100%);border:1px solid #84beff47;border-radius:24px 12px 12px;margin-top:16px;padding:16px}.missionConsoleAsiairPanel.is-stalled{border-color:#ff8470cc;box-shadow:0 0 0 2px #ff84701f}.missionConsoleAsiairHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.missionConsoleAsiairHeader small,.missionConsoleAsiairGrid span{color:#aed4ff;letter-spacing:.1em;font-weight:800;display:block}.missionConsoleAsiairHeader strong{margin-top:5px;font-size:1.3rem;display:block}.missionConsoleAsiairState{color:#a7ead7;letter-spacing:.08em;background:#7ed0ba2e;border-radius:999px;padding:10px 16px;font-weight:900}.missionConsoleAsiairState.is-alert{color:#ffab9b;background:#ff84702e}.missionConsoleAsiairGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.missionConsoleAsiairGrid>div{background:#1d253be6;border:1px solid #84beff1f;border-radius:16px 8px 8px;min-width:0;padding:12px}.missionConsoleAsiairGrid strong{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:1.05rem;display:block;overflow:hidden}.missionConsoleAsiairError,.missionConsoleAsiairHint{border-radius:12px;margin:12px 0 0;padding:10px 12px}.missionConsoleAsiairError{color:#ffab9b;background:#ff84701f}.missionConsoleAsiairHint{color:#c9def7;background:#84beff14}.missionConsoleFramesInput input[readonly]{opacity:.82;cursor:not-allowed}@media (width<=900px){.missionConsoleAsiairGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.missionConsoleAsiairHeader{flex-direction:column;align-items:flex-start}.missionConsoleAsiairGrid{grid-template-columns:1fr}}.missionConsoleAsiairPreview{background:#070b16b8;border:1px solid #84beff2e;border-radius:18px 8px;margin-top:14px;overflow:hidden}.missionConsoleAsiairPreviewHeader{background:#1d253beb;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.missionConsoleAsiairPreviewHeader span{color:#aed4ff;letter-spacing:.1em;font-size:.76rem;font-weight:900}.missionConsoleAsiairPreviewHeader strong{text-overflow:ellipsis;white-space:nowrap;color:#f4f7ff;min-width:0;font-size:.86rem;overflow:hidden}.missionConsoleAsiairPreview>a{background:#02040a;min-height:230px;display:block;position:relative}.missionConsoleAsiairPreview img{object-fit:contain;background:#02040a;width:100%;max-height:520px;display:block}.missionConsoleAsiairPreviewOpen{color:#d9ebff;letter-spacing:.08em;background:#070b16db;border:1px solid #aed4ff52;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:900;position:absolute;bottom:12px;right:12px}.missionConsoleAsiairPreviewEmpty{text-align:center;color:#c9def7;place-content:center;gap:8px;min-height:230px;padding:28px;display:grid}.missionConsoleAsiairPreviewEmpty span{letter-spacing:.1em;font-weight:900}.missionConsoleAsiairPreviewEmpty small{color:#90a7c2}.missionConsoleAsiairPreviewError{color:#ffab9b;background:#ff84701a;margin:0;padding:10px 14px;font-size:.85rem}@media (width<=560px){.missionConsoleAsiairPreviewHeader{flex-direction:column;align-items:flex-start}.missionConsoleAsiairPreview>a,.missionConsoleAsiairPreviewEmpty{min-height:180px}}.missionConsoleStandaloneTopbar{justify-content:flex-start;min-height:44px}.missionConsoleHeaderCompact{grid-template-columns:minmax(0,1fr) auto}.missionConsoleHeaderCompact .missionConsoleAccessHeader{grid-column:1/-1}.missionConsoleHeaderCompact .missionConsoleHeaderBlockPrimary{min-height:118px}.missionConsoleLcarsStrip{grid-template-columns:repeat(6,minmax(0,1fr))}.missionConsoleLcarsStrip .missionConsoleLcarsMaster{min-width:0}.missionConsolePanelDrawer{border-left-width:8px;margin-left:18px;margin-right:18px}.missionConsolePanelDrawer .missionConsolePanelTop{min-height:48px}.missionConsolePanelDrawer.is-collapsed{opacity:.92}.missionConsolePanelDrawer.is-collapsed:hover{opacity:1}.missionConsoleActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.missionConsoleAsiairHint{max-width:760px}@media (width<=1050px){.missionConsoleHeaderCompact{grid-template-columns:1fr}.missionConsoleLcarsStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px) and (orientation:portrait){.missionConsoleLcarsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.missionConsolePanelDrawer{margin-left:0;margin-right:0}.missionConsoleActionGrid{grid-template-columns:1fr}}.missionConsolePanelSubcategory{width:calc(100% - 28px);margin-left:28px;position:relative}.missionConsolePanelSubcategory:before{content:"";background:#ffcc66ad;border-radius:8px 0 0 8px;width:8px;position:absolute;top:0;bottom:0;left:-18px}.missionConsoleLcarsTab span{white-space:normal;line-height:1.05}@media (width<=760px) and (orientation:portrait){.missionConsolePanelSubcategory{width:calc(100% - 14px);margin-left:14px}.missionConsolePanelSubcategory:before{width:5px;left:-10px}}.missionConsoleLcarsStrip .missionConsoleLcarsTab{padding-left:32px;padding-right:28px;border-radius:44px!important}.missionConsoleLcarsStrip .missionConsoleLcarsOperations{border-radius:44px!important}@media (width<=760px) and (orientation:portrait){.missionConsoleLcarsStrip .missionConsoleLcarsTab{padding-left:20px;padding-right:18px;border-radius:30px!important}}.missionConsoleGrid{gap:8px;padding-bottom:12px}.missionConsolePanelTop,.missionConsolePanel.is-collapsed{min-height:64px}.missionConsolePanelDrawer{margin-left:12px;margin-right:12px}.missionConsolePanelDrawer .missionConsolePanelTop,.missionConsolePanelSubcategory .missionConsolePanelTop{min-height:56px}.missionConsolePanelSubcategory{width:calc(100% - 18px);margin-left:18px}.missionConsolePanelSubcategory:before{width:6px;left:-12px}.missionConsolePanelTop>span,.missionConsolePanel.is-collapsed .missionConsolePanelTop>span{letter-spacing:.12em}@media (width<=760px) and (orientation:portrait){.missionConsoleGrid{gap:6px}.missionConsolePanelTop,.missionConsolePanel.is-collapsed{min-height:58px}.missionConsolePanelDrawer,.missionConsolePanelSubcategory{width:100%;margin-left:0;margin-right:0}.missionConsolePanelSubcategory:before{display:none}}.missionConsoleGrid{gap:10px}.missionConsoleGrid>.missionConsolePanel,.missionConsolePanelDrawer,.missionConsolePanelSubcategory{margin-top:0;margin-bottom:0}.missionConsolePanelSubcategory{width:min(76%,1180px);margin-left:48px;margin-right:auto}.missionConsolePanelSubcategory .missionConsolePanelTop{min-height:54px}.missionConsolePanelSubcategory .missionConsolePanelTop:before{width:118px}.missionConsolePanelSubcategory .missionConsolePanelTop{padding-left:140px}.missionConsolePanelSubcategory{top:-2px}@media (width<=1100px){.missionConsolePanelSubcategory{width:calc(100% - 72px);margin-left:36px}}@media (width<=760px) and (orientation:portrait){.missionConsoleGrid{gap:8px}.missionConsolePanelSubcategory{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.missionConsolePanelSubcategory .missionConsolePanelTop:before{width:86px}.missionConsolePanelSubcategory .missionConsolePanelTop{padding-left:104px}}.missionConsoleGrid{row-gap:12px!important}.missionConsoleGrid>.missionConsolePanel,.missionConsoleGrid>.missionConsolePanelDrawer,.missionConsoleGrid>.missionConsolePanelSubcategory{margin-top:0!important;margin-bottom:0!important}.missionConsolePanelSubcategory+.missionConsolePanelSubcategory,.missionConsolePanelDrawer+.missionConsolePanelDrawer,.missionConsolePanelDrawer+.missionConsolePanelSubcategory,.missionConsolePanelSubcategory+.missionConsolePanelDrawer{margin-top:0!important}.missionConsolePanelSubcategory.is-collapsed,.missionConsolePanelSubcategory.is-collapsed .missionConsolePanelTop{height:54px!important;min-height:54px!important}@media (width<=760px) and (orientation:portrait){.missionConsoleGrid{row-gap:8px!important}.missionConsolePanelSubcategory.is-collapsed,.missionConsolePanelSubcategory.is-collapsed .missionConsolePanelTop{height:52px!important;min-height:52px!important}}@media (orientation:landscape) and (width>=650px){.missionConsoleFrame{grid-template-columns:112px minmax(0,1fr);gap:18px;padding-top:10px}.missionConsoleLeftRail{flex-direction:column;gap:14px;display:flex!important}.missionConsolePanelTop{padding-left:168px}.missionConsolePanelTop:before{width:145px}.missionConsolePanel.is-open>:not(.missionConsolePanelTop){margin-left:153px;margin-right:8px}.missionConsoleFooterBar{padding-left:153px}}.deployment-state-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.deployment-health-dot{background:#8f9ab5;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 6px #8f9ab514}.deployment-health-current{background:#7be39f;box-shadow:0 0 18px #7be39fbf,0 0 0 6px #7be39f14}.deployment-health-behind{background:#f0c06c;box-shadow:0 0 18px #f0c06c9e,0 0 0 6px #f0c06c14}.deployment-health-different{background:#ef9079;box-shadow:0 0 18px #ef907994,0 0 0 6px #ef907914}.deployment-state-unknown>strong{color:#edf7ff}.deployment-status-grid{border-top:1px solid #8fc1db1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.deployment-status-grid>div{background:#ffffff06;border:1px solid #8fc1db17;border-radius:9px;min-width:0;padding:12px}.deployment-status-grid span{color:#8fc1dba6;letter-spacing:.15em;font-size:.56rem;font-weight:900;display:block}.deployment-status-grid strong{color:#edf7ff;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.35;display:flex}.deployment-state-card>small{align-items:center;gap:6px;display:flex}@media (width<=420px){.deployment-status-grid{grid-template-columns:1fr}}.missionConsoleNudgeConsole{background:#050505;border:1px solid #b9dcff42;margin:16px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #000000bf}.missionConsoleNudgeConsole-systems{margin:0 0 4px}.missionConsoleNudgeHeader{background:#000;border-bottom:8px solid #e8deae;justify-content:space-between;align-items:stretch;gap:14px;display:flex}.missionConsoleNudgeHeader>div{color:#050505;background:#92b5c8;border-radius:0 34px 0 0;flex:1;padding:14px 18px}.missionConsoleNudgeHeader small,.missionConsoleNudgeHeader strong{letter-spacing:.12em;display:block}.missionConsoleNudgeHeader small{margin-bottom:5px;font-size:.64rem;font-weight:800}.missionConsoleNudgeHeader strong{font-size:1rem;font-weight:950}.missionConsoleNudgeHeader>span{color:#d8d0ac;letter-spacing:.1em;white-space:nowrap;background:#161616;border-radius:999px;align-self:center;margin-right:14px;padding:9px 14px;font-size:.68rem;font-weight:900}.missionConsoleNudgeHeader>span.is-online{box-shadow:inset 5px 0 #75e6a8}.missionConsoleNudgeHeader>span.is-offline{box-shadow:inset 5px 0 #df795f}.missionConsoleNudgeBody{background:linear-gradient(120deg,#050505 0 58%,#0b0b0b 58%);grid-template-columns:minmax(280px,420px) minmax(240px,1fr);gap:18px;padding:18px;display:grid}.missionConsoleNudgePad{grid-template-rows:repeat(3,78px);grid-template-columns:repeat(3,minmax(76px,1fr));gap:8px;max-width:390px;display:grid}.missionConsoleNudgePad button,.missionConsoleNudgeCore{letter-spacing:.08em;color:#050505;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;font:950 .75rem/1 inherit;display:flex}.missionConsoleNudgePad button{cursor:pointer;transition:transform 80ms,filter .12s}.missionConsoleNudgePad button:active:not(:disabled){filter:brightness(1.12);transform:scale(.96)}.missionConsoleNudgePad button:disabled{opacity:.28;cursor:not-allowed}.missionConsoleNudgeNorth{background:#e8deae;grid-area:1/2;border-radius:38px 38px 8px 8px!important}.missionConsoleNudgeWest{background:#bd9076;grid-area:2/1;border-radius:38px 8px 8px 38px!important}.missionConsoleNudgeEast{background:#77a294;grid-area:2/3;border-radius:8px 38px 38px 8px!important}.missionConsoleNudgeSouth{background:#de9a68;grid-area:3/2;border-radius:8px 8px 38px 38px!important}.missionConsoleNudgeCore{color:#fff;background:#617ed6;border-radius:10px;flex-direction:column;grid-area:2/2;box-shadow:inset 0 0 0 4px #000}.missionConsoleNudgeSettings{align-content:center;gap:13px;display:grid}.missionConsoleNudgeSettings>div>span,.missionConsoleNudgeSettings label>span{color:#9bb7cf;letter-spacing:.12em;margin-bottom:7px;font-size:.66rem;font-weight:900;display:block}.missionConsoleNudgeChoices{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.missionConsoleNudgeChoices button{color:#d8d0ac;letter-spacing:.08em;cursor:pointer;background:#171717;border:1px solid #e8deae5c;padding:11px 8px;font:900 .7rem/1 inherit}.missionConsoleNudgeChoices button.is-active{color:#050505;background:#d8b532;border-color:#d8b532}.missionConsoleNudgeSettings select{color:#f6edca;letter-spacing:.06em;background:#171717;border:1px solid #b9dcff73;width:100%;padding:11px 12px;font:800 .78rem/1 inherit}.missionConsoleNudgeAbort:disabled{opacity:.35;cursor:not-allowed}.missionConsoleNudgeSettings p{color:#bdb48d;margin:0;font-size:.69rem;line-height:1.5}.missionConsoleSlewDivider{background:#000;border-top:8px solid #b28fad;border-bottom:2px solid #000;align-items:center;height:18px;display:flex}.missionConsoleSlewDivider span{color:#050505;letter-spacing:.12em;background:#b28fad;padding:5px 14px;font-size:.64rem;font-weight:950;display:inline-block}@media (width<=760px) and (orientation:portrait){.missionConsoleNudgeHeader{align-items:center}.missionConsoleNudgeHeader>div{padding:12px 14px}.missionConsoleNudgeHeader>span{margin-right:8px;padding:8px 10px;font-size:.58rem}.missionConsoleNudgeBody{grid-template-columns:1fr;padding:14px}.missionConsoleNudgePad{grid-template-rows:repeat(3,70px);width:100%;max-width:none}.missionConsoleNudgeSettings{grid-template-columns:1fr}.missionConsoleNudgePad button span{display:none}}@media (orientation:landscape) and (height<=600px){.missionConsoleNudgeBody{grid-template-columns:minmax(250px,360px) 1fr;gap:12px;padding:12px}.missionConsoleNudgePad{grid-template-rows:repeat(3,62px)}.missionConsoleNudgeHeader>div{padding:10px 16px}.missionConsoleNudgeSettings{gap:9px}}.missionConsoleSystemNode>.missionConsoleNudgeConsole-systems{border:3px solid #e8deae;margin:0 0 18px}.missionConsoleNudgeConsole-imaging{border:3px solid #de9a68;margin:18px 0}.missionConsoleNudgeConsole .missionConsoleNudgeHeader small:before{content:"◉  "}.missionConsoleNudgePad button{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:74px}.missionConsoleNudgePad button:focus-visible{outline-offset:3px;outline:4px solid #fff}@media (orientation:landscape){.missionConsoleNudgeBody{grid-template-columns:minmax(320px,430px) minmax(260px,1fr)}.missionConsoleNudgePad{max-width:430px}}.missionConsoleNudgeConsole{background:#020205;border:2px solid #8e82ef;border-radius:28px 28px 18px 18px;margin:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #eeac4c40}.missionConsoleNudgeHeader{background:linear-gradient(90deg,#2a2654 0,#11101f 45%,#07070a 100%);border-bottom:1px solid #8e82efb3;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:8px 18px;display:flex}.missionConsoleNudgeHeader>div{align-items:baseline;gap:12px;min-width:0;display:flex}.missionConsoleNudgeHeader small{color:#b6adff;letter-spacing:.14em;font-size:.67rem;font-weight:900}.missionConsoleNudgeHeader strong{color:#f1e9bd;letter-spacing:.1em;font-size:.83rem}.missionConsoleNudgeHeader>span{color:#ff8b7d;letter-spacing:.1em;white-space:nowrap;border:1px solid #756ce0;border-radius:999px;padding:8px 14px;font-size:.68rem;font-weight:950}.missionConsoleNudgeHeader>span.is-online{color:#70e38f}.missionConsoleNudgeBody{grid-template-columns:minmax(130px,.7fr) minmax(300px,1.5fr) minmax(130px,.7fr) minmax(145px,.72fr);align-items:center;gap:18px;padding:20px;display:grid}.missionConsoleSlewRatePanel,.missionConsolePulsePanel,.missionConsoleMountMiniInfo{align-content:center;gap:10px;display:grid}.missionConsoleSlewRatePanel>span,.missionConsolePulsePanel>span,.missionConsoleMountMiniInfo>span{color:#a9a0ff;letter-spacing:.12em;font-size:.7rem;font-weight:950}.missionConsoleNudgeChoices,.missionConsolePulseChoices{gap:8px;display:grid}.missionConsoleNudgeChoices button,.missionConsolePulseChoices button{color:#d9d5ff;min-height:44px;font:inherit;letter-spacing:.07em;cursor:pointer;background:#171620;border:1px solid #8e82ef8c;border-radius:10px;padding:9px 12px;font-size:.72rem}.missionConsoleNudgeChoices button{justify-content:space-between;align-items:center;display:flex}.missionConsoleNudgeChoices button em{color:#f4edc6;font-style:normal}.missionConsoleNudgeChoices button.is-active,.missionConsolePulseChoices button.is-active{color:#120d04;background:linear-gradient(#e4b934,#c88c18);border-color:#f1b33f;box-shadow:0 0 18px #f1b33f2e}.missionConsoleSlewRing{aspect-ratio:1;background:radial-gradient(circle,#030305 0 24%,#17152a 24.5% 26%,#050509 26.5% 45%,#665dbb 45.5% 46.5%,#090912 47% 58%,#8b7fee 58.5% 59.5%,#060609 60%);border-radius:50%;width:100%;max-width:370px;margin:auto;position:relative;box-shadow:0 0 0 1px #756ce0,0 0 24px #756ce02e,inset 0 0 32px #756ce01f}.missionConsoleSlewTicks{pointer-events:none;background:repeating-conic-gradient(from 0deg,#9b91ffe6 0 1deg,transparent 1deg 7deg);border-radius:50%;position:absolute;inset:4%;-webkit-mask:radial-gradient(circle,#0000 0 78%,#000 79% 84%,#0000 85%);mask:radial-gradient(circle,#0000 0 78%,#000 79% 84%,#0000 85%)}.missionConsoleSlewWedge{color:#f7f3ff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(145deg,#7770d9,#49438f);border:1px solid #9388ed;justify-content:center;align-items:center;gap:8px;font:950 1rem/1 inherit;display:flex;position:absolute;box-shadow:inset 0 0 18px #ffffff14}.missionConsoleSlewWedge:hover:not(:disabled){filter:brightness(1.14)}.missionConsoleSlewWedge:active:not(:disabled){transform:scale(.97)}.missionConsoleSlewWedge:disabled{opacity:.34;cursor:not-allowed}.missionConsoleSlewNorth{border-radius:48% 48% 22% 22%;width:38%;height:24%;top:6%;left:31%}.missionConsoleSlewSouth{border-radius:22% 22% 48% 48%;flex-direction:column;width:38%;height:24%;bottom:6%;left:31%}.missionConsoleSlewWest{border-radius:48% 22% 22% 48%;width:24%;height:38%;top:31%;left:6%}.missionConsoleSlewEast{border-radius:22% 48% 48% 22%;width:24%;height:38%;top:31%;right:6%}.missionConsoleSlewStop{color:#ff5c50;width:30%;height:30%;font:inherit;cursor:pointer;background:radial-gradient(circle,#0b090a 0 55%,#231215 100%);border:1px solid #a04f47;border-radius:50%;place-content:center;gap:5px;display:grid;position:absolute;top:35%;left:35%;box-shadow:0 0 0 7px #030305,0 0 0 8px #8e82ef99}.missionConsoleSlewStop strong{letter-spacing:.08em;font-size:.9rem}.missionConsoleSlewStop span{font-size:.7rem}.missionConsolePulseChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.missionConsoleNudgeAbort{color:#ff9b92;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#6a211f,#35100f);border:1px solid #ff6155;border-radius:10px;padding:11px 8px;font:900 .68rem/1.1 inherit}.missionConsoleNudgeAbort small{color:#ffb7b0;margin-top:3px;font-size:.55rem;display:block}.missionConsoleMountMiniInfo{background:#07070a;border:1px solid #8e82ef99;border-radius:14px;padding:14px}.missionConsoleMountMiniInfo>div{border-top:1px solid #8e82ef38;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.missionConsoleMountMiniInfo small{color:#a9a0ff;letter-spacing:.08em;font-size:.58rem}.missionConsoleMountMiniInfo strong{color:#f2cf68;font-size:.72rem}.missionConsoleMountMiniInfo strong.is-good{color:#70e38f}.missionConsoleNudgeFooter{color:#a9a0ff;text-align:center;letter-spacing:.08em;background:#121120;border-top:1px solid #8e82ef66;padding:8px 14px;font-size:.6rem;font-weight:900}.missionConsoleNudgeFooter i{color:#e0b240;padding:0 8px;font-style:normal}@media (width<=1180px){.missionConsoleNudgeBody{grid-template-columns:minmax(115px,.65fr) minmax(280px,1.4fr) minmax(125px,.65fr)}.missionConsoleMountMiniInfo{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.missionConsoleMountMiniInfo>span{grid-column:1/-1}.missionConsoleMountMiniInfo>div{gap:4px;display:grid}}@media (width<=820px) and (orientation:portrait){.missionConsoleNudgeHeader{flex-direction:column;align-items:flex-start}.missionConsoleNudgeBody{grid-template-columns:1fr 1fr;gap:14px;padding:14px}.missionConsoleSlewRing{grid-area:1/1/auto/-1;max-width:320px}.missionConsoleSlewRatePanel{grid-column:1}.missionConsolePulsePanel{grid-column:2}.missionConsoleMountMiniInfo{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.missionConsoleMountMiniInfo>span{grid-column:1/-1}}@media (width<=520px) and (orientation:portrait){.missionConsoleNudgeBody{grid-template-columns:1fr}.missionConsoleSlewRing,.missionConsoleSlewRatePanel,.missionConsolePulsePanel,.missionConsoleMountMiniInfo{grid-column:1}.missionConsoleMountMiniInfo{grid-template-columns:1fr 1fr}.missionConsoleNudgeHeader>div{gap:4px;display:grid}}@media (orientation:portrait) and (width<=1180px){.missionConsoleNudgeConsole{border-radius:22px;margin:10px 0}.missionConsoleNudgeHeader{flex-flow:wrap;align-items:center;min-height:0;padding:12px 16px}.missionConsoleNudgeHeader>div{flex:300px;align-items:center;gap:10px;display:flex}.missionConsoleNudgeHeader small,.missionConsoleNudgeHeader strong{font-size:.68rem;line-height:1.25}.missionConsoleNudgeHeader>span{margin:0;padding:8px 12px;font-size:.62rem}.missionConsoleNudgeBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px;overflow:hidden}.missionConsoleSlewRing{grid-area:1/1/auto/-1;width:min(74vw,360px);max-width:100%}.missionConsoleSlewRatePanel{grid-column:1;min-width:0}.missionConsolePulsePanel{grid-column:2;min-width:0}.missionConsoleNudgeChoices,.missionConsolePulseChoices{grid-template-columns:1fr}.missionConsoleNudgeChoices button,.missionConsolePulseChoices button{width:100%;min-width:0}.missionConsoleMountMiniInfo{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.missionConsoleMountMiniInfo>span{grid-column:1/-1}.missionConsoleMountMiniInfo>div{min-width:0}.missionConsoleMountMiniInfo strong{overflow-wrap:anywhere}}@media (orientation:portrait) and (width<=620px){.missionConsoleNudgeHeader{flex-direction:column;align-items:flex-start}.missionConsoleNudgeHeader>div{flex:none;display:grid}.missionConsoleNudgeBody{grid-template-columns:1fr;padding:12px}.missionConsoleSlewRing,.missionConsoleSlewRatePanel,.missionConsolePulsePanel,.missionConsoleMountMiniInfo{grid-column:1}.missionConsoleSlewRing{width:min(88vw,330px)}}.missionConsoleNudgeConsole{container:slew-console/inline-size}@container slew-console (width<=820px){.missionConsoleNudgeHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.missionConsoleNudgeHeader>div{min-width:0;display:block}.missionConsoleNudgeHeader small{letter-spacing:.12em;margin:0 0 3px;font-size:.58rem;line-height:1.15;display:block}.missionConsoleNudgeHeader strong{letter-spacing:.08em;white-space:normal;font-size:.72rem;line-height:1.15;display:block}.missionConsoleNudgeHeader>span{text-align:center;justify-self:end;max-width:190px;padding:8px 11px;font-size:.58rem}.missionConsoleNudgeBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid;overflow:hidden}.missionConsoleSlewRing{grid-area:1/1/auto/-1;width:min(100%,350px);max-width:350px}.missionConsoleSlewRatePanel{grid-column:1;min-width:0}.missionConsolePulsePanel{grid-column:2;min-width:0}.missionConsoleNudgeChoices,.missionConsolePulseChoices{grid-template-columns:1fr}.missionConsoleNudgeChoices button,.missionConsolePulseChoices button{width:100%;min-width:0}.missionConsoleMountMiniInfo{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0}.missionConsoleMountMiniInfo>span{grid-column:1/-1}.missionConsoleMountMiniInfo>div{gap:4px;min-width:0;display:grid}.missionConsoleMountMiniInfo strong{overflow-wrap:anywhere}}@container slew-console (width<=560px){.missionConsoleNudgeHeader{grid-template-columns:1fr}.missionConsoleNudgeHeader>span{justify-self:start}.missionConsoleNudgeBody{grid-template-columns:1fr;padding:12px}.missionConsoleSlewRing,.missionConsoleSlewRatePanel,.missionConsolePulsePanel,.missionConsoleMountMiniInfo{grid-column:1}.missionConsoleSlewRing{width:min(100%,310px)}.missionConsoleMountMiniInfo{grid-template-columns:repeat(2,minmax(0,1fr))}}.missionConsoleAsiairPreview{isolation:isolate;position:relative}.missionConsoleNudgeConsole-imaging{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030305e6;border:1px solid #e6be3f6b;border-radius:16px 16px 16px 4px;width:194px;min-width:0;padding:10px;position:absolute;bottom:14px;left:14px;box-shadow:0 12px 28px #00000080}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeHeader,.missionConsoleNudgeConsole-imaging .missionConsoleNudgeFooter,.missionConsoleNudgeConsole-imaging .missionConsoleMountMiniInfo,.missionConsoleNudgeConsole-imaging .missionConsolePulsePanel>span,.missionConsoleNudgeConsole-imaging .missionConsoleNudgeAbort{display:none!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeBody{grid-template-columns:1fr 1fr;align-items:end;gap:7px;display:grid!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRing{grid-column:1/-1;width:142px;height:132px;margin:0 auto 2px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewTicks{display:none!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge{position:absolute;overflow:visible;color:#e8bc35!important;width:54px!important;min-width:0!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge svg{display:none!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge span{color:#e8bc35;letter-spacing:.12em;font-weight:800;position:absolute;font-size:0!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth{border-top:4px solid!important;top:0!important;left:44px!important;transform:none!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth:after,.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth:after{content:"";background:currentColor;width:4px;height:12px;position:absolute}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth:before{top:-4px;left:0}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth:after{top:-4px;right:0}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth span{top:-17px;left:50%;transform:translate(-50%)}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth span:after{content:"UP"}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth{border-bottom:4px solid!important;top:auto!important;bottom:0!important;left:44px!important;transform:none!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth:before{bottom:-4px;left:0}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth:after{bottom:-4px;right:0}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth span{bottom:-18px;left:50%;transform:translate(-50%)}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth span:after{content:"DOWN"}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest,.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast{width:20px!important;height:54px!important;top:39px!important;transform:none!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest{border-left:4px solid!important;left:0!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast{border-right:4px solid!important;left:auto!important;right:0!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest:after,.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast:after{content:"";background:currentColor;width:12px;height:4px;position:absolute}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest:before{top:0;left:-4px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest:after{bottom:0;left:-4px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast:before{top:0;right:-4px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast:after{bottom:0;right:-4px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest span{top:50%;right:27px;transform:translateY(-50%)}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast span{top:50%;left:27px;transform:translateY(-50%)}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest span:after{content:"LEFT"}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast span:after{content:"RIGHT"}.missionConsoleNudgeConsole-imaging .missionConsoleSlewStop{color:#ff655b!important;background:#140404ad!important;border:1px solid #ff5c528c!important;border-radius:50%!important;width:54px!important;min-width:0!important;height:54px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRatePanel,.missionConsoleNudgeConsole-imaging .missionConsolePulsePanel{min-width:0}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRatePanel>span{font-size:.48rem}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices,.missionConsoleNudgeConsole-imaging .missionConsolePulseChoices{gap:3px!important;display:flex!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button,.missionConsoleNudgeConsole-imaging .missionConsolePulseChoices button{min-width:0!important;padding:5px 4px!important;font-size:.48rem!important}.missionConsoleSystemNode>.missionConsoleNudgeConsole-systems{display:none!important}@media (width<=700px){.missionConsoleNudgeConsole-imaging{transform-origin:0 100%;bottom:8px;left:8px;transform:scale(.86)}}.missionConsoleAsiairPreview>a,.missionConsoleAsiairPreviewEmpty{aspect-ratio:3/2;width:100%;background:#000!important;min-height:0!important}.missionConsoleAsiairPreview>a{place-items:center;display:grid}.missionConsoleAsiairPreview img{object-fit:contain;background:#000;width:100%;height:100%;max-height:none}.missionConsoleAsiairPreviewEmpty{color:#c9def76b;place-content:center;padding:18px}.missionConsoleAsiairPreviewEmpty span{opacity:.5;font-size:.72rem}.missionConsoleAsiairPreviewEmpty small{color:#90a7c24d;max-width:360px;font-size:.68rem}.missionConsoleNudgeConsole-imaging{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000007a;border-color:#e6be3f3d;border-radius:12px 12px 12px 3px;width:150px;padding:7px;bottom:10px;left:10px;box-shadow:0 8px 18px #00000047}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeBody{gap:5px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRing{width:108px;height:98px;margin-bottom:0}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge{color:#e8bc35c7!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge span{color:#e8bc35ad}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge span:after{font-size:.38rem}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth{border-top-width:3px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth{border-bottom-width:3px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest{border-left-width:3px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast{border-right-width:3px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest span{right:20px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast span{left:20px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewStop{background:#14040461!important;border-color:#ff5c5261!important;width:42px!important;height:42px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewStop strong{font-size:.52rem!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRatePanel>span{opacity:.7;font-size:.39rem}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button,.missionConsoleNudgeConsole-imaging .missionConsolePulseChoices button{background:#18172b70!important;border-color:#8e7ae766!important;min-height:26px!important;padding:4px 2px!important;font-size:.39rem!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button.is-active,.missionConsoleNudgeConsole-imaging .missionConsolePulseChoices button.is-active{color:#090909!important;background:#e8bc35d1!important;border-color:#ffdc68c7!important}@media (width<=700px){.missionConsoleNudgeConsole-imaging{bottom:7px;left:7px;transform:scale(.88)}}.missionConsoleNudgeConsole-imaging{width:138px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;bottom:12px;left:12px;overflow:visible}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeBody{grid-template-columns:1fr 1fr;gap:3px 4px;padding:0;overflow:visible}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRing{width:100px;height:90px;margin:0 auto 1px;overflow:visible}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge{opacity:.9;color:#e8bc3594!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge span{color:#e8bc3594;white-space:nowrap;pointer-events:none;line-height:1;font-size:0!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWedge span:after{letter-spacing:.15em;font-size:.34rem}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth,.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth{width:36px!important;height:14px!important;left:32px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth{border-top-width:2px!important;top:4px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth{border-bottom-width:2px!important;bottom:4px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth:after,.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth:after{width:2px;height:8px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewNorth span{top:-11px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewSouth span{bottom:-12px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest,.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast{width:14px!important;height:34px!important;top:28px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest{border-left-width:2px!important;left:5px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast{border-right-width:2px!important;right:5px!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest:after,.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast:before,.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast:after{width:8px;height:2px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest span{transform-origin:50%;top:50%;left:-12px;right:auto;transform:translateY(-50%)rotate(-90deg)}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast span{transform-origin:50%;top:50%;left:auto;right:-14px;transform:translateY(-50%)rotate(90deg)}.missionConsoleNudgeConsole-imaging .missionConsoleSlewStop{background:#0f020247!important;border-color:#ff5c5257!important;width:36px!important;height:36px!important;box-shadow:0 0 0 1px #8e7ae72e!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewStop strong{letter-spacing:.08em;font-size:.46rem!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewStop span{font-size:.38rem!important}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRatePanel,.missionConsoleNudgeConsole-imaging .missionConsolePulsePanel{gap:2px;margin:0}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRatePanel>span{opacity:.64;margin-bottom:1px;font-size:.34rem}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices,.missionConsoleNudgeConsole-imaging .missionConsolePulseChoices{gap:2px!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button,.missionConsoleNudgeConsole-imaging .missionConsolePulseChoices button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0b1847!important;border-color:#8e7ae747!important;border-radius:8px!important;min-height:22px!important;padding:3px 2px!important;font-size:.34rem!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button.is-active,.missionConsoleNudgeConsole-imaging .missionConsolePulseChoices button.is-active{background:#e8bc35b8!important;border-color:#ffdc689e!important}@media (width<=700px){.missionConsoleNudgeConsole-imaging{transform-origin:0 100%;bottom:9px;left:9px;transform:scale(.9)}}.missionConsoleNudgeConsole-imaging .missionConsoleSlewWest span{left:-15px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewEast span{right:-17px}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRatePanel{grid-column:1/-1;align-items:center;width:100%}.missionConsoleNudgeConsole-imaging .missionConsoleSlewRatePanel>span{text-align:left;width:100%}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices{justify-content:center;align-items:stretch;width:100%;gap:3px!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button{box-sizing:border-box;overflow:hidden;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding:3px 1px!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button b{letter-spacing:.015em;white-space:nowrap;text-align:center;width:100%;line-height:1;display:block;font-size:.32rem!important}.missionConsoleNudgeConsole-imaging .missionConsoleNudgeChoices button em{display:none!important}.missionConsoleFocuserNode{border-color:#b9dcff}.missionConsoleFocuserNode .missionConsoleSystemNodeTitle{background:#b9dcff}.missionConsoleFocuserControls{background:#000;border-top:2px solid #050505;gap:12px;padding:14px;display:grid}.missionConsoleFocuserConnection{grid-template-columns:1fr 1fr;gap:8px;display:grid}.missionConsoleFocuserConnection button,.missionConsoleFocuserAbsolute button{color:#050505;letter-spacing:.08em;cursor:pointer;background:#b9dcff;border:0;border-radius:999px;padding:12px 10px;font:900 .74rem/1 inherit}.missionConsoleFocuserConnection button:nth-child(2){color:#f8f2d3;background:#333}.missionConsoleFocuserStepPanel{background:#171717;border:1px solid #b9dcff40;gap:8px;padding:12px;display:grid}.missionConsoleFocuserStepPanel>span,.missionConsoleFocuserAbsolute span{color:#b9dcff;letter-spacing:.11em;font-size:.7rem;font-weight:900}.missionConsoleFocuserStepChoices{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.missionConsoleFocuserStepChoices button{color:#f8f2d3;cursor:pointer;background:#222;border:1px solid #b9dcff59;padding:10px 4px;font:900 .72rem/1 inherit}.missionConsoleFocuserStepChoices button.is-active{color:#050505;background:#b9dcff;border-color:#b9dcff}.missionConsoleFocuserMoveRow{grid-template-columns:1fr minmax(120px,.8fr) 1fr;align-items:stretch;gap:8px;display:grid}.missionConsoleFocuserMoveRow>button{color:#050505;letter-spacing:.1em;cursor:pointer;background:#e8deae;border:0;justify-content:center;align-items:center;gap:7px;padding:14px 10px;font:950 .9rem/1 inherit;display:flex}.missionConsoleFocuserMoveRow>button:first-child{border-radius:999px 10px 10px 999px}.missionConsoleFocuserMoveRow>button:last-child{border-radius:10px 999px 999px 10px}.missionConsoleFocuserMoveRow>div{text-align:center;background:#191919;place-content:center;padding:8px;display:grid}.missionConsoleFocuserMoveRow small{color:#b9dcff;letter-spacing:.1em;font-size:.58rem}.missionConsoleFocuserMoveRow strong{color:#f8f2d3;font-size:1.3rem}.missionConsoleFocuserMoveRow span{color:#c6bc91;font-size:.62rem}.missionConsoleFocuserAbsolute{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.missionConsoleFocuserAbsolute label{gap:7px;display:grid}.missionConsoleFocuserAbsolute input{box-sizing:border-box;color:#f8f2d3;background:#191919;border:1px solid #b9dcff8c;width:100%;padding:12px 13px;font:800 1rem/1 inherit}.missionConsoleFocuserAbsolute button{border-radius:10px;min-height:44px}.missionConsoleFocuserHalt{color:#fff;letter-spacing:.1em;cursor:pointer;background:#8f3f36;border:0;border-radius:999px;padding:13px;font:950 .78rem/1 inherit}.missionConsoleFocuserControls button:disabled{opacity:.35;cursor:not-allowed}@media (width<=700px){.missionConsoleFocuserStepChoices{grid-template-columns:repeat(3,1fr)}.missionConsoleFocuserMoveRow{grid-template-columns:1fr 100px 1fr}.missionConsoleFocuserAbsolute,.missionConsoleFocuserConnection{grid-template-columns:1fr}}.missionConsoleFocuserNode{grid-column:1/-1}.missionConsoleDewNode{border-color:#ea9c69}.missionConsoleDewNode .missionConsoleSystemNodeTitle{background:#ea9c69}@media (width<=960px) and (orientation:portrait){.missionConsoleFocuserNode{grid-column:auto}}.missionConsoleSystemsGrid>.missionConsoleSystemNode:first-child{order:1}.missionConsoleSystemsGrid>.missionConsoleDewNode{order:2}.missionConsoleSystemsGrid>.missionConsoleFocuserNode{order:3;grid-column:1/-1}.missionConsoleSystemsGrid>.missionConsoleSystemNodeWide{order:4}@media (width<=960px) and (orientation:portrait){.missionConsoleSystemsGrid>.missionConsoleFocuserNode{grid-column:auto}}.missionConsoleReadiness{box-sizing:border-box;background:#07090f;border:3px solid #ee9c5f;border-radius:28px 14px;width:fit-content;max-width:calc(100% - 48px);margin:2px auto 18px;padding:12px 12px 13px;box-shadow:inset 0 0 0 1px #ffdaac29,0 10px 28px #00000047}.missionConsoleReadinessHeading{color:#ffd16f;letter-spacing:.16em;align-items:center;gap:12px;margin:-2px 8px 10px;font-size:.82rem;font-weight:900;display:flex}.missionConsoleReadinessHeading i{opacity:.9;background:linear-gradient(90deg,#ef9860 0 18%,#ef70b5 18% 39%,#9f82e8 39% 61%,#72a8e8 61% 79%,#f2bf4e 79% 100%);border-radius:999px;flex:1;height:3px}.missionConsoleReadinessGrid{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(5,220px);justify-content:center;gap:8px;width:max-content;max-width:100%;padding-bottom:1px;display:grid;overflow-x:auto}.missionConsoleReadinessGrid::-webkit-scrollbar{width:0;height:0;display:none}.missionConsoleReadinessTile{color:#150f1a;isolation:isolate;border-radius:13px 13px 13px 5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:105px;min-height:72px;padding:11px 13px;display:grid;position:relative;overflow:hidden}.missionConsoleReadinessTile:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#fff3,#0000 48%,#00000014);position:absolute;inset:0}.missionConsoleReadinessTile svg{flex:none}.missionConsoleReadinessTile div{min-width:0}.missionConsoleReadinessTile span,.missionConsoleReadinessTile strong{white-space:nowrap;text-overflow:ellipsis;line-height:1.05;display:block;overflow:hidden}.missionConsoleReadinessTile span{letter-spacing:.11em;font-size:.68rem;font-weight:850}.missionConsoleReadinessTile strong{letter-spacing:.03em;margin-top:6px;font-size:.88rem}.missionConsoleReadinessTile.is-orange{background:#f3a14b}.missionConsoleReadinessTile.is-lavender{background:#a98ae9}.missionConsoleReadinessTile.is-blue{background:#91b8ef}.missionConsoleReadinessTile.is-pink{background:#ed79b7}.missionConsoleReadinessTile.is-peach{background:#f4c39d}.missionConsoleReadinessTile.is-yellow{background:#f0c64a}.missionConsoleReadinessLamp{background:#140f1957;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #ffffff2e}.missionConsoleReadinessTile.is-good .missionConsoleReadinessLamp{background:#30c975;box-shadow:0 0 9px #30c975e6}.missionConsoleReadinessTile.is-warn .missionConsoleReadinessLamp{background:#ffce42;box-shadow:0 0 9px #ffce42e6}.missionConsoleReadinessTile.is-alert .missionConsoleReadinessLamp{background:#d83f55;box-shadow:0 0 9px #d83f55e6}@media (width<=1180px){.missionConsoleReadinessGrid{grid-template-columns:repeat(5,200px);justify-content:start}}@media (width<=720px){.missionConsoleReadiness{border-radius:20px 10px;max-width:calc(100% - 24px);margin-inline:auto}.missionConsoleReadinessGrid{grid-template-columns:repeat(5,178px);justify-content:start}.missionConsoleReadinessTile{min-height:66px;padding:9px 11px}.missionConsoleReadinessHeading{font-size:.72rem}}.missionConsoleReadiness{width:min(100%,1220px);max-width:calc(100% - 32px)}.missionConsoleReadinessGrid{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%;max-width:none;overflow-x:hidden}.missionConsoleReadinessTile{gap:7px;width:auto;min-width:0;min-height:66px;padding:9px 10px}.missionConsoleReadinessTile svg{width:20px;height:20px}.missionConsoleReadinessTile span{letter-spacing:.09em;font-size:.62rem}.missionConsoleReadinessTile strong{margin-top:5px;font-size:.8rem}@media (width<=620px){.missionConsoleReadinessGrid{grid-template-columns:repeat(5,150px);justify-content:start;width:max-content;max-width:100%;overflow-x:auto}}.missionConsoleLcarsStrip{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;display:flex}.missionConsoleLcarsStrip .missionConsoleLcarsTab{text-align:center;flex:0 312px;justify-content:center;width:min(312px,25% - 14px);min-width:220px;position:relative}.missionConsoleLcarsStrip .missionConsoleLcarsTab span{text-align:center;flex:1}.missionConsoleLcarsStrip .missionConsoleLcarsTab svg{position:absolute;right:24px}@media (width<=1100px){.missionConsoleLcarsStrip .missionConsoleLcarsTab{flex-basis:calc(50% - 10px);width:calc(50% - 10px);max-width:390px}}@media (width<=620px){.missionConsoleLcarsStrip{padding-inline:14px}.missionConsoleLcarsStrip .missionConsoleLcarsTab{flex-basis:100%;width:100%;min-width:0;max-width:420px}}.missionConsoleLcarsStrip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;width:min(100%,1220px);max-width:calc(100% - 32px);margin:4px auto 8px;display:grid}.missionConsoleLcarsStrip .missionConsoleLcarsTab{flex:none;width:100%;min-width:0;max-width:none;min-height:50px;padding:10px 34px 10px 18px;font-size:clamp(.6rem,.72vw,.76rem);line-height:1.05;transform:translateY(2px)}.missionConsoleLcarsStrip .missionConsoleLcarsTab span{white-space:normal;text-align:center;min-width:0}.missionConsoleLcarsStrip .missionConsoleLcarsTab svg{width:15px;height:15px;top:50%;right:14px;transform:translateY(-50%)rotate(-90deg)}.missionConsoleLcarsStrip .missionConsoleLcarsTab.is-active svg{transform:translateY(-50%)rotate(0)}@media (width<=760px){.missionConsoleLcarsStrip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(100% - 24px)}}@media (width<=430px){.missionConsoleLcarsStrip{grid-template-columns:1fr}}#mission-console-target,#mission-console-conditions,#mission-console-operations,#mission-console-systems{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{-webkit-text-size-adjust:100%}body{min-height:100dvh}button,a,input,select,textarea{touch-action:manipulation}html.missionConsoleFullscreenMode,body.missionConsoleFullscreenMode{overscroll-behavior:none;touch-action:manipulation;width:100%;height:100%;overflow:hidden}html.missionConsoleFullscreenMode body{overscroll-behavior:none}.missionConsoleFullscreenMode .admin-shell-console-standalone{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;height:100dvh;min-height:0;overflow:hidden auto}.missionConsoleWrap{min-height:100dvh;padding-top:max(0px, env(safe-area-inset-top));padding-right:max(0px, env(safe-area-inset-right));padding-bottom:max(0px, env(safe-area-inset-bottom));padding-left:max(0px, env(safe-area-inset-left));overscroll-behavior-y:contain}.missionConsoleFullscreenMode .missionConsoleWrap{overscroll-behavior:none;height:auto;min-height:100%;overflow:visible}.missionConsoleStandaloneTopbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.missionConsoleDeviceControls{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:center;gap:16px;min-width:0;display:grid}.missionConsoleDeviceStatus,.missionConsoleFullscreenButton{color:#161111;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:none;justify-content:flex-start;align-items:stretch;width:100%;min-height:56px;padding:0;font:900 clamp(.66rem,.82vw,.8rem)/1 inherit;display:inline-flex}.missionConsoleDeviceStatusLcars,.missionConsoleFullscreenButtonLcars{width:100%;min-width:0;box-shadow:none;filter:none;border-radius:999px;outline:none;position:relative;overflow:hidden}.missionConsoleDeviceStatusCap,.missionConsoleFullscreenButtonCap{border-radius:999px 0 0 999px;flex:0 0 clamp(62px,5.2vw,88px);align-self:stretch;width:clamp(62px,5.2vw,88px)}.missionConsoleDeviceStatusContent,.missionConsoleFullscreenButtonContent{flex:auto;align-items:center;gap:14px;min-width:0;padding:0 22px 0 18px;display:inline-flex}.missionConsoleDeviceStatusIcon,.missionConsoleFullscreenButtonIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.missionConsoleDeviceStatusIcon svg,.missionConsoleFullscreenButtonIcon svg{width:18px;height:18px}.missionConsoleDeviceStatusLabel,.missionConsoleFullscreenButtonContent>span:last-child{white-space:nowrap}.missionConsoleDeviceStatus.is-online,.missionConsoleDeviceStatus.is-online .missionConsoleDeviceStatusCap{background:#b8d5c6}.missionConsoleDeviceStatus.is-offline,.missionConsoleDeviceStatus.is-offline .missionConsoleDeviceStatusCap{background:#dfa9a0}.missionConsoleFullscreenButtonLcars{cursor:pointer;background:#cfc4e1}.missionConsoleFullscreenButtonLcars .missionConsoleFullscreenButtonCap{background:#cfc4e1}.missionConsoleFullscreenButtonLcars:hover,.missionConsoleFullscreenButtonLcars:hover .missionConsoleFullscreenButtonCap{background:#d5cae6}.missionConsoleFullscreenButtonLcars:active{transform:translateY(1px)}.missionConsoleFullscreenButtonLcars:focus-visible{outline-offset:2px;outline:2px solid #f7d874}.missionConsoleDeviceStatus,.missionConsoleFullscreenButton,.missionConsoleDeviceStatusLcars,.missionConsoleFullscreenButtonLcars,.missionConsoleDeviceStatusCap,.missionConsoleFullscreenButtonCap,.missionConsoleDeviceStatusContent,.missionConsoleFullscreenButtonContent,.missionConsoleDeviceStatus:before,.missionConsoleDeviceStatus:after,.missionConsoleFullscreenButton:before,.missionConsoleFullscreenButton:after,.missionConsoleDeviceStatusLcars:before,.missionConsoleDeviceStatusLcars:after,.missionConsoleFullscreenButtonLcars:before,.missionConsoleFullscreenButtonLcars:after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important}.missionConsoleFullscreenButton,.missionConsoleFullscreenButtonLcars{appearance:none;outline:none;background-image:none!important;border:0!important}.missionConsoleConnectivityBanner{top:max(0px, env(safe-area-inset-top));z-index:50;color:#fff;background:#8f3f36;border:2px solid #ff9a91;align-items:center;gap:12px;margin:8px 0 12px;padding:11px 14px;display:flex;position:sticky;box-shadow:0 8px 24px #00000059}.missionConsoleConnectivityBanner div{gap:3px;display:grid}.missionConsoleConnectivityBanner strong{letter-spacing:.1em;font-size:.78rem}.missionConsoleConnectivityBanner span{font-size:.68rem;line-height:1.35}@media (pointer:coarse){.missionConsoleMain button,.missionConsoleMain a,.missionConsoleMain select,.missionConsoleMain input{min-height:44px}.missionConsolePanelTop{min-height:54px!important}.missionConsoleLcarsTab{min-height:48px!important}}@media (width<=1100px){.missionConsoleFrame{width:100%}.missionConsoleLeftRail{width:18px;min-width:18px}.missionConsoleMain{min-width:0}.missionConsoleHeaderCompact{grid-template-columns:1fr!important}.missionConsoleHeaderBlockMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.missionConsoleStandaloneTopbar{grid-template-columns:1fr;align-items:stretch}.missionConsoleReturnAdmin{justify-self:start}.missionConsoleDeviceControls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=620px){.missionConsoleWrap{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.missionConsoleLeftRail{display:none}.missionConsoleMain{width:100%}.missionConsoleStandaloneTopbar{grid-template-columns:1fr;gap:12px;display:grid}.missionConsoleReturnAdmin{justify-content:center;width:100%}.missionConsoleDeviceControls{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.missionConsoleDeviceStatus,.missionConsoleFullscreenButton{width:100%;min-height:54px}.missionConsoleDeviceStatusLcars,.missionConsoleFullscreenButtonLcars{width:100%;min-width:0}.missionConsoleDeviceStatusContent,.missionConsoleFullscreenButtonContent{justify-content:center;gap:12px;padding:0 16px}.missionConsoleDeviceStatusCap,.missionConsoleFullscreenButtonCap{display:none}.missionConsoleDeviceStatusLabel,.missionConsoleFullscreenButtonContent>span:last-child{white-space:nowrap}.missionConsoleHeaderBlockMeta{grid-template-columns:1fr}.missionConsoleHeaderBlockPrimary h1{font-size:clamp(1.65rem,8vw,2.35rem)}.missionConsoleSystemsGrid,.missionConsoleTelemetryGrid,.missionConsoleOperationsGrid{grid-template-columns:1fr!important}.missionConsoleConnectivityBanner{margin-inline:0}}@media (orientation:landscape) and (height<=600px){.missionConsoleHeaderCompact{padding-block:8px!important}.missionConsoleAccessHeader{display:none!important}.missionConsoleHeaderBlockPrimary p{display:none}.missionConsoleReadiness{margin-block:7px}.missionConsoleReadinessGrid{gap:5px}.missionConsoleReadinessTile{min-height:54px;padding:7px 9px}.missionConsoleLcarsStrip{top:max(0px, env(safe-area-inset-top));z-index:35;background:#000;padding-block:5px;position:sticky}}@media (display-mode:standalone){.missionConsoleWrap{min-height:100dvh}.missionConsoleStandaloneTopbar{padding-top:4px}}@media (width>=761px){.missionConsoleReadiness{--mission-readiness-elbow-left:-58px;--mission-readiness-elbow-height:42px;--mission-readiness-elbow-radius:42px;--mission-readiness-elbow-stroke:18px;z-index:1;margin-top:46px;margin-bottom:46px;position:relative;overflow:visible}.missionConsoleReadiness:before,.missionConsoleReadiness:after{content:"";left:var(--mission-readiness-elbow-left);width:calc(100% - var(--mission-readiness-elbow-left));height:var(--mission-readiness-elbow-height);box-sizing:border-box;pointer-events:none;z-index:-1;position:absolute}.missionConsoleReadiness:before{top:calc(-1 * var(--mission-readiness-elbow-height));border-left:var(--mission-readiness-elbow-stroke) solid #958ff0;border-top:var(--mission-readiness-elbow-stroke) solid #958ff0;border-top-left-radius:var(--mission-readiness-elbow-radius)}.missionConsoleReadiness:after{bottom:calc(-1 * var(--mission-readiness-elbow-height));border-left:var(--mission-readiness-elbow-stroke) solid #b96f70;border-bottom:var(--mission-readiness-elbow-stroke) solid #b96f70;border-bottom-left-radius:var(--mission-readiness-elbow-radius)}.missionConsoleLcarsStrip{border-top:0!important;margin-top:46px!important;padding-top:0!important}.missionConsoleLeftRail{grid-template-rows:minmax(360px,58fr) minmax(210px,28fr) minmax(110px,14fr);align-self:start;gap:14px;height:calc(100dvh - 30px);min-height:720px;max-height:1080px;position:sticky;top:10px;overflow:hidden;display:grid!important}.missionConsoleRailLarge,.missionConsoleRailAccent,.missionConsoleRailMini{height:100%;min-height:0;flex:none!important}.missionConsoleLeftRail{grid-template-rows:minmax(360px,58fr) minmax(210px,28fr) minmax(110px,14fr)!important;align-self:start!important;gap:14px!important;height:calc(100dvh - 30px)!important;min-height:720px!important;max-height:1080px!important;display:grid!important;position:sticky!important;top:10px!important;overflow:hidden!important}.missionConsoleRailLarge,.missionConsoleRailAccent,.missionConsoleRailMini{flex:none!important;height:100%!important;min-height:0!important}}.guest-read-only-banner{z-index:100000;color:#fff;letter-spacing:.04em;background:#000000f0;border:2px solid #f2c94c;border-radius:12px;flex-direction:column;gap:2px;max-width:min(360px,100vw - 36px);padding:10px 14px;font-size:.76rem;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #00000073}.guest-read-only-banner strong{color:#f2c94c;letter-spacing:.12em}.admin-access-denied{text-align:center;color:#fff;background:#050505;place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:24px;display:grid}.admin-access-denied img{width:min(220px,60vw)}.admin-access-denied button{cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-weight:800}.admin-command-header{align-items:flex-start}.admin-command-side{flex:none;gap:14px;width:min(390px,100%);display:grid}.admin-command-side .admin-status-card,.admin-visit-card{box-sizing:border-box;width:100%;min-width:0}.admin-visit-card{background:#08101fcc;border:1px solid #8fc1db2b;border-radius:12px;align-items:center;gap:17px;padding:22px 25px;display:flex}.admin-visit-copy{min-width:0}.admin-visit-card span{color:#cadced94;letter-spacing:.17em;font-size:.67rem;font-weight:800}.admin-visit-card strong{color:#fff;letter-spacing:.08em;margin-top:7px;font-size:1.15rem;display:block}.admin-visit-refresh{color:#b9def0c7;cursor:pointer;background:#57a5c912;border:1px solid #8fc1db24;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.admin-visit-refresh:hover{color:#fff;background:#57a5c921;border-color:#8fd5ec6b}@media (width<=950px){.admin-command-side{width:100%}}.missionConsoleAsiairControls{background:#00000057;border:1px solid #ffbe4b57;border-radius:16px;margin-top:16px;padding:14px}.missionConsoleAsiairControlsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.missionConsoleAsiairControlsHeader>div{gap:2px;display:grid}.missionConsoleAsiairControlsHeader small{color:#ffffff94;letter-spacing:.13em}.missionConsoleAsiairControlsHeader strong{color:#ffbd59;letter-spacing:.07em}.missionConsoleAsiairControlsHeader>span{color:#ffbd59;letter-spacing:.08em;background:#ffbd5924;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.missionConsoleAsiairControlButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.missionConsoleAsiairControlButtons button{color:#100b04;min-height:48px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#ffbd59;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.missionConsoleAsiairControlButtons button.is-stop{background:#ff6f91}.missionConsoleAsiairControlButtons button:disabled{opacity:.52;cursor:wait}.missionConsoleAsiairControlNote,.missionConsoleAsiairControlMessage{margin:10px 2px 0;font-size:.82rem}.missionConsoleAsiairControlNote{color:#ffffff94}.missionConsoleAsiairControlMessage{color:#ffbd59;letter-spacing:.04em;font-weight:800}@media (width<=760px){.missionConsoleAsiairControlButtons{grid-template-columns:1fr}.missionConsoleAsiairControlsHeader{align-items:flex-start}}.missionConsoleAsiairModeSection{gap:8px;margin-bottom:10px;display:grid}.missionConsoleAsiairModeSection>small{color:#ffffff94;letter-spacing:.12em;font-weight:800}.missionConsoleAsiairModeButtons{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.missionConsoleAsiairModeButtons button,.missionConsoleAsiairQuickGrid button,.missionConsoleAsiairSettingsGrid button{color:#ffbd59;min-height:44px;font:inherit;letter-spacing:.045em;cursor:pointer;background:#ffbd5924;border:0;border-radius:999px;padding:9px 12px;font-weight:900}.missionConsoleAsiairModeButtons button:hover{background:#ffbd593d}.missionConsoleAsiairQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.missionConsoleAsiairQuickGrid button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.missionConsoleAsiairQuickGrid button.is-primary{color:#100b04;background:#ffbd59}.missionConsoleAsiairQuickGrid button.is-capture{color:#101507;background:#b9f27c}.missionConsoleAsiairQuickGrid button.is-stop{color:#18040b;background:#ff6f91}.missionConsoleAsiairSettingsGrid{grid-template-columns:1.2fr 1fr;gap:10px;margin-top:10px;display:grid}.missionConsoleAsiairGainControl{border:1px solid #ffbd592e;border-radius:14px;gap:6px;padding:10px;display:grid}.missionConsoleAsiairGainControl>span{color:#ffffff94;letter-spacing:.12em;font-size:.75rem;font-weight:900}.missionConsoleAsiairGainControl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:8px;display:grid}.missionConsoleAsiairGainControl input{color:#fff;min-width:0;font:inherit;background:#090909;border:1px solid #ffbd5959;border-radius:999px;padding:10px 12px;font-weight:800}.missionConsoleAsiairContinuous{min-height:100%}.missionConsoleAsiairModeButtons button:disabled,.missionConsoleAsiairQuickGrid button:disabled,.missionConsoleAsiairSettingsGrid button:disabled{opacity:.52;cursor:wait}@media (width<=900px){.missionConsoleAsiairModeButtons{grid-template-columns:repeat(3,minmax(0,1fr))}.missionConsoleAsiairSettingsGrid{grid-template-columns:1fr}}@media (width<=620px){.missionConsoleAsiairModeButtons,.missionConsoleAsiairQuickGrid{grid-template-columns:1fr}}@media (width>=761px){.missionConsoleLeftRail{position:relative!important;top:auto!important}.missionConsoleFrame{align-items:stretch}.missionConsoleLeftRail{grid-template-rows:clamp(180px,24vh,260px) minmax(0,1fr)!important;align-self:stretch!important;gap:14px!important;height:auto!important;min-height:calc(100dvh - 30px)!important;max-height:none!important;display:grid!important;overflow:visible!important}.missionConsoleRailLarge{grid-row:1;height:100%!important;min-height:0!important}.missionConsoleRailAccent{grid-row:2;height:100%!important;min-height:0!important}.missionConsoleRailMini{display:none!important}.missionConsoleReadiness:before{border-top-color:#958ff0!important;border-left-color:#958ff0!important}.missionConsoleLeftRail{width:126px;min-width:126px;grid-template-rows:clamp(300px,32vh,420px) minmax(520px,1fr) clamp(160px,16vh,240px)!important;align-self:stretch!important;gap:14px!important;height:auto!important;min-height:calc(100dvh - 30px)!important;max-height:none!important;display:grid!important;overflow:visible!important}.missionConsoleRailLarge,.missionConsoleRailAccent,.missionConsoleRailMini{border-radius:0!important;height:100%!important;min-height:0!important;display:block!important}.missionConsoleRailLarge{grid-row:1;background:#958ff0!important;border-bottom-right-radius:180px!important}.missionConsoleRailAccent{grid-row:2;background:#b27d7f!important;border-top-right-radius:180px!important}.missionConsoleRailMini{grid-row:3;background:#d7a16e!important}.missionConsoleReadiness:after{border-bottom-color:#b27d7f!important;border-left-color:#b27d7f!important}.missionConsoleRailAccent{background:#b27d7f!important}.missionConsoleLeftRail{grid-template-rows:clamp(350px,36vh,470px) minmax(380px,1fr) clamp(160px,16vh,240px)!important}.missionConsoleReadiness{--mission-readiness-elbow-left:-68px}.missionConsoleReadiness:before{width:calc(100% + 78px)!important;left:-78px!important}}
