:is(.ship,.hud-skin) .so-list{container-type:inline-size;container-name:so;font-family:var(--f-mono);font-size:11px}:is(.ship,.hud-skin) .so{display:grid;grid-template-columns:50px 32px minmax(40px,.8fr) minmax(0,2fr) 26px 60px 14px;gap:6px;align-items:center;height:20px;padding:0 9px;white-space:nowrap;cursor:pointer;font-family:var(--f-mono);font-size:11px;line-height:20px;font-variant-numeric:tabular-nums}:is(.ship,.hud-skin) .so:hover{background:rgba(var(--hud-rgb),.05)}:is(.ship,.hud-skin) .so>*{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.ship,.hud-skin) .so .t{font-size:10px;color:var(--dimmer)}:is(.ship,.hud-skin) .so>.tag{justify-self:start;line-height:1.35;overflow:visible}:is(.ship,.hud-skin) .so-cx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:5px 0 6px;border-bottom:1px solid rgba(var(--hair-rgb),.55);margin-bottom:3px}:is(.ship,.hud-skin) .so-cx-b{min-height:24px;padding:2px 10px;color:var(--loss);border-color:rgba(var(--loss-rgb),.55)}:is(.ship,.hud-skin) .so-cx-b:hover:not(:disabled){background:rgba(var(--loss-rgb),.1);border-color:var(--loss)}:is(.ship,.hud-skin) .so-cx-why{font-family:var(--f-ui);font-size:10.5px;line-height:1.35;color:var(--dim);white-space:normal}:is(.ship,.hud-skin) .so-cx-err{flex-basis:100%;font-family:var(--f-ui);font-size:10.5px;line-height:1.35;color:var(--amber);white-space:normal}:is(.ship,.hud-skin) .fi .sym button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;border:0;background:none;cursor:pointer}:is(.ship,.hud-skin) .fi .sym button:focus-visible{outline:1px solid var(--hud);outline-offset:1px}:is(.ship,.hud-skin) .so .sym button{font:inherit;color:inherit;padding:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}:is(.ship,.hud-skin) .so .q{color:var(--text);text-align:right}:is(.ship,.hud-skin) .so .q .x{color:var(--dimmer)}:is(.ship,.hud-skin) .so .ty{font-size:9px;letter-spacing:.06em;color:var(--dim)}:is(.ship,.hud-skin) .so .st{font-size:10px;letter-spacing:.04em;text-transform:uppercase;text-align:right;color:var(--dim)}:is(.ship,.hud-skin) .so .st.fill{color:var(--profit)}:is(.ship,.hud-skin) .so .st.work{color:var(--amber)}:is(.ship,.hud-skin) .so .st.rej{color:var(--loss)}:is(.ship,.hud-skin) .so .st.done{color:var(--dimmer)}:is(.ship,.hud-skin) .so .act{overflow:visible}:is(.ship,.hud-skin) .so .act button{display:block;width:14px;height:20px;padding:0;font-size:10px;line-height:20px;color:var(--dim);text-align:center}:is(.ship,.hud-skin) .so .act button:hover{color:var(--hud)}:is(.ship,.hud-skin) .so :is(.sym,.act) button:focus-visible{outline:1px solid var(--hud);outline-offset:-1px}@container so (max-width:400px){:is(.ship,.hud-skin) .so{grid-template-columns:34px 32px minmax(58px,.8fr) minmax(0,2fr) 56px 14px;gap:5px}:is(.ship,.hud-skin) .so .c-type{display:none}:is(.ship,.hud-skin) .so .t .sec{display:none}}@container so (max-width:300px){:is(.ship,.hud-skin) .so{grid-template-columns:32px minmax(58px,.8fr) minmax(0,2fr) 56px 14px}:is(.ship,.hud-skin) .so .c-time{display:none}}:is(.ship,.hud-skin) .so-w{display:grid;grid-template-rows:1fr;border-bottom:1px solid rgba(var(--hair-rgb),.45)}:is(.ship,.hud-skin) .so-c{min-height:0;overflow:hidden}:is(.ship,.hud-skin) .so-w.work{box-shadow:inset 2px 0 0 rgba(var(--amber-rgb),.6)}:is(.ship,.hud-skin) .so-w.is-in{box-shadow:inset 2px 0 0 var(--hud);animation:so-in .26s cubic-bezier(.2,.7,.2,1)}:is(.ship,.hud-skin) .so-w.is-in .so{animation:so-wash .6s ease-out}@keyframes so-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes so-wash{0%{background:rgba(var(--hud-rgb),calc(.07 + .15 * var(--hud-glow,1)))}to{background:rgba(var(--hud-rgb),0)}}:is(.ship,.hud-skin) .so-w.is-moved .so .st{animation:so-moved .7s ease-out}@keyframes so-moved{0%{background:rgba(var(--text-rgb),calc(.1 + .14 * var(--hud-glow,1)))}to{background:rgba(var(--text-rgb),0)}}@media (prefers-reduced-motion:reduce){:is(.ship,.hud-skin) .so-w.is-in,:is(.ship,.hud-skin) .so-w.is-in .so,:is(.ship,.hud-skin) .so-w.is-moved .so .st{animation:none}}:root[data-hud-power=saver] :is(.ship,.hud-skin) .so-w.is-in,:root[data-hud-power=saver] :is(.ship,.hud-skin) .so-w.is-in .so,:root[data-hud-power=saver] :is(.ship,.hud-skin) .so-w.is-moved .so .st,:root[data-hud-power=vigil] :is(.ship,.hud-skin) .so-w.is-in,:root[data-hud-power=vigil] :is(.ship,.hud-skin) .so-w.is-in .so,:root[data-hud-power=vigil] :is(.ship,.hud-skin) .so-w.is-moved .so .st{animation:none}:is(.ship,.hud-skin) .so-x{padding:4px 9px 6px 11px;background:rgba(var(--panel-2-rgb),.55);border-top:1px solid rgba(var(--hair-rgb),.45);font-family:var(--f-ui);font-size:10.5px}:is(.ship,.hud-skin) .so-x .row{padding:1.5px 0}:is(.ship,.hud-skin) .so-x .row .k{font-size:10px}:is(.ship,.hud-skin) .so-x .row .v{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.ship,.hud-skin) .so-x .row .v a{color:var(--hud)}:is(.ship,.hud-skin) .so-x .row .v a:hover{text-decoration:underline}:is(.ship,.hud-skin) .so-x .why{padding:2px 0 4px;color:var(--dim);white-space:normal;overflow-wrap:anywhere;line-height:1.35}:is(.ship,.hud-skin) .so-x .why.rej{color:var(--loss)}:is(.ship,.hud-skin) .pan-h .so-meta{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.ship,.hud-skin) .pan-h .so-act{flex:none;padding:0 2px;font-family:var(--f-ui);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);white-space:nowrap}:is(.ship,.hud-skin) .pan-h .so-act:hover{color:var(--hud)}:is(.ship,.hud-skin) .pan-h .so-act:focus-visible{outline:2px solid var(--hud);outline-offset:2px}:is(.ship,.hud-skin) .so-ctl{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:7px;padding:3px 9px;background:var(--panel-2);border-bottom:1px solid var(--hair)}:is(.ship,.hud-skin) .so-ctl .lbl{font-family:var(--f-ui);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dimmer)}:is(.ship,.hud-skin) .so-chip{font-family:var(--f-mono);font-size:10px;letter-spacing:.04em;line-height:1.5;padding:0 5px;color:var(--hud);border:1px solid var(--hair-hot);background:rgba(var(--hud-rgb),.07)}:is(.ship,.hud-skin) .so-chip:hover{border-color:var(--hud)}:is(.ship,.hud-skin) .so-chip:focus-visible{outline:2px solid var(--hud);outline-offset:1px}:is(.ship,.hud-skin) .so-say{padding:7px 9px;font-family:var(--f-ui);font-size:11px;color:var(--dim);white-space:normal}:is(.ship,.hud-skin) .so-say.bad{color:var(--loss)}.ship .s-stations .s-home-grid{grid-auto-rows:minmax(72px,1fr)}.ship .s-stations .pan-b.s-st-rows{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(auto-fill,21px);grid-auto-rows:0;align-content:start;overflow:hidden;padding:0 9px}.ship .s-stations .pan-b.s-st-rows>*{min-height:0;overflow:hidden;margin:0}.ship .s-stations .pan-b.s-st-rows>:is(.row,.fi){padding-top:0;padding-bottom:0;align-items:center}.ship .s-stations .pan-b.s-st-rows>.s-say{grid-row:span 2;line-height:1.4;padding-top:3px}.ship .s-stations .s-door{flex:none;margin-left:auto;font-family:var(--f-ui);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;white-space:nowrap;color:var(--dim);background:transparent;border:1px solid var(--hair-hot);padding:0 6px;cursor:pointer}.ship .s-stations .pan-h .meta+.s-door{margin-left:0}.ship .s-stations .s-door:hover{color:var(--hud);border-color:var(--hud);background:rgba(var(--hud-rgb),.07)}.ship .s-stations .s-door:focus-visible{outline:2px solid var(--hud);outline-offset:2px}.ship .s-stations .pan-h .meta{min-width:0;overflow:hidden;text-overflow:ellipsis}.ship .s-stations .s-door.floating{position:absolute;top:5px;right:9px;z-index:1;margin-left:0}.ship .s-stations .pan.has-door>.pan-h{padding-right:72px}.ship .s-stations .pan-h{min-height:27px}.ship .s-stations .row.bot .k>span:not(.tag){min-width:0;overflow:hidden;text-overflow:ellipsis}.ship .s-stations .row .v.warn{color:var(--amber)}.ship .s-stations .row .v.s-st-sub{font-family:var(--f-ui);font-size:11px;color:var(--dim);min-width:0;overflow:hidden;text-overflow:ellipsis}.ship .s-stations .s-st-link{color:var(--hud);text-decoration:none}.ship .s-stations .s-st-link:hover{text-decoration:underline}.ship .s-stations .s-st-link:focus-visible{outline:2px solid var(--hud);outline-offset:1px}.ship .s-home.s-stations{display:flex;flex-direction:column;gap:var(--s-gap)}.ship .s-stations .s-home-grid{flex:1 1 0;height:auto}.ship .s-stations .s-st-foot{flex:none;display:flex;align-items:center;gap:10px;min-height:18px;padding:0 1px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;color:var(--dim);white-space:nowrap}.ship .s-stations .s-st-foot .s-panels-open{position:static;margin-left:auto;padding:1px 9px}@media (max-width:1180px){.ship .s-stations .s-home-grid{grid-auto-rows:minmax(96px,1fr)}}:is(.ship,.hud-skin){--sym:var(--hud-sym,var(--hud-hud));--sym-rgb:var(--hud-sym-rgb,var(--hud-hud-rgb));--r-sym-f:var(--hud-r-symbol-f,var(--f-mono));--r-sym-c:var(--hud-r-symbol-c,var(--sym));--r-sym-w:var(--hud-r-symbol-w,400);--r-sym-ls:var(--hud-r-symbol-ls,0em);--r-sym-tt:var(--hud-r-symbol-tt,none);--r-sym-z:var(--hud-r-symbol-z,1);--r-px-f:var(--hud-r-price-f,var(--f-mono));--r-px-c:var(--hud-r-price-c,var(--text));--r-px-w:var(--hud-r-price-w,400);--r-px-ls:var(--hud-r-price-ls,0em);--r-pnl-f:var(--hud-r-pnl-f,var(--f-mono));--r-pnl-c:var(--hud-r-pnl-c,var(--dim));--r-pnl-w:var(--hud-r-pnl-w,400);--r-pnl-ls:var(--hud-r-pnl-ls,0em);--r-txt-f:var(--hud-r-text-f,var(--f-ui));--r-txt-c:var(--hud-r-text-c,var(--dim));--r-txt-w:var(--hud-r-text-w,400);--r-txt-ls:var(--hud-r-text-ls,0em);--r-lbl-f:var(--hud-r-label-f,var(--f-ui));--r-lbl-c:var(--hud-r-label-c,var(--dimmer));--r-lbl-w:var(--hud-r-label-w,600);--r-lbl-ls:var(--hud-r-label-ls,.13em);--r-lbl-tt:var(--hud-r-label-tt,uppercase);--r-hero-f:var(--hud-r-hero-f,var(--f-mono));--r-hero-c:var(--hud-r-hero-c,var(--text));--r-hero-w:var(--hud-r-hero-w,400);--r-hero-ls:var(--hud-r-hero-ls,.01em);--r-glow:var(--hud-glow,0)}:root[data-hud-power=efficient] .ship{--r-glow:calc(var(--hud-glow, 0) * .45)}:root:is([data-hud-power=saver],[data-hud-power=vigil]) .ship{--r-glow:0}.hud-skin[data-hud-lum=light],:root[data-hud-lum=light] .ship{--r-glow:0}:is(.ship,.hud-skin) .fi{grid-template-columns:64px 1fr auto}:is(.ship,.hud-skin) .fi .sym{font-family:var(--r-sym-f);font-weight:var(--r-sym-w);color:var(--r-sym-c);letter-spacing:var(--r-sym-ls);text-transform:var(--r-sym-tt);font-size:calc(12px * var(--r-sym-z))}:is(.ship,.hud-skin) .te .s{font-family:var(--r-sym-f);font-weight:var(--r-sym-w);color:var(--r-sym-c);letter-spacing:var(--r-sym-ls);text-transform:var(--r-sym-tt);font-size:max(8.6px,calc(1em * var(--r-sym-z)))}:is(.ship,.hud-skin) .so .sym{font-family:var(--r-sym-f);font-weight:var(--r-sym-w);color:var(--r-sym-c);letter-spacing:var(--r-sym-ls);text-transform:var(--r-sym-tt);font-size:max(8.6px,calc(11px * var(--r-sym-z)))}:is(.ship,.hud-skin) .so .q{font-family:var(--r-px-f);font-weight:var(--r-px-w);letter-spacing:var(--r-px-ls)}:is(.ship,.hud-skin) .s-pos:not(.h) .sym{font-family:var(--r-sym-f);font-weight:var(--r-sym-w);color:var(--r-sym-c);letter-spacing:var(--r-sym-ls);text-transform:var(--r-sym-tt);font-size:max(8.6px,calc(1em * var(--r-sym-z)))}:is(.ship,.hud-skin) .s-pos.h .sym{color:inherit}:is(.ship,.hud-skin) .s-pos:not(.h) .sym .tag{font-size:8.5px;letter-spacing:.08em}:is(.ship,.hud-skin) .s-pos-x .te .s{font-family:var(--r-px-f);font-weight:var(--r-px-w);color:var(--r-px-c);letter-spacing:var(--r-px-ls);text-transform:none;font-size:1em}.ship .acct-stat .v,.ship .vit .v,:is(.ship,.hud-skin) .fi .num,:is(.ship,.hud-skin) .row .v,:is(.ship,.hud-skin) .s-mkt .te .d,:is(.ship,.hud-skin) .s-pos .n,:is(.ship,.hud-skin) .s-pos-x .te :is(.ty,.d){font-family:var(--r-px-f);font-weight:var(--r-px-w);letter-spacing:var(--r-px-ls);font-variant-numeric:tabular-nums}.ship .acct-stat .v:is(.up,.down),.ship .vit .v:is(.up,.down,.profit,.loss),:is(.ship,.hud-skin) .fi .num:is(.up,.down,.profit,.loss),:is(.ship,.hud-skin) .row .v:is(.up,.down,.profit,.loss),:is(.ship,.hud-skin) .s-pos .n:is(.up,.down,.profit,.loss),:is(.ship,.hud-skin) .te .d:is(.up,.down){font-family:var(--r-pnl-f);font-weight:var(--r-pnl-w);letter-spacing:var(--r-pnl-ls)}.ship .hero-fig .sub,.ship .s-acct-fig .d{font-family:var(--r-pnl-f);font-weight:var(--r-pnl-w);letter-spacing:var(--r-pnl-ls);font-variant-numeric:tabular-nums}.ship .s-acct-fig .d{font-size:10.5px}:is(.ship,.hud-skin) .s-pos .n.up{color:var(--profit)}:is(.ship,.hud-skin) .s-pos .n.down{color:var(--loss)}:is(.ship,.hud-skin) .s-pos .n.flat{color:var(--r-pnl-c)}:is(.ship,.hud-skin) .s-pos .n:is(.up,.down) .sub{color:inherit}.ship .acct-stat .s-mask.v{font-family:var(--r-hero-f);font-weight:var(--r-hero-w);letter-spacing:var(--r-hero-ls)}:is(.ship,.hud-skin) .s-pos.h :is(.sym,.sub,.n){font-family:var(--r-lbl-f);font-weight:var(--r-lbl-w);font-size:inherit;color:inherit;letter-spacing:inherit}:is(.ship,.hud-skin) .s-pos.h button{text-transform:inherit}.ship .acct-stat .k,.ship .flank .hd,.ship .hero-fig .k,.ship .s-acct-fig .k,.ship .vit .k,:is(.ship,.hud-skin) .s-pos-x .hd,:is(.ship,.hud-skin) .s-pos.h{font-family:var(--r-lbl-f);font-weight:var(--r-lbl-w);color:var(--r-lbl-c);letter-spacing:var(--r-lbl-ls);text-transform:var(--r-lbl-tt)}:is(.ship,.hud-skin) .row .k{font-family:var(--r-lbl-f)}:is(.ship,.hud-skin) .bx .txt,:is(.ship,.hud-skin) .fi .txt{font-family:var(--r-txt-f);font-weight:var(--r-txt-w);letter-spacing:var(--r-txt-ls)}.ship .hero-fig .big,.ship .s-acct-fig .big{font-family:var(--r-hero-f);font-weight:var(--r-hero-w);color:var(--r-hero-c);letter-spacing:var(--r-hero-ls);font-variant-numeric:tabular-nums;text-shadow:0 0 calc(var(--r-glow) * 16px) rgba(var(--hud-rgb),calc(var(--r-glow) * .42))}:is(.ship,.hud-skin) .r-sym.r-sym{font-family:var(--r-sym-f);font-weight:var(--r-sym-w);color:var(--r-sym-c);letter-spacing:var(--r-sym-ls);text-transform:var(--r-sym-tt);font-size:calc(var(--r-fs, 1em) * var(--r-sym-z))}:is(.ship,.hud-skin) .r-px.r-px{font-family:var(--r-px-f);font-weight:var(--r-px-w);color:var(--r-px-c);letter-spacing:var(--r-px-ls);font-variant-numeric:tabular-nums}:is(.ship,.hud-skin) .r-pnl.r-pnl{font-family:var(--r-pnl-f);font-weight:var(--r-pnl-w);color:var(--r-pnl-c);letter-spacing:var(--r-pnl-ls);font-variant-numeric:tabular-nums}:is(.ship,.hud-skin) .r-pnl.r-pnl:is(.up,.profit){color:var(--profit)}:is(.ship,.hud-skin) .r-pnl.r-pnl:is(.down,.loss){color:var(--loss)}:is(.ship,.hud-skin) .r-txt.r-txt{font-family:var(--r-txt-f);font-weight:var(--r-txt-w);color:var(--r-txt-c);letter-spacing:var(--r-txt-ls)}:is(.ship,.hud-skin) .r-lbl.r-lbl{font-family:var(--r-lbl-f);font-weight:var(--r-lbl-w);color:var(--r-lbl-c);letter-spacing:var(--r-lbl-ls);text-transform:var(--r-lbl-tt)}:is(.ship,.hud-skin) .r-hero.r-hero{font-family:var(--r-hero-f);font-weight:var(--r-hero-w);color:var(--r-hero-c);letter-spacing:var(--r-hero-ls);font-variant-numeric:tabular-nums;text-shadow:0 0 calc(var(--r-glow) * 16px) rgba(var(--hud-rgb),calc(var(--r-glow) * .42))}:is(.ship,.hud-skin) .pan-h{background-image:linear-gradient(90deg,rgba(var(--hud-rgb),.62),rgba(var(--hud-rgb),0) 46%);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}:is(.ship,.hud-skin) .pan{box-shadow:inset 0 1px 0 rgba(var(--text-rgb),.04)}:is(.ship,.hud-skin) .pan:after,:is(.ship,.hud-skin) .pan:before{transition:border-color .18s ease-out,filter .18s ease-out}:is(.ship,.hud-skin) .pan:is(:hover,:focus-within):after,:is(.ship,.hud-skin) .pan:is(:hover,:focus-within):before{border-color:var(--hud);filter:drop-shadow(0 0 calc(var(--r-glow) * 5px) rgba(var(--hud-rgb),calc(var(--r-glow) * .7)))}:is(.ship,.hud-skin) .s-pos:not(.h):hover,:is(.ship,.hud-skin) .te:hover{box-shadow:inset 2px 0 0 var(--hud)}:is(.ship,.hud-skin) .btn{transition:color .12s,border-color .12s,background .12s,box-shadow .12s}:is(.ship,.hud-skin) .btn:hover{box-shadow:0 0 calc(var(--r-glow) * 12px) rgba(var(--hud-rgb),calc(var(--r-glow) * .28))}:is(.ship,.hud-skin) .btn:active{background:rgba(var(--hud-rgb),.18);border-color:var(--hud);color:var(--hud)}:is(.ship,.hud-skin) .btn[aria-pressed=true]{box-shadow:0 0 calc(var(--r-glow) * 14px) rgba(var(--hud-rgb),calc(var(--r-glow) * .4))}:is(.ship,.hud-skin) .btn[aria-pressed=true]:active{background:var(--hud);color:var(--ground)}:is(.ship,.hud-skin) .btn.danger:active{background:rgba(var(--loss-rgb),.2);border-color:var(--loss);color:var(--loss)}.ship :is(button,a,select,summary,[role=button],[tabindex="0"]):focus-visible:not(.s-route-b *,.s-embed *,.s-chrome *){outline:2px solid var(--hud);outline-offset:2px}@keyframes r-tick-up{0%{background-color:rgba(var(--profit-rgb),.26)}to{background-color:rgba(var(--profit-rgb),0)}}@keyframes r-tick-dn{0%{background-color:rgba(var(--loss-rgb),.26)}to{background-color:rgba(var(--loss-rgb),0)}}:is(.ship,.hud-skin) .tick-up{animation:r-tick-up .7s ease-out 1}:is(.ship,.hud-skin) .tick-dn{animation:r-tick-dn .7s ease-out 1}@keyframes r-breathe{0%,to{opacity:.35}50%{opacity:1}}:is(.ship,.hud-skin) .live-dot{display:inline-block;flex:none;width:5px;height:5px;background:var(--profit);transform:rotate(45deg);box-shadow:0 0 calc(var(--r-glow) * 6px) rgba(var(--profit-rgb),calc(var(--r-glow) * .8));animation:r-breathe 2.6s ease-in-out infinite}:is(.ship,.hud-skin) .live-dot.stale{background:var(--amber);animation:none;opacity:1;box-shadow:none}:is(.ship,.hud-skin) .live-dot.down{background:var(--loss);animation:none;opacity:1;box-shadow:none}:root:is([data-hud-power=saver],[data-hud-power=vigil]) .ship :is(.tick-up,.tick-dn,.live-dot){animation:none}:root:is([data-hud-power=saver],[data-hud-power=vigil]) .ship :is(.s-chart-live,.fi,.s-mic[aria-pressed=true]){animation:none}:root:is([data-hud-power=saver],[data-hud-power=vigil]) .ship .live-dot{opacity:1}:root:is([data-hud-power=saver],[data-hud-power=vigil]) .ship .btn,:root:is([data-hud-power=saver],[data-hud-power=vigil]) .ship .pan:after,:root:is([data-hud-power=saver],[data-hud-power=vigil]) .ship .pan:before{transition:none}@media (prefers-reduced-motion:reduce){:is(.ship,.hud-skin) :is(.tick-up,.tick-dn,.live-dot){animation:none}:is(.ship,.hud-skin) :is(.s-chart-live,.fi,.s-mic[aria-pressed=true]){animation:none}:is(.ship,.hud-skin) .live-dot{opacity:1}:is(.ship,.hud-skin) .btn,:is(.ship,.hud-skin) .pan:after,:is(.ship,.hud-skin) .pan:before{transition:none}}.ship .tcard .spec{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px;padding:6px 8px;border:1px solid rgba(0,0,0,.35);font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden}.ship .tcard .spec .hero{font-size:15px}.ship .tcard .spec .lbl{font-size:8.5px}.ship .s-dyn{margin-top:14px;padding:13px 14px 14px;border:1px solid var(--hair-hot);background:var(--panel-2)}.ship .s-dyn h4{font-family:var(--r-lbl-f);font-weight:var(--r-lbl-w);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ship .s-dyn-note{margin-top:5px;font-size:12px;line-height:1.55;color:var(--dim);max-width:74ch}.ship .s-dyn-drivers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:11px 0 0;padding:0;border:0;min-width:0}.ship .s-dyn-driver{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;cursor:pointer;border:1px solid var(--hair);background:var(--panel);font-size:11.5px;line-height:1.5;color:var(--dim)}.ship .s-dyn-driver:hover{border-color:var(--deep)}.ship .s-dyn-driver:has(input:checked){border-color:var(--hud);box-shadow:inset 0 0 0 1px var(--hud)}.ship .s-dyn-driver:has(input:focus-visible){outline:2px solid var(--hud);outline-offset:2px}.ship .s-dyn-driver input{margin-top:3px;accent-color:var(--hud);flex:none}.ship .s-dyn-driver b{display:block;color:var(--text);font-weight:600;font-size:12.5px}.ship .s-dyn-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 18px;margin-top:13px}.ship .s-dyn-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ship .s-dyn-field .cap{display:flex;align-items:baseline;gap:8px;font-family:var(--r-lbl-f);font-weight:var(--r-lbl-w);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dimmer)}.ship .s-dyn-field output{margin-left:auto;font-family:var(--f-mono);font-size:11px;letter-spacing:0;color:var(--text);text-transform:none;font-variant-numeric:tabular-nums}.ship .s-dyn-field input[type=range]{width:100%;accent-color:var(--hud)}.ship .s-dyn-field input[type=range]:disabled{opacity:.4}.ship .s-dyn-hue{height:6px;margin-top:-2px;background:linear-gradient(90deg,#FB93B4,#FC9888 8.3%,#F4A25C 16.7%,#D8B349 25%,#ADC35E 33.3%,#76CF8A 41.7%,#36D2BA 50%,#22CDE5 58.3%,#66C1FE 66.7%,#9DB4FC 75%,#C4A4FE 83.3%,#E698DF 91.7%,#FB93B4)}.ship .s-dyn-hue[data-off=true]{opacity:.3}.ship .s-dyn-auto{display:inline-flex;gap:6px;align-items:center;cursor:pointer;letter-spacing:.08em}.ship .s-dyn-auto input{accent-color:var(--hud)}.ship .s-dyn-strip{display:flex;gap:4px;margin-top:13px;flex-wrap:wrap}.ship .s-dyn-phase{flex:1 1 86px;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px 7px 7px;border:1px solid rgba(0,0,0,.35);font-family:var(--f-ui);font-size:12px;line-height:1.2}.ship .s-dyn-phase[aria-current=true]{outline:1px solid var(--hud);outline-offset:1px}.ship .s-dyn-phase .nm{font-size:8.5px;letter-spacing:.13em;text-transform:uppercase}.ship .s-dyn-phase .bar{display:flex;height:10px}.ship .s-dyn-phase .bar i{flex:1}.ship .s-dyn-phase .tk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1180px){.ship .s-body{display:flex;flex-direction:column;overflow:hidden auto}.ship .s-body::-webkit-scrollbar{width:5px}.ship .s-body::-webkit-scrollbar-thumb{background:var(--hair-hot)}.ship .s-body::-webkit-scrollbar-track{background:transparent}.ship .s-body>.col{flex:none;min-height:auto;overflow:visible}.ship .s-body>.col:first-child{order:1}.ship .s-body>.col:nth-child(3){order:2}.ship .s-body>.col:nth-child(2){order:3}.ship .s-body>.col>.pan{flex:0 0 auto!important;min-height:0!important;max-height:none!important}.ship .s-body>.col>.pan>.pan-b{max-height:max(200px,50vh)}.ship .s-body>.col>.pan>.pan-b.s-pos-list{max-height:max(240px,55vh)}.ship .s-body>.col>.pan.s-orders>.pan-b.so-list{max-height:max(180px,40vh)}.ship .s-body>.col>.pan>.pan-b.feed{max-height:max(150px,30vh)}.ship .s-body>.col>.pan.s-acct-open{height:clamp(300px,58vh,480px)}.ship #s-helm-account{scroll-margin:10px 0}.ship .s-body .s-core{flex:none;min-height:0;height:clamp(300px,50vh,520px)}}@media (max-width:1180px) and (max-height:480px),(max-width:760px){.ship{position:relative;inset:auto;overflow:visible;overflow-x:clip;--s-gap:6px}.ship,.ship .s-deck{min-height:100vh;min-height:100dvh}.ship .s-deck{display:flex;flex-direction:column;height:auto}.ship .s-body{flex:none;overflow:visible}.ship #s-helm-account{scroll-margin-top:calc(var(--commandbar-h,156px) + 12px)}.ship .s-hdr{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark vit" "acct acct" "ctl ctl" "strip strip";align-items:center;gap:4px 10px;min-height:0;padding:6px 10px 3px;background:linear-gradient(90deg,rgba(var(--deep-rgb),.16),rgba(var(--panel-rgb),.6)),var(--ground)}.ship .s-mark{grid-area:mark;min-width:0;overflow:hidden;letter-spacing:.16em}.ship .s-vitals{grid-area:vit;margin:0 72px 0 0;flex-wrap:nowrap;justify-content:flex-end}.ship .s-vitals .vit:not(:last-child){display:none}.ship .s-vitals .vit{flex-direction:row;align-items:baseline;gap:5px;min-width:0}.ship .s-vitals .vit .v{font-size:12px}.ship .s-hdr .s-clock{position:absolute;top:8px;right:10px;font-size:13px;line-height:1.2}.ship .s-acct{grid-area:acct;margin-left:0;gap:10px}.ship .s-acct-cv{width:clamp(96px,calc(100vw - 214px),460px);flex:0 1 auto;min-width:96px}.ship .s-hdr-right{grid-area:ctl;position:static;margin:0 -10px;padding:0 10px;min-height:44px;flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.ship .s-hdr-right::-webkit-scrollbar{display:none}.ship .s-hdr-nav>*,.ship .s-hdr-right>*{flex:none}.ship .s-hdr-right .s-views{order:-4}.ship .s-hdr-nav>.btn{order:-3}.ship .s-hdr-right .s-chrome{order:-2;gap:0}.ship .s-hdr-right>.btn:is([title="Leave Spaceship mode"],:has(+.s-chrome)){order:99;position:sticky;right:0;z-index:2;margin-left:auto;background:var(--ground);color:var(--text);box-shadow:10px 0 0 var(--ground)}.ship .s-hdr-right>.btn:is([title="Leave Spaceship mode"],:has(+.s-chrome)):before{content:"";position:absolute;top:-2px;bottom:-2px;right:100%;width:22px;margin-right:1px;background:linear-gradient(90deg,rgba(var(--ground-rgb),0),var(--ground));pointer-events:none}.ship .s-hdr-right :is(.btn,.vtab,.s-sel,.s-needs-b):focus-visible{outline-offset:-2px}.ship .s-chrome>*>button,.ship .s-hdr-right .btn,.ship .s-hdr-right .s-needs-b,.ship .s-hdr-right .s-sel,.ship .s-hdr-right .vtab{min-height:40px;min-width:40px}.ship .s-hdr-right .btn,.ship .s-hdr-right .vtab{padding:0 10px}.ship .s-hdr-right .s-needs-b{min-width:32px;justify-content:center}.ship .s-chrome>*>button{min-width:36px;width:36px}.ship .s-hdr-right .s-sel{max-width:170px}.ship .s-hdr-right .s-simchip{padding:4px 7px}.ship .s-hdr>.s-strip{grid-area:strip}.ship .s-chrome [data-testid=notification-panel],.ship .s-chrome [data-testid=user-menu]+div,.ship .s-needs-pop{position:fixed;top:calc(var(--commandbar-h,150px) + 8px);left:auto;right:8px;width:min(420px,calc(100vw - 16px));margin-top:0}.ship .s-needs-pop{max-height:min(420px,calc(100dvh - var(--commandbar-h,150px) - 24px))}.ship .s-nav{padding-top:8px}.ship .s-nav-box{width:calc(100vw - 16px)}.ship .s-nav-list{max-height:calc(100dvh - 140px)}.ship .s-nav-row{grid-template-columns:minmax(0,1fr) auto;padding:11px 14px}.ship .s-nav-href{display:none}.ship .s-nav-q,.ship .s-pos-ctl input,.ship .s-tk-f .s-sel,.ship .s-tk-in{font-size:16px}.ship .s-tk-f .s-sel,.ship .s-tk-go,.ship .s-tk-in,.ship .s-tk-seg .btn{min-height:44px}.ship :is(.s-body,.s-band,.s-stations) .pan-h{min-height:36px}.ship :is(.s-body,.s-band,.s-stations) .pan-h :is(button,a){min-height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center}.ship .s-stations .s-door.floating{top:2px;min-height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center}.ship :is(.s-body,.s-band) .pan-h .meta{min-width:0;overflow:hidden;text-overflow:ellipsis}.ship .s-pos-ctl input{flex:1 1 100%;max-width:none;padding:6px 8px;letter-spacing:0}@container pos (max-width:400px){.ship .s-pos{grid-template-columns:minmax(78px,.6fr) minmax(0,1.4fr) 116px}}@container so (max-width:400px){.ship .so{grid-template-columns:34px 32px minmax(62px,.8fr) minmax(0,2fr) 56px 14px}}.ship .s-body .s-core{height:auto;aspect-ratio:1/1;max-height:72vh}.ship .s-band{flex:none;height:clamp(176px,24vh,230px);grid-auto-columns:88%}.ship .s-deck[data-band=shut] .s-band{height:auto}.ship .s-tape .te{grid-template-columns:54px minmax(0,1fr) 50px;gap:7px}.ship .s-tape .te .d{display:none}.ship .s-tape .te:only-child{display:block;white-space:normal;padding:6px 10px}.ship .s-tape .te:only-child .d{display:inline}.ship .s-tape .te:only-child :is(.t,.s){display:none}.ship .s-tape .te:only-child .ty{margin-right:8px}.ship .s-home{flex:none}.ship .s-stations .s-home-grid{flex:none;height:auto;overflow:visible;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ship .s-stations .s-home-grid>.pan{grid-column:1/-1;grid-row:auto}.ship .s-stations .s-home-grid>.pan .s-tape-list,.ship .s-stations .s-home-grid>.pan>:is(.pan-b,.s-embed){max-height:max(220px,46vh)}.ship .s-stations .s-st-foot{min-height:40px;white-space:normal}.ship .s-stations .s-st-foot .s-panels-open{min-height:36px;padding:0 14px;flex:none}.ship .s-route{flex:1 0 auto;min-height:0}.ship .s-route-h{flex-wrap:wrap;row-gap:4px;padding:7px 10px}.ship .s-route-acts{order:1;flex:0 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.ship .s-route-h .p{order:2;flex:1 1 100%;line-height:1.45;white-space:normal}.ship .s-route-tabs{order:3;flex:1 1 100%;margin-left:0;min-width:0;overflow-x:auto;scrollbar-width:none}.ship .s-route-tabs::-webkit-scrollbar{display:none}.ship .s-route-b{flex:none;min-height:0}.ship .s-voice{flex:none;min-height:40px;gap:8px;padding:0 9px}.ship .s-voice .s-vpipe{display:none}.ship .s-voice .s-mic{width:32px;height:32px}.ship .s-voice[data-avail=off]{min-height:28px}.ship .s-voice[data-avail=off] .s-mic{width:18px;height:18px}.ship .s-pal-box,.ship .s-pw-box,.ship .s-thp-box{width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:14px 12px}.ship .s-pw-box,.ship .s-thp-box{padding-bottom:0}.ship .s-pw-done,.ship .s-thp-done{position:sticky;bottom:10px;z-index:1;width:100%;min-height:44px;margin:14px 0 10px;background:var(--panel);color:var(--text);box-shadow:0 0 0 10px var(--panel)}.ship .s-panels{padding-top:8px}.ship .s-panels-box{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ship .s-ticket-box{width:calc(100vw - 24px)}}@media (min-width:600px) and (max-width:1180px) and (max-height:480px){.ship .s-hdr{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark vit" "acct ctl" "strip strip";row-gap:2px;padding-top:4px}.ship .s-mark small{display:none}.ship .s-hdr .s-clock{top:4px}.ship .s-acct-fig .big{font-size:19px}.ship .s-acct-cv{width:clamp(96px,18vw,200px);height:44px}.ship .s-acct-cv .s-chart-cv{min-height:0}.ship .s-hdr-right{margin-left:0;padding-left:0}}@media (max-width:1180px) and (prefers-reduced-motion:reduce){.ship .s-band,.ship .s-hdr-right,.ship .s-route-tabs{scroll-behavior:auto}}