body{font-family:-apple-system,system-ui,sans-serif;background:#070b14;color:#e8eef7;margin:0;min-height:100dvh}.shell.svelte-12qhfyh{max-width:960px;margin:0 auto;padding:24px}.checking.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;height:100dvh}.dot.svelte-12qhfyh{width:8px;height:8px;border-radius:50%;background:#00d4ff;animation:svelte-12qhfyh-pulse 1s ease-in-out infinite}@keyframes svelte-12qhfyh-pulse{0%,to{opacity:.2}50%{opacity:1}}header.svelte-12qhfyh{display:flex;align-items:center;gap:32px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:32px}.brand.svelte-12qhfyh{font-weight:700;color:#00d4ff;font-size:18px;letter-spacing:.02em}.logout-btn.svelte-12qhfyh{margin-left:auto;background:transparent;border:1px solid rgba(255,255,255,.12);color:#fff6;font-size:12px;padding:5px 12px;cursor:pointer;border-radius:4px}.logout-btn.svelte-12qhfyh:hover{color:#ffffffb3;border-color:#ffffff40;background:transparent}nav.svelte-12qhfyh{display:flex;gap:18px;flex-wrap:wrap}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#ffffff80;text-decoration:none;font-size:14px;letter-spacing:.02em;padding:4px 0;border-bottom:1px solid transparent}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#ffffffd9}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#ff2d78;border-bottom-color:#ff2d78}main.svelte-12qhfyh{padding-bottom:60px}h1{color:#00d4ff;font-size:24px;margin:0 0 8px}h2{color:#fff9;font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin:32px 0 12px}.muted{color:#fff6}button{font-family:inherit;background:#00d4ff1a;color:#00d4ff;border:1px solid rgba(0,212,255,.3);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}button:hover{background:#00d4ff2e}button.danger{background:#ff2d781a;color:#ff2d78;border-color:#ff2d7866}button.danger:hover{background:#ff2d7833}button:disabled{opacity:.4;cursor:not-allowed}input,select,textarea{font-family:inherit;background:#ffffff0a;color:#e8eef7;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;font-size:13px;width:100%;box-sizing:border-box}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06)}th{color:#ffffff80;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.08em}code{font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;color:#ffffffbf}
