.portal-alignment-workspace-module__WWEZwG__workspace{color:#eee9dc;background:#090b0a;border-block:1px solid #eee9dc24;margin:1px 0 0;padding:clamp(24px,3vw,44px)}.portal-alignment-workspace-module__WWEZwG__heading{border-bottom:1px solid #eee9dc24;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.portal-alignment-workspace-module__WWEZwG__heading p,.portal-alignment-workspace-module__WWEZwG__heading>span,.portal-alignment-workspace-module__WWEZwG__gateSummary,.portal-alignment-workspace-module__WWEZwG__boundary{color:#999e94;letter-spacing:.1em;text-transform:uppercase;margin:0;font:600 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.portal-alignment-workspace-module__WWEZwG__heading h2{letter-spacing:-.035em;max-width:780px;margin:6px 0 0;font:400 clamp(27px,3vw,48px)/.98 Georgia,Times New Roman,serif}.portal-alignment-workspace-module__WWEZwG__heading>span{color:#d5ff3f;flex:none}.portal-alignment-workspace-module__WWEZwG__intro{color:#b9b8af;max-width:980px;margin:22px 0 30px;font:400 14px/1.65 Arial,sans-serif}.portal-alignment-workspace-module__WWEZwG__portalList{background:#eee9dc29;border:1px solid #eee9dc29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.portal-alignment-workspace-module__WWEZwG__portal{background:#0d100e;min-width:0;padding:22px}.portal-alignment-workspace-module__WWEZwG__portalHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.portal-alignment-workspace-module__WWEZwG__portalHeader div{min-width:0}.portal-alignment-workspace-module__WWEZwG__portalHeader span,.portal-alignment-workspace-module__WWEZwG__portalHeader strong{display:block}.portal-alignment-workspace-module__WWEZwG__portalHeader span{color:#eee9dc;margin-bottom:5px;font:500 16px/1.25 Arial,sans-serif}.portal-alignment-workspace-module__WWEZwG__portalHeader strong{color:#7f857b;text-overflow:ellipsis;white-space:nowrap;font:500 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.portal-alignment-workspace-module__WWEZwG__portalHeader em,.portal-alignment-workspace-module__WWEZwG__gates em{color:#b6b9b1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #eee9dc33;flex:none;padding:5px 7px;font:600 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.portal-alignment-workspace-module__WWEZwG__portalHeader em[data-state=accepted]{color:#d5ff3f;border-color:#d5ff3f80}.portal-alignment-workspace-module__WWEZwG__portalHeader em[data-state=rejected]{color:#ff8d75;border-color:#ff8d7573}.portal-alignment-workspace-module__WWEZwG__progress{background:#eee9dc1f;height:2px;margin:20px 0 8px;position:relative;overflow:hidden}.portal-alignment-workspace-module__WWEZwG__progress span{width:var(--gate-progress);background:#d5ff3f;height:100%;display:block}.portal-alignment-workspace-module__WWEZwG__gateSummary{justify-content:space-between;gap:14px;display:flex}.portal-alignment-workspace-module__WWEZwG__gateSummary strong{color:#d5ff3f;font:inherit}.portal-alignment-workspace-module__WWEZwG__gateSummary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-alignment-workspace-module__WWEZwG__gates{border-top:1px solid #eee9dc1a;margin:18px 0 0;padding:0;list-style:none}.portal-alignment-workspace-module__WWEZwG__gates li{border-bottom:1px solid #eee9dc1a;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.portal-alignment-workspace-module__WWEZwG__gates li>span{color:#676c65;padding-top:2px;font:500 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.portal-alignment-workspace-module__WWEZwG__gates strong,.portal-alignment-workspace-module__WWEZwG__gates small{display:block}.portal-alignment-workspace-module__WWEZwG__gates strong{color:#d7d4ca;font:600 11px/1.3 Arial,sans-serif}.portal-alignment-workspace-module__WWEZwG__gates small{color:#7f857b;margin-top:3px;font:400 10px/1.4 Arial,sans-serif}.portal-alignment-workspace-module__WWEZwG__gates li[data-state=pass] em{color:#d5ff3f;border-color:#d5ff3f4d}.portal-alignment-workspace-module__WWEZwG__gates li[data-state=fail] em{color:#ff8d75;border-color:#ff8d7559}.portal-alignment-workspace-module__WWEZwG__nextEvidence{background:#121612;border-left:2px solid #d5ff3f;margin-top:14px;padding:12px 14px}.portal-alignment-workspace-module__WWEZwG__nextEvidence summary{cursor:pointer;color:#d5ff3f;letter-spacing:.06em;text-transform:uppercase;font:600 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.portal-alignment-workspace-module__WWEZwG__nextEvidence p{color:#b9b8af;margin:8px 0 0;font:400 12px/1.55 Arial,sans-serif}.portal-alignment-workspace-module__WWEZwG__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.portal-alignment-workspace-module__WWEZwG__actions button{appearance:none;color:#eee9dc;cursor:pointer;background:0 0;border:1px solid #eee9dc4d;padding:9px 12px;font:600 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.portal-alignment-workspace-module__WWEZwG__actions button:hover,.portal-alignment-workspace-module__WWEZwG__actions button:focus-visible{color:#090b0a;background:#d5ff3f;border-color:#d5ff3f;outline:none}.portal-alignment-workspace-module__WWEZwG__boundary{color:#676c65;text-transform:none;letter-spacing:0;margin-top:14px;display:block}@media (max-width:900px){.portal-alignment-workspace-module__WWEZwG__portalList{grid-template-columns:1fr}.portal-alignment-workspace-module__WWEZwG__heading{flex-direction:column;align-items:start}}@media (max-width:560px){.portal-alignment-workspace-module__WWEZwG__workspace,.portal-alignment-workspace-module__WWEZwG__portal{padding:18px}.portal-alignment-workspace-module__WWEZwG__gateSummary{flex-direction:column;gap:4px}}
