@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/noto-sans-arabic-arabic-400-700.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/noto-sans-arabic-latin-400-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/amiri-arabic-400.woff2) format("woff2")}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/amiri-arabic-700.woff2) format("woff2")}@font-face{font-family:Amiri Quran;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/amiri-quran-arabic-400.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:block;src:url(/fonts/newsreader-latin-400-600.woff2) format("woff2")}:root{--brand: #14614a;--brand-deep: #0e4938;--brand-soft: #eaf3ef;--ivory: #f6f2e9;--canvas: #f5f6f3;--surface: #fff;--surface-muted: #fafbf9;--surface-hover: #fbfcfb;--surface-selected: #f3f8f5;--surface-selected-soft: #f8fbf9;--ink: #18231f;--ink-soft: #3e4a44;--muted: #626d67;--faint: #657069;--ink-disabled: #8a948e;--line: #e3e7e2;--line-strong: #d4dbd5;--line-hover: #bfc9c2;--line-brand-hover: #aacbbf;--line-brand-soft: #c9ddd5;--line-selected: #b8d2c8;--line-selected-strong: #9fc6b7;--danger: #a33a2e;--danger-soft: #fbefec;--danger-line: #efd2cc;--warning: #815d16;--warning-soft: #fff7e8;--warning-line: #ecdcb4;--warning-dot: #bf8424;--info: #2e5f7e;--info-soft: #edf5fa;--info-line: #cfe2ee;--sacred: #806223;--sacred-soft: #fbf6e7;--sacred-line: #e2d5ae;--sacred-icon-bg: #f3e8c6;--sacred-ink: #5c5135;--status-ok: #3d7c64;--status-ok-text: #345c4d;--surface-inverse: #17251f;--text-on-inverse: #fff;--text-muted-on-inverse: #d7dfdb;--track: #dfe5e0;--track-soft: #e7ebe7;--skeleton-highlight: rgb(255 255 255 / 72%);--surface-veil: rgb(255 255 255 / 96%);--line-on-inverse-soft: rgb(255 255 255 / 22%);--backdrop: rgb(26 37 32 / 46%);--text-primary: var(--ink);--text-muted: var(--muted);--text-faint: var(--faint);--text-disabled: var(--ink-disabled);--surface-card: var(--surface);--border-default: var(--line);--border-strong: var(--line-strong);--action-primary: var(--brand);--action-primary-hover: var(--brand-deep);--font-ui: "Noto Sans Arabic", system-ui, sans-serif;--font-source-ar: "Amiri", serif;--font-quran: "Amiri Quran", "Amiri", serif;--font-latin-serif: "Newsreader", Georgia, serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--text-page-title: clamp(24px, 2.2vw, 32px);--text-section: 18px;--text-subsection: 15px;--text-body-size: 15px;--text-body: var(--text-body-size);--text-body-lg: 17px;--text-control: 14px;--text-caption: 13px;--text-meta: 12px;--text-micro: 11px;--text-source-ar: 17px;--text-target-latin: 19px;--text-alignment-latin: 20px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-ui: 1.55;--leading-tight: 1.25;--leading-source-ar: 2;--leading-target-latin: 1.75;--tracking-title: -.035em;--tracking-section: -.02em;--radius-sm: 8px;--radius-control: 10px;--radius-md: 12px;--radius-card: 12px;--radius-lg: 12px;--radius-pill: 999px;--shadow-raised: 0 1px 2px rgb(18 30 24 / 5%), 0 4px 12px rgb(18 30 24 / 4%);--shadow-popover: 0 16px 44px rgb(18 30 24 / 12%), 0 3px 10px rgb(18 30 24 / 6%);--shadow-dialog: var(--shadow-popover);--shadow-drawer: 0 0 48px rgb(18 30 24 / 16%);--shadow-toast: var(--shadow-popover);--shadow-button: 0 1px 1px rgb(18 30 24 / 3%);--shadow-primary: 0 7px 18px rgb(20 97 74 / 18%);--focus: 0 0 0 3px rgb(20 97 74 / 18%);--focus-ring: #0e4938;--motion-quick: .12s;--motion-base: .18s;--motion-overlay: .24s;--ease-standard: ease;--ease-overlay: cubic-bezier(.2, .8, .2, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-page-x: 32px;--space-page-top: 30px;--space-section: 24px;--space-card: 18px;--space-toolbar: 16px;--content-max: 1480px;--reading-max: 980px;--subcopy-max: 680px;--nav-h: 66px;--control-h: 44px;--control-h-sm: 34px;--icon-button-size: 38px;--row-min-h: 76px;--menu-item-h: 38px;--table-head-h: 46px}[data-density=compact]{--control-h: 34px;--control-h-sm: 30px;--icon-button-size: 32px;--row-min-h: 56px;--menu-item-h: 34px;--table-head-h: 40px;--space-card: 12px;--space-toolbar: 10px}*{box-sizing:border-box}html{color-scheme:light;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--canvas);font:400 var(--text-body)/1.65 var(--font-ui);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{color:var(--brand-deep)}:focus-visible{outline:2px solid var(--surface);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-ring)}h1,h2,h3,p{margin-block:0}h1{font-size:var(--text-page-title);line-height:1.3;letter-spacing:-.035em}h2{font-size:var(--text-section);line-height:1.45}h3{font-size:var(--text-subsection)}input:not([type=checkbox]):not([type=radio]),textarea{width:100%;min-height:var(--control-h);padding:9px 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);transition:border-color var(--motion-quick),box-shadow var(--motion-quick)}input[type=checkbox],input[type=radio]{width:24px;height:24px;min-height:24px;margin:0;padding:0;accent-color:var(--brand);flex:0 0 auto}input::placeholder,textarea::placeholder{color:var(--faint)}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover{border-color:var(--line-hover)}input:not([type=checkbox]):not([type=radio])[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}textarea{resize:vertical}code,.technical{direction:ltr;font-family:var(--font-mono);unicode-bidi:isolate}.icon{width:18px;height:18px;flex:0 0 auto;stroke-width:1.9}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.full-width{width:100%}.quiet-note{margin-block-start:var(--space-5);color:var(--muted);font-size:var(--text-caption);text-align:center}.standalone-state{min-height:100vh;display:grid;place-items:center;padding:var(--space-6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight;outline-offset:2px;box-shadow:none}.button,.status-badge,input,textarea,.select__control,.select__popover,.project-card,.document-card,.active-editor{border:1px solid CanvasText}.select__option.is-active,.select__option.is-selected{outline:2px solid Highlight;outline-offset:-2px}.segment-row.is-active>button,.package-segment-option:has(input:checked),.format-picker label.is-selected{outline:2px solid Highlight;outline-offset:-2px}.status-badge__dot{background:CanvasText}}.button{min-height:var(--control-h);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 15px;border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--text-control);font-weight:600;line-height:1;transition:background var(--motion-quick),border-color var(--motion-quick),transform var(--motion-quick)}.button:active:not(:disabled){transform:translateY(1px)}.button--primary{color:var(--text-on-inverse);background:var(--brand);box-shadow:var(--shadow-primary)}.button--primary:hover:not(:disabled){color:var(--text-on-inverse);background:var(--brand-deep)}.button--secondary{background:var(--surface);border-color:var(--line-strong)}.button--secondary:hover:not(:disabled),.button--quiet:hover:not(:disabled){background:var(--surface-hover);border-color:var(--line-hover)}.button--quiet{background:transparent;border-color:transparent}.button--danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-line)}.button--small{min-height:34px;padding:7px 10px}.button:disabled{opacity:.58;box-shadow:none}.button__spinner{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.status-badge{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;color:var(--ink-soft);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:600;white-space:nowrap}.status-badge__dot{width:6px;height:6px;background:currentColor;border-radius:50%}.status-badge--success{color:var(--status-ok-text);background:var(--brand-soft);border-color:var(--line-brand-soft)}.status-badge--warning{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-line)}.status-badge--danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-line)}.status-badge--info{color:var(--info);background:var(--info-soft);border-color:var(--info-line)}.system-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8);text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.system-state__icon{width:46px;height:46px;display:grid;place-items:center;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-md);flex:0 0 auto}.system-state__icon svg{width:22px}.system-state h2{margin-block-end:4px}.system-state p{max-width:560px;color:var(--muted)}.system-state__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:12px}.system-state--error .system-state__icon{color:var(--danger);background:var(--danger-soft)}.system-state--permission .system-state__icon,.system-state--unavailable .system-state__icon{color:var(--warning);background:var(--warning-soft)}.draft-status{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--status-ok-text);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md)}.draft-status>.icon{flex:0 0 auto}.draft-status>span{min-width:0;display:flex;flex:1;flex-direction:column}.draft-status small{color:var(--muted)}.loading{min-height:160px;display:grid;gap:var(--space-5);padding:var(--space-5);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.loading__heading{display:flex;align-items:center;gap:var(--space-3)}.loading__heading>div,.loading__block{display:grid;gap:9px;min-width:0}.loading__heading>div{width:min(100%,360px)}.loading__avatar{width:42px;height:42px;flex:0 0 auto;background:var(--track-soft);border-radius:var(--radius-md)}.loading__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.loading__block{min-height:78px;align-content:center;padding:var(--space-4);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.loading__line,.loading__avatar{position:relative;overflow:hidden}.loading__line{display:block;width:70%;height:12px;background:var(--track-soft);border-radius:var(--radius-pill)}.loading__line:after,.loading__avatar:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 20%,var(--skeleton-highlight) 48%,transparent 76%);transform:translate(110%);animation:skeleton-shimmer 1.35s var(--ease-overlay) infinite}.loading__line--title{width:76%;height:17px}.loading__line--short{width:42%}.loading--list .loading__body{grid-template-columns:repeat(3,minmax(0,1fr))}.loading--list .loading__block{min-height:150px}.loading--form .loading__body,.loading--detail .loading__body{grid-template-columns:1fr}.loading--form .loading__block{min-height:90px}.loading--workspace{grid-template-columns:250px minmax(0,1fr) 250px;min-height:520px}.loading__workspace-column,.loading__workspace-main{min-width:0;display:grid;align-content:start;gap:var(--space-3)}.loading__workspace-main{grid-template-rows:auto 1fr}.loading__workspace-canvas{min-height:390px}.loading--workspace .loading__block{min-height:100px}.loading--inline{min-height:88px;padding:var(--space-4)}.loading--inline .loading__body{grid-template-columns:1fr}.loading--inline .loading__block{min-height:54px}@keyframes skeleton-shimmer{to{transform:translate(-110%)}}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field>legend{font-size:var(--text-control);font-weight:600}.field__hint{color:var(--muted);font-size:var(--text-caption)}.field__error{color:var(--danger);font-size:var(--text-caption)}.select{position:relative;width:100%;min-width:0}.select__control{width:100%;min-height:var(--control-h);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:9px 12px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);text-align:start;transition:border-color var(--motion-quick),box-shadow var(--motion-quick),background var(--motion-quick)}.select__control:hover:not(:disabled){background:var(--surface-hover);border-color:var(--line-hover)}.select.is-open .select__control{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__chevron{width:18px;color:var(--muted);transition:transform var(--motion-quick)}.select.is-open .select__chevron{transform:rotate(180deg)}.select__control:disabled{color:var(--muted);background:var(--surface-muted)}.select__control[aria-invalid=true]{border-color:var(--danger)}.select__popover{z-index:140;overflow:auto;overscroll-behavior:contain;padding:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-drawer);animation:select-popover-in var(--motion-quick) var(--ease-overlay) both}.select__option{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:var(--space-2);padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;line-height:1.45;overflow-wrap:anywhere}.select__option>svg{width:18px;color:var(--brand)}.select__option.is-active{background:var(--surface-hover)}.select__option.is-selected{color:var(--brand-deep);background:var(--brand-soft);font-weight:700}.select__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.select__popover[data-placement=top]{animation-name:select-popover-in-top}@keyframes select-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}}@keyframes select-popover-in-top{0%{opacity:0;transform:translateY(4px) scale(.99)}}details>summary{cursor:pointer;color:var(--ink-soft)}details>summary:focus-visible{border-radius:var(--radius-sm)}details pre{max-width:100%;overflow:auto;padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-meta);white-space:pre-wrap;overflow-wrap:anywhere}.page-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-block:22px 28px}.page-header>div{min-width:0;max-width:100%}.page-header__eyebrow,.eyebrow{margin-block-end:4px;color:var(--brand);font-size:var(--text-caption);font-weight:700}.page-header__description{max-width:680px;margin-block-start:7px;color:var(--muted);overflow-wrap:anywhere}.page-header__actions{display:flex;gap:var(--space-2);flex:0 0 auto}.inline-alert{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;color:var(--ink-soft);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.inline-alert--danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-line)}.inline-alert--warning{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-line)}.inline-alert--info{color:var(--info);background:var(--info-soft);border-color:var(--info-line)}.inline-alert--success{color:var(--status-ok-text);background:var(--brand-soft);border-color:var(--line-brand-soft)}.back-link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-control)}.section-heading{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.section-heading>*{min-width:0}.section-heading p{margin-block-start:3px;color:var(--muted)}.result-count{color:var(--muted);font-size:var(--text-caption)}.task-context-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:10px var(--space-7);background:var(--surface);border-block-end:1px solid var(--line)}.task-context-header__identity{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.task-context-header__back a{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.task-context-header__title{min-width:0;display:grid;gap:2px}.task-context-header__title h1{overflow:hidden;font-size:var(--text-section);text-overflow:ellipsis;white-space:nowrap}.task-context-header__title>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.task-context-header__controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.view-tabs{min-height:52px;display:flex;align-items:stretch;gap:var(--space-1);padding-inline:var(--space-7);background:var(--surface);border-block-end:1px solid var(--line)}.view-tabs [role=tab]{position:relative;min-height:52px;display:inline-flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);color:var(--muted);font-weight:700}.view-tabs [role=tab]:after{position:absolute;inset-inline:var(--space-4);inset-block-end:-1px;height:3px;content:"";background:transparent;border-radius:var(--radius-pill) var(--radius-pill) 0 0}.view-tabs [role=tab]:hover{color:var(--ink);background:var(--surface-hover);text-decoration:none}.view-tabs [role=tab][aria-selected=true]{color:var(--brand-deep);background:var(--surface-selected)}.view-tabs [role=tab][aria-selected=true]:after{background:var(--brand)}.view-tabs svg{width:19px}.workbench-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--space-4);padding:var(--space-4) var(--space-7) var(--space-7);background:var(--canvas)}.workbench-layout--with-master{grid-template-columns:240px minmax(0,1fr) 320px}.workbench-master,.workbench-primary,.context-pane{min-width:0}.workbench-master{position:sticky;inset-block-start:82px;max-height:calc(100vh - 106px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.workbench-primary{overflow:visible;background:transparent}.task-stage-progress{margin-block-end:var(--space-3);padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.task-stage-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.task-stage-progress li{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);color:var(--muted);border-radius:var(--radius-sm);font-size:var(--text-caption)}.task-stage-progress li>span{width:24px;height:24px;display:inline-grid;flex:0 0 auto;place-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:50%;font-size:var(--text-meta)}.task-stage-progress li.is-current{color:var(--brand-deep);background:var(--brand-soft)}.task-stage-progress li.is-current>span{color:var(--surface);background:var(--brand);border-color:var(--brand)}.task-stage-progress li.is-complete{color:var(--status-ok-text)}.task-stage-progress li.is-complete>span{color:var(--status-ok-text);background:var(--brand-soft);border-color:var(--line-brand-soft)}.context-pane{position:sticky;inset-block-start:82px;align-self:start;max-height:calc(100vh - 106px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.context-pane__decision{padding:var(--space-3);background:var(--surface);border-block-end:1px solid var(--line)}.context-pane__heading{min-height:42px;display:flex;align-items:center;padding-inline:var(--space-4);color:var(--muted);font-size:var(--text-caption);font-weight:700;border-block-end:1px solid var(--line)}.context-pane__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:var(--space-2);border-block-end:1px solid var(--line)}.context-pane__tabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-1);color:var(--muted);border:0;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-caption);font-weight:700}.context-pane__tabs button[aria-selected=true]{color:var(--brand-deep);background:var(--brand-soft)}.context-pane__tabs button>span{min-width:20px;padding:1px 5px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-meta)}.context-pane__panel{display:grid;gap:var(--space-1);padding:var(--space-3)}.context-pane__panel>.button{width:100%;justify-content:flex-start;text-align:start}.context-pane__summary{display:grid;gap:var(--space-1);margin-block-end:var(--space-2);padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-md)}.context-pane__summary small{color:var(--muted)}.role-action-bar{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md)}.role-action-bar>div:first-child{min-width:0;display:grid;gap:1px}.role-action-bar>div:first-child>span{color:var(--brand);font-size:var(--text-meta);font-weight:700}.role-action-bar>div:first-child>small{color:var(--muted)}.role-action-bar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.role-action-bar__actions:has(>:only-child){grid-template-columns:1fr}.role-action-bar__actions>*{width:100%;min-width:0}.role-action-bar--informational{background:var(--surface-muted);border-color:var(--line)}.role-action-bar--informational>div:first-child>span{color:var(--muted)}.compact-process-status{margin:var(--space-2) var(--space-7) 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.compact-process-status>summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);list-style:none}.compact-process-status>summary::-webkit-details-marker{display:none}.compact-process-status>summary>div{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.compact-process-status>summary>div:first-child{align-items:flex-start;flex-direction:column;gap:0}.compact-process-status>summary span{color:var(--muted);font-size:var(--text-caption)}.compact-process-status>summary svg{width:18px;color:var(--muted);transition:transform var(--motion-quick) var(--ease-standard)}.compact-process-status[open]>summary svg{transform:rotate(180deg)}.compact-process-status__details{display:grid;gap:var(--space-3);padding:var(--space-4);border-block-start:1px solid var(--line)}.compact-process-status__details progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:var(--radius-pill);accent-color:var(--brand)}@media(max-width:1180px){.workbench-layout,.workbench-layout--with-master{grid-template-columns:230px minmax(0,1fr)}.workbench-layout--single{grid-template-columns:minmax(0,1fr)}.context-pane{position:static;grid-column:1 / -1;max-height:none}.context-pane__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.context-pane__summary{grid-column:1 / -1}}@media(max-width:720px){.task-context-header{align-items:flex-start;flex-direction:column;padding:var(--space-3) 14px}.task-context-header__identity{align-items:flex-start}.task-context-header__controls{width:100%;justify-content:flex-start}.view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.view-tabs [role=tab]{min-width:0;justify-content:center;padding-inline:var(--space-1);text-align:center}.workbench-layout,.workbench-layout--with-master,.workbench-layout--single{display:flex;flex-direction:column;padding:var(--space-3)}.context-pane{display:contents}.context-pane__decision{order:1;padding:0;background:transparent;border:0}.workbench-primary{order:2}.workbench-master{position:static;order:3;width:100%;max-height:300px}.context-pane__heading,.context-pane__tabs,.context-pane__panel{order:4;width:100%;background:var(--surface)}.context-pane__heading{border:1px solid var(--line);border-block-end:0;border-radius:var(--radius-card) var(--radius-card) 0 0}.context-pane__tabs{border-inline:1px solid var(--line)}.context-pane__panel{border:1px solid var(--line);border-block-start:0;border-radius:0 0 var(--radius-card) var(--radius-card)}.context-pane__panel{grid-template-columns:1fr}.context-pane__decision .role-action-bar{position:sticky;z-index:8;inset-block-start:var(--space-2);box-shadow:var(--shadow-raised)}.task-stage-progress li{align-items:center;flex-direction:column;gap:2px;padding-inline:2px;text-align:center}.compact-process-status{margin-inline:var(--space-3)}.workbench-primary{padding:14px}}.app-shell{min-height:100vh}.route-progress{position:fixed;z-index:90;inset-block-start:0;inset-inline:0;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--motion-quick)}.route-progress span{display:block;width:38%;height:100%;background:var(--brand);border-radius:var(--radius-pill);transform:translate(160%)}.route-progress.is-visible{opacity:1}.route-progress.is-visible span{animation:route-progress var(--motion-overlay) var(--ease-overlay) infinite alternate}@keyframes route-progress{to{transform:translate(-165%)}}.skip-link{position:fixed;z-index:100;inset-block-start:8px;inset-inline-start:8px;padding:9px 14px;color:var(--text-on-inverse);background:var(--brand-deep);border-radius:var(--radius-control);transform:translateY(-150%)}.skip-link:focus{color:var(--text-on-inverse);transform:translateY(0)}.demo-banner{min-height:34px;display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 18px;color:var(--info);background:var(--info-soft);border-block-end:1px solid var(--info-line);font-size:var(--text-caption)}.demo-banner span:first-child{font-weight:700}.demo-banner__link{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;color:var(--info);border:1px solid var(--info-line);border-radius:var(--radius-pill);font-weight:700}.demo-banner__link:hover{color:var(--brand-deep);background:var(--surface);text-decoration:none}.topbar{position:sticky;z-index:20;inset-block-start:0;background:var(--surface-veil);border-block-end:1px solid var(--line)}.topbar__inner{width:min(100%,calc(var(--content-max) + 64px));min-height:66px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-inline:32px}.brand{display:inline-flex;align-items:center;gap:9px}.brand:hover{text-decoration:none}.brand__mark{width:38px;height:38px;display:grid;place-items:center;color:var(--text-on-inverse);background:var(--brand);border-radius:var(--radius-md);font-size:22px;font-weight:700}.brand__word{font-size:23px;font-weight:700;letter-spacing:-.03em}.main-nav{display:flex;align-items:center;gap:4px}.main-nav a,.main-nav__disabled{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;color:var(--muted);border-radius:var(--radius-control);font-size:var(--text-control);font-weight:600}.main-nav a.active{color:var(--brand-deep);background:var(--brand-soft)}.main-nav__disabled{color:var(--ink-disabled);cursor:not-allowed}.account{display:flex;align-items:center;gap:9px}.account__avatar{width:34px;height:34px;display:grid;place-items:center;color:var(--brand-deep);background:var(--brand-soft);border-radius:50%;font-weight:700}.account__text{display:flex;flex-direction:column;line-height:1.3}.account__text small{color:var(--muted);font-size:var(--text-meta)}.app-main{min-width:0}.route-stage{min-width:0;animation:route-enter var(--motion-base) var(--ease-overlay) both}@keyframes route-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.page-container{width:min(100%,calc(var(--content-max) + 64px));min-width:0;margin-inline:auto;padding:28px 32px 64px}.page-container--narrow{width:min(100%,980px)}.page-container--wide{width:min(100%,1560px)}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,620px) 1fr;background:var(--surface)}.login-panel{align-self:center;width:min(100%,500px);margin-inline:auto;padding:56px 36px}.login-brand{display:flex;align-items:center;gap:10px;margin-block-end:54px;font-size:24px}.login-brand span{width:42px;height:42px;display:grid;place-items:center;color:var(--text-on-inverse);background:var(--brand);border-radius:var(--radius-md);font-weight:700}.login-copy>p:last-child{margin-block-start:8px;color:var(--muted)}.demo-accounts,.login-form{margin-block-start:34px}.demo-accounts__heading{display:flex;align-items:center;gap:8px;font-weight:700}.demo-accounts>p{margin-block:4px 14px;color:var(--muted);font-size:var(--text-caption)}.demo-accounts__list{display:flex;flex-direction:column;gap:8px}.demo-accounts__list button{min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;text-align:start;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md)}.demo-accounts__list button:hover{background:var(--surface-selected);border-color:var(--line-brand-hover)}.demo-accounts__list span{display:flex;flex-direction:column}.demo-accounts__list small{color:var(--muted)}.login-form{display:grid;gap:16px}.login-aside{display:flex;flex-direction:column;justify-content:flex-end;padding:70px;color:var(--text-on-inverse);background:var(--brand)}.login-aside p{max-width:500px;padding-block:16px;border-block-end:1px solid var(--line-on-inverse-soft);font-size:clamp(28px,4vw,54px);font-weight:600;letter-spacing:-.04em}.list-toolbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:20px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.search-control{width:min(100%,440px);display:flex;align-items:center;gap:8px;padding-inline:11px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control)}.search-control input{min-width:0;background:transparent;border:0;box-shadow:none}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.project-grid:has(.project-card:only-child){grid-template-columns:minmax(0,780px)}.project-card{min-width:0;display:flex;flex-direction:column;gap:22px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);transition:border-color var(--motion-quick),box-shadow var(--motion-base),transform var(--motion-base)}.project-card:hover{border-color:var(--line-hover)}.project-card:focus-within{border-color:var(--line-selected-strong);box-shadow:var(--shadow-popover)}.project-card__top{display:flex;justify-content:space-between;align-items:center}.project-card__icon{width:38px;height:38px;display:grid;place-items:center;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-md)}.project-card h2{margin-block-end:4px}.project-card p{color:var(--muted)}.project-card__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0}.project-card__facts div{min-width:0;padding:10px;background:var(--surface-muted);border-radius:var(--radius-sm)}.project-card__facts div:last-child{grid-column:1 / -1}.project-card__facts dt{color:var(--muted);font-size:var(--text-caption)}.project-card__facts dd{margin:2px 0 0;font-weight:600}.project-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-1)}.project-card__footer .card-link{margin-block-start:0}.quick-view-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 9px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--text-control);font-weight:600}.quick-view-button:hover{color:var(--brand-deep);background:var(--brand-soft)}.project-preview{display:grid;gap:var(--space-5)}.project-preview dl{display:grid;gap:var(--space-2);margin:0}.project-preview dl div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-md)}.project-preview dt{color:var(--muted)}.project-preview dd{margin:0;font-weight:600;text-align:end}.project-preview__actions{display:grid;gap:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--line)}.project-portfolio-page{max-width:1720px}.portfolio-overview{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));margin-block-end:var(--space-4);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.portfolio-view{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);color:var(--muted);background:transparent;border:0;border-inline-end:1px solid var(--line);text-align:start;transition:color var(--motion-quick),background var(--motion-quick),box-shadow var(--motion-quick)}.portfolio-view:last-child{border-inline-end:0}.portfolio-view:hover{color:var(--ink);background:var(--surface-muted)}.portfolio-view strong{color:var(--ink);font-size:22px}.portfolio-view.is-active{color:var(--brand-deep);background:var(--surface-selected);box-shadow:inset 0 -3px var(--brand)}.portfolio-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.portfolio-search{width:100%}.portfolio-filters{display:flex;align-items:center;gap:var(--space-2)}.portfolio-filters .select{min-width:150px}.portfolio-result-count{white-space:nowrap;color:var(--muted);font-size:var(--text-caption)}.layout-switch{display:inline-grid;grid-template-columns:repeat(2,38px);padding:3px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control)}.layout-switch button{width:38px;height:34px;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:calc(var(--radius-control) - 3px)}.layout-switch button:hover,.layout-switch button.is-active{color:var(--brand-deep);background:var(--surface);box-shadow:var(--shadow-raised)}.layout-switch svg{width:18px}.project-portfolio{display:grid;gap:var(--space-5)}.project-group{min-width:0}.project-group__header{display:flex;align-items:center;justify-content:space-between;margin-block:var(--space-3)}.project-group__header h2{font-size:var(--text-section)}.project-group__header span{min-width:30px;height:30px;display:grid;place-items:center;background:var(--surface-selected);border-radius:var(--radius-pill);font-weight:700}.project-portfolio__items{display:grid;gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.project-row{min-width:0;display:grid;grid-template-columns:minmax(250px,1.6fr) minmax(140px,.75fr) minmax(175px,.9fr) minmax(145px,.75fr) minmax(135px,.7fr) minmax(170px,auto);align-items:center;gap:var(--space-4);min-height:112px;padding:var(--space-4);background:var(--surface);transition:background var(--motion-quick)}.project-row:not(.project-row--header):hover{background:var(--surface-muted)}.project-row--header{min-height:44px;padding-block:var(--space-2);color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-block-end:0;border-radius:var(--radius-card) var(--radius-card) 0 0;font-size:var(--text-caption);font-weight:600}.project-row--header+.project-portfolio__items{border-start-start-radius:0;border-start-end-radius:0}.project-row__identity{min-width:0;display:flex;align-items:flex-start;gap:var(--space-3)}.project-row__icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;color:var(--brand-deep);background:var(--brand-soft);border-radius:var(--radius-md)}.project-row__icon svg{width:20px}.project-row__identity>div{min-width:0}.project-row__identity h2{overflow:hidden;margin:0;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.project-row__identity p,.project-row__identity span{overflow:hidden;margin-block-start:3px;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.project-row__health,.project-row__progress,.project-row__ownership{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.project-row__health small{color:var(--muted);line-height:1.5}.project-row__progress>div{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.project-row__progress strong{font-size:var(--text-section)}.project-row__progress span,.project-row__ownership span{color:var(--muted);font-size:var(--text-caption)}.portfolio-progress{width:100%;height:7px;display:block;overflow:hidden;background:var(--surface-selected);border-radius:var(--radius-pill)}.portfolio-progress>span{height:100%;display:block;background:var(--brand);border-radius:inherit;transition:inline-size var(--motion-base)}.project-row__personal{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;line-height:1.5}.project-row__personal svg,.project-row__ownership svg{width:17px;flex:0 0 auto;color:var(--brand)}.project-row__ownership span{display:flex;align-items:center;gap:6px}.project-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.project-row__actions .button{min-width:120px;justify-content:center;white-space:nowrap}.project-row__actions .icon-button{flex:0 0 auto}.project-portfolio--board .project-row--header{display:none}.project-portfolio--board .project-portfolio__items{grid-template-columns:repeat(3,minmax(300px,1fr));gap:var(--space-3);overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.project-portfolio--board .project-row{grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-4);min-height:330px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.project-portfolio--board .project-row__identity,.project-portfolio--board .project-row__actions{grid-column:1 / -1}.project-portfolio--board .project-row__actions{align-self:end;justify-content:space-between}.portfolio-load-more{display:flex;justify-content:center;margin-block-start:var(--space-5)}.project-brief{display:grid;gap:var(--space-4)}.project-brief section{padding:var(--space-4);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-card)}.project-brief section>span,.project-brief section>div>span{color:var(--muted);font-size:var(--text-caption);font-weight:600}.project-brief section h3{margin-block:3px}.project-brief section p{color:var(--muted)}.project-brief__health{display:flex;align-items:flex-start;gap:var(--space-3)}.project-brief__health>svg{width:24px;flex:0 0 auto;color:var(--brand)}.project-brief__health--needs_attention,.project-brief__health--at_risk{color:var(--warning);background:var(--warning-soft)!important;border-color:var(--warning-line)!important}.project-brief__health--needs_attention>svg,.project-brief__health--at_risk>svg{color:var(--warning)}.project-brief__next{display:grid;gap:var(--space-2)}.project-brief__next .button{margin-block-start:var(--space-2)}.project-brief__progress>div{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-2)}.project-brief__progress>div strong{font-size:24px}.project-brief__progress dl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin:var(--space-4) 0 0}.project-brief__progress dl div,.project-brief__details dl div{padding:var(--space-3);background:var(--surface);border-radius:var(--radius-sm)}.project-brief dt{color:var(--muted);font-size:var(--text-caption)}.project-brief dd{margin:2px 0 0;font-weight:700}.project-brief__details dl{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin:var(--space-3) 0 0}.project-brief__secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.scenario-assurance{display:flex;align-items:flex-start;gap:12px;margin-block-end:22px;padding:16px 18px;color:var(--info);background:var(--info-soft);border:1px solid var(--info-line);border-radius:var(--radius-card)}.scenario-assurance>svg{flex:0 0 auto;width:22px;margin-block-start:2px}.scenario-assurance p{margin-block-start:3px;color:var(--muted)}.scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.scenario-card{min-width:0;display:flex;flex-direction:column;gap:18px;padding:22px;scroll-margin-block-start:150px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.scenario-card>header{display:flex;align-items:center;justify-content:space-between}.scenario-card__icon{width:42px;height:42px;display:grid;place-items:center;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-md)}.scenario-card__code{padding:5px 9px;color:var(--brand-deep);background:var(--surface-selected);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:700}.scenario-card__body{display:flex;flex:1;flex-direction:column;gap:8px}.scenario-card__body>p{color:var(--muted)}.scenario-card dl{display:grid;gap:9px;margin:8px 0 0}.scenario-card dl div{padding:11px 12px;background:var(--surface-muted);border-radius:var(--radius-sm)}.scenario-card dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-caption)}.scenario-card dt svg{width:16px}.scenario-card dd{margin:3px 0 0}.scenario-card>.button{align-self:flex-start}.scenario-jump-nav{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.scenario-jump-nav a{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 11px;color:var(--ink-soft);background:var(--surface-muted);border-radius:var(--radius-control);font-size:var(--text-caption);font-weight:600}.scenario-jump-nav a span{color:var(--brand)}.scenario-mobile-nav{display:none}.card-link{display:inline-flex;align-items:center;gap:6px;margin-block-start:auto;color:var(--brand);font-weight:600}.form-card{display:flex;flex-direction:column;gap:28px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.form-card--small{max-width:680px;margin-inline:auto}.form-section{display:flex;flex-direction:column;gap:20px;padding-block-end:28px;border-block-end:1px solid var(--line)}.form-section:last-of-type{padding-block-end:0;border:0}.form-section__heading{display:flex;gap:12px}.form-section__heading>span{width:30px;height:30px;display:grid;place-items:center;color:var(--brand-deep);background:var(--brand-soft);border-radius:50%;font-weight:700}.form-section__heading p{color:var(--muted)}.form-grid{display:grid;gap:16px}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-stage-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;counter-reset:stage}.setup-stage-list li{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;background:var(--brand-soft);border-radius:var(--radius-pill);font-size:var(--text-caption)}.setup-stage-list li:before{counter-increment:stage;content:counter(stage);width:22px;height:22px;display:grid;place-items:center;color:var(--text-on-inverse);background:var(--brand);border-radius:50%;font-weight:700}.governance-preview{display:grid;gap:var(--space-5);padding:var(--space-5);background:var(--surface-muted);border:1px dashed var(--line-hover);border-radius:var(--radius-md)}.governance-preview .select__control:disabled{opacity:1;color:var(--muted);background:var(--surface)}.setup-gaps{display:grid;gap:var(--space-3);padding:var(--space-4);color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:var(--radius-md)}.setup-gaps>div{display:flex;align-items:flex-start;gap:var(--space-2)}.setup-gaps .icon{width:20px;flex:0 0 auto}.setup-gaps p{color:var(--muted)}.setup-gaps ul{display:grid;gap:var(--space-1);margin:0;padding-inline-start:38px;font-size:var(--text-caption)}.checkbox-group{padding:0;margin:0;border:0}.checkbox-group>div{min-height:var(--control-h);display:flex;flex-wrap:wrap;gap:8px}.checkbox-group label{display:flex;align-items:center;gap:8px;padding:8px 11px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer}.checkbox-group input{width:24px;min-height:24px;accent-color:var(--brand)}.checkbox-group--vertical{gap:10px}.checkbox-group--vertical label{align-items:flex-start}.checkbox-group--vertical label span{display:flex;flex-direction:column}.checkbox-group--vertical small{color:var(--muted)}.locked-option{cursor:default!important}.form-actions{display:flex;justify-content:flex-end;gap:8px}.project-intake-page{max-width:1120px}.project-intake-page>.page-header{max-width:900px}.project-intake-draft{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);max-width:980px;margin:0 auto var(--space-4);padding:var(--space-3) var(--space-4);color:var(--brand-deep);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md)}.project-intake-draft>svg{width:20px}.project-intake-draft>span{display:grid;gap:1px}.project-intake-draft small{color:var(--muted)}.project-intake-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin:0 auto var(--space-4);padding:var(--space-2);list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.project-intake-steps li{min-width:0}.project-intake-steps button{width:100%;min-height:56px;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--muted);text-align:start;background:transparent;border:0;border-radius:var(--radius-control)}.project-intake-steps button:disabled{opacity:1;cursor:default}.project-intake-steps button>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;background:var(--surface-muted);border:1px solid var(--line);border-radius:50%;font-weight:800}.project-intake-steps button>span svg{width:16px}.project-intake-steps .is-current button{color:var(--brand-deep);background:var(--brand-soft)}.project-intake-steps .is-current button>span{color:var(--text-on-inverse);background:var(--brand);border-color:var(--brand)}.project-intake-steps .is-complete button{color:var(--ink);cursor:pointer}.project-intake-steps .is-complete button:hover{background:var(--surface-hover)}.project-intake-steps .is-complete button>span{color:var(--brand-deep);background:var(--surface-selected);border-color:var(--line-brand-soft)}.project-intake-card{max-width:980px;margin-inline:auto;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.project-intake-panel{display:grid;gap:var(--space-5);min-height:470px;padding:clamp(22px,4vw,40px);animation:panel-enter var(--motion-base) var(--ease-overlay) both}.project-intake-panel>header{display:flex;align-items:flex-start;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.project-intake-panel>header>span{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;color:var(--brand-deep);background:var(--brand-soft);border-radius:var(--radius-md)}.project-intake-panel>header svg{width:23px}.project-intake-panel>header h2,.project-intake-panel>header p{margin:0}.project-intake-panel>header p{margin-block-start:var(--space-1);color:var(--muted)}.project-intake-error{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) var(--space-4) 0;padding:var(--space-3) var(--space-4);color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--radius-md)}.project-intake-error>svg{width:20px;flex:0 0 auto}.project-intake-error>span{flex:1}.project-intake-error>a{color:inherit;font-weight:800;text-decoration:underline}.project-intake-dropzone{min-height:150px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--surface-muted);border:1.5px dashed var(--line-selected);border-radius:var(--radius-card);transition:border-color var(--motion-quick),background var(--motion-quick),box-shadow var(--motion-quick)}.project-intake-dropzone.is-dragging{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 0 0 4px var(--focus-ring)}.project-intake-dropzone>svg{width:38px;height:38px;color:var(--brand-deep)}.project-intake-dropzone>div{display:grid;gap:var(--space-1)}.project-intake-dropzone>div strong{font-size:var(--text-body-lg)}.project-intake-dropzone>div span{color:var(--muted)}.project-intake-files{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.project-intake-files li,.add-content-file{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.project-intake-files li>svg,.add-content-file>svg{width:21px;color:var(--brand-deep)}.project-intake-files li>span,.add-content-file>span{min-width:0;display:grid}.project-intake-files li strong,.add-content-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-intake-files li small,.add-content-file small{color:var(--muted)}.project-intake-files li>button,.add-content-file>button{width:36px;height:36px;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:var(--radius-control)}.project-intake-files li>button:hover,.add-content-file>button:hover{color:var(--danger);background:var(--danger-soft)}.project-intake-files li>button svg,.add-content-file>button svg{width:18px}.project-intake-languages{padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.project-language-picker{margin:0;padding:0;border:0}.project-language-picker legend,.project-choice-cards legend{margin-block-end:var(--space-2);font-weight:700}.project-language-picker>div{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:var(--control-h)}.project-language-picker label{min-height:var(--control-h);display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 13px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer}.project-language-picker label.is-selected{color:var(--brand-deep);background:var(--brand-soft);border-color:var(--brand)}.project-language-picker input{width:21px;min-height:21px;accent-color:var(--brand)}.project-choice-cards{margin:0;padding:0;border:0}.project-choice-cards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.project-choice-cards label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-quick),background var(--motion-quick),box-shadow var(--motion-quick)}.project-choice-cards label:hover{background:var(--surface-hover);border-color:var(--line-selected)}.project-choice-cards label.is-selected{background:var(--brand-soft);border-color:var(--brand);box-shadow:inset -3px 0 0 var(--brand)}[dir=ltr] .project-choice-cards label.is-selected{box-shadow:inset 3px 0 0 var(--brand)}.project-choice-cards input{width:20px;min-height:20px;margin-block-start:2px;accent-color:var(--brand)}.project-choice-cards label>span{display:grid;gap:var(--space-1)}.project-choice-cards small{color:var(--muted)}.project-policy-note,.project-start-note,.project-team-summary{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);color:var(--brand-deep);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md)}.project-policy-note>svg,.project-start-note>svg,.project-team-summary>svg{width:22px;flex:0 0 auto}.project-policy-note p,.project-start-note p,.project-team-summary p{margin-block-start:var(--space-1);color:var(--muted)}.project-method-card{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-card)}.project-method-card__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.project-method-card__heading>span{width:42px;height:42px;display:grid;place-items:center;color:var(--brand-deep);background:var(--surface);border-radius:var(--radius-md)}.project-method-card__heading>span svg{width:22px}.project-method-card__heading small{color:var(--brand-deep);font-weight:750}.project-method-card__heading h3{margin-block-start:2px}.project-method-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:method-stage}.project-method-stages li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-weight:700}.project-method-stages li:before{counter-increment:method-stage;content:counter(method-stage);width:25px;height:25px;display:grid;place-items:center;color:var(--text-on-inverse);background:var(--brand);border-radius:50%;font-size:var(--text-caption)}.project-brain-card{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card)}.project-brain-card__heading{display:flex;align-items:flex-start;gap:var(--space-3)}.project-brain-card__heading>div{min-width:0;flex:1}.project-brain-card__heading>.button{flex:0 0 auto}.project-brain-card__heading>svg{width:25px;color:var(--brand-deep)}.project-brain-card__heading p{color:var(--muted)}.project-brain-card>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.project-brain-card>ol li{min-width:0;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-muted);border-radius:var(--radius-md)}.project-brain-card>ol li>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:var(--brand-deep);background:var(--surface-selected);border-radius:var(--radius-sm);font-weight:850;direction:ltr}.project-brain-card>ol li>div{min-width:0;display:grid;gap:var(--space-1)}.project-brain-card>ol small{color:var(--muted);overflow-wrap:anywhere}.project-brain-protection{display:flex;align-items:center;gap:var(--space-2);padding-block-start:var(--space-3);color:var(--brand-deep);border-block-start:1px solid var(--line);font-size:var(--text-caption);font-weight:700}.project-brain-protection svg{width:18px}.project-team-summary{color:var(--ink);background:var(--surface-muted);border-color:var(--line)}.project-team-summary h3{margin:0}.project-intake-review{display:grid;margin:0;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.project-intake-review>div{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:62px;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.project-intake-review>div:last-child{border:0}.project-intake-review dt{color:var(--muted)}.project-intake-review dd{min-width:0;margin:0;font-weight:700;overflow-wrap:anywhere}.project-intake-review button{color:var(--brand-deep);background:transparent;border:0;font-weight:750}.project-intake-review button:hover{text-decoration:underline}.project-creation-progress{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.project-creation-progress p{color:var(--muted)}.project-creation-progress__spinner{width:24px;height:24px;flex:0 0 auto;border:3px solid var(--line);border-block-start-color:var(--brand);border-radius:50%;animation:spin .8s linear infinite}.project-intake-actions{position:sticky;z-index:3;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) clamp(22px,4vw,40px);background:color-mix(in srgb,var(--surface) 94%,transparent);border-block-start:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-intake-actions>div{display:flex}.project-method-settings{display:grid;gap:var(--space-5)}.project-method-settings>.button{justify-self:start}.add-content-card{max-width:760px;display:grid;gap:var(--space-5);padding:clamp(22px,4vw,36px)}.add-content-card>.project-intake-error{margin:0}.add-content-card>.project-intake-actions{position:static;margin:0 -36px -36px}.large-field-icon{width:54px;height:54px;display:grid;place-items:center;margin-inline:auto;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-card)}.large-field-icon svg{width:26px}.project-summary{display:grid;grid-template-columns:minmax(220px,.55fr) 1.45fr;gap:24px;margin-block-end:28px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.project-view-tabs{display:flex;align-items:center;gap:var(--space-1);margin-block-end:var(--space-5);padding:var(--space-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.project-view-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;color:var(--muted);background:transparent;border:0;border-radius:var(--radius-control);font-weight:600;transition:color var(--motion-quick),background var(--motion-quick),transform var(--motion-quick)}.project-view-tabs button:hover{color:var(--ink);background:var(--surface-hover)}.project-view-tabs button[aria-selected=true]{color:var(--brand-deep);background:var(--brand-soft)}.project-view-tabs button:active{transform:scale(.985)}.project-view-tabs svg{width:18px}.project-view-tabs button>span{min-width:23px;padding:1px 6px;background:var(--surface);border-radius:var(--radius-pill);font-size:var(--text-meta)}.project-tab-panel{animation:panel-enter var(--motion-base) var(--ease-overlay) both}@keyframes panel-enter{0%{opacity:.4;transform:translateY(4px)}}.project-tools{display:flex;justify-content:flex-start;margin-block-end:var(--space-4)}.project-created-alert{margin-block-end:var(--space-4)}.project-created-alert p{margin-block-start:2px;color:var(--muted)}.project-summary>div p{color:var(--muted)}.project-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.project-summary dl div{padding:10px 12px;background:var(--surface-muted);border-radius:var(--radius-sm)}.project-summary dt{color:var(--muted);font-size:var(--text-caption)}.project-summary dd{margin:2px 0 0;font-weight:600}.project-governance__content{display:flex;flex-direction:column;gap:12px}.project-governance .project-governance__content p{color:inherit}.project-governance__content>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.project-team-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.project-team-list li{min-width:0;display:flex;flex-direction:column;padding:10px 12px;background:var(--surface-muted);border-radius:var(--radius-sm)}.project-team-list span,.project-team-list small{overflow:hidden;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis}.document-section{display:flex;flex-direction:column;gap:14px}.document-list{display:flex;flex-direction:column;gap:10px}.document-master-detail{min-height:430px;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:var(--space-4)}.document-master-list{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.document-master-list button{width:100%;min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);text-align:start;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);transition:background var(--motion-quick),border-color var(--motion-quick),transform var(--motion-quick)}.document-master-list button:hover{background:var(--surface-hover);border-color:var(--line)}.document-master-list button.is-active{background:var(--surface-selected);border-color:var(--line-selected);box-shadow:inset -3px 0 0 var(--brand)}.document-master-list button:active{transform:scale(.992)}.document-master-list button>span:nth-child(2){min-width:0;display:grid}.document-master-list button strong,.document-master-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-master-list button small{color:var(--muted)}.document-master-list__icon,.document-detail__icon{width:38px;height:38px;display:grid;place-items:center;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-md)}.document-master-list__icon svg,.document-detail__icon svg{width:19px}.attention-dot{width:8px;height:8px;background:var(--warning-dot);border-radius:50%}.document-detail{min-width:0;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);animation:detail-enter var(--motion-base) var(--ease-overlay) both}.document-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.document-detail>header p{margin-block-start:var(--space-1);color:var(--muted)}.document-progress{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--surface-muted);border-radius:var(--radius-md)}.document-progress>div{display:flex;justify-content:space-between;gap:var(--space-3)}.document-progress span{color:var(--muted)}.document-progress progress{width:100%;height:8px;accent-color:var(--brand)}.document-language-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.document-language-actions>span{width:100%;color:var(--muted);font-size:var(--text-caption);font-weight:600}.document-language-actions a{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;color:var(--brand-deep);background:var(--brand-soft);border-radius:var(--radius-control);font-weight:600}.document-detail__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}@keyframes detail-enter{0%{opacity:.45;transform:translate(-5px)}}.document-card{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(280px,auto);align-items:center;gap:18px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.document-card__identity{min-width:0;display:flex;align-items:center;gap:12px}.document-card__identity>span{width:40px;height:40px;display:grid;place-items:center;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-md)}.document-card__identity p{color:var(--muted)}.document-card__states,.document-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.document-card__actions a{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:var(--muted);border-radius:var(--radius-control);font-size:var(--text-control);font-weight:600}.document-card__actions a:hover{color:var(--brand);background:var(--brand-soft)}.document-card__actions .document-card__next{color:var(--brand)}.reviewer-dashboard{--task-columns: minmax(290px, 1.55fr) minmax(170px, .9fr) 122px 150px 126px;width:min(100%,1440px);margin-inline:auto}.reviewer-dashboard>.page-header{margin-block-end:var(--space-5)}.reviewer-dashboard__toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,280px) auto;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4)}.task-search{min-height:var(--control-h);position:relative;display:flex;align-items:center}.task-search>svg{position:absolute;z-index:1;inset-inline-start:13px;width:18px;color:var(--muted);pointer-events:none}.task-search input{padding-inline:42px;background:var(--surface)}.task-search button{position:absolute;inset-inline-end:7px;width:32px;height:32px;display:grid;place-items:center;padding:0;color:var(--muted);background:transparent;border:0;border-radius:var(--radius-sm)}.task-search button:hover{color:var(--ink);background:var(--surface-muted)}.task-search button svg{width:17px}.task-view-switch{min-height:var(--control-h);display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control)}.task-view-switch button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:6px 11px;color:var(--muted);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-caption);font-weight:700;white-space:nowrap}.task-view-switch button svg{width:17px}.task-view-switch button[aria-pressed=true]{color:var(--brand-deep);background:var(--surface);box-shadow:var(--shadow-raised)}.task-inbox-tabs{width:fit-content;display:inline-grid;grid-template-columns:repeat(3,minmax(176px,1fr));gap:var(--space-1);margin-block-end:var(--space-5);padding:var(--space-1);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control)}.task-inbox-tabs button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--muted);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-weight:700;cursor:pointer;transition:color var(--motion-quick),background var(--motion-quick),box-shadow var(--motion-base)}.task-inbox-tabs button svg{width:19px}.task-inbox-tabs button strong{min-width:25px;height:25px;display:grid;place-items:center;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.task-inbox-tabs button[aria-selected=true]{color:var(--brand-deep);background:var(--surface);box-shadow:var(--shadow-raised)}.task-inbox-tabs button[aria-selected=true] strong{color:var(--text-on-inverse);background:var(--brand);border-color:var(--brand)}.task-queue-panel{min-width:0;display:grid;gap:var(--space-3)}.task-queue-summary{display:flex;align-items:baseline;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.task-queue-summary strong{color:var(--ink);font-size:var(--text-control)}.task-queue-columns,.task-queue-row{display:grid;grid-template-columns:var(--task-columns);align-items:center;column-gap:var(--space-4)}.task-queue-columns{min-height:38px;padding-inline:var(--space-5);color:var(--muted);font-size:var(--text-meta);font-weight:700}.task-project-groups,.task-priority-list{display:grid;gap:var(--space-4)}.task-project-group{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.task-project-group__header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--surface-muted);border-block-end:1px solid var(--line)}.task-project-group__header>div{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.task-project-group__header>div>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-md)}.task-project-group__header svg{width:19px}.task-project-group__header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-subsection)}.task-project-group__header p{margin-block-start:2px;color:var(--muted);font-size:var(--text-caption)}.task-project-group__header>a{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;padding:7px 9px;color:var(--brand-deep);border-radius:var(--radius-sm);font-size:var(--text-caption);font-weight:700}.task-project-group__header>a:hover{background:var(--brand-soft)}.task-project-group__header>a svg{width:17px}.task-project-group__rows .task-queue-row+.task-queue-row{border-block-start:1px solid var(--line)}.task-priority-list .task-queue-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.task-queue-row{min-height:106px;position:relative;padding:var(--space-4) var(--space-5);transition:background var(--motion-quick),box-shadow var(--motion-base)}.task-queue-row:hover{z-index:1;background:var(--surface-hover);box-shadow:var(--shadow-raised)}.task-queue-row--action:before{position:absolute;inset-block:14px;inset-inline-start:0;width:4px;content:"";background:var(--brand);border-radius:0 var(--radius-pill) var(--radius-pill) 0}.task-queue-row__identity{min-width:0}.task-queue-row__identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-control)}.task-queue-row__identity p{overflow:hidden;margin-block-start:3px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption)}.task-queue-row__project{display:flex;gap:var(--space-1)}.task-queue-row__preview{color:var(--ink-soft)!important}.task-queue-row__status{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:6px}.task-queue-row__status .status-badge{max-width:100%;white-space:nowrap}.task-priority{display:inline-flex;align-items:center;gap:5px;color:var(--danger);font-size:var(--text-meta);font-weight:700;white-space:nowrap}.task-priority svg{width:15px}.task-queue-row__progress{min-width:0;display:grid;gap:3px;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.task-queue-row__progress>span:first-child{color:var(--ink);font-weight:700;white-space:nowrap}.task-queue-row__progress>span:nth-child(2){color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.task-queue-row__progress progress{width:100%;height:5px;overflow:hidden;appearance:none;border:0;border-radius:var(--radius-pill)}.task-queue-row__progress progress::-webkit-progress-bar{background:var(--track-soft)}.task-queue-row__progress progress::-webkit-progress-value{background:var(--brand);border-radius:var(--radius-pill)}.task-queue-row__progress progress::-moz-progress-bar{background:var(--brand);border-radius:var(--radius-pill)}.task-queue-row__timing{min-width:0;display:grid;gap:3px;color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.task-queue-row__timing strong{color:var(--ink-soft);font-size:var(--text-caption);white-space:nowrap}.task-queue-row__timing time{white-space:nowrap}.task-queue-row__timing--warning strong{color:var(--warning)}.task-queue-row__timing--danger strong{color:var(--danger)}.task-queue-row__primary,.task-queue-row__secondary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);justify-self:stretch;padding:8px 11px;border-radius:var(--radius-control);font-size:var(--text-caption);font-weight:700;white-space:nowrap}.task-queue-row__primary{color:var(--text-on-inverse);background:var(--brand);box-shadow:var(--shadow-primary)}.task-queue-row__primary:hover{color:var(--text-on-inverse);background:var(--brand-deep)}.task-queue-row__secondary{color:var(--brand-deep);border:1px solid var(--line)}.task-queue-row__secondary:hover{background:var(--brand-soft);border-color:var(--line-brand-hover)}.task-inbox-empty{min-height:112px;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.task-inbox-empty>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:var(--brand);background:var(--brand-soft);border-radius:50%}.task-inbox-empty h2{font-size:var(--text-section)}.task-inbox-empty p{margin-block-start:3px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none}.steps li{display:flex;align-items:center;gap:9px;padding:11px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.steps li>span{width:28px;height:28px;display:grid;place-items:center;background:var(--surface-muted);border-radius:50%;font-weight:700}.steps li div{display:flex;flex-direction:column}.steps small{font-size:var(--text-meta)}.steps .is-current{color:var(--brand-deep);background:var(--surface-selected);border-color:var(--line-selected)}.steps .is-complete>span{color:var(--text-on-inverse);background:var(--brand)}.upload-section,.preview-card,.detail-card{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.format-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-block:18px}.format-options article{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--surface-muted);border-radius:var(--radius-md)}.format-options svg{width:20px;color:var(--brand)}.format-options div{display:flex;flex-direction:column}.format-options small{color:var(--muted)}.drop-zone{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:22px;text-align:center;background:var(--surface-muted);border:1px dashed var(--line-hover);border-radius:var(--radius-card)}.drop-zone.is-dragging{background:var(--brand-soft);border-color:var(--brand);box-shadow:var(--focus)}.drop-zone>svg{width:34px;height:34px;color:var(--brand)}.drop-zone>div{display:flex;flex-direction:column}.drop-zone small{color:var(--muted)}.drop-zone__actions{flex-direction:row!important;gap:8px;margin-block-start:8px}.source-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px}.preview-card__header{display:flex;justify-content:space-between;gap:16px;margin-block-end:16px}.preview-card__header>.status-badge{flex:0 0 auto;align-self:flex-start}.preview-card__header p{color:var(--muted)}.structure-summary{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:14px}.structure-summary span{padding:7px 10px;background:var(--surface-muted);border-radius:var(--radius-pill);font-size:var(--text-caption)}.structure-preview{max-height:600px;display:flex;flex-direction:column;gap:8px;overflow:auto}.structure-unit{padding:13px 14px;background:var(--surface-muted);border:1px solid transparent;border-radius:var(--radius-md)}.structure-unit>div{display:flex;align-items:center;gap:8px;margin-block-end:7px;color:var(--muted);font-size:var(--text-caption)}.structure-unit p{font-size:16px;line-height:1.9}.structure-unit--heading p{font-weight:700}.source-details{display:flex;flex-direction:column;gap:12px}.detail-card h2{margin-block-end:12px}.detail-card dl{margin:0}.detail-card dl div{display:flex;justify-content:space-between;gap:12px;padding-block:8px;border-block-end:1px solid var(--line)}.detail-card dt{color:var(--muted)}.detail-card dd{margin:0;text-align:end}.success-line{display:flex;gap:9px}.success-line>svg{width:22px;color:var(--status-ok)}.success-line span{display:flex;flex-direction:column}.success-line small{color:var(--muted)}.analysis-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-start:14px;padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.analysis-strip>div{display:flex;flex-direction:column}.analysis-strip span{color:var(--muted)}.package-builder{display:grid;gap:var(--space-section)}.package-language-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;gap:var(--space-6)}.package-language-card>div:first-child{display:flex;align-items:flex-start;gap:var(--space-3)}.package-language-card>div:first-child>svg{width:24px;flex:0 0 auto;color:var(--brand)}.package-language-card h2{margin-block-end:var(--space-1)}.package-language-card p{color:var(--muted)}.package-language-card>.field{margin:0}.package-language-prompt{min-height:180px;display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-7);color:var(--muted);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius-card);text-align:center}.package-language-prompt>svg{width:36px;flex:0 0 auto;color:var(--brand)}.package-language-prompt strong{display:block;margin-block-end:var(--space-1);color:var(--ink);font-size:var(--text-section)}.package-segment-list{max-height:min(52vh,560px)}.package-segment-option{min-height:var(--row-min-h);display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-3);cursor:pointer}.package-segment-option:hover{background:var(--surface-hover);border-color:var(--line-hover)}.package-segment-option:has(input:checked){background:var(--surface-selected);border-color:var(--brand);box-shadow:inset -3px 0 0 var(--brand)}.package-segment-option:has(input:disabled){cursor:not-allowed;opacity:.6}[dir=ltr] .package-segment-option:has(input:checked){box-shadow:inset 3px 0 0 var(--brand)}.package-segment-pagination{margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.package-segment-pagination>span{color:var(--muted);text-align:center}.package-team-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-block:var(--space-4)}.package-team-fields+.button{margin-inline-start:auto}.package-assignment-card{display:flex;flex-direction:column;gap:var(--space-4)}.package-assignment-card>h2{margin-block-end:0}.package-assignment-card>.package-team-fields{margin-block:0}.package-assignment-feedback{min-height:0;display:grid;gap:var(--space-3)}.package-assignment-feedback:empty{display:none}.package-assignment-actions{position:sticky;z-index:3;inset-block-end:0;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-3) 0;background:color-mix(in srgb,var(--surface) 94%,transparent);border-block-start:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.detail-card>summary{list-style-position:inside}.detail-card[open]>summary{margin-block-end:var(--space-5)}.detail-card[open]>section{display:grid;gap:var(--space-3);margin-block-start:var(--space-5);padding-block-start:var(--space-5);border-block-start:1px solid var(--line)}.workspace-page{min-height:calc(100vh - 100px);display:flex;flex-direction:column;background:var(--canvas)}.workspace-header{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 28px;background:var(--surface);border-block-end:1px solid var(--line)}.workspace-header>div:first-child{display:grid;grid-template-columns:auto auto;column-gap:12px;align-items:center}.workspace-header a{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-caption)}.workspace-header h1{font-size:20px}.workspace-header p{grid-column:2;color:var(--muted);font-size:var(--text-caption)}.workspace-header__status{display:flex;align-items:flex-end;flex-direction:column;gap:var(--space-2)}.workspace-header__status>span:last-child{color:var(--muted);font-size:var(--text-caption)}.package-work-view{min-height:0;display:flex;flex:1;flex-direction:column}.workspace-toolbar{min-height:62px;display:flex;align-items:center;gap:12px;padding:10px 28px;background:var(--surface);border-block-end:1px solid var(--line)}.work-queue-filter{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);font-weight:700}.work-queue-filter .select{min-width:230px;background:var(--surface-muted)}.work-queue-count{color:var(--muted);font-size:var(--text-caption)}.compact-select{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--text-caption)}.compact-select .select{min-width:180px}.workspace-toolbar .result-count{margin-inline-start:auto}.workspace-loading{padding:24px}.workspace-layout{min-height:590px;flex:1;display:grid;grid-template-columns:280px minmax(0,1fr);gap:1px;background:var(--line)}.workspace-layout--single{grid-template-columns:minmax(0,1fr)}.segment-rail,.translation-canvas,.context-guide{min-width:0;background:var(--surface);overflow:auto}.segment-rail{display:flex;flex-direction:column}.mobile-segment-picker{display:none}.segment-rail__heading{min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:9px 13px;border-block-end:1px solid var(--line);font-weight:700}.select-ready{padding:5px;color:var(--brand);background:transparent;border:0;font-size:var(--text-caption)}.segment-list{flex:1;overflow:auto}.segment-list__empty{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-4);color:var(--muted);text-align:center}.segment-list__empty strong{color:var(--ink)}.segment-list__empty .button{justify-self:center}.segment-row{display:flex;align-items:center;border-block-end:1px solid var(--line)}.segment-row>input{width:24px;min-height:24px;margin-inline-start:10px;accent-color:var(--brand)}.segment-row>button{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;padding:11px 13px;text-align:start;background:var(--surface);border:0;border-inline-start:3px solid transparent}.segment-row>button:hover{background:var(--surface-hover)}.segment-row.is-active>button{background:var(--surface-selected);border-inline-start-color:var(--brand)}.segment-row__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.segment-row strong{display:-webkit-box;overflow:hidden;font-size:var(--text-control);font-weight:500;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.segment-row small{color:var(--muted)}.segment-rail__context{display:flex;align-items:center;gap:8px;padding:7px 13px;background:var(--surface-muted);border-block-end:1px solid var(--line);color:var(--muted);font-size:var(--text-caption)}.segment-rail__context strong{min-width:0;flex:1;overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.segment-rail__context-label{padding:2px 7px;background:var(--surface);border:1px solid var(--line);border-radius:99px}.segment-rail__context-open{padding:2px 8px;background:transparent;border:1px solid var(--line);border-radius:99px;color:var(--brand);cursor:pointer}.segment-rail__context-open:hover{background:var(--surface-hover)}.pagination{display:flex;align-items:center;justify-content:space-between;padding:8px;border-block-start:1px solid var(--line);font-size:var(--text-caption)}.translation-canvas{padding:22px}.batch-progress-card{display:grid;gap:var(--space-3);margin:var(--space-3) var(--space-7) 0;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.batch-progress-card__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.batch-progress-card__summary h2{margin-block:2px 0;font-size:var(--text-section)}.batch-progress-card__summary p{margin-block-start:var(--space-1);color:var(--muted)}.batch-progress-card progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:99px;accent-color:var(--brand)}.batch-progress-card__counts{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.batch-progress-card__counts span{padding:5px 9px;background:var(--surface-muted);border-radius:99px}.batch-progress-card__cost{margin:0;color:var(--muted);font-size:var(--text-caption)}.generation-estimate__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0}.generation-estimate__facts div{min-width:0;display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.generation-estimate__facts dt{color:var(--muted);font-size:var(--text-caption)}.generation-estimate__facts dd{margin:0;color:var(--ink);font-weight:700}.ai-route-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.ai-route-summary>div{min-width:0;display:grid;gap:var(--space-2)}.ai-route-summary p{margin:0}.ai-policy-drawer{display:grid;gap:var(--space-5)}.ai-policy-route{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-card)}.ai-policy-route .status-badge{width:fit-content}.ai-policy-route span{color:var(--muted)}.ai-policy-drawer>section:not(.ai-policy-route){display:grid;gap:var(--space-2);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.ai-policy-drawer ul{display:grid;gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);color:var(--ink-soft)}.ai-policy-facts{display:grid;gap:var(--space-2);margin:0}.ai-policy-facts div{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-sm)}.ai-policy-facts dt{color:var(--muted)}.ai-policy-facts dd{margin:0}.ai-policy-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ai-policy-links a{color:var(--brand-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.batch-progress-card>.page-header__actions{justify-content:flex-end}.structured-review-dialog{max-width:680px}.structured-review-dialog .form-grid{margin-block:var(--space-4)}.review-span-preview{display:grid;gap:var(--space-2);margin-block:var(--space-3);padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.review-span-preview>span{color:var(--muted);font-size:var(--text-caption)}.review-span-preview>q{padding-inline-start:var(--space-3);border-inline-start:3px solid var(--brand);font-size:var(--text-body)}.review-span-preview>.button{justify-self:start}.translation-canvas__heading{display:flex;justify-content:space-between;align-items:center;margin-block-end:14px}.translation-canvas__heading>div{display:flex;align-items:center;gap:9px}.workbench-primary__topline{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.workbench-primary__topline>div{display:flex;align-items:center;gap:var(--space-2)}.workbench-primary__navigation{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.memory-conflict-notice{min-height:0;margin-block-end:var(--space-2);padding-block:var(--space-3)}.workbench-status{margin-block-end:var(--space-3)}.workbench-decision{position:sticky;z-index:7;inset-block-end:var(--space-3);margin-block-start:var(--space-3)}.workbench-decision .role-action-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-4);box-shadow:var(--shadow-raised)}.workbench-decision .role-action-bar--informational{grid-template-columns:minmax(0,1fr);box-shadow:none}.workbench-decision .role-action-bar__actions{display:flex;flex-wrap:wrap}.workbench-decision .role-action-bar__actions>*{width:auto;min-width:150px}.translation-canvas__heading>div>span:first-child{color:var(--muted);font-size:var(--text-caption)}.finding-count{display:inline-flex;align-items:center;gap:5px;color:var(--warning);font-size:var(--text-caption)}.active-editor{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.active-editor__source,.active-editor__target{min-height:240px;padding:20px}.active-editor__source{background:var(--surface-muted);border-inline-end:1px solid var(--line)}.active-editor__source>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:var(--text-caption)}.active-editor__source>p{margin-block-start:10px;font:400 var(--text-source-ar)/var(--leading-source-ar) var(--font-source-ar)}.editor-label{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-caption)}.editor-label label{color:var(--ink);font-weight:700}.active-editor__target textarea{min-height:170px;margin-block-start:8px;font:400 var(--text-target-latin)/var(--leading-target-latin) var(--font-latin-serif)}.active-editor__target textarea[readonly]{color:var(--ink);background:var(--surface-muted)}.editor-note{margin-block-start:7px;color:var(--warning);font-size:var(--text-caption)}.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:12px}.editor-actions>span{color:var(--muted);font-size:var(--text-caption)}.decision-bar{max-width:var(--reading-max);display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px auto 0;padding:14px 16px;background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md)}.decision-bar>div{display:flex;flex-direction:column}.decision-bar>div>span{color:var(--muted)}.decision-bar--prominent{width:100%;margin-block:0 var(--space-3);box-shadow:var(--shadow-raised)}.learning-observation-card{width:100%;max-width:var(--reading-max);display:grid;gap:var(--space-3);margin:0 auto var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--brand);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.learning-observation-card h3{margin-block:2px 0;font-size:var(--text-section)}.learning-observation-card p{margin:0;color:var(--muted)}.learning-observation-card__choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.knowledge-promotion-panel{margin-block:var(--space-5)}.knowledge-entry-card{width:min(100% - 48px,var(--reading-max));display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin:var(--space-5) auto;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.knowledge-entry-card p{margin-block-start:var(--space-1);color:var(--muted)}.knowledge-layer-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.knowledge-layer-flow>article{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.knowledge-layer-flow>article>.button{grid-column:1 / -1;justify-self:start}.knowledge-layer-flow p{margin:.25rem 0 0;color:var(--muted)}.knowledge-layer-card{position:relative;transition:border-color var(--motion-quick) var(--ease-standard),background var(--motion-quick) var(--ease-standard)}.knowledge-layer-card--complete{border-color:var(--line-brand-soft)!important;background:var(--brand-soft)!important}.knowledge-layer-card small{display:block;margin-block-start:var(--space-2);color:var(--muted)}.knowledge-next-action{display:grid;gap:var(--space-4);margin-block-start:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:var(--radius-card);background:color-mix(in srgb,var(--brand-soft) 35%,var(--surface))}.knowledge-next-action h3{margin-block:var(--space-1)}.knowledge-next-action p{margin:0;color:var(--muted)}.knowledge-next-action label{display:grid;gap:var(--space-2);font-weight:700}.knowledge-next-action textarea{min-height:5.5rem;resize:vertical}.knowledge-next-action>.button{justify-self:start}.analytics-page{max-width:1480px}.analytics-filters{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:var(--space-3);margin-block-end:var(--space-5);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.analytics-filters label{min-width:0;display:grid;gap:var(--space-2);font-weight:700}.analytics-context{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md)}.analytics-context>div{display:flex;align-items:center;gap:var(--space-3)}.analytics-context span{color:var(--muted)}.analytics-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.analytics-metric-grid>article{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.analytics-metric-grid>article>svg{width:22px;color:var(--brand)}.analytics-metric-grid article>div{display:grid;gap:var(--space-1)}.analytics-metric-grid article span,.analytics-metric-grid article small{color:var(--muted)}.analytics-metric-grid article strong{font-size:var(--text-section)}.analytics-metric-grid details{grid-column:1 / -1;border-block-start:1px solid var(--line);padding-block-start:var(--space-2)}.analytics-metric-grid details p{margin-block-end:0;color:var(--muted)}.analytics-detail-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:var(--space-4);margin-block:var(--space-4)}.analytics-panel{margin-block-start:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.analytics-panel>.section-heading{margin-block-end:var(--space-4)}.layer-bars{display:grid;gap:var(--space-4)}.layer-bars article>div{display:flex;justify-content:space-between;gap:var(--space-3)}.layer-bars progress{width:100%;height:9px;margin-block:var(--space-2);accent-color:var(--brand)}.layer-bars small{color:var(--muted)}.analytics-signal-list{display:grid;gap:var(--space-3);margin:0}.analytics-signal-list>div{display:flex;justify-content:space-between;gap:var(--space-3);padding-block-end:var(--space-3);border-block-end:1px solid var(--line)}.analytics-signal-list dt{color:var(--muted)}.analytics-signal-list dd{margin:0;font-weight:800}.reason-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.reason-chips span{display:inline-flex;gap:var(--space-2);padding:9px 12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill)}.attention-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.attention-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.attention-list li>div{display:grid;gap:var(--space-1)}.attention-list span{color:var(--muted)}.analytics-audit{margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--muted)}.brain-transfer-tools{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.brain-transfer-tools h3,.brain-transfer-tools p{margin:0}.context-guide{padding:18px}.context-guide--drawer{padding:0;overflow:visible}.context-guide section{display:grid;gap:var(--space-2);margin-block-start:var(--space-4)}.context-guide section>p{color:var(--muted);font-size:var(--text-caption)}.context-guide details{margin-block-start:var(--space-3)}.context-guide__heading{display:flex;gap:10px;padding-block-end:14px;border-block-end:1px solid var(--line)}.context-guide__heading>svg{width:22px;color:var(--brand)}.context-guide__heading p{color:var(--muted);font-size:var(--text-caption)}.brain-hint{margin-block-start:12px;padding:13px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.brain-hint>span{color:var(--muted);font-size:var(--text-caption)}.brain-hint>div{display:flex;align-items:center;gap:7px;margin-block:8px;font-weight:600}.brain-hint>div .icon{color:var(--muted)}.brain-hint p,.empty-guide{color:var(--muted);font-size:var(--text-caption)}.evidence-card{display:grid;gap:var(--space-2)}.evidence-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0!important}.evidence-card__meta small{color:var(--muted)}.evidence-card blockquote{margin:0;padding:10px 12px;background:var(--surface);border-inline-start:3px solid var(--brand);border-radius:var(--radius-sm)}.evidence-card .page-header__actions{margin:0}.evidence-card details pre{max-height:220px;overflow:auto;padding:10px;font-size:11px;background:var(--surface);border-radius:var(--radius-sm)}.memory-conflict-dialog{width:min(760px,calc(100vw - 32px))}.conflict-evidence-list{display:grid;gap:var(--space-3);margin-block:var(--space-4)}.conflict-evidence-list article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:12px;border:1px solid var(--line);border-radius:var(--radius-md)}.conflict-evidence-list blockquote{margin:6px 0}.memory-conflict-dialog fieldset{display:grid;gap:var(--space-2);margin-block:var(--space-4);padding:14px;border:1px solid var(--line);border-radius:var(--radius-md)}.memory-conflict-dialog fieldset label{display:flex;align-items:center;gap:8px}.guide-reassurance{display:flex;gap:8px;margin-block-start:14px;padding:11px;color:var(--status-ok-text);background:var(--brand-soft);border-radius:var(--radius-md);font-size:var(--text-caption)}.guide-reassurance svg{width:20px;flex:0 0 auto}.package-management{width:min(100% - 48px,1180px);display:grid;gap:var(--space-6);margin-inline:auto;padding-block:var(--space-6) 56px}.package-management__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.package-management__heading h2{margin-block-start:var(--space-1);font-size:var(--text-page-title)}.package-management__heading p{max-width:690px;margin-block-start:var(--space-2);color:var(--muted)}.package-management__summary{display:flex;flex:0 0 auto;gap:var(--space-2)}.package-management__summary span{min-width:116px;display:flex;align-items:center;flex-direction:column;padding:var(--space-3) var(--space-4);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-caption)}.package-management__summary strong{color:var(--ink);font-size:22px}.package-management__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:var(--space-5);align-items:start}.management-card{min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.management-card__heading{display:flex;gap:var(--space-3);margin-block-end:var(--space-5);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.management-card__heading>svg{width:23px;flex:0 0 auto;color:var(--brand)}.management-card__heading h3{font-size:var(--text-section)}.management-card__heading p{color:var(--muted);font-size:var(--text-caption)}.management-card--reassign{display:grid;gap:var(--space-4)}.management-card--reassign .management-card__heading{margin-block-end:0}.management-card--reassign>.button{justify-self:end}.management-card--audit{grid-column:1 / -1}.assignment-list{display:grid;gap:var(--space-3)}.assignment-row{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.assignment-row__avatar{width:42px;height:42px;display:grid;place-items:center;color:var(--brand-deep);background:var(--brand-soft);border-radius:50%}.assignment-row__avatar svg{width:20px}.assignment-row>div{min-width:0;display:grid}.assignment-row>div>span{margin-block-start:2px}.assignment-row small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;direction:ltr;text-align:start}.assignment-row__version{padding:5px 9px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-meta);white-space:nowrap}.audit-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.audit-timeline li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-3)}.audit-timeline li:not(:last-child):before{position:absolute;inset-inline-start:8px;inset-block:22px -10px;width:2px;content:"";background:var(--line)}.audit-timeline__marker{z-index:1;width:18px;height:18px;margin-block-start:14px;background:var(--brand);border:5px solid var(--brand-soft);border-radius:50%}.audit-timeline article{margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.audit-timeline article>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.audit-timeline article>div span{color:var(--muted);font-size:var(--text-caption)}.audit-timeline p{margin-block:var(--space-2)}.audit-timeline time{color:var(--muted);font-size:var(--text-caption)}.bulk-bar{position:fixed;z-index:30;inset-inline:50%;inset-block-end:20px;width:min(calc(100% - 32px),760px);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);transform:translate(50%)}[dir=ltr] .bulk-bar{transform:translate(-50%)}.bulk-bar>div{display:flex;flex-direction:column}.bulk-bar>div:last-child{flex-direction:row}.bulk-bar span{color:var(--text-muted-on-inverse);font-size:var(--text-caption)}.bulk-bar .button--quiet{color:var(--text-on-inverse)}.dialog-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:24px 16px;background:var(--backdrop);animation:dialog-backdrop-in var(--motion-base) var(--ease-overlay) both}.dialog-panel{width:min(100%,560px);max-height:calc(100vh - 48px);overflow:auto;outline:none;animation:dialog-in var(--motion-overlay) var(--ease-overlay) both}@keyframes dialog-backdrop-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:.55;transform:translateY(10px) scale(.985)}}.drawer-backdrop{position:fixed;z-index:55;inset:0;display:flex;justify-content:flex-start;background:var(--backdrop);animation:drawer-backdrop-in var(--motion-base) var(--ease-overlay) both}.drawer-panel{width:min(100%,470px);height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-drawer);outline:none;animation:drawer-in var(--motion-overlay) var(--ease-overlay) both}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);border-block-end:1px solid var(--line)}.drawer-header p{margin-block-start:var(--space-1);color:var(--muted)}.drawer-close{width:var(--icon-button-size);height:var(--icon-button-size);display:grid;place-items:center;flex:0 0 auto;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:var(--radius-control)}.drawer-close:hover{color:var(--ink);background:var(--surface-hover)}.drawer-close svg{width:19px}.drawer-body{min-height:0;flex:1;overflow:auto;padding:var(--space-6)}.drawer-stack{display:grid;gap:var(--space-5)}.discussion-composer{display:grid;gap:var(--space-4);padding:var(--space-4);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-card)}.discussion-composer>label{display:grid;gap:var(--space-2)}.discussion-composer textarea{width:100%;resize:vertical}.discussion-composer>.button{justify-self:end}.discussion-replying,.discussion-selection,.discussion-card__heading,.discussion-card__heading>div,.discussion-card__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.discussion-selection{align-items:flex-start;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.discussion-selection span{color:var(--brand-deep);font-weight:700}.discussion-selection q{width:100%;color:var(--ink);line-height:1.8}.discussion-mentions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.discussion-mentions legend{width:100%;margin-block-end:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.discussion-mentions label{display:flex;align-items:center;gap:var(--space-2);padding:6px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer}.discussion-card{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--warning);border-radius:var(--radius-card)}.discussion-card--reply{margin-inline-start:var(--space-6);border-inline-start-color:var(--brand)}.discussion-card.is-resolved{border-inline-start-color:var(--status-ok-text);background:var(--surface-muted)}.discussion-card__heading>div{justify-content:flex-start}.discussion-card__parent{color:var(--brand-deep);font-weight:700}.discussion-card__quote{padding:var(--space-3);color:var(--muted);background:var(--surface-muted);border-radius:var(--radius-md);line-height:1.8}.discussion-card>p{margin:0;white-space:pre-wrap}.discussion-card>small{color:var(--muted)}.discussion-card__actions{justify-content:flex-end}.command-palette>label{display:grid;gap:var(--space-2)}.command-palette>label input{width:100%}.command-palette__list{display:grid;gap:var(--space-2)}.command-palette__list>div>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);color:var(--ink);text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--motion-base),background var(--motion-base),transform var(--motion-base)}.command-palette__list>div>button:hover,.command-palette__list>div>button:focus-visible{background:var(--surface-hover);border-color:var(--brand);transform:translateY(-1px)}.command-palette__list>div>button>span{min-width:0;display:grid;gap:3px}.command-palette__list small{color:var(--muted)}.command-palette kbd{flex:0 0 auto;padding:5px 8px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-block-end-width:2px;border-radius:7px;font-family:inherit;font-size:var(--text-caption);white-space:nowrap}.command-palette__hint{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;color:var(--muted);font-size:var(--text-caption)}.proposal-workspace{padding-block-end:var(--space-6)}.proposal-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.proposal-request-card,.proposal-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.proposal-request-card{align-content:space-between}.proposal-request-card p,.proposal-card__note{margin-block-start:var(--space-1);color:var(--muted)}.proposal-card--current{border-color:var(--line-brand-soft);background:var(--brand-soft)}.proposal-card--current>div,.proposal-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.proposal-card--current>p,.proposal-card>p[lang]{margin:0;font-size:var(--text-body);line-height:1.9;white-space:pre-wrap}.proposal-card.is-selected{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.concordance-search{display:grid;gap:var(--space-4);padding-block-end:var(--space-5);border-block-end:1px solid var(--line)}.concordance-search label{display:grid;gap:var(--space-2)}.concordance-search input,.concordance-search .select{width:100%}.concordance-results{display:grid;gap:var(--space-4)}.concordance-result{min-width:0;display:grid;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.concordance-result__heading,.concordance-result__heading>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.concordance-result__heading>div{justify-content:flex-start}.concordance-result__heading small,.concordance-result__pair span{color:var(--muted);font-size:var(--text-caption)}.concordance-result__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md)}.concordance-result__pair>div{min-width:0;padding:var(--space-4);background:var(--surface-muted)}.concordance-result__pair p{margin-block-start:var(--space-2);line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.terminology-candidate-form,.terminology-result{display:grid;gap:var(--space-6)}.terminology-candidate-form>section{display:grid;gap:var(--space-3)}.terminology-candidate-form h3,.terminology-result h3{margin:0}.terminology-candidate-form label{display:grid;gap:var(--space-2)}.terminology-candidate-form input:not([type=radio]),.terminology-candidate-form textarea{width:100%}.terminology-evidence-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line)}.terminology-evidence-preview article{min-width:0;padding:var(--space-4);background:var(--surface-muted)}.terminology-evidence-preview span{color:var(--muted);font-size:var(--text-caption)}.terminology-evidence-preview p{margin-block-start:var(--space-2);line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.choice-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;border:0}.choice-cards label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer}.choice-cards label:has(input:checked){border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.choice-cards input{margin-block-start:.25rem;accent-color:var(--brand)}.choice-cards span{display:grid;gap:var(--space-1)}.choice-cards small{color:var(--muted);line-height:1.6}.term-scope-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.term-scope-card svg{color:var(--brand)}.term-scope-card p{margin-block-start:var(--space-1);color:var(--muted)}.term-submit-summary{padding:var(--space-4);border-inline-start:3px solid var(--brand);background:var(--brand-soft);border-radius:var(--radius-sm)}.repetition-propagation-drawer,.repetition-result{display:grid;gap:var(--space-6)}.repetition-step{display:grid;gap:var(--space-3)}.repetition-step>h3{margin:0}.repetition-occurrences{display:grid;gap:var(--space-4)}.repetition-occurrence{min-width:0;display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.repetition-occurrence.is-blocked{background:var(--surface-muted)}.repetition-occurrence>label,.acknowledgement-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);cursor:pointer}.repetition-occurrence>label input,.acknowledgement-row input{width:20px;min-height:20px;margin-block-start:2px;accent-color:var(--brand)}.repetition-occurrence>label span,.acknowledgement-row span{display:grid;gap:var(--space-1)}.repetition-occurrence>label small,.acknowledgement-row small{color:var(--muted)}.repetition-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md)}.repetition-context-grid>div,.repetition-current{min-width:0;padding:var(--space-3);background:var(--surface-muted)}.repetition-context-grid span,.repetition-current span{color:var(--muted);font-size:var(--text-caption)}.repetition-context-grid p,.repetition-current p{margin-block-start:var(--space-1);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.repetition-commit-summary{padding:var(--space-4);border:1px solid var(--line-brand-soft);border-radius:var(--radius-card);background:var(--brand-soft)}.acknowledgement-row{padding:var(--space-3);border:1px solid var(--warning-line);border-radius:var(--radius-md);background:var(--warning-soft)}.pagination-actions{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-5)}@media(max-width:720px){.concordance-result__pair,.terminology-evidence-preview,.choice-cards,.repetition-context-grid{grid-template-columns:1fr}}.proposal-explanation{display:grid;gap:var(--space-6)}.proposal-explanation>section{display:grid;gap:var(--space-3);padding-block-end:var(--space-5);border-block-end:1px solid var(--line)}.proposal-explanation>section h3,.proposal-explanation>section p{margin:0}.proposal-explanation__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.proposal-explanation__list li{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted)}.proposal-explanation__list li>svg{width:20px;flex:0 0 auto;color:var(--brand)}.proposal-explanation__list li p{margin-block-start:var(--space-1);color:var(--muted)}.proposal-list{display:grid;gap:var(--space-3)}.proposal-correction-form{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card)}.proposal-correction-form h3{margin-block-start:var(--space-1)}.revision-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.revision-comparison>article{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.revision-comparison>article>div:first-child{display:flex;justify-content:space-between;gap:var(--space-2)}.revision-comparison p{margin:0;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.qa-inline-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.qa-inline-card--critical{border-inline-start:4px solid var(--danger)}.qa-inline-card--warning{border-inline-start:4px solid var(--warning)}.qa-inline-card>button{display:grid;gap:var(--space-2);width:100%;padding:0;color:inherit;text-align:start;background:transparent;border:0;cursor:pointer}.qa-inline-card>button>div{display:flex;align-items:center;gap:var(--space-2)}.qa-inline-card q{padding:var(--space-2);background:var(--surface-muted);border-radius:var(--radius-control)}.qa-dismiss-form{display:grid;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.segmentation-review{margin-block-start:var(--space-6)}.segmentation-list{display:grid;gap:var(--space-3);margin-block-start:var(--space-4)}.segmentation-item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.segmentation-item>div:first-child{min-width:0;display:grid;gap:var(--space-2)}.segmentation-item p{margin:0;white-space:pre-wrap}.segmentation-item small,.muted-note{color:var(--muted)}.boundary-options{display:grid;gap:var(--space-3);padding:0;border:0}.boundary-options legend{margin-block-end:var(--space-3);font-weight:700}.boundary-options label{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer}.boundary-options label:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.boundary-options span{display:grid;gap:var(--space-1)}.boundary-options small{color:var(--muted)}.impact-preview{display:grid;gap:var(--space-4)}.impact-preview article{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control)}.source-change-impact .detail-card{box-shadow:none}.impact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.impact-facts span{display:grid;gap:2px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted)}.impact-facts strong{font-size:var(--text-section);color:var(--ink)}.plain-impact-list{display:grid;gap:var(--space-3);margin:0;padding-inline-start:1.25rem;color:var(--muted)}.plain-impact-list strong{color:var(--ink)}.decision-bar--stacked{align-items:stretch;flex-direction:column}.decision-bar--stacked .cluster-actions{justify-content:flex-start}.source-change-impact .decision-bar--stacked{position:sticky;z-index:2;bottom:calc(var(--space-6) * -1);margin:0 calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-4) var(--space-6);border-radius:0;border-inline:0;border-block-end:0;box-shadow:var(--shadow-popover);background:var(--surface-veil);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.context-scope-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted)}.context-scope-tabs button{min-block-size:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.context-scope-tabs button[aria-selected=true]{color:var(--brand-deep);background:var(--surface);box-shadow:var(--shadow-raised)}.context-snapshot-list{display:grid;gap:var(--space-3)}.context-snapshot-list article{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.context-snapshot-list article.is-current{border-inline-start:4px solid var(--brand);background:var(--brand-soft)}.context-snapshot-list article>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}@media(max-width:720px){.context-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes drawer-backdrop-in{0%{opacity:0}}@keyframes drawer-in{0%{transform:translate(-28px);opacity:.65}}.batch-preview{display:flex;flex-direction:column;gap:20px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-popover)}.batch-preview p{margin-block-start:6px;color:var(--muted)}.batch-preview ul{margin-block:12px 0;padding-inline-start:24px}.batch-preview>div:last-child{display:flex;justify-content:flex-end;gap:8px}.export-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px}.export-main{display:flex;flex-direction:column;gap:16px}.readiness-card{display:flex;gap:14px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.readiness-card__icon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-md)}.readiness-card__action{margin-block-start:var(--space-3)}.readiness-card.is-ready .readiness-card__icon{color:var(--status-ok);background:var(--brand-soft)}.readiness-card.is-blocked .readiness-card__icon{color:var(--warning);background:var(--warning-soft)}.readiness-card p{color:var(--muted)}.readiness-card__blocker{margin-block-start:8px;color:var(--warning)!important}.readiness-groups{display:grid;gap:var(--space-4)}.readiness-group{display:grid;gap:var(--space-3)}.readiness-blocker-list{display:grid;gap:var(--space-2)}.readiness-blocker-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.readiness-blocker-card>div{display:grid;gap:.2rem}.readiness-blocker-card p{margin:0;color:var(--muted)}.export-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}.export-preview dl>div{display:grid;gap:.2rem;padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-md)}.export-preview dt{color:var(--muted);font-size:var(--text-caption)}.export-preview dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:700}.document-reading-preview{display:grid;gap:var(--space-5)}.preview-view-picker{width:fit-content;display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill)}.preview-view-picker label{position:relative;display:flex;align-items:center;min-height:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;transition:color var(--motion-base),background var(--motion-base)}.preview-view-picker label.is-selected{color:var(--brand-deep);background:var(--surface);box-shadow:var(--shadow-raised)}.preview-view-picker input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.preview-view-picker label:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.document-preview-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--muted);background:var(--surface-muted);border-radius:var(--radius-md)}.layout-findings{display:grid;gap:var(--space-2)}.layout-findings>div{margin-block-end:var(--space-1)}.layout-findings p{color:var(--muted)}.layout-finding{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);color:var(--ink);border:1px solid var(--line);border-inline-start-width:4px;border-radius:var(--radius-md);text-decoration:none;transition:background var(--motion-base),border-color var(--motion-base)}.layout-finding:hover,.layout-finding:focus-visible{background:var(--surface-hover);border-color:var(--brand)}.layout-finding--warning{border-inline-start-color:var(--warning)}.layout-finding--blocker{border-inline-start-color:var(--danger)}.layout-finding>span:last-child{min-width:0;display:grid;gap:2px}.layout-finding small{color:var(--muted)}.document-preview-pages{display:grid;gap:var(--space-4)}.document-preview-unit{scroll-margin-block:100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);transition:border-color var(--motion-base),box-shadow var(--motion-base)}.document-preview-unit:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.document-preview-unit__meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.document-preview-unit__source,.document-preview-unit__target{min-width:0;display:grid;align-content:start;gap:var(--space-2)}.document-preview-unit__source{padding-inline-end:var(--space-4);border-inline-end:1px solid var(--line)}.document-preview-unit__source small,.document-preview-unit__target small{color:var(--muted)}.document-preview-unit__source p,.document-preview-unit__target p{margin:0;white-space:pre-wrap;line-height:1.9}.document-preview-unit__target[dir=ltr] p{font-family:var(--font-latin-serif)}.document-preview-unit__missing{color:var(--warning);font-style:italic}.document-preview-unit>.button{grid-column:1 / -1;justify-self:end}.document-preview-pages--target .document-preview-unit{grid-template-columns:minmax(0,1fr)}.document-preview-unit--heading .document-preview-unit__target p,.document-preview-unit--heading .document-preview-unit__source p{font-size:var(--text-section);font-weight:700}.document-preview-unit--page_break{min-height:72px;background:var(--surface-muted);border-style:dashed;box-shadow:none}.document-preview-end{margin:0;color:var(--muted);text-align:center}.format-section{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.format-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:16px}.format-picker label{min-width:0;display:flex;align-items:flex-start;gap:10px;padding:15px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer}.format-picker label.is-selected{background:var(--surface-selected);border-color:var(--line-selected-strong);box-shadow:inset 3px 0 0 var(--brand)}[dir=rtl] .format-picker label.is-selected{box-shadow:inset -3px 0 0 var(--brand)}.format-picker label.is-disabled{opacity:.7;cursor:not-allowed}.format-picker input{width:24px;min-height:24px;accent-color:var(--brand)}.format-picker svg{width:22px;color:var(--brand)}.format-picker span{min-width:0;display:flex;flex-direction:column}.format-picker small{color:var(--muted)}.export-action{position:sticky;z-index:3;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--space-3) 0;background:color-mix(in srgb,var(--surface) 94%,transparent);border-block-start:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.export-action>div{display:flex;flex-direction:column}.export-action span{color:var(--muted)}.export-history{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.export-history__heading{display:flex;gap:10px;padding-block-end:14px;border-block-end:1px solid var(--line)}.export-history__heading>svg{width:22px;color:var(--brand)}.export-history__heading p{color:var(--muted)}.artifact-list{display:flex;flex-direction:column;gap:9px;margin-block-start:12px}.artifact-list article{display:flex;flex-direction:column;gap:7px;padding:13px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.artifact-list article.is-current{background:var(--surface-selected);border-color:var(--line-selected)}.artifact-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.artifact-list small{color:var(--muted)}.artifact-list code{overflow:hidden;color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis}.current-label{color:var(--brand);font-size:var(--text-caption);font-weight:700}.brain-review-layout{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:var(--space-6);align-items:start}.brain-review-queue,.brain-review-detail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.brain-review-queue{display:grid;gap:var(--space-3);position:sticky;top:var(--space-4);max-height:calc(100vh - 10rem);overflow:auto}.brain-review-queue .select{width:100%}.brain-review-queue__heading{display:flex;gap:var(--space-2);align-items:center;padding-block:var(--space-2)}.brain-review-queue__heading span{margin-inline-start:auto}.brain-candidate-row{display:grid;gap:.25rem;text-align:start;border:1px solid var(--line);background:transparent;border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer}.brain-candidate-row span,.brain-evidence small{color:var(--muted);font-size:var(--text-caption)}.brain-candidate-row strong{font-size:var(--text-control);line-height:1.6}.brain-candidate-row.is-active{border-color:var(--brand);background:var(--brand-soft)}.brain-review-detail{min-height:30rem}.brain-review-detail__title{display:flex;justify-content:space-between;gap:var(--space-4);align-items:start}.brain-review-detail__title h2{margin-block:var(--space-3)}.brain-rationale{color:var(--muted)}.brain-facts{display:flex;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-4);background:var(--surface-muted);border-radius:var(--radius-md)}.brain-facts div{display:grid;gap:.25rem}.brain-facts dt{color:var(--muted);font-size:var(--text-caption)}.brain-facts dd{margin:0;font-weight:700}.brain-evidence-list{display:grid;gap:var(--space-4);margin-block-end:var(--space-6)}.brain-evidence{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);border:1px solid var(--line);border-inline-start:4px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-4);overflow:hidden}.brain-evidence--counterexample{border-inline-start-color:var(--danger);background:var(--danger-soft)}.brain-evidence>header,.brain-evidence>footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.brain-evidence>footer{display:grid;color:var(--muted);font-size:var(--text-caption)}.brain-evidence code,.brain-package-details code{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.brain-evidence p{line-height:1.9;margin-block-end:0}.brain-proposal,.brain-package-details{padding:var(--space-4);margin-block-end:var(--space-5);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);overflow:auto}.brain-package-details summary,.brain-decision-panel summary{cursor:pointer;font-weight:700}.brain-scope-warning{display:grid;gap:.25rem;padding:var(--space-3);color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:var(--radius-md);font-size:var(--text-control)}.brain-value{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:var(--space-3);padding-block:.35rem}.brain-value dt{color:var(--muted)}.brain-value dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.brain-value--nested{display:block;padding:var(--space-2);border-inline-start:2px solid var(--line)}.brain-value--nested>dl{margin:var(--space-2) 0 0}.brain-relation{display:grid;gap:var(--space-2);padding:var(--space-3);margin-block-end:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.brain-pager{display:flex;justify-content:center;align-items:center;gap:var(--space-2)}.brain-decision-panel{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md)}.brain-decision-panel textarea,.brain-merge-control .select,.brain-publication-grid input,.brain-publication-grid .select{width:100%}.brain-json-editor{font-family:var(--font-mono);text-align:left}.brain-merge-control{display:grid;gap:var(--space-2)}.decision-bar__intro{display:flex;gap:var(--space-3);align-items:flex-start}.decision-bar__intro>div{display:grid;gap:.25rem}.brain-publication-panel{display:grid;gap:var(--space-4);margin-block-start:var(--space-6);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.brain-lifecycle-stage,.brain-version-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md)}.brain-version-card>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.brain-decision-history{display:grid;gap:var(--space-3);margin:0;padding-inline-start:var(--space-5)}.brain-decision-history li{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.brain-decision-history li>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.brain-publication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.brain-publication-grid label{display:grid;gap:var(--space-2)}.brain-scope-confirmation{display:flex;gap:var(--space-2);align-items:start;padding:var(--space-3);color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:var(--radius-md)}.historical-page{max-width:1280px}.historical-workflow{display:grid;gap:var(--space-6)}.historical-step{min-width:0;display:grid;gap:var(--space-5);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.historical-step--compact{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:center}.historical-step__header{min-width:0;display:flex;align-items:flex-start;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.historical-step--compact .historical-step__header{padding-block-end:0;border:0}.historical-step__header>div{min-width:0;flex:1}.historical-step__header>div>p{max-width:var(--subcopy-max);margin-block-start:var(--space-1);color:var(--muted)}.historical-step__header>svg{width:24px;flex:0 0 auto;color:var(--brand)}.historical-step__index{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:var(--text-on-inverse);background:var(--brand);border-radius:50%;font-weight:700}.historical-step__actions{display:flex;justify-content:flex-start}.historical-batch-picker{width:100%}.historical-attestation{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--status-ok-text);background:var(--brand-soft);border:1px solid var(--line-brand-soft);border-radius:var(--radius-card)}.historical-attestation__icon{width:42px;height:42px;display:grid;place-items:center;background:var(--surface);border-radius:var(--radius-md)}.historical-attestation__icon svg{width:21px}.historical-attestation p{color:var(--muted);font-size:var(--text-caption)}.historical-audit{min-width:0;color:var(--muted);font-size:var(--text-caption)}.historical-audit>summary{width:fit-content;display:inline-flex;align-items:center;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:var(--radius-control);font-weight:600}.historical-audit>summary:hover{color:var(--ink);background:var(--surface-hover);border-color:var(--line)}.historical-audit[open]>summary{color:var(--brand-deep);background:var(--surface);border-color:var(--line-selected)}.historical-audit>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0 0}.historical-audit>dl div{min-width:0;padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm)}.historical-audit dt{color:var(--muted)}.historical-audit dd{min-width:0;margin:var(--space-1) 0 0;overflow:hidden;text-overflow:ellipsis}.historical-attestation>.historical-audit[open]{grid-column:1 / -1;width:100%;padding-block-start:var(--space-3);border-block-start:1px solid var(--line-brand-soft)}.historical-alignment-list{display:grid;gap:var(--space-4)}.historical-alignment{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.historical-alignment>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-muted);border-block-end:1px solid var(--line)}.historical-alignment>header>div{display:grid}.historical-alignment>header span{color:var(--muted);font-size:var(--text-caption)}.historical-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.historical-comparison section{min-width:0;min-height:132px;padding:var(--space-5);background:var(--surface)}.historical-comparison small{color:var(--muted);font-size:var(--text-caption)}.historical-comparison p{margin-block-start:var(--space-2);font-size:18px;line-height:1.9}.historical-review-decision{display:grid;gap:var(--space-4);padding:var(--space-5);border-block-start:1px solid var(--line)}.historical-review-decision>p{padding:var(--space-3);color:var(--muted);background:var(--surface-muted);border-radius:var(--radius-sm)}.historical-decision-actions{display:flex;justify-content:flex-start;gap:var(--space-2)}.historical-review-decision>.historical-audit{padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.historical-run{display:grid;gap:var(--space-3)}.historical-run>p{display:flex;align-items:center;gap:var(--space-2)}.canonical-reference-options{display:grid;gap:var(--space-2)}.canonical-reference-options>label{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.canonical-reference-options>label:hover{background:var(--surface-hover);border-color:var(--line-selected)}.canonical-reference-options>label.is-selected{background:var(--surface-selected);border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}[dir=rtl] .canonical-reference-options>label.is-selected{box-shadow:inset -3px 0 0 var(--brand)}.canonical-reference-options input{width:20px;min-height:20px;margin-block-start:3px;accent-color:var(--brand)}.canonical-reference-options span{min-width:0;display:grid;gap:var(--space-1)}.canonical-reference-options q{color:var(--muted);line-height:1.8;overflow-wrap:anywhere}@media(max-width:880px){.brain-review-layout,.brain-evidence{grid-template-columns:1fr}.brain-review-queue{position:static;max-height:none}}@media(max-width:880px){.brain-publication-grid,.historical-step--compact,.historical-comparison,.brain-value{grid-template-columns:1fr}.historical-step--compact .historical-step__header{padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}}.knowledge-home{display:grid;gap:var(--space-8)}.knowledge-home__actions,.knowledge-home__projects{display:grid;gap:var(--space-4)}.knowledge-home__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:var(--space-4)}.knowledge-home-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-raised)}.knowledge-home-card--primary{border-color:var(--line-brand-soft);background:var(--brand-soft)}.knowledge-home-card__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-md);color:var(--brand-deep);background:var(--surface-selected)}.knowledge-home-card h3,.knowledge-project-list h3{margin:0 0 var(--space-1)}.knowledge-home-card p,.knowledge-project-list p{margin:0;color:var(--text-muted)}.knowledge-home-card__capabilities{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;color:var(--text-muted)}.knowledge-home-card__capabilities li{display:inline-flex;gap:var(--space-2);align-items:center}.knowledge-home-card__capabilities svg,.knowledge-project-list svg{width:1.1rem;height:1.1rem}.knowledge-home-card>.button{grid-column:1 / -1;justify-self:start}.knowledge-project-list{display:grid;gap:var(--space-3)}.knowledge-project-list article{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.knowledge-project-list article>div,.knowledge-project-list article>a{display:flex;gap:var(--space-3);align-items:center}.knowledge-project-list article>a{flex:0 0 auto;font-weight:700;color:var(--brand-deep)}.brain-transfer-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);max-width:1180px}.brain-transfer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.brain-transfer-steps li{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.brain-transfer-steps li.is-available{color:var(--text-primary);border-color:var(--line-brand-soft);background:var(--brand-soft)}.brain-transfer-steps li>span{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;color:var(--brand-deep);font-weight:800;border-radius:999px;background:var(--surface-selected)}.brain-transfer-steps li>div{display:grid;gap:2px}.brain-transfer-steps small{color:var(--text-muted)}.brain-transfer-panel{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-raised)}.brain-transfer-panel__heading{display:flex;align-items:flex-start;gap:var(--space-3)}.brain-transfer-panel__heading>span{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;color:var(--brand-deep);border-radius:var(--radius-md);background:var(--surface-selected)}.brain-transfer-panel__heading svg{width:1.3rem;height:1.3rem}.brain-transfer-panel__heading h2,.brain-transfer-panel__heading p{margin:0}.brain-transfer-panel__heading p{margin-block-start:var(--space-1);color:var(--text-muted)}.brain-file-picker{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:6.5rem;padding:var(--space-5);border:1px dashed var(--line-selected);border-radius:var(--radius-md);background:var(--surface-muted);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.brain-file-picker:hover{border-color:var(--brand);background:var(--surface-hover)}.brain-file-picker:focus-within{box-shadow:0 0 0 3px var(--focus-ring)}.brain-file-picker>svg{width:2rem;height:2rem;color:var(--brand-deep)}.brain-file-picker>span:not(.button){display:grid;gap:var(--space-1);min-width:0}.brain-file-picker small{color:var(--text-muted)}.brain-transfer-preview{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md);background:var(--brand-soft)}.brain-transfer-preview--warning{border-color:var(--warning-line);background:var(--warning-soft)}.brain-transfer-preview>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.brain-transfer-preview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0}.brain-transfer-preview dl div{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card)}.brain-transfer-preview dt{color:var(--text-muted)}.brain-transfer-preview dd{margin:0;font-size:1.25rem;font-weight:800}.brain-transfer-preview ul{display:grid;gap:var(--space-2);margin:0;padding-inline-start:var(--space-5)}.brain-transfer-preview li span{display:block;color:var(--text-muted)}.brain-transfer-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.brain-version-list{display:grid;gap:var(--space-3)}.brain-version-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted)}.brain-version-list article.is-selected{border-color:var(--brand);box-shadow:inset -3px 0 0 var(--brand)}.brain-version-list__main{display:grid;gap:var(--space-2);min-width:0}.brain-version-list__main>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.brain-version-list h3,.brain-version-list p,.brain-version-list small{margin:0}.brain-version-list p,.brain-version-list small{color:var(--text-muted)}.brain-version-list code{direction:ltr;unicode-bidi:isolate}.brain-version-list__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.brain-separation-note{max-width:18rem;color:var(--text-muted);font-size:var(--text-caption)}.brain-bind-panel>.field{max-width:36rem}.brain-guide-preview__items{display:grid;gap:var(--space-3)}.brain-guide-preview__items>article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.brain-guide-preview__number{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:var(--brand-deep);font-weight:800;border-radius:50%;background:var(--surface-selected)}.brain-guide-preview__items article>div:last-child>span{color:var(--brand-deep);font-size:var(--text-caption);font-weight:700}.brain-guide-preview__items h3{margin:2px 0 var(--space-3)}.brain-guide-preview__items p{margin:0;color:var(--text-muted)}.brain-guide-preview__items dl{display:grid;gap:var(--space-3);margin:0}.brain-guide-preview__items dl>div{display:grid;grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.brain-guide-preview__items dt{color:var(--text-muted)}.brain-guide-preview__items dd{margin:0;white-space:pre-wrap}.knowledge-content-tools{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3)}.knowledge-content-tools label{min-width:0;flex:1;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.knowledge-content-tools label svg{width:1.1rem;color:var(--muted)}.knowledge-content-tools input{width:100%;min-height:42px;padding:0;border:0;background:transparent}.knowledge-content-tools input:focus{outline:0}.knowledge-content-summary{margin-block-end:var(--space-3);color:var(--text-muted);font-size:var(--text-caption)}.knowledge-content-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-5)}.knowledge-content-pagination>span{min-width:5rem;text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums}.knowledge-no-project{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.knowledge-no-project p{margin:0 0 var(--space-2);color:var(--text-muted)}@media(max-width:760px){.brain-transfer-steps,.brain-transfer-preview dl{grid-template-columns:1fr}.brain-file-picker,.brain-version-list article{grid-template-columns:1fr}.brain-file-picker>.button,.brain-version-list__actions{justify-self:stretch}.brain-version-list__actions .button{flex:1 1 auto}.brain-guide-preview__items dl>div{grid-template-columns:1fr;gap:var(--space-1)}}.project-knowledge-team{margin-block-start:var(--space-5)}.knowledge-team-editor{margin-block-start:var(--space-4);border-block-start:1px solid var(--line);padding-block-start:var(--space-4)}.knowledge-team-editor>summary{width:fit-content;cursor:pointer;color:var(--brand-deep);font-weight:750}.knowledge-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-block:var(--space-4)}.knowledge-role-grid fieldset{min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.knowledge-role-grid legend{padding-inline:6px;color:var(--ink);font-weight:750}.knowledge-role-grid fieldset>p{margin:var(--space-2) 0 0;color:var(--muted)}.knowledge-role-grid label{display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:9px;border-radius:var(--radius-sm);cursor:pointer}.knowledge-role-grid label:hover{background:var(--surface-selected)}.knowledge-role-grid label input{margin-block-start:4px;accent-color:var(--brand)}.knowledge-role-grid label span{display:grid;min-width:0}.knowledge-role-grid label small{color:var(--muted);overflow-wrap:anywhere}.knowledge-library{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.knowledge-next-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-brand-soft);border-radius:var(--radius-lg);background:var(--brand-soft)}.knowledge-next-action__icon{width:3rem;height:3rem;display:grid;place-items:center;color:var(--brand-deep);background:var(--surface);border-radius:50%}.knowledge-next-action__icon svg{width:1.4rem}.knowledge-next-action span{color:var(--brand-deep);font-size:var(--text-caption);font-weight:700}.knowledge-next-action h2,.knowledge-next-action p{margin:0}.knowledge-next-action p{color:var(--text-muted)}.knowledge-layer-overview,.knowledge-library__resources{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.knowledge-layer-overview>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.knowledge-layer-overview li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.knowledge-layer-overview li>span{width:2.4rem;height:2.4rem;display:grid;place-items:center;color:var(--brand-deep);background:var(--surface-selected);border-radius:50%;font-weight:800;direction:ltr}.knowledge-layer-overview strong{display:block;margin-block-end:var(--space-1)}.knowledge-layer-overview p{margin:0;color:var(--text-muted);font-size:var(--text-caption)}.knowledge-library__manage-link{display:inline-flex;align-items:center;gap:var(--space-2);line-height:1;color:var(--brand-deep);text-decoration:none}.knowledge-library__manage-link svg{width:1.1rem;height:1.1rem;flex:0 0 auto}.knowledge-library-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.knowledge-library-toolbar>label,.knowledge-version-search{min-width:min(100%,21rem);display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.knowledge-library-toolbar input,.knowledge-version-search input{width:100%;min-height:42px;padding:0;border:0;background:transparent}.knowledge-library-toolbar input:focus,.knowledge-version-search input:focus{outline:0}.knowledge-library-toolbar svg,.knowledge-version-search svg{width:1.1rem;color:var(--muted)}.knowledge-library-toolbar>div{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto}.knowledge-library-toolbar button,.knowledge-exchange-tabs button{min-height:42px;padding:8px 14px;border:0;border-radius:var(--radius-control);color:var(--muted);background:transparent;white-space:nowrap;cursor:pointer}.knowledge-library-toolbar button[aria-selected=true],.knowledge-exchange-tabs button[aria-selected=true]{color:var(--brand-deep);background:var(--surface-selected);font-weight:700}.knowledge-resource-list{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.knowledge-resource-list>article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.knowledge-resource-list__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;color:var(--brand-deep);background:var(--surface-selected);border-radius:var(--radius-md)}.knowledge-resource-list__icon svg{width:1.25rem}.knowledge-resource-list__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.knowledge-resource-list h3,.knowledge-resource-list p{margin:0}.knowledge-resource-list p,.knowledge-resource-list small{color:var(--text-muted)}.knowledge-resource-list__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.knowledge-exchange-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.knowledge-exchange-tabs button{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.knowledge-exchange-tabs svg{width:1.1rem}.knowledge-import-source{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3)}.knowledge-import-source button{min-width:0;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);text-align:start;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer}.knowledge-import-source button.is-selected{border-color:var(--brand);background:var(--surface-selected);box-shadow:inset -3px 0 0 var(--brand)}.knowledge-import-source button>svg{width:1.5rem;flex:0 0 auto;color:var(--brand-deep)}.knowledge-import-source button>span{display:grid;gap:var(--space-1)}.knowledge-import-source small{color:var(--text-muted)}.knowledge-project-import{display:grid;gap:var(--space-3);padding-block-start:var(--space-2)}.knowledge-project-import>h3,.knowledge-project-import>p{margin:0}.knowledge-version-search{width:min(100%,24rem)}.brain-version-list__main details{width:fit-content;margin-block-start:var(--space-2);color:var(--text-muted);font-size:var(--text-caption)}.brain-version-list__main details summary{cursor:pointer}.brain-review-page{max-width:1440px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.brain-review-page .brain-review-layout{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);gap:var(--space-4)}.brain-review-page .brain-review-queue{padding:var(--space-4)}.brain-review-page .brain-review-detail{padding:var(--space-6)}.brain-review-page .brain-review-detail>h3{margin-block:var(--space-7) var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--line)}.brain-review-page .brain-decision-panel{position:sticky;z-index:8;bottom:var(--space-3);margin-block-start:var(--space-6);padding:var(--space-5);border-color:var(--line-brand-soft);background:var(--surface);box-shadow:var(--shadow-popover)}.brain-previous-decision{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.brain-previous-decision>span,.brain-previous-decision>p{color:var(--muted)}.brain-previous-decision>p{margin:0}.brain-edit-proposal>summary{display:flex;align-items:center;gap:var(--space-2)}.brain-edit-proposal>div{display:grid;gap:var(--space-3);padding-block-start:var(--space-3)}.brain-edit-proposal label{display:grid;gap:var(--space-1)}.brain-edit-proposal input,.brain-edit-proposal textarea{width:100%}.knowledge-library--workbench{max-width:1440px;gap:var(--space-5)}.knowledge-compact-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-brand-soft);border-radius:var(--radius-md);background:var(--brand-soft)}.knowledge-compact-action>svg{width:1.25rem;color:var(--brand-deep)}.knowledge-compact-action>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.knowledge-compact-action strong{color:var(--brand-deep)}.knowledge-compact-action span{color:var(--text-muted);font-size:var(--text-caption)}.knowledge-sources-help{border-block-end:1px solid var(--line)}.knowledge-sources-help>summary{width:fit-content;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-4);color:var(--text-muted);cursor:pointer}.knowledge-sources-help>summary::marker{content:""}.knowledge-sources-help>summary svg{width:1.1rem;color:var(--brand-deep)}.knowledge-sources-help>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none;counter-reset:layer}.knowledge-sources-help li{counter-increment:layer;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.knowledge-sources-help li:before{content:counter(layer);grid-row:1 / 3;display:grid;width:1.75rem;height:1.75rem;place-items:center;color:var(--brand-deep);border-radius:50%;background:var(--surface-selected);font-weight:800}.knowledge-sources-help li span{color:var(--text-muted);font-size:var(--text-caption)}.knowledge-workbench{min-height:38rem;display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised)}.knowledge-asset-browser{min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-inline-end:1px solid var(--line);background:var(--surface-muted)}.knowledge-asset-browser__heading{display:flex;align-items:center;justify-content:space-between}.knowledge-asset-browser__heading h2,.knowledge-asset-browser__heading p{margin:0}.knowledge-asset-browser__heading p{color:var(--text-muted);font-size:var(--text-caption)}.knowledge-asset-search{display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.knowledge-asset-search svg{width:1.1rem;color:var(--muted)}.knowledge-asset-search input{width:100%;min-height:42px;padding:0;border:0;background:transparent}.knowledge-asset-search input:focus{outline:0}.knowledge-asset-filters{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto}.knowledge-asset-filters button,.knowledge-detail-tabs button{min-height:38px;padding:7px 11px;border:0;border-radius:var(--radius-control);color:var(--muted);background:transparent;white-space:nowrap;cursor:pointer}.knowledge-asset-filters button[aria-selected=true],.knowledge-detail-tabs button[aria-selected=true]{color:var(--brand-deep);background:var(--surface-selected);font-weight:700}.knowledge-asset-list{min-height:0;display:grid;align-content:start;gap:var(--space-1);overflow-y:auto}.knowledge-asset-list>button{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3);text-align:start;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;cursor:pointer}.knowledge-asset-list>button:hover{background:var(--surface)}.knowledge-asset-list>button.is-selected{border-color:var(--line-brand-soft);background:var(--surface);box-shadow:inset -3px 0 0 var(--brand)}.knowledge-asset-list__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--brand-deep);border-radius:var(--radius-md);background:var(--surface-selected)}.knowledge-asset-list__icon svg{width:1.15rem}.knowledge-asset-list__copy{min-width:0;display:grid;gap:2px}.knowledge-asset-list__copy strong,.knowledge-asset-list__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-asset-list__copy small{color:var(--text-muted)}.knowledge-asset-detail{min-width:0;display:flex;flex-direction:column;background:var(--surface)}.knowledge-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4)}.knowledge-detail-header h2,.knowledge-detail-header p{margin:0}.knowledge-detail-header p{margin-block-start:var(--space-1);color:var(--text-muted)}.knowledge-detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.knowledge-detail-menu{position:relative;flex:0 0 auto}.knowledge-detail-menu>summary{display:grid;width:2.5rem;height:2.5rem;place-items:center;color:var(--text-muted);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer}.knowledge-detail-menu>summary::marker{content:""}.knowledge-detail-menu>summary svg{width:1.25rem}.knowledge-detail-menu>div{position:absolute;z-index:10;inset-inline-end:0;top:calc(100% + var(--space-1));min-width:11rem;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-popover)}.knowledge-detail-menu button{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);text-align:start;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer}.knowledge-detail-menu button:hover{background:var(--surface-muted)}.knowledge-detail-menu button svg{width:1.1rem}.knowledge-detail-tabs{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-6) var(--space-3);border-block-end:1px solid var(--line)}.knowledge-detail-tabs button{display:inline-flex;align-items:center;gap:var(--space-2)}.knowledge-detail-tabs svg{width:1.05rem}.knowledge-detail-body{min-width:0;display:grid;align-content:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}.knowledge-usage-panel{max-width:44rem;display:grid;gap:var(--space-4)}.knowledge-usage-panel h3,.knowledge-usage-panel p{margin:0}.knowledge-usage-panel>div:first-child p{color:var(--text-muted)}.knowledge-history-panel,.knowledge-project-memory{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.knowledge-history-panel>svg,.knowledge-project-memory>svg{width:1.5rem;color:var(--brand-deep)}.knowledge-history-panel h3,.knowledge-history-panel p,.knowledge-project-memory h3,.knowledge-project-memory p{margin:0}.knowledge-history-panel p,.knowledge-project-memory p{color:var(--text-muted)}.knowledge-history-panel dl,.knowledge-project-memory dl{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-block:var(--space-5)}.knowledge-history-panel dl>div,.knowledge-project-memory dl>div{display:grid;gap:var(--space-1)}.knowledge-history-panel dt,.knowledge-project-memory dt{color:var(--text-muted);font-size:var(--text-caption)}.knowledge-history-panel dd,.knowledge-project-memory dd{margin:0;font-weight:700}@media(max-width:880px){.knowledge-next-action,.knowledge-resource-list>article{grid-template-columns:auto minmax(0,1fr)}.knowledge-next-action>.button,.knowledge-resource-list__actions{grid-column:1 / -1;justify-self:stretch}.knowledge-resource-list__actions{justify-content:flex-start}.knowledge-layer-overview>ol,.knowledge-import-source{grid-template-columns:1fr}.knowledge-library-toolbar{align-items:stretch;flex-direction:column}.knowledge-library-toolbar>label{min-width:0}.brain-review-page .brain-review-layout{min-width:0;grid-template-columns:minmax(0,1fr)}.brain-review-page .brain-review-queue,.brain-review-page .brain-review-detail{min-width:0}.brain-review-page .brain-decision-panel{position:static}.knowledge-workbench{grid-template-columns:minmax(0,1fr)}.knowledge-asset-browser{border-inline-end:0;border-block-end:1px solid var(--line)}.knowledge-asset-list{max-height:15rem}.knowledge-sources-help>ol{grid-template-columns:1fr}}@media(max-width:560px){.knowledge-next-action{grid-template-columns:1fr}.knowledge-next-action__icon{display:none}.knowledge-resource-list>article{grid-template-columns:1fr}.knowledge-resource-list__icon{display:none}.knowledge-exchange-tabs{grid-template-columns:1fr}.brain-review-page .brain-review-detail{padding:var(--space-4)}.knowledge-compact-action{grid-template-columns:auto minmax(0,1fr)}.knowledge-compact-action>.button{grid-column:1 / -1}.knowledge-detail-header,.knowledge-detail-body{padding-inline:var(--space-4)}.knowledge-detail-tabs{padding-inline:var(--space-4);overflow-x:auto}.knowledge-history-panel,.knowledge-project-memory{grid-template-columns:1fr}}.ai-failure__facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-block-start:6px;color:var(--muted);font-size:var(--text-caption)}.ai-failure__facts code{padding:1px 5px;background:var(--surface-muted);border-radius:4px}.about-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.about-page .card h2{display:flex;align-items:center;gap:8px;margin-block:0 var(--space-3);font-size:var(--text-section)}.about-facts{display:grid;gap:var(--space-2);margin:0}.about-facts div{display:flex;justify-content:space-between;gap:var(--space-3)}.about-facts dt{color:var(--muted)}.about-facts dd{margin:0}.about-checks{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.about-checks li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.account__about{margin-inline-start:6px;color:var(--muted);font-size:var(--text-caption);text-decoration:underline;text-underline-offset:3px}@media(max-width:1180px){.portfolio-toolbar{grid-template-columns:1fr auto}.portfolio-result-count{grid-column:1 / -1}.project-row{grid-template-columns:minmax(250px,1.5fr) minmax(140px,.75fr) minmax(165px,.85fr) minmax(150px,.75fr) minmax(160px,auto)}.project-row--header>span:nth-child(5),.project-row__ownership{display:none}.project-portfolio--board .project-portfolio__items{grid-template-columns:repeat(2,minmax(280px,1fr))}.reviewer-dashboard{--task-columns: minmax(250px, 1.35fr) minmax(160px, .85fr) 110px 130px 116px}.loading--workspace{grid-template-columns:230px minmax(0,1fr)}.loading--workspace>.loading__workspace-column:last-of-type{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout{height:auto;min-height:0;grid-template-columns:280px minmax(0,1fr)}.context-guide{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.context-guide__heading,.guide-reassurance{grid-column:1 / -1}.brain-hint{margin:0}}@media(max-width:900px){.project-intake-steps{overflow-x:auto;grid-template-columns:repeat(4,minmax(175px,1fr))}.project-choice-cards>div,.project-brain-card>ol{grid-template-columns:1fr}.project-method-stages{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}.portfolio-overview{grid-template-columns:repeat(5,minmax(108px,1fr));overflow-x:auto}.portfolio-view{min-width:108px;flex-direction:column;align-items:flex-start}.portfolio-toolbar{grid-template-columns:1fr}.portfolio-filters{flex-wrap:wrap}.portfolio-filters .select{flex:1 1 170px}.portfolio-result-count{grid-column:auto}.project-row,.project-row--header{grid-template-columns:minmax(250px,1.5fr) minmax(135px,.75fr) minmax(155px,.85fr) minmax(160px,auto)}.project-row--header>span:nth-child(4),.project-row__personal{display:none}.loading--list .loading__body{grid-template-columns:1fr}.topbar__inner{grid-template-columns:auto 1fr;gap:16px;padding-inline:20px}.main-nav{order:3;grid-column:1 / -1;margin-block-start:-8px;padding-block-end:8px}.account{justify-self:end}.account__text{display:none}.page-container{padding-inline:20px}.project-grid{grid-template-columns:1fr}.project-grid:has(.project-card:only-child){grid-template-columns:1fr}.card-grid,.scenario-grid{grid-template-columns:1fr}.package-language-card{grid-template-columns:1fr;align-items:stretch}.package-team-fields,.project-summary{grid-template-columns:1fr}.project-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.project-governance__content>dl,.project-team-list{grid-template-columns:repeat(2,minmax(0,1fr))}.document-card{grid-template-columns:1fr}.reviewer-dashboard__toolbar{grid-template-columns:minmax(0,1fr) 240px}.task-view-switch{grid-column:1 / -1;justify-self:start}.task-queue-columns{display:none}.task-queue-row{grid-template-columns:minmax(0,1fr) 150px 128px;row-gap:var(--space-3)}.task-queue-row__identity{grid-column:1 / -1}.task-queue-row__status{align-items:center;flex-direction:row;flex-wrap:wrap}.task-queue-row__progress{grid-column:2}.task-queue-row__timing{grid-column:3}.task-queue-row__primary,.task-queue-row__secondary{grid-column:1;grid-row:2;justify-self:start;min-width:126px}.document-master-detail{grid-template-columns:1fr}.document-master-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.source-layout,.export-layout{grid-template-columns:1fr}.source-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.source-details>.button,.source-details>.inline-alert{grid-column:1 / -1}.format-picker{grid-template-columns:1fr}.document-preview-unit{grid-template-columns:1fr;padding:var(--space-4)}.document-preview-unit__source{padding-inline-end:0;padding-block-end:var(--space-4);border-inline-end:0;border-block-end:1px solid var(--line)}.preview-view-picker{width:100%}.preview-view-picker label{flex:1;justify-content:center}.workspace-layout{grid-template-columns:240px minmax(0,1fr)}.active-editor{grid-template-columns:1fr}.active-editor__source{border-inline-end:0;border-block-end:1px solid var(--line)}.workspace-header,.workspace-toolbar{padding-inline:18px}.package-management{width:min(100% - 36px,1180px)}.package-management__grid{grid-template-columns:1fr}.management-card--audit{grid-column:auto}}@media(max-width:720px){.project-intake-draft{grid-template-columns:auto minmax(0,1fr)}.project-intake-draft>.button{width:100%;grid-column:1 / -1}.project-intake-steps{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:var(--space-2);background:var(--surface);border-inline:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.project-intake-steps button{background:var(--surface);border:1px solid var(--line)}.project-intake-panel{min-height:0;padding:var(--space-5) var(--space-4)}.project-intake-panel>header>span{width:40px;height:40px}.project-intake-dropzone{grid-template-columns:1fr;justify-items:center;padding:var(--space-5);text-align:center}.project-intake-dropzone>.button{width:100%}.project-choice-cards>div,.project-brain-card>ol,.project-method-stages{grid-template-columns:1fr;overflow:visible}.project-method-card,.project-brain-card{padding:var(--space-4)}.project-method-card__heading{grid-template-columns:auto minmax(0,1fr)}.project-method-card__heading>.button{width:100%;grid-column:1 / -1}.project-intake-review>div{grid-template-columns:1fr auto;gap:var(--space-2)}.project-intake-review dt{grid-column:1 / -1}.project-intake-actions{padding:var(--space-3) var(--space-4)}.project-intake-actions .button{min-width:0}.add-content-card{padding:var(--space-5) var(--space-4)}.add-content-card>.project-intake-actions{margin:0 -16px -24px}.portfolio-overview{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;border-inline:1px solid var(--line);border-radius:var(--radius-card)}.portfolio-view{min-width:0}.portfolio-view:last-child{grid-column:1 / -1}.portfolio-toolbar{padding:var(--space-2)}.portfolio-filters{display:grid;grid-template-columns:1fr 1fr}.portfolio-filters .select:first-child{grid-column:1 / -1}.portfolio-filters .select{min-width:0}.layout-switch{justify-self:end}.project-row--header{display:none}.project-portfolio__items{gap:var(--space-3);overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.project-row,.project-portfolio--board .project-row{grid-template-columns:1fr 1fr;gap:var(--space-3);min-height:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.project-row__identity,.project-row__personal,.project-row__actions{grid-column:1 / -1}.project-row__personal,.project-row__ownership{display:flex}.project-row__actions{justify-content:stretch}.project-row__actions .button{flex:1}.project-portfolio--board .project-portfolio__items,.project-brief__secondary-actions{grid-template-columns:1fr}.loading--workspace{grid-template-columns:1fr;min-height:360px}.loading--workspace>.loading__workspace-column:last-of-type{grid-column:auto;grid-template-columns:1fr}.drawer-panel{width:min(94%,470px)}.login-page{grid-template-columns:1fr}.login-panel{width:100%;padding:36px 20px}.login-brand{margin-block-end:32px}.login-aside{display:none}.demo-banner{align-items:flex-start;flex-direction:column;gap:0}.demo-banner__link{margin-block-start:5px}.topbar__inner{padding-inline:14px}.brand__word,.account .button span{display:none}.page-container{padding:20px 14px 48px}.page-header{flex-direction:column}.page-header__actions,.page-header__actions>*{width:100%}.task-inbox-tabs{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.task-inbox-tabs button{min-width:0;padding-inline:var(--space-2)}.task-inbox-tabs button svg{display:none}.reviewer-dashboard__toolbar{grid-template-columns:1fr}.task-view-switch{width:100%;grid-column:auto}.task-project-filter{width:100%}.task-project-group__header{align-items:flex-start}.task-project-group__header>a{display:none}.task-queue-row{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4)}.task-queue-row__identity,.task-queue-row__status{grid-column:1 / -1}.task-queue-row__progress{grid-column:1}.task-queue-row__timing{grid-column:2;text-align:end}.task-queue-row__primary,.task-queue-row__secondary{width:100%;grid-column:1 / -1;grid-row:auto;justify-self:stretch}.project-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.project-view-tabs button{min-width:0;padding-inline:var(--space-1);font-size:var(--text-caption)}.project-view-tabs button>span{display:none}.document-master-list{display:flex;max-height:245px;overflow:auto}.document-detail{padding:var(--space-4)}.document-detail__actions,.document-detail__actions .button{width:100%}.scenario-card>.button{width:100%}.form-grid--two,.form-grid--three,.project-governance__content>dl,.project-team-list,.format-options,.steps{grid-template-columns:1fr}.knowledge-role-grid,.source-details{grid-template-columns:1fr}.preview-card__header{align-items:flex-start;flex-direction:column}.draft-status{align-items:flex-start;flex-wrap:wrap}.draft-status .button{width:100%}.system-state{align-items:flex-start;flex-direction:column;padding:var(--space-5)}.system-state__actions,.system-state__actions .button{width:100%}.scenario-jump-nav{display:none}.scenario-mobile-nav{position:sticky;z-index:10;inset-block-start:70px;display:flex;flex-direction:column;gap:var(--space-1);margin-block-end:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.scenario-mobile-nav>span{color:var(--muted);font-size:var(--text-caption);font-weight:700}.list-toolbar,.workspace-toolbar{align-items:stretch;flex-direction:column}.search-control{width:100%}.workspace-toolbar .result-count{margin-inline-start:0}.workspace-header{align-items:flex-start;flex-direction:column}.workspace-header__status{align-items:flex-start}.workspace-layout{display:flex;flex-direction:column}.translation-canvas{order:1}.segment-rail{order:2;max-height:300px}.context-guide{order:3}.mobile-segment-picker{display:flex;flex-direction:column;gap:var(--space-1);margin-block-end:var(--space-3)}.mobile-segment-picker>span{color:var(--muted);font-size:var(--text-caption);font-weight:700}.translation-canvas{padding:14px}.knowledge-entry-card{width:100%;align-items:stretch;flex-direction:column;padding:var(--space-4)}.work-queue-filter{align-items:stretch;flex-direction:column}.work-queue-filter .select{width:100%;min-width:0}.workbench-primary__topline{align-items:stretch;flex-direction:column}.workbench-primary__topline>div:first-child{flex-wrap:wrap}.workbench-primary__navigation{width:100%}.workbench-primary__navigation .button{flex:1}.workbench-decision{inset-block-end:var(--space-2)}.workbench-decision .role-action-bar{grid-template-columns:1fr}.workbench-decision .role-action-bar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-decision .role-action-bar__actions>*{width:100%;min-width:0}.batch-progress-card{margin:var(--space-3) var(--space-3) 0}.batch-progress-card__summary{flex-direction:column}.generation-estimate__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-route-summary{align-items:stretch;flex-direction:column}.ai-policy-facts div{grid-template-columns:1fr}.batch-progress-card>.page-header__actions .button{flex:1}.knowledge-entry-card .button{width:100%;min-width:0;padding-inline:var(--space-2)}.proposal-request-grid,.revision-comparison{grid-template-columns:1fr}.context-guide{display:flex;flex-direction:column}.editor-actions,.decision-bar,.export-action,.bulk-bar,.readiness-blocker-card{align-items:stretch;flex-direction:column}.readiness-blocker-card .button{width:100%}.export-preview dl,.knowledge-layer-flow,.analytics-filters,.analytics-metric-grid,.analytics-detail-grid{grid-template-columns:1fr}.analytics-context,.analytics-context>div,.attention-list li{align-items:stretch;flex-direction:column}.bulk-bar{inset-inline:16px;width:auto;transform:none}[dir=ltr] .bulk-bar{transform:none}.bulk-bar>div:last-child{display:grid;grid-template-columns:1fr 1fr}.package-management{width:100%;padding:var(--space-5) 14px 48px}.package-management__heading{align-items:stretch;flex-direction:column}.package-management__summary{width:100%}.package-management__summary span{min-width:0;flex:1}.management-card{padding:var(--space-4)}.management-card--reassign>.button{width:100%}.package-assignment-actions,.package-assignment-actions .button{width:100%}.historical-step{padding:var(--space-4)}.historical-step__header{flex-wrap:wrap}.historical-step__header>.status-badge{margin-inline-start:46px}.historical-attestation{grid-template-columns:42px minmax(0,1fr)}.historical-attestation>.historical-audit{grid-column:1 / -1}.historical-audit>dl{grid-template-columns:1fr}.historical-decision-actions,.historical-decision-actions .button,.historical-step__actions,.historical-step__actions>.button{width:100%}.assignment-row{grid-template-columns:42px minmax(0,1fr)}.assignment-row__version{grid-column:2;justify-self:start}}
