.native-auth,.pilot-launch{padding:0 24px 24px}.pilot-modes{border-bottom:1px solid #8acfff25;gap:8px;margin-bottom:20px;padding-bottom:14px;display:flex}.pilot-modes button{color:#94aabe;border-radius:8px;flex:1;padding:12px}.pilot-modes button[aria-pressed=true]{color:#d5efff;background:#88cfff18}.native-auth h3,.pilot-launch h3{font-family:var(--font-display);margin:12px 0 22px;font-size:30px;line-height:1.1}.pilot-credentials{max-width:440px;margin:auto}.pilot-credentials label{color:#b4cada;gap:7px;margin:16px 0;font-size:12px;display:grid}.pilot-credentials input,.pilot-search input{color:#e5f3ff;font:inherit;background:#081320;border:1px solid #8acfff35;border-radius:8px;width:100%;padding:12px}.pilot-credentials input:focus,.pilot-search input:focus{outline-offset:2px;outline:2px solid #89cff0}.pilot-credentials .gold-button,.pilot-selection .gold-button,.pilot-launch .gold-button{justify-content:center;width:100%;margin-top:18px}.pilot-recover,.pilot-back{color:#9dcde7;padding:10px 0;font-size:11px}.pilot-back{align-items:center;gap:6px;display:flex}.pilot-planet-preview{background:radial-gradient(ellipse at 20% 50%, color-mix(in srgb, var(--planet-color), transparent 72%), #08111d);border:1px solid #8acfff25;border-radius:16px;align-items:center;gap:20px;min-height:188px;padding:12px;display:flex}.pilot-planet-preview h4{font-family:var(--font-display);margin:0;font-size:32px}.pilot-planet-preview p{color:#b5d1e0;margin:6px 0}.pilot-planet-preview small{color:#88a3b5}.pilot-orbit{flex-shrink:0;place-items:center;width:180px;height:164px;display:grid;position:relative}.pilot-globe{background:radial-gradient(circle at 30% 25%, #fff5, transparent 36%), radial-gradient(circle at 35% 35%, var(--planet-color,#187853), #020711 90%);width:112px;height:112px;box-shadow:inset -20px -10px 24px #0009, 0 0 28px color-mix(in srgb, var(--planet-accent,#8acfff), transparent 70%);border:1px solid #e4f7ff44;border-radius:50%;place-items:center;display:grid}.pilot-orbit>i{border:1px solid #91cfe348;border-radius:50%;position:absolute;inset:14px 0;transform:rotate(-28deg)}.pilot-orbit>i:nth-of-type(2){inset:24px 0;transform:rotate(35deg)}.pilot-orbit>i:nth-of-type(3){inset:34px 0;transform:rotate(75deg)}.pilot-orbit>i:after{content:"";background:linear-gradient(90deg,#0000 40%,#fff3c9 40% 50%,#0000 50%),#a9572f;border-radius:70% 20%;width:19px;height:11px;position:absolute;top:20%;left:8%;box-shadow:0 0 12px #f6a86160}.pilot-search{align-items:center;gap:8px;margin:18px 0 10px;display:flex}.pilot-schools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pilot-schools button{text-align:left;background:#09131e;border:1px solid #87caff24;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.pilot-schools button[aria-pressed=true]{background:#142d3b;border-color:#9ad6ee;box-shadow:0 0 18px #89cfff10}.pilot-schools button span{overflow-wrap:anywhere;min-width:0;font-size:11px}.pilot-schools small{color:#8ca8b8;margin-top:4px;font-size:9px;display:block}.pilot-pagination{justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.pilot-pagination button{color:#a9d3eb;padding:8px}.pilot-error{color:#ffd1bf;background:#71372625;border:1px solid #f8987555;border-radius:8px;padding:12px;font-size:12px}.pilot-launch{text-align:center}.pilot-launch .pilot-orbit{margin:0 auto}.pilot-launch p{color:#a9c1d1;font-size:13px;line-height:1.7}.pilot-recovery{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#b1eafa;background:#081320;border:1px dashed #91d4e7;border-radius:8px;padding:16px;display:block}.pilot-saved{justify-content:center;gap:8px;margin:16px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.pilot-orbit>i{animation:14s linear infinite pilot-satellite}.pilot-orbit>i:nth-of-type(2){animation-duration:19s;animation-direction:reverse}.pilot-orbit>i:nth-of-type(3){animation-duration:24s}@keyframes pilot-satellite{to{rotate:360deg}}}@media (max-width:600px){.native-auth,.pilot-launch{padding:0 14px 18px}.pilot-schools{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-planet-preview{gap:8px}.pilot-orbit{width:135px}.pilot-planet-preview h4{font-size:25px}}
.in-planet .map-heading,.in-planet .destination-card,.in-planet .mini-map,.in-planet .live-universe,.in-planet .universe-pulse{display:none}.in-planet .scene-viewport,.in-planet .scene-vignette{inset:152px 76px 62px 348px}.planet-focus-panel{z-index:32;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;width:300px;padding:0 4px 4px 0;display:flex;position:absolute;top:158px;bottom:78px;left:24px;overflow:auto}.planet-focus-panel .planet-scoreboard.is-expanded{width:100%;box-shadow:none;background:#0a1420f5;border-radius:12px;flex-shrink:0;padding:15px}.planet-focus-panel .planet-scoreboard header button{min-width:0;line-height:1.3}.planet-focus-panel .planet-scoreboard header button span{overflow-wrap:anywhere}.planet-focus-panel .planet-board-score{flex-shrink:0}.planet-focus-panel .planet-board-opponent span{overflow-wrap:anywhere}.planet-focus-guide{background:#09131ded;border:1px solid #8eaec32a;border-radius:10px;padding:12px;font-size:12px}.planet-focus-guide summary{cursor:pointer;font-weight:700;line-height:1.4}.planet-focus-guide p{color:#98acba;line-height:1.5}.planet-focus-guide a{color:#93cfe8;line-height:1.5;display:block}.planet-focus-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.planet-focus-actions button,.planet-focus-back{color:#b8d7e4;text-align:left;border:1px solid #94b7c830;border-radius:7px;padding:9px 10px;font-size:11px;line-height:1.4}.planet-focus-back{background:#09131dea;flex-shrink:0}.planet-focus-actions button[aria-pressed=true]{color:#e5f7ff;background:#173443;border-color:#9ad6ee}.in-planet .right-tools{top:50%;bottom:auto;right:16px;transform:translateY(-50%)}.in-planet .travel-status{display:none}@media (max-width:900px) and (min-width:601px){.planet-focus-panel{gap:7px;width:232px;top:150px;bottom:66px;left:12px}.planet-focus-panel .planet-scoreboard.is-expanded{padding:10px}.in-planet .scene-viewport,.in-planet .scene-vignette{inset:145px 62px 62px 254px}.in-planet .right-tools{right:10px}}@media (max-width:600px){.planet-focus-panel{gap:7px;width:auto;max-height:244px;padding-right:2px;inset:138px 12px auto}.planet-focus-panel .planet-scoreboard.is-expanded{padding:10px 12px}.planet-focus-panel .planet-board-meta{display:none}.planet-focus-panel .planet-board-game{margin-top:5px;padding-top:5px}.planet-focus-panel .planet-board-game p,.planet-focus-panel .planet-board-game[data-period=LAST] .planet-board-links{display:none}.planet-focus-panel .planet-scoreboard footer{margin-top:7px;padding-top:7px}.planet-focus-guide{padding:9px 12px}.planet-focus-back{padding:8px 12px}.in-planet .scene-viewport,.in-planet .scene-vignette{inset:398px 52px 60px 8px}.in-planet .right-tools{top:auto;bottom:72px;right:8px;transform:none}.in-planet .right-tools button{width:32px;height:32px}}@media (max-height:680px) and (max-width:600px){.planet-focus-panel{max-height:196px;top:130px}.in-planet .scene-viewport,.in-planet .scene-vignette{top:340px}.planet-focus-panel .planet-board-links{display:none}}.universe-app.in-planet{min-height:0}.planet-focus-panel .planet-board-match>span{overflow-wrap:anywhere;min-width:0}.in-planet .system-switcher{width:auto;max-width:none;top:100px;left:348px;right:84px;transform:none}@media (min-width:601px) and (max-width:900px){.in-planet .system-switcher{top:82px;left:254px;right:74px}}@media (max-width:600px){.in-planet .system-switcher{top:80px;left:12px;right:12px}}
.universe-app.classic-dashboard .system-switcher{overscroll-behavior-x:contain;flex-wrap:nowrap;width:auto;max-width:none;top:100px;left:32px;right:32px;overflow-x:auto;transform:none}.universe-app.classic-dashboard .map-heading{max-width:278px;top:172px;left:32px}.classic-dashboard .map-heading h1{font-size:43px}.universe-app.classic-dashboard .destination-card{overscroll-behavior:contain;scrollbar-width:thin;width:278px;max-height:calc(100% - 480px);padding:18px;bottom:82px;left:32px;overflow:auto}.universe-app.classic-dashboard .scene-viewport,.universe-app.classic-dashboard .scene-vignette{inset:156px 404px 82px 326px}.dashboard-right{z-index:34;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:12px;width:296px;display:flex;position:absolute;top:164px;bottom:82px;right:88px;overflow:hidden auto}.universe-app.classic-dashboard .dashboard-right :is(.sports-panel,.mini-map,.live-universe,.universe-pulse,.game-day-alert,.pulse-recap){flex-shrink:0;width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;position:static;inset:auto;transform:none}.universe-app.classic-dashboard .dashboard-right .sports-panel.expanded{height:min(480px,65vh);display:flex}.universe-app.classic-dashboard .dashboard-right .sports-panel:not(.expanded){display:block}.classic-dashboard .scoreboard-tabs{flex-wrap:wrap}.classic-dashboard .dashboard-right .mini-map{display:block}.classic-dashboard .dashboard-right .mini-map svg[role=group]{width:100%;height:auto;display:block}.classic-dashboard .dashboard-right .mini-map .mobile-map-open{display:none}.classic-dashboard .dashboard-right .mini-map-title,.classic-dashboard .dashboard-right .mini-map-caption{display:flex}.classic-dashboard .mini-map .map-system text{display:none}.classic-dashboard .mini-map .map-system:is(:hover,:focus,[data-active=true]) text,.classic-dashboard .dashboard-right .mini-map-title>svg{display:block}.dashboard-tools{background:#09131eeb;border:1px solid #89cff02b;border-radius:9px;padding:12px;font-size:11px}.dashboard-tools>summary{cursor:pointer;color:#c5d9e6}.dashboard-tools[open]>summary{margin-bottom:12px}.classic-dashboard .dashboard-tools .live-universe,.classic-dashboard .dashboard-tools .universe-pulse{display:block}.classic-dashboard .dashboard-tools .live-universe-tools,.classic-dashboard .dashboard-tools .universe-pulse>div{flex-wrap:wrap;gap:8px;display:flex}.classic-dashboard .dashboard-tools .universe-pulse>div>:is(button,span){display:block}.classic-dashboard .dashboard-tools .upset-radar-body{width:100%;max-height:none;position:static}.classic-dashboard .dashboard-tools .universe-pulse{margin-top:14px}.classic-dashboard .dashboard-right .game-day-alert{flex-wrap:wrap;gap:8px;padding:12px;font-size:11px;display:flex}.classic-dashboard .dashboard-right .game-day-alert>span{white-space:normal;min-width:0}.universe-app.classic-dashboard .right-tools{top:50%;bottom:auto;right:24px;transform:translateY(-50%)}.classic-dashboard .bottom-bar{gap:12px}.classic-dashboard .bottom-bar .gesture-hint{display:none}.classic-dashboard .bottom-bar .living-launch{position:static;transform:none}.classic-dashboard .bottom-bar .living-launch span{display:inline}.quiet-world-label{white-space:nowrap;color:#d5e5ee;background:#07111ad9;border:1px solid #89cff028;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}@media (min-width:701px) and (max-width:1100px){.universe-app.classic-dashboard .system-switcher{left:24px;right:24px}.universe-app.classic-dashboard .map-heading{max-width:220px;left:24px}.classic-dashboard .map-heading h1{font-size:34px}.universe-app.classic-dashboard .destination-card{width:220px;padding:12px;left:24px}.classic-dashboard .dashboard-right{width:230px;right:68px}.universe-app.classic-dashboard .scene-viewport,.universe-app.classic-dashboard .scene-vignette{left:258px;right:310px}.universe-app.classic-dashboard .planet-focus-panel{width:220px;top:162px;left:24px}.classic-dashboard .bottom-bar{justify-content:flex-start;overflow-x:auto}.classic-dashboard .bottom-bar>*{flex-shrink:0}}@media (max-width:700px){.universe-app.classic-dashboard .system-switcher{top:calc(80px + env(safe-area-inset-top,0px));left:12px;right:12px}.universe-app.classic-dashboard .map-heading{max-width:calc(100% - 164px);top:146px;left:16px}.classic-dashboard .map-heading h1{font-size:27px}.classic-dashboard .map-heading :is(.eyebrow,p,.map-stats){display:none}.universe-app.classic-dashboard .destination-card{width:204px;max-width:calc(100% - 154px);max-height:220px;padding:10px;bottom:120px;left:12px}.classic-dashboard .dashboard-right{gap:8px;width:128px;top:142px;bottom:120px;right:12px}.classic-dashboard .dashboard-tools{padding:9px;font-size:10px}.classic-dashboard .dashboard-right .mini-map{padding:8px}.classic-dashboard .dashboard-right .mini-map-caption{display:none}.classic-dashboard .dashboard-right .scoreboard-toggle{padding:10px;font-size:10px}.classic-dashboard .dashboard-right .scoreboard-toggle>span{gap:4px}.classic-dashboard .dashboard-right .scoreboard-peek{flex-wrap:wrap;gap:6px;padding:8px}.classic-dashboard .dashboard-right .scoreboard-peek>span{display:flex}.classic-dashboard .dashboard-right .scoreboard-peek>svg{display:none}.classic-dashboard .dashboard-right .sports-panel:not(.expanded) .scoreboard-peek{display:flex}.classic-dashboard .dashboard-right .sports-panel:not(.expanded) .sports-source{flex-wrap:wrap;padding:6px 8px;font-size:8px;display:flex}.universe-app.classic-dashboard .scene-viewport,.universe-app.classic-dashboard .scene-vignette{inset:216px 148px 260px 8px}.classic-dashboard .scene-viewport .system-label>span{letter-spacing:0;font-size:11px}.classic-dashboard .scene-viewport .system-label>small{display:none}.universe-app.classic-dashboard .right-tools{flex-direction:row;top:auto;bottom:66px;right:12px;transform:none}.classic-dashboard .right-tools .tool-divider{width:1px;height:20px;margin:0 4px}.classic-dashboard .bottom-bar{justify-content:flex-start;gap:10px;overflow-x:auto}.classic-dashboard .bottom-bar>*{flex-shrink:0}.classic-dashboard .bottom-bar .community-trigger span,.classic-dashboard .bottom-bar .living-launch span{display:inline}.classic-dashboard .dashboard-right:has(.sports-panel.expanded){z-index:45;background:#09131ef5;width:auto;left:12px;right:12px}.universe-app.classic-dashboard .dashboard-right .sports-panel.expanded{height:calc(100dvh - 275px)}.universe-app.classic-dashboard .planet-focus-panel{width:auto;max-height:270px;inset:142px 152px auto 12px}.universe-app.classic-dashboard.in-planet .scene-viewport,.universe-app.classic-dashboard.in-planet .scene-vignette{top:428px;bottom:124px}}
