@layer reset,vendor;@layer tokens{:root{--font-sans:"Space Grotesk", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--fs-micro:.75rem;--fs-sm:.8125rem;--fs-base:.875rem;--fs-md:1rem;font-family:var(--font-sans);color:#131d1a;font-synthesis:none;text-rendering:optimizelegibility;--signal-green:#06f3ac;--instrument-cyan:#26d2e3;--instrument-dark:#066b70;--safe-green:#006b4a;--error-border:#ff8f82;--error-text:#ffd8d3;--chassis-black:#131d1a;--workshop-graphite:#2c2e2f;--cold-steel:#e2e9e7;--inspection-white:#fbfdfd;--steel-mid:#b7c2bf;--steel-dark:#6d7976;--ink-muted:#53615e;--console-bg:#0d1412;--console-panel:#131d1a;--console-subtle:#182622;--console-hover:#21332d;--console-border:#1e302b;--console-control-border:#3b4744;--console-muted:#8e9e9a;--console-ok-bg:#194731;--seam-dark:#131d1a4d;--seam-light:#fbfdfd38;--content-width:1480px;--page-pad:clamp(1rem, 3vw, 3rem);--text:#e2e9e7;--text-strong:#fbfdfd;--accent:#06f3ac;--on-accent:#131d1a;--scrim:#090e0de0;--dialog-shadow:0 20px 60px #00000080;--color-scheme:dark;--error-ink:#ffd8d3;--info-bg:#26d2e31a;--structure:#0d1412;background:#131d1a}[data-theme=console]{--ink-muted:#8e9e9a}[data-theme=white]{--console-bg:#ecefef;--console-panel:#fbfdfd;--console-subtle:#e5ebea;--console-hover:#e5ebea;--console-border:#cfd9d6;--console-control-border:#bdc8c5;--console-muted:#53615e;--console-ok-bg:#e6f7f0;--instrument-cyan:#066b70;--error-border:#ba1a1a;--text:#131d1a;--text-strong:#131d1a;--accent:#006b4a;--on-accent:#fbfdfd;--scrim:#131d1a66;--dialog-shadow:none;--color-scheme:light;--steel-mid:#53615e;--error-ink:#ba1a1a;--error-text:#ba1a1a;--info-bg:#066b701f;--structure:#dde4e2;--seam-dark:#cfd9d6;--seam-light:#cfd9d6}}@layer base{html{color-scheme:var(--color-scheme)}body{background:var(--console-bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);margin:0;line-height:1.5}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--instrument-cyan);outline-offset:2px}.adm-mono{font-family:var(--font-mono)}.adm-skip{z-index:100;background:var(--accent);color:var(--on-accent);padding:.5rem 1rem;font-weight:700;position:absolute;top:0;left:-999px}.adm-skip:focus{left:0}}@layer layout{.adm-env{z-index:50;background:var(--instrument-dark);height:32px;color:var(--inspection-white);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex;position:fixed;inset:0 0 auto}.adm-shell{grid-template:"side head"56px"side main"minmax(0,1fr)/240px minmax(0,1fr);min-height:100vh;padding-top:32px;display:grid}.adm-side{background:var(--console-panel);border-right:1px solid var(--console-border);flex-direction:column;grid-area:side;height:calc(100vh - 32px);display:flex;position:sticky;top:32px}.adm-brand{border-bottom:1px solid var(--console-border);height:56px;font-size:var(--fs-md);color:var(--text-strong);letter-spacing:.02em;align-items:center;padding:0 1.25rem;font-weight:700;display:flex}.adm-nav{flex-direction:column;padding:.5rem 0;display:flex}.adm-nav a{min-height:44px;color:var(--text);border-left:3px solid #0000;align-items:center;padding:0 1.25rem;font-weight:500;text-decoration:none;display:flex}.adm-nav a:hover{background:var(--console-hover)}.adm-nav a[aria-current=page]{background:var(--console-subtle);border-left-color:var(--instrument-cyan);color:var(--text-strong);font-weight:700}.adm-nav a:focus-visible{outline-offset:-2px}.adm-head{padding:0 var(--page-pad);background:var(--console-panel);border-bottom:1px solid var(--console-border);grid-area:head;justify-content:space-between;align-items:center;gap:1rem;display:flex}.adm-head h1{color:var(--text-strong);margin:0;font-size:1.125rem;font-weight:700}.adm-user{align-items:center;gap:.75rem;min-width:0;display:flex}.adm-user-mail{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--console-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-main{min-width:0;padding:1.5rem var(--page-pad) 3rem;flex-direction:column;grid-area:main;gap:1.5rem;display:flex}.adm-crumb{font-size:var(--fs-sm);color:var(--console-muted)}.adm-crumb a{color:var(--instrument-cyan)}@media (width<=1279px){.adm-shell{grid-template-columns:200px minmax(0,1fr)}}@media (width<=1023px){.adm-shell{grid-template:"head"56px"side""main"minmax(0,1fr)/minmax(0,1fr)}.adm-side{border-right:0;border-bottom:1px solid var(--console-border);flex-direction:row;height:auto;position:static}.adm-brand{display:none}.adm-nav{flex-direction:row;padding:0;overflow-x:auto}.adm-nav a{white-space:nowrap;border-bottom:3px solid #0000;border-left:0;padding:0 1rem}.adm-nav a[aria-current=page]{border-bottom-color:var(--instrument-cyan)}.adm-user-mail{display:none}}}@layer components{.adm-btn{background:var(--console-subtle);min-height:40px;color:var(--text);border:1px solid var(--console-control-border);font:inherit;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.adm-btn:hover{background:var(--console-hover)}.adm-btn[data-variant=primary]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);min-height:44px}.adm-btn[data-variant=primary]:hover{filter:brightness(1.08)}.adm-btn[data-size=sm]{min-height:40px;font-size:var(--fs-sm);padding:0 .75rem}.adm-btn:disabled,.adm-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.adm-btn[aria-busy=true]{cursor:progress}.adm-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite adm-spin}.adm-link{color:var(--instrument-cyan);text-underline-offset:3px}.adm-link:hover{color:var(--text-strong)}.adm-block{background:var(--console-panel);border:1px solid var(--console-border)}.adm-block>header{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.5rem 1rem;display:flex}.adm-block h2{font-size:var(--fs-md);color:var(--text-strong);margin:0;font-weight:700}.adm-block-body{padding:1rem}.adm-tag{border:1px solid var(--console-control-border);color:var(--console-muted);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;padding:.125rem .5rem;font-weight:600}.adm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.adm-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.adm-field[data-span="2"]{grid-column:1/-1}.adm-label{font-size:var(--fs-sm);color:var(--text);font-weight:600}.adm-label[data-required]:after{content:" *";color:var(--instrument-cyan)}.adm-input,.adm-select{background:var(--console-bg);width:100%;min-height:40px;color:var(--text-strong);border:1px solid var(--console-muted);font:inherit;border-radius:0;padding:0 .75rem}.adm-input[readonly]{background:var(--console-subtle);color:var(--console-muted);border-color:var(--console-control-border)}.adm-input:hover:not([readonly]),.adm-select:hover{border-color:var(--text)}.adm-input:focus-visible,.adm-select:focus-visible{outline-offset:0;border-color:var(--instrument-cyan)}.adm-input[aria-invalid=true]{border-color:var(--error-border)}.adm-hint{font-size:var(--fs-sm);color:var(--console-muted)}.adm-error{font-size:var(--fs-sm);color:var(--error-ink)}.adm-error:before{content:"■ ";color:var(--error-border)}.adm-switch{align-items:center;gap:.75rem;min-height:40px;display:flex}.adm-switch input{width:20px;height:20px;accent-color:var(--accent)}.adm-actions{grid-column:1/-1;justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.adm-alert{border:1px solid var(--console-control-border);background:var(--console-subtle);color:var(--text);border-left-width:4px;padding:.75rem 1rem}.adm-alert[data-tone=error]{border-color:var(--error-border);color:var(--error-ink)}.adm-alert[data-tone=info]{border-color:var(--instrument-cyan);background:var(--info-bg)}.adm-alert[data-tone=ok]{border-color:var(--accent);background:var(--console-ok-bg)}.adm-alert strong{display:block}.adm-badge{border:1px solid var(--console-control-border);background:var(--console-subtle);color:var(--console-muted);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:700;display:inline-flex}.adm-badge:before{content:"■";font-size:.625rem}.adm-badge[data-status=active]{border-color:var(--accent);color:var(--accent);background:var(--console-ok-bg)}.adm-badge[data-status=trial]{border-color:var(--instrument-cyan);color:var(--instrument-cyan);background:var(--info-bg)}.adm-badge[data-status=past_due]{border-color:var(--error-border);color:var(--error-ink)}.adm-badge[data-status=exempt]:before{content:"◆"}.adm-badge[data-status=canceled]:before{content:"✕"}.adm-badge[data-status=none]{border-style:dashed}.adm-badge[data-status=none]:before{content:"—"}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.adm-search{flex:280px;max-width:420px}.adm-table-wrap{border:1px solid var(--console-border);background:var(--console-panel);overflow-x:auto}.adm-block .adm-table-wrap{border:0}.adm-table{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.adm-table caption{text-align:left;color:var(--text-strong);padding:.75rem 1rem;font-weight:700}.adm-table th{text-align:left;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--console-muted);background:var(--console-subtle);border-bottom:1px solid var(--console-border);white-space:nowrap;padding:.625rem 1rem;font-weight:700;position:sticky;top:0}.adm-table td{border-bottom:1px solid var(--console-border);vertical-align:middle;padding:.625rem 1rem}.adm-table tbody tr:hover{background:var(--console-hover)}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table [data-num]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.adm-table [data-id]{font-family:var(--font-mono);color:var(--instrument-cyan);white-space:nowrap}.adm-table [data-muted]{color:var(--console-muted)}.adm-table td a:not(.adm-link){color:var(--text-strong);text-underline-offset:3px;font-weight:600}.adm-pager{border-top:1px solid var(--console-border);font-size:var(--fs-sm);color:var(--console-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.adm-dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem 1.5rem;margin:0;display:grid}.adm-dl dt{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--console-muted);font-weight:700}.adm-dl dd{color:var(--text-strong);margin:.25rem 0 0}.adm-meter{font-family:var(--font-mono);align-items:center;gap:.5rem;display:flex}.adm-meter meter{width:96px;height:8px}.adm-kpis{background:var(--console-border);border:1px solid var(--console-border);gap:1px;display:grid}.adm-kpis[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.adm-kpis[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-kpi{background:var(--console-panel);min-width:0;padding:1rem}.adm-kpi dt{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--console-muted);font-weight:700}.adm-kpi dd{font-family:var(--font-mono);color:var(--instrument-cyan);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.75rem;font-weight:600}.adm-kpis[data-count="2"] .adm-kpi dd{font-size:2rem}.adm-kpi small{font-size:var(--fs-sm);color:var(--console-muted);margin-top:.25rem;display:block}@media (width<=1279px){.adm-kpis[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.adm-kpis[data-count="5"],.adm-kpis[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-seg{border:1px solid var(--console-muted);display:inline-flex}.adm-seg label{cursor:pointer;border-right:1px solid var(--console-muted);align-items:center;min-height:40px;padding:0 1rem;font-weight:600;display:flex}.adm-seg label:last-child{border-right:0}.adm-seg input{opacity:0;pointer-events:none;position:absolute}.adm-seg label:hover{background:var(--console-hover)}.adm-seg label:has(input:checked){background:var(--instrument-cyan);color:var(--console-bg)}.adm-seg label:has(input:focus-visible){outline:2px solid var(--text-strong);outline-offset:-4px}.adm-empty{text-align:center;color:var(--console-muted);padding:2.5rem 1rem}.adm-empty strong{color:var(--text);display:block}.adm-skeleton{background:linear-gradient(90deg, var(--console-subtle), var(--console-hover), var(--console-subtle));background-size:200% 100%;height:1em;animation:1.4s linear infinite adm-shimmer}.adm-login{place-items:center;min-height:100vh;padding:calc(32px + 1.5rem) 1rem 1.5rem;display:grid}.adm-login-panel{background:var(--console-panel);border:1px solid var(--console-border);width:min(100%,400px)}.adm-login-panel>header{border-bottom:1px solid var(--console-border);padding:1.25rem 1.5rem}.adm-login-panel h1{color:var(--text-strong);margin:0;font-size:1.375rem}.adm-login-panel form{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.adm-captcha{border:1px dashed var(--console-control-border);min-height:65px;color:var(--console-muted);font-size:var(--fs-sm);place-items:center;display:grid}.adm-login .adm-btn{width:100%}.adm-dialog{background:var(--console-panel);width:min(100% - 2rem,480px);color:var(--text);border:1px solid var(--console-control-border);box-shadow:var(--dialog-shadow);border-radius:0;padding:0}.adm-dialog::backdrop{background:var(--scrim)}.adm-dialog>header{border-bottom:1px solid var(--console-border);padding:1rem 1.25rem}.adm-dialog h2{color:var(--text-strong);margin:0;font-size:1.125rem}.adm-dialog-body{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.adm-dialog-body p{margin:0}.adm-dialog>footer{border-top:1px solid var(--console-border);justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (width<=767px){.adm-form{grid-template-columns:minmax(0,1fr)}}}@layer features,theme,dialogs;@layer utilities{.adm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes adm-spin{to{transform:rotate(360deg)}}@keyframes adm-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.adm-btn[aria-busy=true]:before,.adm-skeleton{animation:none}.adm-btn[aria-busy=true]:before{border-right-color:currentColor}}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-grotesk-400-DpFQlKNO.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/space-grotesk-500-DnsmCY5X.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/space-grotesk-600-DjqJml4C.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-700-Bx5ssXV-.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-400-B6W8R_vR.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-500-9KJuWOdP.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-600-BcXjrrhU.ttf)format("truetype")}
