.livePage{color:#f3efe8;background:radial-gradient(circle at 75% 0,#2a1b12 0,#0000 28%),#0d0d0c;min-height:100vh}.liveTopbar{border-bottom:1px solid #322e29;justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:0 auto;padding:0 24px;display:flex}.liveBrand{color:#f3efe8;align-items:center;gap:10px;text-decoration:none;display:flex}.liveBrand strong{letter-spacing:-.8px;font-size:21px;display:block}.liveBrand strong span{color:#e58b2a}.liveBrand small{letter-spacing:2px;color:#8f887e;margin-top:2px;font-size:8px;display:block}.backLink{color:#e58b2a;letter-spacing:1.4px;align-items:center;gap:7px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.liveSetup,.liveHero,.dashboardGrid,.liveMainGrid,.liveSafety,.stageSection,.flightLoaded,.takeoffPanel{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.liveSetup{grid-template-columns:1fr 1fr;align-items:start;gap:50px;padding-top:72px;padding-bottom:84px;display:grid}.setupCopy h1,.liveHero h1{letter-spacing:-3px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,82px);line-height:.98}.setupCopy h1 em{color:#e58b2a;font-weight:400}.setupCopy p,.liveHero p{color:#9d968d;max-width:600px;font-size:15px;line-height:1.7}.liveEyebrow{color:#e58b2a;letter-spacing:2px;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.liveEyebrow span{background:#e58b2a;width:24px;height:2px}.setupPanel,.livePanel,.metricCard,.statusFlag,.stageSection,.flightLoaded,.takeoffPanel{background:linear-gradient(145deg,#1a1917,#111);border:1px solid #39342e;box-shadow:0 28px 70px #0004}.setupPanel,.livePanel{padding:28px}.panelTitle{border-bottom:1px solid #302c27;flex-direction:column;gap:4px;margin-bottom:20px;padding-bottom:16px;display:flex}.panelTitle span{color:#e58b2a;letter-spacing:1.8px;font-size:8px;font-weight:900}.panelTitle b{font-size:15px}.liveGrid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.liveGrid label{letter-spacing:1.1px;text-transform:uppercase;color:#999188;font-size:9px;font-weight:800}.liveGrid label span{color:#6f6962;font-weight:400}.liveGrid input,.liveGrid select{color:#f3efe8;background:#10100f;border:1px solid #3a352f;border-radius:3px;outline:none;width:100%;margin-top:8px;padding:13px 12px;font-size:14px;display:block}.liveGrid input:focus,.liveGrid select:focus{border-color:#e58b2a}.livePrimary{color:#17120d;letter-spacing:1.2px;cursor:pointer;background:#e58b2a;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:16px;font-weight:900;display:flex}.setupNote{color:#716a62;margin:12px 0 0;font-size:10px;line-height:1.5}.liveHero{justify-content:space-between;align-items:end;gap:30px;padding-top:56px;padding-bottom:28px;display:flex}.liveHero h1{margin-bottom:10px;font-size:clamp(42px,6vw,72px)}.statusFlag{border-left:4px solid #4f9b61;max-width:440px;padding:22px}.statusFlag.warn{border-left-color:#e58b2a}.statusFlag small{letter-spacing:1.8px;color:#8d857b;font-size:8px}.statusFlag strong{color:#f3efe8;margin:5px 0;font-size:20px;display:block}.statusFlag p{margin:0;font-size:11px;line-height:1.5}.takeoffPanel{border-left:4px solid #e58b2a;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding-top:20px;padding-bottom:20px;display:flex}.takeoffPanel.launched{border-left-color:#4f9b61}.takeoffCopy span{letter-spacing:1.8px;color:#e58b2a;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.takeoffPanel.launched .takeoffCopy span{color:#79d48a}.takeoffCopy strong{color:#f3efe8;font-size:18px;display:block}.takeoffCopy p{color:#9d968d;max-width:700px;margin:6px 0 0;font-size:12px;line-height:1.5}.takeoffButton{color:#17120d;letter-spacing:1.2px;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#e58b2a,#f09a3a);border:1px solid #f0a34e;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:15px 20px;font-size:11px;font-weight:900;display:flex;box-shadow:0 0 22px #e58b2a22}.takeoffButton:hover{filter:brightness(1.08)}.takeoffConfirmed{color:#79d48a;letter-spacing:1.4px;align-items:center;gap:9px;font-size:11px;display:flex}.flightLoaded{border-left:4px solid #4f9b61;margin-bottom:18px;padding-top:20px;padding-bottom:20px}.flightLoadedHead{border-bottom:1px solid #302c27;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.flightLoadedHead span{letter-spacing:1.8px;color:#79d48a;font-size:11px;font-weight:900}.flightLoadedHead b{color:#d7d0c7;font-size:12px}.flightLoadedGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:16px;display:grid}.flightLoadedGrid div{min-width:0}.flightLoadedGrid small{letter-spacing:1.3px;color:#8f877e;margin-bottom:5px;font-size:10px;display:block}.flightLoadedGrid strong{color:#f3efe8;text-transform:capitalize;font-size:14px;display:block}.flightLoadedGrid span{color:#aaa197;margin-top:4px;font-size:12px;line-height:1.45;display:block}.dashboardGrid{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:12px;padding-bottom:18px;display:grid}.metricCard{padding:20px}.metricCard svg{color:#e58b2a;margin-bottom:16px}.metricCard span,.metricCard small{letter-spacing:1.5px;color:#857e75;font-size:8px;display:block}.metricCard strong{margin:7px 0 5px;font-family:Georgia,serif;font-size:24px;line-height:1.1;display:block}.stageSection{margin-top:0;margin-bottom:18px;padding-top:26px;padding-bottom:24px}.stageTimeline{flex-direction:column;display:flex}.stageRow{grid-template-columns:52px 1fr minmax(150px,220px);gap:16px;min-height:92px;display:grid;position:relative}.stageRail{flex-direction:column;align-items:center;display:flex}.stageRail span{color:#9a9187;z-index:2;background:#151412;border:1px solid #4b443c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.stageRail i{background:#38332d;flex:1;width:1px}.stageRow:last-child .stageRail i{display:none}.stageCopy{padding-bottom:24px}.stageCopy small{letter-spacing:1.5px;color:#777067;font-size:8px;font-weight:900}.stageCopy h3{margin:5px 0 6px;font-size:15px}.stageCopy p{color:#817a72;max-width:620px;margin:0;font-size:11px;line-height:1.5}.stageEta{text-align:right;padding-top:2px}.stageEta span{letter-spacing:1.5px;color:#706961;font-size:8px;display:block}.stageEta strong{color:#d9d1c7;margin-top:5px;font-family:Georgia,serif;font-size:18px;display:block}.stageRow.complete .stageRail span{color:#fff;background:#335b3c;border-color:#4f9b61}.stageRow.complete .stageCopy small{color:#67b977}.stageRow.active .stageRail span{color:#18120d;background:#e58b2a;border-color:#f0a34e;box-shadow:0 0 18px #e58b2a33}.stageRow.active .stageCopy small,.stageRow.active .stageEta strong{color:#e58b2a}.stageRow.upcoming{opacity:.82}.stageNote{color:#6f6962;border-top:1px solid #302c27;margin:0;padding-top:14px;font-size:10px;line-height:1.55}.liveMainGrid{grid-template-columns:1.1fr .9fr;gap:18px;padding-top:0;padding-bottom:28px;display:grid}.clearButton{color:#8f877d;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #463e36;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:11px;font-size:9px;font-weight:800;display:flex}.readingList{max-height:610px;overflow:auto}.readingItem{border-bottom:1px solid #302c27;padding:15px 0}.readingItem strong{color:#e58b2a;font-family:Georgia,serif;font-size:24px}.readingItem span{color:#a69f96;font-size:13px}.readingItem small{color:#7d766e;letter-spacing:.5px;margin-top:4px;font-size:9px;display:block}.readingItem p{color:#888077;text-transform:capitalize;margin:7px 0 0;font-size:10px}.emptyLog{text-align:center;color:#6f6962;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.emptyLog h3{color:#b7afa6;margin-bottom:3px}.emptyLog p{max-width:260px;font-size:11px;line-height:1.5}.liveSafety{color:#7e776f;border-top:1px solid #302c27;border-bottom:1px solid #302c27;margin-bottom:80px;padding-top:20px;padding-bottom:20px;font-size:11px;line-height:1.6}.liveSafety b{color:#b7afa6}.livePrimary:hover,.clearButton:hover{filter:brightness(1.08)}@media (max-width:950px){.dashboardGrid{grid-template-columns:1fr 1fr}.liveHero{flex-direction:column;align-items:flex-start}.statusFlag{width:100%;max-width:none}.flightLoadedGrid{grid-template-columns:1fr 1fr}.takeoffPanel{flex-direction:column;align-items:flex-start}.takeoffButton{width:100%}}@media (max-width:760px){.liveSetup,.liveMainGrid,.liveGrid{grid-template-columns:1fr}.dashboardGrid{grid-template-columns:1fr 1fr}.liveTopbar{height:70px}.liveBrand small{display:none}.setupCopy h1,.liveHero h1{letter-spacing:-2px}.liveSetup{gap:28px;padding-top:48px}.backLink{font-size:0}.backLink svg{width:20px;height:20px}.metricCard strong{font-size:20px}.stageRow{grid-template-columns:42px 1fr}.stageEta{text-align:left;grid-column:2;padding:0 0 20px}.stageCopy{padding-bottom:8px}.flightLoadedHead{flex-direction:column;align-items:flex-start;gap:5px}.flightLoadedGrid{grid-template-columns:1fr}.flightLoaded,.takeoffPanel{margin-left:12px;margin-right:12px}}@media (max-width:480px){.dashboardGrid{grid-template-columns:1fr}.metricCard{padding:18px}.stageSection{margin-left:12px;margin-right:12px;padding-left:16px;padding-right:16px}}
