@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-condensed-500-normal.460f141ec8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-condensed-600-normal.215a93c696.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-condensed-700-normal.3787a5a419.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/b612-400-normal.a96e47feae.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/b612-400-italic.47ec3f57f3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/b612-700-normal.95f39db174.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/b612-mono-400-normal.36316fb226.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/b612-mono-700-normal.4994d0b2f4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space: #04070b;--ink: #e9eef3;--ink-2: #b4c0cc;--mute: #7d8b99;--line: rgba(214, 226, 238, .14);--line-2: rgba(214, 226, 238, .26);--glass: rgba(6, 11, 17, .74);--glass-2: rgba(10, 17, 25, .9);--amber: #f5b041;--amber-dim: rgba(245, 176, 65, .16);--cyan: #7cc7ff;--red: #ff4d3d;--red-dim: rgba(255, 77, 61, .16);--green: #5bd49a;--yellow: #ffd84d;--orange: #ff8c3a;--f-display: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--f-ui: "B612", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono: "B612 Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r: 3px;--gutter: 16px;--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23b4c0cc' stroke-width='1.5'/%3E%3C/svg%3E");color-scheme:dark}html,body{height:100%}body{background:var(--space);color:var(--ink);font:13px/1.45 var(--f-ui);overflow:hidden}*{box-sizing:border-box}[hidden]{display:none!important}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button,select,label,summary,a,input[type=range],input[type=checkbox]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}#app{position:fixed;inset:0;overflow:hidden;background:var(--space)}#globe{position:absolute;inset:0}#globe .cesium-widget,#globe .cesium-widget canvas{width:100%;height:100%;display:block}#globe .cesium-widget{position:relative;overflow:hidden}#globe .cesium-widget-credits{display:none!important}#globe canvas{touch-action:none}#leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}#callouts{position:absolute;inset:0;pointer-events:none}.co{position:absolute;left:0;top:0;min-width:150px;max-width:250px;transform:translate(-9999px,-9999px);transition:opacity .25s;will-change:transform}.co .t{font:600 14px/1.1 var(--f-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding-bottom:5px;border-bottom:1px solid var(--line-2)}.co .t b{color:var(--amber);font-weight:700;letter-spacing:-.02em;margin-right:6px}.co .d{font:11px/1.35 var(--f-ui);color:var(--ink-2);margin-top:5px}.co .v{font:11px/1.3 var(--f-mono);color:var(--amber);margin-top:3px;white-space:nowrap}.co.future{opacity:.42}.co.future .v{color:var(--mute)}.co.left{text-align:right}.co.s2 .t b,.co.s2 .v{color:var(--cyan)}.co.fail .t b,.co.fail .v{color:var(--red)}.co.hidden{opacity:0}.bar{position:absolute;left:0;right:0;display:flex;gap:12px;pointer-events:none;padding-inline:var(--gutter)}.bar>*{pointer-events:auto}#top{top:0;padding-top:calc(env(safe-area-inset-top,0px) + 12px);align-items:flex-start;justify-content:space-between}.brand{display:flex;flex-direction:column;gap:2px;min-width:0}.eyebrow{font:600 11px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.eyebrow:before{content:"///";margin-right:8px;letter-spacing:-.02em}h1{margin:0;font:700 26px/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-wrap:balance}h1 span{color:var(--mute);font-weight:500}.coords{font:11px/1.3 var(--f-mono);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clock{text-align:center;padding:8px 14px 9px;background:var(--glass);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);min-width:210px}#tclock{font:700 26px/1 var(--f-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}#top>.clock{flex:none}#phase{font:600 12px/1.2 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-top:5px}#phase.fail{color:var(--red)}#earthClock{font:600 11px/1.2 var(--f-mono);letter-spacing:.04em;color:var(--cyan, #7cc7ff);margin-top:5px;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:420px){#earthClock .ec-w,#earthClock .ec-s,#earthClock .ec-rt{display:none}}@media(max-width:360px){#earthClock{letter-spacing:0}#earthClock.lapse .ec-p{display:none}}.maxq{margin-top:7px;display:flex;justify-content:center;align-items:baseline;gap:8px;padding:5px 10px;border-radius:2px;background:var(--amber);color:#140d02;animation:qpulse .9s ease-in-out infinite alternate}.maxq b{font:700 15px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase}.maxq span{font:700 12px/1 var(--f-mono)}.maxq.entry{background:var(--orange)}@keyframes qpulse{0%{box-shadow:0 0 #f5b0418c}to{box-shadow:0 0 0 7px #f5b04100}}.tm .bars i.qbar{color:var(--yellow)}.tm .bars i.qbar.peak{color:var(--orange)}#phase.ok{color:var(--green)}.views{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.seg{display:inline-flex;background:var(--glass);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.seg button{border:0;background:transparent;padding:7px 10px;font:600 12px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-right:1px solid var(--line);white-space:nowrap}.seg button:last-child{border-right:0}@media(hover:hover){.seg button:hover{color:var(--ink);background:#ffffff0d}}.seg button[aria-pressed=true]{background:var(--amber);color:#120c02}.seg button:disabled{opacity:.35;cursor:default}.viewrow{display:flex;gap:6px;align-items:stretch}.viewstr{display:flex;align-items:stretch;background:var(--glass);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.viewstr label{font:600 11px/1 var(--f-display);letter-spacing:.12em;color:var(--mute);padding:0 0 0 9px;display:flex;align-items:center;text-transform:uppercase}.viewstr input{width:300px;border:0;background:transparent;padding:7px 8px;font:12px/1 var(--f-mono);color:var(--ink);min-width:0}.iconbtn{border:0;border-left:1px solid var(--line);background:transparent;padding:0 10px;font:600 11px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}@media(hover:hover){.iconbtn:hover{color:var(--amber)}}.pill{border:1px solid var(--line);background:var(--glass);border-radius:var(--r);padding:7px 10px;font:600 12px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(hover:hover){.pill:hover{color:var(--ink);border-color:var(--line-2)}}#panel{position:absolute;right:var(--gutter);top:126px;width:300px;max-height:calc(100% - 358px);overflow:auto;background:var(--glass);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);scrollbar-width:thin}#panel[hidden]{display:none!important}.sec{padding:12px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.sec:last-child{border-bottom:0}.sec h2{margin:0;font:600 12px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.sec h2:before{content:"///";margin-right:7px;letter-spacing:-.02em}.field{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.field .lab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:var(--ink-2)}.field .lab output{font:12px var(--f-mono);color:var(--ink)}input[type=range]{width:100%;accent-color:var(--amber)}select{max-width:100%;background:var(--glass-2) var(--chev) no-repeat right 8px center / 10px 6px;border:1px solid var(--line-2);border-radius:var(--r);padding:6px 26px 6px 12px;appearance:none;-webkit-appearance:none}@media(forced-colors:active){select{appearance:auto;-webkit-appearance:auto;background-image:none;padding:6px 8px}}.chips{display:flex;flex-wrap:wrap;gap:5px}.chip{border:1px solid var(--line-2);background:transparent;border-radius:999px;padding:4px 9px;font:11px/1.1 var(--f-ui);color:var(--ink-2)}.chip[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}@media(hover:hover){.chip:hover{border-color:var(--amber);color:var(--amber)}}.check{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-2)}.check input{accent-color:var(--amber)}.note{font-size:11px;color:var(--mute)}.scen{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;text-align:left;width:100%;border:1px solid var(--line);background:transparent;border-radius:var(--r);padding:7px 9px}@media(hover:hover){.scen:hover{border-color:var(--red)}}.scen,.arc{-webkit-tap-highlight-color:transparent}.scen b{font:600 13px/1.1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.scen span{font:11px var(--f-mono);color:var(--red)}.scen i{grid-column:1 / -1;font-style:normal;font-size:11px;color:var(--mute)}.scenlist{display:grid;gap:6px}#telemetry{position:absolute;left:var(--gutter);bottom:108px;display:flex;gap:10px;pointer-events:none}.tm{background:var(--glass);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;min-width:212px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tm header{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.tm header b{font:700 13px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase}.tm header span{font:600 11px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.tm.s1 header b{color:var(--amber)}.tm.s2 header b{color:var(--cyan)}.tm .big{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tm .big div{display:grid}.tm .big output{font:700 22px/1 var(--f-mono);font-variant-numeric:tabular-nums}.tm .big small,.tm .big .u{font:600 10px/1.4 var(--f-display);letter-spacing:.14em;color:var(--mute);text-transform:uppercase}.tm .big .u{justify-self:start;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;pointer-events:auto;border-bottom:1px dotted transparent}.tm .big .u:focus-visible{color:var(--ink);border-bottom-color:currentColor;outline:none}@media(hover:hover){.tm .big .u:hover{color:var(--ink);border-bottom-color:currentColor;outline:none}}.tm .big output.long{font-size:17px;line-height:22px}.tm .rows{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin-top:8px;font-size:11px;color:var(--mute)}.tm .rows output{font:11px var(--f-mono);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.bars{display:grid;grid-template-columns:34px 1fr;gap:3px 6px;align-items:center;margin-top:7px;font:600 10px/1 var(--f-display);letter-spacing:.12em;color:var(--mute)}.bars i{display:block;height:4px;background:#ffffff14;position:relative;border-radius:2px;overflow:hidden}.bars i:after{content:"";position:absolute;inset:0;width:var(--p, 0%);background:currentColor}.tm.s1 .bars i{color:var(--amber)}.tm.s2 .bars i{color:var(--cyan)}.tm.dim{opacity:.45}.tm .status{margin-top:7px;font:600 11px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tm .status.ok{color:var(--green)}.tm .status.fail{color:var(--red)}#debris{position:absolute;left:var(--gutter);top:126px;width:300px;max-height:calc(100% - 388px);overflow:auto;background:var(--glass);border:1px solid rgba(255,77,61,.45);border-radius:var(--r);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#debris[hidden]{display:none!important}#debris .sec h2{color:var(--red)}.kv{display:grid;grid-template-columns:1fr auto;gap:3px 10px;font-size:12px;color:var(--ink-2)}.kv output{font:12px var(--f-mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.legend{display:grid;gap:4px;font-size:11px;color:var(--ink-2)}.legend span{display:flex;align-items:center;gap:7px}.legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.btnrow{display:flex;gap:6px;flex-wrap:wrap}#dock{bottom:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);align-items:stretch;gap:10px}.dockbox{display:flex;align-items:stretch;gap:8px;flex:1;min-width:0;background:var(--glass);border:1px solid var(--line);border-radius:var(--r);padding:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#playBtn{min-width:108px;border:0;border-radius:2px;background:var(--amber);color:#140d02;font:700 15px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;padding:0 14px}@media(hover:hover){#playBtn:hover{filter:brightness(1.08)}}#playBtn[data-hold]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 0 0 2px var(--red)}#playBtn[data-hold]:after{content:attr(data-hold);padding:3px 5px 2px;border-radius:2px;background:var(--red);color:#fff;font-size:10px;letter-spacing:.1em}#restartBtn{border:1px solid var(--line-2);border-radius:2px;background:transparent;padding:0 10px;font:600 12px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}@media(hover:hover){#restartBtn:hover{color:var(--ink);border-color:var(--ink-2)}}#speeds button{padding:7px 8px}#timeline{position:relative;flex:1;min-width:120px;padding:18px 8px 4px;cursor:pointer;touch-action:none}#timeline .track{position:relative;height:6px;background:#ffffff1a;border-radius:3px}#timeline .fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(245,176,65,.35),var(--amber));border-radius:3px}#timeline .thumb{position:absolute;top:50%;width:3px;height:20px;margin-left:-1px;transform:translateY(-50%);background:var(--ink);border-radius:1px;box-shadow:0 0 0 3px #04070b99}#timeline .tick{position:absolute;top:-3px;width:1px;height:12px;background:var(--ink-2)}#timeline .tick.s2{background:var(--cyan)}#timeline .tick.fail{background:var(--red);width:3px;margin-left:-1px;height:16px;top:-5px}#timeline .tl{position:absolute;top:-17px;transform:translate(-50%);font:600 10px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap}#timeline .tl.s2{color:#7cc7ffcc}#timeline .tl.fail{color:var(--red)}#timeline .tl.up{top:12px}#tEnd{font:11px var(--f-mono);color:var(--mute);align-self:center;white-space:nowrap}.detbox{display:flex;gap:8px;align-items:stretch;background:var(--glass);border:1px solid rgba(255,77,61,.4);border-radius:var(--r);padding:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#detTarget button{padding:7px 8px;font-size:11px}#detTarget button[aria-pressed=true]{background:var(--red);color:#fff}#detBtn{border:0;border-radius:2px;background:var(--red);color:#fff;font:700 15px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;padding:0 16px;box-shadow:0 0 0 1px #ffffff1f inset}@media(hover:hover){#detBtn:hover{background:#ff6454}}#detBtn:disabled{background:#5b2520;color:#ffffff80;cursor:default}#nudge{position:absolute;right:var(--gutter);bottom:108px;display:grid;grid-template-columns:repeat(3,30px);gap:4px}#nudge button{width:30px;height:30px;border:1px solid var(--line);background:var(--glass);border-radius:var(--r);color:var(--ink-2);font:600 13px/1 var(--f-mono);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(hover:hover){#nudge button:hover{color:var(--amber);border-color:var(--line-2)}}#flash{position:absolute;inset:0;background:radial-gradient(circle at var(--fx, 50%) var(--fy, 50%),rgba(255,244,220,.95),rgba(255,160,60,.35) 35%,rgba(255,120,40,0) 70%);opacity:0;pointer-events:none}#toast{position:absolute;left:50%;top:96px;transform:translate(-50%);background:var(--glass-2);border:1px solid var(--line-2);border-radius:var(--r);padding:8px 14px;font-size:12px;color:var(--ink);opacity:0;transition:opacity .3s;pointer-events:none;max-width:calc(100% - 32px);text-align:center}#toast.on{opacity:1}#help,#about{position:absolute;inset:0;display:flex;overflow:auto;overscroll-behavior:contain;background:#0204079e;z-index:20;padding:max(var(--gutter),env(safe-area-inset-top,0px)) var(--gutter) max(var(--gutter),env(safe-area-inset-bottom,0px))}#help[hidden],#about[hidden]{display:none!important}#help .card,#about .card{margin:auto;max-width:560px;width:100%;background:var(--glass-2);border:1px solid var(--line-2);border-radius:var(--r);padding:18px 20px;display:grid;gap:12px}#help h3,#about h3{margin:0;font:700 18px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase}#help dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12px}#help dt{font:600 12px/1.4 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}#help dd{margin:0;color:var(--ink-2)}#help p{margin:0;font-size:12px;color:var(--mute)}#about .card{max-width:600px}#about .ab-kicker{font:600 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}#about h4{margin:4px 0 0;font:700 14px/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}#about p,#about ol{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}#about .ab-lede{color:var(--ink)}#about ol{padding-left:20px;display:grid;gap:6px}#about b{color:var(--ink);font-weight:700}#about a{color:var(--cyan)}#about .ab-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}#about .ab-actions .pill{display:inline-flex;align-items:center;min-height:34px;text-decoration:none}#about .ab-actions .ab-mail{background:var(--amber);border-color:var(--amber);color:#120c02}#about .ab-fine{font-size:11px;line-height:1.45;color:var(--mute)}#loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--space);z-index:30;padding:var(--gutter)}#loading[hidden]{display:none!important}#loading .box{display:grid;gap:10px;justify-items:center;text-align:center;max-width:420px}#loading .eyebrow{font-size:12px}#loading h1{font-size:34px}#loadMsg{font:12px var(--f-mono);color:var(--mute)}#loadBar{width:220px;height:2px;background:#ffffff1a;overflow:hidden}#loadBar i{display:block;height:100%;width:30%;background:var(--amber);animation:slide 1.1s ease-in-out infinite}#reloadBtn{border:0;border-radius:2px;background:var(--amber);color:#140d02;font:700 14px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;padding:11px 18px;margin-top:6px}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}#credits{position:absolute;right:var(--gutter);bottom:calc(env(safe-area-inset-bottom,0px) + 82px);font:10px/1.3 var(--f-ui);color:#b4c0cc8c;text-align:right;pointer-events:none;max-width:60%}@media(prefers-reduced-motion:reduce){#loadBar i{animation:none;width:100%}.maxq{animation:none}.co{transition:none}}.brand-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin-top:8px}.vseg button{padding:7px 10px}.vseg .s{display:none}.brief-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(245,176,65,.55);background:var(--glass);border-radius:var(--r);padding:7px 11px 7px 9px;font:700 13px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.brief-btn[aria-expanded=true]{background:var(--amber);color:#140d02}@media(hover:hover){.brief-btn:hover{background:var(--amber);color:#140d02}}.brief-btn i{width:14px;height:10px;display:inline-block;background:linear-gradient(currentColor 0 0) 0 0 / 100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 50% / 70% 2px no-repeat,linear-gradient(currentColor 0 0) 0 100% / 85% 2px no-repeat}.bmenu{position:absolute;left:var(--gutter);top:132px;z-index:12;width:360px;max-height:calc(100% - 132px - var(--dockH, 110px) - 8px);overflow:auto;background:var(--glass-2);border:1px solid var(--line-2);border-radius:var(--r);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 40px #00000073;scrollbar-width:thin}.bmenu-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 12px 10px 14px;background:var(--glass-2);border-bottom:1px solid var(--line)}.bmenu-head b{display:block;margin-top:5px;font:700 18px/1.05 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.bmenu-lead{margin:10px 14px 4px;font-size:12px;color:var(--ink-2)}.bmenu-segs{list-style:none;margin:0;padding:6px 0 8px}.bmenu-group{border-bottom:1px solid var(--line)}.bmenu-group:last-child{border-bottom:0}.bmenu-seg{width:100%;display:grid;grid-template-columns:30px 1fr auto 12px;align-items:center;gap:8px;border:0;background:transparent;padding:10px 14px;text-align:left}.bmenu-seg b{font:700 14px/1 var(--f-mono);color:var(--amber)}.bmenu-seg span{font:700 14px/1.1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.bmenu-seg i{font:11px/1 var(--f-mono);font-style:normal;color:var(--mute)}.bmenu-seg:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);transform:rotate(-45deg);transition:transform .15s;justify-self:center}.bmenu-seg[aria-expanded=true]:after{transform:rotate(45deg)}@media(hover:hover){.bmenu-seg:hover span{color:var(--amber)}}.bmenu-items{list-style:none;margin:0;padding:0 8px 8px 44px;display:grid;gap:3px}.bmenu-item{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px 8px;text-align:left;border:1px solid transparent;background:transparent;border-radius:var(--r);padding:7px 9px}.bmenu-item:focus-visible{border-color:var(--line-2);background:#ffffff0a}@media(hover:hover){.bmenu-item:hover{border-color:var(--line-2);background:#ffffff0a}}.bmenu-t{font:600 14px/1.15 var(--f-display);letter-spacing:.04em;color:var(--ink)}.bmenu-s{grid-column:1 / -1;font-size:11px;line-height:1.35;color:var(--mute)}.bmenu-clip{font:10px/1.5 var(--f-mono);color:var(--cyan);border:1px solid rgba(124,199,255,.4);border-radius:2px;padding:0 5px;align-self:start;white-space:nowrap}.bmenu-foot{margin:0;padding:10px 14px 12px;font-size:11px;color:var(--mute);border-top:1px solid var(--line)}.bm{position:absolute;inset:0;z-index:25;display:grid;place-items:center;padding:18px var(--gutter);background:radial-gradient(ellipse at center,#02040780,#02040747 75%)}.bm[hidden]{display:none!important}.bm-card{position:relative;width:min(980px,100%);max-height:calc(100% - 8px);display:grid;grid-template-rows:auto 1fr auto;background:#080d14ed;border:1px solid var(--line-2);border-top:2px solid var(--amber);border-radius:var(--r);box-shadow:0 24px 60px #0000008c;overflow:hidden;animation:bmIn .18s ease-out}@keyframes bmIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.bm-head{padding:14px 56px 12px 20px;border-bottom:1px solid var(--line);display:grid;gap:6px}.bm-crumbs{display:flex;gap:8px;align-items:center;font:600 11px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.bm-crumb{border:0;background:transparent;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--amber)}.bm-crumb:before{content:"///";margin-right:7px;letter-spacing:-.02em}.bm-crumb:after{content:"\203a";margin-left:8px;color:var(--mute)}@media(hover:hover){.bm-crumb:hover{color:var(--ink)}}.bm-head h2{margin:0;font:700 28px/1.02 var(--f-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);text-wrap:balance}.bm-kicker{margin:0;font-size:13px;color:var(--ink-2);max-width:70ch}.bm-x{position:absolute;top:10px;right:10px;width:36px;height:36px;border:1px solid var(--line-2);background:#ffffff08;border-radius:var(--r);font:400 22px/1 var(--f-ui);color:var(--ink-2);display:grid;place-items:center}@media(hover:hover){.bm-x:hover{color:#140d02;background:var(--amber);border-color:var(--amber)}}.bmenu .bm-x{position:static;width:30px;height:30px;font-size:19px;flex:none}.bm-body{overflow:auto;padding:16px 20px 18px;display:grid;gap:16px;align-content:start;scrollbar-width:thin}.bm-body.has-video{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start}.bm-blocks{display:grid;gap:14px;min-width:0}.bm-video{margin:0;position:sticky;top:0;display:grid;gap:6px}.bm-video video{width:100%;aspect-ratio:16 / 9;background:#000;border:1px solid var(--line);border-radius:var(--r);display:block}.bm-video figcaption{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--mute)}.bm-video-t{font-family:var(--f-mono);color:var(--cyan)}.bm-video-off video{display:none}.bm-body.video-off .bm-video{position:static}.bm-lead{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.bm-text{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.bm-blocks h3{margin:0 0 7px;font:600 12px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.bm-stats{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:8px}.bm-stat{border:1px solid var(--line);border-radius:var(--r);padding:10px 11px 9px;background:#ffffff06;display:grid;gap:4px;align-content:start}.bm-stat-v{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.bm-stat-v b{font:700 24px/1 var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums}.bm-stat-v small{font:600 11px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.bm-stat-l{font:600 12px/1.2 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.bm-stat-n{font-size:11px;color:var(--mute);line-height:1.35}.bm-stat.good b{color:var(--green)}.bm-stat.warn b{color:var(--amber)}.bm-stat.bad b{color:var(--red)}.bm-stat.info b{color:var(--cyan)}.bm-list ul,.bm-list ol{margin:0;padding-left:18px;display:grid;gap:5px;font-size:13px;line-height:1.45;color:var(--ink-2)}.bm-list li::marker{color:var(--amber)}.bm-list li b{color:var(--ink);font-weight:700}.bm-tablewrap{overflow-x:auto}.bm-table{width:100%;border-collapse:collapse;font-size:12px}.bm-table th,.bm-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.bm-table thead th{font:600 11px/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-bottom-color:var(--line-2)}.bm-table tbody th{color:var(--ink);font-weight:700}.bm-table td{color:var(--ink-2);font-variant-numeric:tabular-nums}.bm-table tr.hl th,.bm-table tr.hl td{color:var(--green);background:#5bd49a12}.bm-quote{margin:0;padding:10px 14px;border-left:3px solid var(--amber);background:#f5b0410f}.bm-quote p{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.bm-quote cite{display:block;margin-top:6px;font-style:normal;font-size:11px;color:var(--mute)}.bm-callout{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.bm-callout b{font:700 13px/1.1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.bm-callout.good{border-color:#5bd49a80;background:#5bd49a0f}.bm-callout.good b{color:var(--green)}.bm-callout.warn{border-color:#f5b04180;background:#f5b0410f}.bm-callout.warn b{color:var(--amber)}.bm-callout.bad{border-color:#ff4d3d80;background:#ff4d3d0f}.bm-callout.bad b{color:var(--red)}.bm-callout.info{border-color:#7cc7ff73;background:#7cc7ff0d}.bm-callout.info b{color:var(--cyan)}.bm-tl ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.bm-tl li{display:grid;grid-template-columns:92px 1fr;gap:2px 12px;padding:6px 0;border-bottom:1px solid var(--line)}.bm-tl-t{font:12px/1.35 var(--f-mono);color:var(--amber)}.bm-tl-l{font-size:13px;color:var(--ink)}.bm-tl-n{grid-column:2;font-size:11.5px;color:var(--mute)}.bm-bars{display:grid;gap:6px}.bm-bar{display:grid;grid-template-columns:minmax(90px,34%) 1fr auto;gap:10px;align-items:center;font-size:12px;color:var(--ink-2)}.bm-bar-track{height:8px;background:#ffffff12;border-radius:2px;overflow:hidden}.bm-bar-track i{display:block;height:100%;background:var(--cyan);border-radius:2px}.bm-bar.good .bm-bar-track i{background:var(--green)}.bm-bar.warn .bm-bar-track i{background:var(--amber)}.bm-bar.bad .bm-bar-track i{background:var(--red)}.bm-bar-v{font:12px var(--f-mono);color:var(--ink)}.bm-fig{margin:0;display:grid;gap:6px}.bm-fig img{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r);display:block}.bm-fig figcaption{font-size:11px;color:var(--mute)}.bm-actions{display:flex;gap:8px;flex-wrap:wrap}.bm-act{border:1px solid var(--line-2);background:transparent;border-radius:var(--r);padding:8px 12px;font:600 12.5px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}@media(hover:hover){.bm-act:hover{border-color:var(--amber);color:var(--amber)}}.bm-act.primary{background:var(--amber);border-color:var(--amber);color:#140d02}@media(hover:hover){.bm-act.primary:hover{filter:brightness(1.08);color:#140d02}}.bm-sources{font-size:11.5px;color:var(--mute)}.bm-ts{border:0;background:transparent;padding:0 1px;font:11.5px var(--f-mono);color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.bm-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line)}.bm-nav{border:1px solid var(--line-2);background:transparent;border-radius:var(--r);padding:7px 12px;font:600 12px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.bm-nav:hover:not(:disabled){color:var(--ink);border-color:var(--ink-2)}}.bm-nav:disabled{opacity:.3;cursor:default}#bmPos{font:11px var(--f-mono);color:var(--mute)}body.bm-open #callouts,body.bm-open #leaders{opacity:.25}.arcs{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.arc{position:relative;display:grid;grid-template-columns:38px 1fr auto;gap:1px 8px;align-items:center;width:100%;text-align:left;border:1px solid var(--line);background:transparent;border-radius:var(--r);padding:6px 8px 6px 12px}.arc .ipc{position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:transparent}.arc[data-ip=green] .ipc{background:var(--green)}.arc[data-ip=amber] .ipc{background:var(--amber)}.arc[data-ip=red] .ipc{background:var(--red)}@media(hover:hover){.arc:hover{border-color:var(--line-2);background:#ffffff08}}.arc[aria-pressed=true]{border-color:var(--amber);background:var(--amber-dim)}.arc .az{font:700 13px/1 var(--f-mono);color:var(--ink)}.arc .nm{font:600 13px/1.1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.arc .inc{font:10.5px/1 var(--f-mono);color:var(--mute)}.arc .nt{grid-column:2 / -1;font-size:10.5px;line-height:1.3;color:var(--mute)}.arc.success{border-color:#5bd49a8c}.arc.success .nm{color:var(--green)}.arc.success .az:after{content:"\2713";display:inline-block;margin-left:4px;color:var(--green)}.arc.success .nt:before{content:"Success corridor \b7  ";color:var(--green)}.arc.success[aria-pressed=true]{background:#5bd49a1f;border-color:var(--green)}.lab .check.mini{font-size:11px;gap:5px}.dogleg{display:grid;grid-template-columns:26px 1fr;gap:2px 10px;align-items:center;width:100%;text-align:left;border:1px solid rgba(124,199,255,.45);background:#7cc7ff0f;border-radius:var(--r);padding:9px 10px;color:var(--ink)}@media(hover:hover){.dogleg:hover{border-color:var(--cyan);background:#7cc7ff1f}}.dogleg .dl-ico{grid-row:1 / span 2;width:24px;height:24px;color:var(--cyan)}.dogleg .dl-t{font:700 14px/1.1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.dogleg .dl-s{font-size:11px;line-height:1.35;color:var(--mute)}.dogleg[aria-pressed=true]{background:var(--cyan);border-color:var(--cyan)}.dogleg[aria-pressed=true] .dl-ico,.dogleg[aria-pressed=true] .dl-t{color:#04111c}.dogleg[aria-pressed=true] .dl-s{color:#04111cbf}.note.dl-note{color:var(--ink-2)}.dogleg.cor{border-color:#5bd49a73;background:#5bd49a0f}@media(hover:hover){.dogleg.cor:hover{border-color:var(--green);background:#5bd49a1f}}.dogleg.cor .dl-ico,.dogleg.cor .dl-t{color:var(--green)}.dogleg.cor[aria-pressed=true]{background:var(--green);border-color:var(--green)}.dogleg.cor[aria-pressed=true] .dl-ico,.dogleg.cor[aria-pressed=true] .dl-t{color:#03140c}.dogleg.cor[aria-pressed=true] .dl-s{color:#03140cbf}.dogleg:disabled{opacity:.45;cursor:default}@media(hover:hover){.dogleg:disabled:hover{border-color:#7cc7ff73;background:#7cc7ff0f}}.cor-kv{margin-top:8px;grid-template-columns:minmax(7.5em,1fr) auto}.cor-rec{margin-top:10px}.cor-rec .lab output{color:var(--green)}.rseg button[aria-pressed=true]{background:var(--green);color:#03140c}.cor-env{display:flex;margin-top:8px}.cor-kv output{color:var(--green)}.note.cor-note{color:var(--ink-2)}input[type=range]:disabled{opacity:.45;cursor:default}.note.dl-note.bad{color:var(--red)}@media(prefers-reduced-motion:reduce){.bm-card{animation:none}}.eyebrow{display:flex;align-items:center;gap:8px;min-width:0}.eyebrow:before{flex:none;margin-right:0}#loading .eyebrow{justify-content:center}.eyebrow .sseg{margin-left:4px}.eyebrow .eb-t,.sseg{flex:none}.sseg button{padding:5px 9px;font:600 11px/1 var(--f-display);letter-spacing:.12em}.sseg .s{display:none}.sseg.wide{display:flex;width:100%}.sseg.wide button{flex:1 1 0;padding:8px 6px;font-size:12px}.field.site-field{display:none}.sec-sound{padding-block:10px}.switch{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"ico t k" "ico s k";gap:2px 10px;align-items:center;width:100%;text-align:left;border:1px solid var(--line-2);background:#ffffff08;border-radius:var(--r);padding:9px 10px;color:var(--ink)}@media(hover:hover){.switch:hover{border-color:#f5b04199;background:#f5b0410f}}.switch .sw-ico{grid-area:ico;width:22px;height:22px;color:var(--mute)}.switch .sw-t{grid-area:t;font:700 14px/1.1 var(--f-display);letter-spacing:.08em;text-transform:uppercase}.switch .sw-s{grid-area:s;font-size:11px;line-height:1.35;color:var(--mute)}.switch .sw-k{grid-area:k;position:relative;width:40px;height:22px;border-radius:11px;background:#d6e2ee29;border:1px solid var(--line-2);transition:background .15s,border-color .15s}.switch .sw-k:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink-2);transition:transform .15s,background .15s}.switch[aria-checked=true]{border-color:#f5b041a6;background:var(--amber-dim)}.switch[aria-checked=true] .sw-ico,.switch[aria-checked=true] .sw-t{color:var(--amber)}.switch[aria-checked=true] .sw-s{color:var(--ink-2)}.switch[aria-checked=true] .sw-k{background:var(--amber);border-color:var(--amber)}.switch[aria-checked=true] .sw-k:after{transform:translate(18px);background:#120c02}@media(prefers-reduced-motion:reduce){.switch .sw-k,.switch .sw-k:after{transition:none}}.sec-orbit{gap:8px}.orb-legend{list-style:none;margin:0;padding:0 2px;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;font-size:11px;color:var(--ink-2)}.orb-legend li{display:flex;align-items:center;gap:7px;min-width:0}.orb-legend li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orb-legend b{margin-left:auto;font:700 11px/1 var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums}.orb-legend i{flex:none;width:7px;height:7px;margin:0 2px;border-radius:50%;background:var(--c)}.orb-legend i.big{width:9px;height:9px;margin:0 1px}.orb-legend i.sm{width:5px;height:5px;margin:0 3px}.orb-legend i.line{width:13px;height:2px;margin:0;border-radius:1px;opacity:.8}.orb-legend i.ring{box-sizing:border-box;width:9px;height:9px;margin:0 1px;background:none;border:2px solid var(--c)}.orb-src{margin:0;line-height:1.4}.range-status{margin:0;line-height:1.4;padding-left:15px;position:relative;color:var(--ink)}.range-status:before{content:"";position:absolute;left:0;top:.42em;width:8px;height:8px;border-radius:50%;background:var(--mute)}.range-status[data-state=go]:before{background:var(--green)}.range-status[data-state=nogo]:before{background:var(--red)}.range-status[data-state=nogo]{color:#ffb3aa}.range-status[data-state=wait]:before{background:var(--amber)}.orb-filter{display:grid;gap:3px;margin-top:-3px;padding:8px 10px 8px 12px;border:1px solid var(--line);border-radius:var(--r);background:#ffffff05}.orb-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:24px;font-size:11.5px;color:var(--ink-2);cursor:pointer}.orb-row input{margin:0;width:15px;height:15px;accent-color:var(--amber);cursor:pointer}.orb-row i{width:7px;height:7px;border-radius:50%;background:var(--c)}.orb-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.orb-row em{font:600 9.5px/1 var(--f-mono);font-style:normal;letter-spacing:.04em;color:var(--mute)}.orb-row b{font:700 11px/1 var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums}.orb-row:has(input:not(:checked)) span,.orb-row:has(input:not(:checked)) b{color:var(--mute)}.orb-row:has(input:not(:checked)) i{opacity:.35}@media(hover:hover){.orb-row:hover span{color:var(--amber)}}.orb-owners{display:grid;gap:3px;margin-top:3px;padding-top:6px;border-top:1px solid var(--line)}.orb-subhead{display:flex;align-items:center;gap:6px;font:600 11px/1.2 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.orb-subhead span{margin-right:auto}.orb-subhead button{border:1px solid var(--line-2);background:transparent;border-radius:var(--r);padding:3px 7px;font:600 10.5px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}@media(hover:hover){.orb-subhead button:hover{color:var(--amber);border-color:#f5b04199}}.orb-more{display:grid}.orb-more summary{cursor:pointer;font-size:11px;color:var(--cyan);padding:3px 0}.orb-more[open] summary{margin-bottom:2px}.orb-more .orb-row+.orb-row,.orb-more summary+.orb-row{margin-top:3px}.orb-filter .orb-legend{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.orb-hint{margin:2px 0 0}.orb-file summary{cursor:pointer;font:600 12px/1.2 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:2px 0}.orb-file summary:hover{color:var(--ink)}.orb-file[open] summary{color:var(--amber)}.orb-file p{margin:6px 0 8px;line-height:1.45}.orb-file a{color:var(--cyan)}.orb-pick{position:relative;display:inline-flex;align-items:center;cursor:pointer}.orb-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.orb-pick:focus-within{outline:2px solid var(--amber);outline-offset:2px}#orbCard{position:absolute;z-index:11;left:50%;top:calc(var(--topH, 126px) + 46px);transform:translate(-50%);width:min(360px,calc(100% - 2 * var(--gutter)));display:grid;gap:2px;padding:10px 44px 10px 12px;background:var(--glass-2);border:1px solid var(--line-2);border-top:2px solid var(--c, var(--cyan));border-radius:var(--r);box-shadow:0 14px 34px #00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#orbCard b{font:700 15px/1.15 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}#orbCard .orb-kind{font-size:11px;color:var(--mute)}#orbCard dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:7px 0 0;font-size:12px;line-height:1.35}#orbCard dt{color:var(--mute)}#orbCard dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}#orbCard .orb-warn{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--yellow)}.orb-x{position:absolute;top:6px;right:6px;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line-2);background:#ffffff08;border-radius:var(--r);font:400 20px/1 var(--f-ui);color:var(--ink-2)}@media(hover:hover){.orb-x:hover{color:var(--ink);border-color:var(--line-2);background:#ffffff12}}.orb-tip{position:absolute;z-index:13;pointer-events:none;transform:translate(14px,-50%);max-width:min(420px,calc(100% - 40px));padding:4px 8px;background:var(--glass-2);border:1px solid var(--line-2);border-radius:var(--r);font-size:11.5px;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orb-tip b{font-weight:700}.orb-tip i{font-style:normal;color:var(--ink-2)}.mob-only{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sheet-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;background:var(--glass-2);border-bottom:1px solid var(--line)}.sheet-head b{font:700 13px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.sheet-head b:before{content:"///";margin-right:7px;letter-spacing:-.02em}.sheet-head.danger b{color:var(--red)}.sheet-x{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--line-2);background:#ffffff08;border-radius:var(--r);font:400 21px/1 var(--f-ui);color:var(--ink-2)}.sheet-x:focus-visible{background:var(--amber);border-color:var(--amber);color:#140d02}@media(hover:hover){.sheet-x:hover{background:var(--amber);border-color:var(--amber);color:#140d02}}.sheet-head.danger .sheet-x:focus-visible{background:var(--red);border-color:var(--red);color:#fff}@media(hover:hover){.sheet-head.danger .sheet-x:hover{background:var(--red);border-color:var(--red);color:#fff}}#restartBtn{display:inline-flex;align-items:center;gap:6px}#restartBtn svg{width:15px;height:15px;flex:none}.mission-btn{display:inline-flex;align-items:center;gap:7px}.mission-btn svg{width:16px;height:16px;flex:none}.mission-btn[aria-expanded=true]{background:var(--amber);border-color:var(--amber);color:#140d02}#panelToggle[aria-expanded=true]{border-color:var(--amber);color:var(--amber)}.pill.wide{width:100%}.detbox{position:relative}.debris-show{border-color:#ff4d3d99;color:#ffb3aa;white-space:nowrap}@media(hover:hover){.debris-show:hover{background:var(--red);border-color:var(--red);color:#fff}}.speed-pick select{height:100%;min-height:34px;padding:0 26px 0 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--glass-2) var(--chev) no-repeat right 9px center / 10px 6px;appearance:none;-webkit-appearance:none;font:700 13px/1 var(--f-mono);color:var(--ink)}.det-pick{position:absolute;right:8px;bottom:calc(100% + 8px);z-index:40;display:grid;gap:6px;min-width:210px;padding:10px;background:var(--glass-2);border:1px solid rgba(255,77,61,.55);border-radius:var(--r);box-shadow:0 14px 30px #00000080}.det-pick b{font:600 12px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--red);padding:2px 2px 4px}.det-pick button{min-height:40px;border:0;border-radius:2px;background:var(--red);color:#fff;font:700 14px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase}@media(hover:hover){.det-pick button:hover{background:#ff6454}}.det-pick button.cancel{background:transparent;border:1px solid var(--line-2);color:var(--ink-2)}@media(max-width:1100px)and (min-width:861px){#telemetry .tm{min-width:190px}h1 span,.vseg .l{display:none}.vseg .s{display:inline}.clock{flex:none;min-width:190px}#tclock{white-space:nowrap}.viewstr,#speeds{display:none}.speed-pick.mob-only{display:flex!important}}@media(max-width:860px),(max-height:520px)and (orientation:landscape){.mission-btn.mob-only{display:inline-flex!important}.speed-pick.mob-only{display:flex!important}.field.mob-only{display:grid!important}.views .viewrow,#nudge,#credits,#phase .ph-x{display:none}select,.speed-pick select,input[type=text],input:not([type]){font-size:16px}#panel,#debris,.bmenu,.bm-body{overscroll-behavior:contain}#dock{left:max(var(--gutter),env(safe-area-inset-left,0px));right:max(var(--gutter),env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 10px);padding:8px;display:grid;grid-template-columns:auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"play reset wx speed . det" "tl tl tl tl tl tl";gap:4px 6px;background:var(--glass);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wx-pill{grid-area:wx;height:38px;padding:0 9px}.wx-pill .wx-pill-s{display:none}.dockbox,.detbox{display:contents}#playBtn{grid-area:play;min-width:0;height:38px;padding:0 16px;font-size:14px}#restartBtn{grid-area:reset;width:38px;height:38px;padding:0;justify-content:center}#restartBtn .lbl,#speeds,#tEnd,#detTarget{display:none}.speed-pick{grid-area:speed}#timeline{grid-area:tl;min-width:0;padding:17px 6px 13px}#detBtn,.debris-show{grid-area:det;height:38px;padding:0 14px;font-size:14px}.det-pick{right:0}.seg button,.pill{min-height:34px}.brief-btn{padding:7px 11px 7px 9px}.arc{padding:8px 8px 8px 12px}input[type=range]{height:26px}.sheet-x{width:38px;height:38px;font-size:24px}.co{max-width:150px;min-width:110px}.co .d{display:none}.co .t{font-size:12px}#toast{top:calc(var(--topH, 140px) + 6px)}#orbCard{top:calc(var(--topH, 140px) + 44px)}.orb-row{min-height:32px;font-size:13px}.orb-row input{width:18px;height:18px}.orb-subhead button{min-height:30px;padding:0 10px}.orb-x{width:38px;height:38px;font-size:24px}}@media(max-width:860px)and (min-height:521px){#top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "title clock" "row2 row2" "views views";column-gap:10px;row-gap:6px;align-items:center;padding-top:calc(env(safe-area-inset-top,0px) + 8px)}.brand{display:contents}.brand .eyebrow{grid-area:eyebrow;font-size:10px;letter-spacing:.12em;white-space:nowrap;gap:8px}.sseg button{padding:6px 8px;font-size:10.5px;min-height:26px}.brand .eyebrow:before{margin-right:6px}#title{grid-area:title;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand .coords{display:none}.brand-row{grid-area:row2;margin:0;display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px;min-width:0}.brand-row .mission-btn{margin-left:auto}.clock{grid-area:clock;min-width:0;padding:6px 10px;align-self:stretch;display:grid;align-content:center}#tclock{font-size:19px}#phase{font-size:10.5px;letter-spacing:.06em;margin-top:4px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maxq{margin-top:5px;padding:3px 8px}.views{grid-area:views;align-items:stretch;gap:6px}#camModes,#followSeg{display:flex;width:100%}#camModes button,#followSeg button{flex:1 1 0;padding:8px 4px;font-size:11px;letter-spacing:.08em}#panel,#debris,.bmenu{inset:auto 0 0;width:auto;max-height:min(78%,calc(100% - var(--topH, 150px) - 4px));z-index:30;border-radius:14px 14px 0 0;border-left:0;border-right:0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -18px 44px #0000008c}.sheet-head,.bmenu-head{padding-top:16px}.sheet-head:before,.bmenu-head:before{content:"";position:absolute;left:50%;top:6px;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:#d6e2ee47}.bmenu-head{position:sticky}#telemetry{left:var(--gutter);right:var(--gutter);top:auto;bottom:var(--dockH, 110px);gap:8px}#telemetry .tm{min-width:0;flex:1 1 0;padding:6px 9px 7px}.tm header{margin-bottom:3px;gap:6px}.tm header b{font-size:11.5px;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm header span{font-size:9.5px;white-space:nowrap}.tm .big{gap:6px}.tm .big output{font-size:16px}.tm .big small,.tm .big .u{font-size:9px}.tm .big output.long{font-size:12.5px;line-height:16px}.tm .rows,.tm .bars{display:none}.bm{padding:8px;align-items:end}.bm-card{max-height:100%}.bm-head{padding:12px 56px 10px 14px}.bm-head h2{font-size:22px}.bm-body{padding:12px 14px 14px}.bm-body.has-video{grid-template-columns:1fr}.bm-video{position:static}.bm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-stat-v b{font-size:20px}.bm-tl li{grid-template-columns:74px 1fr}.bm-foot{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}}@media(max-width:520px)and (min-height:521px){:root{--gutter: 12px}.vseg .l{display:none}.vseg .s{display:inline}.vseg button{padding:7px 9px}#title span{display:none}.brief-btn{font-size:12px;letter-spacing:.1em}.tm header span{display:none}.bm-nav{max-width:38%}}@media(max-width:370px)and (min-height:521px){.brief-btn i,.sseg .l{display:none}.sseg .s{display:inline}.sseg button{padding:6px 7px;letter-spacing:.08em}.mission-btn{padding-inline:10px}#tclock{font-size:17px}#dock{column-gap:4px}#playBtn{padding:0 10px;letter-spacing:.08em}#detBtn{padding-inline:10px;letter-spacing:.06em}.speed-pick select{padding:0 20px 0 8px;background-position:right 7px center}}@media(max-width:340px)and (min-height:521px){.mission-btn span{display:none}}@media(max-width:400px)and (min-height:521px){.wx-pill[data-state=""],.wx-pill:not([data-state]){display:none}.wx-pill{padding:0 8px;gap:6px}.wx-pill .wx-pill-t b{display:none}}@media(max-width:340px)and (min-height:521px){.wx-pill .wx-pill-t{display:none}}@media(max-height:520px)and (orientation:landscape){#top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:calc(env(safe-area-inset-top,0px) + 6px);padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.brand{display:contents}.brand .eyebrow,.brand .coords,#title{display:none}.field.site-field{display:grid}.brand-row{order:1;margin:0;flex-wrap:nowrap;gap:6px}.brief-btn i,.vseg .l{display:none}.vseg .s{display:inline}.vseg button{padding:6px 8px}.mission-btn span{display:none}.mission-btn{padding-inline:10px}.clock{order:2;margin-inline:auto;min-width:0;padding:5px 10px;display:flex;align-items:baseline;gap:10px}#tclock{font-size:16px}#phase{margin:0;font-size:10.5px;letter-spacing:.06em;white-space:nowrap;max-width:136px;overflow:hidden;text-overflow:ellipsis}.maxq{margin:0;padding:3px 7px}.maxq b{font-size:12px}.views{order:3;flex-direction:row;align-items:center;gap:6px}#camModes button,#followSeg button{padding:6px 8px;font-size:11px}#telemetry{display:none}#dock{grid-template-columns:auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"play reset wx speed tl det";bottom:calc(env(safe-area-inset-bottom,0px) + 6px);padding:6px 8px}#timeline{padding:15px 6px 12px}#panel,#debris{top:var(--topH, 56px);bottom:var(--dockH, 64px);left:auto;right:max(var(--gutter),env(safe-area-inset-right,0px));width:min(410px,54vw);max-height:none;z-index:30}.bmenu{top:var(--topH, 56px);bottom:var(--dockH, 64px);left:max(var(--gutter),env(safe-area-inset-left,0px));width:min(380px,54vw);max-height:none}.bm{padding:6px}.bm-card{max-height:100%}.bm-head{padding:10px 52px 8px 14px;gap:4px}.bm-head h2{font-size:20px}.bm-kicker{display:none}.bm-body{padding:10px 14px 12px}.bm-video{position:static}.bm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wx-btn{display:inline-flex;align-items:center;gap:7px;position:relative}.wx-btn svg{width:17px;height:17px;flex:none}.wx-btn[data-state]:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--mute);box-shadow:0 0 0 2px #0b1119}.wx-btn[data-state=go]:after{background:var(--green)}.wx-btn[data-state=watch]:after{background:var(--amber)}.wx-btn[data-state=nogo]:after{background:var(--red)}.wx-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);border-radius:2px;background:transparent;padding:0 10px;font:600 12px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.wx-pill i{width:9px;height:9px;border-radius:50%;background:var(--mute);flex:none}.wx-pill .wx-pill-s:empty{display:none}.wx-pill .wx-pill-t b{font-weight:inherit}.wx-pill .wx-pill-s{max-width:160px;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.wx-pill[data-state=go]{border-color:#5bd49a8c}.wx-pill[data-state=go] i{background:var(--green)}.wx-pill[data-state=nogo]{border-color:#ff4d3db3;background:var(--red-dim)}.wx-pill[data-state=nogo] i{background:var(--red)}.wx-pill[data-state=watch] i{background:var(--amber)}@media(hover:hover){.wx-pill:hover{color:var(--ink);border-color:var(--ink-2)}}.wx-card{width:min(1060px,100%);background:#080d14f7}.wx-x{position:absolute;top:0;right:0;z-index:3}.wx-head{gap:8px}.wx-crumb{color:var(--amber)}.wx-crumb:before{content:"///";margin-right:7px;letter-spacing:-.02em}.wx-crumb:after{content:"\203a";margin-left:8px;color:var(--mute)}.wx-head h2{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.wx-verdict{display:inline-flex;align-items:center;gap:8px}.wx-verdict:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--mute);align-self:center}.wx-verdict.go{color:var(--green)}.wx-verdict.go:before{background:var(--green)}.wx-verdict.watch{color:var(--amber)}.wx-verdict.watch:before{background:var(--amber)}.wx-verdict.nogo{color:var(--red)}.wx-verdict.nogo:before{background:var(--red);border-radius:2px;transform:rotate(45deg) scale(.86)}.wx-when{font:600 15px/1.2 var(--f-display);letter-spacing:.08em;color:var(--ink-2);text-transform:none}.wx-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto minmax(250px,1.6fr);gap:8px;align-items:stretch;margin-top:2px}.wx-ctl{display:grid;gap:4px;font:600 10.5px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.wx-ctl select{width:100%;min-height:34px;font:400 13px/1.2 var(--f-ui);letter-spacing:0;text-transform:none;color:var(--ink)}#wxRefresh{align-self:end;height:34px}.wx-apply{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t k" "s k";padding:7px 10px}.wx-apply .sw-s{font-size:10.5px}.wx-body{gap:14px;grid-template-columns:minmax(0,1fr)}.wx-sec,.wx-fig{min-width:0}.wx-status{margin:0;font-size:12px;color:var(--ink-2)}.wx-status:empty{display:none}.wx-status.err{color:var(--amber)}.wx-sec h3{margin:0 0 8px;font:600 12px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.wx-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7px,1fr);gap:2px;align-items:end;padding-top:16px;position:relative}.wx-hr{position:relative;height:26px;border:0;padding:0;border-radius:2px;background:var(--mute);opacity:.9}.wx-hr.go{background:var(--green)}.wx-hr.watch{background:var(--amber);box-shadow:inset 0 6px #04070b80}.wx-hr.nogo{background:repeating-linear-gradient(135deg,var(--red) 0 3px,rgba(255,77,61,.38) 3px 6px)}.wx-hr.sel{outline:2px solid var(--ink);outline-offset:1px;opacity:1;z-index:1}.wx-hr.day:before{content:attr(data-day);position:absolute;left:0;bottom:30px;font:600 10.5px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}@media(hover:hover){.wx-hr:hover{opacity:1;filter:brightness(1.15)}}.wx-strip-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:var(--ink-2)}.wx-keys{display:flex;gap:12px;flex-wrap:wrap;color:var(--mute);font-size:11px}.wx-key{display:inline-flex;align-items:center;gap:5px}.wx-key i{width:10px;height:10px;border-radius:2px;background:var(--mute)}.wx-key.go i{background:var(--green)}.wx-key.watch i{background:var(--amber);box-shadow:inset 0 3px #04070b80}.wx-key.nogo i{background:repeating-linear-gradient(135deg,var(--red) 0 2px,rgba(255,77,61,.38) 2px 4px)}.wx-rules{display:grid;gap:4px}.wx-rule{display:grid;grid-template-columns:82px minmax(130px,.9fr) minmax(0,2.2fr);gap:4px 12px;align-items:start;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r);background:#ffffff05}.wx-rule.nogo{border-color:#ff4d3d73;background:#ff4d3d0f}.wx-rule.watch{border-color:#f5b04159}.wx-rule.na{opacity:.72}.wx-chip{display:inline-flex;align-items:center;gap:6px;font:700 11.5px/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-top:1px}.wx-chip:before{content:"";width:9px;height:9px;border-radius:50%;border:1.5px solid currentColor;flex:none}.wx-chip.go{color:var(--green)}.wx-chip.go:before{background:var(--green);border-color:var(--green)}.wx-chip.watch{color:var(--amber)}.wx-chip.watch:before{background:var(--amber);border-color:var(--amber);border-radius:1px;transform:rotate(45deg) scale(.9)}.wx-chip.nogo{color:var(--red)}.wx-chip.nogo:before{background:var(--red);border-color:var(--red);border-radius:1px}.wx-rn{font:700 13px/1.25 var(--f-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.wx-rn small{display:block;margin-top:2px;font:400 10.5px/1.3 var(--f-ui);letter-spacing:0;text-transform:none;color:var(--mute)}.wx-rv{font-size:12.5px;line-height:1.45;color:var(--ink);min-width:0;overflow-wrap:anywhere}.wx-rv small{display:block;margin-top:2px;font-size:11px;color:var(--mute)}.wx-rv .wx-src{font-style:italic}.wx-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wx-fig{margin:0;border:1px solid var(--line);border-radius:var(--r);background:#ffffff05;padding:10px 10px 6px;min-width:0}.wx-fig figcaption{display:grid;gap:2px;margin-bottom:6px}.wx-fig figcaption b{font:700 13px/1.2 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.wx-fig figcaption span{font-size:11px;color:var(--mute)}.wx-chart{position:relative}.wx-chart svg{display:block;width:100%;height:auto;overflow:visible}.wx-chart .ax{stroke:#d6e2ee24;stroke-width:1}.wx-chart .tk{fill:var(--mute);font:10.5px var(--f-ui)}.wx-chart .ln{fill:none;stroke:#3987e5;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.wx-chart .area{fill:#3987e51a;stroke:none}.wx-chart .dot{fill:#3987e5;stroke:#0b1119;stroke-width:2}.wx-chart .arw{stroke:var(--ink-2);stroke-width:1.4;fill:none;stroke-linecap:round}.wx-chart .lim{stroke-width:1;stroke-dasharray:none}.wx-chart .lim.watch{stroke:var(--amber)}.wx-chart .lim.nogo{stroke:var(--red)}.wx-chart .limt{font:600 10.5px var(--f-display);letter-spacing:.06em;fill:var(--ink-2)}.wx-chart .lbl{font:600 11px var(--f-display);letter-spacing:.04em;fill:var(--ink)}.wx-chart .cross{stroke:var(--ink-2);stroke-width:1}.wx-chart .hit{fill:transparent}.wx-tip{position:absolute;z-index:2;pointer-events:none;background:#04070bf0;border:1px solid var(--line-2);border-radius:var(--r);padding:6px 8px;font-size:11.5px;line-height:1.4;color:var(--ink);white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}.wx-tip b{font-family:var(--f-mono);font-weight:400;color:var(--ink)}.wx-zones{overflow-x:auto}.wx-zones table{width:100%;border-collapse:collapse;font-size:12px}.wx-zones th{text-align:left;font:600 10.5px/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:4px 8px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.wx-zones td{padding:5px 8px;border-bottom:1px solid var(--line);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.wx-zones td.why{white-space:normal;color:var(--ink-2);min-width:180px}.wx-zones tbody th{font:600 12.5px/1.2 var(--f-display);letter-spacing:.04em;text-transform:none;color:var(--ink);padding:5px 8px}.wx-zones .wx-chip{margin-right:4px}.wx-zones .zchip{display:none}.wx-sweep{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wx-bar{flex:1 1 160px;height:4px;background:#d6e2ee1f;border-radius:2px;overflow:hidden}.wx-bar i{display:block;height:100%;width:0;background:#3987e5;transition:width .2s}.wx-sweep-out{margin:0;flex:1 1 100%;font-size:12px;color:var(--ink-2)}.wx-sweep-out.bad{color:var(--red)}.wx-sweep-out.good{color:var(--green)}.wx-foot{margin:0;font-size:11px;line-height:1.5;color:var(--mute)}.wx-foot a{color:var(--ink-2)}@media(max-width:860px){.wx-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.wx-apply{grid-column:1 / -1}.wx-charts{grid-template-columns:1fr}.wx-rule{grid-template-columns:74px minmax(0,1fr)}.wx-rule .wx-rv{grid-column:1 / -1}.wx-head h2{font-size:22px}.wx-strip{grid-auto-columns:minmax(4px,1fr);gap:1px}.wx-hr{height:22px}}@media(max-width:520px){.wx-btn.mission-btn span{display:none}.wx-btn.mission-btn{padding-inline:9px}.wx-card{display:block;overflow-y:auto;overscroll-behavior:contain}.wx-card>.bm-body{overflow:visible}.wx-x{position:sticky;top:0;height:0}.wx-x .bm-x{top:8px;right:8px;background:#080d14f5}#wxWhere{display:none}.wx-controls{display:flex;flex-wrap:wrap}.wx-ctl{flex:1 1 140px;min-width:0}.wx-apply{order:3;flex:1 1 190px;width:auto}.wx-apply .sw-s{display:none}#wxRefresh{order:4;flex:0 0 auto;align-self:stretch;height:auto}.wx-when{font-size:13px}.wx-rule{padding:7px 8px}.wx-zones .pos{display:none}.wx-zones .zchip{display:inline-flex;margin-right:7px;vertical-align:-1px}}#gate{position:fixed;inset:0;z-index:60;display:flex;overflow:auto;overscroll-behavior:contain;padding:max(var(--gutter),env(safe-area-inset-top,0px)) var(--gutter) max(var(--gutter),env(safe-area-inset-bottom,0px));background:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1px 1px at 27% 64%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1.5px 1.5px at 41% 11%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1px 1px at 58% 37%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 69% 8%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1.5px 1.5px at 83% 27%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 91% 58%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1px 1px at 6% 47%,rgba(255,255,255,.5),transparent 60%),radial-gradient(130% 55% at 50% 118%,rgba(245,176,65,.3),rgba(245,176,65,.08) 45%,transparent 70%),linear-gradient(180deg,#03060a,#060c14 70%,#0b1118)}#gate[hidden]{display:none!important}#gate.gate-over{background:#020407a8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gate-card{margin:auto;width:100%;max-width:430px;display:grid;gap:12px;padding:22px 22px 18px;background:var(--glass-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 24px 60px #00000080}.gate-kicker{font:600 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}#gateTitle{margin:0;font:700 28px/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.gate-lede{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.gate-note{margin:0;padding:9px 11px;border-left:2px solid var(--amber);background:var(--amber-dim);font-size:13px;line-height:1.45;color:var(--ink)}#gateAsk,#gateCode{display:grid;gap:10px;margin:2px 0 0}.gate-label{font:600 12px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.gate-input{width:100%;height:46px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r);background:#ffffff0a;color:var(--ink);font:16px/1 var(--f-ui)}.gate-input:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.gate-digits{font:700 24px/1 var(--f-mono);letter-spacing:.3em;text-align:center}.gate-check{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:13px;line-height:1.45;color:var(--ink-2);cursor:pointer}.gate-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--amber);cursor:pointer}.gate-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gate-go{height:48px;border:0;border-radius:var(--r);background:var(--amber);color:#140d02;font:700 15px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase}.gate-go:disabled{opacity:.6;cursor:progress}@media(hover:hover){.gate-go:not(:disabled):hover{background:#f8c066}}.gate-err{margin:0;min-height:0;font-size:13px;line-height:1.4;color:#ff9a8c}.gate-err:empty{display:none}.gate-hint{margin:-2px 0 0;font-size:13px;color:var(--ink-2)}.gate-sent{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.gate-sent b{color:var(--ink);overflow-wrap:anywhere}.gate-alt{margin:0;font-size:12.5px;line-height:1.45;color:var(--mute)}.gate-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.gate-link{border:0;padding:4px 0;background:none;font:13px/1.3 var(--f-ui);color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.gate-link:disabled{color:var(--mute);text-decoration:none;cursor:default}.gate-about{border-top:1px solid var(--line);padding-top:10px}.gate-about summary{cursor:pointer;font:600 12px/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.gate-about div{display:grid;gap:8px;margin-top:8px}.gate-about p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.gate-fine{margin:0;font-size:11px;line-height:1.5;color:var(--mute)}.gate-fine a{color:var(--ink-2)}@media(max-width:480px){.gate-card{padding:18px 16px 14px;gap:11px}#gateTitle{font-size:25px}}
