:root{color-scheme:dark;--paper: #111211;--surface: #191b19;--ink: #ebeae4;--muted: #92968f;--line: #343833;--line-strong: #555c53;--hover: #242824;--selected: #2b302b;--signal: #ed563c;--green: #8caf91;--red: #e58a7d;--amber: var(--signal);--cyan: var(--ink);--radius: 2px;--header-height: 76px;--sans: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mono: var(--sans)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--paper);color:var(--ink);font:13px/1.45 var(--sans)}body[data-view=home]>:not(#spaceport-home):not(#missionLoading):not(#marketConnection):not(.home-entry-error):not(.telemetry-dialog):not(.telemetry-notice):not(script){display:none!important}body[data-view=home]:before,body[data-view=home]:after{display:none!important}.home-entry-error{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(560px,calc(100% - 32px));padding:18px 22px;z-index:100;background:#211813;border:1px solid #b8653e;color:#fff4e9}.home-entry-error p{margin:0 0 12px}.home-entry-error button{color:#fff4e9;border-color:#b8653e;font-weight:600}.home-entry-error button:hover:not(:disabled){background:#3a261c;border-color:#ed986e}button,input,textarea,select{font:inherit}button{color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:2px;padding:9px 12px;cursor:pointer}button:hover:not(:disabled){background:var(--hover);border-color:var(--line-strong)}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}button.primary{color:var(--paper);background:var(--signal);border-color:var(--signal);font-weight:700}button.primary:hover:not(:disabled){background:#f57158;border-color:#f57158}button.on,button.active{color:var(--ink);background:var(--selected);border-color:var(--line-strong)}button.ghost,button.text-button{border-color:transparent;background:transparent}button.text-button{padding:2px 0;font-size:11px;text-decoration:underline;text-underline-offset:3px;text-align:left}button.secondary{border-color:var(--line-strong)}button.icon-button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;font-size:20px;line-height:1;border:0}button.danger-outline{color:var(--red);border-color:var(--red);align-self:flex-start}button.sell{border-color:var(--line-strong)}input:not([type=checkbox]):not([type=file]),textarea,select{width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:2px;padding:10px 11px}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox]{accent-color:var(--signal)}::selection{color:var(--ink);background:#5b332c}textarea{resize:vertical;min-height:88px;max-height:220px;line-height:1.5}select{padding-right:28px}[aria-invalid=true]{border-color:var(--red)!important}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--sans);font-weight:700;line-height:1.05;letter-spacing:-.045em}h1{font-size:34px}h2{font-size:28px}b{color:inherit;font-weight:700}a{color:inherit;text-underline-offset:3px}.dim{color:var(--muted)}.small{font-size:11px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.eyebrow{font:10px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.right{text-align:right}.row{display:flex;align-items:center;gap:9px;min-width:0}.between{justify-content:space-between}.buttons{flex-wrap:wrap}.gap{width:6px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#topbar{position:fixed;inset:0 0 auto;z-index:20;height:var(--header-height);display:flex;align-items:center;gap:22px;padding:0 28px;background:var(--surface);border-bottom:2px solid var(--line-strong)}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:19px;font-weight:800;letter-spacing:-.035em;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:35px;height:35px;color:var(--paper);background:var(--ink);border-radius:0;font:30px/1 var(--sans)}.brand-sub{display:block;color:var(--muted);font:7px/1.4 var(--mono);letter-spacing:.055em;margin-top:3px}.demo-chip{font:8px var(--mono);letter-spacing:.05em;color:var(--muted);border-left:1px solid var(--line);padding-left:10px;margin-left:3px}#viewNav{display:flex;align-items:stretch;align-self:stretch;gap:0}#viewNav button{position:relative;padding:0 16px;border:0;border-radius:0;font-size:12px;background:transparent;color:var(--muted);white-space:nowrap}#viewNav button.active,#viewNav button[aria-pressed=true],#viewNav button[aria-current=page]{color:var(--ink);font-weight:700}#viewNav button.active:after,#viewNav button[aria-pressed=true]:after,#viewNav button[aria-current=page]:after{content:"";position:absolute;height:3px;background:var(--signal);bottom:-2px;left:16px;right:16px}.launch-cta{white-space:nowrap;flex-shrink:0;font-size:11px;padding:10px 14px}.launch-cta>span{margin-left:8px}#launchProjectMobileBtn{display:none}.account-button{flex-shrink:0;max-width:140px;min-height:38px;padding:9px 12px;border-color:var(--line-strong);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controls{display:flex;align-items:center;gap:1px;margin-left:auto}.controls button{font-size:10px;padding:6px 7px;white-space:nowrap}.speed-group{display:flex;margin-right:5px;border:1px solid var(--line)}.speed-group button{border:0;border-radius:0;padding:5px 7px;min-width:24px}.wallet{display:flex;gap:9px;align-items:center;white-space:nowrap;margin-left:auto}.wallet b{font:700 20px var(--mono);letter-spacing:-.06em}.wallet .eyebrow{font-size:8px}#walletPnl{font:10px var(--mono)}body[data-view=terminal] .controls{display:none}body[data-view=terminal] .live-only,body[data-view=terminal] #c,body[data-view=terminal] #labels,body[data-view=terminal] #sceneVignette{display:none!important}body[data-view=live] #terminal{display:none}#terminal{position:fixed;inset:var(--header-height) 0 0;z-index:5;overflow-y:auto;overflow-x:hidden;background:var(--paper);padding:42px clamp(24px,4.4vw,72px) 24px;scrollbar-color:var(--line-strong) var(--paper)}#terminalHeader{display:grid;grid-template-columns:122px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:145px;padding-bottom:38px;border-bottom:2px solid var(--line-strong)}#terminalHeader:before{content:"↗";display:grid;place-items:center;width:122px;height:122px;font:150px/.8 var(--sans);letter-spacing:-.1em;color:var(--ink);padding-right:12px;align-self:center}.terminal-heading{min-width:0}.terminal-heading .eyebrow{display:block;margin-bottom:12px;color:var(--ink);font-size:11px;letter-spacing:.13em}.terminal-heading>p{margin-top:15px;color:var(--muted);font-size:12px}#terminal h1{font-size:clamp(62px,6.7vw,104px);letter-spacing:-.07em;line-height:.94}.terminal-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-align:right}#terminalClock{display:block;font:700 31px/1 var(--mono);letter-spacing:-.065em;color:var(--ink)}#terminalCadence{display:block;font:11px/1.5 var(--mono);color:var(--muted)}#terminalLaunchBtn{padding:9px 13px;margin-top:9px;font-size:11px}.terminal-clock-block>.eyebrow{display:block;margin-bottom:8px;font-size:10px}#terminalIntro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 0;border-bottom:1px solid var(--line)}#terminalIntro p{color:var(--muted);font-size:12px}#terminalIntro b{color:var(--ink)}#terminalIntroClose{flex-shrink:0;font-size:11px}#terminalToolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0}.terminal-search{display:flex;align-items:center;gap:13px;min-width:0}.terminal-search>label{color:var(--muted);font:11px var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.terminal-search-input{position:relative;min-width:0}#terminalSearch{width:min(300px,27vw);border-color:var(--line);background:var(--surface);font:12px var(--sans);padding:10px 53px 10px 12px}#terminalClearSearch{position:absolute;right:8px;top:9px;font-size:9px}#terminalFilters{display:flex;align-items:center;gap:0;border:1px solid var(--line)}#terminalFilters button{border:0;border-radius:0;border-right:1px solid var(--line);padding:9px 18px;font-size:11px}#terminalFilters button:last-child{border-right:0}#terminalFilters button[aria-pressed=true]{background:var(--selected);color:var(--ink);box-shadow:inset 0 -2px var(--signal)}#terminalResultsBar{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}#terminalResultCount{display:block;font:700 11px/1.5 var(--mono);color:var(--ink);text-transform:uppercase;letter-spacing:.035em}#terminalFilterNote{font:10px/1.5 var(--sans);color:var(--muted);text-align:right}#terminalScroll{width:100%;overflow:auto}#terminalTable{border-collapse:collapse;width:100%;table-layout:fixed}#terminalTable thead{background:var(--selected);color:var(--ink)}#terminalTable th{padding:11px 12px;text-align:left;font:11px var(--mono);letter-spacing:.045em;text-transform:uppercase}#terminalTable th:first-child{width:14%;padding-left:15px}#terminalTable th:nth-child(2){width:26%}#terminalTable th:nth-child(3){width:9%}#terminalTable th:nth-child(4){width:14%}#terminalTable th:nth-child(5){width:12%}#terminalTable th:nth-child(6){width:10%}#terminalTable th:last-child{width:15%;text-align:right}#terminalRows{counter-reset:departures}.terminal-row{counter-increment:departures;border-bottom:1px solid var(--line)}.terminal-row:hover{background:var(--surface)}.terminal-row td{padding:20px 12px;vertical-align:middle;font-size:12px}.terminal-row .departure-cell{position:relative;padding-left:39px;font:700 18px/1.35 var(--mono);letter-spacing:-.06em}.departure-cell:before{content:counter(departures,decimal-leading-zero);position:absolute;left:14px;top:23px;font:9px var(--mono);letter-spacing:0;color:var(--muted)}.terminal-countdown{display:block;font:11px/1.5 var(--mono);color:var(--muted);letter-spacing:0;margin-top:4px}.terminal-project{display:flex;align-items:center;gap:12px;min-width:0}.terminal-project-copy{min-width:0}.terminal-project-image,.terminal-project-fallback{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;object-fit:cover;border:1px solid var(--line);border-radius:0;background:var(--selected);color:var(--ink);font:700 17px var(--sans)}.terminal-project-name{display:block;color:var(--ink);font:700 16px/1.35 var(--sans);letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-project-name button,button.terminal-project-name{display:block;border:0;padding:0;background:transparent;font:inherit;text-align:left;color:var(--ink)!important}.terminal-project-name button:hover{text-decoration:underline}.terminal-project-description{display:block;color:var(--muted);font:10px/1.5 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.ticker-cell{color:var(--ink)!important;font:700 12px var(--mono)!important;overflow-wrap:anywhere}.terminal-status{display:inline-block;font:11px/1.45 var(--mono);text-transform:uppercase;letter-spacing:.015em;padding:3px 0;color:var(--ink)}.terminal-status[data-status=boarding],.terminal-status[data-status=recovering]{color:var(--signal)}.terminal-status[data-status=scheduled],.terminal-status[data-status=scrubbed]{color:var(--muted)}.terminal-row.is-owned .terminal-project-name:after{content:" / YOURS";font:8px var(--mono);color:var(--signal)}.fuel-cell,.seat-cell{font:11px/1.5 var(--mono)!important;color:var(--ink)}.terminal-fuel-value,.terminal-seat-value{display:block}.terminal-fuel-detail,.terminal-seat-detail{display:block;margin-top:3px;color:var(--muted);font:10px/1.6 var(--sans)}.actions-cell{text-align:right}.terminal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.terminal-action{padding:7px 10px;font-size:10px;border-color:var(--line-strong);white-space:nowrap}.terminal-action.primary{color:var(--paper)}#terminalEmpty{padding:66px 20px;text-align:center;border-block:1px solid var(--line)}#terminalEmpty h2{margin-bottom:12px;font-size:28px}#terminalEmpty p{color:var(--muted);font-size:12px}#terminalEmpty>span{display:block;font:54px/1 var(--sans);margin-bottom:15px}#terminalEmptyReset{margin-top:20px;font-size:11px}#terminalFooter{display:flex;justify-content:space-between;gap:18px;padding:24px 0 4px;color:var(--muted);font:9px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.03em}#c{position:fixed;inset:0;display:block;width:100%;height:100%;touch-action:none}#sceneVignette{display:none}#destinations{position:fixed;left:18px;top:94px;z-index:6;display:flex;align-items:center;gap:10px;padding:0}#destinations>.eyebrow{display:none}.destination-buttons{display:flex;background:var(--surface);border:1px solid var(--line-strong)}.destination-buttons button{display:flex;align-items:center;gap:7px;font-size:11px;padding:8px 15px;border:0;border-right:1px solid var(--line);border-radius:0}.destination-buttons button:last-child{border-right:0}.destination-buttons button.active{background:var(--selected);color:var(--ink);box-shadow:inset 0 -2px var(--signal)}.planet-icon{display:inline-block;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;position:relative}.earth-icon{background:currentColor}.orbit-icon:after{content:"";position:absolute;inset:2px -4px;border:1px solid currentColor;border-radius:50%;transform:rotate(-30deg)}.moon-icon{background:transparent}#sceneHeading{position:fixed;top:96px;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:7px;padding:6px 10px;background:var(--paper);color:var(--ink);font:9px var(--mono);white-space:nowrap;pointer-events:none}#simState{display:none;color:var(--signal)}body[data-paused=true] #simState{display:inline}.live-dot{display:inline-block;width:5px;height:5px;background:var(--signal);margin-right:3px;vertical-align:middle}#leftRail,#rightRail{position:fixed;z-index:5;background:var(--surface);border:1px solid var(--line-strong);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}#leftRail{top:142px;left:18px;width:306px;max-height:calc(100dvh - 247px)}#rightRail{top:94px;right:18px;width:284px;max-height:calc(100dvh - 199px)}.panel{position:relative;display:flex;flex-direction:column;gap:11px;padding:18px;background:var(--surface);border:0;border-radius:0}#leftRail>.panel+.panel,#rightRail>.panel+.panel{border-top:1px solid var(--line)}.panel-footnote{color:var(--muted);font-size:9px;line-height:1.55}.panel-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;background:transparent!important;border:0;text-align:left}.panel-toggle .eyebrow{color:var(--ink)}.collapse-icon{font:14px var(--mono);margin-left:auto;color:var(--muted)}#clock{color:var(--muted);font-size:10px;margin-left:auto}.collapse-body{display:flex;flex-direction:column;gap:10px}.collapsed .collapse-body{display:none}.collapsed{gap:0}#journey{padding-bottom:15px}.save-status{font:8px var(--mono);color:var(--muted)}#journey h2{font-size:18px;letter-spacing:-.03em}#journey p{font-size:11px;color:var(--muted);margin-top:5px;max-width:210px}.journey-main{display:flex;align-items:center;justify-content:space-between;gap:9px}.journey-main button{font-size:10px;padding:6px 8px;white-space:nowrap}.journey-route{display:flex;align-items:center;gap:7px;font:9px var(--mono);color:var(--muted)}.journey-route>span{display:flex;align-items:center;gap:4px}.journey-route i{width:5px;height:5px;border:1px solid var(--line-strong)}.journey-route>div{flex:1;height:1px;background:var(--line)}.journey-route .current{color:var(--signal)}.journey-route .current i{background:var(--signal);border-color:var(--signal)}.journey-route .complete{color:var(--ink)}.journey-route .complete i{background:var(--ink);border-color:var(--ink)}.journey-footer{padding-top:3px}.check-label{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.check-label input{margin:0}.moon-badge{display:inline-block;color:var(--ink);font:9px var(--mono);border:1px solid var(--ink);padding:3px 6px}#boarding{gap:10px}#boarding h1{font-size:30px}#bViewLaunch{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 11px;background:var(--ink);border-color:var(--ink);color:var(--paper);text-align:left;font-size:11px;font-weight:650}#bViewLaunch:hover{background:#fff;border-color:#fff}#bViewLaunchTarget{margin-left:auto;font-size:10px;opacity:.7}#bViewLaunch[aria-pressed=true]{background:transparent;color:var(--ink)}.countdown-block{text-align:right;flex-shrink:0}.countdown-block .eyebrow{font-size:8px}.countdown{font-size:25px;font-weight:700;line-height:1.3;color:var(--ink)}.countdown.hot{color:var(--signal)}.tag{display:inline-block;font:8px/1.4 var(--mono);letter-spacing:.04em;padding:3px 5px;border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap}.tag.green,.tag.gray{color:var(--muted)}.tag.gold,.tag.red{color:var(--signal);border-color:var(--signal)}.pilot-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:9px;padding-bottom:10px;border-bottom:1px solid var(--line)}#bPilot{max-width:70px;overflow:hidden;text-overflow:ellipsis}.rec,.rec.green,.rec.red{font-size:9px;color:var(--muted);line-height:1.4}.fuel-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;color:var(--muted)}.fuel-meta>span:first-child{font:8px var(--mono)}.fuel-meta b{font-size:10px;color:var(--ink)}.fuel{position:relative;height:4px;background:var(--line);overflow:hidden;margin-top:-4px}.fuel-fill{height:100%;width:0;background:var(--ink)}.fuel-min{position:absolute;inset:0 auto;width:1px;background:var(--paper)}.board-buttons{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr;gap:4px}.board-buttons button{padding:10px 4px;font-size:9px;white-space:nowrap}.board-buttons button span{display:none}.phase{font-size:10px;line-height:1.5;color:var(--muted)}.phase .hash{color:var(--ink);font-family:var(--mono)}#boarding .panel-footnote{border-top:1px solid var(--line);padding-top:9px}#departures{padding:16px}#depTable{width:100%;border-collapse:collapse;font-size:10px}#depTable td{padding:8px 2px;border-top:1px solid var(--line);white-space:nowrap}#depTable td.st{font:8px var(--mono);text-align:right}#depTable .boarding,#depTable .crashed,#depTable .recovering{color:var(--signal)}#depTable .departed,#depTable .scrubbed,#depTable .orbit,#depTable .moon{color:var(--muted)}#depTable button{padding:3px 5px;font-size:9px;margin-left:4px}.stats{color:var(--muted);font:9px/1.55 var(--mono)}#openTerminalBtn{text-align:left;font-size:10px;border-color:var(--line-strong)}#feed{top:auto!important;max-height:245px!important;padding:16px;font-size:10px;overflow-y:auto}#feedList{list-style:none;padding:0;margin:0}#feedList li{border-bottom:1px solid var(--line);padding:8px 0;color:var(--muted);line-height:1.5}#feedList li.you,#feedList li.big{color:var(--ink)}#feedList li:last-child{border-bottom:0}body[data-focus=true] #departures,body[data-focus=true] #feed{display:none}#inflight{position:fixed;z-index:5;left:18px;right:18px;bottom:15px;height:78px;display:flex;align-items:stretch;gap:10px;padding:6px;overflow:hidden;background:var(--surface);border:1px solid var(--line-strong)}.flight-strip-empty{display:flex;align-items:center;flex:1;min-width:0;padding:0 12px;color:var(--muted);font:11px/1.5 var(--mono)}.flight-strip-empty:not([hidden])~.flight-latest,.flight-strip-empty:not([hidden])~.flight-rail-wrap,.flight-strip-empty:not([hidden])~.flight-strip-controls{display:none}.flight-latest{flex:0 0 212px;min-width:0}.flight-card{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:0 0 155px;width:155px;height:46px;min-width:0;padding:6px 10px;border-color:var(--line);background:var(--paper);text-align:left}.flight-card:hover:not(:disabled){background:var(--hover)}.flight-card.is-selected{background:var(--selected);border-color:var(--ink)}.flight-card:focus-visible{outline-offset:-3px}.flight-card.latest{width:100%;height:100%;gap:3px;padding:7px 10px;border-color:var(--signal)}.flight-card-kicker{display:none;font:9px/1.2 var(--mono);letter-spacing:.035em;color:var(--signal)}.flight-card.latest .flight-card-kicker{display:block}.flight-card-top,.flight-card-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;min-width:0}.flight-ticker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:700 12px/1.2 var(--mono)}.flight-value{flex-shrink:0;color:var(--ink);font:11px/1.3 var(--mono)}.flight-card-bottom{color:var(--muted);font:9px/1.25 var(--mono)}.flight-time{flex-shrink:0}.flight-phase{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.flight-card.mine .flight-ticker{font-weight:700}.flight-rail-wrap{display:flex;flex-direction:column;justify-content:flex-end;gap:5px;flex:1 1 0;min-width:0}.flight-rail-heading{display:flex;align-items:center;gap:7px;color:var(--muted);font:8px/1.25 var(--mono);letter-spacing:.04em;white-space:nowrap}#flightCount{color:var(--ink)}.flight-rail{display:flex;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.flight-rail::-webkit-scrollbar{display:none}.flight-rail>.flight-card{scroll-snap-align:start}.flight-strip-controls{display:flex;align-items:center;flex-shrink:0;gap:4px}.flight-strip-controls>button{width:44px;height:44px;padding:0;font:20px/1 var(--sans)}.flight-strip-controls>button[aria-disabled=true]{color:var(--line-strong);border-color:var(--line);background:transparent;cursor:default}#trade{padding:16px;gap:10px}#trade h2{font-size:27px}#trade .mc{font-size:21px;font-weight:700}#tChart{width:100%;height:82px;display:block;background:var(--surface);border:1px solid var(--line)}#tRecord{font-size:9px;overflow-wrap:anywhere}#tRecord .rec{font-size:8px}#tBand{font-size:10px}.orbitbar{height:3px;background:var(--line);overflow:hidden}.orbit-fill{height:100%;width:0;background:var(--ink)}#tRoute{font-size:9px}.position-card{display:flex;flex-direction:column;gap:5px;padding:10px 0;border-block:1px solid var(--line)}.position-card>.row{font-size:9px}.position-card>b{font:700 14px var(--mono)}#tPositionDetail{font-size:9px}#buyBtns{display:flex;flex-wrap:nowrap;gap:4px}#buyBtns>button{font-size:10px;padding:8px}.custom-buy{display:flex;flex:1;gap:3px;min-width:0}.custom-buy input{width:56px!important;flex:1;padding:6px!important;font-size:10px}.custom-buy button{padding:7px;font-size:10px}.sell-buttons{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:4px}.sell-buttons button{padding:9px 4px;font-size:9px}#liveTradingTerminal{position:fixed;z-index:7;left:var(--trading-window-x, 336px);top:var(--trading-window-y, 142px);right:auto;bottom:auto;width:336px;max-width:calc(100vw - 28px);height:392px;max-height:calc(100dvh - var(--header-height) - 129px);min-height:36px;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong)}#liveTradingTerminal.is-dragging{z-index:8;border-color:var(--signal)}.live-trading-header{display:flex;align-items:center;gap:4px;flex:0 0 34px;min-height:34px;padding:0 4px 0 9px;border-bottom:1px solid var(--line)}.live-trading-heading{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.live-trading-heading h2{font:700 11px/1.2 var(--sans);letter-spacing:.02em;text-transform:uppercase}#tradingDragHandle{min-height:30px;cursor:grab;touch-action:none;user-select:none}.trading-drag-grip{color:var(--muted);font:15px/1 var(--mono)}.is-dragging #tradingDragHandle{cursor:grabbing}.trading-live-indicator{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font:7px/1.2 var(--mono);letter-spacing:.02em}.trading-live-indicator:before{content:"";width:4px;height:4px;background:var(--signal)}#tradingWindowReset,#tradingTerminalToggle{flex-shrink:0;min-width:30px;height:30px;padding:4px 6px;border:0;border-radius:0}#tradingWindowReset{color:var(--muted);font-size:16px}#tradingTerminalToggle{font-size:19px}.live-trading-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body[data-trading-terminal=collapsed] #liveTradingTerminal{height:36px}body[data-trading-terminal=collapsed] #liveTradingTerminal .live-trading-body{display:none}body[data-trading-terminal=collapsed] #liveTradingTerminal .live-trading-header{border-bottom:0}.live-trading-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex-shrink:0;padding:7px 10px;border-bottom:1px solid var(--line);background:var(--paper);color:var(--muted);font:8px/1.35 var(--sans)}.live-trading-summary>span{min-width:0}.live-trading-summary>span+span{border-left:1px solid var(--line);padding-left:10px}.live-trading-summary strong,.live-trading-summary b{display:block;margin-top:2px;color:var(--ink);font:700 12px/1.2 var(--mono)}.trading-toolbar{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:5px 9px;border-bottom:1px solid var(--line)}.trading-tabs{display:flex;gap:2px;flex-shrink:0}.trading-toolbar button[data-trading-tab]{position:relative;min-height:29px;padding:6px 7px;border:0;border-radius:0;color:var(--muted);background:transparent;font-size:10px;white-space:nowrap}.trading-toolbar button[data-trading-tab].active,.trading-toolbar button[data-trading-tab][aria-selected=true],.trading-toolbar button[data-trading-tab][aria-pressed=true]{color:var(--ink);background:var(--selected);box-shadow:inset 0 -2px var(--signal)}.trading-tabs button>span{margin-left:3px;font:8px var(--mono);color:var(--muted)}#tradingSearch{flex:1;width:0;min-width:0;min-height:28px;padding:5px 7px;border-color:var(--line);background:var(--paper);font-size:10px}#tradingPositions,#tradingActivity{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.trading-table-scroll,#tradingPositions.trading-table-scroll,#tradingActivity.trading-table-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--paper)}.trading-table,.trading-table tbody{display:block;flex-shrink:0;width:100%;min-width:0;border-collapse:collapse}.trading-table thead{display:none}.trading-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 104px;gap:7px 8px;padding:8px 10px;border-bottom:1px solid var(--line)}.trading-table tbody tr:hover{background:var(--hover)}.trading-table td{display:block;min-width:0;padding:0;border:0;color:var(--ink);font:10px/1.3 var(--mono);overflow-wrap:anywhere}.trading-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--muted);font:7px/1.2 var(--mono);letter-spacing:.01em;text-transform:uppercase}#tradingPositions .trading-table td:first-child{grid-column:1 / 3;grid-row:1}#tradingPositions .trading-table td:first-child:before,#tradingPositions .trading-table td:nth-child(2):before{display:none}#tradingPositions .trading-table td:nth-child(2){grid-column:3;grid-row:1;text-align:right}#tradingPositions .trading-table td:nth-child(3){grid-column:1;grid-row:2}#tradingPositions .trading-table td:nth-child(4){grid-column:2;grid-row:2}#tradingPositions .trading-table td:last-child{grid-column:3;grid-row:2;text-align:right}.trading-project{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;color:var(--ink)}button.trading-project{width:100%;max-width:100%;padding:0;border:0;background:transparent;text-align:left}button.trading-project:hover .trading-project-name{text-decoration:underline;text-underline-offset:3px}.trading-project-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.25 var(--sans);letter-spacing:-.01em}.trading-phase{display:block;margin-top:2px;color:var(--muted);font:8px/1.3 var(--mono)}.trading-project .trading-phase,#tradingActivity .trading-table td:nth-child(2) .trading-phase{max-width:100%;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trading-amount,.trading-pnl{font-family:var(--mono);font-variant-numeric:tabular-nums}.trading-phase.is-exit-note{display:none}.trading-actions{display:flex;justify-content:flex-end;gap:3px}.trading-actions button{flex:1;min-width:0;min-height:32px;padding:5px 3px;border-color:var(--line);font:9px/1 var(--mono)}.trading-actions button:last-child{border-color:var(--line-strong)}.trading-actions button:focus-visible{outline-offset:-3px}.trading-actions button[aria-disabled=true]{opacity:.45;cursor:not-allowed}#liveTradingTerminal .positive{color:var(--green)}#liveTradingTerminal .negative{color:var(--red)}#liveTradingTerminal .trade-side{font:9px/1.3 var(--mono);text-transform:uppercase}#liveTradingTerminal .trade-side.buy{color:var(--green)}#liveTradingTerminal .trade-side.sell{color:var(--red)}#tradingActivity .trading-table td:first-child{grid-column:3;grid-row:1;text-align:right}#tradingActivity .trading-table td:first-child:before,#tradingActivity .trading-table td:nth-child(2):before{display:none}#tradingActivity .trading-table td:nth-child(2){grid-column:1 / 3;grid-row:1}#tradingActivity .trading-table td:nth-child(3){grid-column:1;grid-row:2}#tradingActivity .trading-table td:nth-child(4){grid-column:2;grid-row:2}#tradingActivity .trading-table td:last-child{grid-column:3;grid-row:2;text-align:right}.trading-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;flex:1;min-height:80px;padding:18px 16px;text-align:center;color:var(--muted);font-size:10px}.trading-empty strong,.trading-empty h3{color:var(--ink);font-size:13px;letter-spacing:-.02em}.trading-empty p{max-width:265px;line-height:1.5}.trading-footnote{flex-shrink:0;padding:6px 10px;border-top:1px solid var(--line);color:var(--muted);font:8px/1.4 var(--sans)}#tradingFeedback{flex-shrink:0;padding:6px 9px;border-left:2px solid var(--signal);background:var(--paper);color:var(--ink);font-size:9px;line-height:1.45}#tradingFeedback:empty{display:none}#tradingFeedback.error{color:var(--red);border-left-color:var(--red)}#modalScrim{position:fixed;inset:0;z-index:25;background:#000000b3}.modal{position:fixed;z-index:30;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto;padding:28px;gap:18px;border:1px solid var(--line-strong);background:var(--surface)}.modal h2{font-size:32px}.modal p{color:var(--muted);line-height:1.65}.modal .panel-footnote{font-size:10px}.report{width:min(510px,calc(100vw - 40px))}.rline{margin:8px 0;color:var(--muted);font-size:12px}.rline.big{font:700 26px/1.4 var(--mono);color:var(--ink);margin-top:14px}.report-badge{font-size:44px;color:var(--ink);margin:6px 0 10px}.table-scroll{width:100%;overflow-x:auto}#logPanel{width:min(720px,calc(100vw - 40px))}#logTable{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}#logTable th{text-align:left;color:var(--muted);padding:10px 7px;border-bottom:1px solid var(--ink);font:9px var(--mono)}#logTable td{padding:12px 7px;border-bottom:1px solid var(--line)}#logTable button{font-size:10px;padding:5px 7px}#voicePanel{width:min(460px,calc(100vw - 40px))}#vName{flex:1}#vPeers{list-style:none;padding:0;margin:0;font-size:12px}#vPeers li{display:flex;align-items:center;gap:7px;padding:10px 0;border-top:1px solid var(--line)}#vPeers li button{margin-left:auto}.lvl{position:relative;display:inline-block;width:44px;height:4px;background:var(--line);overflow:hidden;flex:none}.lvl:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--l, 0%);background:var(--ink)}button.talk{min-width:150px;user-select:none;touch-action:none}button.talk.live{color:var(--paper);background:var(--signal);border-color:var(--signal)}.onboarding{width:min(440px,calc(100vw - 40px));gap:22px;padding:32px}.onboarding h2{font-size:46px;line-height:1}.onboarding>p{font-size:13px}.welcome-steps{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.welcome-steps>div{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.welcome-steps>div>span{font:700 20px var(--mono);color:var(--ink);flex-shrink:0}.welcome-steps p{font-size:11px!important}.welcome-steps b{font-size:12px;color:var(--ink)}.onboarding>.primary{padding:13px}.manual{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:16px}.manual li::marker{color:var(--signal);font-family:var(--mono)}.manual p{font-size:12px;margin-top:5px}.settings-divider{height:1px;background:var(--line);margin:5px 0}#resetDialog{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:0;padding:28px;max-width:440px;width:calc(100vw - 32px)}#resetDialog::backdrop{background:#000000b3}#resetDialog h2{margin:14px 0}#resetDialog p{color:var(--muted);font-size:12px;margin-bottom:24px}#resetDialog .buttons button{flex:1;font-size:11px}.account-modal{width:min(500px,calc(100vw - 40px));gap:17px}#accountIntro{font-size:12px;line-height:1.65}.account-status{padding:11px 12px;background:var(--paper);border-left:2px solid var(--signal);color:var(--ink);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.account-status:empty{display:none}.account-status.error{color:var(--red);border-left-color:var(--red)}.account-steps{display:flex;flex-direction:column;border-top:1px solid var(--line)}.account-step{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px 13px;padding:18px 0;border-bottom:1px solid var(--line)}.account-step-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line-strong);color:var(--muted);font:12px/1 var(--mono)}.account-step[data-complete=true] .account-step-number{color:var(--signal);border-color:var(--signal)}.account-step-copy{min-width:0}.account-step-copy>strong{display:block;padding-top:2px;font-size:14px;line-height:1.3}.account-step-copy>p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.account-step>button,.account-step>select{grid-column:2;width:100%}.account-step button,.account-step select{min-height:44px;font-size:11px}.account-step-copy>button,.account-step-copy>select{width:100%;margin-top:12px}#accountWalletSelect{background:var(--paper);border-color:var(--line-strong)}.account-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px}.account-actions:has(>[hidden]):not(:has(>:not([hidden]))){display:none}#accountContinueBtn{flex:1;min-height:44px;font-size:12px}#accountLogoutBtn{min-height:44px;font-size:11px}.account-footnote{color:var(--muted);font-size:10px;line-height:1.6}.launch-identity-note{padding:9px 11px;border-left:2px solid var(--signal);background:var(--paper);color:var(--muted);font:11px/1.5 var(--mono);overflow-wrap:anywhere}.launch-identity-note strong,.launch-identity-note b{color:var(--ink)}.launch-modal{width:min(560px,calc(100vw - 40px));gap:16px}#launchForm{display:flex;flex-direction:column;gap:16px}.launch-intro{font-size:12px}.launch-identity-fields{display:grid;grid-template-columns:1.6fr 1fr;gap:12px}.form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.form-field>label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink);font-size:11px;font-weight:700}.form-field>label>span{color:var(--muted);font-size:9px;font-weight:400}.form-field input,.form-field textarea,.form-field select{font-size:12px}.ticker-input{position:relative}.ticker-input>span{position:absolute;left:12px;top:10px;color:var(--muted)}.ticker-input>input{padding-left:25px!important;text-transform:uppercase;font-family:var(--mono)}.field-error{color:var(--red)!important;font-size:10px!important;line-height:1.5!important}.slot-field{gap:8px}.slot-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px 14px}#launchSlotLabel{font-size:11px;font-weight:700}.slot-field-label>small{color:var(--muted);font-size:10px;text-align:right}.slot-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:78px;padding:13px 15px;border-color:var(--line-strong);background:var(--paper);text-align:left}.slot-trigger[aria-expanded=true]{border-color:var(--signal)}.slot-trigger-copy,.slot-trigger-meta{display:flex;flex-direction:column;gap:5px;min-width:0}#launchSlotMode{color:var(--muted);font:10px/1.3 var(--mono);letter-spacing:.025em;text-transform:uppercase}#launchSlotTime{font:700 25px/1.1 var(--mono);letter-spacing:-.05em}.slot-trigger-meta{flex-shrink:0;align-items:flex-end;font:10px/1.4 var(--mono)}#launchSlotCountdown{color:var(--muted)}.slot-trigger-meta>span:last-child{color:var(--signal)}.slot-picker{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--paper);border:1px solid var(--line-strong)}.slot-picker-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line)}.slot-picker-head>strong{font-size:13px}#launchSlotAvailability{color:var(--muted);font:10px/1.4 var(--mono);text-align:right}.slot-shortcuts{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:5px}.slot-shortcuts button{min-width:0;min-height:44px;padding:7px 6px;font-size:10px;line-height:1.3}.slot-shortcuts button:first-child{border-color:var(--line-strong)}.slot-window{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:8px}.slot-window button{min-height:44px;padding:8px 4px;font-size:11px}#launchSlotRange{color:var(--ink);font:11px/1.4 var(--mono);text-align:center}.slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.slot-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-width:0;min-height:69px;padding:11px;background:var(--surface);border-color:var(--line);text-align:left}.slot-option-time{display:block;padding-right:15px;font:700 17px/1.1 var(--mono);letter-spacing:-.035em;white-space:nowrap}.slot-option-status{display:block;color:var(--muted);font:10px/1.3 var(--sans)}.slot-option[aria-pressed=true]{background:var(--selected);border-color:var(--signal)}.slot-option[aria-pressed=true]:after{content:"✓";position:absolute;top:11px;right:9px;color:var(--signal);font:700 13px/1 var(--sans)}.slot-option[aria-pressed=true] .slot-option-status{color:var(--signal)}.slot-option:disabled{opacity:1;color:var(--muted);background:var(--paper);border-color:var(--line);border-style:dashed}.slot-option:disabled .slot-option-time{font-weight:400}.slot-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:11px;border-top:1px solid var(--line)}.slot-picker-footer>small{max-width:270px;color:var(--muted);font-size:10px;line-height:1.5}#launchSlotDone{flex-shrink:0;min-height:44px;min-width:70px;border-color:var(--line-strong);font-size:11px}.slot-notice{color:var(--signal)!important;font-size:11px;line-height:1.5!important;padding-left:9px;border-left:2px solid var(--signal)}.image-upload{display:flex;gap:15px;align-items:center;padding:12px;border:1px dashed var(--line-strong);background:var(--paper)}.upload-preview{width:76px;height:76px;overflow:hidden;flex-shrink:0;background:var(--selected);display:grid;place-items:center}.upload-preview>img{width:100%;height:100%;object-fit:cover}.upload-preview>span{font:42px var(--sans);color:var(--ink)}.upload-actions{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;flex:1;min-width:0}.upload-label{display:inline-block;padding:6px 10px;border:1px solid var(--line-strong);color:var(--ink);font-size:11px;cursor:pointer}.upload-actions:focus-within .upload-label{outline:2px solid var(--signal);outline-offset:3px}#launchImage{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}#launchImageHelp,#launchImageStatus{color:var(--muted);font-size:9px;line-height:1.5}#launchImageStatus{min-height:11px}.launch-preview-strip{display:flex;align-items:center;gap:9px;min-width:0;font-size:11px;padding-bottom:8px;border-bottom:1px solid var(--line)}.launch-preview-strip .eyebrow{font-size:8px;flex-shrink:0}.launch-preview-strip>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-preview-strip>span:last-child{margin-left:auto;font:10px var(--mono);white-space:nowrap}.launch-socials{border-top:1px solid var(--line);padding-top:12px}.launch-socials>summary{cursor:pointer;color:var(--ink);font-size:11px}.launch-socials>summary>span{color:var(--muted);font-size:9px;margin-left:7px}.social-fields{display:flex;flex-direction:column;gap:12px;padding-top:13px}#createLaunchBtn,#viewCreatedLaunchBtn,#projectFollowBtn{width:100%;padding:12px}.launch-disclaimer{color:var(--muted)!important;font:9px/1.65 var(--mono)!important;text-align:center}.launch-success-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ink);color:var(--ink);font-size:27px;margin:2px auto}#launchSuccess{display:flex;flex-direction:column;gap:18px}.success-project{display:flex;align-items:center;gap:16px}.success-project>img{width:72px;height:72px;object-fit:cover;border:1px solid var(--line)}.success-project h3{font-size:24px;margin:5px 0;overflow-wrap:anywhere}.success-project b{font:12px var(--mono)}.launch-receipt{display:flex;flex-direction:column;gap:10px;border-block:1px solid var(--ink);padding:16px 0}.launch-receipt>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.launch-receipt span{color:var(--muted)}.launch-receipt b{font-family:var(--mono)}.project-title{display:flex;align-items:center;gap:9px;min-width:0}.project-title>div{min-width:0}.project-title h1,.project-title h2{overflow:hidden;text-overflow:ellipsis;max-width:143px}.project-title .dim{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:145px}.project-thumb{width:36px;height:36px;object-fit:cover;flex-shrink:0;border:1px solid var(--line)}button.project-details-link{display:block;font-size:9px;margin-top:2px}.departure-project,#depTable button.departure-project,#logTable button.departure-project{border:0;background:transparent;padding:2px 0;margin:0;font:inherit;text-align:left}.departure-project:hover{text-decoration:underline;background:transparent!important}.departure-project,#bTicker,#tTicker,#launchPreviewTicker,#projectTicker,#launchSuccessTicker{color:var(--ink)!important}.project-modal{width:min(500px,calc(100vw - 40px))}.project-profile{display:flex;align-items:center;gap:17px}.project-profile>img,#projectImageFallback{width:86px;height:86px;object-fit:cover;border:1px solid var(--line);flex-shrink:0}#projectImageFallback{display:grid;place-items:center;background:var(--selected);color:var(--ink);font:48px var(--sans)}.project-profile>div:last-child{min-width:0}.project-profile h2{margin:4px 0 10px;overflow-wrap:anywhere;font-size:28px}.project-ticker{font:12px var(--mono)}#projectDescription{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.project-links{display:flex;flex-wrap:wrap;gap:7px}.project-links>a{display:inline-block;color:var(--ink);text-decoration:none;font-size:11px;border:1px solid var(--line-strong);padding:7px 11px}.project-links>a:hover{background:var(--hover)}.project-departure{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border-block:1px solid var(--line);padding:13px 0;font-size:11px}.project-departure>span{color:var(--muted)}.project-departure>span:last-child{margin-left:auto;font:10px var(--mono)}#toast{position:fixed;top:calc(var(--header-height) + 10px);left:50%;transform:translate(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:6px;width:min(480px,calc(100vw - 32px));pointer-events:none}#toast>div{max-width:100%;padding:11px 16px;color:var(--ink);background:var(--selected);border:1px solid var(--line-strong);border-left:3px solid var(--signal);font-size:12px;text-align:center}#toast>div.bad{border-left-color:var(--red)}#labels{position:fixed;inset:0;pointer-events:none;overflow:hidden}.rlabel{position:absolute;left:0;top:0;transform:translate(-50%,-100%);pointer-events:auto;cursor:pointer;white-space:nowrap;padding:4px 7px;border:1px solid var(--line-strong);border-left:3px solid var(--ink);background:var(--paper);color:var(--ink);font:10px var(--mono)}.rlabel:hover{background:var(--surface)}.rlabel-flight-phase{margin-left:6px;padding-left:7px;border-left:1px solid #ffffff25;color:#d9c57e;font:500 11px Barlow,sans-serif}.rlabel-flight-phase[hidden]{display:none}.rlabel.focus,.rlabel.recovering,.rlabel.crashed{border-left-color:var(--signal)}.rlabel .u{color:var(--green)}.rlabel .d{color:var(--red)}.ylabel,.slabel{position:absolute;transform:translate(-50%,-100%);padding:2px 5px;background:var(--paper);color:var(--ink);font:9px var(--mono);letter-spacing:.035em}#mobileTabs{display:none}kbd{border:1px solid var(--line);padding:1px 3px;font:9px var(--mono)}@media(max-width:1450px)and (min-width:801px){#topbar{gap:14px}.demo-chip{display:none}.account-button{max-width:112px;padding-inline:10px}}@media(max-width:1250px){#topbar{gap:16px;padding-inline:22px}.demo-chip,.controls #sfxBtn,.controls #musicBtn{display:none}#viewNav button{padding-inline:12px}#terminal{padding:34px 32px 22px}#terminalHeader{grid-template-columns:90px minmax(0,1fr) auto;gap:20px}#terminalHeader:before{width:90px;height:105px;font-size:118px}#terminalTable th:first-child{width:14%}#terminalTable th:nth-child(2){width:25%}#terminalTable th:nth-child(3){width:10%}#terminalTable th:nth-child(4){width:14%}#terminalTable th:nth-child(5){width:11%}#terminalTable th:nth-child(6){width:10%}#terminalTable th:last-child{width:16%}.terminal-row td{padding-inline:8px}.terminal-row .departure-cell{padding-left:29px;font-size:16px}.departure-cell:before{left:6px}.terminal-project{gap:9px}.terminal-project-image,.terminal-project-fallback{width:36px;height:36px}.terminal-project-name{font-size:14px}#leftRail{width:286px}#rightRail{width:268px}.panel{padding:15px}#sceneHeading{font-size:8px;left:52%}}@media(max-width:1050px)and (min-width:801px){.controls{display:none}#topbar{gap:12px}.brand{font-size:17px}#sceneHeading{display:none}#terminalToolbar{gap:16px}#terminalFilters button{padding-inline:13px}#terminalTable th:nth-child(5),#terminalTable td.fuel-cell{display:none}#terminalTable th:nth-child(2){width:29%}#terminalTable th:last-child{width:19%}.terminal-action{padding-inline:8px}}@media(max-width:800px){:root{--header-height: 112px}html,body{font-size:12px}#topbar{height:var(--header-height);display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:57px 54px;gap:0 7px;padding:0 16px}.brand{grid-column:1;grid-row:1;font-size:17px;gap:8px}.brand-mark{width:29px;height:29px;font-size:25px}.brand-sub{font-size:6px}#viewNav{grid-column:1 / 3;grid-row:2;align-self:stretch;justify-self:start;margin-left:-10px}#viewNav button{padding-inline:10px;font-size:11px}#viewNav button.active:after,#viewNav button[aria-pressed=true]:after,#viewNav button[aria-current=page]:after{left:10px;right:10px}#launchProjectBtn{display:block;grid-column:2 / -1;grid-row:2;justify-self:end;align-self:center;font-size:11px;padding:9px 12px}.account-button{grid-column:2;grid-row:1;min-width:0;max-width:83px;min-height:44px;padding:7px;font-size:10px}.wallet{grid-column:3;grid-row:1;gap:3px}.wallet b{font-size:15px}.wallet .eyebrow{font-size:7px}.wallet .dim{font-size:10px}.wallet .icon-button{width:28px;height:28px;font-size:18px}#logBtn,#walletPnl,.controls,#launchProjectMobileBtn{display:none}#terminal{padding:28px 20px 22px}#terminalHeader{grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:0;padding-bottom:24px}#terminalHeader:before{width:52px;height:68px;font-size:77px;padding-right:5px}.terminal-heading .eyebrow{margin-bottom:8px;font-size:8px;letter-spacing:.08em}#terminal h1{font-size:clamp(47px,10.2vw,74px);letter-spacing:-.065em}.terminal-meta{grid-column:1 / -1;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;text-align:left;margin-top:8px}.terminal-clock-block{display:grid;width:100%;grid-template-columns:auto 1fr;align-items:end;gap:5px 12px}.terminal-clock-block>.eyebrow{grid-column:1 / -1;margin:0;font-size:7px}#terminalClock{font-size:20px}#terminalCadence{font-size:9px;text-align:right}#terminalLaunchBtn{display:none}.terminal-heading>p{margin-top:10px;font-size:10px}#terminalIntro{align-items:flex-start;gap:14px;padding:13px 0}#terminalIntro p{font-size:10px;line-height:1.6}#terminalIntroClose{font-size:9px}#terminalToolbar{flex-direction:column;align-items:stretch;gap:13px;padding:19px 0 16px}.terminal-search{display:block}.terminal-search>label{display:block;font-size:9px}#terminalSearch{display:block;width:100%;margin-top:7px;font-size:12px;padding:11px 12px}#terminalFilters{display:grid;grid-template-columns:repeat(4,1fr)}#terminalFilters button{padding:10px 5px;font-size:10px}#terminalResultsBar{align-items:flex-start;margin-bottom:13px;gap:12px}#terminalResultCount{font-size:9px;flex-shrink:0}#terminalFilterNote{max-width:60%;font-size:9px}#terminalScroll{overflow:visible}#terminalTable,#terminalRows{display:block;width:100%}#terminalTable thead{display:none}.terminal-row{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;border-top:2px solid var(--line-strong);border-bottom:0;padding:15px 0 18px;margin:0}.terminal-row:last-child{border-bottom:1px solid var(--line)}.terminal-row:hover{background:transparent}.terminal-row td{display:block;padding:0;min-width:0}.terminal-row .project-cell{grid-column:1 / -1;grid-row:1;padding-bottom:14px}.terminal-project{gap:12px}.terminal-project-image,.terminal-project-fallback{width:42px;height:42px}.terminal-project-name{font-size:18px}.terminal-project-description{font-size:11px;margin-top:4px}.terminal-row .departure-cell{grid-column:1;grid-row:2;padding-left:25px;font-size:17px;min-height:39px}.departure-cell:before{top:5px;left:0;font-size:9px}.terminal-row .ticker-cell{grid-column:2;grid-row:2;text-align:right;font-size:13px!important;padding-top:4px}.terminal-row .status-cell{grid-column:1;grid-row:3;margin-top:7px}.terminal-row .seat-cell{grid-column:2;grid-row:3;text-align:right;margin-top:7px;font-size:10px!important}.terminal-row .fuel-cell{grid-column:1;grid-row:4;color:var(--muted);font-size:10px!important;padding-top:7px}.terminal-row .actions-cell{grid-column:2;grid-row:4;text-align:right;padding-top:6px}.terminal-status{font-size:9px}.terminal-actions{gap:4px}.terminal-action{font-size:10px;padding:8px 9px;min-height:33px}#terminalEmpty{padding:42px 10px}#terminalFooter{flex-direction:column;gap:7px;padding-top:20px;font-size:8px}#destinations{top:126px;left:14px;right:14px;justify-content:flex-start}.destination-buttons{width:100%}.destination-buttons button{justify-content:center;flex:1;padding:8px;font-size:11px}#sceneHeading{display:none}#leftRail,#rightRail{inset:auto 14px 76px;width:auto;max-height:calc(100dvh - 360px);overflow-y:auto}#leftRail{background:transparent;border:0;overflow:visible;max-height:none;pointer-events:none}#leftRail>.panel{pointer-events:auto}#journey{position:fixed;top:174px;left:14px;right:14px;padding:11px 13px;gap:7px;border:1px solid var(--line-strong);max-height:94px}#journey>.row:first-child .eyebrow{font-size:8px}#journey h2{font-size:16px}#journey p{font-size:10px;margin-top:3px;max-width:245px}.journey-route,.journey-footer{display:none}.save-status{font-size:8px}#boarding{max-height:calc(100dvh - 372px);overflow:auto;border:1px solid var(--line-strong)!important;padding:15px;gap:9px}#boarding h1{font-size:28px}#boarding .board-buttons button{min-height:39px;font-size:10px}#boarding .countdown{font-size:26px}#trade{padding:15px}#trade .buttons button{min-height:36px}#rightRail{border:1px solid var(--line-strong)}#feed{display:none!important}#inflight{display:none;inset:279px 14px auto;height:78px;gap:8px}.flight-latest{flex-basis:132px}.flight-card{flex-basis:148px;width:148px;padding-inline:8px}.flight-card.latest{padding-inline:8px}.flight-card-kicker{font-size:8px;letter-spacing:0}.flight-card-top,.flight-card-bottom{gap:5px}.flight-ticker{font-size:11px}.flight-value{font-size:10px}.flight-card-bottom{font-size:8px}.flight-rail-heading{gap:4px;font-size:7px;letter-spacing:0}.flight-rail-heading:after{content:"SWIPE →";margin-left:auto;color:var(--muted);font-size:7px}.flight-strip-controls{display:none}.flight-strip-empty{padding-inline:7px;font-size:10px}body[data-mobile-tab=flights] #inflight{display:flex}body[data-mobile-tab=flights] #rightRail{max-height:calc(100dvh - 443px)}body[data-mobile-tab=board] #rightRail,body[data-mobile-tab=flights] #boarding,body[data-mobile-tab=trade] #boarding,body[data-mobile-tab=log] #boarding,body[data-mobile-tab=crew] #boarding,body[data-mobile-tab=scene] #boarding,body[data-mobile-tab=log] #rightRail,body[data-mobile-tab=crew] #rightRail,body[data-mobile-tab=scene] #rightRail,body[data-mobile-tab=flights] #trade,body[data-mobile-tab=trade] #departures{display:none!important}body[data-mobile-tab=flights] #departures,#departures .collapse-body{display:flex!important}#departures .collapse-icon{display:none}#depTable{font-size:11px}#depTable td{padding-block:9px}#mobileTabs{position:fixed;display:grid;grid-template-columns:repeat(6,1fr);z-index:20;left:0;right:0;bottom:0;height:calc(61px + env(safe-area-inset-bottom));padding:0 9px env(safe-area-inset-bottom);background:var(--surface);border-top:2px solid var(--line-strong)}#mobileTabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:9px}#mobileTabs button>span{font-size:17px;line-height:1.1}#mobileTabs button.active{color:var(--signal);background:transparent;border-top:2px solid var(--signal);margin-top:-2px}body[data-mobile-tab=scene] #journey{max-height:67px}body[data-mobile-tab=scene] #journey>.row:first-child,body[data-mobile-tab=scene] #journeyDetail{display:none}#liveTradingTerminal{display:none;inset:174px auto auto 14px;width:calc(100% - 28px);max-width:336px;height:min(392px,calc(100dvh - 250px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 250px - env(safe-area-inset-bottom))}body[data-mobile-tab=portfolio] #liveTradingTerminal{display:flex}body[data-mobile-tab=portfolio] #leftRail,body[data-mobile-tab=portfolio] #rightRail,body[data-mobile-tab=portfolio] #inflight{display:none!important}#tradingDragHandle{cursor:default;touch-action:auto}.trading-drag-grip,#tradingWindowReset{display:none}.trading-actions button{min-height:40px}.trading-table tbody tr:hover{background:transparent}.modal{width:calc(100vw - 28px);max-height:calc(100dvh - 34px);padding:22px;gap:16px}.modal h2{font-size:29px}.account-step{grid-template-columns:28px minmax(0,1fr);gap:11px;padding:16px 0}.account-step-number{width:28px;height:28px;font-size:11px}.account-step-copy>strong{font-size:13px}.account-status{padding:10px}.account-actions{gap:9px 14px}.onboarding h2{font-size:40px}#voicePanel .row{flex-wrap:wrap}#vName{flex-basis:130px}.launch-identity-fields{grid-template-columns:1.5fr 1fr;gap:10px}.form-field>label{font-size:10px}.form-field>label>span{font-size:8px}.slot-field-label{flex-wrap:wrap;gap:3px 8px}.slot-field-label>small{text-align:left;font-size:9px}.slot-trigger{min-height:76px;padding:12px;gap:10px}#launchSlotMode{font-size:9px}#launchSlotTime{font-size:23px}.slot-trigger-meta{font-size:9px}.slot-picker{padding:11px;gap:10px}.slot-picker-head{flex-wrap:wrap;gap:4px 10px}#launchSlotAvailability{font-size:9px;text-align:left}.slot-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-shortcuts button{min-height:44px;font-size:10px}.slot-window{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}#launchSlotRange{font-size:10px}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-option{min-height:66px;padding:10px 8px}.slot-option-time{font-size:15px}.slot-option[aria-pressed=true]:after{right:7px;top:10px;font-size:12px}.slot-picker-footer{gap:12px}.slot-picker-footer>small{font-size:9px}.upload-preview{width:65px;height:65px}.image-upload{padding:10px;gap:12px}.project-profile{gap:12px}.project-profile>img,#projectImageFallback{width:70px;height:70px}.project-profile h2{font-size:25px}.project-departure>span:last-child{flex-basis:100%;margin-left:0}.launch-preview-strip{gap:6px}.launch-preview-strip .eyebrow{font-size:7px}.launch-preview-strip>b{font-size:10px}.rlabel{font-size:9px;padding:3px 6px}.ylabel,.slabel{font-size:8px}}@media(min-width:801px)and (max-height:780px){#journey{gap:8px}.journey-footer{display:none}#boarding{gap:8px}#feed{max-height:165px!important}#trade{gap:8px}#tChart{height:64px}}@media(max-width:800px)and (max-height:720px){#journey{padding:10px 12px}#journey>.row:first-child,#journey p{display:none}#boarding{max-height:calc(100dvh - 306px)}#rightRail{max-height:calc(100dvh - 300px)}#inflight{top:231px}body[data-mobile-tab=flights] #rightRail{max-height:calc(100dvh - 395px)}}@media(max-width:380px){#topbar{padding-inline:12px}.brand{font-size:16px}.wallet{gap:3px}.wallet b{font-size:14px}.account-button{max-width:76px;padding-inline:5px}#terminal{padding-inline:16px}#terminalHeader{gap:10px;grid-template-columns:43px minmax(0,1fr)}#terminalHeader:before{width:43px;font-size:66px}#terminal h1{font-size:46px}.terminal-action{padding-inline:7px;font-size:9px}.project-title h1,.project-title h2,.project-title .dim{max-width:130px}.project-thumb{width:32px;height:32px}.form-field>label{gap:3px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}button:is([data-board],[data-buy],[data-book],[data-terminal-action=book],#customBuyBtn){background:#36c984;border-color:#36c984;color:#082719;font-weight:700;font-variant-numeric:tabular-nums}button:is([data-board],[data-buy],[data-book],[data-terminal-action=book],#customBuyBtn):hover:not(:disabled){background:#65dfa2;border-color:#65dfa2;color:#082719}button:is([data-sell],[data-quick-sell]){background:#f16e76;border-color:#f16e76;color:#350d12;font-weight:700;font-variant-numeric:tabular-nums}button:is([data-sell],[data-quick-sell]):hover:not(:disabled){background:#ff9298;border-color:#ff9298;color:#350d12}button:is([data-board],[data-buy],[data-book],[data-terminal-action=book],#customBuyBtn,[data-sell],[data-quick-sell]):focus-visible{outline-color:#f4f5f3;outline-offset:3px}body{font-variant-numeric:tabular-nums}.mono{letter-spacing:0}.eyebrow{font-weight:600;letter-spacing:.06em}.tag,.panel-footnote,.pilot-line,.fuel-meta{font-size:11px}.brand-sub,.demo-chip,.save-status{font-size:10px}.chain-status{position:fixed;right:18px;bottom:91px;z-index:5;color:var(--muted);background:var(--paper);padding:5px 8px;font:10px var(--sans);pointer-events:none}body[data-view=terminal] .chain-status{bottom:10px}@media(max-width:800px){.chain-status{bottom:64px;right:12px;font-size:9px}}@media(max-width:800px){.destination-buttons{overflow-x:auto}.destination-buttons button{flex:0 0 auto;min-width:62px}}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--paper:#101010;--surface:#181818;--ink:#efefec;--muted:#a6a6a6;--line:#373737;--line-strong:#535353;--hover:#242424;--selected:#292929;--signal:#e8c74c;--green:#5adf91;--red:#ed6662;--amber:#e8c74c;--header-height:58px;--mission-rail-width:82px;--mission-dock-width:354px;--sans:"Barlow","Segoe UI",system-ui,sans-serif;--mono:var(--sans);--display:"Barlow Condensed",var(--sans)}body{font-size:13px}button{border-radius:4px;transition:background .15s,border-color .15s,color .15s}button.primary{color:#131810;background:var(--signal);border-color:var(--signal)}button.primary:hover:not(:disabled){background:#f4d566;border-color:#f4d566}button:disabled{opacity:.48}input:not([type=checkbox]):not([type=file]),textarea,select{border-color:var(--line);border-radius:4px;background:#101010}::selection{background:#756628;color:#fff}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em}.eyebrow{font-size:9px;font-weight:600;letter-spacing:.1em}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.live-dot{background:var(--green);border-radius:50%}button:is([data-board],[data-buy],[data-book],[data-terminal-action=book],#customBuyBtn){background:var(--green);border-color:var(--green);color:#102017;font-weight:700}button:is([data-board],[data-buy],[data-book],[data-terminal-action=book],#customBuyBtn):hover:not(:disabled){background:#7bebaa;border-color:#7bebaa}button:is([data-sell],[data-quick-sell]){background:#ce4645;border-color:#e45d58;color:#fff3ed;font-weight:600}button:is([data-sell],[data-quick-sell]):hover:not(:disabled){background:#e05753;border-color:#ef7974}#missionRail{position:fixed;inset:0 auto 0 0;z-index:25;width:var(--mission-rail-width);display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:0 10px 16px;background:#141414;border-right:1px solid var(--line-strong)}.mission-monogram{height:68px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-bottom:1px solid var(--line);margin:0 -10px 7px;color:var(--ink);font:italic 900 31px/1 var(--sans);letter-spacing:-5px;padding-right:6px}.mission-rail-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;height:65px;padding:7px 2px;border:1px solid transparent;color:#ababab;font-size:8px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.mission-rail-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.mission-rail-button.active{background:var(--signal);color:#13190f;border-color:var(--signal);border-radius:2px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.mission-rail-button:not(.active):hover{color:var(--ink);background:#232323;border-color:var(--line)}.mission-rail-bottom{margin-top:auto}.mission-rail-socials{display:flex;justify-content:center;gap:2px;margin-top:6px;padding-top:7px;border-top:1px solid var(--line)}.mission-rail-socials a{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:24px;max-width:30px;height:34px;padding:5px;border:1px solid transparent;border-radius:3px;color:var(--ink);text-decoration:none;transition:color .15s,background .15s,border-color .15s}.mission-rail-socials svg{display:block;width:17px;height:17px;flex-shrink:0;fill:currentColor}.mission-rail-socials a:hover{color:var(--signal);background:var(--live-panel-hover,#15191b);border-color:#494334}.mission-rail-socials a:focus{color:var(--signal);background:var(--live-panel-hover,#15191b);outline:2px solid var(--signal);outline-offset:1px}@media(min-width:801px)and (max-height:700px){body #missionRail{gap:3px;overflow-y:auto}body #missionRail .mission-monogram{margin-bottom:8px}#missionRail .mission-rail-button{height:50px;min-height:50px;gap:4px;padding:5px 2px}#missionRail .mission-rail-button svg{width:20px;height:20px}#missionRail .mission-rail-caption{display:none}}.mission-rail-caption{color:#878787;font-size:7px;letter-spacing:.13em;line-height:1.7;text-align:center;margin-top:8px}#topbar{left:var(--mission-rail-width);height:var(--header-height);padding:0 22px;gap:20px;background:#121212;border-bottom:1px solid var(--line-strong)}#topbar .brand{font:700 15px/1 var(--display);letter-spacing:.18em;gap:15px}#topbar .brand-mark{display:none}#topbar .brand-sub{display:inline;font:500 9px/1 var(--sans);letter-spacing:.15em;color:var(--muted);border-left:1px solid var(--line-strong);padding-left:15px;margin-left:14px}#topbar .demo-chip{display:block;padding:4px 6px;border:1px solid #6e6130;border-radius:3px;color:var(--signal);margin:0;font-size:8px;letter-spacing:.05em}#viewNav{align-self:center;padding:3px;border:1px solid var(--line-strong);border-radius:5px;height:34px;margin:auto}#viewNav button{padding:0 22px;border-radius:2px;font-size:11px;font-weight:600}#viewNav button.active{background:var(--signal);color:#171a12}#viewNav button.active:after{display:none}#topbar #launchProjectBtn{display:none}#topbar .account-button{font-size:11px;height:33px;min-height:33px;border-color:var(--line-strong);padding:5px 12px;max-width:145px}#topbar .wallet{margin-left:0;gap:12px}#topbar .wallet>div{display:flex;flex-direction:column;text-align:right}#topbar .wallet .eyebrow{font-size:7px}#topbar .wallet b{font-size:14px;letter-spacing:0}#topbar .wallet .dim{font-size:10px}#topbar #walletPnl,#topbar #logBtn,#topbar #settingsBtn{display:none}#missionWalletBtn{display:flex;align-items:center;gap:7px;height:33px;font-size:11px;border-color:var(--line-strong);white-space:nowrap}#missionWalletBtn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}#chainStatus{position:static;font-size:8px;letter-spacing:.05em;max-width:125px;color:var(--muted);padding:0;background:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0}#chainStatus:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#b69d4c}#chainStatus[data-connected=true]:before{background:var(--green)}@media(min-width:801px){#leftRail{display:none}#rightRail{top:calc(var(--header-height) + 14px);right:14px;width:var(--mission-dock-width);bottom:88px;max-height:none;border:1px solid var(--line-strong);border-radius:6px;background:#111111fa}#rightRail>.panel{background:transparent;padding:19px 21px}#rightRail #boarding{gap:15px}#boarding>.row:nth-child(2){flex-wrap:wrap;gap:18px}#boarding .project-title{flex-basis:100%}#boarding .countdown-block{text-align:left;display:flex;flex-direction:column;gap:5px}#boarding .countdown-block .eyebrow{letter-spacing:.12em;font-size:8px}#boarding .countdown{color:var(--signal);font:700 46px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:.03em}#boarding .countdown:before{content:"T−";font-size:25px;margin-right:3px}#boarding h1{font:700 26px/1.15 var(--display);letter-spacing:-.025em}#boarding .project-title h1,#boarding .project-title .dim{max-width:245px}#bProjectImage,#tProjectImage{width:42px;height:42px;border-radius:50%}#bName,#tName{font-size:12px;margin-top:4px}#bViewLaunch{min-height:44px;border-radius:4px;background:var(--signal);border-color:var(--signal);color:#191d11;font-weight:700;font-size:12px;padding:10px 14px}#bViewLaunch[aria-pressed=true]{background:#343421;color:var(--signal)}#bViewLaunch:hover{background:#f4d568;color:#171c12}.fuel-meta{font-size:10px}.fuel-meta b{font-size:12px}.fuel-fill{background:var(--signal)}.board-buttons{grid-template-columns:1fr 1.4fr 1fr 1fr}.board-buttons button{font-size:10px;min-height:39px}.pilot-line{font-size:10px}#bStatus{color:var(--signal);border-color:#69602e;background:#2b2c1a;font-size:8px}body[data-focus=true] #boarding{display:none}#journey{gap:10px}#journey h2{font-size:18px}#departures .stats{display:none}#rightRail #departures,#rightRail #feed{padding:17px 21px}#rightRail .collapse-body{margin-top:4px}#trade{gap:15px}#trade h2{font-size:28px}#trade .mc{font-size:23px}#trade .row.buttons button{font-size:11px}#trade .position-card{padding:12px;background:#111;border:1px solid var(--line);border-radius:4px}#destinations{top:auto;bottom:148px;left:calc(var(--mission-rail-width) + 22px);max-width:calc(100vw - var(--mission-rail-width) - var(--mission-dock-width) - 58px)}.destination-buttons{border-radius:5px;overflow:auto;background:#151515;border-color:var(--line-strong)}.destination-buttons button{font-size:10px;padding:8px 12px}.destination-buttons button.active{background:#393723;color:var(--signal);box-shadow:none}#sceneHeading{left:calc(var(--mission-rail-width) + 22px);top:calc(var(--header-height) + 23px);transform:none;background:#0e0e0ee6;border:1px solid #626262;border-radius:3px;font-size:9px;padding:8px 11px;letter-spacing:.07em}#missionCameraTools{position:fixed;z-index:6;left:calc(var(--mission-rail-width) + 22px);bottom:100px}#missionCameraTools .controls{display:flex;padding:4px;border:1px solid var(--line-strong);background:#141414;border-radius:5px;margin:0;gap:3px}#missionCameraTools button{padding:7px 9px;font-size:10px}#missionCameraTools button.on{color:var(--signal);background:#303123;border-color:#575331}#missionCameraTools #sfxBtn,#missionCameraTools #musicBtn{display:block}#inflight{left:var(--mission-rail-width);right:0;bottom:0;height:73px;border:0;border-top:1px solid var(--line-strong);padding:7px 15px;border-radius:0;gap:13px;background:#111}.flight-latest{flex-basis:208px}.flight-card{border-color:transparent;background:transparent;height:40px;border-radius:2px}.flight-card.latest{border-color:#655c30;background:#28291c}.flight-card-kicker{color:var(--signal)}.flight-rail-heading{font-size:7px;height:14px}.flight-ticker,.flight-value{font-size:11px}#liveTradingTerminal{width:330px;height:332px;border-radius:5px;background:#121212fa;box-shadow:0 12px 38px #0005}.live-trading-header{padding-left:11px;min-height:37px}.live-trading-heading h2{color:var(--signal);font-size:10px;letter-spacing:.08em}.trading-live-indicator:before{background:var(--green)}body[data-positions=empty]:not([data-mobile-tab=portfolio]) #liveTradingTerminal{display:none}#labels{clip-path:inset(var(--header-height) calc(var(--mission-dock-width) + 15px) 74px var(--mission-rail-width))}}.rlabel{border-color:#626262;background:#101010ed;border-radius:3px;font-family:var(--sans);font-size:10px;box-shadow:0 3px 12px #0003}.rlabel.focus{border-color:var(--signal);color:#fff8ce}.slabel{color:#bdbdbd;font-size:9px;letter-spacing:.12em}.tag{border-radius:3px}.modal{border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 30px 100px #0009;padding:28px;background:#171717}.modal>.row:first-child .eyebrow{color:var(--signal);font-size:10px}.modal h2{font-size:29px;letter-spacing:-.03em}#modalScrim{background:#000000b8;backdrop-filter:blur(4px)}.account-step-number{color:var(--signal);border-color:var(--line-strong)}.slot-option.selected,.slot-day.active{border-color:var(--signal);background:#302f1e}.project-profile>img,#projectImageFallback{border-radius:50%}#projectImageFallback{color:var(--signal);background:#252525}#projectPanel{width:min(480px,calc(100vw - 32px))}.project-departure{border-color:var(--line)}.panel-footnote{line-height:1.65}.mission-follow-setting{padding-top:12px;border-top:1px solid var(--line);font-size:12px;gap:9px}#missionWatchLaunch{background:var(--signal);border-color:var(--signal);color:#172014;font-weight:700}#toast{border-color:var(--line-strong);border-radius:4px}@media(max-width:1200px)and (min-width:801px){:root{--mission-dock-width:310px;--mission-rail-width:74px}#missionRail{padding-inline:7px}#topbar{padding-inline:15px;gap:12px}#topbar .brand-sub,#chainStatus,#topbar .wallet>div{display:none}#topbar .brand{font-size:13px}#viewNav button{padding-inline:17px}#topbar .demo-chip{font-size:7px}#rightRail>.panel{padding:17px}.destination-buttons button{padding-inline:9px}}@media(max-width:800px){:root{--header-height:112px;--mission-rail-width:0px}#missionRail{display:none}#topbar{left:0;height:var(--header-height);display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:60px 52px;padding:0 16px;gap:0 8px}#topbar .brand{font-size:13px;letter-spacing:.12em;gap:8px}#topbar .brand-mark{display:flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);width:28px;height:32px;font:italic 900 20px var(--sans);letter-spacing:-3px;text-decoration:none}#topbar .brand-sub,#chainStatus,#topbar .wallet>div{display:none}#topbar .demo-chip{display:none}#viewNav{grid-row:2;grid-column:1 / -1;justify-self:stretch;display:flex;margin:0 0 9px;height:34px}#viewNav button{flex:1;padding:0 14px;font-size:11px}#topbar .account-button{grid-column:2;grid-row:1;font-size:10px;max-width:105px;min-height:32px;padding:5px 8px}#topbar .wallet{grid-column:3;grid-row:1}#missionWalletBtn{width:33px;height:32px;justify-content:center;padding:7px}#missionWalletBtn span{display:none}#topbar #settingsBtn{display:grid;width:26px}#missionCameraTools{position:fixed;top:calc(var(--header-height) + 10px);left:12px;z-index:6}#missionCameraTools .controls{display:flex;background:#181818;border:1px solid var(--line-strong);border-radius:4px;gap:1px;padding:2px}#missionCameraTools button{font-size:9px;padding:7px}#missionCameraTools #musicBtn,#missionCameraTools #sfxBtn,#missionCameraTools #voiceBtn,.speed-group,#sceneHeading{display:none}#destinations{left:12px;right:12px;top:calc(var(--header-height) + 52px);gap:5px}#launchProjectMobileBtn{display:none}.destination-buttons{width:100%;overflow-x:auto;border-radius:4px}.destination-buttons button{flex:1;justify-content:center;gap:4px;padding:9px 6px;font-size:9px}.destination-buttons button.active{color:var(--signal)}#leftRail{inset:auto 12px 76px;width:auto;max-height:none}#journey{display:none!important}#boarding{max-height:calc(100dvh - 290px);border-radius:5px;padding:17px;background:#151515f5}#bViewLaunch{color:#181f12;background:var(--signal);border-color:var(--signal)}#rightRail{inset:auto 12px 76px;width:auto;max-height:calc(100dvh - 290px);border-radius:5px}body[data-mobile-tab=flights] #rightRail{max-height:calc(100dvh - 360px)}#inflight{top:calc(var(--header-height) + 102px);left:12px;right:12px;border-radius:4px}#mobileTabs{height:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:#131313}#mobileTabs button{font-size:9px}#mobileTabs button.active{border-top-color:var(--signal);color:var(--signal)}#liveTradingTerminal{top:calc(var(--header-height) + 103px);left:12px;width:calc(100% - 24px);max-width:none;height:min(390px,calc(100dvh - 300px));max-height:calc(100dvh - 300px);border-radius:5px}#labels{clip-path:inset(var(--header-height) 0 65px)}.modal{padding:22px;border-radius:6px}}@media(prefers-reduced-motion:reduce){button{transition:none}}:root{--paper:#0d0d0d;--surface:#171717;--line:#363636;--line-strong:#555;--hover:#242424;--selected:#282828}body{font-size:14px}.mission-monogram{height:var(--header-height);padding:0}.mission-monogram img{width:49px;height:auto}.mission-rail-button{font-family:var(--display);font-size:11px;letter-spacing:.07em;height:72px;gap:8px}.mission-rail-button svg{width:24px;height:24px}.mission-rail-caption{font-family:var(--display);font-size:9px;letter-spacing:.16em}#topbar{background:#131313;padding-inline:22px;gap:18px}#topbar .brand{font-family:var(--sans);font-size:18px;letter-spacing:.17em}#topbar .brand-sub{font-family:var(--display);font-size:11px;letter-spacing:.15em}#topbar .demo-chip{font-family:var(--display);font-size:10px}#viewNav{height:33px;border-radius:3px;background:#181818}#viewNav button{font-family:var(--display);font-size:15px;font-weight:600;padding-inline:23px}#topbar .account-button,#missionWalletBtn{font:600 14px var(--display);border-color:#484848;height:33px}#chainStatus{font:500 10px var(--display);letter-spacing:.09em;max-width:130px}#topbar .wallet .eyebrow{font:9px var(--display);letter-spacing:.1em}#topbar .wallet b{font:600 18px var(--display)}.eyebrow{font-family:var(--display);font-size:11px;letter-spacing:.09em}.panel-footnote{font-size:11px;color:#aaa}.tag{font-family:var(--display);letter-spacing:.06em}.modal{background:#181818;border-radius:4px}.modal h2{font-size:32px;letter-spacing:.01em}.slot-option.selected,.slot-day.active{background:#272727}#bTicker,#tTicker{color:var(--ink)}.mission-project-avatar{width:48px;height:48px;flex:0 0 48px}.mission-project-avatar svg{display:block;width:100%;height:100%}.mission-section-label{display:flex;justify-content:space-between;align-items:center;color:#a4a4a4;font:500 11px var(--display);letter-spacing:.07em}.mission-section-label>span{color:#737373;font-size:9px}.mission-flight-route{padding:15px 0 13px;border-block:1px solid #363636}.mission-planets{display:flex;justify-content:space-between;gap:6px;align-items:flex-start;margin-top:16px}.mission-planets button{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;gap:4px;width:76px}.mission-planets button:hover .mission-planet{border-color:var(--signal);transform:translateY(-2px)}.mission-planets b{font:600 15px var(--display)}.mission-planets small{font:11px var(--display);color:#999;white-space:nowrap}.mission-planets i{font:24px var(--display);margin-top:14px;font-style:normal;color:#777}.mission-planet{display:block;border:1px solid #777;width:49px;height:49px;border-radius:50%;box-shadow:inset -12px -6px 15px #000c,0 0 0 4px #ffffff05;transition:transform .15s,border-color .15s}.mission-planet-earth{background:radial-gradient(ellipse at 28% 36%,#b8c4a7 0 12%,transparent 13%),radial-gradient(ellipse at 62% 25%,#ddddd0 0 8%,transparent 10%),radial-gradient(ellipse at 58% 63%,#aebc97 0 18%,transparent 20%),repeating-linear-gradient(160deg,transparent 0 7px,#d6e2e740 8px 10px,transparent 12px 15px),#45677d}.mission-planet-moon{background:radial-gradient(circle at 27% 32%,#777 0 8%,#aaa 9% 12%,transparent 13%),radial-gradient(circle at 58% 65%,#7d7d7d 0 15%,#999 16% 21%,transparent 22%),radial-gradient(circle at 73% 30%,#8b8b8b 0 10%,transparent 11%),radial-gradient(circle at 28% 57%,#c1c1be,#6d6d6a)}.mission-planet-mars{background:radial-gradient(ellipse at 32% 45%,#794731 0 15%,transparent 17%),radial-gradient(ellipse at 62% 60%,#663d2d 0 24%,transparent 27%),radial-gradient(circle at 45% 3%,#bbb3a2 0 10%,transparent 15%),#b47d59}.mission-about{padding:0 0 14px;border-bottom:1px solid #363636}.mission-about p{margin:10px 0;color:#c3c3c3;font-size:13px;line-height:1.5;max-height:78px;overflow-y:auto}.mission-project-tags{display:flex;gap:6px}.mission-project-tags>span{padding:2px 8px;border:1px solid #404040;border-radius:12px;font:10px var(--display);color:#b5b5b5;background:#202020;letter-spacing:.04em}#bCountdown{font-family:var(--display)}#boarding .pilot-line{color:#aaa}#boarding .fuel{height:3px;background:#333}#boarding .fuel-meta{font:11px var(--display);letter-spacing:.04em}#boarding .fuel-meta b{font-size:19px;color:#eee}#bViewLaunch{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}#bViewLaunch[aria-pressed=true]{background:var(--signal);color:#171717}#trade[data-owned=false] .position-card,#trade[data-owned=false] #sellBtns{display:none}#trade .position-card{background:#171717}#tChart{background:#171717;border-color:#3b3b3b}#tBand,#tRoute,#tRecord{color:#a6a6a6}#bStatus{background:#242424}#bPhase{color:#aaa;font-size:11px}#missionCameraTools button.on{background:#282828;border-color:#666}.destination-buttons button.active{background:#282828}.flight-card.latest{background:#232323}.rlabel{background:#141414ed;border-color:#626262}.live-trading-header,.trading-toolbar,.live-trading-summary,.trading-table th{background:#1b1b1b}@media(min-width:801px){#rightRail{top:calc(var(--header-height) + 14px);bottom:82px;border-radius:0;background:#121212;border-color:#656565}#rightRail>.panel{padding:20px}#rightRail #boarding{gap:14px}#boarding>.row:first-child{margin:-20px -20px 3px;padding:12px 17px;border-bottom:1px solid #444;background:#191919}#boarding>.row:first-child .eyebrow{font:600 17px var(--display);letter-spacing:.06em}#boarding>.row:nth-child(2){gap:18px}#boarding .project-title{gap:12px}#boarding h1,#trade h2{font:600 28px/1.04 var(--display);letter-spacing:.01em}#bName,#tName{display:block;font:13px var(--display);color:#bdbdbd}#bProjectDetails,#tProjectDetails{font:11px var(--display);color:#b5b5b5;margin-top:5px}#bProjectImage,#tProjectImage{width:48px;height:48px}#boarding .countdown-block{border-top:1px solid #333;width:100%;padding-top:13px;gap:6px}#boarding .countdown{font:600 55px/.95 var(--display);letter-spacing:.075em;color:var(--signal)}#boarding .countdown:before{content:"T−";font:400 27px var(--display);letter-spacing:0;color:#d6d6d6;margin-right:8px}#boarding .countdown-block .eyebrow{font:10px var(--display);letter-spacing:.1em}#bViewLaunch{font:600 17px var(--display);min-height:48px;padding:11px 15px}#bViewLaunchTarget{font:12px var(--display)}.board-buttons button{font:600 13px var(--display);min-height:42px}#boarding .mission-pilot{font-size:10px;order:20;padding-top:10px;border-top:1px solid #333}#trade{gap:14px}#trade>.row:first-child{padding-bottom:9px;border-bottom:1px solid #3b3b3b}#trade .mc{font:600 26px var(--display)}#trade .row.buttons button{font:600 14px var(--display);min-height:37px}#trade .row:nth-child(2){flex-wrap:wrap;gap:12px}#trade #tRoute{font-size:11px;line-height:1.5}#trade .mission-about{display:none}#trade .small{font-size:11px}#trade #tRecord{display:none}#rightRail #departures,#rightRail #feed{padding:14px 20px}#rightRail #departures .eyebrow,#rightRail #feed .eyebrow{font-size:11px}#inflight{height:68px;padding:7px 15px;background:#151515}.flight-ticker,.flight-value{font:600 13px var(--display)}.flight-time,.flight-phase{font:11px var(--display)}.flight-card-kicker,.flight-rail-heading{font:10px var(--display)}#missionCameraTools{bottom:88px}#missionCameraTools button{font:600 12px var(--display)}#destinations{bottom:134px}.destination-buttons button{font:500 12px var(--display)}#sceneHeading{font:500 11px var(--display)}#liveTradingTerminal{background:#151515fa;border-radius:2px}}@media(min-width:801px)and (max-height:950px){#rightRail>.panel{padding:15px 18px}#rightRail #boarding{gap:10px}#boarding>.row:first-child{margin:-15px -18px 0;padding:10px 16px}#boarding .countdown{font-size:45px}#boarding .mission-about,#boarding .mission-pilot{display:none}.mission-flight-route{padding:11px 0}.mission-planets{margin-top:12px}#bViewLaunch{min-height:43px}#boarding>.row:nth-child(2){gap:12px}#boarding .countdown-block{padding-top:10px}#boarding .project-title h1{font-size:26px}#boarding .mission-about{display:block;padding-bottom:10px}#boarding .mission-about .mission-project-tags{display:none}#boarding .mission-about p{font-size:12px;margin:5px 0 0;max-height:36px}#boarding .mission-about .mission-section-label{display:none}#rightRail #departures,#rightRail #feed{padding:10px 18px}}@media(min-width:801px)and (max-width:1250px){#topbar .wallet>div,#topbar .brand-sub{display:none}#topbar .brand{font-size:16px}#topbar{gap:12px;padding-inline:16px}}@media(max-width:800px){#topbar .brand{font-size:15px;letter-spacing:.09em}#topbar .brand-mark img{width:30px;height:auto}#viewNav button{font-size:15px}#topbar .account-button{font-size:13px}#boarding,#rightRail,#missionCameraTools .controls,#mobileTabs{background:#151515f7}.mission-flight-route,.mission-about{display:none}.mission-project-avatar{width:38px;height:38px;flex-basis:38px}#boarding h1,#trade h2{font-size:27px}#bCountdown{font-size:33px;color:var(--signal)}#boarding .board-buttons button{font:600 12px var(--display)}#mobileTabs button,#missionCameraTools button,.destination-buttons button{font-family:var(--display);font-size:11px}}#boarding[data-empty=true]>:not(:first-child):not(#bEmpty){display:none!important}#boarding .boarding-empty{display:flex;flex-direction:column;gap:10px}#boarding .boarding-empty h2{margin:0;font:600 26px/1.1 var(--display);letter-spacing:.01em}#boarding .boarding-empty p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}#boarding .boarding-empty .buttons{gap:8px}#boarding .boarding-empty button{flex:1;min-height:40px;font:600 13px var(--display)}body[data-market=live] #boardBtns{grid-template-columns:1fr}body[data-market=live] #boardBtns button span{display:inline}#trade #tTradeLaunch{width:100%;min-height:40px;font:600 14px var(--display)}body[data-market=live] #topbar #walletSol{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:14px}#topbar .wallet>[hidden]{display:none!important}@media(min-width:801px){body[data-market=live][data-account=signed-out] #topbar .wallet{display:none}}:root{--frame-cut:8px;--frame-line:#666}body [data-cut-frame]{position:relative;border-color:transparent!important;border-radius:0!important;clip-path:polygon(var(--frame-cut) 0,calc(100% - var(--frame-cut)) 0,100% var(--frame-cut),100% calc(100% - var(--frame-cut)),calc(100% - var(--frame-cut)) 100%,var(--frame-cut) 100%,0 calc(100% - var(--frame-cut)),0 var(--frame-cut))}body [data-cut-frame]:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:var(--frame-line);border:0;border-radius:0;clip-path:polygon(evenodd,var(--frame-cut) 0,calc(100% - var(--frame-cut)) 0,100% var(--frame-cut),100% calc(100% - var(--frame-cut)),calc(100% - var(--frame-cut)) 100%,var(--frame-cut) 100%,0 calc(100% - var(--frame-cut)),0 var(--frame-cut),var(--frame-cut) 0,calc(var(--frame-cut) + .4px) 1px,1px calc(var(--frame-cut) + .4px),1px calc(100% - var(--frame-cut) - .4px),calc(var(--frame-cut) + .4px) calc(100% - 1px),calc(100% - var(--frame-cut) - .4px) calc(100% - 1px),calc(100% - 1px) calc(100% - var(--frame-cut) - .4px),calc(100% - 1px) calc(var(--frame-cut) + .4px),calc(100% - var(--frame-cut) - .4px) 1px,calc(var(--frame-cut) + .4px) 1px)}body [data-cut-frame]:focus-visible,body [data-cut-frame]:focus-within{--frame-line:var(--signal)}#missionFrame{position:fixed;inset:8px;z-index:26;pointer-events:none;--frame-line:#6b6b6b}#missionDockFrame{display:none;position:fixed;pointer-events:none;z-index:6;--frame-cut:9px;--frame-line:#686868}body{--live-voice-space:0px}body[data-view=live]:has(>#crewVoiceDock:not([hidden])){--live-voice-space:calc(var(--crew-dock-height) + 12px)}#missionMasthead{position:absolute;top:0;left:0;right:0;height:28px;pointer-events:none}#missionMasthead>span{position:absolute;left:18px;top:3px;color:#e3e3df;font:600 16px/20px var(--display);letter-spacing:.13em}#missionMasthead svg{position:absolute;inset:0;width:100%;height:28px;fill:none;stroke:#555;stroke-width:1}#missionMasthead .mission-band-code{left:auto;right:18px;top:4px;color:#737373;font-size:9px;letter-spacing:.16em}#viewNav,#topbar .account-button,#missionWalletBtn{--frame-cut:4px;--frame-line:#555}#viewNav{background:linear-gradient(#202020,#151515)}#viewNav button{border-radius:0}#viewNav button.active{clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));box-shadow:inset 0 0 0 1px #ffed9770}#topbar .account-button:hover,#missionWalletBtn:hover{--frame-line:#aaa}.mission-rail-button{position:relative;border-radius:0}.mission-rail-button.active{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.mission-rail-button.active:after{content:"";position:absolute;inset:4px;border:1px solid #17171735;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);pointer-events:none}.mission-rail-caption{padding-top:10px}.mission-rail-caption:after{content:"";display:block;height:1px;width:27px;margin:10px auto 0;background:#777;box-shadow:8px -3px 0 -.1px #494949}#rightRail{--frame-cut:9px;--frame-line:#686868}#sceneHeading{--frame-cut:5px;--frame-line:#676767}#missionCameraTools .controls,.destination-buttons{--frame-cut:5px;--frame-line:#555}#liveTradingTerminal{--frame-cut:8px;--frame-line:#737373}.flight-share-link{display:block;margin-top:5px;padding:3px 0;color:var(--ink);background:transparent;border:0;font:500 11px var(--display);text-decoration:underline;text-underline-offset:3px}.flight-share-link:hover{color:var(--signal)}#gateViewBtn+.flight-share-link,#projectFollowBtn+.flight-share-link{margin:10px auto 0}#liveRouteNotice{position:fixed;z-index:8;top:calc(var(--header-height) + 66px);left:calc(var(--mission-rail-width) + 22px);max-width:min(360px,calc(100vw - 44px));padding:15px;background:#171717;color:#eee;font-size:13px}#liveRouteNotice button{display:block;margin-top:12px}@media(max-width:800px){#liveRouteNotice{left:16px;top:calc(var(--header-height) + 12px)}}.modal[data-cut-frame]{--frame-cut:12px;--frame-line:#858585}.modal>.row:first-child{padding-bottom:13px;border-bottom:1px solid #454545}.modal>.row:first-child .eyebrow{position:relative;padding-left:12px}.modal>.row:first-child .eyebrow:before{content:"";position:absolute;left:0;top:2px;bottom:1px;width:3px;background:var(--signal);transform:skew(-25deg)}.modal :is(button.primary,button.secondary),#boardBtns button,#buyBtns button,#sellBtns button{border-radius:0;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.modal :is(button.primary,button.secondary):focus-visible,#boardBtns button:focus-visible,#buyBtns button:focus-visible,#sellBtns button:focus-visible{outline-offset:-4px}.mission-section-label{position:relative;padding-left:11px}.mission-section-label:before{content:"";position:absolute;width:4px;height:4px;border:1px solid #777;left:0;top:4px}.mission-flight-route,.mission-about,.gate-telemetry{position:relative}.mission-flight-route:before,.mission-about:before{content:"";position:absolute;top:-1px;left:0;width:25px;height:1px;background:#bbb}.mission-project-tags>span{border-radius:0;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}#inflight{background:linear-gradient(#181818,#111);box-shadow:inset 0 3px #101010,inset 0 4px #282828}.flight-card{position:relative}.flight-card.latest{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:0}.flight-card.latest:after{content:"";position:absolute;right:0;bottom:0;width:9px;height:1px;background:var(--signal);transform:rotate(-45deg);transform-origin:right bottom}@media(min-width:801px){:root{--header-height:88px;--mission-rail-width:84px}#topbar{top:8px;right:8px;height:calc(var(--header-height) - 8px);padding-top:25px;border-bottom-color:#555;background:linear-gradient(100deg,#191919,#101010 75%)}#topbar .brand{font-size:16px;letter-spacing:.17em}#topbar .brand-sub{font-size:10px}#c,#sceneVignette{clip-path:inset(8px)}#missionRail{top:8px;left:8px;bottom:8px;width:calc(var(--mission-rail-width) - 8px);padding:0 8px 11px;gap:8px;border-color:#5a5a5a;background:linear-gradient(90deg,#171717,#111)}#missionRail .mission-monogram{height:calc(var(--header-height) - 8px);margin:0 -8px 6px;flex-shrink:0;border-bottom-color:#555}.mission-rail-button{height:68px}body[data-view=terminal] #terminal{right:8px;bottom:8px}#rightRail[data-cut-frame],#sceneHeading[data-cut-frame],#liveTradingTerminal[data-cut-frame]{position:fixed}#boarding>.row:first-child{position:relative;background:#151515;border-bottom:0}#boarding>.row:first-child:after{content:"";position:absolute;pointer-events:none;inset:auto 0 0;height:8px;background:linear-gradient(#626262,#626262) 0 7px / 125px 1px no-repeat,linear-gradient(135deg,transparent calc(50% - .6px),#626262 calc(50% - .6px),#626262 calc(50% + .6px),transparent calc(50% + .6px)) 125px 0 / 8px 8px no-repeat,linear-gradient(#626262,#626262) 133px 0 / calc(100% - 133px) 1px no-repeat}#boarding>.row:first-child .eyebrow{font-size:15px}#bStatus{font-size:9px}#inflight{left:var(--mission-rail-width);right:8px;bottom:8px}#missionCameraTools{bottom:96px}#destinations{bottom:142px}#rightRail{bottom:calc(90px + var(--live-voice-space));right:22px}#rightRail{border-color:transparent;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}#missionDockFrame{display:block;top:calc(var(--header-height) + 14px);right:22px;bottom:calc(90px + var(--live-voice-space));width:var(--mission-dock-width)}body[data-view=live] .crew-voice-dock{right:22px;bottom:90px;width:var(--mission-dock-width)}#labels{clip-path:inset(var(--header-height) calc(var(--mission-dock-width) + 23px) 82px var(--mission-rail-width))}.modal[data-cut-frame]{position:fixed}}@media(min-width:801px)and (max-width:1200px){:root{--mission-rail-width:78px}#topbar .brand{font-size:14px}#missionMasthead .mission-band-code{display:none}}@media(max-width:800px){#missionFrame,#missionMasthead{display:none}#rightRail[data-cut-frame],#sceneHeading[data-cut-frame],#liveTradingTerminal[data-cut-frame],.modal[data-cut-frame]{position:fixed}#boarding{--frame-cut:8px;--frame-line:#666}#topbar{background:#131313;border-bottom:1px solid #666}body[data-view=live] .crew-voice-dock{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto}body[data-view=live] #leftRail,body[data-view=live] #rightRail{bottom:calc(76px + env(safe-area-inset-bottom) + var(--live-voice-space))}body[data-view=live] #boarding,body[data-view=live] #rightRail{max-height:calc(100dvh - 290px - env(safe-area-inset-bottom) - var(--live-voice-space))}body[data-view=live][data-mobile-tab=flights] #rightRail{max-height:calc(100dvh - 360px - env(safe-area-inset-bottom) - var(--live-voice-space))}body[data-view=live] #liveTradingTerminal{height:min(390px,calc(100dvh - 300px - env(safe-area-inset-bottom) - var(--live-voice-space)));max-height:calc(100dvh - 300px - env(safe-area-inset-bottom) - var(--live-voice-space))}}#missionLoading{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:24px;background:#0c0c0cf2;color:#ededeb}#missionLoading[hidden],#marketConnection[hidden]{display:none!important}.mission-loading-card{width:min(100%,510px);padding:28px 32px 24px;background:#171717;--frame-cut:14px;--frame-line:#616161}.mission-loading-masthead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:19px;border-bottom:1px solid #373737}.mission-loading-brand{display:flex;align-items:center;gap:12px;font:600 17px/1 var(--display);letter-spacing:.16em}.mission-loading-brand img{width:38px;height:26px}.mission-loading-masthead>span{color:#8b8b8b;font:500 9px var(--sans);letter-spacing:.12em}.mission-loading-orbit{position:relative;width:108px;height:108px;margin:32px auto 27px}.mission-loading-orbit:before,.mission-loading-orbit:after{content:"";position:absolute;border-radius:50%}.mission-loading-orbit:before{inset:0;border:1px solid #424242}.mission-loading-orbit:after{inset:16px;border:1px dashed #515151}.mission-loading-orbit>i{position:absolute;inset:0;border-radius:50%;animation:mission-orbit 3s linear infinite}.mission-loading-orbit>i:after{content:"";position:absolute;left:49px;top:-4px;width:9px;height:9px;background:#f0ce50;transform:rotate(45deg)}.mission-loading-orbit>b{position:absolute;inset:0;display:grid;place-items:center;color:#f0ce50;font:500 28px var(--display)}.mission-loading-heading{text-align:center}.mission-loading-heading>span{color:#f0ce50;font:600 10px var(--sans);letter-spacing:.14em}.mission-loading-heading h2{margin:11px 0 10px;font:600 clamp(29px,5vw,37px)/1.05 var(--display);letter-spacing:.015em}.mission-loading-heading p{margin:0 auto;max-width:360px;min-height:40px;color:#a9a9a9;font:400 13px/1.55 var(--sans)}.mission-loading-track{position:relative;overflow:hidden;height:3px;margin:28px 0 16px;background:#373737}.mission-loading-track:after{content:"";position:absolute;inset:0;background:#f0ce50;transform:translate(-100%);animation:mission-signal 1.7s ease-in-out infinite}.mission-loading-steps{display:flex;justify-content:space-between;gap:12px;padding:0;margin:0;list-style:none}.mission-loading-steps li{display:flex;align-items:center;gap:7px;color:#777;font:500 10px var(--sans)}.mission-loading-steps li:before{content:"";width:5px;height:5px;border:1px solid #626262;transform:rotate(45deg)}.mission-loading-steps li[data-state=active]{color:#f0ce50}.mission-loading-steps li[data-state=active]:before,.mission-loading-steps li[data-state=complete]:before{background:#f0ce50;border-color:#f0ce50}.mission-loading-steps li[data-state=complete]{color:#c9c9c9}.mission-loading-actions{display:flex;justify-content:center;gap:12px;margin-top:29px}.mission-loading-actions button{min-height:38px;padding:8px 16px;border:1px solid #555;border-radius:0;background:transparent;color:#dadada;font:500 12px var(--sans)}.mission-loading-actions button:hover{border-color:#f0ce50;color:#f0ce50}.mission-loading-actions [data-loading-action]{background:#f0ce50;color:#111;border-color:#f0ce50;font-weight:700}.mission-loading-actions [data-loading-action]:hover{background:#ffe27a;color:#111}.mission-loading-footer{display:flex;justify-content:space-between;margin-top:26px;padding-top:15px;border-top:1px solid #373737;color:#777;font:500 8px var(--sans);letter-spacing:.13em}.mission-loading-footer i{width:47px;background:repeating-linear-gradient(125deg,transparent 0 4px,#686868 4px 5px)}#missionLoading[data-state=failed] .mission-loading-track:after,#missionLoading[data-state=failed] .mission-loading-orbit>i{animation:none}#missionLoading[data-state=failed] .mission-loading-orbit>b{color:#ededeb}#missionLoading[data-state=failed] .mission-loading-track{background:#666}#missionLoading[data-state=failed] .mission-loading-steps{display:none}#missionLoading[data-state=failed] .mission-loading-heading p{color:#c6c6c6}#marketConnection{position:fixed;z-index:45;top:calc(var(--header-height) + 14px);left:50%;transform:translate(-50%);width:min(440px,calc(100vw - 28px));display:flex;align-items:center;gap:13px;padding:13px 16px;color:#eee;background:#1b1b1b;--frame-line:#756c43;--frame-cut:7px}body[data-view=home] #marketConnection{z-index:94;top:auto;bottom:22px}.market-connection-signal{width:16px;height:16px;flex:none;border:1px solid #6a633f;border-top-color:#f0ce50;border-radius:50%;animation:mission-orbit 1.2s linear infinite}#marketConnection[data-state=offline] .market-connection-signal,#marketConnection[data-state=failed] .market-connection-signal{animation:none;border-radius:0;transform:rotate(45deg);border-color:#f0ce50}#marketConnection strong{display:block;font:600 12px var(--sans)}#marketConnection p{margin:4px 0 0;color:#b3b3b3;font:400 11px/1.35 var(--sans)}#marketConnection button{flex:none;padding:7px 9px;color:#f0ce50;background:none;border:1px solid #756c43;font-size:11px}body[data-view=home] .home-main{animation:mission-page-in .3s ease-out both}body[data-view=terminal] .terminal-next,body[data-view=terminal] .terminal-board{animation:mission-page-in .22s ease-out both}body[data-view=terminal] .terminal-gate-frame{animation:mission-page-in .3s ease-out both}body[data-view=live] #c{animation:mission-scene-in .28s ease-out both}body[data-view=live] #rightRail,body[data-view=live] #missionCameraTools,body[data-view=live] #inflight{animation:mission-page-in .26s ease-out both}.modal:not([hidden]){animation:mission-scene-in .16s ease-out both}body[data-market-loading=true] #spaceport-home .home-flight-status :is([data-home-countdown],[data-home-pool],[data-home-passengers]){color:#8b8b8b;animation:mission-waiting 1.5s ease-in-out infinite}@keyframes mission-orbit{to{transform:rotate(360deg)}}@keyframes mission-signal{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mission-page-in{0%{opacity:.2;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes mission-scene-in{0%{opacity:.25}to{opacity:1}}@keyframes mission-waiting{50%{opacity:.4}}@media(max-width:540px){#missionLoading{padding:18px}.mission-loading-card{padding:22px}.mission-loading-masthead>span{font-size:8px}.mission-loading-orbit{margin:27px auto 23px}.mission-loading-steps{gap:8px}.mission-loading-steps li{font-size:9px;gap:5px}#marketConnection{top:calc(var(--header-height) + 8px)}}@media(prefers-reduced-motion:reduce){#missionLoading *,#missionLoading *:before,#missionLoading *:after,#marketConnection *,body[data-view] :is(.home-main,.terminal-next,.terminal-board,.terminal-gate-frame,#c,#rightRail,#missionCameraTools,#inflight),.modal:not([hidden]){animation:none!important}.mission-loading-track:after{transform:none;background:repeating-linear-gradient(125deg,#f0ce50 0 8px,transparent 8px 14px)}}#spaceport-home{--home-bg: #101010;--home-panel: #171717;--home-ink: #f0f0ed;--home-muted: #a5a5a5;--home-accent: #f0ce50;--home-line: #3b3b3b;--home-green: #58df87;position:fixed;inset:0;z-index:80;overflow:auto;overflow-x:hidden;isolation:isolate;color:var(--home-ink);background:var(--home-bg);font:400 14px/1.5 Barlow,Arial,sans-serif;scrollbar-color:#555 #101010;scroll-behavior:smooth}body:not([data-view=home]) #spaceport-home{display:none}#spaceport-home *,#spaceport-home *:before,#spaceport-home *:after{box-sizing:border-box}#spaceport-home h1,#spaceport-home h2,#spaceport-home h3{font-family:Barlow Condensed,Arial Narrow,sans-serif}#spaceport-home h1,#spaceport-home h2,#spaceport-home h3,#spaceport-home p{margin:0}#spaceport-home button,#spaceport-home a{-webkit-tap-highlight-color:transparent}#spaceport-home button{font:inherit;color:inherit;border:1px solid var(--home-line);border-radius:2px;background:transparent;cursor:pointer}#spaceport-home a{color:inherit;text-decoration:none}#spaceport-home button:focus-visible,#spaceport-home a:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}#spaceport-home button:hover{border-color:var(--home-accent)}#spaceport-home [hidden]{display:none!important}#spaceport-home svg{width:20px;height:20px;flex:none}body[data-entering=true] #spaceport-home [data-home-enter]{cursor:progress;opacity:.6}.home-skip{position:fixed;top:8px;left:8px;z-index:100;padding:13px 18px;color:#111!important;background:var(--home-accent);transform:translateY(-150%)}.home-skip:focus{transform:none}.home-nav{position:sticky;top:8px;z-index:20;height:80px;display:flex;align-items:center;gap:24px;margin:8px 8px 0;padding:23px 16px 0 8px;border:0;background:#141414;--frame-line: #737373}#spaceport-home .home-nav{position:sticky}.home-nav:before{content:"";position:absolute;top:0;bottom:0;left:75px;width:1px;background:#626262;pointer-events:none}.home-wordmark{display:inline-flex;align-items:center;gap:25px;flex:none}.home-nav .home-wordmark{padding-left:82px}.home-nav .home-brand-mark{position:absolute;top:21px;left:16px;width:42px;height:38px}.home-masthead-label{position:absolute;top:0;left:75px;right:0;height:22px;border-bottom:1px solid #555}.home-masthead-label>span{position:relative;display:inline-flex;align-items:center;isolation:isolate;height:28px;padding:1px 29px 0 16px;color:#e9e9e9;background:#141414;font:600 16px/1 Barlow Condensed,sans-serif;letter-spacing:.115em;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.home-masthead-label>span:after{content:"";position:absolute;inset:0;background:#737373;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 calc(100% - 1px),calc(100% - 7.4px) calc(100% - 1px),calc(100% - 1px) calc(100% - 7.4px),calc(100% - 1px) 0);pointer-events:none}.home-masthead-label>i{position:absolute;right:19px;top:9px;width:44px;height:3px;background:repeating-linear-gradient(125deg,#555 0 1px,transparent 1px 5px)}.home-brand-mark{display:block;width:42px;height:42px;object-fit:contain}.home-brand-copy{display:flex;align-items:center;gap:14px;font:600 19px/1 Barlow Condensed,sans-serif;letter-spacing:.18em}.home-nav .home-brand-copy{font-size:16px}.home-brand-copy small{color:#b4b4b4;font:500 10px/1 Barlow,sans-serif;letter-spacing:.14em}.home-view-nav{display:flex;margin-left:auto;padding:3px;border:0;border-radius:0;--frame-cut: 4px;--frame-line: #626262}#spaceport-home .home-view-nav button,#spaceport-home .home-view-nav a{border:0;border-radius:1px;padding:7px 25px;font-size:13px}#spaceport-home .home-view-nav button:hover,#spaceport-home .home-view-nav a:hover{background:#292929;color:var(--home-accent)}.home-nav-status{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:500;letter-spacing:.035em}.home-live-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:#8a8a8a}#spaceport-home[data-connected=true] .home-live-dot{background:var(--home-green)}.home-demo-chip{display:inline-block;flex:none;width:fit-content;color:var(--home-accent);border:1px solid #9b8537;border-radius:2px;font:600 10px/1.2 Barlow Condensed,sans-serif;letter-spacing:.04em;padding:3px 5px}#spaceport-home .home-nav-cta{display:flex;align-items:center;gap:15px;padding:8px 15px;border:0;font-size:13px;font-weight:500;--frame-cut: 4px}.home-nav-cta svg{width:17px!important;color:var(--home-accent)}.home-rail{position:fixed;left:8px;top:88px;bottom:8px;z-index:19;width:76px;display:flex;flex-direction:column;align-items:center;gap:11px;padding:17px 5px;background:#141414;border-right:1px solid #484848;border-left:1px solid #737373}.home-rail:after{content:"";position:absolute;bottom:0;left:-1px;right:-1px;height:8px;background:linear-gradient(45deg,transparent 5px,#737373 5px,#737373 6px,transparent 6px) left bottom / 8px 8px no-repeat,linear-gradient(#737373,#737373) right bottom / calc(100% - 8px) 1px no-repeat;pointer-events:none}#spaceport-home .home-rail>a,#spaceport-home .home-rail>button{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:none;gap:8px;width:66px;height:70px;border:0;border-radius:0;color:#c5c5c5;background:none;font:500 10px/1 Barlow Condensed,sans-serif;letter-spacing:.08em;padding:8px 0}#spaceport-home .home-rail>.home-rail-active{color:#151515;background:var(--home-accent);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}#spaceport-home .home-rail>:is(a,button):hover{color:var(--home-accent);background:#272727}#spaceport-home .home-rail>.home-rail-active:hover{color:#111;background:#ffe279}.home-rail svg{width:25px!important;height:25px!important}.home-rail-signoff{margin-top:auto;align-self:stretch;font:500 8px/1.6 Barlow Condensed,sans-serif;letter-spacing:.2em;padding:0 9px 6px;color:#bcbcbc}.home-rail-signoff>span{display:block;font-size:20px;color:var(--home-accent);line-height:1;margin-top:12px}.home-main{margin-left:84px;padding:0 clamp(20px,2.1vw,40px);max-width:1900px}.home-briefing-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:46px;font:500 10px/1.5 Barlow,sans-serif;letter-spacing:.13em;color:var(--home-muted)}.home-briefing-bar span:first-child{color:#cecece}.home-briefing-bar i{margin:0 12px;font-style:normal;color:var(--home-accent)}.home-hero{display:grid;grid-template-columns:minmax(345px,.8fr) minmax(0,1.2fr);border:0;background:var(--home-panel);scroll-margin-top:98px;--frame-cut: 11px;--frame-line: #737373}.home-hero:before{content:"";position:absolute;top:10px;left:11px;z-index:3;width:44px;height:4px;background:repeating-linear-gradient(125deg,#6e6e6e 0 1px,transparent 1px 5px);pointer-events:none}.home-hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding:27px 32px 20px}.home-kicker{display:flex;align-items:center;gap:9px;font:500 10px/1.5 Barlow,sans-serif;letter-spacing:.12em;color:var(--home-accent)}.home-kicker>span{display:inline-block;width:5px;height:5px;background:var(--home-accent)}#spaceport-home h1{font-size:clamp(42px,3.8vw,61px);line-height:.98;font-weight:600;letter-spacing:.005em;margin:22px 0 17px}#spaceport-home h1 em{color:var(--home-accent);font-style:normal}.home-hero-description{color:#b9b9b9;font-size:14px;line-height:1.5}.home-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}#spaceport-home .home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:43px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}#spaceport-home .home-button-primary{background:var(--home-accent);color:#121212;border-color:var(--home-accent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}#spaceport-home .home-button-primary:hover{background:#ffe279;border-color:#ffe279}#spaceport-home .home-button-outline{gap:10px;border:0;--frame-cut: 6px;--frame-line: #686868}#spaceport-home .home-button-outline:hover{background:#292929;border-color:var(--home-accent)}.home-starting-line{display:flex;align-items:center;gap:11px;width:100%;padding-top:19px;margin-top:24px;border-top:1px solid var(--home-line)}.home-protocol-mark{display:grid;place-items:center;flex:none;width:32px;height:36px;border:0;color:var(--home-accent);--frame-cut: 5px}.home-starting-line strong{display:block;font-size:11px;font-weight:600;letter-spacing:.055em}.home-starting-line p{color:#b6b6b6;font-size:12px;margin-top:3px!important}.home-hero-note{display:flex;align-items:center;gap:7px;color:#9b9b9b;font-size:11px;line-height:1.6;margin:12px 0 17px!important}.home-hero-note .home-demo-chip{font-size:8px;padding:2px 4px}.home-hero-coordinate{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:14px;margin-top:auto;color:#989898;font-size:9px;letter-spacing:.12em}.home-hero-coordinate span:first-child{color:#c2c2c2}.home-gate{position:relative;min-height:412px;border-left:1px solid #555;overflow:hidden;background:#0b0b0b}.home-gate:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#09090980,transparent 28%,transparent 70%,#090909d9)}.home-gate-art{position:absolute;width:100%;height:100%;object-fit:cover;object-position:68% 50%}.home-gate-heading{position:absolute;z-index:2;top:0;left:0;right:0;padding:0 20px 19px 0;display:flex;align-items:flex-start;justify-content:space-between}.home-gate-heading>.home-demo-chip{margin-top:17px}.home-gate-heading>span:first-child{font:600 26px/1 Barlow Condensed,sans-serif;letter-spacing:.06em}.home-gate-title{position:relative;isolation:isolate;display:block;width:fit-content;min-width:161px;height:48px;padding:12px 37px 10px 21px;background:#141414ed;font:inherit;clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%)}.home-gate-title:after{content:"";position:absolute;inset:0;background:#737373;clip-path:polygon(0 100%,calc(100% - 24px) 100%,100% 0,calc(100% - 1.15px) 0,calc(100% - 24.6px) calc(100% - 1px),0 calc(100% - 1px));pointer-events:none}.home-gate-heading small{display:block;font:500 9px/1.2 Barlow,sans-serif;letter-spacing:.11em;margin:12px 0 0 21px;color:#ccc}.home-gate-heading:after{content:"";position:absolute;top:78px;left:22px;width:30px;border-bottom:2px solid var(--home-accent)}.home-gate-cross{position:absolute;z-index:2;color:#d4d4d4;font:300 18px/1 Arial,sans-serif}.home-gate-cross-one{left:18px;top:49%}.home-gate-cross-two{right:18px;top:49%}.home-gate-caption{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.home-gate-caption>span{font:600 21px/1.12 Barlow Condensed,sans-serif;letter-spacing:.045em;text-shadow:0 1px 8px #000}#spaceport-home .home-gate-caption button{display:inline-flex;align-items:center;gap:10px;color:#f0f0f0;background:#171717ed;font-size:12px;padding:10px 13px;border:0;--frame-cut: 5px;--frame-line: #777}.home-gate-caption svg{width:17px!important;height:17px!important}.home-flight-status{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr auto;align-items:center;gap:27px;margin-top:7px;padding:18px 24px;border:0;background:#1c1c1c;--frame-line: #626262}.home-flight-status:before{content:"";position:absolute;top:9px;bottom:9px;left:8px;width:2px;background:linear-gradient(var(--home-accent) 0 11px,transparent 11px calc(100% - 11px),var(--home-accent) calc(100% - 11px));pointer-events:none}.home-micro{display:block;font-size:9px;line-height:1.5;font-weight:500;letter-spacing:.1em;color:#b6b6b6}.home-current-project{min-width:0}.home-current-project strong{display:block;font:600 28px/1 Barlow Condensed,sans-serif;letter-spacing:.015em;margin:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-current-project>span:last-child{display:block;color:#aaa;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-countdown{padding-left:24px;border-left:1px solid #484848}.home-countdown strong{display:block;font:600 44px/1 Barlow Condensed,sans-serif;color:var(--home-accent);font-variant-numeric:tabular-nums;letter-spacing:.035em;margin-top:2px}.home-countdown-unit{display:block;font-size:8px;line-height:1;letter-spacing:.24em;color:#bbb;margin:5px 0 0 3px}.home-telemetry strong{display:block;font:600 27px/1.2 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums;margin-top:4px}.home-telemetry>span:last-child{color:#929292;font-size:8px;letter-spacing:.08em}#spaceport-home .home-join-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:43px;padding:10px 17px;background:var(--home-accent);border-color:var(--home-accent);color:#121212;font-size:14px;font-weight:600;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.home-join-button svg{width:18px!important}#spaceport-home .home-join-button:hover{background:#ffe279}.home-manifest{padding-top:28px;scroll-margin-top:100px}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:15px}.home-section-heading .home-kicker{width:fit-content;margin-bottom:8px!important;padding:4px 18px 4px 7px;border-left:2px solid var(--home-accent);color:#c5c5c5;background:#252525;font-size:9px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}#spaceport-home h2{font-size:31px;font-weight:600;line-height:1.1;letter-spacing:.04em}#spaceport-home .home-text-link{display:inline-flex;align-items:center;gap:18px;padding:5px 0;border:0;color:var(--home-ink);font-size:13px;background:none;white-space:nowrap}.home-text-link svg{color:var(--home-accent);width:17px!important;height:17px!important}#spaceport-home .home-text-link:hover{color:var(--home-accent)}.home-manifest-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,.85fr);border:0;background:#141414;--frame-line: #626262;--frame-cut: 9px}.home-manifest-table{min-width:0}.home-table-labels,#spaceport-home .home-launch-row{display:grid;grid-template-columns:24px minmax(130px,1fr) 84px 88px 94px;align-items:center;gap:16px;padding:0 20px}.home-table-labels{height:38px;color:#aaa;font-size:9px;letter-spacing:.08em}#spaceport-home .home-launch-row{width:100%;min-height:69px;color:#ededed;text-align:left;border:0;border-top:1px solid #3b3b3b;border-radius:0;font-size:13px;background:#181818}#spaceport-home .home-launch-row:nth-child(2n){background:#151515}#spaceport-home .home-launch-row:hover{background:#272727}#spaceport-home .home-launch-row[data-status=boarding]{border-top-color:var(--home-accent);border-bottom:1px solid var(--home-accent);box-shadow:inset 3px 0 var(--home-accent);background:#222}#spaceport-home .home-launch-row[data-status=boarding]+.home-launch-row{border-top:0}.home-launch-index{color:#aaa;font:500 12px/1 Barlow Condensed,sans-serif}.home-launch-project{min-width:0;display:flex;align-items:center;gap:11px}.home-project-badge,.home-project-image{display:grid;flex:none;place-items:center;width:35px;height:35px;border:1px solid #777;border-radius:50%;background:#323232;color:#e7e7e7;font:600 13px/1 Barlow Condensed,sans-serif}.home-project-image{object-fit:cover}.home-project-copy{min-width:0}.home-project-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:14px}.home-project-copy>span{display:block;margin-top:3px;color:#aaa;font-size:11px}.home-launch-countdown,.home-launch-pool{font-variant-numeric:tabular-nums;font-size:13px}.home-launch-status{display:block;padding:5px 7px;border:1px solid #535353;border-radius:2px;color:#bcbcbc;text-align:center;font:500 10px/1.2 Barlow Condensed,sans-serif;letter-spacing:.055em}.home-launch-row[data-status=boarding] .home-launch-status{background:var(--home-accent);color:#161616;border-color:var(--home-accent);font-weight:600;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.home-launch-empty{padding:30px 20px;color:var(--home-muted);font-size:13px}.home-manifest-footer{display:flex;justify-content:space-between;gap:15px;padding:12px 20px;border-top:1px solid #3b3b3b;color:#999;font-size:10px}.home-manifest-footer>span:first-child{display:flex;align-items:center;gap:7px}.home-mission-note{position:relative;display:flex;flex-direction:column;padding:22px;border-left:1px solid #4c4c4c;background:#1d1d1d}.home-note-index{font-size:9px;letter-spacing:.1em;color:#b7b7b7}.home-mission-note>svg{width:34px!important;height:34px!important;color:var(--home-accent);position:absolute;right:22px;top:57px}#spaceport-home .home-mission-note h3{margin:27px 35px 0 0;font-size:29px;line-height:1.05;font-weight:600;letter-spacing:.025em}.home-mission-note p{margin:16px 0 18px!important;max-width:290px;font-size:13px;line-height:1.6;color:#b4b4b4}.home-mission-note .home-text-link{margin-top:auto}.home-note-foot{margin-top:18px;padding-top:13px;border-top:1px solid #414141;color:#999;font-size:8px;letter-spacing:.09em}.home-standard{padding-top:38px;scroll-margin-top:84px}.home-section-description{color:#adadad;font-size:13px;line-height:1.6}.home-protocol-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-protocol-list article{display:flex;gap:17px;padding:22px 21px;background:#151515;--frame-line: #515151;--frame-cut: 9px}.home-protocol-list article:before{content:"";position:absolute;bottom:8px;right:13px;width:23px;height:3px;background:repeating-linear-gradient(125deg,#777 0 1px,transparent 1px 5px);pointer-events:none}.home-protocol-number{color:var(--home-accent);font:500 23px/1 Barlow Condensed,sans-serif}.home-protocol-list h3{font-size:21px;font-weight:500;line-height:1;letter-spacing:.035em}.home-protocol-list p{color:#adadad;font-size:13px;line-height:1.65;margin-top:12px!important}.home-fair-note{max-width:1080px;font-size:11px;line-height:1.7;color:#919191;margin-top:13px!important}.home-route{display:grid;grid-template-columns:1fr 1.2fr auto;gap:35px;align-items:center;margin-top:33px;padding:27px 24px;background:#151515;--frame-line: #626262;--frame-cut: 11px}.home-route .home-kicker{font-size:9px;margin-bottom:9px}#spaceport-home .home-route h2{font-size:30px}.home-route p{font-size:12px;color:#aaa;line-height:1.65;margin-top:9px!important}.home-route-stops{display:flex;align-items:center;justify-content:space-between;gap:13px}.home-route-stops>span{display:flex;align-items:center;flex-direction:column;gap:12px;font:500 11px/1 Barlow Condensed,sans-serif;letter-spacing:.08em;color:#c6c6c6}.home-route-stops i{display:block;width:43px;height:43px;border-radius:50%;box-shadow:inset -9px -3px 10px #000b}.home-route-stops>b{font-size:19px;font-weight:300;color:#858585;margin-bottom:23px}.home-world-earth{background:radial-gradient(ellipse at 36% 29%,#8d9b79 0 15%,transparent 16%),radial-gradient(ellipse at 57% 64%,#789177 0 22%,#34596f 24%);border:1px solid #75968e}.home-world-moon{background:radial-gradient(circle at 30% 40%,#8d8d8d 0 8%,transparent 10%),radial-gradient(circle at 65% 29%,#afafaf 0 12%,#c5c5c5 14%);border:1px solid #c0c0c0}.home-world-mars{background:radial-gradient(ellipse at 35% 30%,#bc7f5e,#86513c 65%);border:1px solid #ba8564}.home-world-saturn{position:relative;background:repeating-linear-gradient(0deg,#8e8060 0 4px,#b9a878 5px 8px);transform:rotate(-21deg)}.home-world-saturn:after{content:"";position:absolute;width:66px;height:18px;border:3px solid #b4a073a3;border-radius:50%;top:12px;left:-12px}.home-route .home-button{font-size:13px!important;gap:16px!important}.home-footer{display:flex;align-items:center;gap:30px;padding:26px 0}.home-footer .home-brand-mark{width:31px;height:31px}.home-footer .home-brand-copy{font-size:15px}.home-footer .home-brand-copy small{display:none}.home-footer p{font-size:11px;color:#959595;line-height:1.6}.home-footer>span{margin-left:auto;color:#aaa;font-size:9px;letter-spacing:.08em}.home-footer>span b{color:var(--home-accent);font-weight:500}@media(min-width:2000px){.home-main{margin-inline:auto}}@media(max-width:1280px){.home-nav{gap:16px}.home-nav-status{display:none}.home-brand-copy small{font-size:9px}.home-main{padding-inline:20px}.home-hero-copy{padding-inline:26px}.home-gate{min-height:420px}.home-flight-status{gap:22px;padding-inline:21px}.home-countdown{padding-left:22px}.home-manifest-layout{grid-template-columns:minmax(0,2.1fr) minmax(240px,.9fr)}.home-table-labels,#spaceport-home .home-launch-row{grid-template-columns:19px minmax(110px,1fr) 68px 76px 85px;gap:11px;padding-inline:15px}.home-project-badge,.home-project-image{width:31px;height:31px}.home-project-copy strong{font-size:13px}.home-launch-countdown,.home-launch-pool{font-size:12px}.home-mission-note{padding-inline:20px}.home-mission-note>svg{right:18px}#spaceport-home .home-mission-note h3{font-size:27px}.home-route{grid-template-columns:1fr 1.2fr;gap:24px}.home-route .home-button{grid-column:1 / -1;justify-self:start}}@media(max-width:1000px){.home-brand-copy small{display:none}.home-nav{gap:14px}#spaceport-home .home-view-nav button,#spaceport-home .home-view-nav a{padding-inline:18px}.home-hero{grid-template-columns:minmax(315px,1fr) 1fr}.home-hero-copy{padding-inline:23px}#spaceport-home h1{font-size:44px}.home-hero-actions{gap:8px}#spaceport-home .home-hero-actions .home-button{font-size:13px;gap:14px;padding-inline:12px}.home-gate-caption{align-items:flex-start;flex-direction:column;gap:12px}.home-gate-heading small{font-size:8px;max-width:150px}.home-gate-heading:after{top:82px}.home-flight-status{gap:20px;grid-template-columns:1.4fr 1fr .8fr .8fr}.home-flight-status .home-join-button{grid-column:1 / -1;justify-content:center;min-height:37px;padding-block:7px}.home-manifest-layout{grid-template-columns:1fr}.home-mission-note{display:grid;grid-template-columns:1.1fr 1.3fr auto;align-items:center;gap:15px 22px;padding:23px;border-left:0;border-top:1px solid #4c4c4c}.home-note-index{grid-column:1 / -1}.home-mission-note>svg{display:none}#spaceport-home .home-mission-note h3{margin:0}.home-mission-note p{margin:0!important}.home-mission-note .home-text-link{margin:0}.home-note-foot{display:none}.home-table-labels,#spaceport-home .home-launch-row{grid-template-columns:24px minmax(140px,1fr) 90px 90px 100px;padding-inline:20px}.home-protocol-list article{padding-inline:18px;gap:14px}.home-footer>span{display:none}}@media(max-width:780px){.home-nav{height:72px;padding:23px 11px 0;gap:13px}.home-wordmark{gap:14px}.home-brand-copy{font-size:17px}.home-brand-mark{width:32px;height:32px}.home-view-nav{display:none}.home-nav>.home-demo-chip{margin-left:auto}#spaceport-home .home-nav-cta{padding:8px 11px;font-size:12px;gap:8px}.home-nav .home-wordmark{padding-left:48px}.home-nav .home-brand-mark{left:9px;top:21px;width:30px;height:30px}.home-nav:before{left:47px}.home-masthead-label{left:47px}.home-masthead-label>span{font-size:14px;padding-left:12px;padding-right:25px}.home-masthead-label>i{right:13px;width:30px}.home-rail{display:none}.home-main{margin-left:0;padding:0 18px}.home-briefing-bar{min-height:45px;font-size:8px;letter-spacing:.075em}.home-briefing-bar span:last-child{text-align:right;max-width:110px;line-height:1.6}.home-briefing-bar i{margin-inline:7px}.home-hero{grid-template-columns:1fr;scroll-margin-top:96px}.home-hero-copy{padding:26px 24px 20px}.home-kicker{font-size:9px}#spaceport-home h1{font-size:clamp(43px,9vw,58px);margin-top:20px;margin-bottom:15px}.home-hero-description{font-size:14px}.home-hero-actions{margin-top:20px}#spaceport-home .home-hero-actions .home-button{min-height:42px;padding-inline:15px;gap:19px;font-size:13px}.home-starting-line{margin-top:21px}.home-starting-line p{font-size:12px}.home-hero-note{font-size:10px}.home-hero-coordinate{font-size:8px}.home-gate{min-height:310px;border-left:0;border-top:1px solid #555}.home-gate-art{object-position:72% 50%}.home-gate-heading{padding:0 20px 17px 0}.home-gate-heading>span:first-child{font-size:24px}.home-gate-heading small{max-width:none}.home-gate-heading:after{top:78px;left:20px}.home-gate-caption{left:20px;right:20px;bottom:17px;flex-direction:row;align-items:flex-end}.home-gate-caption>span{font-size:17px}#spaceport-home .home-gate-caption button{font-size:11px;padding:9px;gap:7px}.home-gate-caption button>svg:last-child{display:none}.home-flight-status{padding:20px;gap:18px 16px;grid-template-columns:1.1fr 1fr}.home-current-project strong{font-size:27px}.home-current-project>span:last-child{font-size:12px}.home-countdown{padding-left:20px}.home-countdown strong{font-size:42px}.home-telemetry{padding-top:12px;border-top:1px solid #444}.home-telemetry strong{font-size:27px}.home-flight-status .home-join-button{grid-column:1 / -1;min-height:42px;justify-content:space-between}.home-manifest{padding-top:30px;scroll-margin-top:96px}.home-section-heading{align-items:flex-start;gap:16px;padding-bottom:15px}#spaceport-home h2{font-size:28px}.home-section-heading .home-kicker{font-size:8px}.home-section-heading .home-text-link{align-self:end;font-size:11px!important;gap:7px!important}.home-section-heading .home-text-link svg{width:13px!important;height:13px!important}.home-table-labels,#spaceport-home .home-launch-row{grid-template-columns:16px minmax(100px,1fr) 59px 72px;gap:8px;padding-inline:13px}.home-table-labels>span:nth-child(4),.home-launch-pool{display:none}.home-table-labels{font-size:8px;height:36px}#spaceport-home .home-launch-row{min-height:67px}.home-launch-project{gap:8px}.home-project-badge,.home-project-image{width:29px;height:29px}.home-project-badge{font-size:11px}.home-project-copy strong{font-size:12px}.home-project-copy>span{font-size:10px}.home-launch-countdown{font-size:12px}.home-launch-status{font-size:9px;padding:5px 3px}.home-launch-index{font-size:10px}.home-manifest-footer{padding-inline:13px;font-size:9px}.home-manifest-footer>span:last-child{display:none}.home-mission-note{padding:22px;grid-template-columns:1fr 1fr;gap:18px}#spaceport-home .home-mission-note h3{font-size:26px}.home-mission-note p{font-size:12px}.home-mission-note .home-text-link{grid-column:1 / -1}.home-note-index{font-size:9px}.home-standard{padding-top:33px;scroll-margin-top:96px}.home-standard .home-section-heading{display:block}.home-section-description{font-size:12px;margin-top:12px!important}.home-protocol-list{grid-template-columns:1fr}.home-protocol-list article{padding:22px 19px;gap:20px}.home-protocol-list p{margin-top:9px!important;font-size:13px}.home-protocol-list h3{font-size:22px}.home-fair-note{font-size:10px}.home-route{grid-template-columns:1fr;gap:24px;margin-top:30px;padding:25px 20px}#spaceport-home .home-route h2{font-size:28px}.home-route-stops{justify-content:flex-start;gap:20px;padding-block:2px}.home-route .home-button{grid-column:auto}.home-route-stops i{width:36px;height:36px}.home-route-stops>span{font-size:10px;gap:10px}.home-route-stops>b{font-size:16px}.home-world-saturn:after{left:-12px;width:59px}.home-footer{padding:23px 0;gap:24px;justify-content:space-between}.home-footer p{font-size:10px}.home-footer .home-wordmark{gap:10px}.home-footer .home-brand-copy{font-size:15px}.home-footer .home-brand-mark{width:28px;height:28px}}@media(max-width:390px){.home-main{padding-inline:12px}.home-nav{padding-inline:12px;gap:10px}.home-nav .home-brand-copy{font-size:15px}.home-nav .home-demo-chip{display:none}#spaceport-home .home-nav-cta{margin-left:auto;font-size:11px;gap:7px}.home-hero-copy{padding-inline:20px}#spaceport-home h1{font-size:43px}.home-hero-actions{gap:8px}#spaceport-home .home-hero-actions .home-button{font-size:12px;gap:12px;padding-inline:12px}.home-gate{min-height:280px}.home-gate-caption>span{font-size:16px}.home-hero-note{align-items:flex-start}.home-hero-note .home-demo-chip{margin-top:2px}.home-section-heading{display:block}.home-section-heading .home-text-link{margin-top:11px}.home-table-labels,#spaceport-home .home-launch-row{grid-template-columns:12px minmax(90px,1fr) 48px 65px;gap:7px;padding-inline:10px}.home-project-badge,.home-project-image{width:26px;height:26px}.home-launch-project{gap:7px}.home-project-copy strong,.home-launch-countdown{font-size:11px}.home-launch-status{font-size:8px}.home-mission-note{grid-template-columns:1fr}.home-note-index,.home-mission-note .home-text-link{grid-column:auto}#spaceport-home .home-mission-note h3{font-size:29px}.home-route-stops{gap:12px}}@media(prefers-reduced-motion:reduce){#spaceport-home{scroll-behavior:auto}#spaceport-home *,#spaceport-home *:before,#spaceport-home *:after{animation:none!important;transition:none!important}}#spaceport-home .home-project-badge{border:0;background:none}#spaceport-home .home-project-badge svg{width:100%;height:100%}#spaceport-home :is(button,a)[data-cut-frame]:focus-visible{outline-offset:-4px}#spaceport-home button[data-cut-frame]:hover{--frame-line: var(--home-accent)}#spaceport-home .home-faq-link{color:var(--home-accent);font-size:12px;text-underline-offset:4px}#spaceport-home .home-faq-link:hover{text-decoration:underline}@media(max-width:780px){.home-footer{flex-wrap:wrap;gap:18px}.home-footer .home-faq-link{flex-basis:100%}}@media(max-width:780px){.home-nav>.home-demo-chip[hidden]+.home-nav-cta{margin-left:auto}}#spaceport-home{--home-bg:#090a0c;--home-panel:#111215;--home-ink:#f6f3e9;--home-accent:#f3e446;--home-line:#44454a}#spaceport-home .home-nav{position:absolute;top:0;left:0;right:0;height:96px;margin:0;padding:24px clamp(24px,3.6vw,70px);background:transparent;border:0;gap:28px}.home-nav:before{display:none}.home-nav .home-wordmark{padding:0;gap:22px}.home-nav .home-brand-mark{position:static;width:51px;height:32px}.home-nav .home-brand-copy{font:500 13px/1 Barlow,sans-serif;letter-spacing:.35em}.home-nav .home-brand-copy small{display:none}.home-view-nav{margin-inline:auto;border:0;padding:0}#spaceport-home .home-view-nav button,#spaceport-home .home-view-nav a{padding:10px 16px;font-size:13px;letter-spacing:.1em}.home-nav-status{font-size:8px;letter-spacing:.09em}#spaceport-home .home-nav-cta{min-height:38px;padding:8px 20px;--frame-cut:9px;letter-spacing:.08em;font-size:12px}.home-main{margin:0 auto;padding:0 clamp(24px,3.6vw,70px);max-width:1920px}.home-hero{display:flex;flex-direction:column;justify-content:flex-end;position:relative;isolation:isolate;min-height:min(890px,94svh);margin:0 calc(-1*clamp(24px,3.6vw,70px));padding:130px clamp(24px,3.6vw,70px) 25px;background:#090a0c;overflow:hidden}.home-hero:before{inset:13px 14px 0;width:auto;height:auto;background:none;border:1px solid #a7a7a759;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px)}.home-cinema-art,.home-cinema-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:62% 50%}.home-cinema-shade{z-index:-1;background:linear-gradient(90deg,#050608d9 0%,#0506087a 40%,transparent 72%),linear-gradient(0deg,#090a0c 0%,transparent 23%,transparent 82%,#0506088c)}.home-hero-copy{padding:0;max-width:100%;flex:1;justify-content:center;align-items:flex-start}.home-hero .home-kicker{font-size:9px;letter-spacing:.25em;color:#d5d3cb}.home-hero .home-kicker>span:first-child{width:28px;height:2px;margin-right:5px}.home-hero .home-kicker>.home-demo-chip{width:auto;height:auto;background:#111}#spaceport-home h1{font-size:clamp(65px,8.9vw,151px);font-weight:800;letter-spacing:-.035em;line-height:.88;margin:27px 0 23px}.home-hero-description{font-size:clamp(15px,1.5vw,22px);color:#f2f0e7;letter-spacing:.055em}.home-hero-actions{gap:22px;margin-top:37px}#spaceport-home .home-hero-actions .home-button{min-height:50px;padding:13px 28px;font-size:15px;letter-spacing:.1em;gap:28px}#spaceport-home .home-button-primary{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}#spaceport-home .home-button-outline{--frame-cut:12px;--frame-line:#d1d1c9;background:#08090c40}.home-cinema-signoff{margin-top:55px;border-left:2px solid var(--home-accent);padding-left:14px;font-size:8px;line-height:1.8;letter-spacing:.24em;color:#c6c4be}.home-film-strip{margin-top:36px;background:#08090ca8;--frame-cut:12px;--frame-line:#81817a}#spaceport-home .home-film-strip button{display:flex;align-items:center;width:100%;min-height:46px;gap:24px;padding:12px 24px;border:0;font-size:10px;letter-spacing:.18em}.home-film-strip b{color:#777;padding:0 9px;font-weight:400}.home-film-rule{height:1px;flex:1;background:#777}.home-film-watch{color:var(--home-accent);font-size:9px}.home-flight-status{margin-top:0;background:#0d0e10;padding:24px 27px;--frame-cut:18px;--frame-line:#7d7e7e}#spaceport-home[data-departure=false] .home-flight-status{grid-template-columns:minmax(0,1fr) auto}#spaceport-home[data-departure=false] .home-flight-status :is(.home-countdown,.home-telemetry){display:none}#spaceport-home[data-departure=false] .home-flight-status .home-join-button{grid-column:auto}.home-hero-note{margin:14px 0 0!important;font-size:10px;letter-spacing:.045em}.home-manifest{padding-top:64px}.home-manifest-layout{background:#101114}.home-mission-note{background:#141518}.home-mission-note h3{letter-spacing:0!important}.home-section-heading .home-kicker{background:none;padding-left:10px;color:#aaa;letter-spacing:.15em}#spaceport-home h2{font-size:36px;letter-spacing:.015em}.home-protocol-list article{background:#111215;padding:27px}.home-standard{padding-top:54px}.home-route{margin-top:48px;padding:32px;background:#111215}.home-footer{border-top:1px solid #343539;margin-top:35px;padding:27px 0 35px}.home-film-dialog{width:min(1200px,94vw);max-height:94svh;padding:18px;border:1px solid #6c6c67;color:#f6f3e9;background:#101114}.home-film-dialog::backdrop{background:#000e;backdrop-filter:blur(8px)}.home-film-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}#spaceport-home .home-film-dialog h2{font:500 12px/1.5 Barlow,sans-serif;letter-spacing:.13em}#spaceport-home .home-film-dialog-header button{padding:8px 15px}.home-film-dialog video{display:block;width:100%;max-height:72svh;background:#000}.home-film-dialog>p{font-size:11px;color:#aaa;padding-top:12px}@media(max-width:1100px){.home-nav-status{display:none}.home-hero{min-height:800px}.home-cinema-art{object-position:60% center}}@media(max-width:780px){#spaceport-home .home-nav{height:80px;padding:20px 24px;gap:12px}.home-nav .home-brand-mark{width:39px;height:28px}.home-nav .home-brand-copy{font-size:11px;letter-spacing:.2em}.home-nav .home-wordmark{gap:12px}.home-view-nav{display:none}#spaceport-home .home-nav-cta{margin-left:auto;padding:8px 11px;font-size:10px}.home-nav-cta svg{display:none}.home-hero{min-height:790px;padding-top:115px}.home-cinema-art{object-position:66% center}.home-cinema-shade{background:linear-gradient(90deg,#050608a8,transparent),linear-gradient(0deg,#090a0c,#090a0c30 45%,#090a0c65)}.home-hero-copy{justify-content:flex-start}#spaceport-home h1{font-size:clamp(59px,12vw,88px);margin-top:25px}.home-hero-description{max-width:300px;font-size:15px;line-height:1.6}.home-hero-actions{gap:12px;margin-top:25px}#spaceport-home .home-hero-actions .home-button{padding:12px 17px;min-height:46px;font-size:12px;gap:13px}.home-cinema-signoff{margin-top:auto;padding-top:0}.home-film-strip{margin-top:25px}#spaceport-home .home-film-strip button{padding:13px;gap:10px;font-size:8px;letter-spacing:.08em}.home-film-watch,.home-film-rule{display:none}.home-flight-status{padding:22px 18px}#spaceport-home[data-departure=false] .home-flight-status{grid-template-columns:1fr}#spaceport-home[data-departure=false] .home-flight-status .home-join-button{justify-self:start}.home-manifest{padding-top:40px}#spaceport-home h2{font-size:30px}.home-route{padding:25px 20px}.home-film-dialog{padding:12px}}#spaceport-home{height:100dvh;overflow:hidden}#spaceport-home .home-main{height:100%;max-width:none}#spaceport-home .home-main>:not(.home-hero){display:none}#spaceport-home .home-hero{height:100%;min-height:0;padding-top:clamp(80px,13dvh,130px);padding-bottom:clamp(12px,2.6dvh,25px)}#spaceport-home .home-hero-copy{min-height:0;justify-content:center}#spaceport-home h1{font-size:min(clamp(59px,8.9vw,151px),17dvh);margin-block:clamp(12px,2.5dvh,27px)}#spaceport-home .home-cinema-signoff{margin-top:clamp(16px,5dvh,55px)}#spaceport-home .home-film-strip{flex-shrink:0;margin-top:clamp(12px,3dvh,36px)}@media(max-height:650px){#spaceport-home .home-cinema-signoff{display:none}#spaceport-home .home-hero-actions{margin-top:16px}#spaceport-home .home-hero-description{font-size:14px}}@media(max-height:450px){#spaceport-home .home-nav{height:64px;padding-block:12px}#spaceport-home .home-hero{padding-top:68px}#spaceport-home .home-hero-copy{position:relative;padding-right:45%}#spaceport-home .home-kicker{font-size:8px}#spaceport-home h1{font-size:clamp(32px,11dvh,49px);margin-block:10px}#spaceport-home .home-hero-description{font-size:12px}#spaceport-home .home-hero-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);flex-direction:column;margin:0}}#spaceport-home .home-hero-faq-link{display:none}@media(max-width:1000px){#spaceport-home .home-view-nav a{display:none}#spaceport-home .home-hero-faq-link{display:block;margin-top:clamp(10px,2dvh,16px)}}.telemetry-dialog,.telemetry-notice{color:#f0eee7;background:#171819;border:1px solid #5a5b5d;font-family:Arial,sans-serif;box-shadow:0 14px 50px #0009}.telemetry-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;overflow:auto;margin:auto}.telemetry-dialog::backdrop{background:#000a}.telemetry-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:1.4px;color:#e8ca46}.telemetry-dialog h2{font-size:25px;margin:18px 0}.telemetry-dialog p{font-size:13px;line-height:1.6;color:#cacac8}.telemetry-dialog small{display:block;font-size:11px;line-height:1.5;color:#a5a6a6;margin-top:18px}.telemetry-actions{display:flex;gap:10px;flex-wrap:wrap}.telemetry-actions button,.telemetry-heading button,.telemetry-privacy-link{font:600 12px Arial,sans-serif;color:#eee;background:#222426;border:1px solid #777;padding:10px 13px;cursor:pointer}.telemetry-actions button:hover,.telemetry-privacy-link:hover{border-color:#e8ca46;color:#e8ca46}.telemetry-actions button:focus-visible,.telemetry-heading button:focus-visible,.telemetry-privacy-link:focus-visible{outline:2px solid #e8ca46;outline-offset:3px}.telemetry-actions button:disabled{opacity:.45;cursor:default}.telemetry-heading button{font-size:20px;padding:0 8px}.telemetry-privacy-link{margin:12px 0;width:max-content}.telemetry-notice{position:fixed;bottom:82px;left:50%;transform:translate(-50%);width:min(530px,calc(100vw - 32px));padding:16px;z-index:95;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.telemetry-notice strong{font-size:13px}.telemetry-notice p{font-size:12px;line-height:1.5;color:#bbb;margin:5px 0 12px}.telemetry-notice[hidden]{display:none}body[data-view=home] .telemetry-notice{bottom:18px}@media(max-width:600px){.telemetry-notice{bottom:90px;padding:12px}.telemetry-dialog{padding:20px}.telemetry-dialog h2{font-size:22px}}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]:not([contenteditable=false]),[data-selectable],.selectable-text{-webkit-user-select:text;user-select:text}.token-contract>code{-webkit-user-select:all;user-select:all}
