@font-face{font-family:Mona Sans Variable;src:url(/fonts/mona-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Mona Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Monaspace Neon", ui-monospace, "SF Mono", Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius:8px;--radius-small:6px;--bg:#f5f5f5;--surface:#fff;--surface-raised:#fff;--surface-sunken:#ececec;--border:#dcdcdc;--text:#0a0a0a;--text-muted:#5f5f5f;--accent:#000;--accent-contrast:#fff;--accent-soft:#ececec;--focus:#000;--overlay:#00000080;--shadow:0 8px 28px #0000002e;--ok:#17803d;--ok-soft:#dff3e6;--warn:#9a5b00;--warn-soft:#fbeccc;--bad:#b3261e;--bad-soft:#fbe0de;--chart-fill:#262930;--chart-area:#26293024}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#000;--surface:#121212;--surface-raised:#1a1a1a;--surface-sunken:#0a0a0a;--border:#2b2b2b;--text:#fff;--text-muted:#b5b5b5;--accent:#fff;--accent-contrast:#000;--accent-soft:#222;--focus:#fff;--overlay:#000000b3;--shadow:0 8px 28px #0009;--ok:#5fd08a;--ok-soft:#14301f;--warn:#f0b955;--warn-soft:#382a0d;--bad:#ff8a80;--bad-soft:#3a1714;--chart-fill:#dce2ea;--chart-area:#dce2ea29}}:root[data-theme=dark]{--bg:#000;--surface:#121212;--surface-raised:#1a1a1a;--surface-sunken:#0a0a0a;--border:#2b2b2b;--text:#fff;--text-muted:#b5b5b5;--accent:#fff;--accent-contrast:#000;--accent-soft:#222;--focus:#fff;--overlay:#000000b3;--shadow:0 8px 28px #0009;--ok:#5fd08a;--ok-soft:#14301f;--warn:#f0b955;--warn-soft:#382a0d;--bad:#ff8a80;--bad-soft:#3a1714;--chart-fill:#dce2ea;--chart-area:#dce2ea29}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:14px/1.45 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{letter-spacing:-.01em}h1{margin:0;font-size:21px;font-weight:640}h2{margin:0;font-size:14px;font-weight:600}h3{margin:0;font-size:13px;font-weight:600}a{color:var(--text);text-underline-offset:3px}p{margin:0 0 var(--space-3)}.muted{color:var(--text-muted)}.small{font-size:12px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);background:var(--accent);color:var(--accent-contrast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);z-index:60;position:absolute;top:-48px}.skip-link:focus{top:var(--space-2)}.brand-logo{align-items:center;gap:0;display:inline-flex}.logo-mark{width:24px;height:24px;display:block}.logo-word{width:auto;height:15px;display:block}.logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}.shell{grid-template-columns:208px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);padding:var(--space-4) var(--space-3);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{padding:var(--space-1) var(--space-2) var(--space-4);align-items:center;display:flex}.sidebar nav{flex:1}.sidebar ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sidebar nav a{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2);border-radius:var(--radius-small);color:var(--text-muted);font-size:13px;text-decoration:none;display:flex}.sidebar nav a:hover{background:var(--surface-sunken);color:var(--text)}.sidebar nav a[aria-current=page]{background:var(--accent-soft);color:var(--text);font-weight:600}.sidebar-foot{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.who{align-items:center;gap:var(--space-2);min-width:0;display:flex}.who-text{min-width:0;line-height:1.25;display:grid}.who-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.who-text .muted{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.foot-actions{gap:var(--space-1);align-items:center;display:flex}.foot-actions .lang-menu{flex:1;min-width:0}.avatar{background:var(--accent);width:28px;height:28px;color:var(--accent-contrast);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid;overflow:hidden}.avatar-large{width:48px;height:48px;font-size:16px}.avatar img{object-fit:cover;width:100%;height:100%}.content{padding:28px var(--space-5) 56px;width:100%;min-width:0}.page{width:100%;max-width:960px;margin:0 auto}.content:focus{outline:none}.mock-bar{right:var(--space-3);bottom:var(--space-3);z-index:40;background:var(--surface-raised);color:var(--text-muted);padding:2px var(--space-3);border:1px solid var(--border);pointer-events:none;border-radius:999px;font-size:11px;position:fixed}.page-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-header-actions{gap:var(--space-2);align-items:center;font-size:13px;display:flex}.link-quiet{color:var(--text-muted);font-size:13px}.link-quiet:hover{color:var(--text)}.account-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);scroll-margin-top:var(--space-4);display:flex}.head-text{flex:1;gap:2px;min-width:0;display:grid}.head-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.head-name strong{letter-spacing:-.01em;font-size:17px;font-weight:640}.head-text .muted{overflow-wrap:anywhere}.grid2{gap:var(--space-4);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=1000px){.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2>.section-wide{grid-column:1/-1}}.section{background:var(--surface);border:1px solid var(--border);padding:0 var(--space-4) var(--space-2);min-width:0;scroll-margin-top:var(--space-4);margin-bottom:var(--space-4);border-radius:12px}.grid2>.section{margin-bottom:0}.section-head{align-items:center;gap:var(--space-2);min-height:48px;display:flex}.section-head h2{flex:none}.section-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;font-size:12px;display:inline-flex}.section-actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.section-body{padding-bottom:var(--space-3)}.section-body>p:last-child{margin-bottom:0}.section:not(:has(.section-head)){padding-top:var(--space-3)}.section-body>p:first-child{margin-top:0}.section-danger{border-color:color-mix(in srgb, var(--bad) 55%, var(--border))}.section-danger .section-head,.section-danger .section-body{padding-left:0}form.section{padding-top:0}.support-card{max-width:560px;padding-top:var(--space-4)}.row{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);min-height:46px;padding:6px 0;display:flex}.section-body>.row:first-child,.section-head+.row{border-top:1px solid var(--border)}.row-icon{background:var(--surface-sunken);width:28px;height:28px;color:var(--text-muted);border-radius:8px;flex:none;place-items:center;display:grid}.row-label{flex:1;min-width:0;display:grid}.row-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:500;display:flex}.row-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.row-end{align-items:center;gap:var(--space-2);flex:none;display:flex}.row-link{margin-top:var(--space-2);display:inline-block}.plain-list{margin:0;padding:0;list-style:none}.stats-big{gap:var(--space-4);margin:0 0 var(--space-3);grid-template-columns:1fr 1fr;display:grid}.stats-big>div{flex-direction:column-reverse;min-width:0;display:flex}.stats-big dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:650;line-height:1.15}.stats-big dt{color:var(--text-muted);font-size:12px}.note-line{margin:var(--space-3) 0 0;align-items:center;gap:6px;display:flex}.btn{font:inherit;padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-sunken)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-small{padding:3px var(--space-2);font-size:12px}.btn-primary{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.btn-primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.12)}.btn-danger{color:var(--bad);border-color:var(--bad)}.btn-link{font:inherit;color:var(--text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.btn-link:hover{color:var(--text);text-decoration-color:currentColor}.icon-btn{border-radius:var(--radius-small);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--surface-sunken);color:var(--text)}.row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.row-actions.spread{justify-content:space-between}.top-gap{margin-top:var(--space-3)}.apps-row .btn{flex:0 auto}.pill{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, var(--border))}.pill-bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, var(--border))}.switch{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:32px;height:18px;padding:0;transition:background .15s;position:relative}.switch[aria-checked=true]{background:var(--accent)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-knob{background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch-knob{background:var(--accent-contrast);transform:translate(14px)}.stack{gap:var(--space-3);display:grid}.form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.field{gap:var(--space-1);min-width:0;display:grid}.field label{color:var(--text-muted);font-size:12px}.field-hint{color:var(--text-muted);margin:0;font-size:12px}.field-error{color:var(--bad);font-size:12px}input,select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-small);padding:7px var(--space-2);width:100%;min-width:0;font-size:13px}input[type=checkbox]{width:auto;accent-color:var(--accent)}input[aria-invalid=true]{border-color:var(--bad)}textarea{resize:vertical}.check{gap:var(--space-2);align-items:center;display:flex}.check input{flex:none}.notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);margin:var(--space-2) 0;font-size:13px}.notice-bad{background:var(--bad-soft);color:var(--bad)}.notice-ok,.notice-info{background:var(--surface-sunken);color:var(--text)}.inline-error{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--bad);font-size:13px;display:flex}.slim-bar,.status-bar{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);min-width:0;font-size:13px;display:flex}.slim-bar .dot,.status-bar .dot{background:var(--text-muted);border-radius:50%;flex:none;width:6px;height:6px}.slim-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.slim-critical{border-color:var(--bad);color:var(--bad)}.slim-critical .dot{background:var(--bad)}.slim-critical .muted{color:inherit}.announcements{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.status-bar{background:var(--surface-sunken);padding:var(--space-2) var(--space-4);border-width:0 0 1px;border-radius:0;flex-wrap:wrap;justify-content:center}.close-link{margin:var(--space-5) 0 0;text-align:center;font-size:12px}.close-link a{color:var(--text-muted)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:8px var(--space-2);border-bottom:1px solid var(--border)}thead th{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}td.center,th.center{text-align:center}.num{text-align:right;font-variant-numeric:tabular-nums}.feed-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.feed-list li{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.feed-main{min-width:0;display:grid}.feed-meta{white-space:nowrap;font-size:12px}.subhead{margin:var(--space-4) 0 var(--space-2)}.chart{margin:0}.chart svg{width:100%;display:block}.chart-plot{position:relative}.chart-grid{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.chart-empty-label{color:var(--text-muted);pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.chart-bar{fill:var(--chart-fill)}.chart-bar-zero{opacity:.25}.chart-axis{justify-content:space-between;gap:var(--space-1);color:var(--text-muted);margin-top:var(--space-1);font-size:11px;display:flex}.chart-axis span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lang-menu,.menu{position:relative}.lang-button{font:inherit;width:100%;height:28px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:6px;font-size:13px;display:flex}.lang-button:hover,.lang-button[aria-expanded=true]{background:var(--surface-sunken)}.lang-current{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lang-button svg{color:var(--text-muted);flex:none}.lang-list,.menu-list{z-index:25;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;gap:1px;display:grid;position:absolute}.lang-list{width:max-content;min-width:100%;max-height:70vh;bottom:calc(100% + 6px);left:0;overflow-y:auto}.menu-list{min-width:190px;top:calc(100% + 4px);right:0}.lang-item,.menu-item{font:inherit;justify-content:space-between;align-items:center;gap:var(--space-4);padding:7px var(--space-3);color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;font-size:13px;display:flex}.lang-item:hover,.lang-item:focus-visible,.menu-item:hover,.menu-item:focus-visible{background:var(--accent-soft);outline-offset:-2px}.lang-item[aria-checked=true]{font-weight:600}.menu-danger{color:var(--bad)}.overlay{background:var(--overlay);padding:var(--space-4);z-index:40;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--surface-raised);border:1px solid var(--border);padding:var(--space-5);width:min(420px,100%);box-shadow:var(--shadow);border-radius:12px}.dialog h2{margin-bottom:var(--space-3);font-size:15px}.dialog p{color:var(--text-muted)}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.drawer-overlay{background:var(--overlay);z-index:30;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--border);width:min(480px,100%);height:100%;box-shadow:var(--shadow);flex-direction:column;animation:.18s ease-out drawer-in;display:flex}.drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border);min-height:52px;display:flex}.drawer-body{padding:var(--space-4);flex:1;overflow-y:auto}.drawer-body .row:first-child{border-top:0}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=640px){.drawer-overlay{align-items:flex-end}.drawer{border-left:0;border-top:1px solid var(--border);border-radius:16px 16px 0 0;width:100%;height:auto;max-height:88vh;animation-name:sheet-in}}.skeleton{vertical-align:middle;background:linear-gradient(90deg, color-mix(in srgb, var(--text) 8%, var(--surface)) 0%, color-mix(in srgb, var(--text) 15%, var(--surface)) 50%, color-mix(in srgb, var(--text) 8%, var(--surface)) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite shimmer;display:inline-block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton+.skeleton{display:block}.page-skeleton .section-head{min-height:44px}.boot{place-content:center;justify-items:center;gap:var(--space-4);min-height:100vh;display:grid}.boot .logo-mark{width:40px;height:40px}.boot .logo-word{height:22px}.boot-bar{background:var(--border);border-radius:2px;width:120px;height:2px;overflow:hidden}.boot-bar>span{background:var(--text);width:40%;height:100%;animation:1.1s ease-in-out infinite boot-slide;display:block}@keyframes boot-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.skeleton{background:color-mix(in srgb, var(--text) 10%, var(--surface))}.boot-bar>span{opacity:.35;width:100%}}.access-screen{min-height:100vh;padding:var(--space-4);align-content:center;place-items:center;gap:var(--space-4);display:grid}.access-card{background:var(--surface);border:1px solid var(--border);width:100%;max-width:420px;padding:var(--space-4);gap:var(--space-3);border-radius:12px;display:grid}.access-brand{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.access-brand .logo-mark{width:32px;height:32px}.access-brand .logo-word{height:20px}.access-tagline{color:var(--text-muted);margin:0}.access-foot{gap:var(--space-4);justify-content:center;font-size:12px;display:flex}.access-foot a{color:var(--text-muted)}.access-foot a:hover{color:var(--text)}.clerk-host{background:var(--surface);border:1px solid var(--border);min-width:0;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);border-radius:12px;overflow-x:auto}.cl-profileSection__danger{display:none!important}.btn-block{width:100%}@media (width<=760px){.shell{grid-template-columns:1fr}.sidebar{height:auto;padding:var(--space-3) var(--space-4);position:static}.brand{padding-bottom:var(--space-2)}.sidebar nav{flex:none}.sidebar nav ul{grid-template-columns:repeat(3,1fr)}.sidebar nav a{justify-content:center}.sidebar-foot{margin-top:var(--space-2)}.lang-list{top:calc(100% + 6px);bottom:auto}.content{padding:var(--space-4) var(--space-4) 40px}.stats-big dd{font-size:22px}}@media (width<=480px){.who-text .muted{display:none}.head-name strong{font-size:16px}}
