.console.comms{grid-template-rows:auto auto minmax(0,1fr) auto}.comms .modes{grid-template-columns:1fr 1.35fr 1.1fr 1fr .75fr}.cm-body{grid-template-columns:minmax(max(19.5rem, 28 * var(--min-label)), 1fr) minmax(0, 2.3fr) minmax(max(16rem, 24 * var(--min-label)), 1fr);gap:.75rem;min-height:0;display:grid;position:relative}.cm-left,.cm-right{flex-direction:column;gap:.6rem;min-width:0;min-height:0;display:flex}.cm-left>.unit,.cm-right>.unit{contain:layout paint style;flex:none}.comms .yellow{color:var(--yellow)}.comms .green{color:var(--green)}.comms .red{color:var(--red)}.comms .grey{color:var(--label)}.dir-unit{grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:0;overflow:hidden;flex:1 1 0!important}.dir-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.dir-tabs .tab{min-height:2.5rem;font-size:max(.8rem, var(--min-label));padding:.2rem}.dir-tabs .tab[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan)}.dir-list{grid-auto-rows:max-content;align-content:start;gap:.15rem;min-height:0;display:grid;overflow-y:auto}.dir-list[hidden]{display:none}.row{min-height:2rem;font:400 max(.8rem, var(--min-label)) var(--mono);cursor:pointer;touch-action:manipulation;border-left:3px solid #0000;align-items:center;gap:.5rem;padding:0 .35rem;display:grid}.row[hidden]{display:none}.row:hover{background:#ffffff0d}.row.selected{border-left-color:var(--cyan);background:#19e6ff12}.row.selected .c-name{color:var(--cyan)}.row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row.sig{grid-template-columns:6.5ch minmax(0,1fr) 4.5ch 1.8rem 4.5ch;gap:.4rem}.row.sig .c-detail{white-space:normal;font-size:max(.78rem, var(--min-label));color:var(--data);grid-column:1/-1}.row.sig .c-detail:empty{display:none}.row.con{grid-template-columns:1.1rem minmax(0,1fr) auto 8.5ch;grid-template-areas:"sym name name rng""sym sub cond brg";row-gap:0;padding:.2rem .4rem}.row.con .c-sym{grid-area:sym}.row.con .c-name{grid-area:name}.row.con :is(.c-name,.c-sub){white-space:normal;overflow-wrap:anywhere}.row.con .c-sub{font-size:max(.72rem, var(--min-label));color:var(--label);letter-spacing:.06em;grid-area:sub}.row.con .c-cond{font-size:max(.72rem, var(--min-label));text-align:right;grid-area:cond}.row.con .c-brg{color:var(--label);grid-area:brg}.row.con .c-rng{grid-area:rng}.c-cond.yellow{color:var(--yellow)}.c-cond.red{color:var(--red)}.c-cond.grey{color:var(--label)}.dir-list.chat{padding:.2rem .25rem .4rem 0;display:block}.dir-list.chat[hidden]{display:none}.msg{grid-template-columns:1.9rem minmax(0,1fr);column-gap:.55rem;padding:.45rem .35rem;display:grid}.msg+.msg{border-top:1px solid #ffffff0f}.m-badge{width:1.9rem;height:1.9rem;font:700 max(.72rem, var(--min-label)) var(--mono);letter-spacing:.04em;background:#ffffff0a;border:1px solid;border-radius:.3rem;place-items:center;display:grid}.m-body{min-width:0}.m-head{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex;overflow:hidden}.m-who{font-weight:700;font-size:max(.82rem, var(--min-label));letter-spacing:.06em;text-overflow:ellipsis;overflow:hidden}.m-time{font:400 max(.68rem, var(--min-tick)) var(--mono);color:var(--label);margin-left:auto}.m-text{font-size:max(.88rem, var(--min-text));color:#b9c0c7;margin:.15rem 0 0;line-height:1.35;animation:.6s ease-out m-in}.m-ref{color:var(--data);font-weight:700}@keyframes m-in{0%{opacity:0}to{opacity:1}}.aff-friendly{color:var(--green)}.aff-neutral{color:var(--data)}.aff-hostile{color:var(--red)}.aff-unknown{color:var(--yellow)}.row .c-des{color:var(--label)}.row .c-brg,.row .c-rng{text-align:right}.row .c-state{font-size:max(.72rem, var(--min-label));color:var(--label);text-align:right}.row .c-state.cyan{color:var(--cyan)}.row .c-state.magenta{color:var(--magenta)}.row .c-sym{place-items:center;display:grid}.row .c-sym .sym{width:1rem;height:1rem}.lampdot{background:var(--label);border-radius:50%;width:.55rem;height:.55rem}.lampdot.green{background:var(--green)}.lampdot.yellow{background:var(--yellow)}.lampdot.red{background:var(--red)}.lampdot.grey{border:1px solid var(--label);background:0 0}.comms .bar{border:1px solid var(--rule);background:#040506;height:.5rem;display:block;position:relative}.comms .bar-fill{background:var(--data);position:absolute;inset:1px auto 1px 1px}.stack{--win:5rem;--key-w:6.4rem;--knob:5.6rem;--low-win:3.3rem;--side-w:5.6rem;--cap:max(1.45rem, var(--min-data));--lines:3;background:#24272b;border-radius:.4rem;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"com0""com1""xlat""bottom";gap:.4rem;min-width:0;min-height:0;padding:.45rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #34383d,inset 0 2px 8px #0000008c}.box{contain:layout paint;background:linear-gradient(#26292d 0%,#1a1c1f 100%);border:1px solid #08090a;border-radius:.3rem;min-width:0;padding:.4rem .55rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0009}.plate{font:700 max(.66rem, var(--min-tick))/1.1 var(--font);letter-spacing:.14em;color:#e4e6e8;white-space:nowrap;background:#0a0b0c;border:1px solid #3a3e43;border-radius:.2rem;justify-self:end;padding:.12rem .4rem}.plate b{font:700 1.45em/1 var(--font);letter-spacing:0;vertical-align:-.08em}.pill{min-height:2.15rem;font:700 max(.74rem, var(--min-label))/1 var(--font);letter-spacing:.06em;color:#15171a;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:linear-gradient(#f0f2f4 0%,#c3c7cb 100%);border:1px solid #7d848b;border-radius:999px;padding:.25rem .85rem;position:relative;box-shadow:0 2px #34383d,inset 0 1px #fff}.pill:before{content:"";position:absolute;inset:-.35rem -.2rem}.pill:active{transform:translateY(1px);box-shadow:0 1px #34383d,inset 0 1px #fff}.window{height:var(--win);background:#030201;border-radius:.2rem;position:relative;box-shadow:inset 0 0 0 1px #000,inset 0 2px 6px #000000e6,0 1px #ffffff0f}.window canvas{filter:drop-shadow(0 0 .12rem #ffb03c8c);width:calc(100% - .9rem);height:calc(100% - .6rem);display:block;position:absolute;inset:.3rem .45rem}.box.radio{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.knob-el{width:var(--knob);height:var(--knob)}#com-0{grid-area:com0}#com-1{grid-area:com1}#xlat{grid-area:xlat}.bottom-row{grid-area:bottom}.com-key{width:var(--key-w);height:var(--win);font:700 max(1.05rem, var(--min-text))/1 var(--font);letter-spacing:.1em;color:#e4e6e8;cursor:pointer;touch-action:manipulation;background:linear-gradient(#3a3f45 0%,#26292d 100%);border:1px solid #555c64;border-radius:.35rem;align-content:center;justify-items:center;gap:.45rem;padding:.3rem;display:grid;position:relative;box-shadow:0 3px #0a0b0c,0 4px 6px #0009,inset 0 1px #ffffff24}.com-key b{font:700 1.5em/1 var(--font);letter-spacing:0;vertical-align:-.1em}.com-key .lamp{background:#121416;border-radius:2px;width:2.4rem;height:.32rem;box-shadow:inset 0 1px 1px #000c}.com-key[aria-pressed=true]{color:var(--green);background:linear-gradient(#2c3035 0%,#202326 100%);transform:translateY(2px);box-shadow:0 1px #0a0b0c,inset 0 2px 4px #0000008c}.com-key[aria-pressed=true] .lamp{background:var(--green);box-shadow:0 0 .45rem #2be04eb3}.box.radio.selected{border-color:#2be04e8c;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #2be04e59,0 1px 3px #0009}.knob{touch-action:none;cursor:grab;border-radius:50%;position:relative}.knob:active{cursor:grabbing}.knob .collar{background:#0c0d0f;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 2px 3px #000000e6,inset 0 -1px #ffffff12,0 1px #ffffff0f}.knob .rim{border-radius:50%;position:absolute;inset:6%;overflow:hidden;box-shadow:0 3px 6px #000000d9,0 0 0 1px #050506}.knob .rim .knurl{will-change:transform;background:repeating-conic-gradient(#43474d 0deg 2deg,#16181b 2deg 4deg);border-radius:50%;position:absolute;inset:0}.knob .rim:after{content:"";background:radial-gradient(circle,#0000 62%,#00000080 100%),linear-gradient(160deg,#ffffff1f,#0000 45%,#00000059);border-radius:50%;position:absolute;inset:0}.knob .face{background:radial-gradient(circle at 42% 36%,#3c4046 0%,#23262a 48%,#121417 100%);border-radius:50%;position:absolute;inset:17%;overflow:hidden;box-shadow:0 0 0 1px #060708,0 1px 3px #000000b3,inset 0 1px 1px #ffffff1f}.knob .spin{will-change:transform;position:absolute;inset:0}.knob .dimple{background:radial-gradient(circle at 55% 62%,#2b2e33,#0b0c0e 72%);border-radius:50%;width:20%;height:20%;margin-left:-10%;position:absolute;top:11%;left:50%;box-shadow:inset 0 1px 2px #000000e6,0 1px #ffffff17}.knob .shine{pointer-events:none;background:radial-gradient(circle at 36% 28%,#ffffff26,#0000 38%);border-radius:50%;position:absolute;inset:17%}.bottom-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0;display:grid}.bottom-row .window{height:var(--low-win)}.box.dfbox{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.3rem .55rem;display:grid}.box.xpdr{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.3rem .55rem;display:grid}.xpdr .side{justify-items:end;gap:.3rem;display:grid}.mode-switch{grid-template-columns:repeat(3,auto);place-items:end center;column-gap:.15rem;display:grid}.mode-pos{cursor:pointer;font:700 max(.6rem, var(--min-tick)) var(--font);letter-spacing:.08em;color:#8d949b;background:0 0;border:0;padding:0 .15rem}.mode-pos.sel{color:#e4e6e8}.selector{cursor:pointer;background:radial-gradient(circle at 40% 35%,#464a50,#141618 72%);border-radius:50%;grid-column:1/-1;width:2.3rem;height:2.3rem;position:relative;box-shadow:0 2px 4px #000c,0 0 0 1px #000}.selector .pointer{transform-origin:50% .95rem;background:#e8eaec;border-radius:1px;width:2px;height:.8rem;transition:transform .15s;position:absolute;top:.2rem;left:calc(50% - 1px)}.selector[data-mode=OFF] .pointer{transform:rotate(-42deg)}.selector[data-mode=ON] .pointer{transform:rotate(42deg)}.box.xlat.mfd{background:linear-gradient(#1c1e21 0%,#121315 100%);border-color:#050506;border-radius:.6rem;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .6rem;min-height:0;padding:.6rem .6rem .55rem;display:grid;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #2a2d31,0 2px 6px #000000b3}.lcd{contain:layout paint;background:#000;border-radius:.15rem;grid-area:1/1;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.4rem;min-height:0;padding:.35rem .45rem 0;display:grid;box-shadow:0 0 0 1px #000,0 0 0 3px #0c0d0f,0 0 0 4px #2a2d31}.lcd-bar{border-bottom:1px solid var(--rule);font:400 max(.95rem, var(--min-data)) var(--mono);white-space:nowrap;align-items:baseline;gap:1.4rem;min-width:0;padding-bottom:.3rem;display:flex}.lcd-src{font-size:max(.78rem, var(--min-label));letter-spacing:.08em;color:var(--green);border:1px solid var(--green);border-radius:.15rem;align-self:center;padding:0 .35rem}.lcd-field i{font-style:normal;font-size:max(.72rem, var(--min-label));letter-spacing:.08em;color:var(--label);margin-right:.35rem}.lcd-field b{color:var(--data)}.lcd-state{font-size:max(.78rem, var(--min-label));letter-spacing:.08em;color:var(--label);text-overflow:ellipsis;margin-left:auto;overflow:hidden}.pane{border:1px solid var(--rule);min-width:0;min-height:0;position:relative}.pane-title{z-index:1;font:700 max(.62rem, var(--min-tick))/.9rem var(--font);letter-spacing:.14em;color:var(--label);background:#000;padding:0 .3rem;position:absolute;top:-.45rem;left:.5rem}.rx-head{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:.5rem;min-height:0;padding-top:.45rem;display:grid}.rx-pic{background:#000}.rx-pic canvas{filter:blur(.6px)contrast(1.05);width:100%;height:100%;display:block;position:absolute;inset:0}.rx-feed{font:700 max(.72rem, var(--min-label)) var(--mono);letter-spacing:.08em;color:var(--label);text-shadow:0 0 3px #000;position:absolute;bottom:.3rem;left:.45rem}.rx-chyron{grid-template-rows:max-content max-content max-content minmax(0,1fr);gap:.3rem;padding:.6rem .7rem .5rem;display:grid}.rx-name{font:700 max(1.6rem, var(--min-big))/1.3 var(--font);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-sub{font:400 max(.85rem, var(--min-label)) var(--font);color:var(--label);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-sub:empty:before,.rx-result:empty:before{content:" "}.rx-result{font:700 max(.85rem, var(--min-label)) var(--mono);letter-spacing:.06em;color:var(--data);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-result.green{color:var(--green)}.rx-result.yellow{color:var(--yellow)}.rx-result.cyan{color:var(--cyan)}.rx-result.magenta{color:var(--magenta)}.rx-wave{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-self:end;height:min(100%,9rem);min-height:0;position:relative}.rx-wave canvas{will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.cap-pane{margin-top:.35rem;padding:.55rem .6rem .4rem}.rx-ours{height:calc(2 * 1.3 * max(.88rem, var(--min-text)));font:400 max(.88rem, var(--min-text))/1.3 var(--font);color:var(--cyan);overflow:hidden}.rx-captions{height:calc(var(--lines) * 1.4 * var(--cap) + .2rem);font:400 var(--cap)/1.4 var(--font);contain:strict;padding:.1rem 0;overflow:hidden}.rx-captions .w{visibility:hidden}.rx-captions .w.on{visibility:visible}.rx-captions .unsure{color:var(--label)}.rx-captions .lost{color:var(--label);letter-spacing:.1em}.rx-captions .meta{color:var(--label);font-family:var(--mono);font-size:.85em}.rx-captions[data-xlat=acquiring] .w{color:var(--label)}.rx-unit.empty .rx-pic,.rx-unit.empty .rx-chyron>:not(.rx-name):not(.pane-title){opacity:.4}.rx-unit.empty .rx-name{color:var(--label)}.sk-bar{border-top:1px solid var(--rule);background:#050607;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0 -.45rem;padding:.2rem .45rem .25rem;display:grid}.sk-legend{cursor:pointer;touch-action:manipulation;min-height:2.4rem;font:700 max(.85rem, var(--min-label))/1.1 var(--font);letter-spacing:.06em;color:var(--data);background:0 0;border:1px solid #0000;border-radius:.15rem;align-content:center;justify-items:center;gap:.05rem;padding:.15rem;display:grid}.sk-legend small{font:400 max(.62rem, var(--min-tick)) var(--mono);letter-spacing:.04em;color:var(--label)}.sk-legend small:empty:before{content:" "}.sk-legend:disabled{color:#3c4248;cursor:default}.sk-legend:not(:disabled):hover{border-color:var(--rule)}.sk-legend[data-lit=lit]{color:#000;background:var(--cyan)}.mfd-keys{grid-area:2/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:0 .45rem;display:grid}.arrow-key{cursor:pointer;touch-action:manipulation;background:linear-gradient(#34383d 0%,#1d2023 100%);border:1px solid #000;border-radius:.35rem;place-items:center;height:2.2rem;display:grid;box-shadow:0 2px #050506,0 3px 5px #0009,inset 0 1px #ffffff24}.arrow-key .tri{border-bottom:.55rem solid #e6e8ea;border-left:.42rem solid #0000;border-right:.42rem solid #0000;width:0;height:0}.arrow-key:active{transform:translateY(2px);box-shadow:0 0 #050506,inset 0 1px 2px #0009}.arrow-key:disabled{cursor:default}.arrow-key:disabled .tri{border-bottom-color:#555b61}.mfd-side{grid-area:1/2;align-content:start;justify-items:center;gap:.6rem;display:grid}.side-key{width:var(--side-w);min-height:2.8rem;font:700 max(.72rem, var(--min-label))/1.15 var(--font);letter-spacing:.08em;color:#e4e6e8;cursor:pointer;touch-action:manipulation;background:linear-gradient(#34383d 0%,#1d2023 100%);border:1px solid #000;border-radius:.35rem;align-content:center;place-items:center;gap:.35rem;padding:.3rem .25rem;display:grid;box-shadow:0 2px #050506,0 3px 5px #0009,inset 0 1px #ffffff24}.side-key:active{transform:translateY(2px);box-shadow:0 0 #050506,inset 0 1px 2px #0009}.side-key.big{height:var(--side-w);font-size:max(.95rem, var(--min-label));letter-spacing:.1em}.side-key .lamp{background:#121416;border-radius:2px;width:2.2rem;height:.3rem;box-shadow:inset 0 1px 1px #000c}.side-key[aria-pressed=true]{color:var(--green)}.side-key[aria-pressed=true] .lamp{background:var(--green);box-shadow:0 0 .45rem #2be04eb3}.side-key#k-log[aria-pressed=true]{color:var(--cyan)}.side-key:disabled{color:#5d646b;cursor:default}.df-unit{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden;flex:auto!important}.df-wrap{min-height:8rem;position:relative}svg.df{will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.df-grid line{stroke:#ffffff12;stroke-width:1px}.df-grid-label{font:400 10px var(--mono);fill:#ffffff47;text-anchor:middle}.df-grid-label.start{text-anchor:start}.df-stn{fill:none;stroke:var(--label);stroke-width:1px}.df-stn.lost{stroke-dasharray:2 2;opacity:.5}.df-stn-name{font:400 10px var(--mono);fill:var(--label);letter-spacing:.04em}.df-rose-ring{fill:#00000059;stroke:#ffffff38;stroke-width:1px}.df-tick{stroke:#ffffff40;stroke-width:1px}.df-tick.long{stroke:#ffffff80}.df-rose-label{font:400 10px var(--mono);fill:var(--label);text-anchor:middle}.df-bug{fill:var(--data)}.df-ray{stroke:var(--data);stroke-width:3px;stroke-linecap:round}.df-tag{font:700 13px var(--mono);fill:var(--data);text-anchor:middle;letter-spacing:.04em}.df-tag.start{text-anchor:start}.df-tag.end{text-anchor:end}.df-fix-label{font:700 13px var(--mono);fill:var(--magenta);letter-spacing:.04em}.df-lop{stroke:var(--cyan);stroke-width:2.5px;stroke-dasharray:8 5}.df-lop.crossed{stroke-dasharray:none;stroke-linecap:round}.df-pulse{fill:none;stroke:var(--magenta);stroke-width:2px}.df-origin{fill:none;stroke:var(--cyan);stroke-width:2px}.df-fix{fill:#ff3df226;stroke:var(--magenta);stroke-width:2.5px}.df-fix-dot{fill:var(--magenta)}.df-track{fill:none;stroke:var(--own);stroke-width:1.5px;stroke-dasharray:2 3;opacity:.7}.df-own{fill:var(--own)}.df-scale{stroke:var(--label);stroke-width:1.5px}.df-scale-text{font:400 12px var(--mono);fill:var(--label)}.df-status{font:400 max(.8rem, var(--min-label)) var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.df-status:empty:before{content:" "}.df-status.yellow{color:var(--yellow)}.df-status.green{color:var(--green)}.df-status.cyan{color:var(--cyan)}.df-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.df-key .lamp{background:#15181b;border-radius:2px;width:1.8rem;height:.28rem;margin:0 auto .3rem;display:block;box-shadow:inset 0 1px 1px #000c}.df-key .lbl{display:block}.df-key[data-state=set] .lamp{background:var(--cyan);box-shadow:0 0 .4rem #00e5ff99}.df-key[data-state=ready]{color:var(--cyan);border-color:var(--cyan)}.df-key[data-state=done]{color:var(--green);border-color:#2be04e8c}.df-key[data-state=done] .lamp{background:var(--green);box-shadow:0 0 .45rem #2be04eb3}.df-key[data-state=done]:disabled{opacity:1}.df-keys .btn{min-height:2.8rem;font-size:max(.82rem, var(--min-label));padding:.2rem}.softkeys .view-key{align-content:center;place-items:center;gap:.1rem;display:grid}.softkeys .view-key small{font:400 max(.7rem, var(--min-tick)) var(--mono);color:var(--green);letter-spacing:.08em}.softkeys .view-key[aria-pressed=true]{border-color:var(--cyan)}.popover{z-index:5;border:1px solid var(--label);background:#050708;align-content:start;gap:.5rem;padding:.6rem .75rem .75rem;display:grid;position:absolute;box-shadow:0 .5rem 2rem #000c}.popover[hidden]{display:none}.pop-title{font-weight:700;font-size:max(1.05rem, var(--min-text));letter-spacing:.18em;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.3rem;display:flex}.pop-title .state{font-weight:400;font-size:max(.8rem, var(--min-label));color:var(--label);letter-spacing:.1em}.pop-close{min-height:2.4rem;font-size:max(.78rem, var(--min-label));padding:.2rem .8rem}.popover.letters{top:2.4rem;left:.5rem;right:.5rem}.letter-keys{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.letter-keys .letter{align-content:center;place-items:center;gap:0;min-height:2.9rem;padding:.15rem;display:grid}.letter-keys .letter b{font:700 max(1.1rem, var(--min-data)) var(--mono)}.letter-keys .letter small{font:400 max(.6rem, var(--min-tick)) var(--mono);color:var(--label);letter-spacing:.04em}.popover.views{width:min(46rem,100% - 1.5rem);bottom:5.2rem;left:50%;transform:translate(-50%)}.view-group{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;display:grid}.view-group .view{min-height:3rem;font-size:max(.85rem, var(--min-label));padding:.2rem}.view-group .view .lamp{margin-bottom:.25rem}.popover.log{grid-template-rows:auto minmax(0,1fr);inset:5.5rem .75rem 5.2rem}.log-list{font:400 max(.9rem, var(--min-text))/1.35 var(--font);align-content:start;gap:.3rem;display:grid;overflow-y:auto}.log-row{grid-template-columns:7ch 13rem minmax(0,1fr);gap:.75rem;display:grid}.log-row .t{font-family:var(--mono);color:var(--label)}.log-row .who{color:var(--label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-row.ours .txt,.log-row.ours .who{color:var(--cyan)}.unit.mock{border-style:dashed;border-color:#ffd60a80}.unit.mock .unit-title{color:var(--yellow)}.mock-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.mock-keys .btn{min-height:2.3rem;font-size:max(.72rem, var(--min-label));padding:.15rem}@media (orientation:landscape) and (max-height:900px),(orientation:portrait){.stack{--win:3.6rem;--key-w:4.8rem;--knob:3.9rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"com0 com1""xlat xlat""bottom bottom"}.com-key{font-size:max(.9rem, var(--min-label));gap:.3rem}.box.radio{gap:.55rem}}@media (orientation:landscape) and (max-height:900px){.comms .unit{gap:.35rem;padding:.4rem .6rem .5rem}.comms .unit-title{font-size:max(1rem, var(--min-text));padding-bottom:.2rem}.row{min-height:1.7rem}.df-keys .btn,.dir-tabs .tab{min-height:2.3rem}.mock-keys .btn{min-height:1.9rem}.stack{--low-win:2.8rem;--side-w:4.8rem;--cap:max(1.15rem, var(--min-data));gap:.3rem;padding:.35rem}.box{padding:.3rem .45rem}.pill{min-height:1.9rem}.sk-legend{min-height:2.1rem}.arrow-key{height:1.9rem}}@media (orientation:landscape) and (max-height:730px){.stack{--lines:2}.letter-keys{grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem}.letter-keys .letter{min-height:2.1rem}}@media (orientation:landscape) and (max-width:1240px),(orientation:landscape) and (max-height:620px){.cm-body{grid-template-columns:minmax(max(16rem, 24 * var(--min-label)), .75fr) minmax(0, 1.6fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"left stack""right stack"}.cm-left{grid-area:left}.stack{grid-area:stack}.cm-right{grid-area:right}.df-wrap{height:8rem;min-height:6rem}}@media (orientation:landscape) and (max-width:900px){:root:not([data-fit]) .rx-head{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}:root:not([data-fit]) .rx-name{font-size:max(1.1rem, var(--min-data))}:root:not([data-fit]) #rx-r2{display:none}}@media (orientation:portrait){.cm-body{grid-template-rows:minmax(0,1.75fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stack stack""left right"}.stack{--cap:max(1.25rem, var(--min-data));grid-area:stack}.cm-left{grid-area:left}.cm-right{grid-area:right}.df-wrap{min-height:6rem}.popover.views{bottom:5.2rem}:root[data-zoomed] .row.sig{grid-template-columns:minmax(0,1fr) 4.5ch 7ch}:root[data-zoomed] .row.sig :is(.c-des,.bar){display:none}:root[data-zoomed] .row.con{grid-template-columns:1.1rem minmax(0,1fr) 8.5ch;grid-template-areas:"sym name rng""sym sub brg""sym cond cond"}:root[data-zoomed] .row.con .c-cond{text-align:left}:root[data-zoomed] .row.con .c-cond:empty,:root[data-zoomed] #rx-r2{display:none}:root[data-zoomed] .rx-ours{height:calc(3 * 1.3 * max(.88rem, var(--min-text)))}:root[data-zoomed] .lcd-bar{flex-wrap:wrap;row-gap:.15rem}:root[data-zoomed] .lcd-state{text-align:right;flex-basis:100%}:root[data-zoomed] #df-target{display:none}}:root[data-zoomed] .rx-name{font-size:max(1.35rem, var(--min-data))}:root[data-zoomed] .rx-sub{white-space:normal;height:calc(2 * 1.3 * max(.82rem, var(--min-label)));line-height:1.3}body[data-mission=Standby] .console.comms>main{visibility:hidden}
