:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--plane:#f9f9f7;--surface:#fcfcfb;--surface-2:#f2f1ee;--ink:#0b0b0b;--ink-2:#52514e;--muted:#6b6a66;--border:#0b0b0b1f;--grid:#e1e0d9;--axis:#c3c2b7;--accent:#2563eb;--accent-ink:#fff;--series-1:#2a78d6;--danger:#b42318;--danger-surface:#fdecea;--warn-surface:#fff4d6;--ok:#006300;--ok-surface:#e6f4e6;--focus:#2563eb;--brand-1:#0e7490;--brand-2:#2563eb;--brand-3:#9333ea;--radius:8px;--font:system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--plane:#0d0d0d;--surface:#1a1a19;--surface-2:#232321;--ink:#f0efec;--ink-2:#c3c2b7;--muted:#9c9a93;--border:#ffffff24;--grid:#2c2c2a;--axis:#383835;--accent:#38bdf8;--accent-ink:#0b0b0b;--series-1:#3987e5;--danger:#ff8a80;--danger-surface:#3a1715;--warn-surface:#3a2f12;--ok:#0ca30c;--ok-surface:#12301a;--focus:#7dd3fc;--brand-1:#22d3ee;--brand-2:#3b82f6;--brand-3:#a855f7}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--plane);color:var(--ink);font:15px/1.5 var(--font)}a{color:var(--accent)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}h1{margin:0 0 1rem;font-size:1.5rem}h2{margin:0 0 .75rem;font-size:1.125rem}p{margin:0 0 .75rem}code,.mono{font-family:var(--mono);font-size:.9em}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.muted{color:var(--muted)}.small{font-size:.875rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{position:absolute;left:-9999px}.skip-link:focus{background:var(--surface);z-index:10;padding:.5rem 1rem;top:1rem;left:1rem}.auth-wrap{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{width:100%;max-width:420px}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);padding:1rem}.sidebar nav ul{margin:1rem 0;padding:0;list-style:none}.sidebar nav a{color:var(--ink);border-radius:6px;padding:.5rem .75rem;text-decoration:none;display:block}.sidebar nav a:hover{background:var(--surface-2)}.sidebar nav a[aria-current=page]{background:var(--surface-2);font-weight:600}.brand{font-size:1.1rem;font-weight:700}.org-name{color:var(--ink-2);overflow-wrap:anywhere;font-size:.875rem}.main{width:100%;max-width:1100px;padding:1.5rem 2rem}@media (max-width:760px){.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;min-width:0;padding:.75rem 1rem 0;display:grid}.sidebar .brand{grid-area:1/1}.sidebar .signout{grid-area:1/2}.sidebar .signout button{min-height:2rem;padding:.25rem .75rem;font-size:.875rem}.sidebar .org-name,.sidebar .switch-org{grid-column:1/-1}.sidebar nav{grid-column:1/-1;min-width:0;margin:.25rem -1rem 0}.sidebar nav ul{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:.25rem;margin:0;padding:.25rem 1rem .5rem;display:flex;overflow-x:auto}.sidebar nav li{flex:none}.sidebar nav a{white-space:nowrap;padding:.4rem .7rem}.sidebar nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}.sidebar .help{display:none}.main{padding:1rem}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:1.25rem}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.tile .label{color:var(--ink-2);font-size:.875rem}.tile .value{overflow-wrap:anywhere;margin:.25rem 0;font-size:2rem;font-weight:600;line-height:1.2}.tile .hero{font-size:3rem}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.spread{justify-content:space-between}.stack>*+*{margin-top:.75rem}label{margin-bottom:.25rem;font-weight:600;display:block}.hint{color:var(--muted);font-size:.875rem;font-weight:400;display:block}input,select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:6px;min-height:2.5rem;padding:.55rem .7rem}input:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.field{margin-bottom:1rem}.filters{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.filters>.row{align-self:flex-end}.filters .field{flex:200px;min-width:150px;margin:0}.filters label .hint{margin-left:.35rem;display:inline}input:not([type=radio]):not([type=checkbox]),select{height:2.5rem}input[type=radio],input[type=checkbox]{accent-color:var(--accent)}.radios{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;min-height:2.5rem;display:flex}.radios label.inline{margin:0}label.inline input[type=radio]{flex:none;width:1.05rem;height:1.05rem;margin:0}button,.button{background:var(--accent);min-height:2.5rem;color:var(--accent-ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}button.secondary,.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--border)}button.danger{background:var(--danger);color:#fff}button:disabled{opacity:.55;cursor:not-allowed}button.link{color:var(--accent);background:0 0;border:0;min-height:0;padding:0;font-weight:400;text-decoration:underline}.alert{border:1px solid var(--border);border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.alert.error{background:var(--danger-surface)}.alert.warn{background:var(--warn-surface)}.alert.ok{background:var(--ok-surface)}.alert.info{background:var(--surface-2);border-left:4px solid var(--accent)}.alert strong{display:block}.secret{font-family:var(--mono);background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;padding:.75rem}.table-wrap{position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.925rem}th,td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:top;padding:.55rem .6rem}th{color:var(--ink-2);white-space:nowrap;font-size:.85rem;font-weight:600}.badge{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;display:inline-block}.pager{gap:1rem;margin-top:1rem;display:flex}dialog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);width:calc(100% - 2rem);max-width:440px}dialog::backdrop{background:#00000073}details>summary{cursor:pointer;color:var(--accent)}.chart{width:100%;height:auto;display:block}.chart .grid-line{stroke:var(--grid);stroke-width:1px}.chart .baseline{stroke:var(--axis);stroke-width:1px}.chart .tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .bar{fill:var(--series-1)}.chart .bar-hit{fill:#0000;cursor:default}.chart .bar-hit:focus{outline:none}.chart .bar-hit:focus-visible+.bar,.chart g.active .bar{fill:var(--accent)}.chart .tip-box{fill:var(--surface);stroke:var(--border)}.chart .tip-value{fill:var(--ink);font-size:13px;font-weight:600}.chart .tip-label{fill:var(--ink-2);font-size:11px}.hbar-track{fill:var(--surface-2)}.hbar{fill:var(--series-1)}.org-list{margin:0 0 1rem;padding:0;list-style:none}.org-list li{border-bottom:1px solid var(--grid);padding:.5rem 0}.brand a{color:var(--ink);text-decoration:none}.chart-wrap{border-radius:6px;margin-bottom:.5rem}.links{margin:0;padding:0;list-style:none}.links li{padding:.2rem 0}.share-cell{vertical-align:middle;width:30%;min-width:80px}.hbar-svg{width:100%;height:8px;display:block}.nowrap{white-space:nowrap}fieldset{border:0;min-width:0;margin:0 0 1rem;padding:0}legend{margin-bottom:.25rem;padding:0;font-weight:600}label.inline{align-items:center;gap:.4rem;margin:.25rem 0;font-weight:400;display:flex}label.inline input{width:auto;min-height:0}.check{align-items:flex-start;gap:.5rem;display:flex}.check input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--accent);flex:none;margin:.2rem 0 0;padding:0}.check label{margin:0;font-weight:400}.alert .row{margin-top:.5rem}.quote{border-top:1px solid var(--grid);margin-top:1rem;padding-top:1rem}.quote h3{margin:0 0 .5rem;font-size:1rem}dl{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0 0 1rem;display:grid}dt{color:var(--ink-2)}dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){dl{grid-template-columns:1fr}dd{margin-bottom:.5rem}}.feed{margin:0;padding:0;list-style:none}.feed li{border-bottom:1px solid var(--grid);flex-direction:column;padding:.6rem 0;display:flex}.feed code{overflow-wrap:anywhere}.feed-what{font-weight:600}td code{white-space:nowrap}.main,.card,.grid>*{min-width:0}.grid{margin-bottom:1rem}.grid>.card{margin-bottom:0}.brand{align-items:center;gap:.5rem;display:flex}.brand a{align-items:center;gap:.5rem;display:inline-flex}.brand-mark{flex:none}.wordmark{letter-spacing:-.01em}.wordmark-accent{color:var(--brand-2);background:linear-gradient(90deg, var(--brand-1), var(--brand-2) 55%, var(--brand-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-card .brand{justify-content:center;margin-bottom:1rem}.center{text-align:center}.sidebar .help{margin:1rem 0 0}.tabular{font-variant-numeric:tabular-nums}.tile .exact{margin-top:-.25rem}.badge.ok{background:var(--ok-surface);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.badge.warn{background:var(--warn-surface);border-color:color-mix(in srgb, var(--ink) 25%, transparent)}.badge.danger{background:var(--danger-surface);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.badge.large{padding:.2rem .75rem;font-size:1rem;font-weight:600}.badge{white-space:nowrap}.chart .bar-label{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}button.sm,.button.sm{min-height:2rem;padding:.25rem .65rem;font-size:.875rem}.actions{flex-wrap:nowrap;gap:.4rem;display:flex}.actions-cell{white-space:nowrap;vertical-align:middle;width:1%}td{vertical-align:middle}table.wrap-head th{white-space:normal;vertical-align:bottom;min-width:5.5rem}table.wrap-head th:first-child{min-width:0}dl.readonly{grid-template-columns:1fr;gap:.15rem;margin-bottom:1rem}dl.readonly dt{color:var(--ink);font-weight:600}dl.readonly dd{color:var(--ink-2)}.quote dd.figure{font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:600px){table.stack thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.stack,table.stack tbody,table.stack tr,table.stack td{width:100%;display:block}table.stack tr{border:1px solid var(--grid);border-radius:6px;margin-bottom:.75rem;padding:.4rem .75rem}table.stack td{text-align:right;white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}table.stack td+td{border-top:1px solid var(--grid)}table.stack td:before{content:attr(data-label);text-align:left;color:var(--ink-2);flex:none;font-size:.85rem;font-weight:600}table.stack td:not([data-label]):before{content:none}table.stack td>*{min-width:0}table.stack td code{white-space:normal;overflow-wrap:anywhere}table.stack td.actions-cell{justify-content:flex-end;width:100%}}.filters .radio-group{flex:2 280px}textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);resize:vertical;border-radius:6px;padding:.5rem .65rem;display:block}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.break{overflow-wrap:anywhere}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;display:flex}.tabs a{color:var(--ink-2);border-radius:6px 6px 0 0;padding:.5rem .85rem;text-decoration:none}.tabs a:hover{background:var(--surface-2);color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.page-head{margin-bottom:1rem}.page-head h1{margin:0}.action-row{align-items:flex-start}.action-item{flex-direction:column;gap:.5rem;max-width:100%;display:flex}.action-item .alert{margin:0}.action-item>button{align-self:flex-start}.credit{border-top:1px solid var(--grid);margin-top:1.25rem;padding-top:1rem}.credit h3{margin:0 0 .25rem;font-size:1rem}.dialog-body h2{margin-top:.25rem}.stats .tile .value{font-size:1.75rem}.tile h2.label{margin:0;font-size:.875rem;font-weight:400}.sidebar nav a.admin-link{color:var(--accent)}.copy{align-items:center;gap:.5rem;display:inline-flex}.base-url{background:var(--surface-2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;padding:.6rem .75rem;display:flex}.base-url code{overflow-wrap:anywhere;flex:14rem;min-width:0;font-size:.95rem}.snippets summary{margin-bottom:.5rem}.snippet{min-width:0;margin-top:.75rem}.snippet pre{background:var(--surface-2);border-radius:6px;margin:.35rem 0 0;padding:.75rem .9rem;font-size:.85rem;line-height:1.5;overflow-x:auto}.filters .field.narrow{flex:0 260px}.auth-card .brand{font-size:1.4rem}.auth-card .brand-mark{width:34px;height:34px}
