@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}:root{--agense-brand-space:#1e1645;--agense-brand-teal:#005470;--agense-brand-coral:#f36c45;--agense-brand-ink:#231f2a;--agense-brand-bone:#f5f1ea;--agense-white:#ffffff;--agense-canvas:#fbfaf7;--agense-paper:#ffffff;--agense-well:#f4f0e8;--agense-hairline:#e7e1d5;--agense-muted:#6b6580;--agense-faint:#a8a3b2;--agense-space-bg:#100d1a;--agense-space-surface:#181425;--agense-space-well:#211c33;--agense-space-hairline:#2b2742;--agense-fg:#eceaf4;--agense-muted-dark:#9c96b0;--agense-faint-dark:#6b6684;--agense-coral-deep:#b8442a;--agense-coral-fill:#e85d35;--agense-coral-bright:#ff7e58;--agense-success:#1f7a43;--agense-warning:#8a5a00;--agense-danger:#c5221f;--agense-info:#005470;--agense-danger-fill:#c5221f;--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-bg-wash:linear-gradient(180deg,rgba(243,108,69,0.07),rgba(243,108,69,0) 58%);--agense-gradient-dusk:linear-gradient(178deg,#1e1645,#3a2350 26%,#8a4a54 62%,#f36c45);--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");--agense-surface:var(--agense-canvas);--agense-surface-raised:var(--agense-paper);--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-coral-fill);--agense-accent-fill-hover:#d24e29;--agense-accent-tint:var(--agense-accent-tint-fill);--agense-on-accent-fill:var(--agense-brand-ink);--agense-border:var(--agense-hairline);--agense-border-strong:#d8cfbe;--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:"Agense Sans","Noto Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",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-touch-target:44px;--agense-ease:cubic-bezier(0.2,0.7,0.2,1);--agense-focus-ring:2px solid var(--agense-coral-deep);--agense-shadow:0 1px 2px rgba(30,22,69,0.1),0 4px 14px rgba(30,22,69,0.1);--agense-shadow-lg:0 2px 6px rgba(30,22,69,0.12),0 14px 34px rgba(30,22,69,0.18)}[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:#ff9370;--agense-accent-tint:rgba(255,126,88,0.16);--agense-on-accent-fill:var(--agense-brand-ink);--agense-border:var(--agense-space-hairline);--agense-border-strong:#3d3856;--agense-focus-ring:2px solid var(--agense-coral-bright);--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 rgba(0,0,0,0.45),0 4px 14px rgba(0,0,0,0.45);--agense-shadow-lg:0 2px 6px rgba(0,0,0,0.5),0 14px 34px rgba(0,0,0,0.6)}@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:#ff9370;--agense-accent-tint:rgba(255,126,88,0.16);--agense-on-accent-fill:var(--agense-brand-ink);--agense-border:var(--agense-space-hairline);--agense-border-strong:#3d3856;--agense-focus-ring:2px solid var(--agense-coral-bright);--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 rgba(0,0,0,0.45),0 4px 14px rgba(0,0,0,0.45);--agense-shadow-lg:0 2px 6px rgba(0,0,0,0.5),0 14px 34px rgba(0,0,0,0.6)}}body{margin:0;background:var(--agense-surface);color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-md);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.agense-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.agense-bg-wash{background:var(--agense-bg-wash)}.agense-skip-link{position:absolute;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-accent-fill);color:var(--agense-on-accent-fill);border-radius:var(--agense-radius-md);text-decoration:none;transform:translateY(-200%)}.agense-skip-link:focus-visible{transform:none;outline:var(--agense-focus-ring);outline-offset:2px}: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{display:inline-flex;align-items:center;justify-content:center;gap:var(--agense-space-sm);min-height:var(--agense-touch-target);padding:0 var(--agense-space-xl);border-radius:var(--agense-radius-pill);border:1px solid transparent;font-size:var(--agense-text-md);font-weight:600;letter-spacing:.01em;line-height:1.2;cursor:pointer;text-decoration:none;transition:background-color .14s var(--agense-ease),border-color .14s var(--agense-ease),box-shadow .14s var(--agense-ease),transform .14s var(--agense-ease)}.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;transform:none}.agense-btn--primary{background:var(--agense-accent-fill);color:var(--agense-on-accent-fill);box-shadow:0 1px 2px rgba(184,68,42,.3),0 1px 3px rgba(30,22,69,.12)}.agense-btn--primary:hover:not([disabled]){background:var(--agense-accent-fill-hover);box-shadow:0 1px 2px rgba(184,68,42,.35),0 6px 16px rgba(184,68,42,.28);transform:translateY(-1px)}.agense-btn--primary:active:not([disabled]){transform:translateY(0);box-shadow:0 1px 2px rgba(184,68,42,.3)}.agense-btn--secondary{background:var(--agense-surface-raised);color:var(--agense-text);border-color:var(--agense-border);box-shadow:0 1px 2px rgba(30,22,69,.08)}.agense-btn--secondary:hover:not([disabled]){background:var(--agense-surface-deep);border-color:var(--agense-border-strong);box-shadow:0 2px 6px rgba(30,22,69,.12)}.agense-btn--ghost{background:transparent;color:var(--agense-accent-text)}.agense-btn--ghost:hover:not([disabled]){background:var(--agense-accent-tint)}.agense-btn--danger{background:var(--agense-danger-fill);color:var(--agense-white);box-shadow:0 1px 2px rgba(197,34,31,.35)}.agense-btn--danger:hover:not([disabled]){background:#a91b18;transform:translateY(-1px)}.agense-btn--sm{min-height:34px;padding:0 var(--agense-space-lg);font-size:var(--agense-text-sm)}.agense-btn--lg{min-height:56px;padding:0 var(--agense-space-xxl);font-size:var(--agense-text-lg)}.agense-field{display:flex;flex-direction:column;gap:var(--agense-space-xs);max-width:100%}.agense-field__label{font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-text)}.agense-field__hint{font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-field__error{font-size:var(--agense-text-xs);font-weight:600;color:var(--agense-danger)}.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:none;border-color:var(--agense-coral-fill);box-shadow:0 0 0 3px rgba(232,93,53,.28)}.agense-input[aria-invalid=true]{border-color:var(--agense-danger)}.agense-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px rgba(197,34,31,.24)}.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);font-weight:600;letter-spacing:-.01em;line-height:1.3}.agense-table-wrap{overflow-x:auto;border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised);max-width:100%}.agense-table-wrap:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-table{width:100%;border-collapse:collapse;font-size:var(--agense-text-sm)}.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;font-weight:600;color:var(--agense-text-soft)}.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-variant-numeric:tabular-nums}.agense-badge{display:inline-flex;align-items:center;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border-radius:var(--agense-radius-pill);font-size:var(--agense-text-xs);font-weight:600;line-height:1.5;white-space:nowrap}.agense-badge--neutral{background:var(--agense-neutral-tint);color:var(--agense-text)}.agense-badge--accent,.agense-badge--ai{background:var(--agense-accent-tint-fill);color:var(--agense-accent-text)}.agense-badge--ai{border:1px solid var(--agense-coral-deep)}.agense-badge--ai:before{content:"";display:inline-block;flex-shrink:0;height:.85em;aspect-ratio:747.86/703.15;background:currentcolor;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.agense-badge--ai-active:before{background:var(--agense-gradient-dusk);background-size:100% 300%;animation:agense-dusk-sweep 2.4s var(--agense-ease) infinite}@keyframes agense-dusk-sweep{0%,to{background-position:50% 0}50%{background-position:50% 100%}}.agense-badge--success{background:var(--agense-success-tint);color:var(--agense-success)}.agense-badge--warning{background:var(--agense-warning-tint);color:var(--agense-warning)}.agense-badge--danger{background:var(--agense-danger-tint);color:var(--agense-danger)}.agense-badge--info{background:var(--agense-info-tint);color:var(--agense-info)}.agense-dialog-overlay{position:fixed;inset:0;z-index:50;background:rgba(16,13,26,.55);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--agense-space-xl)}.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);max-width:560px;width:100%;max-height:85vh;overflow-y:auto;padding:var(--agense-space-xl)}.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);font-weight:600;letter-spacing:-.01em}.agense-dialog__actions{display:flex;justify-content:flex-end;gap:var(--agense-space-md);margin-top:var(--agense-space-xl)}.agense-toast-viewport{position:fixed;bottom:var(--agense-space-xl);right:var(--agense-space-xl);z-index:60;flex-direction:column;max-width:min(380px,calc(100vw - 2 * var(--agense-space-xl)))}.agense-toast,.agense-toast-viewport{display:flex;gap:var(--agense-space-md)}.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{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;background:none;border:none;color:var(--agense-text-soft);font-size:var(--agense-text-md);line-height:1;cursor:pointer;padding:var(--agense-space-xs);border-radius:var(--agense-radius-sm)}.agense-toast__dismiss:focus-visible{outline:var(--agense-focus-ring)}.agense-skeleton{display:block;background:var(--agense-surface-deep);border-radius:var(--agense-radius-md);animation:agense-skeleton-pulse 1.4s ease-in-out infinite}@keyframes agense-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.agense-spinner{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--agense-border);border-top-color:var(--agense-accent);animation:agense-spin .8s linear infinite}@keyframes agense-spin{to{transform:rotate(1turn)}}.agense-loading-mark{display:inline-flex;align-items:center;justify-content:center}.agense-loading-mark__glyph{display:inline-block;width:3rem;aspect-ratio:747.86/703.15;background:var(--agense-gradient-dusk);background-size:100% 300%;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:agense-dusk-sweep 2.4s var(--agense-ease) infinite}@media (prefers-reduced-motion:reduce){.agense-skeleton,.agense-spinner{animation-duration:3s}.agense-badge--ai-active:before,.agense-loading-mark__glyph{animation:none}.agense-btn{transition:none}}.agense-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--agense-space-sm);text-align:center;padding:var(--agense-space-xxl) var(--agense-space-xl);border:1px dashed var(--agense-border-strong);border-radius:var(--agense-radius-xl);color:var(--agense-text-soft);background:var(--agense-surface-raised)}.agense-empty__title{margin:0;font-size:var(--agense-text-md);font-weight:600;color:var(--agense-text)}.agense-empty__description{margin:0;font-size:var(--agense-text-sm);max-width:44ch}@keyframes agense-1a-fade{0%{opacity:0}}@keyframes agense-1a-expand{0%{opacity:0;transform:translateY(-4px)}}.agense-gate-marker{display:inline-flex;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}.agense-gate-marker__lock{flex-shrink:0;color:var(--agense-text-soft)}.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);font-weight:600;color:var(--agense-text);background:var(--agense-surface-raised);border-bottom:1px solid var(--agense-border)}.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{display:inline-flex;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);background:transparent;color:var(--agense-accent-text);font-family:var(--agense-font);font-size:var(--agense-text-xs);font-weight:600;line-height:1.5;white-space:nowrap}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{display:flex;align-items:center;justify-content:flex-end;gap:var(--agense-space-md)}.agense-commit-control__waiting{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-btn.agense-commit-control__reject{background:transparent;color:var(--agense-danger);border-color:var(--agense-danger);box-shadow:none}.agense-btn.agense-commit-control__reject:hover:not([disabled]){background:var(--agense-danger-tint);border-color:var(--agense-danger)}.agense-commit-control__decided{display:inline-flex;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);font-weight:600;animation:agense-1a-fade .15s var(--agense-ease)}.agense-commit-control__decided--approved{color:var(--agense-success)}.agense-commit-control__decided--rejected{color:var(--agense-danger)}.agense-commit-control__kbd,.agense-keep-undo__kbd{font-family:var(--agense-font-mono);font-size:var(--agense-text-xs);line-height:1.4;padding:0 4px;border:1px solid;border-radius:var(--agense-radius-sm);background:transparent;color:inherit;opacity:.75}.agense-decision-record__chip{display:inline-flex;align-items:center;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border-radius:var(--agense-radius-pill);border:1px solid transparent;font-family:var(--agense-font);font-size:var(--agense-text-xs);font-weight:600;line-height:1.5;white-space:nowrap}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{display:flex;flex-direction:column;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)}.agense-gated-step--upstream{flex-direction:row;align-items:center;padding:var(--agense-space-md) var(--agense-space-lg)}.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{flex-direction:row;flex-wrap:wrap;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)}.agense-gated-step__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agense-space-sm)}.agense-gated-step__sentence{margin:0;font-size:var(--agense-text-md);font-weight:600;line-height:1.4}.agense-gated-step__meta{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-gated-step__amount{margin:0;font-size:var(--agense-text-lg);font-weight:600;font-variant-numeric:tabular-nums}.agense-gated-step__branch,.agense-gated-step__withdrawn{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-gated-step__error{display:flex;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)}.agense-gated-step__error-message{margin:0;font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-danger)}.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{margin:0;font-size:var(--agense-text-sm);font-weight:600;line-height:1.5}.agense-commit-restatement__rows{margin:var(--agense-space-md) 0 0;display:grid;grid-template-columns:1fr auto;gap:var(--agense-space-xs) var(--agense-space-lg)}.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{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text)}.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{font-weight:600;color:var(--agense-text)}.agense-keep-undo-bar{display:flex;flex-wrap:wrap;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)}.agense-keep-undo-bar__label{margin:0;font-size:var(--agense-text-sm);font-weight:600}.agense-keep-undo-bar__remaining{margin:0;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-keep-undo-bar__actions{display:flex;gap:var(--agense-space-sm);margin-left:auto}.agense-keep-undo{display:inline-flex;align-items:center;gap:var(--agense-space-sm)}.agense-keep-undo__decided{display:inline-flex;align-items:center;gap:var(--agense-space-xs);font-size:var(--agense-text-sm);font-weight:600;animation:agense-1a-fade .15s var(--agense-ease)}.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-danger)}.agense-btn.agense-keep-undo-bar__discard:hover:not([disabled]),.agense-btn.agense-keep-undo__undo:hover:not([disabled]){background:var(--agense-danger-tint)}@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{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;font-family:var(--agense-font)}.agense-actor-glyph--20{width:20px;height:20px}.agense-actor-glyph--32{width:32px;height:32px}.agense-actor-glyph--human{border-radius:50%;background:var(--agense-surface-deep);color:var(--agense-text);border:1px solid var(--agense-border)}.agense-actor-glyph__initials{font-size:10px;font-weight:600;letter-spacing:.02em;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-accent-tint);color:var(--agense-accent-text)}.agense-actor-chain__mark,.agense-actor-glyph__mark,.agense-credit-list__mark{display:inline-block;flex-shrink:0;height:.85em;aspect-ratio:747.86/703.15;background:currentcolor;-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.agense-actor-glyph__mark{height:58%}.agense-actor-glyph--system{border-radius:50%;border:1px solid var(--agense-border-strong);color:var(--agense-text-soft);background:transparent}.agense-actor-glyph__dot{display:inline-block;width:25%;height:25%;border-radius:50%;background:currentcolor}.agense-actor-chip{display:inline-flex;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text)}.agense-actor-chip__name{font-weight:600}.agense-actor-chain{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--agense-space-xs) var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text)}.agense-actor-chain__step{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--agense-space-xs)}.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{align-self:center;color:var(--agense-accent-text)}.agense-actor-chain__name{font-weight:600}.agense-actor-chain__at,.agense-actor-chain__kind{color:var(--agense-text-soft)}.agense-anchor-chip{display:inline-flex;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);text-decoration:none;white-space:nowrap;transition:border-color .14s var(--agense-ease),background-color .14s var(--agense-ease)}.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);font-size:10px;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)}.agense-anchor-chip__label{font-weight:600}.agense-stream-tabs{display:flex;align-items:center;gap:var(--agense-space-xs);border-bottom:1px solid var(--agense-border);padding-bottom:var(--agense-space-xs)}.agense-stream-tabs__tab{display:inline-flex;align-items:center;gap:var(--agense-space-sm);min-height:34px;padding:0 var(--agense-space-lg);border:none;border-radius:var(--agense-radius-pill);background:transparent;color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-sm);font-weight:600;cursor:pointer;transition:background-color .14s var(--agense-ease),color .14s var(--agense-ease)}.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-accent-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{display:inline-flex;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);font-weight:600;cursor:pointer;transition:background-color .14s var(--agense-ease),border-color .14s var(--agense-ease)}.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);font-size:10px;line-height:1;padding:2px 5px;border:solid var(--agense-border-strong);border-width:1px 1px 2px;border-radius:var(--agense-radius-sm);background:var(--agense-surface-deep);color:var(--agense-text-soft)}.agense-ledger-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--agense-space-sm);font-size:var(--agense-text-xs);color:var(--agense-info);padding:var(--agense-space-xs) 0}.agense-ledger-line__actor{font-weight:600}.agense-ledger-line__sep{color:var(--agense-text-soft)}.agense-ledger-line__summary{flex:1 1 auto;min-width:12ch}.agense-ledger-line__ref{font-family:var(--agense-font-mono);font-size:10px;padding:1px var(--agense-space-sm);border-radius:var(--agense-radius-pill);background:var(--agense-info-tint);color:var(--agense-info)}.agense-ledger-line__time{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--agense-text-soft)}.agense-named-commit{position:relative;display:inline-flex;align-items:stretch}.agense-named-commit__main,.agense-named-commit__more{display:inline-flex;align-items:center;justify-content:center;gap:var(--agense-space-sm);min-height:var(--agense-touch-target);border:1px solid transparent;background:var(--agense-accent-fill);color:var(--agense-on-accent-fill);font-family:var(--agense-font);font-size:var(--agense-text-md);font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .14s var(--agense-ease)}.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){border-top-right-radius:0;border-bottom-right-radius:0;padding-right:var(--agense-space-lg)}.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{background:transparent;border-color:var(--agense-on-accent-fill);color:var(--agense-on-accent-fill)}.agense-named-commit__menu{position:absolute;top:calc(100% + var(--agense-space-xs));right:0;z-index:40;min-width:100%;display:flex;flex-direction:column;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)}.agense-named-commit__item{display:block;width:100%;text-align:left;padding:var(--agense-space-sm) var(--agense-space-md);border:none;border-radius:var(--agense-radius-sm);background:transparent;color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm);cursor:pointer;white-space:nowrap}.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{display:inline-flex;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}.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{display:flex;flex-direction:column;gap:var(--agense-space-xs)}.agense-audience-bar__group{display:inline-flex;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}.agense-audience-bar__option{min-height:34px;padding:0 var(--agense-space-lg);border:1px solid transparent;border-radius:var(--agense-radius-pill);background:transparent;color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-sm);font-weight:600;cursor:pointer;transition:background-color .14s var(--agense-ease),color .14s var(--agense-ease)}.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{margin:0;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-audience-bar__reason{margin:0;font-size:var(--agense-text-xs);color:var(--agense-warning)}.agense-shortcut-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--agense-space-xl)}.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{margin:0;display:flex;flex-direction:column;gap:var(--agense-space-xs)}.agense-shortcut-sheet__row{display:flex;align-items:baseline;gap:var(--agense-space-md)}.agense-shortcut-sheet__combo{flex:0 0 auto;min-width:5ch}.agense-shortcut-sheet__combo kbd{font-family:var(--agense-font-mono);font-size:11px;line-height:1;padding:2px 6px;border:solid var(--agense-border-strong);border-width:1px 1px 2px;border-radius:var(--agense-radius-sm);background:var(--agense-surface-deep);color:var(--agense-text);white-space:nowrap}.agense-shortcut-sheet__does{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text)}.agense-timeline{list-style:none;margin:0;padding:0;position:relative}.agense-timeline:before{content:"";position:absolute;top:4px;bottom:4px;left:5px;width:1px;background:var(--agense-border-strong)}.agense-timeline__item{position:relative;display:flex;align-items:baseline;gap:var(--agense-space-md);padding:var(--agense-space-sm) 0 var(--agense-space-sm) var(--agense-space-xl)}.agense-timeline__marker{position:absolute;left:0;top:14px;width:11px;height:11px;border-radius:50%;background:var(--agense-surface-raised);border:2px solid var(--agense-border-strong)}.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{flex:0 0 auto;font-size:var(--agense-text-xs);font-variant-numeric:tabular-nums;color:var(--agense-text-soft);min-width:5ch}.agense-timeline__content{flex:1 1 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);display:flex;flex-direction:column;gap:var(--agense-space-sm)}.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{display:flex;align-items:center;gap:var(--agense-space-sm);flex-wrap:wrap}.agense-approval-gate__summary{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text)}.agense-approval-gate__orphan{margin:0;font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-style:italic}.agense-approval-gate__action{display:flex;justify-content:flex-end}.agense-cost-readout{display:inline-flex;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}.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{display:inline-flex;align-items:center;gap:var(--agense-space-md)}.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);font-weight:600;color:var(--agense-danger)}.agense-receipt-chip{display:inline-flex;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);text-decoration:none;white-space:nowrap}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{display:inline-block;width:8px;height:8px;border:1px solid}.agense-receipt-chip__icon--tool{border-radius:50%}.agense-receipt-chip__icon--entity{border-radius:2px}.agense-credit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--agense-space-sm)}.agense-credit-list__credit{display:flex;align-items:baseline;gap:var(--agense-space-md);font-size:var(--agense-text-sm)}.agense-credit-list__mark{align-self:center;color:var(--agense-accent-text)}.agense-credit-list__name{font-weight:600;color:var(--agense-text)}.agense-credit-list__role{color:var(--agense-text-soft)}.agense-credit-list__credit--system .agense-credit-list__name{font-weight:400;color:var(--agense-text-soft)}@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{display:inline-flex;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}.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{display:inline-flex;flex-direction:column;gap:var(--agense-space-xs);margin:0;width:96px}.agense-photo-tile__img,.agense-photo-tile__placeholder{display:block;width:96px;height:72px;object-fit:cover;border-radius:var(--agense-radius-sm);border:1px solid var(--agense-border);background:var(--agense-surface-deep)}.agense-photo-tile--uploading .agense-photo-tile__img,.agense-photo-tile--waiting .agense-photo-tile__img{opacity:.85}.agense-photo-tile__state{display:flex;flex-direction:column;gap:2px;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-photo-tile--uploaded .agense-photo-tile__state{color:var(--agense-success)}.agense-photo-tile__progress{display:block;height:3px;border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);overflow:hidden}.agense-photo-tile__progress-fill{display:block;height:100%;background:var(--agense-info);transition:width .2s var(--agense-ease)}.agense-state-diff{display:grid;grid-template-columns:1fr 1fr;gap:var(--agense-space-lg)}@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);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--agense-text-soft)}.agense-state-diff__rows{margin:0;display:grid;gap:var(--agense-space-sm)}.agense-state-diff__row{display:grid;grid-template-columns:minmax(96px,40%) 1fr;gap:var(--agense-space-md);padding:2px var(--agense-space-xs);border-radius:var(--agense-radius-sm)}.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{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text);overflow-wrap:anywhere}.agense-burn-bar{display:block;min-width:0}.agense-burn-bar__track{position:relative;display:flex;width:100%;height:8px;border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);overflow:hidden}.agense-burn-bar--header .agense-burn-bar__track{height:12px}.agense-burn-bar--micro .agense-burn-bar__track{height:3px;border-radius:2px}.agense-burn-bar__seg{display:block;height:100%;transition:width .2s var(--agense-ease)}.agense-burn-bar__seg+.agense-burn-bar__seg{border-left:1px solid var(--agense-surface-raised)}.agense-burn-bar__seg--actual{background:var(--agense-info)}.agense-burn-bar__seg--committed{background:repeating-linear-gradient(45deg,var(--agense-info) 0,var(--agense-info) 1px,var(--agense-info-tint) 1px,var(--agense-info-tint) 3px)}.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{position:absolute;top:0;bottom:0;width:1px;background:var(--agense-text)}.agense-burn-bar__figures{display:block;margin-top:var(--agense-space-xs);font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-variant-numeric:tabular-nums}.agense-burn-bar--animate .agense-burn-bar__seg{transform-origin:left center;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{display:flex;flex-wrap:wrap;gap:var(--agense-space-lg);margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-burn-legend__item{display:inline-flex;align-items:center;gap:var(--agense-space-xs)}.agense-burn-legend__swatch{display:inline-block;width:14px;height:8px;border-radius:2px}.agense-burn-legend__swatch--actual{background:var(--agense-info)}.agense-burn-legend__swatch--committed{background:repeating-linear-gradient(45deg,var(--agense-info) 0,var(--agense-info) 1px,var(--agense-info-tint) 1px,var(--agense-info-tint) 3px)}.agense-burn-legend__swatch--remaining{background:var(--agense-surface-deep);border:1px solid var(--agense-border)}.agense-band-readout{display:inline-flex;flex-direction:column;gap:var(--agense-space-xs);min-width:140px}.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{position:relative;display:block;height:4px;border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep)}.agense-band-readout__mid{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--agense-text-soft)}.agense-band-readout__current{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--agense-info);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{display:flex;align-items:center;flex-wrap:wrap;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)}.agense-reveal-bar__label{font-weight:600;color:var(--agense-text)}.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{overflow-x:auto;border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);font-size:var(--agense-text-sm)}.agense-matrix-grid__row{display:grid;align-items:stretch;border-bottom:1px solid var(--agense-border)}.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{position:sticky;left:0;z-index:1;background:var(--agense-surface-raised);border-right:1px solid var(--agense-border)}.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{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:44px;padding:var(--agense-space-sm) var(--agense-space-md)}.agense-matrix-grid__colhead .agense-matrix-grid__label,.agense-matrix-grid__rowhead .agense-matrix-grid__label{font-weight:600;color:var(--agense-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{display:inline-flex;align-items:center;gap:var(--agense-space-xs);color:var(--agense-text);font-variant-numeric:tabular-nums}.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{display:inline-flex;align-items:center;gap:var(--agense-space-xs);font-size:var(--agense-text-sm);color:var(--agense-text);font-variant-numeric:tabular-nums}.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{display:flex;align-items:center;flex-wrap:wrap;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)}.agense-evidence-export__label{font-weight:600;color:var(--agense-text)}.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{display:inline-flex;gap:var(--agense-space-sm);margin-left:auto}.agense-math-disclosure caption{text-align:left;font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-text);padding:var(--agense-space-sm) 0}.agense-math-disclosure__formula,.agense-math-disclosure__line{vertical-align:top}.agense-math-disclosure__evidence,.agense-math-disclosure__policy{display:block;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-math-disclosure__policy{display:inline;margin-left:var(--agense-space-xs)}.agense-math-disclosure__foot td,.agense-math-disclosure__foot th{font-weight:600;border-top:1px solid var(--agense-border-strong);padding:var(--agense-space-sm) var(--agense-space-md);text-align:left}.agense-policy-flag{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%}.agense-policy-flag__toggle{display:inline-flex;align-items:center;gap:var(--agense-space-xs);padding:3px var(--agense-space-md);border:0;border-radius:var(--agense-radius-pill);font:inherit;font-size:var(--agense-text-xs);font-weight:600;cursor:pointer}.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{width:6px;height:6px;border-radius:50%;background:currentcolor}.agense-policy-flag__panel{display:flex;flex-direction:column;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);max-width:36ch}.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{display:inline-flex;align-items:center;gap:var(--agense-space-sm);padding:var(--agense-space-xs) 0;border:0;background:none;font:inherit;font-weight:600;color:var(--agense-text);cursor:pointer}.agense-worklist-group__toggle:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px;border-radius:var(--agense-radius-sm)}.agense-worklist-group__count{display:inline-flex;align-items:center;justify-content:center;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}.agense-worklist-group__count--overdue{background:var(--agense-accent-tint-fill);color:var(--agense-accent-text)}.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{display:flex;flex-direction:column;gap:var(--agense-space-xs);font-size:var(--agense-text-sm)}.agense-spend-meter__label{display:flex;gap:var(--agense-space-sm);align-items:baseline}.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{height:6px;border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);overflow:hidden}.agense-spend-meter__fill{display:block;height:100%;border-radius:inherit;background:var(--agense-accent-fill);transition:width .22s var(--agense-ease)}.agense-spend-meter--capped .agense-spend-meter__fill{background:var(--agense-danger-fill)}.agense-spend-meter__consequence{margin:0;color:var(--agense-text-soft);font-size:var(--agense-text-xs);max-width:40ch}.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{display:flex;flex-direction:column;gap:var(--agense-space-xs);align-items:flex-start}.agense-ready-toggle__switch{display:inline-flex;align-items:center;gap:var(--agense-space-sm);min-height:var(--agense-touch-target);padding:0 var(--agense-space-sm);border:none;background:none;cursor:pointer;font-family:var(--agense-font);font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-text);border-radius:var(--agense-radius-pill)}.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{display:inline-flex;align-items:center;width:40px;height:22px;padding:2px;border-radius:var(--agense-radius-pill);background:var(--agense-surface-deep);border:1px solid var(--agense-border-strong);transition:background-color .14s var(--agense-ease)}.agense-ready-toggle__thumb{width:16px;height:16px;border-radius:50%;background:var(--agense-surface-raised);border:1px solid var(--agense-border-strong);transition:transform .14s var(--agense-ease)}.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:translateX(18px)}.agense-ready-toggle--blocked .agense-ready-toggle__track,.agense-ready-toggle--busy .agense-ready-toggle__track{opacity:.55}.agense-ready-toggle__reasons{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--agense-space-sm);font-size:var(--agense-text-xs)}.agense-ready-toggle__reason-link{color:var(--agense-accent-text);text-decoration:underline;border-radius:var(--agense-radius-sm)}.agense-ready-toggle__reason-link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-ready-toggle__last-change{margin:0;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.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{margin:0;font-size:var(--agense-text-md)}.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);display:flex;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-recipe-steps__list{margin:0;padding-left:var(--agense-space-xl);display:flex;flex-direction:column;gap:var(--agense-space-sm)}.agense-recipe-steps__step{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm)}.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);display:flex;flex-direction:column;gap:var(--agense-space-sm)}.agense-digest-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--agense-space-md)}.agense-digest-card__window{margin:0;font-size:var(--agense-text-sm);font-weight:600;letter-spacing:0}.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{margin:0;font-size:var(--agense-text-sm)}.agense-digest-card__proximity{color:var(--agense-warning)}.agense-digest-card__summary{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-digest-card__actions{display:flex;justify-content:flex-end}.agense-guarantee-rail{display:flex;flex-direction:column;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)}.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{margin:0;display:flex;align-items:center;gap:var(--agense-space-sm)}.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{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--agense-space-xs)}.agense-guarantee-rail__rule{font-size:var(--agense-text-sm);display:flex;flex-direction:column}.agense-guarantee-rail__rule-proximity{font-size:var(--agense-text-xs);color:var(--agense-warning)}.agense-lane-progress{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--agense-space-sm)}.agense-lane-progress--mini{gap:var(--agense-space-xs)}.agense-lane-progress__chip{display:inline-flex;flex-wrap:wrap;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)}.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{display:inline-flex;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}.agense-relative-date-chip__formula{color:var(--agense-text-soft)}.agense-prose-plan{display:flex;flex-direction:column;gap:var(--agense-space-xl)}.agense-prose-plan__heading{margin:0 0 var(--agense-space-sm);font-size:var(--agense-text-md);font-weight:600;letter-spacing:-.01em}.agense-prose-plan__steps{margin:0;padding-left:var(--agense-space-xl);display:flex;flex-direction:column;gap:var(--agense-space-sm)}.agense-plan-step{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm)}.agense-plan-step__state{display:inline-flex;align-items:center;gap:var(--agense-space-xs);font-size:var(--agense-text-xs);font-weight:600;color:var(--agense-text-soft);min-width:7.5em}.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{text-decoration:line-through;color:var(--agense-text-soft)}.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{flex-basis:100%;color:var(--agense-warning);font-size:var(--agense-text-xs)}.agense-thread-turn{display:flex;flex-direction:column;gap:var(--agense-space-xs);padding:var(--agense-space-md) 0;animation:agense-1d-rise .2s var(--agense-ease)}.agense-thread-turn__header{display:flex;align-items:center;gap:var(--agense-space-sm)}.agense-thread-turn__author{font-size:var(--agense-text-sm);font-weight:600}.agense-thread-turn__time{margin-left:auto;font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-variant-numeric:tabular-nums}.agense-thread-turn__content{display:flex;flex-direction:column;gap:var(--agense-space-xs)}.agense-thread-turn__text{margin:0;font-size:var(--agense-text-sm);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{display:flex;flex-direction:column;gap:var(--agense-space-xs)}.agense-thread-turn__refs{margin:0;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-grounding-chips,.agense-thread-turn__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agense-space-sm)}.agense-grounding-chips{font-size:var(--agense-text-xs)}.agense-grounding-chips__lead{color:var(--agense-text-soft)}.agense-grounding-chips__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--agense-space-xs)}.agense-human-exit{display:inline-flex;align-items:center;gap:var(--agense-space-sm)}.agense-human-exit--banner{display:flex;width:100%;justify-content:center;padding:var(--agense-space-sm);border:1px solid var(--agense-border);border-radius:var(--agense-radius-lg);background:var(--agense-surface-raised)}.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{display:flex;flex-direction:column;gap:var(--agense-space-lg)}.agense-escalation-composer__transcript{max-height:240px;overflow-y:auto;border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);padding:var(--agense-space-md);background:var(--agense-surface-deep)}.agense-escalation-composer__transcript:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-escalation-composer__turns{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--agense-space-sm)}.agense-escalation-composer__turn{display:flex;flex-wrap:wrap;gap:var(--agense-space-sm);font-size:var(--agense-text-sm)}.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{margin:0;font-size:var(--agense-text-sm)}.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{display:block;width:100%;min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-lg);border:none;background:none;text-align:left;cursor:pointer;font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text-soft);border-radius:inherit}.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);display:flex;flex-direction:column;gap:var(--agense-space-sm)}.agense-copilot-rail__turns{margin:0;padding:0;list-style:none}.agense-copilot-rail__composer{display:flex;align-items:flex-end;gap:var(--agense-space-sm)}.agense-copilot-rail__composer .agense-field{flex:1}.agense-setup-journey{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--agense-space-xs)}.agense-setup-journey__button{display:grid;grid-template-columns:auto 1fr auto;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:1px solid transparent;border-radius:var(--agense-radius-md);background:none;cursor:pointer;text-align:left;font-family:var(--agense-font);font-size:var(--agense-text-sm);color:var(--agense-text)}.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{grid-column:2/-1;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-station-card__title{display:inline-flex;align-items:center;gap:var(--agense-space-sm)}.agense-station-card__body{margin-bottom:var(--agense-space-lg)}.agense-station-card__actions{display:flex;gap:var(--agense-space-md)}.agense-recommended-action{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--agense-space-lg);padding:var(--agense-space-md) 0;border-bottom:1px solid var(--agense-border)}.agense-recommended-action__link{font-size:var(--agense-text-md);font-weight:600;color:var(--agense-text);text-decoration:none;border-radius:var(--agense-radius-sm)}.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{display:flex;align-items:center;gap:var(--agense-space-sm);flex-shrink:0}.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{display:flex;flex-direction:column;gap:var(--agense-space-lg)}.agense-interview-thread__agenda{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--agense-space-sm);font-size:var(--agense-text-xs)}.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{display:flex;flex-direction:column;max-height:480px;overflow-y:auto}.agense-interview-thread__log:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-interview-thread__error{margin:0;display:flex;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm);color:var(--agense-danger)}.agense-interview-thread__chips{display:flex;flex-wrap:wrap;gap:var(--agense-space-sm)}.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{display:flex;align-items:flex-end;gap:var(--agense-space-sm)}.agense-interview-thread__form .agense-field{flex:1}.agense-fact-sheet__list{margin:0;display:flex;flex-direction:column;gap:var(--agense-space-md)}.agense-fact-sheet__fact{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--agense-border);padding-bottom:var(--agense-space-sm)}.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{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm)}.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{display:flex;flex-direction:column;gap:var(--agense-space-lg)}.agense-coverage-map__summary{margin:0;font-size:var(--agense-text-sm);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{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.agense-coverage-map__item{border-bottom:1px solid var(--agense-border)}.agense-coverage-map__item,.agense-coverage-map__row{display:flex;align-items:center;gap:var(--agense-space-sm)}.agense-coverage-map__row{flex:1;flex-wrap:wrap;min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-xs);border:none;background:none;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)}.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{display:inline-flex;flex-wrap:wrap;gap:var(--agense-space-xs)}.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{flex-basis:100%;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.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);display:flex;flex-direction:column;gap:var(--agense-space-lg)}.agense-parse-review__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agense-space-sm)}.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{display:flex;flex-direction:column;gap:var(--agense-space-md)}.agense-parse-review__field--low .agense-input{border-color:var(--agense-warning)}.agense-parse-review__mappings{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--agense-space-xs)}.agense-parse-review__mapping{display:flex;align-items:center;gap:var(--agense-space-sm);font-size:var(--agense-text-sm)}.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{margin:0;padding-left:var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-warning)}.agense-parse-review__actions{display:flex;gap:var(--agense-space-md)}.agense-coverage-statement{display:flex;flex-direction:column;gap:var(--agense-space-lg)}.agense-coverage-statement__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--agense-space-md)}.agense-coverage-statement__claim{margin:0;font-size:var(--agense-text-md);font-weight:600}.agense-coverage-statement__actions{display:flex;gap:var(--agense-space-sm)}.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{margin:0;padding-left:var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-text-soft)}@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{margin:0;font-size:var(--agense-text-xs);letter-spacing:.02em;color:var(--agense-text-soft)}.agense-provenance-line__link{color:var(--agense-accent-text);text-decoration:underline;text-underline-offset:2px;border-radius:var(--agense-radius-sm)}.agense-provenance-line__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-scope-manifest{list-style:none;margin:0;padding:0;border:1px solid var(--agense-border);border-radius:var(--agense-radius-md);background:var(--agense-surface-raised);font-size:var(--agense-text-sm)}.agense-scope-manifest__item{display:flex;align-items:baseline;gap:var(--agense-space-md);padding:var(--agense-space-sm) var(--agense-space-lg);border-bottom:1px solid var(--agense-border)}.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{flex-shrink:0;min-width:9ch;font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--agense-text-soft)}.agense-scope-manifest__label{flex:1;color:var(--agense-text)}.agense-scope-manifest__count{color:var(--agense-text-soft);font-variant-numeric:tabular-nums}.agense-scope-manifest__access{flex-shrink:0;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-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{margin:0;font-size:var(--agense-text-xl);letter-spacing:-.01em;line-height:1.25;font-weight:600;color:var(--agense-text)}.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{display:flex;flex-direction:column;gap:var(--agense-space-lg);margin:0}.agense-boundary-interrupt__field-label{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--agense-text-soft);margin:0 0 var(--agense-space-xs)}.agense-boundary-interrupt__field-value{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text)}.agense-boundary-interrupt__actions{display:flex;gap:var(--agense-space-md);margin-top:var(--agense-space-xl);flex-wrap:wrap}@media (max-width:719px){.agense-boundary-interrupt__actions{flex-direction:column}.agense-boundary-interrupt__actions>*{width:100%}}.agense-tenancy-boundary{display:grid;grid-template-columns:1fr min(160px,18%) 1fr;gap:var(--agense-space-xl);align-items:stretch}.agense-tenancy-boundary__pane{min-width:0}.agense-tenancy-boundary__gate{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--agense-space-md);padding:var(--agense-space-md) 0;text-align:center}.agense-tenancy-boundary__rail{position:absolute;inset:0 auto 0 50%;width:2px;transform:translateX(-50%);background:var(--agense-border-strong);border-radius:1px}.agense-tenancy-boundary__marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--agense-space-xs);text-decoration:none;padding:var(--agense-space-xs);border-radius:var(--agense-radius-md);background:var(--agense-surface)}.agense-tenancy-boundary__marker:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-tenancy-boundary__marker-dot{width:14px;height:14px;border-radius:50%;background:var(--agense-accent-fill)}.agense-tenancy-boundary__marker-label{font-size:var(--agense-text-xs);font-weight:600;letter-spacing:.02em;color:var(--agense-accent-text)}.agense-tenancy-boundary__marker:hover .agense-tenancy-boundary__marker-label{text-decoration:underline;text-underline-offset:2px}.agense-tenancy-boundary__marker--pulse .agense-tenancy-boundary__marker-dot{animation:agense-gate-pulse .22s var(--agense-ease) 1}@keyframes agense-gate-pulse{0%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}.agense-tenancy-boundary__crossings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:160px;z-index:1}.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{font-weight:600;color:var(--agense-text);margin-right:var(--agense-space-xs)}.agense-tenancy-boundary__crossing--down{margin-top:var(--agense-space-xxl)}.agense-tenancy-boundary__tier{z-index:1}.agense-tenancy-boundary--horizontal{grid-template-columns:1fr;grid-template-rows:auto auto auto}.agense-tenancy-boundary--horizontal .agense-tenancy-boundary__gate{flex-direction:row;padding:0 var(--agense-space-md);min-height:var(--agense-touch-target)}.agense-tenancy-boundary--horizontal .agense-tenancy-boundary__rail{inset:50% 0 auto 0;width:auto;height:2px;transform:translateY(-50%)}.agense-tenancy-boundary--horizontal .agense-tenancy-boundary__crossings{flex-direction:row;align-items:center;gap:var(--agense-space-xxl);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{display:flex;align-items:center;gap:var(--agense-space-md)}.agense-structural-fact__statement{flex:1;margin:0;font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-text)}.agense-structural-fact__seal{flex-shrink:0;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);font-weight:600;letter-spacing:.02em}.agense-structural-fact__disclose{flex-shrink:0;min-height:34px;padding:0 var(--agense-space-lg);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill);background:transparent;color:var(--agense-text-soft);font-family:var(--agense-font);font-size:var(--agense-text-sm);font-weight:600;cursor:pointer}.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-decoration:underline;text-underline-offset:2px;border-radius:var(--agense-radius-sm)}.agense-structural-fact__link:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-structural-fact__future{display:flex;align-items:baseline;flex-wrap:wrap;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)}.agense-structural-fact__future-label{font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-text)}.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{flex-basis:100%;margin:0;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-tier-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--agense-space-lg);margin:0;padding:0;border:none}.agense-tier-choice__card{position:relative;display:block;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)}.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{display:flex;align-items:baseline;justify-content:space-between;gap:var(--agense-space-md);margin-bottom:var(--agense-space-md)}.agense-tier-choice__name{font-size:var(--agense-text-md);font-weight:600;color:var(--agense-text)}.agense-tier-choice__selected-note{flex-shrink:0;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-tier-choice__lists{display:flex;flex-direction:column;gap:var(--agense-space-md)}.agense-tier-choice__list{display:block}.agense-tier-choice__list-label{display:block;font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--agense-text-soft);margin-bottom:var(--agense-space-xs)}.agense-tier-choice__list-items{margin:0;padding-left:var(--agense-space-lg);font-size:var(--agense-text-sm);color:var(--agense-text)}.agense-tier-choice[disabled] .agense-tier-choice__card{opacity:.5;cursor:not-allowed}.agense-version-compare__marker{display:inline-block;width:1.2em;text-align:center;font-family:var(--agense-font-mono);font-weight:600;color:var(--agense-text-soft)}.agense-version-compare__kind{font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--agense-text-soft)}.agense-version-compare__actions{display:flex;justify-content:flex-end;margin-top:var(--agense-space-lg)}.agense-provenance-chip{position:relative;display:inline-block}.agense-provenance-chip__toggle{display:inline-flex;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);font-weight:600;cursor:pointer}.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{position:absolute;top:calc(100% + var(--agense-space-xs));left:0;z-index:30;min-width:240px;list-style:none;margin:0;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)}.agense-provenance-chip__ref{display:flex;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)}.agense-provenance-chip__kind{flex-shrink:0;font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--agense-text-soft)}.agense-provenance-chip__link{color:var(--agense-accent-text);text-decoration:underline;text-underline-offset:2px;border-radius:var(--agense-radius-sm)}.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{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border:none;border-radius:var(--agense-radius-sm);background:transparent;color:var(--agense-text-soft);cursor:pointer;padding:0}.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{display:inline-block;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .14s var(--agense-ease)}.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{display:flex;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)}.agense-ledger-row__trace-label{flex-shrink:0;font-size:var(--agense-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--agense-text-soft)}.agense-ledger-row__trace-list{display:flex;flex-wrap:wrap;gap:var(--agense-space-sm) var(--agense-space-lg);list-style:none;margin:0;padding:0}.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-decoration:underline;text-underline-offset:2px;border-radius:var(--agense-radius-sm)}.agense-ledger-row__trace-ref:focus-visible{outline:var(--agense-focus-ring);outline-offset:2px}.agense-fact-line{display:flex;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)}.agense-fact-line:last-child{border-bottom:none}.agense-fact-line__label{flex:1;color:var(--agense-text-soft)}.agense-fact-line__value{font-weight:600;color:var(--agense-text)}.agense-fact-line__value--numeric{font-variant-numeric:tabular-nums;text-align:right}.agense-fact-line__source{flex-shrink:0;font-size:var(--agense-text-xs);font-family:var(--agense-font-mono);color:var(--agense-text-soft)}a.agense-fact-line__source{color:var(--agense-accent-text);text-decoration:underline;text-underline-offset:2px;border-radius:var(--agense-radius-sm)}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{display:flex;align-items:center;gap:var(--agense-space-md);max-width:100%}.agense-day-rail__countdown{flex-shrink:0}.agense-day-rail__tabs{display:flex;gap:var(--agense-space-xs);overflow-x:auto;border-bottom:1px solid var(--agense-border)}.agense-day-rail__tab{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:var(--agense-touch-target);padding:var(--agense-space-sm) var(--agense-space-lg);background:none;border:none;border-bottom:2px solid transparent;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)}.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{display:flex;flex-direction:column;gap:var(--agense-space-md);max-width:100%}.agense-stage-tracker__list{display:flex;gap:var(--agense-space-sm);margin:0;padding:0;list-style:none;overflow-x:auto}.agense-stage-tracker__node{flex:1 1 0;min-width:132px}.agense-stage-tracker__button{display:flex;flex-direction:column;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);background:none;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}.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{width:10px;height:10px;border-radius:50%;border:2px solid;background:transparent}.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{display:flex;flex-direction:column;gap:2px;font-size:var(--agense-text-xs);color:var(--agense-text-soft);font-variant-numeric:tabular-nums}.agense-stage-tracker__window--actual,.agense-stage-tracker__window--estimate{color:var(--agense-text)}.agense-stage-tracker__gate{font-size:var(--agense-text-xs);font-weight:600;color:var(--agense-warning)}.agense-stage-tracker__sentence{margin:0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.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{display:inline-flex;align-items:center;padding:2px var(--agense-space-sm);border-radius:var(--agense-radius-pill);font-size:var(--agense-text-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.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{display:flex;flex-direction:column;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);max-width:100%}.agense-timecode-card--cue{border-style:dashed;background:var(--agense-surface)}.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);font-weight:600;color:var(--agense-text)}.agense-timecode-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--agense-space-sm);font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.agense-timecode-card__visibility{display:inline-flex;align-items:center}.agense-timecode-card__visibility-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--agense-text-soft);background:transparent}.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{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.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{margin:0;padding:var(--agense-space-md) 0;font-size:var(--agense-text-sm);color:var(--agense-text-soft)}.agense-segmented{display:inline-flex;gap:2px;padding:2px;background:var(--agense-surface-deep);border:1px solid var(--agense-border);border-radius:var(--agense-radius-pill)}.agense-segmented__option{min-height:34px;padding:0 var(--agense-space-lg);border:none;border-radius:var(--agense-radius-pill);background:transparent;font-family:var(--agense-font);font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-text-soft);cursor:pointer;white-space:nowrap;transition:background-color .14s var(--agense-ease),color .14s var(--agense-ease)}.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 rgba(30,22,69,.12)}.agense-segmented__option[disabled]{opacity:.5;cursor:not-allowed}.agense-completion{display:flex;flex-direction:column;gap:var(--agense-space-xl);max-width:100%}.agense-completion__hero{display:flex;flex-direction:column;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);min-height:320px}.agense-completion__mark{position:relative;display:inline-block;width:4rem;aspect-ratio:747.86/703.15;background:var(--agense-fg);-webkit-mask-image:var(--agense-mark-mask);mask-image:var(--agense-mark-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.agense-completion--entering .agense-completion__mark:before{content:"";position:absolute;inset:0;background:var(--agense-gradient-dusk);background-size:100% 300%;animation:agense-completion-mark-settle 1.56s var(--agense-ease) .2s 1 both}@keyframes agense-completion-mark-settle{0%{background-position:50% 0;opacity:1}77%{background-position:50% 100%;opacity:1}to{background-position:50% 100%;opacity:0}}.agense-completion__dateline{margin:0;font-size:var(--agense-text-sm);letter-spacing:.02em;color:var(--agense-muted-dark)}.agense-completion__heading{margin:0;font-size:var(--agense-text-3xl);line-height:1.1;letter-spacing:-.03em;font-weight:600}.agense-completion__sentence{margin:0;font-size:var(--agense-text-lg)}.agense-completion__facts,.agense-completion__narrative{display:flex;flex-direction:column}.agense-completion__narrative{gap:var(--agense-space-sm);align-items:flex-start}.agense-completion__narrative-body{margin:0;max-width:64ch;line-height:1.6}.agense-completion__provenance{margin:0;font-size:var(--agense-text-xs);color:var(--agense-text-soft)}.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{animation:none;opacity:0}.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{display:flex;flex-direction:column}.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{width:44px;min-width:44px;text-align:right;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{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.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{position:relative;cursor:cell}.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:"·";position:absolute;top:0;right:2px;font-weight:700;color:var(--agense-info);line-height:1}.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{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.agense-sheet__queued-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--agense-border-strong)}.agense-sheet__fill-handle{position:absolute;right:-8px;bottom:-8px;width:16px;height:16px;cursor:crosshair;z-index:1}.agense-sheet__fill-handle:after{content:"";position:absolute;right:5px;bottom:5px;width:6px;height:6px;background:var(--agense-border-strong);border:1px solid var(--agense-surface-raised)}@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{min-height:0;height:100%;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);border:none;background:transparent;color:var(--agense-text);font-family:var(--agense-font);font-size:var(--agense-text-sm)}.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{position:sticky;left:0;bottom:0;display:flex;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}.agense-sheet-statusbar__rows{font-weight:600;color:var(--agense-text)}.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{display:inline-flex;gap:var(--agense-space-md);margin-left:auto;white-space:nowrap}.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{display:inline-flex;align-items:center;gap:var(--agense-space-md)}.agense-sheet__submit-error{margin:var(--agense-space-md) 0 0;font-size:var(--agense-text-sm);font-weight:600;color:var(--agense-danger)}@keyframes agense-sheet-flash{0%{background-color:var(--agense-success-tint)}to{background-color:transparent}}@keyframes agense-sheet-ring-in{0%{box-shadow:inset 0 0 0 1px transparent}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}}:root{--agense-duration-fast:140ms;--agense-duration-base:220ms;--agense-duration-slow:300ms}::view-transition{pointer-events:none}.agense-vt-chrome{view-transition-name:agense-chrome}::view-transition-group(agense-chrome),::view-transition-new(agense-chrome),::view-transition-old(agense-chrome){animation:none}.agense-shared-element{display:inline-block;max-width:100%}:root[data-nav=switch]::view-transition-group(*),: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-settle{0%{opacity:0;transform:translateY(2px) scale(.98)}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{position:relative;animation:agense-dusk-settle 1.2s var(--agense-ease) 1 both}.agense-loading-mark__glyph.agense-loading-mark__glyph--settle:after{content:"";position:absolute;inset:0;background:currentcolor;opacity:0;animation:agense-mark-rest .36s var(--agense-ease) 1.2s 1 both}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-image-pair(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.agense-loading-mark__glyph.agense-loading-mark__glyph--settle{animation:none;background:currentcolor}.agense-loading-mark__glyph.agense-loading-mark__glyph--settle:after{animation:none;opacity:1}}