@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/terminal/chakra-petch-400.ttf)format("truetype")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/terminal/chakra-petch-600.ttf)format("truetype")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/terminal/chakra-petch-700.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/terminal/ibm-plex-mono-400.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/terminal/ibm-plex-sans-400.ttf)format("truetype")}
.terminal-redesign{--signal:#ffb347;--text:#fff3e0;--muted:#c7a77e;--line:#6e4824;--amber-line:#ffb34747;--display-font:"Chakra Petch", ui-monospace, monospace;--mono-font:"IBM Plex Mono", ui-monospace, monospace;--copy-font:"IBM Plex Sans", system-ui, sans-serif;color:var(--text);font-family:var(--display-font);background:radial-gradient(at 50% 0,#ff7a1a29,#0000 60%),linear-gradient(#0d0805,#140d07 46%,#0a0604)}.terminal-redesign:after{z-index:6;pointer-events:none;content:"";background:repeating-linear-gradient(#ffd6a008 0 1px,#0000 1px 3px);position:absolute;inset:0;box-shadow:inset 0 0 100px #0000003d}.terminal-redesign .terminal-grid{z-index:0;opacity:1;pointer-events:none;background:linear-gradient(#0000,#ffb3470d,#0000) 0 0/100% 32% no-repeat;animation:12s linear infinite relay-scan;-webkit-mask-image:none;mask-image:none}@keyframes relay-scan{0%{background-position:0 -50%}to{background-position:0 150%}}@keyframes relay-pulse{0%,to{box-shadow:0 0 24px #ff7a1a33}50%{box-shadow:0 0 42px #ff7a1a73}}.terminal-redesign .terminal-system-bar,.terminal-redesign .terminal-footer{border-color:var(--amber-line);color:var(--muted);font-family:var(--mono-font);letter-spacing:.1em;background:0 0;padding:14px 18px;font-size:10px;position:relative}.terminal-redesign .terminal-brand{color:var(--signal);font-family:var(--display-font);letter-spacing:.22em;font-size:11px;font-weight:600}.terminal-redesign .terminal-brand:before{background:var(--signal);content:"";width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #ff7a1a}.terminal-redesign .terminal-signal{color:var(--muted)}.terminal-redesign .terminal-signal:before{display:none}.terminal-redesign .terminal-signal--offline{color:#ffae85}.terminal-redesign .terminal-carrier{flex:1;gap:5px;display:flex}.terminal-redesign .terminal-carrier i{background:var(--amber-line);flex:1;height:3px}.terminal-redesign .terminal-carrier i:nth-child(3n+1){background:#ff9d3d}.terminal-redesign .terminal-link-panel{clip-path:none;width:min(100%,460px);box-shadow:none;background:0 0;border:0;flex-direction:column;margin:36px auto;padding:20px 18px;display:flex;position:relative}.terminal-redesign .terminal-reticle{border-color:var(--amber-line);border-top-color:var(--signal);outline:1px dashed var(--amber-line);outline-offset:-13px;width:132px;height:132px;box-shadow:none;flex:none;order:-1;margin:0 auto 30px}.terminal-redesign .terminal-reticle:before{background:var(--amber-line);width:170px}.terminal-redesign .terminal-reticle:after{background:var(--amber-line);height:170px}.terminal-redesign .terminal-reticle span{background:#ff7a1a59;border:none;animation:4s ease-in-out infinite relay-pulse;inset:44px}.terminal-redesign .terminal-code{color:#ffb347;margin:0 0 10px;font-weight:700}.terminal-redesign .terminal-link-panel h1{letter-spacing:-.02em;text-transform:none;font-size:clamp(32px,9vw,38px);font-weight:600}.terminal-redesign .terminal-detail{color:#d9c4a6;max-width:31ch;font-family:var(--copy-font);margin-top:14px;font-size:15px}.terminal-redesign .terminal-activation-form{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(150deg,#ff7a1a24,#140c06f0 58%);width:100%;margin-top:26px;padding:18px}.terminal-redesign .terminal-input-meta{color:var(--muted);font-size:9px}.terminal-redesign .terminal-form-error{color:#ffae85}.terminal-redesign .terminal-readout{color:var(--muted)}.terminal-redesign .terminal-readout i{background:#ff9d3d}.terminal-redesign .terminal-correlation{color:var(--muted);overflow-wrap:anywhere}.terminal-redesign .terminal-single-feed{flex-direction:column;height:100dvh;min-height:0;display:flex;position:relative}.terminal-redesign .terminal-single-feed>.terminal-system-bar{-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;width:100%;margin-inline:auto}.terminal-redesign .terminal-operation-layout{border:none;flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;display:flex}.terminal-redesign .terminal-operation-header{background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px 10px;display:flex}.terminal-redesign .terminal-operation-header>div{min-width:0}.terminal-redesign .terminal-operation-header h1{letter-spacing:0;overflow-wrap:anywhere;max-width:none;font-size:18px;font-weight:600;line-height:1.25}.terminal-redesign .terminal-operation-header .terminal-kicker{font-size:9px}.terminal-redesign .terminal-operation-meta{width:auto;max-width:36%;margin:0;display:block}.terminal-redesign .terminal-operation-meta div{border:0;padding:0}.terminal-redesign .terminal-operation-meta div:last-child{display:none}.terminal-redesign .terminal-operation-meta dt{color:var(--muted);font-size:9px}.terminal-redesign .terminal-operation-meta dd{color:#ffd79a;font-family:var(--mono-font);font-size:11px}.terminal-redesign .terminal-dock{z-index:5;padding:6px 18px max(8px, env(safe-area-inset-bottom));border:none;border-top:1px solid var(--amber-line);box-shadow:none;background:#0e0804f5;flex:none;gap:6px;display:flex;position:relative}.terminal-redesign .terminal-dock button{border:none;border-bottom:2px solid var(--amber-line);min-height:44px;color:var(--muted);font:600 10px var(--display-font);letter-spacing:.14em;background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex}.terminal-redesign .terminal-dock button[aria-expanded=true]{color:#ffd79a;border-bottom-color:#ff9d3d}.terminal-redesign .terminal-dock button[aria-expanded=true]:before{display:none}.terminal-redesign .terminal-dock strong{border:1px solid var(--amber-line);color:#ffd79a;background:#ffb3471f;border-radius:10px;justify-content:center;align-items:center;min-width:20px;padding:2px 6px;font-size:10px;display:inline-flex}.terminal-redesign .terminal-scroll-region{overscroll-behavior-y:contain;min-height:0;padding:8px 18px max(32px, env(safe-area-inset-bottom));scrollbar-color:#6e4824 #100a06;flex:1;scroll-padding-block:14px;overflow-y:auto}.terminal-redesign .terminal-section{margin-bottom:28px;padding:0}.terminal-redesign .terminal-section-heading{align-items:center;gap:12px;margin:0 0 16px}.terminal-redesign .terminal-section-heading h2{color:#e2cfb4;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.terminal-redesign .terminal-section-heading>span{color:var(--muted);font-family:var(--mono-font)}.terminal-redesign .terminal-kicker,.terminal-redesign .terminal-record-label{color:#ffb347;letter-spacing:.18em;font-weight:600}.terminal-redesign .terminal-record-line>span{color:#ffd79a;font-family:var(--mono-font);font-size:10px}.terminal-redesign .terminal-record-line{gap:10px}.terminal-redesign .terminal-objective,.terminal-redesign .terminal-coordinate-panel,.terminal-redesign .terminal-empty-state,.terminal-redesign .terminal-transmission{border-color:var(--amber-line);box-shadow:none;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(150deg,#ff7a1a1a,#140c06f0 58%);padding:20px}.terminal-redesign .terminal-priority-list>article:first-child{background:linear-gradient(150deg,#ff7a1a33,#140c06f0 58%);border:1px solid #ffb34780;box-shadow:inset 0 0 35px #ff7a1a12}.terminal-redesign .terminal-mission-transmission{margin-bottom:18px}.terminal-redesign .terminal-recent-transmission{border:1px solid var(--amber-line);background:#ff7a1a0d;margin-bottom:18px;padding:14px 18px}.terminal-redesign .terminal-recent-transmission summary{color:#ffd79a;cursor:pointer;min-height:44px;font:600 12px var(--display-font);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:flex}.terminal-redesign .terminal-recent-transmission .terminal-content-text{padding-top:14px}.terminal-redesign :is(.terminal-recent-transmission,.terminal-mission-transmission) .terminal-content-text :is(p,li,blockquote){font-style:italic}.terminal-redesign :is(.terminal-recent-transmission,.terminal-mission-transmission) .terminal-content-text strong{font-weight:700}.terminal-redesign .terminal-mission-route{border:1px solid var(--amber-line);background:linear-gradient(150deg,#ff7a1a1f,#140c06f0 60%);min-width:0;margin-bottom:18px;padding:18px}.terminal-redesign .terminal-mission-route h3{color:#fff3e0;font:600 22px var(--display-font);margin:12px 0 4px}.terminal-redesign .terminal-route-destination{color:#d9c4a6;font:14px/1.5 var(--copy-font);margin:0 0 16px}.terminal-redesign .terminal-route-link{color:#ffd79a;cursor:pointer;min-height:44px;font:600 11px var(--display-font);letter-spacing:.08em;text-underline-offset:4px;text-transform:uppercase;background:0 0;border:0;padding:8px 10px;text-decoration:underline}.terminal-redesign .terminal-mission-route .terminal-travel-instructions{margin-top:16px}.terminal-redesign .terminal-route-glyph-code{color:#ffd79a;font:13px var(--mono-font);letter-spacing:.12em;-webkit-user-select:all;user-select:all;margin-top:10px;display:block}.terminal-redesign .terminal-priority-list>article:first-child>.terminal-record-line>.terminal-record-label:before{content:"PRIORITY // "}.terminal-redesign .terminal-content-text{color:#ecdac3;font-family:var(--copy-font);font-size:16px;line-height:1.72}.terminal-redesign .terminal-content-text :is(h2,h3,h4),.terminal-redesign .terminal-transmission--ending h2{color:#fff3e0;font-family:var(--display-font);font-weight:600;line-height:1.15}.terminal-redesign .terminal-priority-list .terminal-content-text h2{margin:12px 0;font-size:29px}.terminal-redesign .terminal-muted-copy,.terminal-redesign .terminal-choice-instruction{color:#d9c4a6;font-family:var(--copy-font)}.terminal-redesign .terminal-external-link{color:#ffd79a}.terminal-redesign .terminal-section:has(#terminal-log-title)>.terminal-transmission{border:0;border-left:1px solid var(--amber-line);clip-path:none;background:0 0;margin-bottom:0;margin-left:5px;padding:0 0 24px 20px}.terminal-redesign .terminal-section:has(#terminal-log-title)>.terminal-transmission:before{content:"";background:#ff9d3d;width:9px;height:9px;position:absolute;top:4px;left:-5px;transform:rotate(45deg);box-shadow:0 0 12px #ff7a1a4d}.terminal-redesign .terminal-action,.terminal-redesign .terminal-answer-form button,.terminal-redesign .terminal-activation-form button{color:#180d04;width:100%;min-height:56px;font:700 13px var(--display-font);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#ff9d3d;border:0}.terminal-redesign :is(.terminal-action,.terminal-answer-form button,.terminal-activation-form button):hover:not(:disabled){background:#ffb347}.terminal-redesign .terminal-answer-form label,.terminal-redesign .terminal-answer-form legend,.terminal-redesign .terminal-activation-form label{color:var(--muted);font:500 10px var(--mono-font);letter-spacing:.16em}.terminal-redesign .terminal-answer-form input[type=text],.terminal-redesign .terminal-activation-form input{color:#fff3e0;min-height:58px;font-family:var(--mono-font);letter-spacing:.12em;box-shadow:none;background:#080503d9;border-color:#ffb34799;font-size:20px}.terminal-redesign .terminal-activation-form input::placeholder{color:#bfa07b}.terminal-redesign .terminal-answer-options label,.terminal-redesign .terminal-choice-options button{border-color:var(--amber-line);color:#ecdac3;background:#ffb3470a}.terminal-redesign .terminal-answer-options label:has(input:checked){background:#ffb3471f;border-color:#ffb347}.terminal-redesign .terminal-answer-options input{accent-color:#ff9d3d}.terminal-redesign .terminal-choice-options{grid-template-columns:1fr}.terminal-redesign .terminal-choice-options button{padding:20px}.terminal-redesign .terminal-choice-options strong{font:600 19px var(--display-font)}.terminal-redesign .terminal-choice-options span,.terminal-redesign .terminal-choice-options small,.terminal-redesign .terminal-choice-locked span{color:var(--muted)}.terminal-redesign .terminal-choice-options button:hover:not(:disabled){background:#ff7a1a1f;border-color:#ffb347}.terminal-redesign .terminal-choice-confirmation{background:linear-gradient(145deg,#ff5c3a26,#160d07);border-color:#ff7a4a}.terminal-redesign .terminal-choice-confirmation h3{color:#ffad85}.terminal-redesign .terminal-choice-confirmation-actions{flex-direction:column-reverse;display:flex}.terminal-redesign .terminal-choice-confirmation-actions button{min-height:54px;font-family:var(--display-font);letter-spacing:.12em}.terminal-redesign .terminal-choice-confirm{color:#1a0703;background:#ff7959;border-color:#ff7959}.terminal-redesign .terminal-choice-cancel{color:#ecdac3;border-color:var(--amber-line);background:0 0}.terminal-redesign .terminal-choice-locked,.terminal-redesign .terminal-upload-stored{border-color:var(--amber-line);background:#ffb3470d}.terminal-redesign .terminal-choice-locked strong{color:#ffd79a}.terminal-redesign .terminal-upload-selector{background:repeating-linear-gradient(45deg,#ffb3470a 0 6px,#0000 6px 12px);border-color:#ffb34773;min-height:120px}.terminal-redesign .terminal-upload-selector strong{color:#ffd79a}.terminal-redesign .terminal-upload-selector :is(span,small),.terminal-redesign .terminal-upload-limit,.terminal-redesign .terminal-upload-list li span,.terminal-redesign .terminal-upload-stored span{color:var(--muted)}.terminal-redesign .terminal-upload-list li,.terminal-redesign .terminal-upload-stored{border-color:var(--amber-line)}.terminal-redesign .terminal-upload-list li strong,.terminal-redesign .terminal-upload-stored strong{color:#ffd79a}.terminal-redesign .terminal-upload-list progress{accent-color:#ff9d3d}.terminal-redesign .terminal-upload-list progress::-webkit-progress-bar{background:#2c1a0d}.terminal-redesign .terminal-upload-list progress::-webkit-progress-value{background:#ff9d3d}.terminal-redesign .terminal-upload-list progress::-moz-progress-bar{background:#ff9d3d}.terminal-redesign .terminal-coordinate-panel h3{color:#fff3e0;font-size:22px}.terminal-redesign .terminal-coordinate-panel dl{background:var(--amber-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.terminal-redesign .terminal-coordinate-panel dl div{background:#130c07;border:0;padding:10px}.terminal-redesign .terminal-coordinate-panel dt{color:var(--muted);font-size:9px}.terminal-redesign .terminal-coordinate-panel dd{color:#ecdac3;font:12px var(--mono-font)}.terminal-redesign .terminal-glyph-panel{border-color:var(--amber-line);background:#ff7a1a12}.terminal-redesign .terminal-glyph-panel>span{color:#ffb347}.terminal-redesign .terminal-glyph-panel strong{color:#ffd79a;font-family:var(--mono-font)}.terminal-redesign .terminal-history,.terminal-redesign .terminal-chronicle{border-color:var(--amber-line)}.terminal-redesign .terminal-history summary,.terminal-redesign .terminal-chronicle summary{color:var(--muted)}.terminal-redesign .terminal-history li{color:#e2cfb4;border-color:var(--amber-line)}.terminal-redesign .terminal-history time{color:var(--muted)}.terminal-redesign .terminal-command-feedback,.terminal-redesign .terminal-section-notice,.terminal-redesign .terminal-answer-feedback,.terminal-redesign .terminal-offline-banner{border-color:var(--amber-line);color:#ffd0a8;font-family:var(--copy-font);background:#ff7a1a17;margin-inline:0}.terminal-redesign .terminal-empty-state h3,.terminal-redesign .terminal-reward-state>p{color:#ffd79a}.terminal-redesign .terminal-empty-state>p:last-child{color:var(--muted)}.terminal-redesign .terminal-reward-state{border-color:var(--amber-line);background:#ffb3470d}.terminal-redesign :is(button,input,a,summary,h2,h3):focus-visible{outline-offset:3px;outline:2px solid #ffd79a}.terminal-redesign :is(.terminal-action,.terminal-answer-form button,.terminal-activation-form button):focus-visible{clip-path:none}.terminal-redesign :is(button,input):disabled{cursor:not-allowed;opacity:.5}@media (min-width:760px){.terminal-redesign .terminal-scroll-region,.terminal-redesign .terminal-operation-header,.terminal-redesign .terminal-dock{padding-inline:28px}.terminal-redesign .terminal-operation-header h1{font-size:22px}}@media (max-width:360px){.terminal-redesign .terminal-scroll-region{padding-inline:12px}.terminal-redesign .terminal-objective,.terminal-redesign .terminal-coordinate-panel{padding:18px 14px}.terminal-redesign .terminal-record-label{font-size:9px}.terminal-redesign .terminal-system-bar{gap:8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.terminal-redesign *,.terminal-redesign:after{scroll-behavior:auto!important;animation:none!important}.terminal-redesign .terminal-grid{display:none}}.terminal-redesign .terminal-system-bar,.terminal-redesign .terminal-footer{flex-direction:row;justify-content:space-between;align-items:center}.terminal-redesign .terminal-footer span:last-child{display:inline}.terminal-redesign .terminal-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.terminal-redesign .terminal-photo-preview{border:1px solid var(--amber-line);background:#100a06;margin:0;position:relative}.terminal-redesign .terminal-photo-preview img{object-fit:contain;width:100%;height:120px;display:block}.terminal-redesign .terminal-photo-preview figcaption{color:#ffd79a;font:10px var(--mono-font);letter-spacing:.12em;padding:8px}.terminal-redesign .terminal-operation-header h1{color:#fff3e0}.terminal-redesign .terminal-section-heading,.terminal-redesign .terminal-answer-form{border-color:var(--amber-line)}.terminal-redesign [data-priority-feed]>.terminal-section-heading{border:none;margin-bottom:12px;padding-bottom:0}.terminal-redesign [data-priority-feed]>.terminal-section-heading .terminal-kicker{display:none}.terminal-redesign [data-priority-feed]>.terminal-section-heading h2{font-size:11px}.terminal-redesign .terminal-dock button{border-bottom:none}.terminal-redesign .terminal-dock button[aria-expanded=true]{background:#ffb3470f}.terminal-redesign .terminal-upload-panel{border-color:var(--amber-line)}.terminal-redesign .terminal-upload-list li{background:#080503a6}.terminal-redesign .terminal-upload-error{color:#ffae85}.terminal-redesign .terminal-scroll-region [hidden]{display:none!important}.terminal-redesign .terminal-feed-now{color:#ffb347;font:600 11px var(--display-font);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.terminal-redesign .terminal-feed-now:after{content:"";background:var(--amber-line);flex:1;height:1px}.terminal-redesign .terminal-chronicle{border:1px solid var(--amber-line);background:#ff7a1a0a;margin-bottom:18px;padding:14px 18px}.terminal-redesign .terminal-chronicle>summary{cursor:pointer;min-height:44px;font:600 12px var(--display-font);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:flex}.terminal-redesign .terminal-jump-current{z-index:3;color:#ffd79a;min-height:48px;font:600 12px var(--display-font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#1a0e06f0;border:1px solid #ffb347;grid-column:1/-1;justify-self:center;margin:0 auto;padding:12px 22px;position:sticky;bottom:18px}.terminal-redesign .terminal-new-marker{color:#ffd79a;font:600 10px/1.3 var(--display-font);letter-spacing:.08em;vertical-align:middle;background:#ffb3471f;border:1px solid #ffb347;margin-left:8px;padding:3px 6px;display:inline-block}.terminal-redesign .terminal-dock .terminal-unread-count{color:#160c03;background:#ffb347;border-color:#ffb347}.terminal-redesign .terminal-notification-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.terminal-redesign .terminal-archive-open{border:1px solid var(--amber-line);color:#ffd79a;cursor:pointer;width:100%;min-height:48px;font:600 12px var(--display-font);letter-spacing:.08em;text-transform:uppercase;background:#ffb3470f}.terminal-archive-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050302d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.terminal-redesign .terminal-archive-note{width:min(680px,100%);max-height:min(820px,100dvh - 48px);color:var(--text);background:linear-gradient(#ffb3470d,#0000 160px),#160e08;border:1px solid #ffb3477a;overflow-y:auto;box-shadow:0 28px 90px #000000a6}.terminal-redesign .terminal-archive-note>header{z-index:1;border-bottom:1px solid var(--amber-line);background:#160e08f5;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 18px;display:flex;position:sticky;top:0}.terminal-redesign .terminal-archive-note>header h2{color:#fff3e0;font:600 22px/1.2 var(--display-font);margin:5px 0 0}.terminal-redesign .terminal-archive-note>header button{border:1px solid var(--amber-line);color:#ffd79a;cursor:pointer;width:44px;min-width:44px;height:44px;font:400 27px/1 var(--display-font);background:0 0}.terminal-redesign .terminal-archive-note>.terminal-content{padding:24px}.terminal-redesign .terminal-archive-cover{border-bottom:1px solid var(--amber-line);margin:0}.terminal-redesign .terminal-archive-cover img{object-fit:cover;width:100%;max-height:420px;display:block}.terminal-redesign .terminal-archive-cover figcaption{color:var(--muted);font:11px/1.5 var(--mono-font);padding:10px 22px}@media (max-width:640px){.terminal-archive-backdrop{align-items:end;padding:0}.terminal-redesign .terminal-archive-note{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh}}.terminal-redesign .terminal-dock .terminal-hint-count{color:var(--muted);background:0 0}.terminal-redesign .terminal-dock .terminal-hint-count[data-available=true]{color:#ffd79a;background:#ff9d3d20;box-shadow:0 0 9px #ff9d3d20}.terminal-redesign .terminal-hints{gap:16px;padding:20px 18px;display:grid}.terminal-redesign .terminal-hints header p{color:var(--muted);line-height:1.6}.terminal-redesign .terminal-hints-available{color:#ffd79a;font-family:var(--mono-font)}.terminal-redesign .terminal-hints-opened{gap:18px;display:grid}@media (max-width:420px){.terminal-redesign .terminal-dock{gap:2px;padding-inline:8px}.terminal-redesign .terminal-dock button{letter-spacing:.04em;font-size:9px}}.terminal-redesign #terminal-panel-help{grid-column:1/-1;min-width:0}.terminal-redesign .terminal-drawer-backdrop{z-index:3;background:#060301b8;position:absolute;inset:0}.terminal-redesign .terminal-drawer{z-index:4;max-height:min(85%,760px);padding:10px 18px calc(62px + env(safe-area-inset-bottom));background:#120b06fa;border-top:1px solid #ffb347;flex-direction:column;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -18px 40px #00000073}.terminal-redesign .terminal-drawer[hidden]{display:none}.terminal-redesign .terminal-drawer-grip{background:var(--amber-line);border-radius:2px;width:56px;height:4px;margin:0 auto 6px}.terminal-redesign .terminal-drawer-close{color:#ffd79a;min-width:44px;min-height:44px;font:400 24px var(--display-font);cursor:pointer;background:0 0;border:0;position:absolute;top:6px;right:12px}.terminal-redesign .terminal-drawer-body{overscroll-behavior:contain;scrollbar-color:#6e4824 #100a06;flex:1;min-height:0;overflow-y:auto}.terminal-redesign .terminal-drawer [hidden]{display:none!important}.terminal-redesign .terminal-drawer .terminal-section{margin-bottom:0}.terminal-redesign .terminal-drawer .terminal-location-picker{align-content:start;gap:10px;margin-bottom:18px;display:grid}.terminal-redesign .terminal-drawer .terminal-coordinate-panel[data-selected=false]{display:none}.terminal-redesign .terminal-location-picker button{border:1px solid var(--amber-line);color:#ecdac3;text-align:left;cursor:pointer;background:0 0;gap:8px;min-height:88px;padding:14px;display:grid}.terminal-redesign .terminal-location-picker button[aria-pressed=true]{background:#ff7a1a24;border-color:#ffb347}.terminal-redesign .terminal-location-picker span{font:11px/1.6 var(--mono-font);color:var(--muted);overflow-wrap:anywhere}.terminal-redesign .terminal-location-picker strong{font:600 20px/1.2 var(--display-font);overflow-wrap:anywhere}
.terminal-redesign{container:player-terminal/inline-size}.terminal-feed-primary{min-width:0}.terminal-location-picker,.terminal-redesign .terminal-narrative-choice[data-confirming=true]>:is(.terminal-choice-instruction,.terminal-choice-options){display:none}.terminal-redesign .terminal-copy-glyphs,.terminal-redesign .terminal-retry-link{border:1px solid var(--amber-line);color:#ffd79a;min-height:52px;font:600 12px var(--display-font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:16px;padding:12px 22px}.terminal-redesign .terminal-copy-feedback{color:#ffd79a;font:14px/1.6 var(--copy-font)}.terminal-redesign .terminal-location-workspace{min-width:0}@container player-terminal (min-width:760px){.terminal-redesign .terminal-single-feed{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;column-gap:22px;width:100%;max-width:none;margin-inline:auto;padding-inline:28px;display:grid}.terminal-redesign .terminal-single-feed>.terminal-system-bar,.terminal-redesign .terminal-operation-layout{display:contents}.terminal-redesign .terminal-single-feed .terminal-brand{grid-area:1/1;font-size:12px}.terminal-redesign .terminal-single-feed .terminal-signal{font:10px var(--mono-font);grid-area:1/3}.terminal-redesign .terminal-operation-header{grid-area:1/2;min-width:0;padding:20px 0}.terminal-redesign .terminal-operation-header h1{font-size:18px}.terminal-redesign .terminal-operation-header .terminal-kicker{font-size:9px}.terminal-redesign .terminal-operation-meta{flex:none;max-width:35%}.terminal-redesign .terminal-dock{border-top:1px solid var(--amber-line);background:0 0;grid-area:2/1/auto/-1;padding:0}.terminal-redesign .terminal-dock button{flex:0 160px}.terminal-redesign .terminal-offline-banner{grid-area:3/1/auto/-1;font-size:16px}.terminal-redesign .terminal-scroll-region{grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:22px;padding:22px 0 32px;display:grid}.terminal-redesign .terminal-feed-primary,.terminal-redesign [data-priority-feed],.terminal-redesign .terminal-priority-list{display:contents}.terminal-redesign [data-priority-feed]>.terminal-section-heading,.terminal-redesign [data-priority-feed]>.terminal-section-notice,.terminal-redesign .terminal-priority-list>article:first-child,.terminal-redesign .terminal-mission-transmission,.terminal-redesign .terminal-recent-transmission,.terminal-redesign .terminal-mission-route,.terminal-redesign .terminal-chronicle,.terminal-redesign .terminal-feed-now,.terminal-redesign .terminal-transmission--sealed,.terminal-redesign .terminal-transmission--ending,.terminal-redesign .terminal-command-feedback{grid-column:1/-1}.terminal-redesign [data-priority-feed]>.terminal-section-heading,.terminal-redesign [data-priority-feed]>.terminal-section-notice,.terminal-redesign .terminal-priority-list>article{margin:0}.terminal-redesign .terminal-section{margin-bottom:0}.terminal-redesign .terminal-mission-route{max-width:640px}.terminal-redesign .terminal-mission-route .terminal-portal-glyphs{gap:6px}.terminal-redesign :is(.terminal-objective,.terminal-coordinate-panel,.terminal-transmission--ending){padding:24px}.terminal-redesign .terminal-content-text{font-size:17px}.terminal-redesign .terminal-priority-list>article:first-child .terminal-content-text{font-size:18px}.terminal-redesign .terminal-priority-list>article:first-child .terminal-content-text h2{font-size:40px}.terminal-redesign .terminal-record-label{font-size:11px}.terminal-redesign :is(.terminal-action,.terminal-answer-form button){min-height:64px;font-size:14px}.terminal-redesign .terminal-answer-form input[type=text]{min-height:76px;font-size:30px}.terminal-redesign .terminal-photo-preview img{height:220px}.terminal-redesign .terminal-choice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.terminal-redesign .terminal-choice-options strong{font-size:26px}.terminal-redesign .terminal-narrative-choice[data-confirming=true]>.terminal-choice-options{display:grid}.terminal-redesign .terminal-choice-options button[aria-pressed=true]{background:#ff7a1a24;border-color:#ffb347}.terminal-redesign .terminal-choice-confirmation{z-index:2;background:#241008;position:sticky;bottom:0}.terminal-redesign .terminal-choice-confirmation-actions{flex-direction:row;justify-content:end;gap:18px}.terminal-redesign .terminal-choice-confirmation-actions button{padding-inline:26px}.terminal-redesign .terminal-transmission--ending>h2{font-size:48px}.terminal-redesign .terminal-coordinate-panel[data-selected=false]{display:none}.terminal-redesign .terminal-glyph-panel strong{-webkit-user-select:all;user-select:all;font-size:26px;line-height:1.6}.terminal-redesign .terminal-portal-glyphs{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.terminal-redesign .terminal-drawer .terminal-coordinate-panel h3{font-size:30px}.terminal-redesign .terminal-link-panel{width:min(100% - 56px,620px)}.terminal-redesign .terminal-link-panel h1{font-size:46px}.terminal-redesign .terminal-detail{max-width:38ch;font-size:18px}.terminal-redesign .terminal-activation-form{max-width:520px;padding:24px}.terminal-redesign .terminal-activation-form input{min-height:68px;font-size:24px}.terminal-redesign .terminal-activation-form button{min-height:64px;font-size:14px}.terminal-redesign .terminal-reticle{width:180px;height:180px}.terminal-redesign .terminal-reticle span{inset:64px}.terminal-redesign .terminal-reticle:before{width:230px}.terminal-redesign .terminal-reticle:after{height:230px}}@media (orientation:landscape){@container player-terminal (min-width:1000px){.terminal-redesign .terminal-single-feed{padding-inline:32px}.terminal-redesign .terminal-scroll-region{gap:28px}.terminal-redesign [data-priority-feed]>.terminal-section-heading{margin-bottom:14px}.terminal-redesign [data-priority-feed]>.terminal-section-notice{margin-bottom:18px}.terminal-redesign .terminal-priority-list>article:first-child .terminal-content-text h2{font-size:38px}.terminal-redesign .terminal-priority-list>article:first-child .terminal-answer-form:has(input[type=text]){grid-template-columns:minmax(0,1fr) minmax(150px,.75fr);gap:12px}.terminal-redesign .terminal-answer-form>label{grid-column:1/-1}.terminal-redesign .terminal-answer-form button{align-self:stretch;margin:0}.terminal-redesign .terminal-single-feed[data-ending=true] .terminal-transmission--ending,.terminal-redesign .terminal-single-feed[data-ending=true] .terminal-priority-list>article:first-child{grid-column:auto}.terminal-redesign .terminal-link-panel{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-content:center;align-items:start;gap:12px 56px;width:min(100% - 112px,1180px);padding:32px 0;display:grid}.terminal-redesign .terminal-link-panel>:not(.terminal-reticle){grid-column:2;margin:0}.terminal-redesign .terminal-link-panel .terminal-reticle{outline-offset:-23px;order:0;grid-area:1/1/span 8;align-self:center;width:300px;height:300px;margin:0 auto}.terminal-redesign .terminal-link-panel .terminal-reticle:before{width:380px}.terminal-redesign .terminal-link-panel .terminal-reticle:after{height:380px}.terminal-redesign .terminal-link-panel .terminal-reticle span{inset:108px}.terminal-redesign .terminal-link-panel h1{font-size:52px}.terminal-redesign .terminal-link-panel .terminal-detail{margin-top:6px}.terminal-redesign .terminal-link-panel .terminal-activation-form{margin-top:16px}}}.terminal-expand-upload{display:none}@container player-terminal (min-width:760px){.terminal-redesign .terminal-section{width:100%}.terminal-redesign .terminal-single-feed :is(.terminal-brand,.terminal-signal){align-self:center}.terminal-redesign .terminal-priority-list>[data-node-type=photo_upload]:not(:first-child):not(.terminal-objective--complete){border-left:2px solid var(--amber-line);clip-path:none;background:#ffb3470d;grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.terminal-redesign .terminal-priority-list>[data-node-type=photo_upload]:not(:first-child)>.terminal-record-line{grid-column:1/-1;margin:0}.terminal-redesign .terminal-priority-list>[data-node-type=photo_upload]:not(:first-child) .terminal-content-text h2{display:none}.terminal-redesign .terminal-priority-list>[data-node-type=photo_upload]:not(:first-child) .terminal-upload-control{display:contents}.terminal-redesign .terminal-priority-list>[data-node-type=photo_upload]:not(:first-child) .terminal-expand-upload{color:#ffd79a;min-height:52px;font:600 12px var(--display-font);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #ffb347;grid-area:2/2;align-self:center;padding:12px 18px;display:block}.terminal-redesign .terminal-priority-list>[data-node-type=photo_upload]:not(:first-child) .terminal-upload-panel{grid-column:1/-1}.terminal-redesign .terminal-priority-list>[data-node-type=photo_upload]:not(:first-child) .terminal-upload-panel[data-expanded=false],.terminal-redesign .terminal-operation-header :is(.terminal-kicker,dt){display:none}.terminal-redesign .terminal-operation-header{padding-block:18px}.terminal-redesign .terminal-single-feed[data-ending=true] .terminal-operation-header .terminal-kicker{display:block}.terminal-redesign [data-priority-feed]>.terminal-empty{grid-column:1/-1}}@media (orientation:landscape){@container player-terminal (min-width:1000px){.terminal-redesign .terminal-single-feed[data-drawer]{grid-template-columns:auto minmax(0,1fr) min(420px,38%)}.terminal-redesign .terminal-single-feed[data-drawer] .terminal-signal{justify-self:end}.terminal-redesign .terminal-single-feed[data-drawer] .terminal-scroll-region{grid-area:4/1/auto/3}.terminal-redesign .terminal-single-feed[data-drawer] .terminal-drawer{border:1px solid var(--amber-line);max-height:none;box-shadow:none;grid-area:4/3/auto/-1;margin:22px 0 32px;padding:18px 18px 24px;position:relative}.terminal-redesign .terminal-single-feed[data-drawer] .terminal-drawer-grip{display:none}}}
