:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#eceff3;--surface:#fff;--surface-2:#edf0f4;--ink:#10141a;--ink-2:#363f49;--muted:#58616c;--faint:#858e9a;--border:#d3d9e0;--border-2:#bfc6cf;--accent:#2f7d5a;--accent-ink:#216046;--accent-soft:#e6f1ec;--btn:#17191d;--btn-hover:#2a2d33;--btn-ink:#fff;--up:#17915b;--up-soft:#e4f3eb;--down:#d0402b;--down-soft:#fbe8e4;--warn:#b07a16;--warn-soft:#f9eed4;--radius:15px;--radius-sm:10px;--shadow:0 1px 2px #10182812, 0 4px 10px -3px #1018281a;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0f12;--surface:#15181d;--surface-2:#1b1f25;--ink:#edeff2;--ink-2:#c3c9d0;--muted:#97a0ac;--faint:#6b747f;--border:#24282f;--border-2:#2e333b;--accent:#52b98a;--accent-ink:#7acfa6;--accent-soft:#16241d;--btn:#edeff2;--btn-hover:#dadde2;--btn-ink:#15181d;--up:#43b77e;--up-soft:#12261c;--down:#e0654e;--down-soft:#2a130f;--warn:#d2a343;--warn-soft:#271f0e;--shadow:0 1px 2px #0006, 0 2px 8px -2px #00000080}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#eceff3;--surface:#fff;--surface-2:#edf0f4;--ink:#10141a;--ink-2:#363f49;--muted:#58616c;--faint:#858e9a;--border:#d3d9e0;--border-2:#bfc6cf;--accent:#2f7d5a;--accent-ink:#216046;--accent-soft:#e6f1ec;--btn:#17191d;--btn-hover:#2a2d33;--btn-ink:#fff;--up:#17915b;--up-soft:#e4f3eb;--down:#d0402b;--down-soft:#fbe8e4;--warn:#b07a16;--warn-soft:#f9eed4;--shadow:0 1px 2px #10182812, 0 4px 10px -3px #1018281a}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0f12;--surface:#15181d;--surface-2:#1b1f25;--ink:#edeff2;--ink-2:#c3c9d0;--muted:#97a0ac;--faint:#6b747f;--border:#24282f;--border-2:#2e333b;--accent:#52b98a;--accent-ink:#7acfa6;--accent-soft:#16241d;--btn:#edeff2;--btn-hover:#dadde2;--btn-ink:#15181d;--up:#43b77e;--up-soft:#12261c;--down:#e0654e;--down-soft:#2a130f;--warn:#d2a343;--warn-soft:#271f0e;--shadow:0 1px 2px #0006, 0 2px 8px -2px #00000080}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,sans-serif;font-size:15px}.shell{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:10;background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);align-items:center;gap:14px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:680;display:flex}.brandmark{background:var(--accent);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.topnav{display:none}.top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.top-actions a{color:var(--ink-2);font-size:14px;font-weight:550;text-decoration:none}.top-actions a:hover{color:var(--ink)}.top-actions .iconlink{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.top-actions .iconlink:hover{background:var(--surface-2)}.top-actions .profilelink{align-items:center;gap:8px;display:flex}.top-actions .avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.profile-head{align-items:center;gap:14px;display:flex}.avatar-lg{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.card label{flex-direction:column;gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.topbar button{font:inherit;cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--border-2);border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:550}.topbar button:hover{background:var(--surface-2)}main.content{width:100%;padding:18px 16px calc(84px + env(safe-area-inset-bottom));flex:1;max-width:640px;margin:0 auto}.tabbar{z-index:10;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{text-align:center;max-width:96px;color:var(--faint);border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:5px 0 3px;font-size:11px;font-weight:550;text-decoration:none;display:flex}.tabbar a .glyph{place-items:center;height:20px;display:grid}.tabbar a.active{color:var(--accent-ink);background:var(--accent-soft);font-weight:650}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;padding:18px}.card h2{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:650}.card .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.muted{color:var(--muted);font-size:13px}.mono{font-family:var(--mono)}.row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.row:last-child{border-bottom:none}.stack{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pill{white-space:nowrap;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.ok{background:var(--up-soft);color:var(--up)}.pill.warn{background:var(--down-soft);color:var(--down)}.pill.live{background:var(--accent);color:#fff}form.sheet{flex-direction:column;gap:14px;display:flex}form.sheet label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}form.sheet input{font:inherit;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:11px 13px;font-size:15px}form.sheet input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}form.sheet .consent{color:var(--muted);flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.45}form.sheet .consent input{width:17px;height:17px;accent-color:var(--accent);margin-top:1px}button.primary{font:inherit;cursor:pointer;background:var(--btn);color:var(--btn-ink);border-radius:var(--radius-sm);border:none;padding:12px;font-size:15px;font-weight:600;transition:background .12s}button.primary:hover:not(:disabled){background:var(--btn-hover)}button.primary:disabled{opacity:.4;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.error{color:var(--down);font-size:13px}.center{text-align:center;color:var(--muted);padding:44px 16px}.meter{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.meter>div{background:var(--accent);border-radius:999px;height:100%}.notification.unread{border-left:3px solid var(--accent);padding-left:12px}a.button{background:var(--btn);color:var(--btn-ink);border-radius:9px;padding:9px 15px;font-size:13px;font-weight:550;text-decoration:none;display:inline-block}a.button:hover{background:var(--btn-hover)}@media (width>=760px){.tabbar{display:none}main.content{max-width:880px;padding:28px 24px 40px}.topbar{height:62px;padding:0 28px}.topnav{align-items:center;gap:4px;margin-left:18px;display:flex}.topnav a{color:var(--ink-2);border-radius:9px;padding:7px 12px;font-size:13.5px;font-weight:550;text-decoration:none}.topnav a:hover{background:var(--surface-2);color:var(--ink)}.topnav a.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:650}.topnav .glyph{display:none}.stack{grid-template-columns:repeat(3,1fr)}}
