@font-face{font-family:display;src:url(/_next/static/media/1c829b69217bf11e-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:display;src:url(/_next/static/media/d583f8cdf0de06d5-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:83.64%;descent-override:25.01%;line-gap-override:0.00%;size-adjust:115.97%}.__className_fd6079{font-family:display,display Fallback}.__variable_fd6079{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/0bf677b970c21617-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:body;src:url(/_next/static/media/4ca38baad642392e-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:body;src:url(/_next/static/media/6b62d7564cb689e3-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:body;src:url(/_next/static/media/13505a668b16d4bc-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_4baf92{font-family:body,body Fallback}.__variable_4baf92{--font-body:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/e29c0b2fe2ebd388-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_e9d829{font-family:mono,mono Fallback;font-weight:500}.__variable_e9d829{--font-mono:"mono","mono Fallback"}:root{color-scheme:light dark;--indigo-bright:#C3BAFF;--indigo-glow:#9B8BFA;--indigo:#6655E8;--indigo-mid:#5145CD;--indigo-deep:#4338AD;--indigo-soft:#D5CEFF;--bg:#F5F6FA;--bg-2:#EDF0F6;--surface:#FFFFFF;--surface-2:#EDF0F6;--surface-3:#EAE6FF;--border:#CCD1DF;--border-strong:#AEB6C8;--control-border:#798297;--divider:#E3E6EE;--text:#171B2B;--muted:#50596D;--faint:#606A7F;--brand:#5145CD;--on-brand:#FFFFFF;--brand-container:#EAE6FF;--on-brand-container:#30256D;--ok:#4338AD;--warn:#8A5A00;--warn-bg:#FCF0D4;--stop:#C0283C;--stop-bg:#FCE9E9;--on-stop-bg:#7A1F26;--on-stop:#FFFFFF;--info:#0E6E88;--info-bg:#E2F3F9;--neutral:#50596D;--neutral-bg:#E9ECF3;--grad-top:#6655E8;--grad-bot:#4338AD;--on-grad:#FFFFFF;--gloss:rgba(255,255,255,.20);--shade:rgba(27,18,69,.18);--glow:rgba(91,75,224,.22);--wash:rgba(102,85,232,.065);--shadow:0 2px 6px -4px rgba(23,27,43,.12);--shadow-lg:0 24px 60px -30px rgba(22,19,43,.45);--scrim:rgba(22,19,43,.45);--sans:var(--font-body,"Manrope"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--disp:var(--font-display,"Sora"),var(--sans);--mono:var(--font-mono,"IBM Plex Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--t-xs:.75rem;--t-sm:.8125rem;--t-md:.875rem;--t-base:.9375rem;--t-lg:1rem;--t-xl:1.25rem;--t-2xl:1.875rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--control-h:44px;--control-h-sm:32px;--r-card:28px;--r-ctl:14px;--r-sm:12px;--sidebar:260px;--page-max:1440px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#101117;--bg-2:#15171E;--surface:#191B23;--surface-2:#242731;--surface-3:#30294F;--border:#414553;--border-strong:#545B6E;--control-border:#8893AA;--divider:#2F3340;--text:#F0F1F8;--muted:#B5BDCE;--faint:#A2ABC0;--brand:#C3BAFF;--on-brand:#261A60;--brand-container:#30294F;--on-brand-container:#E7DEFF;--ok:#C3BAFF;--warn:#FFCE7A;--warn-bg:#3A2C10;--stop:#FFAAB4;--stop-bg:#4E1219;--on-stop-bg:#FFDADE;--on-stop:#4E1219;--info:#8FD3EA;--info-bg:#12303C;--neutral:#B5BDCE;--neutral-bg:#2C303B;--grad-top:#C3BAFF;--grad-bot:#6655E8;--on-grad:#15171E;--gloss:rgba(255,255,255,.45);--shade:rgba(20,12,60,.30);--glow:rgba(109,92,255,.30);--wash:rgba(102,85,232,.08);--shadow:0 2px 8px -4px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -40px rgba(0,0,0,.95);--scrim:rgba(6,5,12,.62)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:#101117;--bg-2:#15171E;--surface:#191B23;--surface-2:#242731;--surface-3:#30294F;--border:#414553;--border-strong:#545B6E;--control-border:#8893AA;--divider:#2F3340;--text:#F0F1F8;--muted:#B5BDCE;--faint:#A2ABC0;--brand:#C3BAFF;--on-brand:#261A60;--brand-container:#30294F;--on-brand-container:#E7DEFF;--ok:#C3BAFF;--warn:#FFCE7A;--warn-bg:#3A2C10;--stop:#FFAAB4;--stop-bg:#4E1219;--on-stop-bg:#FFDADE;--on-stop:#4E1219;--info:#8FD3EA;--info-bg:#12303C;--neutral:#B5BDCE;--neutral-bg:#2C303B;--grad-top:#C3BAFF;--grad-bot:#6655E8;--on-grad:#15171E;--gloss:rgba(255,255,255,.45);--shade:rgba(20,12,60,.30);--glow:rgba(109,92,255,.30);--wash:rgba(102,85,232,.08);--shadow:0 2px 8px -4px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -40px rgba(0,0,0,.95);--scrim:rgba(6,5,12,.62)}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--t-base);line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-wrap:anywhere}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.02em;margin:0}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}canvas,img,svg,video{max-width:100%}img{height:auto}.field-label{display:block;font-size:var(--t-md);font-weight:600;color:var(--muted);margin:0 0 6px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.warn-text{color:var(--warn)}.stop-text{color:var(--stop)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s3);top:-60px;z-index:100;background:var(--brand);color:var(--on-brand);padding:var(--s2) var(--s4);border-radius:var(--r-ctl);font-weight:600;transition:top .15s}.skip-link:focus-visible{top:var(--s3);text-decoration:none}.mark{width:40px;height:40px;border-radius:12.5px;flex:0 0 auto;background:url(/logo.svg) 50%/100% 100% no-repeat;box-shadow:0 2px 8px -4px var(--glow)}.tile{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;color:var(--muted);background:linear-gradient(158deg,var(--surface-3),var(--surface-2))}.tile.on{background:var(--brand-container);color:var(--on-brand-container)}.tile svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tile.sm{width:30px;height:30px;border-radius:10px}.tile.sm svg{width:16px;height:16px}.app{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100vh}.side{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-card);padding:var(--s4) var(--s3);display:flex;flex-direction:column;gap:var(--s5);position:-webkit-sticky;position:sticky;top:12px;height:calc(100dvh - 24px);overflow-y:auto;margin:12px 0 12px 12px}.side .brandrow{display:flex;align-items:center;gap:10px;padding:var(--s2) var(--s2) 0}.side .brandrow b{font-family:var(--disp);font-size:var(--t-lg);font-weight:700;letter-spacing:-.02em}.side .brandrow b i{color:var(--brand);font-style:normal}.side .brandrow small{display:block;font-family:var(--sans);font-size:12px;color:var(--muted);margin-top:2px}.icon-btn.nav-close{display:none}.navgroup{display:flex;flex-direction:column;gap:3px}.navgroup h4{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--faint);margin:0 0 var(--s2);padding-left:var(--s3)}.navgroup a{display:flex;align-items:center;gap:10px;padding:0 var(--s3);min-height:44px;height:auto;border-radius:24px;color:var(--muted);font-size:13.5px;font-weight:500;white-space:normal}.navgroup a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.navgroup a.active{background:var(--brand-container);color:var(--on-brand-container);font-weight:700}.navgroup a svg{width:17px;height:17px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nav-badge{margin-left:auto;font-size:var(--t-xs);font-weight:700;color:var(--faint)}.navgroup a.active .nav-badge{color:var(--on-brand-container)}.main{min-width:0;display:flex;flex-direction:column}.topbar{padding:var(--s3) var(--s4);border:1px solid var(--divider);border-radius:24px;background:var(--surface);position:-webkit-sticky;position:sticky;top:12px;z-index:10;margin:12px var(--s5) 0}.topbar,.topbar-inner{display:flex;align-items:center;gap:var(--s3)}.topbar-inner{width:100%;max-width:var(--page-max);margin:0 auto}.workspace-context{display:grid;grid-gap:1px;gap:1px;min-width:0}.workspace-eyebrow{font-size:11px;font-weight:600;color:var(--faint)}.workspace-current{font-size:var(--t-md);font-weight:700;color:var(--text)}.topbar .burger{display:none}.spacer,.topbar .sp{flex:1 1}.rolechip{font-size:var(--t-xs);font-weight:600;color:var(--muted);padding:5px 10px;border-radius:999px;background:var(--surface-2);white-space:normal}.page,.wrap{padding:var(--s6) var(--s5);width:100%;max-width:var(--page-max);margin:0 auto;background-image:radial-gradient(900px 420px at 88% -8%,var(--wash),transparent 62%)}.btn,.chip-toggle,button,input,select,textarea{font-family:inherit;font-size:13.5px}input,select,textarea{width:100%;padding:0 var(--s3);border-radius:var(--r-ctl);background:var(--bg-2);border:1px solid var(--control-border);color:var(--text)}input,select{height:var(--control-h)}select{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--brand)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--stop)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}textarea{padding:var(--s2) var(--s3);min-height:96px;line-height:1.5;resize:vertical}input[type=checkbox],input[type=radio]{width:auto;height:auto;accent-color:var(--brand);margin:0;cursor:pointer}button{cursor:pointer;font-weight:600;min-height:var(--control-h);height:auto;padding:var(--s2) var(--s4);display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:24px;border:1px solid transparent;background:var(--brand);color:var(--on-brand);white-space:normal;max-width:100%;box-shadow:0 2px 6px -3px var(--glow);transition:background .15s,border-radius .18s,transform .18s}button:hover{filter:brightness(1.04)}.btn:not([aria-disabled=true]):active,button:not(:disabled):active{border-radius:16px;transform:scale(.98)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}button.ghost{background:transparent;border-color:var(--border);color:var(--text);box-shadow:none}button.ghost:hover{filter:none;background:var(--surface-2)}button.danger{background:transparent;border-color:var(--stop);color:var(--stop);box-shadow:none}button.danger:hover{filter:none;background:var(--stop-bg)}button.btn-danger{background:var(--stop);border-color:transparent;color:var(--on-stop);box-shadow:none}.btn-sm,button.btn-sm{border-radius:var(--r-sm)}.btn-sm,.icon-btn,button.btn-sm,button.icon-btn{min-height:var(--control-h-sm);height:auto;padding:var(--s1) var(--s3);font-size:var(--t-sm)}.icon-btn,button.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;background:transparent;border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);box-shadow:none;font-weight:600}.icon-btn:hover{filter:none;background:var(--surface-2)}.icon-btn.square{width:var(--control-h-sm);padding:0}.btn{cursor:pointer;font-weight:600;min-height:var(--control-h);height:auto;padding:var(--s2) var(--s4);display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:24px;border:1px solid transparent;background:var(--brand);color:var(--on-brand);white-space:normal;max-width:100%;box-shadow:0 2px 6px -3px var(--glow);transition:background .15s,border-radius .18s,transform .18s}.btn,.btn:hover{text-decoration:none}.btn:hover{filter:brightness(1.06)}.btn.ghost{background:transparent;border-color:var(--border);color:var(--text);box-shadow:none}.btn.ghost:hover{filter:none;background:var(--surface-2)}.btn.block{width:100%}.nowrap{white-space:nowrap}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label{margin:0}.field .hint{font-size:var(--t-sm);color:var(--faint)}.field .hint.warn{color:var(--warn)}.field .err{font-size:var(--t-sm);color:var(--stop);font-weight:600}label{display:block;font-size:var(--t-md);font-weight:600;color:var(--muted);margin:0 0 6px}.row{display:flex;gap:var(--s3);align-items:flex-end;flex-wrap:wrap}.row>*{flex:1 1 180px;min-width:0}.row>.btn,.row>button{flex:0 0 auto;min-width:0}.row.tight>*{flex:0 1 auto}.field-inline{display:flex;align-items:center;gap:var(--s2)}.field-inline input{max-width:120px}.formgrid{display:grid;grid-gap:var(--s3);gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.grid.two .catalog-fields{grid-template-columns:minmax(0,1fr)}.toolbar{display:flex;gap:var(--s2);align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--s4)}.toolbar .search{flex:1 1 240px;min-width:0}.toolbar>.field{flex:0 1 220px;min-width:0;max-width:300px}.toolbar select{min-width:0;max-width:100%;text-overflow:ellipsis}@media (min-width:981px){.toolbar select{min-width:160px}}.chip-toggle{height:var(--control-h);display:inline-flex;align-items:center;gap:6px;padding:0 var(--s3);border-radius:var(--r-ctl);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--bg-2);border:1px solid var(--control-border);color:var(--muted);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:none}.chip-toggle:hover{filter:none;background:var(--surface-2);color:var(--text)}.chip-toggle.on{background:var(--brand-container);border-color:var(--brand);color:var(--on-brand-container)}.card{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-card);padding:var(--s5);box-shadow:var(--shadow);min-width:0}.card.flush{padding:0;overflow:hidden}.card h2{margin:0 0 4px;font-size:16px;font-weight:600}.card p.sub,.sub,p.sub{margin:0 0 var(--s4);color:var(--muted);font-size:13px}.card-head{padding:var(--s5) var(--s5) var(--s3)}.card-head h2{margin:0}.card-head .sub{margin:4px 0 0}.card-foot{padding:var(--s3) var(--s5) var(--s5)}.page-head{display:flex;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap}.page-head h1{font-size:var(--t-2xl);font-weight:600;line-height:1.25}.page-head .sub{margin:8px 0 0;max-width:62ch;font-size:14px}.page-head-copy{flex:1 1 280px;min-width:0}.page-head-actions{align-self:center}h1{font-size:var(--t-2xl);font-weight:700}.eyebrow,.section-title{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--muted);margin:0 0 var(--s3)}.grid{display:grid;grid-gap:var(--s4);gap:var(--s4)}@media (min-width:1100px){.grid.two{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start}}@media (min-width:981px){.grid.even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.grid.three{grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.formgrid>*,.grid.even>*,.grid.three>*,.grid.two>*,.grid>*,.stats>*{min-width:0}.stack{display:flex;flex-direction:column;gap:var(--s2)}.hr{height:1px;background:var(--divider);border:0;margin:var(--s4) 0}.btn-row{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s3)}.center{min-height:100dvh;display:grid;place-items:center;padding:var(--s4)}.auth{width:100%;max-width:440px}.center{background:radial-gradient(ellipse at 50% 10%,var(--wash),transparent 65%)}.auth .mark{width:52px;height:52px;border-radius:18px}.auth-brand{display:flex;align-items:center;gap:12px;margin-bottom:var(--s4)}.auth-brand h1{font-size:var(--t-2xl);font-weight:700;line-height:1.1}.auth-brand-sub{display:block;font-size:var(--t-md);color:var(--muted);margin-top:2px}.danger-zone{border-color:color-mix(in srgb,var(--stop) 40%,var(--divider));background:var(--surface)}.danger-zone h2{color:var(--stop)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s5)}.stats.lead{grid-template-columns:repeat(auto-fit,minmax(168px,220px));justify-content:start}.stats.aligned{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.scope-note{max-width:72ch;margin-top:calc(-1 * var(--s3));margin-bottom:var(--s5)}.scope-note strong{color:var(--text);font-weight:600}@media (max-width:560px){.stats.aligned{grid-template-columns:1fr}}.stat{background:var(--surface);border:1px solid var(--divider);border-radius:24px;padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s3);container-type:inline-size}a.stat:hover{border-color:var(--brand);text-decoration:none}.stat .k{font-size:var(--t-sm);font-weight:600;color:var(--muted);min-height:2.4em}.stat .v{font-family:var(--disp);font-size:1.75rem;font-weight:600;line-height:1.15;font-size:clamp(1.5rem,17cqi,2.125rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:normal;overflow-wrap:anywhere}.stat .foot{font-size:var(--t-sm);color:var(--faint)}.stat .v.brand,.stat .v.violet{color:var(--brand)}.stat .v.emerald,.stat .v.ok{color:var(--ok)}.stat .v.amber,.stat .v.warn{color:var(--warn)}.stat .v.crimson,.stat .v.stop{color:var(--stop)}.stat-head{display:flex;gap:8px;justify-content:space-between;align-items:flex-start}.stat-head .k{flex:1 1;min-width:0}.stat-arrow{flex:0 0 26px;width:26px;height:26px;padding:6px;border-radius:50%;background:var(--surface-2);color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stat.tone-brand{background:var(--brand-container);border-color:transparent}.stat.tone-brand .foot,.stat.tone-brand .k{color:var(--on-brand-container)}.stat.tone-brand .stat-arrow{background:var(--surface);color:var(--brand)}.stat.tone-warn{border-color:color-mix(in srgb,var(--warn) 32%,var(--divider))}.stat.tone-stop{border-color:color-mix(in srgb,var(--stop) 32%,var(--divider))}.tablewrap{overflow-x:auto;position:relative}table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}table.narrow{min-width:0}td.key-cell,th.key-cell{min-width:15ch}td.key-cell,td.key-cell .linkish{white-space:nowrap}th{text-align:left;font-size:var(--t-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface);white-space:normal;overflow-wrap:normal;word-break:normal;min-width:5ch}td,th{padding:var(--s3) var(--s5)}td{border-bottom:1px solid var(--divider);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--surface-2)}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.actions,th.actions{text-align:right;white-space:nowrap}tr.row-selected>td{background:var(--brand-container)}table input[type=checkbox]{vertical-align:middle;width:18px;height:18px}td.check,th.check{width:1%;white-space:nowrap}label.cbx{display:inline-flex;justify-content:center;padding:var(--s2);margin:calc(-1 * var(--s2));cursor:pointer}.who,label.cbx{align-items:center;min-width:0}.who{display:flex;gap:10px}.who .nm{font-weight:600}.who .nm,.who .sb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who .sb{font-size:var(--t-sm);color:var(--faint)}.catalog-table td>.hint,.ent-toggle .hint{display:block;margin-top:4px;font-size:var(--t-sm);font-weight:400;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:var(--t-sm);font-weight:700;white-space:nowrap;border:1px solid transparent}.pill .bead{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.pill.ACTIVE,.pill.LIVE,.pill.ON,.pill.TRUSTED,.pill.active{background:var(--brand-container);color:var(--on-brand-container)}.pill.RE_VERIFY,.pill.SUSPECT,.pill.SUSPENDED,.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.BLOCKED,.pill.DELETED,.pill.REVOKED,.pill.stop{background:var(--stop-bg);color:var(--on-stop-bg)}.pill.ARCHIVED,.pill.EXPIRED,.pill.OFF,.pill.PENDING,.pill.UNUSED,.pill.idle{background:var(--neutral-bg);color:var(--neutral)}.pill.ARCHIVED,.pill.EXPIRED,.pill.OFF{border-color:var(--border)}.pill.INFO,.pill.info{background:var(--info-bg);color:var(--info)}.tag{display:inline-block;padding:2px 9px;margin:2px 4px 2px 0;border-radius:999px;font-size:var(--t-xs);background:var(--brand-container);color:var(--on-brand-container);font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:0;padding:0}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:var(--t-sm);font-weight:600;color:var(--text)}.chip .x,.chip button{height:22px;width:22px;padding:0;background:transparent;border:0;box-shadow:none;color:var(--muted);border-radius:999px;font-weight:700}.chip button:hover{filter:none;background:var(--surface-3);color:var(--text)}.msg{margin-top:var(--s3);font-size:12.5px;font-weight:500}.msg.err{color:var(--stop)}.msg.ok{color:var(--ok)}.msg.info{color:var(--info)}.notice{display:flex;gap:10px;padding:var(--s3);border-radius:var(--r-ctl);background:var(--surface-2);color:var(--muted);font-size:12.5px;margin-top:var(--s3)}.notice>svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.notice.warn{color:var(--warn)}.notice.stop{background:var(--stop-bg);color:var(--on-stop-bg)}.notice.info{background:var(--info-bg);color:var(--info)}.notice.prominent.warn{background:var(--warn-bg)}.empty{padding:var(--s6) var(--s5);text-align:center;color:var(--muted)}.empty .tile{margin:0 auto var(--s3)}.empty h2{font-size:18px;font-weight:600;color:var(--text);margin:0 0 var(--s2)}.empty p{margin:0 auto;font-size:14px;max-width:42ch;color:var(--muted)}.empty .btn-row{justify-content:center}.skeleton{background:var(--surface-2);border-radius:var(--r-sm);animation:sk 1.4s ease-in-out infinite}.skeleton.line{height:12px;margin:6px 0}.skeleton-number{width:48%;height:36px}.skeleton.row{height:44px;margin:0 0 1px;border-radius:0}.skeleton-row{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s2) var(--s5);border-bottom:1px solid var(--divider)}@keyframes sk{0%,to{opacity:1}50%{opacity:.55}}.cm-loader{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--brand)}.cm-loader-art{display:block;width:48px;height:48px;overflow:visible}.cm-loader-ground{fill:var(--brand-container)}.cm-loader-petals{fill:currentColor;transform-origin:24px 24px;animation:cm-orbit 2.4s linear infinite}.cm-loader-core{fill:var(--surface)}.cm-loader[data-paused=true] .cm-loader-petals{animation-play-state:paused}@keyframes cm-orbit{to{transform:rotate(1turn)}}.session-error,.session-loading{display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center;padding:40px 24px}.session-loading>.row{align-items:center;justify-content:center;max-width:440px}.session-loading>div[aria-hidden=true]{width:min(100%,360px)}.empty-illustration{position:relative;display:grid;place-items:center;width:88px;height:88px;margin:0 auto 16px;isolation:isolate}.empty-illustration .tile{width:52px;height:52px;margin:0;border-radius:18px;background:var(--brand-container);color:var(--on-brand-container);transform:rotate(-5deg)}.empty-illustration .tile svg{width:24px;height:24px;transform:rotate(5deg)}.empty-orbit{position:absolute;inset:0;width:88px;height:88px;color:var(--brand);z-index:-1}.empty-orbit rect{fill:currentColor;opacity:.07}.empty-orbit circle{fill:currentColor;opacity:.26}@supports (((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))) or (-webkit-backdrop-filter:blur(12px))){.side,.topbar{background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (prefers-reduced-transparency:reduce){.side,.topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){.navgroup a{transition:color .15s,background .15s,border-radius .18s}.navgroup a:active{border-radius:16px}a.stat{transition:border-color .18s,transform .18s}a.stat:hover{transform:translateY(-2px)}.page-head{animation:pop-in .22s ease-out}}.toast-host{position:fixed;right:18px;bottom:18px;z-index:60;flex-direction:column;max-height:calc(100dvh - 36px);overflow-y:auto}.toast,.toast-host{display:flex;gap:var(--s2)}.toast{align-items:flex-start;padding:var(--s3) var(--s4);border-radius:var(--r-ctl);font-size:var(--t-md);font-weight:500;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);animation:pop-in .18s ease-out;max-width:min(380px,calc(100vw - 36px))}.toast.ok{border-color:var(--brand)}.toast.err{border-color:var(--stop);background:var(--stop-bg);color:var(--on-stop-bg)}.toast button.x{height:auto;padding:0 0 0 var(--s2);background:none;border:0;box-shadow:none;color:inherit;opacity:.7}.toast button.x:hover{opacity:1;filter:none}.modal-notices .toast-host{position:static;max-height:35dvh;width:100%;gap:0}.modal-notices .toast-host.has-messages{gap:var(--s2);margin-bottom:var(--s3)}.modal-notices .toast{max-width:100%;box-shadow:none}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scrim{position:fixed;inset:0;z-index:50;background:var(--scrim);display:grid;place-items:start center;padding:var(--s5) var(--s4)}.modal,.scrim{overflow-y:auto}.modal{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s5);box-shadow:var(--shadow-lg);animation:pop-in .16s ease-out;max-height:calc(100dvh - var(--s6))}.modal.wide{max-width:640px}.modal h3{margin:0 0 var(--s2);font-size:var(--t-xl);font-weight:700}.modal-body{color:var(--muted);font-size:13.5px}.modal-body code{color:var(--brand);font-family:var(--mono)}.modal-actions{display:flex;justify-content:flex-end;gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap}.kv{display:grid;grid-template-columns:150px 1fr;grid-gap:var(--s3) var(--s4);gap:var(--s3) var(--s4);font-size:13.5px;margin:0}.kv dt{color:var(--muted);font-size:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;align-self:center}.kv dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.timeline{list-style:none;padding:0;margin:0}.timeline li{position:relative;padding:0 0 var(--s4) var(--s5);border-left:1px solid var(--border)}.timeline li:last-child{border-left-color:transparent;padding-bottom:0}.timeline li:before{content:"";position:absolute;left:-5px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--surface)}.timeline .t-type{font-weight:600;font-size:12.5px}.timeline .t-meta{color:var(--faint);font-size:var(--t-xs);font-family:var(--mono)}.timeline .t-reason{color:var(--muted);font-size:var(--t-sm)}.back-link{color:var(--muted);font-size:12.5px;display:inline-block;margin-bottom:var(--s3)}.keys{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r-ctl);background:var(--bg-2);border:1px solid var(--control-border);max-height:280px;overflow-y:auto}.keys code{display:block;font-family:var(--mono);font-size:var(--t-md);color:var(--brand);padding:3px 0;overflow-wrap:anywhere}.linkish{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.linkish:hover{color:var(--indigo-bright)}.switch{min-height:44px;gap:10px;margin:var(--s2) 0;font-size:var(--t-md);font-weight:500}.ent-toggle,.switch{display:flex;align-items:center;cursor:pointer;color:var(--text)}.ent-toggle{flex-wrap:wrap;gap:var(--s2);font-size:12.5px;padding:var(--s1) 0;margin:0}.plan-card{display:flex;flex-direction:column}.plan-card>*+*{margin-top:10px}.plan-card .price{font-family:var(--disp);font-size:26px;font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.plan-card .price small{font-size:var(--t-md);color:var(--muted);font-weight:500}.plan-card .btn-row{margin-top:auto;padding-top:var(--s3)}.request-row{gap:var(--s3);justify-content:space-between;border:1px solid var(--divider);background:var(--bg-2)}.bulk-bar,.request-row{display:flex;flex-wrap:wrap;align-items:center;padding:var(--s3) var(--s4);border-radius:var(--r-ctl)}.bulk-bar{gap:var(--s2);margin:0 var(--s5) var(--s3);background:var(--brand-container);border:1px solid var(--brand)}.bulk-bar strong{font-size:var(--t-md);color:var(--on-brand-container);white-space:nowrap}.bulk-bar input,.bulk-bar select{width:auto;margin:0}.spark{display:flex;align-items:flex-end;gap:2px;height:140px;margin-top:10px;padding:0 2px;border-bottom:1px solid var(--border);overflow-x:auto}.spark-bar{flex:1 1;min-width:2px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--brand) 42%,transparent);transition:background .15s ease}.spark-bar.peak,.spark-bar:hover{background:var(--brand)}.spark-axis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:var(--faint);margin-top:6px}@media (max-width:1200px) and (min-width:981px){:root{--sidebar:220px}.page,.wrap{padding:var(--s4)}.topbar{padding:var(--s3) var(--s4);margin-inline:var(--s4)}}@media (max-width:980px){.app{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar);z-index:40;height:100dvh;transform:translateX(-100%);transition:transform .22s ease;box-shadow:var(--shadow-lg);visibility:hidden;margin:0;border-radius:0 28px 28px 0;background:var(--surface)}.side.open{transform:none;visibility:visible}.topbar .burger{display:inline-flex}.page,.wrap{padding:var(--s4)}.nav-scrim{position:fixed;inset:0;background:var(--scrim);z-index:35}.btn-sm,.icon-btn,.icon-btn.square,button.btn-sm{min-height:44px}.burger,.icon-btn.square{min-width:44px}.ent-toggle{min-height:44px}.ent-toggle input[type=checkbox],table input[type=checkbox]{width:20px;height:20px}.toast button.x{min-height:44px;min-width:44px}.topbar{padding:var(--s2) var(--s3);margin:8px var(--s4) 0;top:8px}.card,.card-foot,.card-head,.skeleton-row,td,th{padding-left:var(--s4);padding-right:var(--s4)}.bulk-bar{margin-left:var(--s4);margin-right:var(--s4)}:root{--control-h:44px}.chip-toggle,input,select,textarea{font-size:var(--t-lg)}.icon-btn.nav-close{display:inline-flex;margin-left:auto}}@media (max-width:640px){.rolechip{display:none}.catalog-fields{grid-template-columns:minmax(0,1fr)}.kv{grid-template-columns:1fr;gap:var(--s1) 0}.kv dd{margin-bottom:var(--s2)}.page-head{gap:var(--s3)}.page-head h1,h1{font-size:1.625rem}.workspace-context{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}.cm-loader-petals{animation:none!important}.btn:not([aria-disabled=true]):active,button:not(:disabled):active{transform:none;border-radius:24px}}@media print{.nav-scrim,.scrim,.side,.skip-link,.toast-host,.topbar{display:none!important}.app{display:block}.page,.wrap{max-width:none;padding:0;background:none}.card,.stat{box-shadow:none;border-color:#ccc;page-break-inside:avoid;break-inside:avoid}.stat.tone-brand{background:#fff}:root,:root[data-theme=dark],:root[data-theme=light]{color-scheme:light;--bg:#fff;--bg-2:#fff;--surface:#fff;--surface-2:#fff;--surface-3:#fff;--text:#111;--muted:#333;--faint:#444;--brand:#30256D;--ok:#30256D;--on-brand:#fff;--brand-container:#eee;--on-brand-container:#111;--warn:#704700;--stop:#9A1930;--info:#075066;--neutral:#444;--warn-bg:#fff;--stop-bg:#fff;--info-bg:#fff;--neutral-bg:#eee;--border:#777;--control-border:#777}.btn,.filter-panel,.filter-toggle,.toolbar,button{display:none!important}.tablewrap{overflow:visible}table{min-width:0}td,th{white-space:normal!important;overflow-wrap:anywhere}body{background:#fff;color:#111}}.form-section{border:0;padding:0;margin:0;min-width:0}.tablewrap:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.field input,.field select,.field textarea{scroll-margin-top:100px}.totp-qr{background:white;border-radius:var(--r-ctl)}.filter-toggle,.mobile-license-list{display:none}.filter-panel{display:contents}.mobile-license-card{padding:var(--s4);border-top:1px solid var(--divider)}.mobile-license-card dl{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3)}.mobile-license-card dt{color:var(--muted)}.mobile-license-card dd{margin:0;overflow-wrap:anywhere}.mobile-license-card .key-line{display:flex;align-items:center;gap:var(--s3);min-width:0}.mobile-license-card .key-line a{min-width:0;overflow-wrap:anywhere}.mobile-license-list input[type=checkbox]{width:24px;height:24px;flex-shrink:0}.mobile-license-card .btn-row{margin-top:var(--s3)}.announcement-body{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.stats,.stats.aligned,.stats.lead{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--s2)}.stat{padding:var(--s3);gap:var(--s2)}.stat .k{letter-spacing:.035em;min-height:0}.toolbar>.field{flex:1 1 100%;max-width:none}.toolbar.license-toolbar .search{flex-basis:100%}.filter-toggle{display:inline-flex}.filter-panel{display:none}.filter-panel.open{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--s3);align-items:flex-end}.filter-panel>.field{width:100%}.desktop-license-table{display:none}.mobile-license-list{display:block}.mobile-license-list>.switch{padding:var(--s3) var(--s4)}.btn-row>.btn,.btn-row>button{flex-shrink:1}.bulk-bar strong,.chip-toggle{white-space:normal}}.table-scroll-hint{display:none}@media (max-width:980px){.catalog-table table{min-width:54rem}.catalog-table th{white-space:nowrap}.catalog-table td:first-child{min-width:12rem}.table-scroll-hint{display:block;position:-webkit-sticky;position:sticky;left:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--s2) var(--s4);color:var(--muted);font-size:var(--t-sm)}}@media print{.mobile-license-list{display:none}.desktop-license-table{display:block}}