:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ph:#46ff8f;--ph-hot:#e4ffee;--ph-dim:#46ff8f6b;--ph-faint:#46ff8f29;--mono:"Cascadia Mono", "Cascadia Code", Consolas, "SF Mono", Menlo, ui-monospace, monospace}html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;background:#000;height:100%;margin:0;overflow:hidden}#stage{touch-action:none;width:100vw;height:100vh;position:fixed;inset:0}#video{opacity:.01;pointer-events:none;width:2px;height:2px;position:fixed;top:0;left:0}#operator{border:1px solid var(--ph-dim);width:min(440px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--ph);font:14px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:auto;user-select:auto;z-index:10;background:#000803f5;padding:14px 16px 18px;position:fixed;top:12px;right:12px;overflow-y:auto;box-shadow:0 0 24px #46ff8f33}#operator[hidden]{display:none}#operator .op-head{justify-content:space-between;align-items:center;gap:12px;display:flex}#operator h2{letter-spacing:.2em;color:var(--ph-hot);margin:0;font-size:16px}#operator h3{letter-spacing:.2em;color:var(--ph-dim);margin:0 0 8px;font-size:12px}#operator section{border-top:1px solid var(--ph-faint);margin-top:14px;padding-top:12px}#operator .row{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}#operator select,#operator button{min-height:44px;color:var(--ph-hot);border:1px solid var(--ph-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;background:#000;padding:6px 12px}#operator select{max-width:62%}#operator button.on{background:var(--ph);color:#000}#operator input[type=checkbox]{width:28px;height:28px;accent-color:var(--ph)}#operator .op-buttons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}#operator .op-status{color:var(--ph-dim);text-transform:none;word-break:break-word;margin-top:10px;font-size:11px}#operator .op-link{color:var(--ph-hot);padding:10px 0;display:inline-block}#operator .op-keys{font:11px/1.6 var(--mono);color:var(--ph-dim);margin:8px 0 0}
