@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(./rajdhani-latin-400-normal-CurJOxDW.woff2)format("woff2"),url(./rajdhani-latin-400-normal-C6_q4usG.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(./rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(./rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(./rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(./rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(./rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(./rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(./orbitron-latin-600-normal-mazHmDYu.woff2)format("woff2"),url(./orbitron-latin-600-normal-75H6acHo.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(./orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(./orbitron-latin-800-normal-P4cBi4I7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(./jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hud:#ff9a3c;--hud-hi:#ffc98f;--hud-dim:#ff9a3c61;--hud-faint:#ff9a3c24;--data:#5fd4ff;--data-dim:#5fd4ff59;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b;--bg:#050507;--panel:#0e0a08db;--panel-solid:#120d0a;--line:#ff9a3c47;--text:#f3e9df;--text-2:#c7b8aa;--text-3:#8c7f74;--chart-surface:#1a1a19;--grid:#3a3531;--mono:"JetBrains Mono", ui-monospace, monospace;--ui:"Rajdhani", "Segoe UI", sans-serif;--display:"Orbitron", "Rajdhani", sans-serif;--cut:10px}*{box-sizing:border-box}html,body{background:var(--bg);width:100%;height:100%;color:var(--text);overscroll-behavior:none;margin:0;overflow:hidden}body{font-family:var(--ui);letter-spacing:.02em;-webkit-font-smoothing:antialiased;font-size:15px}button{font:inherit;color:inherit}#gl,#fx{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#fx{pointer-events:none;z-index:2}#labels{pointer-events:none;z-index:3;position:fixed;inset:0;overflow:hidden}.hud{pointer-events:none;z-index:5;transition:opacity .6s;position:fixed;inset:0}.hud>*{pointer-events:auto}.hud.hidden{opacity:0}body.cine .hud .panel,body.cine .hud .bottombar .hints,body.cine .hud .bottom-actions>:not(#btn-cine){opacity:0;pointer-events:none}body.cine #btn-cine{opacity:.45}body.cine #btn-cine:hover,body.cine #btn-cine:focus-visible{opacity:1}.hud .panel,.hud .bottombar>*{transition:opacity .6s,transform .6s}.topbar{background:linear-gradient(#050403d9,#05040300);align-items:center;gap:24px;height:64px;padding:0 22px;display:flex;position:absolute;top:0;left:0;right:0}.brand{color:var(--hud);align-items:center;gap:12px;display:flex}.brand-mark{width:38px;height:38px}.brand-name{font-family:var(--display);letter-spacing:.22em;color:var(--hud-hi);font-size:19px;font-weight:800}.brand-sub{letter-spacing:.24em;color:var(--text-3);font-size:10.5px;font-weight:600}.crumbs{letter-spacing:.16em;align-items:center;gap:4px;margin-left:12px;font-size:13px;font-weight:600;display:flex}.crumbs button{cursor:pointer;color:var(--text-3);text-transform:uppercase;letter-spacing:.16em;background:0 0;border:0;padding:6px 8px;font-weight:600}.crumbs button:hover{color:var(--hud-hi)}.crumbs button.on{color:var(--hud)}.crumbs .sep{color:var(--hud-dim)}.telemetry{gap:8px;margin-left:auto;display:flex}.chip{border-right:1px solid var(--line);flex-direction:column;align-items:flex-end;min-width:96px;padding:4px 12px;display:flex}.chip:last-child{border-right:0}.chip .k{letter-spacing:.2em;color:var(--text-3);font-size:10px;font-weight:600}.chip .v{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.chip.accent .v{color:var(--data)}.panel{background:var(--panel);overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--line);width:312px;max-height:calc(100dvh - 170px);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));scrollbar-width:thin;scrollbar-color:var(--hud-dim) transparent;position:absolute;top:84px;overflow:auto}.panel:empty{display:none}.panel.left{left:18px}.panel.right{right:18px}:root{--pw:312px}.panel{width:var(--pw)}.panel-tog{z-index:1;cursor:pointer;background:var(--panel);border:1px solid var(--line);width:24px;height:44px;color:var(--hud);place-items:center;padding:0;font-size:18px;line-height:1;transition:left .6s,right .6s,height .3s,opacity .6s;display:grid;position:absolute;top:96px}.panel-tog:hover{color:var(--hud-hi);border-color:var(--hud)}.panel-tog:focus-visible{outline:2px solid var(--hud-hi);outline-offset:2px}.panel-tog i{font-style:normal}.panel-tog span{letter-spacing:.24em;writing-mode:vertical-rl;font-size:11px;font-weight:700;display:none}.panel-tog.left{left:calc(18px + var(--pw) - 1px);border-left:0}.panel-tog.right{right:calc(18px + var(--pw) - 1px);border-right:0}.panel:empty+.panel-tog{display:none}body:not(.compact).hide-left .panel.left{opacity:0;pointer-events:none;transform:translate(calc(-100% - 24px))}body:not(.compact).hide-right .panel.right{opacity:0;pointer-events:none;transform:translate(calc(100% + 24px))}body.hide-left .panel-tog.left,body.hide-right .panel-tog.right{align-content:start;gap:8px;height:auto;padding:10px 0 12px}body.hide-left .panel-tog.left{border-left:0;border-right:1px solid var(--line);left:0}body.hide-right .panel-tog.right{border-right:0;border-left:1px solid var(--line);right:0}body.hide-left .panel-tog.left span,body.hide-right .panel-tog.right span{display:block}body.compact .panel-tog,body.cine .panel-tog,body.fpv .panel-tog{display:none!important}.panel:before{content:"";background:var(--hud);width:26px;height:2px;position:absolute;top:0;left:0}.sec{border-bottom:1px solid var(--hud-faint);padding:14px 16px 12px}.sec:last-child{border-bottom:0}.sec-h{letter-spacing:.24em;color:var(--hud);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11.5px;font-weight:700;display:flex}.sec-h .tag{letter-spacing:.14em;color:var(--text-3);font-size:10px;font-weight:600}.title-xl{font-family:var(--display);letter-spacing:.08em;color:var(--text);font-size:20px;font-weight:600;line-height:1.15}.sub{color:var(--text-2);margin-top:6px;font-size:14px;line-height:1.35}.muted{color:var(--text-3)}.kv{grid-template-columns:auto 1fr;gap:3px 12px;margin-top:10px;font-size:13.5px;display:grid}.kv .k{color:var(--text-3);letter-spacing:.08em}.kv .v{font-family:var(--mono);color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.rows{flex-direction:column;gap:2px;display:flex}.row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.row:hover{background:var(--hud-faint);border-color:var(--line)}.row.locked{cursor:not-allowed;opacity:.55}.row.locked:hover{background:0 0;border-color:#0000}.row .ic{width:22px;height:22px;color:var(--hud);flex:none;place-items:center;display:grid}.row .nm{font-size:14.5px;font-weight:600;line-height:1.1}.row .ds{color:var(--text-3);letter-spacing:.04em;font-size:12px}.row .rt{font-family:var(--mono);color:var(--text-3);margin-left:auto;font-size:11px}.row.active .rt{color:var(--good)}.row.sel{border-color:var(--hud-dim);background:#ff9a3c1f}.layer{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.layer:hover{background:var(--hud-faint)}.layer.on{border-color:var(--hud-dim);background:#ff9a3c14}.layer .box{border:1.5px solid var(--hud-dim);width:14px;height:14px;position:relative}.layer.on .box{border-color:var(--hud)}.layer.on .box:after{content:"";background:var(--hud);position:absolute;inset:2px}.layer .nm{font-size:14px;font-weight:600}.layer .src{color:var(--text-3);letter-spacing:.06em;font-size:11px}.layer .key{font-family:var(--mono);color:var(--text-3);border:1px solid var(--line);padding:0 5px;font-size:11px}.layer.locked{opacity:.45;cursor:not-allowed}.legend{margin:8px 0 2px}.legend .ramp{border-radius:2px;height:8px}.legend .ticks{font-family:var(--mono);color:var(--text-3);justify-content:space-between;margin-top:3px;font-size:11px;display:flex}.legend .cap{color:var(--text-2);margin-bottom:4px;font-size:12px}.hz{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;display:grid}.hz div{color:var(--text-2);align-items:center;gap:5px;font-size:11px;line-height:1.1;display:flex}.hz i{border-radius:2px;flex:none;width:10px;height:10px}.ctl{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin:8px 0 2px;font-size:13px;display:grid}.ctl label{color:var(--text-2);letter-spacing:.06em}.ctl output{font-family:var(--mono);color:var(--text);font-size:12px}.ctl select{width:100%;font:inherit;color:var(--text);background:var(--panel-solid);border:1px solid var(--line);grid-column:1/-1;padding:6px 8px;font-size:13px}.ctl select:focus-visible{outline:2px solid var(--hud-hi);outline-offset:2px}.ctl input[type=range]{width:100%;accent-color:var(--hud);grid-column:1/-1;height:18px}.seg{gap:4px;margin-top:6px;display:flex}.seg button{border:1px solid var(--line);cursor:pointer;letter-spacing:.14em;color:var(--text-2);background:0 0;flex:1;padding:5px 0;font-size:12px;font-weight:700}.seg button.on{border-color:var(--hud);color:var(--hud-hi);background:#ff9a3c1f}.btn{border:1px solid var(--hud-dim);color:var(--hud-hi);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#ff9a3c1a;padding:7px 14px;font-size:12.5px;font-weight:700}.btn:hover{border-color:var(--hud);background:#ff9a3c38}.btn.primary{background:var(--hud);color:#1a0d03;border-color:var(--hud)}.btn.primary:hover{background:var(--hud-hi)}.btn.ghost{background:#0a070580}.btn.small{padding:4px 9px;font-size:11px}.btn.muted{color:var(--text-3);text-decoration:line-through}.rec-btn{color:#ff8a8a;font-family:var(--mono);letter-spacing:.06em}.rec-btn.rec-on{border-color:var(--critical);color:#fff;background:#d03b3b4d;animation:1s steps(2,end) infinite blink}body.compact .rec-btn,body.touch .rec-btn{display:none}.btn[disabled]{opacity:.4;pointer-events:none}.btn:focus-visible,.row:focus-visible,.layer:focus-visible,.seg button:focus-visible{outline:2px solid var(--hud-hi);outline-offset:2px}.sheet-btn{display:none}.btn.on{border-color:var(--hud);color:#fff;background:#ff9a3c47}.btn-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wp{border-bottom:1px dashed var(--hud-faint);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px;display:grid}.wp .n{border:1.5px solid var(--data);width:20px;height:20px;color:var(--data);font-family:var(--mono);place-items:center;font-size:11px;display:grid;transform:rotate(45deg)}.wp .n span{transform:rotate(-45deg)}.wp .nm{font-size:13.5px;font-weight:600;line-height:1.1}.wp .ds{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wp .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wp .x{color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:14px}.wp .x:hover{color:var(--critical)}.stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.stat{border:1px solid var(--hud-faint);background:#0003;padding:7px 9px}.stat .k{letter-spacing:.16em;color:var(--text-3);font-size:10.5px;font-weight:600}.stat .v{font-family:var(--ui);color:var(--text);font-size:21px;font-weight:700;line-height:1.05}.stat .v small{color:var(--text-3);margin-left:2px;font-size:12px;font-weight:600}.meter{margin-top:10px}.meter .lbl{letter-spacing:.1em;color:var(--text-2);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.meter .lbl b{font-family:var(--mono);color:var(--text);letter-spacing:0;font-weight:600}.meter .track{background:#2a2622;height:10px;position:relative;overflow:hidden}.meter .fill{background:var(--data);transition:width .4s,background .4s;position:absolute;top:0;bottom:0;left:0}.meter .mark{background:var(--text);width:2px;position:absolute;top:-3px;bottom:-3px}.verdict{letter-spacing:.12em;border:1px solid;align-items:center;gap:10px;margin-top:12px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.verdict .ic{font-size:16px}.verdict.go{border-color:var(--good);color:#7ff07f;background:#0ca30c1f}.verdict.caution{border-color:var(--warning);color:var(--warning);background:#fab2191a}.verdict.nogo{border-color:var(--critical);color:#ff7b7b;background:#d03b3b24}.verdict small{letter-spacing:.02em;color:var(--text-2);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.assump{color:var(--text-3);margin-top:8px;font-size:12px;line-height:1.4}.assump b{color:var(--text-2);font-weight:600}.profile{margin-top:6px;position:relative}.profile svg{background:var(--chart-surface);width:100%;height:118px;display:block}.profile .tip{pointer-events:none;border:1px solid var(--line);white-space:nowrap;background:#0c0a08;padding:5px 8px;font-size:12px;display:none;position:absolute;top:0;transform:translate(-50%,-100%)}.profile .tip b{font-family:var(--mono);color:var(--text);font-size:13px}.profile .tip span{color:var(--text-3)}.bottombar{background:linear-gradient(#05040300,#050403d9);align-items:center;gap:18px;height:58px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.readout{font-family:var(--mono);color:var(--text-2);gap:16px;min-width:420px;font-size:12.5px;display:flex}.readout b{color:var(--text-3);font-weight:400;font-family:var(--ui);letter-spacing:.14em;margin-right:5px;font-size:11px}.readout span{font-variant-numeric:tabular-nums}.hints{text-align:center;letter-spacing:.12em;min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.hints kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--text-2);margin:0 3px;padding:0 5px;font-size:11px}.bottom-actions{gap:8px;display:flex}.prompt{left:50%;bottom:max(96px, calc(var(--cap-top,0px) + 12px));text-align:center;pointer-events:none;letter-spacing:.32em;color:var(--hud-hi);opacity:0;text-shadow:0 1px 2px #000;background:#080605b8;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:700;transition:opacity .4s;position:absolute;transform:translate(-50%)}.prompt.show{opacity:1}.prompt .big{font-family:var(--display);letter-spacing:.2em;color:var(--text);margin-bottom:6px;font-size:22px;display:block}.prompt .chev{margin-top:8px;animation:1.4s infinite bob;display:block}@keyframes bob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.toast{pointer-events:none;border:1px solid var(--hud-dim);letter-spacing:.16em;opacity:0;color:var(--hud-hi);background:#0a0705cc;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .3s,transform .3s;position:absolute;top:84px;left:50%;transform:translate(-50%,-8px)}.toast.show{opacity:1;transform:translate(-50%)}.reticle{pointer-events:none;opacity:0;width:120px;height:120px;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reticle.show{opacity:.9}.reticle i{border:2px solid var(--hud);width:18px;height:18px;position:absolute}.reticle i:first-child{border-bottom:0;border-right:0;top:0;left:0}.reticle i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.reticle i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.reticle i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.banner{opacity:0;pointer-events:none;font-family:var(--display);letter-spacing:.22em;white-space:nowrap;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);align-items:center;gap:16px;padding:18px 34px;font-size:34px;font-weight:800;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.banner.go{border:2px solid var(--good);color:#9dffa0;text-shadow:0 0 18px #0ca30ccc;background:#0ca30c33}.banner.nogo{border:2px solid var(--critical);color:#ffb0b0;text-shadow:0 0 18px #d03b3bcc;background:#d03b3b33}.wrist{left:50%;bottom:max(74px, calc(var(--cap-top,0px) + 12px));opacity:0;pointer-events:none;border:1px solid var(--data-dim);width:330px;color:var(--text);background:#040e12d1;border-radius:14px;padding:10px 14px;transition:opacity .4s,transform .4s,bottom .3s;position:absolute;transform:translate(-50%)translateY(10px);box-shadow:0 0 24px #5fd4ff2e,inset 0 0 18px #5fd4ff14}.wrist.show{opacity:1;transform:translate(-50%)}.wrist .wh{letter-spacing:.22em;color:var(--data);justify-content:space-between;font-size:10.5px;font-weight:700;display:flex}.wrist .wh b{font-family:var(--mono);letter-spacing:0;font-weight:600}.wrist .wn{letter-spacing:.04em;justify-content:space-between;margin:4px 0 6px;font-size:16px;font-weight:700;display:flex}.wrist .wn b{font-family:var(--mono);color:var(--data);white-space:nowrap;flex:none;margin-left:10px}.wrist .wn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wrist .wg{letter-spacing:.14em;color:var(--text-3);justify-content:space-between;gap:8px;font-size:11px;display:flex}.wrist .wg b{font-family:var(--mono);color:var(--text);letter-spacing:0;font-size:14px;display:block}.wrist .wg small{letter-spacing:.06em;font-size:10px;display:block}.mk{pointer-events:auto;cursor:pointer;will-change:transform;touch-action:none;transition:opacity .3s;position:absolute;top:0;left:0}.mk .dot{border:1.5px solid var(--hud);background:#0006;width:10px;height:10px;position:absolute;top:-5px;left:-5px;transform:rotate(45deg)}.mk .lb{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--text);text-shadow:0 1px 3px #000,0 0 8px #000;font-size:12.5px;font-weight:700;position:absolute;top:-9px;left:12px}.mk .lb small{letter-spacing:.12em;color:var(--text-3);font-size:10.5px;font-weight:500;display:block}.mk.locked .dot{border-color:var(--text-3)}.mk.locked .lb{color:var(--text-2)}.mk.fiction .dot{border-style:dashed;border-color:#b98cff}.mk.active .dot{border-color:var(--hud-hi);background:var(--hud);box-shadow:0 0 12px var(--hud)}.mk.active .dot:after{content:"";border:1px solid var(--hud);animation:1.8s infinite ping;position:absolute;inset:-9px}@keyframes ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.mk.hidden,.mk.crowd .lb{opacity:0;pointer-events:none}.mk.crowd:hover .lb{opacity:1}.mk .lb{transition:opacity .25s}.mk.dim{opacity:.35}.mk.poi .dot{border-color:var(--data)}.mk.poi.k-landing .dot{border-color:#fff}.mk.poi.k-lz .dot{border-color:var(--hud);background:var(--hud)}.mk.poi.k-science .dot{border-color:var(--data);background:var(--data)}.mk.wpn .dot{border-color:var(--data);background:#07202a;width:18px;height:18px;top:-9px;left:-9px}.mk.wpn{pointer-events:none}.mk.wpn .num{width:18px;height:18px;font-family:var(--mono);color:var(--data);place-items:center;font-size:11px;display:grid;position:absolute;top:-9px;left:-9px}.mk.eva .dot{box-shadow:0 0 14px var(--data), 0 0 4px #fff;background:#fff;border-color:#fff}.mk.eva .lb{color:var(--data)}.mk.zone .lb{color:var(--hud-hi)}.mk.wpn .lb.wr{letter-spacing:.06em;text-transform:none;color:var(--data);font-size:11px;font-weight:600;top:-8px;left:14px}.mk.pnr .dot{border-color:var(--critical);background:var(--critical);box-shadow:0 0 12px var(--critical);width:14px;height:14px;top:-7px;left:-7px}.mk.pnr .lb{color:#ffb0b0}.mk.o2out .dot{background:0 0;border:2px solid #ff5a5a;border-radius:50%;width:16px;height:16px;top:-8px;left:-8px;transform:none}.mk.o2out .dot:before,.mk.o2out .dot:after{content:"";background:#ff5a5a;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mk.o2out .dot:after{transform:translate(-50%,-50%)rotate(-45deg)}.mk.o2out .lb{color:#ff9a9a}.mk.eva.dead .dot{background:#ff3b3b;border-color:#ff3b3b;width:14px;height:14px;top:-7px;left:-7px;box-shadow:0 0 18px #ff3b3b,0 0 4px #fff}.mk.eva.dead .dot:after{content:"";border:2px solid #ff3b3b;animation:1.4s infinite ping;position:absolute;inset:-12px}.mk.eva.dead .lb{color:#ffb0b0;font-size:13px}.mk.eva.dead .lb small{color:#ff9a9a}.wrist.warn{border-color:#fab219b3;box-shadow:0 0 24px #fab21940}.wrist.warn .st{color:var(--warning);font-weight:700}.wrist.crit,.wrist.dead{border-color:#ff3b3bd9;box-shadow:0 0 28px #ff3b3b59,inset 0 0 18px #ff3b3b1f}.wrist.crit .st{color:#ff7b7b;font-weight:700;animation:.8s steps(2,end) infinite blink}.wrist.dead{background:#1a0404e6}.wrist.dead .wh,.wrist.dead .wn b{color:#ff7b7b}.wrist.dead .wn{color:#ffd0d0}@keyframes blink{50%{opacity:.25}}.assump.dead-note{color:#f0c8c8;border-left:2px solid #ff5a5a;padding-left:8px}.assump.dead-note b{color:#ff7b7b}.mk.zone .dot{display:none}.mk.trav{pointer-events:none}.mk.trav .dot{background:#ffd27a;border:0;border-radius:50%;width:6px;height:6px;top:-3px;left:-3px;transform:none;box-shadow:0 0 6px #ffd27acc}.mk.trav .lb{letter-spacing:.12em;color:#ffd27a;font-size:10px;top:-7px;left:8px}.mk.trav.big .dot{width:9px;height:9px;top:-4.5px;left:-4.5px}.mk.trav.big .lb{font-size:11.5px;top:-9px}.mk.trav .lb small{color:#ffd27ab3}.trav-key{vertical-align:middle;background:#ffd27a;width:18px;height:3px;margin-right:8px;display:inline-block}.mk.pin{z-index:30;cursor:default}.mk.pin .pinhead{background:var(--data);border-radius:50% 50% 50% 0;width:22px;height:22px;animation:.35s ease-out pindrop;position:absolute;top:-30px;left:-11px;transform:rotate(-45deg);box-shadow:0 0 14px #5fd4ffcc}.mk.pin .pinhead:after{content:"";background:#07202a;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:7px}@keyframes pindrop{0%{opacity:0;transform:translateY(-24px)rotate(-45deg)}}.mk.pin .pcard{border:1px solid var(--data-dim);width:262px;color:var(--text-2);background:#060e12f0;padding:10px 12px;font-size:13px;line-height:1.3;position:absolute;bottom:8px;left:18px;box-shadow:0 0 22px #5fd4ff2e}.mk.pin.below .pcard{top:12px;bottom:auto}.mk.pin .ph{letter-spacing:.2em;color:var(--data);justify-content:space-between;align-items:center;font-size:11px;display:flex}.mk.pin .px{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:14px}.mk.pin .px:hover{color:var(--text)}.mk.pin .pc{font-family:var(--mono);color:var(--text);margin:3px 0 6px;font-size:13px}.mk.pin .pk{letter-spacing:.12em;color:var(--text-3);grid-template-columns:auto 1fr;gap:2px 10px;font-size:11px;display:grid}.mk.pin .pk b{font-family:var(--mono);letter-spacing:0;color:var(--text);font-size:12px;font-weight:600}.mk.pin .pk b.s-ok{color:#6fdc6f}.mk.pin .pk b.s-caution{color:var(--warning)}.mk.pin .pk b.s-hazard{color:var(--serious)}.mk.pin .pk b.s-nogo{color:#ff7b7b}.mk.pin .pb{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.mk.pin .pn{color:var(--text-3);letter-spacing:.02em;margin-top:7px;font-size:11px}body.compact .mk.pin .pcard{width:228px}.mk .card{border:1px solid var(--line);width:260px;color:var(--text-2);letter-spacing:.01em;text-transform:none;background:#0c0907f7;padding:10px 12px;font-size:13px;line-height:1.35;display:none;position:absolute;top:14px;left:14px;box-shadow:0 6px 24px #0009}.mk:hover .card{display:block}.mk:hover{z-index:40}.mk.flipx .card{left:auto;right:14px}.mk.flipy .card{top:auto;bottom:14px}.mk .card b{color:var(--text);letter-spacing:.06em;margin-bottom:3px;font-size:14px;display:block}.mk .card img{border:1px solid var(--line);width:100%;margin-top:8px;display:block}.lbx{z-index:30;background:#000000f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:48px 12px 16px;display:grid;position:fixed;inset:0}.lbx[hidden]{display:none}.lbx-fig{justify-items:center;gap:10px;min-width:0;margin:0;display:grid}.lbx-fig img{object-fit:contain;border:1px solid var(--line);background:#000;max-width:100%;max-height:calc(100vh - 170px)}.lbx-fig figcaption{max-width:900px;color:var(--text-2);text-align:center;font-size:13.5px;line-height:1.45}.lbx-fig figcaption b{color:var(--hud-hi);letter-spacing:.06em}.lbx-fig figcaption .n{font-family:var(--mono);color:var(--text-3);white-space:nowrap;margin-left:6px}.lbx-x{width:40px;height:40px;color:var(--text);background:var(--panel-solid);border:1px solid var(--line);cursor:pointer;font-size:20px;position:absolute;top:10px;right:12px}.lbx-nav{width:44px;height:64px;color:var(--hud-hi);background:var(--panel-solid);border:1px solid var(--line);cursor:pointer;font-size:32px;line-height:1}.lbx-x:hover,.lbx-nav:hover{border-color:var(--hud)}.lbx-x:focus-visible,.lbx-nav:focus-visible{outline:2px solid var(--hud-hi);outline-offset:2px}body.compact .lbx{grid-template-columns:1fr 1fr;padding:56px 10px 12px}body.compact .lbx-fig{grid-area:1/1/auto/-1}body.compact .lbx-nav{grid-row:2;justify-self:center}.mk .card img[data-photo-poi]{cursor:zoom-in}.wp .ph-btn{font:inherit;letter-spacing:.1em;color:var(--data);border:1px solid var(--data-dim);cursor:pointer;vertical-align:1px;background:0 0;margin-left:6px;padding:1px 5px;font-size:10px}.wp .ph-btn:hover,.wp .ph-btn:focus-visible{color:var(--text);border-color:var(--data)}.mk .card em{color:var(--text-3);margin-top:6px;font-size:11.5px;font-style:normal;display:block}.caption{z-index:8;pointer-events:none;text-align:center;letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #000;opacity:0;border:1px solid var(--line);background:#080605db;border-radius:6px;max-width:min(900px,100vw - 32px);padding:10px 20px 12px;font-size:22px;font-weight:600;line-height:1.3;transition:opacity .6s;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.caption.show{opacity:1}.caption small{letter-spacing:.3em;color:var(--hud-hi);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.flash{z-index:7;pointer-events:none;opacity:0;background:radial-gradient(#ffd2a0f2 0%,#ff7828d9 35%,#3c0f05f2 100%);position:fixed;inset:0}.flash.red{background:radial-gradient(#ff282800 20%,#c80000bf 100%)}.scanlines{pointer-events:none;z-index:6;opacity:.06;background:repeating-linear-gradient(0deg,#ffffff80 0 1px,#0000 1px 3px);position:fixed;inset:0}.vignette{pointer-events:none;z-index:4;background:radial-gradient(#0000 55%,#0000008c 100%);position:fixed;inset:0}.loader{z-index:20;background:radial-gradient(at 50% 60%,#1c0d06 0%,#050507 70%);place-items:center;transition:opacity 1s;display:grid;position:fixed;inset:0}.loader.done{opacity:0;pointer-events:none}.loader-inner{text-align:center;width:min(560px,86vw)}.loader-logo{font-family:var(--display);letter-spacing:.32em;color:var(--hud-hi);text-shadow:0 0 30px #ff782880;font-size:44px;font-weight:800}.loader-sub{letter-spacing:.36em;color:var(--text-3);margin:8px 0 28px;font-size:13px;font-weight:600}.loader-bar{background:#2a1a10;height:3px;position:relative;overflow:hidden}.loader-bar i{background:var(--hud);width:0;box-shadow:0 0 12px var(--hud);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.loader-log{font-family:var(--mono);color:var(--text-3);text-align:left;height:90px;margin-top:14px;font-size:12px;line-height:1.5;overflow:hidden}.loader-log .ok{color:var(--data)}.loader-team{letter-spacing:.3em;color:var(--text-3);margin-top:18px;font-size:11px}.modal{z-index:15;background:#000000c7;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.modal[hidden]{display:none}.modal-card{background:var(--panel-solid);border:1px solid var(--line);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);width:min(860px,92vw);max-height:84vh;padding:26px 30px;position:relative;overflow:auto}.modal-x{color:var(--text-2);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:12px;right:14px}.modal h2{font-family:var(--display);letter-spacing:.14em;color:var(--hud-hi);margin:0 0 4px;padding-right:28px;font-size:20px}.modal h3{letter-spacing:.24em;color:var(--hud);margin:22px 0 8px;font-size:13px}.modal p{color:var(--text-2);margin:6px 0;line-height:1.5}.modal table{border-collapse:collapse;width:100%;font-size:13.5px}.modal td,.modal th{text-align:left;border-bottom:1px solid var(--hud-faint);vertical-align:top;padding:7px 8px}.modal th{letter-spacing:.18em;color:var(--text-3);font-size:11px;font-weight:700}.modal td:first-child{color:var(--text);white-space:nowrap;font-weight:600}.modal td{color:var(--text-2)}.modal code{font-family:var(--mono);color:var(--data);font-size:12px}@media (width<=1100px){.brand-sub{display:none}.brand-name,.crumbs button,.chip .k,.chip .v{white-space:nowrap}:root{--pw:270px}.telemetry .chip:nth-child(3){display:none}.readout{min-width:0}.hints{display:none}}body.tier-low .scanlines,body.tier-low .vignette{display:none}body.touch .mk .card{display:none!important}body.compact .topbar{height:calc(50px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;gap:10px}body.compact .brand{gap:8px;min-width:0}body.compact .brand-mark{flex:none;width:28px;height:28px}body.compact .brand-name{letter-spacing:.18em;font-size:15px}body.compact .brand-sub,body.compact .crumbs{display:none}body.compact .telemetry{gap:0;min-width:0}body.compact .telemetry .chip{border-right:0;min-width:0;padding:2px 0 2px 10px}body.compact .telemetry .chip:not(.accent){display:none}body.compact .chip .k{letter-spacing:.14em;font-size:9px}body.compact .chip .v{font-size:13px}body.compact .panel{width:auto;max-width:480px;top:auto;left:10px;right:10px;bottom:calc(60px + env(safe-area-inset-bottom,0px));max-height:58dvh;margin:0 auto;display:none;position:fixed}body.compact.sheet-left .panel.left,body.compact.sheet-right .panel.right{display:block}body.compact.landscape .panel{width:min(380px,50vw);left:auto;right:10px;top:calc(52px + env(safe-area-inset-top,0px));bottom:calc(58px + env(safe-area-inset-bottom,0px));max-height:none;margin:0}body.compact .bottombar{height:auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(#05040300,#05040399 30%,#050403f0);gap:8px}body.compact .readout,body.compact .hints{display:none}body.compact .bottom-actions{flex:1;grid-template-columns:38px repeat(4,minmax(0,1fr));gap:6px;max-width:480px;margin:0 auto;display:grid}body.compact #btn-sound{order:-1}body.compact #btn-sound .t,body.compact #btn-sources .full,body.compact #btn-cine .full{display:none}.sheet-btn[hidden]{display:none!important}body.compact.no-info-tab .bottom-actions{grid-template-columns:38px repeat(3,minmax(0,1fr))}body.compact .bottom-actions .btn{letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:10px 3px;font-size:10.5px;overflow:hidden}body.compact .sheet-btn{display:block}body.compact .prompt{bottom:max(calc(72px + env(safe-area-inset-bottom,0px)), calc(var(--cap-top,0px) + 10px));letter-spacing:.14em;width:calc(100vw - 32px);font-size:11px;line-height:1.4}body.compact .prompt .big{letter-spacing:.12em;font-size:16px}body.compact.sheet-open .prompt,body.compact.sheet-open .wrist,body.compact.sheet-open .caption{opacity:0!important}body.compact .caption{width:calc(100vw - 32px);max-width:none;bottom:calc(118px + env(safe-area-inset-bottom,0px));padding:8px 12px 10px;font-size:15px}body.compact .caption small{letter-spacing:.22em;font-size:10.5px}body.compact .toast{top:calc(58px + env(safe-area-inset-top,0px));white-space:normal;text-align:center;letter-spacing:.1em;max-width:calc(100vw - 32px);padding:7px 12px;font-size:11.5px}body.compact .banner{letter-spacing:.1em;white-space:normal;text-align:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:17px}body.compact .wrist{bottom:max(calc(64px + env(safe-area-inset-bottom,0px)), calc(var(--cap-top,0px) + 10px));width:calc(100vw - 20px);max-width:360px}body.compact .reticle{width:76px;height:76px}body.compact .mk .lb{letter-spacing:.1em;font-size:10.5px}body.compact .mk .lb small{display:none}body.compact .modal-card{max-height:88dvh;padding:20px 16px}body.compact .modal table{display:block;overflow-x:auto}body.compact .loader-logo{letter-spacing:.22em;font-size:30px}body.compact .loader-sub{letter-spacing:.2em;font-size:10.5px}body.compact .scanlines{display:none}.fpv-btn{border-color:var(--data-dim);width:100%;color:var(--data);justify-content:center;margin-top:10px}.fpv-btn.on{color:#fff}.helmet{pointer-events:none;display:none;position:absolute;inset:0}.helmet.show{display:block}.helmet .visor{background:radial-gradient(72% 78% at 50% 46%,#0000 62%,#0a12188c 86%,#000000eb 100%),linear-gradient(115deg,#a0d2ff12 0%,#0000 28% 70%,#a0d2ff0d 100%);position:absolute;inset:0}body.fpv .panel,body.fpv .topbar .crumbs,body.fpv .vignette,body.fpv .bottombar .hints,body.fpv .wrist{opacity:0!important;pointer-events:none!important}body.fpv #labels .mk.wpn .lb.wr,body.fpv #labels .mk .card{display:none}.h-compass{width:min(720px,86vw);height:56px;position:absolute;top:74px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.h-tape{position:absolute;inset:0}.h-tape i{background:#5fd4ff99;width:1px;height:8px;font-style:normal;position:absolute;top:4px}.h-tape i.m{background:var(--data);height:12px}.h-tape i{font-family:var(--mono);font-size:0;font-style:normal}.h-tape i.m{color:var(--data);text-indent:5px;white-space:nowrap;font-size:11px;line-height:12px}.h-tape em{width:max-content;font-style:normal;font-family:var(--mono);color:#07202a;background:var(--data);white-space:nowrap;padding:0 5px;font-size:11px;font-weight:600;line-height:15px;display:block;position:absolute;top:18px;transform:translate(-50%)}.h-tape em small{color:#07202a;opacity:.75;margin-left:4px;font-size:10px}.h-tape em.tl{background:var(--hud)}.h-tape em.off{opacity:.45}.h-caret{border-top:7px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.h-compass b{font-family:var(--mono);color:#fff;font-size:11px;display:none;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.h-exit{pointer-events:auto;position:absolute;top:76px;right:22px}.h-cross{opacity:.55;background:linear-gradient(var(--data), var(--data)) center/1px 8px no-repeat, linear-gradient(var(--data), var(--data)) center/8px 1px no-repeat;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h-suit,.h-nav{border:1px solid var(--data-dim);width:236px;color:var(--text);letter-spacing:.12em;background:#040e128c;padding:10px 12px;font-size:11px;position:absolute;bottom:70px}.h-suit{left:22px}.h-nav{right:22px}.helmet .hk{color:var(--data);letter-spacing:.22em;margin-bottom:6px;font-size:10.5px;font-weight:700}.helmet .row{color:var(--text-3);justify-content:space-between;margin-top:3px;display:flex}.helmet .row b{font-family:var(--mono);letter-spacing:0;color:var(--text);font-size:12px;font-weight:600}.helmet b.warn{color:var(--warning)!important}.helmet b.crit{color:#ff7b7b!important}.h-suit .o2{justify-content:space-between;align-items:baseline;display:flex}.h-suit .o2 b{font-family:var(--mono);letter-spacing:0;color:var(--data);font-size:26px}.h-suit .o2 b small{color:var(--text-3);font-size:12px}.h-suit .o2.warn b{color:var(--warning)}.h-suit .o2.crit b,.h-suit .o2.dead b{color:#ff5a5a}.h-suit .o2.crit b{animation:.8s steps(2,end) infinite blink}.h-suit .bar{background:#5fd4ff1f;height:5px;margin:4px 0 6px;position:relative}.h-suit .bar i{background:var(--data);position:absolute;top:0;bottom:0;left:0}.h-suit .bar.warn i{background:var(--warning)}.h-suit .bar.crit i,.h-suit .bar.dead i{background:#ff5a5a}.h-suit .bar u{background:#fff;width:1px;position:absolute;top:-3px;bottom:-3px}.h-warp{pointer-events:auto;border:1px solid var(--data-dim);font-family:var(--mono);color:var(--data);background:#040e128c;align-items:center;gap:0;font-size:12px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.h-warp span{text-align:center;min-width:96px;padding:6px 10px}.h-warp button{color:var(--data);cursor:pointer;background:0 0;border:0;width:32px;height:30px;font-size:16px}.h-warp button:hover{background:#5fd4ff26}.h-warp button:disabled{opacity:.3;cursor:default;background:0 0}.h-note{color:#ffcf9a;letter-spacing:.18em;text-shadow:0 0 10px #000;opacity:0;font-size:13px;font-weight:700;transition:opacity .3s;position:absolute;top:58%;left:50%;transform:translate(-50%)}.h-note.show{opacity:1}.h-dead{text-align:center;pointer-events:auto;width:min(560px,90vw);display:none;position:absolute;top:56%;left:50%;transform:translate(-50%)}.h-dead b{font-family:var(--display);letter-spacing:.2em;color:#ff6b6b;text-shadow:0 0 20px #f009;font-size:30px;display:block}.h-dead span{color:#ffd0d0;letter-spacing:.04em;margin:8px 0 14px;font-size:15px;display:block}.helmet.dead .h-dead{animation:2.5s ease-in fadein;display:block}.helmet.dead .visor{background:radial-gradient(72% 78% at 50% 46%,#78000040 30%,#280000d9 86%,#000 100%);transition:background 2s}.helmet.dead .h-compass,.helmet.dead .h-cross,.helmet.dead .h-warp{opacity:.2}@keyframes fadein{0%{opacity:0}60%{opacity:0}}body.compact .h-suit,body.compact .h-nav{width:calc(50vw - 16px);bottom:calc(118px + env(safe-area-inset-bottom,0px));letter-spacing:.06em;padding:7px 8px;font-size:9.5px}body.compact .h-suit{left:10px}body.compact .h-nav{right:10px}body.compact .h-suit .o2 b{font-size:19px}body.compact .helmet .row b{font-size:10.5px}body.compact .h-nav .row:nth-child(2),body.compact .h-nav .row:nth-child(7),body.compact .h-suit .row:nth-child(6){display:none}body.compact .h-warp{bottom:calc(72px + env(safe-area-inset-bottom,0px))}body.compact .h-exit{top:auto;bottom:calc(160px + env(safe-area-inset-bottom,0px));display:none;right:50%;transform:translate(50%)}body.compact .h-compass{top:64px}body.fpv.compact .bottom-actions{display:none}body.compact .helmet .h-exit{padding:6px 8px;font-size:10px;display:block;top:110px;bottom:auto;right:10px;transform:none}body.fpv .toast{top:140px}body.fpv.compact .toast{top:150px}.joy{bottom:calc(18px + env(safe-area-inset-bottom,0px));text-align:center;pointer-events:none;width:124px;display:none;position:absolute}body.touch.fpv .joy{display:block}.joy.left{left:calc(22px + env(safe-area-inset-left,0px))}.joy.right{right:calc(22px + env(safe-area-inset-right,0px))}.joy-base{pointer-events:auto;touch-action:none;background:radial-gradient(circle,#5fd4ff1a,#040e1261 70%);border:1.5px solid #5fd4ff73;border-radius:50%;place-items:center;width:124px;height:124px;display:grid}.joy-knob{border:1.5px solid var(--data);pointer-events:none;background:#5fd4ff52;border-radius:50%;width:50px;height:50px;box-shadow:0 0 14px #5fd4ff66}.joy.on .joy-base{border-color:var(--data)}.joy.on .joy-knob{background:#5fd4ff99}.joy-lb{letter-spacing:.26em;color:var(--data);opacity:.75;margin-top:3px;font-size:10px;font-weight:700;display:block}.joy.off{opacity:.28}.joy.off .joy-base{pointer-events:none}.helmet.dead .joy{display:none}body.touch.fpv .h-suit,body.touch.fpv .h-nav{bottom:calc(172px + env(safe-area-inset-bottom,0px))}.h-rotate{z-index:3;pointer-events:auto;text-align:center;background:#050507e0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:none;position:absolute;inset:0}.h-rotate>b{color:var(--data);font-size:56px;line-height:1;animation:2.2s ease-in-out infinite tilt}.h-rotate>span{letter-spacing:.08em;color:var(--text);font-size:18px;font-weight:700}.h-rotate small{letter-spacing:.02em;color:var(--text-2);margin-top:6px;font-size:13px;font-weight:500;display:block}.h-rotate .btn-row{justify-content:center}@keyframes tilt{0%,20%{transform:rotate(0)}50%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (orientation:portrait) and (width<=600px){body.touch.fpv:not(.fpv-portrait-ok) .h-rotate{display:flex}}body.touch.fpv.compact .joy{width:106px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}body.touch.fpv.compact .joy.left{left:12px}body.touch.fpv.compact .joy.right{right:12px}body.touch.fpv.compact .joy-base{width:106px;height:106px}body.touch.fpv.compact .joy-knob{width:44px;height:44px}body.touch.fpv.compact .h-suit,body.touch.fpv.compact .h-nav{bottom:calc(150px + env(safe-area-inset-bottom,0px))}body.touch.fpv.compact .h-warp{bottom:calc(40px + env(safe-area-inset-bottom,0px))}body.touch.fpv.compact .h-warp span{min-width:66px;padding:6px 4px;font-size:11px}body.touch.fpv.compact .h-warp button{width:28px}body.fpv.compact.landscape .topbar{display:none}body.fpv.compact.landscape .h-compass{top:calc(4px + env(safe-area-inset-top,0px));width:min(440px,50vw)}body.fpv.compact.landscape .h-suit,body.fpv.compact.landscape .h-nav{width:170px;padding:6px 8px;top:8px;bottom:auto}body.fpv.compact.landscape .h-suit{left:calc(10px + env(safe-area-inset-left,0px))}body.fpv.compact.landscape .h-nav{right:calc(10px + env(safe-area-inset-right,0px))}body.fpv.compact.landscape .h-suit .row:nth-child(5),body.fpv.compact.landscape .h-suit .row:nth-child(6),body.fpv.compact.landscape .h-nav .row:nth-child(3),body.fpv.compact.landscape .h-nav .row:nth-child(6){display:none}body.fpv.compact.landscape .helmet .h-exit{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));right:50%;transform:translate(50%)}body.fpv.compact.landscape .h-warp{bottom:calc(52px + env(safe-area-inset-bottom,0px))}body.fpv.compact.landscape .joy{width:112px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}body.fpv.compact.landscape .joy.left{left:calc(18px + env(safe-area-inset-left,0px))}body.fpv.compact.landscape .joy.right{right:calc(18px + env(safe-area-inset-right,0px))}body.fpv.compact.landscape .joy-base{width:112px;height:112px}body.fpv.compact.landscape .toast{top:64px}body.fpv.compact.landscape .h-dead{top:40%}body.fpv.compact .topbar{display:none}body.fpv.compact .h-compass{top:calc(8px + env(safe-area-inset-top,0px))}body.fpv.compact:not(.landscape) .helmet .h-exit{top:calc(66px + env(safe-area-inset-top,0px))}body.fpv.compact:not(.landscape) .toast{top:calc(110px + env(safe-area-inset-top,0px))}body.touch.fpv .bottombar{display:none}
