:root{--ag-ink-950:#0b0e14;--ag-ink-900:#11151d;--ag-ink-800:#1a202b;--ag-ink-700:#2a3140;--ag-ink-600:#353c4b;--ag-ink-500:#4a5468;--ag-ink-400:#57617a;--ag-ink-300:#8b94a7;--ag-ink-200:#bac1ce;--ag-ink-100:#d7dce5;--ag-ink-50:#f2f4f8;--ag-white:#fff;--ag-green-300:#9be873;--ag-green-400:#7ed957;--ag-green-600:#2f9e44;--ag-sky-300:#7ccbff;--ag-sky-400:#38b6ff;--ag-sky-600:#0e86d4;--ag-success:#14b8a6;--ag-warning:#ff8a3d;--ag-danger:#f04e5e;--ag-success-600:#0f756d;--ag-success-700:#115f5a;--ag-warning-700:#863e0e;--ag-danger-500:#dc283a;--ag-danger-700:#981b27;--ag-sky-700:#1f7cb2;--ag-sky-800:#1d638b;--ag-green-700:#115f1e;--ag-warning-600:#b4550f;--ag-green-650:#24803a;--ag-cat-1-400:#7c89e9;--ag-cat-2-400:#bb70e6;--ag-cat-3-400:#e55fb2;--ag-cat-1-700:#4658e0;--ag-cat-2-700:#9a28dc;--ag-cat-3-700:#bf1f82;--ag-viz-1:#38b6ff;--ag-viz-2:#7ed957;--ag-viz-3:#14b8a6;--ag-viz-4:#c77dff;--ag-viz-5:#ff8a3d;--ag-viz-6:#57c7e3;--ag-font-display:"Bricolage Grotesque", "Aptos Display", "Arial Black", "Noto Sans Kannada", "Noto Sans Devanagari", system-ui, sans-serif;--ag-font-ui:"Schibsted Grotesk", "Aptos", "Segoe UI", Helvetica, "Noto Sans Kannada", "Noto Sans Devanagari", system-ui, sans-serif;--ag-font-mono:"IBM Plex Mono", Consolas, "Courier New", "Noto Sans Kannada", "Noto Sans Devanagari", ui-monospace, monospace;--ag-text-display-xl:800 56px/60px var(--ag-font-display);--ag-text-display-l:700 40px/44px var(--ag-font-display);--ag-text-heading-m:600 24px/30px var(--ag-font-display);--ag-text-heading-s:600 18px/24px var(--ag-font-ui);--ag-text-body:400 15px/24px var(--ag-font-ui);--ag-text-body-s:400 13px/20px var(--ag-font-ui);--ag-text-mono-m:400 13px/20px var(--ag-font-mono);--ag-text-label:500 11px/16px var(--ag-font-mono);--ag-tracking-display:-.025em;--ag-tracking-label:.12em;--ag-space-1:4px;--ag-space-2:8px;--ag-space-3:12px;--ag-space-4:16px;--ag-space-6:24px;--ag-space-8:32px;--ag-space-12:48px;--ag-space-16:64px;--ag-space-24:96px;--ag-radius-s:6px;--ag-radius-m:10px;--ag-radius-l:16px;--ag-radius-pill:999px;--ag-motion-fast:.12s;--ag-motion-base:.2s;--ag-motion-slow:.32s;--ag-ease:cubic-bezier(.25, .9, .3, 1);--ag-shadow-pop:0 8px 32px #00000073;--ag-glow-gate:0 0 24px #7ed9571f}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:var(--ag-ink-950);--surface-1:var(--ag-ink-900);--surface-2:var(--ag-ink-800);--border:var(--ag-ink-700);--border-muted:var(--ag-ink-800);--surface-plate:var(--ag-ink-50);--on-surface-plate:var(--ag-ink-950);--accent-cat-1:var(--ag-cat-1-400);--accent-cat-2:var(--ag-cat-2-400);--accent-cat-3:var(--ag-cat-3-400);--on-accent-cat:var(--ag-ink-950);--text-1:var(--ag-ink-50);--text-2:var(--ag-ink-200);--text-3:var(--ag-ink-300);--text-disabled:var(--ag-ink-500);--accent-human:var(--ag-green-400);--accent-human-hover:var(--ag-green-300);--accent-human-text:var(--ag-green-300);--on-accent-human:var(--ag-ink-950);--accent-human-border:var(--ag-green-600);--accent-human-wash:#7ed9570f;--accent-machine:var(--ag-sky-400);--accent-machine-text:var(--ag-sky-300);--accent-machine-border:var(--ag-sky-600);--accent-machine-wash:#38b6ff0d;--status-success:var(--ag-success);--status-warning:var(--ag-warning);--status-danger:var(--ag-danger);--status-info:var(--ag-sky-400);--status-success-text:var(--ag-success);--status-warning-text:var(--ag-warning);--status-danger-text:var(--ag-danger);--status-info-text:var(--ag-sky-300);--focus-ring:var(--ag-green-400)}:root{--status-success-fill:var(--ag-success-600);--status-info-fill:var(--ag-sky-700);--status-danger-fill:var(--ag-danger-500);--status-warning-fill:var(--ag-warning);--on-status-fill:var(--ag-white);--on-status-warning-fill:var(--ag-ink-950);--status-success-line:var(--ag-success-600);--status-danger-line:var(--ag-danger-500);--status-info-line:var(--ag-sky-700);--status-warning-line:var(--ag-warning-600);--accent-human-line:var(--ag-green-650)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:var(--ag-ink-50);--surface-1:var(--ag-white);--surface-2:var(--ag-white);--border:var(--ag-ink-100);--border-muted:#e6eaf1;--surface-plate:var(--ag-white);--on-surface-plate:var(--ag-ink-950);--accent-cat-1:var(--ag-cat-1-700);--accent-cat-2:var(--ag-cat-2-700);--accent-cat-3:var(--ag-cat-3-700);--on-accent-cat:var(--ag-white);--text-1:var(--ag-ink-950);--text-2:var(--ag-ink-600);--text-3:var(--ag-ink-400);--text-disabled:var(--ag-ink-300);--accent-human:var(--ag-green-400);--accent-human-hover:var(--ag-green-600);--accent-human-text:var(--ag-green-700);--on-accent-human:var(--ag-ink-950);--accent-human-border:var(--ag-green-600);--accent-human-wash:#7ed9571a;--accent-machine:var(--ag-sky-600);--accent-machine-text:var(--ag-sky-800);--accent-machine-border:var(--ag-sky-600);--accent-machine-wash:#38b6ff14;--status-success:var(--ag-success);--status-warning:var(--ag-warning);--status-danger:var(--ag-danger);--status-info:var(--ag-sky-600);--status-success-text:var(--ag-success-700);--status-warning-text:var(--ag-warning-700);--status-danger-text:var(--ag-danger-700);--status-info-text:var(--ag-sky-800);--focus-ring:var(--ag-green-600)}:root{--tenant-accent:var(--accent-human);--tenant-accent-hover:var(--accent-human-hover);--tenant-accent-wash:var(--accent-human-wash)}:root,[data-density=comfortable]{--row-h:44px;--font-body:15px;--pad-card:var(--ag-space-6)}[data-density=compact]{--row-h:32px;--font-body:13px;--pad-card:var(--ag-space-4)}@media (prefers-reduced-motion:reduce){:root{--ag-motion-fast:0s;--ag-motion-base:0s;--ag-motion-slow:0s}}:root{--ag-bindu-size:7px;--ag-path-weight:2px;--ag-path-dash:7 6;--ag-gate-width:3px;--ag-squircle:22%;--ag-pattern-pulli:radial-gradient(#4a546859 1px, transparent 1.5px);--ag-pattern-pulli-size:24px 24px;--ag-pattern-kolam:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"48\" height=\"48\"><circle cx=\"24\" cy=\"24\" r=\"1.6\" fill=\"%234A5468\" fill-opacity=\".7\"/><circle cx=\"0\" cy=\"0\" r=\"1.2\" fill=\"%234A5468\" fill-opacity=\".5\"/><circle cx=\"48\" cy=\"0\" r=\"1.2\" fill=\"%234A5468\" fill-opacity=\".5\"/><circle cx=\"0\" cy=\"48\" r=\"1.2\" fill=\"%234A5468\" fill-opacity=\".5\"/><circle cx=\"48\" cy=\"48\" r=\"1.2\" fill=\"%234A5468\" fill-opacity=\".5\"/><path d=\"M24 3 L45 24 L24 45 L3 24 Z\" fill=\"none\" stroke=\"%232A3140\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/></svg>");--ag-pattern-kolam-size:48px 48px;--ag-pattern-gatefield:repeating-linear-gradient(90deg, transparent 0 60px, #2a314099 60px 63px);--ag-legacy-sky:#38b6ff;--ag-legacy-green:#7ed957;--ag-marigold-300:#ffc94d;--ag-marigold-400:#ffb020;--ag-marigold-600:#b26e00;--ag-marigold-700:#995e00;--accent-aware:var(--ag-marigold-400);--on-accent-aware:var(--ag-ink-950)}:root,[data-theme=dark]{--focus-ring:var(--ag-marigold-400)}[data-theme=light]{--focus-ring:var(--ag-marigold-600)}:root{--accent-cta:var(--ag-marigold-400);--accent-cta-hover:var(--ag-marigold-300);--on-accent-cta:var(--ag-ink-950);--accent-cta-border:var(--ag-marigold-600);--focus-ring-on-accent:var(--ag-ink-950)}:root,[data-theme=dark]{--accent-warm:var(--ag-marigold-400);--accent-warm-text:var(--ag-marigold-300);--on-accent-warm:var(--ag-ink-950)}[data-theme=light]{--accent-warm:var(--ag-marigold-600);--accent-warm-text:var(--ag-marigold-700);--on-accent-warm:var(--ag-ink-950)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/assets/bricolage-grotesque-200-800-latin-ext-Db1OveV6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/assets/bricolage-grotesque-200-800-latin-ETsp9OP2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/schibsted-grotesk-400-900-italic-latin-ext-DHMxUQJA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/schibsted-grotesk-400-900-italic-latin-DOpoR6u6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/schibsted-grotesk-400-900-latin-ext-CnpJE18X.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/schibsted-grotesk-400-900-latin-DxefFeRw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-italic-latin-ext-DjXFaAjD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-italic-latin-BkxdLi3-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-ext-C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-ext-BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:root{--tenant-accent:var(--accent-machine-text);--tenant-accent-hover:var(--accent-machine-text);--tenant-accent-wash:var(--accent-machine-wash)}html,body{background:var(--surface-0);color:var(--text-1);font:var(--ag-text-body);margin:0;padding:0}.ag-root,.ag-toasts,.ag-dialog{box-sizing:border-box}.ag-toasts,.ag-dialog{font:var(--ag-text-body)}.ag-root{background:var(--surface-0);color:var(--text-1);font:var(--ag-text-body);min-height:100vh}[data-density=compact] .ag-root,[data-density=compact] .ag-toasts{font:var(--ag-text-body-s)}:where(.ag-root) :where(a,a:visited){color:var(--tenant-accent);text-underline-offset:3px}:where(.ag-root) :where(a:hover){color:var(--tenant-accent-hover)}.ag-root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ag-root ::selection{background:var(--accent-aware);color:var(--on-accent-aware)}.ag-display{font:var(--ag-text-display-l);margin:0 0 var(--ag-space-4)}.ag-heading{font:var(--ag-text-heading-s);margin:0 0 var(--ag-space-3);text-wrap:balance}h1.ag-heading{font:var(--ag-text-heading-m);letter-spacing:var(--ag-tracking-display)}h3.ag-heading,h4.ag-heading,.ag-subheading{font:var(--ag-text-body);margin:0 0 var(--ag-space-2);font-weight:600}[data-density=compact] h3.ag-heading,[data-density=compact] h4.ag-heading,[data-density=compact] .ag-subheading{font:var(--ag-text-body-s);font-weight:600}.ag-mono{font:var(--ag-text-mono-m);color:var(--text-2)}.ag-muted{color:var(--text-2)}.ag-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.ag-rail{--tenant-accent:var(--tenant-accent-on-ink,var(--accent-machine-text));background:var(--surface-1);color:var(--text-1);border-right:1px solid var(--border);padding:var(--ag-space-4);gap:var(--ag-space-4);flex-direction:column;display:flex}.ag-lockup{font:var(--ag-text-heading-s);font-family:var(--ag-font-display), var(--ag-font-ui), sans-serif;align-items:center;gap:8px;font-weight:700;display:flex}.ag-product-mark{flex:none;display:block}.ag-lockup__ag{color:var(--text-1)}.ag-lockup__product{color:var(--accent-human-text)}.ag-nav{flex-direction:column;gap:2px;display:flex}.ag-nav__item{color:var(--text-2);border-radius:var(--ag-radius-s);border-left:2px solid #0000;padding:8px 10px;text-decoration:none}.ag-nav__item:hover{background:var(--surface-2);color:var(--text-1)}.ag-nav__item[aria-current=page]{color:var(--text-1);background:var(--surface-2);border-left-color:var(--tenant-accent,var(--accent-human-line));font-weight:600}.ag-main{min-width:0;padding:var(--ag-space-4) var(--ag-space-12) var(--ag-space-4);max-width:1120px}.ag-footer{margin-top:var(--ag-space-12);font:var(--ag-text-mono-m);color:var(--text-3)}:where(.ag-root) .ag-footer__link,:where(.ag-root) .ag-footer__link:visited{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}:where(.ag-root) .ag-footer__link:hover{color:var(--text-1);text-decoration-color:currentColor}.ag-footer__build{margin:var(--ag-space-2) 0 0;font:var(--ag-text-mono-m);color:var(--text-3)}.ag-help{gap:var(--ag-space-4);display:grid}.ag-help__details{padding:var(--ag-space-3) var(--ag-space-4);border:1px solid var(--border-muted);border-radius:var(--ag-radius-m)}.ag-help__details-title{margin:0 0 var(--ag-space-2);font:var(--ag-text-mono-m);color:var(--text-2)}.ag-help__actions{justify-content:flex-end;gap:var(--ag-space-2);flex-wrap:wrap;display:flex}.ag-help__ref{font:var(--ag-text-mono-m);color:var(--text-1)}.ag-chat{gap:var(--ag-space-4);display:grid}.ag-chat__to{font:var(--ag-text-body-s);color:var(--text-2);margin:0}.ag-chat__choices{gap:var(--ag-space-3);border:0;margin:0;padding:0;display:grid}.ag-chat__choose{margin-bottom:var(--ag-space-2);font:var(--ag-text-heading-s);color:var(--text-1)}.ag-chat__choice{justify-items:start;gap:var(--ag-space-1);display:grid}.ag-chat__choice .ag-muted{margin:0}.ag-chat__log{gap:var(--ag-space-3);margin:0;padding:0;list-style:none;display:grid}.ag-chat__msg{overflow-wrap:anywhere;max-width:92%}.ag-chat__msg--person{padding:var(--ag-space-2) var(--ag-space-3);border-right:3px solid var(--accent-human-line);background:var(--surface-2);border-radius:var(--ag-radius-m);justify-self:end}.ag-chat__msg--staff:not(:has(.ag-provenance)){padding-left:var(--ag-space-4);border-left:3px solid var(--accent-human-line)}.ag-chat__who{margin:0 0 var(--ag-space-1);font:var(--ag-text-mono-m);color:var(--text-2)}.ag-chat__text{white-space:pre-wrap;margin:0}.ag-chat__sources{margin-top:var(--ag-space-2)}.ag-chat__sources-title{font:var(--ag-text-mono-m);color:var(--text-2);margin:0}.ag-chat__sources ul{margin:var(--ag-space-1) 0 0;padding-left:var(--ag-space-6)}.ag-chat__composer{gap:var(--ag-space-2);width:100%;display:grid}.ag-chat__actions{justify-content:flex-end;gap:var(--ag-space-2);flex-wrap:wrap;display:flex}.ag-chatbtn{align-items:center;gap:var(--ag-space-1);display:inline-flex}.ag-about{gap:var(--ag-space-2) var(--ag-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ag-about dt{color:var(--text-2)}.ag-about dd{font:var(--ag-text-mono-m);color:var(--text-1);overflow-wrap:anywhere;margin:0}@media (width<=720px){.ag-shell{grid-template-columns:minmax(0,1fr)}.ag-table{display:block;position:relative;overflow-x:auto}.ag-table-scroll>.ag-table,.ag-datatable__scroll>.ag-table{display:table;overflow:visible}.ag-rail{border-right:0;border-bottom:1px solid var(--border)}.ag-main{padding:var(--ag-space-4)}}.ag-btn{font:inherit;border-radius:var(--ag-radius-m);border:1px solid var(--border);background:var(--surface-1);color:var(--text-1);cursor:pointer;transition:border-color .12s var(--ag-ease), transform .12s var(--ag-ease);padding:9px 16px}.ag-btn:hover{border-color:var(--text-3)}.ag-btn:disabled{color:var(--text-disabled);cursor:not-allowed}.ag-btn--primary{background:var(--accent-human);color:var(--on-accent-human);border-color:var(--accent-human-border)}.ag-btn--primary:hover{background:var(--accent-human-hover)}.ag-btn--machine{color:var(--accent-machine-text);border:1px dashed var(--accent-machine-border);background:0 0}.ag-btn--ai,.ag-field__label--ai{align-items:center;gap:var(--ag-space-2);display:inline-flex}.ag-ai-mark{flex:none;width:16px;height:16px}.ag-btn--quiet{color:var(--text-2);background:0 0;border-color:#0000}.ag-btn--danger{color:var(--status-danger-text);border-color:var(--status-danger-line);background:0 0}.ag-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--ag-radius-m);min-width:0;padding:var(--ag-space-4);transition:border-color .12s var(--ag-ease), transform .12s var(--ag-ease)}.ag-stack{gap:var(--ag-space-4);flex-direction:column;display:flex}.ag-row{gap:var(--ag-space-4);flex-wrap:wrap;align-items:center;display:flex}.ag-field{flex-direction:column;gap:6px;display:flex}.ag-field__label{font:var(--ag-text-body-s);color:var(--text-1);font-weight:500}.ag-field__hint{font:var(--ag-text-body-s);color:var(--text-3)}.ag-field__error{font:var(--ag-text-body-s);color:var(--status-danger-text)}.ag-input{font:inherit;background:var(--surface-0);color:var(--text-1);border:1px solid var(--border);border-radius:var(--ag-radius-s);padding:9px 12px}.ag-input[aria-invalid=true]{border-color:var(--status-danger-line)}.ag-chip{font:var(--ag-text-body-s);color:var(--text-1);border:1px solid var(--border);border-radius:var(--ag-radius-pill);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ag-chip__dot{border-radius:var(--ag-radius-pill);background:var(--text-3);width:8px;height:8px}.ag-chip--human .ag-chip__dot{background:var(--accent-human-line)}.ag-chip--machine .ag-chip__dot{background:var(--accent-machine)}.ag-chip--success .ag-chip__dot{background:var(--status-success-line)}.ag-chip--danger .ag-chip__dot{background:var(--status-danger-line)}.ag-chip--warning .ag-chip__dot{background:var(--status-warning-line)}.ag-gate{border:1px solid var(--accent-human-border);background:var(--accent-human-wash);border-radius:var(--ag-radius-m);padding:var(--ag-space-4) var(--ag-space-4) var(--ag-space-4) calc(var(--ag-space-4) + 6px);position:relative}.ag-gate:before{content:"";border-radius:var(--ag-radius-m) 0 0 var(--ag-radius-m);background:var(--accent-aware);width:4px;position:absolute;top:0;bottom:0;left:0}.ag-gate__title{margin:0 0 4px;font-weight:600}.ag-provenance{border-left:3px dashed var(--accent-machine);padding-left:var(--ag-space-4)}.ag-provenance--approved{border-left:3px solid var(--accent-human-line)}.ag-provenance__label{font:var(--ag-text-mono-m);color:var(--accent-machine-text);letter-spacing:var(--ag-tracking-label)}.ag-provenance--approved .ag-provenance__label{color:var(--accent-human-text)}.ag-notice{border:1px solid var(--border);border-radius:var(--ag-radius-s);padding:10px 12px}.ag-notice--error{border-color:var(--status-danger-line);color:var(--status-danger-text)}.ag-notice--info{border-color:var(--status-info-line);color:var(--status-info-text)}.ag-table{border-collapse:collapse;width:100%}.ag-table th{text-align:left;font:var(--ag-text-label);letter-spacing:var(--ag-tracking-label);text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--border);padding:8px}.ag-table td{border-bottom:1px solid var(--border-muted);height:var(--row-h);padding:10px 8px}[data-density=compact] .ag-table td{padding-block:var(--ag-space-1)}.ag-empty{text-align:center;padding:var(--ag-space-12) var(--ag-space-4);color:var(--text-2)}.ag-bindu{width:var(--ag-bindu-size);height:var(--ag-bindu-size);flex:none;display:inline-block}.ag-empty__line{align-items:baseline;gap:var(--ag-space-2);display:inline-flex}.ag-empty__bindu{color:var(--text-3);align-self:center}.ag-meter{background:var(--border-muted);border-radius:var(--ag-radius-pill);height:8px;overflow:hidden}.ag-meter__bar{background:var(--status-info-line);height:100%}.ag-meter__bar--over{background:var(--status-danger-line)}.ag-skip{position:absolute;left:-9999px}.ag-skip:focus{left:var(--ag-space-4);top:var(--ag-space-4);z-index:10;background:var(--surface-1);color:var(--text-1);border-radius:var(--ag-radius-s);padding:8px 12px}.ag-topbar .ag-btn{white-space:nowrap}.ag-topbar{justify-content:flex-end;align-items:center;gap:var(--ag-space-2);margin:0 0 var(--ag-space-4);flex-wrap:wrap;display:flex}.ag-rail__toggle{display:none}.ag-rail__workspace{font:var(--ag-text-body-s);color:var(--text-2)}.ag-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.ag-visually-hidden{display:block}@media (width<=720px){.ag-rail__toggle{display:inline-flex}.ag-rail[data-open=false] .ag-nav,.ag-rail[data-open=false] .ag-rail__workspace{display:none}.ag-topbar{margin-top:0}}.ag-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--ag-space-4);margin-bottom:var(--ag-space-6);flex-wrap:wrap;display:flex}.ag-pagehead__title{font:var(--ag-text-heading-m);letter-spacing:var(--ag-tracking-display);text-wrap:balance;margin:0}.ag-pagehead__desc{margin:var(--ag-space-2) 0 0;max-width:64ch}.ag-eyebrow{text-transform:uppercase;letter-spacing:var(--ag-tracking-label);font:var(--ag-text-label);color:var(--text-2);margin:0 0 var(--ag-space-1)}.ag-statgrid{gap:var(--ag-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ag-stat{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--ag-radius-m);padding:var(--ag-space-4)}.ag-stat--danger{border-color:var(--status-danger-line)}.ag-stat--warning{border-color:var(--status-warning-line)}.ag-stat__label{font:var(--ag-text-body-s);color:var(--text-2);margin:0}.ag-stat__value{font:var(--ag-text-heading-m);font-variant-numeric:tabular-nums;margin:var(--ag-space-1) 0 0}.ag-stat__detail{font:var(--ag-text-body-s);color:var(--text-3);margin:var(--ag-space-1) 0 0}.ag-dl{gap:0;margin:0;display:grid}.ag-dl__row{gap:var(--ag-space-4);border-bottom:1px solid var(--border-muted);grid-template-columns:minmax(140px,220px) 1fr;padding:10px 0;display:grid}.ag-dl dt{color:var(--text-2)}.ag-dl dd{margin:0}.ag-toolbar{gap:var(--ag-space-2);margin-bottom:var(--ag-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.ag-num{text-align:right;font-variant-numeric:tabular-nums}.ag-tabs__list{gap:var(--ag-space-1);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.ag-tabs__tab{font:inherit;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.ag-tabs__tab:hover{color:var(--text-1)}.ag-tabs__tab[aria-selected=true]{color:var(--text-1);border-bottom-color:var(--tenant-accent)}.ag-tabs__count{font:var(--ag-text-mono-m);color:var(--text-3);margin-left:6px}.ag-tabs__panel{padding-top:var(--ag-space-4)}.ag-dialog{border:1px solid var(--border);border-radius:var(--ag-radius-l);background:var(--surface-1);color:var(--text-1);width:min(560px,100vw - 32px);box-shadow:var(--ag-shadow-pop);padding:0}.ag-dialog::backdrop{background:var(--surface-0);opacity:.72}.ag-dialog__body{padding:var(--ag-space-6);gap:var(--ag-space-4);flex-direction:column;display:flex}.ag-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--ag-space-4);display:flex}.ag-dialog__header .ag-heading{margin:0}.ag-dialog__footer{justify-content:flex-end;gap:var(--ag-space-2);margin:0 calc(-1 * var(--ag-space-6)) calc(-1 * var(--ag-space-6));padding:var(--ag-space-4) var(--ag-space-6) var(--ag-space-6);background:var(--surface-1);border-top:1px solid var(--border-muted);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ag-sheet{border-width:0 0 0 1px;border-radius:0;width:min(640px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.ag-sheet__content{overflow-y:auto}@media (width<=640px){.ag-sheet{border-left-width:0;width:100vw;max-width:100vw}.ag-dialog:not(.ag-sheet):not(.ag-dialog--compact){border-width:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.ag-sheet .ag-dialog__body,.ag-dialog .ag-dialog__body{padding:var(--ag-space-4)}.ag-dialog__footer{margin:0 calc(-1 * var(--ag-space-4)) calc(-1 * var(--ag-space-4));padding:var(--ag-space-3) var(--ag-space-4) var(--ag-space-4);bottom:0}.ag-sheet .ag-dl__row{grid-template-columns:minmax(0,1fr);gap:2px}}.ag-recordpage{gap:var(--ag-space-4);flex-direction:column;display:flex}.ag-recordpage__back{margin:0}.ag-recordpage__body{gap:var(--ag-space-4);flex-direction:column;display:flex}.ag-recordpage__footer{justify-content:flex-end;gap:var(--ag-space-2);z-index:1;padding:var(--ag-space-4) 0 calc(var(--ag-space-4) + env(safe-area-inset-bottom,0px));background:var(--surface-0);border-top:1px solid var(--border-muted);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ag-linkbutton{font:inherit;color:var(--tenant-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ag-confirm__consequences{padding-left:var(--ag-space-6);margin:0}.ag-confirm__irreversible{margin:0;font-weight:600}.ag-confirm__pending{border:1px solid var(--status-warning-line);border-radius:var(--ag-radius-s);padding:var(--ag-space-3) var(--ag-space-4)}.ag-confirm__pending ul{margin:var(--ag-space-2) 0;padding-left:var(--ag-space-6)}.ag-confirm__pending-title{color:var(--status-warning-text);margin:0;font-weight:600}.ag-toasts{right:var(--ag-space-4);bottom:var(--ag-space-4);gap:var(--ag-space-2);z-index:20;flex-direction:column;max-width:min(420px,100vw - 32px);display:flex;position:fixed}.ag-toast{justify-content:space-between;gap:var(--ag-space-4);background:var(--surface-2);color:var(--text-1);border:1px solid var(--border);border-radius:var(--ag-radius-m);box-shadow:var(--ag-shadow-pop);border-left-width:3px;padding:10px 12px;display:flex}.ag-toast--success{border-left-color:var(--status-success-line)}.ag-toast--info{border-left-color:var(--status-info-line)}.ag-toast--error{border-left-color:var(--status-danger-line)}.ag-toast__title{margin:0;font-weight:600}.ag-toast__message{color:var(--text-2);font:var(--ag-text-body-s);margin:2px 0 0}.ag-datatable__toolbar{justify-content:space-between;align-items:center;gap:var(--ag-space-4);margin-bottom:var(--ag-space-2);flex-wrap:wrap;display:flex}.ag-datatable__search{min-width:min(320px,100%)}.ag-datatable{min-width:0;max-width:100%}.ag-datatable__scroll{position:relative;overflow-x:auto}.ag-nowrap{white-space:nowrap}.ag-table-scroll{max-width:100%;position:relative;overflow-x:auto}@media (width<=640px){.ag-datatable--cards .ag-table,.ag-datatable--cards .ag-table tbody,.ag-datatable--cards .ag-table tr,.ag-datatable--cards .ag-table td{display:block;overflow:visible}.ag-datatable--cards .ag-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-datatable--cards .ag-table tr{border:1px solid var(--border);border-radius:var(--ag-radius-m);background:var(--surface-1);padding:var(--ag-space-3);margin-bottom:var(--ag-space-2)}.ag-datatable--cards .ag-table td{text-align:left;border:0;padding:2px 0}.ag-datatable--cards .ag-table td.ag-cell--primary{padding-bottom:var(--ag-space-1);font-weight:600}.ag-datatable--cards .ag-table td.ag-cell--secondary{justify-content:space-between;gap:var(--ag-space-4);display:flex}.ag-datatable--cards .ag-table td.ag-cell--secondary:before{content:attr(data-label);color:var(--text-2)}.ag-datatable--cards .ag-table td.ag-cell--meta{font:var(--ag-text-body-s);color:var(--text-2)}.ag-datatable--cards .ag-table td.ag-cell--hide{display:none}}.ag-th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:inline-flex}.ag-th-sort__arrow{color:var(--text-3)}.ag-row-action{cursor:pointer}.ag-row-action:hover td{background:var(--surface-2)}.ag-pagination{justify-content:flex-end;align-items:center;gap:var(--ag-space-4);padding-top:var(--ag-space-4);display:flex}.ag-menu{display:inline-block;position:relative}.ag-menu__list{z-index:15;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--ag-radius-m);min-width:200px;box-shadow:var(--ag-shadow-pop);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ag-menu__item{font:inherit;text-align:left;color:var(--text-1);border-radius:var(--ag-radius-s);cursor:pointer;background:0 0;border:0;padding:8px 10px}.ag-menu__item:hover,.ag-menu__item:focus-visible{background:var(--surface-1)}.ag-menu__item--danger{color:var(--status-danger-text)}.ag-combobox{position:relative}.ag-combobox__list{z-index:15;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--ag-radius-m);max-height:280px;box-shadow:var(--ag-shadow-pop);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ag-combobox__option{justify-content:space-between;gap:var(--ag-space-4);border-radius:var(--ag-radius-s);cursor:pointer;padding:8px 10px;display:flex}.ag-combobox__option--active,.ag-combobox__option:hover{background:var(--surface-1)}.ag-combobox__option[aria-selected=true]{font-weight:600}.ag-combobox__none{color:var(--text-2);padding:8px 10px}.ag-timeline{margin:0;padding:0;list-style:none}.ag-timeline__item{gap:var(--ag-space-2);padding-bottom:var(--ag-space-4);grid-template-columns:16px 1fr;display:grid;position:relative}.ag-timeline__item:before{content:"";border-left:1px solid var(--border);position:absolute;top:14px;bottom:0;left:7px}.ag-timeline__item:last-child:before{display:none}.ag-timeline__dot{border-radius:var(--ag-radius-pill);background:var(--text-3);width:10px;height:10px;margin:5px 3px}.ag-timeline__item--human .ag-timeline__dot{background:var(--accent-human-line)}.ag-timeline__item--machine .ag-timeline__dot{border:2px dashed var(--accent-machine);background:0 0}.ag-timeline__meta{margin:0}.ag-dropzone{border:1px dashed var(--border);border-radius:var(--ag-radius-m);padding:var(--ag-space-6);text-align:center;align-items:center;gap:var(--ag-space-2);flex-direction:column;display:flex}.ag-dropzone p{margin:0}.ag-dropzone--over{border-color:var(--text-2);background:var(--surface-2)}.ag-subdivisions{gap:var(--ag-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ag-subdivisions legend{margin-bottom:var(--ag-space-2)}.ag-subdivisions__list{gap:var(--ag-space-2) var(--ag-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ag-subdivisions__note{font:var(--ag-text-body-s);color:var(--text-2);margin:0}.ag-check,.ag-switch-row{align-items:center;column-gap:var(--ag-space-2);grid-template-columns:auto 1fr;display:grid}.ag-check .ag-field__hint,.ag-switch-row .ag-field__hint{grid-column:2}.ag-check__box{width:18px;height:18px;accent-color:var(--text-1)}.ag-switch{border-radius:var(--ag-radius-pill);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;width:40px;height:22px;transition:background .12s var(--ag-ease);padding:2px;display:inline-flex}.ag-switch__thumb{border-radius:var(--ag-radius-pill);background:var(--text-2);width:16px;height:16px;transition:transform .12s var(--ag-ease)}.ag-switch[aria-checked=true]{background:var(--text-1);border-color:var(--text-1)}.ag-switch[aria-checked=true] .ag-switch__thumb{background:var(--surface-0);transform:translate(18px)}.ag-switch:disabled{cursor:not-allowed;opacity:.6}.ag-stepper{gap:var(--ag-space-4);margin:0 0 var(--ag-space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ag-stepper__step{align-items:center;gap:var(--ag-space-2);color:var(--text-3);display:flex}.ag-stepper__button{align-items:center;gap:var(--ag-space-2);color:inherit;font:inherit;cursor:pointer;border-radius:var(--ag-radius-s);background:0 0;border:0;padding:0;display:inline-flex}.ag-stepper__index{border-radius:var(--ag-radius-pill);border:1px solid var(--border);width:24px;height:24px;font:var(--ag-text-mono-m);justify-content:center;align-items:center;display:inline-flex}.ag-stepper__step--current{color:var(--text-1)}.ag-stepper__step--current .ag-stepper__index{border-color:var(--text-1)}.ag-stepper__step--done{color:var(--text-2)}.ag-stepper__step--done .ag-stepper__index{border-color:var(--accent-human-line);color:var(--accent-human-text)}.ag-skeleton{flex-direction:column;gap:10px;display:flex}.ag-skeleton__line{border-radius:var(--ag-radius-pill);background:var(--surface-2);height:12px;animation:ag-pulse 1.4s var(--ag-ease) infinite;display:block}@keyframes ag-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ag-root *,.ag-root :before,.ag-root :after{transition:none!important;animation:none!important}}.ag-topbar{position:relative}.ag-appswitch{display:inline-block}.ag-appswitch__button{align-items:center;gap:var(--ag-space-2);display:inline-flex}.ag-appswitch__grid{grid-template-columns:repeat(3,4px);gap:3px;display:inline-grid}.ag-appswitch__grid span{border-radius:var(--ag-radius-pill);background:currentColor;width:4px;height:4px}.ag-appswitch__panel{z-index:15;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--ag-radius-m);width:min(480px,100%);padding:var(--ag-space-3);box-shadow:var(--ag-shadow-pop);position:absolute;top:calc(100% + 4px);right:0}.ag-appswitch__panel[hidden]{display:none}.ag-appswitch__title{margin:0 0 var(--ag-space-2)}.ag-appswitch__list,.ag-apptiles__list{gap:var(--ag-space-2);margin:0;padding:0;list-style:none;display:grid}.ag-appswitch__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-apptiles__list{gap:var(--ag-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ag-apptile{box-sizing:border-box;height:100%;padding:var(--ag-space-3);background:var(--surface-1);color:var(--text-1);border:1px solid var(--border);border-radius:var(--ag-radius-s);transition:border-color .12s var(--ag-ease);border-left:2px solid #0000;flex-direction:column;gap:4px;text-decoration:none;display:flex}.ag-apptile:hover{border-color:var(--text-3);color:var(--text-1)}.ag-apptile[aria-current=page]{border-left-color:var(--tenant-accent,var(--accent-human-line))}.ag-apptile__lockup{font:var(--ag-text-heading-s);font-family:var(--ag-font-display), var(--ag-font-ui), sans-serif;font-weight:700}.ag-apptile__purpose{font:var(--ag-text-body-s);color:var(--text-2)}.ag-apptile__status{font:var(--ag-text-body-s);color:var(--text-1)}.ag-apptile__tag{font:var(--ag-text-label);color:var(--text-2);letter-spacing:var(--ag-tracking-label)}.ag-apptile--large{padding:var(--ag-space-4);gap:var(--ag-space-2)}.ag-apptile--pending{border-style:dashed}.ag-apptile--pending:hover{border-color:var(--border)}.ag-apptile--pending .ag-apptile__status{color:var(--text-2)}.ag-apptiles .ag-heading{margin-bottom:var(--ag-space-3)}@media (width<=720px){.ag-appswitch__list{grid-template-columns:minmax(0,1fr)}}.ag-wordmark{display:flex}.ag-wordmark__on-light,[data-theme=light] .ag-wordmark__on-dark{display:none}[data-theme=light] .ag-wordmark__on-light{display:block}.ag-shell--bar{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.ag-shell--bar .ag-rail,.ag-shell--bar .ag-main{position:relative}.ag-shell--bar .ag-rail{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ag-shell--bar .ag-main{max-width:none;min-height:0;padding-right:max(var(--ag-space-12), calc(100% - 1120px - var(--ag-space-12)));overflow:hidden auto}.ag-appbar{z-index:12;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ag-space-2);height:56px;padding:0 var(--ag-space-4);background:var(--surface-1);border-bottom:1px solid var(--border);grid-column:1/-1;display:flex;position:sticky;top:0}.ag-appbar__start,.ag-appbar__end{align-items:center;gap:var(--ag-space-2);min-width:0;display:flex}.ag-appbar__end .ag-btn{white-space:nowrap}.ag-appbar__menu{display:none}.ag-shell--bar .ag-main{padding-top:var(--ag-space-6)}.ag-appbar__org .ag-btn{text-overflow:ellipsis;max-width:220px;overflow:hidden}.ag-appbar .ag-appswitch{position:static}.ag-bell{color:var(--text-1);align-items:center;gap:6px;text-decoration:none;display:inline-flex}:where(.ag-root) .ag-bell:visited{color:var(--text-1)}.ag-bell__icon{flex:none;width:18px;height:18px}.ag-count{box-sizing:border-box;border-radius:var(--ag-radius-pill);border:1px solid var(--border);background:var(--surface-2);min-width:18px;color:var(--text-1);font:var(--ag-text-label);text-align:center;padding:0 6px;display:inline-block}.ag-account{align-items:center;gap:var(--ag-space-2);display:inline-flex}.ag-account__avatar{box-sizing:border-box;border-radius:var(--ag-radius-pill);border:2px solid var(--tenant-accent);background:var(--surface-2);width:28px;height:28px;color:var(--text-1);font:var(--ag-text-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.ag-account__name{text-overflow:ellipsis;max-width:180px;overflow:hidden}.ag-menu__list--with-header{padding:0}.ag-menu__header{padding:var(--ag-space-3);border-bottom:1px solid var(--border-muted)}.ag-menu__header p{margin:0}.ag-account__who{font-weight:600}.ag-account__role,.ag-account__email{font:var(--ag-text-body-s);color:var(--text-2)}.ag-menu__items{flex-direction:column;padding:4px;display:flex}.ag-appbar .ag-menu__list{left:auto;right:0}.ag-nav__group{flex-direction:column;gap:2px;display:flex}.ag-nav__heading{align-items:center;gap:var(--ag-space-2);border-radius:var(--ag-radius-s);width:100%;font:var(--ag-text-label);color:var(--text-3);letter-spacing:var(--ag-tracking-label);text-align:left;cursor:pointer;background:0 0;border:0;margin:0 0 4px;padding:6px 10px;display:flex}.ag-nav__heading>span:first-child{flex:1}.ag-nav__heading:hover{color:var(--text-1);background:var(--surface-2)}.ag-nav__chevron{flex:none;width:16px;height:16px;transition:transform .12s}.ag-nav__heading[aria-expanded=true] .ag-nav__chevron{transform:rotate(180deg)}.ag-nav__list{flex-direction:column;gap:2px;display:flex}.ag-nav__list[hidden]{display:none}.ag-nav__group+.ag-nav__group{margin-top:var(--ag-space-2)}.ag-nav__item{justify-content:space-between;align-items:center;gap:var(--ag-space-2);display:flex}@media (width<=720px){.ag-appbar{padding:0 var(--ag-space-3);gap:var(--ag-space-1)}.ag-appbar__end{gap:0}.ag-appbar__menu{align-items:center;display:inline-flex}.ag-appbar__end .ag-btn{padding:8px}.ag-appbar__org .ag-btn{max-width:96px}.ag-appbar .ag-bar-text,.ag-appbar .ag-appswitch__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-shell--bar{grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:100vh;overflow:visible}.ag-shell--bar .ag-rail{overflow-y:visible}.ag-shell--bar .ag-main{padding-right:var(--ag-space-4);overflow:visible}.ag-shell--bar .ag-rail[data-open=false]{display:none}.ag-shell--bar .ag-main{padding-top:var(--ag-space-4)}}@media print{.ag-shell--bar{height:auto;min-height:0;overflow:visible}.ag-shell--bar .ag-rail,.ag-shell--bar .ag-main{overflow:visible}.ag-shell--bar .ag-main{padding-right:var(--ag-space-12)}}.ag-nav__icon{flex:none;width:18px;height:18px}.ag-nav__label{flex:1;min-width:0}.ag-nav__item .ag-nav__icon{color:var(--text-3)}.ag-nav__item:hover .ag-nav__icon,.ag-nav__item[aria-current=page] .ag-nav__icon{color:var(--text-1)}.ag-rail__modes{display:none}.ag-rail-tip{z-index:30;padding-left:var(--ag-space-2);position:fixed;transform:translateY(-50%)}.ag-rail-tip__box{padding:var(--ag-space-1) var(--ag-space-2);border:1px solid var(--border);border-radius:var(--ag-radius-s);background:var(--surface-2);color:var(--text-1);font:var(--ag-text-body-s);white-space:nowrap;box-shadow:var(--ag-shadow-pop);display:block}@media (width>=721px){.ag-shell--bar{transition:grid-template-columns var(--ag-motion-base) var(--ag-ease)}.ag-rail__modes{gap:var(--ag-space-1);padding-top:var(--ag-space-2);border-top:1px solid var(--border-muted);background:var(--surface-1);margin-top:auto;display:flex;position:sticky;bottom:0}.ag-rail__mode{padding:var(--ag-space-2);color:var(--text-2);cursor:pointer;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.ag-rail__mode:hover{background:var(--surface-2);color:var(--text-1)}.ag-rail__mode-icon{flex:none;width:18px;height:18px}.ag-shell--rail-collapsed{grid-template-columns:var(--ag-space-16) minmax(0, 1fr)}.ag-shell--rail-collapsed .ag-rail{padding:var(--ag-space-3) var(--ag-space-2);overflow-x:hidden}.ag-shell--rail-collapsed .ag-nav__item{padding:var(--ag-space-2) 0;justify-content:center;position:relative}.ag-shell--rail-collapsed .ag-nav__label{display:none}.ag-shell--rail-collapsed .ag-nav__item .ag-count{min-width:16px;padding:0 var(--ag-space-1);position:absolute;top:0;right:0}.ag-shell--rail-collapsed .ag-nav__group+.ag-nav__group{margin-top:var(--ag-space-2);padding-top:var(--ag-space-2);border-top:1px solid var(--border-muted)}.ag-shell--rail-collapsed .ag-rail__modes{flex-direction:column;align-items:center}.ag-shell--rail-floating{grid-template-columns:minmax(0,1fr)}.ag-shell--rail-floating .ag-appbar__menu{align-items:center;display:inline-flex}.ag-shell--rail-floating .ag-rail{z-index:20;box-sizing:border-box;width:240px;box-shadow:var(--ag-shadow-pop);visibility:hidden;transition:transform var(--ag-motion-base) var(--ag-ease), visibility 0s linear var(--ag-motion-base);position:fixed;top:56px;bottom:0;left:0;transform:translate(-100%)}.ag-shell--rail-floating .ag-rail[data-open=true]{visibility:visible;transition:transform var(--ag-motion-base) var(--ag-ease), visibility 0s linear 0s;transform:none}.ag-rail-scrim{z-index:19;background:var(--surface-0);opacity:.72;position:fixed;inset:56px 0 0}}@media (prefers-reduced-motion:reduce){.ag-shell--bar,.ag-shell--rail-floating .ag-rail,.ag-shell--rail-floating .ag-rail[data-open=true]{transition:none}}.ag-landing{background:var(--surface-0);min-height:100vh;color:var(--text-1);flex-direction:column;display:flex}.ag-landing__bar{z-index:10;justify-content:space-between;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-3) var(--ag-space-6);background:var(--surface-0);border-bottom:1px solid var(--border-muted);display:flex;position:sticky;top:0}.ag-landing__barend{align-items:center;gap:var(--ag-space-2);display:flex}.ag-landing__main{box-sizing:border-box;width:min(1120px,100%);padding:0 var(--ag-space-6) var(--ag-space-16);gap:var(--ag-space-16);flex-direction:column;margin:0 auto;display:flex}.ag-landing__hero{padding-top:var(--ag-space-16);align-items:flex-start;gap:var(--ag-space-4);flex-direction:column;max-width:760px;display:flex}.ag-landing__lockup{font:var(--ag-text-heading-m)}.ag-landing__lockup svg{width:40px;height:40px}.ag-landing__eyebrow{font:var(--ag-text-label);letter-spacing:var(--ag-tracking-label);text-transform:uppercase;color:var(--text-2);margin:0}.ag-landing__title{font:var(--ag-text-display-xl);letter-spacing:var(--ag-tracking-display);text-wrap:balance;margin:0}.ag-landing__lead,.ag-landing__sectionlead{font:var(--ag-text-heading-s);color:var(--text-2);max-width:680px;margin:0;font-weight:400}.ag-landing__actions{gap:var(--ag-space-3);margin-top:var(--ag-space-2);flex-wrap:wrap;display:flex}.ag-landing__cta{align-items:center;text-decoration:none;display:inline-flex}.ag-landing__opens{align-items:center;gap:var(--ag-space-2) var(--ag-space-3);font:var(--ag-text-body);color:var(--text-1);flex-wrap:wrap;margin:0;display:flex}.ag-landing__badge{font:var(--ag-text-mono-m);color:var(--text-1);padding:2px var(--ag-space-2);border:1px solid var(--border);border-radius:var(--ag-radius-pill);background:var(--surface-1)}.ag-landing__facts{margin:var(--ag-space-4) 0 0;gap:var(--ag-space-2) var(--ag-space-6);font:var(--ag-text-mono-m);color:var(--text-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ag-landing__facts li:before{content:"";width:6px;height:6px;margin-right:var(--ag-space-2);border-radius:var(--ag-radius-pill);vertical-align:middle;background:currentColor;display:inline-block}.ag-landing__section{gap:var(--ag-space-4);flex-direction:column;display:flex}.ag-landing__h2{font:var(--ag-text-display-l);letter-spacing:var(--ag-tracking-display);text-wrap:balance;margin:0}.ag-landing__h3{font:var(--ag-text-heading-s);margin:0}.ag-landing__grid,.ag-landing__steps,.ag-landing__kit{margin:var(--ag-space-2) 0 0;gap:var(--ag-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.ag-landing__card,.ag-landing__step{gap:var(--ag-space-2);padding:var(--ag-space-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--ag-radius-m);flex-direction:column;display:flex}.ag-landing__card p,.ag-landing__step p{color:var(--text-2);margin:0}.ag-landing__steps{counter-reset:landing-step}.ag-landing__step:before{counter-increment:landing-step;content:counter(landing-step, decimal-leading-zero);font:var(--ag-text-mono-m);color:var(--text-3)}.ag-landing__doers{gap:var(--ag-space-2);padding-top:var(--ag-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ag-landing__doer{font:var(--ag-text-label);letter-spacing:var(--ag-tracking-label);text-transform:uppercase;padding:2px var(--ag-space-2);border-radius:var(--ag-radius-pill)}.ag-landing__doer--machine{color:var(--accent-machine-text);border:1px dashed var(--accent-machine-border)}.ag-landing__doer--human{color:var(--accent-human-text);border:1px solid var(--accent-human-line)}.ag-landing__list{padding-left:var(--ag-space-6);gap:var(--ag-space-2);color:var(--text-2);margin:0;display:grid}.ag-landing__kitgroup{gap:var(--ag-space-2);flex-direction:column;display:flex}.ag-landing__kit{gap:var(--ag-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ag-landing__kititem{gap:var(--ag-space-1);padding:var(--ag-space-3);border:1px solid var(--border-muted);border-radius:var(--ag-radius-m);flex-direction:column;display:flex}.ag-landing__kititem[aria-current=page]{border-color:var(--accent-human-line)}.ag-landing__kititem:has(.ag-landing__kitlink){padding:0}.ag-landing__kitlink{gap:var(--ag-space-1);padding:var(--ag-space-3);border-radius:inherit;color:inherit;flex-direction:column;text-decoration:none;transition:background-color .12s;display:flex}.ag-landing__kitlink:hover{background:var(--surface-2)}@media (prefers-reduced-motion:reduce){.ag-landing__kitlink{transition:none}}.ag-landing__kitpurpose{font:var(--ag-text-body-s);color:var(--text-2)}.ag-landing__faq{border-top:1px solid var(--border-muted);flex-direction:column;display:flex}.ag-landing__qa{border-bottom:1px solid var(--border-muted);padding:var(--ag-space-4) 0}.ag-landing__qa summary{cursor:pointer;font:var(--ag-text-heading-s)}.ag-landing__qa p{margin:var(--ag-space-2) 0 0;color:var(--text-2);max-width:760px}.ag-landing__close{align-items:flex-start;gap:var(--ag-space-4);padding:var(--ag-space-8);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--ag-radius-l);flex-direction:column;display:flex}@media (width<=640px){.ag-landing__bar{padding:var(--ag-space-2) var(--ag-space-4)}.ag-landing__main{padding:0 var(--ag-space-4) var(--ag-space-12);gap:var(--ag-space-12)}.ag-landing__hero{padding-top:var(--ag-space-8)}.ag-landing__title{font:var(--ag-text-display-l)}.ag-landing__h2{font:var(--ag-text-heading-m)}.ag-landing__close{padding:var(--ag-space-6) var(--ag-space-4)}}.ag-landing>.ag-footer{padding:var(--ag-space-6) var(--ag-space-6) var(--ag-space-8);text-align:center;border-top:1px solid var(--border-muted)}.ag-sandbox{background:0 0;border:0;width:100%;display:block}.ag-view-section{gap:var(--ag-space-4);flex-direction:column;display:flex}.ag-view-list{margin:0;padding:0;list-style:none}.ag-view-list__item{justify-content:space-between;align-items:center;gap:var(--ag-space-4);padding:var(--ag-space-3) 0;border-bottom:1px solid var(--border-muted);display:flex}.ag-view-diff{gap:var(--ag-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-view-diff__row{align-items:center;gap:var(--ag-space-3);display:flex}.ag-view-diff__row--removed .ag-mono{text-decoration:line-through}.ag-view-chart{margin:0}.ag-view-chart svg{width:100%;max-width:480px;height:auto}.ag-view-chart__axis{stroke:var(--border);stroke-width:1px}.ag-view-chart__line{stroke:var(--tenant-accent);stroke-width:2px}.ag-view-chart__dot,.ag-view-chart__bar{fill:var(--tenant-accent)}.ag-view-document{gap:var(--ag-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ag-view-document__text{white-space:pre-wrap;margin:0}
