.page-module___8aEwW__shell{color:#1d2525;background:#f6f4ef;min-height:100vh;padding:28px}.page-module___8aEwW__header{justify-content:space-between;align-items:end;gap:24px;max-width:1680px;margin:0 auto 22px;display:flex}.page-module___8aEwW__kicker{color:#5f6f72;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700}.page-module___8aEwW__header h1{font-size:clamp(2rem,4vw,4.5rem);font-weight:760;line-height:.98}.page-module___8aEwW__statusGroup,.page-module___8aEwW__tags,.page-module___8aEwW__summaryBar,.page-module___8aEwW__sourceLinks,.page-module___8aEwW__workflowSteps{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__status,.page-module___8aEwW__tags span,.page-module___8aEwW__summaryBar span,.page-module___8aEwW__sourceLinks span{color:#24423d;background:#e5eee9;border:1px solid #bfd3cb;border-radius:8px;padding:7px 9px;font-size:.78rem;font-weight:650}.page-module___8aEwW__grid{grid-template-columns:minmax(300px,.78fr) minmax(460px,1.42fr) minmax(320px,.86fr);gap:16px;max-width:1680px;margin:0 auto;display:grid}.page-module___8aEwW__panel{background:#fffdf8;border:1px solid #ded9cc;border-radius:8px;min-width:0;padding:18px;box-shadow:0 14px 32px #322d2214}.page-module___8aEwW__workspace{min-height:760px}.page-module___8aEwW__panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-module___8aEwW__panelHeader h2{font-size:1rem}.page-module___8aEwW__field{gap:7px;margin-bottom:14px;display:grid}.page-module___8aEwW__field span{color:#4e5c5f;font-size:.83rem;font-weight:700}.page-module___8aEwW__field input,.page-module___8aEwW__field select,.page-module___8aEwW__field textarea{color:#182020;font:inherit;background:#fbfaf6;border:1px solid #d7d1c4;border-radius:6px;width:100%;min-height:42px;padding:10px 11px}.page-module___8aEwW__field textarea{resize:vertical}.page-module___8aEwW__twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__ghostButton{cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:8px;min-height:38px;padding:9px 12px;font-size:.88rem;font-weight:760}.page-module___8aEwW__primaryButton{color:#fff;background:#245f73}.page-module___8aEwW__secondaryButton{color:#fff;background:#1d2525}.page-module___8aEwW__ghostButton{color:#253031;background:#e7e1d3}.page-module___8aEwW__primaryButton:disabled,.page-module___8aEwW__secondaryButton:disabled,.page-module___8aEwW__ghostButton:disabled{cursor:not-allowed;opacity:.56}.page-module___8aEwW__error{color:#8a2f18;background:#fff0ec;border:1px solid #efb29d;border-radius:6px;padding:10px;font-size:.9rem}.page-module___8aEwW__emptyState,.page-module___8aEwW__emptyStateSmall{color:#607071;text-align:center;background:#f7f3e9;border:1px dashed #cfc5b2;border-radius:8px;align-content:center;min-height:220px;padding:24px;display:grid}.page-module___8aEwW__emptyState h3{color:#1d2525;margin-bottom:8px;font-size:1.3rem}.page-module___8aEwW__emptyStateSmall{min-height:132px}.page-module___8aEwW__resultFlow,.page-module___8aEwW__evidenceColumn{gap:22px;display:grid}.page-module___8aEwW__resultFlow h3,.page-module___8aEwW__evidenceColumn h3{margin-bottom:10px;font-size:.94rem}.page-module___8aEwW__timeline,.page-module___8aEwW__draftList,.page-module___8aEwW__checkList,.page-module___8aEwW__sourceList{gap:10px;display:grid}.page-module___8aEwW__step,.page-module___8aEwW__draftSection,.page-module___8aEwW__check,.page-module___8aEwW__sourceCard,.page-module___8aEwW__standardPanel{background:#fffefa;border:1px solid #dfd8c9;border-radius:8px;padding:13px}.page-module___8aEwW__step{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.page-module___8aEwW__step p,.page-module___8aEwW__draftSection p,.page-module___8aEwW__check p,.page-module___8aEwW__sourceCard p{color:#546365;margin-top:6px;font-size:.9rem;line-height:1.62}.page-module___8aEwW__draftSection h4{margin-bottom:8px;font-size:1rem}.page-module___8aEwW__structuredParagraph{border-left:3px solid #b8c4a3;padding-left:10px}.page-module___8aEwW__paragraphMeta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.page-module___8aEwW__paragraphMeta span{color:#4c5a45;background:#eef1e5;border:1px solid #d9dfca;border-radius:999px;padding:3px 8px;font-size:.74rem}.page-module___8aEwW__sourceLinks{margin-top:12px}.page-module___8aEwW__standardPanel{gap:14px;display:grid}.page-module___8aEwW__standardHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.page-module___8aEwW__standardHeader p,.page-module___8aEwW__standardText{color:#546365;margin-top:6px;font-size:.9rem;line-height:1.62}.page-module___8aEwW__standardHeader span{color:#48585a;background:#f4efe4;border:1px solid #d8cfbd;border-radius:8px;flex:none;padding:7px 9px;font-size:.78rem;font-weight:750}.page-module___8aEwW__standardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__standardGrid h4,.page-module___8aEwW__standardPanel h4{color:#2a3738;margin-bottom:8px;font-size:.86rem}.page-module___8aEwW__compactList{color:#546365;gap:6px;margin:0;padding-left:18px;font-size:.9rem;line-height:1.58;display:grid}.page-module___8aEwW__compactSection{gap:10px;display:grid}.page-module___8aEwW__detailsBlock{background:#f7f3e9;border:1px solid #d8cfbd;border-radius:8px;margin-top:12px;padding:10px 12px}.page-module___8aEwW__detailsBlock summary{color:#2a3738;cursor:pointer;font-size:.86rem;font-weight:760}.page-module___8aEwW__detailsBlock .page-module___8aEwW__compactList{margin-top:10px}.page-module___8aEwW__check.page-module___8aEwW__ok{border-left:5px solid #3f8e61}.page-module___8aEwW__check.page-module___8aEwW__warning{border-left:5px solid #c38b2c}.page-module___8aEwW__check.page-module___8aEwW__risk{border-left:5px solid #c4513a}.page-module___8aEwW__sourceCard strong{line-height:1.35;display:block}.page-module___8aEwW__sourceCard a{color:#245f73;overflow-wrap:anywhere;margin-top:8px;font-size:.86rem;font-weight:700;display:inline-block}.page-module___8aEwW__runCard,.page-module___8aEwW__reviewGate{color:#253031;background:#eef5f1;border:1px solid #c5d8cf;border-radius:8px;gap:9px;margin-top:12px;padding:12px;display:grid}.page-module___8aEwW__runCard span,.page-module___8aEwW__reviewGate p{color:#546365;font-size:.88rem}.page-module___8aEwW__workflowSteps{align-items:stretch}.page-module___8aEwW__workflowStep{color:#657174;background:#f4efe4;border:1px solid #d8cfbd;border-radius:8px;padding:8px 9px;font-size:.78rem;font-weight:700}.page-module___8aEwW__doneStep{color:#2e6348;background:#e1efe7;border-color:#b8d2c5}.page-module___8aEwW__activeStep{color:#fff;background:#245f73;border-color:#245f73}.page-module___8aEwW__score{color:#253031;background:#f4efe4;border:1px solid #d8cfbd;border-radius:8px;margin-bottom:10px;padding:9px;font-size:.9rem;font-weight:750}@media (max-width:1180px){.page-module___8aEwW__grid{grid-template-columns:1fr}.page-module___8aEwW__workspace{min-height:auto}}@media (max-width:760px){.page-module___8aEwW__shell{padding:18px}.page-module___8aEwW__header{flex-direction:column;align-items:start}.page-module___8aEwW__twoCols,.page-module___8aEwW__standardGrid{grid-template-columns:1fr}.page-module___8aEwW__standardHeader{display:grid}.page-module___8aEwW__panelHeader{flex-direction:column;align-items:stretch}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__ghostButton{width:100%}}
