.page[data-v-52302821]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 20px}h1[data-v-52302821]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em}.window[data-v-52302821]{width:min(880px,100%);border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--surface);box-shadow:0 14px 40px #0006}.window[data-v-52302821]:fullscreen{width:100%;border:0;border-radius:0}.window__bar[data-v-52302821]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-bottom:1px solid var(--line)}.window__name[data-v-52302821]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;min-width:0}.window__state[data-v-52302821]{color:var(--text-dim);font-variant-numeric:tabular-nums}.dot[data-v-52302821]{width:7px;height:7px;border-radius:50%;background:var(--warn);flex:none}.dot--ok[data-v-52302821]{background:var(--ok)}.window__actions[data-v-52302821]{display:flex;gap:6px;flex:none}button[data-v-52302821],.window__actions a[data-v-52302821]{font:inherit;font-size:12px;padding:3px 9px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--text-dim);text-decoration:none;cursor:pointer}button[data-v-52302821]:hover,.window__actions a[data-v-52302821]:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.window__body[data-v-52302821]{height:460px;max-height:65vh;background:var(--bg)}.window:fullscreen .window__body[data-v-52302821]{height:calc(100vh - 34px);max-height:none}iframe[data-v-52302821]{display:block;width:100%;height:100%;border:0}:root{--bg: #1e1e1e;--surface: #181818;--surface-hover: #232323;--line: #2b2b2b;--line-strong: #3f3f3f;--text: #e4e4e4;--text-dim: #9a9a9a;--ok: #3fb950;--warn: #d29922;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}#app{height:100%}
