.viewbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:0;padding-bottom:18px}.viewbar>span{font-family:'Space Grotesk',monospace;font-size:9px;letter-spacing:1.6px;color:var(--muted)}.view-options{display:flex;gap:5px;flex-wrap:wrap}.view-options button{border:1px solid var(--line);border-radius:5px;padding:10px 14px;background:transparent;color:var(--muted);font-family:inherit;font-size:11px;min-height:40px}.view-options button[aria-pressed=true]{background:var(--surface);color:var(--amber);border-color:var(--amber)}.control-visual{display:none}
:root[data-view=control]{--bg:#071416;--surface:#0b1c20;--line:#28423f;--text:#dcefea;--muted:#91afa9;--amber:#82e2bb;--mint:#82e2bb;background:var(--bg)}[data-view=control] body{background-image:radial-gradient(#6bbba814 .6px,transparent .6px);background-size:18px 18px}[data-view=control] h1,[data-view=control] h2,[data-view=control] h3,[data-view=control] .mono,[data-view=control] .eyebrow,[data-view=control] .language,[data-view=control] .mission-name,[data-view=control] .countdown,[data-view=control] .launch-date,[data-view=control] .launch-time{font-family:'Space Grotesk',Consolas,monospace}[data-view=control] .header{border-bottom:1px solid var(--line);margin-bottom:20px;height:90px}[data-view=control] .brand-dot{color:var(--mint)}[data-view=control] .brand img{filter:grayscale(1)}[data-view=control] .hero{min-height:325px;background:#0b1b1f;border:1px solid var(--line);border-radius:0;padding-top:38px;padding-bottom:38px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;background-image:linear-gradient(#28423f35 1px,transparent 1px),linear-gradient(90deg,#28423f35 1px,transparent 1px);background-size:40px 40px}[data-view=control] .hero-image,[data-view=control] .hero-shade,[data-view=control] .hero-caption,[data-view=control] .hero-index{display:none}[data-view=control] .hero-copy{max-width:550px}[data-view=control] .hero h1{font-size:60px;line-height:1.02;letter-spacing:-2.8px;margin:18px 0}[data-view=control] .hero-copy>p{font-size:12px;color:var(--muted);line-height:1.8;max-width:365px}[data-view=control] .hero .primary{margin-top:20px;border-radius:0;padding:11px 15px;font-size:11px;background:transparent;color:var(--mint);border:1px solid var(--mint)}[data-view=control] .tiny-orbit{font-size:15px}[data-view=control] .control-visual{display:block;position:relative;min-height:260px;align-self:center;overflow:hidden}[data-view=control] .control-earth{position:absolute;width:125px;height:125px;left:calc(50% - 62px);top:calc(50% - 62px);border:1px solid #78bdaa;background:repeating-linear-gradient(0deg,transparent 0 23px,#82c4b425 24px 25px),radial-gradient(ellipse at 30% 20%,#2d746b,#123038 72%);border-radius:50%;box-shadow:0 0 48px #82e2bb0d}[data-view=control] .orbit-path{position:absolute;left:5%;top:23%;width:90%;height:55%;border:1px solid #599a88;border-radius:50%;transform:rotate(-25deg)}[data-view=control] .orbit-path span{position:absolute;left:15%;top:6%;width:7px;height:7px;border-radius:100%;background:var(--mint);box-shadow:0 0 14px #82e2bb66}[data-view=control] .orbit-cross{position:absolute;background:#345b4e55}[data-view=control] .orbit-cross.horizontal{width:100%;height:1px;top:50%}[data-view=control] .orbit-cross.vertical{height:80%;width:1px;left:50%;top:10%}[data-view=control] .diagram-label{position:absolute;bottom:0;left:0;right:0;text-align:center;font:8px 'Space Grotesk',monospace;letter-spacing:1px;color:var(--muted)}[data-view=control] .diagram-corner{position:absolute;right:0;top:4px;font:8px 'Space Grotesk',monospace;letter-spacing:1px;color:var(--muted)}[data-view=control] .mission-section{padding-top:25px}[data-view=control] .mission-panel{border-radius:0;border-top:2px solid #82e2bb88}[data-view=control] .mission-main h2{font-size:34px;letter-spacing:-.7px}[data-view=control] .mission-name{font-size:12px;letter-spacing:.5px}[data-view=control] .mission-topline .mono{color:var(--mint)}[data-view=control] .countdown{color:var(--mint);font-size:46px}[data-view=control] .countdown .count-note{font-size:26px}[data-view=control] .badge{border-radius:0}[data-view=control] .schedule-section{padding-top:45px}[data-view=control] .section-heading h2{font-size:30px;letter-spacing:-1px}[data-view=control] .filters button{border-radius:0}[data-view=control] .filters button[aria-pressed=true]{background:#14312e;border-color:#548b78;color:var(--mint)}[data-view=control] .launch-row{padding-top:19px;padding-bottom:19px}[data-view=control] .launch-row:hover{background:#0e2426}[data-view=control] .launch-row h3{font-size:15px;letter-spacing:0}[data-view=control] .launch-open{border-radius:0}[data-view=control] .launch-provider{color:#b3d2c8}[data-view=control] .guide-grid article{border-color:var(--line)}[data-view=control] .footer{background:var(--bg)}[data-view=control] dialog{background:#0b1c20;border-color:var(--line);border-radius:0}[data-view=control] .about-section p{color:#b4cec7}[data-view=control] .notice{background:#17302c;color:#cee9df;border-color:#446d5d}[data-view=control] .timezone-label select{border-radius:0}
@media(max-width:900px){[data-view=control] .hero{grid-template-columns:1.2fr 1fr;padding-top:30px;padding-bottom:30px;gap:12px}[data-view=control] .hero h1{font-size:48px}[data-view=control] .control-visual{min-height:240px}[data-view=control] .control-earth{width:95px;height:95px;left:calc(50% - 47px);top:calc(50% - 47px)}[data-view=control] .countdown{font-size:32px}}
@media(max-width:600px){.viewbar{align-items:start;flex-direction:column;gap:10px;padding-bottom:16px}.view-options{width:100%;gap:6px}.view-options button{flex:1;padding:10px 7px;font-size:10px;min-height:44px}[data-view=control] .header{height:76px;margin-bottom:16px}[data-view=control] .hero{grid-template-columns:1fr;gap:8px;min-height:0;padding-top:28px;padding-bottom:22px}[data-view=control] .hero h1{font-size:48px}[data-view=control] .hero-copy>p{font-size:12px;max-width:310px}[data-view=control] .control-visual{min-height:180px;max-width:320px;width:100%;margin:auto}[data-view=control] .control-earth{width:85px;height:85px;left:calc(50% - 42px);top:calc(50% - 42px)}[data-view=control] .orbit-path{left:10%;width:80%;top:25%;height:50%}[data-view=control] .diagram-corner{top:5px}[data-view=control] .diagram-label{font-size:7px;letter-spacing:.6px}[data-view=control] .mission-main h2{font-size:28px}[data-view=control] .countdown{font-size:34px}[data-view=control] .section-heading h2{font-size:28px}}
