*{box-sizing:border-box}:root{--fb-bg:#f5f7fa;--fb-surface:#fff;--fb-surface-muted:#f8fafc;--fb-border:#d8e0ec;--fb-border-strong:#c4cfdd;--fb-text:#172033;--fb-muted:#5d6b82;--fb-primary:#19324d;--fb-primary-hover:#254a70;--fb-accent:#2f6fed;--fb-success:#1d7a50;--fb-warning:#c77700;--fb-danger:#b42323;--fb-radius:8px;--fb-shadow:0 14px 32px #17203314}body,html{background:#f5f7fa;background:var(--fb-bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#172033;color:var(--fb-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}button,input,select,textarea{font-family:inherit}button{letter-spacing:0}a{color:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.project-workspace-shell{background:#f6f8fb;color:#172033;display:grid;grid-template-columns:198px minmax(0,1fr);min-height:100vh}.project-workspace-sidebar{background:#fff;border-right:1px solid #d8e0ec;display:flex;flex-direction:column;gap:9px;height:100vh;padding:12px 9px;position:-webkit-sticky;position:sticky;top:0}.project-workspace-global-nav a,.project-workspace-nav a,.project-workspace-system-link{align-items:center;border-radius:6px;color:#172033;display:flex;font-size:12px;font-weight:850;min-height:32px;padding:7px 9px;text-decoration:none}.project-workspace-global-nav a,.project-workspace-system-link{background:#f8fafc;border:1px solid #cfd7e6}.project-workspace-global-nav{grid-gap:6px;background:#f8fafc;border:1px solid #d8e0ec;border-radius:8px;display:grid;gap:6px;padding:8px}.project-workspace-global-nav>span{color:#718098;font-size:10px;font-weight:950;letter-spacing:.04em;line-height:1.2;padding:0 2px 2px;text-transform:uppercase}.project-workspace-global-nav a{background:#fff;border-color:#0000;min-height:30px}.project-workspace-global-nav a:hover,.project-workspace-system-link:hover{border-color:#2f6fed;color:#1d4ed8}.project-workspace-project-card{grid-gap:4px;background:#f8fafc;border:1px solid #d8e0ec;border-radius:6px;display:grid;gap:4px;padding:8px}.project-workspace-core-phase span,.project-workspace-decision span,.project-workspace-next-action span,.project-workspace-project-card small,.project-workspace-project-card span,.project-workspace-score span{color:#5d6b82;font-size:12px;font-weight:850;text-transform:uppercase}.project-workspace-project-card strong{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.project-workspace-project-card small{font-size:11px;line-height:1.3;text-transform:none}.project-workspace-nav{grid-gap:12px;display:grid;gap:12px;margin-top:2px}.project-workspace-nav-group{grid-gap:3px;display:grid;gap:3px}.project-workspace-nav-group>span{color:#718098;font-size:10px;font-weight:950;letter-spacing:.04em;line-height:1.2;padding:0 10px 2px;text-transform:uppercase}.project-workspace-nav a:hover,.project-workspace-nav-active{background:#eef4ff;color:#1d4ed8}.project-workspace-utility-nav{grid-gap:6px;display:grid;gap:6px;margin-top:auto}.project-workspace-main{min-width:0}.project-workspace-command{grid-gap:12px;align-items:start;background:#f6f8fb;border-bottom:1px solid #d8e0ec;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(260px,360px);padding:12px 18px;position:relative;z-index:2}.project-workspace-command-copy{min-width:0}.project-workspace-command-copy h1,.project-workspace-command-copy p{margin:0}.project-workspace-command-copy p{color:#5d6b82;font-size:12px;font-weight:850;text-transform:uppercase}.project-workspace-command-copy h1{font-size:23px;line-height:1.15;margin-top:4px;overflow-wrap:anywhere}.project-workspace-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.project-workspace-meta span{align-items:center;background:#fff;border:1px solid #d8e0ec;border-radius:999px;color:#42526b;display:inline-flex;font-size:13px;font-weight:800;min-height:28px;padding:4px 10px}.project-workspace-status-control{align-items:center;background:#fff;border:1px solid #c8d3e4;border-radius:999px;box-shadow:0 8px 22px #1720330f;display:inline-grid;gap:8px;grid-template-columns:auto minmax(160px,1fr);min-height:28px;padding:3px 4px 3px 10px}.project-workspace-status-control span{background:#0000;border:0;color:#5d6b82;font-size:11px;font-weight:900;min-height:auto;padding:0;text-transform:uppercase}.project-workspace-status-control select{background:#eef4ff;border:0;border-radius:999px;color:#172033;cursor:pointer;font:inherit;font-size:13px;font-weight:900;height:30px;min-width:0;padding:0 32px 0 12px}.project-workspace-status-control select:disabled{cursor:progress;opacity:.72}.project-workspace-status-saving{background:#fff8ec;border-color:#d99a25}.project-workspace-status-message{color:#5d6b82;display:block;font-size:12px;font-weight:750;margin-top:6px}.project-workspace-decision-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(88px,.5fr)}.project-workspace-core-phase,.project-workspace-decision,.project-workspace-next-action,.project-workspace-score{background:#fff;border:1px solid #d8e0ec;border-radius:8px;min-width:0;overflow:hidden;padding:10px}.project-workspace-core-phase,.project-workspace-decision,.project-workspace-score{color:inherit;cursor:pointer;text-decoration:none}.project-workspace-core-phase:hover,.project-workspace-decision:hover,.project-workspace-score:hover{border-color:#2f6fed;box-shadow:0 10px 22px #17203314}.project-workspace-core-phase strong,.project-workspace-decision strong,.project-workspace-next-action strong,.project-workspace-score strong{display:block;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.project-workspace-core-phase span,.project-workspace-decision span,.project-workspace-next-action span,.project-workspace-score span{line-height:1.2;overflow-wrap:anywhere}.project-workspace-score{text-align:center}.project-workspace-score strong{font-size:20px}.project-workspace-decision-success{background:#effaf3;border-color:#2c7a4b}.project-workspace-decision-warning{background:#fff8ec;border-color:#d99a25}.project-workspace-decision-danger{background:#fff3f3;border-color:#b84a4a}.project-workspace-next-action{grid-gap:10px;align-items:center;contain:layout paint;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;min-height:78px;position:relative}.project-workspace-next-action small{color:#5d6b82;display:block;line-height:1.35;margin-top:4px}.project-workspace-next-action a{align-items:center;background:#172033;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-flex;font-weight:850;justify-content:center;justify-self:end;line-height:1.2;max-width:100%;min-height:40px;padding:8px 12px;text-align:center;text-decoration:none;white-space:normal}.project-workspace-next-action-critical,.project-workspace-next-action-danger{background:#fff3f3;border-color:#b84a4a}.project-workspace-next-action-warning{background:#fff8ec;border-color:#d99a25}.project-workspace-next-action-strong,.project-workspace-next-action-success{background:#effaf3;border-color:#2c7a4b}.project-workspace-content{min-width:0;position:relative;z-index:1}.project-workspace-content>.audit-page,.project-workspace-content>.customer-admin-page,.project-workspace-content>.initial-consultation-page,.project-workspace-content>.project-dashboard-page,.project-workspace-content>.project-description-page,.project-workspace-content>.projects-page,.project-workspace-content>.reviewer-questions-page{padding-top:18px}@media (max-width:1080px){.project-workspace-shell{grid-template-columns:1fr}.project-workspace-sidebar{border-bottom:1px solid #d8e0ec;border-right:0;height:auto;position:static}.project-workspace-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.project-workspace-nav-group{align-items:center;display:flex;gap:6px}.project-workspace-nav-group>span{display:none}.project-workspace-nav a{white-space:nowrap}.project-workspace-system-link{margin-top:0}}@media (max-width:760px){.project-workspace-command{grid-template-columns:1fr;padding:14px;position:static}.project-workspace-decision-strip,.project-workspace-next-action{grid-template-columns:1fr}.project-workspace-next-action a{box-sizing:border-box;justify-self:stretch;width:100%}.project-workspace-status-control{border-radius:8px;grid-template-columns:1fr;padding:8px;width:100%}.project-workspace-status-control select{width:100%}}
/*# sourceMappingURL=main.c7309ac2.css.map*/