/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */:root{--agense-brand-space:#1e1645;--agense-brand-teal:#005470;--agense-brand-coral:#f36c45;--agense-brand-ink:#231f2a;--agense-ink-deep:#0d0b10;--agense-brand-bone:#f5f1ea;--agense-white:#fff;--agense-canvas:#fbfaf7;--agense-paper:#fff;--agense-well:#f4f3f7;--agense-hairline:#e7e1d5;--agense-hairline-strong:#d8cfbe;--agense-muted:#6b6580;--agense-faint:#a8a3b2;--agense-space-bg:#100d1a;--agense-space-surface:#181425;--agense-space-well:#211c33;--agense-space-hairline:#2b2742;--agense-space-hairline-strong:#3d3856;--agense-fg:#eceaf4;--agense-muted-dark:#9c96b0;--agense-faint-dark:#6b6684;--agense-coral-deep:#b8442a;--agense-coral-fill:#e85d35;--agense-coral-fill-hover:#d24e29;--agense-coral-bright:#ff7e58;--agense-coral-bright-hover:#ff9370;--agense-success:#1f7a43;--agense-warning:#8a5a00;--agense-danger:#c5221f;--agense-info:#005470;--agense-danger-fill:#c5221f;--agense-danger-hover:#a91b18;--agense-success-tint:#e2f0e5;--agense-warning-tint:#fbefd2;--agense-danger-tint:#fbe4e0;--agense-info-tint:#d9eaf1;--agense-neutral-tint:#f4f0e8;--agense-accent-tint-fill:#fbe7df;--agense-success-bright:#79d397;--agense-warning-bright:#f4c64e;--agense-danger-bright:#f8a099;--agense-info-bright:#5fc7dd;--agense-success-tint-dark:#153123;--agense-warning-tint-dark:#33280a;--agense-danger-tint-dark:#3a1d1b;--agense-info-tint-dark:#0e2a33;--agense-accent-tint-dark:#3a2015;--agense-cast-violet-deep:#7048b1;--agense-cast-violet-bright:#b18ef6;--agense-cast-midnight-deep:#1b2b62;--agense-cast-midnight-bright:#c5d4fa;--agense-cast-orchid-deep:#9d4086;--agense-cast-orchid-bright:#e993d1;--agense-cast-cobalt-deep:#1c63b0;--agense-cast-cobalt-bright:#5ca1f3;--agense-cast-moss-deep:#5d600a;--agense-cast-moss-bright:#bfc47b;--agense-cast-forest-deep:#104832;--agense-cast-forest-bright:#b8dbc8;--agense-cast-aubergine-deep:#4c1e47;--agense-cast-aubergine-bright:#c375b9;--agense-bg-wash:linear-gradient(180deg,#f36c4512,#f36c4500 58%);--agense-gradient-dusk:linear-gradient(178deg,#1e1645,#3a2350 26%,#8a4a54 62%,#f36c45);--agense-surface:var(--agense-white);--agense-surface-raised:var(--agense-white);--agense-surface-deep:var(--agense-well);--agense-text:var(--agense-brand-ink);--agense-text-soft:var(--agense-muted);--agense-accent:var(--agense-brand-coral);--agense-accent-text:var(--agense-coral-deep);--agense-accent-fill:var(--agense-brand-coral);--agense-accent-fill-hover:var(--agense-brand-coral);--agense-accent-tint:#231f2a0f;--agense-on-accent-fill:var(--agense-brand-ink);--agense-on-accent-fill-hover:var(--agense-brand-ink);--agense-draft:var(--agense-brand-teal);--agense-draft-tint:var(--agense-info-tint);--agense-commit:var(--agense-coral-deep);--agense-commit-fill:var(--agense-brand-coral);--agense-on-commit-fill:var(--agense-brand-ink);--agense-intelligence:var(--agense-coral-deep);--agense-border:#231f2a1f;--agense-border-strong:#231f2a3d;--agense-pencil:#231f2a4d;--agense-focus-ring:2px solid var(--agense-brand-ink);--agense-shadow:0 1px 2px #1e16451a,0 4px 14px #1e16451a;--agense-shadow-lg:0 2px 6px #1e16451f,0 14px 34px #1e16452e;--agense-cast-violet:var(--agense-cast-violet-deep);--agense-cast-midnight:var(--agense-cast-midnight-deep);--agense-cast-orchid:var(--agense-cast-orchid-deep);--agense-cast-cobalt:var(--agense-cast-cobalt-deep);--agense-cast-moss:var(--agense-cast-moss-deep);--agense-cast-forest:var(--agense-cast-forest-deep);--agense-cast-aubergine:var(--agense-cast-aubergine-deep);--agense-cast-initials:var(--agense-white);--agense-space-xs:4px;--agense-space-sm:8px;--agense-space-md:12px;--agense-space-lg:16px;--agense-space-xl:24px;--agense-space-xxl:40px;--agense-space-xxxl:64px;--agense-radius-sm:10px;--agense-radius-md:14px;--agense-radius-lg:16px;--agense-radius-xl:18px;--agense-radius-pill:100px;--agense-font:Poppins,"Agense Sans","Noto Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--agense-font-numeral:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;--agense-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--agense-text-xs:12px;--agense-text-sm:14px;--agense-text-md:16px;--agense-text-lg:20px;--agense-text-xl:26px;--agense-text-2xl:36px;--agense-text-3xl:48px;--agense-text-4xl:64px;--agense-type-statement-size:40px;--agense-type-statement-line:44px;--agense-type-statement-track:-.02em;--agense-type-statement-weight:500;--agense-type-heading-size:26px;--agense-type-heading-line:33px;--agense-type-heading-track:-.01em;--agense-type-heading-weight:600;--agense-type-heading-2-size:20px;--agense-type-heading-2-line:26px;--agense-type-heading-2-track:-.01em;--agense-type-heading-2-weight:600;--agense-type-heading-3-size:16px;--agense-type-heading-3-line:24px;--agense-type-heading-3-track:0em;--agense-type-heading-3-weight:600;--agense-type-body-size:16px;--agense-type-body-line:26px;--agense-type-body-track:0em;--agense-type-body-weight:400;--agense-type-body-dense-size:14px;--agense-type-body-dense-line:20px;--agense-type-body-dense-track:0em;--agense-type-body-dense-weight:400;--agense-type-label-size:13px;--agense-type-label-line:16px;--agense-type-label-track:.08em;--agense-type-label-weight:500;--agense-type-caption-size:12px;--agense-type-caption-line:16px;--agense-type-caption-track:.02em;--agense-type-caption-weight:500;--agense-type-numeral-size:14px;--agense-type-numeral-line:20px;--agense-type-numeral-track:0em;--agense-type-numeral-weight:400;--agense-touch-target:44px;--agense-ease:cubic-bezier(.2,.7,.2,1);--agense-duration-fast:.14s;--agense-duration-base:.22s;--agense-duration-slow:.3s;--agense-duration-mark:.24s;--agense-ease-mark:cubic-bezier(.16,1,.3,1)}[data-theme=dark]{--agense-surface:var(--agense-space-bg);--agense-surface-raised:var(--agense-space-surface);--agense-surface-deep:var(--agense-space-well);--agense-text:var(--agense-fg);--agense-text-soft:var(--agense-muted-dark);--agense-accent:var(--agense-coral-bright);--agense-accent-text:var(--agense-coral-bright);--agense-accent-fill:var(--agense-coral-bright);--agense-accent-fill-hover:var(--agense-coral-bright);--agense-accent-tint:#ffffff14;--agense-on-accent-fill:var(--agense-brand-ink);--agense-on-accent-fill-hover:var(--agense-brand-ink);--agense-draft:var(--agense-info-bright);--agense-draft-tint:var(--agense-info-tint-dark);--agense-commit:var(--agense-brand-coral);--agense-commit-fill:var(--agense-coral-bright);--agense-on-commit-fill:var(--agense-brand-ink);--agense-intelligence:var(--agense-brand-coral);--agense-border:#ffffff29;--agense-border-strong:#ffffff3d;--agense-pencil:#ffffff4d;--agense-focus-ring:2px solid var(--agense-fg);--agense-success:var(--agense-success-bright);--agense-warning:var(--agense-warning-bright);--agense-danger:var(--agense-danger-bright);--agense-info:var(--agense-info-bright);--agense-success-tint:var(--agense-success-tint-dark);--agense-warning-tint:var(--agense-warning-tint-dark);--agense-danger-tint:var(--agense-danger-tint-dark);--agense-info-tint:var(--agense-info-tint-dark);--agense-neutral-tint:var(--agense-space-well);--agense-accent-tint-fill:var(--agense-accent-tint-dark);--agense-shadow:0 1px 2px #00000073,0 4px 14px #00000073;--agense-shadow-lg:0 2px 6px #00000080,0 14px 34px #0009;--agense-cast-violet:var(--agense-cast-violet-bright);--agense-cast-midnight:var(--agense-cast-midnight-bright);--agense-cast-orchid:var(--agense-cast-orchid-bright);--agense-cast-cobalt:var(--agense-cast-cobalt-bright);--agense-cast-moss:var(--agense-cast-moss-bright);--agense-cast-forest:var(--agense-cast-forest-bright);--agense-cast-aubergine:var(--agense-cast-aubergine-bright);--agense-cast-initials:var(--agense-brand-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--agense-surface:var(--agense-space-bg);--agense-surface-raised:var(--agense-space-surface);--agense-surface-deep:var(--agense-space-well);--agense-text:var(--agense-fg);--agense-text-soft:var(--agense-muted-dark);--agense-accent:var(--agense-coral-bright);--agense-accent-text:var(--agense-coral-bright);--agense-accent-fill:var(--agense-coral-bright);--agense-accent-fill-hover:var(--agense-coral-bright);--agense-accent-tint:#ffffff14;--agense-on-accent-fill:var(--agense-brand-ink);--agense-on-accent-fill-hover:var(--agense-brand-ink);--agense-draft:var(--agense-info-bright);--agense-draft-tint:var(--agense-info-tint-dark);--agense-commit:var(--agense-brand-coral);--agense-commit-fill:var(--agense-coral-bright);--agense-on-commit-fill:var(--agense-brand-ink);--agense-intelligence:var(--agense-brand-coral);--agense-border:#ffffff29;--agense-border-strong:#ffffff3d;--agense-pencil:#ffffff4d;--agense-focus-ring:2px solid var(--agense-fg);--agense-success:var(--agense-success-bright);--agense-warning:var(--agense-warning-bright);--agense-danger:var(--agense-danger-bright);--agense-info:var(--agense-info-bright);--agense-success-tint:var(--agense-success-tint-dark);--agense-warning-tint:var(--agense-warning-tint-dark);--agense-danger-tint:var(--agense-danger-tint-dark);--agense-info-tint:var(--agense-info-tint-dark);--agense-neutral-tint:var(--agense-space-well);--agense-accent-tint-fill:var(--agense-accent-tint-dark);--agense-shadow:0 1px 2px #00000073,0 4px 14px #00000073;--agense-shadow-lg:0 2px 6px #00000080,0 14px 34px #0009;--agense-cast-violet:var(--agense-cast-violet-bright);--agense-cast-midnight:var(--agense-cast-midnight-bright);--agense-cast-orchid:var(--agense-cast-orchid-bright);--agense-cast-cobalt:var(--agense-cast-cobalt-bright);--agense-cast-moss:var(--agense-cast-moss-bright);--agense-cast-forest:var(--agense-cast-forest-bright);--agense-cast-aubergine:var(--agense-cast-aubergine-bright);--agense-cast-initials:var(--agense-brand-ink)}}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-400-normal-latin.916d3686.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Poppins;src:url(/_next/static/media/Poppins-400-normal-latin-ext.d13a3802.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Poppins;src:url(/_next/static/media/Poppins-500-normal-latin.7777133e.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Poppins;src:url(/_next/static/media/Poppins-500-normal-latin-ext.e809e1d5.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Poppins;src:url(/_next/static/media/Poppins-600-normal-latin.d8692086.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Poppins;src:url(/_next/static/media/Poppins-600-normal-latin-ext.3d81d8b7.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Poppins;src:url(/_next/static/media/Poppins-500-italic-latin.ddd7bd64.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;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:Poppins;src:url(/_next/static/media/Poppins-500-italic-latin-ext.aad6f1d0.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;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:Roboto;src:url(/_next/static/media/Roboto-variable-latin.de647698.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;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:Roboto;src:url(/_next/static/media/Roboto-variable-latin-ext.8452b017.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;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:Agense Sans;src:url(/_next/static/media/AgenseSans-Regular.e7ec09a4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Agense Sans;src:url(/_next/static/media/NotoSans-SemiBold-latin.cb57c6a9.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Agense Sans;src:url(/_next/static/media/NotoSans-SemiBold-latin-ext.b37fb91f.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Agense Sans;src:url(/_next/static/media/NotoSans-Bold-latin.fd476b27.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Agense Sans;src:url(/_next/static/media/NotoSans-Bold-latin-ext.8b2cf2a1.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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}:root{--agense-mark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-373.93 -351.58 747.86 703.15'%3E%3Cg transform='translate(-1262.146,-582.563) scale(0.894188) translate(0,1536) scale(0.1,-0.1)'%3E%3Cpath d='M13870 12185 c-378 -72 -686 -318 -878 -700 -28 -55 -100 -224 -162 -375 -184 -453 -309 -756 -375 -915 -34 -82 -145 -348 -245 -590 -412 -994 -448 -1079 -855 -2035 -29 -69 -68 -161 -85 -205 -69 -175 -306 -700 -450 -1000 -226 -468 -311 -660 -311 -703 -1 -83 61 -146 154 -157 29 -3 320 -5 647 -3 659 3 631 1 682 69 30 40 413 1052 726 1918 132 364 143 388 202 472 197 280 514 487 860 564 116 26 394 31 522 10 380 -63 738 -291 946 -603 55 -83 80 -130 157 -297 26 -57 253 -625 313 -785 215 -573 476 -927 852 -1156 265 -161 468 -209 882 -209 189 0 271 4 279 12 13 13 -43 151 -231 568 -65 143 -130 289 -145 325 -15 36 -68 153 -117 260 -109 235 -273 598 -493 1090 -90 201 -193 430 -230 510 -130 281 -345 776 -445 1025 -38 94 -110 269 -160 390 -50 121 -121 298 -156 394 -36 96 -99 260 -141 365 -41 105 -102 263 -135 351 -92 247 -256 651 -295 730 -169 335 -454 570 -803 662 -120 32 -388 41 -510 18z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E")}body{background:var(--agense-surface);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-type-body-size);line-height:var(--agense-type-body-line);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.agense-label{font-size:var(--agense-type-label-size);line-height:var(--agense-type-label-line);letter-spacing:var(--agense-type-label-track);font-weight:var(--agense-type-label-weight);text-transform:uppercase}.agense-exploratory{border-bottom:1px solid var(--agense-border);color:var(--agense-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding-bottom:8px;display:flex}.agense-exploratory__reason{font-size:var(--agense-type-caption-size);line-height:var(--agense-type-caption-line);color:var(--agense-text-soft)}.agense-statement{font-size:var(--agense-type-statement-size);line-height:var(--agense-type-statement-line);letter-spacing:var(--agense-type-statement-track);font-weight:var(--agense-type-statement-weight);text-wrap:balance;margin:0}.agense-caption{font-size:var(--agense-type-caption-size);line-height:var(--agense-type-caption-line);letter-spacing:var(--agense-type-caption-track);font-weight:var(--agense-type-caption-weight)}.agense-numeral{font-family:var(--agense-font-numeral);font-variant-numeric:tabular-nums}.agense-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;left:0;overflow:hidden}.agense-bg-wash{background:var(--agense-surface)}.agense-skip-link{left:var(--agense-space-md);top:var(--agense-space-md);z-index:100;padding:var(--agense-space-sm) var(--agense-space-md);background:var(--agense-text);color:var(--agense-surface);border-radius:var(--agense-radius-sm);text-decoration:none;position:absolute;transform:translateY(-200%)}.agense-skip-link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px;transform:none}:where(.agense-btn,.agense-input,.agense-badge,.agense-toast,.agense-card,.agense-dialog-panel,.agense-table){font-family:var(--agense-font);box-sizing:border-box}.agense-btn{justify-content:center;align-items:center;gap:var(--agense-space-sm);min-height:var(--agense-touch-target);padding:0 var(--agense-space-xl);border-radius:var(--agense-radius-sm);letter-spacing:0;color:var(--agense-text);cursor:pointer;transition:background-color .14s var(--agense-ease),border-color .14s var(--agense-ease),box-shadow .14s var(--agense-ease);border:1px solid #0000;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.agense-btn:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-btn[aria-disabled=true],.agense-btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.agense-btn--primary{background:var(--agense-commit-fill);color:var(--agense-on-commit-fill)}.agense-btn--primary:hover:not([disabled]){box-shadow:inset 0 0 0 1px var(--agense-border-strong)}.agense-btn--secondary{color:var(--agense-text);border-color:var(--agense-border-strong);background:0 0}.agense-btn--secondary:hover:not([disabled]){background:var(--agense-surface-deep);border-color:var(--agense-text)}.agense-btn--ghost{min-height:0;color:var(--agense-text);box-shadow:inset 0 -1px 0 var(--agense-border-strong);background:0 0;border:0;border-radius:0;padding:0 0 2px}.agense-btn--ghost:hover:not([disabled]){box-shadow:inset 0 -1px 0 var(--agense-text)}.agense-link{color:var(--agense-text);box-shadow:inset 0 -1px 0 var(--agense-border-strong);transition:box-shadow .14s var(--agense-ease);text-decoration:none}.agense-link:hover{box-shadow:inset 0 -1px 0 var(--agense-text)}.agense-link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-btn--danger{color:var(--agense-text);border-color:var(--agense-text);background:0 0}.agense-btn--danger:hover:not([disabled]){background:var(--agense-surface-deep)}.agense-btn--sm{min-height:34px;padding:0 var(--agense-space-lg);font-size:var(--agense-text-sm)}.agense-btn--ghost.agense-btn--sm{min-height:0;padding:0 0 2px}.agense-btn--lg{min-height:56px;padding:0 var(--agense-space-xxl);font-size:var(--agense-text-md)}.agense-field{gap:var(--agense-space-xs);flex-direction:column;max-width:100%;display:flex}.agense-field__label{font-size:var(--agense-text-sm);color:var(--agense-text);font-weight:600}.agense-field__hint{font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-field__error{font-size:var(--agense-text-xs);color:var(--agense-danger);font-weight:600}.agense-input{min-height:var(--agense-touch-target);padding:0 var(--agense-space-lg);border-radius:var(--agense-radius-md);border:1px solid var(--agense-border-strong);background:var(--agense-surface-raised);color:var(--agense-text);font-size:var(--agense-text-md);width:100%;transition:border-color .14s var(--agense-ease),box-shadow .14s var(--agense-ease)}.agense-input::placeholder{color:var(--agense-text-soft)}.agense-input:hover{border-color:var(--agense-border-strong)}.agense-input:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-input[aria-invalid=true]{border-color:var(--agense-danger)}.agense-card{background:var(--agense-surface-raised);border:1px solid var(--agense-border);border-radius:var(--agense-radius-xl);padding:var(--agense-space-xl)}.agense-card__title{margin:0 0 var(--agense-space-md);font-size:var(--agense-text-lg);letter-spacing:-.01em;font-weight:600;line-height:1.3}.agense-table-wrap{border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:linear-gradient(to right,var(--agense-surface-raised) 40%,transparent) 0 /48px 100% no-repeat local,linear-gradient(to left,var(--agense-surface-raised) 40%,transparent) 100% /48px 100% no-repeat local,linear-gradient(to right,var(--agense-border-strong),transparent) 0 /14px calc(100% - 2 * var(--agense-radius-lg)) no-repeat scroll,linear-gradient(to left,var(--agense-border-strong),transparent) 100% /14px calc(100% - 2 * var(--agense-radius-lg)) no-repeat scroll,var(--agense-surface-raised);max-width:100%;overflow-x:auto}.agense-table-wrap:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-table{border-collapse:collapse;width:100%;font-size:var(--agense-type-body-dense-size);line-height:var(--agense-type-body-dense-line)}.agense-table td,.agense-table th{text-align:left;padding:var(--agense-space-md) var(--agense-space-lg);border-bottom:1px solid var(--agense-border)}.agense-table thead th{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft);font-weight:600}.agense-table tbody tr:hover td,.agense-table thead th{background:var(--agense-surface-deep)}.agense-table tbody tr:last-child td{border-bottom:none}.agense-table td.agense-table--num,.agense-table th.agense-table--num{text-align:right;font-family:var(--agense-font-numeral);font-variant-numeric:tabular-nums}.agense-badge{border:1px solid var(--agense-border);border-radius:var(--agense-radius-sm);font-size:var(--agense-type-caption-size);line-height:var(--agense-type-caption-line);letter-spacing:var(--agense-type-caption-track);font-weight:var(--agense-type-caption-weight);color:var(--agense-text);white-space:nowrap;align-items:center;gap:7px;padding:3px 10px 3px 9px;display:inline-flex}.agense-badge:before{content:"";background:var(--agense-text-soft);border-radius:50%;flex-shrink:0;width:6px;height:6px}.agense-badge--accent:before{background:var(--agense-commit)}.agense-badge--success:before{background:var(--agense-success)}.agense-badge--warning:before{background:var(--agense-warning)}.agense-badge--danger:before{background:var(--agense-danger)}.agense-badge--info:before{background:var(--agense-draft)}.agense-badge--ai{color:var(--agense-draft);border:0;border-radius:0;gap:6px;padding:0}.agense-badge--ai:before{aspect-ratio:747.86/703.15;width:auto;height:.85em;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);background:currentColor;border-radius:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agense-badge--ai-active{animation:agense-write var(--agense-duration-slow) var(--agense-ease) both}@keyframes agense-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.agense-dialog-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--agense-space-xl);background:#100d1a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.agense-dialog-panel{background:var(--agense-surface-raised);color:var(--agense-text);border-radius:var(--agense-radius-xl);border:1px solid var(--agense-border);box-shadow:var(--agense-shadow-lg);width:100%;max-width:560px;max-height:85vh;padding:var(--agense-space-xl);overflow-y:auto}.agense-dialog-panel:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-dialog__title{margin:0 0 var(--agense-space-lg);font-size:var(--agense-text-lg);letter-spacing:-.01em;font-weight:600}.agense-dialog__actions{justify-content:flex-end;gap:var(--agense-space-md);margin-top:var(--agense-space-xl);display:flex}.agense-toast-viewport{bottom:var(--agense-space-xl);right:var(--agense-space-xl);z-index:60;max-width:min(380px,calc(100vw - 2 * var(--agense-space-xl)));flex-direction:column;position:fixed}.agense-toast,.agense-toast-viewport{gap:var(--agense-space-md);display:flex}.agense-toast{align-items:flex-start;background:var(--agense-surface-raised);color:var(--agense-text);border:1px solid var(--agense-border);border-left:4px solid var(--agense-accent);border-radius:var(--agense-radius-lg);box-shadow:var(--agense-shadow-lg);padding:var(--agense-space-md) var(--agense-space-lg)}.agense-toast--success{border-left-color:var(--agense-success)}.agense-toast--danger{border-left-color:var(--agense-danger)}.agense-toast--info{border-left-color:var(--agense-info)}.agense-toast__title{font-weight:600;font-size:var(--agense-text-sm)}.agense-toast__description{font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin-top:2px}.agense-toast__dismiss{min-width:24px;min-height:24px;color:var(--agense-text-soft);font-size:var(--agense-text-md);cursor:pointer;padding:var(--agense-space-xs);border-radius:var(--agense-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.agense-toast__dismiss:focus-visible{outline:var(--agense-focus-ring)}.agense-skeleton{background:var(--agense-surface-deep);border-radius:var(--agense-radius-md);animation:agense-skeleton-pulse 1.4s ease-in-out infinite;display:block}@keyframes agense-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.agense-spinner{border:2px solid var(--agense-border);border-top-color:var(--agense-text);border-radius:50%;width:20px;height:20px;animation:agense-spin .8s linear infinite;display:inline-block}@keyframes agense-spin{to{transform:rotate(1turn)}}.agense-loading-mark{justify-content:center;align-items:center;display:inline-flex}.agense-loading-mark__glyph{aspect-ratio:747.86/703.15;background:var(--agense-draft);width:3rem;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);animation:agense-settle var(--agense-duration-slow) var(--agense-ease) both;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes agense-settle{0%{opacity:0;transform:translateY(2px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.agense-skeleton,.agense-spinner{animation-duration:3s}.agense-badge--ai-active,.agense-loading-mark__glyph{animation:none}.agense-btn{transition:none}}.agense-empty{justify-content:center;align-items:center;gap:var(--agense-space-sm);text-align:center;padding:var(--agense-space-xxl) var(--agense-space-xl);border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);color:var(--agense-text-soft);background:0 0;flex-direction:column;display:flex}.agense-empty__drawing{margin-bottom:var(--agense-space-sm);color:var(--agense-text);display:block}.agense-empty__title{font-size:var(--agense-type-heading-3-size);line-height:var(--agense-type-heading-3-line);font-weight:var(--agense-type-heading-3-weight);color:var(--agense-text);margin:0}.agense-empty__description{font-size:var(--agense-text-sm);max-width:44ch;margin:0}@keyframes agense-1a-fade{0%{opacity:0}}@keyframes agense-1a-expand{0%{opacity:0;transform:translateY(-4px)}}.agense-gate-marker{align-items:center;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border-radius:var(--agense-radius-pill);border:1px solid var(--agense-border);background:var(--agense-neutral-tint);color:var(--agense-text);font-size:var(--agense-text-xs);font-weight:600;line-height:1.5;display:inline-flex}.agense-gate-marker__lock{color:var(--agense-text-soft);flex-shrink:0}.agense-commit-diff caption{caption-side:top;text-align:left;padding:var(--agense-space-md) var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-text);background:var(--agense-surface-raised);border-bottom:1px solid var(--agense-border);font-weight:600}.agense-commit-diff__provenance{margin-bottom:var(--agense-space-sm)}.agense-commit-diff--dense .agense-table td,.agense-commit-diff--dense .agense-table th{padding:var(--agense-space-sm) var(--agense-space-md)}.agense-commit-diff__new{color:var(--agense-text-soft)}.agense-commit-diff__source{align-items:center;gap:var(--agense-space-xs);padding:2px var(--agense-space-sm);border-radius:var(--agense-radius-pill);border:1px solid var(--agense-border-strong);color:var(--agense-accent-text);font-family:var(--agense-font);font-size:var(--agense-text-xs);white-space:nowrap;background:0 0;font-weight:600;line-height:1.5;display:inline-flex}button.agense-commit-diff__source{cursor:pointer}button.agense-commit-diff__source:hover{background:var(--agense-accent-tint)}button.agense-commit-diff__source:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-commit-diff__source--static{color:var(--agense-text-soft)}.agense-commit-control{justify-content:flex-end;align-items:center;gap:var(--agense-space-md);display:flex}.agense-commit-control__waiting{font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin:0}.agense-btn.agense-commit-control__reject{color:var(--agense-text);border-color:var(--agense-border-strong);box-shadow:none;background:0 0}.agense-btn.agense-commit-control__reject:hover:not([disabled]){background:var(--agense-surface-deep);border-color:var(--agense-text)}.agense-commit-control__decided{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);animation:agense-1a-fade .15s var(--agense-ease);font-weight:600;display:inline-flex}.agense-commit-control__decided--approved{color:var(--agense-commit)}.agense-commit-control__decided--rejected{color:var(--agense-text)}.agense-commit-control__kbd,.agense-keep-undo__kbd{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs);border-radius:var(--agense-radius-sm);color:inherit;opacity:.75;background:0 0;border:1px solid;padding:0 4px;line-height:1.4}.agense-decision-record__chip{align-items:center;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border-radius:var(--agense-radius-pill);font-family:var(--agense-font);font-size:var(--agense-text-xs);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.5;display:inline-flex}button.agense-decision-record__chip{cursor:pointer}button.agense-decision-record__chip:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-decision-record__chip--approved{background:var(--agense-success-tint);color:var(--agense-success)}.agense-decision-record__chip--rejected{background:var(--agense-danger-tint);color:var(--agense-danger)}.agense-decision-record__chip--cancelled{background:var(--agense-neutral-tint);color:var(--agense-text-soft)}.agense-decision-record__panel{margin-top:var(--agense-space-sm);animation:agense-1a-fade .15s var(--agense-ease)}.agense-decision-record__reason{margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-gated-step{gap:var(--agense-space-md);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised);padding:var(--agense-space-lg);flex-direction:column;display:flex}.agense-gated-step--upstream{padding:var(--agense-space-md) var(--agense-space-lg);flex-direction:row;align-items:center}.agense-gated-step--awaiting,.agense-gated-step--error{border-color:var(--agense-border-strong);animation:agense-1a-expand .22s var(--agense-ease)}.agense-gated-step--cancelled,.agense-gated-step--decided_approved,.agense-gated-step--decided_rejected{align-items:center;gap:var(--agense-space-md);padding:var(--agense-space-md) var(--agense-space-lg);animation:agense-1a-fade .22s var(--agense-ease);flex-flow:wrap}.agense-gated-step__header{align-items:center;gap:var(--agense-space-sm);flex-wrap:wrap;display:flex}.agense-gated-step__sentence{font-size:var(--agense-text-md);margin:0;font-weight:600;line-height:1.4}.agense-gated-step__meta{font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin:0}.agense-gated-step__amount{font-size:var(--agense-text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.agense-gated-step__branch,.agense-gated-step__withdrawn{font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin:0}.agense-gated-step__error{align-items:center;gap:var(--agense-space-md);padding:var(--agense-space-sm) var(--agense-space-lg);border:1px solid var(--agense-danger);border-radius:var(--agense-radius-md);background:var(--agense-danger-tint);display:flex}.agense-gated-step__error-message{font-size:var(--agense-text-sm);color:var(--agense-danger);margin:0;font-weight:600}.agense-commit-restatement{border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-deep);padding:var(--agense-space-lg)}.agense-commit-restatement__sentence{font-size:var(--agense-text-sm);margin:0;font-weight:600;line-height:1.5}.agense-commit-restatement__rows{margin:var(--agense-space-md) 0 0;gap:var(--agense-space-xs) var(--agense-space-lg);grid-template-columns:1fr auto;display:grid}.agense-commit-restatement__row{display:contents}.agense-commit-restatement__label{font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-commit-restatement__value{font-size:var(--agense-text-sm);color:var(--agense-text);margin:0}.agense-commit-restatement__value--num{text-align:right;font-variant-numeric:tabular-nums}.agense-commit-restatement__row--emphasis .agense-commit-restatement__label,.agense-commit-restatement__row--emphasis .agense-commit-restatement__value{color:var(--agense-text);font-weight:600}.agense-keep-undo-bar{align-items:center;gap:var(--agense-space-md) var(--agense-space-lg);padding:var(--agense-space-md) var(--agense-space-lg);border:1px solid var(--agense-border-strong);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised);box-shadow:var(--agense-shadow);flex-wrap:wrap;display:flex}.agense-keep-undo-bar__label{font-size:var(--agense-text-sm);margin:0;font-weight:600}.agense-keep-undo-bar__remaining{font-size:var(--agense-text-xs);color:var(--agense-text-soft);margin:0}.agense-keep-undo-bar__actions{gap:var(--agense-space-sm);margin-left:auto;display:flex}.agense-keep-undo{align-items:center;gap:var(--agense-space-sm);display:inline-flex}.agense-keep-undo__decided{align-items:center;gap:var(--agense-space-xs);font-size:var(--agense-text-sm);animation:agense-1a-fade .15s var(--agense-ease);font-weight:600;display:inline-flex}.agense-keep-undo__decided--kept{color:var(--agense-success)}.agense-keep-undo__decided--undone{color:var(--agense-text-soft)}.agense-btn.agense-keep-undo-bar__discard,.agense-btn.agense-keep-undo-bar__keep,.agense-btn.agense-keep-undo__keep,.agense-btn.agense-keep-undo__undo{min-height:40px}.agense-btn.agense-keep-undo-bar__discard,.agense-btn.agense-keep-undo__undo{color:var(--agense-text)}.agense-btn.agense-keep-undo-bar__discard:hover:not([disabled]),.agense-btn.agense-keep-undo__undo:hover:not([disabled]){background:var(--agense-surface-deep)}@media (prefers-reduced-motion:reduce){.agense-commit-control__decided,.agense-decision-record__panel,.agense-gated-step--awaiting,.agense-gated-step--cancelled,.agense-gated-step--decided_approved,.agense-gated-step--decided_rejected,.agense-gated-step--error,.agense-keep-undo__decided{animation:none}}.agense-actor-glyph{width:24px;height:24px;font-family:var(--agense-font);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agense-actor-glyph--20{width:20px;height:20px}.agense-actor-glyph--32{width:32px;height:32px}.agense-actor-glyph--human{background:var(--agense-surface-deep);color:var(--agense-text);border:1px solid var(--agense-border);border-radius:50%}.agense-actor-glyph__initials{letter-spacing:.02em;font-size:10px;font-weight:600;line-height:1}.agense-actor-glyph--20 .agense-actor-glyph__initials{font-size:9px}.agense-actor-glyph--32 .agense-actor-glyph__initials{font-size:13px}.agense-actor-glyph--agent{border-radius:var(--agense-radius-sm);background:var(--agense-draft-tint);color:var(--agense-draft)}.agense-actor-chain__mark,.agense-actor-glyph__mark,.agense-credit-list__mark{aspect-ratio:747.86/703.15;height:.85em;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agense-actor-glyph__mark{height:58%}.agense-actor-glyph--agent.agense-agense-mark{width:auto;height:auto;color:var(--agense-intelligence);background:0 0;border-radius:0}.agense-agense-mark .agense-actor-glyph__mark{height:var(--agense-agense-mark-glyph,12px)}.agense-agense-mark--glyph-10{--agense-agense-mark-glyph:10px}.agense-agense-mark--glyph-12{--agense-agense-mark-glyph:12px}.agense-agense-mark--glyph-15{--agense-agense-mark-glyph:15px}.agense-agense-mark--glyph-20{--agense-agense-mark-glyph:20px}.agense-agense-mark--glyph-30{--agense-agense-mark-glyph:30px}.agense-agense-mark--glyph-45{--agense-agense-mark-glyph:45px}.agense-agense-mark.agense-agense-mark--box-20{width:20px;height:20px}.agense-agense-mark.agense-agense-mark--box-24{width:24px;height:24px}.agense-agense-mark.agense-agense-mark--box-32{width:32px;height:32px}.agense-agense-mark.agense-agense-mark--box-48{width:48px;height:48px}.agense-agense-mark.agense-agense-mark--box-72{width:72px;height:72px}.agense-badge--ai.agense-badge--no-mark:before{display:none}.agense-actor-glyph--system{border:1px solid var(--agense-border-strong);color:var(--agense-text-soft);background:0 0;border-radius:50%}.agense-actor-glyph__dot{background:currentColor;border-radius:50%;width:25%;height:25%;display:inline-block}.agense-agent-mark{--agense-agent-mark-size:24px;--agense-agent-mark-ring:1.5px;--agense-agent-mark-gap:1.5px;--agense-agent-mark-tile-radius:4px;--agense-agent-mark-outer-radius:7px;--agense-agent-mark-initials:9px;box-sizing:border-box;width:var(--agense-agent-mark-size);height:var(--agense-agent-mark-size);padding:var(--agense-agent-mark-gap);border:var(--agense-agent-mark-ring) solid var(--agense-draft);border-radius:var(--agense-agent-mark-outer-radius);font-family:var(--agense-font);flex-shrink:0;display:inline-flex}.agense-agent-mark--20{--agense-agent-mark-size:20px;--agense-agent-mark-ring:1px;--agense-agent-mark-gap:1px;--agense-agent-mark-tile-radius:4px;--agense-agent-mark-outer-radius:6px;--agense-agent-mark-initials:8px}.agense-agent-mark--32{--agense-agent-mark-size:32px;--agense-agent-mark-ring:1.5px;--agense-agent-mark-gap:2px;--agense-agent-mark-tile-radius:5.5px;--agense-agent-mark-outer-radius:9px;--agense-agent-mark-initials:12px}.agense-agent-mark--48{--agense-agent-mark-size:48px;--agense-agent-mark-ring:2px;--agense-agent-mark-gap:3px;--agense-agent-mark-tile-radius:8px;--agense-agent-mark-outer-radius:13px;--agense-agent-mark-initials:18px}.agense-agent-mark--72{--agense-agent-mark-size:72px;--agense-agent-mark-ring:2px;--agense-agent-mark-gap:3px;--agense-agent-mark-tile-radius:15px;--agense-agent-mark-outer-radius:20px;--agense-agent-mark-initials:30px}.agense-agent-mark__tile{border-radius:var(--agense-agent-mark-tile-radius);width:100%;height:100%;color:var(--agense-cast-initials);font-size:var(--agense-agent-mark-initials);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.agense-agent-mark--violet .agense-agent-mark__tile{background:var(--agense-cast-violet)}.agense-agent-mark--midnight .agense-agent-mark__tile{background:var(--agense-cast-midnight)}.agense-agent-mark--orchid .agense-agent-mark__tile{background:var(--agense-cast-orchid)}.agense-agent-mark--cobalt .agense-agent-mark__tile{background:var(--agense-cast-cobalt)}.agense-agent-mark--moss .agense-agent-mark__tile{background:var(--agense-cast-moss)}.agense-agent-mark--forest .agense-agent-mark__tile{background:var(--agense-cast-forest)}.agense-agent-mark--aubergine .agense-agent-mark__tile{background:var(--agense-cast-aubergine)}.agense-agent-label{align-items:center;gap:var(--agense-space-sm);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.agense-agent-label__words{align-items:baseline;gap:.35em;min-width:0;display:inline-flex}.agense-agent-label--stacked .agense-agent-label__words{flex-direction:column;align-items:flex-start;gap:0;line-height:1.25}.agense-agent-label__line{align-items:baseline;gap:.35em;display:inline-flex}.agense-agent-label__name{color:var(--agense-text);white-space:nowrap;flex-shrink:0;font-weight:600}.agense-agent-label__sep{color:var(--agense-text-soft);flex-shrink:0}.agense-agent-label__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--agense-text-soft);overflow:hidden}.agense-agent-label--stacked .agense-agent-label__title{max-width:100%;font-size:var(--agense-type-caption-size)}.agense-agent-label__ai{font-size:var(--agense-text-xs);color:var(--agense-intelligence);flex-shrink:0;font-weight:600}.agense-tooltip{display:inline-flex;position:relative}.agense-tooltip__bubble{z-index:40;width:max-content;max-width:20rem;padding:var(--agense-space-sm) var(--agense-space-md);border:1px solid var(--agense-border);border-radius:var(--agense-radius-sm);background:var(--agense-surface-raised);box-shadow:var(--agense-shadow);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);white-space:normal;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}.agense-tooltip__bubble:before{content:"";height:7px;position:absolute;bottom:100%;left:0;right:0}.agense-tooltip__bubble[data-side=top]:before{top:100%;bottom:auto}.agense-tooltip__bubble[hidden]{display:none}.agense-agent-mention{vertical-align:middle;display:inline-flex;position:relative}.agense-agent-mention__toggle{color:var(--agense-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.agense-agent-mention--draft .agense-agent-mention__toggle{color:var(--agense-draft);font-size:var(--agense-text-xs);font-weight:600}.agense-agent-mention__toggle:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-agent-mention__words{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.agense-agent-mention__tip-name{font-weight:600}.agense-agent-mention__tip-title{color:var(--agense-text-soft)}.agense-agent-mention__tip-ai{color:var(--agense-intelligence);font-weight:600}.agense-agent-mention[data-open] .agense-tooltip__bubble{display:none}.agense-agent-mention__card{z-index:40;gap:var(--agense-space-md);width:max-content;max-width:22rem;padding:var(--agense-space-md);border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);box-shadow:var(--agense-shadow-lg);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);font-weight:400;line-height:1.4;display:flex;position:absolute;top:calc(100% + 6px);left:0}.agense-agent-mention__card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.agense-agent-mention__card-name{font-weight:600}.agense-agent-mention__card-ai{font-size:var(--agense-text-xs);color:var(--agense-intelligence);margin-left:.25em;font-weight:600}.agense-agent-mention__card-title{color:var(--agense-text-soft)}.agense-agent-mention__card-link,.agense-agent-mention__card-remit{margin-top:var(--agense-space-xs)}.agense-agent-mention__card-link{color:var(--agense-text);text-decoration:underline;-webkit-text-decoration-color:var(--agense-border-strong);text-decoration-color:var(--agense-border-strong);text-underline-offset:3px}.agense-agent-mention__card-link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-actor-chip{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text);display:inline-flex}.agense-actor-chip__name{font-weight:600}.agense-actor-chain{align-items:baseline;gap:var(--agense-space-xs) var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agense-actor-chain__step{align-items:baseline;gap:var(--agense-space-xs);flex-wrap:wrap;display:inline-flex}.agense-actor-chain__step:not(:last-child):after{content:"→"/"";color:var(--agense-text-soft);margin-left:var(--agense-space-xs)}.agense-actor-chain__label{color:var(--agense-text-soft)}.agense-actor-chain__step .agense-actor-chain__mark{color:var(--agense-accent-text);align-self:center}.agense-actor-chain__name{font-weight:600}.agense-actor-chain__at,.agense-actor-chain__kind{color:var(--agense-text-soft)}.agense-anchor-chip{align-items:center;gap:var(--agense-space-sm);padding:2px var(--agense-space-md) 2px var(--agense-space-xs);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);background:var(--agense-surface-raised);color:var(--agense-text);font-size:var(--agense-text-xs);white-space:nowrap;transition:border-color .14s var(--agense-ease),background-color .14s var(--agense-ease);text-decoration:none;display:inline-flex}.agense-anchor-chip:hover{background:var(--agense-surface-deep);border-color:var(--agense-border-strong)}.agense-anchor-chip:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-anchor-chip__kind{font-family:var(--agense-font-mono);text-transform:uppercase;letter-spacing:.06em;padding:1px var(--agense-space-sm);border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);color:var(--agense-text-soft);font-size:10px}.agense-anchor-chip__label{font-weight:600}.agense-stream-tabs{align-items:center;gap:var(--agense-space-xs);border-bottom:1px solid var(--agense-border);padding-bottom:var(--agense-space-xs);display:flex}.agense-stream-tabs__tab{align-items:center;gap:var(--agense-space-sm);min-height:34px;padding:0 var(--agense-space-lg);border-radius:var(--agense-radius-pill);color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-sm);cursor:pointer;transition:background-color .14s var(--agense-ease),color .14s var(--agense-ease);background:0 0;border:none;font-weight:600;display:inline-flex}.agense-stream-tabs__tab:hover{background:var(--agense-surface-deep);color:var(--agense-text)}.agense-stream-tabs__tab:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-stream-tabs__tab--active{background:var(--agense-accent-tint);color:var(--agense-text)}.agense-stream-tabs__count{font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums;padding:0 var(--agense-space-sm);border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);color:var(--agense-text-soft)}.agense-stream-tabs__tab--active .agense-stream-tabs__count{background:var(--agense-surface-raised);color:var(--agense-accent-text)}.agense-key-verb{align-items:center;gap:var(--agense-space-sm);min-height:34px;padding:0 var(--agense-space-lg);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);background:var(--agense-surface-raised);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);cursor:pointer;transition:background-color .14s var(--agense-ease),border-color .14s var(--agense-ease);font-weight:600;display:inline-flex}.agense-key-verb:hover{background:var(--agense-surface-deep);border-color:var(--agense-border-strong)}.agense-key-verb:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-key-verb--danger{color:var(--agense-danger);border-color:var(--agense-danger)}.agense-key-verb__kbd,.agense-named-commit__kbd{font-family:var(--agense-font-mono);border-radius:var(--agense-radius-sm);background:var(--agense-surface-deep);color:var(--agense-text-soft);border:solid var(--agense-border-strong);border-width:1px 1px 2px;padding:2px 5px;font-size:10px;line-height:1}.agense-ledger-line{align-items:baseline;gap:var(--agense-space-sm);font-size:var(--agense-text-xs);color:var(--agense-info);padding:var(--agense-space-xs) 0;flex-wrap:wrap;display:flex}.agense-ledger-line__actor{font-weight:600}.agense-ledger-line__sep{color:var(--agense-text-soft)}.agense-ledger-line__summary{flex:auto;min-width:12ch}.agense-ledger-line__ref{font-family:var(--agense-font-mono);padding:1px var(--agense-space-sm);border-radius:var(--agense-radius-pill);background:var(--agense-info-tint);color:var(--agense-info);font-size:10px}.agense-ledger-line__time{font-variant-numeric:tabular-nums;color:var(--agense-text-soft);margin-left:auto}.agense-stream-line{column-gap:var(--agense-space-md);padding:var(--agense-space-md) 0;grid-template-columns:24px minmax(0,1fr);display:grid}.agense-stream-line__glyph{padding-top:2px;display:inline-flex}.agense-stream-line__body{gap:var(--agense-space-xs);flex-direction:column;min-width:0;display:flex}.agense-stream-line__head{align-items:baseline;gap:var(--agense-space-sm);font-size:var(--agense-type-caption-size);line-height:var(--agense-type-caption-line);letter-spacing:var(--agense-type-caption-track);flex-wrap:wrap;display:flex}.agense-stream-line__who{color:var(--agense-text);font-weight:600}.agense-stream-line__title,.agense-stream-line__who--system{color:var(--agense-text-soft);font-weight:400}.agense-stream-line__who--agent{white-space:pre;align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.agense-stream-line__who--agent .agense-stream-line__title{text-overflow:ellipsis;white-space:pre;flex-shrink:1;min-width:0;overflow:hidden}.agense-stream-line__who--agent .agense-stream-line__title+.agense-stream-line__title{flex-shrink:0}.agense-stream-line__ai{color:var(--agense-intelligence);flex-shrink:0;font-weight:600}.agense-stream-line__time{color:var(--agense-text-soft);margin-left:auto}.agense-stream-line__text{font-size:var(--agense-type-body-dense-size);line-height:var(--agense-type-body-dense-line);color:var(--agense-text);overflow-wrap:anywhere;margin:0}.agense-stream-line__marks{align-items:center;gap:var(--agense-space-sm) var(--agense-space-md);font-size:var(--agense-type-caption-size);line-height:var(--agense-type-caption-line);flex-wrap:wrap;display:flex}.agense-stream-line__committed{color:var(--agense-commit)}.agense-stream-line__committed,.agense-stream-line__handoff{align-items:center;gap:var(--agense-space-xs);display:inline-flex}.agense-stream-line__handoff-sep{aspect-ratio:747.86/703.15;background:var(--agense-intelligence);height:10px;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agense-stream-line__link{color:var(--agense-text);text-underline-offset:2px;text-decoration:underline}.agense-stream-line__link:hover{text-decoration-thickness:2px}.agense-stream-line__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-aside-slot{min-height:calc(var(--agense-type-body-dense-line) * 2 + var(--agense-space-md) * 2);padding-left:calc(24px + var(--agense-space-md))}.agense-aside{gap:var(--agense-space-xs);padding-top:var(--agense-space-sm);border-top:1px solid var(--agense-border);flex-direction:column;display:flex}.agense-aside__text{font-size:var(--agense-type-body-dense-size);line-height:var(--agense-type-body-dense-line);color:var(--agense-text-soft);overflow-wrap:anywhere;margin:0;font-style:italic;font-weight:500}.agense-source-chip{max-width:100%;padding:0 var(--agense-space-sm);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);font-size:var(--agense-type-caption-size);line-height:var(--agense-type-caption-line);color:var(--agense-text);flex-wrap:wrap;align-self:flex-start;text-decoration:none;display:inline-flex}.agense-source-chip:hover{border-color:var(--agense-border-strong)}.agense-source-chip:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-source-chip__maker{font-weight:500}.agense-named-commit{align-items:stretch;display:inline-flex;position:relative}.agense-named-commit__main,.agense-named-commit__more{justify-content:center;align-items:center;gap:var(--agense-space-sm);min-height:var(--agense-touch-target);background:var(--agense-accent-fill);color:var(--agense-on-accent-fill);font-family:var(--agense-font);font-size:var(--agense-text-md);letter-spacing:.01em;cursor:pointer;transition:background-color .14s var(--agense-ease);border:1px solid #0000;font-weight:600;display:inline-flex}.agense-named-commit__main{padding:0 var(--agense-space-xl);border-radius:var(--agense-radius-pill)}.agense-named-commit__main:hover,.agense-named-commit__more:hover{background:var(--agense-accent-fill-hover)}.agense-named-commit__main:focus-visible,.agense-named-commit__more:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-named-commit--approver .agense-named-commit__main:not(:only-child),.agense-named-commit--author .agense-named-commit__main:not(:only-child){padding-right:var(--agense-space-lg);border-top-right-radius:0;border-bottom-right-radius:0}.agense-named-commit__more{padding:0 var(--agense-space-md);border-top-right-radius:var(--agense-radius-pill);border-bottom-right-radius:var(--agense-radius-pill);border-left:1px solid var(--agense-on-accent-fill)}.agense-named-commit .agense-named-commit__kbd{border-color:var(--agense-on-accent-fill);color:var(--agense-on-accent-fill);background:0 0}.agense-named-commit__menu{top:calc(100% + var(--agense-space-xs));z-index:40;min-width:100%;padding:var(--agense-space-xs);background:var(--agense-surface-raised);border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);box-shadow:var(--agense-shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.agense-named-commit__item{text-align:left;width:100%;padding:var(--agense-space-sm) var(--agense-space-md);border-radius:var(--agense-radius-sm);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;display:block}.agense-named-commit__item:hover{background:var(--agense-surface-deep)}.agense-named-commit__item:focus-visible{outline:var(--agense-focus-ring);outline-offset:-2px}.agense-approval-receipt-chip{align-items:baseline;gap:var(--agense-space-sm);padding:3px var(--agense-space-md);border-radius:var(--agense-radius-pill);border:1px solid var(--agense-border);background:var(--agense-neutral-tint);color:var(--agense-text);font-size:var(--agense-text-xs);white-space:nowrap;display:inline-flex}.agense-approval-receipt-chip__text{font-weight:600}.agense-approval-receipt-chip__sep{color:var(--agense-text-soft)}.agense-approval-receipt-chip__at{font-variant-numeric:tabular-nums;color:var(--agense-text-soft)}.agense-approval-receipt-chip--settled{animation:agense-receipt-settle .15s var(--agense-ease) 1}@keyframes agense-receipt-settle{0%{background:var(--agense-accent-tint)}to{background:var(--agense-neutral-tint)}}.agense-audience-bar{gap:var(--agense-space-xs);flex-direction:column;display:flex}.agense-audience-bar__group{gap:var(--agense-space-xs);padding:var(--agense-space-xs);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);align-self:flex-start;display:inline-flex}.agense-audience-bar__option{min-height:34px;padding:0 var(--agense-space-lg);border-radius:var(--agense-radius-pill);color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-sm);cursor:pointer;transition:background-color .14s var(--agense-ease),color .14s var(--agense-ease);background:0 0;border:1px solid #0000;font-weight:600}.agense-audience-bar__option[aria-checked=true]{background:var(--agense-surface-raised);color:var(--agense-text);border-color:var(--agense-border)}.agense-audience-bar__option:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-audience-bar__option[disabled]{opacity:.5;cursor:not-allowed}.agense-audience-bar__disclosure{font-size:var(--agense-text-xs);color:var(--agense-text-soft);margin:0}.agense-audience-bar__reason{font-size:var(--agense-text-xs);color:var(--agense-warning);margin:0}.agense-shortcut-sheet{gap:var(--agense-space-xl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.agense-shortcut-sheet__group{min-width:0}.agense-shortcut-sheet__title{margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft)}.agense-shortcut-sheet__keys{gap:var(--agense-space-xs);flex-direction:column;margin:0;display:flex}.agense-shortcut-sheet__row{align-items:baseline;gap:var(--agense-space-md);display:flex}.agense-shortcut-sheet__combo{flex:none;min-width:5ch}.agense-shortcut-sheet__combo kbd{font-family:var(--agense-font-mono);border-radius:var(--agense-radius-sm);background:var(--agense-surface-deep);color:var(--agense-text);white-space:nowrap;border:solid var(--agense-border-strong);border-width:1px 1px 2px;padding:2px 6px;font-size:11px;line-height:1}.agense-shortcut-sheet__does{font-size:var(--agense-text-sm);color:var(--agense-text);margin:0}.agense-timeline{margin:0;padding:0;list-style:none;position:relative}.agense-timeline:before{content:"";background:var(--agense-border-strong);width:1px;position:absolute;top:4px;bottom:4px;left:5px}.agense-timeline__item{align-items:baseline;gap:var(--agense-space-md);padding:var(--agense-space-sm) 0 var(--agense-space-sm) var(--agense-space-xl);display:flex;position:relative}.agense-timeline__marker{background:var(--agense-surface-raised);border:2px solid var(--agense-border-strong);border-radius:50%;width:11px;height:11px;position:absolute;top:14px;left:0}.agense-timeline__marker--gate{border-radius:var(--agense-radius-sm);border-color:var(--agense-warning);width:13px;height:13px;left:-1px}.agense-timeline__marker--now{background:var(--agense-text);border-color:var(--agense-text);box-shadow:0 0 0 3px var(--agense-surface),0 0 0 4px var(--agense-text)}.agense-timeline__time{font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums;color:var(--agense-text-soft);flex:none;min-width:5ch}.agense-timeline__content{flex:auto;min-width:0}.agense-approval-gate{border:1px solid var(--agense-border);border-left:3px solid var(--agense-warning);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised);padding:var(--agense-space-lg);gap:var(--agense-space-sm);flex-direction:column;display:flex}.agense-approval-gate--approved{border-left-color:var(--agense-success)}.agense-approval-gate--rejected{border-left-color:var(--agense-danger)}.agense-approval-gate--orphaned{border-left-color:var(--agense-border-strong)}.agense-approval-gate__head{align-items:center;gap:var(--agense-space-sm);flex-wrap:wrap;display:flex}.agense-approval-gate__summary{font-size:var(--agense-text-sm);color:var(--agense-text);margin:0}.agense-approval-gate__orphan{font-size:var(--agense-text-xs);color:var(--agense-text-soft);margin:0;font-style:italic}.agense-approval-gate__action{justify-content:flex-end;display:flex}.agense-cost-readout{align-items:baseline;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);font-variant-numeric:tabular-nums;color:var(--agense-text);white-space:nowrap;display:inline-flex}.agense-cost-readout__cap,.agense-cost-readout__sep,.agense-cost-readout__tokens{color:var(--agense-text-soft)}.agense-cost-readout--warning,.agense-cost-readout--warning .agense-cost-readout__cap{color:var(--agense-warning)}.agense-kill-switch{align-items:center;gap:var(--agense-space-md);display:inline-flex}.agense-kill-switch__reason{font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-kill-switch__error{margin:0 0 var(--agense-space-md);font-size:var(--agense-text-sm);color:var(--agense-danger);font-weight:600}.agense-receipt-chip{align-items:center;gap:var(--agense-space-sm);padding:2px var(--agense-space-md);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);color:var(--agense-text-soft);font-family:var(--agense-font-mono);font-size:var(--agense-text-xs);white-space:nowrap;text-decoration:none;display:inline-flex}a.agense-receipt-chip:hover{color:var(--agense-text);border-color:var(--agense-border-strong)}a.agense-receipt-chip:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-receipt-chip__icon{border:1px solid;width:8px;height:8px;display:inline-block}.agense-receipt-chip__icon--tool{border-radius:50%}.agense-receipt-chip__icon--entity{border-radius:2px}.agense-credit-list{gap:var(--agense-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agense-credit-list__credit{align-items:baseline;gap:var(--agense-space-md);font-size:var(--agense-text-sm);display:flex}.agense-credit-list__mark{color:var(--agense-accent-text);align-self:center}.agense-credit-list__name{color:var(--agense-text);font-weight:600}.agense-credit-list__role{color:var(--agense-text-soft)}.agense-credit-list__credit--system .agense-credit-list__name{color:var(--agense-text-soft);font-weight:400}@media (prefers-reduced-motion:reduce){.agense-anchor-chip,.agense-audience-bar__option,.agense-key-verb,.agense-named-commit__main,.agense-named-commit__more,.agense-stream-tabs__tab{transition:none}.agense-approval-receipt-chip--settled{animation:none}}.agense-sync-chip{font-variant-numeric:tabular-nums}.agense-dual-timestamp{align-items:baseline;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.agense-dual-timestamp--compact,.agense-dual-timestamp__gap{font-size:var(--agense-text-xs)}.agense-dual-timestamp__gap{color:var(--agense-text-soft)}.agense-photo-tile{gap:var(--agense-space-xs);flex-direction:column;width:96px;margin:0;display:inline-flex}.agense-photo-tile__img,.agense-photo-tile__placeholder{object-fit:cover;border-radius:var(--agense-radius-sm);border:1px solid var(--agense-border);background:var(--agense-surface-deep);width:96px;height:72px;display:block}.agense-photo-tile--uploading .agense-photo-tile__img,.agense-photo-tile--waiting .agense-photo-tile__img{opacity:.85}.agense-photo-tile__state{font-size:var(--agense-text-xs);color:var(--agense-text-soft);flex-direction:column;gap:2px;display:flex}.agense-photo-tile--uploaded .agense-photo-tile__state{color:var(--agense-success)}.agense-photo-tile__progress{border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);height:3px;display:block;overflow:hidden}.agense-photo-tile__progress-fill{background:var(--agense-info);height:100%;transition:width .2s var(--agense-ease);display:block}.agense-state-diff{gap:var(--agense-space-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.agense-state-diff{grid-template-columns:1fr}}.agense-state-diff__side{border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);padding:var(--agense-space-lg);min-width:0}.agense-state-diff__side--left{background:var(--agense-surface-deep)}.agense-state-diff__title{margin:0 0 var(--agense-space-md);font-size:var(--agense-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--agense-text-soft);font-weight:600}.agense-state-diff__rows{gap:var(--agense-space-sm);margin:0;display:grid}.agense-state-diff__row{gap:var(--agense-space-md);padding:2px var(--agense-space-xs);border-radius:var(--agense-radius-sm);grid-template-columns:minmax(96px,40%) 1fr;display:grid}.agense-state-diff__row--changed{background:var(--agense-warning-tint);box-shadow:inset 2px 0 0 var(--agense-warning)}.agense-state-diff__label{color:var(--agense-text-soft);font-size:var(--agense-text-sm)}.agense-state-diff__value{font-size:var(--agense-text-sm);color:var(--agense-text);overflow-wrap:anywhere;margin:0}.agense-burn-bar{min-width:0;display:block}.agense-burn-bar__track{border-radius:var(--agense-radius-pill);background:var(--agense-border);width:100%;height:8px;display:flex;position:relative;overflow:hidden}.agense-burn-bar--header .agense-burn-bar__track{height:12px}.agense-burn-bar--micro .agense-burn-bar__track{border-radius:2px;height:3px}.agense-burn-bar__seg{height:100%;transition:width .2s var(--agense-ease);display:block}.agense-burn-bar__seg+.agense-burn-bar__seg{border-left:1px solid var(--agense-surface-raised)}.agense-burn-bar__seg--actual{background:var(--agense-text)}.agense-burn-bar__seg--committed{background:repeating-linear-gradient(45deg,var(--agense-border-strong) 0,var(--agense-border-strong) 2px,transparent 2px,transparent 4px)}.agense-burn-bar__seg--actual-over{background:var(--agense-danger)}.agense-burn-bar__seg--committed-over{background:repeating-linear-gradient(45deg,var(--agense-danger) 0,var(--agense-danger) 1px,var(--agense-danger-tint) 1px,var(--agense-danger-tint) 3px)}.agense-burn-bar__tick{background:var(--agense-text);width:1px;position:absolute;top:0;bottom:0}.agense-burn-bar__figures{margin-top:var(--agense-space-xs);font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-variant-numeric:tabular-nums;display:block}.agense-burn-bar--animate .agense-burn-bar__seg{transform-origin:0;animation:agense-burn-grow .24s var(--agense-ease)}.agense-burn-bar--animate .agense-burn-bar__seg--committed,.agense-burn-bar--animate .agense-burn-bar__seg--committed-over{animation-delay:40ms;animation-fill-mode:backwards}@keyframes agense-burn-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.agense-burn-legend{gap:var(--agense-space-lg);margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-xs);color:var(--agense-text-soft);flex-wrap:wrap;display:flex}.agense-burn-legend__item{align-items:center;gap:var(--agense-space-xs);display:inline-flex}.agense-burn-legend__swatch{border-radius:2px;width:14px;height:8px;display:inline-block}.agense-burn-legend__swatch--actual{background:var(--agense-text)}.agense-burn-legend__swatch--committed{background:repeating-linear-gradient(45deg,var(--agense-border-strong) 0,var(--agense-border-strong) 2px,transparent 2px,transparent 4px)}.agense-burn-legend__swatch--remaining{background:var(--agense-border)}.agense-band-readout{gap:var(--agense-space-xs);flex-direction:column;min-width:140px;display:inline-flex}.agense-band-readout__text{font-size:var(--agense-text-sm);color:var(--agense-text);font-variant-numeric:tabular-nums;white-space:nowrap}.agense-band-readout__track{border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);height:4px;display:block;position:relative}.agense-band-readout__mid{background:var(--agense-text-soft);width:1px;position:absolute;top:-2px;bottom:-2px}.agense-band-readout__current{background:var(--agense-info);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.agense-masked-value{display:inline-block}.agense-masked-value--numeric{font-variant-numeric:tabular-nums}.agense-masked-value__bullets{letter-spacing:.12em;color:var(--agense-text-soft)}.agense-reveal-bar{align-items:center;gap:var(--agense-space-md);padding:var(--agense-space-sm) var(--agense-space-lg);border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-deep);font-size:var(--agense-text-sm);flex-wrap:wrap;display:flex}.agense-reveal-bar__label{color:var(--agense-text);font-weight:600}.agense-reveal-bar__meta,.agense-reveal-bar__remask{color:var(--agense-text-soft)}.agense-reveal-bar>.agense-btn{margin-left:auto}.agense-masked-value{transition:opacity .14s var(--agense-ease)}.agense-masked-value--masked{transition:none}.agense-matrix-grid{border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);font-size:var(--agense-text-sm);overflow-x:auto}.agense-matrix-grid__row{border-bottom:1px solid var(--agense-border);align-items:stretch;display:grid}.agense-matrix-grid__body .agense-matrix-grid__row:last-child{border-bottom:0}.agense-matrix-grid--virtualized .agense-matrix-grid__body .agense-matrix-grid__row{content-visibility:auto;contain-intrinsic-size:auto 44px}.agense-matrix-grid__sticky{z-index:1;background:var(--agense-surface-raised);border-right:1px solid var(--agense-border);position:sticky;left:0}.agense-matrix-grid__colhead,.agense-matrix-grid__head .agense-matrix-grid__sticky{background:var(--agense-surface-deep)}.agense-matrix-grid__cell,.agense-matrix-grid__colhead,.agense-matrix-grid__corner,.agense-matrix-grid__rowhead{min-height:44px;padding:var(--agense-space-sm) var(--agense-space-md);flex-direction:column;justify-content:center;gap:1px;display:flex}.agense-matrix-grid__colhead .agense-matrix-grid__label,.agense-matrix-grid__rowhead .agense-matrix-grid__label{color:var(--agense-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.agense-matrix-grid__sublabel{font-size:var(--agense-text-xs);color:var(--agense-text-soft);white-space:nowrap}.agense-matrix-grid__cell{cursor:pointer;text-align:center;align-items:center}.agense-matrix-grid__cell--empty{cursor:default}.agense-matrix-grid__cell--exception{background:var(--agense-warning-tint);box-shadow:inset 2px 0 0 var(--agense-warning)}.agense-matrix-grid__grant{align-items:center;gap:var(--agense-space-xs);color:var(--agense-text);font-variant-numeric:tabular-nums;display:inline-flex}.agense-matrix-grid__scoped{color:var(--agense-info)}.agense-matrix-grid__cell:focus-visible,.agense-matrix-grid__rowhead:focus-visible{outline:var(--agense-focus-ring);outline-offset:-2px}.agense-delta-chip{align-items:center;gap:var(--agense-space-xs);font-size:var(--agense-text-sm);color:var(--agense-text);font-variant-numeric:tabular-nums;display:inline-flex}.agense-delta-chip__glyph{color:var(--agense-text-soft)}.agense-delta-chip__amount{font-weight:600}.agense-delta-chip__reason{color:var(--agense-text-soft)}.agense-scope-chip__glyph{margin-right:2px}.agense-evidence-export{align-items:center;gap:var(--agense-space-md);padding:var(--agense-space-sm) var(--agense-space-lg);border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);font-size:var(--agense-text-sm);flex-wrap:wrap;display:flex}.agense-evidence-export__label{color:var(--agense-text);font-weight:600}.agense-evidence-export__hash{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs);color:var(--agense-text-soft);background:var(--agense-surface-deep);border-radius:var(--agense-radius-sm);padding:2px var(--agense-space-sm)}.agense-evidence-export__actions{gap:var(--agense-space-sm);margin-left:auto;display:inline-flex}.agense-math-disclosure caption{text-align:left;font-size:var(--agense-text-sm);color:var(--agense-text);padding:var(--agense-space-sm) 0;font-weight:600}.agense-math-disclosure__formula,.agense-math-disclosure__line{vertical-align:top}.agense-math-disclosure__evidence,.agense-math-disclosure__policy{font-size:var(--agense-text-xs);color:var(--agense-text-soft);display:block}.agense-math-disclosure__policy{margin-left:var(--agense-space-xs);display:inline}.agense-math-disclosure__foot td,.agense-math-disclosure__foot th{border-top:1px solid var(--agense-border-strong);padding:var(--agense-space-sm) var(--agense-space-md);text-align:left;font-weight:600}.agense-policy-flag{flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex;position:relative}.agense-policy-flag__toggle{align-items:center;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border-radius:var(--agense-radius-pill);font:inherit;font-size:var(--agense-text-xs);cursor:pointer;border:0;font-weight:600;display:inline-flex}.agense-policy-flag--info .agense-policy-flag__toggle{background:var(--agense-info-tint);color:var(--agense-info)}.agense-policy-flag--warning .agense-policy-flag__toggle{background:var(--agense-warning-tint);color:var(--agense-warning)}.agense-policy-flag__toggle:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-policy-flag__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.agense-policy-flag__panel{gap:var(--agense-space-xs);margin-top:var(--agense-space-xs);padding:var(--agense-space-sm) var(--agense-space-md);border:1px solid var(--agense-border);border-radius:var(--agense-radius-sm);background:var(--agense-surface-raised);font-size:var(--agense-text-xs);color:var(--agense-text);flex-direction:column;max-width:36ch;display:flex}.agense-policy-flag__deferred{color:var(--agense-text-soft)}.agense-policy-flag__link{color:var(--agense-accent-text);text-decoration:underline}.agense-policy-flag__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px;border-radius:2px}.agense-expiry-chip{font-variant-numeric:tabular-nums}.agense-expiry-chip__label{font-weight:600}.agense-worklist-group{margin:0 0 var(--agense-space-xl)}.agense-worklist-group__heading{margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-md)}.agense-worklist-group__toggle{align-items:center;gap:var(--agense-space-sm);padding:var(--agense-space-xs) 0;font:inherit;color:var(--agense-text);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.agense-worklist-group__toggle:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px;border-radius:var(--agense-radius-sm)}.agense-worklist-group__count{min-width:22px;padding:1px var(--agense-space-sm);border-radius:var(--agense-radius-pill);background:var(--agense-neutral-tint);color:var(--agense-text);font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.agense-worklist-group__count--overdue{background:var(--agense-warning-tint);color:var(--agense-warning)}.agense-worklist-group__body{display:block}@media (prefers-reduced-motion:reduce){.agense-burn-bar--animate .agense-burn-bar__seg{animation:none}.agense-burn-bar__seg,.agense-masked-value,.agense-photo-tile__progress-fill{transition:none}}.agense-spend-meter{gap:var(--agense-space-xs);font-size:var(--agense-text-sm);flex-direction:column;display:flex}.agense-spend-meter__label{gap:var(--agense-space-sm);align-items:baseline;display:flex}.agense-spend-meter__numbers{font-variant-numeric:tabular-nums;font-weight:600}.agense-spend-meter__of,.agense-spend-meter__period{color:var(--agense-text-soft);font-weight:400}.agense-spend-meter--capped .agense-spend-meter__period{color:var(--agense-danger);font-weight:600}.agense-spend-meter__track{border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);height:6px;overflow:hidden}.agense-spend-meter__fill{border-radius:inherit;background:var(--agense-accent-fill);height:100%;transition:width .22s var(--agense-ease);display:block}.agense-spend-meter--capped .agense-spend-meter__fill{background:var(--agense-danger-fill)}.agense-spend-meter__consequence{color:var(--agense-text-soft);font-size:var(--agense-text-xs);max-width:40ch;margin:0}.agense-spend-meter--mini{font-size:var(--agense-text-xs);min-width:120px}.agense-spend-meter--mini .agense-spend-meter__track{height:4px}.agense-ready-toggle{gap:var(--agense-space-xs);flex-direction:column;align-items:flex-start;display:flex}.agense-ready-toggle__switch{align-items:center;gap:var(--agense-space-sm);min-height:var(--agense-touch-target);padding:0 var(--agense-space-sm);cursor:pointer;font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text);border-radius:var(--agense-radius-pill);background:0 0;border:none;font-weight:600;display:inline-flex}.agense-ready-toggle__switch:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-ready-toggle__switch[aria-disabled=true]{cursor:not-allowed}.agense-ready-toggle__track{border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);border:1px solid var(--agense-border-strong);width:40px;height:22px;transition:background-color .14s var(--agense-ease);align-items:center;padding:2px;display:inline-flex}.agense-ready-toggle__thumb{background:var(--agense-surface-raised);border:1px solid var(--agense-border-strong);width:16px;height:16px;transition:transform .14s var(--agense-ease);border-radius:50%}.agense-ready-toggle--armed .agense-ready-toggle__track{background:var(--agense-accent-fill);border-color:var(--agense-accent-fill)}.agense-ready-toggle--armed .agense-ready-toggle__thumb{transform:translate(18px)}.agense-ready-toggle--blocked .agense-ready-toggle__track,.agense-ready-toggle--busy .agense-ready-toggle__track{opacity:.55}.agense-ready-toggle__reasons{gap:var(--agense-space-sm);font-size:var(--agense-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agense-ready-toggle__reason-link{color:var(--agense-accent-text);border-radius:var(--agense-radius-sm);text-decoration:underline}.agense-ready-toggle__reason-link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-ready-toggle__last-change{font-size:var(--agense-text-xs);color:var(--agense-text-soft);margin:0}.agense-trigger-card{background:var(--agense-surface-raised);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);padding:var(--agense-space-lg)}.agense-trigger-card__sentence{font-size:var(--agense-text-md);margin:0}.agense-trigger-card__meta{margin:var(--agense-space-xs) 0 0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-trigger-card__event{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs);background:var(--agense-surface-deep);border-radius:var(--agense-radius-sm);padding:1px var(--agense-space-xs)}.agense-recipe-steps__version{margin:0 0 var(--agense-space-sm);align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text-soft);display:flex}.agense-recipe-steps__list{padding-left:var(--agense-space-xl);gap:var(--agense-space-sm);flex-direction:column;margin:0;display:flex}.agense-recipe-steps__step{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);flex-wrap:wrap;display:flex}.agense-recipe-steps__detail{color:var(--agense-text-soft);font-size:var(--agense-text-xs)}.agense-digest-card{background:var(--agense-surface-raised);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);padding:var(--agense-space-lg);gap:var(--agense-space-sm);flex-direction:column;display:flex}.agense-digest-card__header{justify-content:space-between;align-items:baseline;gap:var(--agense-space-md);display:flex}.agense-digest-card__window{font-size:var(--agense-text-sm);letter-spacing:0;margin:0;font-weight:600}.agense-digest-card__spend{font-size:var(--agense-text-sm);font-variant-numeric:tabular-nums;color:var(--agense-text-soft)}.agense-digest-card__counts,.agense-digest-card__proximity,.agense-digest-card__tally{font-size:var(--agense-text-sm);margin:0}.agense-digest-card__proximity{color:var(--agense-warning)}.agense-digest-card__summary{font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin:0}.agense-digest-card__actions{justify-content:flex-end;display:flex}.agense-guarantee-rail{gap:var(--agense-space-lg);background:var(--agense-surface-raised);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);padding:var(--agense-space-lg);flex-direction:column;display:flex}.agense-guarantee-rail__heading{margin:0 0 var(--agense-space-xs);font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft)}.agense-guarantee-rail__verifier-row{align-items:center;gap:var(--agense-space-sm);margin:0;display:flex}.agense-guarantee-rail__verifier-name{font-weight:600;font-size:var(--agense-text-sm)}.agense-guarantee-rail__verifier-role{margin:var(--agense-space-xs) 0 0;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-guarantee-rail__audit,.agense-guarantee-rail__rules{gap:var(--agense-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agense-guarantee-rail__rule{font-size:var(--agense-text-sm);flex-direction:column;display:flex}.agense-guarantee-rail__rule-proximity{font-size:var(--agense-text-xs);color:var(--agense-warning)}.agense-lane-progress{gap:var(--agense-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agense-lane-progress--mini{gap:var(--agense-space-xs)}.agense-lane-progress__chip{align-items:baseline;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border-radius:var(--agense-radius-pill);border:1px solid var(--agense-border);background:var(--agense-surface-raised);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);flex-wrap:wrap;display:inline-flex}.agense-lane-progress--mini .agense-lane-progress__chip{font-size:var(--agense-text-xs)}button.agense-lane-progress__chip{cursor:pointer}button.agense-lane-progress__chip:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-lane-progress__chip--active,.agense-lane-progress__chip[aria-pressed=true]{border-color:var(--agense-coral-deep);background:var(--agense-accent-tint)}.agense-lane-progress__fraction{font-variant-numeric:tabular-nums;font-weight:600}.agense-lane-progress__chip--complete .agense-lane-progress__fraction{color:var(--agense-success)}.agense-lane-progress__flagged{color:var(--agense-warning);font-weight:600}.agense-lane-progress__blocked{color:var(--agense-warning);font-size:var(--agense-text-xs)}.agense-lane-progress__chip--blocked{border-color:var(--agense-warning);background:var(--agense-warning-tint)}.agense-relative-date-chip{align-items:baseline;gap:var(--agense-space-xs);padding:1px var(--agense-space-sm);border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.agense-relative-date-chip__formula{color:var(--agense-text-soft)}.agense-prose-plan{gap:var(--agense-space-xl);flex-direction:column;display:flex}.agense-prose-plan__heading{margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-md);letter-spacing:-.01em;font-weight:600}.agense-prose-plan__steps{padding-left:var(--agense-space-xl);gap:var(--agense-space-sm);flex-direction:column;margin:0;display:flex}.agense-plan-step{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);flex-wrap:wrap;display:flex}.agense-plan-step__state{align-items:center;gap:var(--agense-space-xs);font-size:var(--agense-text-xs);color:var(--agense-text-soft);min-width:7.5em;font-weight:600;display:inline-flex}.agense-plan-step--done .agense-plan-step__state{color:var(--agense-success)}.agense-plan-step--failed .agense-plan-step__state{color:var(--agense-danger)}.agense-plan-step--waiting .agense-plan-step__state{color:var(--agense-warning)}.agense-plan-step--skipped .agense-plan-step__sentence{color:var(--agense-text-soft);text-decoration:line-through}.agense-plan-step__lane{font-size:var(--agense-text-xs);color:var(--agense-text-soft);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);padding:0 var(--agense-space-sm)}.agense-plan-step__waiting{color:var(--agense-warning);font-size:var(--agense-text-xs);flex-basis:100%}.agense-thread-turn{gap:var(--agense-space-xs);padding:var(--agense-space-md) 0;animation:agense-1d-rise .2s var(--agense-ease);flex-direction:column;display:flex}.agense-thread-turn__header{align-items:center;gap:var(--agense-space-sm);display:flex}.agense-thread-turn__author{font-size:var(--agense-text-sm);font-weight:600}.agense-thread-turn__time{font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-variant-numeric:tabular-nums;margin-left:auto}.agense-thread-turn__content{gap:var(--agense-space-xs);flex-direction:column;display:flex}.agense-thread-turn__text{font-size:var(--agense-text-sm);margin:0;line-height:1.6}.agense-thread-turn--human .agense-thread-turn__text{background:var(--agense-surface-deep);border-radius:var(--agense-radius-md);padding:var(--agense-space-sm) var(--agense-space-md)}.agense-thread-turn--system{color:var(--agense-text-soft);font-size:var(--agense-text-xs)}.agense-thread-turn__reserve{gap:var(--agense-space-xs);flex-direction:column;display:flex}.agense-thread-turn__refs{font-size:var(--agense-text-xs);color:var(--agense-text-soft);margin:0}.agense-grounding-chips,.agense-thread-turn__footer{align-items:center;gap:var(--agense-space-sm);flex-wrap:wrap;display:flex}.agense-grounding-chips{font-size:var(--agense-text-xs)}.agense-grounding-chips__lead{color:var(--agense-text-soft)}.agense-grounding-chips__list{gap:var(--agense-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agense-human-exit{align-items:center;gap:var(--agense-space-sm);display:inline-flex}.agense-human-exit--banner{width:100%;padding:var(--agense-space-sm);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised);justify-content:center;display:flex}.agense-human-exit__fallback{font-size:var(--agense-text-xs);color:var(--agense-accent-text);border-radius:var(--agense-radius-sm)}.agense-human-exit__fallback:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-escalation-composer{gap:var(--agense-space-lg);flex-direction:column;display:flex}.agense-escalation-composer__transcript{border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);max-height:240px;padding:var(--agense-space-md);background:var(--agense-surface-deep);overflow-y:auto}.agense-escalation-composer__transcript:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-escalation-composer__turns{gap:var(--agense-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agense-escalation-composer__turn{gap:var(--agense-space-sm);font-size:var(--agense-text-sm);flex-wrap:wrap;display:flex}.agense-escalation-composer__turn-author{font-weight:600}.agense-escalation-composer__turn-time{color:var(--agense-text-soft);font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums}.agense-escalation-composer__turn-content{flex-basis:100%}.agense-escalation-composer__guard,.agense-escalation-composer__reason{font-size:var(--agense-text-sm);margin:0}.agense-escalation-composer__guard code{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs)}.agense-escalation-composer__refs{margin:var(--agense-space-xs) 0 0;padding-left:var(--agense-space-lg);font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-copilot-rail{border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised)}.agense-copilot-rail__strip{width:100%;min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-lg);text-align:left;cursor:pointer;font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text-soft);border-radius:inherit;background:0 0;border:none;display:block}.agense-copilot-rail__strip:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-copilot-rail__thread{padding:0 var(--agense-space-lg) var(--agense-space-lg);gap:var(--agense-space-sm);flex-direction:column;display:flex}.agense-copilot-rail__turns{margin:0;padding:0;list-style:none}.agense-copilot-rail__composer{align-items:flex-end;gap:var(--agense-space-sm);display:flex}.agense-copilot-rail__composer .agense-field{flex:1}.agense-setup-journey{gap:var(--agense-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agense-setup-journey__button{align-items:baseline;column-gap:var(--agense-space-sm);width:100%;min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-md);border-radius:var(--agense-radius-md);cursor:pointer;text-align:left;font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr auto;display:grid}.agense-setup-journey__button:hover{background:var(--agense-surface-deep)}.agense-setup-journey__button:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-setup-journey__button[aria-current=step]{border-color:var(--agense-coral-deep);background:var(--agense-accent-tint)}.agense-setup-journey__index{font-variant-numeric:tabular-nums;color:var(--agense-text-soft)}.agense-setup-journey__label{font-weight:600}.agense-setup-journey__state{font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-setup-journey__station--complete .agense-setup-journey__state{color:var(--agense-success)}.agense-setup-journey__summary{font-size:var(--agense-text-xs);color:var(--agense-text-soft);grid-column:2/-1}.agense-station-card__title{align-items:center;gap:var(--agense-space-sm);display:inline-flex}.agense-station-card__body{margin-bottom:var(--agense-space-lg)}.agense-station-card__actions{gap:var(--agense-space-md);display:flex}.agense-recommended-action{justify-content:space-between;align-items:flex-start;gap:var(--agense-space-lg);padding:var(--agense-space-md) 0;border-bottom:1px solid var(--agense-border);display:flex}.agense-recommended-action__link{font-size:var(--agense-text-md);color:var(--agense-text);border-radius:var(--agense-radius-sm);font-weight:600;text-decoration:none}.agense-recommended-action__link:hover{color:var(--agense-accent-text);text-decoration:underline}.agense-recommended-action__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-recommended-action__why{margin:var(--agense-space-xs) 0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-recommended-action__aside{align-items:center;gap:var(--agense-space-sm);flex-shrink:0;display:flex}.agense-recommended-action__key{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs);color:var(--agense-text-soft);border:1px solid var(--agense-border-strong);border-radius:var(--agense-radius-sm);padding:0 var(--agense-space-xs)}.agense-interview-thread{gap:var(--agense-space-lg);flex-direction:column;display:flex}.agense-interview-thread__agenda{gap:var(--agense-space-sm);font-size:var(--agense-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agense-interview-thread__agenda-item{padding:2px var(--agense-space-md);border-radius:var(--agense-radius-pill);border:1px solid var(--agense-border);color:var(--agense-text-soft)}.agense-interview-thread__agenda-item--current{border-color:var(--agense-coral-deep);color:var(--agense-text);background:var(--agense-accent-tint)}.agense-interview-thread__agenda-item--answered{color:var(--agense-success)}.agense-interview-thread__log{flex-direction:column;max-height:480px;display:flex;overflow-y:auto}.agense-interview-thread__log:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-interview-thread__error{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-danger);margin:0;display:flex}.agense-interview-thread__chips{gap:var(--agense-space-sm);flex-wrap:wrap;display:flex}.agense-interview-thread__chip{min-height:var(--agense-touch-target);padding:0 var(--agense-space-lg);border-radius:var(--agense-radius-pill);border:1px solid var(--agense-border-strong);background:var(--agense-surface-raised);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);cursor:pointer;transition:background-color .14s var(--agense-ease)}.agense-interview-thread__chip:hover{background:var(--agense-surface-deep)}.agense-interview-thread__chip:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-interview-thread__form{align-items:flex-end;gap:var(--agense-space-sm);display:flex}.agense-interview-thread__form .agense-field{flex:1}.agense-fact-sheet__list{gap:var(--agense-space-md);flex-direction:column;margin:0;display:flex}.agense-fact-sheet__fact{border-bottom:1px solid var(--agense-border);padding-bottom:var(--agense-space-sm);flex-direction:column;gap:2px;display:flex}.agense-fact-sheet__label{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft)}.agense-fact-sheet__value{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);flex-wrap:wrap;margin:0;display:flex}.agense-fact-sheet__text{font-weight:600}.agense-fact-sheet__meta{font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-coverage-map{gap:var(--agense-space-lg);flex-direction:column;display:flex}.agense-coverage-map__summary{font-size:var(--agense-text-sm);margin:0;font-weight:600}.agense-coverage-map__group-label{margin:0 0 var(--agense-space-xs);font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft)}.agense-coverage-map__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agense-coverage-map__item{border-bottom:1px solid var(--agense-border)}.agense-coverage-map__item,.agense-coverage-map__row{align-items:center;gap:var(--agense-space-sm);display:flex}.agense-coverage-map__row{min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-xs);text-align:left;cursor:pointer;font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text);border-radius:var(--agense-radius-sm);background:0 0;border:none;flex-wrap:wrap;flex:1}.agense-coverage-map__row:hover{background:var(--agense-surface-deep)}.agense-coverage-map__row:focus-visible{outline:var(--agense-focus-ring);outline-offset:-2px}.agense-coverage-map__item--selected .agense-coverage-map__row{background:var(--agense-accent-tint)}.agense-coverage-map__item--excluded .agense-coverage-map__frameworks,.agense-coverage-map__item--excluded .agense-coverage-map__title{color:var(--agense-text-soft)}.agense-coverage-map__title{font-weight:600}.agense-coverage-map__frameworks{gap:var(--agense-space-xs);flex-wrap:wrap;display:inline-flex}.agense-coverage-map__framework{font-size:var(--agense-text-xs);color:var(--agense-info);border:1px solid var(--agense-info-tint);background:var(--agense-info-tint);border-radius:var(--agense-radius-pill);padding:0 var(--agense-space-sm)}.agense-coverage-map__reason{font-size:var(--agense-text-xs);color:var(--agense-text-soft);flex-basis:100%}.agense-parse-review{background:var(--agense-surface-raised);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);padding:var(--agense-space-lg);gap:var(--agense-space-lg);flex-direction:column;display:flex}.agense-parse-review__header{align-items:center;gap:var(--agense-space-sm);flex-wrap:wrap;display:flex}.agense-parse-review__claim-label{font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-parse-review__claim-select{min-height:var(--agense-touch-target);border:1px solid var(--agense-border-strong);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);padding:0 var(--agense-space-sm)}.agense-parse-review__claim-select:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-parse-review__confidence,.agense-parse-review__field-confidence{font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-variant-numeric:tabular-nums}.agense-parse-review__fields{gap:var(--agense-space-md);flex-direction:column;display:flex}.agense-parse-review__field--low .agense-input{border-color:var(--agense-warning)}.agense-parse-review__mappings{gap:var(--agense-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agense-parse-review__mapping{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);display:flex}.agense-parse-review__mapping code{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs)}.agense-parse-review__mapping-state{font-size:var(--agense-text-xs);font-weight:600}.agense-parse-review__mapping-state--confirmed{color:var(--agense-success)}.agense-parse-review__mapping-state--unmet{color:var(--agense-danger)}.agense-parse-review__flags{padding-left:var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-warning);margin:0}.agense-parse-review__actions{gap:var(--agense-space-md);display:flex}.agense-coverage-statement{gap:var(--agense-space-lg);flex-direction:column;display:flex}.agense-coverage-statement__header{justify-content:space-between;align-items:center;gap:var(--agense-space-md);flex-wrap:wrap;display:flex}.agense-coverage-statement__claim{font-size:var(--agense-text-md);margin:0;font-weight:600}.agense-coverage-statement__actions{gap:var(--agense-space-sm);display:flex}.agense-coverage-statement__exclusions-heading{margin:0 0 var(--agense-space-xs);font-size:var(--agense-text-sm);font-weight:600}.agense-coverage-statement__exclusions ul{padding-left:var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin:0}@keyframes agense-1d-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.agense-thread-turn{animation:none}.agense-interview-thread__chip,.agense-ready-toggle__thumb,.agense-ready-toggle__track,.agense-spend-meter__fill{transition:none}}:where(.agense-provenance-line,.agense-scope-manifest,.agense-boundary-interrupt,.agense-tenancy-boundary,.agense-structural-fact,.agense-tier-choice,.agense-version-compare,.agense-provenance-chip,.agense-fact-line){font-family:var(--agense-font);box-sizing:border-box}.agense-provenance-line{font-size:var(--agense-text-xs);letter-spacing:.02em;color:var(--agense-text-soft);margin:0}.agense-provenance-line__link{color:var(--agense-accent-text);text-underline-offset:2px;border-radius:var(--agense-radius-sm);text-decoration:underline}.agense-provenance-line__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-scope-manifest{border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);font-size:var(--agense-text-sm);margin:0;padding:0;list-style:none}.agense-scope-manifest__item{align-items:baseline;gap:var(--agense-space-md);padding:var(--agense-space-sm) var(--agense-space-lg);border-bottom:1px solid var(--agense-border);display:flex}.agense-scope-manifest__item:last-child{border-bottom:none}.agense-scope-manifest--dense .agense-scope-manifest__item{padding:var(--agense-space-xs) var(--agense-space-md)}.agense-scope-manifest__kind{min-width:9ch;font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft);flex-shrink:0;font-weight:600}.agense-scope-manifest__label{color:var(--agense-text);flex:1}.agense-scope-manifest__count{color:var(--agense-text-soft);font-variant-numeric:tabular-nums}.agense-scope-manifest__access{padding:1px var(--agense-space-md);border-radius:var(--agense-radius-pill);background:var(--agense-neutral-tint);color:var(--agense-text);font-size:var(--agense-text-xs);flex-shrink:0;font-weight:600}.agense-boundary-interrupt{background:var(--agense-surface-raised);border:1px solid var(--agense-border-strong);border-radius:var(--agense-radius-xl);padding:var(--agense-space-xl);box-shadow:var(--agense-shadow)}.agense-boundary-interrupt__pager{margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-xs);letter-spacing:.02em;color:var(--agense-text-soft);font-variant-numeric:tabular-nums}.agense-boundary-interrupt__title{font-size:var(--agense-text-xl);letter-spacing:-.01em;color:var(--agense-text);margin:0;font-weight:600;line-height:1.25}.agense-boundary-interrupt__context{margin:var(--agense-space-xs) 0 var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-boundary-interrupt__fields{gap:var(--agense-space-lg);flex-direction:column;margin:0;display:flex}.agense-boundary-interrupt__field-label{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft);margin:0 0 var(--agense-space-xs);font-weight:600}.agense-boundary-interrupt__field-value{font-size:var(--agense-text-sm);color:var(--agense-text);margin:0}.agense-boundary-interrupt__actions{gap:var(--agense-space-md);margin-top:var(--agense-space-xl);flex-wrap:wrap;display:flex}@media (max-width:719px){.agense-boundary-interrupt__actions{flex-direction:column}.agense-boundary-interrupt__actions>*{width:100%}}.agense-tenancy-boundary{gap:var(--agense-space-xl);grid-template-columns:1fr min(160px,18%) 1fr;align-items:stretch;display:grid}.agense-tenancy-boundary__pane{min-width:0}.agense-tenancy-boundary__gate{justify-content:space-between;align-items:center;gap:var(--agense-space-md);padding:var(--agense-space-md) 0;text-align:center;flex-direction:column;display:flex;position:relative}.agense-tenancy-boundary__rail{background:var(--agense-border-strong);border-radius:1px;width:2px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.agense-tenancy-boundary__marker{align-items:center;gap:var(--agense-space-xs);padding:var(--agense-space-xs);border-radius:var(--agense-radius-md);background:var(--agense-surface);flex-direction:column;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agense-tenancy-boundary__marker:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-tenancy-boundary__marker-dot{background:var(--agense-accent-fill);border-radius:50%;width:14px;height:14px}.agense-tenancy-boundary__marker-label{font-size:var(--agense-text-xs);letter-spacing:.02em;color:var(--agense-accent-text);font-weight:600}.agense-tenancy-boundary__marker:hover .agense-tenancy-boundary__marker-label{text-underline-offset:2px;text-decoration:underline}.agense-tenancy-boundary__marker--pulse .agense-tenancy-boundary__marker-dot{animation:agense-gate-pulse .22s var(--agense-ease) 1}@keyframes agense-gate-pulse{0%{opacity:.5;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.agense-tenancy-boundary__crossings{z-index:1;flex-direction:column;flex:1;justify-content:space-between;min-height:160px;margin:0;padding:0;list-style:none;display:flex}.agense-tenancy-boundary__crossing{font-size:var(--agense-text-xs);color:var(--agense-text-soft);background:var(--agense-surface);padding:var(--agense-space-xs);border-radius:var(--agense-radius-sm)}.agense-tenancy-boundary__arrow{color:var(--agense-text);margin-right:var(--agense-space-xs);font-weight:600}.agense-tenancy-boundary__crossing--down{margin-top:var(--agense-space-xxl)}.agense-tenancy-boundary__tier{z-index:1}.agense-tenancy-boundary--horizontal{grid-template-rows:auto auto auto;grid-template-columns:1fr}.agense-tenancy-boundary--horizontal .agense-tenancy-boundary__gate{padding:0 var(--agense-space-md);min-height:var(--agense-touch-target);flex-direction:row}.agense-tenancy-boundary--horizontal .agense-tenancy-boundary__rail{width:auto;height:2px;inset:50% 0 auto;transform:translateY(-50%)}.agense-tenancy-boundary--horizontal .agense-tenancy-boundary__crossings{align-items:center;gap:var(--agense-space-xxl);flex-direction:row;min-height:0}.agense-tenancy-boundary--horizontal .agense-tenancy-boundary__crossing--down{margin-top:0}.agense-structural-fact{border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised);padding:var(--agense-space-lg) var(--agense-space-xl)}.agense-structural-fact__row{align-items:center;gap:var(--agense-space-md);display:flex}.agense-structural-fact__statement{font-size:var(--agense-text-sm);color:var(--agense-text);flex:1;margin:0;font-weight:600}.agense-structural-fact__seal{padding:3px var(--agense-space-md);border:1px solid var(--agense-border-strong);border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);color:var(--agense-text-soft);font-size:var(--agense-text-xs);letter-spacing:.02em;flex-shrink:0;font-weight:600}.agense-structural-fact__disclose{min-height:34px;padding:0 var(--agense-space-lg);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-sm);cursor:pointer;background:0 0;flex-shrink:0;font-weight:600}.agense-structural-fact__disclose:hover{background:var(--agense-surface-deep)}.agense-structural-fact__disclose:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-structural-fact__detail{margin-top:var(--agense-space-md);padding-top:var(--agense-space-md);border-top:1px solid var(--agense-border)}.agense-structural-fact__detail-text{margin:0 0 var(--agense-space-xs);font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-structural-fact__link{font-size:var(--agense-text-sm);color:var(--agense-accent-text);text-underline-offset:2px;border-radius:var(--agense-radius-sm);text-decoration:underline}.agense-structural-fact__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-structural-fact__future{align-items:baseline;gap:var(--agense-space-sm) var(--agense-space-md);margin-top:var(--agense-space-md);padding-top:var(--agense-space-md);border-top:1px dashed var(--agense-border-strong);flex-wrap:wrap;display:flex}.agense-structural-fact__future-label{font-size:var(--agense-text-sm);color:var(--agense-text);font-weight:600}.agense-structural-fact__future-state{padding:1px var(--agense-space-md);border-radius:var(--agense-radius-pill);background:var(--agense-neutral-tint);color:var(--agense-text);font-size:var(--agense-text-xs);font-weight:600}.agense-structural-fact__future-note{font-size:var(--agense-text-xs);color:var(--agense-text-soft);flex-basis:100%;margin:0}.agense-tier-choice{gap:var(--agense-space-lg);border:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;display:grid}.agense-tier-choice__card{padding:var(--agense-space-lg) var(--agense-space-xl);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised);cursor:pointer;transition:border-color .14s var(--agense-ease),background-color .14s var(--agense-ease);display:block;position:relative}.agense-tier-choice__card:hover{border-color:var(--agense-border-strong)}.agense-tier-choice__card[data-checked=true]{border-color:var(--agense-border-strong);background:var(--agense-surface-deep)}.agense-tier-choice__card:focus-within{outline:var(--agense-focus-ring);outline-offset:2px}.agense-tier-choice__head{justify-content:space-between;align-items:baseline;gap:var(--agense-space-md);margin-bottom:var(--agense-space-md);display:flex}.agense-tier-choice__name{font-size:var(--agense-text-md);color:var(--agense-text);font-weight:600}.agense-tier-choice__selected-note{padding:1px var(--agense-space-md);border-radius:var(--agense-radius-pill);background:var(--agense-neutral-tint);color:var(--agense-text);font-size:var(--agense-text-xs);flex-shrink:0;font-weight:600}.agense-tier-choice__lists{gap:var(--agense-space-md);flex-direction:column;display:flex}.agense-tier-choice__list{display:block}.agense-tier-choice__list-label{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft);margin-bottom:var(--agense-space-xs);font-weight:600;display:block}.agense-tier-choice__list-items{padding-left:var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-text);margin:0}.agense-tier-choice[disabled] .agense-tier-choice__card{opacity:.5;cursor:not-allowed}.agense-version-compare__marker{text-align:center;width:1.2em;font-family:var(--agense-font-mono);color:var(--agense-text-soft);font-weight:600;display:inline-block}.agense-version-compare__kind{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft);font-weight:600}.agense-version-compare__actions{margin-top:var(--agense-space-lg);justify-content:flex-end;display:flex}.agense-provenance-chip{display:inline-block;position:relative}.agense-provenance-chip__toggle{align-items:center;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-xs);cursor:pointer;font-weight:600;display:inline-flex}.agense-provenance-chip__toggle:hover{border-color:var(--agense-border-strong);color:var(--agense-text)}.agense-provenance-chip__toggle:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-provenance-chip__list{top:calc(100% + var(--agense-space-xs));z-index:30;min-width:240px;padding:var(--agense-space-sm);border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);box-shadow:var(--agense-shadow-lg);margin:0;list-style:none;position:absolute;left:0}.agense-provenance-chip__ref{align-items:baseline;gap:var(--agense-space-sm);padding:var(--agense-space-xs) var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text);display:flex}.agense-provenance-chip__kind{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft);flex-shrink:0;font-weight:600}.agense-provenance-chip__link{color:var(--agense-accent-text);text-underline-offset:2px;border-radius:var(--agense-radius-sm);text-decoration:underline}.agense-provenance-chip__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-ledger-row__toggle-cell{width:var(--agense-space-xxl)}.agense-ledger-row__toggle{border-radius:var(--agense-radius-sm);min-width:28px;min-height:28px;color:var(--agense-text-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.agense-ledger-row__toggle:hover{background:var(--agense-surface-deep);color:var(--agense-text)}.agense-ledger-row__toggle:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-ledger-row__chevron{width:8px;height:8px;transition:transform .14s var(--agense-ease);border-bottom:2px solid;border-right:2px solid;display:inline-block;transform:rotate(-45deg)}.agense-ledger-row--expanded .agense-ledger-row__chevron{transform:rotate(45deg)}.agense-ledger-row--expanded td,.agense-ledger-row__detail-row td{background:var(--agense-surface-deep)}.agense-ledger-row__trace{align-items:baseline;gap:var(--agense-space-md);margin-top:var(--agense-space-sm);padding-top:var(--agense-space-sm);border-top:1px solid var(--agense-border);display:flex}.agense-ledger-row__trace-label{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft);flex-shrink:0;font-weight:600}.agense-ledger-row__trace-list{gap:var(--agense-space-sm) var(--agense-space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agense-ledger-row__trace-item{font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-ledger-row__trace-ref{font-family:var(--agense-font-mono);color:var(--agense-accent-text);text-underline-offset:2px;border-radius:var(--agense-radius-sm);text-decoration:underline}.agense-ledger-row__trace-ref:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-fact-line{align-items:baseline;gap:var(--agense-space-md);padding:var(--agense-space-sm) 0;border-bottom:1px solid var(--agense-border);font-size:var(--agense-text-sm);display:flex}.agense-fact-line:last-child{border-bottom:none}.agense-fact-line__label{color:var(--agense-text-soft);flex:1}.agense-fact-line__value{color:var(--agense-text);font-weight:600}.agense-fact-line__value--numeric{font-variant-numeric:tabular-nums;text-align:right}.agense-fact-line__source{font-size:var(--agense-text-xs);font-family:var(--agense-font-mono);color:var(--agense-text-soft);flex-shrink:0}a.agense-fact-line__source{color:var(--agense-accent-text);text-underline-offset:2px;border-radius:var(--agense-radius-sm);text-decoration:underline}a.agense-fact-line__source:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.agense-tenancy-boundary__marker--pulse .agense-tenancy-boundary__marker-dot{animation:none}.agense-ledger-row__chevron,.agense-tier-choice__card{transition:none}}.agense-day-rail{align-items:center;gap:var(--agense-space-md);max-width:100%;display:flex}.agense-day-rail__countdown{flex-shrink:0}.agense-day-rail__tabs{gap:var(--agense-space-xs);border-bottom:1px solid var(--agense-border);display:flex;overflow-x:auto}.agense-day-rail__tab{min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-lg);font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text-soft);cursor:pointer;white-space:nowrap;transition:color .2s var(--agense-ease),border-color .2s var(--agense-ease);background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:2px;display:flex}.agense-day-rail__tab:hover{color:var(--agense-text)}.agense-day-rail__tab:focus-visible{outline:var(--agense-focus-ring);outline-offset:-2px}.agense-day-rail__tab--selected{color:var(--agense-text);border-bottom-color:var(--agense-accent-text)}.agense-day-rail__label{font-weight:600}.agense-day-rail__kind{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em}.agense-stage-tracker{gap:var(--agense-space-md);flex-direction:column;max-width:100%;display:flex}.agense-stage-tracker__list{gap:var(--agense-space-sm);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.agense-stage-tracker__node{flex:1 1 0;min-width:132px}.agense-stage-tracker__button{align-items:flex-start;gap:var(--agense-space-xs);width:100%;min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-md);border:none;border-top:3px solid var(--agense-border);border-radius:0 0 var(--agense-radius-sm) var(--agense-radius-sm);font-family:var(--agense-font);text-align:left;color:var(--agense-text);cursor:pointer;background:0 0;flex-direction:column;display:flex}.agense-stage-tracker__button:hover{background:var(--agense-surface-deep)}.agense-stage-tracker__button:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-stage-tracker__node--complete .agense-stage-tracker__button{border-top-color:var(--agense-text)}.agense-stage-tracker__node--active .agense-stage-tracker__button{border-top-color:var(--agense-accent-text)}.agense-stage-tracker__node--pending .agense-stage-tracker__button{color:var(--agense-text-soft)}.agense-stage-tracker__dot{background:0 0;border:2px solid;border-radius:50%;width:10px;height:10px}.agense-stage-tracker__node--complete .agense-stage-tracker__dot{background:currentColor}.agense-stage-tracker__node--active .agense-stage-tracker__dot{background:var(--agense-accent-text);border-color:var(--agense-accent-text);animation:agense-stage-pulse 2s var(--agense-ease) infinite}@keyframes agense-stage-pulse{0%,to{box-shadow:0 0 0 0 var(--agense-accent-tint)}50%{box-shadow:0 0 0 5px var(--agense-accent-tint)}}.agense-stage-tracker__title{font-size:var(--agense-text-sm);font-weight:600}.agense-stage-tracker__status{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--agense-text-soft)}.agense-stage-tracker__node--active .agense-stage-tracker__status{color:var(--agense-accent-text)}.agense-stage-tracker__windows{font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.agense-stage-tracker__window--actual,.agense-stage-tracker__window--estimate{color:var(--agense-text)}.agense-stage-tracker__gate{font-size:var(--agense-text-xs);color:var(--agense-warning);font-weight:600}.agense-stage-tracker__sentence{font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin:0}.agense-stage-tracker--client .agense-stage-tracker__title{font-size:var(--agense-text-lg)}.agense-stage-tracker--client .agense-stage-tracker__status,.agense-stage-tracker--client .agense-stage-tracker__windows{font-size:var(--agense-text-sm)}.agense-stage-tracker--client .agense-stage-tracker__sentence{font-size:var(--agense-text-lg);color:var(--agense-text)}.agense-time-delta{padding:2px var(--agense-space-sm);border-radius:var(--agense-radius-pill);font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.agense-time-delta--late{background:var(--agense-warning-tint);color:var(--agense-warning)}.agense-time-delta--early{background:var(--agense-success-tint);color:var(--agense-success)}.agense-time-delta--on-time{background:var(--agense-neutral-tint);color:var(--agense-text)}.agense-timecode-card{gap:var(--agense-space-xs);padding:var(--agense-space-sm) var(--agense-space-md);background:var(--agense-surface-raised);border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);flex-direction:column;max-width:100%;display:flex}.agense-timecode-card--cue{background:var(--agense-surface);border-style:dashed}.agense-timecode-card--focused{border-color:var(--agense-border-strong);box-shadow:0 0 0 2px var(--agense-accent-tint)}.agense-timecode-card__time{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums;color:var(--agense-text-soft)}.agense-timecode-card__title{font-size:var(--agense-text-sm);color:var(--agense-text);font-weight:600}.agense-timecode-card__meta{align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-xs);color:var(--agense-text-soft);flex-wrap:wrap;display:flex}.agense-timecode-card__visibility{align-items:center;display:inline-flex}.agense-timecode-card__visibility-dot{border:1.5px solid var(--agense-text-soft);background:0 0;border-radius:50%;width:8px;height:8px}.agense-timecode-card__visibility[data-visibility=attendee] .agense-timecode-card__visibility-dot{background:var(--agense-info);border-color:var(--agense-info)}.agense-commit-log{max-width:100%}.agense-commit-log__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agense-commit-log__row{padding:var(--agense-space-sm) 0;border-bottom:1px solid var(--agense-border)}.agense-commit-log__row:last-child{border-bottom:none}.agense-commit-log__empty{padding:var(--agense-space-md) 0;font-size:var(--agense-text-sm);color:var(--agense-text-soft);margin:0}.agense-segmented{background:var(--agense-surface-deep);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);gap:2px;padding:2px;display:inline-flex}.agense-segmented__option{min-height:34px;padding:0 var(--agense-space-lg);border-radius:var(--agense-radius-pill);font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text-soft);cursor:pointer;white-space:nowrap;transition:background-color .14s var(--agense-ease),color .14s var(--agense-ease);background:0 0;border:none;font-weight:600}.agense-segmented__option:hover:not([disabled]){color:var(--agense-text)}.agense-segmented__option:focus-visible{outline:var(--agense-focus-ring);outline-offset:-2px}.agense-segmented__option--active{background:var(--agense-surface-raised);color:var(--agense-text);box-shadow:0 1px 2px #1e16451f}.agense-segmented__option[disabled]{opacity:.5;cursor:not-allowed}.agense-completion{gap:var(--agense-space-xl);flex-direction:column;max-width:100%;display:flex}.agense-completion__hero{align-items:flex-start;gap:var(--agense-space-md);padding:var(--agense-space-xxl) var(--agense-space-xxl) var(--agense-space-xxxl);border-radius:var(--agense-radius-xl);background:var(--agense-gradient-dusk);color:var(--agense-fg);flex-direction:column;min-height:320px;display:flex}.agense-completion__mark{aspect-ratio:747.86/703.15;background:var(--agense-fg);width:4rem;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);display:inline-block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agense-completion--entering .agense-completion__mark:before{content:"";background:var(--agense-gradient-dusk);animation:agense-completion-mark-settle 1.56s var(--agense-ease) .2s 1 both;background-size:100% 300%;position:absolute;inset:0}@keyframes agense-completion-mark-settle{0%{opacity:1;background-position:50% 0}77%{opacity:1;background-position:50% 100%}to{opacity:0;background-position:50% 100%}}.agense-completion__dateline{font-size:var(--agense-text-sm);letter-spacing:.02em;color:var(--agense-muted-dark);margin:0}.agense-completion__heading{font-size:var(--agense-text-3xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.agense-completion__sentence{font-size:var(--agense-text-lg);margin:0}.agense-completion__facts,.agense-completion__narrative{flex-direction:column;display:flex}.agense-completion__narrative{gap:var(--agense-space-sm);align-items:flex-start}.agense-completion__narrative-body{max-width:64ch;margin:0;line-height:1.6}.agense-completion__provenance{font-size:var(--agense-text-xs);color:var(--agense-text-soft);margin:0}.agense-completion__action{display:flex}.agense-completion--entering .agense-completion__credits,.agense-completion--entering .agense-completion__dateline,.agense-completion--entering .agense-completion__facts>*,.agense-completion--entering .agense-completion__heading,.agense-completion--entering .agense-completion__narrative,.agense-completion--entering .agense-completion__provenance,.agense-completion--entering .agense-completion__sentence{animation:agense-completion-rise .24s var(--agense-ease) both}.agense-completion--entering .agense-completion__hero{animation:agense-completion-fade .36s var(--agense-ease) both}.agense-completion--entering .agense-completion__dateline{animation-delay:.6s}.agense-completion--entering .agense-completion__heading{animation-delay:.68s}.agense-completion--entering .agense-completion__sentence{animation-delay:.76s}.agense-completion--entering .agense-completion__facts>*{animation-delay:1.18s}.agense-completion--entering .agense-completion__facts>:first-child{animation-delay:.82s}.agense-completion--entering .agense-completion__facts>:nth-child(2){animation-delay:.88s}.agense-completion--entering .agense-completion__facts>:nth-child(3){animation-delay:.94s}.agense-completion--entering .agense-completion__facts>:nth-child(4){animation-delay:1s}.agense-completion--entering .agense-completion__facts>:nth-child(5){animation-delay:1.06s}.agense-completion--entering .agense-completion__facts>:nth-child(6){animation-delay:1.12s}.agense-completion--entering .agense-completion__credits{animation-delay:1.3s}.agense-completion--entering .agense-completion__narrative,.agense-completion--entering .agense-completion__provenance{animation-delay:1.4s}.agense-completion--entering .agense-completion__action{animation:agense-completion-settle .15s var(--agense-ease) 1.5s both}.agense-completion--settled{animation:agense-completion-fade .36s var(--agense-ease) both}@keyframes agense-completion-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes agense-completion-fade{0%{opacity:0}to{opacity:1}}@keyframes agense-completion-settle{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.agense-day-rail__tab,.agense-segmented__option{transition:none}.agense-stage-tracker__node--active .agense-stage-tracker__dot{animation:none}.agense-completion--entering .agense-completion__mark:before{opacity:0;animation:none}.agense-completion--entering .agense-completion__action,.agense-completion--entering .agense-completion__credits,.agense-completion--entering .agense-completion__dateline,.agense-completion--entering .agense-completion__facts>*,.agense-completion--entering .agense-completion__heading,.agense-completion--entering .agense-completion__hero,.agense-completion--entering .agense-completion__narrative,.agense-completion--entering .agense-completion__provenance,.agense-completion--entering .agense-completion__sentence,.agense-completion--settled{animation:none}}.agense-sheet-wrap{flex-direction:column;display:flex}.agense-sheet{font-variant-numeric:tabular-nums}.agense-sheet td,.agense-sheet th{padding:var(--agense-space-sm) var(--agense-space-md)}.agense-sheet__gutter{text-align:right;width:44px;min-width:44px;color:var(--agense-text-soft);font-size:var(--agense-text-xs);background:var(--agense-surface-deep);white-space:nowrap}.agense-sheet__col-select,.agense-sheet__row-select{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.agense-sheet__col-select:focus-visible,.agense-sheet__row-select:focus-visible{outline:var(--agense-focus-ring);outline-offset:1px}.agense-sheet__row-menu{margin-left:var(--agense-space-xs)}.agense-sheet__cell{cursor:cell;position:relative}.agense-sheet__cell:focus{outline:var(--agense-focus-ring);outline-offset:-2px}.agense-sheet__cell[data-selected]{background:var(--agense-info-tint)}.agense-sheet__cell[data-sel-top]{box-shadow:inset 0 1px 0 0 var(--agense-info)}.agense-sheet__cell[data-sel-bottom]{box-shadow:inset 0 -1px 0 0 var(--agense-info)}.agense-sheet__cell[data-sel-left]{box-shadow:inset 1px 0 0 0 var(--agense-info)}.agense-sheet__cell[data-sel-right]{box-shadow:inset -1px 0 0 0 var(--agense-info)}.agense-sheet__cell[data-sel-top][data-sel-left]{box-shadow:inset 0 1px 0 0 var(--agense-info),inset 1px 0 0 0 var(--agense-info)}.agense-sheet__cell[data-sel-top][data-sel-right]{box-shadow:inset 0 1px 0 0 var(--agense-info),inset -1px 0 0 0 var(--agense-info)}.agense-sheet__cell[data-sel-bottom][data-sel-left]{box-shadow:inset 0 -1px 0 0 var(--agense-info),inset 1px 0 0 0 var(--agense-info)}.agense-sheet__cell[data-sel-bottom][data-sel-right]{box-shadow:inset 0 -1px 0 0 var(--agense-info),inset -1px 0 0 0 var(--agense-info)}.agense-sheet__cell[data-readonly]{color:var(--agense-text-soft);cursor:default}.agense-sheet__cell[data-dirty]{box-shadow:inset 0 0 0 1px var(--agense-info);animation:agense-sheet-ring-in .14s var(--agense-ease)}.agense-sheet__cell[data-dirty]:after{content:"·";color:var(--agense-info);font-weight:600;line-height:1;position:absolute;top:0;right:2px}.agense-sheet__cell[data-pending]{box-shadow:inset 0 0 0 1px var(--agense-info);background:var(--agense-info-tint)}.agense-sheet__cell[data-flash]{animation:agense-sheet-flash .36s var(--agense-ease) forwards}.agense-sheet__cell[data-invalid]{box-shadow:inset 0 0 0 2px var(--agense-danger)}.agense-sheet__cell[data-cut]{outline:1px dashed var(--agense-border-strong);outline-offset:-1px}.agense-sheet__cell-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.agense-sheet__queued-dot{background:var(--agense-border-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.agense-sheet__fill-handle{cursor:crosshair;z-index:1;width:16px;height:16px;position:absolute;bottom:-8px;right:-8px}.agense-sheet__fill-handle:after{content:"";background:var(--agense-border-strong);border:1px solid var(--agense-surface-raised);width:6px;height:6px;position:absolute;bottom:5px;right:5px}@media (pointer:coarse){.agense-sheet__fill-handle{width:var(--agense-touch-target);height:var(--agense-touch-target);right:calc(var(--agense-touch-target) / -2);bottom:calc(var(--agense-touch-target) / -2)}}.agense-sheet__edit-input{height:100%;min-height:0;padding:0 var(--agense-space-xs);border-radius:var(--agense-radius-sm);font-size:var(--agense-text-sm);width:100%;min-width:6ch}.agense-sheet td:has(.agense-sheet__edit-input){padding-top:2px;padding-bottom:2px}.agense-sheet .agense-table--num .agense-sheet__edit-input{text-align:right}.agense-sheet__ghost-row td{padding:0}.agense-sheet__ghost-input{width:100%;min-height:var(--agense-touch-target);padding:0 var(--agense-space-md);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);background:0 0;border:none}.agense-sheet__ghost-input::placeholder{color:var(--agense-text-soft)}.agense-sheet__ghost-input:focus-visible{outline:var(--agense-focus-ring);outline-offset:-2px}.agense-sheet__empty-cell{padding:var(--agense-space-xl)}.agense-sheet-statusbar{align-items:center;gap:var(--agense-space-lg);padding:var(--agense-space-sm) var(--agense-space-lg);border-top:1px solid var(--agense-border);background:var(--agense-surface-raised);color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-xs);min-height:36px;display:flex;position:sticky;bottom:0;left:0}.agense-sheet-statusbar__rows{color:var(--agense-text);font-weight:600}.agense-sheet-statusbar__selection{font-variant-numeric:tabular-nums}.agense-sheet-statusbar__dirty{color:var(--agense-info);font-weight:600}.agense-sheet-statusbar__queued{font-weight:600}.agense-sheet-statusbar__hints{gap:var(--agense-space-md);white-space:nowrap;margin-left:auto;display:inline-flex}.agense-sheet-statusbar__hint{border:1px solid var(--agense-border);border-radius:var(--agense-radius-sm);padding:1px var(--agense-space-sm)}.agense-sheet-statusbar__slot{align-items:center;gap:var(--agense-space-md);display:inline-flex}.agense-sheet__submit-error{margin:var(--agense-space-md) 0 0;font-size:var(--agense-text-sm);color:var(--agense-danger);font-weight:600}@keyframes agense-sheet-flash{0%{background-color:var(--agense-success-tint)}to{background-color:#0000}}@keyframes agense-sheet-ring-in{0%{box-shadow:inset 0 0 0 1px #0000}to{box-shadow:inset 0 0 0 1px var(--agense-info)}}@media (prefers-reduced-motion:reduce){.agense-sheet__cell[data-dirty],.agense-sheet__cell[data-flash]{animation:none}}::view-transition{pointer-events:none}.agense-vt-chrome{view-transition-name:agense-chrome}::view-transition-group(agense-chrome){animation:none}::view-transition-old(agense-chrome){animation:none}::view-transition-new(agense-chrome){animation:none}.agense-shared-element{max-width:100%;display:inline-block}:root[data-nav=switch]::view-transition-group(*){animation-duration:var(--agense-duration-fast);animation-timing-function:var(--agense-ease)}:root[data-nav=tab]::view-transition-group(*){animation-duration:var(--agense-duration-fast);animation-timing-function:var(--agense-ease)}:root[data-nav=push]::view-transition-group(*){animation-duration:.24s;animation-timing-function:var(--agense-ease)}:root[data-nav=back]::view-transition-group(*){animation-duration:.2s;animation-timing-function:var(--agense-ease)}:root[data-nav=threshold]::view-transition-group(*){animation-duration:var(--agense-duration-slow);animation-timing-function:var(--agense-ease)}:root[data-nav=switch]::view-transition-old(root){animation:agense-vt-fade-out var(--agense-duration-fast) var(--agense-ease) both}:root[data-nav=switch]::view-transition-new(root){animation:agense-rise .24s var(--agense-ease) both}:root[data-nav=tab]::view-transition-old(root){animation:agense-vt-fade-out var(--agense-duration-fast) var(--agense-ease) both}:root[data-nav=tab]::view-transition-new(root){animation:agense-vt-fade-in var(--agense-duration-fast) var(--agense-ease) both}:root[data-nav=push]::view-transition-old(root){animation:agense-vt-fade-out .24s var(--agense-ease) both}:root[data-nav=push]::view-transition-new(root){animation:agense-vt-fade-in .24s var(--agense-ease) both}:root[data-nav=back]::view-transition-old(root){animation:agense-vt-fade-out .2s var(--agense-ease) both}:root[data-nav=back]::view-transition-new(root){animation:agense-vt-fade-in .2s var(--agense-ease) both}:root[data-nav=threshold]::view-transition-old(root){animation:agense-vt-fade-out var(--agense-duration-slow) var(--agense-ease) both}:root[data-nav=threshold]::view-transition-new(root){animation:agense-vt-fade-in var(--agense-duration-slow) var(--agense-ease) both}@keyframes agense-vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes agense-vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes agense-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes agense-dusk-settle{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes agense-mark-rest{to{opacity:1}}.agense-loading-mark__glyph.agense-loading-mark__glyph--settle{animation:agense-dusk-settle 1.2s var(--agense-ease) 1 both;position:relative}.agense-loading-mark__glyph.agense-loading-mark__glyph--settle:after{content:"";opacity:0;animation:agense-mark-rest .36s var(--agense-ease) 1.2s 1 both;background:currentColor;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.agense-loading-mark__glyph.agense-loading-mark__glyph--settle{background:currentColor;animation:none}.agense-loading-mark__glyph.agense-loading-mark__glyph--settle:after{opacity:1;animation:none}}.agense-timestamp__zone{color:var(--agense-text-soft);white-space:nowrap;font-size:.85em}.agense-record{gap:var(--agense-space-sm);flex-direction:column;display:flex}.agense-record__list{align-items:center;gap:var(--agense-space-xs) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agense-record__state{align-items:center;display:inline-flex}.agense-record__state+.agense-record__state:before{content:"";width:20px;height:1px;margin:0 var(--agense-space-sm);background:var(--agense-border-strong)}.agense-record__node{font:inherit;color:var(--agense-pencil);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}button.agense-record__node{cursor:pointer;border-radius:var(--agense-radius-sm)}button.agense-record__node:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-record__dot{background:0 0;border:1px solid;border-radius:50%;flex-shrink:0;width:8px;height:8px}.agense-record__state--done .agense-record__dot{background:currentColor}.agense-record__state--done.agense-record__state--agent .agense-record__node{color:var(--agense-draft)}.agense-record__state--done.agense-record__state--human .agense-record__node{color:var(--agense-commit)}.agense-record__state--current .agense-record__node{color:var(--agense-text)}.agense-record__label{color:inherit}.agense-record__meta{font-size:var(--agense-type-caption-size);line-height:var(--agense-type-caption-line);color:var(--agense-text-soft)}.agense-record__meta+.agense-record__meta:before{content:"· "}.agense-record__evidence{padding:var(--agense-space-sm) var(--agense-space-lg);border-left:2px solid var(--agense-border-strong);font-size:var(--agense-text-sm);color:var(--agense-text);margin:0}.agense-provenance{display:inline-block;position:relative}.agense-provenance__value{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--agense-draft);text-decoration:underline dotted var(--agense-draft);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.agense-provenance__value:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px;border-radius:2px}.agense-provenance__panel{z-index:30;min-width:18rem;max-width:28rem;padding:var(--agense-space-sm) var(--agense-space-md);border:1px solid var(--agense-border);border-radius:var(--agense-radius-sm);background:var(--agense-surface-raised);box-shadow:var(--agense-shadow);font-size:var(--agense-text-sm);line-height:var(--agense-type-body-dense-line);color:var(--agense-text);text-align:left;white-space:normal;animation:agense-settle var(--agense-duration-slow) var(--agense-ease) both;flex-direction:column;gap:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.agense-provenance__source{color:var(--agense-text-soft)}.agense-provenance__quote{quotes:"“" "”";font-style:italic}.agense-provenance__confidence{font-family:var(--agense-font-numeral);font-variant-numeric:tabular-nums;color:var(--agense-draft)}.agense-provenance__link{color:var(--agense-text);text-decoration:underline;-webkit-text-decoration-color:var(--agense-border-strong);text-decoration-color:var(--agense-border-strong);text-underline-offset:3px}.agense-pen{color:var(--agense-commit);vertical-align:middle;display:inline-block;overflow:visible}.agense-commit{align-items:center;gap:var(--agense-space-sm);color:var(--agense-commit);display:inline-flex}.agense-commit__initials{font-size:var(--agense-type-label-size);line-height:var(--agense-type-label-line);letter-spacing:var(--agense-type-label-track);font-weight:var(--agense-type-label-weight);text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.agense-pen--trigger .agense-pen__reveal{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:agense-pen-draw var(--agense-duration-mark) var(--agense-ease-mark) both}}@keyframes agense-pen-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.agense-loading-mark__glyph,.agense-provenance__panel{animation:none}}