.project-workspace-module__f48OTG__workspace{--ink:#1c2634;--muted:#617080;--faint:#8b98a5;--line:#d8e0e6;--panel:#fff;--page:#f4f7f8;--teal:#087f72;--teal-soft:#e4f4f0;--gold:#a26a12;color:var(--ink);font-family:var(--font-ui)}.project-workspace-module__f48OTG__intro,.project-workspace-module__f48OTG__stepHeader,.project-workspace-module__f48OTG__railHeading,.project-workspace-module__f48OTG__evidencePanel>header,.project-workspace-module__f48OTG__preview>header,.project-workspace-module__f48OTG__defense>header,.project-workspace-module__f48OTG__evidenceRail section>header,.project-workspace-module__f48OTG__actions,.project-workspace-module__f48OTG__introActions,.project-workspace-module__f48OTG__railHeading>div,.project-workspace-module__f48OTG__stepPassed,.project-workspace-module__f48OTG__stepPending,.project-workspace-module__f48OTG__primaryButton,.project-workspace-module__f48OTG__secondaryButton,.project-workspace-module__f48OTG__inlineButton,.project-workspace-module__f48OTG__quickLinks a{align-items:center;display:flex}.project-workspace-module__f48OTG__intro{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:20px}.project-workspace-module__f48OTG__intro p,.project-workspace-module__f48OTG__stepHeader p,.project-workspace-module__f48OTG__evidencePanel p,.project-workspace-module__f48OTG__preview p,.project-workspace-module__f48OTG__defense p,.project-workspace-module__f48OTG__evidenceRail p{color:var(--teal);letter-spacing:0;margin:0;font-size:11px;font-weight:800}.project-workspace-module__f48OTG__intro h2{margin-top:5px;font-size:24px;line-height:1.25}.project-workspace-module__f48OTG__intro span,.project-workspace-module__f48OTG__stepHeader span,.project-workspace-module__f48OTG__evidenceRail section>span{color:var(--muted);font-size:13px;line-height:1.55;display:block}.project-workspace-module__f48OTG__introActions{color:var(--faint);flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:12px}.project-workspace-module__f48OTG__introActions a{color:var(--teal);align-items:center;gap:6px;font-weight:750;display:inline-flex}.project-workspace-module__f48OTG__layout{grid-template-columns:minmax(190px,214px) minmax(0,1fr) minmax(240px,280px);align-items:start;gap:20px;display:grid}.project-workspace-module__f48OTG__stepRail,.project-workspace-module__f48OTG__main,.project-workspace-module__f48OTG__evidenceRail section{border:1px solid var(--line);background:var(--panel)}.project-workspace-module__f48OTG__stepRail{position:sticky;top:84px}.project-workspace-module__f48OTG__railHeading{border-bottom:1px solid var(--line);color:var(--teal);gap:9px;padding:17px 15px}.project-workspace-module__f48OTG__railHeading>div{justify-content:space-between;gap:8px;width:100%;min-width:0}.project-workspace-module__f48OTG__railHeading strong{color:var(--ink);font-size:14px}.project-workspace-module__f48OTG__railHeading span{color:var(--faint);white-space:nowrap;font-size:11px}.project-workspace-module__f48OTG__stepRail ol{gap:3px;margin:0;padding:10px;list-style:none;display:grid}.project-workspace-module__f48OTG__stepRail li button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px 7px;display:grid}.project-workspace-module__f48OTG__stepRail li button:hover:not(:disabled){background:#f3fbf8;border-color:#b8dcd5}.project-workspace-module__f48OTG__stepRail li[data-status=current] button{background:var(--teal-soft);color:var(--ink);border-color:#9bcfc5}.project-workspace-module__f48OTG__stepRail li[data-status=completed] button{color:#2f725d}.project-workspace-module__f48OTG__stepRail li button:disabled{color:#aab4bc;cursor:not-allowed}.project-workspace-module__f48OTG__stepNumber{width:27px;height:27px;color:var(--faint);background:#f7f9fa;border:1px solid #cfd9de;place-items:center;font-size:11px;font-weight:800;display:grid}.project-workspace-module__f48OTG__stepRail li[data-status=current] .project-workspace-module__f48OTG__stepNumber{border-color:var(--teal);color:#fff;background:var(--teal)}.project-workspace-module__f48OTG__stepRail li[data-status=completed] .project-workspace-module__f48OTG__stepNumber{color:#176b5d;background:#e7f6f1;border-color:#78b9a7}.project-workspace-module__f48OTG__stepRail strong{font-size:12px;line-height:1.35;display:block}.project-workspace-module__f48OTG__stepRail small{color:inherit;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.45;display:block}.project-workspace-module__f48OTG__railFooter{border-top:1px solid var(--line);color:var(--faint);align-items:flex-start;gap:7px;padding:12px 14px;font-size:11px;line-height:1.45;display:flex}.project-workspace-module__f48OTG__main{min-width:0;padding:22px}.project-workspace-module__f48OTG__stepHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:17px}.project-workspace-module__f48OTG__stepHeader h3{margin-top:5px;font-size:20px;line-height:1.3}.project-workspace-module__f48OTG__stepPassed,.project-workspace-module__f48OTG__stepPending{white-space:nowrap;border:1px solid;flex:none;gap:6px;min-height:29px;padding:5px 9px;font-size:11px;font-weight:750}.project-workspace-module__f48OTG__stepPassed{color:#176b5d;background:#edf9f4;border-color:#a9d8c9}.project-workspace-module__f48OTG__stepPending{color:#8a5d12;background:#fff9e9;border-color:#e0c98f}.project-workspace-module__f48OTG__field{gap:6px;margin-top:18px;display:grid}.project-workspace-module__f48OTG__field>span{font-size:13px;font-weight:800}.project-workspace-module__f48OTG__field>small{color:var(--muted);font-size:12px;line-height:1.5}.project-workspace-module__f48OTG__field textarea,.project-workspace-module__f48OTG__defense textarea{width:100%;min-height:92px;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfd;border:1px solid #c9d4da;border-radius:3px;padding:11px 12px;font-size:13px;line-height:1.6}.project-workspace-module__f48OTG__field textarea:focus,.project-workspace-module__f48OTG__defense textarea:focus{border-color:var(--teal);outline:2px solid #087f7229}.project-workspace-module__f48OTG__evidencePanel,.project-workspace-module__f48OTG__preview,.project-workspace-module__f48OTG__defense{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.project-workspace-module__f48OTG__evidencePanel>header,.project-workspace-module__f48OTG__preview>header,.project-workspace-module__f48OTG__defense>header,.project-workspace-module__f48OTG__evidenceRail section>header{justify-content:space-between;gap:12px}.project-workspace-module__f48OTG__evidencePanel h4,.project-workspace-module__f48OTG__preview h4,.project-workspace-module__f48OTG__defense h4,.project-workspace-module__f48OTG__evidenceRail h4{margin-top:4px;font-size:15px}.project-workspace-module__f48OTG__inlineButton,.project-workspace-module__f48OTG__secondaryButton,.project-workspace-module__f48OTG__primaryButton{min-height:34px;font:inherit;cursor:pointer;border:1px solid;border-radius:3px;justify-content:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:750}.project-workspace-module__f48OTG__inlineButton{color:#176b5d;background:#f0faf7;border-color:#acd6cb}.project-workspace-module__f48OTG__inlineButton:hover{background:#e3f5f0}.project-workspace-module__f48OTG__evidencePanel ul{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.project-workspace-module__f48OTG__evidencePanel li{background:#fbfcfd;border:1px solid #dbe4e8;padding:10px}.project-workspace-module__f48OTG__evidencePanel li[data-attached=true]{background:#f1faf7;border-color:#9bcfc5}.project-workspace-module__f48OTG__evidenceToggle{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:0;display:grid}.project-workspace-module__f48OTG__evidenceToggle>span{color:#fff;background:#fff;border:1px solid #b9c9cf;place-items:center;width:20px;height:20px;display:grid}.project-workspace-module__f48OTG__evidencePanel li[data-attached=true] .project-workspace-module__f48OTG__evidenceToggle>span{border-color:var(--teal);background:var(--teal)}.project-workspace-module__f48OTG__evidenceToggle strong{font-size:12px;display:block}.project-workspace-module__f48OTG__evidenceToggle small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.project-workspace-module__f48OTG__evidencePanel li p{color:#8a5d12;margin:8px 0 0 30px;font-size:11px;line-height:1.5}.project-workspace-module__f48OTG__empty{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.6}.project-workspace-module__f48OTG__preview dl{border-top:1px solid var(--line);gap:0;margin:16px 0 0;display:grid}.project-workspace-module__f48OTG__preview dl>div{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.project-workspace-module__f48OTG__preview dt{color:var(--muted);font-size:12px;font-weight:750}.project-workspace-module__f48OTG__preview dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.project-workspace-module__f48OTG__report{border:1px solid var(--line);color:#293844;max-height:450px;font:12px/1.65 var(--font-ui);white-space:pre-wrap;background:#f7f9fa;margin:16px 0 0;padding:15px;overflow:auto}.project-workspace-module__f48OTG__defense ol{gap:16px;margin:16px 0 0;padding-left:25px;display:grid}.project-workspace-module__f48OTG__defense li{padding-left:4px}.project-workspace-module__f48OTG__defense li strong{font-size:13px;line-height:1.55;display:block}.project-workspace-module__f48OTG__defense li textarea{min-height:80px;margin-top:8px}.project-workspace-module__f48OTG__actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:25px;padding-top:17px}.project-workspace-module__f48OTG__actions>span{color:var(--faint);flex:auto;font-size:11px}.project-workspace-module__f48OTG__secondaryButton{color:var(--muted);background:#fff;border-color:#cbd7dc}.project-workspace-module__f48OTG__secondaryButton:hover:not(:disabled){color:var(--ink);background:#f7fafb;border-color:#9fb8be}.project-workspace-module__f48OTG__secondaryButton:disabled{opacity:.55;cursor:not-allowed}.project-workspace-module__f48OTG__primaryButton{color:#fff;background:var(--teal);border-color:#076c61}.project-workspace-module__f48OTG__primaryButton:hover{background:#07695f}.project-workspace-module__f48OTG__notice{color:#176b5d;margin:13px 0 0;font-size:12px;line-height:1.5}.project-workspace-module__f48OTG__evidenceRail{gap:14px;display:grid}.project-workspace-module__f48OTG__evidenceRail section{padding:15px}.project-workspace-module__f48OTG__evidenceRail section>header{color:var(--teal);justify-content:flex-start}.project-workspace-module__f48OTG__evidenceRail section>header>div{min-width:0}.project-workspace-module__f48OTG__evidenceRail section>span{margin-top:10px;font-size:11px}.project-workspace-module__f48OTG__evidenceRail ul{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.project-workspace-module__f48OTG__evidenceRail li{border-top:1px solid var(--line);padding-top:8px}.project-workspace-module__f48OTG__evidenceRail li strong{color:var(--ink);font-size:11px;display:block}.project-workspace-module__f48OTG__evidenceRail li small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45;display:block}.project-workspace-module__f48OTG__missingList li{color:#8a5d12;padding-top:7px;font-size:11px;line-height:1.5}.project-workspace-module__f48OTG__quickLinks{gap:11px;display:grid}.project-workspace-module__f48OTG__quickLinks a{color:var(--teal);gap:7px;font-size:12px;font-weight:750}@media (max-width:1240px){.project-workspace-module__f48OTG__layout{grid-template-columns:190px minmax(0,1fr)}.project-workspace-module__f48OTG__evidenceRail{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.project-workspace-module__f48OTG__stepRail{grid-row:span 2}}
