main,.client-tab,.rollup,.registry,.policy-pane,.copilot-pane{display:block}.rollup>h1,.registry>h1,.policy-pane>h1,.copilot-pane>h1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.lede{color:var(--text-mid);max-width:62ch;margin-bottom:var(--space-6)}.client-tab[data-client-id] h2{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-4)}.status-pill{display:inline-block;margin-right:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--chip);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase}.status-pill[data-honesty=live]{border-color:var(--teal-line);background:var(--teal-soft);color:var(--teal)}.status-pill[data-honesty=stale],.status-pill[data-honesty=degraded]{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.status-pill[data-honesty=empty]{border-color:var(--border-strong);background:var(--chip);color:var(--text-dim)}.grid{display:grid;gap:var(--space-3)}.error-credentials{border:1px solid var(--coral-line);background:var(--coral-soft);color:var(--text);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}:root{--font-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display: "Bodoni Moda", Didot, "Bodoni MT", Georgia, serif;--text-2xs: 9.5px;--text-xs: 10.5px;--text-sm: 12.5px;--text-base: 13.5px;--text-md: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 24px;--text-3xl: 26px;--text-display: 34px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--tracking-tight: -.02em;--tracking-mono: .1em;--leading-tight: 1.1;--leading-normal: 1.55;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 14px;--space-5: 16px;--space-6: 18px;--space-7: 22px;--space-8: 24px;--space-9: 26px;--space-10: 32px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 11px;--radius-xl: 12px;--radius-2xl: 14px;--radius-pill: 999px;--rail-width: 236px;--topbar-height: 57px;--content-max: 1400px;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .12s;--dur: .2s;--focus-ring-offset: 2px}[data-theme=dark]{--bg: #0c0e13;--surface: #0a0b0f;--panel: #10131a;--panel-2: #151924;--raise: #1a1f2c;--border: rgba(241, 235, 221, .09);--border-strong: rgba(241, 235, 221, .16);--text: #f1ebdd;--text-mid: rgba(241, 235, 221, .6);--text-dim: rgba(241, 235, 221, .4);--primary: #4f94d4;--primary-press: #4380bb;--primary-ink: #0c0e13;--primary-soft: rgba(79, 148, 212, .14);--primary-line: rgba(79, 148, 212, .32);--teal: #5fb3b5;--teal-soft: rgba(95, 179, 181, .12);--teal-line: rgba(95, 179, 181, .3);--gold: #d6a24c;--gold-soft: rgba(214, 162, 76, .1);--gold-line: rgba(214, 162, 76, .32);--coral: #d07e5e;--coral-soft: rgba(208, 126, 94, .1);--coral-line: rgba(208, 126, 94, .3);--amber: #e8a040;--amber-soft: rgba(232, 160, 64, .12);--amber-line: rgba(232, 160, 64, .34);--nav-active-bg: rgba(79, 148, 212, .15);--chip: rgba(255, 255, 255, .05);--shadow: 0 24px 60px rgba(0, 0, 0, .45);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--scrim: rgba(0, 0, 0, .55);--focus-ring: 2px solid var(--primary)}[data-theme=light]{--bg: #ece6d7;--surface: #f7f3e8;--panel: #faf7ee;--panel-2: #f1ebdd;--raise: #e7e0cf;--border: rgba(12, 14, 19, .12);--border-strong: rgba(12, 14, 19, .2);--text: #14161c;--text-mid: rgba(12, 14, 19, .62);--text-dim: rgba(12, 14, 19, .42);--primary: #2f6fa8;--primary-press: #285f8f;--primary-ink: #f7f3e8;--primary-soft: rgba(47, 111, 168, .12);--primary-line: rgba(47, 111, 168, .3);--teal: #2f7e80;--teal-soft: rgba(47, 126, 128, .11);--teal-line: rgba(47, 126, 128, .28);--gold: #a9781f;--gold-soft: rgba(169, 120, 31, .1);--gold-line: rgba(169, 120, 31, .3);--coral: #b65b3c;--coral-soft: rgba(182, 91, 60, .09);--coral-line: rgba(182, 91, 60, .26);--amber: #b85c0a;--amber-soft: rgba(184, 92, 10, .1);--amber-line: rgba(184, 92, 10, .3);--nav-active-bg: rgba(47, 111, 168, .12);--chip: rgba(12, 14, 19, .05);--shadow: 0 18px 44px rgba(28, 24, 12, .14);--shadow-sm: 0 1px 3px rgba(28, 24, 12, .1);--scrim: rgba(20, 18, 10, .35);--focus-ring: 2px solid var(--primary)}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/hanken-grotesk-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bodoni-moda-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bodoni-moda-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bodoni-moda-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bodoni-moda-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-latin-700-normal.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:13.5px;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}a{color:var(--primary)}::selection{background:var(--primary);color:var(--primary-ink)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset, 2px)}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[role=tab]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none}@keyframes atc-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.atc-skeleton-pulse{animation:atc-skeleton-pulse 1.4s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.atc-skeleton-pulse{animation:none!important}body{transition:none}}
