.tui-frame[data-v-fc1b63e1]{--frame-line:var(--fg-dim);border-left:1px solid var(--frame-line);border-right:1px solid var(--frame-line)}.tui-frame.is-tx[data-v-fc1b63e1]{--frame-line:var(--tx)}.tui-frame__top[data-v-fc1b63e1],.tui-frame__bottom[data-v-fc1b63e1]{color:var(--frame-line);align-items:center;line-height:1;display:flex}.tui-frame__rule[data-v-fc1b63e1]{background:var(--frame-line);flex:1;height:1px}.tui-frame__corner[data-v-fc1b63e1]{color:var(--frame-line)}.tui-frame__corner--tl[data-v-fc1b63e1]:before{content:var(--box-tl)}.tui-frame__corner--tr[data-v-fc1b63e1]:before{content:var(--box-tr)}.tui-frame__corner--bl[data-v-fc1b63e1]:before{content:var(--box-bl)}.tui-frame__corner--br[data-v-fc1b63e1]:before{content:var(--box-br)}.tui-frame__title[data-v-fc1b63e1]{color:var(--frame-line);text-transform:uppercase;letter-spacing:.15em;padding:0 .75ch}.tui-frame__tx[data-v-fc1b63e1]{color:var(--frame-line);letter-spacing:.15em;padding:0 .75ch}.tui-frame.is-tx .tui-frame__tx[data-v-fc1b63e1]{color:var(--tx)}.tui-frame__header[data-v-fc1b63e1]{justify-content:flex-end;align-items:center;gap:var(--gap);padding:var(--gap) var(--pad);border-bottom:1px solid var(--frame-line);flex-wrap:wrap;display:flex}.tui-frame__body[data-v-fc1b63e1]{gap:calc(var(--gap) * 2);padding:calc(var(--gap) * 2) var(--pad);display:grid}.audio[data-v-17f8256d]{align-items:center;display:inline-flex;position:relative}.audio__toggle.is-open[data-v-17f8256d]{color:var(--fg-bright);border-color:var(--info);background:var(--bg-alt)}.audio__dialog[data-v-17f8256d]{inline-size:max-content;max-inline-size:calc(100dvw - 2 * var(--pad));background:var(--bg);border:1px solid var(--fg);padding:calc(var(--gap) * 1.5);z-index:100;gap:var(--gap);display:grid;position:absolute;inset-block-start:calc(100% + var(--gap));inset-inline-end:0;box-shadow:0 6px 20px #00000080}@media (width>=641px){@supports (anchor-name:--x){.audio__toggle[data-v-17f8256d]{anchor-name:--audio-trigger}.audio__dialog[data-v-17f8256d]{position-anchor:--audio-trigger;position-area:block-end span-inline-start;position-try-fallbacks:flip-inline, flip-block;inline-size:max-content;max-inline-size:calc(100dvw - 2 * var(--pad));margin-block-start:var(--gap);position:fixed;inset:auto}}}@media (width<=640px){.audio[data-v-17f8256d]{position:static}.audio__dialog[data-v-17f8256d]{inline-size:100%;max-inline-size:none;position:absolute;inset-block-start:calc(100% + var(--gap));inset-inline:0}@supports (anchor-name:--x){.audio__toggle[data-v-17f8256d]{anchor-name:--audio-trigger}.audio__dialog[data-v-17f8256d]{position-anchor:--audio-trigger;position-area:none;inset-block-start:calc(anchor(end) + var(--gap));inset-block-end:auto;inset-inline:var(--pad);inline-size:auto;max-inline-size:none;margin:0;position:fixed}}}.audio__row[data-v-17f8256d]{align-items:center;gap:var(--gap);display:flex}.audio__label[data-v-17f8256d]{color:var(--fg-dim);letter-spacing:.1em;min-inline-size:3.5ch}.audio__select-wrap[data-v-17f8256d]{align-items:center;display:inline-flex;position:relative}.audio__select[data-v-17f8256d]{font:inherit;appearance:none;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);letter-spacing:.05em;cursor:pointer;text-overflow:ellipsis;border-radius:0;max-inline-size:28ch;padding:0 2.4ch 0 .8ch}@media (width<=640px){.audio__row[data-v-17f8256d]{inline-size:100%}.audio__select-wrap[data-v-17f8256d]{flex:1;min-inline-size:0}.audio__select[data-v-17f8256d]{flex:1;inline-size:100%;min-inline-size:0;max-inline-size:none}}.audio__select[data-v-17f8256d]:hover:not(:disabled){border-color:var(--fg)}.audio__select[data-v-17f8256d]:focus-visible{border-color:var(--info);box-shadow:0 0 0 1px var(--info);outline:none}.audio__select[data-v-17f8256d]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.audio__select option[data-v-17f8256d]{color:var(--fg);background:var(--bg)}.audio__caret[data-v-17f8256d]{color:var(--fg-dim);pointer-events:none;position:absolute;right:.8ch}.key[data-v-18509cb8]{align-items:center;gap:var(--gap);display:inline-flex;position:relative}.key__toggle[data-v-18509cb8]{align-items:center;gap:.5ch;display:inline-flex}.key__toggle.is-open[data-v-18509cb8]{color:var(--fg-bright);border-color:var(--info);background:var(--bg-alt)}.key__dot[data-v-18509cb8]{background:var(--fg-dim);border-radius:50%;width:.6em;height:.6em;display:inline-block}.key__dot--connected[data-v-18509cb8]{background:var(--green)}.key__dot--key[data-v-18509cb8]{background:var(--tx)}.key__dot--error[data-v-18509cb8]{background:var(--warn)}.key__dialog[data-v-18509cb8]{inline-size:max-content;max-inline-size:calc(100dvw - 2 * var(--pad));background:var(--bg);border:1px solid var(--fg);padding:calc(var(--gap) * 1.5);z-index:100;gap:var(--gap);display:grid;position:absolute;inset-block-start:calc(100% + var(--gap));inset-inline-end:0;box-shadow:0 6px 20px #00000080}@media (width>=641px){@supports (anchor-name:--x){.key__toggle[data-v-18509cb8]{anchor-name:--key-trigger}.key__dialog[data-v-18509cb8]{position-anchor:--key-trigger;position-area:block-end span-inline-start;position-try-fallbacks:flip-inline, flip-block;inline-size:max-content;max-inline-size:calc(100dvw - 2 * var(--pad));margin-block-start:var(--gap);position:fixed;inset:auto}}}@media (width<=640px){.key[data-v-18509cb8]{position:static}.key__dialog[data-v-18509cb8]{inline-size:100%;max-inline-size:none;position:absolute;inset-block-start:calc(100% + var(--gap));inset-inline:0}@supports (anchor-name:--x){.key__toggle[data-v-18509cb8]{anchor-name:--key-trigger}.key__dialog[data-v-18509cb8]{position-anchor:--key-trigger;position-area:none;inset-block-start:calc(anchor(end) + var(--gap));inset-block-end:auto;inset-inline:var(--pad);inline-size:auto;max-inline-size:none;margin:0;position:fixed}}}.key__row[data-v-18509cb8]{align-items:center;gap:var(--gap) calc(var(--gap) * 1.5);flex-wrap:wrap;display:flex}.key__row+.key__row[data-v-18509cb8]{border-block-start:1px solid var(--bg-alt);padding-block-start:var(--gap)}.key__cell[data-v-18509cb8]{align-items:center;gap:.5ch;display:inline-flex}.key__actions[data-v-18509cb8]{align-items:center;gap:var(--gap);margin-inline-start:auto;display:inline-flex}.key__live[data-v-18509cb8]{margin-inline-start:auto}.key__label[data-v-18509cb8]{color:var(--fg-dim);letter-spacing:.1em}.key__unit[data-v-18509cb8]{color:var(--fg-dim)}.key__status[data-v-18509cb8]{color:var(--fg-bright);letter-spacing:.05em}.key__status--connected[data-v-18509cb8]{color:var(--green)}.key__status--connecting[data-v-18509cb8]{color:var(--info)}.key__status--error[data-v-18509cb8]{color:var(--warn)}.key__select-wrap[data-v-18509cb8]{align-items:center;display:inline-flex;position:relative}.key__select[data-v-18509cb8]{font:inherit;appearance:none;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);letter-spacing:.05em;cursor:pointer;border-radius:0;padding:0 2.4ch 0 .8ch}.key__select[data-v-18509cb8]:hover:not(:disabled){border-color:var(--fg)}.key__select[data-v-18509cb8]:focus-visible{border-color:var(--info);box-shadow:0 0 0 1px var(--info);outline:none}.key__select[data-v-18509cb8]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.key__select option[data-v-18509cb8]{color:var(--fg);background:var(--bg)}.key__caret[data-v-18509cb8]{color:var(--fg-dim);pointer-events:none;position:absolute;right:.8ch}.key__select:disabled+.key__caret[data-v-18509cb8]{color:var(--muted)}.key__num[data-v-18509cb8]{font:inherit;width:6ch;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);letter-spacing:.05em;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:0;padding:0 .5ch}.key__num[data-v-18509cb8]::-webkit-inner-spin-button{appearance:none;margin:0}.key__num[data-v-18509cb8]::-webkit-outer-spin-button{appearance:none;margin:0}.key__num--narrow[data-v-18509cb8]{width:4ch}.key__num[data-v-18509cb8]:hover:not(:disabled){border-color:var(--fg)}.key__num[data-v-18509cb8]:focus-visible{border-color:var(--info);box-shadow:0 0 0 1px var(--info);outline:none}.key__num[data-v-18509cb8]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.key__invert--on[data-v-18509cb8]{color:var(--fg-bright);border-color:var(--info)}.key__raw[data-v-18509cb8],.key__key-state[data-v-18509cb8],.key__stale-value[data-v-18509cb8]{color:var(--fg-bright);font-variant-numeric:tabular-nums;min-width:4ch}.key__key-state[data-v-18509cb8]{min-width:5ch}.key__key-state--down[data-v-18509cb8]{color:var(--tx)}.key__stale[data-v-18509cb8],.key__stale-value[data-v-18509cb8]{color:var(--warn)}.key__stale-hint[data-v-18509cb8]{color:var(--fg-dim);letter-spacing:.05em}.key__unsupported[data-v-18509cb8]{color:var(--warn);letter-spacing:.05em}.key__alert[data-v-18509cb8]{color:var(--warn)}.key__alert--notice[data-v-18509cb8]{color:var(--info)}.conn[data-v-e00a3101]{justify-content:flex-end;align-items:center;gap:var(--gap);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex;position:relative}.conn__model[data-v-e00a3101]{color:var(--fg-bright);letter-spacing:.08em;margin-inline-end:auto}.conn__badge[data-v-e00a3101]{color:var(--info);letter-spacing:.05em}.modal-backdrop[data-v-405f8c84]{z-index:1000;padding:var(--pad);background:#002b36d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-dialog[data-v-405f8c84]{background:var(--bg);border:1px solid var(--fg);gap:calc(var(--gap) * 1.5);flex-direction:column;width:100%;max-width:42rem;display:flex;box-shadow:0 4px 20px #00000080}.modal-tabs[data-v-405f8c84]{gap:var(--gap);border-bottom:1px solid var(--fg-dim);padding-bottom:var(--gap);display:flex}.modal-tab[data-v-405f8c84]{padding:calc(var(--gap) * .8);text-align:center;flex:1}.modal-tab.is-active[data-v-405f8c84]{background:var(--bg-alt);color:var(--fg-bright);border-color:var(--info);font-weight:700}.modal-panel[data-v-405f8c84]{gap:calc(var(--gap) * 1.2);flex-direction:column;display:flex}.field-row[data-v-405f8c84]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-405f8c84]{color:var(--fg-dim);letter-spacing:.08em;font-size:.85em}.tui-input[data-v-405f8c84]{font:inherit;background:var(--bg-alt);color:var(--fg-bright);border:1px solid var(--fg-dim);padding:calc(var(--gap) * .6) calc(var(--gap) * .8);outline:none}.tui-input[data-v-405f8c84]:focus{border-color:var(--info)}.input-with-button[data-v-405f8c84]{gap:var(--gap);display:flex}.input-with-button .tui-input[data-v-405f8c84]{flex:1}.checkbox-row[data-v-405f8c84]{flex-direction:row;align-items:center}.checkbox-label[data-v-405f8c84]{cursor:pointer;color:var(--fg);align-items:center;gap:8px;display:inline-flex}.auth-section[data-v-405f8c84]{border:1px solid var(--fg-dim);padding:var(--gap);background:var(--bg-alt);gap:var(--gap);flex-direction:column;display:flex}.auth-status-line[data-v-405f8c84]{align-items:center;gap:8px;display:flex}.auth-login-row[data-v-405f8c84]{gap:var(--gap);flex-direction:row}.auth-login-row .tui-input[data-v-405f8c84]{flex:1}.auth-msg[data-v-405f8c84]{font-size:.9em}.mock-desc[data-v-405f8c84]{margin:var(--gap) 0;line-height:1.4}.modal-actions[data-v-405f8c84]{justify-content:flex-end;gap:var(--gap);border-top:1px solid var(--fg-dim);padding-top:var(--gap);display:flex}.modal-btn[data-v-405f8c84]{padding:calc(var(--gap) * .6) calc(var(--gap) * 1.2)}.modal-btn.is-primary[data-v-405f8c84]{color:var(--bg);background:var(--info);border-color:var(--info);font-weight:700}.modal-btn.is-primary[data-v-405f8c84]:hover{color:var(--fg-bright)}.tui-btn.tui-btn--ptt[data-v-eca6b8c1]{color:var(--tx);border-color:var(--tx);touch-action:none;-webkit-user-select:none;user-select:none;letter-spacing:.15em}.tui-btn.tui-btn--ptt[data-v-eca6b8c1]:hover:not(:disabled){color:var(--tx);border-color:var(--tx);background:var(--bg-alt)}.tui-btn.tui-btn--ptt.tui-btn--keyed[data-v-eca6b8c1]{color:var(--bg);background:var(--tx);border-color:var(--tx)}.tui-btn.tui-btn--ptt[data-v-eca6b8c1]:disabled{color:var(--muted);border-color:var(--muted)}.status[data-v-888efa92]{align-items:center;gap:var(--gap) calc(var(--gap) * 2.5);flex-wrap:wrap;display:flex}.status__cell[data-v-888efa92]{align-items:center;gap:.5ch;display:inline-flex}.status__label[data-v-888efa92]{color:var(--fg-dim);letter-spacing:.1em}.status__value[data-v-888efa92]{color:var(--fg-bright);font-variant-numeric:tabular-nums}.status__value.is-tx[data-v-888efa92]{color:var(--tx)}.status__dot[data-v-888efa92]{color:var(--muted)}.status__dot--connected[data-v-888efa92]{color:var(--fg)}.status__dot--connecting[data-v-888efa92],.status__dot--reconnecting[data-v-888efa92]{color:var(--warn)}.status__dot--error[data-v-888efa92]{color:var(--tx)}.status__dot--rx[data-v-888efa92]{color:var(--fg-dim)}.status__dot--tx[data-v-888efa92]{color:var(--tx)}.status__split.is-on[data-v-888efa92]{color:var(--bg);background:var(--info);border-color:var(--info)}.status__split-tx[data-v-888efa92]{align-items:center;gap:.5ch;display:inline-flex}.status__input[data-v-888efa92]{font:inherit;width:11ch;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);text-align:right;font-variant-numeric:tabular-nums;border-radius:0;padding:0 .4ch}.status__input[data-v-888efa92]:focus-visible{border-color:var(--info);box-shadow:0 0 0 1px var(--info);outline:none}.status__unit[data-v-888efa92]{color:var(--fg-dim)}.preamp[data-v-dea2038d]{align-items:center;display:inline-flex}.preamp__select-wrap[data-v-dea2038d]{align-items:center;display:inline-flex;position:relative}.preamp__select[data-v-dea2038d]{font:inherit;appearance:none;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);letter-spacing:.05em;cursor:pointer;border-radius:0;padding:0 2.4ch 0 .8ch}.preamp__select[data-v-dea2038d]:hover:not(:disabled){border-color:var(--fg)}.preamp__select[data-v-dea2038d]:focus-visible{border-color:var(--info);box-shadow:0 0 0 1px var(--info);outline:none}.preamp__select[data-v-dea2038d]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.preamp__select option[data-v-dea2038d]{color:var(--fg);background:var(--bg)}.preamp__caret[data-v-dea2038d]{color:var(--fg-dim);pointer-events:none;position:absolute;right:.8ch}.preamp__select:disabled+.preamp__caret[data-v-dea2038d]{color:var(--muted)}.ritxit[data-v-619f2b5e]{align-items:center;gap:var(--gap);flex-wrap:wrap;display:inline-flex}.ritxit__modes[data-v-619f2b5e]{display:inline-flex}.ritxit__mode+.ritxit__mode[data-v-619f2b5e]{border-left:none}.ritxit__mode.is-active[data-v-619f2b5e]{color:var(--bg);background:var(--info);border-color:var(--info)}.ritxit__offset[data-v-619f2b5e]{align-items:center;gap:.5ch;display:inline-flex}.ritxit__input[data-v-619f2b5e]{font:inherit;width:7ch;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);text-align:right;font-variant-numeric:tabular-nums;border-radius:0;padding:0 .4ch}.ritxit__input[data-v-619f2b5e]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.ritxit__input[data-v-619f2b5e]:focus-visible{border-color:var(--info);box-shadow:0 0 0 1px var(--info);outline:none}.ritxit__unit[data-v-619f2b5e]{color:var(--fg-dim)}.rc[data-v-9794570f]{align-items:center;gap:var(--gap) calc(var(--gap) * 2.5);flex-wrap:wrap;display:flex}.rc__cell[data-v-9794570f]{align-items:center;gap:.5ch;display:inline-flex}.rc__cell--power[data-v-9794570f]{gap:.75ch}.rc__label[data-v-9794570f]{color:var(--fg-dim);letter-spacing:.1em}.rc__value[data-v-9794570f]{color:var(--fg-bright);text-align:center;font-variant-numeric:tabular-nums;min-width:5ch}.rc__value--sm[data-v-9794570f]{min-width:6ch;font-size:.9em}.rc__select-wrap[data-v-9794570f]{align-items:center;display:inline-flex;position:relative}.rc__select[data-v-9794570f]{font:inherit;appearance:none;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);letter-spacing:.05em;cursor:pointer;border-radius:0;padding:0 2.4ch 0 .8ch}.rc__select[data-v-9794570f]:hover:not(:disabled){border-color:var(--fg)}.rc__select[data-v-9794570f]:focus-visible{border-color:var(--info);box-shadow:0 0 0 1px var(--info);outline:none}.rc__select[data-v-9794570f]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.rc__select option[data-v-9794570f]{color:var(--fg);background:var(--bg)}.rc__caret[data-v-9794570f]{color:var(--fg-dim);pointer-events:none;position:absolute;right:.8ch}.rc__select:disabled+.rc__caret[data-v-9794570f]{color:var(--muted)}.rc__range[data-v-9794570f]{appearance:none;cursor:pointer;background:0 0;width:12ch;height:1.05em}.rc__range[data-v-9794570f]::-webkit-slider-runnable-track{background:var(--bg-alt);border:1px solid var(--fg-dim);height:.4em}.rc__range[data-v-9794570f]::-moz-range-track{background:var(--bg-alt);border:1px solid var(--fg-dim);height:.4em}.rc__range[data-v-9794570f]::-webkit-slider-thumb{appearance:none;background:var(--fg-bright);border:1px solid var(--fg-dim);border-radius:0;width:.8em;height:1.05em;margin-top:-.35em}.rc__range[data-v-9794570f]::-moz-range-thumb{background:var(--fg-bright);border:1px solid var(--fg-dim);border-radius:0;width:.8em;height:1.05em}.rc__range[data-v-9794570f]:disabled{cursor:not-allowed;opacity:.5}.rc__range[data-v-9794570f]:focus-visible{box-shadow:0 0 0 1px var(--info);outline:none}.freq[data-v-ad379150]{gap:var(--gap);display:grid}.freq.is-disabled[data-v-ad379150]{opacity:.55}.freq__value[data-v-ad379150]{letter-spacing:.03em;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:.7em;font-size:clamp(1.8rem,8vw,4.5rem);line-height:1.05;overflow:visible}.freq__value.is-editable[data-v-ad379150]{cursor:text}.freq__value[data-v-ad379150]:focus-visible{outline:1px solid var(--info);outline-offset:2px}.freq__char--hover[data-v-ad379150]{border-bottom:2px dashed var(--fg-dim)}.freq__char--active[data-v-ad379150]{border-bottom:2px solid var(--fg-bright);position:relative}.freq__char--active[data-v-ad379150]:after{content:"▾";color:var(--fg-bright);pointer-events:none;font-size:.5em;line-height:1;position:absolute;bottom:-.75em;left:50%;transform:translate(-50%)}.freq__unit[data-v-ad379150]{color:var(--fg-dim);letter-spacing:.2em;margin-left:.6ch;font-size:.35em}.freq__edit[data-v-ad379150]{gap:.35rem;display:grid}.freq__edit-row[data-v-ad379150]{align-items:baseline;display:flex}.freq__input[data-v-ad379150]{font:inherit;letter-spacing:.03em;background:var(--bg-alt);width:100%;min-width:0;color:var(--fg-bright);border:1px solid var(--info);caret-color:var(--info);font-variant-numeric:tabular-nums;border-radius:0;padding:0 .2ch;font-size:clamp(1.8rem,8vw,4.5rem);line-height:1.05}.freq__input[data-v-ad379150]:focus{outline:none}.freq__input.is-invalid[data-v-ad379150]{border-color:var(--tx);color:var(--tx);caret-color:var(--tx)}.freq__error[data-v-ad379150]{color:var(--tx);letter-spacing:.05em;font-size:.75rem}.freq__controls[data-v-ad379150]{flex-wrap:wrap;align-items:center;gap:.5ch;display:flex}.freq__step[data-v-ad379150]{color:var(--fg-bright);text-align:center;min-width:7ch}@media (prefers-reduced-motion:reduce){.freq__char--active[data-v-ad379150],.freq__char--hover[data-v-ad379150]{transition:none}}.xvtr-readout[data-v-ad285417]{font-variant-numeric:tabular-nums;gap:.25rem;margin-inline-start:auto;display:grid}.xvtr-readout__row[data-v-ad285417]{white-space:nowrap;grid-template-columns:2.5ch 1fr;align-items:baseline;gap:.8ch;display:grid}.xvtr-readout__tag[data-v-ad285417]{color:var(--fg-dim);letter-spacing:.1em;font-size:.85rem}.xvtr-readout__row--tx.is-tx .xvtr-readout__tag[data-v-ad285417]{color:var(--tx)}.xvtr-readout__val[data-v-ad285417]{text-align:end;color:var(--fg-bright);font-size:clamp(1.05rem,2.8vw,1.55rem);line-height:1.15}.xvtr-readout__num[data-v-ad285417]{color:var(--fg-bright);letter-spacing:.02em;font-size:1em}.xvtr-readout__unit[data-v-ad285417]{color:var(--fg-dim);letter-spacing:.03em;padding-inline:.1ch;font-size:.62em}.xvtr[data-v-050473f1]{align-items:center;display:inline-flex;position:relative}.xvtr__toggle[data-v-050473f1]{align-items:center;gap:.5ch;min-height:1.6em;padding:0 .8ch;font-size:.85em;display:inline-flex}.xvtr__toggle.is-open[data-v-050473f1]{color:var(--fg-bright);border-color:var(--info);background:var(--bg-alt)}.xvtr__dot[data-v-050473f1]{background:var(--green);border-radius:50%;width:.55em;height:.55em;display:inline-block}.xvtr__dialog[data-v-050473f1]{inline-size:max-content;max-inline-size:calc(100dvw - 2 * var(--pad));background:var(--bg);border:1px solid var(--fg);padding:calc(var(--gap) * 1.5);z-index:100;gap:var(--gap);display:grid;position:absolute;inset-block-start:calc(100% + var(--gap));inset-inline-end:0;box-shadow:0 6px 20px #00000080}@supports (anchor-name:--x){.xvtr__toggle[data-v-050473f1]{anchor-name:--xvtr-trigger}.xvtr__dialog[data-v-050473f1]{position-anchor:--xvtr-trigger;position-area:block-end span-inline-start;position-try-fallbacks:flip-inline, flip-block;margin-block-start:var(--gap);position:fixed;inset:auto}}.xvtr__row[data-v-050473f1]{align-items:center;gap:var(--gap) calc(var(--gap) * 1.5);flex-wrap:wrap;display:flex}.xvtr__row--head[data-v-050473f1]{justify-content:space-between}.xvtr__row--fake[data-v-050473f1]{border-block-start:1px solid var(--bg-alt);justify-content:space-between;padding-block-start:var(--gap)}.xvtr__cell[data-v-050473f1]{align-items:center;gap:.6ch;display:inline-flex}.xvtr__label[data-v-050473f1]{color:var(--fg-dim);letter-spacing:.1em;font-size:.85em}.xvtr__btn-group[data-v-050473f1]{gap:0;display:inline-flex}.xvtr__vfo-btn[data-v-050473f1]{min-width:3ch;padding:0 .6ch;font-size:.85em}.xvtr__vfo-btn.is-active[data-v-050473f1],.xvtr__hint-btn.is-active[data-v-050473f1],.xvtr__fake-toggle.is-active[data-v-050473f1]{color:var(--fg-bright);border-color:var(--info);background:var(--bg-alt)}.xvtr__hint-btn[data-v-050473f1],.xvtr__reset-btn[data-v-050473f1],.xvtr__fake-toggle[data-v-050473f1]{padding:0 .8ch;font-size:.85em}.xvtr__fieldset[data-v-050473f1]{border:1px solid var(--bg-alt);padding:calc(var(--gap) * .75) var(--gap);margin:0;display:block}.xvtr__legend[data-v-050473f1]{color:var(--fg-dim);letter-spacing:.1em;padding:0 .5ch;font-size:.8em}.xvtr__diff-row[data-v-050473f1]{flex-wrap:nowrap;align-items:center;gap:.6ch;display:flex}.xvtr__sign-btn[data-v-050473f1]{text-align:center;min-width:2.8ch;padding:0 .3ch;font-size:.9em}.xvtr__segments[data-v-050473f1]{align-items:center;gap:.5ch;display:inline-flex}.xvtr__seg-label[data-v-050473f1]{cursor:pointer;align-items:baseline;gap:.2ch;display:inline-flex}.xvtr__seg-input[data-v-050473f1]{font:inherit;width:4.5ch;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);letter-spacing:.05em;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:0;padding:0 .3ch}.xvtr__seg-input[data-v-050473f1]::-webkit-inner-spin-button{appearance:none;margin:0}.xvtr__seg-input[data-v-050473f1]::-webkit-outer-spin-button{appearance:none;margin:0}.xvtr__seg-input[data-v-050473f1]:hover:not(:disabled){border-color:var(--fg)}.xvtr__seg-input[data-v-050473f1]:focus-visible{border-color:var(--info);outline:none}.xvtr__seg-input[data-v-050473f1]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.xvtr__copy-btn[data-v-050473f1],.xvtr__clr-btn[data-v-050473f1]{padding:0 .6ch;font-size:.85em}.xvtr__fake-label[data-v-050473f1]{cursor:pointer;align-items:baseline;gap:.3ch;display:inline-flex}.xvtr__fake-input[data-v-050473f1]{font:inherit;width:8ch;color:var(--fg-bright);background:var(--bg-alt);border:1px solid var(--fg-dim);letter-spacing:.05em;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:0;padding:0 .4ch}.xvtr__fake-input[data-v-050473f1]::-webkit-inner-spin-button{appearance:none;margin:0}.xvtr__fake-input[data-v-050473f1]::-webkit-outer-spin-button{appearance:none;margin:0}.xvtr__fake-input[data-v-050473f1]:hover:not(:disabled){border-color:var(--fg)}.xvtr__fake-input[data-v-050473f1]:focus-visible{border-color:var(--info);outline:none}.xvtr__fake-input[data-v-050473f1]:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}.xvtr__step-btn[data-v-050473f1]{text-align:center;min-width:2.6ch;padding:0 .3ch;font-size:.9em}.xvtr__unit[data-v-050473f1]{color:var(--fg-dim);font-size:.75em}.vfo[data-v-28d3441f]{gap:calc(var(--gap) * 1.5);padding:calc(var(--gap) * 1.5);border:1px solid var(--fg-dim);display:grid}.vfo__head[data-v-28d3441f]{align-items:center;gap:1ch;min-block-size:1.5em;display:flex}.vfo__tag[data-v-28d3441f]{color:var(--fg-bright);letter-spacing:.15em;text-transform:uppercase}.vfo__cw[data-v-28d3441f]{letter-spacing:.1em;color:var(--tx);border:1px solid var(--tx);white-space:nowrap;padding:0 .6ch;font-size:.8em;line-height:1.2}.vfo__head-end[data-v-28d3441f]{align-items:center;gap:var(--gap);margin-inline-start:auto;display:inline-flex}.vfo__dial[data-v-28d3441f]{justify-content:space-between;align-items:center;gap:var(--gap) calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.meter[data-v-911fd3e3]{grid-template-columns:var(--meter-label,9ch) minmax(0, 1fr) var(--meter-readout,18ch);align-items:center;gap:var(--gap);padding:calc(var(--gap) * .75) var(--gap);background:var(--bg-alt);border:1px solid var(--fg-dim);white-space:nowrap;display:grid}.meter__label[data-v-911fd3e3]{color:var(--fg-dim);letter-spacing:.08em}.meter__track[data-v-911fd3e3]{background:var(--bg);border:1px solid var(--fg-dim);height:1.05em;position:relative;overflow:hidden}.meter__fill[data-v-911fd3e3]{height:100%;transition:width .12s linear,background-color .2s linear;display:block}.meter__readout[data-v-911fd3e3]{justify-content:flex-end;align-items:baseline;gap:.5ch;display:inline-flex;overflow:hidden}.meter__value[data-v-911fd3e3]{color:var(--fg-bright);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.meter__fill[data-v-911fd3e3]{transition:none}}.meters[data-v-873185d7]{gap:calc(var(--gap) * 1.5);--meter-label:9ch;--meter-readout:18ch;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=700px){.meters[data-v-873185d7]{grid-template-columns:minmax(0,1fr)}}.dev[data-v-31f13463]{right:var(--pad);bottom:var(--pad);z-index:50;padding:var(--gap);background:color-mix(in srgb, var(--bg) 90%, black);border:1px dashed var(--muted);color:var(--muted);gap:.5ch;font-size:.85em;display:grid;position:fixed}.dev__title[data-v-31f13463]{letter-spacing:.2em}.dev__row[data-v-31f13463]{align-items:center;gap:.5ch;display:flex}.dev__label[data-v-31f13463]{color:var(--muted)}.dev__select[data-v-31f13463]{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--muted)}:root{--bg:#002b36;--bg-alt:#073642;--fg:#839496;--fg-dim:#586e75;--fg-bright:#eee8d5;--tx:#dc322f;--warn:#b58900;--info:#268bd2;--muted:#586e75;--yellow:#b58900;--orange:#cb4b16;--red:#dc322f;--magenta:#d33682;--violet:#6c71c4;--blue:#268bd2;--cyan:#2aa198;--green:#859900;--font-mono:"JetBrains Mono", "Fira Code", "DejaVu Sans Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--box-tl:"┌";--box-tr:"┐";--box-bl:"└";--box-br:"┘";--box-h:"─";--box-v:"│";--gap:clamp(4px, .5vw, 10px);--pad:clamp(6px, .9vw, 16px);--font-size:clamp(12px, .55vw + 7px, 16px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#fdf6e3;--bg-alt:#eee8d5;--fg:#657b83;--fg-dim:#93a1a1;--fg-bright:#073642;--muted:#93a1a1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:var(--font-size);-webkit-font-smoothing:none;font-smooth:never;line-height:1.35}.tui-screen{min-height:100%;padding:var(--pad);gap:var(--gap);align-content:start;display:grid;position:relative}.tui-title{color:var(--fg-bright);letter-spacing:.12em;text-transform:uppercase;margin:0}.tui-dim{color:var(--fg-dim)}.tui-muted{color:var(--muted)}.tui-warn{color:var(--warn)}.tui-tx{color:var(--tx)}.tui-info{color:var(--info)}.tui-frame{border:1px solid var(--fg-dim);padding:var(--pad);border-radius:0;position:relative}.tui-frame[data-title]:before{content:attr(data-title);top:calc(var(--pad) * -.9);left:var(--pad);background:var(--bg);color:var(--fg-dim);padding:0 .4em;position:absolute}.tui-ascii{--box-tl:"+";--box-tr:"+";--box-bl:"+";--box-br:"+";--box-h:"-";--box-v:"|"}.tui-crt:after{content:"";pointer-events:none;z-index:9999;opacity:.35;background:repeating-linear-gradient(#0000 0 2px,#0000002e 2px 3px);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.tui-crt:after{display:none}}.tui-btn{font:inherit;color:var(--fg);border:1px solid var(--fg-dim);padding:0 calc(var(--gap) * .8);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:0 0}.tui-btn:hover:not(:disabled){color:var(--fg-bright);border-color:var(--fg)}.tui-btn:disabled{color:var(--muted);border-color:var(--muted);cursor:not-allowed}@keyframes tui-blink{0%,to{opacity:1}50%{opacity:.15}}.tui-blink{animation:1s step-end infinite tui-blink}@media (prefers-reduced-motion:reduce){.tui-blink{animation:none}}
