body{background:#f5f7fa}.cb-shell.svelte-kmcppy{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:50px 0 96px;color:#15202b}.cb-shell.public.svelte-kmcppy{min-height:70vh}.hero.svelte-kmcppy{max-width:880px;padding:70px 0}.eyebrow.svelte-kmcppy{margin:0 0 10px;text-transform:uppercase;letter-spacing:.11em;font-weight:800;font-size:.8rem;color:#607181}.hero.svelte-kmcppy h1:where(.svelte-kmcppy),.app-head.svelte-kmcppy h1:where(.svelte-kmcppy){margin:0;line-height:1;letter-spacing:-.045em;font-size:clamp(2.7rem,6vw,5.4rem)}.lead.svelte-kmcppy,.app-head.svelte-kmcppy p:where(.svelte-kmcppy){color:#667786;font-size:1.12rem;line-height:1.55}.safety.svelte-kmcppy{padding:12px 14px;background:#eef4f8;border-radius:12px;color:#526575;max-width:760px}.actions.svelte-kmcppy{display:flex;gap:10px;margin-top:24px}.primary-link.svelte-kmcppy,.secondary-link.svelte-kmcppy{padding:12px 16px;border-radius:11px;text-decoration:none;font-weight:800}.primary-link.svelte-kmcppy,.primary-button.svelte-kmcppy{background:#24984e;color:#fff;border:1px solid #24984e}.secondary-link.svelte-kmcppy{background:#fff;color:#1c2731;border:1px solid #d8e1e8}.app-head.svelte-kmcppy{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.app-head.svelte-kmcppy h1:where(.svelte-kmcppy){font-size:clamp(2.3rem,5vw,4rem)}.environment.svelte-kmcppy{display:grid;gap:6px;min-width:180px}.environment.svelte-kmcppy span:where(.svelte-kmcppy),.evidence-controls.svelte-kmcppy label:where(.svelte-kmcppy) span:where(.svelte-kmcppy),.historical-grid.svelte-kmcppy label:where(.svelte-kmcppy) span:where(.svelte-kmcppy),.upload-label.svelte-kmcppy{font-size:.78rem;color:#667786;font-weight:750}select.svelte-kmcppy,input.svelte-kmcppy,textarea.svelte-kmcppy{width:100%;box-sizing:border-box;border:1px solid #d8e1e8;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:#1c2731}.alert.svelte-kmcppy{padding:12px 14px;border-radius:11px;margin-bottom:12px}.alert.error.svelte-kmcppy{background:#fff0f1;color:#9e2631}.alert.success.svelte-kmcppy{background:#eaf7ee;color:#247a43}.safety-banner.svelte-kmcppy{display:flex;gap:12px;align-items:baseline;padding:15px 18px;background:#edf4ff;border:1px solid #d7e5fa;border-radius:14px;margin-bottom:18px}.safety-banner.svelte-kmcppy span:where(.svelte-kmcppy){color:#597087}.workspace.svelte-kmcppy{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.case-rail.svelte-kmcppy,.review-pane.svelte-kmcppy,.panel.svelte-kmcppy{background:#fff;border:1px solid #dfe6ec;border-radius:18px;box-shadow:0 10px 30px #13233209}.case-rail.svelte-kmcppy{padding:18px;position:sticky;top:92px}.section-head.svelte-kmcppy{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.section-head.svelte-kmcppy h2:where(.svelte-kmcppy),.section-head.svelte-kmcppy h3:where(.svelte-kmcppy){margin:0}.section-head.svelte-kmcppy p:where(.svelte-kmcppy){margin:5px 0 0;color:#71808d;font-size:.88rem}.case-list.svelte-kmcppy{display:grid;gap:8px;margin-top:14px}.case-list.svelte-kmcppy button:where(.svelte-kmcppy){display:grid;grid-template-columns:1fr auto;gap:5px 10px;text-align:left;padding:13px;border:1px solid #e2e8ee;border-radius:12px;background:#fff;cursor:pointer}.case-list.svelte-kmcppy button.active:where(.svelte-kmcppy){border-color:#4f78a8;box-shadow:0 0 0 2px #4f78a81a}.case-list.svelte-kmcppy button:where(.svelte-kmcppy) span:where(.svelte-kmcppy):first-child{display:grid;gap:2px}.case-list.svelte-kmcppy small:where(.svelte-kmcppy){color:#728190;overflow-wrap:anywhere}.case-list.svelte-kmcppy b:where(.svelte-kmcppy){font-size:.88rem}.readiness.svelte-kmcppy{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.72rem;font-weight:800}.readiness.incomplete.svelte-kmcppy{background:#fff0e8;color:#9b531f}.readiness.review.svelte-kmcppy{background:#fff8df;color:#8a6a0f}.readiness.ready.svelte-kmcppy{background:#e8f7ed;color:#247743}.review-pane.svelte-kmcppy{min-height:580px;padding:20px}.case-title.svelte-kmcppy{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1f4;padding-bottom:18px}.case-title.svelte-kmcppy h2:where(.svelte-kmcppy){margin:8px 0 4px}.case-title.svelte-kmcppy p:where(.svelte-kmcppy){margin:0;color:#6d7c89}.deadline.svelte-kmcppy{text-align:right;display:grid;gap:5px}.deadline.svelte-kmcppy span:where(.svelte-kmcppy){font-size:.75rem;color:#74828f}.review-grid.svelte-kmcppy{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.panel.svelte-kmcppy{padding:18px;margin-top:16px}.review-grid.svelte-kmcppy .panel:where(.svelte-kmcppy){margin-top:0;box-shadow:none}.facts.svelte-kmcppy dl:where(.svelte-kmcppy){display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0}.facts.svelte-kmcppy dl:where(.svelte-kmcppy) div:where(.svelte-kmcppy){display:grid;gap:3px}.facts.svelte-kmcppy dt:where(.svelte-kmcppy){font-size:.75rem;color:#74828f}.facts.svelte-kmcppy dd:where(.svelte-kmcppy){margin:0;font-weight:750}.missing.svelte-kmcppy ul:where(.svelte-kmcppy){margin:12px 0 0;padding-left:20px}.muted.svelte-kmcppy{color:#74828f}.evidence-controls.svelte-kmcppy{display:grid;grid-template-columns:240px 1fr;gap:12px;margin:14px 0}.evidence-controls.svelte-kmcppy label:where(.svelte-kmcppy){display:grid;gap:6px}.right-actions.svelte-kmcppy{display:flex;justify-content:flex-end;margin-top:12px}.right-actions.svelte-kmcppy button:where(.svelte-kmcppy),.section-head.svelte-kmcppy button:where(.svelte-kmcppy),.evidence-actions.svelte-kmcppy button:where(.svelte-kmcppy){border:1px solid #d8e1e8;border-radius:9px;background:#fff;padding:9px 12px;font:inherit;font-weight:750;cursor:pointer}.primary-button.svelte-kmcppy{border-color:#24984e!important;background:#24984e!important;color:#fff!important}.statement.svelte-kmcppy p:where(.svelte-kmcppy){color:#6d7c89}.statement.svelte-kmcppy textarea:where(.svelte-kmcppy){margin-top:8px}.evidence-items.svelte-kmcppy{display:grid;gap:10px;margin-top:12px}.evidence-items.svelte-kmcppy article:where(.svelte-kmcppy){display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px;border:1px solid #e5eaef;border-radius:12px}.evidence-items.svelte-kmcppy article.highlighted:where(.svelte-kmcppy){border-color:#3d6fa4;box-shadow:0 0 0 3px #3d6fa41f}.evidence-items.svelte-kmcppy article:where(.svelte-kmcppy) div:where(.svelte-kmcppy):first-child{display:grid;gap:3px}.evidence-items.svelte-kmcppy p:where(.svelte-kmcppy){margin:5px 0 0;color:#657583}.evidence-actions.svelte-kmcppy{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.review-status.svelte-kmcppy{padding:5px 7px;border-radius:999px;background:#f1f4f6;font-size:.72rem;font-weight:750}.review-status.verified.svelte-kmcppy{background:#e8f7ed;color:#247743}.review-status.rejected.svelte-kmcppy{background:#fff0f1;color:#9b2e38}.draft-statements.svelte-kmcppy{display:grid;gap:8px;margin-top:14px}.draft-statement.svelte-kmcppy{width:100%;text-align:left;border:1px solid #e0e7ed;border-radius:11px;background:#f9fbfc;padding:12px;display:grid;gap:5px}.draft-statement.svelte-kmcppy small:where(.svelte-kmcppy){color:#6f7f8c}.historical-badge.svelte-kmcppy{margin-top:16px;padding:14px;border-radius:12px;background:#f3f5f7;display:grid;gap:5px}.historical-badge.svelte-kmcppy span:where(.svelte-kmcppy){color:#687887}.empty-review.svelte-kmcppy{min-height:500px;display:grid;place-content:center;text-align:center;color:#657583}.empty-review.svelte-kmcppy span:where(.svelte-kmcppy){font-size:2rem}.empty-review.svelte-kmcppy h2:where(.svelte-kmcppy){margin:12px 0 5px;color:#263541}.historical-import.svelte-kmcppy,.capabilities.svelte-kmcppy{margin-top:18px}.historical-grid.svelte-kmcppy{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:16px}.historical-grid.svelte-kmcppy label:where(.svelte-kmcppy){display:grid;gap:7px;margin-bottom:44px}.import-button.svelte-kmcppy{min-height:44px;margin-bottom:44px}.readonly.svelte-kmcppy{font-size:.75rem;padding:6px 9px;border-radius:999px;background:#f0f3f5;color:#667786;font-weight:800}.capability-grid.svelte-kmcppy{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.capability-grid.svelte-kmcppy article:where(.svelte-kmcppy){display:grid;gap:4px;padding:13px;border:1px solid #e4e9ed;border-radius:12px}.capability-grid.svelte-kmcppy span:where(.svelte-kmcppy),.capability-grid.svelte-kmcppy small:where(.svelte-kmcppy){color:#6c7c89;font-size:.82rem}.deadline.svelte-kmcppy small:where(.svelte-kmcppy){color:#71808d}.deadline-state.svelte-kmcppy{grid-column:1/-1}.submission-actions.svelte-kmcppy{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.submission-actions.svelte-kmcppy button:where(.svelte-kmcppy){border:1px solid #d8e1e8;border-radius:9px;background:#fff;padding:9px 12px;font:inherit;font-weight:750}.payload-preview.svelte-kmcppy{margin-top:14px;padding:14px;border:1px solid #d9e2e9;border-radius:13px;background:#f8fafb;display:grid;gap:10px}.payload-preview.svelte-kmcppy>div:where(.svelte-kmcppy):first-child{display:grid;gap:4px}.payload-preview.svelte-kmcppy small:where(.svelte-kmcppy){overflow-wrap:anywhere;color:#6c7c89}.payload-preview.svelte-kmcppy pre:where(.svelte-kmcppy){max-height:330px;overflow:auto;margin:0;padding:12px;border-radius:10px;background:#17212b;color:#e8f0f6;font-size:.78rem;white-space:pre-wrap;word-break:break-word}.approval-check.svelte-kmcppy{display:flex;align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.45}.approval-check.svelte-kmcppy input:where(.svelte-kmcppy){width:auto;margin-top:3px}.receipt.svelte-kmcppy{padding:10px 12px;border-radius:10px;background:#eaf7ee;color:#266d42}.root-cause.svelte-kmcppy{margin-top:18px}.recommendation-grid.svelte-kmcppy{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.recommendation-grid.svelte-kmcppy article:where(.svelte-kmcppy){padding:13px;border:1px solid #e4e9ed;border-radius:12px}.recommendation-grid.svelte-kmcppy p:where(.svelte-kmcppy){margin:.4rem 0 0;color:#657583;line-height:1.5}@media(max-width:950px){.workspace.svelte-kmcppy{grid-template-columns:1fr}.case-rail.svelte-kmcppy{position:static}.case-list.svelte-kmcppy{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-grid.svelte-kmcppy{grid-template-columns:1fr}.historical-grid.svelte-kmcppy label:where(.svelte-kmcppy),.import-button.svelte-kmcppy{margin-bottom:0}.capability-grid.svelte-kmcppy{grid-template-columns:repeat(2,1fr)}.recommendation-grid.svelte-kmcppy{grid-template-columns:1fr 1fr}}@media(max-width:680px){.cb-shell.svelte-kmcppy{width:min(100% - 24px,1240px);padding-top:30px}.app-head.svelte-kmcppy,.case-title.svelte-kmcppy,.safety-banner.svelte-kmcppy{flex-direction:column}.deadline.svelte-kmcppy{text-align:left}.case-list.svelte-kmcppy,.review-grid.svelte-kmcppy,.evidence-controls.svelte-kmcppy,.facts.svelte-kmcppy dl:where(.svelte-kmcppy),.capability-grid.svelte-kmcppy{grid-template-columns:1fr}.evidence-items.svelte-kmcppy article:where(.svelte-kmcppy){grid-template-columns:1fr}.recommendation-grid.svelte-kmcppy{grid-template-columns:1fr}.evidence-actions.svelte-kmcppy{justify-content:flex-start}.section-head.svelte-kmcppy{flex-direction:column}}
