:root{color:var(--foreground);background:var(--background);font-family:var(--restia-font-sans);font-synthesis:none;text-rendering:optimizeLegibility;--sidebar-width: 232px;--topbar-height: 52px;--page-max: 1280px}html{min-width:320px;min-height:100%;background:var(--bg);scrollbar-color:var(--border-strong) var(--bg)}body{min-width:320px;min-height:100vh;margin:0;color:var(--text-primary);background:var(--bg);font-size:14px;font-variation-settings:"wdth" 100,"wght" 430;line-height:1.5;-webkit-font-smoothing:antialiased}.skip-link{position:fixed;z-index:300;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--primary-foreground);background:var(--brand-accent);transform:translateY(-200%)}.skip-link:focus{transform:none}.app-frame{min-height:100vh;background:var(--bg)}.runtime-boundary{display:flex;min-height:28px;align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--text-tertiary);font-size:12px}.runtime-boundary strong{font-weight:560}.runtime-dot,.status-dot,.live-pulse{width:7px;height:7px;flex:0 0 auto;background:var(--status-warning);border-radius:50%}.runtime-dot.is-live{background:var(--status-success)}.mobile-menu-button,.nav-scrim{display:none}.main-canvas{position:relative;min-height:calc(100vh - var(--topbar-height))}.canvas-grid{display:none}.page{position:relative;width:min(100%,var(--page-max));margin:0 auto;padding:var(--space-6) 40px 64px}.page-header{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5)}.page-header>div:first-child{min-width:0}.page-header h1,.worker-hero h1,.worker-action-card h1,.not-found-page h1,.permission-state h1{margin:0;font-size:30px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.page-description{max-width:620px;margin-top:var(--space-1);color:var(--text-secondary);font-size:13px}.eyebrow,.section-label{display:block;margin-bottom:var(--space-1);color:var(--text-tertiary);font-size:12px;font-weight:620;letter-spacing:.04em;text-transform:uppercase}.command-search-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar-context{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.docs-workspace{--docs-nav-width: 244px;--docs-rail-width: 190px;display:grid;min-height:calc(100vh - var(--topbar-height));grid-template-columns:var(--docs-nav-width) minmax(0,1fr)}.docs-navigation{position:sticky;z-index:20;top:var(--topbar-height);height:calc(100vh - var(--topbar-height));overflow-y:auto;padding:var(--space-5) var(--space-3) var(--space-8);background:color-mix(in oklch,var(--sidebar) 86%,var(--bg));border-right:1px solid var(--border-subtle)}.docs-navigation-header{padding:0 var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle)}.docs-workspace-return{display:inline-flex;min-height:30px;align-items:center;gap:var(--space-2);margin:0 var(--space-2) var(--space-4);color:var(--text-tertiary);font-size:11px;font-weight:600}.docs-navigation-search-shell{position:relative;margin:var(--space-3) 0}.docs-navigation-search{display:flex;min-height:34px;align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.docs-navigation-search:hover,.docs-navigation-search:focus-within{color:var(--text-primary);border-color:var(--border-strong)}.docs-navigation-search:focus-within{box-shadow:0 0 0 2px color-mix(in oklch,var(--brand-accent) 20%,transparent)}.docs-navigation-search>svg{flex:0 0 auto;color:var(--text-tertiary)}.docs-navigation-search input{width:100%;min-width:0;height:32px;padding:0;color:var(--text-primary);background:transparent;border:0;outline:0;font-size:12px}.docs-search-preview{position:absolute;z-index:30;top:calc(100% + var(--space-2));right:-8px;left:-8px;overflow:hidden;padding:var(--space-1);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.docs-search-preview-header,.docs-search-preview-help{display:flex;align-items:center;justify-content:space-between;padding:6px var(--space-2);color:var(--text-tertiary);font-size:10px}.docs-search-preview-result{display:block;width:100%;padding:8px;color:var(--text-secondary);text-align:left;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.docs-search-preview-result:hover,.docs-search-preview-result.is-active{color:var(--text-primary);background:var(--surface-2)}.docs-search-preview-result>span{display:block;color:var(--text-tertiary);font-size:10px}.docs-search-preview-result>strong{display:block;margin-top:2px;color:var(--text-primary);font-size:12px;font-weight:650}.docs-search-preview-result>p{display:-webkit-box;overflow:hidden;margin:3px 0 0;font-size:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.docs-search-preview-result mark{color:inherit;background:color-mix(in oklch,var(--brand-accent) 22%,transparent)}.docs-search-preview-status{margin:0;padding:var(--space-4) var(--space-2);color:var(--text-tertiary);font-size:11px;text-align:center}.docs-search-preview-help{justify-content:flex-start;margin:var(--space-1) var(--space-1) 0;border-top:1px solid var(--border-subtle)}.docs-tree-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.docs-tree-list .docs-tree-list{margin:2px 0 var(--space-2) var(--space-3);padding-left:var(--space-2);border-left:1px solid var(--border-subtle)}.docs-tree-branch-row{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;border-radius:var(--radius-sm)}.docs-tree-branch-row>button{display:grid;width:20px;height:28px;padding:0;place-items:center;color:var(--text-tertiary);background:transparent;border:0;border-radius:var(--radius-sm)}.docs-tree-branch-row>button:hover{color:var(--text-primary);background:var(--surface-2)}.docs-tree-branch-row>button svg{transition:transform .15s ease}.docs-tree-branch-row>button[aria-expanded=true] svg{transform:rotate(90deg)}.docs-tree-link{display:flex;min-height:34px;min-width:0;align-items:center;padding:var(--space-1) var(--space-2);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:12px;font-weight:520;line-height:1.35}.docs-tree-link:hover,.docs-tree-link.is-active{color:var(--text-primary);background:var(--surface-1)}.docs-tree-link.is-active{box-shadow:inset 2px 0 var(--brand-accent);font-weight:630}.docs-navigation-empty{margin:var(--space-4) var(--space-2);color:var(--text-tertiary);font-size:12px}.docs-navigation-trigger,.docs-navigation-scrim{display:none}.docs-route-content{min-width:0}.docs-article-grid{display:grid;width:min(100%,1120px);grid-template-columns:minmax(0,760px) var(--docs-rail-width);justify-content:center;gap:clamp(40px,5vw,72px);margin:0 auto;padding:48px 40px 96px}.docs-article{min-width:0}.docs-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-bottom:var(--space-5);color:var(--text-tertiary);font-size:11px}.docs-breadcrumbs span{display:inline-flex;align-items:center;gap:var(--space-1)}.docs-breadcrumbs a:hover{color:var(--text-primary)}.docs-article-header{margin-bottom:44px;padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.docs-article-header .eyebrow{margin-bottom:var(--space-2);color:var(--brand-accent);font-size:10px}.docs-article-header h1,.docs-search-page>header h1,.docs-error h1{margin:0;color:var(--text-primary);font-size:clamp(32px,4vw,46px);font-weight:650;letter-spacing:-.04em;line-height:1.05}.docs-article-header>p:last-child,.docs-search-page>header>p:last-child,.docs-error>p{max-width:660px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:16px;line-height:1.65}.docs-prose{color:color-mix(in oklch,var(--text-primary) 88%,var(--text-secondary));font-size:15px;line-height:1.75;overflow-wrap:anywhere}.docs-prose>:first-child{margin-top:0}.docs-prose h2,.docs-prose h3,.docs-prose h4{color:var(--text-primary);font-weight:640;letter-spacing:-.02em;line-height:1.25;scroll-margin-top:calc(var(--topbar-height) + var(--space-5))}.docs-prose h2{margin:48px 0 var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:24px}.docs-prose h3{margin:36px 0 var(--space-3);font-size:19px}.docs-prose h4{margin:28px 0 var(--space-2);font-size:16px}.docs-prose p,.docs-prose ul,.docs-prose ol,.docs-prose pre,.docs-prose table,.docs-prose blockquote{margin:0 0 var(--space-5)}.docs-prose ul,.docs-prose ol{padding-left:22px}.docs-prose li{margin:var(--space-1) 0;padding-left:var(--space-1)}.docs-prose li::marker{color:var(--text-tertiary)}.docs-prose a{color:color-mix(in oklch,var(--brand-accent) 72%,var(--sidebar-primary-foreground));text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--brand-accent) 38%,transparent);text-underline-offset:3px}.docs-prose a:hover{text-decoration-color:currentColor}.docs-prose :not(pre)>code{padding:2px 5px;color:color-mix(in oklch,var(--text-primary) 92%,var(--brand-accent));background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:3px;font-family:var(--mono);font-size:.86em}.docs-prose pre{max-width:100%;padding:var(--space-4);overflow:auto;background:color-mix(in oklch,var(--sidebar) 88%,var(--bg));border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--mono);font-size:12px;line-height:1.65;tab-size:2}.docs-prose pre code{font-family:inherit}.docs-prose blockquote{padding:var(--space-3) var(--space-4);color:var(--text-secondary);background:color-mix(in oklch,var(--surface-1) 75%,transparent);border-left:2px solid var(--brand-accent)}.docs-prose blockquote>:last-child{margin-bottom:0}.docs-prose table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-spacing:0;border-collapse:collapse;font-size:13px}.docs-prose th,.docs-prose td{min-width:120px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);text-align:left;vertical-align:top}.docs-prose th{color:var(--text-primary);background:var(--surface-2);font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.docs-prose img{max-width:100%;height:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.docs-prose pre:focus-visible,.docs-prose table:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.docs-on-this-page{position:sticky;top:calc(var(--topbar-height) + var(--space-6));height:fit-content;max-height:calc(100vh - var(--topbar-height) - 48px);overflow-y:auto;padding-left:var(--space-4);border-left:1px solid var(--border-subtle)}.docs-on-this-page>strong{color:var(--text-primary);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.docs-on-this-page ol{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.docs-on-this-page li{color:var(--text-tertiary);font-size:11px;line-height:1.4}.docs-on-this-page li.is-nested{padding-left:var(--space-3)}.docs-on-this-page a:hover{color:var(--text-primary)}.docs-backlinks{margin-top:56px;padding:var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.docs-backlinks h2{margin:0 0 var(--space-3);font-size:14px}.docs-backlinks ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.docs-backlinks a,.docs-pagination-link{color:var(--text-secondary)}.docs-backlinks a:hover,.docs-pagination-link:hover{color:var(--text-primary)}.docs-backlinks a:before{content:"→";margin-right:var(--space-2);color:var(--brand-accent)}.docs-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.docs-pagination-link{display:flex;min-height:76px;flex-direction:column;justify-content:center;padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.docs-pagination-link:hover{border-color:var(--border-strong)}.docs-pagination-link.is-next{align-items:flex-end;text-align:right}.docs-pagination-link span{color:var(--text-tertiary);font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.docs-pagination-link strong{margin-top:2px;font-size:13px}.docs-search-page,.docs-error{width:min(100%,860px);margin:0 auto;padding:56px 40px 96px}.docs-search-page>header,.docs-error{padding-bottom:var(--space-6)}.docs-search-results{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.docs-search-results a{display:block;padding:var(--space-4) var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.docs-search-results a:hover{background:var(--surface-2);border-color:var(--border-strong)}.docs-search-results span{display:block;margin-bottom:var(--space-1);color:var(--text-tertiary);font-size:10px;font-weight:620;letter-spacing:.04em;text-transform:uppercase}.docs-search-results strong{display:block;color:var(--text-primary);font-size:16px;font-weight:620}.docs-search-results p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.docs-search-results mark{color:var(--text-primary);background:color-mix(in oklch,var(--brand-accent) 28%,transparent)}.docs-search-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:var(--space-2);color:var(--text-tertiary);background:var(--surface-1);border:1px dashed var(--border-strong);border-radius:var(--radius-md);text-align:center}.docs-search-empty h2{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:16px}.docs-search-empty p{margin:0;font-size:12px}.docs-error{min-height:420px}.docs-error .eyebrow{color:var(--brand-accent)}.docs-error [data-slot=button]{margin:var(--space-5) var(--space-3) 0 0}.docs-error>a{display:inline-flex;margin-top:var(--space-5);color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.command-results [cmdk-group-heading]{padding:var(--space-2);color:var(--text-tertiary);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.command-results [cmdk-group-items]>button{display:grid;width:100%;min-height:48px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);color:var(--text-secondary);background:transparent;border:0;text-align:left}.command-results [cmdk-group-items]>button:hover,.command-results [cmdk-group-items]>button[aria-selected=true]{color:var(--text-primary);background:var(--surface-hover)}.command-results [cmdk-group-items]>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.command-results [cmdk-group-items]>button small{overflow:hidden;color:var(--text-tertiary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.command-documentation-result-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--space-1)}.command-documentation-result{min-height:82px;align-items:flex-start;padding:var(--space-3)}.command-documentation-result .command-result-icon{margin-top:2px}.command-documentation-result-copy>small{overflow:hidden;color:var(--text-tertiary);font-size:10px;font-weight:620;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.command-documentation-result-copy>strong{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.command-documentation-result-copy>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-documentation-result-copy mark{color:inherit;background:color-mix(in oklch,var(--brand-accent) 22%,transparent)}.operations-panel,.assignment-board,.worker-directory,.event-table-wrap,.exception-workbench,.profile-facts-panel,.settings-panel,.state-panel,.policy-blueprint,.integration-directory-section,.integration-topology-section{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.panel-header,.integration-section-heading{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.panel-header>div,.integration-section-heading>div{display:flex;min-width:0;align-items:baseline;gap:var(--space-3)}.panel-header h2,.section-heading-row h2,.integration-section-heading h2,.profile-facts-panel h2,.admin-settings-panel h2{margin:0;font-size:18px;font-weight:620;line-height:1.3}.panel-meta,.table-summary,.muted{color:var(--text-tertiary);font-size:12px}.icon-link,.row-open-link,.integration-receipt-dismiss,.wizard-close-button,.admin-dialog-close{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:var(--text-secondary);background:transparent;border:1px solid transparent}.icon-link:hover,.row-open-link:hover,.integration-receipt-dismiss:hover,.wizard-close-button:hover,.admin-dialog-close:hover{color:var(--text-primary);background:var(--surface-hover);border-color:var(--border-subtle)}.text-link,.back-link,.pipeline-action{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:13px;font-weight:560}.text-link:hover,.back-link:hover,.pipeline-action:hover{color:var(--text-primary)}.back-link{margin-bottom:var(--space-4)}.event-status,.published-chip,.freshness-chip,.window-chip,.cutoff-callout,.priority-label{display:inline-flex;min-height:26px;align-items:center;gap:6px;width:fit-content;padding:2px var(--space-2);border-radius:999px;font-size:12px;font-weight:620;line-height:1;white-space:nowrap}.event-good{color:var(--status-success);background:var(--status-success-soft)}.event-warning{color:var(--status-warning);background:var(--status-warning-soft)}.event-bad,.priority-critical,.priority-high{color:var(--status-danger);background:var(--status-danger-soft)}.freshness-chip,.window-chip,.cutoff-callout{color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle)}.live-pulse{background:var(--status-success)}.reason-stack{display:flex;min-width:0;flex-direction:column;gap:var(--space-1);color:var(--text-secondary);font-size:13px}.reason-summary{overflow:hidden;text-overflow:ellipsis}.reason-details summary,.event-disclosure summary,.profile-disclosure summary,.profile-evidence summary,.credential-disclosure summary,.detail-disclosure summary,.policy-rules-disclosure summary,.audit-entry-details summary,.admin-simulation-summary{cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:580}.reason-details>span{display:block;margin-top:var(--space-1);color:var(--text-tertiary)}.state-panel{display:grid;width:min(560px,calc(100% - 32px));min-height:180px;place-items:center;align-content:center;gap:var(--space-2);margin:80px auto;padding:var(--space-6);color:var(--text-secondary);text-align:center}.state-panel p{color:var(--text-primary);font-size:16px;font-weight:620}.state-panel.is-error svg{color:var(--status-danger)}.state-panel.is-loading{min-height:120px;background:transparent;border:0}.spin,.wizard-spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.data-table{width:100%;border-collapse:collapse;table-layout:fixed}.data-table th{height:40px;padding:0 var(--space-4);color:var(--text-tertiary);font-size:12px;font-weight:600;text-align:left}.data-table td{min-height:var(--row-height);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13px;vertical-align:middle}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table td strong,.data-table td small{display:block}.data-table td strong{color:var(--text-primary);font-weight:580}.data-table td small{margin-top:2px;color:var(--text-tertiary);font-size:12px}.filter-chip{display:inline-flex;min-height:var(--density-control);align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);font-size:13px}.filter-chip:hover,.filter-chip.is-active,.filter-chip[aria-pressed=true]{color:var(--text-primary);background:var(--surface-2);border-color:var(--border-subtle)}.filter-chip>span{color:var(--text-tertiary);font-size:12px}.not-found-page,.permission-state{display:grid;min-height:100vh;place-content:center;gap:var(--space-3);padding:var(--space-6);color:var(--text-secondary);text-align:center}.not-found-page>span,.permission-state>span{color:var(--status-danger);font-size:12px;font-weight:700}.not-found-page [data-slot=button],.permission-state [data-slot=button]{margin:var(--space-2) auto 0}.overview-page{display:grid;gap:var(--space-5)}.overview-page .page-header{margin-bottom:0}.attention-list,.compact-assignment-list{display:grid}.attention-row,.compact-assignment{display:grid;min-height:64px;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.attention-row:first-child,.compact-assignment:first-child{border-top:0}.attention-row{grid-template-columns:auto minmax(220px,1fr) minmax(150px,.45fr) auto}.attention-row:hover,.compact-assignment:hover,.worker-directory-row:hover,.assignment-row:hover,.inbox-item:hover,.integration-directory-row:hover{background:var(--surface-hover)}.attention-row-copy,.attention-row-context,.assignment-identity{display:flex;min-width:0;flex-direction:column}.attention-row-copy strong,.attention-row-context strong,.assignment-identity strong{color:var(--text-primary);font-size:14px;font-weight:600}.attention-row-copy span,.attention-row-context small,.assignment-identity span{overflow:hidden;color:var(--text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.panel-empty-copy{padding:var(--space-5);color:var(--text-tertiary);font-size:13px}.bar-ready{background:var(--status-success)}.bar-conditional{background:var(--status-warning)}.bar-blocked{background:var(--status-danger)}.bar-unknown{background:var(--status-info)}.overview-shifts{overflow:hidden}.compact-assignment{grid-template-columns:80px minmax(200px,1fr) auto auto}.time-rail{display:flex;flex-direction:column}.time-rail strong{font-size:14px;font-weight:620}.time-rail span{color:var(--text-tertiary);font-size:12px}.pipeline-strip-compact{display:flex;min-height:52px;align-items:center;gap:var(--space-5);padding:0 var(--space-4);background:transparent;border-top:1px solid var(--border-subtle)}.pipeline-title,.pipeline-metric{display:flex;align-items:center;gap:var(--space-2)}.pipeline-title h2{font-size:14px;font-weight:620}.pipeline-title svg{color:var(--text-tertiary)}.pipeline-metric>span{color:var(--text-tertiary);font-size:12px}.pipeline-metric strong{font-size:13px}.pipeline-action{margin-left:auto}.command-hero{position:relative;display:flex;overflow:hidden;min-height:190px;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding:var(--space-6);background:linear-gradient(105deg,color-mix(in oklch,var(--brand-accent) 10%,transparent),transparent 55%),var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.command-hero:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--brand-accent);content:""}.command-hero>div:first-child{max-width:760px}.command-hero .section-kicker{display:inline-flex;align-items:center;gap:var(--space-2)}.command-hero h2{max-width:680px;margin:var(--space-2) 0 0;color:var(--text-primary);font-size:clamp(26px,3.2vw,44px);font-weight:620;letter-spacing:-.045em;line-height:1.02}.command-hero p{max-width:720px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.command-hero-actions{display:flex;min-width:190px;align-items:stretch;flex-direction:column;gap:var(--space-2)}.command-primary-action,.command-secondary-action{display:inline-flex;min-height:40px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:13px;font-weight:650}.command-primary-action{color:var(--primary-foreground);background:var(--brand-accent)}.command-primary-action:hover{background:var(--brand-accent-hover)}.command-secondary-action{color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border-subtle)}.command-secondary-action:hover{color:var(--text-primary);border-color:var(--border-strong)}.command-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.command-metric-grid>div{display:flex;min-width:0;min-height:116px;justify-content:center;flex-direction:column;gap:3px;padding:var(--space-5);border-left:1px solid var(--border-subtle)}.command-metric-grid>div:first-child{border-left:0}.command-metric-grid dt{overflow:hidden;color:var(--text-tertiary);font-size:11px;font-weight:650;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.command-metric-grid dd:not(.metric-context){margin:0;color:var(--text-primary);font-size:30px;font-weight:640;letter-spacing:-.045em;line-height:1.1}.command-metric-grid .is-attention dd{color:var(--status-danger)}.command-metric-grid .metric-context{overflow:hidden;margin:0;color:var(--text-tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.command-workbench{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-4)}.project-exposure-panel,.priority-queue-panel{min-width:0;overflow:hidden}.project-exposure-list,.command-priority-list{display:grid}.project-exposure-row{display:grid;min-height:72px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.project-exposure-row:first-child,.command-priority-row:first-child{border-top:0}.project-exposure-row:hover,.command-priority-row:hover{background:var(--surface-hover)}.project-exposure-rank{display:grid;width:32px;height:32px;place-items:center;color:var(--text-tertiary);background:var(--surface-2);border-radius:var(--radius-sm)}.project-exposure-copy,.project-exposure-value,.command-priority-row>span{display:flex;min-width:0;flex-direction:column}.project-exposure-copy strong,.command-priority-row strong{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.project-exposure-copy small,.project-exposure-value small,.command-priority-row small{overflow:hidden;color:var(--text-tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-exposure-meter{display:block;width:100%;height:3px;overflow:hidden;margin-top:7px;background:var(--surface-2);border-radius:999px}.project-exposure-meter>span{display:block;height:100%;background:var(--status-success)}.project-exposure-value{align-items:flex-end}.project-exposure-value strong{color:var(--status-danger);font-size:14px;font-weight:650}.command-priority-row{display:grid;min-height:72px;grid-template-columns:auto minmax(150px,1fr) minmax(110px,.65fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.command-outcome-strip{display:grid;min-height:78px;grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:color-mix(in oklch,var(--status-success) 5%,var(--surface-1));border:1px solid color-mix(in oklch,var(--status-success) 20%,var(--border-subtle));border-radius:var(--radius-lg)}.command-outcome-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--status-success);background:var(--status-success-soft);border-radius:var(--radius-sm)}.command-outcome-strip h2{margin:2px 0 0;font-size:15px;font-weight:620}.command-outcome-strip>strong{font-size:26px;font-weight:650;letter-spacing:-.04em}.command-outcome-strip>span:not(.command-outcome-icon){color:var(--status-success);font-size:12px;font-weight:610}.command-outcome-strip>span.is-negative{color:var(--status-danger)}.command-center-page .compact-assignment{grid-template-columns:150px minmax(240px,1fr) auto auto}.readiness-anchor{display:grid;min-height:590px;grid-template-columns:minmax(0,1.72fr) minmax(330px,.78fr);overflow:hidden;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 22px 55px color-mix(in oklch,var(--bg) 72%,transparent)}.readiness-horizon{position:relative;display:flex;min-width:0;flex-direction:column;padding:var(--space-5);background:linear-gradient(90deg,color-mix(in oklch,var(--border-subtle) 40%,transparent) 1px,transparent 1px) 0 0 / 7.14% 100%,linear-gradient(180deg,color-mix(in oklch,var(--border-subtle) 34%,transparent) 1px,transparent 1px) 0 0 / 100% 25%,color-mix(in oklch,var(--surface-1) 92%,var(--bg))}.readiness-horizon:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--brand-accent) 0 14.28%,transparent 14.28%);content:""}.horizon-header,.strategy-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.horizon-header h2{margin:2px 0 0;font-size:22px;font-weight:650;letter-spacing:-.025em}.horizon-timezone,.strategy-expiry{color:var(--text-tertiary);font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}.horizon-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-5) 0 0;padding:var(--space-3) 0;border-block:1px solid var(--border-subtle)}.horizon-metrics>div{min-width:0;padding:0 var(--space-4);border-left:1px solid var(--border-subtle)}.horizon-metrics>div:first-child{padding-left:0;border-left:0}.horizon-metrics dt,.strategy-decision>span,.strategy-section-label{color:var(--text-tertiary);font-size:10px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.horizon-metrics dd{margin:1px 0 0;font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.1}.horizon-metrics .is-risk dd{color:var(--status-danger)}.horizon-metrics .horizon-metric-detail{display:block;margin-top:2px;color:var(--text-tertiary);font-size:10px}.horizon-plot-shell{position:relative;min-height:300px;flex:1;margin-top:var(--space-4);padding-top:28px;overflow-x:auto;scrollbar-width:thin}.horizon-immediate-window{position:absolute;top:0;bottom:0;left:0;width:calc(14.28% - 3px);min-width:92px;background:color-mix(in oklch,var(--brand-accent) 4%,transparent);border:1px solid color-mix(in oklch,var(--brand-accent) 27%,var(--border-subtle));border-bottom:0;pointer-events:none}.horizon-immediate-window span{position:absolute;top:6px;left:var(--space-2);color:var(--brand-accent);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.horizon-plot{position:relative;display:grid;min-width:650px;height:100%;min-height:265px;grid-template-columns:repeat(14,minmax(38px,1fr));align-items:stretch;gap:3px}.horizon-bucket{position:relative;display:grid;min-width:0;height:100%;grid-template-rows:minmax(210px,1fr) 28px;padding:0;color:var(--text-tertiary);background:transparent;border:0;border-radius:0;cursor:pointer}.horizon-bucket:focus-visible{z-index:2;outline:2px solid var(--brand-accent);outline-offset:2px}.horizon-bar-track{position:relative;display:flex;min-height:210px;align-items:flex-end;justify-content:center;padding:0 7px}.horizon-bar{display:flex;width:100%;min-height:4px;overflow:hidden;flex-direction:column;justify-content:flex-end;background:var(--surface-2);border:1px solid color-mix(in oklch,var(--border-strong) 55%,transparent);transform-origin:bottom;transition:filter .16s ease,transform .16s ease}.horizon-bucket:hover .horizon-bar,.horizon-bucket.is-selected .horizon-bar{filter:brightness(1.12);transform:translateY(-3px)}.horizon-bucket.is-selected .horizon-bar{box-shadow:0 0 0 1px var(--text-primary),0 8px 20px color-mix(in oklch,var(--bg) 75%,transparent)}.horizon-segment{display:block;width:100%;min-height:1px}.horizon-segment.is-ready,.horizon-legend i.is-ready{background:var(--status-success)}.horizon-segment.is-conditional,.horizon-legend i.is-conditional{background:var(--status-warning)}.horizon-segment.is-blocked,.horizon-legend i.is-blocked{background:var(--status-danger)}.horizon-segment.is-unknown,.horizon-legend i.is-unknown{background:var(--text-tertiary)}.horizon-date{align-self:end;overflow:hidden;padding-top:var(--space-2);font-size:9px;font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap}.horizon-bucket.is-selected .horizon-date{color:var(--text-primary);font-weight:700}.horizon-readout{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);color:var(--text-secondary);font-size:11px;border-top:1px solid var(--border-subtle)}.horizon-readout>span:first-child{max-width:62%}.horizon-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 8px;color:var(--text-tertiary);font-size:9px;text-transform:uppercase}.horizon-legend i{width:6px;height:6px}.horizon-empty{display:grid;min-height:350px;place-items:center;color:var(--text-tertiary);font-size:12px}.recovery-rail{position:relative;min-width:0;padding:var(--space-5);background:linear-gradient(135deg,color-mix(in oklch,var(--brand-accent) 4%,transparent),transparent 45%),var(--surface-2);border-left:1px solid var(--border-strong)}.strategy-kicker{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.strategy-kicker svg{color:var(--brand-accent)}.strategy-decision{margin-top:var(--space-5)}.strategy-decision h2{margin:var(--space-2) 0 0;font-size:clamp(19px,2vw,25px);font-weight:650;letter-spacing:-.035em;line-height:1.08}.strategy-decision p,.strategy-alternative p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.5}.strategy-impact{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 var(--space-2);margin-top:var(--space-4);padding:var(--space-3) 0;border-block:1px solid var(--border-subtle)}.strategy-impact strong{color:var(--status-warning);font-size:19px;font-weight:670;font-variant-numeric:tabular-nums}.strategy-impact>span{color:var(--text-secondary);font-size:11px}.strategy-impact small{grid-column:1 / -1;margin-top:2px;color:var(--text-tertiary);font-size:10px}.strategy-evidence,.strategy-sequence ol{padding:0;list-style:none}.strategy-evidence{display:grid;gap:0;margin:var(--space-3) 0 0}.strategy-evidence li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:var(--space-3);padding:9px 0;border-bottom:1px solid var(--border-subtle)}.evidence-kind{align-self:start;padding-top:2px;color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.evidence-kind.is-observed{color:var(--status-success)}.evidence-kind.is-previewed{color:var(--brand-accent)}.evidence-kind.is-inferred{color:var(--status-warning)}.strategy-evidence li>div{display:flex;min-width:0;flex-direction:column}.strategy-evidence small{color:var(--text-tertiary);font-size:9px}.strategy-evidence strong{margin-top:1px;color:var(--text-primary);font-size:11px;font-weight:620;line-height:1.3}.strategy-evidence p{margin:2px 0 0;color:var(--text-tertiary);font-size:10px;line-height:1.35}.strategy-sequence{margin-top:var(--space-4)}.strategy-section-label{display:flex;align-items:center;gap:var(--space-2)}.strategy-sequence ol{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0}.strategy-sequence li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.strategy-sequence li>span{color:var(--text-tertiary);font-family:var(--restia-font-mono);font-size:9px}.strategy-sequence li>div{display:flex;min-width:0;flex-direction:column}.strategy-sequence strong{font-size:10px;font-weight:620}.strategy-sequence code{overflow:hidden;color:var(--text-tertiary);font-family:var(--restia-font-mono);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.strategy-sequence li>small{display:inline-flex;align-items:center;gap:3px;color:var(--status-success);font-size:8px;white-space:nowrap}.strategy-sequence li>small.requires-approval{color:var(--status-warning)}.strategy-alternative{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.strategy-alternative summary{color:var(--text-tertiary);cursor:pointer;font-size:10px;font-weight:650}.strategy-alternative strong{display:block;margin-top:var(--space-2);font-size:11px}.strategy-primary-action{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding:0 var(--space-3);color:var(--primary-foreground);background:var(--brand-accent);border:0;border-radius:var(--radius-sm);font-size:11px;font-weight:680}.strategy-primary-action:hover{background:var(--brand-accent-hover)}.strategy-boundary{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:9px;line-height:1.4}.strategy-state{display:flex;min-height:100%;align-items:flex-start;justify-content:center;flex-direction:column;gap:var(--space-2);color:var(--text-tertiary)}.strategy-state strong{color:var(--text-primary);font-size:14px}.strategy-state>span{max-width:270px;font-size:11px}.strategy-scan{position:relative;width:100%;height:1px;overflow:hidden;margin-bottom:var(--space-3);background:var(--border-subtle)}.strategy-scan:after{position:absolute;width:35%;height:100%;background:var(--brand-accent);animation:strategy-scan 1.4s ease-in-out infinite;content:""}@keyframes strategy-scan{0%{transform:translate(-110%)}to{transform:translate(310%)}}.strategy-retry{min-height:30px;margin-top:var(--space-2);padding:0 var(--space-3);color:var(--text-secondary);background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:10px}.readiness-anchor{display:block;width:100%;min-height:0;box-shadow:none}.readiness-horizon{padding:0;background:color-mix(in oklch,var(--surface-1) 94%,var(--bg))}.readiness-horizon:before,.horizon-immediate-window{display:none}.horizon-header{min-height:76px;align-items:center;gap:var(--space-5);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.horizon-heading{display:flex;min-width:180px;align-items:baseline;gap:var(--space-2)}.horizon-header .horizon-heading h2{margin:0;font-size:19px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.horizon-metrics{display:grid;width:auto;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border:0}.horizon-metrics>div{display:flex;min-width:0;min-height:34px;align-items:flex-start;justify-content:center;flex-direction:column;gap:1px;padding:0 var(--space-4)}.horizon-metrics>div:first-child{padding-left:var(--space-3);border-left:1px solid var(--border-subtle)}.horizon-metrics dt{font-size:11px;letter-spacing:.04em}.horizon-metrics dd{margin:0;font-size:23px;letter-spacing:-.025em}.horizon-metrics .horizon-exception-value{display:flex;align-items:baseline;gap:var(--space-1);white-space:nowrap}.horizon-exception-value span:first-child{color:var(--text-primary);font-size:20px}.horizon-exception-value span:last-child{color:var(--status-danger);font-size:12px;font-weight:620;letter-spacing:0}.horizon-plot-shell{min-height:184px;margin:0;padding:var(--space-5) var(--space-4) 0}.horizon-plot{min-width:620px;min-height:168px}.horizon-bucket{grid-template-rows:minmax(126px,1fr) 26px}.horizon-bar-track{min-height:126px;padding:0 6px}.horizon-readout{min-height:40px;margin:0 var(--space-4);padding:var(--space-2) 0}.recovery-rail{display:grid;min-height:111px;grid-template-columns:auto minmax(280px,1fr) auto auto;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface-2);border-top:1px solid var(--border-strong);border-left:0}.strategy-mark{display:grid;width:28px;height:28px;place-items:center;color:var(--brand-accent);background:color-mix(in oklch,var(--brand-accent) 7%,transparent);border:1px solid color-mix(in oklch,var(--brand-accent) 18%,var(--border-subtle));border-radius:50%}.recovery-rail .strategy-decision{min-width:0;margin:0}.recovery-rail .strategy-decision h2{margin:0;font-size:14px;font-weight:610;letter-spacing:-.015em;line-height:1.3}.recovery-rail .strategy-impact{display:grid;justify-items:end;margin:0;padding:0;border:0;white-space:nowrap}.recovery-rail .strategy-impact strong{color:var(--text-primary);font-size:17px;line-height:1}.recovery-rail .strategy-impact>span{margin-top:3px;color:var(--text-tertiary);font-size:9px}.recovery-rail .strategy-primary-action{width:auto;min-width:112px;min-height:36px;margin:0}.strategy-explanation{grid-column:1 / -1;margin-top:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.strategy-explanation>summary{width:fit-content;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:650;list-style-position:outside;white-space:nowrap}.strategy-rationale{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:var(--space-6);margin-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.strategy-rationale p{max-width:680px;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.strategy-rationale small{align-self:start;padding-left:var(--space-4);color:var(--text-tertiary);border-left:2px solid var(--status-warning);font-size:10px;line-height:1.5}.strategy-explanation .strategy-evidence,.strategy-explanation .strategy-sequence{display:inline-grid;vertical-align:top}.strategy-explanation .strategy-evidence{width:calc(52% - var(--space-4));margin-right:var(--space-6)}.strategy-explanation .strategy-sequence{width:calc(48% - var(--space-4))}.strategy-explanation .strategy-evidence li{grid-template-columns:58px minmax(0,1fr);padding:var(--space-3) 0}.strategy-explanation .strategy-evidence p{max-width:620px}.strategy-explanation .strategy-sequence{margin-top:var(--space-4)}.strategy-explanation .strategy-sequence li{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.strategy-explanation .strategy-alternative{clear:both;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:color-mix(in oklch,var(--surface-1) 70%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.strategy-explanation .strategy-alternative strong{margin:0}.strategy-explanation .strategy-alternative p{max-width:840px;margin-top:var(--space-1)}.strategy-explanation .strategy-boundary{margin-top:var(--space-3);color:var(--text-tertiary);font-size:9px}.strategy-state{min-height:44px;grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:initial;gap:var(--space-3)}.strategy-state strong{font-size:12px;font-weight:560}.strategy-state .strategy-retry{margin:0}@media(max-width:920px){.horizon-header{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.horizon-metrics{width:100%;justify-content:flex-start}.horizon-metrics>div{min-width:0;flex:1;justify-content:start}.recovery-rail{grid-template-columns:auto minmax(0,1fr) auto}.recovery-rail .strategy-primary-action{grid-column:2 / 4;width:100%}.strategy-rationale{grid-template-columns:1fr;gap:var(--space-3)}.strategy-rationale small{padding-left:var(--space-3)}.strategy-explanation .strategy-evidence,.strategy-explanation .strategy-sequence{display:grid;width:100%}.strategy-explanation .strategy-evidence{margin-right:0}}@media(max-width:680px){.horizon-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-3)}.recovery-rail{grid-template-columns:minmax(0,1fr) auto}.recovery-rail .strategy-header,.recovery-rail .strategy-decision,.strategy-explanation{grid-column:1 / -1}}.assignment-toolbar,.workers-toolbar,.event-filter-bar,.exception-toolbar{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.assignment-search,.workers-search,.event-search{width:min(360px,100%)}.assignment-toolbar .table-summary,.workers-toolbar>span{margin-left:auto}.assignment-board,.worker-directory{overflow:hidden}.assignment-board-header,.assignment-row,.worker-directory-header,.worker-directory-row{display:grid;align-items:center;gap:var(--space-4)}.assignment-board-header,.assignment-row{grid-template-columns:minmax(210px,1fr) minmax(200px,1fr) minmax(180px,.9fr) 130px}.worker-directory-header,.worker-directory-row{grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) 140px 100px}.assignment-board-header,.worker-directory-header{height:40px;padding:0 var(--space-4);color:var(--text-tertiary);font-size:12px;font-weight:600}.assignment-row,.worker-directory-row{min-height:72px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle)}.shift-worker-cell,.worker-name-cell{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.shift-worker-cell>div:last-child,.worker-name-cell>span:not(.initials),.work-context-cell,.worker-directory-row>div:nth-child(2),.assignment-result-cell{display:flex;min-width:0;flex-direction:column;gap:2px}.shift-worker-cell a,.worker-name-cell strong,.work-context-cell strong,.worker-directory-row>div:nth-child(2) strong{overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.shift-worker-cell span,.worker-name-cell small,.work-context-cell span,.work-context-cell small,.worker-directory-row>div:nth-child(2) span{display:flex;align-items:center;gap:var(--space-1);overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.date-block{display:grid;width:40px;height:44px;flex:0 0 auto;place-content:center;color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-sm);text-align:center}.date-block span{justify-content:center;font-size:10px;text-transform:uppercase}.date-block strong{font-size:15px;line-height:1}.assignment-result-cell{align-items:flex-start}.assignment-result-cell a{color:var(--text-secondary);font-size:12px;font-weight:600}.worker-exception-count{display:flex;align-items:baseline;gap:var(--space-1)}.worker-exception-count strong{font-size:16px}.worker-exception-count span{color:var(--text-tertiary);font-size:12px}.pagination-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);color:var(--text-tertiary);font-size:12px}.pagination-status{margin:0}.pagination-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.pagination-actions>span{min-width:92px;color:var(--text-secondary);text-align:center}.exception-toolbar{flex-wrap:wrap;padding:var(--space-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.exception-state-filters{display:flex;gap:var(--space-1)}.exception-search{width:200px;margin-left:auto}.exception-workbench{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:560px;overflow:hidden}.inbox-column{border-right:1px solid var(--border-subtle)}.inbox-header{display:flex;height:42px;align-items:center;justify-content:space-between;padding:0 var(--space-4);color:var(--text-secondary);font-size:12px;font-weight:600;border-bottom:1px solid var(--border-subtle)}.inbox-header small{color:var(--text-tertiary)}.inbox-item{position:relative;display:grid;width:100%;min-height:70px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--text-secondary);background:transparent;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;text-align:left}.inbox-item.is-selected{background:var(--surface-2);box-shadow:inset 2px 0 var(--brand-accent)}.inbox-item-copy,.inbox-item-topline{display:flex;min-width:0}.inbox-item-copy{flex-direction:column;gap:2px}.inbox-item-topline{align-items:center;justify-content:space-between;gap:var(--space-2)}.inbox-item-topline strong{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inbox-item-topline small,.inbox-item-summary{overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.exception-detail{min-width:0;padding:var(--space-5)}.detail-ribbon{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--text-tertiary);font-size:12px}.detail-title-block{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.detail-title-block h2{font-size:22px;font-weight:640;line-height:1.25}.detail-title-block p{margin-top:var(--space-1);color:var(--text-secondary);font-size:13px}.detail-decision-row{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4) 0;border-block:1px solid var(--border-subtle)}.detail-decision-row>div{display:flex;min-width:0;flex-direction:column;gap:2px}.detail-decision-row small{color:var(--text-tertiary);font-size:12px}.detail-decision-row strong{font-size:13px;font-weight:600}.detail-claim{width:fit-content;min-height:28px;margin-top:var(--space-1);padding:0}.detail-next-step strong{color:var(--text-primary)}.detail-primary-action{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) 0}.detail-disclosure,.exception-secondary-actions{border-top:1px solid var(--border-subtle)}.detail-disclosure>summary,.exception-secondary-actions>summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;list-style:none}.detail-disclosure>summary::-webkit-details-marker,.exception-secondary-actions>summary::-webkit-details-marker{display:none}.detail-disclosure>summary small{color:var(--text-tertiary)}.evidence-table,.action-history-list{padding-bottom:var(--space-3)}.evidence-row{display:grid;min-height:52px;grid-template-columns:24px minmax(160px,1fr) minmax(140px,.7fr);align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle)}.evidence-state{display:grid;width:22px;height:22px;place-items:center;color:var(--status-warning);background:var(--status-warning-soft);border-radius:50%;font-size:12px;font-weight:700}.evidence-known{color:var(--status-success);background:var(--status-success-soft)}.evidence-row>div{display:flex;min-width:0;flex-direction:column}.evidence-row strong,.history-item strong{color:var(--text-primary);font-size:13px;font-weight:580}.evidence-row span,.evidence-row small,.history-item span,.history-item small{color:var(--text-tertiary);font-size:12px}.exception-secondary-body{display:grid;gap:var(--space-2);padding-bottom:var(--space-4)}.exception-secondary-body textarea{width:100%;min-height:72px;resize:vertical;padding:var(--space-3);color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-subtle)}.collaboration-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.history-item{position:relative;display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.history-node{width:7px;height:7px;flex:0 0 auto;margin-top:7px;background:var(--text-tertiary);border-radius:50%}.history-item>div{display:flex;flex-direction:column}.worker-hero{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.worker-hero>.initials{width:48px;height:48px;font-size:15px}.worker-hero-copy{min-width:0;flex:1}.worker-hero-copy p,.worker-meta-line{color:var(--text-secondary);font-size:13px}.worker-meta-line{display:flex;gap:var(--space-4);margin-top:var(--space-1);color:var(--text-tertiary);font-size:12px}.worker-current-result{display:flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:12px}.worker-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-4)}.worker-main-column,.worker-side-column{display:grid;align-content:start;gap:var(--space-4)}.profile-assignment{padding:var(--space-4);border-top:1px solid var(--border-subtle)}.profile-assignment:first-child{border-top:0}.profile-assignment-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.profile-assignment-top>div{display:flex;flex-direction:column}.profile-assignment-top strong{font-size:14px;font-weight:600}.profile-assignment-top span{color:var(--text-tertiary);font-size:12px}.profile-assignment>[data-slot=button]{margin-top:var(--space-3)}.profile-evidence{margin-top:var(--space-3)}.fact-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-top:var(--space-2)}.fact-strip>div{display:flex;min-width:0;flex-direction:column;padding:var(--space-2);background:var(--surface-2)}.fact-strip small,.fact-strip span{color:var(--text-tertiary);font-size:12px}.credential-disclosure{border-top:1px solid var(--border-subtle)}.credential-disclosure:first-child{border-top:0}.credential-disclosure>summary{display:grid;min-height:62px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);list-style:none}.credential-disclosure>summary::-webkit-details-marker{display:none}.document-mark{display:grid;width:28px;height:28px;place-items:center;color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-sm)}.credential-name,.credential-expiry{display:flex;min-width:0;flex-direction:column}.credential-name strong,.credential-expiry strong,.credential-status{font-size:13px;font-weight:580}.credential-name small,.credential-expiry small{color:var(--text-tertiary);font-size:12px}.credential-metadata{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4) 58px}.credential-metadata dt,.fact-definition-list dt{color:var(--text-tertiary);font-size:12px}.credential-metadata dd,.fact-definition-list dd{color:var(--text-secondary);font-size:13px}.profile-facts-panel{padding:var(--space-4)}.fact-definition-list,.identifier-list{display:grid;margin-top:var(--space-3)}.fact-definition-list>div,.identifier-row{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--border-subtle)}.fact-definition-list>div:first-child,.identifier-row:first-child{border-top:0}.profile-disclosure>summary{display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none}.profile-disclosure>summary:after{color:var(--text-tertiary);content:"+";font-size:16px;text-align:right}.profile-disclosure[open]>summary:after{content:"−"}.profile-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure>summary span{color:var(--text-tertiary)}.identifier-row span{color:var(--text-tertiary);font-size:12px;text-transform:capitalize}.identifier-row strong{font-family:var(--mono);font-size:12px;font-weight:500}.skill-list{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-3)}.skill-list span{padding:3px var(--space-2);color:var(--text-secondary);background:var(--surface-2);border-radius:999px;font-size:12px}.integration-page{display:grid;gap:var(--space-4)}.integration-page .page-header{margin-bottom:var(--space-1)}.integration-receipt,.integration-attention-note,.admin-runtime-banner,.audit-integrity,.event-action-banner{display:flex;min-height:48px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:13px}.integration-receipt{color:var(--status-success);background:var(--status-success-soft)}.integration-receipt-copy,.integration-attention-note>div{display:flex;min-width:0;flex:1;flex-direction:column}.integration-receipt-copy strong,.integration-attention-note strong{color:var(--text-primary);font-size:13px}.integration-receipt-copy span,.integration-attention-note span{font-size:12px}.integration-health-section{display:flex;min-height:64px;align-items:stretch;background:transparent;border-block:1px solid var(--border-subtle)}.integration-health-section .integration-section-heading{min-width:130px;border:0;border-right:1px solid var(--border-subtle)}.integration-health-grid{display:grid;flex:1;grid-template-columns:repeat(2,1fr)}.integration-health-card{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:1px solid var(--border-subtle)}.integration-health-card:first-child{border-left:0}.integration-health-card dt,.integration-health-card span{color:var(--text-tertiary);font-size:12px}.integration-health-card dd{color:var(--text-primary);font-size:22px;font-weight:640}.integration-directory-section,.integration-topology-section{overflow:hidden}.integration-directory-summary,.integration-topology-count{color:var(--text-tertiary);font-size:12px}.integration-card-grid,.integration-directory-list{display:grid}.integration-directory-row{display:grid;min-height:72px;grid-template-columns:minmax(260px,1.4fr) minmax(240px,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.integration-directory-row:first-child{border-top:0}.integration-card-header{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.integration-card-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-sm)}.integration-card-heading{display:flex;min-width:0;flex:1;flex-direction:column}.integration-card-heading h3{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.integration-card-heading small,.integration-card-footer,.integration-card-facts dt{color:var(--text-tertiary);font-size:12px}.integration-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.integration-card-facts>div{min-width:0}.integration-card-facts dd{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.integration-card-footer{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.integration-directory-empty,.integration-topology-empty{display:flex;min-height:100px;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-tertiary)}.integration-directory-empty>div,.integration-topology-empty>div{display:flex;flex-direction:column}.integration-directory-empty strong,.integration-topology-empty strong{color:var(--text-primary)}.integration-topology-list{padding:0;list-style:none}.integration-topology-route{display:grid;min-height:56px;grid-template-columns:minmax(280px,1.5fr) minmax(180px,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle)}.integration-topology-route:first-child{border-top:0}.integration-topology-path,.integration-topology-status{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.integration-topology-path strong{overflow:hidden;font-size:13px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.integration-topology-path svg,.integration-topology-events,.integration-topology-status small{color:var(--text-tertiary);font-size:12px}.command-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:var(--space-5);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wizard-dialog{display:flex;width:min(700px,100%);max-width:min(700px,calc(100% - 32px));max-height:min(820px,calc(100vh - 48px));gap:0;padding:0;overflow:hidden;flex-direction:column;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.wizard-header{display:flex;min-height:64px;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.wizard-header-copy h2{font-size:20px;font-weight:640}.wizard-header-copy p{color:var(--text-tertiary);font-size:12px}.wizard-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);list-style:none}.wizard-progress-step{display:flex;min-height:46px;align-items:center;justify-content:center;gap:6px;color:var(--text-tertiary);border-bottom:2px solid transparent;font-size:12px}.wizard-progress-step>span{display:grid;width:20px;height:20px;place-items:center;background:var(--surface-2);border-radius:50%;font-size:11px}.wizard-progress-current{color:var(--text-primary);border-bottom-color:var(--brand-accent)}.wizard-progress-complete{color:var(--status-success)}.wizard-form{display:flex;min-height:0;flex:1;flex-direction:column}.wizard-content{min-height:0;flex:1;overflow-y:auto;padding:var(--space-5)}.wizard-step-heading{margin-bottom:var(--space-4)}.wizard-step-heading p{margin-top:var(--space-1);color:var(--text-tertiary);font-size:12px}.wizard-step-heading h3,.wizard-completion h3{font-size:18px;font-weight:620}.wizard-template-group{margin:0 0 var(--space-4);padding:0;border:0}.wizard-template-group legend{margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:12px;font-weight:600;text-transform:uppercase}.wizard-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.wizard-template-card{position:relative;display:grid;min-height:62px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}.wizard-template-card:hover,.wizard-template-selected,.wizard-template-card:focus-within{border-color:var(--border-strong);background:var(--surface-hover)}.wizard-template-selected{box-shadow:inset 2px 0 var(--brand-accent)}.wizard-template-card>input{position:absolute;opacity:0}.wizard-template-icon{display:grid;width:32px;height:32px;place-items:center;color:var(--text-secondary)}.wizard-template-copy{display:flex;min-width:0;flex-direction:column}.wizard-template-copy strong{color:var(--text-primary);font-size:13px;font-weight:600}.wizard-template-copy>span{overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wizard-field-grid,.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.wizard-field,.admin-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:580}.wizard-field-wide{grid-column:1 / -1}.wizard-field input,.wizard-field select,.wizard-field textarea,.admin-input,.admin-field>input,.admin-field>select,.admin-role-select,.admin-number-input input,.admin-channel-destination input,.governance-draft-form input,.governance-draft-form select,.preview-columns textarea{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-subtle);outline:0}.wizard-field select,.admin-field>select,.governance-draft-form select{padding-right:var(--space-3)}.wizard-field textarea,.preview-columns textarea{resize:vertical;font-family:var(--mono);font-size:12px}.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus,.admin-input:focus,.admin-field>input:focus,.admin-field>select:focus,.governance-draft-form input:focus,.governance-draft-form select:focus,.preview-columns textarea:focus{border-color:var(--ring)}.wizard-secret-field{position:relative;display:flex;align-items:center}.wizard-secret-field svg{position:absolute;left:var(--space-3);color:var(--text-tertiary)}.wizard-secret-field input{padding-left:36px}.wizard-field-error,.governance-preview-error,.worker-action-error{color:var(--status-danger);font-size:12px}.wizard-review-grid,.wizard-receipt,.outcome-grid,.replay-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.wizard-review-grid>div,.wizard-receipt>div,.outcome-grid>div,.replay-scope-grid>div{display:flex;min-width:0;flex-direction:column;gap:2px;padding:var(--space-3);border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.wizard-review-grid>div:nth-child(-n+2),.wizard-receipt>div:nth-child(-n+2),.outcome-grid>div:nth-child(-n+2),.replay-scope-grid>div:nth-child(-n+2){border-top:0}.wizard-review-grid>div:nth-child(odd),.wizard-receipt>div:nth-child(odd),.outcome-grid>div:nth-child(odd),.replay-scope-grid>div:nth-child(odd){border-left:0}.wizard-review-grid dt,.wizard-receipt dt,.outcome-grid dt,.replay-scope-grid small{color:var(--text-tertiary);font-size:12px}.wizard-review-grid dd,.wizard-receipt dd,.outcome-grid dd,.replay-scope-grid strong{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:580;text-overflow:ellipsis}.wizard-receipt code{display:block;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--mono);font-size:11px;white-space:normal}.wizard-test-panel{display:flex;min-height:64px;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-sm)}.wizard-test-panel>div{display:flex;flex-direction:column}.wizard-test-panel span{color:var(--text-tertiary);font-size:12px}.wizard-completion{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-5) 0;text-align:center}.wizard-completion-mark{display:grid;width:56px;height:56px;place-items:center;color:var(--status-success);background:var(--status-success-soft);border-radius:50%}.wizard-completion p{color:var(--text-tertiary)}.wizard-receipt{width:100%;text-align:left}.wizard-footer{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.wizard-footer-secondary{display:flex;gap:var(--space-1)}.event-filter-bar{justify-content:flex-start}.event-table th:nth-child(1){width:120px}.event-table th:nth-child(2){width:23%}.event-table th:last-child{width:48px}.event-action-banner{margin-bottom:var(--space-4);color:var(--status-warning);background:var(--status-warning-soft);border-color:color-mix(in oklch,var(--warning) 24%,var(--border))}.event-action-banner>div{display:flex;min-width:0;flex:1;flex-direction:column}.event-action-banner strong{color:var(--text-primary)}.event-action-banner span{color:var(--text-secondary);font-size:12px}.event-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-4)}.event-outcomes,.delivery-panel,.lineage-panel{overflow:hidden}.outcome-grid{margin:0;border:0;border-radius:0}.validation-callout{display:grid;gap:var(--space-1);margin:0 var(--space-4) var(--space-4);padding:var(--space-3);color:var(--status-warning);background:var(--status-warning-soft);border-radius:var(--radius-sm);font-size:12px}.projection-outcome-list{display:grid;gap:var(--space-2);margin:0;padding:0 var(--space-4) var(--space-4);color:var(--text-secondary);font-size:12px;list-style:none}.projection-outcome-list li{display:flex;align-items:flex-start;gap:var(--space-2)}.projection-outcome-list svg,.delivery-empty-state>svg{flex:0 0 auto;margin-top:1px;color:var(--status-success)}.delivery-empty-state{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-subtle)}.delivery-empty-state span{display:grid;gap:var(--space-1)}.delivery-empty-state strong{color:var(--text-primary);font-size:13px;font-weight:580}.delivery-empty-state small{color:var(--text-tertiary);font-size:12px}.delivery-empty-copy{padding:0 var(--space-4) var(--space-4)}.delivery-row{display:grid;min-height:58px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle)}.delivery-row>div{display:flex;flex-direction:column}.delivery-row strong{font-size:13px;font-weight:580}.delivery-row small{color:var(--text-tertiary);font-size:12px}.event-detail-grid{display:grid;grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr);gap:var(--space-4)}.event-detail-main{display:grid;align-content:start;gap:var(--space-3)}.lineage-list{padding:var(--space-2) var(--space-4) var(--space-4);list-style:none}.lineage-step{position:relative;display:grid;min-height:52px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.lineage-step:before{position:absolute;top:0;bottom:0;left:11px;width:1px;background:var(--border-strong);content:""}.lineage-step:first-child:before{top:50%}.lineage-step:last-child:before{bottom:50%}.lineage-node{position:relative;z-index:1;display:grid;width:24px;height:24px;place-items:center;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:50%;font-size:11px}.lineage-step>div{display:flex;flex-direction:column}.lineage-step strong{font-size:13px;font-weight:580;text-transform:capitalize}.lineage-step span,.lineage-step small{color:var(--text-tertiary);font-size:12px}.event-disclosure{overflow:hidden;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.event-disclosure>summary{display:flex;min-height:48px;align-items:center;padding:0 var(--space-4);list-style-position:inside}.event-disclosure[open]>summary{border-bottom:1px solid var(--border-subtle)}.payload-tabs{display:flex;min-height:44px;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle)}.payload-tabs button{display:inline-flex;min-height:34px;align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--text-tertiary);background:transparent;border:0}.payload-tabs button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-2)}.payload-tabs>span{margin-left:auto;color:var(--text-tertiary);font-size:12px}.json-viewer{max-height:420px;overflow:auto;margin:0;padding:var(--space-4);color:var(--foreground);background:var(--background);font-family:var(--mono);font-size:12px;line-height:1.6}.correlation-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-3) var(--space-4)}.correlation-chain>div{display:flex;min-width:0;flex-direction:column;padding:var(--space-2)}.correlation-chain dt{color:var(--text-tertiary);font-size:12px}.correlation-chain dd{overflow:hidden;font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.replay-modal,.governance-modal{width:min(620px,100%);max-width:min(620px,calc(100% - 32px));max-height:calc(100vh - 48px);gap:0;padding:0;overflow:auto;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.replay-modal>header,.replay-modal>[data-slot=dialog-header],.governance-modal>header,.governance-modal>[data-slot=dialog-header],.admin-dialog-header{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.replay-modal h2,.governance-modal h2,.admin-dialog h2,.admin-dialog [data-slot=dialog-title]{font-size:20px;font-weight:640}.replay-modal>header button,.replay-modal>[data-slot=dialog-header] button,.governance-modal>header button,.governance-modal>[data-slot=dialog-header] button{display:grid;width:36px;height:36px;place-items:center;color:var(--text-secondary);background:transparent;border:0}.replay-scope-grid{margin:var(--space-4)}.replay-impact-note,.governance-modal-note{display:flex;align-items:flex-start;gap:var(--space-3);margin:0 var(--space-4) var(--space-4);padding:var(--space-3);color:var(--status-warning);background:var(--status-warning-soft);border-radius:var(--radius-sm)}.replay-impact-note>span{display:flex;flex-direction:column;color:var(--text-secondary);font-size:12px}.governance-modal-note>span{display:flex;flex-direction:column;gap:2px}.replay-impact-note strong{color:var(--text-primary);font-size:13px}.replay-modal .replay-confirmation{display:flex;align-items:flex-start;gap:var(--space-3);margin:0 var(--space-4) var(--space-4);color:var(--text-secondary);font-size:13px}.replay-confirmation input,.confirmation-check input{width:18px;height:18px;accent-color:var(--brand-accent)}.replay-modal>footer,.governance-modal footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.governance-page{display:grid;gap:var(--space-4)}.governance-page .page-header{margin-bottom:var(--space-1)}.policy-blueprint{overflow:hidden}.blueprint-intro{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4)}.blueprint-intro h2{font-size:18px;font-weight:620}.blueprint-intro p{color:var(--text-tertiary);font-size:12px}.policy-rules-disclosure{border-top:1px solid var(--border-subtle)}.policy-rules-disclosure>summary{min-height:44px;padding:var(--space-3) var(--space-4)}.policy-rule-list{display:grid;padding:0 var(--space-4) var(--space-4);list-style:none}.policy-rule-list li{display:flex;min-height:38px;align-items:center;gap:var(--space-2);color:var(--text-secondary);border-top:1px solid var(--border-subtle);font-size:13px}.policy-rule-list svg{color:var(--status-success)}.governance-columns,.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.governance-columns>section{overflow:hidden}.governance-list article{display:grid;min-height:64px;grid-template-columns:minmax(170px,1.4fr) auto minmax(90px,.6fr) minmax(110px,.8fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.governance-list article>div:first-child,.governance-meta{display:flex;min-width:0;flex-direction:column}.governance-list strong{overflow:hidden;font-size:13px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.governance-list span,.governance-list small{color:var(--text-tertiary);font-size:12px}.governance-draft-form,.transformation-preview-workbench{display:grid;gap:var(--space-4);padding:var(--space-4)}.governance-draft-form>label,.preview-columns>label{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:580}.preview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.governance-modal-note{margin:0;color:var(--text-secondary);font-size:12px}.governance-draft-form footer,.transformation-preview-workbench footer{margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1)}.audit-integrity{width:fit-content;min-height:40px;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3)}.audit-integrity>div{display:flex;align-items:baseline;gap:var(--space-2)}.audit-integrity span,.audit-integrity code{color:var(--text-tertiary);font-size:12px}.audit-search{width:min(360px,100%);margin-bottom:var(--space-4)}.audit-timeline{overflow:visible;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.audit-entry{display:grid;min-height:64px;grid-template-columns:minmax(260px,1.5fr) minmax(140px,.7fr) 170px 70px;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.audit-entry:first-child{border-top:0}.audit-entry-summary,.audit-entry-actor{display:flex;min-width:0;flex-direction:column}.audit-entry strong{overflow:hidden;font-size:13px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.audit-entry span,.audit-entry time{color:var(--text-tertiary);font-size:12px}.audit-entry-details{position:relative}.audit-entry-details[open] dl{position:absolute;z-index:10;top:28px;right:0;width:360px;padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-panel)}.audit-entry-details dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:var(--space-2);padding:var(--space-1) 0}.audit-entry-details dt{color:var(--text-tertiary);font-size:12px}.audit-entry-details dd,.audit-entry-details code{overflow-wrap:anywhere;font-size:12px}.admin-runtime-banner{min-height:36px;width:fit-content;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);color:var(--text-tertiary);background:transparent}.admin-tablist{display:flex;gap:var(--space-5);overflow-x:auto;margin-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);scrollbar-width:none}.admin-tab{min-height:42px;flex:0 0 auto;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0}.admin-tab:hover,.admin-tab.is-active,.admin-tab[aria-selected=true]{background:transparent;border-color:var(--brand-accent)}.admin-tab-panel{outline:0}.admin-tab-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.admin-settings-panel{overflow:hidden}.admin-settings-panel>.panel-header svg{color:var(--text-tertiary)}.settings-form-grid{padding:var(--space-4)}.admin-field>small{color:var(--text-tertiary);font-size:12px;font-weight:430}.admin-field input:disabled,.admin-input:disabled{color:var(--text-tertiary);background:var(--muted)}.admin-panel-footer{position:sticky;z-index:5;bottom:0;display:flex;min-height:64px;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) 0;background:var(--bg);border-top:1px solid var(--border-subtle)}.admin-save-receipt{display:flex;align-items:center;gap:var(--space-2);margin-right:auto;color:var(--status-success)}.admin-save-receipt>span{display:flex;align-items:baseline;gap:var(--space-2)}.admin-save-receipt strong{font-size:13px}.admin-save-receipt small{color:var(--text-tertiary);font-size:12px}.admin-status-list{padding:var(--space-2) var(--space-4) var(--space-4)}.admin-status-row{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--border-subtle)}.admin-status-row:first-child{border-top:0}.admin-status-row>span{display:flex;flex-direction:column}.admin-status-row small,.admin-definition-list dt{color:var(--text-tertiary);font-size:12px}.admin-status-row strong,.admin-definition-list dd{font-size:13px;font-weight:580}.admin-members-table th:nth-child(1){width:27%}.admin-member-cell{display:flex;align-items:center;gap:var(--space-2)}.admin-member-cell>span:last-child{display:flex;min-width:0;flex-direction:column}.admin-role-select{min-height:34px;padding:0 34px 0 var(--space-2);background-position:right 8px center}.admin-owner-label{color:var(--text-tertiary);font-size:12px}.admin-member-action{min-height:32px;padding:0 var(--space-2)}.admin-security-control,.admin-switch-row{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.admin-security-control:first-of-type,.admin-switch-row:first-of-type{border-top:0}.admin-security-control>div,.admin-switch-row>span{display:flex;flex-direction:column}.admin-control-title,.admin-switch-row strong{font-size:13px;font-weight:580}.admin-security-control p,.admin-switch-row small{color:var(--text-tertiary);font-size:12px}.admin-switch-row input[role=switch],.admin-channel-toggle{position:relative;width:36px;height:20px;flex:0 0 auto;appearance:none;background:var(--border-strong);border:0;border-radius:999px}.admin-channel-toggle-hit{display:inline-grid;width:44px;height:44px;place-items:center;cursor:pointer}.admin-switch-row input[role=switch]:after,.admin-channel-toggle:after{position:absolute;top:3px;left:3px;width:14px;height:14px;background:var(--primary-foreground);border-radius:50%;content:"";transition:transform .14s ease}.admin-switch-row input[role=switch]:checked,.admin-channel-toggle:checked{background:var(--brand-accent)}.admin-switch-row input[role=switch]:checked:after,.admin-channel-toggle:checked:after{transform:translate(16px)}.admin-session-field{padding:var(--space-3) var(--space-4) var(--space-4)}.admin-service-account{margin:var(--space-4);border-top:1px solid var(--border-subtle)}.admin-service-account-head{display:grid;min-height:64px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.admin-service-icon{display:grid;width:34px;height:34px;place-items:center;color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-sm)}.admin-service-account-head>span:nth-child(2){display:flex;flex-direction:column}.admin-service-account-head strong{font-size:13px}.admin-service-account-head small{color:var(--text-tertiary);font-size:12px}.admin-definition-list{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:var(--space-3)}.admin-definition-list>div{display:flex;min-height:44px;flex-direction:column;justify-content:center;border-top:1px solid var(--border-subtle)}.admin-channel-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-4);gap:var(--space-3)}.admin-channel-destination{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-2);align-items:start}.admin-channel-destination>span{display:flex;min-width:0;flex-direction:column}.admin-channel-destination>[data-slot=status-mark]{display:none}.admin-channel-destination small{color:var(--text-tertiary);font-size:12px}.admin-channel-destination input{min-height:36px}.admin-alert-table td:not(:first-child),.admin-alert-table th:not(:first-child){width:72px;text-align:center}.admin-alert-table td:not(:first-child) input{margin:auto}.admin-number-input{display:flex;align-items:center}.admin-number-input input{min-width:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.admin-number-input small{display:grid;height:var(--control-height);place-items:center;padding:0 var(--space-3);color:var(--text-tertiary);background:var(--surface-2);border:1px solid var(--border-subtle);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.admin-privacy-summary{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.admin-privacy-summary>span{display:flex;flex-direction:column}.admin-privacy-summary strong{font-size:13px}.admin-privacy-summary small{color:var(--text-tertiary);font-size:12px}.admin-retention-layout>section:last-child>[data-slot=button]{margin:0 var(--space-4) var(--space-4)}.admin-simulation-controls{margin-top:var(--space-5);border-top:1px solid var(--border-subtle)}.admin-simulation-summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:var(--space-3);list-style-position:inside}.admin-simulation-summary>span{display:inline-flex;align-items:center;gap:var(--space-2)}.admin-simulation-summary small{color:var(--text-tertiary)}.admin-simulation-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-4);padding:var(--space-4) 0}.admin-simulation-grid{padding:0}.admin-simulation-actions{display:flex;gap:var(--space-2)}.admin-dialog{width:min(520px,calc(100% - 32px));max-width:min(520px,calc(100% - 32px));max-height:calc(100vh - 48px);gap:0;padding:0;overflow:auto;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.admin-dialog-description{padding:var(--space-4) var(--space-4) 0;color:var(--text-secondary);font-size:13px}.admin-invite-form{display:grid;gap:var(--space-3);padding:var(--space-4)}.admin-dialog-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2)}.admin-dialog>.admin-dialog-actions{padding:var(--space-4)}.admin-dialog-header{flex-direction:row}.governance-action-short{display:none}.worker-action-shell{display:grid;min-height:100vh;place-items:center;padding:var(--space-5);background:var(--bg)}.worker-action-card{width:min(520px,100%);overflow:hidden;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.worker-brand{display:flex;height:52px;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:14px;font-weight:700;letter-spacing:.08em}.worker-brand img{width:28px;height:28px}.worker-brand small{margin-left:auto;color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:0}.worker-action-context,.worker-action-response,.worker-completion-message,.worker-completion-outcome{padding:var(--space-5)}.action-purpose{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--text-tertiary);font-size:12px}.worker-action-context h1{font-size:24px}.worker-assignment-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-top:var(--space-5)}.worker-assignment-facts>div{display:flex;min-width:0;flex-direction:column}.worker-assignment-facts dt{color:var(--text-tertiary);font-size:12px}.worker-assignment-facts dd{overflow:hidden;font-size:13px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.worker-action-response{display:grid;gap:var(--space-3);padding-top:0}.confirmation-check{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.confirmation-check>span{display:flex;align-items:flex-start;gap:var(--space-2)}.confirmation-check svg{color:var(--text-tertiary)}.confirmation-check strong{font-size:14px;font-weight:580}.worker-action-expiry,.worker-help{display:flex;align-items:center;gap:var(--space-1);color:var(--text-tertiary);font-size:12px}.worker-help a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.worker-submit{width:100%}.worker-completion-message{display:grid;justify-items:center;gap:var(--space-2);text-align:center}.worker-completion-message svg{color:var(--status-success)}.worker-completion-message p,.worker-close-note{color:var(--text-secondary);font-size:13px}.worker-completion-outcome{padding-top:0;text-align:center}.worker-result-card{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--status-success-soft);border-radius:var(--radius-sm)}.worker-result-card span{color:var(--text-secondary);font-size:12px}.worker-result-card strong{color:var(--status-success);font-size:15px}.worker-close-note{margin:var(--space-3) 0}.action-unavailable .worker-completion-message svg{color:var(--status-warning)}.notification-popover{z-index:80;width:340px;gap:0;padding:0;overflow:hidden;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.popover-header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle)}.popover-header strong{font-size:14px}.popover-header button{color:var(--text-secondary);background:transparent;border:0;font-size:12px}.notification-popover>a{display:grid;min-height:64px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.notification-popover>a:first-of-type{border-top:0}.notification-popover>a:hover{background:var(--surface-hover)}.notification-popover>a>span{display:flex;min-width:0;flex-direction:column}.notification-popover strong{overflow:hidden;font-size:13px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.notification-popover small{color:var(--text-tertiary);font-size:12px}.command-palette{width:min(620px,100%);overflow:hidden;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.command-input{display:flex;height:56px;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle)}.command-input input{min-width:0;flex:1;height:54px;background:transparent;border:0;outline:0}.command-input kbd,.command-palette footer kbd{color:var(--text-tertiary);font-family:var(--mono);font-size:11px}.command-results{max-height:420px;overflow-y:auto;padding:var(--space-2)}.command-results>p{padding:var(--space-2);color:var(--text-tertiary);font-size:12px;font-weight:600}.command-results>button{display:grid;width:100%;min-height:48px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);color:var(--text-secondary);background:transparent;border:0;text-align:left}.command-results>button:hover,.command-results>button.is-active{color:var(--text-primary);background:var(--surface-hover)}.command-result-icon{display:grid;width:34px;height:34px;place-items:center;background:var(--surface-2);border-radius:var(--radius-sm)}.command-results>button strong{font-size:13px;font-weight:580}.command-empty{display:flex;min-height:100px;align-items:center;justify-content:center;gap:var(--space-2);color:var(--text-tertiary)}.command-palette footer{display:flex;min-height:38px;align-items:center;gap:var(--space-4);padding:0 var(--space-4);color:var(--text-tertiary);border-top:1px solid var(--border-subtle);font-size:11px}@media(max-width:1599px){.docs-article-grid{grid-template-columns:minmax(0,760px)}.docs-on-this-page{display:none}}@media(max-width:1199px){.docs-workspace{display:block}.docs-route-content{padding-top:48px}.docs-navigation-trigger{position:fixed;z-index:32;top:calc(var(--topbar-height) + var(--space-3));left:calc(var(--sidebar-width) + var(--space-3));display:inline-flex;min-height:36px;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-secondary);background:color-mix(in oklch,var(--surface-1) 96%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-size:12px;font-weight:620;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.docs-navigation-trigger:hover{color:var(--text-primary);background:var(--surface-2)}.docs-navigation-scrim{position:fixed;z-index:25;inset:var(--topbar-height) 0 0 var(--sidebar-width);display:block;background:var(--overlay-scrim);border:0;border-radius:0}.docs-navigation{position:fixed;z-index:30;top:var(--topbar-height);bottom:0;left:var(--sidebar-width);width:min(280px,calc(100vw - var(--sidebar-width)));height:auto;visibility:hidden;transform:translate(-105%);transition:transform .18s ease,visibility 0s linear .18s;box-shadow:var(--shadow-drawer)}.docs-navigation.is-open{visibility:visible;transform:none;transition-delay:0s}.docs-article-grid{padding-top:var(--space-6)}.docs-search-page,.docs-error{padding-top:var(--space-5)}}@media(max-width:1350px){.governance-columns{grid-template-columns:1fr}}@media(max-width:1200px){.overview-metric-grid{grid-template-columns:1.45fr repeat(2,1fr)}.overview-metric:nth-child(4){border-left:0;border-top:1px solid var(--border-subtle)}.overview-metric:nth-child(5),.overview-metric:nth-child(6){border-top:1px solid var(--border-subtle)}.assignment-board-header,.assignment-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) minmax(150px,.8fr) 120px}.integration-directory-row{grid-template-columns:minmax(230px,1.3fr) minmax(210px,1fr) auto}.governance-list article{grid-template-columns:minmax(150px,1fr) auto}.governance-meta{display:none}}@media(max-width:900px){:root{--sidebar-width: 210px}.page{padding:var(--space-5) var(--space-5) var(--space-8)}.global-search{width:40px;justify-content:center;padding:0}.global-search>span,.global-search kbd{display:none}.overview-metric-grid{grid-template-columns:repeat(3,1fr)}.overview-metric-primary{grid-column:span 3;min-height:100px;border-left:0;border-bottom:1px solid var(--border-subtle)}.overview-metric:nth-child(4){border-left:1px solid var(--border-subtle);border-top:0}.overview-metric:nth-child(5),.overview-metric:nth-child(6){border-top:1px solid var(--border-subtle)}.pipeline-strip-compact{flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding-block:var(--space-3)}.assignment-board-header,.worker-directory-header{display:none}.assignment-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) 120px}.assignment-row>.reason-stack{grid-column:1 / -1;padding:0 0 var(--space-2) 56px}.worker-directory-row{grid-template-columns:minmax(200px,1.2fr) minmax(170px,1fr) auto}.worker-directory-row>div:last-child{display:none}.exception-workbench{grid-template-columns:300px minmax(0,1fr)}.detail-decision-row{grid-template-columns:repeat(2,1fr)}.detail-next-step{grid-column:1 / -1}.worker-layout,.event-detail-grid,.governance-columns,.settings-layout{grid-template-columns:1fr}.worker-side-column{grid-template-columns:repeat(3,1fr)}.integration-directory-row{grid-template-columns:minmax(220px,1fr) minmax(180px,.9fr)}.integration-card-footer{display:none}.event-summary-grid{grid-template-columns:1fr}.audit-entry{grid-template-columns:minmax(0,1fr) minmax(100px,.5fr) 140px}.audit-entry-details{grid-column:1 / -1}.admin-channel-strip,.admin-simulation-body{grid-template-columns:1fr}}@media(max-width:800px){:root{--topbar-height: 56px}.sidebar{width:min(290px,88vw);transform:translate(-105%);transition:transform .18s ease;box-shadow:var(--shadow-drawer)}.sidebar.is-open{transform:none}.mobile-menu-button{position:fixed;z-index:70;top:6px;left:var(--space-3);display:grid;width:44px;height:44px;place-items:center;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-subtle)}.nav-scrim{position:fixed;z-index:45;inset:0;display:block;background:var(--overlay-scrim);border:0;border-radius:0}.app-workspace{margin-left:0}.topbar{padding:0 var(--space-3) 0 64px}.breadcrumbs{display:none}.topbar-context{flex:0 1 auto}.docs-navigation-trigger{left:var(--space-3)}.docs-navigation-scrim{left:0}.docs-navigation{left:0;width:min(288px,88vw)}.topbar-icon-button[href^=mailto]{display:none}.page{padding:var(--space-5) var(--space-4) var(--space-8)}.page-header{align-items:center;gap:var(--space-3)}.page-header h1,.worker-hero h1,.not-found-page h1,.permission-state h1{font-size:24px}.page-description{display:none}.page-actions .freshness-chip,.page-actions .window-chip,.page-actions .cutoff-callout{min-height:30px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.overview-page .page-actions .freshness-chip,.assignments-page .page-actions .window-chip,.page-action-group [data-variant=outline]{display:none}.governance-page .page-action-group [data-variant=outline]{display:inline-grid;width:44px;padding:0;place-items:center}.governance-page .governance-action-long{display:none}.governance-page .governance-action-short{display:inline}.attention-row,.compact-assignment{grid-template-columns:auto minmax(0,1fr) auto}.attention-row-context{grid-column:2}.attention-row>svg:last-child,.compact-assignment>svg:last-child{display:none}.compact-assignment .time-rail{width:58px}.overview-metric-grid{grid-template-columns:repeat(2,1fr)}.overview-metric-primary{grid-column:span 2}.overview-metric{min-height:96px}.overview-metric:nth-child(4){border-left:0;border-top:1px solid var(--border-subtle)}.overview-metric:nth-child(3),.overview-metric:nth-child(5){border-left:1px solid var(--border-subtle)}.pipeline-title,.pipeline-metric{flex:1 1 40%}.pipeline-action{margin-left:0}.assignment-toolbar,.workers-toolbar,.event-filter-bar{align-items:stretch;flex-direction:column}.assignment-search,.workers-search,.event-search,.assignment-readiness-filter,.event-status-filter{width:100%}.assignment-toolbar .table-summary,.workers-toolbar>span{margin-left:0}.assignment-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);padding:var(--space-3)}.assignment-row .work-context-cell{grid-column:1;padding-left:52px}.assignment-row>.reason-stack{grid-column:1 / -1;padding-left:52px}.assignment-result-cell{grid-column:2;grid-row:1 / span 2}.worker-directory-row{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3)}.worker-directory-row>div:nth-child(2),.worker-directory-row>div:last-child{display:none}.exception-toolbar{align-items:stretch;flex-direction:column}.exception-state-filters{display:grid;grid-template-columns:repeat(4,1fr)}.exception-state-filters .filter-chip{justify-content:center;padding:0 var(--space-2)}.exception-search,.exception-owner-filter{width:100%;margin-left:0}.exception-toolbar .table-summary{display:none}.exception-workbench{display:block}.inbox-column{border-right:0;border-bottom:1px solid var(--border-subtle)}.exception-detail{padding:var(--space-4);scroll-margin-top:var(--topbar-height)}.detail-title-block h2{font-size:20px}.detail-decision-row{grid-template-columns:1fr}.detail-next-step{grid-column:auto}.detail-primary-action,.collaboration-actions{align-items:stretch;flex-direction:column}.detail-primary-action [data-slot=button],.collaboration-actions [data-slot=button]{width:100%}.evidence-row{grid-template-columns:24px minmax(0,1fr)}.evidence-row>div:last-child{grid-column:2}.worker-hero{align-items:flex-start;flex-wrap:wrap}.worker-hero-copy{flex:1 1 200px}.worker-current-result{width:100%;padding-left:64px}.worker-side-column{grid-template-columns:1fr}.credential-disclosure>summary{grid-template-columns:28px minmax(0,1fr) auto}.credential-expiry{display:none}.credential-metadata,.fact-strip{grid-template-columns:1fr;padding-left:var(--space-4)}.integration-health-section{display:block}.integration-health-section .integration-section-heading{min-height:44px;border-right:0;border-bottom:1px solid var(--border-subtle)}.integration-health-card{grid-template-columns:auto auto}.integration-health-card span{display:none}.integration-directory-row{grid-template-columns:1fr;gap:var(--space-2)}.integration-card-facts{padding-left:48px}.integration-topology-route{grid-template-columns:1fr auto;gap:var(--space-2)}.integration-topology-events{grid-column:1}.integration-topology-status{grid-column:2;grid-row:1 / span 2}.command-backdrop{align-items:stretch;padding:0}.wizard-dialog,.replay-modal,.governance-modal,.command-palette{width:100%;max-width:none;max-height:100dvh;border:0;border-radius:0}.wizard-dialog{height:100dvh}.wizard-progress-step{font-size:0}.wizard-progress-step>span{font-size:11px}.wizard-content{padding:var(--space-4)}.wizard-template-grid,.wizard-field-grid,.settings-form-grid,.wizard-review-grid,.wizard-receipt,.replay-scope-grid,.outcome-grid,.preview-columns,.correlation-chain{grid-template-columns:1fr}.wizard-review-grid>div,.wizard-receipt>div,.replay-scope-grid>div,.outcome-grid>div{border-left:0;border-top:1px solid var(--border-subtle)}.wizard-review-grid>div:first-child,.wizard-receipt>div:first-child,.replay-scope-grid>div:first-child,.outcome-grid>div:first-child{border-top:0}.wizard-footer{min-height:72px}.event-table thead,.admin-members-table thead,.admin-alert-table thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.event-table,.event-table tbody,.admin-members-table,.admin-members-table tbody,.admin-alert-table,.admin-alert-table tbody{display:block}.event-table tr,.admin-members-table tr,.admin-alert-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3);border-top:1px solid var(--border-subtle)}.event-table tr:first-child,.admin-members-table tr:first-child,.admin-alert-table tr:first-child{border-top:0}.event-table td,.admin-members-table td,.admin-alert-table td{display:block;min-height:0;padding:2px 0;border:0}.event-table td:nth-child(1){grid-column:2;grid-row:1}.event-table td:nth-child(2){grid-column:1;grid-row:1 / span 2}.event-table td:nth-child(3),.event-table td:nth-child(4){grid-column:1}.event-table td:nth-child(5){grid-column:2;grid-row:2 / span 2;text-align:right}.event-table td:nth-child(6){display:none}.event-summary-grid{grid-template-columns:1fr}.event-action-banner{align-items:flex-start;flex-wrap:wrap}.event-action-banner [data-slot=button]{width:100%}.delivery-row{grid-template-columns:auto minmax(0,1fr)}.delivery-row>div:last-child{grid-column:2}.governance-list article{grid-template-columns:minmax(0,1fr) auto}.audit-entry{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.audit-entry-actor{grid-column:1}.audit-entry time{grid-column:2;grid-row:1}.audit-entry-details{grid-column:2}.audit-entry-details[open] dl{position:fixed;inset:auto var(--space-4) var(--space-4);width:auto}.admin-tablist{gap:var(--space-4)}.admin-tab svg{display:none}.admin-panel-footer{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.admin-save-receipt small{display:none}.admin-members-table tr{grid-template-columns:minmax(0,1fr) auto}.admin-members-table td:nth-child(1){grid-column:1}.admin-members-table td:nth-child(2),.admin-members-table td:nth-child(4),.admin-members-table td:nth-child(6){grid-column:2}.admin-members-table td:nth-child(3),.admin-members-table td:nth-child(5){grid-column:1;color:var(--text-tertiary);font-size:12px}.admin-members-table td[data-label]:before,.admin-alert-table td[data-label]:before{display:block;margin-bottom:2px;color:var(--text-tertiary);content:attr(data-label);font-size:10px;font-weight:600;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.admin-alert-table tr{grid-template-columns:minmax(0,1fr) repeat(3,42px);align-items:center}.admin-alert-table td:not(:first-child){width:auto;text-align:center}.admin-simulation-summary{align-items:flex-start;flex-direction:column;justify-content:center}.admin-simulation-actions{align-items:stretch;flex-direction:column}.worker-action-shell{padding:0;align-items:stretch}.worker-action-card{width:100%;min-height:100dvh;border:0;border-radius:0}.worker-action-context,.worker-action-response,.worker-completion-message,.worker-completion-outcome{padding-inline:var(--space-4)}.worker-assignment-facts{grid-template-columns:1fr}.notification-popover{width:calc(100vw - 24px)}}@media(max-width:620px){.docs-article-grid,.docs-search-page,.docs-error{padding-right:var(--space-4);padding-left:var(--space-4)}.docs-article-header{margin-bottom:var(--space-6);padding-bottom:var(--space-5)}.docs-article-header h1,.docs-search-page>header h1,.docs-error h1{font-size:30px}.docs-article-header>p:last-child,.docs-search-page>header>p:last-child,.docs-error>p{font-size:14px}.docs-prose{font-size:14px}.docs-prose h2{margin-top:40px;font-size:21px}.docs-pagination{grid-template-columns:1fr}.docs-search-results a{padding:var(--space-4)}}.section-kicker{display:block;margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.portfolio-brief,.requirements-hero,.outcome-hero{position:relative;display:flex;overflow:hidden;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:var(--space-7);color:var(--text-primary);background:linear-gradient(90deg,color-mix(in oklch,var(--brand-accent) 7%,transparent),transparent 46%),var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.portfolio-brief:before,.requirements-hero:before,.outcome-hero:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--brand-accent);content:""}.portfolio-brief>div,.requirements-hero>div:first-child{max-width:720px}.portfolio-brief h2,.requirements-hero h2,.outcome-hero h2{margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:610;letter-spacing:-.035em;line-height:1.08}.portfolio-brief p,.requirements-hero p,.outcome-hero p{max-width:680px;margin:var(--space-3) 0 0;color:var(--text-secondary);line-height:1.55}.portfolio-brief-action{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:var(--space-2);padding:0 var(--space-4);color:var(--primary-foreground);background:var(--brand-accent);border-radius:var(--radius-sm);font-size:13px;font-weight:650}.portfolio-brief-action:hover{background:var(--brand-accent-hover)}.portfolio-metric-grid,.outcome-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.portfolio-metric-grid>div,.outcome-support-grid>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:var(--space-5);background:var(--bg);border-right:1px solid var(--border-subtle)}.portfolio-metric-grid>div:first-child,.outcome-support-grid>div:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.portfolio-metric-grid>div:last-child,.outcome-support-grid>div:last-child{border-right:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0}.portfolio-metric-grid dt,.outcome-support-grid dt,.requirements-summary-grid dt{color:var(--text-tertiary);font-size:11px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.portfolio-metric-grid dd:not(.metric-context),.outcome-support-grid dd:not(.metric-context),.requirements-summary-grid dd{margin:0;color:var(--text-primary);font-size:27px;font-weight:640;letter-spacing:-.04em}.portfolio-metric-grid .metric-context,.outcome-support-grid .metric-context{margin:0;color:var(--text-tertiary);font-size:12px}.portfolio-metric-grid .is-attention dd{color:var(--status-danger)}.portfolio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}.portfolio-toolbar>:first-child{width:min(420px,100%)}.portfolio-toolbar>span{color:var(--text-tertiary);font-size:12px}.project-readiness-list,.requirement-demand-list,.outcome-history-table{overflow:hidden;margin-top:var(--space-3);background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.project-readiness-header,.project-readiness-row{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.9fr) minmax(160px,.75fr) minmax(190px,.8fr);gap:var(--space-4);align-items:center}.project-readiness-header,.requirement-demand-header,.outcome-history-header{padding:10px var(--space-5);color:var(--text-tertiary);background:var(--surface-1);border-bottom:1px solid var(--border-subtle);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-readiness-row{min-height:126px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.project-readiness-row:last-child,.requirement-demand-row:last-child,.outcome-history-row:last-child{border-bottom:0}.project-readiness-row:hover,.requirement-demand-row:hover,.outcome-history-row:hover{background:var(--surface-1)}.project-identity,.project-plan,.project-exposure,.requirements-cutoff,.requirements-cutoff>span,.requirement-demand-row>div,.outcome-methodology,.outcome-methodology>div{display:flex;min-width:0;flex-direction:column}.project-identity{flex-direction:row;align-items:flex-start;gap:var(--space-3)}.project-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:var(--brand-accent);background:color-mix(in oklch,var(--brand-accent) 8%,var(--surface-1));border:1px solid color-mix(in oklch,var(--brand-accent) 20%,var(--border-subtle));border-radius:var(--radius-sm)}.project-identity>span:last-child,.project-plan,.project-exposure,.requirement-demand-row>div{gap:3px}.project-identity>span:last-child{display:flex;min-width:0;flex-direction:column}.project-identity strong,.project-plan strong,.project-exposure strong,.requirement-demand-row strong{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:620;text-overflow:ellipsis}.project-identity small,.project-plan span,.project-plan small,.project-exposure span,.requirement-demand-row span,.requirement-demand-row small{display:inline-flex;align-items:center;gap:4px;color:var(--text-tertiary);font-size:11px}.project-readiness-meter{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.project-readiness-meter>span{display:flex;align-items:baseline;gap:var(--space-2)}.project-readiness-meter strong{color:var(--text-primary);font-size:19px}.project-readiness-meter small{color:var(--text-tertiary);font-size:11px}.project-readiness-meter>div{overflow:hidden;height:6px;background:var(--surface-2);border-radius:99px}.project-readiness-meter>div>span{display:block;height:100%;background:var(--status-success);border-radius:inherit}.project-exposure .button,.project-exposure a{width:max-content;margin-top:var(--space-2)}.requirements-hero{align-items:center}.requirements-cutoff{min-width:260px;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--status-danger);background:color-mix(in oklch,var(--status-danger) 7%,var(--bg));border:1px solid color-mix(in oklch,var(--status-danger) 22%,var(--border-subtle));border-radius:var(--radius-md)}.requirements-cutoff>span{gap:2px}.requirements-cutoff strong{color:var(--text-primary);font-size:13px}.requirements-cutoff small{color:var(--text-tertiary);font-size:11px}.requirements-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.requirements-summary-grid>div{padding:var(--space-4) var(--space-5);background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.requirement-demand-header,.requirement-demand-row{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.7fr) minmax(120px,.5fr) minmax(210px,.9fr);gap:var(--space-4);align-items:center}.requirement-demand-row{min-height:92px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.requirement-category{width:max-content;margin-bottom:2px;padding:2px 7px;color:var(--text-secondary)!important;background:var(--surface-2);border-radius:99px;font-size:9px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.requirement-demand-row a{display:inline-flex;width:max-content;align-items:center;gap:4px;margin-top:var(--space-2);color:var(--brand-accent);font-size:11px;font-weight:650}.outcome-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center}.outcome-north-star>strong{display:block;margin-top:var(--space-4);color:var(--text-primary);font-size:clamp(48px,7vw,82px);font-weight:640;letter-spacing:-.075em;line-height:.95}.outcome-change{display:inline-flex;margin-top:var(--space-3);padding:4px 8px;color:var(--status-success);background:color-mix(in oklch,var(--status-success) 8%,var(--bg));border-radius:99px;font-size:11px;font-weight:650}.outcome-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-4);background:color-mix(in oklch,var(--bg) 78%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.outcome-loop>div{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;gap:var(--space-2);color:var(--text-secondary);font-size:10px}.outcome-loop>div>span{display:grid;width:36px;height:36px;place-items:center;color:var(--brand-accent);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:50%}.outcome-loop>div>svg{position:absolute;top:11px;right:-7px;color:var(--text-tertiary)}.outcome-history{margin-top:var(--space-7)}.outcome-history .section-heading-row h2{margin:0;font-size:19px}.outcome-history-header,.outcome-history-row{display:grid;grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(120px,.7fr));gap:var(--space-4);align-items:center}.outcome-history-row{min-height:54px;padding:0 var(--space-5);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);font-size:12px}.outcome-history-row strong{color:var(--text-primary);font-size:14px}.outcome-methodology{flex-direction:row;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--text-tertiary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.outcome-methodology>div{gap:3px}.outcome-methodology strong{color:var(--text-primary);font-size:12px}.outcome-methodology p{margin:0;font-size:11px;line-height:1.5}.measurement-chip{padding:6px 10px;color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:99px;font-size:11px;font-weight:600}@media(max-width:1050px){.portfolio-metric-grid,.outcome-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-metric-grid>div:nth-child(2),.outcome-support-grid>div:nth-child(2){border-right:0}.portfolio-metric-grid>div:nth-child(-n+2),.outcome-support-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.portfolio-metric-grid>div:first-child,.outcome-support-grid>div:first-child{border-radius:var(--radius-lg) 0 0 0}.portfolio-metric-grid>div:last-child,.outcome-support-grid>div:last-child{border-radius:0 0 var(--radius-lg) 0}.project-readiness-header{display:none}.project-readiness-row{grid-template-columns:minmax(240px,1.3fr) minmax(170px,.8fr) minmax(170px,.8fr)}.project-readiness-meter{grid-column:2;grid-row:2}.project-exposure{grid-column:3;grid-row:1 / span 2}.outcome-hero{grid-template-columns:1fr}}@media(max-width:760px){.portfolio-brief,.requirements-hero,.outcome-hero{align-items:stretch;flex-direction:column;padding:var(--space-5)}.portfolio-brief-action,.requirements-cutoff{width:100%}.portfolio-brief-action{justify-content:space-between}.portfolio-metric-grid,.outcome-support-grid,.requirements-summary-grid{grid-template-columns:1fr}.portfolio-metric-grid>div,.outcome-support-grid>div{border-right:0;border-bottom:1px solid var(--border-subtle);border-radius:0!important}.portfolio-metric-grid>div:first-child,.outcome-support-grid>div:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important}.portfolio-metric-grid>div:last-child,.outcome-support-grid>div:last-child{border-bottom:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}.portfolio-toolbar{align-items:stretch;flex-direction:column}.project-readiness-row,.requirement-demand-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.project-identity,.requirement-demand-row>div:first-child{grid-column:1 / -1}.project-readiness-meter,.project-exposure{grid-column:auto;grid-row:auto}.requirement-demand-header,.outcome-history-header{display:none}.outcome-loop{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.outcome-loop>div>svg{display:none}.outcome-history-row{grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4)}.outcome-history-row>:nth-child(n+3){color:var(--text-tertiary);font-size:10px}}@media(max-width:1120px){.readiness-anchor{grid-template-columns:1fr}.recovery-rail{border-top:1px solid var(--border-strong);border-left:0}.strategy-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4)}.command-workbench{grid-template-columns:1fr}.command-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metric-grid>div:nth-child(3){border-left:0}.command-metric-grid>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.command-outcome-strip{grid-template-columns:auto minmax(200px,1fr) auto auto}.command-outcome-strip .text-link{grid-column:2 / -1}}@media(max-width:760px){.readiness-anchor{min-height:0}.readiness-horizon,.recovery-rail{padding:var(--space-4)}.horizon-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.horizon-metrics>div{padding:var(--space-2) var(--space-3)}.horizon-metrics>div:nth-child(3){padding-left:0;border-left:0}.horizon-metrics>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.horizon-readout{align-items:flex-start;flex-direction:column}.horizon-readout>span:first-child{max-width:none}.horizon-legend{justify-content:flex-start}.strategy-evidence{grid-template-columns:1fr}.command-hero{min-height:0;align-items:stretch;flex-direction:column;padding:var(--space-5)}.command-hero-actions{width:100%}.command-metric-grid{grid-template-columns:1fr}.command-metric-grid>div{min-height:96px;border-top:1px solid var(--border-subtle);border-left:0}.command-metric-grid>div:first-child{border-top:0}.project-exposure-row{grid-template-columns:auto minmax(0,1fr) auto}.project-exposure-value{align-items:flex-start;grid-column:2}.project-exposure-row>svg:last-child{grid-column:3;grid-row:1 / span 2}.command-priority-row{grid-template-columns:auto minmax(0,1fr) auto}.command-priority-row>span:nth-child(3){grid-column:2}.command-priority-row>svg:last-child{grid-column:3;grid-row:1 / span 2}.command-outcome-strip{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)}.command-outcome-strip>strong,.command-outcome-strip>span:not(.command-outcome-icon),.command-outcome-strip .text-link{grid-column:2}.command-center-page .compact-assignment{grid-template-columns:1fr auto}.command-center-page .compact-assignment .time-rail,.command-center-page .compact-assignment .assignment-identity{grid-column:1}.command-center-page .compact-assignment [data-readiness-state]{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.assignment-filter-panel{margin-bottom:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.assignment-filter-panel>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:620;list-style:none}.assignment-filter-panel>summary::-webkit-details-marker{display:none}.assignment-filter-panel>summary span,.assignment-clear-filters,.detail-back-link{display:inline-flex;align-items:center;gap:var(--space-2)}.assignment-filter-panel>summary small{color:var(--text-tertiary);font-weight:500}.assignment-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-subtle)}.assignment-date-filter{display:grid;gap:6px;color:var(--text-tertiary);font-size:11px;font-weight:600}.assignment-date-filter input,.worker-correction-field textarea,.exception-transition-panel textarea{width:100%;color:var(--text-primary);background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none}.assignment-date-filter input{min-height:36px;padding:0 var(--space-3)}.assignment-date-filter input:focus-visible,.worker-correction-field textarea:focus-visible,.exception-transition-panel textarea:focus-visible{border-color:var(--brand-accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--brand-accent) 18%,transparent)}.assignment-clear-filters{min-height:36px;align-self:end;justify-self:start;padding:0 var(--space-3);color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-weight:600}.assignment-clear-filters:hover{color:var(--text-primary);background:var(--surface-2)}.detail-back-link{width:fit-content;margin-bottom:var(--space-4);color:var(--text-secondary);font-size:12px;font-weight:620}.detail-back-link:hover{color:var(--text-primary)}.assignment-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.assignment-detail-summary>div{display:grid;min-height:104px;align-content:center;gap:4px;padding:var(--space-4);border-left:1px solid var(--border-subtle)}.assignment-detail-summary>div:first-child{border-left:0}.assignment-detail-summary small,.assignment-detail-summary span{color:var(--text-tertiary);font-size:11px}.assignment-detail-summary strong{color:var(--text-primary);font-size:13px}.reevaluation-callout,.assignment-conflict-alert,.revision-conflict-alert{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.reevaluation-callout{color:var(--text-secondary);background:color-mix(in oklch,var(--brand-accent) 5%,var(--surface-1));border:1px solid color-mix(in oklch,var(--brand-accent) 22%,var(--border-subtle))}.reevaluation-callout svg{flex:0 0 auto;color:var(--brand-accent)}.reevaluation-callout h2,.assignment-conflict-alert strong{margin:0;color:var(--text-primary);font-size:13px}.reevaluation-callout p,.assignment-conflict-alert p{margin:4px 0 0;font-size:12px;line-height:1.55}.assignment-conflict-alert,.revision-conflict-alert{color:var(--warning-text);background:var(--warning-soft);border:1px solid color-mix(in oklch,var(--warning-text) 22%,transparent)}.assignment-detail-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:var(--space-4)}.assignment-evidence-panel,.assignment-history-panel,.exception-transition-panel,.exception-timeline{padding:var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.section-heading-row h2,.section-heading-row h3,.exception-transition-panel h3{margin:2px 0 0;color:var(--text-primary);font-size:15px}.assignment-fact-list{display:grid;gap:var(--space-3)}.assignment-fact{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.6fr);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--status-positive);border-radius:var(--radius-sm)}.assignment-fact.fact-unsatisfied,.assignment-fact.fact-missing{border-left-color:var(--status-negative)}.assignment-fact.fact-stale,.assignment-fact.fact-conflicting{border-left-color:var(--status-warning)}.assignment-fact>div:first-child{display:grid;align-content:start;gap:4px}.assignment-fact strong{color:var(--text-primary);font-size:12px}.assignment-fact span,.assignment-fact dd,.assignment-fact dt{font-size:11px}.assignment-fact span,.assignment-fact dt{color:var(--text-tertiary)}.assignment-fact dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.assignment-fact dl div{display:grid;gap:2px}.assignment-fact dd{margin:0;color:var(--text-secondary)}.assignment-history-list,.exception-timeline .action-history-list{display:grid;gap:0}.assignment-history-list article{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-4)}.assignment-history-list article>span{width:9px;height:9px;margin-top:4px;background:var(--surface-3);border:2px solid var(--brand-accent);border-radius:999px}.assignment-history-list article>div{display:grid;gap:3px}.assignment-history-list strong{color:var(--text-primary);font-size:12px}.assignment-history-list small,.assignment-history-list p{margin:0;color:var(--text-tertiary);font-size:11px;line-height:1.45}.assignment-detail-actions{display:flex;gap:var(--space-4);margin-top:var(--space-4);font-size:12px;font-weight:620}.saved-queue-strip{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);overflow-x:auto;padding-bottom:2px}.saved-queue-chip{min-height:32px;flex:0 0 auto;padding:0 var(--space-3);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:11px;font-weight:620}.saved-queue-chip:hover,.saved-queue-chip.is-active{color:var(--text-primary);border-color:var(--border-default)}.saved-queue-chip.is-active{background:color-mix(in oklch,var(--brand-accent) 9%,var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--brand-accent) 22%,transparent)}.exception-detail-full{max-width:1120px;margin:0 auto}.detail-title-actions{display:flex;gap:var(--space-2)}.revision-conflict-alert{font-size:12px;line-height:1.5}.exception-transition-panel,.exception-timeline{margin-top:var(--space-4)}.exception-transition-panel>div:first-child{margin-bottom:var(--space-3)}.exception-transition-panel label{display:grid;gap:var(--space-2);color:var(--text-secondary);font-size:11px;font-weight:600}.exception-transition-panel textarea,.worker-correction-field textarea{min-height:76px;resize:vertical;padding:var(--space-3);font:inherit;font-size:12px;line-height:1.5}.exception-transition-panel .collaboration-actions{margin-top:var(--space-3)}.worker-decision-options{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.worker-decision-options legend{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:12px;font-weight:650}.worker-decision-options label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}.worker-decision-options label.is-selected{border-color:color-mix(in oklch,var(--brand-accent) 45%,var(--border-default));box-shadow:inset 3px 0 var(--brand-accent)}.worker-decision-options input{margin-top:3px;accent-color:var(--brand-accent)}.worker-decision-options label span{display:grid;gap:3px}.worker-decision-options strong{color:var(--text-primary);font-size:12px}.worker-decision-options small{color:var(--text-tertiary);font-size:11px;line-height:1.45}.worker-correction-field{display:grid;gap:var(--space-2);color:var(--text-secondary);font-size:12px;font-weight:600}.worker-correction-field>small{justify-self:end;color:var(--text-tertiary);font-size:10px;font-weight:500}@media(max-width:1100px){.assignment-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.assignment-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-detail-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--border-subtle)}.assignment-detail-summary>div:nth-child(4){border-top:1px solid var(--border-subtle)}.assignment-detail-columns{grid-template-columns:1fr}}@media(max-width:700px){.assignment-filter-grid,.assignment-detail-summary,.assignment-fact,.assignment-fact dl{grid-template-columns:1fr}.assignment-detail-summary>div{min-height:88px;border-top:1px solid var(--border-subtle);border-left:0}.assignment-detail-summary>div:first-child{border-top:0}.assignment-evidence-panel,.assignment-history-panel,.exception-transition-panel,.exception-timeline{padding:var(--space-4)}.assignment-detail-actions{align-items:flex-start;flex-direction:column}}
