:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.product-state-message{grid-template-columns:var(--eh-control-size) minmax(0, 1fr);align-content:center;align-items:start;gap:var(--eh-space-4);box-sizing:border-box;width:100%;min-height:180px;padding:var(--eh-space-6);border:1px solid var(--eh-color-border);border-radius:var(--eh-radius-md);background:var(--eh-color-surface-subtle);color:var(--eh-color-text-primary);display:grid}.product-state-message--compact{min-height:0;padding:var(--eh-space-4)}.product-state-message__icon{width:var(--eh-control-size);height:var(--eh-control-size);border-radius:var(--eh-radius-sm);color:var(--eh-color-text-muted);background:#5c6e821a;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.product-state-message__body,.product-state-message__copy{min-width:0}.product-state-message__label{color:var(--eh-color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2;display:block}.product-state-message__title{margin-top:var(--eh-space-2);color:inherit;font-size:1rem;line-height:1.35;display:block}.product-state-message__message{max-width:42rem;margin:var(--eh-space-2) 0 0;color:var(--eh-color-text-muted);font-size:.82rem;line-height:1.6}.product-state-message__action{min-height:var(--eh-control-size);justify-content:space-between;align-items:center;gap:var(--eh-space-4);margin-top:var(--eh-space-4);padding:var(--eh-space-2) var(--eh-space-4);border-radius:var(--eh-radius-sm);background:var(--eh-color-surface);color:var(--eh-color-action);font:inherit;cursor:pointer;border:1px solid #087b8847;font-size:.78rem;font-weight:850;display:inline-flex}.product-state-message__action:focus-visible{outline:3px solid var(--eh-color-focus);outline-offset:3px}.product-state-message--filtered .product-state-message__icon{color:var(--eh-color-info);background:#2a668c1a}.product-state-message--loading .product-state-message__icon{color:var(--eh-color-action);background:#087b881a}.product-state-message--error{background:#fef2f2c2;border-color:#b22d3c3d}.product-state-message--error .product-state-message__icon{color:var(--eh-color-critical);background:#b22d3c1a}.product-state-message--unavailable .product-state-message__icon{color:var(--eh-color-info);background:#2a668c1a}.product-state-message--inverse{color:var(--eh-color-text-inverse);background:#ffffff0f;border-color:#89dce033}.product-state-message--inverse .product-state-message__label,.product-state-message--inverse .product-state-message__message{color:#f8fbffc2}.product-state-message--inverse .product-state-message__icon{color:var(--eh-color-intelligence-accent);background:#89dce01f}.product-state-message--inverse .product-state-message__action{color:var(--eh-color-text-inverse);background:#ffffff14;border-color:#89dce047}@media (width<=520px){.product-state-message:not(.product-state-message--compact){padding:var(--eh-space-4);grid-template-columns:1fr}.product-state-message__action{width:100%}}.review-state-badge{--review-state-colour:var(--eh-color-text-muted);--review-state-surface:var(--eh-color-surface-subtle);--review-state-border:var(--eh-color-border);border:1px solid var(--review-state-border);background:var(--review-state-surface);min-width:0;max-width:100%;min-height:28px;color:var(--review-state-colour);letter-spacing:.01em;text-align:left;vertical-align:middle;white-space:normal;border-radius:999px;justify-content:flex-start;justify-self:start;align-items:center;gap:6px;padding:5px 9px;font-size:.66rem;font-weight:800;line-height:1.2;display:inline-flex}.review-state-badge:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:999px;flex:0 0 7px}.review-state-badge--ai-generated{--review-state-colour:var(--eh-color-info);--review-state-surface:#eef6fb;--review-state-border:#cfe0ec}.review-state-badge--draft{--review-state-colour:var(--eh-color-text-muted);--review-state-surface:var(--eh-color-surface-subtle);--review-state-border:var(--eh-color-border)}.review-state-badge--needs-review{--review-state-colour:var(--eh-color-review);--review-state-surface:#fff8e6;--review-state-border:#ead7aa}.review-state-badge--reviewed{--review-state-colour:var(--eh-color-info);--review-state-surface:#edf5fb;--review-state-border:#c9ddea}.review-state-badge--approved{--review-state-colour:var(--eh-color-healthy);--review-state-surface:#ecf8f3;--review-state-border:#bfe2d5}.review-state-badge--blocked{--review-state-colour:var(--eh-color-critical);--review-state-surface:#fff1f2;--review-state-border:#efc4ca}.review-state-badge--inverse{--review-state-colour:#cbd5e1;--review-state-surface:#94a3b814;--review-state-border:#94a3b833}.review-state-badge--inverse.review-state-badge--needs-review{--review-state-colour:#f8d48a;--review-state-surface:#9a671129;--review-state-border:#f8d48a3d}.review-state-badge--inverse.review-state-badge--reviewed,.review-state-badge--inverse.review-state-badge--ai-generated{--review-state-colour:#9bd7ef;--review-state-surface:#2a668c2e;--review-state-border:#9bd7ef3d}.review-state-badge--inverse.review-state-badge--approved{--review-state-colour:#86efc4;--review-state-surface:#17745d33;--review-state-border:#86efc43d}.review-state-badge--inverse.review-state-badge--blocked{--review-state-colour:#fda4af;--review-state-surface:#b22d3c33;--review-state-border:#fda4af42}.review-strip-actions .review-state-badge{min-height:36px}.target-item-review-state{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;display:flex}.structured-artefact-scroll-host,.structured-artefact-scroll-frame,.structured-artefact-scroll-region{min-width:0;max-width:100%}.structured-artefact-scroll-frame{width:100%}.structured-artefact-scroll-cue{display:none}.structured-artefact-scroll-region{overscroll-behavior-inline:contain}.structured-artefact-scroll-region:focus-visible{outline:3px solid var(--eh-color-focus);outline-offset:3px}@media (width<=620px){.structured-artefact-scroll-cue{width:fit-content;max-width:100%;margin:0 0 var(--eh-space-2);align-items:center;gap:var(--eh-space-2);border:1px solid color-mix(in srgb, var(--eh-color-info) 24%, transparent);border-radius:var(--eh-radius-sm);background:color-mix(in srgb, var(--eh-color-info) 7%, var(--eh-color-surface));color:var(--eh-color-info);padding:6px 9px;font-size:.68rem;font-weight:800;line-height:1.25;display:flex}.structured-artefact-scroll-cue span{font-size:.9rem;line-height:1}.structured-artefact-scroll-region{scrollbar-width:thin;scrollbar-color:var(--eh-color-action) var(--eh-color-surface-subtle);-webkit-overflow-scrolling:touch;overflow-x:auto}.structured-artefact-scroll-region::-webkit-scrollbar{height:8px}.structured-artefact-scroll-region::-webkit-scrollbar-track{background:var(--eh-color-surface-subtle);border-radius:999px}.structured-artefact-scroll-region::-webkit-scrollbar-thumb{border:2px solid var(--eh-color-surface-subtle);background:var(--eh-color-action);border-radius:999px}}:root{color:#102033;font-synthesis:none;text-rendering:optimizelegibility;background:#071827;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#12c2cc38,#0000 32%),radial-gradient(circle at 100% 100%,#0891b229,#0000 30%),linear-gradient(135deg,#071827 0%,#102b46 55%,#06343d 100%);min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}.page{width:min(1080px,100% - 48px);margin:0 auto;padding:36px 0 64px}.hero,.card,.artefact-card{background:#fffffff7;border:1px solid #e2edf6e6;border-radius:28px;box-shadow:0 24px 70px #0000003d}.hero{margin-bottom:24px;padding:34px}.brand-pill{color:#047481;background:#e6fffb;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}h1{letter-spacing:-.045em;color:#102033;max-width:820px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1}.hero p{color:#53657a;max-width:720px;margin:16px 0 0;font-size:17px;line-height:1.55}h2{color:#fff;margin:34px 0 16px;font-size:28px}.card{margin-bottom:22px;padding:28px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}label{color:#26384d;gap:8px;margin-bottom:18px;font-weight:800;display:grid}input,textarea{color:#102033;background:#fff;border:1px solid #d8e2ef;border-radius:16px;outline:none;width:100%;padding:14px 16px}input:focus,textarea:focus{border-color:#07998f;box-shadow:0 0 0 4px #07998f1f}input:disabled{color:#5a6b7c;background:#eef4f8}textarea{resize:vertical;line-height:1.5}.primary,.secondary{cursor:pointer;border:none;border-radius:999px;padding:13px 20px;font-weight:900}.primary{color:#fff;background:#07998f}.primary:hover{background:#047f79}.primary:disabled{opacity:.65;cursor:not-allowed}.secondary{color:#102033;background:#e8eff5}.session-row,.login-box{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.login-box input{max-width:360px}.error{white-space:pre-wrap;color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;margin-top:20px;padding:16px}.artefacts{margin-top:32px}.artefact-card{margin-bottom:22px;padding:28px}.artefact-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.artefact-card h3{color:#102033;letter-spacing:-.02em;margin:0;font-size:30px}.type{color:#07998f;margin:6px 0 0;font-weight:900}.draft-pill{color:#047481;white-space:nowrap;background:#e6fffb;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.structured-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-section,.story-card,.criteria-card,.gwt div{background:#f8fbfd;border:1px solid #dfeaf4;border-radius:20px}.field-section{padding:16px}.field-section h4{color:#102033;margin:0 0 10px;font-size:16px}.field-section p{color:#3d5268;margin:0;font-size:15px;line-height:1.55}.field-section ul{color:#3d5268;margin:0;padding-left:20px;line-height:1.55}.field-section li{margin:5px 0}.story-grid,.criteria-grid{gap:16px;display:grid}.story-card,.criteria-card{padding:20px}.story-header{color:#047481;justify-content:space-between;gap:12px;margin-bottom:14px;font-weight:900;display:flex}.story-card h4,.criteria-card h4{color:#102033;margin:0 0 14px;font-size:22px}.story-card p,.criteria-card p{color:#34495e;margin:8px 0;font-size:15px;line-height:1.55}.gwt{gap:12px;margin-bottom:14px;display:grid}.gwt div{background:#fff;padding:14px}.gwt span{color:#07998f;margin-bottom:6px;font-weight:900;display:inline-flex}pre{color:#d7fff8;background:#071827;border-radius:18px;padding:18px;font-size:13px;overflow:auto}@media (width<=760px){.page{width:min(100% - 28px,1080px);padding-top:22px}.grid,.structured-view{grid-template-columns:1fr}.hero,.card,.artefact-card{padding:22px}.artefact-title-row{flex-direction:column}}.ac-matrix{gap:12px;display:grid}.ac-matrix-header{color:#047481;text-transform:uppercase;letter-spacing:.04em;background:#e6fffb;border-radius:16px;grid-template-columns:80px 90px 1.2fr 1.4fr 1.4fr 1.4fr 1.2fr;gap:10px;padding:12px 14px;font-size:13px;font-weight:900;display:grid}.ac-row{background:#f8fbfd;border:1px solid #dfeaf4;border-radius:20px;grid-template-columns:80px 90px 1.2fr 1.4fr 1.4fr 1.4fr 1.2fr;align-items:stretch;gap:10px;padding:14px;display:grid}.ac-row>div{background:#fff;border:1px solid #e4eef7;border-radius:14px;min-width:0;padding:12px}.ac-id,.ac-story{color:#047481;font-weight:900}.ac-scenario{color:#102033;font-weight:900}.ac-row strong{color:#07998f;margin-bottom:6px;font-size:13px;display:block}.ac-row p{color:#34495e;margin:0;font-size:14px;line-height:1.45}.ac-row ul{color:#34495e;margin:0;padding-left:18px;font-size:14px;line-height:1.45}.ac-row li{margin:4px 0}@media (width<=1100px){.ac-matrix-header{display:none}.ac-row{grid-template-columns:1fr}}.hero,.card,.artefact-card{border-radius:22px}.hero{text-align:left;padding:34px 38px}.hero h1{max-width:780px;font-size:clamp(38px,4.6vw,56px);line-height:1.02}.hero p{max-width:760px}.card,.artefact-card{padding:30px}.artefact-title-row{border-bottom:1px solid #e2edf5;padding-bottom:18px}.ac-matrix{padding-bottom:4px;overflow-x:auto}.ac-matrix-header{border-radius:14px;grid-template-columns:72px 84px 220px 230px 230px 260px 210px;min-width:1180px}.ac-row{min-width:1180px;box-shadow:none;background:#fff;border-radius:16px;grid-template-columns:72px 84px 220px 230px 230px 260px 210px}.ac-row>div{background:#f8fbfd;border-radius:12px;display:block}.ac-id,.ac-story,.ac-scenario{font-size:15px;line-height:1.35}.ac-row strong{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ac-row p,.ac-row li{text-align:left;font-size:13px;line-height:1.5}.ac-row ul{padding-left:18px}.story-card,.criteria-card,.field-section{box-shadow:none}.story-card h4,.criteria-card h4{font-size:20px}.primary{box-shadow:0 10px 24px #07998f38}.draft-pill,.brand-pill{border:1px solid #b8f3eb}.ac-flow-list{gap:18px;display:grid}.ac-flow-card{background:#fff;border:1px solid #dfeaf4;border-radius:18px;padding:20px;box-shadow:0 10px 26px #1020330f}.ac-flow-top{border-bottom:1px solid #e6eef6;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.ac-key{color:#047481;background:#e6fffb;border-radius:999px;margin-right:10px;padding:7px 11px;font-weight:900;display:inline-flex}.linked-story{color:#53657a;font-size:14px;font-weight:800}.review-chip{color:#34495e;white-space:nowrap;background:#eef4f8;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900;display:inline-flex}.ac-flow-card h4{color:#102033;letter-spacing:-.01em;margin:0 0 16px;font-size:21px}.gwt-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.gwt-flow section{background:#f8fbfd;border:1px solid #e3edf6;border-radius:16px;padding:16px}.gwt-flow span{color:#07998f;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.gwt-flow p,.test-data-panel p,.notes-panel p{color:#34495e;text-align:left;margin:0;font-size:14px;line-height:1.55}.test-data-panel,.notes-panel{background:#f8fbfd;border:1px solid #e3edf6;border-radius:16px;margin-top:12px;padding:16px}.test-data-panel strong,.notes-panel strong{color:#102033;margin-bottom:10px;font-size:14px;display:block}.test-data-tags{flex-wrap:wrap;gap:8px;display:flex}.test-data-tags span{color:#34495e;background:#fff;border:1px solid #dfeaf4;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=900px){.gwt-flow{grid-template-columns:1fr}.ac-flow-top{flex-direction:column}}.workspace-header{background:#fffffff7;border:1px solid #e2edf6e6;border-radius:22px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-bottom:22px;padding:18px 20px;display:grid;box-shadow:0 18px 50px #0000002e}.workspace-brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#7df9ef;letter-spacing:-.04em;background:#071827;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.workspace-brand strong{color:#102033;font-size:16px;display:block}.workspace-brand span,.workspace-user span{color:#64748b;font-size:13px;display:block}.workspace-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-meta span,.status-chip{color:#34495e;white-space:nowrap;background:#f1f7fb;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.workspace-meta .status-chip{color:#047481;background:#e6fffb;border:1px solid #b8f3eb}.workspace-user{justify-content:flex-end;align-items:center;gap:10px;display:flex}.compact{padding:9px 13px;font-size:13px}.compact-hero{padding:30px 34px}.signed-in-note{color:#53657a;font-weight:700}@media (width<=980px){.workspace-header{grid-template-columns:1fr;align-items:flex-start}.workspace-meta,.workspace-user{justify-content:flex-start}}.requirements-brief{gap:20px;display:grid}.brief-hero-panel{background:linear-gradient(135deg,#f8fbfd 0%,#eefaf9 100%);border:1px solid #dfeaf4;border-radius:20px;grid-template-columns:1.4fr .9fr;gap:18px;padding:22px;display:grid}.brief-label,.outcome-panel span{color:#047481;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:inline-flex}.brief-hero-panel h4{color:#102033;margin:0 0 10px;font-size:24px;line-height:1.2}.brief-hero-panel p,.outcome-panel p{color:#34495e;margin:0;font-size:15px;line-height:1.6}.outcome-panel{background:#fff;border:1px solid #dfeaf4;border-radius:18px;padding:18px}.brief-section{gap:14px;display:grid}.brief-section-title{border-left:4px solid #07998f;padding-left:14px}.brief-section-title h4{color:#102033;margin:0 0 4px;font-size:18px}.brief-section-title p{color:#64748b;margin:0;font-size:14px}.brief-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brief-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.requirements-brief .field-section{background:#fff;min-height:140px}.requirements-brief .field-section h4{color:#047481;text-transform:uppercase;letter-spacing:.04em;font-size:14px}@media (width<=980px){.brief-hero-panel,.brief-two-column,.brief-three-column{grid-template-columns:1fr}}.requirements-brief{text-align:left}.brief-hero-panel{align-items:stretch}.brief-hero-panel h4,.brief-hero-panel p,.outcome-panel p{text-align:left}.brief-section-title{text-align:left;margin:4px 0 2px}.brief-section-title h4,.brief-section-title p{text-align:left}.requirements-brief .field-section{text-align:left;min-height:120px;padding:18px}.requirements-brief .field-section h4{text-align:left;margin-bottom:12px}.requirements-brief .field-section p{text-align:left}.requirements-brief .field-section ul{text-align:left;padding-left:18px}.requirements-brief .field-section li{text-align:left;margin:7px 0;line-height:1.45}.brief-two-column,.brief-three-column{align-items:stretch}.story-work-item{background:#fff;border:1px solid #dfeaf4;border-radius:18px;padding:20px;box-shadow:0 10px 26px #1020330f}.story-work-header{border-bottom:1px solid #e6eef6;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.story-key{color:#047481;background:#e6fffb;border-radius:999px;margin-right:10px;padding:7px 11px;font-weight:900;display:inline-flex}.story-type{color:#53657a;font-size:14px;font-weight:800}.story-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.story-badges span{color:#34495e;background:#eef4f8;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900;display:inline-flex}.story-work-item h4{color:#102033;letter-spacing:-.01em;margin:0 0 16px;font-size:22px}.story-statement span{color:#07998f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:950;display:inline-flex}.story-statement p,.story-detail-panel p,.story-readiness-grid p,.story-readiness-grid li{color:#34495e;text-align:left;margin:0;font-size:14px;line-height:1.55}.story-detail-panel strong,.story-readiness-grid strong{color:#102033;margin-bottom:10px;font-size:14px;display:block}.story-tags span{color:#34495e;background:#fff;border:1px solid #dfeaf4;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=900px){.story-work-header,.story-statement,.story-detail-grid,.story-readiness-grid{grid-template-columns:1fr}.story-work-header{display:grid}.story-badges{justify-content:flex-start}}.story-work-item{padding:18px}.story-statement div,.story-detail-panel,.story-readiness-grid section{padding:14px}.story-work-item h4{margin-bottom:14px}.story-statement,.story-detail-grid{margin-bottom:12px}.story-readiness-grid li{line-height:1.45}body{background:radial-gradient(circle at 0 0,#00e5da2e,#0000 34%),radial-gradient(circle at 100% 0,#4070ff2e,#0000 32%),linear-gradient(135deg,#061523 0%,#08243a 44%,#042f38 100%)}.page{width:min(1280px,100% - 56px)}.workspace-header,.hero,.card,.artefact-card{background:#fffffffa;border:1px solid #d7e8f2eb;box-shadow:0 26px 70px #00000038,inset 0 1px #fffc}.workspace-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{color:#b8fff6;background:linear-gradient(135deg,#061523 0%,#0b2f4a 50%,#047481 100%);box-shadow:0 10px 22px #04748140}.workspace-brand strong{letter-spacing:-.02em}.workspace-meta span,.story-badges span,.review-chip,.draft-pill,.status-chip{background:#eef7fb;border:1px solid #d9eaf2}.workspace-meta .status-chip,.draft-pill{color:#047481;background:#e6fffb;border:1px solid #9eece3}.hero{position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 10%,#07998f24,#0000 30%),radial-gradient(circle at 90% 20%,#2f6fed1a,#0000 32%);position:absolute;inset:0}.hero>*{position:relative}.hero h1{letter-spacing:-.06em}.brand-pill{color:#047481;background:#e6fffb;border:1px solid #9eece3;font-weight:950}.primary{background:linear-gradient(135deg,#07998f 0%,#047481 100%);border:0;box-shadow:0 16px 34px #04748147}.primary:hover{transform:translateY(-1px);box-shadow:0 20px 42px #04748157}.artefact-title-row{border-bottom:1px solid #dfeaf4}.artefact-card h3{letter-spacing:-.035em}.story-work-item,.ac-flow-card,.requirements-brief .field-section,.story-statement div,.story-detail-panel,.story-readiness-grid section,.gwt-flow section,.test-data-panel,.notes-panel{background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #dce9f3}.story-work-item,.ac-flow-card{box-shadow:0 14px 32px #10203312}.story-key,.ac-key{color:#047481;background:#e6fffb;border:1px solid #b8f3eb}.story-type,.linked-story{color:#53657a}.story-statement span,.gwt-flow span,.brief-label,.outcome-panel span,.requirements-brief .field-section h4{color:#047481;letter-spacing:.07em}.story-work-item h4,.ac-flow-card h4,.brief-hero-panel h4{color:#0d1b2c}.story-statement p,.story-detail-panel p,.story-readiness-grid p,.story-readiness-grid li,.gwt-flow p,.test-data-panel p,.notes-panel p,.requirements-brief .field-section li,.requirements-brief .field-section p{color:#30465f}.card input,.card textarea,.card .readonly-field{background:#f8fbfd;border:1px solid #dbe8f2}.story-backlog{gap:16px}.story-work-item:before{content:"";background:linear-gradient(#00d5c7 0%,#047481 100%);width:5px;height:100%;position:absolute;top:0;left:0}.story-work-header{align-items:center;margin-bottom:14px;padding-bottom:12px}.story-key{padding:8px 13px;font-size:16px;box-shadow:0 8px 18px #07998f1f}.story-type{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.story-badges span{text-transform:uppercase;letter-spacing:.04em;padding:7px 12px;font-size:12px}.story-work-item h4{text-align:left;margin:8px 0 14px;font-size:23px;line-height:1.2}.story-statement{grid-template-columns:.85fr 1.4fr 1.4fr;gap:12px;margin-bottom:12px}.story-statement div,.story-detail-panel,.story-readiness-grid section{background:#fbfdff;border:1px solid #dce9f3;border-radius:14px;padding:14px}.story-statement span{letter-spacing:.08em;font-size:11px}.story-statement p,.story-detail-panel p,.story-readiness-grid p,.story-readiness-grid li{font-size:13.5px;line-height:1.45}.story-detail-grid{gap:12px;margin-bottom:12px}.story-detail-panel strong,.story-readiness-grid strong{text-transform:uppercase;letter-spacing:.04em;color:#102033;font-size:13px}.story-readiness-grid{gap:12px}.story-readiness-grid ul{padding-left:16px}.story-readiness-grid li{margin:5px 0}.story-tags span{background:#fff;border-color:#d8e8f2;font-size:12.5px}.artefact-card{background:linear-gradient(#fffffffc 0%,#f8fbfdfa 100%);border-radius:24px}.artefact-title-row{align-items:center;margin-bottom:22px;padding-bottom:16px}.artefact-card h3{font-size:30px}.artefact-subtitle{text-transform:uppercase;letter-spacing:.05em;font-size:13px;display:none}.artefact-title-row{margin-bottom:24px;padding-bottom:18px;position:relative}.artefact-card{padding:34px}.story-work-item{background:linear-gradient(#fff 0%,#f9fcfe 100%);border:1px solid #d6e7f1}.story-work-header{background:linear-gradient(90deg,#e6fffb8c,#f8fbfd00);border-bottom:1px solid #dfeaf4;border-radius:16px;margin:-6px -6px 16px;padding:12px 12px 14px}.story-work-item h4{margin-left:2px;font-size:22px}.story-statement div{min-height:112px}.story-detail-panel{min-height:92px}.story-readiness-grid section{min-height:128px}.story-statement div,.story-detail-panel,.story-readiness-grid section{box-shadow:inset 0 1px #fffc}.story-badges span:first-child{color:#174a7c;background:#e8f3ff;border-color:#cfe4f8}.story-badges span:last-child{color:#047481;background:#e6fffb;border-color:#b8f3eb}.story-work-item:hover{transform:translateY(-1px);box-shadow:0 22px 50px #1020331a,inset 0 1px #ffffffd9}.story-work-item{transition:all .16s}.review-workspace{gap:24px;display:grid}.artefact-subtitle,.artifact-subtitle,.artefact-type,.artifact-type,.artefact-title-row p,.artefact-title-row small,.artefact-title-row span:not(.draft-pill):not(.status-chip):not(.review-state-badge){display:none!important}.artefact-title-row h3{margin-bottom:0!important}.functional-requirements{gap:16px;display:grid}.fr-work-item{background:linear-gradient(#fff 0%,#f9fcfe 100%);border:1px solid #d6e7f1;border-radius:20px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #10203314,inset 0 1px #ffffffd9}.fr-work-item:before{content:"";background:linear-gradient(#00d5c7 0%,#047481 100%);width:5px;height:100%;position:absolute;top:0;left:0}.fr-header{background:linear-gradient(90deg,#e6fffb8c,#f8fbfd00);border-bottom:1px solid #dfeaf4;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:-6px -6px 16px;padding:12px 12px 14px;display:flex}.fr-key{color:#047481;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;margin-right:10px;padding:8px 13px;font-size:16px;font-weight:950;display:inline-flex}.fr-type{color:#53657a;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:900}.fr-badges{flex-wrap:wrap;gap:8px;display:flex}.fr-badges span{color:#34495e;text-transform:uppercase;letter-spacing:.04em;background:#eef7fb;border:1px solid #d9eaf2;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.fr-badges span:first-child{color:#174a7c;background:#e8f3ff;border-color:#cfe4f8}.fr-badges span:last-child{color:#047481;background:#e6fffb;border-color:#b8f3eb}.fr-main{grid-template-columns:.9fr 1.6fr;gap:12px;margin-bottom:12px;display:grid}.fr-main>div,.fr-grid section,.fr-validation{background:#fbfdff;border:1px solid #dce9f3;border-radius:14px;padding:14px;box-shadow:inset 0 1px #fffc}.fr-label{color:#047481;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:950;display:inline-flex}.fr-main h4{color:#0d1b2c;margin:0;font-size:20px;line-height:1.2}.fr-main p,.fr-grid p,.fr-validation p,.fr-validation li{color:#30465f;text-align:left;margin:0;font-size:13.5px;line-height:1.45}.fr-grid{grid-template-columns:1.3fr 1.3fr .8fr .8fr;gap:12px;margin-bottom:12px;display:grid}.fr-grid strong,.fr-validation strong{color:#102033;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:13px;display:block}.fr-tags{flex-wrap:wrap;gap:8px;display:flex}.fr-tags span{color:#34495e;background:#fff;border:1px solid #d8e8f2;border-radius:999px;padding:7px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.fr-validation ul{margin:0;padding-left:18px}.fr-validation li{margin:5px 0}@media (width<=1100px){.fr-main,.fr-grid{grid-template-columns:1fr}.fr-header{flex-direction:column;align-items:flex-start}}.hero-card,.hero-panel,.hero-section,.workspace-hero,.intro-hero,.landing-hero,.hero,.hero-copy,.hero-content,.hero-wrapper,.product-hero,.app-hero,.dashboard-hero,.generation-hero{display:none!important}.fr-spec-document{background:#fff;border:1px solid #d7e7f1;border-radius:22px;margin-top:20px;padding:0;overflow:hidden;box-shadow:0 20px 48px #10203314}.fr-spec-cover{background:linear-gradient(135deg,#e6fffbf2,#f7fbfff2),radial-gradient(circle at 100% 0,#00d5c72e,#0000 35%);border-bottom:1px solid #dceaf3;justify-content:space-between;gap:24px;padding:26px;display:flex}.fr-doc-label{color:#047481;text-transform:uppercase;letter-spacing:.06em;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;margin-bottom:12px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}.fr-spec-cover h4{color:#102033;margin:0 0 10px;font-size:28px;line-height:1.1}.fr-spec-cover p{color:#53657a;text-align:left;max-width:720px;margin:0;font-size:14.5px;line-height:1.55}.fr-doc-meta{align-content:start;gap:8px;min-width:210px;display:grid}.fr-doc-meta span{color:#34495e;background:#fff;border:1px solid #d9eaf2;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.fr-doc-section{border-bottom:1px solid #e2edf4;padding:24px 26px}.fr-doc-section:last-child{border-bottom:none}.fr-doc-section h5{color:#102033;margin:0 0 12px;font-size:18px}.fr-doc-section>p{color:#30465f;text-align:left;margin:0;font-size:14px;line-height:1.6}.fr-scope-grid{flex-wrap:wrap;gap:10px;display:flex}.fr-scope-grid span{color:#34495e;background:#f7fbfd;border:1px solid #d9eaf2;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:850}.fr-spec-table{border:1px solid #d7e7f1;border-radius:16px;overflow:hidden}.fr-spec-table-header,.fr-spec-table-row{grid-template-columns:.55fr 1.1fr 1.7fr 1.6fr .65fr .9fr .65fr;display:grid}.fr-spec-table-header{color:#fff;background:#102033}.fr-spec-table-header span{text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #ffffff1f;padding:13px 12px;font-size:11px;font-weight:950}.fr-spec-table-row{background:#fff;border-top:1px solid #e2edf4}.fr-spec-table-row:nth-child(odd){background:#f9fcfe}.fr-spec-table-row span{color:#30465f;text-align:left;border-right:1px solid #e2edf4;padding:14px 12px;font-size:12.8px;line-height:1.4}.fr-spec-table-row .fr-id{color:#047481;font-weight:950}.fr-detail-list{gap:14px;display:grid}.fr-detail-item{background:#fbfdff;border:1px solid #dceaf3;border-radius:16px;padding:18px}.fr-detail-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fr-detail-heading strong{color:#047481;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;padding:8px 12px;font-size:13px}.fr-detail-heading span{color:#102033;font-size:15px;font-weight:950}.fr-detail-item>p{color:#30465f;text-align:left;margin:0 0 14px;font-size:13.5px;line-height:1.55}.fr-detail-grid{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.fr-detail-grid div{background:#fff;border:1px solid #e1edf4;border-radius:14px;padding:14px}.fr-detail-grid b{color:#102033;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;display:block}.fr-detail-grid p,.fr-detail-grid li{color:#30465f;text-align:left;font-size:13px;line-height:1.45}.fr-detail-grid ul{margin:0;padding-left:18px}@media (width<=1200px){.fr-spec-cover,.fr-detail-grid{flex-direction:column;grid-template-columns:1fr}.fr-spec-table{overflow-x:auto}.fr-spec-table-header,.fr-spec-table-row{min-width:980px}}.business-rules-document{background:#fff;border:1px solid #d7e7f1;border-radius:22px;margin-top:20px;overflow:hidden;box-shadow:0 20px 48px #10203314}.br-cover{background:linear-gradient(135deg,#eef7fff2,#f6fffdf2),radial-gradient(circle at 100% 0,#0084ff24,#0000 35%);border-bottom:1px solid #dceaf3;justify-content:space-between;gap:24px;padding:26px;display:flex}.br-doc-label{color:#174a7c;text-transform:uppercase;letter-spacing:.06em;background:#eef7ff;border:1px solid #cfe4f8;border-radius:999px;margin-bottom:12px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}.br-cover h4{color:#102033;margin:0 0 10px;font-size:28px;line-height:1.1}.br-cover p{color:#53657a;text-align:left;max-width:760px;margin:0;font-size:14.5px;line-height:1.55}.br-doc-meta{align-content:start;gap:8px;min-width:210px;display:grid}.br-doc-meta span{color:#34495e;background:#fff;border:1px solid #d9eaf2;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.br-doc-section{border-bottom:1px solid #e2edf4;padding:24px 26px}.br-doc-section:last-child{border-bottom:none}.br-doc-section h5{color:#102033;margin:0 0 14px;font-size:18px}.br-table{border:1px solid #d7e7f1;border-radius:16px;overflow:hidden}.br-table-header,.br-table-row{grid-template-columns:.55fr 1.1fr 2fr 1fr 1.2fr 1fr .7fr;display:grid}.br-table-header{color:#fff;background:#102033}.br-table-header span{text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #ffffff1f;padding:13px 12px;font-size:11px;font-weight:950}.br-table-row{background:#fff;border-top:1px solid #e2edf4}.br-table-row:nth-child(odd){background:#f9fcfe}.br-table-row span{color:#30465f;text-align:left;border-right:1px solid #e2edf4;padding:14px 12px;font-size:12.8px;line-height:1.4}.br-table-row .br-id{color:#174a7c;font-weight:950}.br-detail-list{gap:14px;display:grid}.br-detail-item{background:#fbfdff;border:1px solid #dceaf3;border-radius:16px;padding:18px}.br-detail-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.br-detail-heading strong{color:#174a7c;background:#eef7ff;border:1px solid #cfe4f8;border-radius:999px;padding:8px 12px;font-size:13px}.br-detail-heading span{color:#102033;font-size:15px;font-weight:950}.br-detail-item>p{color:#30465f;text-align:left;margin:0 0 14px;font-size:13.5px;line-height:1.55}.br-detail-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.br-detail-grid section{background:#fff;border:1px solid #e1edf4;border-radius:14px;padding:14px}.br-detail-grid b{color:#102033;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;display:block}.br-detail-grid p{color:#30465f;text-align:left;margin:0;font-size:13px;line-height:1.45}.br-tags{flex-wrap:wrap;gap:8px;display:flex}.br-tags span{color:#34495e;background:#f7fbfd;border:1px solid #d9eaf2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}@media (width<=1200px){.br-cover{flex-direction:column}.br-table{overflow-x:auto}.br-table-header,.br-table-row{min-width:1100px}.br-detail-grid{grid-template-columns:1fr}}.fr-business-rules-table{border:1px solid #d7e7f1;border-radius:16px;overflow:hidden}.fr-business-rules-header,.fr-business-rules-row{grid-template-columns:.55fr 1.1fr 2fr 1fr 1.2fr 1.2fr .7fr;display:grid}.fr-business-rules-header{color:#fff;background:#102033}.fr-business-rules-header span{text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #ffffff1f;padding:13px 12px;font-size:11px;font-weight:950}.fr-business-rules-row{background:#fff;border-top:1px solid #e2edf4}.fr-business-rules-row:nth-child(odd){background:#f9fcfe}.fr-business-rules-row span{color:#30465f;text-align:left;border-right:1px solid #e2edf4;padding:14px 12px;font-size:12.8px;line-height:1.4}.fr-business-rules-row .fr-rule-id{color:#174a7c;font-weight:950}@media (width<=1200px){.fr-business-rules-table{overflow-x:auto}.fr-business-rules-header,.fr-business-rules-row{min-width:1100px}}.fr-related-rules>b{color:#102033;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;display:block}.fr-linked-rule-list{gap:10px;display:grid}.fr-linked-rule-card{background:#f7fbfd;border:1px solid #d9eaf2;border-radius:14px;padding:13px}.fr-linked-rule-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.fr-linked-rule-heading strong{color:#174a7c;background:#eef7ff;border:1px solid #cfe4f8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.fr-linked-rule-heading span{color:#102033;font-size:13.5px;font-weight:950}.fr-linked-rule-card p{color:#30465f;text-align:left;margin:0 0 10px;font-size:13px;line-height:1.45}.fr-acceptance-list{gap:14px;display:grid}.fr-acceptance-item{background:#fbfdff;border:1px solid #dceaf3;border-radius:16px;padding:18px}.fr-acceptance-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fr-acceptance-heading strong{color:#047481;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;padding:8px 12px;font-size:13px}.fr-acceptance-heading span{color:#102033;font-size:15px;font-weight:950}.fr-acceptance-item ul{margin:0;padding-left:22px}.fr-acceptance-item li{color:#30465f;text-align:left;margin:6px 0;font-size:13.5px;line-height:1.5}.fr-related-rules{background:#fff;border:1px solid #e1edf4;border-radius:14px;margin-top:14px;padding:12px}.fr-related-rules b{color:#102033;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;display:block}.fr-related-rules div{flex-wrap:wrap;gap:8px;display:flex}.fr-related-rules span{color:#174a7c;background:#eef7ff;border:1px solid #cfe4f8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.fr-linked-rule-card{padding:10px 12px!important}.fr-linked-rule-card p{display:none!important}.fr-linked-rule-heading{margin-bottom:8px!important}.fr-linked-rule-meta{flex-wrap:wrap;gap:8px;display:flex}.fr-linked-rule-meta span{color:#53657a;background:#fff;border:1px solid #d9eaf2;border-radius:999px;padding:6px 9px;font-size:11.5px;font-weight:850}.fr-acceptance-spec-list{gap:18px;display:grid}.fr-acceptance-spec-item{background:#fbfdff;border:1px solid #d7e7f1;border-radius:18px;overflow:hidden}.fr-acceptance-spec-heading{background:linear-gradient(90deg,#e6fffbd9,#f7fbfff2);border-bottom:1px solid #dceaf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.fr-acceptance-spec-heading div{align-items:center;gap:12px;display:flex}.fr-acceptance-spec-heading strong{color:#047481;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:950}.fr-acceptance-spec-heading span{color:#102033;font-size:15px;font-weight:950}.fr-acceptance-spec-heading em{color:#53657a;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-style:normal;font-weight:850}.fr-criteria-table,.fr-controls-table{border:1px solid #d9eaf2;border-radius:14px;margin:16px 18px;overflow:hidden}.fr-criteria-header,.fr-criteria-row{grid-template-columns:.8fr 4fr;display:grid}.fr-criteria-header,.fr-controls-header{color:#fff;background:#102033}.fr-criteria-header span,.fr-controls-header span{text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #ffffff1f;padding:12px 13px;font-size:11px;font-weight:950}.fr-criteria-row,.fr-controls-row{background:#fff;border-top:1px solid #e2edf4}.fr-criteria-row:nth-child(odd),.fr-controls-row:nth-child(odd){background:#f9fcfe}.fr-criteria-row span,.fr-controls-row span{color:#30465f;text-align:left;border-right:1px solid #e2edf4;padding:13px;font-size:13px;line-height:1.45}.fr-criteria-row span:first-child,.fr-controls-row span:first-child{color:#047481;font-weight:950}.fr-applied-controls{margin:0 18px 18px;padding-top:4px}.fr-applied-controls-title{color:#102033;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:12px;font-weight:950}.fr-controls-table{margin:0}.fr-controls-header,.fr-controls-row{grid-template-columns:.7fr 1.5fr 1.2fr 1.8fr .8fr;display:grid}.fr-controls-row span{font-size:12.5px}@media (width<=1200px){.fr-acceptance-spec-heading{flex-direction:column;align-items:flex-start}.fr-controls-table,.fr-criteria-table{overflow-x:auto}.fr-controls-header,.fr-controls-row{min-width:850px}}.ac-register-document{background:#fff;border:1px solid #d7e7f1;border-radius:22px;margin-top:20px;overflow:hidden;box-shadow:0 20px 48px #10203314}.ac-register-cover{background:linear-gradient(135deg,#f7fbfff5,#eefffcf0),radial-gradient(circle at 100% 0,#00d5c71f,#0000 35%);border-bottom:1px solid #dceaf3;justify-content:space-between;gap:24px;padding:26px;display:flex}.ac-doc-label{color:#047481;text-transform:uppercase;letter-spacing:.06em;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;margin-bottom:12px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}.ac-register-cover h4{color:#102033;margin:0 0 10px;font-size:28px;line-height:1.1}.ac-register-cover p{color:#53657a;text-align:left;max-width:760px;margin:0;font-size:14.5px;line-height:1.55}.ac-doc-meta{align-content:start;gap:8px;min-width:220px;display:grid}.ac-doc-meta span{color:#34495e;background:#fff;border:1px solid #d9eaf2;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.ac-doc-section{border-bottom:1px solid #e2edf4;padding:24px 26px}.ac-doc-section:last-child{border-bottom:none}.ac-doc-section h5{color:#102033;margin:0 0 14px;font-size:18px}.ac-register-table{border:1px solid #d7e7f1;border-radius:16px;overflow:hidden}.ac-register-header,.ac-register-row{grid-template-columns:.65fr .9fr 1.7fr 1.5fr 1.4fr 1.6fr .9fr;display:grid}.ac-register-header{color:#fff;background:#102033}.ac-register-header span{text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #ffffff1f;padding:13px 12px;font-size:11px;font-weight:950}.ac-register-row{background:#fff;border-top:1px solid #e2edf4}.ac-register-row:nth-child(odd){background:#f9fcfe}.ac-register-row span{color:#30465f;text-align:left;border-right:1px solid #e2edf4;padding:14px 12px;font-size:12.6px;line-height:1.4}.ac-register-row span:first-child{color:#047481;font-weight:950}.ac-validation-item{background:#fbfdff;border:1px solid #dceaf3;border-radius:16px;padding:18px}.ac-validation-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ac-validation-heading strong{color:#047481;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:950}.ac-validation-heading span{color:#102033;font-size:15px;font-weight:950}.ac-validation-heading em{color:#174a7c;background:#eef7ff;border:1px solid #cfe4f8;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:850}.ac-gwt-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ac-gwt-grid section,.ac-test-data-row{background:#fff;border:1px solid #e1edf4;border-radius:14px;padding:14px}.ac-gwt-grid b,.ac-test-data-row b{color:#102033;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.ac-gwt-grid p,.ac-test-data-row p{color:#30465f;text-align:left;margin:0;font-size:13px;line-height:1.45}.ac-test-data-row{margin-top:12px}.ac-test-data-row div{flex-wrap:wrap;gap:8px;display:flex}.ac-test-data-row span{color:#34495e;background:#f7fbfd;border:1px solid #d9eaf2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}@media (width<=1200px){.ac-register-cover{flex-direction:column}.ac-register-table{overflow-x:auto}.ac-register-header,.ac-register-row{min-width:1180px}.ac-gwt-grid{grid-template-columns:1fr}}.ac-register-document{border-radius:20px!important;margin-top:18px!important}.ac-register-cover{background:linear-gradient(135deg,#f7fbfffa,#eefffceb)!important;padding:22px 24px!important;display:block!important}.ac-doc-label{margin-bottom:10px!important}.ac-register-cover h4{text-align:left!important;margin:0 0 8px!important;font-size:24px!important}.ac-register-cover p{text-align:left!important;max-width:920px!important;font-size:13.8px!important}.ac-doc-section{padding:22px 24px!important}.ac-doc-section h5{text-align:left!important;margin-bottom:16px!important;font-size:17px!important}.ac-register-table{border-radius:14px!important;width:100%!important;margin:0!important}.ac-register-header,.ac-register-row{grid-template-columns:.65fr .85fr 1.65fr 1.55fr 1.45fr 1.65fr .85fr!important}.ac-register-header span{padding:12px 11px!important;font-size:10.5px!important}.ac-register-row span{padding:13px 11px!important;font-size:12.2px!important;line-height:1.45!important}.ac-validation-list{gap:12px!important}.ac-validation-item{border-radius:15px!important;padding:16px!important}.ac-validation-heading{margin-bottom:12px!important}.ac-gwt-grid section,.ac-test-data-row{padding:13px!important}@media (width<=1000px){.edit-grid.two{grid-template-columns:1fr}.artefact-actions{justify-content:flex-start}}.artefact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.secondary-action,.primary-action.small{cursor:pointer;border:0;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.secondary-action{color:#30465f;background:#f7fbfd;border:1px solid #d9eaf2}.secondary-action:hover{background:#eef7ff}.primary-action.small{color:#fff;background:#047481;box-shadow:0 10px 22px #0474812e}.primary-action.small:disabled{opacity:.65;cursor:not-allowed}.artefact-card.is-editing{border-color:#9be7dd;box-shadow:0 24px 60px #04748124,inset 0 1px #ffffffd9}.artefact-edit-panel{background:#fff;border:1px solid #d7e7f1;border-radius:22px;margin-top:18px;overflow:hidden}.edit-panel-intro{background:linear-gradient(135deg,#e6fffbe6,#f7fbfff2);border-bottom:1px solid #dceaf3;padding:22px 24px}.edit-panel-intro h4{color:#102033;margin:0 0 8px;font-size:22px}.edit-panel-intro p{color:#53657a;text-align:left;margin:0;font-size:13.8px;line-height:1.5}.edit-section{border-bottom:1px solid #e2edf4;padding:22px 24px}.edit-section:last-child{border-bottom:none}.edit-section h5{color:#102033;margin:0 0 16px;font-size:17px}.edit-record{background:#fbfdff;border:1px solid #dceaf3;border-radius:16px;margin-bottom:14px;padding:16px}.edit-record:last-child{margin-bottom:0}.edit-record-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.edit-record-heading strong{color:#047481;background:#e6fffb;border:1px solid #b8f3eb;border-radius:999px;padding:8px 12px;font-size:13px}.edit-record-heading span{color:#102033;font-size:15px;font-weight:950}.edit-grid.two{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.edit-field{gap:7px;display:grid}.edit-field span{color:#102033;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:950}.edit-field input,.edit-field textarea{color:#102033;width:100%;font:inherit;background:#fff;border:1px solid #d7e7f1;border-radius:12px;padding:11px 12px;font-size:13px}.edit-field textarea{resize:vertical;min-height:92px}.edit-field input:focus,.edit-field textarea:focus{border-color:#047481;outline:none;box-shadow:0 0 0 3px #0474811f}.edit-field small{color:#7a8a9a;font-size:11px}@media (width<=1000px){.edit-grid.two{grid-template-columns:1fr}.artefact-actions{justify-content:flex-start}}.edit-record-heading.with-action{justify-content:space-between;align-items:center}.edit-record-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.remove-draft-action{color:#9a2f2f;cursor:pointer;background:#fff7f7;border:1px solid #f0c9c9;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.remove-draft-action:hover{background:#ffecec}.structured-edit-root{gap:16px;display:grid}.structured-edit-object{background:#fff;border:1px solid #e1edf4;border-radius:14px;gap:12px;padding:14px;display:grid}.structured-edit-group{gap:12px;display:grid}.structured-edit-heading{background:#f7fbfd;border:1px solid #d9eaf2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.structured-edit-heading strong{color:#102033;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:950}.structured-edit-heading span{color:#53657a;font-size:12px;font-weight:850}.structured-edit-record{background:#fbfdff;border:1px solid #dceaf3;border-radius:16px;padding:16px}.structured-edit-record .structured-edit-object{margin-top:12px}.problem-statement-counter{color:#53657a;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.problem-statement-counter strong{color:#9a2f2f;font-size:12px}.draft-pill.edited-pill{color:#174a7c!important;background:#eef7ff!important;border-color:#cfe4f8!important}.saved-confirmation{color:#047481;background:#e6fffb;border:1px solid #b8f3eb;border-radius:14px;margin:12px 0 4px;padding:11px 14px;font-size:13px;font-weight:900}.review-status-control{background:#f7fbfd;border:1px solid #d9eaf2;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:inline-flex}.review-status-control span{color:#53657a;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:950}.review-status-control select{color:#102033;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.review-status-control select:focus{outline:none}.review-status-control:has(select:disabled){opacity:.65}.fr-status-select{color:#34495e;background:#fff;border:1px solid #d9eaf2;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.fr-status-select>span{text-transform:uppercase;letter-spacing:.05em;color:#53657a!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.fr-status-select select{color:#102033;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:950}.fr-status-select select:focus{outline:none}.fr-status-select:has(select:disabled){opacity:.65}.review-status-control,.fr-status-select{transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.review-status-control:before,.fr-status-select:before{content:"";border-radius:999px;flex:none;width:9px;height:9px;display:inline-block}.review-status-control.status-green,.fr-status-select.status-green{color:#14532d!important;background:#ecfdf3!important;border-color:#b7efc5!important}.review-status-control.status-green:before,.fr-status-select.status-green:before{background:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.review-status-control.status-green select,.fr-status-select.status-green select{color:#14532d!important}.review-status-control.status-amber,.fr-status-select.status-amber{color:#7a4b00!important;background:#fff8e6!important;border-color:#f4d58d!important}.review-status-control.status-amber:before,.fr-status-select.status-amber:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.review-status-control.status-amber select,.fr-status-select.status-amber select{color:#7a4b00!important}.review-status-control.status-red,.fr-status-select.status-red{color:#7f1d1d!important;background:#fff1f1!important;border-color:#f0b4b4!important}.review-status-control.status-red:before,.fr-status-select.status-red:before{background:#dc2626;box-shadow:0 0 0 3px #dc26261f}.review-status-control.status-red select,.fr-status-select.status-red select{color:#7f1d1d!important}.review-status-control.status-grey,.fr-status-select.status-grey{color:#475569!important;background:#f4f6f8!important;border-color:#d8dee6!important}.review-status-control.status-grey:before,.fr-status-select.status-grey:before{background:#64748b;box-shadow:0 0 0 3px #64748b1f}.review-status-control.status-grey select,.fr-status-select.status-grey select{color:#475569!important}.review-status-control.status-neutral,.fr-status-select.status-neutral{color:#30465f!important;background:#f7fbfd!important;border-color:#d9eaf2!important}.review-status-control.status-neutral:before,.fr-status-select.status-neutral:before{background:#94a3b8;box-shadow:0 0 0 3px #94a3b81f}.artefact-review-strip{background:#f7fbfd;border:1px solid #d9eaf2;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 18px;padding:12px 14px;display:flex}.internal-review-status{align-items:center;gap:10px;display:inline-flex}.internal-review-status:before{content:"";border-radius:999px;width:9px;height:9px;display:inline-block}.internal-review-status span{color:#53657a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:950}.internal-review-status select{color:#102033;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:950}.internal-review-status select:focus{outline:none}.review-outcome-note{color:#53657a;font-size:12.5px;font-weight:900}.artefact-review-strip.status-green{background:#ecfdf3;border-color:#b7efc5}.artefact-review-strip.status-green .internal-review-status:before{background:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.artefact-review-strip.status-green select,.artefact-review-strip.status-green .review-outcome-note{color:#14532d}.artefact-review-strip.status-amber{background:#fff8e6;border-color:#f4d58d}.artefact-review-strip.status-amber .internal-review-status:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.artefact-review-strip.status-amber select,.artefact-review-strip.status-amber .review-outcome-note{color:#7a4b00}.artefact-review-strip.status-red{background:#fff1f1;border-color:#f0b4b4}.artefact-review-strip.status-red .internal-review-status:before{background:#dc2626;box-shadow:0 0 0 3px #dc26261f}.artefact-review-strip.status-red select,.artefact-review-strip.status-red .review-outcome-note{color:#7f1d1d}.artefact-review-strip.status-grey{background:#f4f6f8;border-color:#d8dee6}.artefact-review-strip.status-grey .internal-review-status:before{background:#64748b;box-shadow:0 0 0 3px #64748b1f}.artefact-review-strip.status-neutral .internal-review-status:before{background:#94a3b8;box-shadow:0 0 0 3px #94a3b81f}.artefact-title-row{align-items:center}.artefact-actions{gap:10px}.artefact-title-row{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.artefact-title-row>div:first-child{flex:auto!important;min-width:220px!important}.artefact-title-row h3{margin:0!important}.artefact-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-left:auto!important;display:flex!important}.artefact-actions .draft-pill,.artefact-actions .secondary-action{white-space:nowrap!important}.artefact-title-row span:empty,.artefact-actions span:empty,.review-outcome-note{display:none!important}.artefact-review-strip{justify-content:space-between!important;align-items:center!important}.review-strip-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.review-strip-actions .draft-pill,.rail-pill{white-space:nowrap}.rail-pill,.rail-action{justify-content:center;width:100%}.rail-action{min-height:46px}@media (width<=760px){.artefact-review-strip{flex-direction:column;align-items:stretch!important}.review-strip-actions{justify-content:flex-start;margin-left:0}}[class*=fr-][class*=cover],[class*=fr-][class*=hero],[class*=functional][class*=cover],[class*=functional][class*=hero]{grid-template-columns:1fr!important}[class*=fr-][class*=meta]:empty,[class*=fr-][class*=rail]:empty,[class*=functional][class*=meta]:empty,[class*=functional][class*=rail]:empty{display:none!important}.functional-requirements,.functional-requirements-spec,.functional-requirements-document,.fr-document,.fr-specification{width:100%}.fr-cover,.fr-hero,.functional-cover,.functional-hero,.functional-requirements-hero{text-align:left!important;padding:28px 32px!important;display:block!important}.fr-cover h2,.fr-hero h2,.functional-cover h2,.functional-hero h2,.functional-requirements-hero h2{text-align:left!important;max-width:100%!important;margin:0 0 10px!important;padding:0!important}.fr-cover p,.fr-hero p,.functional-cover p,.functional-hero p,.functional-requirements-hero p{text-align:left!important;max-width:760px!important;margin:0!important;padding:0!important;line-height:1.55!important}.fr-section,.functional-section,.functional-requirements-section{padding:26px 32px!important}.fr-section h4,.functional-section h4,.functional-requirements-section h4{text-align:left!important;margin-top:0!important;margin-bottom:12px!important}.fr-section:first-of-type,.functional-section:first-of-type,.functional-requirements-section:first-of-type{border-top:1px solid #cbe1ebe6}@media (width<=760px){.fr-cover,.fr-hero,.functional-cover,.functional-hero,.functional-requirements-hero,.fr-section,.functional-section,.functional-requirements-section{padding:22px 20px!important}}.fr-spec-document{width:100%!important;overflow:hidden!important}.fr-spec-cover{text-align:left!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:28px 32px 30px!important;display:block!important}.fr-spec-cover>div{text-align:left!important;width:100%!important;max-width:820px!important;margin:0!important;padding:0!important}.fr-spec-cover h4{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;margin:0 0 10px!important;padding:0!important;font-size:1.55rem!important;line-height:1.2!important;display:block!important}.fr-spec-cover p{text-align:left!important;width:100%!important;max-width:760px!important;margin:0!important;padding:0!important;line-height:1.55!important;display:block!important}.fr-doc-section{text-align:left!important;padding:28px 32px!important}.fr-doc-section h5{text-align:left!important;justify-content:flex-start!important;width:100%!important;margin:0 0 12px!important;padding:0!important;font-size:1rem!important;line-height:1.3!important;display:block!important}.fr-doc-section>p{text-align:left!important;max-width:820px!important;margin:0!important;line-height:1.6!important}@media (width<=760px){.fr-spec-cover,.fr-doc-section{padding:22px 20px!important}}.card h2{color:#102033;letter-spacing:-.03em;margin:0 0 8px;font-size:1.45rem;font-weight:950}.card>p{color:#53657a;margin:0 0 22px;line-height:1.55}.card label{color:#102033;font-weight:900}.card input,.card textarea,.card select{color:#102033;width:100%;font:inherit;box-shadow:none;background:#f8fcfd;border:1px solid #d7e8f1;border-radius:16px;padding:14px 16px;font-weight:700}.card select{appearance:none;cursor:pointer;background-color:#f8fcfd}.card input:focus,.card textarea:focus,.card select:focus{border-color:#20b8c7;outline:none;box-shadow:0 0 0 4px #20b8c71f}.card input::placeholder,.card textarea::placeholder{color:#94a3b8}.project-list-item{text-align:left;cursor:pointer;background:#f8fcfd;border:1px solid #d7e8f1;border-radius:16px;width:100%;padding:14px 16px;transition:all .18s}.project-list-item strong{color:#102033;margin-bottom:4px;font-size:.98rem;display:block}.project-list-item span{color:#64748b;font-size:.84rem;display:block}.project-list-item:hover,.project-list-item.selected{background:#eefcfd;border-color:#20b8c7;box-shadow:0 12px 28px #0f617317}.muted-empty-state{font-style:italic;color:#94a3b8!important;font-weight:600!important}.fr-applied-controls-title,.fr-applied-controls-title+table,.fr-applied-controls-title+.fr-table,.fr-applied-controls-title+.fr-mini-table,.fr-applied-controls-title+div{display:none!important}.workspace-tabs{background:#f8fafce0;border:1px solid #7db5d43d;border-radius:999px;justify-content:center;gap:.45rem;width:min(100%,980px);margin:1.5rem auto 1rem;padding:.45rem;display:flex;box-shadow:0 18px 50px #0f172a14}.workspace-tab{color:#475569;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.8rem 1.2rem;font-weight:900}.workspace-tab.active{color:#006d77;background:#ccfbf1ad;border-color:#14b8a661;box-shadow:0 12px 28px #14b8a629}.workspace-tab:disabled{opacity:.45;cursor:not-allowed}.project-list{display:grid!important}@media (width<=720px){.workspace-tabs{border-radius:1.5rem;flex-flow:wrap;align-items:stretch}.workspace-tab{flex:1 1 calc(50% - var(--eh-space-1));width:auto;min-width:0}}@media (width<=720px){.section-heading-row{flex-direction:column;align-items:stretch}.section-action-pill{width:fit-content}}.section-heading-row{text-align:left;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.section-heading-row h2{margin:.15rem 0 .35rem}.section-heading-row p{color:#64748b;margin:0}.eyebrow{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:inline-flex}.section-action-pill{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#14b8a6,#22d3ee);border:1px solid #14b8a652;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.1rem;font-weight:900;display:inline-flex;box-shadow:0 18px 42px #14b8a63d}@media (width<=720px){.section-heading-row{flex-direction:column;align-items:stretch}.section-action-pill{width:fit-content}}.active-projects-heading{text-align:left;margin-top:2rem;margin-bottom:1rem}.active-projects-heading h3{color:#0f172a;letter-spacing:-.02em;margin:.2rem 0 .25rem;font-size:1.25rem;font-weight:900}.active-projects-heading p{color:#64748b;margin:0;font-size:.95rem}.project-list{gap:.85rem;margin-top:.75rem;display:grid}.project-list-item{text-align:left;color:#0f172a;cursor:pointer;background:#f8fafcdb;border:1px solid #7db5d447;border-radius:1.15rem;width:100%;padding:1rem 1.1rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;position:relative;box-shadow:0 12px 30px #0f172a0d}.project-list-item:hover{background:#f0fdfaeb;border-color:#14b8a67a;transform:translateY(-1px);box-shadow:0 18px 42px #0f172a14}.project-list-item.selected{background:linear-gradient(135deg,#ccfbf1b8,#f8fafcf5);border-color:#14b8a6bf;box-shadow:0 18px 45px #14b8a624}.project-list-item strong,.project-list-item h3,.project-list-item h4{color:#0f172a;font-weight:900}.project-list-item p,.project-list-item span{color:#64748b}.active-projects-panel{margin-top:2rem}.projects-overview-card{text-align:left}.section-action-pill{cursor:pointer;border:0}.section-action-pill:hover{filter:brightness(1.03);transform:translateY(-1px)}.project-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-height:540px;margin-top:1.25rem;padding:.25rem .35rem .25rem 0;overflow-y:auto;display:grid!important}.project-list-item{flex-direction:column;justify-content:space-between;min-height:132px;display:flex}.project-empty-state{background:#f8fafcc7;border:1px dashed #7db5d473;border-radius:1.25rem;margin-top:1.25rem;padding:1.5rem}.project-empty-state h3{color:#0f172a;margin:.35rem 0;font-size:1.25rem}.project-empty-state p{color:#64748b;max-width:680px}.new-project-panel{background:#ffffffb8;border:1px solid #7db5d447;border-radius:1.35rem;margin-top:1.75rem;padding:1.25rem;box-shadow:0 18px 45px #0f172a0f}.section-heading-row.compact{margin-bottom:1rem}.section-heading-row.compact h3{color:#0f172a;margin:.25rem 0;font-size:1.2rem}.form-action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.workspace-header,.workspace-tabs{width:min(1180px,100vw - 2rem);max-width:1180px;margin-left:auto;margin-right:auto}.target-review-workspace{width:min(var(--eh-workspace-max), calc(100vw - 2rem));max-width:var(--eh-workspace-max);gap:1rem;margin-inline:auto}.target-review-shell{background:#fffffff5;border:1px solid #94a3b847;border-radius:1.25rem;overflow:hidden;box-shadow:0 20px 48px #0f172a1f}.target-review-command{border-bottom:1px solid #94a3b833;grid-template-columns:minmax(260px,1fr) minmax(420px,1.15fr) auto;align-items:center;gap:1rem;padding:.95rem 1.1rem;display:grid}.target-review-title{align-items:center;gap:.8rem;min-width:0;display:flex}.target-review-icon{color:#e0faff;background:#0f4c81;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 10px 24px #0891b238}.target-review-title h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.08rem}.target-review-title p{color:#64748b;margin:.2rem 0 0;font-size:.8rem;line-height:1.35}.target-review-stats{border-inline:1px solid #94a3b82e;grid-template-columns:1.7fr .75fr .75fr;gap:0;display:grid}.target-review-stats div{border-right:1px solid #94a3b82e;align-content:center;min-height:44px;padding:0 .9rem;display:grid}.target-review-stats div:last-child{border-right:0}.target-review-stats span,.target-inventory-header span,.target-context-heading span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.target-review-stats strong{color:#0f172a;margin-top:.25rem;font-size:.82rem;line-height:1.25}.target-review-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.target-context-strip{background:#f8fafcdb;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:grid}.target-context-heading{margin-bottom:.55rem}.target-context-heading span{color:#0f766e;letter-spacing:.14em}.target-context-heading em{display:none}.target-context-strip p{color:#475569;letter-spacing:.005em;word-spacing:.025em;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:.22rem 0 0;font-size:.86rem;line-height:1.65}.target-context-strip p strong{color:#334155;font-weight:850}.target-context-strip:not(.expanded) p{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.target-context-strip.expanded p:last-of-type{max-height:260px;padding-right:1rem;display:block;overflow-y:auto}.target-context-strip.expanded p:last-of-type::-webkit-scrollbar{width:8px}.target-context-strip.expanded p:last-of-type::-webkit-scrollbar-thumb{background:#64748b59;border-radius:999px}.target-review-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.target-inventory-rail{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 34%),#0f172af0;border:1px solid #22d3ee38;border-radius:1.15rem;flex-direction:column;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow:hidden;box-shadow:0 24px 56px #02061747}.target-inventory-header{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.target-inventory-header span{color:#bdefff}.target-inventory-header strong{color:#67e8f9;background:#22d3ee1a;border-radius:999px;padding:.18rem .55rem;font-size:.78rem}.target-inventory-scroll{gap:.75rem;padding:.75rem;display:grid;overflow-y:auto}.target-run-group{background:#0f172a6b;border:1px solid #94a3b829;border-radius:1rem;gap:.65rem;padding:.75rem;display:grid}.target-run-heading{color:#e2e8f0e6;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.target-run-heading span{color:#cbd5e1;font-size:.75rem;font-weight:800}.target-run-heading small{color:#94a3b8cc;font-size:.72rem}.target-pack-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.target-pack-meta strong{color:#fff;font-size:.84rem;line-height:1.25}.target-pack-meta em{color:#cbd5e1;text-transform:capitalize;background:#94a3b824;border-radius:999px;padding:.16rem .42rem;font-size:.65rem;font-style:normal}.target-inventory-item{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.8rem;grid-template-columns:22px 1fr;align-items:start;gap:.55rem;width:100%;padding:.68rem;transition:all .2s;display:grid}.target-inventory-item:hover,.target-inventory-item.active{background:#0891b22e;border-color:#22d3ee8c}.target-item-icon{color:#67e8f9;border:1px solid #22d3ee59;border-radius:.45rem;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.target-inventory-item strong{color:#fff;font-size:.82rem;line-height:1.25;display:block}.target-inventory-item small{color:#cbd5e1bd;margin-top:.08rem;font-size:.72rem;line-height:1.25;display:block}.target-inventory-item em{color:#cbd5e1a6;margin-top:.18rem;font-size:.68rem;font-style:normal;display:block}.target-selected-panel{min-width:0}.target-selected-panel>.artefact-card{border-radius:1.1rem;width:100%;max-width:none;margin:0}.target-selected-panel .artefact-title-row h3,.target-selected-panel .artefact-card>h3{font-size:clamp(1.5rem,2vw,2rem)}@media (width<=1180px){.target-review-command{grid-template-columns:1fr}.target-review-stats{border-inline:0;grid-template-columns:repeat(3,minmax(0,1fr))}.target-review-actions{justify-content:flex-start}.target-review-grid{grid-template-columns:1fr}.target-inventory-rail{max-height:420px;position:static}}@media (width<=760px){.workspace-header,.workspace-tabs,.target-review-workspace{width:min(100%,100vw - 1.25rem)}.target-review-stats,.target-context-strip{grid-template-columns:1fr}}.generate-cta{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 16px 34px #0891b247,inset 0 1px #ffffff38}.generate-cta:hover:not(:disabled){filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 20px 42px #0891b257,inset 0 1px #ffffff42}.generate-cta:active:not(:disabled){transform:translateY(0)}.generate-cta:disabled{opacity:.72;cursor:not-allowed;filter:grayscale(.1)}.generate-cta-icon{color:#fff;background:#ffffff29;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.78rem;line-height:1;display:inline-grid}.generate-cta.compact{padding-inline:1.05rem}.target-inventory-item,.target-inventory-item.tone-blue{--artefact-accent:#67e8f9;--artefact-bg:#22d3ee1a;--artefact-border:#22d3ee59}.target-inventory-item.tone-green{--artefact-accent:#86efac;--artefact-bg:#22c55e1f;--artefact-border:#22c55e5c}.target-inventory-item.active .target-item-icon{box-shadow:0 0 0 3px #ffffff0a}.target-inventory-item.tone-cyan{--artefact-accent:#22d3ee;--artefact-bg:#22d3ee21;--artefact-border:#22d3ee75}.target-inventory-item.tone-blue{--artefact-accent:#60a5fa;--artefact-bg:#3b82f621;--artefact-border:#3b82f675}.target-inventory-item.tone-emerald{--artefact-accent:#34d399;--artefact-bg:#10b98124;--artefact-border:#10b9817a}.target-inventory-item.tone-teal{--artefact-accent:#2dd4bf;--artefact-bg:#14b8a626;--artefact-border:#14b8a680}.target-inventory-item.tone-violet{--artefact-accent:#a78bfa;--artefact-bg:#8b5cf624;--artefact-border:#8b5cf675}.target-inventory-item.tone-amber{--artefact-accent:#fbbf24;--artefact-bg:#f59e0b29;--artefact-border:#f59e0b85}.target-inventory-item.tone-lime{--artefact-accent:#a3e635;--artefact-bg:#84cc1624;--artefact-border:#84cc1675}.target-inventory-item.tone-sky{--artefact-accent:#38bdf8;--artefact-bg:#0ea5e924;--artefact-border:#0ea5e975}.target-inventory-item.active .target-item-icon{background:var(--artefact-bg);color:var(--artefact-accent);box-shadow:0 0 0 3px #ffffff0b}.target-inventory-item.tone-purple{--artefact-accent:#c084fc;--artefact-bg:#a855f724;--artefact-border:#a855f780}.target-inventory-item{position:relative;overflow:hidden}.target-inventory-item:before{content:"";background:var(--artefact-accent);opacity:.75;border-radius:999px;width:3px;position:absolute;top:.65rem;bottom:.65rem;left:0}.target-inventory-item.active:before{opacity:1}.delivery-pack-toggle{color:#bdefff;cursor:pointer;background:#0f172a80;border:1px solid #22d3ee38;border-radius:.95rem;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:.2rem;padding:.7rem .85rem;font-size:.78rem;font-weight:850;transition:all .18s;display:flex}.delivery-pack-toggle:hover{color:#e0faff;background:#0891b22e;border-color:#22d3ee7a}.delivery-pack-toggle span:last-child{color:#67e8f9;background:#22d3ee1f;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;line-height:1;display:inline-grid}:root{--eh-workspace-max:1180px;--eh-workspace-gutter:clamp(1rem, 2vw, 1.5rem);--eh-workspace-gap:1rem}.workspace-header,.workspace-tabs,.artefacts,.target-review-workspace{width:min(var(--eh-workspace-max), calc(100vw - (var(--eh-workspace-gutter) * 2)));max-width:var(--eh-workspace-max);margin-left:auto;margin-right:auto}.target-review-workspace{gap:var(--eh-workspace-gap);display:grid}.target-review-shell{width:100%}.target-review-grid{gap:var(--eh-workspace-gap);grid-template-columns:320px minmax(0,1fr);width:100%}.target-selected-panel{width:100%;min-width:0}.target-selected-panel>.artefact-card{width:100%;max-width:none}@media (width<=1180px){.workspace-header,.workspace-tabs,.artefacts,.target-review-workspace{width:min(100%,100vw - 1.25rem)}.target-review-grid{grid-template-columns:1fr}.target-inventory-rail{max-height:460px;position:static}}:is(.projects-overview-card,.workspace-form-card,.workspace-generate-card,.card:has(.project-list),.card:has(textarea),.card:has(select)){width:min(var(--eh-workspace-max), calc(100vw - (var(--eh-workspace-gutter) * 2)));max-width:var(--eh-workspace-max);margin-left:auto;margin-right:auto}.projects-overview-card{padding:1.7rem 1.8rem}.projects-overview-card .project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.projects-overview-card .project-list-item{min-height:150px}.workspaceView-generate,.generate-workspace,.generate-card{width:min(var(--eh-workspace-max), calc(100vw - (var(--eh-workspace-gutter) * 2)));max-width:var(--eh-workspace-max);margin-left:auto;margin-right:auto}@media (width<=980px){.projects-overview-card .project-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.projects-overview-card .project-list{grid-template-columns:1fr}}.target-review-command{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""stats stats";gap:.85rem 1rem;padding:1rem 1.15rem}.target-review-title{grid-area:title}.target-review-actions{grid-area:actions}.target-review-stats{border-inline:0;border-top:1px solid #94a3b82e;grid-area:stats;grid-template-columns:1.6fr .7fr .7fr;width:100%;padding-top:.75rem}.target-review-stats div:first-child{padding-left:0}.target-review-stats div:last-child{padding-right:0}.target-context-strip{padding:.95rem 1.15rem}.target-context-strip.expanded{max-height:300px;overflow:hidden}.target-context-strip.expanded>div:first-child{min-height:0}.target-context-strip.expanded p:last-of-type{max-height:205px;overflow-y:auto}.target-context-strip:not(.expanded){min-height:108px}.target-context-strip:not(.expanded) p{line-height:1.55}.target-review-grid{align-items:start}.target-inventory-rail{max-height:calc(100vh - 250px)}.target-inventory-scroll{overscroll-behavior:contain}.target-selected-panel>.artefact-card{min-height:520px}.target-selected-panel .artefact-card h3{margin-top:0}@media (width<=980px){.target-review-command{grid-template-columns:1fr;grid-template-areas:"title""stats""actions"}.target-review-actions{justify-content:flex-start}.target-context-strip.expanded{max-height:340px}.target-inventory-rail{max-height:440px}}.delivery-pack-toggle{z-index:8;background:linear-gradient(#0f172aeb,#0f172afa);margin-top:.75rem;margin-bottom:0;position:sticky;bottom:0;box-shadow:0 -16px 28px #02061761,0 0 0 1px #22d3ee2e}.target-inventory-scroll{padding-bottom:1rem}.target-inventory-rail{min-height:0}.target-inventory-scroll{flex:1;min-height:0;padding-bottom:.75rem;overflow-y:auto}.delivery-pack-footer{background:linear-gradient(#0f172af0,#0f172afa);border-top:1px solid #94a3b82e;flex:none;padding:.75rem}.delivery-pack-footer .delivery-pack-toggle{z-index:auto;margin:0;position:static;box-shadow:0 0 0 1px #22d3ee2e,0 12px 24px #02061738}.workspace-header{z-index:80;box-sizing:border-box;min-height:82px;position:sticky;top:0;background:radial-gradient(circle at 12% 0,#22d3ee1f,#0000 30%),linear-gradient(90deg,#020817 0%,#06172a 48%,#071b33 100%)!important;border:0!important;border-bottom:1px solid #22d3ee29!important;border-radius:0!important;align-items:center!important;gap:clamp(1.5rem,3vw,3rem)!important;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw) 1.4rem!important;padding:.9rem clamp(1.25rem,4vw,3rem)!important;display:flex!important;box-shadow:0 18px 48px #02061738!important}.workspace-brand{flex:none;align-items:center!important;gap:.85rem!important;min-width:290px!important;display:flex!important}.brand-logo{object-fit:contain!important;background:#020817!important;border-radius:999px!important;width:48px!important;height:48px!important;box-shadow:0 0 0 1px #5eead459,0 0 26px #22d3ee47!important}.workspace-brand strong{letter-spacing:-.035em;line-height:1;color:#f8fafc!important;font-size:1.18rem!important}.workspace-brand .brand-ai{color:#22d3ee!important}.workspace-brand span{letter-spacing:.22em;margin-top:.32rem;font-weight:800;display:block;color:#e2e8f0b8!important;font-size:.68rem!important}.workspace-meta{display:none!important}.workspace-header .workspace-tabs{flex:auto;width:min(100%,34rem)!important;max-width:none!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:clamp(1.25rem,2.5vw,2.2rem)!important;margin:0!important;padding:0!important;display:flex!important}.workspace-header .workspace-tab{color:#e2e8f0c2!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:.55rem 0!important;font-size:.95rem!important;font-weight:850!important}.workspace-header .workspace-tab:hover{color:#fff!important}.workspace-header .workspace-tab.active{text-shadow:0 0 18px #22d3ee47;color:#5eead4!important;border-bottom-color:#22d3ee!important}.workspace-header .workspace-tab:disabled{opacity:.45;cursor:not-allowed}.workspace-user{flex:none;align-items:center!important;gap:.85rem!important;margin-left:auto!important;display:flex!important}.workspace-user span{color:#cbd5e1c7!important;font-size:.78rem!important}.workspace-user button{color:#f8fafc!important;background:#94a3b821!important;border:0!important;border-radius:999px!important;padding:.72rem 1rem!important;font-weight:850!important}.projects-overview-card,.target-review-workspace,.artefacts{margin-top:1.35rem!important}@media (width<=980px){.workspace-header{flex-wrap:wrap!important;align-items:flex-start!important;gap:.9rem!important}.workspace-brand{min-width:0!important}.workspace-header .workspace-tabs{flex-basis:100%;order:3;overflow-x:auto;justify-content:flex-start!important;gap:1.3rem!important;padding-top:0!important}.workspace-user{margin-left:auto!important}}.workspace-brand strong{white-space:nowrap!important;align-items:baseline!important;gap:0!important;display:inline-flex!important}.workspace-brand strong .brand-ai{color:#22d3ee!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;display:inline!important}.workspace-brand>div>span:not(.brand-ai){color:#e2e8f0b8!important;letter-spacing:.22em!important;margin-top:.32rem!important;font-size:.68rem!important;font-weight:800!important;display:block!important}.review-project-selector select{color:#0f172a;background:#ffffffeb;border:1px solid #94a3b847;border-radius:.85rem;outline:none;width:100%;max-width:360px;margin-top:.25rem;padding:.55rem .8rem;font-size:.82rem;font-weight:850}.review-project-selector{min-width:0}.review-project-selector span{display:block}.review-project-selector select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #14b8a659;border-radius:.85rem;outline:none;width:min(100%,420px);margin-top:.35rem;padding:.6rem .85rem;font-size:.84rem;font-weight:850}.review-project-selector select:focus{border-color:#14b8a6b3;box-shadow:0 0 0 3px #14b8a621}.target-review-stats .review-project-selector{align-content:center;justify-items:center;gap:.42rem;min-width:0;padding-inline:1rem;display:grid}.target-review-stats .review-project-selector span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.target-review-stats .review-project-selector select{color:#0f172a;text-align:center;appearance:none;cursor:pointer;background-color:#0000;background-image:linear-gradient(#fffffffa,#f8fafcf0),url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%230f766e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #14b8a64d;border-radius:999px;outline:none;width:min(100%,520px);min-height:42px;padding:.68rem 2.5rem .68rem 1rem;font-size:.86rem;font-weight:850;line-height:1.2;box-shadow:0 12px 26px #0f172a12,inset 0 1px #ffffffe0}.target-review-stats .review-project-selector select:hover{background-color:#fff;border-color:#14b8a68c}@media (width<=980px){.target-review-stats{grid-template-columns:1fr}.target-review-stats .review-project-selector select{width:100%;max-width:none}}.target-review-stats .review-project-selector{text-align:left;align-content:center;justify-items:stretch;padding-inline:1.5rem}.target-review-stats .review-project-selector span{text-align:center;margin-bottom:.35rem}.target-review-stats .review-project-selector select{color:#0f172a;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:#0000;background-image:linear-gradient(#fff 0%,#f8fafc 100%),url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%230f766e' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #94a3b842;border-radius:.95rem;width:100%;max-width:none;min-height:44px;padding:.68rem 2.75rem .68rem 1rem;font-size:.84rem;font-weight:850;overflow:hidden;box-shadow:0 8px 20px #0f172a0d,inset 0 1px #ffffffe6}.target-review-stats .review-project-selector select:hover{border-color:#14b8a673}.target-review-stats .review-project-selector select:focus{border-color:#14b8a6b8;box-shadow:0 0 0 3px #14b8a61f,0 10px 24px #0f172a12}@media (width<=1180px){.target-review-stats{grid-template-columns:1fr}.target-review-stats .review-project-selector{padding-inline:0}}.target-review-stats{grid-template-columns:minmax(440px,1.6fr) minmax(150px,.65fr) minmax(150px,.65fr)}.target-review-stats .review-project-selector{text-align:center;justify-items:center;padding-inline:1rem}.target-review-stats .review-project-selector select{color:#0f172a;text-align:left;background-color:#0000;background-image:linear-gradient(#fff 0%,#f8fafc 100%),url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%230f766e' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #14b8a657;border-radius:.75rem;width:min(100%,460px);max-width:460px;min-height:38px;padding:.55rem 2.4rem .55rem .95rem;font-size:.82rem;font-weight:850;box-shadow:0 8px 18px #0f172a0b,inset 0 1px #ffffffeb}.target-review-stats .review-project-selector select option{color:#0f172a;background:#fff;font-weight:700}.generic-structured-artefact{text-align:left;color:#142033;margin-top:1.5rem}.generic-structured-artefact .generic-object{gap:1rem;display:grid}.generic-structured-artefact .generic-field{background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #0f769629;border-radius:18px;padding:1rem 1.1rem;box-shadow:0 10px 25px #0f172a0a}.generic-structured-artefact .generic-field h4{letter-spacing:.12em;text-transform:uppercase;color:#007c91;text-align:left;margin:0 0 .55rem;font-size:.76rem;line-height:1.2}.generic-structured-artefact .generic-field span{color:#1e2a3a;text-align:left;font-size:.96rem;line-height:1.55;display:block}.generic-structured-artefact .generic-array{gap:.85rem;display:grid}.generic-structured-artefact .generic-array-item{background:#f7fbfd;border-left:4px solid #16c7c9;border-radius:16px;padding:1rem}.generic-structured-artefact .generic-array-item .generic-field{box-shadow:none;background:#fff}.generic-empty-value{color:#7a8aa0;font-style:italic}.generic-structured-artefact .depth-0>.generic-field{margin-bottom:.8rem}.generic-structured-artefact .depth-1{gap:.75rem;display:grid}.generic-structured-artefact .depth-2{gap:.65rem;display:grid}.generate-workspace-card{overflow:visible}.generate-main-column{flex-direction:column;gap:22px;display:flex}.clean-upload-panel .uploaded-document-list{display:none}.generation-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.generation-source-panel{color:#eaf7ff;background:linear-gradient(#08142cf5,#071023fa);border:1px solid #0cc4d038;border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:110px;box-shadow:0 24px 70px #0000003d}.source-panel-header h3{color:#fff;margin:6px 0}.source-panel-header p,.source-panel-empty{color:#9fb1c7;margin:0;font-size:.9rem;line-height:1.45}.source-panel-section{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:18px;overflow:hidden}.source-panel-toggle{color:#f8fafc;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-weight:800;display:flex}.source-panel-count{color:#5eead4;background:#14b8a62e;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.82rem;display:inline-flex}.source-panel-body{padding:0 14px 14px}.document-library-actions{gap:8px;margin-bottom:12px;display:flex}.mini-action{color:#ccfbf1;cursor:pointer;background:#0f766e29;border:1px solid #5eead447;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:800}.mini-action:disabled{opacity:.45;cursor:not-allowed}.document-list{flex-direction:column;gap:9px;max-height:340px;padding-right:4px;display:flex;overflow:auto}.compact-document-list{max-height:180px}.document-library-item{color:#e2e8f0;background:#ffffff0a;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.document-library-item input{width:16px;height:16px}.document-library-item strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.86rem;line-height:1.25;display:block}.document-library-item span:not(.file-type-badge){color:#9fb1c7;margin-top:3px;font-size:.78rem;display:block}.document-library-item.is-disabled{opacity:.55}.file-type-badge{letter-spacing:.06em;border-radius:9px;justify-content:center;align-items:center;width:44px;min-width:44px;height:28px;font-size:.72rem;font-weight:900;display:inline-flex}.file-badge-pdf{color:#fecaca;background:#ef44442e;border:1px solid #f871715c}.file-badge-docx{color:#bfdbfe;background:#3b82f62e;border:1px solid #60a5fa5c}.file-badge-xlsx{color:#bbf7d0;background:#22c55e2e;border:1px solid #4ade805c}.file-badge-text,.file-badge-generic{color:#e2e8f0;background:#94a3b82e;border:1px solid #cbd5e147}.last-generated-card{color:#e2e8f0;flex-direction:column;gap:6px;display:flex}.last-generated-card strong{color:#fff}.last-generated-card span{color:#9fb1c7;font-size:.86rem}@media (width<=1100px){.generate-workspace-layout{grid-template-columns:1fr}.generation-source-panel{position:static}}.generate-workspace-card{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.generate-workspace-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}.generate-main-column{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cbd5e1b8;border-radius:32px;padding:30px;box-shadow:0 28px 80px #03071242}.source-panel-header{text-align:center;padding:4px 6px 10px}.source-panel-header .eyebrow{color:#22d3ee}.source-panel-header h3{margin:8px 0;font-size:1.35rem}.source-panel-section{background:linear-gradient(#0f172ad1,#0f172a94);border:1px solid #94a3b82e;border-radius:20px;box-shadow:inset 0 1px #ffffff0a}.source-panel-toggle{padding:16px;font-size:1rem}.document-library-item{background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #94a3b82e;box-shadow:inset 0 1px #ffffff0a}.upload-panel.clean-upload-panel{background:radial-gradient(circle at 100% 0,#14b8a614,#0000 32%),linear-gradient(#fff,#f8fbff);border:1px solid #cbd5e1b8;border-radius:26px;padding:24px}.generation-actions{padding-top:4px}@media (width<=1100px){.generate-main-column{padding:22px}}.clean-upload-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.clean-upload-panel>div{margin-bottom:10px}.clean-upload-panel h3,.clean-upload-panel p{display:none}.clean-upload-panel .upload-dropzone{text-align:center;cursor:pointer;background:radial-gradient(circle,#2dd4bf1f,#0000 44%),linear-gradient(#ecfdf5f2,#f0fdfac7);border:1.5px dashed #14b8a66b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.clean-upload-panel .upload-dropzone:hover{border-color:#14b8a6b8;transform:translateY(-1px);box-shadow:0 18px 46px #0f766e24}.clean-upload-panel .upload-dropzone:before{content:"↥";color:#0f766e;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.05rem;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #0f766e24}.clean-upload-panel .upload-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.clean-upload-panel .upload-dropzone span{color:#0f172a;font-size:.95rem;font-weight:800}.clean-upload-panel .upload-dropzone small{color:#64748b;font-weight:700}.clean-upload-panel .eyebrow:after{content:""!important}.generate-main-column .grid{align-items:end}.generate-field{flex-direction:column;gap:8px;display:flex}.generate-field-label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;text-align:left;font-size:.72rem;font-weight:900;line-height:1}.generate-field-label strong{color:#ef4444;font-weight:900}.generate-field-label{letter-spacing:.14em;color:#64748b;font-size:.7rem;font-weight:800}.generate-main-column select,.generate-main-column input,.generate-main-column textarea{font-weight:500}.generate-main-column select{color:#172033;font-size:.96rem}.generate-main-column label{font-weight:600}.generate-main-column h3,.generate-main-column label:not(.upload-dropzone){color:#172033}.generate-main-column>label{font-size:1rem;font-weight:700}.clean-upload-panel .upload-dropzone span{font-weight:700}.premium-context-textarea{font-weight:400}.premium-context-textarea::placeholder{font-weight:500}.generate-workspace-layout{align-items:stretch}.generate-main-column,.generation-source-panel{box-sizing:border-box;height:100%}.generation-source-panel{justify-content:flex-start;align-self:stretch}.document-library-item{gap:12px;min-height:72px;padding:12px 14px;grid-template-columns:48px minmax(0,1fr) auto!important}.document-library-item .file-type-badge{border-radius:12px;grid-area:1/1;width:42px;min-width:42px;height:42px;font-size:.72rem;box-shadow:0 10px 22px #00000029}.document-library-item>div{grid-area:1/2;min-width:0}.document-library-item input[type=checkbox]{accent-color:#18c7c8;grid-area:1/3;justify-self:end}.document-library-item strong{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.18;display:-webkit-box;overflow:hidden}.document-library-item span:not(.file-type-badge){color:#a8b6cc;font-size:.78rem;font-weight:700}.document-library-item.is-selected{background:linear-gradient(#2dd4bf21,#ffffff0b);border-color:#5eead466}.selected-source-item{grid-template-columns:48px minmax(0,1fr)!important}.generation-source-panel .document-library-item{text-align:left!important;grid-template-columns:48px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px 14px!important;display:grid!important}.generation-source-panel .document-library-item .file-type-badge{border-radius:10px!important;grid-column:1!important;justify-self:start!important;width:42px!important;min-width:42px!important;height:32px!important;font-size:.72rem!important}.generation-source-panel .document-library-item>div{text-align:left!important;grid-column:2!important;min-width:0!important}.generation-source-panel .document-library-item strong{color:#f8fafc!important;text-align:left!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:.88rem!important;font-weight:800!important;line-height:1.2!important;display:block!important}.generation-source-panel .document-library-item span:not(.file-type-badge){color:#a8b6cc!important;text-align:left!important;margin-top:4px!important;font-size:.76rem!important;font-weight:700!important;line-height:1.25!important;display:block!important}.generation-source-panel .document-library-item input[type=checkbox]{grid-column:3!important;justify-self:end!important;width:16px!important;height:16px!important}.generation-source-panel .selected-source-item>div{grid-column:2!important}.generation-source-panel .document-library-item{min-height:58px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #94a3b829!important;border-radius:14px!important;grid-template-columns:38px minmax(0,1fr) 20px!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.generation-source-panel .document-library-item.is-selected{background:#14b8a617!important;border-color:#5eead46b!important}.generation-source-panel .file-type-badge{letter-spacing:.04em!important;width:34px!important;min-width:34px!important;height:28px!important;box-shadow:none!important;border-radius:8px!important;font-size:.66rem!important}.generation-source-panel .document-library-item>div{min-width:0!important}.generation-source-panel .document-library-item strong{white-space:nowrap!important;text-overflow:ellipsis!important;color:#f8fafc!important;letter-spacing:0!important;max-width:100%!important;font-size:.84rem!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.generation-source-panel .document-library-item span:not(.file-type-badge){white-space:nowrap!important;text-overflow:ellipsis!important;color:#94a3b8!important;margin-top:4px!important;font-size:.72rem!important;font-weight:600!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.generation-source-panel .document-library-item input[type=checkbox]{accent-color:#22d3ee!important;justify-self:end!important;width:15px!important;height:15px!important}.generation-source-panel .source-panel-section{padding-bottom:4px}.generation-source-panel .source-panel-body{padding:0 12px 12px!important}.generation-source-panel .source-panel-toggle{padding:14px 16px!important}.generation-source-panel .source-panel-count{width:26px!important;min-width:26px!important;height:26px!important;font-size:.78rem!important}.generation-source-panel .source-file-asset-icon{filter:drop-shadow(0 8px 14px #0000003d);object-fit:contain!important;grid-column:1!important;place-self:center start!important;width:38px!important;min-width:38px!important;height:44px!important}.generation-source-panel .document-library-item{grid-template-columns:42px minmax(0,1fr) 20px!important}.generation-source-panel .selected-source-item{grid-template-columns:42px minmax(0,1fr)!important}.generation-source-panel .document-list{gap:12px!important}.generation-source-panel .document-library-item{background:linear-gradient(#102946bd,#081931b8)!important;border:1px solid #7dd3fc2e!important;border-radius:16px!important;grid-template-columns:48px minmax(0,1fr) 20px!important;gap:14px!important;min-height:68px!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000001f!important}.generation-source-panel .document-library-item:hover{background:linear-gradient(#143758d6,#09203dcc)!important;border-color:#2dd4bf57!important}.generation-source-panel .source-file-asset-icon{filter:drop-shadow(0 10px 18px #00000042)drop-shadow(0 0 8px #7dd3fc14)!important;width:44px!important;min-width:44px!important;height:50px!important}.generation-source-panel .document-library-item strong{letter-spacing:-.015em!important;font-size:.95rem!important;font-weight:800!important}.generation-source-panel .document-library-item span:not(.file-type-badge){color:#a9b7cc!important;margin-top:5px!important;font-size:.8rem!important;font-weight:600!important}.generation-source-panel .expanded-document-list{max-height:none!important;overflow:visible!important}.generation-source-panel .view-all-uploads-button{color:#5eead4;text-align:left;cursor:pointer;background:linear-gradient(#0f264294,#0819318f);border:1px solid #7dd3fc24;border-radius:16px;width:100%;min-height:52px;margin-top:14px;padding:0 16px;font-size:.94rem;font-weight:800;box-shadow:inset 0 1px #ffffff0a}.generation-source-panel .view-all-uploads-button:hover{background:linear-gradient(#123254b8,#09203dad);border-color:#2dd4bf52}.generation-source-panel .expanded-document-list{max-height:min(520px,100vh - 360px)!important;padding-right:6px!important;overflow:hidden auto!important}.generation-source-panel .expanded-document-list::-webkit-scrollbar{width:6px}.generation-source-panel .expanded-document-list::-webkit-scrollbar-track{background:#0f172a59;border-radius:999px}.generation-source-panel .expanded-document-list::-webkit-scrollbar-thumb{background:#5eead459;border-radius:999px}.generation-source-panel .expanded-document-list::-webkit-scrollbar-thumb:hover{background:#5eead48c}.problem-statement-counter{text-align:right;color:#64748b;margin-top:.55rem;font-size:.78rem;font-weight:700}.generate-main-column .problem-statement-counter{text-align:right!important;color:#64748b!important;margin-top:-1.15rem!important;margin-bottom:1.25rem!important;padding-right:.2rem!important;font-size:.78rem!important;font-weight:700!important}.problem-statement-field{display:block;position:relative}.problem-statement-field textarea{padding-bottom:2.35rem!important}.problem-statement-field .problem-statement-counter{color:#64748b!important;text-align:right!important;background:#f8fbffe0!important;border-radius:999px!important;margin:0!important;padding:.2rem .45rem!important;font-size:.74rem!important;font-weight:800!important;line-height:1!important;position:absolute!important;bottom:.85rem!important;right:1rem!important}.field-title-with-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.problem-statement-title{width:100%;margin-bottom:.8rem}.field-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.66rem;font-weight:850;display:inline-flex}.field-status.required{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b42}.field-status.optional{color:#047857;background:#10b9811a;border:1px solid #10b98138}.source-requirement-note{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;background:0 0!important;border:0!important;padding:0!important}.source-requirement-note.required{color:#ef4444}.upload-source-title,.problem-statement-title{gap:.35rem!important}.source-requirement-note.optional{color:#64748b!important}.upload-dropzone-icon{background:radial-gradient(circle at top,#14b8a629,#0000 65%),#14b8a614;border:1px solid #14b8a638;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:.65rem;display:inline-flex}.upload-dropzone-icon img{width:22px;height:22px;display:block}.upload-dropzone:before{content:none!important;content:none!important;display:none!important}.upload-dropzone{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;min-height:132px!important;padding:1.25rem 1rem!important;display:flex!important}.upload-dropzone-icon{width:40px!important;height:40px!important;margin:0 0 .2rem!important}.upload-dropzone>span:not(.upload-dropzone-icon),.upload-dropzone small{margin:0!important;line-height:1.25!important}.generate-cta-icon.generate-cta-icon-asset{justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.generate-cta-icon.generate-cta-icon-asset img{width:.9rem;height:.9rem;display:block}.project-context-field{display:block;position:relative}.project-context-field textarea{padding-bottom:2.35rem!important}.project-context-field .problem-statement-counter{color:#64748b!important;text-align:right!important;background:#f8fbffe0!important;border-radius:999px!important;margin:0!important;padding:.2rem .45rem!important;font-size:.74rem!important;font-weight:800!important;line-height:1!important;position:absolute!important;bottom:.85rem!important;right:1rem!important}.new-project-upload-block .upload-source-title{justify-content:center;width:100%;margin-bottom:.85rem}.new-project-upload-label{color:#0f172a;margin-bottom:.55rem;font-size:.95rem;font-weight:650}.new-project-upload-dropzone{color:#64748b;cursor:pointer;background:#f8fbffb8;border:1px dashed #94a3b85c;border-radius:14px;width:100%;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;min-height:46px!important;padding:.8rem 1rem!important;display:flex!important}.new-project-upload-dropzone input{display:none}.new-project-upload-dropzone img{opacity:.72;flex:none;width:18px;height:18px}.new-project-upload-dropzone span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:550;overflow:hidden}.new-project-upload-block{margin:1.6rem 0 1.25rem!important}.new-project-upload-title{justify-content:center;width:100%;margin-bottom:.85rem}.new-project-upload-dropzone{min-height:132px!important}.new-project-field{display:block}.new-project-field .generate-field-label{margin-bottom:.55rem}.project-list-item .project-list-description{color:#64748b;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.92rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.projects-overview-card .section-heading-row .eyebrow{letter-spacing:.18em;font-size:.78rem;font-weight:800}.projects-overview-card .section-heading-row p{color:#64748b;margin-top:.45rem;font-size:.98rem;font-weight:500;line-height:1.45}.auth-helper-text,.auth-notice{color:var(--text-secondary,#aab2c0);margin:0;font-size:.9rem}.auth-notice{color:var(--success,#8ed6ae);margin-top:.75rem}.text-button{min-height:44px;color:var(--accent,#9eb7ff);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem}.text-button:disabled{cursor:wait;opacity:.65}.compact-hero{z-index:5!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(760px,100vw - 2rem)!important;margin:3rem auto!important;padding:2.25rem!important;display:flex!important;position:relative!important}.compact-hero .brand-pill,.compact-hero h1,.compact-hero p,.compact-hero .login-box,.compact-hero .session-row{visibility:visible!important;opacity:1!important;display:flex!important}.compact-hero h1,.compact-hero p{display:block!important}.login-box{gap:.85rem!important;width:min(420px,100%)!important;margin-top:1.5rem!important;display:grid!important}.login-box input{visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:100%!important;min-height:48px!important;display:block!important;position:relative!important}.login-box button{width:100%!important}.compact-hero.authenticated-hero{visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.page:has(.projects-overview-card){padding-bottom:3rem}.projects-overview-card{width:min(1320px,100vw - 3rem)!important;margin:2rem auto 0!important;padding:2rem 2.25rem!important}.projects-overview-card .section-heading-row{margin-bottom:1.6rem}.projects-overview-card .project-list{gap:1rem!important}.projects-overview-card .project-list-item{min-height:148px!important;padding:1.45rem!important}@media (width<=1100px){.projects-overview-card{width:min(960px,100vw - 2rem)!important;padding:1.6rem!important}.projects-overview-card .project-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.projects-overview-card{width:calc(100vw - 1rem)!important;margin-top:1rem!important;padding:1.25rem!important}.projects-overview-card .section-heading-row{align-items:flex-start;gap:1rem}.projects-overview-card .project-list{grid-template-columns:1fr!important}}.target-review-title{align-items:center!important}.target-review-title p{margin:0!important;line-height:1.35!important}:root{--eh-tablet-gutter:1rem;--eh-laptop-gutter:1.5rem;--eh-workspace-max-laptop:var(--eh-workspace-max)}html,body,#root,.page{max-width:100%;overflow-x:hidden}.projects-overview-card,.generate-workspace,.target-review-workspace,.artefacts{width:min(var(--eh-workspace-max), calc(100vw - 2rem));box-sizing:border-box;max-width:calc(100vw - 2rem);margin-left:auto;margin-right:auto}.projects-overview-card .project-list{grid-template-columns:repeat(3,minmax(0,1fr))}.generate-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:1.5rem}.generate-main-column,.generation-source-panel{min-width:0}.target-review-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.target-selected-panel,.target-selected-panel>.artefact-card{min-width:0;max-width:100%}@media (width<=1180px){.projects-overview-card,.generate-workspace,.target-review-workspace,.artefacts{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.projects-overview-card .project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.generate-workspace-layout{grid-template-columns:1fr}.generation-source-panel{width:100%;max-width:none;position:static}.target-review-grid{grid-template-columns:1fr}.target-inventory-rail{max-height:none;position:static}}@media (width<=820px){.workspace-header,.workspace-tabs,.projects-overview-card,.generate-workspace,.target-review-workspace,.artefacts{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.projects-overview-card{padding:1.25rem}.projects-overview-card .section-heading-row{align-items:flex-start;gap:1rem}.projects-overview-card .project-list{grid-template-columns:1fr}.generate-main-column,.generation-source-panel,.target-review-shell,.artefact-card{border-radius:1rem}}:root{--eh-workspace-max:1180px}@media (width>=1366px){:root{--eh-workspace-max:1240px}}@media (width>=1536px){:root{--eh-workspace-max:1320px}}@media (width>=1720px){:root{--eh-workspace-max:1360px}}#root{width:100%!important;max-width:none!important;text-align:initial!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.page{width:100%!important;max-width:none!important;margin:0!important;overflow-x:hidden!important}.story-backlog{gap:1.35rem;display:grid}.story-work-item{background:radial-gradient(circle at 0 0,#0cc4d01f,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #0cc4d038;border-radius:1.25rem;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 16px 42px #0f172a14}.story-work-item:before{content:"";background:linear-gradient(#22d3ee,#0d9488);width:4px;position:absolute;inset:0 auto 0 0}.story-work-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.95rem;display:flex}.story-key{color:#047481;letter-spacing:.04em;background:#ccfbf1b8;border:1px solid #0cc4d03d;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .85rem;font-size:.92rem;font-weight:900;display:inline-flex}.story-badges{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.story-badges span{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#f8fafceb;border:1px solid #94a3b838;border-radius:999px;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.76rem;font-weight:850;display:inline-flex}.story-work-item h4{color:#0f172a;letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.2}.story-statement{grid-template-columns:.8fr 1.35fr 1.35fr;gap:.7rem;margin-bottom:.85rem;display:grid}.story-statement>div,.story-detail-panel,.story-readiness-grid>section{background:#ffffffc2;border:1px solid #cbd5e1b8;border-radius:.95rem;box-shadow:inset 0 1px #ffffffc2}.story-statement>div{padding:.85rem}.story-statement span,.story-detail-panel strong,.story-readiness-grid strong{color:#047481;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:900;display:block}.story-statement p,.story-detail-panel p,.story-readiness-grid p,.story-readiness-grid li{color:#475569;margin:0;font-size:.9rem;line-height:1.55}.story-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:.7rem;margin-bottom:.7rem;display:grid}.story-detail-panel{padding:.95rem}.story-tags{flex-wrap:wrap;gap:.5rem;display:flex}.story-tags span{color:#334155;background:#f8fafce6;border:1px solid #0e749029;border-radius:999px;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.78rem;font-weight:750;display:inline-flex}.story-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.story-readiness-grid>section{padding:.95rem}.story-readiness-grid ul{margin:0;padding-left:1.1rem}.story-readiness-grid li+li{margin-top:.4rem}.muted-empty-state{font-style:italic;color:#94a3b8!important}@media (width<=980px){.story-statement,.story-detail-grid,.story-readiness-grid{grid-template-columns:1fr}.story-work-header{flex-direction:column;align-items:flex-start}}.business-rules-cover{align-items:flex-start}.business-rules-register-label{color:#007f86;letter-spacing:.12em;text-transform:uppercase;background:#14b8a61a;border:1px solid #14b8a647;border-radius:999px;align-items:center;width:fit-content;margin-bottom:14px;padding:8px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.artefact-project-context{margin-bottom:16px}.artefact-project-context span{color:#008b94;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.artefact-project-context strong{color:#102033;max-width:760px;font-size:.92rem;font-weight:800;line-height:1.35;display:block}.ac-register-cover.fr-spec-cover{text-align:left!important;background:linear-gradient(135deg,#eefffcf5,#f7fbfffa),radial-gradient(circle at 100% 0,#14b8a61f,#0000 36%)!important;border-bottom:1px solid #d7e7f1!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:28px 32px 30px!important;display:block!important}.ac-register-cover.fr-spec-cover>div{text-align:left!important;width:100%!important;max-width:820px!important;margin:0!important;padding:0!important}.ac-register-cover.fr-spec-cover h4{color:#102033!important;text-align:left!important;width:100%!important;margin:0 0 10px!important;padding:0!important;font-size:1.55rem!important;line-height:1.2!important;display:block!important}.ac-register-cover.fr-spec-cover p{color:#53657a!important;text-align:left!important;width:100%!important;max-width:760px!important;margin:0!important;padding:0!important;font-size:14.5px!important;line-height:1.55!important;display:block!important}.artefact-project-context span,.brief-label,.outcome-panel span{color:#008b94!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:800!important}.artefact-project-context strong{color:#102033!important;font-size:.92rem!important;font-weight:800!important;line-height:1.35!important}.business-rules-table .fr-spec-table-header,.business-rules-table .fr-spec-table-row{grid-template-columns:.7fr 3.1fr 1.2fr 1.3fr 1.3fr .9fr!important}.business-rules-table .fr-spec-table-row span:nth-child(2){font-weight:700;line-height:1.5}.remove-draft-action{white-space:nowrap}.clarification-editor-section{border-top:1px solid #e3edf4;margin-top:22px;padding-top:18px}.structured-edit-heading.compact{margin-bottom:12px}.clarification-edit-card{background:#f8fcff;border:1px solid #dceaf3;border-radius:16px;margin-top:14px;padding:16px}.clarification-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.clarification-card-heading strong{color:#102033;font-size:.88rem;font-weight:900}.user-stories-edit-panel .edit-panel-intro{background:linear-gradient(135deg,#eefffcf5,#f7fbfffa),radial-gradient(circle at 100% 0,#14b8a61a,#0000 34%);border-bottom:1px solid #d7e7f1;padding:28px 32px 24px}.user-stories-edit-panel .edit-section{padding:26px 28px 30px}.user-stories-edit-panel .structured-edit-heading{background:#f8fcffeb;border:1px solid #d7e7f1;border-radius:16px;padding:14px 18px}.user-stories-edit-panel .structured-edit-record{background:#fbfdff;border:1px solid #d7e7f1;border-radius:20px;padding:22px;box-shadow:0 16px 36px #1020330d}.user-stories-edit-panel .edit-record-heading{border-bottom:1px solid #e3edf4;margin-bottom:20px;padding-bottom:16px}.user-stories-edit-panel .edit-record-title{gap:14px}.user-stories-edit-panel .edit-record-title strong{justify-content:center;min-width:86px}.user-stories-edit-panel .edit-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.user-stories-edit-panel .edit-field{gap:8px}.user-stories-edit-panel .edit-field textarea,.user-stories-edit-panel .edit-field input,.user-stories-edit-panel .edit-field select{background:#fff;border:1px solid #cfe2ee;border-radius:14px;min-height:48px;box-shadow:inset 0 1px #ffffffe6}.user-stories-edit-panel .edit-field textarea{resize:vertical;min-height:92px}.edit-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#008b94 50%),linear-gradient(135deg,#008b94 50%,#0000 50%),linear-gradient(90deg,#14b8a61f,#14b8a61f);background-position:calc(100% - 22px),calc(100% - 16px),calc(100% - 46px);background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 24px;padding-right:56px!important}@media (width<=900px){.user-stories-edit-panel .edit-grid.two-column{grid-template-columns:1fr}}.user-stories-edit-panel .edit-field select:focus,.edit-field select:focus{border-color:#14b8a68c!important;box-shadow:0 0 0 3px #14b8a617!important}.user-stories-edit-panel .edit-section>.structured-edit-heading{margin-bottom:10px!important}.user-stories-edit-panel .edit-section>.structured-edit-record:first-of-type{margin-top:0!important}.user-stories-edit-panel .structured-edit-record+.structured-edit-record{margin-top:18px!important}.story-register{gap:18px;display:grid}.story-register-tabs{border-bottom:1px solid #dceaf3;flex-wrap:wrap;gap:10px;padding-bottom:10px;display:flex}.story-register-tabs button{color:#53657a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 4px 10px;font-size:.95rem;font-weight:800;display:inline-flex}.story-register-tabs button.active{color:#007f86;border-bottom-color:#14b8a6}.story-register-tabs em{color:#42566d;background:#eef7fb;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.78rem;font-style:normal;font-weight:900;display:inline-flex}.story-register-list{gap:18px;display:grid}.story-register-card{background:#fff;border:1px solid #d7e7f1;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #1020330f}.story-register-main{background:linear-gradient(135deg,#eefffcc7,#fffffffa),radial-gradient(circle at 100% 0,#14b8a614,#0000 34%);padding:22px 24px 18px}.story-register-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.story-register-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.story-register-id{color:#007f86;letter-spacing:.04em;background:#14b8a61a;border:1px solid #14b8a647;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:7px 12px;font-size:.82rem;font-weight:900;display:inline-flex}.story-register-heading h4{color:#102033;margin:0;font-size:1.08rem;font-weight:950}.story-priority-pill{color:#42566d;background:#eef7fb;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.story-priority-pill.priority-high,.story-priority-pill.priority-critical{color:#b42318;background:#fff5f5;border:1px solid #fecaca}.story-priority-pill.priority-medium{color:#b45309;background:#fff7ed;border:1px solid #fed7aa}.story-priority-pill.priority-low,.story-priority-pill.priority-backlog{color:#42566d;background:#eef7fb;border:1px solid #d7e7f1}.story-register-statement{color:#344963;margin:0;font-size:.98rem;line-height:1.65}.story-register-statement strong{color:#102033;font-weight:900}.story-register-clarification{color:#53657a;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.story-register-clarification span{color:#b45309;background:#fff7ed;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-weight:950;display:inline-flex}.story-register-clarification p{color:#53657a;margin:0;font-weight:750}.story-register-clarification em{color:#7a8da3;font-style:normal;font-weight:800}.story-register-meta{background:#fbfdff;border-top:1px solid #e3edf4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.story-register-meta section{border-right:1px solid #e3edf4;min-height:96px;padding:16px 18px}.story-register-meta section:last-child{border-right:0}.story-register-meta span{color:#7a8da3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:950;display:block}.story-register-meta p{color:#344963;margin:0;font-size:.9rem;line-height:1.4}.story-register-tags{flex-wrap:wrap;gap:6px;display:flex}.story-register-tags em{color:#344963;background:#eef7fb;border-radius:999px;padding:5px 9px;font-size:.78rem;font-style:normal;font-weight:850;display:inline-flex}.story-register-empty{color:#53657a;text-align:center;background:#fbfdff;border:1px dashed #cfe2ee;border-radius:18px;padding:24px;font-weight:800}@media (width<=1000px){.story-register-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.story-register-meta section:nth-child(2){border-right:0}.story-register-meta section:first-child,.story-register-meta section:nth-child(2){border-bottom:1px solid #e3edf4}}@media (width<=700px){.story-register-meta{grid-template-columns:1fr}.story-register-meta section{border-bottom:1px solid #e3edf4;border-right:0}.story-register-meta section:last-child{border-bottom:0}}.story-register-clarification span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #fed7aa;border-radius:999px;font-size:.68rem;font-weight:950;color:#b45309!important;background:#fff7ed!important;width:auto!important;height:auto!important;padding:4px 9px!important}.story-register-clarification{border-left:3px solid #f59e0ba6;padding:10px 0 10px 14px;background:0 0!important;margin-top:14px!important}.story-register-clarification-copy strong{color:#b45309;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:950;display:block}.story-register-clarification-copy p{font-weight:800;line-height:1.45;color:#42566d!important;margin:0!important}.story-register-clarification>em{color:#7a8da3;margin-top:6px;font-size:.78rem;font-style:normal;font-weight:800;display:inline-flex}.ac-empty-state{color:#42566d;background:#fbfdff;border:1px dashed #cfe2ee;border-radius:16px;padding:22px}.ac-empty-state strong{color:#102033;margin-bottom:8px;font-size:1rem;display:block}.ac-empty-state p{margin:0;line-height:1.55}.ac-validation-list{gap:12px;display:grid}.ac-validation-card{background:#fbfdff;border:1px solid #d7e7f1;border-radius:14px;padding:16px}.ac-validation-card strong{color:#102033;margin-bottom:10px;display:block}.ac-validation-card p{color:#42566d;margin:6px 0 0;line-height:1.5}.ac-table-empty-message{color:#42566d;background:#fbfdff;padding:22px}.ac-table-empty-message strong{color:#102033;margin-bottom:8px;font-size:1rem;display:block}.ac-table-empty-message p{margin:0;line-height:1.55}.ac-validation-empty-panel{color:#42566d;background:#fbfdff;border:1px dashed #cfe2ee;border-radius:16px;padding:22px}.ac-validation-empty-panel strong{color:#102033;margin-bottom:8px;display:block}.ac-validation-empty-panel p{margin:0;line-height:1.55}.ac-register-document .ac-table-scroll{background:#fff;border:1px solid #d7e7f1;border-radius:16px;overflow-x:auto}.ac-register-document .ac-register-table thead th{letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:normal;border-right:1px solid #ffffff1f;line-height:1.25;color:#fff!important;background:#102033!important;padding:15px 14px!important;font-size:.68rem!important;font-weight:950!important}.ac-register-document .ac-register-table thead th:last-child{border-right:0}.ac-register-document .ac-register-table tbody td{color:#344963;vertical-align:top;word-break:normal;overflow-wrap:anywhere;border-top:1px solid #e3edf4;border-right:1px solid #e3edf4;line-height:1.45;padding:16px 14px!important}.ac-register-document .ac-register-table tbody td:last-child{border-right:0}.ac-register-document .ac-id-cell{letter-spacing:.03em;font-weight:950;color:#007f86!important}.ac-register-document .ac-validation-list{gap:14px;display:grid}.ac-register-document .ac-validation-card{background:linear-gradient(135deg,#eefffc9e,#fffffffa),#fff;border:1px solid #d7e7f1;border-radius:16px;padding:18px 20px;box-shadow:0 14px 32px #1020330d}.ac-register-document .ac-validation-card strong{color:#102033;margin-bottom:12px;font-size:.98rem;display:block}.ac-register-document .ac-validation-card p{color:#42566d;margin:7px 0 0;line-height:1.55}.ac-register-document .ac-validation-card b{color:#102033}.ac-register-document .ac-table-scroll{overflow-x:auto!important}.ac-register-document .ac-register-table{table-layout:fixed!important;min-width:1120px!important}.ac-register-document .ac-register-table th,.ac-register-document .ac-register-table td{white-space:normal!important}.ac-register-document .ac-register-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:1120px!important;font-size:.84rem!important}.ac-register-document .ac-register-table thead th{color:#fff!important;letter-spacing:.09em!important;text-align:left!important;text-transform:uppercase!important;background:#102033!important;border-right:1px solid #ffffff1f!important;padding:15px 14px!important;font-size:.68rem!important;font-weight:950!important;line-height:1.25!important}.ac-register-document .ac-register-table tbody td{color:#344963!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:break-word!important;border-top:1px solid #e3edf4!important;border-right:1px solid #e3edf4!important;padding:16px 14px!important;line-height:1.45!important}.ac-register-document .ac-register-table tbody td:last-child,.ac-register-document .ac-register-table thead th:last-child{border-right:0!important}.ac-register-document .ac-register-table tbody tr:nth-child(2n) td{background:#fbfdff!important}.ac-register-document .ac-register-table th:first-child,.ac-register-document .ac-register-table td:first-child{width:8%!important}.ac-register-document .ac-register-table th:nth-child(2),.ac-register-document .ac-register-table td:nth-child(2){width:10%!important}.ac-register-document .ac-register-table th:nth-child(3),.ac-register-document .ac-register-table td:nth-child(3){width:17%!important}.ac-register-document .ac-register-table th:nth-child(4),.ac-register-document .ac-register-table td:nth-child(4){width:20%!important}.ac-register-document .ac-register-table th:nth-child(5),.ac-register-document .ac-register-table td:nth-child(5){width:17%!important}.ac-register-document .ac-register-table th:nth-child(6),.ac-register-document .ac-register-table td:nth-child(6){width:20%!important}.ac-register-document .ac-register-table th:nth-child(7),.ac-register-document .ac-register-table td:nth-child(7){width:8%!important}.ac-register-document .ac-id-cell{color:#007f86!important;letter-spacing:.03em!important;font-weight:950!important}.ac-linked-story-pill{background:#f8fafcdb;border:1px solid #0cc4d02e;border-radius:999px;gap:.15rem;padding:.55rem .8rem;display:inline-grid}.ac-linked-story-pill span{color:#047481;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.ac-linked-story-pill strong{color:#334155;font-size:.82rem;font-weight:850}.ac-flow-notes{background:#ffffffc2;border:1px solid #cbd5e1b8;border-radius:.9rem;margin-top:.8rem;padding:.9rem}.ac-flow-notes span{color:#047481;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:900;display:block}.ac-flow-notes p{color:#475569;margin:0;font-size:.9rem;line-height:1.5}.ac-register-document .ac-table-scroll{background:#fff!important;border:1px solid #d7e7f1!important;border-radius:16px!important;display:block!important;overflow-x:auto!important}.ac-register-document .ac-reference-register-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:.78rem!important}.ac-register-document .ac-reference-register-table thead th{color:#fff!important;letter-spacing:.09em!important;text-align:left!important;text-transform:uppercase!important;background:#102033!important;border-right:1px solid #ffffff1f!important;padding:14px 12px!important;font-size:.62rem!important;font-weight:950!important;line-height:1.35!important}.ac-register-document .ac-reference-register-table thead th:last-child{border-right:0!important}.ac-register-document .ac-reference-register-table tbody td{color:#344963!important;vertical-align:top!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;border-top:1px solid #e3edf4!important;border-right:1px solid #e3edf4!important;padding:14px 12px!important;line-height:1.45!important}.ac-register-document .ac-reference-register-table tbody td:last-child{border-right:0!important}.ac-register-document .ac-reference-register-table tbody tr:nth-child(2n) td{background:#fbfdff!important}.ac-register-document .ac-reference-register-table th:first-child,.ac-register-document .ac-reference-register-table td:first-child{width:8%!important}.ac-register-document .ac-reference-register-table th:nth-child(2),.ac-register-document .ac-reference-register-table td:nth-child(2){width:10%!important}.ac-register-document .ac-reference-register-table th:nth-child(3),.ac-register-document .ac-reference-register-table td:nth-child(3){width:17%!important}.ac-register-document .ac-reference-register-table th:nth-child(4),.ac-register-document .ac-reference-register-table td:nth-child(4){width:20%!important}.ac-register-document .ac-reference-register-table th:nth-child(5),.ac-register-document .ac-reference-register-table td:nth-child(5){width:17%!important}.ac-register-document .ac-reference-register-table th:nth-child(6),.ac-register-document .ac-reference-register-table td:nth-child(6){width:20%!important}.ac-register-document .ac-reference-register-table th:nth-child(7),.ac-register-document .ac-reference-register-table td:nth-child(7){width:8%!important}.ac-register-document .ac-reference-register-table .ac-id-cell{color:#007f86!important;letter-spacing:.03em!important;font-weight:950!important}.story-register,.story-register *{font-family:inherit!important}.story-register-tabs button{font-size:.92rem!important;font-weight:750!important}.story-register-tabs em{font-weight:800!important}.story-register-heading h4{letter-spacing:normal!important;font-size:1rem!important;font-weight:800!important}.story-register-id{font-size:.78rem!important;font-weight:800!important}.story-priority-pill{font-size:.76rem!important;font-weight:800!important}.story-register-statement{letter-spacing:normal!important;font-size:.95rem!important;font-weight:500!important}.story-register-statement strong{font-weight:800!important}.story-register-clarification-copy strong{font-size:.66rem!important;font-weight:800!important}.story-register-clarification-copy p{font-size:.92rem!important;font-weight:700!important}.story-register-meta span{letter-spacing:.07em!important;font-size:.7rem!important;font-weight:800!important}.story-register-meta p{font-size:.88rem!important;font-weight:500!important}.story-register-tags em{font-size:.76rem!important;font-weight:750!important}.baseline-inline-toggle{box-sizing:border-box;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1f;border-radius:14px;align-items:flex-start;gap:.75rem;width:100%;margin:1rem 0 0;padding:.85rem .95rem;display:flex}.baseline-inline-toggle input{flex:none;width:16px;height:16px;margin:.15rem 0 0}.baseline-inline-toggle-copy{flex:1;min-width:0;display:block}.baseline-inline-toggle-copy strong{color:#0f172a;font-size:.9rem;font-weight:800;line-height:1.2;display:block}.baseline-inline-toggle-copy small{color:#64748b;white-space:normal;margin-top:.25rem;font-size:.82rem;line-height:1.35;display:block}.baseline-inline-toggle.is-disabled{opacity:.65;cursor:not-allowed}.baseline-inline-toggle-copy label{color:#0f172a;cursor:pointer;font-size:.9rem;font-weight:800;line-height:1.2;display:block}.baseline-helper{margin-top:.45rem}.baseline-helper summary{color:#0891b2;cursor:pointer;width:fit-content;font-size:.78rem;font-weight:800}.baseline-helper p{color:#64748b;margin:.4rem 0 0;font-size:.78rem;line-height:1.4}.approved-baseline-card{background:radial-gradient(circle at 0 0,#14b8a62e,#0000 32%),linear-gradient(135deg,#071b35 0%,#06172d 100%);border:1px solid #14b8a647;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 0 0;padding:1rem;display:grid;box-shadow:0 16px 34px #0206172e}.approved-baseline-main{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.approved-baseline-icon{color:#5eead4;background:#14b8a633;border-radius:16px;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-weight:900;display:inline-flex}.approved-baseline-title-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.approved-baseline-title-row label{color:#fff;cursor:pointer;font-size:.95rem;font-weight:900}.approved-baseline-title-row span{color:#5eead4;background:#14b8a62e;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:900}.approved-baseline-copy p{color:#cbd5e1;margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.approved-baseline-helper p{color:#94a3b8;margin-top:.35rem;font-size:.78rem}.approved-baseline-side{align-items:center;gap:.85rem;display:flex}.approved-baseline-count{background:#0f172a5c;border:1px solid #94a3b82e;border-radius:14px;min-width:12rem;padding:.7rem .8rem}.approved-baseline-count strong{color:#fff;font-size:.82rem;display:block}.approved-baseline-count span{color:#94a3b8;margin-top:.2rem;font-size:.74rem;display:block}.approved-baseline-switch{appearance:none;cursor:pointer;background:#94a3b873;border-radius:999px;flex:none;width:3rem;height:1.65rem;position:relative}.approved-baseline-switch:checked{background:#14b8a6}.approved-baseline-switch:disabled{cursor:not-allowed}@media (width<=900px){.approved-baseline-card{grid-template-columns:1fr}.approved-baseline-side{justify-content:space-between}}.approved-baseline-card{background:radial-gradient(circle at 3rem 2rem,#14b8a638,#0000 28%),linear-gradient(135deg,#06172d 0%,#071f3d 48%,#041225 100%);border:1px solid #14b8a659;position:relative;overflow:hidden}.approved-baseline-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 24%),radial-gradient(circle at 100% 0,#22d3ee24,#0000 30%);position:absolute;inset:0}.approved-baseline-main,.approved-baseline-side{z-index:1;position:relative}.approved-baseline-card.is-disabled{opacity:1;background:radial-gradient(circle at 3rem 2rem,#94a3b81f,#0000 28%),linear-gradient(135deg,#0f1b2d 0%,#142136 48%,#0b1524 100%);border-color:#94a3b847}.approved-baseline-card.is-disabled:before{background:linear-gradient(90deg,#ffffff0f,#0000 24%),radial-gradient(circle at 100% 0,#94a3b81a,#0000 30%)}.approved-baseline-icon{color:#99f6e4;background:#14b8a638;box-shadow:inset 0 0 0 1px #99f6e42e}.approved-baseline-card.is-disabled .approved-baseline-icon{color:#cbd5e1;background:#94a3b829}.approved-baseline-title-row label{color:#f8fafc;text-shadow:0 1px 8px #00000038}.approved-baseline-card.is-disabled .approved-baseline-title-row label{color:#e2e8f0}.approved-baseline-title-row span{color:#67e8f9;background:#14b8a629;border:1px solid #67e8f92e}.approved-baseline-copy p,.approved-baseline-card.is-disabled .approved-baseline-copy p{color:#cbd5e1}.approved-baseline-helper summary{color:#22d3ee}.approved-baseline-card.is-disabled .approved-baseline-helper summary{color:#67e8f9}.approved-baseline-count{background:#02061747;border-color:#67e8f92e}.approved-baseline-switch{background:#94a3b880;border:1px solid #ffffff2e}.approved-baseline-switch:disabled{opacity:.85;background:#e2e8f059}.approved-baseline-switch:disabled:after{background:#f8fafc}.approved-baseline-card.is-disabled .approved-baseline-side:before{content:"Unavailable";color:#cbd5e1;background:#94a3b824;border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.approved-baseline-card{grid-template-columns:minmax(0,1fr) max-content;padding:1rem 1.15rem}.approved-baseline-side{justify-content:flex-end;min-width:13rem}.approved-baseline-card.is-disabled .approved-baseline-side:before{white-space:nowrap}.approved-baseline-switch{width:2.75rem;min-width:2.75rem;height:1.5rem;overflow:hidden}.approved-baseline-copy p{max-width:48rem}.approved-baseline-helper summary{margin-top:.1rem}@media (width<=1100px){.approved-baseline-card{grid-template-columns:1fr}.approved-baseline-side{justify-content:space-between;min-width:0}}.approved-baseline-side{grid-template-columns:auto;place-items:center end;gap:.45rem;min-width:7.5rem;display:grid}.approved-baseline-card.is-disabled .approved-baseline-side:before{grid-row:1;justify-self:end;min-height:1.65rem;padding:0 .7rem}.approved-baseline-switch{grid-row:2;justify-self:end;width:2.65rem;min-width:2.65rem;height:1.45rem}.approved-baseline-count{grid-row:1}@media (width<=1100px){.approved-baseline-side{grid-template-columns:auto auto;justify-content:space-between;justify-items:start}.approved-baseline-switch{grid-row:1}}.approved-baseline-icon{display:none}.approved-baseline-card{padding:1rem 1.1rem}.approved-baseline-main{gap:0}.approved-baseline-side{min-width:3.25rem}.approved-baseline-card.is-disabled .approved-baseline-side:before{content:none;display:none}.approved-baseline-switch{border-width:1px;width:2.25rem;min-width:2.25rem;height:1.25rem}.approved-baseline-switch:after{width:.88rem;height:.88rem;top:.13rem;left:.13rem}.approved-baseline-title-row label{font-size:.96rem}.approved-baseline-copy p{margin-top:.35rem}.approved-baseline-side{justify-content:flex-end;align-items:center;min-width:3.75rem;display:flex}.approved-baseline-switch{appearance:none;cursor:pointer;vertical-align:middle;background:#94a3b88c;border:1px solid #cbd5e18c;border-radius:999px;width:2.6rem;min-width:2.6rem;height:1.45rem;padding:0;display:inline-block;position:relative;box-shadow:inset 0 1px 3px #02061740}.approved-baseline-switch:after{content:"";background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .18s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 2px 7px #0206174d}.approved-baseline-switch:checked{background:#14b8a6;border-color:#14b8a6e6}.approved-baseline-switch:checked:after{transform:translate(1.13rem)}.approved-baseline-switch:disabled{opacity:.75;cursor:not-allowed}.approved-baseline-switch:focus-visible{outline-offset:3px;outline:3px solid #22d3ee59}.approved-baseline-card{cursor:pointer}.approved-baseline-card.is-disabled{cursor:not-allowed}.approved-baseline-title-row span{color:#f8fafc;font-size:.96rem;font-weight:900}.approved-baseline-toggle-input{opacity:0;pointer-events:none;position:absolute}.approved-baseline-switch-visual{background:#94a3b88c;border:1px solid #cbd5e18c;border-radius:999px;width:2.65rem;height:1.45rem;transition:background .18s,border-color .18s;display:inline-block;position:relative;box-shadow:inset 0 1px 3px #02061740}.approved-baseline-switch-visual:after{content:"";background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .18s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 2px 7px #0206174d}.approved-baseline-toggle-input:checked+.approved-baseline-switch-visual{background:#14b8a6;border-color:#14b8a6e6}.approved-baseline-toggle-input:checked+.approved-baseline-switch-visual:after{transform:translate(1.13rem)}.approved-baseline-toggle-input:disabled+.approved-baseline-switch-visual{opacity:.75;cursor:not-allowed}.approved-baseline-toggle-input:focus-visible+.approved-baseline-switch-visual{outline-offset:3px;outline:3px solid #22d3ee59}.approved-baseline-card{cursor:default;background:radial-gradient(circle at 0 0,#14b8a629,#0000 30%),linear-gradient(135deg,#071b35 0%,#07162b 100%);border:1px solid #14b8a64d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 0 0;padding:1.05rem 1.15rem;display:grid;box-shadow:0 16px 34px #0206172e}.approved-baseline-card.is-selected{border-color:#14b8a6bf;box-shadow:0 18px 42px #14b8a633}.approved-baseline-card.is-disabled{opacity:1}.approved-baseline-copy{min-width:0}.approved-baseline-title-row{display:block}.approved-baseline-title-row strong{color:#f8fafc;font-size:.98rem;font-weight:900;line-height:1.2;display:block}.approved-baseline-title-row span,.approved-baseline-title-row em,.approved-baseline-title-row label{color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.approved-baseline-copy p{color:#cbd5e1;max-width:44rem;margin:.45rem 0 0;font-size:.84rem;line-height:1.4}.approved-baseline-helper{margin-top:.55rem}.approved-baseline-helper summary{color:#22d3ee;cursor:pointer;width:fit-content;font-size:.78rem;font-weight:900}.approved-baseline-helper p{color:#94a3b8;margin-top:.35rem;font-size:.78rem;line-height:1.4}.approved-baseline-switch-wrap{cursor:pointer;align-items:center;width:2.65rem;height:1.45rem;display:inline-flex;position:relative}.approved-baseline-switch-wrap input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.approved-baseline-switch-wrap span{background:#94a3b88c;border:1px solid #cbd5e18c;border-radius:999px;width:100%;height:100%;transition:background .18s,border-color .18s;display:block;box-shadow:inset 0 1px 3px #02061740}.approved-baseline-switch-wrap span:after{content:"";background:#fff;border-radius:999px;width:.98rem;height:.98rem;transition:transform .18s;position:absolute;top:.22rem;left:.22rem;box-shadow:0 2px 7px #0206174d}.approved-baseline-switch-wrap input:checked+span{background:#14b8a6;border-color:#14b8a6e6}.approved-baseline-switch-wrap input:checked+span:after{transform:translate(1.15rem)}.approved-baseline-switch-wrap input:disabled{cursor:not-allowed}.approved-baseline-switch-wrap input:disabled+span{opacity:.68;cursor:not-allowed}@media (width<=900px){.approved-baseline-card{grid-template-columns:1fr}.approved-baseline-switch-wrap{justify-self:start}}.approved-baseline-toggle-button{cursor:pointer;background:#94a3b88c;border:1px solid #cbd5e18c;border-radius:999px;align-items:center;width:2.65rem;height:1.45rem;padding:0;transition:background .18s,border-color .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px 3px #02061740}.approved-baseline-toggle-button span{background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .18s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 2px 7px #0206174d}.approved-baseline-toggle-button.is-on{background:#14b8a6;border-color:#14b8a6e6}.approved-baseline-toggle-button.is-on span{transform:translate(1.13rem)}.approved-baseline-toggle-button:disabled{opacity:.68;cursor:not-allowed}.approved-baseline-toggle-button:focus-visible{outline-offset:3px;outline:3px solid #22d3ee59}.approved-baseline-notice{font-weight:800;color:#67e8f9!important;margin-top:.45rem!important;font-size:.8rem!important}.approved-baseline-toggle-button.is-unavailable{opacity:.82}.delivery-overview-card{background:radial-gradient(circle at 18% 0,#14b8a614,#0000 30%),linear-gradient(#fffffffa,#f8fafceb);border-bottom:1px solid #cbd5e18c;grid-template-columns:minmax(0,1.45fr) minmax(14rem,.75fr) minmax(14rem,.75fr);align-items:stretch;gap:1.25rem;padding:2rem;display:grid}.delivery-section-label{color:#64748b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.72rem;font-weight:900;display:block}.delivery-project-summary{border-right:1px solid #cbd5e1bf;min-width:0;padding-right:1.75rem}.delivery-project-identity{align-items:center;gap:1.15rem;min-width:0;display:flex}.delivery-project-icon,.delivery-metric-icon{color:#0f766e;background:linear-gradient(135deg,#14b8a62e,#22d3ee1f);border-radius:1rem;flex:none;place-items:center;width:3.2rem;height:3.2rem;font-size:1.35rem;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 1px #14b8a62e}.delivery-project-identity select{color:#0f172a;cursor:pointer;white-space:normal;background:0 0;border:0;width:100%;min-width:min(30rem,100%);max-width:34rem;padding:0;font-size:1.35rem;font-weight:950;line-height:1.25}.delivery-project-identity select:focus{outline:none}.delivery-project-identity div:last-child{min-width:0}.delivery-project-identity em,.delivery-metric-card em{color:#64748b;margin-top:.45rem;font-size:.82rem;font-style:normal;font-weight:700;display:block}.delivery-project-identity em:before{content:"";vertical-align:.08rem;background:#14b8a6;border-radius:999px;width:.42rem;height:.42rem;margin-right:.45rem;display:inline-block}.delivery-metric-card{background:#ffffffc7;border:1px solid #cbd5e1a6;border-radius:1.25rem;align-items:center;gap:1rem;min-width:0;padding:1.35rem;display:flex;box-shadow:0 14px 30px #0f172a0f}.delivery-metric-icon.purple{color:#6d5dfc;background:linear-gradient(135deg,#6d5dfc26,#a855f71a);box-shadow:inset 0 0 0 1px #6d5dfc29}.delivery-metric-card span:not(.delivery-metric-icon){color:#64748b;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.delivery-metric-card strong{color:#0f172a;margin-top:.35rem;font-size:1.75rem;font-weight:950;line-height:1;display:block}@media (width<=1100px){.delivery-overview-card{grid-template-columns:1fr}.delivery-project-summary{border-right:0;padding-right:0}}.delivery-overview-card{margin:0;position:relative;background:radial-gradient(circle at 0 0,#14b8a61a,#0000 32%),linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid #e2e8f0e6!important;border-radius:1.35rem!important;grid-template-columns:minmax(22rem,1.4fr) repeat(2,minmax(12rem,.75fr))!important;align-items:stretch!important;gap:1rem!important;padding:1.35rem!important;display:grid!important;box-shadow:0 18px 44px #0f172a14!important}.delivery-project-summary{min-width:0;position:relative;box-shadow:inset 0 0 0 1px #ffffffbf;background:linear-gradient(135deg,#082f490a,#14b8a614),#fff!important;border:1px solid #cbd5e1b3!important;border-radius:1.15rem!important;padding:1.15rem 1.2rem!important}.delivery-section-label{color:#0f766e!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:.75rem!important;font-size:.68rem!important;font-weight:950!important}.delivery-project-identity{grid-template-columns:2.7rem minmax(0,1fr)!important;align-items:center!important;gap:.95rem!important;display:grid!important}.delivery-project-icon{color:#0f766e!important;background:linear-gradient(135deg,#14b8a62e,#22d3ee1a)!important;border-radius:.9rem!important;width:2.7rem!important;height:2.7rem!important;font-size:1rem!important}.delivery-project-identity div:last-child{min-width:0;position:relative}.delivery-project-identity select{appearance:none;letter-spacing:-.03em;white-space:normal;cursor:pointer;display:block;color:#0f172a!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 1.8rem 0 0!important;font-size:clamp(1rem,1.4vw,1.28rem)!important;font-weight:950!important;line-height:1.22!important}.delivery-project-identity div:last-child:after{content:"⌄";color:#0f172a;pointer-events:none;font-size:1.15rem;font-weight:900;position:absolute;top:.05rem;right:0}.delivery-project-identity select:focus{outline-offset:.35rem;outline:3px solid #14b8a62e!important}.delivery-project-identity em{background:#14b8a614;border:1px solid #14b8a638;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.28rem .55rem;color:#0f766e!important;margin-top:.55rem!important;font-size:.76rem!important;font-weight:850!important;display:inline-flex!important}.delivery-project-identity em:before{margin:0!important}.delivery-metric-card{background:#fff!important;border:1px solid #cbd5e1bf!important;border-radius:1.15rem!important;grid-template-columns:2.7rem minmax(0,1fr)!important;align-items:center!important;gap:.9rem!important;padding:1.15rem!important;display:grid!important;box-shadow:0 12px 30px #0f172a0f!important}.delivery-metric-icon{border-radius:.9rem!important;width:2.7rem!important;height:2.7rem!important;font-size:1.2rem!important}.delivery-metric-card span:not(.delivery-metric-icon){color:#64748b!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.67rem!important;font-weight:950!important}.delivery-metric-card strong{color:#0f172a!important;margin-top:.25rem!important;font-size:1.8rem!important;font-weight:950!important;line-height:1!important}.delivery-metric-card em{line-height:1.35;color:#64748b!important;margin-top:.4rem!important;font-size:.78rem!important;font-weight:750!important}@media (width<=1200px){.delivery-overview-card{grid-template-columns:1fr!important}}.delivery-project-picker{min-width:0;position:relative}.delivery-project-picker-button{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;min-width:0;padding:0;display:flex}.delivery-project-picker-button span{color:#0f172a;letter-spacing:-.03em;min-width:0;font-size:clamp(1rem,1.4vw,1.28rem);font-weight:950;line-height:1.22}.delivery-project-picker-button strong{color:#0f172a;flex:none;margin-top:.05rem;font-size:1.1rem;font-weight:950}.delivery-project-picker-button:focus-visible{outline-offset:.35rem;border-radius:.6rem;outline:3px solid #14b8a62e}.delivery-project-picker-menu button span{min-width:0;font-size:.92rem;font-weight:850;line-height:1.25}.delivery-project-picker-empty{color:#94a3b8;padding:.75rem .85rem;font-size:.85rem;font-weight:800;display:block}.delivery-project-identity select{display:none!important}.delivery-project-identity div:last-child:after{content:none!important}.brief-overview-strip{border-top:1px solid #e2e8f0cc;background:radial-gradient(circle at 100% 0,#22d3ee0f,#0000 28%),linear-gradient(#f8fafcf5,#fffffffa)!important;padding:1.35rem!important;display:block!important}.brief-overview-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.brief-eyebrow{color:#0f766e;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.brief-overview-header h3{color:#0f172a;letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.1rem;font-weight:950}.brief-overview-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;display:grid}.brief-overview-card{background:#fff;border:1px solid #cbd5e1b8;border-radius:1.1rem;grid-template-columns:2.6rem minmax(0,1fr);gap:.95rem;min-width:0;padding:1.05rem;display:grid;box-shadow:0 12px 30px #0f172a0b}.brief-card-icon{color:#0f766e;background:linear-gradient(135deg,#14b8a629,#22d3ee1a);border-radius:.85rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;font-weight:950;display:inline-grid;box-shadow:inset 0 0 0 1px #14b8a629}.brief-card-icon.context{color:#2563eb;background:linear-gradient(135deg,#2563eb24,#22d3ee14);box-shadow:inset 0 0 0 1px #2563eb24}.brief-overview-card strong{color:#0f172a;margin-bottom:.35rem;font-size:.94rem;font-weight:950;display:block}.brief-overview-card p{color:#475569;margin:0;font-size:.88rem;line-height:1.55}.brief-overview-strip:not(.expanded) .brief-overview-card p{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brief-overview-strip.expanded .brief-overview-grid{grid-template-columns:1fr}@media (width<=900px){.brief-overview-grid{grid-template-columns:1fr}.brief-overview-header{flex-direction:column;align-items:flex-start}}.delivery-board-hero{background:radial-gradient(circle at 12% 0,#14b8a614,#0000 28%),linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0cc;padding:1.35rem}.delivery-board-title-icon{color:#e0f2fe;background:linear-gradient(135deg,#0f766e,#1d4ed8);border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-weight:950;display:inline-grid;box-shadow:0 12px 28px #0f766e38}.delivery-board-title p{color:#64748b;margin:0;font-size:.95rem;font-weight:750}.delivery-sort-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 1.05rem;font-size:.86rem;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.delivery-board-project-card{min-width:0;padding:1.2rem}.delivery-board-eyebrow{color:#0f766e;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:950;display:block}.delivery-board-project-body{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.delivery-board-project-icon,.delivery-board-metric-icon,.delivery-board-brief-icon{color:#0f766e;background:linear-gradient(135deg,#14b8a62b,#22d3ee1a);border-radius:1rem;place-items:center;width:3rem;height:3rem;font-size:1.2rem;font-weight:950;display:inline-grid;box-shadow:inset 0 0 0 1px #14b8a62e}.delivery-project-picker-button{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:0;display:flex}.delivery-project-picker-button span{color:#0f172a;letter-spacing:-.04em;font-size:clamp(1.1rem,1.55vw,1.45rem);font-weight:950;line-height:1.18}.delivery-project-picker-button strong{color:#0f172a;font-size:1.15rem;font-weight:950}.delivery-board-active-pill{color:#0f766e;background:#14b8a614;border:1px solid #14b8a63d;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;margin-top:.7rem;padding:.32rem .6rem;font-size:.76rem;font-style:normal;font-weight:900;display:inline-flex}.delivery-board-active-pill:before{content:"";background:#14b8a6;border-radius:999px;width:.42rem;height:.42rem}.delivery-board-metric-card{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.2rem;display:grid}.delivery-board-metric-icon.purple,.delivery-board-brief-icon.purple{color:#6d5dfc;background:linear-gradient(135deg,#6d5dfc26,#a855f71a);box-shadow:inset 0 0 0 1px #6d5dfc29}.delivery-board-metric-card strong{color:#0f172a;margin-top:.3rem;font-size:1.9rem;font-weight:950;line-height:1;display:block}.delivery-board-metric-card em{color:#64748b;margin-top:.45rem;font-size:.78rem;font-style:normal;font-weight:750;line-height:1.35;display:block}.delivery-project-picker-menu{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af5;border:1px solid #94a3b859;border-radius:1rem;width:min(31rem,100vw - 4rem);max-height:18rem;padding:.45rem;position:absolute;top:calc(100% + .65rem);left:0;overflow:auto;box-shadow:0 24px 60px #02061761}.delivery-project-picker-menu button{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.78rem .85rem;display:flex}.delivery-project-picker-menu button:hover,.delivery-project-picker-menu button.is-selected{color:#f8fafc;background:#14b8a629}.delivery-project-picker-menu button span{font-size:.9rem;font-weight:850;line-height:1.25}.delivery-project-picker-menu button em{color:#5eead4;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.68rem;font-style:normal;font-weight:950}.delivery-board-brief-card{background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:1.35rem;margin-top:1.15rem;overflow:hidden;box-shadow:0 18px 45px #0f172a0f}.delivery-board-brief-tabs{border-bottom:1px solid #e2e8f0db;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem 0;display:flex}.delivery-board-brief-tabs>div{align-items:center;gap:1.35rem;display:flex}.delivery-board-brief-tabs button{color:#475569;cursor:pointer;background:0 0;border:0;font-size:.86rem;font-weight:900}.delivery-board-brief-tabs button.active{color:#0f766e;position:relative}.delivery-board-brief-tabs button.active:after{content:"";background:#14b8a6;border-radius:999px;height:2px;position:absolute;bottom:-1.05rem;left:0;right:0}.delivery-board-details-button{align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .8rem;display:inline-flex;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1e6!important;border-radius:.65rem!important;font-size:.78rem!important;font-weight:900!important}.delivery-board-brief-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(18rem,.9fr);gap:1.25rem;padding:1.25rem;display:grid}.delivery-board-brief-panel{min-width:0;padding:.4rem 0}.delivery-board-brief-icon{width:2.65rem;height:2.65rem;margin-bottom:.85rem}.delivery-board-brief-icon.blue{color:#2563eb;background:linear-gradient(135deg,#2563eb24,#22d3ee14);box-shadow:inset 0 0 0 1px #2563eb24}.delivery-board-brief-panel h3{color:#0f172a;margin:0 0 .55rem;font-size:.96rem;font-weight:950}.delivery-board-brief-panel p{color:#475569;margin:0;font-size:.86rem;line-height:1.56}.delivery-board-brief-card:not(.expanded) .delivery-board-brief-panel p{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.delivery-board-brief-panel.snapshot dl{margin:0}.delivery-board-brief-panel.snapshot div{border-bottom:1px solid #e2e8f0cc;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.42rem 0;display:grid}.delivery-board-brief-panel.snapshot dt,.delivery-board-brief-panel.snapshot dd{color:#475569;margin:0;font-size:.8rem;font-weight:800}.delivery-board-brief-panel.snapshot dd{color:#0f172a;text-align:right}@media (width<=1180px){.delivery-board-summary-card,.delivery-board-brief-grid{grid-template-columns:1fr}.delivery-board-hero-top,.delivery-board-brief-tabs{flex-direction:column;align-items:flex-start}}.delivery-board-brief-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}.delivery-board-brief-tabs>div{gap:0!important}.delivery-board-brief-tabs button.active:after{bottom:-1.05rem}@media (width<=900px){.delivery-board-brief-grid{grid-template-columns:1fr!important}}.project-brief-rich-text{color:#475569;font-size:.86rem;line-height:1.56}.project-brief-rich-text p{margin:0 0 .65rem}.project-brief-rich-text p:last-child{margin-bottom:0}.brief-subheading-line{color:#0f172a!important;margin-top:.9rem!important;font-weight:950!important}.brief-bullet-line{padding-left:1rem;position:relative}.brief-bullet-line:before{content:"";background:#14b8a6;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.68em;left:0}.delivery-board-brief-card:not(.expanded) .project-brief-rich-text{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.delivery-board-brief-card.expanded .delivery-board-brief-grid{align-items:start}.delivery-board-brief-card.expanded .delivery-board-brief-panel{background:#f8fafcb8;border:1px solid #e2e8f0db;border-radius:1rem;padding:.8rem}.delivery-board-brief-card.expanded .delivery-board-brief-grid{grid-template-columns:1fr!important;gap:1rem!important}.delivery-board-brief-card.expanded .delivery-board-brief-panel{background:#f8fafcc7;border:1px solid #e2e8f0e6;border-radius:1rem;grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;padding:1rem 1.1rem!important}.delivery-board-brief-card.expanded .delivery-board-brief-icon{margin-bottom:0!important}.delivery-board-brief-card.expanded .delivery-board-brief-panel h3{margin-top:.15rem}.delivery-board-brief-card.expanded .project-brief-rich-text{max-height:none!important;padding-right:0!important;overflow:visible!important}.delivery-board-brief-card.expanded .brief-bullet-line{margin-bottom:.7rem}.delivery-board-brief-card.expanded .brief-subheading-line{border-top:1px solid #e2e8f0e6;padding-top:.75rem;margin-top:1.15rem!important}.delivery-board-brief-card.expanded .brief-subheading-line:first-child{border-top:0;padding-top:0;margin-top:0!important}.delivery-board-brief-card.expanded .delivery-board-brief-panel{padding:1.05rem 1.15rem!important;display:block!important}.delivery-board-brief-card.expanded .delivery-board-brief-icon{margin-bottom:.85rem!important;display:inline-grid!important}.delivery-board-brief-card.expanded .delivery-board-brief-panel h3{margin:0 0 .55rem!important;display:block!important}.delivery-board-brief-card.expanded .project-brief-rich-text{width:100%!important;max-width:100%!important;max-height:24rem!important;padding-right:.5rem!important;display:block!important;overflow:auto!important}.delivery-board-brief-card.expanded .project-brief-rich-text p{overflow-wrap:anywhere;white-space:normal!important;word-break:normal!important;width:auto!important;max-width:none!important;display:block!important}.delivery-board-brief-card .delivery-board-brief-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:1rem!important}.delivery-board-brief-card .delivery-board-brief-panel{background:#f8fafcc7!important;border:1px solid #e2e8f0e6!important;border-radius:1rem!important;padding:1rem 1.1rem!important;display:block!important}.delivery-board-brief-card .project-brief-rich-text{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:none!important;padding-right:0!important;display:-webkit-box!important;overflow:hidden!important}.brief-popout-button{color:#0f766e;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.75rem;padding:0;font-size:.78rem;font-weight:950;display:inline-flex}.brief-popout-button:hover{color:#14b8a6}.brief-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 10%,#22d3ee2e,#0000 34%),#020617b8;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.brief-modal{background:radial-gradient(circle at 0 0,#14b8a629,#0000 30%),linear-gradient(135deg,#0f172afa,#07162bfa);border:1px solid #5eead43d;border-radius:1.4rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(58rem,100%);max-height:min(78vh,46rem);display:grid;overflow:hidden;box-shadow:0 34px 90px #0206178c}.brief-modal-header{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;display:flex}.brief-modal-header span{color:#5eead4;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.brief-modal-header h3{color:#f8fafc;letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.35rem;font-weight:950}.brief-modal-close{color:#e2e8f0;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b847;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:1;display:inline-grid}.brief-modal-body{min-height:0;padding:1.35rem;overflow:auto}.brief-modal-body .project-brief-rich-text{color:#cbd5e1;font-size:.94rem;line-height:1.65;max-height:none!important;display:block!important;overflow:visible!important}.brief-modal-body .project-brief-rich-text p{margin-bottom:.85rem}.brief-modal-body .brief-subheading-line{border-top:1px solid #94a3b82e;padding-top:.85rem;color:#f8fafc!important;margin-top:1.15rem!important}.brief-modal-body .brief-bullet-line:before{background:#5eead4}.brief-modal-footer{border-top:1px solid #94a3b833;justify-content:flex-end;padding:1rem 1.35rem;display:flex}@media (width<=900px){.delivery-board-brief-card .delivery-board-brief-grid{grid-template-columns:1fr!important}.brief-modal-backdrop{padding:1rem}}.brief-modal{grid-template-rows:auto minmax(0,1fr)!important}.brief-modal-footer{display:none!important}.delivery-board-brief-card .delivery-board-brief-grid{align-items:stretch!important}.delivery-board-brief-card .delivery-board-brief-panel{min-height:15rem!important;max-height:17rem!important;overflow:hidden!important}.delivery-board-brief-card .delivery-board-brief-panel .project-brief-rich-text{-webkit-box-orient:vertical!important;max-height:none!important;padding-right:0!important;display:-webkit-box!important;overflow:hidden!important}.delivery-board-brief-card .delivery-board-brief-panel:first-child .project-brief-rich-text{line-clamp:3!important;-webkit-line-clamp:3!important}.delivery-board-brief-card .delivery-board-brief-panel:not(:first-child) .project-brief-rich-text{line-clamp:6!important;-webkit-line-clamp:6!important}.delivery-board-brief-card .project-brief-rich-text p{margin-bottom:.5rem!important}.delivery-board-brief-card .brief-bullet-line,.delivery-board-brief-card .brief-subheading-line{border-top:0!important;padding-left:0!important}.delivery-board-brief-card .brief-bullet-line:before{display:none!important}.delivery-board-brief-card .brief-popout-button{margin-top:.85rem!important}.brief-icon-action,.brief-card-expand{color:#0f766e;cursor:pointer;background:radial-gradient(circle at 30% 20%,#5eead43d,#0000 45%),#ffffffe0;border:1px solid #14b8a63d;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.95rem;font-weight:950;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-grid;box-shadow:0 10px 24px #0f172a0f}.brief-icon-action:hover,.brief-card-expand:hover{background:radial-gradient(circle at 30% 20%,#5eead457,#0000 45%),#fff;border-color:#14b8a68c;transform:translateY(-1px);box-shadow:0 16px 34px #14b8a629}.brief-icon-action:focus-visible,.brief-card-expand:focus-visible{outline-offset:3px;outline:3px solid #22d3ee47}.brief-card-expand{position:absolute;bottom:1rem;right:1rem}.brief-popout-button,.delivery-board-details-button{display:none!important}.delivery-board-brief-tabs{min-height:3.4rem}.brief-icon-action{display:none!important}.delivery-board-brief-panel{padding-bottom:3.35rem!important;position:relative!important}.brief-card-expand{color:#0f766e!important;cursor:pointer!important;background:radial-gradient(circle at 30% 20%,#5eead447,#0000 45%),#ffffffeb!important;border:1px solid #14b8a647!important;border-radius:999px!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;font-size:.95rem!important;font-weight:950!important;display:inline-grid!important;position:absolute!important;bottom:1rem!important;right:1rem!important;box-shadow:0 10px 24px #0f172a12!important}.brief-card-expand:hover{transform:translateY(-1px);border-color:#14b8a694!important;box-shadow:0 16px 34px #14b8a629!important}.delivery-board-brief-panel{padding:1rem 3.8rem 1.1rem 1.1rem!important;position:relative!important}.brief-card-expand{top:1rem!important;bottom:auto!important;right:1rem!important}.delivery-board-brief-panel .delivery-board-brief-icon{margin-bottom:.85rem!important}.delivery-board-active-pill.status-ready{color:#0f766e;background:#14b8a61a;border-color:#14b8a647}.delivery-board-active-pill.status-ready:before{background:#14b8a6}.delivery-board-active-pill.status-blocked{color:#b91c1c;background:#fee2e2b8;border-color:#f8717152}.delivery-board-active-pill.status-blocked:before{background:#ef4444}.delivery-board-active-pill.status-review{color:#92400e;background:#fef3c7b8;border-color:#f59e0b52}.delivery-board-active-pill.status-review:before{background:#f59e0b}.delivery-board-active-pill.status-draft{color:#475569;background:#f1f5f9cc;border-color:#94a3b857}.delivery-board-active-pill.status-draft:before{background:#94a3b8}.delivery-board-active-pill.status-approved{color:#0f766e;background:#14b8a61a;border-color:#14b8a647}.delivery-board-active-pill.status-approved:before{background:#14b8a6}.delivery-board-metric-card{text-align:center!important;justify-items:center!important}.delivery-board-metric-card>div{justify-items:center;display:grid}.delivery-board-metric-card strong{text-align:center!important}.delivery-board-summary-card{grid-template-columns:minmax(0,1.55fr) minmax(11rem,.58fr) minmax(11rem,.58fr)!important;gap:.9rem!important;padding:1.15rem!important}.delivery-board-metric-card{min-height:5.2rem;text-align:left!important;grid-template-columns:2.45rem minmax(0,1fr)!important;place-items:center start!important;gap:.75rem!important;padding:.95rem 1rem!important;display:grid!important}.delivery-board-metric-icon{border-radius:.8rem!important;width:2.45rem!important;height:2.45rem!important;font-size:1rem!important}.delivery-board-metric-card>div{gap:.2rem;min-width:0;display:grid;justify-items:start!important}.delivery-board-metric-card span:not(.delivery-board-metric-icon){line-height:1.25;letter-spacing:.14em!important;font-size:.66rem!important}.delivery-board-metric-card strong{text-align:left!important;margin-top:0!important;font-size:1.75rem!important;line-height:1!important}.delivery-board-project-card{min-height:5.2rem!important;padding:.95rem 1rem!important}.delivery-board-eyebrow{letter-spacing:.14em!important;margin-bottom:.65rem!important;font-size:.66rem!important}.delivery-board-project-body{grid-template-columns:2.45rem minmax(0,1fr)!important;align-items:center!important;gap:.8rem!important}.delivery-board-project-icon{border-radius:.8rem!important;width:2.45rem!important;height:2.45rem!important;font-size:.95rem!important}.delivery-project-picker-button{align-items:center!important}.delivery-project-picker-button span{font-size:clamp(1rem,1.25vw,1.22rem)!important;line-height:1.18!important}.delivery-project-picker-button strong{color:#0f172a;background:#f1f5f9f2;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;display:inline-grid;font-size:.95rem!important}.delivery-board-active-pill{display:none!important}.delivery-board-brief-panel .project-brief-rich-text p:only-child{color:#64748b!important}.delivery-board-brief-panel .project-brief-rich-text p:only-child:before{content:"";vertical-align:.08rem;background:#94a3b8a6;border-radius:999px;width:.45rem;height:.45rem;margin-right:.45rem;display:inline-block}.delivery-board-brief-panel:has(.project-brief-rich-text p:only-child){background:radial-gradient(circle at 100% 0,#94a3b814,#0000 36%),#f8fafcc7!important}.delivery-board-project-card,.delivery-board-metric-card{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 12%,#22d3ee1f,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafce6)!important;border-color:#94a3b861!important;box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffe6!important}.delivery-board-project-card:before,.delivery-board-metric-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(135deg,#5eead438,#0000 34%),radial-gradient(circle at 88% 18%,#14b8a638,#0000 22%);position:absolute;inset:0}.delivery-board-project-card>*,.delivery-board-metric-card>*{z-index:1;position:relative}.delivery-board-metric-card:nth-of-type(2):before{background:linear-gradient(135deg,#22d3ee29,#0000 34%),radial-gradient(circle at 88% 18%,#3b82f633,#0000 24%)}.delivery-board-metric-card:nth-of-type(3):before{background:linear-gradient(135deg,#a855f724,#0000 34%),radial-gradient(circle at 88% 18%,#6d5dfc38,#0000 24%)}.delivery-board-project-card:hover,.delivery-board-metric-card:hover{transform:translateY(-1px);border-color:#14b8a661!important;box-shadow:0 22px 52px #0f172a1c,0 0 0 1px #14b8a61a,inset 0 1px #fffffff2!important}.artefact-card .project-context-card,.artefact-card .artefact-project-card,.artefact-card .project-reference-card,.artefact-card [class*=project-context],.artefact-card [class*=project-reference],.target-inventory-header strong{display:none!important}.artefacts.project-review-workspace.target-review-workspace,.project-review-workspace.target-review-workspace,.target-review-workspace{box-shadow:none!important;background:0 0!important;border-radius:0!important}.artefacts.project-review-workspace.target-review-workspace:before,.artefacts.project-review-workspace.target-review-workspace:after,.project-review-workspace.target-review-workspace:before,.project-review-workspace.target-review-workspace:after,.target-review-workspace:before,.target-review-workspace:after{content:none!important;display:none!important}.page.authenticated-workspace-shell{min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(1100px 620px at 4% -8%,#22d3ee29,#0000 62%),radial-gradient(980px 560px at 100% 2%,#2dd4bf1f,#0000 64%),radial-gradient(900px 540px at 52% 108%,#2563eb1f,#0000 66%),linear-gradient(#071827 0%,#08243a 46%,#061827 100%)!important}.page.authenticated-workspace-shell:before{content:"";pointer-events:none;z-index:0;opacity:.12;background-image:radial-gradient(circle,#e2e8f057 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 82%);mask-image:linear-gradient(#000000eb,#0000 82%)}.page.authenticated-workspace-shell>*{z-index:1;position:relative}.artefacts.project-review-workspace.target-review-workspace,.project-review-workspace.target-review-workspace,.target-review-workspace{background:0 0!important}:is(.previous-uploads-card button:has(.upload-toggle-icon),.recent-uploads-card button:has(.upload-toggle-icon),.generation-source-panel button:has(.upload-toggle-icon)){justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.upload-toggle-icon{color:#67e8f9;background:#14b8a638;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.85rem;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 0 0 1px #22d3ee2e}button:hover .upload-toggle-icon{background:#14b8a64d}.brief-modal-actions{align-items:center;gap:.65rem;display:inline-flex}.brief-modal-edit{color:#a5f3fc;cursor:pointer;background:#14b8a61f;border:1px solid #22d3ee42;border-radius:999px;min-height:2.2rem;padding:0 .9rem;font-size:.78rem;font-weight:900}.brief-modal-edit:hover{background:#14b8a62e}.brief-save-message{color:#ccfbf1;background:#14b8a61a;border:1px solid #14b8a642;border-radius:.9rem;margin-bottom:.9rem;padding:.75rem .9rem;font-size:.84rem;font-weight:800}.brief-edit-field{gap:.65rem;display:grid}.brief-edit-field span{color:#a5f3fc;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.brief-edit-field textarea{resize:vertical;color:#f8fafc;width:100%;min-height:17rem;font:inherit;background:#02061761;border:1px solid #94a3b842;border-radius:1rem;outline:none;padding:1rem;line-height:1.6}.brief-edit-field textarea:focus{border-color:#22d3ee7a;box-shadow:0 0 0 3px #22d3ee1a}.brief-edit-field small{color:#e2e8f0a8;font-size:.8rem}.brief-modal-footer{border-top:1px solid #94a3b829;justify-content:flex-end;gap:.75rem;padding:1rem 1.2rem 1.2rem;display:flex}.brief-edit-stack{gap:1rem;display:grid}.brief-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.fr-collapsible-section{overflow:hidden;padding:0!important}.fr-collapsible-section summary{cursor:pointer;background:radial-gradient(circle at 0 0,#14b8a614,#0000 36%),#f8fafcf5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:1.15rem 1.6rem;list-style:none;display:flex}.fr-collapsible-section summary::-webkit-details-marker{display:none}.fr-collapsible-section summary span{color:#0f172a;font-size:1rem;font-weight:950}.fr-collapsible-section summary small{color:#64748b;text-align:right;font-size:.78rem;font-weight:750}.fr-collapsible-section summary:after{content:"↓";color:#0f766e;background:#14b8a624;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.86rem;font-weight:950;display:inline-grid;box-shadow:0 0 0 1px #14b8a62e}.fr-collapsible-section[open] summary:after{content:"↑"}.fr-collapsible-section>:not(summary){margin-left:1.25rem;margin-right:1.25rem}.fr-collapsible-section>summary+*{margin-top:1rem}.fr-collapsible-section[open]{padding-bottom:1.25rem!important}.delivery-project-picker-menu{z-index:9999!important;width:min(34rem,100vw - 3rem)!important;position:absolute!important;top:calc(100% + .55rem)!important;left:0!important;right:auto!important}.delivery-board-hero,.delivery-board-summary-card,.delivery-board-project-card{overflow:visible!important}.ac-register-table th:first-child,.ac-register-table td:first-child,.ac-reference-register-table th:first-child,.ac-reference-register-table td:first-child{white-space:nowrap!important;width:5.4rem!important;min-width:5.4rem!important}.ac-id-cell{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.ac-register-table,.ac-reference-register-table{table-layout:auto!important}.ac-register-table td:first-child,.ac-reference-register-table td:first-child,.ac-id-cell,.ac-id-cell *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.ac-register-table th:first-child,.ac-register-table td:first-child,.ac-reference-register-table th:first-child,.ac-reference-register-table td:first-child{width:7.8rem!important;min-width:7.8rem!important;max-width:7.8rem!important}.ac-register-table.ac-reference-register-table{table-layout:fixed!important;min-width:980px!important}.ac-register-table.ac-reference-register-table .ac-id-cell{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:.01em!important;font-size:.9rem!important}.ac-table-scroll{overflow-x:visible!important}.ac-register-table.ac-reference-register-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.ac-register-table.ac-reference-register-table th:first-child,.ac-register-table.ac-reference-register-table td:first-child{width:6rem!important;min-width:6rem!important;max-width:6rem!important}.ac-register-table.ac-reference-register-table th:nth-child(2),.ac-register-table.ac-reference-register-table td:nth-child(2){width:6.8rem!important}.ac-register-table.ac-reference-register-table th:nth-child(7),.ac-register-table.ac-reference-register-table td:nth-child(7){width:4.8rem!important;min-width:4.8rem!important}.ac-register-table.ac-reference-register-table .ac-id-cell{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:.88rem!important}.fr-spec-table:not(.business-rules-table) .fr-id{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.fr-spec-table:not(.business-rules-table) .fr-spec-table-header,.fr-spec-table:not(.business-rules-table) .fr-spec-table-row{grid-template-columns:5.75rem 1.2fr 1.9fr 1.75fr .85fr 1.1fr!important}.target-review-shell,.delivery-board-hero,.delivery-board-summary-card,.delivery-board-project-card,.delivery-board-project-body{overflow:visible!important}.delivery-board-hero{z-index:20;position:relative}.delivery-board-summary-card{z-index:30;position:relative;align-items:stretch!important}.delivery-board-project-card{z-index:40;position:relative;align-items:center!important;min-height:5.9rem!important;padding:1rem 1.15rem!important;display:flex!important}.delivery-board-project-card .delivery-board-eyebrow{display:none!important}.delivery-board-project-body{grid-template-columns:2.6rem minmax(0,1fr)!important;align-items:center!important;gap:.85rem!important;width:100%!important;display:grid!important}.delivery-board-project-icon{width:2.55rem!important;height:2.55rem!important;margin:0!important}.delivery-project-picker{width:100%!important;min-width:0!important;position:relative!important}.delivery-project-picker-button{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 2.25rem!important;align-items:center!important;gap:.75rem!important;width:100%!important;padding:0!important;display:grid!important}.delivery-project-picker-button>span:first-child{color:#0f172a!important;min-width:0!important;font-size:clamp(1rem,1.25vw,1.22rem)!important;font-weight:950!important;line-height:1.12!important}.delivery-project-picker-button .delivery-project-chevron{color:#0f766e!important;background:#ffffffd6!important;border-radius:999px!important;justify-self:end!important;place-items:center!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;font-size:1.3rem!important;font-weight:950!important;line-height:1!important;display:inline-grid!important;box-shadow:0 0 0 1px #14b8a633,0 10px 22px #0f172a14!important}.delivery-project-picker-button:hover .delivery-project-chevron{background:#14b8a624!important;box-shadow:0 0 0 1px #14b8a652,0 12px 26px #14b8a61f!important}.delivery-project-picker-menu{z-index:9999!important;width:min(34rem,100vw - 3rem)!important;position:absolute!important;top:calc(100% + .7rem)!important;left:0!important;transform:none!important}.fr-catalogue-card-list{gap:.9rem;display:grid}.fr-catalogue-card{background:radial-gradient(circle at 0 0,#14b8a614,#0000 34%),#fffffff5;border:1px solid #cbd5e1d1;border-radius:1rem;overflow:hidden;box-shadow:0 14px 32px #0f172a0b}.fr-catalogue-card-header{background:linear-gradient(90deg,#ecfdf5d1,#f8fafceb);border-bottom:1px solid #e2e8f0f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:grid}.fr-catalogue-card-header .fr-id{white-space:nowrap;min-width:4.6rem}.fr-catalogue-card-header h6{color:#0f172a;margin:0;font-size:1rem;font-weight:950;line-height:1.2}.fr-catalogue-card-header p{color:#64748b;margin:.25rem 0 0;font-size:.82rem;font-weight:800}.fr-catalogue-card-header em{color:#0f766e;white-space:nowrap;background:#14b8a614;border:1px solid #14b8a638;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-style:normal;font-weight:950}.fr-catalogue-card-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;display:grid}.fr-catalogue-card-body section{border-right:1px solid #e2e8f0f2;padding:1rem 1.1rem}.fr-catalogue-card-body section:last-child{border-right:0}.fr-catalogue-card-body span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:950;display:block}.fr-catalogue-card-body p{color:#334155;margin:0;font-size:.88rem;line-height:1.48}@media (width<=900px){.fr-catalogue-card-body{grid-template-columns:1fr}.fr-catalogue-card-body section{border-bottom:1px solid #e2e8f0f2;border-right:0}.fr-catalogue-card-body section:last-child{border-bottom:0}}.delivery-board-hero{border-radius:1.45rem!important;overflow:visible!important}.delivery-board-hero:before,.delivery-board-hero:after{border-radius:inherit!important}.target-review-shell{border-radius:1.45rem!important}.delivery-board-summary-card,.delivery-board-project-card,.delivery-board-project-body,.delivery-project-picker{overflow:visible!important}.delivery-board-hero{background-clip:padding-box!important}.delivery-board-hero-top{border-top-left-radius:1.45rem!important;border-top-right-radius:1.45rem!important}.fr-catalogue-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.fr-catalogue-card-actions button{color:#0f766e;cursor:pointer;white-space:nowrap;background:#14b8a614;border:1px solid #14b8a63d;border-radius:999px;min-height:2rem;padding:0 .7rem;font-size:.74rem;font-weight:950}.fr-catalogue-card-actions button:hover{background:#14b8a624;border-color:#14b8a657}@media (width<=680px){.fr-catalogue-card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem}.fr-catalogue-card-header>div:not(.fr-catalogue-card-actions){min-width:0}.fr-catalogue-card-header h6,.fr-catalogue-card-header p{overflow-wrap:anywhere}.fr-catalogue-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.fr-catalogue-card-actions .fr-priority-pill{grid-column:1/-1;justify-self:start}.fr-catalogue-card-actions button{white-space:normal;width:100%;min-height:44px;padding:.45rem .55rem;line-height:1.2}}@media (width<=480px){.fr-catalogue-card-header{grid-template-columns:minmax(0,1fr);gap:.5rem}.fr-catalogue-card-header .fr-id{justify-self:start;min-width:0}}.fr-acceptance-spec-item.is-linked-ac-highlight{animation:1.8s linkedAcPulse;border-color:#14b8a694!important;box-shadow:0 0 0 3px #14b8a61f,0 18px 42px #14b8a624!important}@keyframes linkedAcPulse{0%{background:#ecfdf5f2;transform:translateY(-2px)}60%{background:#fffffffa;transform:translateY(0)}to{background:#fff}}.fr-detail-item.is-linked-ac-highlight{animation:1.8s linkedAcPulse;border-color:#14b8a694!important;box-shadow:0 0 0 3px #14b8a61f,0 18px 42px #14b8a624!important}.ac-card-list{gap:.9rem;display:grid}.ac-review-card{background:radial-gradient(circle at 0 0,#14b8a614,#0000 34%),#fffffff7;border:1px solid #cbd5e1d1;border-radius:1rem;overflow:hidden;box-shadow:0 14px 32px #0f172a0b}.ac-review-card-header{background:linear-gradient(90deg,#ecfdf5d1,#f8fafceb);border-bottom:1px solid #e2e8f0f2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem 1.1rem;display:grid}.ac-review-id{color:#fff;text-align:center;white-space:nowrap;background:#0f172aeb;border-radius:999px;min-width:4.8rem;padding:.35rem .6rem;font-size:.74rem;font-weight:950}.ac-review-card-header h6{color:#0f172a;margin:0;font-size:1rem;font-weight:950;line-height:1.2}.ac-review-card-header p{color:#64748b;margin:.25rem 0 0;font-size:.82rem;font-weight:800}.ac-gwt-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ac-gwt-grid section{border-right:1px solid #e2e8f0f2;padding:1rem 1.1rem}.ac-gwt-grid section:last-child{border-right:0}.ac-gwt-grid span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:950;display:block}.ac-gwt-grid p{color:#334155;margin:0;font-size:.88rem;line-height:1.48}@media (width<=900px){.ac-gwt-grid{grid-template-columns:1fr}.ac-gwt-grid section{border-bottom:1px solid #e2e8f0f2;border-right:0}.ac-gwt-grid section:last-child{border-bottom:0}}.ac-gwt-grid{grid-template-columns:1fr!important}.ac-gwt-grid section{border-bottom:1px solid #e2e8f0f2;border-right:0!important}.ac-gwt-grid section:last-child{border-bottom:0!important}.ac-gwt-grid p{max-width:68rem}.ac-gwt-grid{gap:0!important}.ac-gwt-grid section{background:#ffffffb8;border-radius:0!important}.ac-gwt-grid section+section{margin-top:0!important}.ac-review-card .ac-gwt-grid section:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.ac-review-card .ac-gwt-grid section:last-child{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.ac-gwt-grid span{margin-bottom:.45rem}.ac-gwt-grid p{font-size:.92rem;line-height:1.55}.ac-gwt-grid span{color:#0f766e!important}.story-register-link-button{appearance:none;color:#0f766e;font:inherit;cursor:pointer;white-space:nowrap;background:#14b8a614;border:1px solid #14b8a638;border-radius:999px;padding:.42rem .62rem;font-size:.74rem;font-weight:950;line-height:1}.story-register-link-button:hover{background:#14b8a624;border-color:#14b8a65c}.ac-review-card.is-linked-ac-highlight{animation:1.8s linkedAcPulse;border-color:#14b8a694!important;box-shadow:0 0 0 3px #14b8a61f,0 18px 42px #14b8a624!important}.ac-linked-story-button{appearance:none;color:#0f766e;font:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:950;text-decoration:underline}.ac-linked-story-button:hover{color:#115e59}.story-register-card.is-linked-story-highlight{animation:1.8s linkedAcPulse;border-color:#14b8a694!important;box-shadow:0 0 0 3px #14b8a61f,0 18px 42px #14b8a624!important}.story-register-link-button:after{content:" ↗";opacity:.78;font-weight:950}.story-register-link-button{box-shadow:0 4px 10px #14b8a614}.story-register-link-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #14b8a624}.edit-field select{color:#0f172a;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #94a3b857;border-radius:.72rem;outline:none;padding:0 .85rem;font-weight:800}.edit-field select:focus{border-color:#14b8a68c;box-shadow:0 0 0 3px #14b8a61f}.edit-field select.priority-select{font-weight:950}.edit-field select.priority-critical{color:#991b1b;background:#fef2f2f5;border-color:#dc262659}.edit-field select.priority-high{color:#c2410c;background:#fff7edf5;border-color:#f973165c}.edit-field select.priority-medium{color:#92400e;background:#fffbebf5;border-color:#f59e0b5c}.edit-field select.priority-low{color:#0f766e;background:#f0fdfaf5;border-color:#14b8a657}.edit-field select.priority-to-confirm{color:#475569;background:#f8fafcf5;border-color:#94a3b85c}.edit-field select.priority-select:focus{box-shadow:0 0 0 3px #14b8a61f}.edit-field.priority-field{background:#f8fafceb;border-radius:.9rem;padding:.45rem}.edit-field.priority-field>span{padding-left:.15rem}.edit-field.priority-field select.priority-select{font-weight:950}.edit-field.priority-critical{background:#fef2f2fa}.edit-field.priority-critical select.priority-select{color:#991b1b!important;background:#fee2e2d1!important;border-color:#dc26266b!important}.edit-field.priority-high{background:#fff7edfa}.edit-field.priority-high select.priority-select{color:#c2410c!important;background:#ffedd5db!important;border-color:#f973166b!important}.edit-field.priority-medium{background:#fffbebfa}.edit-field.priority-medium select.priority-select{color:#92400e!important;background:#fef3c7db!important;border-color:#f59e0b6b!important}.edit-field.priority-low{background:#f0fdfafa}.edit-field.priority-low select.priority-select{color:#0f766e!important;background:#ccfbf19e!important;border-color:#14b8a66b!important}.edit-field.priority-to-confirm{background:#f8fafcfa}.edit-field.priority-to-confirm select.priority-select,.edit-field.priority-field select.priority-select[value=""]{color:#475569!important;background:#f1f5f9e6!important;border-color:#94a3b86b!important}.fr-priority-pill{font-weight:950}.fr-priority-pill.priority-critical{color:#991b1b!important;background:#fef2f2f5!important;border-color:#dc262652!important}.fr-priority-pill.priority-high{color:#c2410c!important;background:#fff7edf5!important;border-color:#f9731657!important}.fr-priority-pill.priority-medium{color:#92400e!important;background:#fffbebf5!important;border-color:#f59e0b57!important}.fr-priority-pill.priority-to-confirm{color:#475569!important;background:#f8fafcf5!important;border-color:#94a3b852!important}.edit-field.priority-field{background:0 0!important;padding:0!important}.edit-field.priority-field select.priority-select,.edit-field.priority-critical select.priority-select,.edit-field.priority-high select.priority-select,.edit-field.priority-medium select.priority-select,.edit-field.priority-low select.priority-select,.edit-field.priority-to-confirm select.priority-select{color:#0f172a!important;background:#fff!important;border-color:#94a3b857!important}.fr-priority-pill.priority-low{color:#475569!important;background:#f8fafcf5!important;border-color:#64748b47!important}.traceability-document{gap:1rem;display:grid}.traceability-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.traceability-summary-grid article{background:#fffffff0;border:1px solid #cbd5e1d1;border-radius:1rem;padding:1rem;box-shadow:0 12px 28px #0f172a0a}.traceability-summary-grid span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.traceability-summary-grid strong{color:#0f172a;margin-top:.35rem;font-size:1.2rem;font-weight:950;display:block}.traceability-card-list{gap:.9rem;display:grid}.traceability-card{background:radial-gradient(circle at 0 0,#14b8a614,#0000 34%),#fffffff7;border:1px solid #cbd5e1d1;border-radius:1rem;overflow:hidden;box-shadow:0 14px 32px #0f172a0b}.traceability-card-header{background:linear-gradient(90deg,#ecfdf5d1,#f8fafceb);border-bottom:1px solid #e2e8f0f2;justify-content:space-between;align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:flex}.traceability-card-header span{color:#fff;background:#0f172aeb;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:950}.traceability-card-header strong{border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:950}.traceability-complete .traceability-card-header strong{color:#0f766e;background:#f0fdfaf5;border:1px solid #14b8a647}.traceability-gap-found .traceability-card-header strong,.traceability-unmapped .traceability-card-header strong{color:#92400e;background:#fffbebf5;border:1px solid #f59e0b57}.traceability-gap-banner{color:#92400e;background:#fffbebc2;border-bottom:1px solid #f59e0b33;padding:.75rem 1.1rem;font-size:.82rem;font-weight:900}.traceability-link-chain{display:grid}.traceability-link-block{background:#ffffffb8;border-bottom:1px solid #e2e8f0f2;grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.1rem;display:grid}.traceability-link-block:last-child{border-bottom:0}.traceability-link-block span{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.traceability-link-block p{color:#334155;margin:0;font-size:.9rem;font-weight:760;line-height:1.5}.traceability-link-block.missing{background:#f8fafce6}.traceability-link-block.missing span,.traceability-link-block.missing p{color:#94a3b8}@media (width<=900px){.traceability-summary-grid{grid-template-columns:1fr 1fr}.traceability-link-block{grid-template-columns:1fr;gap:.35rem}}@media (width<=640px){.traceability-summary-grid{grid-template-columns:1fr}}.target-inventory-item.tone-slate{--artefact-accent:#cbd5e1;--artefact-bg:#94a3b81f;--artefact-border:#94a3b857}.target-inventory-item.tone-indigo{--artefact-accent:#a5b4fc;--artefact-bg:#6366f124;--artefact-border:#818cf86b}.traceability-link-value{color:#0f766e;width:fit-content;max-width:100%;font:inherit;text-align:left;word-break:break-word;cursor:pointer;background:linear-gradient(135deg,#14b8a61a,#6366f114);border:1px solid #14b8a647;border-radius:999px;align-items:center;gap:.42rem;margin:-.08rem 0;padding:.4rem .68rem;font-weight:800;line-height:1.2;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.traceability-link-value:after{content:"↗";color:#0f766e;background:#14b8a624;border-radius:999px;justify-content:center;align-items:center;width:1.08rem;height:1.08rem;font-size:.68rem;font-weight:900;display:inline-flex}.traceability-link-value:hover,.traceability-link-value:focus-visible{background:linear-gradient(135deg,#14b8a629,#6366f11f);border-color:#14b8a694;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1a}.traceability-link-value,.traceability-link-value:hover,.traceability-link-value:focus-visible,.traceability-link-value.ac-linked-story-button,.traceability-link-value.ac-linked-story-button:hover,.traceability-link-value.ac-linked-story-button:focus-visible{border-bottom:0;text-decoration:none}.is-linked-fr-highlight{outline:3px solid #14b8a66b;box-shadow:0 18px 42px #14b8a62e}.traceability-insight-section{background:radial-gradient(circle at 0 0,#14b8a61a,#0000 34%),linear-gradient(135deg,#f8fafcfa,#f1f5f9db);border:1px solid #0f172a14;border-radius:24px;padding:1.25rem}.traceability-insight-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.traceability-insight-heading h5{margin:.18rem 0 0}.traceability-insight-heading p{color:#64748b;max-width:34rem;margin:0;font-size:.9rem;line-height:1.5}.traceability-insight-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.traceability-insight-card{background:#ffffffd1;border:1px solid #94a3b838;border-radius:18px;min-height:8.2rem;padding:.95rem;box-shadow:0 14px 34px #0f172a0f}.traceability-insight-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.traceability-insight-card strong{color:#0f172a;margin-top:.45rem;font-size:1.85rem;line-height:1;display:block}.traceability-insight-card p{color:#64748b;margin:.55rem 0 0;font-size:.78rem;line-height:1.35}.traceability-insight-card.insight-complete{border-color:#14b8a647}.traceability-insight-card.insight-gap{border-color:#f59e0b52}.traceability-insight-card.insight-risk{border-color:#ef44444d}.traceability-insight-card.insight-review{border-color:#6366f152}@media (width<=1100px){.traceability-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traceability-insight-heading{flex-direction:column}}@media (width<=640px){.traceability-insight-grid{grid-template-columns:1fr}}.business-rule-linked-requirements{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.business-rule-fr-link{padding:.32rem .58rem;font-size:.78rem}.traceability-quality-section{color:#f8fafc;background:radial-gradient(circle at 100% 0,#6366f11f,#0000 34%),linear-gradient(135deg,#0f172af5,#1e293bf0);border:1px solid #0f172a14;border-radius:26px;padding:1.35rem;box-shadow:0 22px 52px #0f172a29}.traceability-quality-main{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.traceability-quality-main h5{color:#f8fafc;margin:.2rem 0 0}.traceability-quality-main p{color:#e2e8f0c7;max-width:42rem;margin:.65rem 0 0;line-height:1.55}.traceability-quality-score{text-align:center;background:#0f172a85;border:1px solid #14b8a652;border-radius:22px;min-width:9rem;padding:1rem}.traceability-quality-score strong{color:#5eead4;font-size:2.4rem;line-height:1;display:block}.traceability-quality-score span{color:#e2e8f0d1;letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.78rem;font-weight:900;display:block}.traceability-quality-score.quality-at-risk{border-color:#f871716b}.traceability-quality-score.quality-at-risk strong{color:#fca5a5}.traceability-quality-score.quality-review-needed{border-color:#fbbf246b}.traceability-quality-score.quality-review-needed strong{color:#fcd34d}.traceability-quality-signals{flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;display:flex}.traceability-quality-signals span{color:#f1f5f9db;background:#ffffff0f;border:1px solid #94a3b838;border-radius:999px;padding:.42rem .68rem;font-size:.78rem;font-weight:750}@media (width<=760px){.traceability-quality-main{flex-direction:column;align-items:flex-start}.traceability-quality-score{width:100%}}.traceability-no-gaps-card strong{color:#0f766e;font-size:.98rem;display:block}.traceability-no-gaps-card p{color:#64748b;margin:.42rem 0 0;line-height:1.45}.traceability-map-list{gap:.75rem;display:grid}.traceability-map-row{background:linear-gradient(135deg,#ecfdf585,#fffffff0);border:1px solid #94a3b838;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0f172a0b}.traceability-map-row-meta{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .9rem;display:flex}.traceability-map-row-meta>span{color:#f8fafc;letter-spacing:.04em;background:#1e293b;border-radius:999px;padding:.38rem .7rem;font-size:.76rem;font-weight:900}.traceability-map-row-meta>strong{color:#0f766e;background:#f0fdfae0;border:1px solid #14b8a642;border-radius:999px;padding:.36rem .72rem;font-size:.76rem;font-weight:900}.traceability-map-chain{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.traceability-map-node{border-right:1px solid #94a3b824;min-width:0;padding:.8rem .9rem;position:relative}.traceability-map-node:last-child{border-right:0}.traceability-map-node:not(:last-child):after{content:"→";z-index:1;color:#0f766e;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:.96rem;height:.96rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:50%;right:-.48rem;transform:translateY(-50%);box-shadow:0 0 0 1px #14b8a62e}.traceability-map-node>span{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.38rem;font-size:.68rem;font-weight:900;display:block}.traceability-map-node>p{color:#334155;margin:0;font-size:.86rem;font-weight:800;line-height:1.35}.traceability-map-node.missing{background:#fef2f28f}.traceability-map-node.missing>p{color:#b45309}.traceability-map-link{max-width:100%;padding:.32rem .56rem;font-size:.82rem}.traceability-map-gap{color:#92400e;background:#fffbebad;border-top:1px solid #f59e0b33;padding:.58rem .9rem;font-size:.78rem;font-weight:800}@media (width<=980px){.traceability-map-chain{grid-template-columns:1fr}.traceability-map-node{border-bottom:1px solid #94a3b824;border-right:0}.traceability-map-node:last-child{border-bottom:0}.traceability-map-node:not(:last-child):after{content:"↓";top:auto;bottom:-.48rem;right:1rem;transform:none}}.traceability-map-description{color:#475569!important;margin-top:.38rem!important;font-size:.76rem!important;font-weight:700!important;line-height:1.3!important}.traceability-summary-card{background:#ffffffeb;border:1px solid #94a3b838;border-radius:22px;padding:1.2rem;box-shadow:0 18px 42px #0f172a0f}.traceability-summary-card-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.1rem;display:flex}.traceability-summary-card-header h5{color:#0f172a;margin:.2rem 0 0}.traceability-summary-card-header p{color:#64748b;margin:.45rem 0 0;line-height:1.45}.traceability-summary-status{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f0fdfae0;border:1px solid #14b8a647;border-radius:999px;padding:.46rem .78rem;font-size:.76rem;font-weight:900}.traceability-summary-status.quality-at-risk{color:#b91c1c;background:#fef2f2e0;border-color:#f871715c}.traceability-summary-status.quality-review-needed{color:#92400e;background:#fffbebe6;border-color:#fbbf246b}.traceability-summary-metrics{border-top:1px solid #94a3b82e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.traceability-summary-metrics article{border-right:1px solid #94a3b82e;min-width:0;padding:1rem 1.1rem .2rem}.traceability-summary-metrics article:last-child{border-right:0}.traceability-summary-metrics span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.traceability-summary-metrics strong{color:#0f172a;margin-top:.35rem;font-size:1.55rem;line-height:1;display:inline-block}.traceability-summary-metrics small{color:#64748b;margin-left:.35rem;font-size:.78rem;font-weight:750}@media (width<=980px){.traceability-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.traceability-summary-metrics article{border-bottom:1px solid #94a3b824;border-right:0}.traceability-summary-card-header{flex-direction:column}}.traceability-matrix-table{background:#fffffff0;border:1px solid #94a3b838;border-radius:18px;overflow:hidden;box-shadow:0 16px 38px #0f172a0e}.traceability-matrix-header,.traceability-matrix-row{grid-template-columns:.72fr 1.55fr 1.45fr 1.55fr 1.55fr .95fr;align-items:stretch;display:grid}.traceability-matrix-header{color:#f8fafce0;background:#0f2033}.traceability-matrix-header span{letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #ffffff14;padding:.78rem .95rem;font-size:.68rem;font-weight:900}.traceability-matrix-header span:last-child{border-right:0}.traceability-matrix-body{display:grid}.traceability-matrix-row{background:linear-gradient(135deg,#ecfdf557,#fffffff5);border-bottom:1px solid #94a3b82e;min-height:5.4rem}.traceability-matrix-row:last-child{border-bottom:0}.traceability-matrix-id-cell,.traceability-matrix-status-cell,.traceability-matrix-row .traceability-map-node{border-right:1px solid #94a3b829;min-width:0;padding:.78rem .9rem}.traceability-matrix-row .traceability-map-node{border-bottom:0}.traceability-matrix-row .traceability-map-node:after{content:"→";z-index:1;color:#0f766e;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:.96rem;height:.96rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:50%;right:-.48rem;transform:translateY(-50%);box-shadow:0 0 0 1px #14b8a62e}.traceability-matrix-row .traceability-map-node:nth-last-child(2):after{content:"";display:none}.traceability-matrix-id-cell{align-items:flex-start;display:flex}.traceability-matrix-id-cell strong{color:#f8fafc;letter-spacing:.04em;background:#1e293b;border-radius:999px;padding:.38rem .66rem;font-size:.72rem;font-weight:900}.traceability-matrix-status-cell{border-right:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;display:flex}.traceability-matrix-status-cell strong{color:#0f766e;background:#f0fdfae0;border:1px solid #14b8a642;border-radius:999px;padding:.35rem .64rem;font-size:.72rem;font-weight:900}.traceability-matrix-status-cell span{color:#92400e;font-size:.72rem;font-weight:800;line-height:1.3}.traceability-matrix-row .traceability-map-description{font-size:.72rem!important}@media (width<=1100px){.traceability-matrix-table{overflow-x:auto}.traceability-matrix-header,.traceability-matrix-row{min-width:960px}}.traceability-matrix-header span{white-space:normal;padding:.7rem .75rem;font-size:.62rem;line-height:1.25}.traceability-matrix-row{min-height:4.45rem}.traceability-matrix-id-cell strong{white-space:nowrap;padding:.34rem .58rem;font-size:.68rem}.traceability-matrix-row .traceability-map-node>span{display:none}.traceability-matrix-row .traceability-map-link{white-space:nowrap;padding:.24rem .46rem;font-size:.74rem}.traceability-matrix-row .traceability-map-description{margin-top:.32rem!important;font-size:.7rem!important;font-weight:700!important;line-height:1.22!important}.traceability-matrix-status-cell{justify-content:flex-start;align-items:flex-start}.traceability-matrix-status-cell strong{white-space:nowrap;padding:.32rem .58rem;font-size:.68rem}.traceability-matrix-table{overflow-x:visible}.traceability-matrix-header,.traceability-matrix-row{grid-template-columns:4.9rem minmax(0,1.08fr) minmax(0,1.02fr) minmax(0,1.08fr) minmax(0,1.22fr) 6.4rem;min-width:0}.traceability-matrix-header span{letter-spacing:.08em;padding:.68rem .62rem;font-size:.58rem;line-height:1.2}.traceability-matrix-id-cell,.traceability-matrix-status-cell,.traceability-matrix-row .traceability-map-node{padding:.58rem .62rem}.traceability-matrix-id-cell strong{padding:.3rem .5rem;font-size:.64rem}.traceability-matrix-row .traceability-map-link{padding:.22rem .42rem;font-size:.7rem}.traceability-matrix-row .traceability-link-value:after{width:.78rem;height:.78rem;font-size:.52rem}.traceability-matrix-row .traceability-map-description{margin-top:.28rem!important;font-size:.68rem!important;line-height:1.18!important}.traceability-matrix-status-cell strong{max-width:100%;padding:.3rem .5rem;font-size:.64rem}.traceability-matrix-row .traceability-map-node:after{width:.72rem;height:.72rem;font-size:.54rem;right:-.36rem}@media (width<=1100px){.traceability-matrix-table{overflow-x:auto}.traceability-matrix-header,.traceability-matrix-row{min-width:880px}}.traceability-matrix-row.traceability-complete .traceability-matrix-status-cell strong{color:#0f766e;background:#f0fdfae6;border-color:#14b8a64d}.traceability-matrix-row.traceability-needs-review .traceability-matrix-status-cell strong{color:#4338ca;background:#eef2ffeb;border-color:#6366f152}.traceability-matrix-row.traceability-gap-found .traceability-matrix-status-cell strong{color:#92400e;background:#fffbebeb;border-color:#f59e0b61}.traceability-matrix-row.traceability-unmapped .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-at-risk .traceability-matrix-status-cell strong{color:#b91c1c;background:#fef2f2eb;border-color:#f8717161}.traceability-matrix-row.traceability-draft .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-to-confirm .traceability-matrix-status-cell strong{color:#475569;background:#f8fafcf5;border-color:#94a3b857}.traceability-matrix-status-cell strong{white-space:nowrap;align-items:center;gap:.38rem;font-size:.72rem;font-weight:900;line-height:1.2;display:inline-flex;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.traceability-matrix-status-cell strong:before{content:"";border-radius:999px;flex:none;width:.46rem;height:.46rem}.traceability-matrix-row.traceability-complete .traceability-matrix-status-cell strong{color:#0f766e}.traceability-matrix-row.traceability-complete .traceability-matrix-status-cell strong:before{background:#14b8a6}.traceability-matrix-row.traceability-needs-review .traceability-matrix-status-cell strong{color:#4338ca}.traceability-matrix-row.traceability-needs-review .traceability-matrix-status-cell strong:before{background:#6366f1}.traceability-matrix-row.traceability-gap-found .traceability-matrix-status-cell strong{color:#92400e}.traceability-matrix-row.traceability-gap-found .traceability-matrix-status-cell strong:before{background:#f59e0b}.traceability-matrix-row.traceability-unmapped .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-at-risk .traceability-matrix-status-cell strong{color:#b91c1c}.traceability-matrix-row.traceability-unmapped .traceability-matrix-status-cell strong:before,.traceability-matrix-row.traceability-at-risk .traceability-matrix-status-cell strong:before{background:#ef4444}.traceability-matrix-row.traceability-draft .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-to-confirm .traceability-matrix-status-cell strong{color:#475569}.traceability-matrix-row.traceability-draft .traceability-matrix-status-cell strong:before,.traceability-matrix-row.traceability-to-confirm .traceability-matrix-status-cell strong:before{background:#94a3b8}.traceability-matrix-header,.traceability-matrix-row{grid-template-columns:4.7rem minmax(0,1.04fr) minmax(0,1fr) minmax(0,1.04fr) minmax(0,1.18fr) 7.8rem}.traceability-matrix-status-cell{padding-left:.75rem;padding-right:.75rem}.traceability-matrix-status-cell strong{white-space:normal}.traceability-matrix-id-cell{align-items:flex-start}.traceability-matrix-id-cell strong{letter-spacing:.04em;white-space:nowrap;color:#0f172a!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:.72rem!important;font-weight:900!important}.traceability-matrix-id-cell strong:before{content:"";vertical-align:.08rem;background:#64748b;border-radius:999px;width:.42rem;height:.42rem;margin-right:.42rem;display:inline-block;content:none!important;display:none!important}.traceability-matrix-status-cell strong{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:.34rem .66rem!important;font-size:.68rem!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important}.traceability-matrix-status-cell strong:before{content:none!important;display:none!important}.traceability-matrix-row.traceability-complete .traceability-matrix-status-cell strong{color:#0f766e!important;background:#f0fdfae6!important;border:1px solid #14b8a64d!important}.traceability-matrix-row.traceability-needs-review .traceability-matrix-status-cell strong{color:#4338ca!important;background:#eef2ffeb!important;border:1px solid #6366f152!important}.traceability-matrix-row.traceability-gap-found .traceability-matrix-status-cell strong{color:#92400e!important;background:#fffbebeb!important;border:1px solid #f59e0b61!important}.traceability-matrix-row.traceability-unmapped .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-at-risk .traceability-matrix-status-cell strong{color:#b91c1c!important;background:#fef2f2eb!important;border:1px solid #f8717161!important}.traceability-matrix-row.traceability-draft .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-to-confirm .traceability-matrix-status-cell strong{color:#475569!important;background:#f8fafcf5!important;border:1px solid #94a3b857!important}.traceability-matrix-body{overscroll-behavior:contain;max-height:28rem;overflow-y:auto}.traceability-matrix-body::-webkit-scrollbar{width:.65rem}.traceability-matrix-body::-webkit-scrollbar-track{background:#f1f5f9b8}.traceability-matrix-body::-webkit-scrollbar-thumb{background:#14b8a657;border:2px solid #f1f5f9b8;border-radius:999px}.traceability-matrix-body::-webkit-scrollbar-thumb:hover{background:#14b8a685}.traceability-summary-metrics{align-items:stretch}.traceability-summary-metrics article{flex-direction:column;justify-content:flex-start;min-height:5.2rem;padding:.95rem 1.1rem .85rem;display:flex}.traceability-summary-metrics span{align-items:flex-start;min-height:2rem;line-height:1.35;display:flex}.traceability-summary-metrics strong{margin-top:.42rem;line-height:1}.traceability-summary-metrics small{vertical-align:baseline;align-self:baseline}.traceability-summary-card-header{margin-bottom:.95rem}.traceability-summary-card-header p{max-width:44rem}.traceability-matrix-row.traceability-missing-test .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-missing-uat .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-missing-test-scenario .traceability-matrix-status-cell strong{color:#92400e!important;background:#fffbebeb!important;border:1px solid #f59e0b61!important}.traceability-matrix-row.traceability-missing-story .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-missing-user-story .traceability-matrix-status-cell strong{color:#b91c1c!important;background:#fef2f2eb!important;border:1px solid #f8717161!important}.traceability-matrix-row.traceability-missing-ac .traceability-matrix-status-cell strong,.traceability-matrix-row.traceability-missing-acceptance-criteria .traceability-matrix-status-cell strong{color:#92400e!important;background:#fffbebeb!important;border:1px solid #f59e0b61!important}.traceability-edit-panel select,.traceability-edit-record select,.traceability-edit-panel input,.traceability-edit-record input,.traceability-edit-panel textarea,.traceability-edit-record textarea{color:#0f172a;font-family:inherit;font-size:.9rem;font-weight:700;line-height:1.45}.traceability-map-section-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.traceability-map-section-header h5{margin:0}.traceability-map-section-header p{color:#64748b;margin:.22rem 0 0;font-size:.82rem;font-weight:750}.traceability-map-toolbar{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.traceability-map-search span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.traceability-map-search input{color:#0f172a;width:100%;font:inherit;background:#ffffffeb;border:1px solid #94a3b847;border-radius:14px;outline:none;padding:.72rem .9rem;font-size:.88rem;font-weight:700;box-shadow:0 12px 28px #0f172a0a}.traceability-map-search input:focus{border-color:#14b8a67a;box-shadow:0 0 0 4px #14b8a61a}.traceability-map-filters{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.traceability-map-filters button{color:#475569;font:inherit;cursor:pointer;background:#ffffffe0;border:1px solid #94a3b847;border-radius:999px;padding:.52rem .72rem;font-size:.78rem;font-weight:850}.traceability-map-filters button.active{color:#0f766e;background:#f0fdfaeb;border-color:#14b8a661}.traceability-empty-filter-state{text-align:center;background:#f8fafcb8;border:1px dashed #94a3b857;border-radius:18px;padding:1.2rem}.traceability-empty-filter-state strong{color:#0f172a;display:block}.traceability-empty-filter-state p{color:#64748b;margin:.35rem 0 0}@media (width<=860px){.traceability-map-toolbar{flex-direction:column;align-items:stretch}.traceability-map-filters{justify-content:flex-start}}.traceability-map-filters{background:#f8fafcd1;border:1px solid #94a3b83d;border-radius:999px;flex-wrap:nowrap;gap:.25rem;padding:.24rem;display:inline-flex;box-shadow:0 12px 28px #0f172a0b}.traceability-map-filters button{color:#475569;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:.54rem .78rem;font-size:.78rem;font-weight:850;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.traceability-map-filters button:hover{color:#0f172a;background:#ffffffdb}.traceability-map-filters button.active{color:#0f766e;background:#fff;box-shadow:0 8px 18px #0f172a14,inset 0 0 0 1px #14b8a647}.traceability-map-filters button.active:hover{transform:translateY(-1px)}@media (width<=760px){.traceability-map-filters{width:100%;overflow-x:auto}.traceability-map-filters button{white-space:nowrap}}.traceability-summary-card{position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a14,0 0 0 1px #14b8a60f;background:radial-gradient(circle at 8% 12%,#14b8a61f,#0000 30%),radial-gradient(circle at 88% 18%,#6366f114,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafceb)!important}.traceability-summary-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#14b8a614,#0000 32%),linear-gradient(135deg,#0000 58%,#6366f10b);position:absolute;inset:0}.traceability-summary-card>*{z-index:1;position:relative}.traceability-view-tabs{border-bottom:1px solid #94a3b82e;align-items:center;gap:1.45rem;margin-bottom:1.05rem;display:flex}.traceability-view-tabs button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 .72rem;font-size:.9rem;font-weight:850;position:relative}.traceability-view-tabs button.active{color:#0f766e}.traceability-view-tabs button.active:after{content:"";background:linear-gradient(90deg,#14b8a6,#38bdf8);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.traceability-view-tabs button:disabled{cursor:not-allowed;opacity:.55}.traceability-view-tabs button:not(:disabled):hover{color:#0f172a}.traceability-gap-action-list{gap:.85rem;margin-top:.75rem;display:grid}.traceability-gap-action-card{grid-template-columns:1fr auto;align-items:center;gap:1rem;box-shadow:0 18px 42px #0f172a13,inset 0 0 0 1px #fff9;background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 34%),radial-gradient(circle at 100% 0,#14b8a614,#0000 28%),#fffffff0!important;border:1px solid #f59e0b4d!important;border-radius:20px!important;padding:1rem 1.05rem!important;display:grid!important}.traceability-gap-action-main{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;min-width:0;display:grid!important}.traceability-gap-action-main>span{letter-spacing:.04em;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:4.2rem;padding:.32rem .52rem;display:inline-flex;color:#334155!important;font-size:.72rem!important;font-weight:900!important}.traceability-gap-action-main strong{background:#fff7edf0;border:1px solid #fb923c52;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .58rem;color:#9a3412!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.traceability-gap-action-main p{font-weight:650;color:#475569!important;margin:.45rem 0 0!important;font-size:.88rem!important;line-height:1.42!important}.traceability-gap-action-links{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex!important}.traceability-gap-action-links .traceability-link-value{box-shadow:0 8px 18px #14b8a614;padding:.38rem .62rem!important;font-size:.78rem!important}.traceability-no-gaps-card{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 34%),#fffffff0;border:1px solid #14b8a633;border-radius:20px;padding:1.1rem;box-shadow:0 16px 34px #0f172a0f}.traceability-no-gaps-card strong{color:#0f766e}.traceability-no-gaps-card p{color:#64748b;margin:.35rem 0 0}@media (width<=840px){.traceability-gap-action-card{grid-template-columns:1fr}.traceability-gap-action-links{justify-content:flex-start}}.traceability-tab-count{color:#0f766e;background:#14b8a61f;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:.38rem;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.traceability-view-tabs button.active .traceability-tab-count{background:#14b8a62e}.traceability-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.traceability-coverage-card{background:radial-gradient(circle at 0 0,#14b8a61a,#0000 34%),#fffffff0;border:1px solid #94a3b82e;border-radius:20px;padding:1rem;box-shadow:0 16px 38px #0f172a0f}.traceability-coverage-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.traceability-coverage-card strong{color:#0f172a;margin-top:.45rem;font-size:2rem;line-height:1;display:block}.traceability-coverage-card p{color:#475569;margin:.35rem 0 0;font-size:.86rem;font-weight:750}.traceability-coverage-card small{color:#64748b;margin-top:.68rem;font-size:.78rem;line-height:1.35;display:block}.traceability-coverage-bar{background:#e2e8f0d9;border-radius:999px;height:.48rem;margin-top:.85rem;overflow:hidden}.traceability-coverage-bar span{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#38bdf8);height:100%;display:block}@media (width<=820px){.traceability-coverage-grid{grid-template-columns:1fr}}.traceability-coverage-section .traceability-map-section-header p{color:#64748b;max-width:46rem;margin:.3rem 0 0;font-size:.86rem;font-weight:650}.traceability-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.traceability-activity-card{background:radial-gradient(circle at 0 0,#14b8a61a,#0000 34%),#fffffff0;border:1px solid #94a3b82e;border-radius:20px;padding:1rem;box-shadow:0 16px 38px #0f172a0f}.traceability-activity-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.traceability-activity-card strong{color:#0f172a;margin-top:.48rem;font-size:1.35rem;line-height:1.1;display:block}.traceability-activity-card p{color:#64748b;margin:.48rem 0 0;font-size:.84rem;font-weight:650;line-height:1.4}@media (width<=920px){.traceability-activity-grid{grid-template-columns:1fr}}.traceability-matrix-table{overflow:auto}.traceability-matrix-header{z-index:5;position:sticky;top:0;box-shadow:0 10px 22px #0f172a24}.traceability-matrix-header span:first-child{border-top-left-radius:14px}.traceability-matrix-header span:last-child{border-top-right-radius:14px}.traceability-matrix-row{transition:background .16s,box-shadow .16s,transform .16s}.traceability-matrix-row:hover{box-shadow:inset 3px 0 #14b8a68c;background:linear-gradient(90deg,#14b8a60e,#fffffff5)!important}.traceability-matrix-row:hover .traceability-link-value{box-shadow:0 8px 18px #14b8a61f}.traceability-link-value:focus-visible{outline-offset:2px;outline:3px solid #14b8a63d}.traceability-status-pill{transition:transform .16s,box-shadow .16s}.traceability-matrix-row:hover .traceability-status-pill{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.traceability-map-filters button{align-items:center;gap:.42rem;display:inline-flex}.traceability-map-filters button em{color:#64748b;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.traceability-map-filters button.active em{color:#0f766e;background:#14b8a629}.traceability-map-toolbar{grid-template-columns:minmax(22rem,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.traceability-map-search{min-width:22rem}@media (width<=1120px){.traceability-map-toolbar{grid-template-columns:1fr}.traceability-map-search{min-width:0}.traceability-clear-filters{width:fit-content}}.traceability-document,.traceability-document .fr-doc-section,.traceability-summary-card,.traceability-map-toolbar,.traceability-matrix-table{box-sizing:border-box;max-width:100%}.traceability-document{overflow:hidden}.traceability-map-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex!important}.traceability-map-search{flex:22rem;min-width:min(100%,18rem)!important}.traceability-map-search input{width:100%}.traceability-map-filters{flex:0 auto;max-width:100%;overflow-x:auto}.traceability-map-filters button{white-space:nowrap}.traceability-matrix-table{width:100%;overflow-x:auto}@media (width<=980px){.traceability-map-toolbar{flex-direction:column;align-items:stretch}.traceability-map-search,.traceability-map-filters{width:100%}.traceability-map-filters{justify-content:flex-start}}.traceability-map-toolbar{grid-template-columns:1fr;margin-bottom:.85rem;gap:.48rem!important;display:grid!important}.traceability-map-search{width:100%;min-width:0!important}.traceability-map-filters{width:fit-content;max-width:100%;margin-top:0}.traceability-map-filters button{padding-top:.48rem;padding-bottom:.48rem}.traceability-map-toolbar{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:.7rem!important;margin-bottom:.9rem!important;display:flex!important}.traceability-map-search{flex:24rem;width:auto!important;min-width:18rem!important}.traceability-map-search input{min-height:2.85rem!important}.traceability-map-filters{flex:0 auto;max-width:100%;width:auto!important;margin-top:0!important}.traceability-clear-filters{flex:none}@media (width<=980px){.traceability-map-toolbar{align-items:stretch;flex-direction:column!important}.traceability-map-search{flex:auto;width:100%!important;min-width:0!important}.traceability-map-filters{width:fit-content!important}}.fr-summary-card{border:1px solid #94a3b82e;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a14,0 0 0 1px #14b8a60f;background:radial-gradient(circle at 8% 12%,#14b8a61f,#0000 30%),radial-gradient(circle at 88% 18%,#6366f114,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafceb)!important}.fr-summary-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#14b8a614,#0000 32%),linear-gradient(135deg,#0000 58%,#6366f10b);position:absolute;inset:0}.fr-summary-card>*{z-index:1;position:relative}.fr-summary-card-header span{color:#0891b2;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.fr-summary-card-header p{color:#64748b;margin:.35rem 0 0;font-size:.92rem;font-weight:650}.fr-summary-metrics{border-top:1px solid #94a3b82e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.1rem;display:grid}.fr-summary-metrics>div{border-left:1px solid #94a3b829;padding:1rem 1.1rem 0}.fr-summary-metrics>div:first-child{border-left:0;padding-left:0}.fr-summary-metrics span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.fr-summary-metrics strong{color:#0f172a;margin-top:.45rem;font-size:2rem;line-height:1;display:block}.fr-summary-metrics small{color:#64748b;margin-top:.22rem;font-size:.78rem;font-weight:850;display:block}@media (width<=860px){.fr-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-summary-metrics>div:nth-child(odd){border-left:0;padding-left:0}}.fr-spec-cover{margin-bottom:1rem}.fr-summary-card{border-radius:24px!important;margin-top:0!important;padding:1.6rem 1.85rem!important}.fr-summary-card-header{margin-bottom:.95rem}.fr-summary-card-header p{max-width:54rem;line-height:1.45}.fr-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.05rem!important}.fr-summary-metrics>div{padding:.95rem 1.25rem 0!important}.fr-summary-metrics>div:first-child{padding-left:0!important}.fr-summary-metrics span{max-width:10rem;line-height:1.35;letter-spacing:.08em!important}.fr-summary-metrics small{margin-top:.25rem}@media (width<=980px){.fr-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-summary-metrics>div{flex-direction:column;min-height:8rem;display:flex}.fr-summary-metrics span{align-items:flex-start;min-height:2.65rem;display:flex!important}.fr-summary-metrics strong{margin-top:.2rem!important}.fr-summary-metrics small{min-height:1rem}.fr-summary-card{margin-bottom:1.25rem!important}.fr-catalogue-toolbar{flex-wrap:wrap;align-items:center;gap:.72rem;margin:.95rem 0 1rem;display:flex}.fr-catalogue-search{flex:24rem;min-width:18rem}.fr-catalogue-search span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.fr-catalogue-search input{color:#0f172a;width:100%;font:inherit;background:#ffffffeb;border:1px solid #94a3b847;border-radius:16px;outline:none;padding:.78rem .95rem;font-size:.88rem;font-weight:750;box-shadow:0 12px 28px #0f172a0a}.fr-catalogue-search input:focus{border-color:#3b82f67a;box-shadow:0 0 0 4px #3b82f61a}.fr-catalogue-filters{background:#f8fafcd1;border:1px solid #94a3b83d;border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.24rem;display:inline-flex;box-shadow:0 12px 28px #0f172a0b}.fr-catalogue-filters button{color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.52rem .72rem;font-size:.78rem;font-weight:850;display:inline-flex}.fr-catalogue-filters button.active{color:#2563eb;background:#fff;box-shadow:0 8px 18px #0f172a14,inset 0 0 0 1px #3b82f63d}.fr-catalogue-filters button em{color:#64748b;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.fr-catalogue-filters button.active em{color:#2563eb;background:#3b82f624}.fr-clear-filters{color:#64748b;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b838;border-radius:999px;padding:.58rem .72rem;font-size:.78rem;font-weight:850;box-shadow:0 10px 22px #0f172a09}.fr-clear-filters:hover{color:#2563eb;background:#eff6ffeb;border-color:#3b82f652}@media (width<=920px){.fr-catalogue-toolbar{flex-direction:column;align-items:stretch}.fr-catalogue-search{width:100%;min-width:0}.fr-catalogue-filters,.fr-clear-filters{width:fit-content}}.fr-editor-card input,.fr-editor-card textarea,.fr-editor-card select,.fr-editor-card .review-field input,.fr-editor-card .review-field textarea,.fr-editor-card .review-field select{letter-spacing:0!important;color:#0f172a!important;font-size:.95rem!important;font-weight:650!important;line-height:1.45!important}.fr-editor-card input::placeholder,.fr-editor-card textarea::placeholder{color:#94a3b8!important;font-weight:550!important}.fr-editor-card label,.fr-editor-card .review-field label{text-transform:uppercase;letter-spacing:.08em!important;color:#0f172a!important;font-size:.76rem!important;font-weight:900!important}.fr-editor-card input:focus,.fr-editor-card textarea:focus,.fr-editor-card select:focus{border-color:#3b82f661!important;box-shadow:0 0 0 4px #3b82f61a!important}.fr-editor-card .priority-select,.fr-editor-card select.priority-select,.edit-field.priority-field select,.edit-field select.priority-select{color:#0f172a!important;letter-spacing:0!important;min-height:3rem!important;box-shadow:none!important;background:#fffffff0!important;border:1px solid #94a3b842!important;border-radius:16px!important;padding:.72rem .95rem!important;font-family:inherit!important;font-size:.95rem!important;font-weight:650!important;line-height:1.45!important}.fr-editor-card .priority-select:focus,.fr-editor-card select.priority-select:focus,.edit-field.priority-field select:focus,.edit-field select.priority-select:focus{border-color:#3b82f661!important;outline:none!important;box-shadow:0 0 0 4px #3b82f61a!important}.traceability-clear-filters{color:#64748b;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b838;border-radius:999px;padding:.58rem .72rem;font-size:.78rem;font-weight:850;box-shadow:0 10px 22px #0f172a09}.traceability-clear-filters:hover{color:#0f766e;background:#f0fdfaeb;border-color:#14b8a652}.traceability-map-toolbar{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:.72rem!important;display:flex!important}.traceability-map-toolbar .traceability-map-search{flex:1 0 100%!important;max-width:100%!important}.traceability-map-toolbar .traceability-map-filters{flex:none!important;width:fit-content!important;margin-right:0!important}.traceability-map-toolbar .traceability-clear-filters{flex:none!important;margin-left:0!important}.br-summary-card{border:1px solid #94a3b82e;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a14,0 0 0 1px #14b8a60f;background:radial-gradient(circle at 8% 12%,#14b8a61f,#0000 30%),radial-gradient(circle at 88% 18%,#6366f114,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafceb)!important;border-radius:24px!important;margin-top:0!important;margin-bottom:1.25rem!important;padding:1.6rem 1.85rem!important}.br-summary-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#14b8a614,#0000 32%),linear-gradient(135deg,#0000 58%,#6366f10b);position:absolute;inset:0}.br-summary-card>*{z-index:1;position:relative}.br-catalogue-toolbar{flex-wrap:wrap;align-items:center;gap:.72rem;margin:.95rem 0 1rem;display:flex}.br-catalogue-search{flex:24rem;min-width:18rem}.br-catalogue-search span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.br-catalogue-search input{color:#0f172a;width:100%;font:inherit;background:#ffffffeb;border:1px solid #94a3b847;border-radius:16px;outline:none;padding:.78rem .95rem;font-size:.88rem;font-weight:750;box-shadow:0 12px 28px #0f172a0a}.br-catalogue-search input:focus{border-color:#94a3b86b;box-shadow:0 0 0 4px #94a3b81a}.br-catalogue-filters{background:#f8fafcd1;border:1px solid #94a3b83d;border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.24rem;display:inline-flex;box-shadow:0 12px 28px #0f172a0b}.br-catalogue-filters button{color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.52rem .72rem;font-size:.78rem;font-weight:850;display:inline-flex}.br-catalogue-filters button.active{color:#475569;background:#fff;box-shadow:0 8px 18px #0f172a14,inset 0 0 0 1px #94a3b847}.br-catalogue-filters button em{color:#64748b;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.br-catalogue-filters button.active em{color:#334155;background:#94a3b82e}.br-clear-filters{color:#64748b;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b838;border-radius:999px;padding:.58rem .72rem;font-size:.78rem;font-weight:850;box-shadow:0 10px 22px #0f172a09}.br-clear-filters:hover{color:#334155;background:#f8fafcf0;border-color:#94a3b85c}@media (width<=920px){.br-catalogue-toolbar{flex-direction:column;align-items:stretch}.br-catalogue-search{width:100%;min-width:0}.br-catalogue-filters,.br-clear-filters{width:fit-content}}.br-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.34rem .62rem;font-size:.74rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.br-status-pill.status-approved,.br-status-pill.status-complete,.br-status-pill.status-completed,.br-status-pill.status-ready{color:#0f766e;background:#f0fdfaf0;border:1px solid #14b8a647}.br-status-pill.status-draft,.br-status-pill.status-to-confirm,.br-status-pill.status-in-review,.br-status-pill.status-review{color:#475569;background:#f8fafceb;border:1px solid #94a3b83d}.br-status-pill.status-gap-found,.br-status-pill.status-needs-review,.br-status-pill.status-missing-link{color:#92400e;background:#fffbebf0;border:1px solid #f59e0b47}.business-rules-table{border-radius:18px;width:100%;max-width:100%;overflow:auto}.business-rules-table .fr-spec-table-header{z-index:4;position:sticky;top:0;box-shadow:0 10px 22px #0f172a24}.business-rules-table .fr-spec-table-row{transition:background .16s,box-shadow .16s}.business-rules-table .fr-spec-table-row:hover{box-shadow:inset 3px 0 #94a3b88c;background:linear-gradient(90deg,#94a3b814,#fffffff5)!important}.business-rules-table .business-rule-fr-link{box-shadow:0 8px 18px #14b8a614}.business-rules-table .business-rule-fr-link:focus-visible{outline-offset:2px;outline:3px solid #14b8a63d}.story-summary-card{background:radial-gradient(circle at 8% 12%,#14b8a61f,#0000 30%),radial-gradient(circle at 88% 18%,#6366f114,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #94a3b82e;border-radius:24px;margin-bottom:1.25rem;padding:1.6rem 1.85rem;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a14,0 0 0 1px #14b8a60f}.story-summary-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#14b8a614,#0000 32%),linear-gradient(135deg,#0000 58%,#6366f10b);position:absolute;inset:0}.story-summary-card>*{z-index:1;position:relative}.story-register-toolbar{flex-wrap:wrap;align-items:center;gap:.72rem;margin-bottom:1rem;display:flex}.story-register-search{flex:24rem;min-width:18rem}.story-register-search span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.story-register-search input{color:#0f172a;width:100%;font:inherit;background:#ffffffeb;border:1px solid #94a3b847;border-radius:16px;outline:none;padding:.78rem .95rem;font-size:.88rem;font-weight:750;box-shadow:0 12px 28px #0f172a0a}.story-register-search input:focus{border-color:#14b8a66b;box-shadow:0 0 0 4px #14b8a61a}.story-clear-filters{color:#64748b;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b838;border-radius:999px;padding:.58rem .72rem;font-size:.78rem;font-weight:850;box-shadow:0 10px 22px #0f172a09}.story-clear-filters:hover{color:#0f766e;background:#f0fdfaeb;border-color:#14b8a652}@media (width<=920px){.story-register-toolbar{flex-direction:column;align-items:stretch}.story-register-search{width:100%;min-width:0}.story-clear-filters{width:fit-content}}.story-register-tabs{background:#f8fafcd1;border:1px solid #94a3b83d;border-radius:999px;flex-wrap:wrap;padding:.24rem;box-shadow:0 12px 28px #0f172a0b;gap:.25rem!important;display:inline-flex!important}.story-register-tabs button{color:#475569;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.42rem;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:.52rem .72rem!important;font-size:.78rem!important;font-weight:850!important}.story-register-tabs button.active{color:#0f766e!important;background:#fff!important;box-shadow:0 8px 18px #0f172a14,inset 0 0 0 1px #14b8a63d!important}.story-register-tabs button:after{display:none!important}.story-register-tabs button em{color:#64748b;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.story-register-tabs button.active em{color:#0f766e;background:#14b8a629}.ac-summary-card{border:1px solid #94a3b82e;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a14,0 0 0 1px #14b8a60f;background:radial-gradient(circle at 8% 12%,#14b8a61f,#0000 30%),radial-gradient(circle at 88% 18%,#6366f114,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafceb)!important;border-radius:24px!important;margin-bottom:1.25rem!important;padding:1.6rem 1.85rem!important}.ac-summary-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#14b8a614,#0000 32%),linear-gradient(135deg,#0000 58%,#6366f10b);position:absolute;inset:0}.ac-summary-card>*{z-index:1;position:relative}.ac-catalogue-toolbar{flex-wrap:wrap;align-items:center;gap:.72rem;margin:.95rem 0 1rem;display:flex}.ac-catalogue-search{flex:24rem;min-width:18rem}.ac-catalogue-search span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ac-catalogue-search input{color:#0f172a;width:100%;font:inherit;background:#ffffffeb;border:1px solid #94a3b847;border-radius:16px;outline:none;padding:.78rem .95rem;font-size:.88rem;font-weight:750;box-shadow:0 12px 28px #0f172a0a}.ac-catalogue-search input:focus{border-color:#a855f761;box-shadow:0 0 0 4px #a855f71a}.ac-catalogue-filters{background:#f8fafcd1;border:1px solid #94a3b83d;border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.24rem;display:inline-flex;box-shadow:0 12px 28px #0f172a0b}.ac-catalogue-filters button{color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.52rem .72rem;font-size:.78rem;font-weight:850;display:inline-flex}.ac-catalogue-filters button.active{color:#7c3aed;background:#fff;box-shadow:0 8px 18px #0f172a14,inset 0 0 0 1px #a855f73d}.ac-catalogue-filters button em{color:#64748b;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.ac-catalogue-filters button.active em{color:#7c3aed;background:#a855f724}.ac-clear-filters{color:#64748b;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b838;border-radius:999px;padding:.58rem .72rem;font-size:.78rem;font-weight:850;box-shadow:0 10px 22px #0f172a09}.ac-clear-filters:hover{color:#7c3aed;background:#faf5ffeb;border-color:#a855f752}@media (width<=920px){.ac-catalogue-toolbar{flex-direction:column;align-items:stretch}.ac-catalogue-search{width:100%;min-width:0}.ac-catalogue-filters,.ac-clear-filters{width:fit-content}}.ac-review-card-header{align-items:flex-start}.ac-quality-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-left:auto;padding:.34rem .62rem;font-size:.74rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.ac-quality-pill.complete{color:#0f766e;background:#f0fdfaf0;border:1px solid #14b8a647}.ac-quality-pill.needs-review{color:#92400e;background:#fffbebf0;border:1px solid #f59e0b47}@media (width<=760px){.ac-quality-pill{margin-left:0}}.ac-review-reasons{flex-wrap:wrap;gap:.42rem;margin-top:-.35rem;padding:0 1rem 1rem;display:flex}.ac-review-reasons span{color:#92400e;background:#fffbebe6;border:1px solid #f59e0b42;border-radius:999px;align-items:center;padding:.32rem .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.ac-placeholder-value{font-style:italic;font-weight:650;color:#92400e!important}.ac-gwt-grid p.ac-placeholder-value,.ac-review-card .ac-gwt-grid p.ac-placeholder-value{color:#92400e!important;font-style:italic!important;font-weight:750!important}.ac-gwt-grid p.ac-placeholder-value:before{content:"⚠ ";font-style:normal}.ac-review-card{transition:background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.ac-review-card:hover{background:radial-gradient(circle at 0 0,#14b8a614,#0000 34%),#fffffffa;box-shadow:0 20px 46px #0f172a16,inset 3px 0 #14b8a680}.ac-review-card:has(.ac-quality-pill.needs-review):hover{background:radial-gradient(circle at 0 0,#f59e0b1a,#0000 34%),#fffffffa;box-shadow:0 20px 46px #0f172a16,inset 3px 0 #f59e0b94}.ac-review-card:hover .ac-linked-story-button{box-shadow:0 8px 18px #14b8a61f}.ac-review-card:hover .ac-quality-pill{transform:translateY(-1px)}.ac-quality-pill{transition:transform .16s,box-shadow .16s}.ac-quality-pill.complete{box-shadow:0 8px 18px #14b8a614}.ac-quality-pill.needs-review{box-shadow:0 8px 18px #f59e0b14}.requirements-review-placeholder{background:#fffbebad;border:1px dashed #f59e0b57;border-radius:16px;padding:.9rem}.requirements-review-placeholder h4{color:#92400e!important}.requirements-review-placeholder p{font-style:italic;font-weight:650;color:#92400e!important}.requirements-review-placeholder p:before{content:"⚠ ";font-style:normal}.requirements-summary-card{background:radial-gradient(circle at 8% 12%,#14b8a61f,#0000 30%),radial-gradient(circle at 88% 18%,#6366f114,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #94a3b82e;border-radius:24px;margin-bottom:1.25rem;padding:1.6rem 1.85rem;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a14,0 0 0 1px #14b8a60f}.requirements-summary-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#14b8a614,#0000 32%),linear-gradient(135deg,#0000 58%,#6366f10b);position:absolute;inset:0}.requirements-summary-card>*{z-index:1;position:relative}.artefact-edit-panel .edit-field{flex-direction:column;gap:.45rem;display:flex}.artefact-edit-panel .edit-field>span{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.artefact-edit-panel .edit-field input,.artefact-edit-panel .edit-field textarea,.artefact-edit-panel .edit-field select{color:#0f172a;letter-spacing:0;background:#fffffff0;border:1px solid #94a3b842;border-radius:16px;outline:none;width:100%;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.45;box-shadow:0 10px 24px #0f172a09}.artefact-edit-panel .edit-field input,.artefact-edit-panel .edit-field select{min-height:3rem;padding:.72rem .9rem}.artefact-edit-panel .edit-field textarea{resize:vertical;min-height:7.2rem;padding:.82rem .9rem}.artefact-edit-panel .edit-field input:focus,.artefact-edit-panel .edit-field textarea:focus,.artefact-edit-panel .edit-field select:focus{border-color:#14b8a65c;box-shadow:0 0 0 4px #14b8a61a}.artefact-edit-panel .edit-field input::placeholder,.artefact-edit-panel .edit-field textarea::placeholder{color:#94a3b8;font-weight:550}.artefact-edit-panel .edit-field small{color:#64748b;font-size:.76rem;font-weight:650}.artefact-edit-panel .edit-field select,.artefact-edit-panel .priority-select{color:#0f172a!important;font-size:.94rem!important;font-weight:600!important}.artefact-edit-panel .edit-record,.artefact-edit-panel .structured-edit-record,.artefact-edit-panel .fr-editor-card{background:radial-gradient(circle at 0 0,#14b8a60f,#0000 30%),#fffffff5;border:1px solid #94a3b82e;border-radius:22px;padding:1.15rem;transition:box-shadow .16s,transform .16s,border-color .16s;box-shadow:0 16px 38px #0f172a0e}.artefact-edit-panel .edit-record:hover,.artefact-edit-panel .structured-edit-record:hover,.artefact-edit-panel .fr-editor-card:hover{border-color:#14b8a63d;box-shadow:0 22px 48px #0f172a13,inset 3px 0 #14b8a66b}.artefact-edit-panel .edit-record-heading,.artefact-edit-panel .structured-edit-heading{margin-bottom:1rem}.artefact-edit-panel .edit-record-heading.with-action{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.artefact-edit-panel .edit-record-title strong{color:#334155;letter-spacing:.04em;background:#0f172a0f;border-radius:999px;width:fit-content;padding:.3rem .56rem;font-size:.74rem;font-weight:950;display:inline-flex}.artefact-edit-panel .edit-record-title span{color:#0f172a;margin-top:.45rem;font-size:.98rem;font-weight:800;line-height:1.35;display:block}.artefact-edit-panel .remove-draft-action{color:#b91c1c;font:inherit;cursor:pointer;white-space:nowrap;background:#fef2f2c7;border:1px solid #ef444438;border-radius:999px;padding:.52rem .72rem;font-size:.76rem;font-weight:850}.artefact-edit-panel .remove-draft-action:hover{background:#fee2e2f2;border-color:#ef444457}@media (width<=760px){.artefact-edit-panel .edit-record-heading.with-action{flex-direction:column}}.artefact-card.is-editing .artefact-title-row{align-items:flex-start;gap:1rem}.artefact-card.is-editing .artefact-actions{background:#f8fafcd1;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:.48rem;padding:.32rem;display:inline-flex;box-shadow:0 14px 30px #0f172a0f}.artefact-card.is-editing .artefact-actions button{white-space:nowrap;border-radius:999px;min-height:2.35rem;padding:.52rem .78rem;font-size:.78rem;font-weight:850}.artefact-card.is-editing .artefact-actions .secondary-action{color:#475569;background:0 0;border:0}.artefact-card.is-editing .artefact-actions .secondary-action:hover{color:#0f172a;background:#ffffffe0}.artefact-card.is-editing .artefact-actions .primary-action.small{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);border:1px solid #14b8a652;box-shadow:0 10px 20px #14b8a62e}.artefact-card.is-editing .artefact-actions .primary-action.small:disabled{cursor:wait;opacity:.72}@media (width<=820px){.artefact-card.is-editing .artefact-title-row{flex-direction:column}.artefact-card.is-editing .artefact-actions{justify-content:flex-start;width:100%;overflow-x:auto}}.artefact-card.is-editing .artefact-title-row{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#14b8a614,#0000 34%),#fffffff0;border:1px solid #94a3b829;border-radius:22px;margin:-.25rem -.25rem 1rem;padding:.75rem .75rem .9rem;position:sticky;top:0;box-shadow:0 18px 42px #0f172a14}.artefact-card.is-editing .artefact-title-row h3{margin-bottom:.2rem}.artefact-card.is-editing .artefact-title-row .type{margin:0}@media (width<=820px){.artefact-card.is-editing .artefact-title-row{top:0}}.edit-unsaved-indicator{color:#92400e;white-space:nowrap;background:#fffbebeb;border:1px solid #f59e0b42;border-radius:999px;align-items:center;gap:.35rem;padding:.48rem .68rem;font-size:.74rem;font-weight:900;display:inline-flex}.edit-unsaved-indicator:before{content:"";background:#f59e0b;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #f59e0b1f}.artefact-card.is-editing .artefact-actions .primary-action.small:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.saved-confirmation{color:#0f766e;background:radial-gradient(circle at 0 0,#14b8a61a,#0000 34%),#f0fdfae6;border:1px solid #14b8a63d;border-radius:16px;flex-direction:column;gap:.18rem;margin:.8rem 0 1rem;padding:.82rem .95rem;display:flex;box-shadow:0 14px 30px #0f172a0e}.saved-confirmation strong{font-size:.9rem;font-weight:950}.saved-confirmation span{color:#0f766e;font-size:.8rem;font-weight:650}.artefact-review-strip{border-radius:20px;align-items:center;padding:.85rem .95rem}.internal-review-status{flex-direction:column;gap:.38rem;display:flex}.internal-review-status>span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.review-status-select-shell{background:#ffffffeb;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:.48rem;min-height:2.65rem;padding:0 .75rem;display:inline-flex;box-shadow:0 10px 24px #0f172a0b}.review-status-select-shell i{background:#94a3b8;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #94a3b81f}.review-status-select-shell select{color:#0f172a!important;font:inherit!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:.45rem .2rem!important;font-size:.86rem!important;font-weight:850!important}.review-status-select-shell.tone-approved i,.review-status-select-shell.tone-complete i{background:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.review-status-select-shell.tone-review i,.review-status-select-shell.tone-in-review i,.review-status-select-shell.tone-edited i{background:#6366f1;box-shadow:0 0 0 4px #6366f124}.review-status-select-shell.tone-draft i,.review-status-select-shell.tone-ai-draft i{background:#94a3b8;box-shadow:0 0 0 4px #94a3b824}.review-status-select-shell.tone-archived i,.review-status-select-shell.tone-rejected i{background:#ef4444;box-shadow:0 0 0 4px #ef444424}.review-strip-actions{align-items:center}.artefact-review-strip:before,.artefact-review-strip:after,.artefact-review-strip .internal-review-status:before,.artefact-review-strip .internal-review-status:after,.artefact-review-strip .internal-review-status>span:before,.artefact-review-strip .internal-review-status>span:after{content:none!important;display:none!important}.review-status-select-shell i{display:inline-flex!important}.role-intelligence-preview-card{background:linear-gradient(135deg,#f0fdfaf5,#f8fafcfa);border:1px solid #14b8a62e;border-radius:24px;margin:1rem 0 1.15rem;padding:1rem;box-shadow:0 18px 45px #0f172a12}.role-intelligence-preview-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.role-intelligence-preview-header h3{color:#0f172a;margin:.2rem 0 .3rem;font-size:1.02rem}.role-intelligence-preview-header p{color:#475569;max-width:62rem;margin:0;font-size:.88rem;line-height:1.55}.role-intelligence-context-pill{background:#ffffffdb;border:1px solid #14b8a633;border-radius:18px;min-width:11rem;padding:.75rem .85rem}.role-intelligence-context-pill span,.role-intelligence-pack>span,.role-intelligence-next-action span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.role-intelligence-context-pill strong{color:#0f172a;margin-top:.2rem;font-size:.86rem;display:block}.role-intelligence-pack{margin-top:1rem}.role-intelligence-chip-list{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.role-intelligence-chip-list em{color:#0f766e;background:#ffffffe6;border:1px solid #0e749029;border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-style:normal;font-weight:800}.role-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.role-intelligence-grid>div,.role-intelligence-next-action,.role-intelligence-empty-state{background:#ffffffc7;border:1px solid #94a3b82e;border-radius:18px;padding:.85rem}.role-intelligence-grid h4{color:#0f172a;margin:0 0 .55rem;font-size:.85rem}.role-intelligence-grid ul{color:#475569;margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.55}.role-intelligence-next-action{margin-top:.8rem}.role-intelligence-next-action p,.role-intelligence-empty-state p{color:#475569;margin:.3rem 0 0;font-size:.84rem;line-height:1.5}.role-intelligence-empty-state{margin-top:1rem}.role-intelligence-empty-state strong{color:#0f172a;font-size:.9rem}@media (width<=760px){.role-intelligence-preview-header,.role-intelligence-grid{flex-direction:column;grid-template-columns:1fr}.role-intelligence-context-pill{width:100%}}.clarification-gaps-renderer{gap:1rem;display:grid}.clarification-summary-card{background:linear-gradient(135deg,#f0fdfaf2,#f8fafcfa);border:1px solid #14b8a629;border-radius:24px;padding:1rem;box-shadow:0 18px 45px #0f172a0f}.clarification-summary-card>div:first-child span{color:#0891b2;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:950}.clarification-summary-card>div:first-child p{color:#64748b;margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.clarification-summary-metrics{border-top:1px solid #94a3b82e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid}.clarification-summary-metrics div{border-right:1px solid #94a3b82e;padding:.9rem 1rem 0 0}.clarification-summary-metrics div:last-child{border-right:0}.clarification-summary-metrics span,.clarification-gap-grid span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.clarification-summary-metrics strong{color:#0f172a;margin-top:.35rem;font-size:1.7rem;display:block}.clarification-controls{gap:.75rem;display:grid}.clarification-controls input{color:#0f172a;border:1px solid #94a3b842;border-radius:18px;width:100%;padding:.85rem 1rem;font-weight:700}.clarification-filter-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.clarification-filter-tabs button{color:#475569;cursor:pointer;background:#ffffffdb;border:1px solid #94a3b838;border-radius:999px;padding:.55rem .75rem;font-weight:850}.clarification-filter-tabs button.active{color:#0f766e;background:#f0fdfaf2;border-color:#14b8a661}.clarification-filter-tabs span{background:#94a3b829;border-radius:999px;margin-left:.45rem;padding:.1rem .42rem}.clarification-gap-list{gap:.85rem;display:grid}.clarification-gap-card{background:#ffffffe0;border:1px solid #94a3b82e;border-radius:22px;padding:1rem;box-shadow:0 14px 32px #0f172a0b}.clarification-gap-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.clarification-gap-heading span{color:#0891b2;letter-spacing:.12em;font-size:.72rem;font-weight:950}.clarification-gap-heading h4{color:#0f172a;margin:.25rem 0 0;font-size:1rem;line-height:1.35}.clarification-priority{white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-style:normal;font-weight:900}.clarification-priority.priority-high,.clarification-priority.priority-critical{color:#92400e;background:#fef3c7e6}.clarification-priority.priority-medium{color:#1d4ed8;background:#dbeafee6}.clarification-priority.priority-low{color:#166534;background:#dcfce7e6}.clarification-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.95rem;display:grid}.clarification-gap-grid div{background:#f8fafccc;border:1px solid #94a3b826;border-radius:16px;padding:.75rem}.clarification-gap-grid p{color:#475569;margin:.35rem 0 0;font-size:.86rem;line-height:1.45}@media (width<=760px){.clarification-summary-metrics,.clarification-gap-grid{grid-template-columns:1fr}.clarification-summary-metrics div{border-right:0}.clarification-gap-heading{flex-direction:column}}.expected-pack-preview{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 34%),linear-gradient(135deg,#f0fdfaf5,#f8fafcfa);border:1px solid #14b8a62e;border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:stretch;gap:1rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #0f172a0f}.expected-pack-copy span{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.expected-pack-copy h3{color:#0f172a;margin:.35rem 0 0;font-size:1rem}.expected-pack-copy p{color:#64748b;margin:.45rem 0 0;font-size:.86rem;line-height:1.5}.expected-pack-list{flex-wrap:wrap;align-content:flex-start;gap:.55rem;display:flex}.expected-pack-list span{color:#334155;background:#ffffffdb;border:1px solid #14b8a633;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem .45rem .45rem;font-size:.82rem;font-weight:850;display:inline-flex}.expected-pack-list strong{color:#0f766e;background:#14b8a624;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:inline-grid}@media (width<=840px){.expected-pack-preview{grid-template-columns:1fr}}.generation-contract-panel{background:#f8fafcdb;border:1px solid #14b8a62e;border-radius:20px;margin:1rem 0;overflow:hidden}.generation-contract-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;list-style:none;display:flex}.generation-contract-panel summary::-webkit-details-marker{display:none}.generation-contract-panel summary span{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.generation-contract-panel summary strong{color:#0f172a;margin-top:.25rem;font-size:.95rem;display:block}.generation-contract-panel summary em{color:#0f766e;white-space:nowrap;background:#14b8a61f;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-style:normal;font-weight:900}.generation-contract-body{border-top:1px solid #94a3b829;gap:.9rem;padding:1rem;display:grid}.generation-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.generation-contract-grid div,.generation-contract-section{background:#ffffffc7;border:1px solid #94a3b824;border-radius:16px;padding:.75rem}.generation-contract-grid span,.generation-contract-section span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.generation-contract-grid strong{color:#0f172a;margin-top:.3rem;font-size:.86rem;line-height:1.35;display:block}.generation-contract-chip-list{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.generation-contract-chip-list em{color:#0f766e;background:#f0fdfaf2;border-radius:999px;padding:.35rem .6rem;font-size:.76rem;font-style:normal;font-weight:850}.generation-contract-section p,.generation-contract-section pre,.generation-contract-json pre{color:#475569;white-space:pre-wrap;word-break:break-word;margin:.45rem 0 0;font-size:.78rem;line-height:1.5}.generation-contract-section pre,.generation-contract-json pre{background:#0f172a0a;border-radius:14px;padding:.7rem}.generation-contract-section.muted p{color:#64748b}.generation-contract-json{background:#ffffffb8;border:1px solid #94a3b824;border-radius:16px;padding:.75rem}.generation-contract-json summary{color:#334155;padding:0;font-size:.82rem;font-weight:900;display:block}@media (width<=860px){.generation-contract-grid{grid-template-columns:1fr}.generation-contract-panel summary{flex-direction:column;align-items:flex-start}}.story-register-toolbar,.story-register-controls,.story-filter-toolbar{grid-template-columns:minmax(300px,1fr) max-content max-content;align-items:center;gap:.75rem;margin-bottom:1rem;display:grid!important}.story-register-toolbar>.story-register-search,.story-register-controls>.story-register-search,.story-filter-toolbar>.story-register-search{width:100%;min-width:0;margin:0}.story-register-search input{width:100%}.story-register-toolbar>.story-register-search+*,.story-register-controls>.story-register-search+*,.story-filter-toolbar>.story-register-search+*,.story-register-filters,.story-filter-tabs,.story-filter-pills{white-space:nowrap;justify-content:flex-start;align-items:center;flex-wrap:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;max-width:max-content!important;margin:0!important;display:inline-flex!important}.story-clear-filters{white-space:nowrap;place-self:center end;min-width:max-content;width:auto!important;margin:0!important}@media (width<=1050px){.story-register-toolbar,.story-register-controls,.story-filter-toolbar{grid-template-columns:1fr}.story-register-toolbar>.story-register-search+*,.story-register-controls>.story-register-search+*,.story-filter-toolbar>.story-register-search+*,.story-clear-filters{justify-self:start}}.run-health-summary-card{background:radial-gradient(circle at 0 0,#14b8a621,#0000 34%),linear-gradient(135deg,#f0fdfaf5,#f8fafcfa);border:1px solid #14b8a62e;border-radius:20px;margin:.85rem 0 1rem;padding:.9rem;box-shadow:0 16px 34px #0f172a0f}.run-health-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.run-health-header span,.run-health-grid span{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.run-health-header strong{color:#0f172a;margin-top:.2rem;font-size:.96rem;display:block}.run-health-header em{color:#0f766e;white-space:nowrap;background:#14b8a621;border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-style:normal;font-weight:900}.run-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.run-health-grid div{background:#ffffffbf;border:1px solid #94a3b824;border-radius:14px;padding:.62rem}.run-health-grid strong{color:#0f172a;margin-top:.25rem;font-size:1rem;line-height:1.2;display:block}.run-health-grid small{color:#64748b;margin-top:.15rem;font-size:.68rem;font-weight:800;display:block}.expected-pack-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.35rem;display:flex}.expected-pack-title-row h3{margin:0}.expected-pack-status{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.32rem .55rem;font-size:.66rem;font-style:normal;font-weight:950}.expected-pack-status.status-stable{color:#0f766e;background:#14b8a624}.expected-pack-status.status-draft{color:#92400e;background:#f59e0b24}.expected-pack-status.status-planned,.expected-pack-status.status-fallback{color:#475569;background:#64748b24}.run-health-header small{color:#64748b;margin-top:.2rem;font-size:.72rem;font-weight:850;display:block}.run-health-status{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.32rem .55rem;font-size:.66rem;font-style:normal;font-weight:950}.run-health-status.status-stable{color:#0f766e;background:#14b8a624}.run-health-status.status-draft{color:#92400e;background:#f59e0b24}.run-health-status.status-planned,.run-health-status.status-unmapped{color:#475569;background:#64748b24}.run-health-alert{background:#fffbebd6;border:1px solid #f59e0b33;border-radius:14px;margin-top:.7rem;padding:.65rem}.run-health-alert span{color:#92400e;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.run-health-alert p{color:#78350f;margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.run-health-summary-card--compact{border-radius:16px;margin:.75rem 0;padding:.72rem}.run-health-summary-card--compact .run-health-header strong{font-size:.82rem;line-height:1.18}.run-health-summary-card--compact .run-health-header small{font-size:.62rem}.run-health-summary-card--compact .run-health-status{padding:.26rem .44rem;font-size:.58rem}.run-health-summary-card--compact .run-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.run-health-summary-card--compact .run-health-grid div{border-radius:12px;padding:.5rem}.run-health-summary-card--compact .run-health-grid span{letter-spacing:.08em;font-size:.56rem}.run-health-summary-card--compact .run-health-grid strong{font-size:.86rem}.run-health-summary-card--compact .run-health-grid small{font-size:.58rem}.run-health-summary-card--compact{color:#e5f7f6;background:radial-gradient(circle at 0 0,#14b8a629,#0000 36%),linear-gradient(145deg,#08162af5,#0a1b31eb);border:1px solid #14b8a647;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000029}.run-health-summary-card--compact:before{content:"";background:linear-gradient(#2dd4bf,#06b6d4);width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #2dd4bfb3}.run-health-summary-card--compact .run-health-header span,.run-health-summary-card--compact .run-health-grid span{color:#67e8f9}.run-health-summary-card--compact .run-health-header strong{color:#fff;font-size:1rem}.run-health-summary-card--compact .run-health-header small{color:#b9cbd8;line-height:1.45}.run-health-summary-card--compact .run-health-grid div{background:#ffffff0e;border-color:#2dd4bf29}.run-health-summary-card--compact .run-health-grid strong{color:#fff}.run-health-summary-card--compact .run-health-grid small{color:#b9cbd8}.run-health-summary-card--compact .run-health-status.status-draft{color:#9a3412;background:#ffedd5f2;border:1px solid #fb923c42}.run-health-summary-card--compact .run-health-status.status-stable{color:#99f6e4;background:#14b8a633;border:1px solid #2dd4bf47}.delivery-slice-card{background:radial-gradient(circle at 0 0,#14b8a621,#0000 34%),linear-gradient(145deg,#fff 0%,#fbfdff 48%,#f2fbfb 100%);border:1px solid #0e74902e;border-radius:24px;padding:1.45rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a1a,inset 0 1px #ffffffd9}.delivery-slice-card:before{content:"";opacity:.85;background:linear-gradient(#14b8a6,#0ea5e9);width:4px;position:absolute;inset:0 auto 0 0}.delivery-slice-card-header{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:0 0 1rem .25rem;display:grid;position:relative}.delivery-slice-eyebrow{color:#0f766e;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:900}.delivery-slice-title{color:#0f1f33;letter-spacing:-.045em;margin:.28rem 0 0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:900}.delivery-slice-description{color:#526276;max-width:68rem;margin:.28rem 0 0;font-size:.96rem;line-height:1.55}.delivery-slice-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.2rem;display:flex}.delivery-slice-pill{white-space:nowrap;border:1px solid #64748b33;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.42rem .75rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.delivery-slice-pill--stable{color:#0f766e;background:linear-gradient(#ccfbf1db,#f0fdfae6);border-color:#0d948847}.delivery-slice-pill--attention{color:#92400e;background:linear-gradient(#fef3c7e6,#fffbebeb);border-color:#f59e0b57}.delivery-slice-pill--neutral{color:#475569;background:linear-gradient(#f8fafcf2,#f1f5f9e6);border-color:#64748b3d}.delivery-slice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:1.1rem;display:grid}.delivery-slice-record{background:linear-gradient(#fffffff5,#f8fafcdb);border:1px solid #0f172a14;border-radius:20px;min-height:100%;padding:1.05rem;position:relative;box-shadow:0 14px 34px #0f172a0e,inset 0 1px #ffffffdb}.delivery-slice-record:before{content:"";opacity:.65;background:linear-gradient(#14b8a6d9,#0ea5e9bf);border-radius:999px;width:3px;position:absolute;inset:1rem auto 1rem 0}.delivery-slice-record-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding-left:.55rem;display:grid}.delivery-slice-record-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.delivery-slice-record-number{color:#0f766e;letter-spacing:.04em;background:linear-gradient(#ccfbf1b8,#f0fdfae0);border:1px solid #14b8a647;border-radius:12px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc}.delivery-slice-record-title{color:#102033;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:850}.delivery-slice-record-subtitle{color:#718096;margin:.24rem 0 0;font-size:.76rem;font-weight:750}.delivery-slice-field-grid{grid-template-columns:1fr;gap:.75rem;margin-top:.95rem;padding-left:.55rem;display:grid}.delivery-slice-field{background:linear-gradient(#f8fafcf2,#ffffffeb);border:1px solid #0f172a13;border-radius:16px;padding:.9rem}.delivery-slice-field-label{color:#64748b;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900}.delivery-slice-field-value{color:#243245;margin:.42rem 0 0;font-size:.9rem;line-height:1.55}.delivery-slice-empty-state{background:linear-gradient(#fffbebf0,#fff7ede6);border:1px solid #f59e0b52;border-radius:18px;grid-column:1/-1;padding:1rem}.delivery-slice-empty-title{color:#92400e;margin:0;font-size:.92rem;font-weight:850}.delivery-slice-empty-message{color:#9a3412;margin:.3rem 0 0;font-size:.88rem;line-height:1.55}@media (width<=1100px){.delivery-slice-list{grid-template-columns:1fr}}@media (width<=760px){.delivery-slice-card{padding:1.1rem}.delivery-slice-card-header{grid-template-columns:1fr}.delivery-slice-pill-row{justify-content:flex-start}.delivery-slice-list{grid-template-columns:1fr}}.delivery-slice-card{--delivery-slice-accent:#14b8a6;--delivery-slice-accent-soft:#14b8a621;--delivery-slice-accent-border:#14b8a647;--delivery-slice-accent-text:#0f766e;transition:box-shadow .18s,transform .18s,border-color .18s}.delivery-slice-card:hover{border-color:var(--delivery-slice-accent-border);box-shadow:0 28px 80px #0f172a21, 0 0 0 1px var(--delivery-slice-accent-border), 0 0 34px var(--delivery-slice-accent-soft), inset 0 1px 0 #ffffffe6;transform:translateY(-1px)}.delivery-slice-card--readiness{--delivery-slice-accent:#14b8a6;--delivery-slice-accent-soft:#14b8a626;--delivery-slice-accent-border:#14b8a652;--delivery-slice-accent-text:#0f766e}.delivery-slice-card--dependency{--delivery-slice-accent:#f59e0b;--delivery-slice-accent-soft:#f59e0b24;--delivery-slice-accent-border:#f59e0b57;--delivery-slice-accent-text:#92400e}.delivery-slice-card:before,.delivery-slice-record:before{background:linear-gradient(180deg, var(--delivery-slice-accent), #0ea5e9ad)}.delivery-slice-card--dependency:before,.delivery-slice-card--dependency .delivery-slice-record:before{background:linear-gradient(#f59e0b,#f97316)}.delivery-slice-card--readiness .delivery-slice-record-number{color:#0f766e;background:linear-gradient(#ccfbf1c7,#f0fdfaeb);border-color:#14b8a64d}.delivery-slice-card--dependency .delivery-slice-record-number{color:#92400e;background:linear-gradient(#fef3c7d1,#fffbebf0);border-color:#f59e0b52}.delivery-slice-card--dependency .delivery-slice-eyebrow{color:#b45309}.delivery-slice-card--dependency .delivery-slice-pill--attention{color:#92400e;background:linear-gradient(#fef3c7f5,#fff7edf0);border-color:#f59e0b6b}.delivery-slice-record{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.delivery-slice-record:hover{border-color:var(--delivery-slice-accent-border);background:radial-gradient(circle at top left, var(--delivery-slice-accent-soft), transparent 38%), linear-gradient(180deg, #fffffffa, #f8fafce6);box-shadow:0 18px 45px #0f172a17, 0 0 0 1px var(--delivery-slice-accent-border), inset 0 1px 0 #ffffffe6;transform:translateY(-2px)}.delivery-slice-field{transition:border-color .16s,box-shadow .16s,background .16s}.delivery-slice-record:hover .delivery-slice-field{border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffdb}.delivery-slice-card--dependency .delivery-slice-record:hover .delivery-slice-field{border-color:#f59e0b29}.delivery-slice-card--readiness .delivery-slice-record:hover .delivery-slice-field{border-color:#14b8a629}.generated-against-card{background:radial-gradient(circle at 0 0,#14b8a617,#0000 34%),linear-gradient(135deg,#f8fdfffa,#f1f8fbeb);border:1px solid #0e749029;border-radius:1.1rem;margin:0 0 1.25rem;padding:1rem 1.1rem;box-shadow:0 16px 35px #0f172a0d}.generated-against-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.generated-against-title-row span{color:#0e7490;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.generated-against-title-row strong{color:#0f172a;font-size:1rem;line-height:1.25;display:block}.generated-against-meta{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.generated-against-meta span{color:#334155;background:#ffffffc2;border:1px solid #0e749024;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .62rem;font-size:.78rem;font-weight:700;display:inline-flex}.generated-against-meta em{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:800}.generated-against-problem{color:#475569;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.85rem 0 0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.generated-against-documents{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.generated-against-documents span,.generated-against-documents strong{border-radius:999px;align-items:center;min-height:1.55rem;padding:.25rem .5rem;font-size:.72rem;line-height:1;display:inline-flex}.generated-against-documents span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.generated-against-documents strong{color:#155e75;background:#ecfeffa8;border:1px solid #0e74901f;font-weight:800}.target-inventory-item{--inventory-tone:#22d3ee;--inventory-tone-soft:#22d3ee1f;--inventory-tone-border:#22d3ee47}.target-inventory-item.tone-cyan,.target-inventory-item.tone-teal,.target-inventory-item.tone-emerald,.target-inventory-item.tone-green{--inventory-tone:#2dd4bf;--inventory-tone-soft:#2dd4bf24;--inventory-tone-border:#2dd4bf57}.target-inventory-item.tone-purple,.target-inventory-item.tone-violet{--inventory-tone:#a78bfa;--inventory-tone-soft:#a78bfa24;--inventory-tone-border:#a78bfa57}.target-inventory-item.tone-amber,.target-inventory-item.tone-lime{--inventory-tone:#f59e0b;--inventory-tone-soft:#f59e0b24;--inventory-tone-border:#f59e0b57}.target-inventory-item.tone-blue,.target-inventory-item.tone-sky,.target-inventory-item.tone-indigo{--inventory-tone:#60a5fa;--inventory-tone-soft:#60a5fa24;--inventory-tone-border:#60a5fa57}.target-inventory-item.tone-slate{--inventory-tone:#94a3b8;--inventory-tone-soft:#94a3b81f;--inventory-tone-border:#94a3b847}.target-inventory-item:before{background:linear-gradient(180deg, var(--inventory-tone), transparent 94%);box-shadow:0 0 18px var(--inventory-tone-soft)}.target-inventory-item .target-item-icon{border-color:var(--inventory-tone-border);background:radial-gradient(circle at 30% 20%, #ffffff29, transparent 38%), var(--inventory-tone-soft);color:var(--inventory-tone)}.target-inventory-item.active{border-color:var(--inventory-tone-border);background:radial-gradient(circle at left, var(--inventory-tone-soft), transparent 54%), #0f172ab8}.projects-overview-card{color:#e5f7f6;background:radial-gradient(circle at 12% 0,#22d3ee1f,#0000 34%),radial-gradient(circle at 100% 8%,#2dd4bf14,#0000 32%),#0718279e!important;border:1px solid #22d3ee29!important;box-shadow:0 24px 70px #00000038!important}.active-deliveries-hero{background:linear-gradient(135deg,#0f2d46d1,#081b2eb8),radial-gradient(circle at 12%,#2dd4bf29,#0000 36%);border:1px solid #22d3ee29;border-radius:1.25rem;grid-template-columns:minmax(260px,1.1fr) minmax(300px,1.5fr) auto;align-items:center;gap:1rem;padding:1.15rem;display:grid}.active-deliveries-title{align-items:center;gap:.95rem;min-width:0;display:flex}.active-deliveries-title h2{color:#f8fafc;letter-spacing:-.04em;margin:.1rem 0 .25rem;font-size:clamp(1.35rem,2vw,1.9rem)}.active-deliveries-title p{color:#9fb6c9;max-width:34rem;margin:0;font-size:.9rem;line-height:1.5}.active-deliveries-icon{color:#67e8f9;background:radial-gradient(circle,#22d3ee47,#0ea5e914);border:1px solid #22d3ee52;border-radius:1rem;flex:none;place-items:center;width:3.1rem;height:3.1rem;font-weight:900;display:inline-grid;box-shadow:0 0 28px #22d3ee29}.active-deliveries-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.active-deliveries-stats article{background:#020f1b57;border:1px solid #94a3b82e;border-radius:1rem;min-height:4.25rem;padding:.8rem .9rem}.active-deliveries-stats span{color:#8ba7ba;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.active-deliveries-stats strong{color:#f8fafc;margin-top:.25rem;font-size:1.55rem;line-height:1;display:block}.active-deliveries-new-setup{white-space:nowrap;box-shadow:0 16px 36px #22d3ee33;color:#042f2e!important;background:linear-gradient(135deg,#22d3ee,#2dd4bf)!important}.projects-overview-card .project-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.95rem;max-height:560px;margin-top:1.2rem;padding:.2rem .2rem .35rem}.projects-overview-card .project-list-item{color:#e5f7f6;background:radial-gradient(circle at 12% 0,#22d3ee14,#0000 34%),linear-gradient(145deg,#0c1f34eb,#081828e0);border:1px solid #94a3b838;border-radius:1.15rem;min-height:12rem;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000029}.projects-overview-card .project-list-item:hover{background:radial-gradient(circle at 12% 0,#22d3ee24,#0000 36%),linear-gradient(145deg,#0e2842f5,#081828e6);border-color:#22d3ee75;transform:translateY(-2px)}.projects-overview-card .project-list-item.selected{border-color:#22d3eeb8;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #22d3ee1f,0 24px 55px #22d3ee24}.projects-overview-card .project-list-item strong,.projects-overview-card .project-list-item h3,.projects-overview-card .project-list-item h4{color:#f8fafc}.projects-overview-card .project-list-item p,.projects-overview-card .project-list-item span{color:#9fb6c9}.projects-overview-card .project-empty-state{background:#020f1b57;border:1px dashed #22d3ee47;margin-top:1.2rem}@media (width<=1120px){.active-deliveries-hero{grid-template-columns:1fr}.active-deliveries-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.active-deliveries-new-setup{width:fit-content}}@media (width<=720px){.active-deliveries-stats{grid-template-columns:1fr}}.projects-selected-workspace{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 32%),linear-gradient(135deg,#081b2ed1,#05121fb8);border:1px solid #22d3ee2e;border-radius:1.25rem;margin-top:1.15rem;padding:1.1rem;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000024}.projects-selected-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.projects-selected-header h3{color:#f8fafc;letter-spacing:-.03em;margin:.15rem 0 .25rem;font-size:clamp(1.15rem,1.7vw,1.55rem)}.projects-selected-header p{color:#9fb6c9;margin:0;font-size:.9rem}.projects-selected-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.projects-selected-meta{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.projects-selected-meta span{color:#cbd5e1;background:#020f1b59;border:1px solid #94a3b833;border-radius:999px;align-items:center;min-height:1.85rem;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.projects-selected-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.projects-selected-brief-card{background:radial-gradient(circle at 0 0,#2dd4bf1a,#0000 34%),#020f1b57;border:1px solid #94a3b833;border-radius:1rem;min-height:9rem;padding:.95rem 3rem .95rem 1rem;position:relative}.projects-selected-brief-card>div:first-child{align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.projects-selected-brief-card h4{color:#f8fafc;margin:0;font-size:.95rem}.projects-selected-brief-card .project-brief-rich-text{color:#b9cbd8;font-size:.85rem;line-height:1.5}.projects-selected-brief-icon{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf47;border-radius:.7rem;place-items:center;width:1.85rem;height:1.85rem;font-size:.85rem;display:inline-grid}.projects-selected-brief-icon.blue{color:#93c5fd;background:#60a5fa1a;border-color:#60a5fa47}.projects-selected-brief-card .brief-card-expand{top:.75rem;right:.75rem}@media (width<=860px){.projects-selected-header{flex-direction:column}.projects-selected-actions{justify-content:flex-start}.projects-selected-brief-grid{grid-template-columns:1fr}}.run-context-summary-card{color:#dff7f6;background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 36%),linear-gradient(145deg,#08162aeb,#0a1b31db);border:1px solid #22d3ee33;border-radius:1rem;margin-bottom:.8rem;padding:.9rem .95rem .95rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000024}.run-context-summary-card:before{content:"";background:linear-gradient(#38bdf8,#2dd4bf);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #38bdf880}.run-context-header span{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:900;display:block}.run-context-header strong{color:#fff;font-size:.95rem;line-height:1.25;display:block}.run-context-problem{color:#b9cbd8;white-space:pre-wrap;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.7rem 0 0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.run-context-meta{flex-wrap:wrap;gap:.42rem;margin-top:.75rem;display:flex}.run-context-meta span{color:#cbd5e1;background:#ffffff0e;border:1px solid #67e8f924;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .48rem;font-size:.68rem;font-weight:800;display:inline-flex}.run-context-meta em{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-style:normal}.run-context-summary-card{padding-right:.95rem}.run-context-header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.run-context-open{color:#67e8f9;cursor:pointer;background:#ffffff0f;border:1px solid #67e8f93d;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.82rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-grid}.run-context-open:hover{background:#67e8f91f;border-color:#67e8f975;transform:translateY(-1px)}.run-context-modal .brief-modal-body{gap:1rem;display:grid}.run-context-modal-pack{background:#ecfeffa8;border:1px solid #0e749024;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .7rem;display:inline-flex}.run-context-modal-pack span{color:#0e7490;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.run-context-modal-pack strong{color:#0f172a;font-size:.82rem}.run-context-modal-problem{color:#334155;white-space:pre-wrap;background:#f8fafcd1;border:1px solid #0e74901f;border-radius:1rem;margin:0;padding:1rem;font-size:.94rem;line-height:1.65}.projects-overview-card .project-carousel-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.projects-overview-card .project-carousel-toolbar h3{color:#f8fafc;letter-spacing:-.02em;margin:.12rem 0 0;font-size:1.05rem;font-weight:900}.projects-overview-card .project-carousel-controls{gap:.55rem;display:flex}.projects-overview-card .project-carousel-button{color:#67e8f9;cursor:pointer;background:radial-gradient(circle at 35% 25%,#22d3ee33,#0000 52%),#071827eb;border:1px solid #2dd4bf57;border-radius:999px;width:2.55rem;height:2.55rem;font-weight:900;box-shadow:0 14px 28px #0003}.projects-overview-card .project-carousel-button:hover{border-color:#22d3ee94;transform:translateY(-1px)}.projects-overview-card .project-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-template-columns:none!important;grid-auto-columns:minmax(285px,330px)!important;grid-auto-flow:column!important;gap:1rem!important;max-height:none!important;margin-top:0!important;padding:.15rem .1rem .85rem!important;display:grid!important;overflow:auto hidden!important}.projects-overview-card .project-carousel-track::-webkit-scrollbar{height:.7rem}.projects-overview-card .project-carousel-track::-webkit-scrollbar-track{background:#0f172a73;border-radius:999px}.projects-overview-card .project-carousel-track::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#14b8a6,#06b6d4);border-radius:999px}.projects-overview-card .project-carousel-track .project-list-item{scroll-snap-align:start;min-height:11.75rem!important}.projects-overview-card .project-carousel-track .project-list-item:hover{transform:translateY(-4px)scale(1.01)!important}@media (width<=720px){.projects-overview-card .project-carousel-toolbar{flex-direction:column;align-items:stretch}.projects-overview-card .project-carousel-controls{justify-content:flex-end}.projects-overview-card .project-carousel-track{grid-auto-columns:minmax(260px,86vw)!important}}.projects-overview-card .project-carousel-track--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;scroll-snap-type:none!important;gap:1rem!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.projects-overview-card .project-carousel-track--focus{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;grid-template-columns:none!important;grid-auto-columns:minmax(430px,70%)!important;grid-auto-flow:column!important;gap:1.1rem!important;max-height:none!important;padding:.2rem .2rem 1rem!important;display:grid!important;overflow:auto hidden!important}.projects-overview-card .project-carousel-track--focus .project-list-item{scroll-snap-align:center!important;min-height:15.5rem!important}.projects-overview-card .project-carousel-track--focus::-webkit-scrollbar{height:.65rem!important}.projects-overview-card .project-carousel-track--focus::-webkit-scrollbar-track{background:#0f172a70!important;border-radius:999px!important}.projects-overview-card .project-carousel-track--focus::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#22d3ee,#2dd4bf,#8b5cf6)!important;border-radius:999px!important}@media (width<=980px){.projects-overview-card .project-carousel-track--grid{grid-template-columns:1fr!important}.projects-overview-card .project-carousel-track--focus{grid-auto-columns:minmax(300px,86vw)!important}.projects-overview-card .project-carousel-toolbar{flex-direction:column!important;align-items:stretch!important}.project-carousel-toolbar-actions{justify-content:space-between!important}}.projects-overview-card .project-carousel-shell--carousel{perspective:1200px!important;border-radius:1.35rem!important;min-height:27rem!important;padding:1.1rem 1rem 3rem!important;position:relative!important;overflow:hidden!important}.projects-overview-card .project-carousel-track--carousel{cursor:default!important;scroll-snap-type:none!important;height:21.5rem!important;min-height:21.5rem!important;margin:0!important;padding:0!important;scroll-padding-inline:0!important;display:block!important;position:relative!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.projects-overview-card .project-carousel-track--carousel .project-list-item{opacity:0!important;pointer-events:none!important;z-index:0!important;filter:blur(1px)saturate(.65)!important;width:min(540px,58%)!important;min-height:14.5rem!important;transition:transform var(--eh-transition-fast), opacity var(--eh-transition-fast), filter var(--eh-transition-fast), border-color var(--eh-transition-fast), box-shadow var(--eh-transition-fast), background var(--eh-transition-fast)!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.72)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected{opacity:1!important;pointer-events:auto!important;z-index:5!important;filter:none!important;background:radial-gradient(circle at 14% 0,#2fe3ec2b,#0000 34%),radial-gradient(circle at 92% 18%,#8b7bff1a,#0000 34%),linear-gradient(160deg,#0d2c46f5,#061627f0)!important;border-color:#2fe3ecc2!important;transform:translate(-50%,-50%)scale(1)!important;box-shadow:0 30px 72px #00000070,0 0 0 1px #2fe3ec33,0 0 42px #2fe3ec26!important}.projects-overview-card .project-carousel-track--carousel .project-list-item:has(+.project-list-item.selected){opacity:.5!important;pointer-events:auto!important;z-index:3!important;filter:blur(.35px)saturate(.78)!important;transform:translate(calc(-50% - min(275px,22vw)),-50%)scale(.82)rotateY(13deg)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected+.project-list-item{opacity:.5!important;pointer-events:auto!important;z-index:3!important;filter:blur(.35px)saturate(.78)!important;transform:translate(calc(-50% + min(275px,22vw)),-50%)scale(.82)rotateY(-13deg)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected+.project-list-item+.project-list-item{opacity:.12!important;z-index:1!important;pointer-events:none!important;filter:blur(1.1px)saturate(.5)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item:has(+.project-list-item+.project-list-item.selected){opacity:.12!important;z-index:1!important;pointer-events:none!important;filter:blur(1.1px)saturate(.5)!important}.projects-overview-card .project-carousel-shell--carousel:after{color:#94a3b8b8;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;font-size:.62rem;font-weight:900;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);content:"CLICK PREVIEW CARD  •  USE ← →"!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-controls{top:58%!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-button{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.projects-overview-card .project-carousel-track--carousel::-webkit-scrollbar{display:none!important}.projects-overview-card .project-carousel-track--carousel{scrollbar-width:none!important}@media (width<=980px){.projects-overview-card .project-carousel-track--carousel .project-list-item{width:min(520px,78vw)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item:has(+.project-list-item.selected){transform:translate(calc(-50% - 42vw),-50%)scale(.76)rotateY(10deg)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected+.project-list-item{transform:translate(calc(42vw - 50%),-50%)scale(.76)rotateY(-10deg)!important}}.projects-overview-card .project-view-toggle{background:#020817e0!important;border-color:#2fe3ec57!important}.projects-overview-card .project-view-toggle button{color:#e2f2fce0!important}.projects-overview-card .project-carousel-shell--carousel{min-height:23rem!important;padding:1rem 1rem 2.5rem!important}.projects-overview-card .project-carousel-track--carousel{height:17.5rem!important;min-height:17.5rem!important}.projects-overview-card .project-carousel-track--carousel .project-list-item{width:min(430px,50vw)!important;min-height:13.4rem!important;padding:1.55rem 1.75rem 2.75rem!important}.projects-overview-card .project-carousel-track--carousel .project-list-item:has(+.project-list-item.selected){transform:translate(calc(-50% - min(250px,22vw)),-50%)scale(.82)rotateY(14deg)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected+.project-list-item{transform:translate(calc(-50% + min(250px,22vw)),-50%)scale(.82)rotateY(-14deg)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item:has(+.project-list-item+.project-list-item.selected){transform:translate(calc(-50% - min(395px,34vw)),-50%)scale(.68)rotateY(18deg)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected+.project-list-item+.project-list-item{transform:translate(calc(-50% + min(395px,34vw)),-50%)scale(.68)rotateY(-18deg)!important}.projects-overview-card .project-list-item .project-card-id{color:#8fa0b8b8!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.55rem!important;font-size:.64rem!important;font-weight:800!important;display:block!important}.projects-overview-card .project-list-item .project-list-description{line-clamp:2!important;-webkit-line-clamp:2!important;color:#cbd5e1b8!important;-webkit-box-orient:vertical!important;margin-top:.65rem!important;display:-webkit-box!important;overflow:hidden!important}.projects-overview-card .project-card-progress{background:#94a3b829!important;border-radius:999px!important;height:3px!important;display:block!important;position:absolute!important;bottom:1.15rem!important;left:1.45rem!important;right:1.45rem!important;overflow:hidden!important}.projects-overview-card .project-card-progress i{border-radius:inherit!important;min-width:1.35rem!important;height:100%!important;display:block!important;box-shadow:0 0 14px #2fe3ec61!important}@media (width<=980px){.projects-overview-card .project-carousel-track--carousel .project-list-item{width:min(420px,76vw)!important}}.projects-overview-card .project-carousel-shell--carousel{background:linear-gradient(#2fe3ec09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#2fe3ec09 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 50% 48%,#2fe3ec0b,#0000 34%),linear-gradient(135deg,#030d18f0,#040e1ae8)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected{background:linear-gradient(160deg,#0b1623fa,#07111df5)!important;box-shadow:0 22px 48px #0000006b,0 0 0 1px #2fe3ec38,0 0 24px #2fe3ec1a!important}.projects-overview-card .project-card-tone-cyan.selected,.projects-overview-card .project-card-tone-amber.selected,.projects-overview-card .project-card-tone-violet.selected,.projects-overview-card .project-card-tone-green.selected{background:linear-gradient(160deg,#0b1623fa,#07111df5)!important}.projects-overview-card .project-card-tone-cyan.selected{border-color:#2fe3ecb8!important}.projects-overview-card .project-card-tone-amber.selected{border-color:#ffb454b8!important}.projects-overview-card .project-card-tone-violet.selected{border-color:#8b7bffb8!important}.projects-overview-card .project-card-tone-green.selected{border-color:#3fe0a5b8!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected:after{color:#67e8f9!important;text-shadow:0 0 10px #2fe3ec4d!important}.projects-overview-card .project-carousel-toolbar-actions{flex-direction:column!important;align-items:flex-end!important;gap:.55rem!important}.projects-overview-card .project-view-toggle{background:linear-gradient(135deg,#020c16eb,#071421db)!important;border:1px solid #2fe3ec38!important;border-radius:.95rem!important;gap:.25rem!important;padding:.25rem!important;box-shadow:inset 0 1px #ffffff0b,0 0 24px #2fe3ec14!important}.projects-overview-card .project-view-toggle button{color:#cbd5e1d1!important;letter-spacing:.01em!important;background:0 0!important;border-radius:.7rem!important;min-height:2rem!important;padding:0 .75rem!important;font-size:.77rem!important;font-weight:800!important}.projects-overview-card .project-view-toggle button:not(.active):hover{color:#eaf3fc!important;background:#94a3b814!important}.projects-overview-card .project-view-toggle button.active{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;box-shadow:0 0 0 1px #2fe3ec59,0 8px 20px #2fe3ec2e!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-controls{pointer-events:auto!important;justify-content:flex-end!important;gap:.55rem!important;display:flex!important;position:static!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-button{color:#7ddff0!important;background:radial-gradient(circle at 50% 0,#2fe3ec2e,#0000 58%),#071421e0!important;border:1px solid #2fe3ec47!important;border-radius:999px!important;width:2.35rem!important;height:2.35rem!important;font-size:1rem!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff0b,0 0 18px #2fe3ec1f!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-button:hover{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border-color:#2fe3ec9e!important;transform:translateY(-1px)!important}@media (width<=760px){.projects-overview-card .project-carousel-toolbar-actions{align-items:stretch!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-controls{justify-content:space-between!important}}.projects-overview-card .active-deliveries-hero{grid-template-columns:minmax(260px,1fr) auto!important;align-items:start!important;gap:1rem!important}.projects-overview-card .active-deliveries-metrics{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.85rem!important;width:100%!important;margin-top:.45rem!important;display:grid!important}.projects-overview-card .active-delivery-metric:before{content:""!important;border-radius:inherit!important;background:#2fe3ec!important;width:3px!important;position:absolute!important;inset:0 auto 0 0!important;box-shadow:0 0 22px #2fe3ec57!important}.projects-overview-card .active-delivery-metric span{color:#8fa0b8e0!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:block!important}.projects-overview-card .active-delivery-metric strong{color:#eaf3fc!important;letter-spacing:-.06em!important;margin-top:.85rem!important;font-size:clamp(1.75rem,3vw,2.45rem)!important;line-height:1!important;display:block!important}.projects-overview-card .active-delivery-metric em{color:#3fe0a5!important;margin-top:.7rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.76rem!important;font-style:normal!important;display:block!important}.projects-overview-card .active-deliveries-new-setup{place-self:start end!important;margin-top:.35rem!important}@media (width<=1120px){.projects-overview-card .active-deliveries-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.projects-overview-card .active-deliveries-hero,.projects-overview-card .active-deliveries-metrics{grid-template-columns:1fr!important}.projects-overview-card .active-deliveries-new-setup{justify-self:stretch!important}}.projects-overview-card .active-delivery-metric{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#05101dfc,#030c17fa)!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;box-shadow:inset 0 1px #ffffff0b,0 18px 34px #00000038!important}.projects-overview-card .active-delivery-metric strong{z-index:1!important;font-variant-numeric:tabular-nums!important;transition:none!important;position:relative!important}.projects-overview-card .active-delivery-metric span,.projects-overview-card .active-delivery-metric em{z-index:1!important;position:relative!important}.projects-overview-card .active-delivery-metric--cyan{background:linear-gradient(145deg,#05121ffc,#030c17fa)!important}.projects-overview-card .active-delivery-metric--violet{background:linear-gradient(145deg,#090d20fc,#040a17fa)!important}.projects-overview-card .active-delivery-metric--green{background:linear-gradient(145deg,#04141bfc,#030c16fa)!important}.projects-overview-card .active-delivery-metric--amber{background:linear-gradient(145deg,#191108fc,#060c15fa)!important}.projects-overview-card{isolation:isolate!important;background:linear-gradient(135deg,#031724f5,#020f1df5)!important}.projects-overview-card .project-carousel-shell,.projects-overview-card .project-carousel-shell--carousel{isolation:isolate!important;contain:paint!important;background:linear-gradient(#2fe3ec07 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#2fe3ec07 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 50% 48%,#2fe3ec0a,#0000 36%),linear-gradient(135deg,#030d18f5,#040e1af0)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected,.projects-overview-card .project-card-tone-cyan.selected,.projects-overview-card .project-card-tone-amber.selected,.projects-overview-card .project-card-tone-violet.selected,.projects-overview-card .project-card-tone-green.selected{background:linear-gradient(160deg,#091421fc,#050e19fa)!important;box-shadow:0 22px 46px #00000070,0 0 0 1px #2fe3ec38!important}.projects-overview-card .project-list-item,.projects-overview-card .project-card-progress,.projects-overview-card .project-card-progress i{isolation:isolate!important}.projects-overview-card .active-delivery-metric{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#05101dfe,#030c17fc)!important;transition:border-color .16s,box-shadow .16s,transform .16s!important}.projects-overview-card .active-delivery-metric:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--metric-bar,#2fe3ec) 12%, transparent), transparent 35%), linear-gradient(180deg, #ffffff06, transparent 45%)!important;position:absolute!important;inset:0!important}.projects-overview-card .active-delivery-metric:before{background:var(--metric-bar,#2fe3ec)!important;box-shadow:0 0 22px color-mix(in srgb, var(--metric-bar,#2fe3ec) 38%, transparent)!important}.projects-overview-card .active-delivery-metric span,.projects-overview-card .active-delivery-metric strong,.projects-overview-card .active-delivery-metric em{z-index:1!important;position:relative!important}.projects-overview-card .active-delivery-metric strong{font-variant-numeric:tabular-nums!important;transition:none!important}.projects-overview-card .active-deliveries-metrics.is-syncing .active-delivery-metric strong{opacity:.72!important}.projects-overview-card .active-delivery-metric-bar{z-index:1!important;background:#94a3b821!important;border-radius:999px!important;height:3px!important;position:absolute!important;bottom:.9rem!important;left:1.1rem!important;right:1.1rem!important;overflow:hidden!important}.projects-overview-card .active-delivery-metric-bar i{width:var(--metric-fill,0%)!important;border-radius:inherit!important;background:linear-gradient(90deg, var(--metric-bar,#2fe3ec), #ffffffbd)!important;height:100%!important;box-shadow:0 0 16px color-mix(in srgb, var(--metric-bar,#2fe3ec) 42%, transparent)!important;transition:width var(--eh-transition-fast)!important;display:block!important}.projects-overview-card .active-delivery-metric:after{background:radial-gradient(circle at 14% 0,#2fe3ec0e,#0000 35%),linear-gradient(#ffffff06,#0000 45%)!important}.projects-overview-card .active-delivery-metric--cyan:before{background:#2fe3ec!important;box-shadow:0 0 22px #2fe3ec57!important}.projects-overview-card .active-delivery-metric--violet:before{background:#8b7bff!important;box-shadow:0 0 22px #8b7bff57!important}.projects-overview-card .active-delivery-metric--green:before{background:#3fe0a5!important;box-shadow:0 0 22px #3fe0a552!important}.projects-overview-card .active-delivery-metric--amber:before{background:#ffb454!important;box-shadow:0 0 22px #ffb4544d!important}.projects-overview-card .active-delivery-metric--cyan em{color:#3fe0e7!important}.projects-overview-card .active-delivery-metric--violet em{color:#9d8cff!important}.projects-overview-card .active-delivery-metric--green em{color:#3fe0a5!important}.projects-overview-card .active-delivery-metric--amber em{color:#ffb454!important}.projects-overview-card .active-delivery-metric-bar i{background:linear-gradient(90deg, var(--metric-bar,#2fe3ec), #ffffffb8)!important;box-shadow:0 0 16px color-mix(in srgb, var(--metric-bar,#2fe3ec) 42%, transparent)!important}.projects-overview-card .active-deliveries-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:1.2rem 1.25rem!important;padding:1.35rem!important;display:grid!important}.projects-overview-card .active-deliveries-title{grid-area:1/1!important}.projects-overview-card .active-deliveries-new-setup{grid-area:1/2!important;place-self:start end!important;margin-top:.55rem!important}.projects-overview-card .active-deliveries-metrics{grid-area:2/1/auto/-1!important;margin-top:0!important}@media (width<=760px){.projects-overview-card .active-deliveries-hero{grid-template-columns:1fr!important}.projects-overview-card .active-deliveries-new-setup{grid-area:3/1!important;justify-self:stretch!important;margin-top:0!important}.projects-overview-card .active-deliveries-metrics{grid-row:2!important}}.projects-overview-card .project-list-item{padding-bottom:2.45rem!important;position:relative!important;overflow:hidden!important}.projects-overview-card .project-card-progress{opacity:1!important;background:#94a3b81f!important;border-radius:999px!important;height:4px!important;position:absolute!important;bottom:1.18rem!important;left:1.45rem!important;right:1.45rem!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.projects-overview-card .project-card-progress i{border-radius:inherit!important;min-width:10%!important;max-width:100%!important;height:100%!important;transition:width var(--eh-transition-fast)!important;background:linear-gradient(90deg,#2fe3ec,#8b7bff)!important;display:block!important;box-shadow:0 0 12px #2fe3ec47,0 0 18px #8b7bff29!important}.projects-overview-card .project-carousel-track--grid .project-list-item{min-height:14.5rem!important}.projects-overview-card .project-carousel-track--carousel .project-card-progress{bottom:1.05rem!important;left:1.25rem!important;right:1.25rem!important}.projects-overview-card .project-list-item.selected .project-card-progress{background:#94a3b829!important}.projects-overview-card .project-list-item.selected .project-card-progress i{box-shadow:0 0 14px #2fe3ec5c,0 0 22px #8b7bff33!important}.projects-overview-card .project-card-tone-green .project-card-progress i{background:linear-gradient(90deg,#ffb454 0%,#3fe0a5 42%,#2fe3ec 100%)!important}.projects-overview-card .project-card-tone-violet .project-card-progress i{background:linear-gradient(90deg,#ffb454 0%,#8b7bff 48%,#2fe3ec 100%)!important}.projects-overview-card .project-card-tone-amber .project-card-progress i{background:linear-gradient(90deg,#ffb454,#fb7185)!important}.projects-overview-card .project-carousel-position{color:#8fa0b8c7!important;letter-spacing:.28em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;gap:.8rem!important;margin:1.45rem auto 0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.66rem!important;font-weight:900!important;display:flex!important}.projects-overview-card .project-carousel-dots{align-items:center!important;gap:.42rem!important;display:inline-flex!important}.projects-overview-card .project-carousel-dots button{width:.38rem!important;min-width:0!important;height:.38rem!important;box-shadow:none!important;cursor:pointer!important;background:#94a3b842!important;border:0!important;border-radius:999px!important;padding:0!important;transition:width .18s,background .18s,box-shadow .18s,opacity .18s!important}.projects-overview-card .project-carousel-dots button.active{background:#2fe3ec!important;width:1.28rem!important;box-shadow:0 0 10px #2fe3ec9e,0 0 20px #2fe3ec47!important}.projects-overview-card .project-carousel-dots button:hover{background:#2fe3ecc7!important}.projects-overview-card .project-carousel-position span{white-space:nowrap!important}.projects-overview-card .project-carousel-shell--carousel:after{content:none!important}@media (width<=680px){.projects-overview-card .project-carousel-position{letter-spacing:.18em!important;flex-wrap:wrap!important;gap:.6rem!important}}.projects-overview-card .project-carousel-shell{padding-top:1.2rem!important;overflow:visible!important}.projects-overview-card .project-carousel-toolbar{justify-content:space-between!important;align-items:flex-start!important;gap:1.5rem!important;margin:0!important;padding:0 1.35rem!important;display:flex!important}.projects-overview-card .project-carousel-toolbar>div:first-child{margin-top:0!important;padding-top:0!important}.projects-overview-card .project-carousel-toolbar .eyebrow{margin:0 0 .35rem!important;display:block!important}.projects-overview-card .project-carousel-toolbar p{margin:0!important;line-height:1.35!important}.projects-overview-card .project-carousel-toolbar-actions{align-items:flex-end!important;gap:.95rem!important;margin-top:-.1rem!important;padding-top:0!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-toolbar{padding-top:0!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-controls{gap:.75rem!important;margin-top:.65rem!important}.projects-overview-card .project-carousel-track--grid{padding-top:1.15rem!important}.projects-overview-card .project-carousel-track--carousel{margin-top:2.6rem!important;padding-top:.35rem!important;overflow:visible!important}.projects-overview-card .project-carousel-track--grid .project-list-item,.projects-overview-card .project-carousel-track--carousel .project-list-item{margin-top:0!important}@media (width<=760px){.projects-overview-card .project-carousel-toolbar{flex-direction:column!important;gap:1rem!important;padding-inline:.6rem!important}.projects-overview-card .project-carousel-toolbar-actions{align-items:stretch!important;width:100%!important;margin-top:0!important}}.projects-overview-card .new-project-form,.projects-overview-card .new-project-setup,.projects-overview-card .project-setup-form,.projects-overview-card .project-create-form{color:#eaf3fc!important;background:radial-gradient(circle at 14% 0,#2fe3ec14,#0000 32%),linear-gradient(145deg,#05121ffa,#030c17f7)!important;border:1px solid #2fe3ec2e!important;border-radius:1.35rem!important;box-shadow:inset 0 1px #ffffff0b,0 22px 55px #00000047!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]){color:#eaf3fc!important;background:radial-gradient(circle at 14% 0,#2fe3ec14,#0000 32%),linear-gradient(145deg,#05121ffa,#030c17f7)!important;border:1px solid #2fe3ec2e!important;border-radius:1.35rem!important;box-shadow:inset 0 1px #ffffff0b,0 22px 55px #00000047!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) .eyebrow{color:inherit!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) h3{color:inherit!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) p{color:inherit!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) label{color:inherit!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) span{color:inherit!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) label>span{color:#96aac4e6!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) .field-label{color:#96aac4e6!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important}:is(.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) input,.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) select,.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) textarea){color:#eaf3fc!important;background:#030c17eb!important;border:1px solid #94a3b82e!important;border-radius:.9rem!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000001f!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) input::placeholder{color:#94a3b8b8!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) textarea::placeholder{color:#94a3b8b8!important}:is(.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) input:focus,.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) select:focus,.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) textarea:focus){border-color:#2fe3ec8f!important;outline:none!important;box-shadow:0 0 0 3px #2fe3ec1c,inset 0 1px #ffffff0b!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) textarea{resize:vertical!important;min-height:7rem!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) label:has(input[type=file]){color:#cbd5e1e6!important;background:linear-gradient(145deg,#071421e0,#040d18e0)!important;border:1px dashed #2fe3ec57!important;border-radius:1rem!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) .document-upload-dropzone{color:#cbd5e1e6!important;background:linear-gradient(145deg,#071421e0,#040d18e0)!important;border:1px dashed #2fe3ec57!important;border-radius:1rem!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) .upload-dropzone{color:#cbd5e1e6!important;background:linear-gradient(145deg,#071421e0,#040d18e0)!important;border:1px dashed #2fe3ec57!important;border-radius:1rem!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) small{color:#94a3b8c7!important}.projects-overview-card form:has(input[placeholder="e.g. HR Onboarding Workflow"]) .helper-text{color:#94a3b8c7!important}.projects-overview-card .new-project-panel{color:#eaf3fc!important;background:radial-gradient(circle at 14% 0,#2fe3ec17,#0000 34%),linear-gradient(145deg,#05121ffb,#030c17f9)!important;border:1px solid #2fe3ec38!important;border-radius:1.35rem!important;box-shadow:inset 0 1px #ffffff0b,0 22px 55px #00000057!important}.projects-overview-card .new-project-panel>span,.projects-overview-card .new-project-panel .eyebrow,.projects-overview-card .new-project-panel h3{color:#16c6df!important}.projects-overview-card .new-project-field,.projects-overview-card .new-project-panel label{color:#96aac4e6!important}.projects-overview-card .new-project-field .generate-field-label,.projects-overview-card .new-project-panel label>span,.projects-overview-card .new-project-upload-title,.projects-overview-card .new-project-upload-label{color:#96aac4eb!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important}.projects-overview-card .new-project-panel input,.projects-overview-card .new-project-panel select,.projects-overview-card .new-project-panel textarea{color:#eaf3fc!important;background:#030c17f0!important;border:1px solid #94a3b82e!important;border-radius:.95rem!important;box-shadow:inset 0 1px #ffffff09,0 12px 26px #00000024!important}.projects-overview-card .new-project-panel input:focus,.projects-overview-card .new-project-panel select:focus,.projects-overview-card .new-project-panel textarea:focus{border-color:#2fe3ec94!important;outline:none!important;box-shadow:0 0 0 3px #2fe3ec1f,inset 0 1px #ffffff0b!important}.projects-overview-card .new-project-panel textarea{resize:vertical!important;min-height:7.5rem!important}.projects-overview-card .new-project-upload-block{margin-top:1.35rem!important}.projects-overview-card .new-project-upload-dropzone{color:#cbd5e1e6!important;background:linear-gradient(145deg,#071421eb,#040d18e6)!important;border:1px dashed #2fe3ec5c!important;border-radius:1rem!important;box-shadow:inset 0 1px #ffffff09,0 12px 26px #00000029!important}.projects-overview-card .new-project-panel .primary,.projects-overview-card .new-project-panel .primary-action,.projects-overview-card .new-project-panel button[type=submit]{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border:0!important;box-shadow:0 14px 28px #2fe3ec2e!important}.projects-overview-card .new-project-panel .secondary-action,.projects-overview-card .new-project-panel button[type=button]{color:#eaf3fc!important;background:#e2e8f014!important;border:1px solid #94a3b833!important}.delivery-board-brief-card{display:none!important}.projects-overview-card .projects-selected-workspace{overflow:visible!important}.projects-overview-card .projects-selected-brief-grid{align-items:stretch!important}.projects-overview-card .projects-selected-brief-card{min-height:11rem!important;max-height:13.25rem!important;position:relative!important;overflow:hidden!important}.projects-overview-card .projects-selected-brief-card:after{content:""!important;pointer-events:none!important;border-radius:0 0 inherit inherit!important;background:linear-gradient(#04121d00,#04121df5 76%)!important;height:3.6rem!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.projects-overview-card .projects-selected-brief-card .brief-card-expand{z-index:3!important}.projects-overview-card .projects-selected-brief-card p,.projects-overview-card .projects-selected-brief-card .project-brief-text,.projects-overview-card .projects-selected-brief-card .brief-text{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;max-height:5.8rem!important;display:-webkit-box!important;overflow:hidden!important}.projects-overview-card .brief-modal{flex-direction:column!important;max-height:min(82vh,760px)!important;display:flex!important;overflow:hidden!important}.projects-overview-card .brief-modal-body{flex:auto!important;min-height:0!important;padding-right:.35rem!important;overflow-y:auto!important}.projects-overview-card .brief-modal-body p,.projects-overview-card .brief-modal-body .project-brief-text,.projects-overview-card .brief-modal-body .brief-text{-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-height:none!important;display:block!important;overflow:visible!important}.projects-overview-card .brief-modal-body::-webkit-scrollbar{width:.55rem!important}.projects-overview-card .brief-modal-body::-webkit-scrollbar-thumb{background:#2fe3ec52!important;border-radius:999px!important}.projects-overview-card .brief-modal-body::-webkit-scrollbar-track{background:#94a3b814!important}.projects-overview-card .new-project-panel{color:#eaf3fc!important;background:radial-gradient(circle at 12% 0,#2fe3ec1f,#0000 34%),radial-gradient(circle at 88% 8%,#8b7bff14,#0000 30%),linear-gradient(145deg,#081c2dfc,#051220fb)!important;border:1px solid #2fe3ec42!important}.projects-overview-card .new-project-panel:before{opacity:.16!important}.projects-overview-card .new-project-panel p{color:#cbd5e1db!important}.projects-overview-card .new-project-field .generate-field-label,.projects-overview-card .new-project-panel label>span,.projects-overview-card .new-project-upload-title,.projects-overview-card .new-project-upload-label{color:#bbcbe1f5!important}.projects-overview-card .new-project-panel input,.projects-overview-card .new-project-panel select,.projects-overview-card .new-project-panel textarea{color:#f3f8ff!important;background:linear-gradient(#091a2afa,#05111ffa)!important;border:1px solid #7497bb57!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000002e!important}.projects-overview-card .new-project-panel input::placeholder,.projects-overview-card .new-project-panel textarea::placeholder{color:#b4c5dbc2!important;opacity:1!important}.projects-overview-card .new-project-panel textarea{line-height:1.55!important}.projects-overview-card .new-project-panel small,.projects-overview-card .new-project-panel .helper-text,.projects-overview-card .new-project-panel .character-count,.projects-overview-card .new-project-panel .char-count,.projects-overview-card .new-project-panel .field-counter,.projects-overview-card .new-project-panel [class*=count],.projects-overview-card .new-project-panel [class*=counter]{color:#e2edf9eb!important;opacity:1!important;font-weight:800!important}.projects-overview-card .new-project-field:has(textarea) small{color:#52657c!important;letter-spacing:.08em!important;background:#e2edf9eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:1.35rem!important;padding:.1rem .45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff8c!important}.projects-overview-card .new-project-field:has(textarea) .helper-text{color:#52657c!important;letter-spacing:.08em!important;background:#e2edf9eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:1.35rem!important;padding:.1rem .45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff8c!important}.projects-overview-card .new-project-field:has(textarea) .character-count{color:#52657c!important;letter-spacing:.08em!important;background:#e2edf9eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:1.35rem!important;padding:.1rem .45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff8c!important}.projects-overview-card .new-project-field:has(textarea) .char-count{color:#52657c!important;letter-spacing:.08em!important;background:#e2edf9eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:1.35rem!important;padding:.1rem .45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff8c!important}.projects-overview-card .new-project-field:has(textarea) .field-counter{color:#52657c!important;letter-spacing:.08em!important;background:#e2edf9eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:1.35rem!important;padding:.1rem .45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff8c!important}.projects-overview-card .new-project-field:has(textarea) [class*=count]{color:#52657c!important;letter-spacing:.08em!important;background:#e2edf9eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:1.35rem!important;padding:.1rem .45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff8c!important}.projects-overview-card .new-project-field:has(textarea) [class*=counter]{color:#52657c!important;letter-spacing:.08em!important;background:#e2edf9eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:4.6rem!important;min-height:1.35rem!important;padding:.1rem .45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff8c!important}.projects-overview-card .new-project-upload-dropzone{background:linear-gradient(145deg,#091a2af5,#05111ff0)!important;border-color:#2fe3ec6b!important}.projects-overview-card .new-project-upload-dropzone span{color:#d5e1f0eb!important}.projects-overview-card .new-project-upload-dropzone small{color:#f3f8ff!important}.projects-overview-card .new-project-panel button{letter-spacing:-.01em!important;border-radius:999px!important;min-height:2.85rem!important;padding:0 1.35rem!important;font-weight:900!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,opacity .16s!important}.projects-overview-card .new-project-panel button[type=submit],.projects-overview-card .new-project-panel .primary,.projects-overview-card .new-project-panel .primary-action{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border:1px solid #2fe3ec8c!important;box-shadow:0 14px 30px #2fe3ec33,inset 0 1px #ffffff47!important}.projects-overview-card .new-project-panel button[type=submit]:not(:disabled):hover,.projects-overview-card .new-project-panel .primary:not(:disabled):hover,.projects-overview-card .new-project-panel .primary-action:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 18px 34px #2fe3ec42,0 0 24px #3fe0a524,inset 0 1px #ffffff57!important}.projects-overview-card .new-project-panel button[type=button]:hover,.projects-overview-card .new-project-panel .secondary-action:hover{background:linear-gradient(145deg,#142b3ffa,#0b1b2cf5)!important;border-color:#2fe3ec61!important;transform:translateY(-1px)!important}.projects-overview-card .new-project-panel button:disabled,.projects-overview-card .new-project-panel button[disabled]{cursor:not-allowed!important;opacity:1!important;color:#cbd5e17a!important;background:linear-gradient(145deg,#202e3db8,#141f2db8)!important;border:1px solid #94a3b829!important;transform:none!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000001f!important}.projects-overview-card .new-project-panel button:disabled:after,.projects-overview-card .new-project-panel button[disabled]:after{content:none!important}.projects-overview-card .project-view-toggle{background:linear-gradient(145deg,#071421f5,#040d18f0)!important;border:1px solid #2fe3ec42!important;border-radius:999px!important;align-items:center!important;gap:.35rem!important;padding:.32rem!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0e,0 14px 30px #0000003d,0 0 22px #2fe3ec14!important}.projects-overview-card .project-view-toggle button{color:#e2edf9d1!important;letter-spacing:-.01em!important;background:linear-gradient(145deg,#0e1e2ff5,#081422f0)!important;border:1px solid #0000!important;border-radius:999px!important;min-height:2.35rem!important;padding:0 1.05rem!important;font-size:.82rem!important;font-weight:900!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s!important;box-shadow:inset 0 1px #ffffff0b!important}.projects-overview-card .project-view-toggle button:hover{color:#f3f8ff!important;border-color:#2fe3ec47!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0e,0 10px 20px #0000002e!important}.projects-overview-card .project-view-toggle button.active{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border-color:#2fe3ec9e!important;box-shadow:0 12px 26px #2fe3ec3d,0 0 22px #3fe0a524,inset 0 1px #ffffff52!important}.projects-overview-card .project-carousel-button{color:#7debf3!important;background:linear-gradient(145deg,#071927f5,#040f1bf0)!important;border:1px solid #2fe3ec57!important;box-shadow:inset 0 1px #ffffff0e,0 12px 24px #0003,0 0 18px #2fe3ec1a!important}.projects-overview-card .project-carousel-button:hover{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border-color:#2fe3eca3!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #2fe3ec38,inset 0 1px #ffffff4d!important}.projects-overview-card .new-project-panel button{letter-spacing:-.01em!important;border-radius:999px!important;min-height:2.9rem!important;padding:0 1.45rem!important;font-size:.92rem!important;font-weight:900!important}.projects-overview-card .new-project-panel button[type=submit]:not(:disabled),.projects-overview-card .new-project-panel .primary:not(:disabled),.projects-overview-card .new-project-panel .primary-action:not(:disabled){color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border:1px solid #2fe3ecad!important;box-shadow:0 14px 30px #2fe3ec3d,0 0 22px #3fe0a51f,inset 0 1px #ffffff57!important}.projects-overview-card .new-project-panel button[type=submit]:disabled,.projects-overview-card .new-project-panel .primary:disabled,.projects-overview-card .new-project-panel .primary-action:disabled{cursor:not-allowed!important;opacity:1!important;color:#cbd5e1a3!important;background:linear-gradient(145deg,#112233f5,#091726f0)!important;border:1px solid #2fe3ec33!important;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0003!important}.projects-overview-card .new-project-panel button[type=button],.projects-overview-card .new-project-panel .secondary-action{color:#eaf3fc!important;background:linear-gradient(145deg,#102335fa,#081625f5)!important;border:1px solid #94a3b852!important;box-shadow:inset 0 1px #fff1,0 12px 26px #0003!important}.projects-overview-card .new-project-panel button[type=button]:hover,.projects-overview-card .new-project-panel .secondary-action:hover{color:#fff!important;background:linear-gradient(145deg,#163248fc,#0a1d2ffa)!important;border-color:#2fe3ec75!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000003d,0 0 18px #2fe3ec14!important}.projects-overview-card .new-project-panel .form-action-row{gap:.85rem!important;margin-top:1.15rem!important}.projects-overview-card .new-project-panel .form-action-row button:first-child{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border:1px solid #2fe3ecad!important;border-radius:999px!important;min-height:2.95rem!important;padding:0 1.55rem!important;font-size:.94rem!important;font-weight:950!important;box-shadow:0 14px 30px #2fe3ec3d,0 0 22px #3fe0a51f,inset 0 1px #ffffff57!important}.projects-overview-card .new-project-panel .form-action-row button:first-child:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 18px 34px #2fe3ec4d,0 0 26px #3fe0a529,inset 0 1px #ffffff5c!important}.projects-overview-card .new-project-panel .form-action-row button:first-child:disabled,.projects-overview-card .new-project-panel .form-action-row button:first-child[disabled]{cursor:not-allowed!important;color:#cbd5e1ad!important;opacity:1!important;background:linear-gradient(145deg,#112233fa,#091726f5)!important;border:1px solid #2fe3ec38!important;transform:none!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #00000038!important}.projects-overview-card .new-project-panel .form-action-row button.secondary,.projects-overview-card .new-project-panel .form-action-row button:nth-child(2){color:#eaf3fc!important;background:linear-gradient(145deg,#102335fa,#081625f5)!important;border:1px solid #94a3b857!important;border-radius:999px!important;min-height:2.95rem!important;padding:0 1.55rem!important;font-size:.94rem!important;font-weight:900!important;box-shadow:inset 0 1px #fff1,0 12px 26px #00000038!important}.projects-overview-card .new-project-panel .form-action-row button.secondary:hover,.projects-overview-card .new-project-panel .form-action-row button:nth-child(2):hover{color:#fff!important;background:linear-gradient(145deg,#163248fc,#0a1d2ffa)!important;border-color:#2fe3ec75!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000003d,0 0 18px #2fe3ec14!important}.new-project-panel .form-action-row{gap:.9rem!important;margin-top:1.2rem!important}.new-project-panel .new-project-create-button,.new-project-panel .new-project-cancel-button{appearance:none!important;letter-spacing:-.01em!important;opacity:1!important;border-radius:999px!important;min-height:2.95rem!important;padding:0 1.55rem!important;font-size:.94rem!important;font-weight:950!important;line-height:1!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s!important}.new-project-panel .new-project-create-button:not(:disabled){color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border:1px solid #2fe3ecb8!important;box-shadow:0 14px 30px #2fe3ec42,0 0 22px #3fe0a524,inset 0 1px #ffffff5c!important}.new-project-panel .new-project-create-button:disabled{cursor:not-allowed!important;color:#04141ab8!important;background:linear-gradient(135deg,#2fe3ec70,#3fe0a552)!important;border:1px solid #2fe3ec61!important;box-shadow:0 10px 22px #2fe3ec14,inset 0 1px #ffffff2e!important}.new-project-panel .new-project-create-button:not(:disabled):hover,.new-project-panel .new-project-cancel-button:hover{transform:translateY(-1px)!important}.new-project-panel .new-project-cancel-button:hover{color:#fff!important;background:linear-gradient(145deg,#163248fc,#0a1d2ffa)!important;border-color:#2fe3ec80!important}.projects-overview-card .active-deliveries-greeting{background:radial-gradient(circle at 10% 0,#2fe3ec29,#0000 36%),radial-gradient(circle at 86% 0,#8b7bff1f,#0000 34%),linear-gradient(135deg,#061e30fa,#050e1ffa)!important;border:1px solid #2fe3ec38!important;border-radius:1.25rem!important;min-height:8.75rem!important;padding:1.55rem 1.75rem!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 20px 48px #00000038,0 0 30px #2fe3ec14!important}.projects-overview-card .active-deliveries-greeting:before{content:""!important;pointer-events:none!important;border:1px solid #2fe3ec1f!important;border-radius:999px!important;width:16rem!important;height:16rem!important;position:absolute!important;inset:auto auto -42px -44px!important;box-shadow:0 0 0 18px #2fe3ec06,0 0 0 38px #2fe3ec05!important}.projects-overview-card .active-deliveries-greeting>div{z-index:1!important;position:relative!important}.projects-overview-card .active-deliveries-greeting .eyebrow{color:#2fe3ec!important;text-shadow:0 0 14px #2fe3ec47!important}.projects-overview-card .active-deliveries-greeting h2{color:#f5f9ff!important;letter-spacing:-.07em!important;text-shadow:0 18px 35px #00000052!important;margin:.45rem 0 .35rem!important;font-size:clamp(2.35rem,4vw,4rem)!important;line-height:.95!important}.projects-overview-card .active-deliveries-greeting h2 span{letter-spacing:0!important;filter:drop-shadow(0 8px 16px #00000047)!important}.projects-overview-card .active-deliveries-greeting p{color:#dae5f2db!important;max-width:48rem!important;margin:0!important;font-size:clamp(.96rem,1.2vw,1.12rem)!important;line-height:1.45!important}@media (width<=760px){.projects-overview-card .active-deliveries-greeting{min-height:auto!important;padding:1.25rem!important}.projects-overview-card .active-deliveries-greeting h2{font-size:2.35rem!important}}.projects-overview-card .active-deliveries-greeting{grid-column:1/-1!important;padding-right:clamp(1.5rem,22vw,19rem)!important;position:relative!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup{color:#04141a!important;background:linear-gradient(135deg,#2fe3ec,#3fe0a5)!important;border:1px solid #2fe3ec94!important;border-radius:1rem!important;grid-area:auto!important;place-self:auto!important;min-width:13.5rem!important;min-height:3.55rem!important;padding:0 1.85rem!important;font-size:1rem!important;font-weight:950!important;position:absolute!important;top:1.55rem!important;right:1.75rem!important;box-shadow:0 18px 34px #2fe3ec3d,0 0 26px #3fe0a524,inset 0 1px #ffffff57!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup:hover{transform:translateY(-1px)!important;box-shadow:0 22px 42px #2fe3ec4d,0 0 30px #3fe0a52e,inset 0 1px #fff6!important}@media (width<=860px){.projects-overview-card .active-deliveries-greeting{padding-right:1.25rem!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup{width:100%!important;min-width:0!important;margin-top:1.1rem!important;position:static!important}}.projects-overview-card .active-deliveries-greeting>div{max-width:58rem!important;position:static!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup{justify-content:center!important;align-items:center!important;min-width:13.8rem!important;min-height:3.65rem!important;display:inline-flex!important;position:absolute!important;top:2.15rem!important;right:2.15rem!important}.projects-overview-card .active-deliveries-greeting h2{max-width:100%!important}.projects-overview-card .active-deliveries-greeting p{max-width:58rem!important}@media (width<=980px){.projects-overview-card .active-deliveries-greeting{padding-right:1.5rem!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup{width:100%!important;min-width:0!important;margin-top:1.25rem!important;position:static!important}}.projects-overview-card .active-deliveries-greeting h2{margin:.35rem 0 .25rem!important;font-size:clamp(2.1rem,3.35vw,3.35rem)!important;line-height:.95!important}.projects-overview-card .active-deliveries-greeting .eyebrow{letter-spacing:.22em!important;font-size:.72rem!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup{border-radius:.9rem!important;min-width:11.6rem!important;min-height:3rem!important;padding:0 1.35rem!important;font-size:.92rem!important;top:1.65rem!important;right:1.65rem!important}.projects-overview-card .active-deliveries-greeting:before{width:13rem!important;height:13rem!important;bottom:-3.8rem!important;left:-3.8rem!important}@media (width<=980px){.projects-overview-card .active-deliveries-greeting{min-height:auto!important;padding:1.25rem!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup{width:100%!important;margin-top:1rem!important;position:static!important}}.projects-overview-card .new-project-upload-title,.projects-overview-card .new-project-upload-label,.projects-overview-card .new-project-upload-block .upload-source-title{color:#17bfd8!important;letter-spacing:.22em!important;text-transform:uppercase!important;justify-content:flex-start!important;width:100%!important;margin:0 0 .8rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.72rem!important;font-weight:950!important}.projects-overview-card .new-project-upload-title small,.projects-overview-card .new-project-upload-label small,.projects-overview-card .new-project-upload-block .upload-source-title small,.projects-overview-card .new-project-upload-title span:last-child,.projects-overview-card .new-project-upload-label span:last-child{color:#96aac4f5!important;letter-spacing:.08em!important}.projects-overview-card .new-project-upload-dropzone{color:#0f172a!important;background:radial-gradient(circle at 50% 16%,#2fe3ec33,#0000 34%),linear-gradient(#ecfef9f5,#effafceb)!important;border:1px dashed #2fe3ec7a!important;border-radius:1rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-height:8.8rem!important;padding:1.35rem 1rem!important;display:flex!important;box-shadow:inset 0 1px #ffffffc7,0 16px 34px #0000001f!important}.projects-overview-card .new-project-upload-dropzone .upload-dropzone-icon{background:#2fe3ec1f!important;border:1px solid #2fe3ec47!important;border-radius:.8rem!important;justify-content:center!important;align-items:center!important;width:2.25rem!important;height:2.25rem!important;display:inline-flex!important}.projects-overview-card .new-project-upload-dropzone img{opacity:.92!important;width:1.1rem!important;height:1.1rem!important}.projects-overview-card .new-project-upload-dropzone span:not(.upload-dropzone-icon){color:#102033!important;text-align:center!important;font-size:.95rem!important;font-weight:900!important}.projects-overview-card .new-project-upload-dropzone small{color:#64748b!important;text-align:center!important;font-size:.82rem!important;font-weight:850!important}.projects-overview-card .new-project-upload-dropzone input{display:none!important}.projects-overview-card .new-project-upload-block{margin:1.45rem 0 1.1rem!important}.projects-overview-card .new-project-upload-title,.projects-overview-card .new-project-upload-label,.projects-overview-card .new-project-upload-block .upload-source-title{color:#18cce4!important;letter-spacing:.2em!important;margin-bottom:.7rem!important;font-size:.7rem!important;font-weight:950!important}.projects-overview-card .new-project-upload-dropzone:hover{background:radial-gradient(circle at 50% 8%,#2fe3ec2b,#0000 36%),linear-gradient(#e1fffaeb,#daf1f6db)!important;border-color:#2fe3eca3!important;box-shadow:inset 0 1px #ffffff9e,0 16px 32px #00000024,0 0 18px #2fe3ec1a!important}.projects-overview-card .new-project-upload-dropzone .upload-dropzone-icon{background:#2fe3ec1f!important;border:1px solid #2fe3ec42!important;border-radius:.75rem!important;width:2rem!important;height:2rem!important}.projects-overview-card .new-project-upload-dropzone span:not(.upload-dropzone-icon){color:#102033!important;letter-spacing:.03em!important;text-transform:none!important;font-size:.92rem!important;font-weight:850!important}.projects-overview-card .new-project-upload-dropzone small{color:#65758b!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.78rem!important;font-weight:800!important}.projects-overview-card .new-project-upload-dropzone .upload-dropzone-icon img{opacity:1!important;filter:drop-shadow(0 0 8px #2fe3ec8c)saturate(1.2)!important;width:1.35rem!important;height:1.35rem!important}.projects-overview-card .new-project-upload-dropzone:hover .upload-dropzone-icon{border-color:#2fe3ecc2!important;transform:translateY(-1px)!important;box-shadow:0 0 0 7px #2fe3ec1a,0 0 30px #2fe3ec6b,inset 0 1px #ffffff80!important}.generate-main-column .clean-upload-panel .upload-source-title small,.generate-main-column .clean-upload-panel .upload-source-title em,.generate-main-column .clean-upload-panel .upload-source-title span:last-child,.clean-upload-panel .upload-source-title small,.clean-upload-panel .upload-source-title em,.clean-upload-panel .upload-source-title span:last-child{color:#fb7185!important;text-shadow:0 0 12px #fb718547!important;font-weight:950!important}.generate-main-column .clean-upload-panel .upload-dropzone,.clean-upload-panel .upload-dropzone{background:radial-gradient(circle at 50% 8%,#2fe3ec21,#0000 36%),linear-gradient(#dafaf7e0,#dbeff4d1)!important;border-color:#2fe3ec6b!important;box-shadow:inset 0 1px #ffffff8a,0 14px 28px #0000001f!important}.generate-main-column .clean-upload-panel .upload-dropzone:hover,.clean-upload-panel .upload-dropzone:hover{background:radial-gradient(circle at 50% 8%,#2fe3ec2b,#0000 36%),linear-gradient(#e1fffaeb,#daf1f6db)!important;border-color:#2fe3eca3!important;box-shadow:inset 0 1px #ffffff9e,0 16px 32px #00000024,0 0 18px #2fe3ec1a!important}.generate-main-column .clean-upload-panel .upload-dropzone .upload-dropzone-icon,.clean-upload-panel .upload-dropzone .upload-dropzone-icon{background:radial-gradient(circle at 50% 35%,#2fe3ec52,#2fe3ec1f)!important;border:1px solid #2fe3ec85!important;border-radius:.9rem!important;width:2.6rem!important;height:2.6rem!important;box-shadow:0 0 0 6px #2fe3ec14,0 0 24px #2fe3ec52,inset 0 1px #ffffff6b!important}.generate-main-column .clean-upload-panel .upload-dropzone .upload-dropzone-icon img,.clean-upload-panel .upload-dropzone .upload-dropzone-icon img{opacity:1!important;filter:drop-shadow(0 0 8px #2fe3ec8c)saturate(1.2)!important;width:1.35rem!important;height:1.35rem!important}.generate-main-column .clean-upload-panel .upload-dropzone:hover .upload-dropzone-icon,.clean-upload-panel .upload-dropzone:hover .upload-dropzone-icon{border-color:#2fe3ecc2!important;transform:translateY(-1px)!important;box-shadow:0 0 0 7px #2fe3ec1a,0 0 30px #2fe3ec6b,inset 0 1px #ffffff80!important}.generate-main-column .clean-upload-panel .upload-dropzone span:not(.upload-dropzone-icon),.clean-upload-panel .upload-dropzone span:not(.upload-dropzone-icon){color:#102033!important;letter-spacing:.03em!important;text-transform:none!important;font-weight:850!important}.generate-main-column .clean-upload-panel .upload-dropzone small,.clean-upload-panel .upload-dropzone small{color:#65758b!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:800!important}.projects-overview-card .new-project-panel{background:radial-gradient(circle at 16% 8%,#2fe3ec14,#0000 28%),radial-gradient(circle at 82% 10%,#8b7bff0e,#0000 24%),linear-gradient(145deg,#061625fb,#040e1bfc)!important;border-color:#2fe3ec33!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff04,0 22px 52px #00000047,0 0 34px #2fe3ec0e!important}.projects-overview-card .new-project-panel:before{opacity:.55!important;background:linear-gradient(90deg,#2fe3ec0f,#0000 34%),radial-gradient(circle at 88% 4%,#8b7bff0e,#0000 26%)!important}.projects-overview-card .new-project-field .generate-field-label,.projects-overview-card .new-project-panel label>span{color:#becde0f2!important;text-shadow:0 0 10px #2fe3ec14!important}.projects-overview-card .new-project-field .generate-field-label:after,.projects-overview-card .new-project-panel label>span:after{color:#fb7185!important;text-shadow:0 0 10px #fb71853d!important}.projects-overview-card .new-project-panel input,.projects-overview-card .new-project-panel select,.projects-overview-card .new-project-panel textarea{color:#f3f8ff!important;background:linear-gradient(#071827d1,#030e1bf0)!important;border-color:#6e91b44d!important;box-shadow:inset 0 1px #ffffff09,inset 0 -18px 34px #00000014,0 10px 24px #0000001f!important}.projects-overview-card .new-project-panel input:hover,.projects-overview-card .new-project-panel select:hover,.projects-overview-card .new-project-panel textarea:hover{background:linear-gradient(#081b2bdb,#04101ef5)!important;border-color:#2fe3ec57!important}.projects-overview-card .new-project-panel input:focus,.projects-overview-card .new-project-panel select:focus,.projects-overview-card .new-project-panel textarea:focus{background:linear-gradient(#081e30e6,#041221fa)!important;border-color:#2fe3ec94!important;box-shadow:0 0 0 3px #2fe3ec17,0 0 24px #2fe3ec14,inset 0 1px #ffffff0b,inset 0 -20px 38px #00000014!important}.projects-overview-card .new-project-panel textarea{background:radial-gradient(circle at 10% 0,#2fe3ec0b,#0000 30%),linear-gradient(#071827d1,#030e1bf5)!important}.projects-overview-card .new-project-panel input::placeholder,.projects-overview-card .new-project-panel textarea::placeholder{color:#b1c1d6b8!important}.projects-overview-card .new-project-field:has(textarea){position:relative!important}.projects-overview-card .new-project-field:has(textarea):after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#2fe3ec2e,#0000)!important;height:1px!important;position:absolute!important;top:1.65rem!important;left:1px!important;right:1px!important}:is(.projects-overview-card .new-project-field:has(textarea) .character-count,.projects-overview-card .new-project-field:has(textarea) .char-count,.projects-overview-card .new-project-field:has(textarea) .field-counter,.projects-overview-card .new-project-field:has(textarea) [class*=count],.projects-overview-card .new-project-field:has(textarea) [class*=counter]){color:#40536a!important;background:#e2edf9f0!important;border:1px solid #e2edf9b8!important}.projects-overview-card{padding-block:1.25rem!important}.projects-overview-card .active-deliveries-hero{gap:.95rem!important;padding:1rem!important}.projects-overview-card .active-deliveries-greeting{border-radius:1rem!important;min-height:7.25rem!important;padding:1.05rem 15rem 1rem 1.25rem!important}.projects-overview-card .active-deliveries-greeting h2{margin:.25rem 0 .2rem!important;font-size:clamp(1.95rem,3vw,2.85rem)!important}.projects-overview-card .active-deliveries-greeting p{font-size:.94rem!important;line-height:1.3!important}.projects-overview-card .active-deliveries-greeting .active-deliveries-new-setup{border-radius:.85rem!important;min-width:10.6rem!important;min-height:2.75rem!important;padding:0 1.15rem!important;top:1.2rem!important;right:1.25rem!important}.projects-overview-card .active-deliveries-metrics{gap:.7rem!important}.projects-overview-card .active-delivery-metric em{margin-top:.45rem!important;font-size:.72rem!important}.projects-overview-card .active-delivery-metric-bar{bottom:.72rem!important}.projects-overview-card .project-carousel-toolbar{padding:0 1rem!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-controls{margin-top:.45rem!important}.projects-overview-card .project-carousel-track--carousel{min-height:15.25rem!important;margin-top:1.55rem!important}.projects-overview-card .project-carousel-position{margin-top:.75rem!important}.projects-overview-card .projects-selected-brief-card{min-height:9.25rem!important;max-height:10.75rem!important;padding:1rem!important}.projects-overview-card .projects-selected-brief-card p,.projects-overview-card .projects-selected-brief-card .project-brief-text,.projects-overview-card .projects-selected-brief-card .brief-text{-webkit-line-clamp:3!important;max-height:4.5rem!important}.projects-overview-card .new-project-panel{margin-top:1.1rem!important;padding:1.15rem!important}.projects-overview-card .new-project-panel textarea[name*=context],.projects-overview-card .new-project-panel textarea:last-of-type{min-height:11rem!important}.projects-overview-card .new-project-upload-dropzone{min-height:6.3rem!important;padding:.95rem!important}@media (width<=980px){.projects-overview-card .active-deliveries-greeting{padding:1.1rem!important}}.projects-overview-card:has(.new-project-panel) .project-carousel-shell{margin-top:.85rem!important;padding-top:.65rem!important}.projects-overview-card:has(.new-project-panel) .project-carousel-toolbar{padding:0 .85rem!important}.projects-overview-card:has(.new-project-panel) .project-carousel-toolbar p{font-size:.88rem!important;line-height:1.25!important}.projects-overview-card:has(.new-project-panel) .project-carousel-track--carousel{transform-origin:top!important;min-height:11.5rem!important;margin-top:.95rem!important;transform:scale(.86)!important}.projects-overview-card:has(.new-project-panel) .project-carousel-track--grid{max-height:16rem!important;padding-top:.75rem!important;overflow-y:auto!important}.projects-overview-card:has(.new-project-panel) .project-carousel-position{opacity:.78!important;margin-top:-1.1rem!important}.projects-overview-card:has(.new-project-panel) .projects-selected-workspace{margin-top:.75rem!important;padding:.85rem!important}.projects-overview-card:has(.new-project-panel) .projects-selected-header{margin-bottom:.65rem!important}.projects-overview-card:has(.new-project-panel) .projects-selected-meta{margin-bottom:.65rem!important}.projects-overview-card:has(.new-project-panel) .projects-selected-brief-grid{display:none!important}.projects-overview-card:has(.new-project-panel) .new-project-panel{margin-top:.9rem!important;padding:1rem!important}.projects-overview-card:has(.new-project-panel) .new-project-panel .section-heading-row{margin-bottom:1.15rem!important}.projects-overview-card:has(.new-project-panel) .new-project-panel>div:first-child{margin-bottom:1.15rem!important}.projects-overview-card:has(.new-project-panel) .new-project-panel textarea{min-height:5.75rem!important}.projects-overview-card:has(.new-project-panel) .new-project-panel textarea:last-of-type{min-height:9rem!important}.projects-overview-card:has(.new-project-panel) .new-project-upload-dropzone{min-height:5.65rem!important;padding:.85rem!important}.projects-overview-card:has(.new-project-panel) .form-action-row{margin-top:.85rem!important}.generate-main-column>*{margin-top:0!important}.generate-main-column .clean-upload-panel,.generate-main-column .upload-panel.clean-upload-panel{border-radius:1rem!important;padding:1rem!important}.generate-main-column .clean-upload-panel h3{margin-bottom:.25rem!important}.generate-main-column .clean-upload-panel p{margin-bottom:.75rem!important;line-height:1.35!important}.generate-main-column .clean-upload-panel .upload-dropzone{border-radius:.9rem!important;min-height:5.75rem!important;padding:.85rem 1rem!important}.generate-main-column .clean-upload-panel .upload-dropzone .upload-dropzone-icon{border-radius:.8rem!important;width:2.25rem!important;height:2.25rem!important}.generate-main-column .clean-upload-panel .upload-dropzone .upload-dropzone-icon img{width:1.2rem!important;height:1.2rem!important}.generate-main-column .clean-upload-panel .upload-dropzone span:not(.upload-dropzone-icon){font-size:.86rem!important;line-height:1.2!important}.generate-main-column .clean-upload-panel .upload-dropzone small{font-size:.72rem!important;line-height:1.15!important}.generate-main-column .uploaded-document-list{max-height:7.5rem!important;margin-top:.65rem!important;overflow-y:auto!important}.generate-main-column .grid{gap:.85rem!important}.generate-main-column label{gap:.35rem!important}.generate-main-column select,.generate-main-column input{min-height:2.75rem!important;padding:0 .95rem!important}.generate-main-column textarea{min-height:6.25rem!important;padding:.9rem 1rem 1.75rem!important;line-height:1.38!important}.generate-main-column .problem-statement-counter{min-height:1.25rem!important;padding:.05rem .42rem!important;font-size:.68rem!important;bottom:.55rem!important;right:.85rem!important}.generate-main-column [class*=previous],.generate-main-column [class*=history],.generate-main-column [class*=document-list],.generate-main-column [class*=upload-list]{max-height:9rem!important;overflow-y:auto!important}@media (width<=980px){.generate-main-column .clean-upload-panel .upload-dropzone{min-height:6.25rem!important}.generate-main-column textarea{min-height:7rem!important}}.projects-overview-card .brief-card-expand{color:#1c7f7c!important;background:#ecf2f8f2!important;box-shadow:0 10px 22px #0000001f,0 0 12px #2fe3ec0f!important}.projects-overview-card .brief-card-expand:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px #00000024,0 0 16px #2fe3ec14!important}.projects-overview-card .projects-selected-brief-card:hover{border-color:#2fe3ec61!important;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000002e,0 0 22px #2fe3ec11!important}.projects-overview-card .projects-selected-brief-icon{background:linear-gradient(#2fe3ec24,#2fe3ec0f)!important;border:1px solid #2fe3ec47!important;box-shadow:inset 0 1px #ffffff0f,0 0 14px #2fe3ec14!important}.projects-overview-card .projects-selected-brief-icon.blue{background:linear-gradient(#5694ff26,#5694ff12)!important;border-color:#5694ff47!important}.projects-overview-card .brief-card-expand{color:#117b7b!important;background:linear-gradient(#f6fbfffa,#e6eff7f5)!important;border:1px solid #e2edf7b8!important;box-shadow:0 12px 24px #00000024,0 0 14px #2fe3ec14!important}.projects-overview-card .projects-selected-header button,.projects-overview-card .projects-selected-actions button,.projects-overview-card .projects-selected-workspace .projects-selected-header a,.projects-overview-card .projects-selected-workspace .projects-selected-actions a{letter-spacing:.01em!important;border-radius:999px!important;min-height:3.05rem!important;padding:0 1.45rem!important;font-size:.86rem!important;font-weight:900!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important}.projects-overview-card .projects-selected-header button:first-of-type,.projects-overview-card .projects-selected-actions button:first-of-type,.projects-overview-card .projects-selected-workspace .projects-selected-header a:first-of-type,.projects-overview-card .projects-selected-workspace .projects-selected-actions a:first-of-type{color:#dbe7f3!important;background:linear-gradient(#112336f0,#0b1829fa)!important;border:1px solid #7ea4c46b!important;box-shadow:inset 0 1px #ffffff0b,0 12px 24px #00000029!important}.projects-overview-card .projects-selected-header button:last-of-type,.projects-overview-card .projects-selected-actions button:last-of-type,.projects-overview-card .projects-selected-workspace .projects-selected-header a:last-of-type,.projects-overview-card .projects-selected-workspace .projects-selected-actions a:last-of-type{color:#061623!important;background:linear-gradient(135deg,#43efe2,#39d7a7)!important;border:1px solid #49f1db94!important;box-shadow:0 14px 30px #39d7a733,0 0 22px #2fe3ec29,inset 0 1px #ffffff52!important}.projects-overview-card .projects-selected-header>div:last-child,.projects-overview-card .projects-selected-actions{gap:.85rem!important}.projects-overview-card .projects-selected-header button:hover,.projects-overview-card .projects-selected-actions button:hover,.projects-overview-card .projects-selected-workspace .projects-selected-header a:hover,.projects-overview-card .projects-selected-workspace .projects-selected-actions a:hover{transform:translateY(-1px)!important}.projects-overview-card .projects-selected-header button:first-of-type:hover,.projects-overview-card .projects-selected-actions button:first-of-type:hover,.projects-overview-card .projects-selected-workspace .projects-selected-header a:first-of-type:hover,.projects-overview-card .projects-selected-workspace .projects-selected-actions a:first-of-type:hover{background:linear-gradient(#152a3efa,#0c1b2d)!important;border-color:#a0bedc94!important}.projects-overview-card .projects-selected-header button:last-of-type:hover,.projects-overview-card .projects-selected-actions button:last-of-type:hover,.projects-overview-card .projects-selected-workspace .projects-selected-header a:last-of-type:hover,.projects-overview-card .projects-selected-workspace .projects-selected-actions a:last-of-type:hover{box-shadow:0 16px 34px #39d7a742,0 0 28px #2fe3ec33,inset 0 1px #ffffff61!important}.workspace-header .workspace-account-mark{color:#0f8f97!important;letter-spacing:.04em!important;background:linear-gradient(#fafcfffa,#e8f0f8f5)!important;border:1px solid #addce1b8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.65rem!important;height:2.65rem!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffc,0 10px 22px #0000001f,0 0 12px #2fe3ec0f!important}.workspace-header .workspace-account-mark{color:#0f8f97!important;background:linear-gradient(#fafcfffa,#e8f0f8f5)!important;border:1px solid #addce1ad!important;width:2.38rem!important;height:2.38rem!important;font-size:.76rem!important;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #0000001a,0 0 10px #2fe3ec0d!important}.workspace-header .workspace-user .secondary.compact:hover{background:linear-gradient(#243852fa,#1b2b41)!important;border-color:#a0bedc61!important;transform:translateY(-1px)!important}.projects-overview-card .active-deliveries-greeting h2{letter-spacing:.005em!important;word-spacing:.04em!important;font-kerning:normal!important;text-rendering:geometricprecision!important;font-weight:900!important}.projects-overview-card .active-deliveries-greeting h2 span{margin-left:.45rem!important;display:inline-block!important;transform:translateY(-.02em)!important}.workspace-header .workspace-account-mark{color:#fff!important;letter-spacing:.025em!important;background:linear-gradient(135deg,#0fa8b8 0%,#6d5ae0 100%)!important;border:1px solid #ffffff38!important;border-radius:999px!important;width:2.55rem!important;height:2.55rem!important;font-size:.82rem!important;font-weight:950!important;box-shadow:0 10px 22px #0fa8b82e,0 10px 24px #6d5ae024,0 0 0 1px #ffffff0a,inset 0 1px #ffffff3d!important}.workspace-header .workspace-account-mark:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px #0fa8b838,0 12px 28px #6d5ae02e,0 0 0 1px #ffffff0f,inset 0 1px #ffffff4d!important}.workspace-header{z-index:50!important;align-items:center!important;gap:var(--eh-space-4)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 9% 18%,#0fa8b80e,#0000 24%),radial-gradient(circle at 88% 8%,#6d5ae00d,#0000 22%),linear-gradient(#fffffffa,#f7fafefa)!important;border-top:4px solid #0000!important;border-bottom:1px solid #0f2d481a!important;border-image:linear-gradient(90deg,#6d5ae0,#0fa8b8) 1!important;grid-template-columns:minmax(25rem,auto) minmax(0,1fr) auto!important;min-height:5.85rem!important;padding:.95rem 2rem!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 12px 30px #0f233714,0 0 22px #0fa8b80a!important}.workspace-header:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0fa8b809,#0000 32%),radial-gradient(circle at 78% 0,#6d5ae009,#0000 24%)!important;position:absolute!important;inset:0!important}.workspace-header>*{z-index:1!important;position:relative!important}.workspace-header .workspace-brand{justify-self:start!important;align-items:center!important;gap:var(--eh-space-3)!important;display:flex!important}.workspace-header .brand-logo{filter:drop-shadow(0 8px 14px #0fa8b824)!important;border-radius:999px!important;width:2.5rem!important;height:2.5rem!important}.workspace-header .workspace-brand strong{color:#111827!important;letter-spacing:-.05em!important;font-size:1.12rem!important;font-weight:950!important;line-height:1.05!important}.workspace-header .workspace-brand span:not(.brand-ai){color:#566582bd!important;letter-spacing:.32em!important;margin-top:.35rem!important;font-size:.62rem!important;font-weight:850!important;display:block!important}.workspace-header .workspace-tabs{justify-self:center!important;align-items:center!important;gap:var(--eh-space-1)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.workspace-header .workspace-tab{min-height:var(--eh-control-size)!important;padding:0 var(--eh-space-3)!important;border-radius:var(--eh-radius-sm)!important;color:#374151ad!important;letter-spacing:.01em!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:.88rem!important;font-weight:900!important;position:relative!important}.workspace-header .workspace-tab:after{content:""!important;left:var(--eh-space-3)!important;right:var(--eh-space-3)!important;bottom:var(--eh-space-1)!important;opacity:0!important;background:0 0!important;border-radius:999px!important;height:2px!important;transition:opacity .16s,transform .16s,background .16s!important;position:absolute!important;transform:scaleX(.35)!important}.workspace-header .workspace-tab:hover{color:#111827!important;transform:none!important}.workspace-header .workspace-tab.active{color:#0f8f97!important;background:#0fa8b812!important}.workspace-header .workspace-tab.active:after{opacity:1!important;background:linear-gradient(90deg,#0fa8b8,#6d5ae0)!important;transform:scaleX(1)!important;box-shadow:0 0 10px #0fa8b829!important}.workspace-header .workspace-tab:disabled{color:#6b728061!important;cursor:not-allowed!important}.workspace-header .workspace-user{justify-self:end!important;align-items:center!important;gap:1rem!important;display:flex!important}.workspace-header .workspace-account-mark{color:#fff!important;background:linear-gradient(135deg,#0fa8b8 0%,#6d5ae0 100%)!important;border:1px solid #ffffff80!important;width:2.55rem!important;height:2.55rem!important;box-shadow:0 10px 20px #0fa8b82e,0 10px 22px #6d5ae01f,inset 0 1px #ffffff47!important}.workspace-header .workspace-user .secondary.compact:hover{background:linear-gradient(#fff 0%,#fbfaf6 100%)!important;border-color:#0fa8b83d!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff,0 12px 26px #0f23371f,0 0 12px #0fa8b80f!important}.workspace-context{min-width:0;max-width:clamp(9rem,17vw,13rem);padding-left:var(--eh-space-4);text-align:left;border-left:1px solid #0fa8b82e}.workspace-context p{margin:0 0 var(--eh-space-1);color:var(--eh-color-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1}.workspace-context b{color:var(--eh-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1.25;display:block;overflow:hidden}.workspace-header .workspace-tab:focus-visible,.workspace-header .workspace-user .secondary.compact:focus-visible{outline:3px solid var(--eh-color-focus);outline-offset:3px}@media (width<=720px){.workspace-header .workspace-brand{flex-wrap:wrap;width:100%}.workspace-context{width:calc(100% - 3.5rem);max-width:none;padding:var(--eh-space-2) 0 0;border-top:1px solid #0fa8b824;border-left:0;margin-left:3.5rem}}.workspace-header{background:radial-gradient(circle at 8% 18%,#0fa8b811,#0000 24%),radial-gradient(circle at 86% 0,#6d5ae00e,#0000 26%),linear-gradient(#fcfefff6,#f2f7fcf0)!important;border-top:3px solid #0000!important;border-bottom:1px solid #0fa8b81f!important;border-image:linear-gradient(90deg,#6d5ae0 0%,#0fa8b8 100%) 1!important;min-height:5.05rem!important;padding:.68rem 1.55rem!important;box-shadow:0 8px 22px #08142212,0 0 22px #0fa8b80b,inset 0 1px #ffffffd1!important}.workspace-header:after{content:""!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(#0fa8b813,#0fa8b800)!important;height:18px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}.workspace-header .workspace-brand strong{color:#111827!important;letter-spacing:-.055em!important;text-rendering:geometricprecision!important;font-weight:950!important}.workspace-header .workspace-brand .brand-ai{color:#0fa8b8!important}.workspace-header .workspace-brand span:not(.brand-ai){color:#576582c7!important;letter-spacing:.08em!important}.workspace-header .workspace-user{gap:.55rem!important}.workspace-header .workspace-account-mark{color:#fff!important;background:linear-gradient(135deg,#0fa8b8 0%,#6d5ae0 100%)!important;border:1px solid #ffffff6b!important;width:2.42rem!important;height:2.42rem!important;font-size:.78rem!important;font-weight:950!important;box-shadow:0 8px 18px #0fa8b829,0 8px 20px #6d5ae01f,inset 0 1px #ffffff47!important}.workspace-header .workspace-account-mark+button,.workspace-header .workspace-account-mark~button{margin-left:0!important}.workspace-header .workspace-user .secondary.compact{color:#263449!important;background:linear-gradient(#ffffffb8,#f1f6fba3)!important;border:1px solid #445c792e!important;border-radius:999px!important;min-height:2.42rem!important;padding:0 1.12rem!important;font-size:.79rem!important;font-weight:850!important;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0f233714!important}.workspace-header .workspace-user .secondary.compact:hover{color:#0f8f97!important;background:linear-gradient(#ffffffd6,#f4f9fcc2)!important;border-color:#0fa8b847!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #0f23371a,0 0 12px #0fa8b80f!important}@media (width<=1120px){.workspace-header{grid-template-areas:"brand user""tabs tabs";justify-items:stretch!important;gap:var(--eh-space-2)!important;padding:var(--eh-space-3) var(--eh-space-4)!important;grid-template-columns:minmax(0,1fr) auto!important}.workspace-header .workspace-brand{grid-area:brand}.workspace-header .workspace-tabs{grid-area:tabs}.workspace-header .workspace-user{grid-area:user}.workspace-header .workspace-brand,.workspace-header .workspace-tabs,.workspace-header .workspace-user{justify-self:center!important}.workspace-header .workspace-tabs{gap:var(--eh-space-2)!important;flex-wrap:wrap!important}}.projects-overview-card .active-deliveries-greeting h2 span[aria-hidden=true]{display:none!important}.projects-overview-card .active-deliveries-greeting h2{letter-spacing:.008em!important;word-spacing:.045em!important}.projects-overview-card .active-delivery-metric-bar{display:none!important}.projects-overview-card .active-delivery-metric{border-color:#598cb138!important;padding-bottom:1rem!important}.projects-overview-card .active-delivery-metric strong{margin-top:.7rem!important}.projects-overview-card .active-delivery-metric em{color:#c7d6e8b8!important;margin-top:.5rem!important}.projects-overview-card .active-delivery-metric.awaiting-review{border-color:#e8952e42!important}.projects-overview-card .active-delivery-metric:has([class*=review]){border-color:#e8952e42!important}.authenticated-workspace-shell .hero.authenticated-hero,.authenticated-workspace-shell .projects-overview-card,.authenticated-workspace-shell>section:first-of-type{margin-top:0!important}.projects-overview-card .project-carousel-shell{padding-top:.55rem!important}.projects-overview-card .project-carousel-toolbar{align-items:end!important;margin-bottom:.35rem!important;padding:0 1rem!important}.projects-overview-card .project-carousel-toolbar p{margin-top:.22rem!important;margin-bottom:0!important}.projects-overview-card .project-carousel-toolbar-actions{align-self:end!important;margin-top:0!important}.projects-overview-card .project-carousel-shell--carousel .project-carousel-controls{margin-top:.25rem!important;margin-bottom:0!important;transform:translateY(.15rem)!important}.projects-overview-card .project-carousel-track--carousel{min-height:14.25rem!important;margin-top:.85rem!important;padding-top:.25rem!important}.projects-overview-card .project-carousel-button{color:#e9f4ffe6!important;background:linear-gradient(#081a2af0,#04101efa)!important;border:1px solid #2fe3ec47!important;border-radius:999px!important;width:2.9rem!important;height:2.9rem!important;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000029,0 0 14px #2fe3ec0f!important}.projects-overview-card .project-carousel-button:hover{background:linear-gradient(#0a2032fa,#051323)!important;border-color:#2fe3ec75!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #0000002e,0 0 18px #2fe3ec17!important}.projects-overview-card .project-carousel-track--carousel .project-list-item{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.projects-overview-card .project-carousel-track--carousel .project-list-item:not(.selected){opacity:.74!important;filter:saturate(.82)brightness(.88)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item:not(.selected):hover{opacity:.9!important;filter:saturate(.95)brightness(.96)!important}.projects-overview-card .project-carousel-track--carousel .project-list-item.selected{opacity:1!important;filter:none!important;border-color:#2fe3ec61!important;box-shadow:0 18px 38px #0000002e,0 0 24px #2fe3ec1a,inset 0 1px #ffffff0a!important}.projects-overview-card .project-list-item h3,.projects-overview-card .project-list-item strong,.projects-overview-card .project-list-item .project-title,.projects-overview-card .project-list-item [class*=title]{text-overflow:clip!important;white-space:normal!important;max-width:100%!important;overflow:hidden!important}.projects-overview-card .project-list-item p,.projects-overview-card .project-list-item .project-description,.projects-overview-card .project-list-item [class*=description]{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.projects-overview-card .project-carousel-position{opacity:.74!important;margin-top:.45rem!important}.projects-overview-card .project-carousel-track--grid .project-list-item{opacity:1!important;filter:none!important}.projects-overview-card .active-deliveries-metrics{align-items:stretch!important;gap:.85rem!important}.projects-overview-card .active-delivery-metric{background:radial-gradient(circle at 12% 14%,#2fe3ec0e,#0000 28%),linear-gradient(#081c2ce6,#040f1df7)!important;border:1px solid #598cb138!important;border-radius:1rem!important;min-height:7.1rem!important;padding:1rem 1.1rem!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 14px 30px #00000024!important}.projects-overview-card .active-delivery-metric:before{content:""!important;pointer-events:none!important;opacity:.75!important;background:linear-gradient(90deg,#2fe3ec09,#0000 42%)!important;position:absolute!important;inset:0!important}.projects-overview-card .active-delivery-metric>*{z-index:1!important;position:relative!important}.projects-overview-card .active-delivery-metric span,.projects-overview-card .active-delivery-metric .metric-label{color:#e7f0fae6!important;letter-spacing:.04em!important;font-size:.74rem!important;font-weight:850!important}.projects-overview-card .active-delivery-metric strong{color:#f7fbff!important;letter-spacing:-.045em!important;margin-top:.55rem!important;font-size:clamp(1.8rem,2.8vw,2.45rem)!important;font-weight:950!important}.projects-overview-card .active-delivery-metric em{color:#c5d4e6b8!important;margin-top:.35rem!important;font-size:.72rem!important;font-style:normal!important;font-weight:700!important}.projects-overview-card .active-delivery-metric-icon,.projects-overview-card .active-delivery-metric [class*=icon]{background:linear-gradient(#2fe3ec26,#2fe3ec0e)!important;border:1px solid #2fe3ec38!important;border-radius:.8rem!important;width:2.45rem!important;height:2.45rem!important;box-shadow:inset 0 1px #ffffff0b,0 0 14px #2fe3ec13!important}.projects-overview-card .active-delivery-metric:nth-child(4){background:radial-gradient(circle at 12% 14%,#e8952e14,#0000 28%),linear-gradient(#081c2ce6,#040f1df7)!important;border-color:#e8952e47!important}.projects-overview-card .active-delivery-metric:nth-child(4) span,.projects-overview-card .active-delivery-metric:nth-child(4) .metric-label{color:#f7bd69!important}.projects-overview-card .active-delivery-metric:nth-child(4) .active-delivery-metric-icon,.projects-overview-card .active-delivery-metric:nth-child(4) [class*=icon]{background:linear-gradient(#e8952e2e,#e8952e12)!important;border-color:#e8952e47!important;box-shadow:inset 0 1px #ffffff0b,0 0 14px #e8952e14!important}.projects-overview-card .projects-selected-workspace{background:radial-gradient(circle at 12% 12%,#2fe3ec17,#0000 30%),radial-gradient(circle at 86% 12%,#6d5ae013,#0000 26%),linear-gradient(145deg,#081d2dfa,#040f1dfe)!important;border:1px solid #2fe3ec38!important;border-radius:1.45rem!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 20px 46px #00000038,0 0 30px #2fe3ec12!important}.projects-overview-card .projects-selected-workspace:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#2fe3ec0d,#0000 38%),radial-gradient(circle at 78% 10%,#6d5ae00e,#0000 24%)!important;position:absolute!important;inset:0!important}.projects-overview-card .projects-selected-workspace>*{z-index:1!important;position:relative!important}.projects-overview-card .projects-selected-brief-card{background:radial-gradient(circle at 8% 10%,#2fe3ec11,#0000 26%),linear-gradient(#081b2bf5,#040e1bfc)!important;border:1px solid #749ebe42!important;border-radius:1.05rem!important;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00000026!important}.projects-overview-card .projects-selected-brief-card h4{color:#f6f9ff!important}.projects-overview-card .projects-selected-brief-card p,.projects-overview-card .projects-selected-brief-card .project-brief-text,.projects-overview-card .projects-selected-brief-card .brief-text{color:#d5e1f0e0!important}.projects-overview-card .projects-selected-header button:first-of-type,.projects-overview-card .projects-selected-actions button:first-of-type{color:#e2edf8!important;background:linear-gradient(#0d1f31b8,#081526d1)!important;border:1px solid #7ea4c461!important;box-shadow:inset 0 1px #ffffff09,0 10px 20px #0000001f!important}.projects-overview-card .projects-selected-header button:last-of-type,.projects-overview-card .projects-selected-actions button:last-of-type{color:#fff!important;background:linear-gradient(135deg,#0fa8b8 0%,#6d5ae0 100%)!important;border:1px solid #ffffff2e!important;box-shadow:0 14px 30px #0fa8b82e,0 14px 32px #6d5ae024,inset 0 1px #ffffff3d!important}.workspace-header{margin-bottom:0!important}.workspace-header:after{background:linear-gradient(#0fa8b817,#0fa8b806 48%,#0fa8b800)!important;height:22px!important}main.authenticated-workspace-shell{padding-top:0!important}.authenticated-workspace-shell .hero.authenticated-hero{margin-top:0!important;padding-top:0!important}.authenticated-workspace-shell .projects-overview-card{margin-top:0!important;padding-top:1.15rem!important}.projects-overview-card .active-deliveries-hero{align-items:stretch!important;gap:1rem!important;margin-top:0!important}.projects-overview-card .active-deliveries-greeting{min-height:7.2rem!important;padding:1.15rem 15rem 1.1rem 1.35rem!important}.projects-overview-card .active-deliveries-greeting .eyebrow{margin-bottom:.35rem!important}.projects-overview-card .active-deliveries-greeting h2{margin:.1rem 0 .28rem!important}.projects-overview-card .active-deliveries-greeting p{max-width:42rem!important;margin:0!important}.projects-overview-card .active-deliveries-metrics{margin-top:0!important}.projects-overview-card .projects-selected-workspace{margin-top:1rem!important;padding:1.25rem!important}.projects-overview-card .projects-selected-header{margin-bottom:1rem!important}.projects-overview-card .projects-selected-brief-grid{gap:.95rem!important}.projects-overview-card .project-carousel-shell{margin-top:1rem!important}.projects-overview-card .project-carousel-toolbar{margin-bottom:.25rem!important}.projects-overview-card .project-carousel-track--carousel{margin-top:.7rem!important}.projects-overview-card .project-carousel-position{margin-bottom:0!important}@media (width<=980px){.projects-overview-card .active-deliveries-greeting{padding:1.1rem!important}.projects-overview-card .projects-selected-workspace{padding:1rem!important}}.projects-overview-card .projects-selected-workspace{background:linear-gradient(#f6fafe13,#f6fafe05 22%,#0000 42%),radial-gradient(circle at 12% 8%,#0fa8b81d,#0000 30%),radial-gradient(circle at 88% 6%,#6d5ae017,#0000 28%),linear-gradient(145deg,#081d2dfb,#040f1dfe)!important;border-color:#2fe3ec40!important;box-shadow:inset 0 1px #ffffff13,inset 0 80px 90px #ffffff05,0 22px 50px #0000003d,0 0 34px #2fe3ec13!important}.projects-overview-card .projects-selected-workspace:after{content:""!important;pointer-events:none!important;opacity:.8!important;background:linear-gradient(90deg,#0000,#f6fafe57,#0fa8b847,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:1.25rem!important;right:1.25rem!important}.projects-overview-card .projects-selected-header{border-bottom:1px solid #f6fafe0f!important;padding-bottom:.95rem!important}.projects-overview-card .projects-selected-header h2,.projects-overview-card .projects-selected-header h3{color:#f8fbff!important;text-shadow:0 0 18px #2fe3ec0f!important}.projects-overview-card .projects-selected-header p{color:#d7e2f1c7!important}.projects-overview-card .projects-selected-meta span,.projects-overview-card .projects-selected-meta .pill,.projects-overview-card .projects-selected-workspace [class*=pill]{color:#e8f0fae0!important;background:linear-gradient(#ffffff0e,#ffffff05)!important;border-color:#f6fafe1c!important}.projects-overview-card .projects-selected-brief-card{background:linear-gradient(#ffffff08,#0000 30%),radial-gradient(circle at 8% 10%,#2fe3ec12,#0000 26%),linear-gradient(#081b2bf7,#040e1bfc)!important;border-color:#91b4d247!important}.projects-overview-card .new-project-panel{background:linear-gradient(#f6fafe12,#f6fafe05 22%,#0000 42%),radial-gradient(circle at 12% 8%,#0fa8b81c,#0000 30%),radial-gradient(circle at 88% 6%,#6d5ae014,#0000 28%),linear-gradient(145deg,#081d2dfb,#040f1dfe)!important;border:1px solid #2fe3ec3d!important;border-radius:1.45rem!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff13,inset 0 80px 90px #ffffff04,0 22px 50px #0000003d,0 0 34px #2fe3ec13!important}.projects-overview-card .new-project-panel:after{content:""!important;pointer-events:none!important;opacity:.8!important;background:linear-gradient(90deg,#0000,#f6fafe57,#0fa8b847,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:1.25rem!important;right:1.25rem!important}.projects-overview-card .new-project-panel>*{z-index:1!important;position:relative!important}.projects-overview-card .new-project-panel{padding:1.25rem!important}.projects-overview-card .new-project-panel .section-heading-row,.projects-overview-card .new-project-panel>div:first-child{margin-bottom:1.2rem!important}.projects-overview-card .new-project-panel h3{color:#f8fbff!important;text-shadow:0 0 18px #2fe3ec0f!important}.projects-overview-card .new-project-panel p{color:#d7e2f1c7!important;line-height:1.35!important}.projects-overview-card .new-project-panel label>span,.projects-overview-card .new-project-field .generate-field-label{color:#c8d8ebe6!important;letter-spacing:.2em!important;text-shadow:none!important;font-size:.68rem!important;font-weight:850!important}.projects-overview-card .new-project-panel label>span .required,.projects-overview-card .new-project-panel label>span strong,.projects-overview-card .new-project-panel label>span:after{color:#e8952e!important;text-shadow:0 0 10px #e8952e2e!important}.projects-overview-card .new-project-upload-title small,.projects-overview-card .new-project-upload-label small,.projects-overview-card .new-project-upload-block .upload-source-title small,.projects-overview-card .new-project-upload-title em,.projects-overview-card .new-project-upload-label em,.projects-overview-card .new-project-upload-block .upload-source-title em,.projects-overview-card .new-project-upload-title span:last-child,.projects-overview-card .new-project-upload-label span:last-child,.projects-overview-card .new-project-upload-block .upload-source-title span:last-child{color:#e8952e!important;text-shadow:0 0 10px #e8952e2e!important;font-weight:900!important}.projects-overview-card .new-project-panel input,.projects-overview-card .new-project-panel select,.projects-overview-card .new-project-panel textarea{color:#f6f9ff!important;background:linear-gradient(#ffffff08,#0000 30%),linear-gradient(#081b2bf0,#040e1bfc)!important;border-color:#749ebe47!important;border-radius:.95rem!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0000001f!important}.projects-overview-card .new-project-panel input:hover,.projects-overview-card .new-project-panel select:hover,.projects-overview-card .new-project-panel textarea:hover{border-color:#2fe3ec57!important}.projects-overview-card .new-project-panel input:focus,.projects-overview-card .new-project-panel select:focus,.projects-overview-card .new-project-panel textarea:focus{border-color:#2fe3ec85!important;box-shadow:0 0 0 3px #2fe3ec14,0 0 22px #2fe3ec14,inset 0 1px #ffffff0d!important}.projects-overview-card .new-project-panel textarea{min-height:5.9rem!important}.projects-overview-card .new-project-panel textarea:last-of-type{min-height:9.25rem!important}.projects-overview-card .new-project-upload-dropzone{background:radial-gradient(circle at 50% 6%,#2fe3ec1f,#0000 34%),linear-gradient(#e5f7f8d1,#cfe2eac2)!important;border:1px dashed #2fe3ec61!important;border-radius:1rem!important;min-height:5.9rem!important;padding:.95rem!important;box-shadow:inset 0 1px #ffffff94,0 14px 28px #00000024!important}.projects-overview-card .new-project-upload-dropzone:hover{background:radial-gradient(circle at 50% 6%,#2fe3ec29,#0000 34%),linear-gradient(#edfcfce0,#d3e7eecc)!important;border-color:#2fe3ec94!important}.projects-overview-card .new-project-upload-dropzone .upload-dropzone-icon{background:linear-gradient(135deg,#0fa8b82e,#6d5ae021)!important;border:1px solid #0fa8b852!important;border-radius:.85rem!important;width:2.4rem!important;height:2.4rem!important;box-shadow:0 0 0 5px #2fe3ec0e,0 0 18px #2fe3ec2e,inset 0 1px #ffffff5c!important}.projects-overview-card .new-project-upload-dropzone span:not(.upload-dropzone-icon){color:#102033!important;font-size:.86rem!important;font-weight:850!important}.projects-overview-card .new-project-upload-dropzone small{color:#65758b!important;font-size:.72rem!important;font-weight:800!important}.new-project-panel .new-project-create-button{color:#fff!important;background:linear-gradient(135deg,#0fa8b8 0%,#6d5ae0 100%)!important;border:1px solid #ffffff2e!important;box-shadow:0 14px 30px #0fa8b82e,0 14px 32px #6d5ae024,inset 0 1px #ffffff3d!important}.new-project-panel .new-project-cancel-button{color:#e2edf8!important;background:linear-gradient(#0d1f31b8,#081526d1)!important;border:1px solid #7ea4c461!important;box-shadow:inset 0 1px #ffffff09,0 10px 20px #0000001f!important}.generate-workspace-card{background:radial-gradient(circle at 14% 8%,#0fa8b813,#0000 28%),radial-gradient(circle at 88% 4%,#6d5ae011,#0000 24%),linear-gradient(#f7fbfef5,#e7f0f6eb)!important;border:1px solid #0fa8b82e!important;border-radius:1.35rem!important;max-width:min(76rem,100vw - 4rem)!important;margin:0 auto!important;box-shadow:inset 0 1px #ffffffc7,0 22px 48px #08142229,0 0 24px #0fa8b80d!important}.generate-workspace-layout{align-items:stretch!important;gap:1rem!important}.generate-main-column{gap:.85rem!important}.generate-main-column>.grid,.upload-panel.clean-upload-panel,.problem-statement-field,.approved-baseline-card{background:radial-gradient(circle at 12% 4%,#0fa8b80b,#0000 26%),radial-gradient(circle at 88% 0,#6d5ae009,#0000 22%),linear-gradient(#fafdffd6,#e8f2f7c7)!important;border:1px solid #8db5ce75!important;border-radius:1.05rem!important;box-shadow:inset 0 1px #ffffffa3,0 12px 24px #08142213!important}.generate-main-column>.grid,.upload-panel.clean-upload-panel,.problem-statement-field{padding:.95rem!important}.generate-main-column>.grid{gap:.85rem!important}.generate-field-label,.upload-source-title,.problem-statement-title{color:#435370e0!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:900!important}.generate-field-label strong,.problem-statement-title .source-requirement-note.required{color:#e8952e!important;text-shadow:none!important}.source-requirement-note.optional{color:#e05f73!important;text-shadow:none!important}.generate-main-column select,.generate-main-column input,.generate-main-column textarea{color:#102033!important;background:linear-gradient(#f4fafdf5,#e3eef5e6)!important;border:1px solid #96bad0a8!important;border-radius:.82rem!important;min-height:2.7rem!important;box-shadow:inset 0 1px #ffffffc7,0 6px 14px #08142209!important}.generate-main-column select:hover,.generate-main-column input:hover,.generate-main-column textarea:hover{border-color:#0fa8b866!important}.generate-main-column select:focus,.generate-main-column input:focus,.generate-main-column textarea:focus{background:linear-gradient(#fafdfffa,#e8f4f9f0)!important;border-color:#0fa8b88c!important;box-shadow:0 0 0 3px #0fa8b814,0 0 16px #0fa8b812,inset 0 1px #ffffffdb!important}.generate-main-column input::placeholder,.generate-main-column textarea::placeholder{color:#5063809e!important}.upload-panel.clean-upload-panel .upload-dropzone{background:radial-gradient(circle at 50% 8%,#0fa8b816,#0000 34%),linear-gradient(#e2f6f7c7,#d0e2ecb8)!important;border:1px dashed #0fa8b85c!important;border-radius:.9rem!important;min-height:5.05rem!important;padding:.75rem!important;box-shadow:inset 0 1px #ffffff9e,0 10px 20px #0814220f!important}.upload-panel.clean-upload-panel .upload-dropzone .upload-dropzone-icon{border-radius:.75rem!important;width:2.15rem!important;height:2.15rem!important}.upload-panel.clean-upload-panel .upload-dropzone span:not(.upload-dropzone-icon){color:#102033!important;font-size:.82rem!important;font-weight:850!important}.upload-panel.clean-upload-panel .upload-dropzone small{color:#64748b!important;font-size:.7rem!important}.problem-statement-field{padding-bottom:.95rem!important}.problem-statement-field textarea{background:linear-gradient(#f5fafdf5,#e6f0f7eb)!important;min-height:6.8rem!important}.problem-statement-counter{color:#40536a!important;background:#e2edf9f5!important;border:1px solid #cddbebd1!important}.approved-baseline-card{min-height:4.25rem!important;padding:.9rem 1rem!important}.approved-baseline-card strong{color:#102033!important}.approved-baseline-card p{color:#3f4f6cc2!important}.generation-source-panel{background:linear-gradient(#f6fafe0e,#0000 22%),radial-gradient(circle at 14% 6%,#0fa8b814,#0000 28%),linear-gradient(#091e2eeb,#040f1efa)!important;border:1px solid #2fe3ec2e!important;border-radius:1.25rem!important;box-shadow:inset 0 1px #ffffff0d,0 18px 36px #0000002b!important}.source-panel-section{background:linear-gradient(#071828b8,#040e1be0)!important;border-color:#7ea4c438!important;border-radius:1rem!important}.generation-actions{gap:.75rem!important;padding-top:.65rem!important}.generation-actions .secondary{color:#263449!important;background:linear-gradient(#ffffffc7,#f1f6fbad)!important;border:1px solid #445c792e!important;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0f233714!important}.generation-actions .primary.generate-cta{color:#fff!important;background:linear-gradient(135deg,#0fa8b8 0%,#6d5ae0 100%)!important;border:1px solid #ffffff2e!important;box-shadow:0 14px 30px #0fa8b82e,0 14px 32px #6d5ae024,inset 0 1px #ffffff3d!important}.generation-source-panel:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,#2fe3ec0b,#0000 38%),radial-gradient(circle at 78% 4%,#6d5ae013,#0000 26%)!important;position:absolute!important;inset:0!important}.generation-source-panel>*{z-index:1!important;position:relative!important}.generation-source-panel .source-panel-header,.generation-source-panel .eyebrow{color:#49e6ec!important;text-shadow:0 0 14px #2fe3ec1f!important}.source-panel-section{background:radial-gradient(circle at 12% 10%,#2fe3ec12,#0000 30%),radial-gradient(circle at 88% 0,#6d5ae00e,#0000 26%),linear-gradient(#0c2a3ac7,#07182ce0)!important;border-color:#7ebed642!important;box-shadow:inset 0 1px #ffffff0b,0 12px 24px #0000001f!important}.source-panel-toggle{color:#f5f9ff!important;background:0 0!important}.source-panel-count{color:#55f0e5!important;background:linear-gradient(#2fe3ec2e,#2fe3ec14)!important;border:1px solid #2fe3ec3d!important}.source-panel-empty{color:#d5e1f0c7!important}.document-library-item,.selected-source-item{background:linear-gradient(#12374ec7,#081c34e6)!important;border-color:#629cc352!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0000001f!important}.document-library-item:hover,.selected-source-item:hover{background:linear-gradient(#16425cd6,#09213cf0)!important;border-color:#2fe3ec6b!important}.document-library-item strong,.selected-source-item strong{color:#f7fbff!important}.document-library-item small,.selected-source-item small{color:#cddbecbd!important}.document-library-actions .mini-action,.view-all-uploads-button{color:#55f0e5!important;background:linear-gradient(#2fe3ec1a,#2fe3ec09)!important;border-color:#2fe3ec47!important}.document-library-actions .mini-action:hover,.view-all-uploads-button:hover{background:linear-gradient(#2fe3ec29,#2fe3ec0f)!important;border-color:#2fe3ec70!important}.generate-main-column .upload-panel.clean-upload-panel .upload-source-title{text-transform:uppercase!important;white-space:nowrap!important;align-items:baseline!important;gap:.42rem!important;margin-bottom:.8rem!important;display:inline-flex!important}.generate-main-column .upload-panel.clean-upload-panel .upload-source-title .eyebrow{color:#18cce4!important;text-transform:uppercase!important;letter-spacing:.2em!important;text-shadow:0 0 10px #18cce41a!important;font-size:.7rem!important;font-weight:950!important}.generate-main-column .upload-panel.clean-upload-panel .upload-source-title .source-requirement-note.optional{color:#e8952e!important;text-transform:uppercase!important;letter-spacing:.12em!important;text-shadow:0 0 10px #e8952e29!important;font-size:.68rem!important;font-weight:950!important}.generate-workspace-card{background:radial-gradient(circle at 10% 2%,#0fa8b821,#0000 28%),radial-gradient(circle at 92% 4%,#6d5ae01f,#0000 24%),radial-gradient(circle at 52% 46%,#2fe3ec0e,#0000 34%),linear-gradient(#f8fcfff6,#e8f2f8ec)!important;border-color:#0fa8b838!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffd1,0 24px 54px #0814222b,0 0 30px #0fa8b812,0 0 46px #6d5ae009!important}.generate-workspace-card:before{content:""!important;pointer-events:none!important;opacity:.75!important;background:linear-gradient(90deg,#0fa8b80e,#0000 34%),radial-gradient(circle at 82% 0,#6d5ae013,#0000 24%)!important;position:absolute!important;inset:0!important}.generate-workspace-card>*{z-index:1!important;position:relative!important}.generate-main-column>.grid,.upload-panel.clean-upload-panel,.problem-statement-field,.approved-baseline-card{background:radial-gradient(circle at 8% 4%,#0fa8b813,#0000 28%),radial-gradient(circle at 92% 0,#6d5ae00e,#0000 24%),linear-gradient(#fafdffdb,#e8f2f7cc)!important;border-color:#0fa8b83d!important;box-shadow:inset 0 1px #ffffffb3,0 12px 26px #08142214,0 0 18px #0fa8b80b!important}.generate-main-column>.grid:hover,.upload-panel.clean-upload-panel:hover,.problem-statement-field:hover,.approved-baseline-card:hover{border-color:#0fa8b857!important;box-shadow:inset 0 1px #ffffffbd,0 14px 30px #08142217,0 0 22px #0fa8b811,0 0 26px #6d5ae009!important}.generate-main-column select:focus,.generate-main-column input:focus,.generate-main-column textarea:focus{border-color:#0fa8b894!important;box-shadow:0 0 0 3px #0fa8b81a,0 0 18px #0fa8b818,0 0 22px #6d5ae009,inset 0 1px #ffffffe0!important}.upload-panel.clean-upload-panel .upload-dropzone{background:radial-gradient(circle at 50% 10%,#0fa8b821,#0000 36%),radial-gradient(circle at 78% 12%,#6d5ae011,#0000 28%),linear-gradient(#e2f8f8d1,#d0e4eebd)!important;border-color:#0fa8b870!important;box-shadow:inset 0 1px #ffffffad,0 10px 22px #08142211,0 0 22px #0fa8b814!important}.upload-panel.clean-upload-panel .upload-dropzone:hover{border-color:#0fa8b89e!important;box-shadow:inset 0 1px #ffffffc2,0 12px 26px #08142214,0 0 28px #0fa8b81f,0 0 22px #6d5ae00b!important}.upload-panel.clean-upload-panel .upload-dropzone .upload-dropzone-icon{background:linear-gradient(135deg,#0fa8b838,#6d5ae029)!important;border-color:#0fa8b85c!important;box-shadow:0 0 0 5px #0fa8b80f,0 0 20px #0fa8b82e,0 0 18px #6d5ae014,inset 0 1px #ffffff6b!important}.problem-statement-field textarea{background:radial-gradient(circle at 10% 0,#0fa8b80a,#0000 30%),radial-gradient(circle at 92% 0,#6d5ae009,#0000 26%),linear-gradient(#f5fafdf7,#e5f0f7eb)!important}.generation-actions .primary.generate-cta{box-shadow:0 14px 30px #0fa8b838,0 14px 34px #6d5ae02e,0 0 20px #0fa8b814,inset 0 1px #ffffff47!important}.generation-actions .primary.generate-cta:hover{transform:translateY(-1px)!important;box-shadow:0 16px 34px #0fa8b842,0 16px 38px #6d5ae038,0 0 26px #0fa8b81f,inset 0 1px #ffffff57!important}.generate-main-column .problem-statement-field{position:relative!important}.generate-main-column .problem-statement-field textarea{padding-bottom:2.15rem!important}.generate-main-column .problem-statement-field .problem-statement-counter{z-index:3!important;color:#40536a!important;letter-spacing:.04em!important;pointer-events:none!important;background:linear-gradient(#f6fafffa,#e2edf9f5)!important;border:1px solid #c1d3e6d1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:1.35rem!important;padding:.12rem .55rem!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:1.28rem!important;right:1.35rem!important;box-shadow:inset 0 1px #ffffffd9,0 6px 14px #08142214!important}.generate-main-column .problem-statement-field:focus-within .problem-statement-counter{color:#0f8f97!important;border-color:#0fa8b85c!important;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #08142214,0 0 12px #0fa8b814!important}.generate-main-column .problem-statement-input-shell{width:100%!important;display:block!important;position:relative!important}.generate-main-column .problem-statement-input-shell textarea{width:100%!important;padding-bottom:2.15rem!important;display:block!important}.generate-main-column .problem-statement-input-shell .problem-statement-counter{z-index:4!important;color:#40536a!important;letter-spacing:.04em!important;pointer-events:none!important;background:linear-gradient(#f6fafffa,#e2edf9f5)!important;border:1px solid #c1d3e6d1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:1.35rem!important;padding:.12rem .55rem!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:.72rem!important;right:.85rem!important;box-shadow:inset 0 1px #ffffffd9,0 5px 12px #08142214!important}.generate-main-column .problem-statement-input-shell:focus-within .problem-statement-counter{color:#0f8f97!important;border-color:#0fa8b85c!important;box-shadow:inset 0 1px #ffffffe6,0 5px 12px #08142214,0 0 12px #0fa8b814!important}.projects-overview-card .active-delivery-metric-bar,.projects-overview-card .active-delivery-metric [class*=progress],.projects-overview-card .active-delivery-metric [class*=bar]{display:none!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:first-child strong{color:#55f0e5!important;text-shadow:0 0 18px #2fe3ec2e!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:nth-child(2) strong{color:#b9adff!important;text-shadow:0 0 18px #6d5ae033!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:nth-child(3) strong{color:#f7fbff!important;text-shadow:0 0 16px #2fe3ec24,0 1px #ffffff1f!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:nth-child(4) strong{color:#e8952e!important;text-shadow:0 0 18px #e8952e33!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:nth-child(4){border-color:#e8952e5c!important;box-shadow:inset 0 1px #ffffff09,0 14px 30px #00000024,0 0 18px #e8952e0f!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:first-child [class*=icon]{color:#55f0e5!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:nth-child(2) [class*=icon]{color:#b9adff!important}.projects-overview-card .active-deliveries-metrics .active-delivery-metric:nth-child(4) [class*=icon]{color:#e8952e!important}.new-project-modal-backdrop{z-index:120!important;-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;backdrop-filter:blur(12px)saturate(1.02)!important;background:radial-gradient(circle at 50% 20%,#2fe3ec17,#0000 28%),radial-gradient(circle at 78% 18%,#6d5ae017,#0000 24%),#020a147a!important;justify-content:center!important;align-items:center!important;padding:1.25rem!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.new-project-modal{background:radial-gradient(circle at 12% 0,#2fe3ec1f,#0000 34%),radial-gradient(circle at 92% 2%,#6d5ae01a,#0000 30%),linear-gradient(145deg,#081d2df5,#040f1dfb)!important;border:1px solid #2fe3ec3d!important;border-radius:1.35rem!important;width:min(58rem,100vw - 2rem)!important;max-height:min(82vh,52rem)!important;overflow-y:auto!important;transform:translateY(-1vh)!important;box-shadow:inset 0 1px #ffffff14,0 22px 54px #00000052,0 0 34px #2fe3ec14!important}.new-project-modal .new-project-panel{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:clamp(1.1rem,2vw,1.45rem)!important}.new-project-modal .new-project-panel:after{opacity:.45!important;left:1.15rem!important;right:1.15rem!important}.new-project-modal .project-form-grid{gap:1rem!important}.new-project-modal textarea{min-height:7rem!important}.new-project-modal textarea[name=context],.new-project-modal .project-context textarea,.new-project-modal textarea[placeholder*="broader project background"]{min-height:10rem!important}.new-project-modal .form-action-row{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin-top:1rem!important;padding-top:.85rem!important;position:static!important}@media (width<=980px){.new-project-modal-backdrop{align-items:center!important;padding:.85rem!important}.new-project-modal{border-radius:1.15rem!important;width:100%!important;max-height:calc(100vh - 1.7rem)!important;transform:none!important}}.new-project-modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;backdrop-filter:blur(14px)saturate(1.04)!important;background:radial-gradient(circle at 50% 28%,#2fe3ec14,#0000 30%),radial-gradient(circle at 75% 24%,#6d5ae014,#0000 24%),#020a1485!important;align-items:center!important;padding:1.25rem!important}.new-project-modal{border-radius:1.35rem!important;width:min(50rem,100vw - 2rem)!important;max-height:min(78vh,46rem)!important;transform:translateY(-1.5vh)scale(.98)!important}.new-project-modal .new-project-panel{padding:1.15rem!important}.new-project-modal .new-project-panel>div:first-child{margin-bottom:.9rem!important}.new-project-modal .new-project-panel h2,.new-project-modal .new-project-panel h3{margin-bottom:.25rem!important;font-size:.95rem!important}.new-project-modal .new-project-panel p{margin-bottom:.85rem!important;font-size:.78rem!important;line-height:1.45!important}.new-project-modal .project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;display:grid!important}.new-project-modal .project-form-grid>label,.new-project-modal .project-form-grid>div{min-width:0!important}.new-project-modal .project-objective,.new-project-modal .project-context,.new-project-modal .project-form-grid>label:nth-last-of-type(-n+2){grid-column:span 2!important}.new-project-modal label:has(textarea){grid-column:span 2!important}.new-project-modal input,.new-project-modal select{min-height:2.45rem!important;padding:.65rem .85rem!important;font-size:.82rem!important}.new-project-modal textarea{min-height:5.6rem!important;max-height:7rem!important;padding:.75rem .85rem!important;font-size:.8rem!important;line-height:1.45!important}.new-project-modal textarea[placeholder*="broader project background"],.new-project-modal textarea[placeholder*=stakeholders],.new-project-modal textarea[placeholder*=constraints],.new-project-modal textarea[placeholder*=operational\ impact]{min-height:6.6rem!important;max-height:8.5rem!important}.new-project-modal .file-upload-card,.new-project-modal .upload-panel,.new-project-modal .upload-dropzone{min-height:4.4rem!important;padding:.8rem!important}.new-project-modal label:has(input[type=file]){min-height:4.4rem!important;padding:.8rem!important}.new-project-modal .upload-dropzone small{font-size:.66rem!important}.new-project-modal label:has(input[type=file]) small{font-size:.66rem!important}.new-project-modal .form-action-row{border-top:1px solid #94a3b81f!important;justify-content:flex-start!important;gap:.6rem!important;margin-top:.85rem!important;padding-top:.85rem!important;display:flex!important}.new-project-modal .form-action-row button{min-height:2.25rem!important;padding:.55rem .9rem!important;font-size:.76rem!important}@media (width<=760px){.new-project-modal{width:100%!important;max-height:calc(100vh - 1.5rem)!important;transform:none!important}.new-project-modal .project-form-grid{grid-template-columns:1fr!important}.new-project-modal .project-objective,.new-project-modal .project-context,.new-project-modal .project-form-grid>label:nth-last-of-type(-n+2){grid-column:span 1!important}.new-project-modal label:has(textarea){grid-column:span 1!important}}.new-project-modal-backdrop{align-items:flex-start!important;padding-top:clamp(4.8rem,11vh,7rem)!important;padding-bottom:2rem!important}.new-project-modal{max-height:calc(100vh - clamp(7rem,15vh,9rem))!important;transform:scale(.98)!important}@media (width<=760px){.new-project-modal-backdrop{align-items:flex-start!important;padding-top:4.8rem!important;padding-bottom:1rem!important}.new-project-modal{max-height:calc(100vh - 5.8rem)!important;transform:none!important}}.generation-source-panel:before{content:""!important;pointer-events:none!important;opacity:.85!important;background:linear-gradient(90deg,#2fe3ec0a,#2fe3ec00)!important;border-radius:999px!important;width:1.05rem!important;position:absolute!important;inset:0 auto 0 -1.05rem!important}.generation-source-panel .source-panel-header{border-bottom:1px solid #94a3b824!important;margin-bottom:.85rem!important;padding-bottom:.8rem!important}.generation-source-panel .source-panel-section{background:linear-gradient(#0a2334eb,#071a2ae6)!important;border:1px solid #94a3b829!important;border-radius:1.05rem!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000001f!important}.generation-source-panel .source-panel-section+.source-panel-section{margin-top:.85rem!important}.generation-source-panel .source-panel-toggle,.generation-source-panel .view-all-uploads-button,.generation-source-panel .mini-action{background:#2fe3ec0e!important;border-color:#2fe3ec38!important;box-shadow:0 0 14px #2fe3ec0b!important}.generation-source-panel .document-library-item,.generation-source-panel .selected-source-item{background:linear-gradient(#081e30c7,#051423bd)!important;border-color:#94a3b826!important;border-radius:.9rem!important}@media (width<=1080px){.generate-workspace-layout{grid-template-columns:1fr!important}.generation-source-panel{width:100%!important;min-width:0!important;max-width:none!important}.generation-source-panel:before{display:none!important}}.generation-source-panel{background:radial-gradient(circle at 18% 0,#2fe3ec21,#0000 32%),radial-gradient(circle at 92% 8%,#6d5ae01a,#0000 30%),linear-gradient(#0c2c3ee6,#071b2ceb)!important;border-color:#2fe3ec38!important;box-shadow:inset 0 1px #ffffff12,0 18px 34px #00000024,0 0 24px #2fe3ec0b!important}.generation-source-panel .source-panel-header{border-bottom-color:#94a3b824!important}.generation-source-panel .source-panel-header h3,.generation-source-panel .source-panel-header span,.generation-source-panel .source-panel-header .eyebrow{color:#55f0e5!important}.generation-source-panel .source-panel-section{background:linear-gradient(#0a2436bd,#061828c7)!important;border-color:#94a3b829!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000001a!important}.generation-source-panel .source-panel-section h4,.generation-source-panel .source-panel-toggle strong{color:#f7fbff!important}.generation-source-panel .source-panel-section p,.generation-source-panel .source-panel-body,.generation-source-panel .empty-state,.generation-source-panel small{color:#d8e2efc7!important}.generation-source-panel .source-panel-count{color:#55f0e5!important;background:#2fe3ec1f!important;border-color:#2fe3ec3d!important}.generation-source-panel .source-panel-toggle,.generation-source-panel .view-all-uploads-button,.generation-source-panel .mini-action{color:#55f0e5!important;background:#2fe3ec0e!important;border-color:#2fe3ec33!important}.generation-source-panel .document-library-item,.generation-source-panel .selected-source-item{background:linear-gradient(#081f30b8,#051423b3)!important;border-color:#94a3b824!important}.target-review-workspace{padding-top:clamp(1.35rem,2.4vw,2rem)!important}.target-review-shell{width:min(86rem,100vw - 2rem)!important;margin:0 auto!important}.delivery-board-hero{background:radial-gradient(circle at 14% 0,#2fe3ec1c,#0000 32%),radial-gradient(circle at 88% 0,#6d5ae018,#0000 30%),linear-gradient(#fffffff5,#f4f8fcf0)!important;border:1px solid #2fe3ec2e!important;border-radius:1.65rem!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffeb,0 22px 56px #04122129,0 0 30px #2fe3ec0e!important}.delivery-board-hero:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#2fe3ec61,#6d5ae038,#0000)!important;height:1px!important;position:absolute!important;inset:.8rem 1rem auto!important}.delivery-board-hero-top{justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-bottom:1.15rem!important;display:flex!important}.delivery-board-title{align-items:center!important;gap:.9rem!important;display:flex!important}.delivery-board-title-icon{color:#e8fbff!important;background:radial-gradient(circle at 30% 22%,#ffffff52,#0000 26%),linear-gradient(135deg,#0fa8b8,#6d5ae0)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.7rem!important;height:2.7rem!important;display:inline-flex!important;box-shadow:0 12px 26px #0fa8b838,0 0 20px #6d5ae02e!important}.delivery-board-title p{color:#52627a!important;letter-spacing:.01em!important;margin:0!important;font-size:.92rem!important;font-weight:800!important}.delivery-board-actions{align-items:center!important;gap:.7rem!important;display:inline-flex!important}.delivery-sort-button{color:#102033!important;background:linear-gradient(#fffffff5,#eff6fdeb)!important;border:1px solid #c1d3e6d1!important;border-radius:999px!important;min-height:2.55rem!important;padding:.65rem .95rem!important;box-shadow:inset 0 1px #ffffffeb,0 10px 20px #08142214!important}.delivery-board-actions .generate-cta{border-radius:999px!important;min-height:2.55rem!important;padding-inline:1rem!important;box-shadow:0 12px 24px #0fa8b82e,0 0 18px #6d5ae01f!important}.delivery-board-summary-card{background:linear-gradient(135deg,#f8fcffeb,#eff7fcd1)!important;border:1px solid #c1d3e6bd!important;border-radius:1.35rem!important;grid-template-columns:minmax(20rem,1fr) minmax(10rem,.36fr) minmax(10rem,.36fr)!important;gap:.85rem!important;padding:.95rem!important;display:grid!important;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #08142214!important}.delivery-board-project-card,.delivery-board-metric-card{background:radial-gradient(circle at 8% 0,#2fe3ec1c,#0000 32%),linear-gradient(#fffffff5,#f0f7fde6)!important;border:1px solid #c1d3e6c7!important;border-radius:1.08rem!important;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #08142212!important}.delivery-board-project-card{padding:.95rem 1rem!important}.delivery-board-eyebrow{color:#667993!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important}.delivery-board-project-body{align-items:center!important;gap:.85rem!important;margin-top:.62rem!important;display:flex!important}.delivery-board-project-icon,.delivery-board-metric-icon{color:#0f8f97!important;background:#2fe3ec1c!important;border:1px solid #0fa8b838!important;border-radius:.75rem!important;flex:none!important;justify-content:center!important;align-items:center!important;width:2.35rem!important;height:2.35rem!important;display:inline-flex!important}.delivery-board-metric-icon.purple{color:#6d5ae0!important;background:#6d5ae01a!important;border-color:#6d5ae038!important}.delivery-project-picker{width:100%!important;min-width:0!important}.delivery-project-picker-button{color:#102033!important;background:linear-gradient(#fffffff0,#ebf7faeb)!important;border:1px solid #2fe3ec2e!important;border-radius:.95rem!important;width:100%!important;min-height:3.1rem!important;padding:.72rem .9rem!important;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #0814220f!important}.delivery-project-picker-button span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.delivery-project-chevron{color:#0f8f97!important}.delivery-board-metric-card{align-items:center!important;gap:.85rem!important;padding:1rem!important;display:flex!important}.delivery-board-metric-card span:not(.delivery-board-metric-icon){color:#667993!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important;display:block!important}.delivery-board-metric-card strong{color:#102033!important;letter-spacing:-.06em!important;margin-top:.15rem!important;font-size:clamp(1.65rem,2.3vw,2.15rem)!important;line-height:.95!important;display:block!important}@media (width<=980px){.delivery-board-hero-top{flex-direction:column!important;align-items:flex-start!important}.delivery-board-summary-card{grid-template-columns:1fr!important}.delivery-board-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}.delivery-board-intelligence-strip{grid-template-columns:repeat(3,minmax(8.5rem,.72fr)) minmax(20rem,1.45fr)!important;gap:.85rem!important;margin:1rem 0!important;display:grid!important}.delivery-intelligence-card,.delivery-next-action-card{background:linear-gradient(#fffffff5,#f1f7fde6)!important;border:1px solid #c1d3e6bd!important;border-radius:1.1rem!important;min-height:6.2rem!important;padding:.95rem 1rem!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffeb,0 12px 26px #08142212!important}.delivery-intelligence-card:before,.delivery-next-action-card:before{content:""!important;background:#55f0e5!important;width:3px!important;position:absolute!important;inset:0 auto 0 0!important;box-shadow:0 0 16px #2fe3ec38!important}.delivery-intelligence-card span,.delivery-next-action-card span{color:#667993!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:950!important;display:block!important}.delivery-intelligence-card strong{color:#102033!important;letter-spacing:-.055em!important;margin-top:.38rem!important;font-size:clamp(1.55rem,2.2vw,2.05rem)!important;line-height:1!important;display:block!important}.delivery-intelligence-card small,.delivery-next-action-card small{color:#667993!important;margin-top:.35rem!important;font-size:.76rem!important;font-weight:750!important;line-height:1.35!important;display:block!important}.delivery-intelligence-card.approved:before,.delivery-intelligence-card.complete:before,.delivery-next-action-card.tone-green:before{background:#34d399!important}.delivery-intelligence-card.missing:before,.delivery-next-action-card.tone-amber:before{background:#e8952e!important;box-shadow:0 0 16px #e8952e33!important}.delivery-next-action-card.tone-violet:before{background:#b9adff!important;box-shadow:0 0 16px #6d5ae033!important}.delivery-intelligence-card.missing{background:linear-gradient(#fffbf4fa,#fcf4e7eb)!important;border-color:#e8952e57!important}.delivery-next-action-card strong{color:#102033!important;letter-spacing:-.025em!important;margin-top:.45rem!important;font-size:1rem!important;line-height:1.2!important;display:block!important}.delivery-next-action-card{background:radial-gradient(circle at 8% 0,#2fe3ec1f,#0000 34%),linear-gradient(#fffffff7,#f0f7fde6)!important}@media (width<=1100px){.delivery-board-intelligence-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.delivery-next-action-card{grid-column:span 2!important}}@media (width<=720px){.delivery-board-intelligence-strip{grid-template-columns:1fr!important}.delivery-next-action-card{grid-column:span 1!important}}.delivery-next-action-button{text-align:left!important;cursor:pointer!important;appearance:none!important;width:100%!important}.delivery-next-action-button:hover{border-color:#2fe3ec5c!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffffff2,0 16px 32px #0814221a,0 0 20px #2fe3ec14!important}.delivery-next-action-button:focus-visible{outline-offset:3px!important;outline:3px solid #2fe3ec38!important}.delivery-next-action-button em{color:#0f8f97!important;letter-spacing:.02em!important;background:#2fe3ec1c!important;border:1px solid #2fe3ec3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;margin-top:.65rem!important;padding:.35rem .65rem!important;font-size:.7rem!important;font-style:normal!important;font-weight:950!important;display:inline-flex!important}.delivery-next-action-button.tone-amber em{color:#9a560f!important;background:#e8952e1f!important;border-color:#e8952e42!important}.delivery-next-action-button.tone-violet em{color:#5d50c9!important;background:#6d5ae01a!important;border-color:#6d5ae03d!important}.delivery-next-action-button.tone-green em{color:#047857!important;background:#34d3991f!important;border-color:#34d3993d!important}.run-health-summary-card.is-action-focus,.target-selected-panel.is-action-focus{animation:1.6s both deliveryActionFocus!important}@keyframes deliveryActionFocus{0%{box-shadow:0 0 0 0 #2fe3ec00, inherit}28%{box-shadow:0 0 0 4px #2fe3ec29,0 0 28px #2fe3ec33!important}to{box-shadow:0 0 #2fe3ec00!important}}.artefact-review-strip .draft-pill.approved-pill{color:#047857!important;background:linear-gradient(#ecfdf5fa,#d1fae5eb)!important;border-color:#34d39957!important;box-shadow:inset 0 1px #ffffffd1,0 0 14px #34d3991a!important}.artefact-review-strip .draft-pill.revision-pill{color:#9a560f!important;background:linear-gradient(#fffbebfa,#fef3c7eb)!important;border-color:#e8952e57!important;box-shadow:inset 0 1px #ffffffd1,0 0 14px #e8952e1a!important}.delivery-intelligence-button{text-align:left!important;appearance:none!important;cursor:pointer!important;width:100%!important}.delivery-intelligence-button:hover:not(:disabled){border-color:#2fe3ec5c!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffffff2,0 16px 32px #0814221a,0 0 20px #2fe3ec14!important}.delivery-intelligence-button:focus-visible{outline-offset:3px!important;outline:3px solid #2fe3ec38!important}.delivery-intelligence-button:disabled{cursor:default!important;opacity:.78!important}.target-selected-panel.is-action-focus>.artefact-card{animation:1.6s both selectedArtefactPulse!important}@keyframes selectedArtefactPulse{0%{box-shadow:0 0 #2fe3ec00,0 18px 42px #0814221a}26%{box-shadow:0 0 0 5px #2fe3ec29,0 0 34px #2fe3ec2e,0 18px 42px #0814221a}to{box-shadow:0 0 #2fe3ec00,0 18px 42px #0814221a}}.delivery-next-action-context{text-align:left!important;gap:.48rem!important;width:100%!important;margin-top:.58rem!important;display:grid!important}.delivery-next-action-context small{margin:0!important;line-height:1.48!important;display:block!important}.delivery-next-action-context b{color:#22334a!important;font-weight:900!important}.delivery-next-action-meta{color:#40536a!important;font-weight:850!important}.delivery-next-action-risk{color:#6f4a1f!important;background:#fff7edb8!important;border:1px solid #d9770629!important;border-radius:.68rem!important;padding:.52rem .62rem!important}.delivery-next-action-reviewer{color:#315d5d!important;background:#f0fdfab3!important;border:1px solid #0ea5a424!important;border-radius:.68rem!important;padding:.52rem .62rem!important}.delivery-intelligence-card.attention small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.delivery-board-intelligence-suite{gap:.8rem!important;margin-bottom:1.1rem!important;display:grid!important}.delivery-board-intelligence-suite>.delivery-board-intelligence-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important;margin:0!important;display:grid!important}.delivery-board-intelligence-suite .delivery-intelligence-card{min-height:6.9rem!important}.delivery-board-intelligence-suite .delivery-intelligence-card small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.delivery-decision-brief{text-align:left!important;background:radial-gradient(circle at 94% 4%,#2fe3ec14,#0000 24%),linear-gradient(135deg,#fffffffc,#f8fbfdf7)!important;border-color:#94a3b833!important;border-radius:1rem!important;width:100%!important;min-height:0!important;padding:.95rem 1rem!important;box-shadow:inset 4px 0 #2fe3ecb3,0 14px 34px #0f172a12!important}.delivery-decision-brief.tone-amber{box-shadow:inset 4px 0 #f59e0bb8,0 14px 34px #0f172a12!important}.delivery-decision-brief.tone-violet{box-shadow:inset 4px 0 #8b5cf6a6,0 14px 34px #0f172a12!important}.delivery-decision-brief.tone-green{box-shadow:inset 4px 0 #10b981ad,0 14px 34px #0f172a12!important}.delivery-decision-brief-heading{border-bottom:1px solid #94a3b829!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;width:100%!important;padding-bottom:.78rem!important;display:flex!important}.delivery-decision-brief-heading>div>span{color:#0f8e9d!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin-bottom:.28rem!important;font-size:.64rem!important;font-weight:950!important;display:block!important}.delivery-decision-brief-heading strong{color:#182438!important;letter-spacing:-.025em!important;margin:0!important;font-size:1.04rem!important;display:block!important}.delivery-decision-brief-heading .delivery-next-action-meta{color:#68778b!important;margin-top:.3rem!important;font-size:.73rem!important;font-weight:750!important;line-height:1.4!important;display:block!important}.delivery-decision-brief-heading>em{color:#fff!important;background:linear-gradient(135deg,#0f9baa,#188e98)!important;border:1px solid #0ea5a447!important;border-radius:.68rem!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;min-height:2.3rem!important;padding:.55rem .8rem!important;font-size:.71rem!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 18px #0f9baa29!important}.delivery-decision-brief-heading>em b{font-size:.9rem!important}.delivery-decision-brief .delivery-next-action-context{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.7rem!important;width:100%!important;margin-top:.78rem!important;display:grid!important}.delivery-decision-brief .delivery-next-action-context small{color:#34445a!important;background:#f8fafcd1!important;border:1px solid #94a3b826!important;border-radius:.72rem!important;min-width:0!important;margin:0!important;padding:.7rem .75rem!important;font-size:.74rem!important;line-height:1.48!important;display:block!important}.delivery-decision-brief .delivery-next-action-context small>b{color:#42536a!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:.32rem!important;font-size:.64rem!important;font-weight:900!important;display:block!important}.delivery-decision-brief .delivery-next-action-risk{background:#fff7edb8!important}.delivery-decision-brief .delivery-next-action-reviewer{background:#f0fdfabd!important}@media (width<=980px){.delivery-decision-brief .delivery-next-action-context{grid-template-columns:1fr!important}}@media (width<=760px){.delivery-board-intelligence-suite>.delivery-board-intelligence-strip{grid-template-columns:1fr!important}.delivery-decision-brief-heading{flex-direction:column!important;align-items:stretch!important}.delivery-decision-brief-heading>em{width:100%!important}}.traceability-matrix-row.is-delivery-review-focus{animation:1.65s both traceabilityReviewFocusPulse!important}@keyframes traceabilityReviewFocusPulse{0%{transform:translateY(0)!important;box-shadow:0 0 #2fe3ec00!important}28%{transform:translateY(-2px)!important;box-shadow:0 0 0 4px #2fe3ec2e,0 0 28px #2fe3ec2e!important}to{transform:translateY(0)!important;box-shadow:0 0 #2fe3ec00!important}}.delivery-board-intelligence-suite,.delivery-board-intelligence-suite>.delivery-board-intelligence-strip{gap:.72rem!important}.delivery-board-intelligence-suite .delivery-intelligence-card{background:linear-gradient(145deg,#fffffffc,#f7fafdf5)!important;border:1px solid #94a3b82e!important;border-radius:.95rem!important;min-height:6.25rem!important;padding:.82rem .95rem!important;box-shadow:0 9px 24px #0f172a0e,inset 0 1px #ffffffe6!important}.delivery-board-intelligence-suite .delivery-intelligence-card.attention{background:radial-gradient(circle at 8% 0,#2fe3ec1c,#0000 36%),linear-gradient(145deg,#fffffffc,#f7fbfdf7)!important}.delivery-board-intelligence-suite .delivery-intelligence-card.approved{background:radial-gradient(circle at 8% 0,#10b98117,#0000 36%),linear-gradient(145deg,#fffffffc,#f7fbf9f7)!important}.delivery-board-intelligence-suite .delivery-intelligence-card.complete{background:radial-gradient(circle at 8% 0,#2dd4bf17,#0000 36%),linear-gradient(145deg,#fffffffc,#f7fcfbf7)!important}.delivery-board-intelligence-suite .delivery-intelligence-card>span{color:#617087!important;letter-spacing:.14em!important;font-size:.63rem!important}.delivery-board-intelligence-suite .delivery-intelligence-card>strong{color:#162238!important;letter-spacing:-.045em!important;margin-top:.22rem!important;font-size:1.92rem!important;line-height:1!important}.delivery-board-intelligence-suite .delivery-intelligence-card.complete>strong{letter-spacing:-.025em!important;font-size:1.32rem!important}.delivery-board-intelligence-suite .delivery-intelligence-card>small{color:#6c7a90!important;margin-top:.46rem!important;font-size:.7rem!important;font-weight:730!important}.delivery-decision-brief{background:radial-gradient(circle at 91% 3%,#2fe3ec18,#0000 26%),radial-gradient(circle at 4% 96%,#f59e0b0b,#0000 28%),linear-gradient(138deg,#fffffffe,#f8fbfdf9)!important;border:1px solid #94a3b82b!important;border-radius:1.05rem!important;padding:1rem 1.08rem!important;box-shadow:inset 3px 0 #f59e0bd1,0 12px 30px #0f172a11,inset 0 1px #fffffff2!important}.delivery-decision-brief-heading{align-items:center!important;min-height:3.65rem!important;padding-bottom:.72rem!important}.delivery-decision-brief-heading>div>span{color:#07818e!important;margin-bottom:.25rem!important;font-size:.62rem!important}.delivery-decision-brief-heading strong{color:#172338!important;font-size:1.02rem!important;line-height:1.2!important}.delivery-decision-brief-heading .delivery-next-action-meta{color:#66758b!important;background:#f8fafce6!important;border:1px solid #94a3b826!important;border-radius:999px!important;width:fit-content!important;margin-top:.34rem!important;padding:.27rem .48rem!important;font-size:.67rem!important;font-weight:760!important;display:inline-flex!important}.delivery-decision-brief-heading>em{color:#9a5707!important;background:linear-gradient(145deg,#fffcf5fa,#faf7eef5)!important;border:1px solid #d9770638!important;min-height:2.42rem!important;padding:.58rem .82rem!important;box-shadow:0 7px 17px #b4620a17,inset 0 1px #ffffffeb!important}.delivery-decision-brief-heading>em:hover{border-color:#d9770661!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #b4620a21!important}.delivery-decision-brief .delivery-next-action-context small{color:#35445a!important;background:linear-gradient(145deg,#fffffff2,#f8fafce0)!important;border:1px solid #94a3b821!important;border-radius:.72rem!important;min-height:4.55rem!important;padding:.66rem .72rem!important;font-size:.72rem!important;line-height:1.46!important;box-shadow:inset 0 1px #ffffffe6!important}.delivery-decision-brief .delivery-next-action-context small>b{color:#536176!important;letter-spacing:.055em!important;margin-bottom:.29rem!important;font-size:.61rem!important}@media (width<=760px){.delivery-board-intelligence-suite .delivery-intelligence-card{min-height:5.8rem!important}.delivery-decision-brief .delivery-next-action-context small{min-height:0!important}}.ac-review-card{scroll-margin-top:1.5rem!important}.ac-review-card.is-delivery-review-focus{animation:1.65s both acceptanceCriteriaReviewFocusPulse!important}@keyframes acceptanceCriteriaReviewFocusPulse{0%{transform:translateY(0)!important;box-shadow:0 0 #2fe3ec00!important}28%{transform:translateY(-2px)!important;box-shadow:0 0 0 4px #2fe3ec2b,0 0 28px #2fe3ec2b!important}to{transform:translateY(0)!important;box-shadow:0 0 #2fe3ec00!important}}.traceability-matrix-row{scroll-margin-top:9rem!important}.traceability-matrix-row.is-delivery-review-selected{background:radial-gradient(circle at 0 0,#2fe3ec21,#0000 34%),linear-gradient(145deg,#fffffffe,#f2fcfafa)!important;border-color:#14b8a680!important;position:relative!important;transform:translateY(-1px)!important;box-shadow:0 0 0 3px #2fe3ec21,0 0 32px #2fe3ec26,0 18px 40px #0f172a1a!important}.traceability-review-recommendation{background:linear-gradient(135deg,#ecfefff7,#f0fdfaf7);border:1px solid #14b8a638;border-radius:.7rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.9rem;margin:.7rem;padding:.58rem .72rem;display:flex}.traceability-review-recommendation>span{color:#0f766e;letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:900}.traceability-review-recommendation>small{color:#325b61;text-align:right;font-size:.71rem;font-weight:750;line-height:1.35}@media (width<=760px){.traceability-review-recommendation{flex-direction:column;align-items:flex-start;gap:.25rem}.traceability-review-recommendation>small{text-align:left}}.fr-catalogue-card{scroll-margin-top:9rem!important}.fr-catalogue-card.is-delivery-review-focus{background:radial-gradient(circle at 0 0,#2fe3ec21,#0000 34%),linear-gradient(145deg,#fffffffe,#f2fcfafa)!important;border-color:#14b8a680!important;transform:translateY(-1px)!important;box-shadow:0 0 0 3px #2fe3ec21,0 0 32px #2fe3ec26,0 18px 40px #0f172a1a!important}.fr-spec-cover{padding:18px 24px!important}.fr-spec-cover h4{margin-bottom:.4rem!important;font-size:1.5rem!important}.fr-spec-cover p{max-width:760px;font-size:.85rem!important}.fr-summary-card{padding:1rem 1.2rem!important}.fr-summary-metrics{gap:.75rem!important}.fr-summary-metrics>div{min-height:74px!important}.fr-doc-section{padding:1rem 1.25rem!important}.fr-context-drawer{background:#fbfdff;border:1px solid #e2edf4;border-radius:16px;margin-bottom:1rem;overflow:hidden}.fr-context-drawer summary{cursor:pointer;color:#102033;padding:1rem 1.2rem;font-weight:700}.fr-context-grid{gap:1rem;padding:0 1.2rem 1.2rem;display:grid}.fr-context-grid section{background:#fff;border:1px solid #e6edf4;border-radius:14px;padding:1rem}.fr-context-grid h6{color:#102033;margin:0 0 .5rem;font-size:.85rem}.fr-context-grid p{margin:0}.fr-catalogue-toolbar{margin-top:.75rem!important}.fr-catalogue-card-list{margin-top:1rem}.delivery-board-shell,.delivery-board-overview,.delivery-board-dashboard{gap:.8rem!important}.delivery-board-header-card,.delivery-board-summary-card,.delivery-board-project-summary{border-radius:1rem!important;padding:1rem 1.15rem!important}.delivery-board-hero,.delivery-board-project-grid{gap:.75rem!important}.delivery-board-project-card,.delivery-board-project-selector{min-height:5.3rem!important;padding:.78rem .9rem!important}.delivery-board-project-card button,.delivery-board-project-selector button{min-height:3.1rem!important;padding:.7rem .9rem!important}.delivery-board-metric-card{border-radius:.9rem!important;min-height:5.3rem!important;padding:.78rem .9rem!important}.delivery-board-metric-card>div>span{letter-spacing:.14em!important;font-size:.62rem!important}.delivery-board-metric-card>div>strong{font-size:1.75rem!important;line-height:1!important}.delivery-board-intelligence-suite,.delivery-board-intelligence-strip{gap:.58rem!important}.delivery-intelligence-card{border-radius:.82rem!important;min-height:4.85rem!important;padding:.72rem .82rem!important}.delivery-intelligence-card>span{font-size:.58rem!important}.delivery-intelligence-card>strong{margin-top:.16rem!important;font-size:1.58rem!important}.delivery-intelligence-card.complete>strong{font-size:1.15rem!important}.delivery-intelligence-card>small{margin-top:.28rem!important;font-size:.64rem!important}.delivery-decision-brief{border-radius:.92rem!important;padding:.78rem .92rem!important}.delivery-decision-brief-heading{min-height:2.9rem!important;padding-bottom:.52rem!important}.delivery-decision-brief-heading>div>span{margin-bottom:.16rem!important;font-size:.58rem!important}.delivery-decision-brief-heading strong{font-size:.94rem!important}.delivery-decision-brief-heading .delivery-next-action-meta{margin-top:.22rem!important;padding:.2rem .42rem!important;font-size:.61rem!important}.delivery-decision-brief-heading>em{min-height:2.15rem!important;padding:.48rem .68rem!important;font-size:.67rem!important}.delivery-decision-brief .delivery-next-action-context{gap:.48rem!important;margin-top:.5rem!important}.delivery-decision-brief .delivery-next-action-context small{border-radius:.62rem!important;min-height:3.75rem!important;padding:.52rem .6rem!important;font-size:.66rem!important;line-height:1.4!important}.delivery-decision-brief .delivery-next-action-context small>b{margin-bottom:.2rem!important;font-size:.56rem!important}.target-workspace,.delivery-board-workspace,.delivery-board-content-grid{gap:.8rem!important;margin-top:.7rem!important}.target-selected-panel{scroll-margin-top:5.5rem!important}@media (width>=1180px){.delivery-board-intelligence-strip{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr)!important}}@media (width<=760px){.delivery-board-metric-card,.delivery-intelligence-card{min-height:4.6rem!important}.delivery-decision-brief .delivery-next-action-context small{min-height:0!important}}.delivery-board-project-selector .project-list{z-index:1000!important;background:#0f172a!important;border:1px solid #2dd4bf2e!important;border-radius:18px!important;width:100%!important;max-height:320px!important;padding:10px!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;overflow:hidden auto!important;box-shadow:0 24px 60px #02061773,inset 0 0 0 1px #ffffff08!important}.delivery-board-project-selector .project-list-item{border-radius:14px!important;margin-bottom:8px!important;padding:14px 16px!important;transition:all .18s!important}.delivery-board-project-selector .project-list-item.selected{background:#2dd4bf29!important;border:1px solid #2dd4bf38!important}.delivery-board-project-selector{position:relative!important}.delivery-board-project-selector .project-list{z-index:1000!important;background:#111a2d!important;border:1px solid #2dd4bf2b!important;border-radius:.9rem!important;width:min(31rem,100vw - 3rem)!important;max-width:100%!important;max-height:19rem!important;padding:.5rem!important;position:absolute!important;top:calc(100% + .55rem)!important;left:0!important;overflow:hidden auto!important;box-shadow:0 22px 48px #02061761,inset 0 1px #ffffff09!important}.delivery-board-project-selector .project-list-item{background:0 0!important;border:1px solid #0000!important;border-radius:.7rem!important;min-height:2.85rem!important;margin:0 0 .28rem!important;padding:.72rem .82rem!important}.delivery-board-project-selector .project-list-item:last-child{margin-bottom:0!important}.delivery-board-project-selector .project-list-item:hover{background:#2dd4bf14!important}.delivery-board-project-selector .project-list-item.selected{background:#2dd4bf21!important;border-color:#2dd4bf33!important}.delivery-board-project-selector .project-list::-webkit-scrollbar{width:.45rem}.delivery-board-project-selector .project-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.delivery-board-project-selector{cursor:pointer}.delivery-board-project-selector:hover{transform:translateY(-1px)}.delivery-board-project-selector .project-selector-trigger,.delivery-board-project-selector button{cursor:pointer}.delivery-board-project-selector .project-selector-trigger:hover{border-color:#2dd4bf59!important;box-shadow:0 10px 24px #0f172a14,inset 0 0 0 1px #2dd4bf14!important}.delivery-board-project-selector svg,.delivery-board-project-selector .chevron-icon{width:18px!important;height:18px!important}.delivery-board-project-selector .selector-chevron,.delivery-board-project-selector button:last-child{background:#2dd4bf0f!important;border:1px solid #2dd4bf2e!important;border-radius:999px!important;width:44px!important;height:44px!important;transition:all .18s!important}.delivery-board-project-selector button:last-child:hover{background:#2dd4bf1f!important;border-color:#2dd4bf59!important}.delivery-board-intelligence-suite{gap:.85rem!important}.delivery-board-project-selector,.delivery-board-project-selector .project-selector-trigger{height:4rem!important;min-height:4rem!important}.delivery-board-project-selector .project-name,.delivery-board-project-selector strong{font-size:1.1rem!important}.delivery-board-project-selector .project-icon{width:2.25rem!important;height:2.25rem!important}.delivery-intelligence-card small,.delivery-intelligence-card p{font-size:.74rem!important}.delivery-decision-brief h3,.delivery-decision-brief h4{margin-bottom:.4rem!important;font-size:1.5rem!important}.delivery-next-action-context{gap:.65rem!important}.delivery-next-action-context small{min-height:3.4rem!important;padding:.65rem!important;font-size:.72rem!important}.delivery-board-shell,.delivery-board-container,.delivery-board-page{gap:1rem!important}.target-selected-panel,.artefact-review-panel{margin-top:.8rem!important}.delivery-board-project-selector{padding:1rem!important}.delivery-board-project-grid{gap:.75rem!important}.delivery-intelligence-card{min-height:5.4rem!important;padding:1rem 1.15rem!important}.delivery-intelligence-card h3,.delivery-intelligence-card strong{font-size:2rem!important}.delivery-decision-brief{padding:1rem 1.25rem!important}.delivery-next-action-context{gap:.65rem!important;margin-top:.75rem!important}.delivery-next-action-context small{min-height:auto!important;padding:.75rem!important}.target-workspace,.delivery-board-workspace,.delivery-board-content-grid{gap:1rem!important}.generated-against-card{margin-top:.75rem!important;margin-bottom:.75rem!important}.artefact-review-strip{min-height:auto!important;padding:.75rem 1rem!important}.story-readiness-notes,.fr-doc-section,.acceptance-criteria-summary,.traceability-coverage-section{margin-top:1rem!important}@media (width>=1200px){.delivery-board-project-selector,.delivery-decision-brief{margin-bottom:1rem!important}}.delivery-decision-brief{border-radius:.9rem!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.75rem 1rem!important;min-height:0!important;padding:.9rem 1rem!important;display:grid!important}.delivery-decision-brief-heading{border:0!important;grid-area:1/1!important;min-width:0!important;min-height:0!important;padding:0!important;display:block!important}.delivery-decision-brief-heading>div{min-width:0!important}.delivery-decision-brief-heading>div>span{letter-spacing:.13em!important;text-transform:uppercase!important;margin-bottom:.22rem!important;font-size:.58rem!important;font-weight:900!important;display:block!important}.delivery-decision-brief-heading strong{margin:0!important;font-size:1.05rem!important;line-height:1.2!important;display:block!important}.delivery-decision-brief-heading .delivery-next-action-meta{text-overflow:ellipsis!important;white-space:nowrap!important;background:#f8fafce0!important;border:1px solid #94a3b829!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin-top:.3rem!important;padding:.22rem .45rem!important;font-size:.64rem!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.delivery-decision-brief-heading>em{white-space:nowrap!important;border-radius:.72rem!important;grid-area:1/2!important;align-self:center!important;min-height:2.45rem!important;padding:.55rem .78rem!important;font-size:.7rem!important}.delivery-decision-brief .delivery-next-action-context{grid-area:2/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important;margin:0!important;display:grid!important}.delivery-decision-brief .delivery-next-action-context small{background:linear-gradient(145deg,#fffffff5,#f8fafce0)!important;border:1px solid #94a3b824!important;border-radius:.68rem!important;min-height:4.5rem!important;padding:.65rem .72rem!important;font-size:.67rem!important;line-height:1.42!important;display:block!important;box-shadow:inset 0 1px #ffffffe6!important}.delivery-decision-brief .delivery-next-action-context small>b{letter-spacing:.075em!important;text-transform:uppercase!important;margin-bottom:.28rem!important;font-size:.55rem!important;font-weight:900!important;display:block!important}.delivery-decision-brief .delivery-next-action-risk{background:linear-gradient(145deg,#fffcf5fa,#fff8ebe6)!important;border-color:#f59e0b2b!important}.delivery-decision-brief .delivery-next-action-reviewer{background:linear-gradient(145deg,#f8fffdfa,#eefcf8e6)!important;border-color:#14b8a62b!important}@media (width<=820px){.delivery-decision-brief{grid-template-columns:minmax(0,1fr) auto!important}.delivery-decision-brief .delivery-next-action-context{grid-template-columns:1fr!important}.delivery-decision-brief .delivery-next-action-context small{min-height:0!important}}.target-selected-panel>.artefact-card{padding-top:1rem!important}.target-selected-panel .artefact-title-row{align-items:center!important;min-height:0!important;margin-bottom:.75rem!important;padding-bottom:.7rem!important}.target-selected-panel .artefact-title-row h3,.target-selected-panel .artefact-card>h3{margin:0!important;font-size:1.48rem!important;line-height:1.15!important}.artefact-review-strip{border-radius:.8rem!important;justify-content:space-between!important;align-items:center!important;gap:.8rem!important;min-height:4rem!important;margin:0 0 .8rem!important;padding:.62rem .8rem!important;display:flex!important}.internal-review-status{align-items:center!important;gap:.65rem!important;min-width:0!important;display:flex!important}.internal-review-status>span{letter-spacing:.11em!important;white-space:nowrap!important;margin:0!important;font-size:.57rem!important}.review-status-select-shell{border-radius:999px!important;min-width:11.5rem!important;height:2.45rem!important}.review-status-select-shell select{height:2.45rem!important;padding-top:.35rem!important;padding-bottom:.35rem!important;font-size:.8rem!important}.review-strip-actions{align-items:center!important;gap:.55rem!important;margin-left:auto!important;display:flex!important}.artefact-review-strip .draft-pill{white-space:nowrap!important;min-height:2.25rem!important;padding:.5rem .72rem!important;font-size:.68rem!important}.artefact-review-strip .secondary-action{border-radius:999px!important;min-height:2.25rem!important;padding:.48rem .68rem!important;font-size:.68rem!important}.generated-against-card{border-radius:.75rem!important;margin:0 0 .8rem!important;padding:.72rem .82rem!important}.generated-against-title-row span{font-size:.55rem!important}.generated-against-title-row strong{font-size:.78rem!important}.generated-against-meta{gap:.4rem!important;margin-top:.45rem!important}.generated-against-meta span{padding:.34rem .5rem!important;font-size:.62rem!important}.generated-against-problem{margin-top:.48rem!important;font-size:.67rem!important;line-height:1.4!important}@media (width<=720px){.artefact-review-strip{flex-direction:column!important;align-items:flex-start!important}.internal-review-status,.review-strip-actions{width:100%!important}.review-strip-actions{justify-content:flex-end!important}}.target-inventory-rail{background:linear-gradient(#0e1d31fa,#0a1829fa)!important;border:1px solid #94a3b829!important;border-radius:.9rem!important;width:100%!important;min-width:0!important;max-width:none!important;position:sticky!important;top:1rem!important;overflow:hidden!important;box-shadow:0 14px 34px #020c1b2e!important}.target-inventory-header{background:0 0!important;border-bottom:1px solid #94a3b81f!important;min-height:3.35rem!important;padding:.8rem .9rem!important}.target-inventory-header span,.target-inventory-header strong{letter-spacing:.12em!important;font-size:.62rem!important}.target-inventory-scroll{max-height:calc(100vh - 8rem)!important;padding:.7rem!important;overflow-y:auto!important}.run-health-summary-card{box-shadow:none!important;background:linear-gradient(145deg,#0d2b3cd6,#0c1f32e6)!important;border:1px solid #2dd4bf2e!important;border-radius:.78rem!important;margin-bottom:.7rem!important;padding:.72rem!important}.run-health-summary-card h3,.run-health-summary-card strong{font-size:.82rem!important}.run-health-summary-card p,.run-health-summary-card small{font-size:.62rem!important;line-height:1.35!important}.target-inventory-item{min-height:3.25rem!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:.68rem!important;margin-bottom:.3rem!important;padding:.62rem .68rem!important}.target-inventory-item:before{opacity:.55!important;width:2px!important}.target-inventory-item:hover{background:#ffffff09!important;border-color:#94a3b81f!important;transform:none!important}.target-inventory-item.active{background:linear-gradient(135deg,#2dd4bf1a,#3b82f60e)!important;border-color:#2dd4bf38!important;box-shadow:inset 0 0 0 1px #2dd4bf09!important}.target-inventory-item .target-item-icon{border-radius:.48rem!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;font-size:.68rem!important}.target-inventory-item strong{font-size:.72rem!important;line-height:1.25!important}.target-inventory-item em,.target-inventory-item small{margin-top:.14rem!important;font-size:.59rem!important;line-height:1.25!important}.delivery-pack-footer{border-top:1px solid #94a3b81a!important;padding:.58rem .7rem .7rem!important}.delivery-pack-toggle{border-radius:.65rem!important;min-height:2.5rem!important;font-size:.66rem!important}.target-inventory-scroll::-webkit-scrollbar{width:.38rem}.target-inventory-scroll::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:999px}@media (width<=1280px){.target-inventory-rail{position:static!important}.target-inventory-scroll{max-height:none!important}}.artefact-header-identity{flex-direction:column;gap:.35rem;display:flex}.artefact-header-identity h3{margin:0;font-size:2rem;font-weight:800;line-height:1.1}.artefact-project-context-inline{color:#64748b;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.artefact-project-context-inline span{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:700}.artefact-project-context-inline strong{color:#475569;font-weight:600}.target-inventory-item,.target-inventory-item.tone-cyan,.target-inventory-item.tone-teal,.target-inventory-item.tone-emerald,.target-inventory-item.tone-green,.target-inventory-item.tone-purple,.target-inventory-item.tone-violet,.target-inventory-item.tone-amber,.target-inventory-item.tone-lime,.target-inventory-item.tone-blue,.target-inventory-item.tone-sky,.target-inventory-item.tone-indigo,.target-inventory-item.tone-slate{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.target-inventory-item:before,.target-inventory-item.tone-cyan:before,.target-inventory-item.tone-teal:before,.target-inventory-item.tone-emerald:before,.target-inventory-item.tone-green:before,.target-inventory-item.tone-purple:before,.target-inventory-item.tone-violet:before,.target-inventory-item.tone-amber:before,.target-inventory-item.tone-lime:before,.target-inventory-item.tone-blue:before,.target-inventory-item.tone-sky:before,.target-inventory-item.tone-indigo:before,.target-inventory-item.tone-slate:before{opacity:1!important;background:#94a3b840!important;width:2px!important}.target-inventory-item .target-item-icon,.target-inventory-item.tone-cyan .target-item-icon,.target-inventory-item.tone-teal .target-item-icon,.target-inventory-item.tone-emerald .target-item-icon,.target-inventory-item.tone-green .target-item-icon,.target-inventory-item.tone-purple .target-item-icon,.target-inventory-item.tone-violet .target-item-icon,.target-inventory-item.tone-amber .target-item-icon,.target-inventory-item.tone-lime .target-item-icon,.target-inventory-item.tone-blue .target-item-icon,.target-inventory-item.tone-sky .target-item-icon,.target-inventory-item.tone-indigo .target-item-icon,.target-inventory-item.tone-slate .target-item-icon{color:#94a3b8!important;width:1.65rem!important;min-width:1.65rem!important;height:1.65rem!important;box-shadow:none!important;background:#94a3b814!important;border:1px solid #94a3b82e!important;border-radius:.45rem!important;place-items:center!important;font-size:0!important;display:grid!important}.target-inventory-item .target-item-icon:before{content:""!important;opacity:.9!important;background:linear-gradient(#0000 0 42%,currentColor 42% 50%,#0000 50% 67%,currentColor 67% 75%,#0000 75% 100%)!important;border:1.5px solid!important;border-radius:.12rem!important;width:.62rem!important;height:.72rem!important}.target-inventory-item:hover{background:#ffffff09!important;border-color:#94a3b81f!important}.target-inventory-item.active,.target-inventory-item.tone-cyan.active,.target-inventory-item.tone-teal.active,.target-inventory-item.tone-emerald.active,.target-inventory-item.tone-green.active,.target-inventory-item.tone-purple.active,.target-inventory-item.tone-violet.active,.target-inventory-item.tone-amber.active,.target-inventory-item.tone-lime.active,.target-inventory-item.tone-blue.active,.target-inventory-item.tone-sky.active,.target-inventory-item.tone-indigo.active,.target-inventory-item.tone-slate.active{background:linear-gradient(135deg,#2dd4bf1c,#14b8a60e)!important;border-color:#2dd4bf38!important;box-shadow:inset 0 0 0 1px #2dd4bf06!important}.target-inventory-item.active:before{background:#2dd4bf!important}.target-inventory-item strong{color:#e5edf7!important}.target-inventory-item em,.target-inventory-item small{color:#7f91a8!important}.target-inventory-item.active strong{color:#f8fafc!important}.run-health-summary-card{background:linear-gradient(145deg,#0c2737e6,#0b1d2ff0)!important;border-color:#2dd4bf29!important}.run-health-summary-card:before{background:#2dd4bf!important}.story-summary-card,.user-stories-summary,.ac-summary-card,.fr-summary-card{border-radius:.85rem!important;margin-bottom:.9rem!important;padding:.9rem 1rem!important}.story-summary-card-header,.fr-summary-card-header{margin-bottom:.6rem!important}.story-summary-card-header span,.fr-summary-card-header span{letter-spacing:.12em!important;font-size:.62rem!important}.story-summary-card-header p,.fr-summary-card-header p{margin-top:.2rem!important;font-size:.76rem!important;line-height:1.35!important}.story-summary-metrics,.fr-summary-metrics{gap:0!important;min-height:0!important}.story-summary-metrics>div,.fr-summary-metrics>div{min-height:4.4rem!important;padding:.65rem .8rem!important}.story-summary-metrics span,.fr-summary-metrics span{letter-spacing:.1em!important;font-size:.56rem!important}.story-summary-metrics strong,.fr-summary-metrics strong{margin-top:.2rem!important;font-size:1.45rem!important;line-height:1!important}.story-summary-metrics small,.fr-summary-metrics small{margin-top:.2rem!important;font-size:.61rem!important}.story-register-toolbar,.user-story-toolbar,.ac-register-toolbar,.fr-catalogue-toolbar{grid-template-columns:minmax(16rem,1fr) auto!important;align-items:center!important;gap:.7rem!important;margin:.75rem 0 .9rem!important;display:grid!important}.story-register-search,.user-story-search,.ac-register-search,.fr-catalogue-search{min-width:0!important}.story-register-search input,.user-story-search input,.ac-register-search input,.fr-catalogue-search input{border-radius:.72rem!important;height:2.75rem!important;padding:.65rem .85rem!important;font-size:.76rem!important}.story-register-filters,.story-filters,.ac-register-filters,.fr-catalogue-filters{border-radius:.72rem!important;min-height:2.75rem!important;padding:.24rem!important}.story-register-filters button,.story-filters button,.ac-register-filters button,.fr-catalogue-filters button{border-radius:.58rem!important;min-height:2.2rem!important;padding:.42rem .62rem!important;font-size:.67rem!important}.story-register-card-list,.user-story-card-list,.ac-card-list,.fr-catalogue-card-list{gap:.75rem!important;margin-top:.7rem!important}.story-register-card,.user-story-card,.ac-review-card,.fr-catalogue-card{border-radius:.85rem!important}.story-register-card-header,.user-story-card-header,.story-register-card-body,.user-story-card-body{padding:.8rem .9rem!important}.target-selected-panel .artefact-card>h3,.target-selected-panel .artefact-title-row h3{text-wrap:balance!important;max-width:100%!important;font-size:1.35rem!important;line-height:1.2!important}@media (width<=900px){.story-register-toolbar,.user-story-toolbar,.ac-register-toolbar,.fr-catalogue-toolbar{grid-template-columns:1fr!important}}.story-register-card{background:#fff!important;border:1px solid #94a3b82e!important;border-radius:.9rem!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0b!important}.story-register-card:hover{border-color:#14b8a63d!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px #0f172a12!important}.story-register-card:before{content:""!important;background:#14b8a6b3!important;width:3px!important;position:absolute!important;inset:0 auto 0 0!important}.story-register-card-header{background:linear-gradient(135deg,#f0fdfab8,#f8fafce6)!important;border-bottom:1px solid #94a3b81f!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:.7rem!important;padding:.85rem .95rem .75rem!important;display:grid!important}.story-register-card-header h6{color:#172033!important;margin:0!important;font-size:.92rem!important;font-weight:800!important;line-height:1.25!important}.story-register-card-header p{color:#64748b!important;margin:.18rem 0 0!important;font-size:.66rem!important;line-height:1.35!important}.story-register-card .story-id,.story-register-card .user-story-id{color:#0f766e!important;letter-spacing:.035em!important;white-space:nowrap!important;background:#14b8a614!important;border:1px solid #14b8a633!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:1.9rem!important;padding:.35rem .55rem!important;font-size:.65rem!important;font-weight:850!important;display:inline-flex!important}.story-register-card .priority-high,.story-register-card [class*=priority-high]{color:#b91c1c!important;background:#fef2f2e6!important;border-color:#ef444433!important}.story-register-card-body{padding:.85rem .95rem!important}.story-register-card-body>p{color:#334155!important;margin:0!important;font-size:.79rem!important;line-height:1.55!important}.story-open-question,.story-register-card .open-question,.story-register-card [class*=open-question]{background:linear-gradient(135deg,#fffbebf5,#fff7edc7)!important;border:1px solid #f59e0b2e!important;border-left:3px solid #f59e0b!important;border-radius:.65rem!important;margin-top:.75rem!important;padding:.7rem .78rem!important}.story-open-question span,.story-register-card .open-question span,.story-register-card [class*=open-question]>span{color:#b45309!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin-bottom:.25rem!important;font-size:.55rem!important;font-weight:900!important;display:block!important}.story-open-question p,.story-register-card .open-question p,.story-register-card [class*=open-question] p{color:#7c4a14!important;margin:0!important;font-size:.72rem!important;font-weight:650!important;line-height:1.42!important}.story-register-card-footer,.story-register-card-meta,.story-register-card [class*=story-meta]{background:#f8fafcb8!important;border-top:1px solid #94a3b81f!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.story-register-card-footer>div,.story-register-card-meta>div,.story-register-card [class*=story-meta]>div{border-right:1px solid #94a3b81a!important;min-width:0!important;padding:.65rem .72rem!important}.story-register-card-footer>div:last-child,.story-register-card-meta>div:last-child,.story-register-card [class*=story-meta]>div:last-child{border-right:0!important}.story-register-card-footer span,.story-register-card-meta span,.story-register-card [class*=story-meta] span{color:#64748b!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin-bottom:.25rem!important;font-size:.52rem!important;font-weight:850!important;display:block!important}.story-register-card-footer p,.story-register-card-meta p,.story-register-card [class*=story-meta] p{color:#475569!important;margin:0!important;font-size:.67rem!important;line-height:1.38!important}.story-register-card.is-delivery-review-focus,.story-register-card.is-linked-story-highlight{border-color:#14b8a67a!important;box-shadow:0 0 0 3px #2dd4bf1f,0 16px 34px #0f172a17!important}@media (width<=900px){.story-register-card-footer,.story-register-card-meta,.story-register-card [class*=story-meta]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.story-register-card-header{grid-template-columns:auto minmax(0,1fr)!important}.story-register-card-footer,.story-register-card-meta,.story-register-card [class*=story-meta]{grid-template-columns:1fr!important}}.delivery-board-shell{width:100%!important;max-width:82rem!important;margin:0 auto!important;padding:0!important;position:static!important;left:auto!important}.delivery-board-command-centre,.delivery-board-intelligence-suite{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.target-workspace,.delivery-board-workspace,.delivery-board-content-grid{grid-template-columns:minmax(13.75rem,15rem) minmax(0,1fr)!important;align-items:start!important;gap:0 .75rem!important;width:100%!important;max-width:none!important;margin:.75rem 0 0!important;padding:0!important;display:grid!important}.target-inventory-rail{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.target-selected-panel{grid-column:2!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.target-selected-panel>.artefact-card{width:100%!important;max-width:none!important;margin:0!important}@media (width<=68rem){.delivery-board-shell{max-width:calc(100% - 1.5rem)!important}.target-workspace,.delivery-board-workspace,.delivery-board-content-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:.75rem!important}.target-inventory-rail,.target-selected-panel{grid-column:1!important}.target-inventory-rail{position:static!important}}.project-review-workspace{width:100%!important;max-width:82rem!important;margin-inline:auto!important}.target-review-shell{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important}.delivery-board-hero,.delivery-board-intelligence-suite,.delivery-board-brief-card,.target-review-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.target-review-grid{grid-template-columns:minmax(14rem,15rem) minmax(0,1fr)!important;align-items:start!important;column-gap:.75rem!important;display:grid!important}.target-inventory-rail,.target-selected-panel{width:100%!important;margin:0!important}@media (width<=68rem){.project-review-workspace{max-width:calc(100% - 1rem)!important}.target-review-grid{grid-template-columns:1fr!important;row-gap:.75rem!important}}.generate-workspace,.generate-workspace-card{width:100%!important;max-width:72rem!important;margin-inline:auto!important}.generate-workspace-card{border-radius:1rem!important;padding:1rem!important}.generate-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(14.5rem,17rem)!important;align-items:start!important;gap:.85rem!important;display:grid!important}.generate-main-column{min-width:0!important}.generate-main-column>section,.generate-main-column>article,.generate-main-column>div{margin-bottom:.75rem!important}.generate-main-column .generate-context-panel,.generate-main-column .upload-panel,.generate-main-column .problem-statement-field,.generate-main-column .approved-baseline-card{border-radius:.85rem!important;padding:.85rem .95rem!important}.generate-main-column label,.generate-main-column .field-label,.generate-main-column .problem-statement-title,.generate-main-column .upload-panel-title{letter-spacing:.075em!important}.generate-main-column .problem-statement-title,.generate-main-column .upload-panel-title{margin-bottom:.55rem!important;font-size:.64rem!important}.generate-main-column .generation-selection-grid,.generate-main-column .generate-context-grid{gap:.65rem!important}.generate-main-column select,.generate-main-column input:not([type=checkbox]):not([type=radio]){border-radius:.7rem!important;min-height:2.65rem!important;padding:.58rem .72rem!important;font-size:.78rem!important}.generate-main-column .clean-upload-panel .upload-dropzone,.clean-upload-panel .upload-dropzone{border-radius:.75rem!important;min-height:6rem!important;padding:.85rem!important}.generate-main-column .clean-upload-panel .upload-dropzone .upload-dropzone-icon,.clean-upload-panel .upload-dropzone .upload-dropzone-icon{width:2.15rem!important;height:2.15rem!important;margin-bottom:.35rem!important}.generate-main-column .clean-upload-panel .upload-dropzone span:not(.upload-dropzone-icon),.clean-upload-panel .upload-dropzone span:not(.upload-dropzone-icon){font-size:.76rem!important}.generate-main-column .clean-upload-panel .upload-dropzone small,.clean-upload-panel .upload-dropzone small{margin-top:.15rem!important;font-size:.61rem!important}.generate-main-column .problem-statement-field{padding-bottom:.8rem!important}.generate-main-column .problem-statement-input-shell textarea,.generate-main-column .problem-statement-field textarea{border-radius:.72rem!important;height:7.5rem!important;min-height:7.5rem!important;padding:.75rem .82rem 1.6rem!important;font-size:.78rem!important;line-height:1.45!important}.generate-main-column .problem-statement-counter{font-size:.58rem!important;bottom:.55rem!important;right:.65rem!important}.approved-baseline-card{min-height:0!important}.approved-baseline-title-row strong{font-size:.78rem!important}.approved-baseline-copy p{margin-top:.16rem!important;font-size:.66rem!important;line-height:1.35!important}.approved-baseline-helper summary{font-size:.62rem!important}.generate-workspace-layout .recent-uploads-card,.generate-workspace-layout .previous-uploads-card,.generate-workspace-layout .generate-upload-sidebar{background:linear-gradient(#123043f0,#0c2235f5)!important;border-color:#2dd4bf21!important;box-shadow:0 12px 28px #020c1b24!important}.generate-workspace-layout .recent-uploads-card,.generate-workspace-layout .previous-uploads-card{border-radius:.75rem!important;padding:.72rem!important}.generate-workspace-layout .recent-uploads-card h3,.generate-workspace-layout .previous-uploads-card h3{font-size:.78rem!important}.generate-workspace-layout .recent-uploads-card p,.generate-workspace-layout .previous-uploads-card p{font-size:.68rem!important;line-height:1.4!important}@media (width<=64rem){.generate-workspace{max-width:calc(100% - 1rem)!important}.generate-workspace-layout{grid-template-columns:minmax(0,1fr)!important}}.clarification-register{gap:.8rem;display:grid}.clarification-register-cover,.clarification-register-section{background:#fff;border:1px solid #94a3b829;border-radius:.85rem;padding:.9rem 1rem}.clarification-register-cover h3{color:#172033;margin:.3rem 0 .25rem;font-size:1.3rem}.clarification-register-cover p{color:#64748b;margin:0;font-size:.74rem;line-height:1.45}.clarification-summary-card{background:#fff;border:1px solid #94a3b829;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.clarification-summary-card>div{border-right:1px solid #94a3b821;padding:.7rem .8rem}.clarification-summary-card>div:last-child{border-right:0}.clarification-summary-card span{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:850;display:block}.clarification-summary-card strong{color:#172033;margin-top:.2rem;font-size:1.25rem;display:block}.clarification-toolbar{grid-template-columns:minmax(15rem,1fr) auto;align-items:end;gap:.65rem;margin-bottom:.8rem;display:grid}.clarification-toolbar label>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.56rem;font-weight:850;display:block}.clarification-toolbar input{background:#fff;border:1px solid #94a3b838;border-radius:.68rem;width:100%;height:2.5rem;padding:.55rem .7rem}.clarification-filters{background:#f8fafc;border:1px solid #94a3b829;border-radius:.68rem;gap:.25rem;padding:.2rem;display:flex}.clarification-filters button{color:#64748b;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.32rem;min-height:2rem;padding:.35rem .52rem;font-size:.62rem;font-weight:750;display:inline-flex}.clarification-filters button.active{color:#0f766e;background:#fff;box-shadow:0 2px 7px #0f172a12}.clarification-filters em{font-style:normal}.clarification-card-list{gap:.7rem;display:grid}.clarification-review-card{background:#fff;border:1px solid #94a3b82e;border-left:3px solid #14b8a6;border-radius:.78rem;scroll-margin-top:8rem;overflow:hidden;box-shadow:0 7px 18px #0f172a0a}.clarification-review-card.is-blocked{border-left-color:#f59e0b}.clarification-review-card.is-resolved{opacity:.78;border-left-color:#22c55e}.clarification-review-card>header{background:#f8fafcb8;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.75rem .85rem;display:flex}.clarification-review-card h6{color:#172033;margin:.3rem 0 0;font-size:.8rem;line-height:1.4}.clarification-id{color:#0f766e;font-size:.62rem;font-weight:850}.clarification-card-badges{gap:.35rem;display:flex}.clarification-card-badges em,.clarification-card-badges strong{white-space:nowrap;border-radius:999px;padding:.28rem .45rem;font-size:.56rem}.clarification-card-badges em{color:#b45309;background:#fff7ed;font-style:normal}.clarification-card-badges strong{color:#0f766e;background:#ecfeff}.clarification-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clarification-card-grid section{border-right:1px solid #94a3b81a;padding:.72rem .8rem}.clarification-card-grid section:last-child{border-right:0}.clarification-card-grid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.52rem;font-weight:850;display:block}.clarification-card-grid p{color:#475569;margin:0;font-size:.68rem;line-height:1.42}.clarification-review-card.is-delivery-review-focus{border-color:#14b8a685;box-shadow:0 0 0 3px #2dd4bf21,0 16px 32px #0f172a17}@media (width<=820px){.clarification-summary-card,.clarification-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarification-toolbar{grid-template-columns:1fr}.clarification-filters{flex-wrap:wrap}}@media (width<=520px){.clarification-summary-card,.clarification-card-grid{grid-template-columns:1fr}}.recommended-pack-card{background:linear-gradient(135deg,#ecfeffbd,#f8fafcf5 58%,#f5f3ffb8);border:1px solid #2dd4bf33;border-radius:.85rem;gap:.7rem;margin-top:.75rem;padding:.9rem 1rem;display:grid;box-shadow:0 10px 24px #0f172a0d}.recommended-pack-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.recommended-pack-header h3{color:#172033;margin:.28rem 0 0;font-size:1rem;line-height:1.2}.recommended-pack-count{color:#0f766e;white-space:nowrap;background:#ffffffc7;border:1px solid #14b8a62e;border-radius:999px;align-items:baseline;gap:.3rem;padding:.38rem .55rem;font-size:.8rem;font-weight:850;display:inline-flex}.recommended-pack-count small{color:#64748b;font-size:.56rem;font-weight:750}.recommended-pack-purpose,.recommended-pack-empty{color:#64748b;margin:0;font-size:.7rem;line-height:1.45}.recommended-pack-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.recommended-pack-list span{color:#334155;background:#ffffffbd;border:1px solid #94a3b824;border-radius:.62rem;align-items:center;gap:.42rem;min-width:0;padding:.48rem .55rem;font-size:.66rem;font-weight:750;display:flex}.recommended-pack-list i{color:#0f766e;background:#14b8a61f;border-radius:999px;flex:none;place-items:center;width:1.05rem;height:1.05rem;font-size:.58rem;font-style:normal;display:inline-grid}.recommended-pack-validation{border-top:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.55rem;display:flex}.recommended-pack-validation span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.recommended-pack-validation strong{color:#0f766e;font-size:.65rem}@media (width<=620px){.recommended-pack-list{grid-template-columns:1fr}}.structured-register{gap:.8rem;margin-top:.9rem;display:grid}.structured-register-heading{background:#f8fafcdb;border:1px solid #94a3b82e;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.structured-register-heading div{gap:.15rem;display:grid}.structured-register-heading span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.structured-register-heading strong{color:#172033;font-size:.9rem}.structured-register-heading em{color:#0369a1;background:#e0f2feb8;border:1px solid #0ea5e929;border-radius:999px;padding:.34rem .55rem;font-size:.62rem;font-style:normal;font-weight:800}.structured-register-scroll{background:#fff;border:1px solid #94a3b82e;border-radius:.8rem;overflow-x:auto}.structured-register table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.structured-register th{color:#64748b;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f8fafcf0;border-bottom:1px solid #94a3b82e;padding:.68rem .72rem;font-size:.56rem;font-weight:850}.structured-register td{color:#334155;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0db;padding:.72rem;font-size:.66rem;line-height:1.4}.structured-register tbody tr:last-child td{border-bottom:0}.structured-register tbody tr{transition:background .16s,box-shadow .16s}.structured-register tbody tr:hover{background:#f8fafcd6}.structured-register-tone{font-weight:750}.structured-register-tone.tone-critical{color:#b91c1c}.structured-register-tone.tone-high{color:#c2410c}.structured-register-tone.tone-medium{color:#a16207}.structured-register-tone.tone-good{color:#047857}.structured-register-gap{color:#b91c1c;background:#fee2e2b8;border:1px solid #ef44442e;border-radius:999px;padding:.24rem .4rem;font-size:.58rem;font-weight:800;display:inline-flex}.structured-register-empty{color:#94a3b8;font-style:italic}.structured-register-empty-state{background:#f8fafcbd;border:1px dashed #94a3b852;border-radius:.8rem;padding:1.2rem}.structured-register-empty-state strong{color:#334155;font-size:.8rem}.structured-register-empty-state p{color:#64748b;margin:.3rem 0 0;font-size:.66rem}.structured-register tr.is-action-focus{background:#fef3c7d1;position:relative;box-shadow:inset 3px 0 #f59e0b,0 0 0 2px #f59e0b1f}.status-dashboard{gap:18px;margin-top:18px;display:grid}.status-dashboard-header{background:radial-gradient(circle at 100% 0,#14b8a621,#0000 38%),linear-gradient(135deg,#112334f5,#1d3444e6);border:1px solid #94a3b82e;border-radius:18px;justify-content:space-between;align-items:stretch;gap:18px;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0f172a21}.status-dashboard-header>div:first-child{min-width:0}.status-dashboard-header span,.status-dashboard-confidence span{color:#94a3b8;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:750;display:block}.status-dashboard-header h3{color:#f8fafc;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1}.status-dashboard-header p{color:#cbd5e1;margin:10px 0 0}.status-dashboard-confidence{background:#0f172a75;border:1px solid #38bdf833;border-radius:14px;align-content:center;min-width:180px;padding:16px 18px;display:grid}.status-dashboard-confidence strong{color:#f8fafc;font-size:1.25rem}.status-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-dashboard-pill{background:#0f172a09;border:1px solid #94a3b833;border-radius:14px;gap:7px;min-height:92px;padding:16px;display:grid}.status-dashboard-pill span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:750}.status-dashboard-pill strong{color:#334155;align-self:end;font-size:1rem}.status-dashboard-pill.good{background:#10b98114;border-color:#10b9814d}.status-dashboard-pill.good strong{color:#047857}.status-dashboard-pill.warning{background:#f59e0b17;border-color:#f59e0b57}.status-dashboard-pill.warning strong{color:#b45309}.status-dashboard-pill.critical{background:#f43f5e14;border-color:#f43f5e52}.status-dashboard-pill.critical strong{color:#be123c}.status-dashboard-pill.neutral strong{color:#475569}.status-dashboard-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.status-dashboard-card{background:#ffffffb3;border:1px solid #94a3b82e;border-radius:15px;min-width:0;padding:18px}.status-dashboard-card h4{color:#1e293b;margin:0 0 12px;font-size:.95rem}.status-dashboard-card p{color:#64748b;margin:0;line-height:1.65}.status-dashboard-card ul{gap:9px;margin:0;padding-left:19px;display:grid}.status-dashboard-card li{color:#475569;line-height:1.55}.status-dashboard-card li strong{color:#1e293b}@media (width<=900px){.status-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.status-dashboard-header{flex-direction:column}.status-dashboard-confidence{min-width:0}.status-dashboard-grid,.status-dashboard-sections{grid-template-columns:1fr}}.run-health-grid--governance{grid-template-columns:repeat(2,minmax(0,1fr))}.run-health-summary-card--compact.governance-health-critical{border-color:#f43f5e61}.run-health-summary-card--compact.governance-health-critical:before{background:linear-gradient(#fb7185,#e11d48);box-shadow:0 0 18px #f43f5e8c}.run-health-summary-card--compact.governance-health-at-risk{border-color:#f59e0b5c}.run-health-summary-card--compact.governance-health-at-risk:before{background:linear-gradient(#fbbf24,#f97316);box-shadow:0 0 18px #f59e0b80}.run-health-summary-card--compact.governance-health-good:before,.run-health-summary-card--compact.governance-health-excellent:before{background:linear-gradient(#2dd4bf,#06b6d4)}.run-health-status.governance-status-critical{color:#fecdd3;background:#f43f5e29;border:1px solid #fb718557}.run-health-status.governance-status-at-risk{color:#fde68a;background:#f59e0b29;border:1px solid #fbbf2457}.run-health-status.governance-status-good{color:#bae6fd;background:#0ea5e926;border:1px solid #38bdf84d}.run-health-status.governance-status-excellent{color:#99f6e4;background:#14b8a629;border:1px solid #2dd4bf52}.run-health-alert--critical{background:#4c051961;border-color:#f43f5e3d}.run-health-alert--critical span{color:#fda4af}.run-health-alert--critical p{color:#fecdd3}.run-health-strength{background:#14b8a61a;border:1px solid #2dd4bf38;border-radius:14px;margin-top:.7rem;padding:.65rem}.run-health-strength span{color:#67e8f9;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.run-health-strength p{color:#ccfbf1;margin:.25rem 0 0;font-size:.72rem;line-height:1.45}@media (width<=460px){.run-health-grid--governance{grid-template-columns:1fr}}.generate-workspace-card .grid{row-gap:24px!important;margin-bottom:24px!important}.generate-field{flex-direction:column;gap:10px;min-height:96px;display:flex}.generate-field-label{min-height:22px;display:block}.upload-panel.clean-upload-panel{margin-top:20px!important}@media (width>=1024px){.generate-workspace-layout{align-items:start}.generate-main-column{padding-bottom:120px}}.target-inventory-rail .run-health-summary-card--compact{min-width:0;padding:.72rem .62rem}.target-inventory-rail .run-health-summary-card--compact .run-health-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.42rem;display:grid}.target-inventory-rail .run-health-summary-card--compact .run-health-header strong,.target-inventory-rail .run-health-summary-card--compact .run-health-header small{overflow-wrap:anywhere;max-width:100%}.target-inventory-rail .run-health-summary-card--compact .run-health-status{text-align:center;white-space:normal;align-self:start;max-width:4.5rem;padding:.3rem .44rem;font-size:.48rem;line-height:1.15}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:4.1rem;padding:.52rem .46rem;display:flex;overflow:hidden}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>span{letter-spacing:.035em;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;max-width:100%;font-size:.43rem;line-height:1.2;display:block}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>strong{overflow-wrap:anywhere;width:100%;max-width:100%;margin-top:.28rem;font-size:.8rem;line-height:1.05;display:block}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>small{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;margin-top:.22rem;font-size:.49rem;line-height:1.22;display:block}.target-inventory-rail .run-health-summary-card--compact .run-health-alert{min-width:0;padding:.58rem}.target-inventory-rail .run-health-summary-card--compact .run-health-alert span,.target-inventory-rail .run-health-summary-card--compact .run-health-alert p{overflow-wrap:anywhere;max-width:100%}.status-dashboard-grid{gap:10px}.status-dashboard-pill{background:linear-gradient(#ffffffe0,#f8fafcc7);border:none;border-radius:16px;min-height:88px;box-shadow:inset 0 1px #fffc,0 8px 24px #0f172a0f}.status-dashboard-pill.good,.status-dashboard-pill.warning,.status-dashboard-pill.critical{border:none}.status-dashboard-card{background:linear-gradient(#fffffff2,#f8fafcd6);border:none;border-radius:18px;box-shadow:0 10px 28px #0f172a0d}.run-health-grid--governance{grid-template-columns:1fr;gap:.45rem}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div{background:0 0;border-bottom:1px solid #ffffff14;border-radius:0;min-height:auto;padding:.65rem 0}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>span{letter-spacing:.09em;text-transform:uppercase;color:#cbd5e1b8;font-size:.58rem}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>strong{color:#fff;margin-top:.15rem;font-size:1.1rem}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>small{color:#cbd5e1ad;margin-top:.12rem;font-size:.66rem}.target-inventory-rail .run-health-summary-card--compact .run-health-header strong{font-size:.96rem;line-height:1.25}.target-inventory-rail .run-health-summary-card--compact .run-health-header small{display:none}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>strong{font-size:1.2rem}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>small{font-size:.72rem}.target-inventory-rail .run-health-summary-card--compact .run-health-alert p{font-size:.7rem;line-height:1.35}.target-inventory-rail{flex:0 0 19rem;width:19rem;min-width:19rem}.target-inventory-rail .run-health-summary-card--compact{padding:.95rem}.target-inventory-rail .run-health-summary-card--compact .run-health-header{align-items:flex-start;gap:.65rem}.target-inventory-rail .run-health-summary-card--compact .run-health-header>div{min-width:0}.target-inventory-rail .run-health-summary-card--compact .run-health-header strong{overflow-wrap:normal;word-break:normal;max-width:none;font-size:.92rem;line-height:1.22}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance{grid-template-columns:1fr;gap:0;margin-top:.75rem}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div{background:0 0;border:0;border-bottom:1px solid #94a3b829;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""detail value";align-items:center;column-gap:.8rem;min-height:3.35rem;padding:.62rem .1rem;display:grid;overflow:visible}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div:last-child{border-bottom:0}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>span{letter-spacing:.08em;white-space:normal;overflow-wrap:normal;word-break:normal;grid-area:label;width:auto;font-size:.58rem;line-height:1.2}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>strong{text-align:right;overflow-wrap:normal;word-break:normal;grid-area:value;width:auto;margin:0;font-size:1.08rem;line-height:1}.target-inventory-rail .run-health-summary-card--compact .run-health-grid--governance>div>small{white-space:normal;overflow-wrap:normal;word-break:normal;grid-area:detail;width:auto;margin-top:.18rem;font-size:.62rem;line-height:1.25}.target-inventory-rail .run-health-summary-card--compact .run-health-alert{margin-top:.8rem;padding:.75rem}.target-inventory-rail .run-health-summary-card--compact .run-health-alert p{overflow-wrap:normal;word-break:normal;font-size:.68rem;line-height:1.4}@media (width<=1100px){.target-inventory-rail{flex-basis:17rem;width:17rem;min-width:17rem}}.run-health-summary-card--compact .run-health-metrics{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;gap:0;margin-top:.82rem;display:flex}.run-health-summary-card--compact .run-health-metric{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.58rem 0;display:flex}.run-health-summary-card--compact .run-health-metric:last-child{border-bottom:0}.run-health-summary-card--compact .run-health-metric span{color:#b9cbd8;letter-spacing:0;text-transform:none;min-width:0;font-size:.64rem;font-weight:650;line-height:1.25}.run-health-summary-card--compact .run-health-metric strong{color:#fff;flex:none;font-size:.8rem;font-weight:800;line-height:1}.run-health-summary-card--compact .run-health-alert,.run-health-summary-card--compact .run-health-strength{margin-top:.78rem}.target-review-grid{grid-template-columns:minmax(270px,292px) minmax(0,1fr);gap:1rem}.target-inventory-rail{min-width:0}.target-run-heading{gap:.55rem}.target-run-heading span,.target-run-heading small{min-width:0}.target-pack-meta{align-items:flex-start;gap:.5rem}.target-pack-meta strong{overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.24}.run-health-summary-card--compact .run-health-header{margin-bottom:.42rem}.run-health-summary-card--compact .run-health-header>div{min-width:0}.run-health-summary-card--compact .run-health-header>div>span{letter-spacing:.09em;white-space:nowrap;font-size:.54rem}.run-health-summary-card--compact .run-health-header strong{margin-top:.22rem;font-size:.84rem;line-height:1.18}.run-health-summary-card--compact .run-health-header small{margin-top:.18rem;font-size:.56rem;line-height:1.3}.run-health-summary-card--compact .run-health-metrics{margin-top:.62rem}.run-health-summary-card--compact .run-health-metric{padding:.38rem 0}.run-health-summary-card--compact .run-health-metric span{font-size:.58rem;line-height:1.2}.run-health-summary-card--compact .run-health-metric strong{font-size:.74rem}.run-health-summary-card--compact .run-health-alert,.run-health-summary-card--compact .run-health-strength{border-radius:10px;margin-top:.62rem;padding:.58rem .62rem}.run-health-summary-card--compact .run-health-alert span,.run-health-summary-card--compact .run-health-strength span{letter-spacing:.075em;font-size:.5rem;line-height:1.25}.run-health-summary-card--compact .run-health-alert p,.run-health-summary-card--compact .run-health-strength p{margin-top:.24rem;font-size:.56rem;line-height:1.35}.target-inventory-item,.target-inventory-item>span:not(.target-item-icon){min-width:0}.target-inventory-item strong{overflow-wrap:normal;word-break:normal;line-height:1.22}.target-inventory-item em{line-height:1.25}@media (width<=980px){.target-review-grid{grid-template-columns:minmax(238px,260px) minmax(0,1fr)}}@media (width<=760px){.target-review-grid{grid-template-columns:1fr}}.story-register-toolbar,.ac-catalogue-toolbar,.fr-catalogue-toolbar,.br-catalogue-toolbar,.traceability-map-toolbar{grid-template-columns:minmax(220px,1fr) max-content max-content;align-items:center;gap:.72rem;width:100%;display:grid}.story-register-search,.ac-catalogue-search,.fr-catalogue-search,.br-catalogue-search,.traceability-map-search,.story-register-search input,.ac-catalogue-search input,.fr-catalogue-search input,.br-catalogue-search input,.traceability-map-search input{width:100%;min-width:0}.story-register-tabs,.ac-catalogue-filters,.fr-catalogue-filters,.br-catalogue-filters,.traceability-map-filters{white-space:nowrap;justify-self:end;min-width:0}.story-clear-filters,.ac-clear-filters,.fr-clear-filters,.br-clear-filters,.traceability-clear-filters{white-space:nowrap;flex:none;place-self:center end;margin:0}@media (width>=761px){.story-register-toolbar,.ac-catalogue-toolbar,.fr-catalogue-toolbar,.br-catalogue-toolbar,.traceability-map-toolbar{grid-template-columns:minmax(200px,1fr) max-content max-content!important;align-items:center!important}.story-register-search,.ac-catalogue-search,.fr-catalogue-search,.br-catalogue-search,.traceability-map-search{grid-area:1/1!important}.story-register-tabs,.ac-catalogue-filters,.fr-catalogue-filters,.br-catalogue-filters,.traceability-map-filters{grid-area:1/2!important;justify-self:end!important}.story-clear-filters,.ac-clear-filters,.fr-clear-filters,.br-clear-filters,.traceability-clear-filters{grid-area:1/3!important;justify-self:end!important;width:auto!important}}@media (width<=760px){.story-register-toolbar,.ac-catalogue-toolbar,.fr-catalogue-toolbar,.br-catalogue-toolbar,.traceability-map-toolbar{grid-template-columns:minmax(0,1fr) max-content!important}.story-register-search,.ac-catalogue-search,.fr-catalogue-search,.br-catalogue-search,.traceability-map-search{grid-area:1/1/auto/-1!important}.story-register-tabs,.ac-catalogue-filters,.fr-catalogue-filters,.br-catalogue-filters,.traceability-map-filters{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto;grid-area:2/1!important;justify-self:start!important}.story-clear-filters,.ac-clear-filters,.fr-clear-filters,.br-clear-filters,.traceability-clear-filters{grid-area:2/2!important;justify-self:end!important;width:auto!important}}.ac-catalogue-toolbar{width:100%;justify-content:space-between!important;align-items:center!important;gap:.9rem!important;margin:.9rem 0!important;display:flex!important}.ac-catalogue-search{flex:22rem!important;min-width:18rem!important;margin:0!important}.ac-catalogue-search input{box-sizing:border-box;display:block;border-radius:.9rem!important;width:100%!important;height:3rem!important;min-height:3rem!important;margin:0!important;padding:0 1rem!important;line-height:normal!important}.ac-catalogue-actions{min-width:0;flex:none!important;align-items:center!important;gap:.55rem!important;margin:0!important;display:inline-flex!important}.ac-catalogue-filters{box-sizing:border-box;white-space:nowrap;border-radius:999px!important;align-items:center!important;gap:.28rem!important;height:3rem!important;min-height:3rem!important;margin:0!important;padding:.22rem!important;display:inline-flex!important}.ac-catalogue-filters button{box-sizing:border-box;white-space:nowrap;flex:none!important;justify-content:center!important;align-items:center!important;height:2.52rem!important;min-height:2.52rem!important;margin:0!important;line-height:1!important;display:inline-flex!important}.ac-clear-filters{box-sizing:border-box;white-space:nowrap;flex:none!important;justify-content:center!important;align-items:center!important;height:3rem!important;min-height:3rem!important;margin:0!important;padding:0 .88rem!important;line-height:1!important;display:inline-flex!important}@media (width<=1040px){.ac-catalogue-toolbar{flex-direction:column!important;align-items:stretch!important}.ac-catalogue-search{flex-basis:auto!important;width:100%!important;min-width:0!important}.ac-catalogue-actions{scrollbar-width:none;align-self:flex-end;max-width:100%;overflow-x:auto}.ac-catalogue-actions::-webkit-scrollbar{display:none}}.register-pagination{background:#f8fafcc7;border:1px solid #94a3b829;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.9rem;width:100%;margin:.8rem 0 0;padding:.65rem .75rem;display:flex}.register-pagination.is-compact{margin:.65rem 0;padding:.5rem .65rem}.register-results-summary{align-items:baseline;gap:.35rem;min-width:0;display:flex}.register-results-summary strong{color:#334155;font-size:.66rem}.register-results-summary span{color:#64748b;font-size:.62rem}.register-pagination-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.register-page-size{align-items:center;gap:.4rem;margin:0;display:inline-flex}.register-page-size span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.register-page-size select{color:#334155;background-color:#fff;border:1px solid #94a3b833;border-radius:.55rem;min-width:3.8rem;height:2rem;padding:0 1.55rem 0 .55rem;font-size:.64rem;font-weight:750}.register-page-controls{align-items:center;gap:.45rem;display:inline-flex}.register-page-controls span{color:#64748b;text-align:center;min-width:6.6rem;font-size:.62rem}.register-page-controls button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b833;border-radius:.55rem;min-height:2rem;padding:.35rem .62rem;font-size:.62rem;font-weight:750}.register-page-controls button:hover:not(:disabled){color:#0f766e;border-color:#14b8a661}.register-page-controls button:disabled{cursor:not-allowed;opacity:.42}.clarification-toolbar{align-items:end}.clarification-toolbar>label,.clarification-toolbar input{min-width:0}.clarification-filters{align-self:end;max-width:100%;overflow-x:auto}.clarification-card-list{min-height:4rem}.artefact-edit-panel .register-pagination{margin-bottom:.8rem}@media (width<=900px){.register-pagination{flex-direction:column;align-items:flex-start}.register-pagination-actions{justify-content:space-between;width:100%}}@media (width<=620px){.register-pagination-actions{flex-direction:column;align-items:stretch}.register-page-controls{justify-content:space-between;width:100%}.register-page-controls span{flex:1}}.review-impact-panel{background:linear-gradient(#fffaebf5,#fffffffa);border:1px solid #ba8f2857;border-radius:16px;margin:18px 0;padding:18px;box-shadow:0 12px 30px #45340f14}.review-impact-heading,.review-impact-item,.review-impact-next-action{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-impact-heading h4{color:#181818;margin:4px 0 0;font-size:1rem}.review-impact-status{color:#815500;background:#a8700c1f;border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem;font-weight:750}.review-impact-panel>p{color:#5f5540;margin:12px 0;line-height:1.55}.review-impact-next-action{background:#1414140b;border-radius:12px;justify-content:flex-start;padding:12px 14px}.review-impact-next-action strong{color:#1d1d1d;min-width:140px}.review-impact-next-action span{color:#4f4f4f}.review-impact-items{gap:8px;margin-top:12px;display:grid}.review-impact-item{border-top:1px solid #19191914;padding-top:10px}.review-impact-item div{gap:4px;display:grid}.review-impact-item span,.review-impact-item em{color:#6c6658;font-size:.82rem;font-style:normal}@media (width<=720px){.review-impact-heading,.review-impact-item,.review-impact-next-action{flex-direction:column}}.review-impact-recovery,.review-impact-export-warning{background:#0f172a5c;border:1px solid #94a3b833;border-radius:12px;margin-top:12px;padding:12px 14px}.review-impact-recovery{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.review-impact-recovery>span,.review-impact-export-warning span{color:var(--muted-text,#94a3b8);font-size:.82rem}.review-impact-recovery>div{background:#94a3b82e;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.review-impact-recovery i{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#22c55e);height:100%;transition:width .18s;display:block}.review-impact-export-warning{align-items:flex-start;gap:10px;display:flex}.review-impact-export-warning strong{white-space:nowrap;color:#fbbf24;font-size:.82rem}.projects-overview-card .active-deliveries-hero{grid-template-columns:minmax(0,1.35fr) minmax(500px,1.65fr)!important;align-items:stretch!important;gap:1.15rem!important;padding:1.25rem!important}.projects-overview-card .active-deliveries-title{min-width:0;align-items:flex-start!important}.workspace-brief-copy{flex-direction:column;justify-content:center;min-width:0;height:100%;display:flex}.workspace-brief-heading-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.8rem;display:flex}.workspace-brief-status{color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;background:#020f1b75;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;min-height:1.8rem;padding:.34rem .65rem;font-size:.68rem;font-weight:900;display:inline-flex}.workspace-brief-status i{background:currentColor;border-radius:999px;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 12px}.workspace-brief-status--attention{color:#fbbf72;background:#f59e0b1a;border-color:#fbb45457}.workspace-brief-status--clear{color:#5ee7b7;background:#10b98117;border-color:#3fe0a54d}.workspace-brief-status--empty{color:#93c5fd;background:#3b82f614;border-color:#60a5fa47}.workspace-brief-status--syncing{color:#67e8f9;background:#22d3ee14;border-color:#2fe3ec47}.workspace-brief-evidence-note{color:#9fb6c9b8;font-size:.72rem;font-weight:700}.projects-overview-card .workspace-brief-copy h2{color:#f8fafc;letter-spacing:-.045em;max-width:45rem;line-height:1.08;margin:.75rem 0 .45rem!important;font-size:clamp(1.55rem,2.5vw,2.35rem)!important}.projects-overview-card .workspace-brief-copy>p{color:#9fb6c9;max-width:48rem;font-size:.91rem;line-height:1.65;margin:0!important}.workspace-brief-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.workspace-brief-review-action{color:#a5f3fc!important;box-shadow:none!important;background:#082337c7!important;border-color:#67e8f94d!important}.workspace-brief-review-action:hover{background:#0e354deb!important;border-color:#67e8f98f!important}.projects-overview-card .active-deliveries-new-setup{width:fit-content;position:static!important}.projects-overview-card .active-deliveries-stats{align-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important}.projects-overview-card .active-delivery-metric{min-height:7.4rem;padding:.9rem .95rem!important}.projects-overview-card .active-delivery-metric strong{margin-top:.35rem;font-size:1.8rem}.projects-overview-card .active-delivery-metric em{min-height:2.2em;line-height:1.35}@media (width<=1180px){.projects-overview-card .active-deliveries-hero{grid-template-columns:1fr!important}.projects-overview-card .active-deliveries-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.projects-overview-card .active-delivery-metric{min-height:6.8rem}}@media (width<=860px){.projects-overview-card .active-deliveries-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.workspace-brief-actions{flex-direction:column;align-items:stretch}.workspace-brief-actions .section-action-pill{justify-content:center;width:100%!important}.projects-overview-card .active-deliveries-stats{grid-template-columns:1fr!important}}.projects-overview-card .active-deliveries-hero{grid-template-columns:minmax(0,1.55fr) minmax(430px,.95fr)!important;align-items:stretch!important}.projects-overview-card .workspace-brief-copy{justify-content:flex-start}.projects-overview-card .workspace-welcome h2{color:#f8fafc;letter-spacing:-.045em;line-height:1.05;margin:.08rem 0 .3rem!important;font-size:clamp(1.65rem,2.6vw,2.35rem)!important}.projects-overview-card .workspace-welcome p{color:#9fb6c9;font-size:.92rem;line-height:1.55;margin:0!important}.workspace-decision-pulse{background:radial-gradient(circle at 100% 0,#2fe3ec17,#0000 32%),linear-gradient(145deg,#051423e6,#081b2dc7);border:1px solid #94a3b833;border-radius:1.15rem;padding:1.15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0000002e}.workspace-decision-pulse:before{content:"";background:#64748b;width:3px;position:absolute;inset:0 auto 0 0}.workspace-decision-pulse--attention:before{background:linear-gradient(#fb7185,#f59e0b);box-shadow:0 0 18px #fb718559}.workspace-decision-pulse--clear:before{background:linear-gradient(#3fe0a5,#2dd4bf);box-shadow:0 0 18px #3fe0a54d}.workspace-decision-pulse--empty:before{background:linear-gradient(#60a5fa,#22d3ee);box-shadow:0 0 18px #60a5fa47}.workspace-decision-pulse--syncing:before{background:linear-gradient(#22d3ee,#8b7bff)}.workspace-decision-pulse-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-decision-pulse-header>div:first-child{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.workspace-decision-kicker{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:900}.workspace-decision-confidence{text-align:right;background:#020f1b66;border:1px solid #94a3b82b;border-radius:.85rem;flex:none;min-width:8.5rem;padding:.55rem .7rem}.workspace-decision-confidence span,.workspace-decision-context span,.workspace-decision-reasoning span{color:#7893a8;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.workspace-decision-confidence strong{color:#e5f7f6;margin-top:.15rem;font-size:.84rem;display:block}.projects-overview-card .workspace-decision-pulse h3{color:#f8fafc;letter-spacing:-.04em;max-width:47rem;margin:1rem 0 .4rem;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15}.workspace-decision-summary{color:#a9bfce;max-width:48rem;margin:0;font-size:.88rem;line-height:1.6}.workspace-decision-reasoning{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.workspace-decision-reasoning>div{background:#020f1b52;border:1px solid #94a3b824;border-radius:.9rem;min-height:6.4rem;padding:.8rem}.workspace-decision-reasoning p{color:#b9cbd8;margin:.45rem 0 0;font-size:.79rem;line-height:1.5}.workspace-decision-context{grid-template-columns:minmax(0,1.5fr) minmax(180px,.75fr);gap:.7rem;margin-top:.7rem;display:grid}.workspace-decision-context>div{background:#0823376b;border:1px solid #67e8f91f;border-radius:.85rem;padding:.75rem .8rem}.workspace-decision-context strong{color:#dcecf2;margin-top:.28rem;font-size:.78rem;line-height:1.4;display:block}.workspace-decision-pulse .workspace-brief-actions{margin-top:.9rem}.workspace-decision-pulse .workspace-brief-review-action:disabled{cursor:wait;opacity:.62}.projects-overview-card .active-deliveries-stats{align-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}.projects-overview-card .active-delivery-metric{min-height:8.1rem}@media (width<=1180px){.projects-overview-card .active-deliveries-hero{grid-template-columns:1fr!important}.projects-overview-card .active-deliveries-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=860px){.workspace-decision-reasoning,.workspace-decision-context{grid-template-columns:1fr}.projects-overview-card .active-deliveries-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.workspace-decision-pulse-header{flex-direction:column}.workspace-decision-confidence{text-align:left;width:100%}.projects-overview-card .active-deliveries-stats{grid-template-columns:1fr!important}}.projects-overview-card .active-deliveries-hero{display:block!important}.workspace-welcome{margin-bottom:1.15rem}.workspace-decision-brief{background:#031422a8;border:1px solid #6ee7f933;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:1.5rem;width:100%;padding:1.3rem 1.35rem;display:grid;position:relative;overflow:hidden}.workspace-decision-brief:before{content:"";background:#64748b;width:3px;position:absolute;inset:0 auto 0 0}.workspace-decision-brief--attention:before{background:#fb7185}.workspace-decision-brief--clear:before{background:#3fe0a5}.workspace-decision-brief--empty:before{background:#22d3ee}.workspace-decision-brief--syncing:before{background:#8b7bff}.workspace-decision-brief-main{min-width:0}.workspace-decision-brief-labels{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.projects-overview-card .workspace-decision-brief h3{color:#f8fafc;letter-spacing:-.045em;max-width:52rem;margin:.8rem 0 .35rem;font-size:clamp(1.35rem,2.25vw,2rem);line-height:1.12}.workspace-decision-brief-main>p{color:#a9bfce;max-width:52rem;margin:0;font-size:.88rem;line-height:1.55}.workspace-decision-brief-side{border-left:1px solid #94a3b829;flex-direction:column;justify-content:space-between;gap:1rem;padding-left:1.3rem;display:flex}.workspace-decision-facts{gap:.65rem;margin:0;display:grid}.workspace-decision-facts>div{gap:.16rem;display:grid}.workspace-decision-facts dt{color:#7893a8;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:900}.workspace-decision-facts dd{color:#dcecf2;margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.workspace-decision-primary-action{color:#04202a;width:100%;min-height:2.65rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2ee6dc,#52e6a8);border:1px solid #4fefd75c;border-radius:.8rem;padding:.7rem 1rem;font-size:.82rem;font-weight:900;box-shadow:0 10px 25px #2ee6dc29}.workspace-decision-primary-action:hover{transform:translateY(-1px)}.workspace-decision-primary-action:disabled{cursor:wait;opacity:.62;transform:none}.workspace-decision-secondary-action{color:#8fe7ee;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:800}.workspace-decision-material-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.workspace-decision-material-context>div{border-top:1px solid #94a3b829;padding:.72rem .8rem}.workspace-decision-material-context span{color:#7893a8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.62rem;font-weight:900;display:block}.workspace-decision-material-context strong{color:#b9cbd8;font-size:.77rem;font-weight:600;line-height:1.45;display:block}.projects-overview-card .active-deliveries-stats{background:#020f1b66;border:1px solid #94a3b824;border-radius:.95rem;margin-top:1rem;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.projects-overview-card .active-delivery-metric{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b81f!important;border-radius:0!important;padding:.85rem 1rem!important}.projects-overview-card .active-delivery-metric:last-child{border-right:0!important}.projects-overview-card .active-delivery-metric strong{font-size:1.35rem!important;line-height:1!important}.projects-overview-card .active-delivery-metric p{margin-top:.25rem!important;font-size:.67rem!important}.projects-overview-card .active-delivery-metric:after{display:none!important}@media (width<=880px){.workspace-decision-brief{grid-template-columns:1fr}.workspace-decision-brief-side{border-top:1px solid #94a3b829;border-left:0;padding-top:1rem;padding-left:0}.workspace-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-overview-card .active-deliveries-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.projects-overview-card .active-delivery-metric:nth-child(2){border-right:0!important}}@media (width<=560px){.workspace-decision-material-context,.workspace-decision-facts{grid-template-columns:1fr}.projects-overview-card .active-deliveries-stats{grid-template-columns:1fr!important}.projects-overview-card .active-delivery-metric{border-bottom:1px solid #94a3b81f!important;border-right:0!important}}.projects-overview-card .active-deliveries-hero{background:radial-gradient(circle at 84% 4%,#4f46e513,#0000 27%),radial-gradient(circle at 0 0,#22d3ee11,#0000 30%),#031422b8!important;border-color:#67e8f921!important;border-radius:1.15rem!important;padding:1.65rem 1.75rem 1.15rem!important;box-shadow:inset 0 1px #ffffff06,0 20px 60px #0000001f!important}.projects-overview-card .workspace-welcome .eyebrow{color:#64e8e0!important;letter-spacing:.12em!important;font-size:.66rem!important;font-weight:750!important}.projects-overview-card .workspace-welcome h2{letter-spacing:-.05em!important;margin-top:.18rem!important;font-weight:720!important}.projects-overview-card .workspace-welcome p{color:#bdd3e0b8!important}.workspace-decision-brief{background:linear-gradient(105deg,#041727c7,#0514238a)!important;border-color:#67e8f91f!important;border-radius:.95rem!important;gap:1.75rem!important;padding:1.45rem 1.55rem!important;box-shadow:inset 0 1px #ffffff05!important}.workspace-decision-brief:before{box-shadow:0 0 14px #22d3ee47;background:linear-gradient(#67e8f9f2,#2dd4bfbf)!important;width:2px!important}.workspace-decision-brief--attention:before{box-shadow:0 0 14px #fbbf2438;background:linear-gradient(#fbbf24f2,#fb7185d1)!important}.workspace-decision-brief--clear:before{box-shadow:0 0 14px #34d39933;background:linear-gradient(#6ee7b7f2,#2dd4bfc7)!important}.workspace-decision-kicker{color:#67e8f9e0!important;letter-spacing:.11em!important;font-size:.64rem!important;font-weight:750!important}.workspace-decision-brief .workspace-brief-status{box-shadow:none!important;letter-spacing:.075em!important;background:#38bdf80e!important;border-color:#7dd3fc33!important;padding:.3rem .55rem!important;font-size:.61rem!important}.projects-overview-card .workspace-decision-brief h3{letter-spacing:-.052em!important;max-width:46rem!important;margin-top:1rem!important;font-size:clamp(1.55rem,2.35vw,2.2rem)!important;font-weight:690!important;line-height:1.08!important}.workspace-decision-brief-main>p{color:#bed2dec2!important;max-width:45rem!important;font-size:.86rem!important;line-height:1.58!important}.workspace-decision-brief-side{min-width:0;border-left-color:#94a3b81a!important;padding-left:1.5rem!important}.workspace-decision-facts dt{color:#8fa9bbb8!important;letter-spacing:.1em!important;font-size:.59rem!important;font-weight:720!important}.workspace-decision-facts dd{color:#e1eff6e0!important;font-size:.74rem!important;font-weight:620!important}.workspace-decision-confidence-fact dd{gap:.38rem;display:grid}.workspace-confidence-track{background:#94a3b821;border-radius:999px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.workspace-confidence-track i{border-radius:inherit;background:#7dd3fcb8;width:22%;height:100%;display:block}.workspace-confidence-track--syncing i{width:35%;animation:1.5s ease-in-out infinite alternate workspace-confidence-sync}.workspace-confidence-track--empty i{width:16%}.workspace-confidence-track--attention i{background:#fbbf24c7;width:52%}.workspace-confidence-track--clear i{background:#34d399c7;width:88%}@keyframes workspace-confidence-sync{0%{transform:translate(-30%)}to{transform:translate(230%)}}.workspace-decision-primary-action{justify-content:space-between;align-items:center;gap:.8rem;color:#c9fbf6!important;min-height:2.5rem!important;box-shadow:none!important;background:#0c3545b8!important;border-color:#67e8f92e!important;border-radius:.68rem!important;padding:.68rem .85rem!important;font-size:.76rem!important;font-weight:720!important;transition:border-color .16s,background .16s,transform .16s!important;display:flex!important}.workspace-decision-primary-action:hover{transform:translateY(-1px);background:#0f4353d6!important;border-color:#67e8f95c!important}.workspace-decision-action-arrow{color:#67e8f9e6;font-size:.95rem;font-weight:500;transition:transform .16s}.workspace-decision-primary-action:hover .workspace-decision-action-arrow{transform:translate(2px)}.projects-overview-card .active-deliveries-stats{background:0 0!important;border:0!important;border-top:1px solid #94a3b81a!important;border-radius:0!important;margin-top:.9rem!important}.projects-overview-card .active-delivery-metric{border-right-color:#94a3b816!important;padding:.9rem .95rem .15rem!important}.projects-overview-card .active-delivery-metric span{color:#9fb8c8b8!important;letter-spacing:.075em!important;text-transform:none!important;font-size:.61rem!important;font-weight:700!important}.projects-overview-card .active-delivery-metric strong{letter-spacing:-.035em!important;margin-top:.38rem!important;font-size:1.45rem!important;font-weight:660!important}.projects-overview-card .active-delivery-metric p{color:#94abbb94!important;letter-spacing:0!important;font-size:.64rem!important}.projects-overview-card+.project-carousel-shell,.project-carousel-shell{margin-top:.9rem!important}@media (prefers-reduced-motion:reduce){.workspace-confidence-track--syncing i{animation:none}.workspace-decision-primary-action,.workspace-decision-action-arrow{transition:none!important}}@media (width<=880px){.workspace-decision-brief-side{padding-top:1rem!important;padding-left:0!important}.workspace-decision-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.projects-overview-card .active-deliveries-hero{padding:1.25rem 1rem .9rem!important}.workspace-decision-brief{padding:1.15rem!important}.workspace-decision-facts{grid-template-columns:1fr!important}}.projects-overview-card .active-deliveries-hero{overflow:hidden;background:radial-gradient(circle at 12% 0,#11b7c91c,#0000 31%),radial-gradient(circle at 88% 0,#4f46e513,#0000 29%),linear-gradient(145deg,#041b2cf5,#041525eb)!important;border:1px solid #67e8f91b!important;border-radius:1.35rem!important;padding:1.85rem 2rem 1.05rem!important;box-shadow:inset 0 1px #ffffff09,0 28px 80px #0000002e!important}.projects-overview-card .workspace-brief-copy{width:100%}.workspace-welcome{padding-inline:.15rem;margin-bottom:1.05rem!important}.projects-overview-card .workspace-welcome .eyebrow{opacity:.9}.projects-overview-card .workspace-welcome h2{margin-bottom:.2rem!important;font-size:clamp(1.8rem,2.7vw,2.45rem)!important}.projects-overview-card .workspace-welcome p{font-size:.86rem!important}.workspace-decision-brief{background:linear-gradient(105deg,#031422d6,#051423a1)!important;border:1px solid #67e8f918!important;border-radius:1rem!important;grid-template-columns:minmax(0,1.5fr) minmax(255px,.65fr)!important;gap:1.6rem!important;padding:1.35rem 1.5rem!important;box-shadow:inset 0 1px #ffffff06,0 16px 42px #0000001c!important}.workspace-decision-brief:before{width:2px!important}.workspace-decision-brief-labels{gap:.65rem!important}.projects-overview-card .workspace-decision-brief h3{letter-spacing:-.055em!important;max-width:42rem!important;margin:1.05rem 0 .42rem!important;font-size:clamp(1.65rem,2.4vw,2.3rem)!important;line-height:1.04!important}.workspace-decision-brief-main>p{max-width:40rem!important;font-size:.84rem!important;line-height:1.55!important}.workspace-decision-brief-side{border-left-color:#94a3b816!important;justify-content:center!important;gap:1.05rem!important;padding-left:1.45rem!important}.workspace-decision-facts{gap:.78rem!important}.workspace-decision-facts dd{font-size:.72rem!important}.workspace-confidence-track{height:2px!important}.workspace-decision-primary-action{background:linear-gradient(135deg,#0c3644b8,#0a2f3da6)!important;border:1px solid #67e8f929!important;min-height:2.45rem!important;box-shadow:inset 0 1px #ffffff06!important}.workspace-decision-primary-action:hover{background:linear-gradient(135deg,#0f4352d6,#0b3846c7)!important;border-color:#67e8f952!important}.projects-overview-card .active-deliveries-stats{padding-top:.05rem;position:relative;background:0 0!important;border:0!important;border-top:1px solid #94a3b816!important;margin-top:.9rem!important;overflow:visible!important}.projects-overview-card .active-delivery-metric{position:relative;background:0 0!important;border:0!important;min-height:4.65rem!important;padding:.85rem 1rem .35rem!important}.projects-overview-card .active-delivery-metric:not(:last-child):before{content:"";background:#94a3b813;width:1px;position:absolute;top:.95rem;bottom:.55rem;right:0}.projects-overview-card .active-delivery-metric span{letter-spacing:.055em!important;font-size:.59rem!important;font-weight:650!important}.projects-overview-card .active-delivery-metric strong{margin-top:.3rem!important;font-size:1.35rem!important;line-height:1!important}.projects-overview-card .active-delivery-metric p{opacity:.74;margin-top:.28rem!important}.projects-overview-card .active-delivery-metric:last-child strong{color:#d9edf3!important}.projects-overview-card .active-delivery-metric:last-child span{color:#9fb8c8b8!important}.project-carousel-shell{background:linear-gradient(#0e35440e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#0e35440e 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 50% 100%,#14b8a60e,#0000 38%),#020f1bc7!important;border:1px solid #67e8f916!important;border-radius:1.35rem!important;width:100%!important;margin-top:.95rem!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05,0 24px 64px #00000021!important}.project-carousel-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#67e8f92b,#0000);height:1px;position:absolute;inset:0 0 auto}.project-carousel-shell h2,.project-carousel-shell h3{letter-spacing:-.035em}.project-carousel-shell p{color:#bed2deb8}.project-carousel-shell button{box-shadow:none!important}.project-carousel-shell button:hover{transform:translateY(-1px)}.project-carousel-shell [aria-pressed=true],.project-carousel-shell .active{box-shadow:inset 0 1px #ffffff0a,0 6px 18px #22d3ee1a!important}.project-carousel-shell article,.project-carousel-shell [class*=project-card]{box-shadow:inset 0 1px #ffffff06,0 18px 46px #00000038!important}@media (width<=1080px){.projects-overview-card{width:min(100% - 32px,980px)!important}.workspace-decision-brief{grid-template-columns:minmax(0,1.25fr) minmax(225px,.7fr)!important}}@media (width<=880px){.projects-overview-card{width:min(100% - 24px,760px)!important}.workspace-decision-brief{grid-template-columns:1fr!important}.workspace-decision-brief-side{border-top:1px solid #94a3b816!important;border-left:0!important;padding-top:1rem!important;padding-left:0!important}}@media (width<=620px){.projects-overview-card{width:calc(100% - 16px)!important}.projects-overview-card .active-deliveries-hero{border-radius:1rem!important;padding:1.3rem 1rem .8rem!important}.projects-overview-card .active-deliveries-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.projects-overview-card .active-delivery-metric:nth-child(2):before{display:none}.project-carousel-shell{border-radius:1rem!important}}.projects-overview-card{width:min(1500px,100vw - 48px)!important;max-width:1500px!important;margin-inline:auto!important}.projects-overview-card .active-deliveries-hero{width:100%!important;padding:1.9rem 2.15rem 1.1rem!important}.workspace-decision-brief{width:100%!important;padding:1.5rem 1.65rem!important;display:block!important}.workspace-decision-brief-main{width:100%!important;min-width:0!important}.projects-overview-card .workspace-decision-brief h3{width:100%!important;max-width:72rem!important;margin:.95rem 0 .45rem!important;font-size:clamp(1.7rem,2.35vw,2.45rem)!important;line-height:1.06!important}.workspace-decision-brief-main>p{width:100%!important;max-width:68rem!important}.workspace-decision-brief-side{border-top:1px solid #94a3b81a!important;border-left:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1.4rem!important;width:100%!important;margin-top:1.3rem!important;padding:1.05rem 0 0!important;display:grid!important}.workspace-decision-facts{grid-template-columns:repeat(3,minmax(130px,1fr))!important;align-items:start!important;gap:1.35rem!important;width:100%!important;display:grid!important}.workspace-decision-facts>div{min-width:0}.workspace-decision-facts dt{margin-bottom:.3rem!important}.workspace-decision-facts dd{overflow-wrap:anywhere}.workspace-decision-confidence-fact dd{grid-template-columns:auto minmax(70px,150px)!important;align-items:center!important;gap:.65rem!important;display:grid!important}.workspace-confidence-track{width:100%!important;max-width:150px!important}.workspace-decision-primary-action{white-space:nowrap;width:auto!important;min-width:210px!important;min-height:2.65rem!important}.workspace-decision-secondary-action{text-align:right;width:auto!important}.workspace-decision-material-context{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important}.projects-overview-card .active-deliveries-stats{width:100%!important}@media (width<=1180px){.projects-overview-card{width:min(100% - 32px,1080px)!important}.workspace-decision-brief-side{grid-template-columns:1fr!important;align-items:stretch!important}.workspace-decision-primary-action{width:fit-content!important}}@media (width<=880px){.projects-overview-card{width:min(100% - 24px,780px)!important}.workspace-decision-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-decision-brief-side{border-top:1px solid #94a3b81a!important;margin-top:1.1rem!important;padding-top:1rem!important}}@media (width<=620px){.projects-overview-card{width:calc(100% - 16px)!important}.projects-overview-card .active-deliveries-hero{padding:1.3rem 1rem .85rem!important}.workspace-decision-brief{padding:1.15rem!important}.workspace-decision-facts{grid-template-columns:1fr!important;gap:.85rem!important}.workspace-decision-confidence-fact dd{grid-template-columns:1fr!important}.workspace-confidence-track{max-width:none!important}.workspace-decision-primary-action{width:100%!important;min-width:0!important}.workspace-decision-material-context{grid-template-columns:1fr!important}}.projects-overview-card .active-deliveries-hero,.projects-overview-card .workspace-brief-copy,.projects-overview-card .workspace-decision-brief{width:100%!important;max-width:none!important}.projects-overview-card .workspace-brief-copy{flex:100%!important;min-width:0!important;display:block!important}.projects-overview-card .workspace-decision-brief{box-sizing:border-box!important}.projects-overview-card .workspace-decision-brief h3{max-width:78rem!important}.projects-overview-card .workspace-decision-brief-main>p{max-width:72rem!important}.projects-overview-card .workspace-decision-brief-side{grid-template-columns:minmax(0,1fr) auto!important}.projects-overview-card .workspace-decision-facts{grid-template-columns:minmax(190px,1.25fr) minmax(220px,1fr) minmax(160px,.8fr)!important}@media (width<=1180px){.projects-overview-card .workspace-decision-brief-side{grid-template-columns:1fr!important}.projects-overview-card .workspace-decision-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.projects-overview-card .workspace-decision-facts{grid-template-columns:1fr!important}}.projects-overview-card .overview-project-recommendation{background:linear-gradient(135deg,#8b7bff1a,#2fe3ec0b),#0b1220bd;border:1px solid #8b7bff33;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(10.5rem,auto);align-items:center;gap:clamp(1rem,2vw,1.5rem);margin:0 0 1.25rem;padding:1.2rem 1.3rem;display:grid;box-shadow:inset 0 1px #ffffff09}.projects-overview-card .overview-project-recommendation--selected-review-required{background:linear-gradient(135deg,#fb71851c,#ffb4540b),#0b1220c2;border-color:#fb718547}.projects-overview-card .overview-project-recommendation--selected-ready-to-generate{border-color:#2fe3ec40}.projects-overview-card .overview-project-recommendation-copy{min-width:0}.projects-overview-card .overview-project-recommendation-copy>.eyebrow{margin-bottom:.55rem;display:block}.projects-overview-card .overview-project-recommendation-heading{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem;display:grid}.projects-overview-card .overview-project-recommendation-heading>div{min-width:0}.projects-overview-card .overview-project-recommendation-heading h3{z-index:1;color:#f8fafc;overflow-wrap:anywhere;white-space:normal;text-overflow:clip;min-width:0;max-width:100%;min-height:2.7em;text-shadow:none;filter:none;isolation:isolate;contain:paint;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.28;display:-webkit-box;position:relative;overflow:hidden;transform:none}.projects-overview-card .overview-project-recommendation-heading strong{color:#cbd5e1;margin-top:.3rem;font-size:.92rem;font-weight:650;display:block}.projects-overview-card .overview-project-recommendation-confidence{color:#aebbd0;white-space:nowrap;background:#0f172aa8;border:1px solid #94a3b829;border-radius:999px;flex:none;padding:.38rem .62rem;font-size:.72rem;font-weight:700}.projects-overview-card .overview-project-recommendation-copy>p{color:#9eacc1;max-width:68rem;margin:.72rem 0 0;font-size:.9rem;line-height:1.55}.projects-overview-card .overview-project-recommendation-meta{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.projects-overview-card .overview-project-recommendation-meta span{color:#aebbd0;background:#94a3b814;border-radius:999px;padding:.32rem .55rem;font-size:.72rem;font-weight:650}.projects-overview-card .overview-project-recommendation-action{color:#f8fafc;min-width:10.5rem;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2fe3ec29,#8b7bff29);border:1px solid #2fe3ec3d;border-radius:12px;justify-content:center;justify-self:end;align-items:center;gap:.75rem;padding:.72rem 1rem;font-size:.84rem;font-weight:750;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.projects-overview-card .overview-project-recommendation-action:hover{background:linear-gradient(135deg,#2fe3ec38,#8b7bff38);border-color:#2fe3ec70;transform:translateY(-1px)}.projects-overview-card .overview-project-recommendation-action:disabled{cursor:wait;opacity:.58;transform:none}@media (width<=980px){.projects-overview-card .overview-project-recommendation{grid-template-columns:1fr}.projects-overview-card .overview-project-recommendation-action{justify-self:start;width:fit-content}}@media (width<=620px){.projects-overview-card .overview-project-recommendation{padding:1rem}.projects-overview-card .overview-project-recommendation-heading{display:block}.projects-overview-card .overview-project-recommendation-confidence{margin-top:.7rem;display:inline-flex}.projects-overview-card .overview-project-recommendation-action{width:100%}}.delivery-executive-recommendation{text-align:left;width:100%;display:block;position:relative;overflow:hidden}.delivery-executive-recommendation .delivery-decision-brief-heading{align-items:flex-start}.delivery-executive-recommendation-copy{min-width:0}.delivery-executive-recommendation-signals{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.delivery-executive-recommendation-signals>small{color:#b8c4d6;letter-spacing:.02em;text-transform:none;background:#0f172a7a;border:1px solid #94a3b826;border-radius:999px;align-items:center;width:auto;min-height:1.75rem;margin:0;padding:.28rem .55rem;font-size:.69rem;font-weight:700;line-height:1;display:inline-flex}.delivery-recommendation-priority{text-transform:capitalize!important}.delivery-recommendation-priority--critical,.delivery-recommendation-priority--high{color:#fdba74!important;background:#fb923c1a!important;border-color:#fb923c40!important}.delivery-recommendation-priority--medium{color:#99f6e4!important;background:#2dd4bf17!important;border-color:#2dd4bf3d!important}.delivery-recommendation-priority--low{color:#cbd5e1!important}.delivery-recommendation-confidence{color:#9cecf1!important;border-color:#2fe3ec33!important}.delivery-recommendation-evidence{background:#0208173d;border:1px solid #94a3b81f;border-radius:14px;margin-top:1rem;padding:.9rem}.delivery-recommendation-evidence>span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.67rem;font-weight:800;display:block}.delivery-recommendation-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.delivery-recommendation-evidence-item{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:11px;gap:.24rem;min-width:0;margin:0!important;padding:.65rem .7rem!important;display:grid!important}.delivery-recommendation-evidence-item>b{color:#dbe4ef;text-overflow:ellipsis;font-size:.72rem;font-weight:720;line-height:1.35;overflow:hidden}.delivery-recommendation-evidence-item>em{color:#9baabd;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;font-style:normal;font-weight:520;line-height:1.4;display:-webkit-box;overflow:hidden}.delivery-recommendation-evidence-item.severity-critical,.delivery-recommendation-evidence-item.severity-high{border-color:#fb923c33}.delivery-recommendation-evidence-item.severity-medium{border-color:#2dd4bf2b}.delivery-recommendation-confidence-basis{border-top:1px solid #94a3b81a;grid-template-columns:max-content minmax(0,1fr);gap:.55rem;color:#8493a8!important;margin-top:.8rem!important;padding-top:.75rem!important;font-size:.69rem!important;line-height:1.45!important;display:grid!important}.delivery-recommendation-confidence-basis>b{color:#aebbd0;font-weight:750}.delivery-executive-recommendation.tone-green:before{background:linear-gradient(#2dd4bff2,#2fe3ec6b)}.delivery-executive-recommendation.tone-green>.delivery-decision-brief-heading>em{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf3d}@media (width<=760px){.delivery-recommendation-evidence-grid,.delivery-recommendation-confidence-basis{grid-template-columns:1fr}}.delivery-board-execution-header{background:linear-gradient(135deg,#0f172afa,#1e293bf5);border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:28px;margin-bottom:18px;padding:22px 24px;display:grid;box-shadow:0 18px 42px #0f172a24}.delivery-board-execution-header-copy{min-width:0}.delivery-board-execution-header-copy .eyebrow{color:#bfdbfed1}.delivery-board-execution-header-copy h2{color:#f8fafc;letter-spacing:-.03em;margin:7px 0 9px;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.18}.delivery-board-execution-header-copy p{color:#e2e8f0c2;max-width:700px;margin:0;font-size:.76rem;line-height:1.65}.delivery-board-execution-header-actions{justify-items:end;gap:13px;display:grid}.delivery-board-execution-steps{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:430px;display:grid;overflow:hidden}.delivery-board-execution-steps span{color:#cbd5e1b3;text-align:center;border-right:1px solid #94a3b826;place-items:center;gap:5px;min-height:62px;padding:8px 6px;font-size:.61rem;font-weight:800;display:grid}.delivery-board-execution-steps span:last-child{border-right:0}.delivery-board-execution-steps span b{color:#e2e8f0e0;background:#94a3b824;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.58rem;display:grid}.delivery-board-execution-steps span.is-active{color:#dbeafe;background:#2563eb2e}.delivery-board-execution-steps span.is-active b{color:#fff;background:#2563eb}.delivery-board-return-action{color:#eff6ffe6;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #bfdbfe38;border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-size:.66rem;font-weight:850;display:inline-flex}.delivery-board-return-action:hover{color:#fff;background:#ffffff1a;border-color:#bfdbfe6b}.delivery-board-intelligence-suite{scroll-margin-top:90px}@media (width<=980px){.delivery-board-execution-header{grid-template-columns:1fr}.delivery-board-execution-header-actions{justify-items:stretch}.delivery-board-execution-steps{max-width:none}.delivery-board-return-action{justify-content:center}}@media (width<=620px){.delivery-board-execution-header{padding:18px}.delivery-board-execution-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-board-execution-steps span:nth-child(2){border-right:0}.delivery-board-execution-steps span:nth-child(-n+2){border-bottom:1px solid #94a3b826}}.delivery-board-intelligence-suite>.delivery-executive-recommendation{margin-top:0}.delivery-board-supporting-status{gap:10px;margin-top:16px;padding:0}.delivery-board-supporting-status .delivery-intelligence-card{min-height:88px;box-shadow:none;border-radius:13px;padding:14px 16px}.delivery-board-supporting-status .delivery-intelligence-card>span{letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.delivery-board-supporting-status .delivery-intelligence-card>strong{font-size:1.22rem;line-height:1.1}.delivery-board-supporting-status .delivery-intelligence-card>small{font-size:.61rem;line-height:1.4}.delivery-board-supporting-status .delivery-intelligence-card:before{opacity:.55}.delivery-board-supporting-status .delivery-intelligence-card:hover{box-shadow:none;transform:none}@media (width<=760px){.delivery-board-supporting-status{grid-template-columns:1fr}}.delivery-decision-hero{cursor:default;background:linear-gradient(#fffffffc,#f8fafcfa);border:1px solid #94a3b829;border-radius:20px;gap:22px;padding:26px;display:grid;box-shadow:0 22px 48px #0f172a17}.delivery-decision-hero:hover{transform:none}.delivery-decision-hero-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.delivery-decision-hero-copy{min-width:0}.delivery-decision-hero-eyebrow{color:#64748b;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;font-weight:900;display:block}.delivery-decision-hero h2{color:#0f172a;letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:860;line-height:1.12}.delivery-decision-hero .delivery-executive-recommendation-signals{margin-top:16px}.delivery-decision-hero-action{color:#fff;min-width:170px;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:.69rem;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #0f172a29}.delivery-decision-hero-action:hover{background:#1e293b}.delivery-decision-hero-action b{font-size:.9rem}.delivery-decision-hero-context{background:#f8fafcd6;border:1px solid #94a3b826;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.delivery-decision-hero-context section{border-right:1px solid #94a3b824;min-width:0;padding:18px}.delivery-decision-hero-context section:last-child{border-right:0}.delivery-decision-hero-context section>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.61rem;font-weight:900;display:block}.delivery-decision-hero-context section>p{color:#334155;margin:0;font-size:.72rem;line-height:1.6}.delivery-decision-hero-context .delivery-next-action-risk{background:#fef2f294}.delivery-decision-hero-context .delivery-next-action-reviewer{background:#eff6ff8f}.delivery-decision-hero .delivery-recommendation-evidence{margin-top:0}.delivery-decision-hero .delivery-recommendation-confidence-basis{color:#64748b;padding-top:2px;font-size:.65rem;line-height:1.55;display:block}.delivery-decision-hero .delivery-recommendation-confidence-basis b{color:#334155;margin-bottom:4px;display:block}@media (width<=920px){.delivery-decision-hero-header{grid-template-columns:1fr}.delivery-decision-hero-action{width:100%}.delivery-decision-hero-context{grid-template-columns:1fr}.delivery-decision-hero-context section{border-bottom:1px solid #94a3b824;border-right:0}.delivery-decision-hero-context section:last-child{border-bottom:0}}@media (width<=620px){.delivery-decision-hero{padding:20px}}.delivery-board-intelligence-suite .delivery-decision-hero{text-align:left!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.delivery-board-intelligence-suite .delivery-decision-hero:before,.delivery-board-intelligence-suite .delivery-decision-hero:after{pointer-events:none}.delivery-board-intelligence-suite .delivery-decision-hero>*{float:none!important;grid-area:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;position:static!important;inset:auto!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;width:100%!important;min-width:0!important;display:grid!important;position:static!important}.delivery-board-intelligence-suite .delivery-decision-hero-copy{width:100%!important;min-width:0!important;max-width:none!important;display:block!important;position:static!important}.delivery-board-intelligence-suite .delivery-decision-hero h2{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:920px!important;display:block!important}.delivery-board-intelligence-suite .delivery-executive-recommendation-signals{flex-flow:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;position:static!important}.delivery-board-intelligence-suite .delivery-executive-recommendation-signals>small{white-space:normal!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:inline-flex!important;position:static!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero-action{z-index:1;white-space:nowrap!important;align-self:start!important;width:auto!important;min-width:170px!important;max-width:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence{grid-area:auto!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:16px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item{gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important;position:static!important;overflow:hidden!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item b,.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item em{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:auto!important;min-width:0!important;max-width:none!important}.delivery-board-intelligence-suite .delivery-decision-hero-context{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:static!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;position:static!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-confidence-basis{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=920px){.delivery-board-intelligence-suite .delivery-decision-hero-header{grid-template-columns:minmax(0,1fr)!important}.delivery-board-intelligence-suite .delivery-decision-hero-action{white-space:normal!important;width:100%!important;min-width:0!important}}@media (width<=760px){.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-grid{grid-template-columns:minmax(0,1fr)!important}}.relationship-intelligence-panel{color:#f8fafc;background:linear-gradient(145deg,#0f172afa,#161f33f5);border:1px solid #94a3b838;border-radius:18px;gap:18px;margin:18px 0;padding:20px;display:grid;box-shadow:0 18px 42px #0f172a29}.relationship-intelligence-panel__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.relationship-intelligence-panel__eyebrow{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;display:block}.relationship-intelligence-panel__header h3{color:#fff;margin:0;font-size:1.08rem}.relationship-intelligence-panel__header p{color:#cbd5e1;max-width:660px;margin:7px 0 0;font-size:.82rem;line-height:1.55}.relationship-intelligence-panel__severity{color:#e2e8f0;letter-spacing:.04em;text-transform:uppercase;background:#94a3b81f;border:1px solid #94a3b847;border-radius:999px;flex:none;padding:7px 11px;font-size:.7rem;font-weight:800}.relationship-intelligence-panel--critical .relationship-intelligence-panel__severity{color:#fecdd3;background:#fb718524;border-color:#fb718573}.relationship-intelligence-panel--high .relationship-intelligence-panel__severity{color:#fed7aa;background:#f9731624;border-color:#f9731673}.relationship-intelligence-panel__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.relationship-intelligence-panel__metrics article{background:#ffffff0b;border:1px solid #94a3b829;border-radius:13px;min-width:0;padding:13px 14px}.relationship-intelligence-panel__metrics strong{color:#fff;font-size:1.22rem;line-height:1;display:block}.relationship-intelligence-panel__metrics span{color:#94a3b8;margin-top:7px;font-size:.7rem;line-height:1.35;display:block}.relationship-intelligence-panel__decision{background:#3b82f614;border:1px solid #60a5fa3d;border-radius:14px;padding:16px}.relationship-intelligence-panel__decision-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.relationship-intelligence-panel__decision-heading strong{color:#dbeafe;font-size:.76rem}.relationship-intelligence-panel__risk{border-top:1px solid #94a3b82b;gap:4px;padding-top:11px;display:grid}.relationship-intelligence-panel__risk strong{color:#fda4af;text-transform:uppercase;font-size:.7rem}.relationship-intelligence-panel__risk span{color:#cbd5e1;font-size:.77rem;line-height:1.5}.relationship-intelligence-panel__healthy{background:#34d39912;border:1px solid #34d39938;border-radius:14px;gap:5px;padding:14px 15px;display:grid}.relationship-intelligence-panel__healthy span{color:#cbd5e1;font-size:.76rem;line-height:1.5}@media (width<=860px){.relationship-intelligence-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-intelligence-panel__header,.relationship-intelligence-panel__decision-heading{flex-direction:column;align-items:flex-start}}@media (width<=520px){.relationship-intelligence-panel{padding:16px}.relationship-intelligence-panel__metrics{grid-template-columns:1fr}}.delivery-board-intelligence-suite .delivery-decision-hero{background:#fff!important;border:1px solid #dbe4ee!important;border-left:3px solid #f59e0b!important;border-radius:16px!important;padding:26px!important;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a12!important}.delivery-board-intelligence-suite .delivery-decision-hero:before{display:none!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-decision-brief-heading{align-items:flex-start!important;gap:22px!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-executive-recommendation-copy>span,.delivery-board-intelligence-suite .delivery-decision-hero .delivery-decision-brief-heading>div>span{color:#64748b!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:800!important;line-height:1.2!important}.delivery-board-intelligence-suite .delivery-decision-hero h2,.delivery-board-intelligence-suite .delivery-decision-hero h3{color:#0f172a!important;letter-spacing:-.035em!important;margin-top:8px!important;font-weight:820!important;line-height:1.12!important}.delivery-board-intelligence-suite .delivery-decision-hero-action{color:#fff!important;background:#0f172a!important;border:1px solid #0f172a!important;border-radius:10px!important;min-width:150px!important;padding:12px 17px!important;box-shadow:0 6px 16px #0f172a24!important}.delivery-board-intelligence-suite .delivery-decision-hero-action:hover{background:#1e293b!important;border-color:#1e293b!important;box-shadow:0 8px 20px #0f172a2e!important}.delivery-board-intelligence-suite .delivery-executive-recommendation-signals{gap:7px!important;margin-top:14px!important}.delivery-board-intelligence-suite .delivery-executive-recommendation-signals>small{color:#475569!important;letter-spacing:0!important;min-height:26px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d8e1ea!important;border-radius:999px!important;padding:5px 10px!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important}.delivery-board-intelligence-suite .delivery-recommendation-priority--critical,.delivery-board-intelligence-suite .delivery-recommendation-priority--high{color:#9a3412!important;background:#fff7ed!important;border-color:#fdba74!important}.delivery-board-intelligence-suite .delivery-recommendation-priority--medium{color:#0f766e!important;background:#f0fdfa!important;border-color:#99f6e4!important}.delivery-board-intelligence-suite .delivery-recommendation-confidence{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:13px!important;gap:12px!important;margin-top:20px!important;padding:16px!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence>span{color:#64748b!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:800!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-grid{gap:8px!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item{min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ee!important;border-radius:10px!important;padding:12px 14px!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item:hover{background:#fff!important;border-color:#bfccd9!important;transform:none!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item>b{color:#1e293b!important;margin:0!important;font-size:.76rem!important;font-style:normal!important;font-weight:760!important;line-height:1.35!important;display:block!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item>em{color:#64748b!important;margin-top:4px!important;font-size:.7rem!important;font-style:normal!important;font-weight:500!important;line-height:1.45!important;display:block!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item.severity-critical,.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item.severity-high{border-color:#dce5ee #dce5ee #dce5ee #f59e0b!important;border-left-style:solid!important;border-left-width:3px!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-evidence-item.severity-medium{border-color:#dce5ee #dce5ee #dce5ee #14b8a6!important;border-left-style:solid!important;border-left-width:3px!important}.delivery-board-intelligence-suite .delivery-decision-hero-context{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:13px!important;margin-top:12px!important;overflow:hidden!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section{background:#fff!important;border-color:#e2e8f0!important;padding:16px!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section:nth-child(2){background:#fffbeb!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section:nth-child(3){background:#f0fdfa!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section>span,.delivery-board-intelligence-suite .delivery-decision-hero-context section>strong:first-child{color:#64748b!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:800!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section:nth-child(2)>span,.delivery-board-intelligence-suite .delivery-decision-hero-context section:nth-child(2)>strong:first-child{color:#92400e!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section:nth-child(3)>span,.delivery-board-intelligence-suite .delivery-decision-hero-context section:nth-child(3)>strong:first-child{color:#0f766e!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section p{color:#334155!important;margin-top:10px!important;font-size:.76rem!important;font-weight:500!important;line-height:1.55!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-confidence-basis{color:#64748b!important;border-top:1px solid #e2e8f0!important;margin-top:12px!important;padding-top:12px!important;font-size:.68rem!important;line-height:1.5!important}.delivery-board-intelligence-suite .delivery-decision-hero .delivery-recommendation-confidence-basis b{color:#334155!important;margin-bottom:3px!important;font-weight:750!important}.delivery-board-supporting-status .delivery-intelligence-card{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.delivery-board-supporting-status .delivery-intelligence-card>span{color:#64748b!important}.delivery-board-supporting-status .delivery-intelligence-card>strong{color:#0f172a!important}.delivery-board-supporting-status .delivery-intelligence-card>small{color:#64748b!important}.relationship-intelligence-panel{background:#111827!important;border-color:#d9e2ec!important;box-shadow:0 10px 24px #0f172a1f!important}.relationship-intelligence-panel__header p,.relationship-intelligence-panel__metrics span,.relationship-intelligence-panel__risk span{color:#cbd5e1!important}.relationship-intelligence-panel__metrics article{background:#ffffff0e!important;border-color:#cbd5e129!important}.relationship-intelligence-panel__decision{background:#2563eb1f!important;border-color:#60a5fa57!important}@media (width<=920px){.delivery-board-intelligence-suite .delivery-decision-hero{padding:22px!important}.delivery-board-intelligence-suite .delivery-decision-hero-action{width:100%!important}}@media (width<=620px){.delivery-board-intelligence-suite .delivery-decision-hero{border-radius:13px!important;padding:18px!important}.delivery-board-intelligence-suite .delivery-decision-hero-context section{padding:14px!important}}.relationship-intelligence-panel{color:#0f172a!important;background:#fff!important;border:1px solid #dbe4ee!important;border-radius:14px!important;gap:16px!important;margin:16px 0 18px!important;padding:18px!important;box-shadow:0 1px 2px #0f172a08,0 8px 22px #0f172a0e!important}.relationship-intelligence-panel__header{align-items:flex-start!important;gap:18px!important}.relationship-intelligence-panel__eyebrow{color:#64748b!important;letter-spacing:.13em!important;margin-bottom:5px!important;font-size:.64rem!important;font-weight:800!important}.relationship-intelligence-panel__header h3{color:#0f172a!important;letter-spacing:-.02em!important;font-size:1rem!important;font-weight:790!important}.relationship-intelligence-panel__header p{color:#64748b!important;max-width:680px!important;margin-top:5px!important;font-size:.76rem!important;line-height:1.5!important}.relationship-intelligence-panel__severity{color:#475569!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d8e1ea!important;border-radius:999px!important;padding:6px 9px!important;font-size:.64rem!important;font-weight:800!important}.relationship-intelligence-panel--critical .relationship-intelligence-panel__severity,.relationship-intelligence-panel--high .relationship-intelligence-panel__severity{color:#9a3412!important;background:#fff7ed!important;border-color:#fdba74!important}.relationship-intelligence-panel--medium .relationship-intelligence-panel__severity{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.relationship-intelligence-panel--low .relationship-intelligence-panel__severity,.relationship-intelligence-panel--healthy .relationship-intelligence-panel__severity{color:#0f766e!important;background:#f0fdfa!important;border-color:#99f6e4!important}.relationship-intelligence-panel__metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.relationship-intelligence-panel__metrics article{min-height:68px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:11px 12px!important}.relationship-intelligence-panel__metrics strong{color:#0f172a!important;font-size:1.05rem!important;font-weight:780!important}.relationship-intelligence-panel__metrics span{color:#64748b!important;margin-top:5px!important;font-size:.66rem!important;line-height:1.35!important}.relationship-intelligence-panel__decision{box-shadow:none!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-left:3px solid #3b82f6!important;border-radius:11px!important;padding:14px 15px!important}.relationship-intelligence-panel__decision-heading{align-items:center!important;gap:14px!important}.relationship-intelligence-panel__decision-heading span{color:#1d4ed8!important;letter-spacing:.1em!important;font-size:.64rem!important}.relationship-intelligence-panel__decision>p{color:#1e293b!important;margin:9px 0 0!important;font-size:.79rem!important;font-weight:650!important;line-height:1.5!important}.relationship-intelligence-panel__risk{display:none!important}.relationship-intelligence-panel__healthy{background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:11px!important;padding:13px 14px!important}.relationship-intelligence-panel__healthy strong{color:#047857!important}.relationship-intelligence-panel__healthy span{color:#475569!important}@media (width<=860px){.relationship-intelligence-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.relationship-intelligence-panel{padding:15px!important}.relationship-intelligence-panel__metrics{grid-template-columns:1fr!important}}.relationship-intelligence-panel{background:#fff!important;border:1px solid #dbe4ee!important;border-radius:14px!important;gap:0!important;padding:20px!important;box-shadow:0 1px 2px #0f172a06,0 6px 18px #0f172a0b!important}.relationship-intelligence-panel__header{padding-bottom:16px!important;display:block!important}.relationship-intelligence-panel__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.relationship-intelligence-panel__title-row h3{margin:0!important}.relationship-intelligence-panel__severity{color:#64748b!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;padding:0!important;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important}.relationship-intelligence-panel__severity i{background:#94a3b8;border-radius:999px;flex:none;width:7px;height:7px}.relationship-intelligence-panel--critical .relationship-intelligence-panel__severity,.relationship-intelligence-panel--high .relationship-intelligence-panel__severity{color:#9a3412!important}.relationship-intelligence-panel--critical .relationship-intelligence-panel__severity i,.relationship-intelligence-panel--high .relationship-intelligence-panel__severity i{background:#f97316}.relationship-intelligence-panel--medium .relationship-intelligence-panel__severity{color:#92400e!important}.relationship-intelligence-panel--medium .relationship-intelligence-panel__severity i{background:#f59e0b}.relationship-intelligence-panel--low .relationship-intelligence-panel__severity,.relationship-intelligence-panel--healthy .relationship-intelligence-panel__severity{color:#047857!important}.relationship-intelligence-panel--low .relationship-intelligence-panel__severity i,.relationship-intelligence-panel--healthy .relationship-intelligence-panel__severity i{background:#10b981}.relationship-intelligence-panel__metrics{border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:13px 0!important;display:grid!important}.relationship-intelligence-panel__metric{border-right:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;padding:0 16px;display:grid}.relationship-intelligence-panel__metric:first-child{padding-left:0}.relationship-intelligence-panel__metric:last-child{border-right:0;padding-right:0}.relationship-intelligence-panel__metric dt{color:#64748b;min-width:0;font-size:.68rem;font-weight:650;line-height:1.35}.relationship-intelligence-panel__metric dd{color:#0f172a;margin:0;font-size:1rem;font-weight:780;line-height:1}.relationship-intelligence-panel__metric.is-emphasised dd{color:#c2410c}.relationship-intelligence-panel__decision{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;gap:11px!important;margin-top:15px!important;padding:0!important;display:grid!important}.relationship-intelligence-panel__decision-marker{color:#c2410c;background:#fff7ed;border-radius:8px;place-items:center;width:26px;height:26px;margin-top:1px;font-size:.72rem;font-weight:850;display:grid}.relationship-intelligence-panel__decision-copy{min-width:0}.relationship-intelligence-panel__decision-heading{flex-wrap:wrap;justify-content:space-between!important;align-items:baseline!important;gap:6px 16px!important;display:flex!important}.relationship-intelligence-panel__decision-heading span{color:#475569!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:800!important}.relationship-intelligence-panel__decision-heading strong{color:#64748b!important;font-size:.68rem!important;font-weight:700!important}.relationship-intelligence-panel__decision>p,.relationship-intelligence-panel__decision-copy>p{color:#1e293b!important;margin:5px 0 0!important;font-size:.77rem!important;font-weight:620!important;line-height:1.5!important}.relationship-intelligence-panel__healthy{background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;margin-top:15px!important;padding:0!important;display:grid!important}.relationship-intelligence-panel__healthy>span{color:#059669;font-weight:850}.relationship-intelligence-panel__healthy strong{color:#047857!important;font-size:.76rem!important}.relationship-intelligence-panel__healthy p{color:#64748b;margin:3px 0 0;font-size:.7rem;line-height:1.45}@media (width<=760px){.relationship-intelligence-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:12px!important}.relationship-intelligence-panel__metric:nth-child(2){border-right:0}.relationship-intelligence-panel__metric:nth-child(3){padding-left:0}}@media (width<=480px){.relationship-intelligence-panel__metrics{grid-template-columns:1fr!important}.relationship-intelligence-panel__metric{border-bottom:1px solid #e2e8f0;border-right:0!important;padding:8px 0!important}.relationship-intelligence-panel__metric:last-child{border-bottom:0}}.target-inventory-item,.target-inventory-item.tone-cyan,.target-inventory-item.tone-teal,.target-inventory-item.tone-emerald,.target-inventory-item.tone-green,.target-inventory-item.tone-purple,.target-inventory-item.tone-violet,.target-inventory-item.tone-amber,.target-inventory-item.tone-lime,.target-inventory-item.tone-blue,.target-inventory-item.tone-sky,.target-inventory-item.tone-indigo,.target-inventory-item.tone-slate{color:#cbd5e1!important;width:100%!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 10px!important;display:grid!important;position:relative!important;transform:none!important}.target-inventory-item:before,.target-inventory-item.tone-cyan:before,.target-inventory-item.tone-teal:before,.target-inventory-item.tone-emerald:before,.target-inventory-item.tone-green:before,.target-inventory-item.tone-purple:before,.target-inventory-item.tone-violet:before,.target-inventory-item.tone-amber:before,.target-inventory-item.tone-lime:before,.target-inventory-item.tone-blue:before,.target-inventory-item.tone-sky:before,.target-inventory-item.tone-indigo:before,.target-inventory-item.tone-slate:before{display:none!important}.target-inventory-item:hover{box-shadow:none!important;background:#ffffff09!important;border-color:#94a3b824!important;transform:none!important}.target-inventory-item.active,.target-inventory-item.tone-cyan.active,.target-inventory-item.tone-teal.active,.target-inventory-item.tone-emerald.active,.target-inventory-item.tone-green.active,.target-inventory-item.tone-purple.active,.target-inventory-item.tone-violet.active,.target-inventory-item.tone-amber.active,.target-inventory-item.tone-lime.active,.target-inventory-item.tone-blue.active,.target-inventory-item.tone-sky.active,.target-inventory-item.tone-indigo.active,.target-inventory-item.tone-slate.active{box-shadow:none!important;background:#14b8a617!important;border-color:#2dd4bf45!important}.target-inventory-item.active:after{content:"";background:#2dd4bf;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:-1px}.target-inventory-item .target-item-icon,.target-inventory-item.tone-cyan .target-item-icon,.target-inventory-item.tone-teal .target-item-icon,.target-inventory-item.tone-emerald .target-item-icon,.target-inventory-item.tone-green .target-item-icon,.target-inventory-item.tone-purple .target-item-icon,.target-inventory-item.tone-violet .target-item-icon,.target-inventory-item.tone-amber .target-item-icon,.target-inventory-item.tone-lime .target-item-icon,.target-inventory-item.tone-blue .target-item-icon,.target-inventory-item.tone-sky .target-item-icon,.target-inventory-item.tone-indigo .target-item-icon,.target-inventory-item.tone-slate .target-item-icon{color:#94a3b8!important;width:25px!important;height:25px!important;box-shadow:none!important;background:#0f172a40!important;border:1px solid #94a3b83d!important;border-radius:7px!important;place-items:center!important;margin:0!important;display:grid!important}.target-inventory-item.active .target-item-icon{color:#5eead4!important;background:#14b8a621!important;border-color:#2dd4bf6b!important}.target-inventory-item>span:not(.target-item-icon){gap:3px!important;min-width:0!important;display:grid!important}.target-inventory-item strong{color:#e2e8f0!important;letter-spacing:0!important;overflow-wrap:anywhere!important;margin:0!important;font-size:.73rem!important;font-weight:650!important;line-height:1.15!important}.target-inventory-item em,.target-inventory-item small{color:#718096!important;margin:0!important;font-size:.59rem!important;font-style:normal!important;font-weight:500!important;line-height:1.25!important}.target-inventory-item.active strong{color:#f8fafc!important;font-weight:700!important}.target-inventory-item.active em,.target-inventory-item.active small{color:#94a3b8!important}.target-inventory-item+.target-inventory-item{margin-top:4px!important}.fr-catalogue-disclosure{overflow:hidden}.fr-catalogue-disclosure>summary{margin:0}.fr-catalogue-disclosure>summary small{color:#64748b;white-space:nowrap;margin-left:auto;font-size:.75rem;font-weight:650}.fr-catalogue-disclosure[open]>summary{border-bottom:1px solid #e7edf2;margin-bottom:1rem;padding-bottom:.9rem}.fr-catalogue-disclosure:not([open]){padding-bottom:0}@media (width<=680px){.fr-catalogue-disclosure>summary{flex-wrap:wrap;align-items:flex-start}.fr-catalogue-disclosure>summary small{width:100%;margin-left:0;padding-right:2rem}}.executive-review-queue-disclosure,.decision-centre-recommendation-evidence{background:#fff;border:1px solid #dbe4ee;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.executive-review-queue-disclosure{margin-top:16px}.executive-review-queue-disclosure>summary,.decision-centre-recommendation-evidence>summary{color:#172033;cursor:pointer;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.executive-review-queue-disclosure>summary::-webkit-details-marker{display:none}.decision-centre-recommendation-evidence>summary::-webkit-details-marker{display:none}.executive-review-queue-disclosure>summary span,.decision-centre-recommendation-evidence>summary span{font-size:.83rem;font-weight:850}.executive-review-queue-disclosure>summary small,.decision-centre-recommendation-evidence>summary small{color:#64748b;margin-left:auto;font-size:.7rem;font-weight:700}.executive-review-queue-disclosure>summary b,.decision-centre-recommendation-evidence>summary b{color:#64748b;transition:transform .16s}.executive-review-queue-disclosure[open]>summary b,.decision-centre-recommendation-evidence[open]>summary b{transform:rotate(180deg)}.executive-review-queue-list{gap:12px;padding:0 16px 16px;display:grid}.executive-review-queue-item{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;border-radius:14px;overflow:hidden}.executive-review-queue-item--critical{border-left-color:#e11d48}.executive-review-queue-item--high{border-left-color:#ea580c}.executive-review-queue-item--medium{border-left-color:#d97706}.executive-review-queue-item--low{border-left-color:#059669}.executive-review-queue-item-header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.executive-review-queue-rank{color:#334155;background:#e8eef6;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:850;display:grid}.executive-review-queue-item-header>div>span{color:#64748b;text-transform:capitalize;font-size:.65rem;font-weight:800}.executive-review-queue-item-header h3{color:#172033;margin:4px 0;font-size:.94rem}.executive-review-queue-item-header small{color:#64748b;font-size:.68rem;line-height:1.45}.executive-review-queue-item-header button{color:#1d4ed8;min-height:40px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.executive-review-queue-item-summary{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.executive-review-queue-item-summary section{border-right:1px solid #e2e8f0;padding:14px 16px}.executive-review-queue-item-summary section:last-child{border-right:0}.executive-review-queue-item-summary span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.executive-review-queue-item-summary p{color:#334155;margin:5px 0 0;font-size:.73rem;line-height:1.5}.executive-review-queue-item-summary .is-risk p{color:#9f1239}.executive-review-queue-item-summary .is-action p{color:#1e40af}.executive-review-queue-evidence{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px 16px;display:grid}.executive-review-queue-evidence small{background:#fff;border-radius:9px;gap:3px;padding:10px;display:grid}.executive-review-queue-evidence b{color:#475569;font-size:.64rem}.executive-review-queue-evidence em{color:#64748b;font-size:.67rem;font-style:normal;line-height:1.4}@media (width<=860px){.executive-review-queue-item-header{grid-template-columns:34px minmax(0,1fr)}.executive-review-queue-item-header button{grid-column:2;justify-self:start}.executive-review-queue-item-summary{grid-template-columns:1fr}.executive-review-queue-item-summary section{border-bottom:1px solid #e2e8f0;border-right:0}.executive-review-queue-item-summary section:last-child{border-bottom:0}}@media (width<=620px){.executive-review-queue-disclosure>summary,.decision-centre-recommendation-evidence>summary{flex-wrap:wrap;align-items:flex-start}.executive-review-queue-disclosure>summary small,.decision-centre-recommendation-evidence>summary small{width:100%;margin-left:0}.executive-review-queue-item-header{grid-template-columns:1fr}.executive-review-queue-rank{display:none}.executive-review-queue-item-header button{grid-column:1;justify-content:center;width:100%}.executive-review-queue-evidence{grid-template-columns:1fr}}.artefact-card-header{border-bottom:1px solid #e3eaf0;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:start!important;gap:20px!important;min-height:0!important;margin:0 0 18px!important;padding:0 0 18px!important;display:grid!important}.artefact-card-header__identity{align-content:start;gap:5px;min-width:0!important;display:grid!important}.artefact-card .artefact-card-header h3{color:#102033;letter-spacing:-.035em;text-align:left;overflow-wrap:anywhere;min-width:0;font-weight:850;text-wrap:balance!important;margin:0!important;font-size:clamp(27px,2.3vw,32px)!important;line-height:1.08!important}.artefact-card-header .type{color:#64748b;letter-spacing:.11em;text-transform:uppercase;order:-1;font-weight:800;line-height:1.3;margin:0!important;font-size:11px!important;display:block!important}.artefact-card-header>.artefact-review-strip{grid-template-columns:auto auto;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #e3eaf0!important;border-radius:0!important;justify-content:end!important;align-self:start!important;align-items:end!important;gap:14px!important;margin:0!important;padding:0 0 0 20px!important;display:grid!important}.artefact-card-header>.artefact-review-strip .internal-review-status{flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.artefact-card-header>.artefact-review-strip .internal-review-status:before,.artefact-card-header>.artefact-review-strip .internal-review-status:after,.artefact-card-header>.artefact-review-strip .internal-review-status>span:before,.artefact-card-header>.artefact-review-strip .internal-review-status>span:after{content:none!important;display:none!important}.artefact-card-header>.artefact-review-strip .internal-review-status>span{color:#64748b!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.artefact-card-header>.artefact-review-strip .review-status-select-shell{background:#fff!important;border:1px solid #d9e3ea!important;border-radius:11px!important;width:auto!important;min-width:166px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;box-shadow:0 3px 10px #0f172a09!important}.artefact-card-header>.artefact-review-strip .review-status-select-shell i{display:inline-flex!important}.artefact-card-header>.artefact-review-strip .review-status-select-shell select{height:40px!important;min-height:40px!important;padding:0 2px!important;font-size:13px!important}.artefact-card-header>.artefact-review-strip .review-strip-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.artefact-card-header>.artefact-review-strip .secondary-action{min-height:42px!important;box-shadow:none!important;border-radius:11px!important;margin:0!important;padding:8px 13px!important}.artefact-card-header>.artefact-review-strip .review-status-select-shell:focus-within{outline:3px solid var(--eh-color-focus);outline-offset:3px}.artefact-card.is-editing .artefact-card-header{grid-template-columns:minmax(0,1fr) auto!important}.artefact-card.is-editing .artefact-card-header .artefact-actions{max-width:100%;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.artefact-card.is-editing .artefact-card-header .artefact-actions button{min-height:42px}@media (width<=900px){.artefact-card-header,.artefact-card.is-editing .artefact-card-header{grid-template-columns:1fr!important;gap:16px!important}.artefact-card-header>.artefact-review-strip{grid-template-columns:minmax(0,1fr) auto;border-top:1px solid #e3eaf0!important;border-left:0!important;justify-content:stretch!important;width:100%!important;padding:14px 0 0!important}.artefact-card.is-editing .artefact-card-header .artefact-actions{justify-content:flex-start!important;width:100%!important;margin-left:0!important}}@media (width<=620px){.artefact-card-header{gap:14px!important;margin-bottom:16px!important;padding-bottom:16px!important}.artefact-card .artefact-card-header h3{text-wrap:pretty!important;font-size:clamp(24px,7vw,28px)!important;line-height:1.12!important}.artefact-card-header>.artefact-review-strip{grid-template-columns:1fr;gap:10px!important}.artefact-card-header>.artefact-review-strip .internal-review-status{width:100%!important}.artefact-card-header>.artefact-review-strip .review-status-select-shell{width:100%!important;min-width:0!important;min-height:44px!important}.artefact-card-header>.artefact-review-strip .review-status-select-shell select{min-height:42px!important}.artefact-card-header>.artefact-review-strip .review-strip-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch!important;width:100%!important;display:grid!important}.artefact-card-header>.artefact-review-strip .secondary-action{min-width:72px;min-height:44px!important}.artefact-card.is-editing .artefact-card-header .artefact-actions{overflow:visible}}.target-review-grid>aside{flex-direction:column!important;padding-bottom:0!important;display:flex!important;overflow:hidden auto!important}.target-review-grid>aside .delivery-pack-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:12!important;background:linear-gradient(#0b192ad1,#0b192afa 34%)!important;border-top:1px solid #94a3b824!important;flex:none!important;width:100%!important;margin-top:8px!important;padding:9px 10px 10px!important;position:sticky!important;bottom:0!important}.target-review-grid>aside .delivery-pack-toggle{color:#cbd5e1!important;width:100%!important;min-height:36px!important;font:inherit!important;cursor:pointer!important;box-shadow:none!important;background:#14b8a612!important;border:1px solid #2dd4bf38!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:8px 10px!important;font-size:.67rem!important;font-weight:700!important;display:flex!important}.target-review-grid>aside .delivery-pack-toggle:hover{color:#f8fafc!important;background:#14b8a61f!important;border-color:#2dd4bf61!important}.target-review-grid>aside .delivery-pack-toggle span:last-child{color:#5eead4!important;font-size:.78rem!important}.target-review-grid>aside .delivery-pack-footer+*,.target-review-grid>aside .target-inventory-item:last-of-type{scroll-margin-bottom:58px}@media (width<=820px){.target-review-grid>aside{overflow:visible!important}.target-review-grid>aside .delivery-pack-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;position:static!important}}.review-surface-navigation{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 10px;display:flex}.review-surface-navigation>div{min-width:0}.review-surface-navigation .eyebrow{color:#66e6df;letter-spacing:.14em;font-size:11px}.review-surface-navigation h2{color:#f8fafc;letter-spacing:-.03em;margin:7px 0 5px;font-size:clamp(26px,3vw,34px);line-height:1.1}.review-surface-navigation p{color:#a9bacb;max-width:680px;margin:0;font-size:14px;line-height:1.5}.delivery-evidence-section-heading{gap:.35rem;margin:2rem 0 1rem;display:grid}.delivery-evidence-section-heading .eyebrow{color:#66e6df;letter-spacing:.14em;font-size:11px}.delivery-evidence-section-heading h2{color:#f8fafc;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.15}.delivery-evidence-section-heading p{color:#a9bacb;margin:0;font-size:14px;line-height:1.5}.review-surface-navigation>button{color:#e8f4f7;min-height:44px;font:inherit;cursor:pointer;background:#0f2235b8;border:1px solid #94a3b847;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:750;display:inline-flex}.review-surface-navigation>button:hover{background:#144a569e;border-color:#2dd4bf6b}.review-surface-navigation>button:focus-visible,.review-focus-guidance>summary:focus-visible{outline-offset:3px;outline:3px solid #5eead475}.review-workspace-main{flex-direction:column;grid-area:1/2;width:100%;min-width:0;display:flex}.target-review-grid>.target-inventory-rail{grid-row:1}.review-surface--artefact-review .target-selected-panel>.artefact-card{flex-direction:column;display:flex}.review-surface--artefact-review .target-selected-panel>.artefact-card>.artefact-card-header{order:-2}.review-surface--artefact-review .target-selected-panel>.artefact-card>.saved-confirmation{order:-1}.review-surface--artefact-review .target-selected-panel>.artefact-card>.relationship-intelligence-panel{order:10}.review-surface--artefact-review .target-selected-panel>.artefact-card>.review-impact-panel{order:11}.review-surface--artefact-review .target-selected-panel>.artefact-card>.generated-against-card{order:12}.review-focus-guidance{background:#f8fafcf5;border:1px solid #dbe5ec;border-radius:14px;margin-top:18px;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.review-focus-guidance>summary{color:#172033;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 15px;list-style:none;display:flex}.review-focus-guidance>summary::-webkit-details-marker{display:none}.review-focus-guidance>summary>span:first-child{gap:3px;min-width:0;display:grid}.review-focus-guidance>summary small{color:#0f8c86;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.review-focus-guidance>summary strong{color:#243247;font-size:14px;line-height:1.25}.review-focus-guidance>summary>span:last-child{color:#64748b;flex:none;align-items:center;gap:9px;display:inline-flex}.review-focus-guidance>summary em{font-size:12px;font-style:normal;font-weight:700}.review-focus-guidance>summary b{color:#0f766e;background:#e8f5f3;border-radius:999px;place-items:center;width:28px;height:28px;transition:transform .16s;display:inline-grid}.review-focus-guidance[open]>summary b{transform:rotate(180deg)}.review-focus-guidance__content{background:#fff;border-top:1px solid #e2e8f0;padding:14px}@media (width<=68rem){.review-workspace-main{grid-area:1/1}.target-review-grid>.target-inventory-rail{grid-row:2}}@media (width<=620px){.review-surface-navigation{flex-direction:column;align-items:stretch;gap:15px;padding-bottom:2px}.review-surface-navigation h2{text-wrap:balance;font-size:clamp(25px,8vw,30px)}.review-surface-navigation>button{width:100%}.review-focus-guidance{margin-top:14px}.review-focus-guidance>summary{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 14px}.review-focus-guidance>summary>span:last-child{justify-content:space-between;width:100%}.review-focus-guidance__content{padding:8px}}.decision-centre-workspace{background:radial-gradient(circle at 0 0,#3b82f617,#0000 28rem),linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #94a3b82e;border-radius:28px;width:min(1720px,100% - 40px);margin:22px auto 48px;padding:0;overflow:hidden;box-shadow:0 30px 80px #0f172a1f,inset 0 1px #fffc}.decision-centre-hero{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px 26px;display:flex}.decision-centre-hero h2{color:#0f172a;letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(1.65rem,2.4vw,2.35rem)}.decision-centre-hero>div:first-child>p{color:#64748b;max-width:760px;margin:0;line-height:1.65}.decision-centre-hero-metrics{grid-template-columns:minmax(210px,1.25fr) minmax(150px,.75fr);gap:10px;display:grid}.decision-centre-hero-metrics article{background:#ffffffd1;border:1px solid #94a3b833;border-radius:16px;min-width:0;padding:13px 15px}.decision-centre-hero-metrics span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.decision-centre-hero-metrics strong{color:#0f172a;margin-top:5px;font-size:1.45rem;display:block}.decision-centre-hero-metrics .is-queue>div{align-items:baseline;gap:10px;display:flex}.decision-centre-hero-metrics .is-queue small{color:#b91c1c;font-size:.7rem;font-weight:850}.decision-centre-shell{grid-template-columns:minmax(210px,.72fr) minmax(360px,1.35fr) minmax(390px,1.25fr);min-height:720px;display:grid}.decision-centre-filters,.decision-centre-list-panel,.decision-centre-detail-panel{min-width:0;padding:24px}.decision-centre-filters,.decision-centre-list-panel{border-right:1px solid #94a3b82e}.decision-centre-filters{background:#f8fafcbf}.decision-centre-filter-heading,.decision-centre-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.decision-centre-filter-heading h3,.decision-centre-panel-heading h3{color:#0f172a;margin:3px 0 0;font-size:1.02rem}.decision-centre-filter-heading>span{color:#fff;background:#0f172a;border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:.76rem;font-weight:900;display:grid}.decision-centre-panel-heading>span{color:#94a3b8;font-size:.7rem;font-weight:700}.decision-centre-priority-options{gap:7px;display:grid}.decision-centre-priority-options button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:11px 12px;display:flex}.decision-centre-priority-options button.active{color:#0f172a;background:#fff;border-color:#3b82f63d;box-shadow:0 8px 22px #0f172a0f}.decision-centre-priority-options button>span{align-items:center;gap:9px;font-weight:800;display:flex}.decision-centre-priority-dot{background:#94a3b8;border-radius:999px;width:9px;height:9px}.decision-centre-priority-dot--critical{background:#ef4444}.decision-centre-priority-dot--high{background:#f97316}.decision-centre-priority-dot--medium{background:#eab308}.decision-centre-priority-dot--low{background:#22c55e}.decision-centre-search{color:#475569;gap:7px;margin-top:24px;font-size:.72rem;font-weight:800;display:grid}.decision-centre-search>div{background:#fff;border:1px solid #94a3b840;border-radius:13px;align-items:center;gap:8px;padding:0 11px;display:flex}.decision-centre-search input{color:#0f172a;width:100%;height:42px;font:inherit;background:0 0;border:0;outline:0;font-weight:600}.decision-centre-clear{color:#2563eb;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:9px 12px;font-weight:800}.decision-centre-coverage{border-top:1px solid #94a3b833;margin-top:28px;padding-top:22px}.decision-centre-coverage>span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.decision-centre-coverage>strong{color:#0f172a;margin-top:6px;font-size:1.6rem;display:block}.decision-centre-coverage>div{background:#e2e8f0;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.decision-centre-coverage>div i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e);height:100%;display:block}.decision-centre-coverage p{color:#64748b;margin:10px 0 0;font-size:.75rem;line-height:1.55}.decision-centre-list-panel{background:#ffffff9e}.decision-centre-list{gap:9px;display:grid}.decision-centre-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #94a3b833;border-left:3px solid #94a3b8;border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 7px 20px #0f172a09}.decision-centre-item.active{background:#fff;border-color:#2563eb99;box-shadow:0 15px 34px #2563eb1f,0 0 0 2px #2563eb14}.decision-centre-item.is-leading:not(.active){background:#fff;box-shadow:0 12px 28px #0f172a13}.decision-centre-item--critical{border-left-color:#ef4444}.decision-centre-item--high{border-left-color:#f97316}.decision-centre-item--medium{border-left-color:#eab308}.decision-centre-item--low{border-left-color:#22c55e}.decision-centre-rank{color:#64748b;background:#f1f5f9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.decision-centre-item-copy{min-width:0}.decision-centre-item-meta,.decision-centre-item-context{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.decision-centre-item-meta strong{color:#334155;font-size:.72rem}.decision-centre-item-meta em{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:900}.decision-centre-leading-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f172a;border-radius:999px;padding:3px 7px;font-size:.58rem;font-weight:850}.decision-centre-item-copy>b{color:#0f172a;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.decision-centre-item-context{color:#94a3b8;font-size:.67rem;font-weight:700}.decision-centre-confidence{text-align:right}.decision-centre-confidence strong,.decision-centre-confidence small{display:block}.decision-centre-confidence strong{color:#0f172a;font-size:1rem}.decision-centre-confidence small{color:#94a3b8;text-transform:uppercase;margin-top:2px;font-size:.57rem;font-weight:900}.decision-centre-detail-panel{background:#fff}.decision-centre-detail-header{border-bottom:1px solid #94a3b82e;padding-bottom:20px}.decision-centre-detail-eyebrow{color:#0f8c86;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.64rem;font-weight:900;display:block}.decision-centre-detail-header>div{color:#64748b;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;font-weight:800;display:flex}.decision-centre-detail-priority{text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:5px 8px}.decision-centre-detail-priority--critical{color:#b91c1c;background:#fee2e2}.decision-centre-detail-priority--high{color:#c2410c;background:#ffedd5}.decision-centre-detail-priority--medium{color:#a16207;background:#fef9c3}.decision-centre-detail-priority--low{color:#15803d;background:#dcfce7}.decision-centre-detail-header h3{color:#0f172a;margin:15px 0 7px;font-size:1.34rem}.decision-centre-detail-header p{color:#64748b;margin:0;font-size:.78rem}.decision-centre-detail-section{background:#f8fafc;border:1px solid #94a3b82e;border-radius:15px;margin-top:13px;padding:15px}.decision-centre-detail-guidance{display:grid}.decision-centre-detail-section>span{color:#475569;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.decision-centre-detail-section p{color:#334155;margin:7px 0 0;font-size:.8rem;line-height:1.62}.decision-centre-detail-section.is-risk{background:#fef2f2c2;border-color:#ef44442e}.decision-centre-detail-risk{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:9px;margin-top:14px;padding:12px 13px}.decision-centre-detail-risk strong{color:#92400e;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.decision-centre-detail-risk p{margin-top:6px}.decision-centre-detail-section.is-action{background:#f0fdf4c2;border-color:#22c55e33}.decision-centre-evidence-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.decision-centre-evidence-summary article{border:1px solid #94a3b82e;border-radius:13px;min-width:0;padding:12px}.decision-centre-evidence-summary span,.decision-centre-evidence-summary strong{display:block}.decision-centre-evidence-summary span{color:#94a3b8;text-transform:uppercase;font-size:.6rem;font-weight:900}.decision-centre-evidence-summary strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.75rem;overflow:hidden}.decision-centre-evidence-list{margin-top:22px}.decision-centre-evidence-list h4{color:#0f172a;margin:3px 0 10px;font-size:.95rem}.decision-centre-evidence-list>button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 2px;display:flex}.decision-centre-evidence-list>button strong,.decision-centre-evidence-list>button small{display:block}.decision-centre-evidence-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.decision-centre-evidence-list>button small{color:#94a3b8;margin-top:3px;font-size:.62rem}.decision-centre-primary-action{color:#fff;cursor:pointer;background:#155eef;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:13px 15px;font-weight:900;display:flex;box-shadow:0 14px 28px #2563eb38}.decision-centre-workspace button:focus-visible,.decision-centre-workspace summary:focus-visible,.decision-centre-search input:focus-visible{outline-offset:3px;outline:3px solid #2563eb57}.decision-centre-empty{color:#64748b;text-align:center;border:1px dashed #94a3b84d;border-radius:18px;place-items:center;min-height:260px;padding:28px;display:grid}.decision-centre-empty strong{color:#334155}.decision-centre-empty p{max-width:360px;margin:8px 0 0;font-size:.8rem;line-height:1.55}@media (width<=1260px){.decision-centre-shell{grid-template-columns:220px minmax(340px,1fr)}.decision-centre-detail-panel{border-top:1px solid #94a3b82e;grid-column:1/-1}}@media (width<=860px){.decision-centre-workspace{border-radius:20px;width:min(100% - 20px,1720px)}.decision-centre-hero{flex-direction:column;align-items:stretch;padding:24px 20px}.decision-centre-hero-metrics{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.decision-centre-shell{flex-direction:column;display:flex}.decision-centre-detail-panel{border-bottom:1px solid #94a3b82e;order:1}.decision-centre-filters{order:2}.decision-centre-list-panel{order:3}.decision-centre-filters,.decision-centre-list-panel{border-bottom:1px solid #94a3b82e;border-right:0}.decision-centre-priority-options{grid-template-columns:repeat(5,minmax(82px,1fr));overflow-x:auto}}@media (width<=620px){.decision-centre-hero-metrics{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.decision-centre-hero-metrics article{padding:12px}.decision-centre-hero-metrics span{font-size:.61rem}.decision-centre-hero-metrics strong{font-size:1.25rem}.decision-centre-hero-metrics .is-queue small{font-size:.62rem}.decision-centre-filters,.decision-centre-list-panel,.decision-centre-detail-panel{padding:18px}.decision-centre-priority-options{grid-template-columns:repeat(5,106px)}.decision-centre-item{grid-template-columns:26px minmax(0,1fr)}.decision-centre-confidence{text-align:left;grid-column:2}.decision-centre-evidence-summary{grid-template-columns:1fr}}.decision-centre-record-control{border-top:1px solid #94a3b82e;gap:10px;margin-top:20px;padding-top:18px;display:grid}.decision-centre-record-status{background:#f8fafc;border:1px solid #94a3b838;border-radius:14px;align-items:center;gap:11px;padding:12px 13px;display:flex}.decision-centre-record-status.is-captured{background:#f0fdf4d9;border-color:#22c55e40}.decision-centre-record-status-icon{color:#475569;background:#e2e8f0;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:900;display:grid}.decision-centre-record-status.is-captured .decision-centre-record-status-icon{color:#15803d;background:#dcfce7}.decision-centre-record-status strong,.decision-centre-record-status small{display:block}.decision-centre-record-status strong{color:#0f172a;font-size:.76rem}.decision-centre-record-status small{color:#64748b;margin-top:3px;font-size:.66rem;line-height:1.45}.decision-centre-capture-action{color:#1d4ed8;width:100%;font:inherit;cursor:pointer;background:#eff6ffeb;border:1px solid #2563eb4d;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.73rem;font-weight:900;display:flex}.decision-centre-capture-action:hover:not(:disabled){background:#eff6ff;border-color:#2563eb8c}.decision-centre-capture-action.is-captured{color:#15803d;background:#f0fdf4e0;border-color:#22c55e45}.decision-centre-capture-action:disabled{cursor:wait;opacity:.64}.decision-centre-capture-error{color:#b91c1c;background:#fef2f2e6;border:1px solid #ef444438;border-radius:12px;margin:0;padding:10px 12px;font-size:.68rem;font-weight:700;line-height:1.5}.decision-centre-recommendation-evidence{box-shadow:none;margin-top:14px}.decision-centre-recommendation-evidence>div{gap:8px;padding:0 14px 14px;display:grid}.decision-centre-recommendation-evidence article{background:#f8fafc;border-left:3px solid #94a3b8;border-radius:9px;padding:10px 12px}.decision-centre-recommendation-evidence article.severity-critical{border-left-color:#e11d48}.decision-centre-recommendation-evidence article.severity-high{border-left-color:#ea580c}.decision-centre-recommendation-evidence article.severity-medium{border-left-color:#d97706}.decision-centre-recommendation-evidence article span{color:#334155;font-size:.68rem;font-weight:800}.decision-centre-recommendation-evidence article p{color:#64748b;margin:3px 0 0;font-size:.7rem;line-height:1.45}.decision-centre-explainability{background:#fff;border:1px solid #2563eb33;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 10px 26px #0f172a0e}.decision-centre-explainability>summary{color:#172033;cursor:pointer;align-items:center;gap:11px;min-height:48px;padding:14px 40px 14px 16px;list-style:none;display:flex;position:relative}.decision-centre-explainability>summary::-webkit-details-marker{display:none}.decision-centre-explainability>summary span{font-size:.8rem;font-weight:850}.decision-centre-explainability>summary small{color:#64748b;margin-left:auto;font-size:.67rem;font-weight:750}.decision-centre-explainability>summary b{color:#64748b;transition:transform var(--eh-transition-fast)}.decision-centre-explainability[open]>summary b{transform:rotate(180deg)}.decision-centre-explainability-content{gap:10px;padding:0 14px 14px;display:grid}.decision-centre-explainability-content section{background:#f8fafc;border:1px solid #94a3b82e;border-radius:12px;min-width:0;padding:12px 13px}.decision-centre-explainability-content h4,.decision-centre-explainability-content p{margin:0}.decision-centre-explainability-content h4{color:#0f172a;font-size:.72rem}.decision-centre-explainability-content p{color:#475569;margin-top:5px;font-size:.72rem;line-height:1.55}.decision-centre-explainability-content code{overflow-wrap:anywhere;color:#475569;max-width:100%;font-size:.64rem}.decision-centre-explainability-rule{background:#eff6ffc7;border-color:#2563eb33}.decision-centre-explainability-rule>span{color:#1d4ed8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.61rem;font-weight:900;display:block}.decision-centre-explainability-rule h4{font-size:.82rem}.decision-centre-explainability-rule>small,.decision-centre-explainability-content section>small{overflow-wrap:anywhere;color:#64748b;margin-top:7px;font-size:.62rem;line-height:1.45;display:block}.decision-centre-explainability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.decision-centre-explainability-confidence>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.decision-centre-explainability-confidence>div:first-child span{color:#334155;font-size:.68rem;font-weight:850}.decision-centre-explainability-confidence>div:first-child strong{color:#155eef;font-size:1.02rem}.decision-centre-explainability-confidence>ul,.decision-centre-explainability-references,.decision-centre-explainability-pills{margin:10px 0 0;padding:0;list-style:none}.decision-centre-explainability-confidence>ul{gap:5px;display:grid}.decision-centre-explainability-confidence>ul>li{color:#334155;background:#fff;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 9px;font-size:.68rem;display:flex}.decision-centre-explainability-confidence li span,.decision-centre-explainability-confidence li small{display:block}.decision-centre-explainability-confidence li small{color:#64748b;margin-top:3px;line-height:1.45}.decision-centre-explainability-confidence li strong{color:#0f766e;flex:none}.decision-centre-explainability-confidence-change{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.decision-centre-explainability-confidence-change>div{background:#fff;border-radius:10px;padding:10px}.decision-centre-explainability-references{gap:7px;display:grid}.decision-centre-explainability-references li{background:#fff;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.decision-centre-explainability-references span{color:#334155;font-size:.68rem;font-weight:800}.decision-centre-explainability-references small{color:#64748b;font-size:.63rem}.decision-centre-explainability-pills{flex-wrap:wrap;gap:6px;display:flex}.decision-centre-explainability-pills li{color:#334155;background:#e2e8f0;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:800}.decision-centre-explainability-graph{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.decision-centre-explainability-graph code{background:#e2e8f0;border-radius:7px;padding:5px 7px}@media (width<=620px){.decision-centre-explainability>summary{flex-wrap:wrap;align-items:flex-start}.decision-centre-explainability>summary small{width:100%;margin-left:0}.decision-centre-explainability>summary b{position:absolute;right:16px}.decision-centre-explainability-grid,.decision-centre-explainability-confidence-change{grid-template-columns:1fr}}.workspace-main-content>.delivery-board-hero{width:100%!important;max-width:82rem!important;margin-inline:auto!important}.workspace-main-content:has(>.delivery-board-hero)>.workspace-page-heading{clip:auto;clip-path:none;white-space:normal;color:#f8fafc;width:100%;max-width:82rem;height:auto;margin:1rem auto;padding:0;font-size:clamp(26px,3vw,34px);line-height:1.15;position:static;overflow:visible}@media (width<=68rem){:is(.workspace-main-content>.delivery-board-hero,.workspace-main-content:has(>.delivery-board-hero)>.workspace-page-heading){max-width:calc(100% - 1rem)!important}}.delivery-board-intelligence-suite .delivery-executive-briefing{padding:25px!important}.delivery-executive-briefing .delivery-decision-hero-header{border-bottom:1px solid #e2e8f0;padding-bottom:20px}.delivery-executive-briefing .delivery-decision-hero-copy{max-width:900px}.delivery-executive-briefing .delivery-decision-hero-copy h2{max-width:960px;margin-bottom:0!important;font-size:clamp(1.45rem,2.25vw,2rem)!important}.delivery-executive-briefing-summary{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.2fr);margin-top:0;display:grid}.delivery-executive-briefing-summary section{border-right:1px solid #e2e8f0;min-width:0;padding:18px 20px}.delivery-executive-briefing-summary section:first-child{padding-left:0}.delivery-executive-briefing-summary section:last-child{border-right:0;padding-right:0}.delivery-executive-briefing-summary span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.delivery-executive-briefing-summary p{color:#334155;margin:8px 0 0;font-size:.77rem;font-weight:500;line-height:1.55}.delivery-executive-briefing-risk{background:#fffbeb}.delivery-executive-briefing-risk span{color:#92400e}.delivery-executive-briefing-action{background:#f0fdfa}.delivery-executive-briefing-action span{color:#0f766e}.delivery-executive-briefing-action p{color:#1e293b;font-weight:650}.delivery-executive-evidence-disclosure{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;margin-top:14px}.delivery-executive-evidence-disclosure summary{color:#334155;cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:42px;padding:10px 13px;list-style:none;display:grid}.delivery-executive-evidence-disclosure summary::-webkit-details-marker{display:none}.delivery-executive-evidence-disclosure summary span{font-size:.72rem;font-weight:750}.delivery-executive-evidence-disclosure summary small{color:#64748b;font-size:.65rem;font-weight:600}.delivery-executive-evidence-disclosure summary b{color:#64748b;justify-self:end;font-size:.85rem;transition:transform .16s}.delivery-executive-evidence-disclosure[open] summary b{transform:rotate(180deg)}.delivery-executive-evidence-disclosure .delivery-recommendation-evidence{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 13px 13px!important}.delivery-executive-evidence-disclosure .delivery-recommendation-evidence-grid{border-top:1px solid #e2e8f0;padding-top:12px}.delivery-executive-briefing .delivery-recommendation-confidence-basis{border-top:0!important;margin-top:13px!important;padding-top:0!important}@media (width<=920px){.delivery-executive-briefing-summary{grid-template-columns:1fr}.delivery-executive-briefing-summary section,.delivery-executive-briefing-summary section:first-child,.delivery-executive-briefing-summary section:last-child{border-bottom:1px solid #e2e8f0;border-right:0;padding:15px 0}.delivery-executive-briefing-summary section:last-child{border-bottom:0}.delivery-executive-briefing-risk,.delivery-executive-briefing-action{padding-left:14px!important;padding-right:14px!important}}.delivery-board-project-summary{margin-bottom:18px}.delivery-board-project-summary .delivery-board-project-card{width:100%}.delivery-decision-queue-context{color:#64748b;margin:7px 0 0;font-size:.68rem;font-weight:700;line-height:1.45}.delivery-executive-briefing-summary{border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);overflow:hidden}.delivery-executive-briefing-summary section,.delivery-executive-briefing-summary section:first-child,.delivery-executive-briefing-summary section:last-child{padding:20px}.delivery-executive-briefing-why>p{max-width:760px;font-size:.8rem}.delivery-executive-briefing-risk{border-left:3px solid #f59e0b;border-radius:9px;margin-top:16px;padding:14px 16px}.delivery-executive-briefing-risk b{color:#92400e;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850;display:block}.delivery-executive-briefing-risk p{margin-top:6px}.delivery-executive-briefing-action{border-right:0;flex-direction:column;justify-content:center;display:flex}.delivery-executive-briefing-action p{font-size:.82rem;line-height:1.6}.delivery-executive-pack-health{background:#f8fafc;border:1px solid #dbe5ec;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.delivery-executive-pack-health>div{align-items:center;gap:10px;min-width:0;display:flex}.delivery-executive-pack-health b{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:.68rem;font-weight:850;display:inline-flex}.delivery-executive-pack-health p{color:#64748b;text-align:right;margin:0;font-size:.68rem;font-weight:700}.delivery-board-review-path{box-shadow:none;background:#f8fafc;border-color:#dbe5ec;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(380px,auto);gap:22px;margin:16px 0 0;padding:16px 18px}.delivery-board-review-path .delivery-board-execution-header-copy .eyebrow{color:#0f8c86}.delivery-board-review-path .delivery-board-execution-header-copy h2{color:#1e293b;letter-spacing:-.02em;margin:5px 0 6px;font-size:1rem}.delivery-board-review-path .delivery-board-execution-header-copy p{color:#64748b;line-height:1.5}.delivery-board-review-path .delivery-board-execution-header-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.delivery-board-review-path .delivery-board-execution-steps{background:#fff;border-color:#dbe5ec;max-width:none}.delivery-board-review-path .delivery-board-execution-steps span{color:#64748b;border-color:#e2e8f0;min-height:48px}.delivery-board-review-path .delivery-board-execution-steps span b{color:#475569;background:#e2e8f0}.delivery-board-review-path .delivery-board-execution-steps span.is-active{color:#0f766e;background:#e8f5f3}.delivery-board-review-path .delivery-board-execution-steps span.is-active b{color:#fff;background:#0f8c86}.delivery-board-review-path .delivery-board-return-action{color:#334155;background:#fff;border-color:#dbe5ec;min-height:44px}.delivery-board-review-path .delivery-board-return-action:hover{color:#0f766e;background:#f0fdfa;border-color:#99d5d0}.delivery-board-volume-summary{grid-template-columns:repeat(2,minmax(0,220px));justify-content:end;gap:10px;margin-top:10px;display:grid}@media (width<=980px){.delivery-board-review-path,.delivery-board-review-path .delivery-board-execution-header-actions{grid-template-columns:1fr}}@media (width<=920px){.delivery-executive-briefing-summary{grid-template-columns:1fr}.delivery-executive-briefing-summary section,.delivery-executive-briefing-summary section:first-child,.delivery-executive-briefing-summary section:last-child{padding:16px}.delivery-executive-briefing-action{border-top:1px solid #e2e8f0;border-bottom:0}}@media (width<=620px){.delivery-board-project-summary{margin-bottom:14px}.delivery-executive-pack-health{flex-direction:column;align-items:flex-start;gap:8px}.delivery-executive-pack-health p{text-align:left}.delivery-board-review-path{gap:16px;padding:15px}.delivery-board-volume-summary{grid-template-columns:1fr}}:root{--eh-color-text-primary:#102033;--eh-color-text-muted:#5c6e82;--eh-color-text-inverse:#f8fbff;--eh-color-surface:#fff;--eh-color-surface-subtle:#f4f8fb;--eh-color-surface-intelligence:#102f46;--eh-color-intelligence-accent:#89dce0;--eh-color-surface-source:#f7fafc;--eh-color-border:#d9e4ec;--eh-color-action:#087b88;--eh-color-focus:#0d8494;--eh-color-healthy:#17745d;--eh-color-review:#9a6711;--eh-color-critical:#b22d3c;--eh-color-info:#2a668c;--eh-space-1:4px;--eh-space-2:8px;--eh-space-3:12px;--eh-space-4:16px;--eh-space-6:24px;--eh-radius-sm:8px;--eh-radius-md:14px;--eh-radius-lg:20px;--eh-shadow-surface:0 12px 30px #102f4614;--eh-shadow-raised:0 20px 44px #07203324;--eh-control-size:44px;--eh-transition-fast:.16s ease}.status-report-experience{gap:var(--eh-space-4);color:var(--eh-color-text-primary);text-align:left;display:grid}.status-report-experience .status-dashboard{gap:var(--eh-space-4);margin:0;display:grid}.status-report-experience .status-report-intelligence,.status-report-experience .status-report-section,.status-report-experience .status-report-source-evidence{border:1px solid var(--eh-color-border);border-radius:var(--eh-radius-lg);box-shadow:var(--eh-shadow-surface)}.status-report-experience .status-report-intelligence{padding:var(--eh-space-6);color:var(--eh-color-text-inverse);background:radial-gradient(circle at top right, #1ab4bb33, transparent 42%), var(--eh-color-surface-intelligence);box-shadow:var(--eh-shadow-raised);border-color:#ffffff29}.status-report-experience .status-report-section{padding:var(--eh-space-6);background:var(--eh-color-surface)}.status-report-experience .status-report-health{background:var(--eh-color-surface-source)}.status-report-experience .status-report-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--eh-space-4);display:flex}.status-report-experience .status-report-eyebrow{margin-bottom:var(--eh-space-1);color:var(--eh-color-info);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.4;display:block}.status-report-experience .status-report-intelligence .status-report-eyebrow{color:var(--eh-color-intelligence-accent)}.status-report-experience h4,.status-report-experience h5{color:inherit;letter-spacing:-.015em}.status-report-experience h4{margin:0;font-size:clamp(20px,2.2vw,27px);line-height:1.2}.status-report-experience h5{margin:0;font-size:16px;line-height:1.35}.status-report-experience p{line-height:1.6}.status-report-experience .status-report-pill{min-width:126px;padding:10px var(--eh-space-3);border:1px solid var(--eh-color-border);border-radius:var(--eh-radius-md);background:var(--eh-color-surface)}.status-report-experience .status-report-pill span{color:var(--eh-color-text-muted);font-size:12px;font-weight:700;line-height:1.3;display:block}.status-report-experience .status-report-pill strong{margin-top:var(--eh-space-1);color:var(--eh-color-text-primary);font-size:15px;line-height:1.3;display:block}.status-report-experience .status-report-intelligence .status-report-pill{background:#ffffff17;border-color:#ffffff2e}.status-report-experience .status-report-intelligence .status-report-pill span{color:#f8fbffb8}.status-report-experience .status-report-intelligence .status-report-pill strong{color:var(--eh-color-text-inverse)}.status-report-experience .status-report-pill.tone-good{border-left:4px solid var(--eh-color-healthy)}.status-report-experience .status-report-pill.tone-warning{border-left:4px solid var(--eh-color-review)}.status-report-experience .status-report-pill.tone-critical{border-left:4px solid var(--eh-color-critical)}.status-report-experience .status-report-pill.tone-neutral{border-left:4px solid var(--eh-color-info)}.status-report-experience .status-report-signal-grid,.status-report-experience .status-report-health-grid{gap:var(--eh-space-3);margin-top:var(--eh-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.status-report-experience .status-report-decision{margin-top:var(--eh-space-4);padding:var(--eh-space-4);border-radius:var(--eh-radius-md);background:#00000029;border:1px solid #ffffff29}.status-report-experience .status-report-decision>span{color:var(--eh-color-intelligence-accent);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.status-report-experience .status-report-decision h5{margin-top:var(--eh-space-1);font-size:19px}.status-report-experience .status-report-decision__grid{gap:var(--eh-space-4);margin-top:var(--eh-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-report-experience .status-report-decision__grid strong,.status-report-experience .status-report-decision__evidence>strong{color:var(--eh-color-intelligence-accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.status-report-experience .status-report-decision__grid p{margin:var(--eh-space-1) 0 0;color:var(--eh-color-text-inverse);font-size:14px}.status-report-experience .status-report-decision__evidence{margin-top:var(--eh-space-4);padding-top:var(--eh-space-4);border-top:1px solid #ffffff24}.status-report-experience .status-report-decision__evidence ul{margin:var(--eh-space-2) 0 0;color:var(--eh-color-text-inverse);padding-left:20px;font-size:14px;line-height:1.5}.status-report-experience .status-report-counts{margin:var(--eh-space-4) 0 0;border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.status-report-experience .status-report-counts div{padding:var(--eh-space-3) var(--eh-space-3) 0 0}.status-report-experience .status-report-counts dt{color:#f8fbffad;font-size:12px}.status-report-experience .status-report-counts dd{margin:var(--eh-space-1) 0 0;color:var(--eh-color-text-inverse);font-size:22px;font-weight:800}.status-report-experience .status-report-reporting-context{gap:var(--eh-space-3);margin:var(--eh-space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-report-experience .status-report-reporting-context div{padding:var(--eh-space-3);border-radius:var(--eh-radius-sm);background:var(--eh-color-surface)}.status-report-experience dt{color:var(--eh-color-text-muted);font-size:12px;font-weight:700}.status-report-experience dd{margin:var(--eh-space-1) 0 0;font-weight:750}.status-report-experience .status-report-lead{max-width:74ch;margin:var(--eh-space-3) 0 0;color:var(--eh-color-text-primary);font-size:16px}.status-report-experience .status-report-decision-sources{gap:var(--eh-space-3);margin-top:var(--eh-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-report-experience .status-report-decision-sources>div{padding:var(--eh-space-4);border:1px solid var(--eh-color-border);border-radius:var(--eh-radius-md);background:var(--eh-color-surface-subtle)}.status-report-experience .status-report-decision-sources strong{font-size:13px}.status-report-experience .status-report-decision-sources p{margin:var(--eh-space-1) 0 0;color:var(--eh-color-text-muted);font-size:14px}.status-report-experience .status-report-list{margin:var(--eh-space-4) 0 0;padding-left:20px;line-height:1.6}.status-report-experience .status-report-list li+li{margin-top:var(--eh-space-2)}.status-report-experience .status-report-milestones{gap:var(--eh-space-3);margin-top:var(--eh-space-4);display:grid}.status-report-experience .status-report-milestone{padding:var(--eh-space-4);border:1px solid var(--eh-color-border);border-radius:var(--eh-radius-md);background:var(--eh-color-surface-subtle)}.status-report-experience .status-report-milestone__heading{justify-content:space-between;align-items:flex-start;gap:var(--eh-space-4);display:flex}.status-report-experience .status-report-milestone dl{gap:var(--eh-space-3);margin:var(--eh-space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-report-experience .status-report-milestone dd{font-size:14px}.status-report-experience .status-report-empty,.status-report-experience .status-report-supporting-note{margin:var(--eh-space-3) 0 0;color:var(--eh-color-text-muted);font-size:14px}.status-report-experience .status-report-intelligence .status-report-empty{color:#f8fbffc2}.status-report-experience .status-report-source-evidence{background:var(--eh-color-surface-source);overflow:hidden}.status-report-experience .status-report-source-evidence>summary{min-height:var(--eh-control-size);justify-content:space-between;align-items:center;gap:var(--eh-space-4);padding:var(--eh-space-4) var(--eh-space-6);color:var(--eh-color-text-primary);cursor:pointer;list-style:none;display:flex}.status-report-experience .status-report-source-evidence>summary::-webkit-details-marker{display:none}.status-report-experience .status-report-source-evidence>summary span{gap:var(--eh-space-1);display:grid}.status-report-experience .status-report-source-evidence>summary strong{font-size:15px}.status-report-experience .status-report-source-evidence>summary small{color:var(--eh-color-text-muted);font-size:12px;line-height:1.45}.status-report-experience .status-report-source-evidence>summary i{border-right:2px solid var(--eh-color-action);border-bottom:2px solid var(--eh-color-action);width:10px;height:10px;transition:transform var(--eh-transition-fast);flex:none;transform:rotate(45deg)}.status-report-experience .status-report-source-evidence[open]>summary i{transform:rotate(225deg)}.status-report-experience .status-report-source-evidence>summary:focus-visible{outline:3px solid var(--eh-color-focus);outline-offset:-3px}.status-report-experience .status-report-source-evidence__content{padding:0 var(--eh-space-6) var(--eh-space-6);border-top:1px solid var(--eh-color-border)}.status-report-experience .status-report-source-evidence__content .generic-structured-artefact{margin-top:var(--eh-space-4)}.status-report-experience .status-report-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.artefact-card[data-artefact-type=Status\ Report] .relationship-intelligence-panel{padding:var(--eh-space-4);gap:var(--eh-space-3)}.artefact-card[data-artefact-type=Status\ Report] .relationship-intelligence-panel__metrics{gap:0}.artefact-card[data-artefact-type=Status\ Report] .relationship-intelligence-panel__metric{min-height:64px;padding:var(--eh-space-3)}.artefact-card[data-artefact-type=Status\ Report] .relationship-intelligence-panel__header p,.artefact-card[data-artefact-type=Status\ Report] .relationship-intelligence-panel__healthy p{display:none}@media (width<=760px){.status-report-experience .status-report-signal-grid,.status-report-experience .status-report-health-grid,.status-report-experience .status-report-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.status-report-experience .status-report-decision__grid,.status-report-experience .status-report-decision-sources{grid-template-columns:1fr}}@media (width<=520px){.status-report-experience{gap:var(--eh-space-3)}.status-report-experience .status-report-intelligence,.status-report-experience .status-report-section{padding:var(--eh-space-4);border-radius:var(--eh-radius-md)}.status-report-experience .status-report-section-heading,.status-report-experience .status-report-milestone__heading{flex-direction:column;align-items:stretch}.status-report-experience .status-report-pill{min-width:0}.status-report-experience .status-report-reporting-context,.status-report-experience .status-report-milestone dl{grid-template-columns:1fr}.status-report-experience .status-report-source-evidence>summary{padding:var(--eh-space-4)}.status-report-experience .status-report-source-evidence__content{padding:0 var(--eh-space-4) var(--eh-space-4)}.artefact-card[data-artefact-type=Status\ Report] .relationship-intelligence-panel__header p{margin-top:var(--eh-space-1)}}@media (prefers-reduced-motion:reduce){.status-report-experience .status-report-source-evidence>summary i{transition:none}}.workspace-skip-link{top:var(--eh-space-3);left:var(--eh-space-3);z-index:100;padding:var(--eh-space-2) var(--eh-space-3);border:1px solid var(--eh-color-border);border-radius:var(--eh-radius-sm);background:var(--eh-color-surface);box-shadow:var(--eh-shadow-raised);color:var(--eh-color-text-primary);transform:translateY(calc(-100% - var(--eh-space-4)));transition:transform var(--eh-transition-fast);font-weight:850;text-decoration:none;position:fixed}.workspace-skip-link:focus,.workspace-skip-link:focus-visible{outline:3px solid var(--eh-color-focus);outline-offset:3px;transform:translateY(0)}.workspace-main-content:focus{outline:3px solid var(--eh-color-focus);outline-offset:-3px}.workspace-page-heading,.workspace-section-heading{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-form-field{align-content:start;gap:var(--eh-space-2);min-width:0;display:grid}.review-form-field__label{color:var(--eh-color-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1.35;display:block}.review-form-field .review-form-field__control:is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;font:inherit;margin:0;line-height:1.5}.review-form-field .review-form-field__control:is(input,select){min-height:3rem}.review-form-field .review-form-field__control:is(textarea){min-height:7.5rem}.review-form-field--long .review-form-field__control:is(textarea){min-height:12rem}.review-form-field__hint{color:var(--eh-color-text-muted);text-align:left;margin:0;font-size:.76rem;font-weight:650;line-height:1.5;display:block}.review-form-field .review-form-field__control:is(input,select,textarea):focus-visible{outline:3px solid var(--eh-color-focus);outline-offset:2px}.review-form-field .review-form-field__control:is(input,select,textarea):disabled{cursor:not-allowed;opacity:.62}.review-form-field .review-form-field__control:is(input,textarea)[readonly]{background:var(--eh-color-surface-subtle);color:var(--eh-color-text-muted)}.review-form-field .review-form-field__control:is(input,select,textarea)[aria-invalid=true]{border-color:var(--eh-color-critical);box-shadow:0 0 0 3px #b22d3c1a}.review-form-field--inverse .review-form-field__label{color:var(--eh-color-intelligence-accent)}.review-form-field--inverse .review-form-field__hint{color:#f8fbffb8}@media (width<=520px){.review-form-field--long .review-form-field__control:is(textarea){min-height:9rem}}.projects-overview-card{--overview-divider:#94b8cd24;--overview-muted:#c7dce8b8;flex-direction:column;display:flex}.overview-project-orientation{gap:var(--eh-space-3) var(--eh-space-6);padding:0 var(--eh-space-1) var(--eh-space-6);border-bottom:1px solid var(--overview-divider);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.overview-welcome-note{gap:var(--eh-space-2);color:var(--overview-muted);flex-wrap:wrap;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.45;display:flex}.overview-welcome-note span{color:#9ef1ea;font-weight:760}.overview-project-identity{min-width:0}.projects-overview-card .overview-project-identity h2{overflow-wrap:anywhere;max-width:58rem}.overview-project-summary{max-width:62rem;color:var(--overview-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.overview-project-context{justify-content:flex-end;gap:var(--eh-space-2);flex-wrap:wrap;max-width:28rem;display:flex}.overview-project-context span{color:#dfeff6d6;background:#0825369e;border:1px solid #8ed2da29;border-radius:999px;align-items:center;min-height:1.9rem;padding:.32rem .62rem;font-size:.68rem;font-weight:720;line-height:1.2;display:inline-flex}.projects-overview-card>[data-overview-region=execution-intelligence]{margin-top:var(--eh-space-6)}.projects-overview-card .workspace-decision-primary-action{grid-area:1/2}.projects-overview-card .workspace-decision-secondary-action{grid-column:2}.projects-overview-card .workspace-decision-facts{grid-area:1/1}.overview-delivery-health{margin-top:var(--eh-space-6)}.overview-section-heading{justify-content:space-between;align-items:baseline;gap:var(--eh-space-2) var(--eh-space-4);padding:0 var(--eh-space-3);flex-wrap:wrap;display:flex}.projects-overview-card .overview-section-heading h2{color:#ebf7fae6;letter-spacing:-.015em;margin:0;font-size:.98rem;font-weight:720;line-height:1.3}.projects-overview-card .overview-delivery-health .active-deliveries-stats{margin-top:var(--eh-space-2)}.overview-active-work .project-carousel-toolbar>div:first-child{min-width:0}.overview-active-work .project-carousel-toolbar-heading{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.overview-active-work .project-carousel-toolbar-heading .eyebrow,.overview-active-work .project-carousel-toolbar-heading h2,.overview-active-work .project-carousel-toolbar-heading p{flex-basis:100%}.overview-active-work .project-carousel-toolbar-heading .project-create-action{flex:none;margin-top:.35rem}.overview-active-work .project-carousel-toolbar{gap:.8rem;display:grid}.overview-active-work .project-carousel-actions-row{justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.overview-active-work .project-carousel-actions-row .project-create-action{flex:none;margin-top:0}.overview-active-work .project-carousel-actions-row .project-carousel-toolbar-actions{align-items:center;margin-left:auto;display:flex}.overview-active-work .project-carousel-controls--below{justify-content:flex-end;gap:.55rem;margin:.1rem 1rem 0;display:flex}.projects-overview-card .active-deliveries-hero{position:relative}.overview-hero-create-action{z-index:1;position:absolute;top:1.35rem;right:1.35rem}.overview-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.15rem;display:grid}.overview-kpi-tile{background:#081827ad;border:1px solid #7dd3fc29;border-radius:.8rem;min-width:0;padding:.85rem .95rem}.overview-kpi-tile>span{color:#bae6fdad;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800;display:block}.overview-welcome-note .overview-welcome-eyebrow{color:#67e8f9c7;letter-spacing:.16em;flex-basis:100%;font-size:.66rem}.overview-welcome-note strong{color:#f8fafc;letter-spacing:-.045em;text-transform:none;flex-basis:100%;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.overview-welcome-note>:not(.overview-welcome-eyebrow):not(strong){color:var(--overview-muted);letter-spacing:normal;text-transform:none;flex-basis:100%;font-size:.82rem}.overview-kpi-tile strong{color:#f8fafc;margin-top:.35rem;font-size:1.65rem;line-height:1;display:block}.overview-kpi-tile small{color:#cbd5e1b8;margin-top:.35rem;font-size:.72rem;display:block}.overview-kpi-tile--cyan{border-color:#7dd3fc38}.overview-kpi-tile--violet{border-color:#8b7bff47}.overview-kpi-tile--green{border-color:#3fe0a547}.overview-kpi-tile--amber{border-color:#fbbf2452}.overview-kpi-tile--cyan strong{color:#38bdf8}.overview-kpi-tile--violet strong{color:#9b7bf2}.overview-kpi-tile--green strong{color:#14b8a6}.overview-kpi-tile--amber strong{color:#f59e0b;font-weight:800}.projects-overview-card .overview-active-work .project-carousel-toolbar h2{color:#f4fbfc;margin:.16rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.projects-overview-card .overview-active-work .project-list-item strong{overflow-wrap:anywhere;line-height:1.35}.projects-overview-card .overview-active-work .project-list-item{min-height:9.5rem;padding:1.25rem}.projects-overview-card .overview-active-work .project-list-description{line-height:1.5}.projects-overview-card .project-list-item .project-card-status{color:#9fb7c4db;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.66rem;font-weight:760}.projects-overview-card .project-list-item .project-card-disambiguator{color:#9fb7c4b8;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.62rem;font-weight:700;display:block}.projects-overview-card .project-list-item.selected .project-card-status{color:#8cecf1}.projects-overview-card .overview-supporting-project,.projects-overview-card .overview-supporting-intelligence{margin-top:clamp(1.25rem,2.5vw,2rem)}.projects-overview-card .overview-supporting-project{border-color:#91b4d22e}.projects-overview-card .overview-supporting-project .projects-selected-brief-card h3{color:#f6f9ff;margin:0;font-size:.95rem;line-height:1.45}.projects-overview-card .overview-supporting-intelligence{border-color:#91b4d224}.projects-overview-card .overview-supporting-intelligence .workspace-executive-position h3{color:#e5f7f6;margin:1.33rem 0;font-size:1rem;line-height:1.45}.projects-overview-card .workspace-executive-dashboard{gap:var(--eh-space-5);background:#061b2bb8;border:1px solid #91b4d224;border-radius:1.15rem;padding:clamp(1.15rem,2vw,1.7rem);display:grid}.projects-overview-card .workspace-executive-dashboard-header{justify-content:space-between;align-items:flex-start;gap:var(--eh-space-4);display:flex}.projects-overview-card .workspace-executive-dashboard-header h2{color:#f4fbfc;margin:.18rem 0 0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.2}.projects-overview-card .workspace-executive-dashboard-header p{max-width:48rem;color:var(--overview-muted);margin:.6rem 0 0;line-height:1.55}.projects-overview-card .workspace-executive-pressure{color:#a8eceb;letter-spacing:.08em;text-transform:uppercase;border:1px solid #8ed2da33;border-radius:999px;flex:none;padding:.38rem .62rem;font-size:.68rem;font-weight:760}.projects-overview-card .workspace-executive-dashboard-body{gap:var(--eh-space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.projects-overview-card .workspace-executive-position,.projects-overview-card .workspace-executive-metric{background:#09253794;border:1px solid #91b4d224;border-radius:.95rem;min-width:0;padding:1rem}.projects-overview-card .workspace-executive-position{align-content:start;display:grid}.projects-overview-card .workspace-executive-position-label{color:#8fb1c1;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.7rem;font-weight:760;display:flex}.projects-overview-card .workspace-executive-position-label strong{color:#a8eceb;letter-spacing:.04em;font-size:.68rem}.projects-overview-card .workspace-executive-position h3{overflow-wrap:anywhere;color:#f4fbfc;max-width:34rem;margin:1rem 0 .6rem;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.2}.projects-overview-card .workspace-executive-position>p{color:var(--overview-muted);margin:0;line-height:1.55}.projects-overview-card .workspace-executive-next-action{justify-content:space-between;align-items:flex-end;gap:var(--eh-space-3);padding-top:var(--eh-space-4);margin-top:auto;display:flex}.projects-overview-card .workspace-executive-next-action span,.projects-overview-card .workspace-executive-metric>span,.projects-overview-card .workspace-executive-evidence-label{color:#8fb1c1;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.projects-overview-card .workspace-executive-next-action strong{color:#d9f4f2;max-width:28rem;margin-top:.38rem;line-height:1.4;display:block}.projects-overview-card .workspace-executive-next-action button{color:#c9f5f2;background:#0d45569e;border:1px solid #8ed2da3d;border-radius:.7rem;flex:none;min-height:2.5rem;padding:.55rem .78rem;font-weight:720}.projects-overview-card .workspace-executive-metrics{gap:var(--eh-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projects-overview-card .workspace-executive-metric strong{overflow-wrap:anywhere;color:#f4fbfc;margin-top:.45rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.15;display:block}.projects-overview-card .workspace-executive-metric strong small{color:#8fb1c1;margin-left:.12rem;font-size:.7em}.projects-overview-card .workspace-executive-metric p{color:var(--overview-muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.4}.projects-overview-card .workspace-executive-metric--urgent strong{color:#f6c76b}.projects-overview-card .workspace-executive-evidence-strip{padding-top:var(--eh-space-3);border-top:1px solid #91b4d21f;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.projects-overview-card .workspace-executive-evidence-strip p{color:#9fb7c4;margin:0;font-size:.78rem}.projects-overview-card .workspace-executive-evidence-strip p strong{color:#d8edf2;font-weight:760}@media (width<=1180px){.projects-overview-card .workspace-decision-primary-action{grid-area:1/1}.projects-overview-card .workspace-decision-secondary-action{grid-area:2/1}.projects-overview-card .workspace-decision-facts{grid-area:3/1}}@media (width<=760px){.overview-hero-create-action{width:auto;margin:0 1rem 0 auto;position:static}.overview-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-project-orientation{padding-bottom:var(--eh-space-4);grid-template-columns:minmax(0,1fr);align-items:start}.overview-project-context{justify-content:flex-start;max-width:none}.overview-project-summary{-webkit-line-clamp:3}}@media (width<=460px){.overview-kpi-strip{grid-template-columns:1fr}}@media (width<=620px){.overview-project-orientation{gap:var(--eh-space-2)}.overview-welcome-note{font-size:.73rem;display:block}.overview-welcome-note span{margin-bottom:var(--eh-space-1);display:block}.projects-overview-card .overview-project-identity h2{margin-top:var(--eh-space-2);font-size:clamp(1.52rem,8vw,2rem);line-height:1.08}.overview-project-summary{font-size:.82rem;line-height:1.5}.overview-project-context{margin-top:var(--eh-space-1)}.overview-project-context span{min-height:1.75rem;padding-inline:.52rem;font-size:.64rem}.projects-overview-card>[data-overview-region=execution-intelligence]{margin-top:var(--eh-space-4)}.overview-section-heading{padding-inline:var(--eh-space-1);display:block}.projects-overview-card .overview-section-heading h2{margin-top:var(--eh-space-1)}.projects-overview-card .overview-active-work .project-carousel-track--carousel .project-list-item:not(.selected){display:none}.projects-overview-card .overview-active-work .project-list-item strong{line-height:1.28}.projects-overview-card .workspace-executive-dashboard-header,.projects-overview-card .workspace-executive-next-action{flex-direction:column;align-items:flex-start}.projects-overview-card .workspace-executive-dashboard-body{grid-template-columns:1fr}}@media (width<=480px){.projects-overview-card .workspace-executive-metrics{grid-template-columns:1fr}.projects-overview-card .workspace-executive-evidence-strip{display:block}.projects-overview-card .workspace-executive-evidence-label{margin-bottom:.38rem}}@media (width<=760px){.overview-active-work .project-carousel-toolbar-heading{align-items:flex-start}.overview-active-work .project-carousel-toolbar-heading .project-create-action{width:100%}.overview-active-work .project-carousel-actions-row{flex-direction:column;align-items:stretch}.overview-active-work .project-carousel-actions-row .project-create-action{width:100%}.overview-active-work .project-carousel-actions-row .project-carousel-toolbar-actions{justify-content:space-between;margin-left:0}.overview-active-work .project-carousel-controls--below{margin-left:0;margin-right:0}.projects-overview-card .overview-active-work .project-list-item{min-height:8.5rem;padding:1rem}}button[class],a[href][class],summary,:where(button:not([class]),a[href]:not([class])){transition:background-color var(--eh-transition-fast), border-color var(--eh-transition-fast), box-shadow var(--eh-transition-fast), color var(--eh-transition-fast), filter var(--eh-transition-fast), opacity var(--eh-transition-fast), transform var(--eh-transition-fast)}:where(.review-state-badge,.delivery-board-project-card,.delivery-board-metric-card,.ac-review-card){transition:background-color var(--eh-transition-fast), border-color var(--eh-transition-fast), box-shadow var(--eh-transition-fast), color var(--eh-transition-fast), opacity var(--eh-transition-fast), transform var(--eh-transition-fast)}:where(.review-focus-guidance>summary b,.delivery-executive-evidence-disclosure>summary b,.status-report-source-evidence>summary i){transition:transform var(--eh-transition-fast)}button[class]:not(:disabled):active,a[href][class]:active,summary:active,:where(button:not([class]):not(:disabled),a[href]:not([class])):active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.decision-centre-item:hover:not(.active){border-color:color-mix(in srgb, var(--eh-color-action) 32%, var(--eh-color-border));box-shadow:var(--eh-shadow-surface)}:where(.review-focus-guidance,.delivery-executive-evidence-disclosure,.executive-review-queue-disclosure,.decision-centre-recommendation-evidence,.status-report-source-evidence)>summary:hover{background-color:color-mix(in srgb, var(--eh-color-action) 5%, transparent)}:where(button,a[href],summary):hover .review-state-badge{box-shadow:0 4px 12px color-mix(in srgb, var(--review-state-colour) 14%, transparent)}}@media (prefers-reduced-motion:reduce){:root{--eh-transition-fast:.01ms linear}button[class]:not(:disabled):active,a[href][class]:active,summary:active,:where(button:not([class]):not(:disabled),a[href]:not([class])):active,:where(.delivery-board-project-card,.delivery-board-metric-card,.ac-review-card):hover{transform:none}}
