:root{--pursuitcore-deep-navy:#0b1d3a;--pursuitcore-core-blue:#1e5bff;--pursuitcore-blue-light:#5a8bff;--pursuitcore-blue-deep:#0b4fa1;--pursuitcore-growth-green:#2dba63;--pursuitcore-momentum-orange:#ff7a00;--pursuitcore-signal-yellow:#ffc20e;--pursuitcore-slate-gray:#64748b;--pursuitcore-light-gray:#f2f4f7;--pursuitcore-border-gray:#d8e1ef;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--pursuitcore-light-gray);color:var(--pursuitcore-deep-navy)}*{box-sizing:border-box}body{margin:0;min-width:320px}button{font:inherit}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:1.75rem;padding:1.75rem 1rem;background:var(--pursuitcore-deep-navy);color:#eef3ff}.brand-lockup{display:flex;align-items:center;padding:.6rem}.sidebar-logo{display:block;width:min(100%,13rem);min-width:7.5rem;height:auto}.eyebrow{margin:0;color:#56677f;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sidebar .eyebrow{padding:0 .6rem;color:#7f91b1}.sidebar nav{display:grid;grid-gap:.25rem;gap:.25rem}.nav-item{display:flex;justify-content:space-between;align-items:center;min-height:2.65rem;border-radius:.55rem;padding:.55rem .7rem;color:#ced9ee;text-decoration:none;font-size:.9rem}.nav-item-active{background:#263a5d;color:#fff}.nav-item-muted{color:#8494b1;cursor:not-allowed}.nav-item small{font-size:.68rem;color:#6d7d9a}.sidebar-foot{margin-top:auto;display:flex;align-items:center;gap:.5rem;padding:0 .6rem;color:#9dacbf;font-size:.78rem}.status-dot{width:.45rem;height:.45rem;border-radius:50%;background:#76d8cd}.workspace{max-width:1280px;width:100%;margin:0 auto;padding:3.2rem clamp(1.25rem,4vw,4.5rem)}.topbar{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:1.5rem}h1,h2,p{margin-top:0}h1{max-width:42rem;margin-bottom:0;color:#14233d;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.055em;line-height:1.05}h2{color:#172642;font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:-.035em}.account-button{flex:0 0 auto;border:1px solid #ccd6e7;border-radius:.6rem;padding:.7rem .9rem;background:#e9eef6;color:#65758f;cursor:not-allowed}.notice{margin-bottom:1.8rem;border-left:3px solid #5d7cf2;border-radius:.2rem;padding:.75rem 1rem;background:#edf1ff;color:#425271;font-size:.9rem;line-height:1.45}.access-panel,.provisioning-card{border:1px solid #e1e7f0;border-radius:1rem;background:#fff;box-shadow:0 10px 32px rgb(23 38 66/5%)}.access-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);grid-gap:2rem;gap:2rem;margin-bottom:1rem;padding:clamp(1.5rem,3vw,2.4rem)}.access-heading p:not(.eyebrow),.provisioning-card>div p:not(.eyebrow){color:#51617a;line-height:1.55}.access-logo{display:block;width:min(100%,20rem);min-width:15rem;height:auto;margin-bottom:1.5rem}.access-form,.provisioning-form{display:grid;grid-gap:.85rem;gap:.85rem}.access-form label,.provisioning-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:#40516c;font-size:.82rem;font-weight:700}.access-form input,.provisioning-form input,.provisioning-form select{width:100%;border:1px solid #cbd6e5;border-radius:.55rem;padding:.7rem .75rem;background:#fff;color:#14233d;font:inherit;font-weight:400}.access-form button,.provisioning-form button{border:0;border-radius:.55rem;padding:.76rem 1rem;background:#132b54;color:#fff;cursor:pointer;font-weight:700}.access-form button:disabled,.provisioning-form button:disabled{cursor:wait;opacity:.65}.text-button{grid-column:2;justify-self:start;border:0;padding:0;background:transparent;color:#4768be;cursor:pointer;font:inherit;font-size:.86rem}.form-message{margin:0;color:#a52f37;font-size:.85rem}.flow-page{display:grid;min-height:100vh;place-items:center;padding:2rem;background:#f5f7fb}.flow-page>*{width:min(100%,58rem)}.provisioning-card,.workspace-card{padding:clamp(1.5rem,4vw,3rem)}.workspace-card{width:min(100%,68rem);border:1px solid #e1e7f0;border-radius:1rem;background:#fff;box-shadow:0 10px 32px rgb(23 38 66/5%)}.tenant-picker{display:grid;width:min(100%,24rem);grid-gap:.35rem;gap:.35rem;margin:1.6rem 0;color:#40516c;font-size:.82rem;font-weight:700}.tenant-picker select,.workspace-card select{border:1px solid #cbd6e5;border-radius:.55rem;padding:.7rem .75rem;background:#fff;color:#14233d;font:inherit;font-weight:400}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem;border-top:1px solid #e7ecf4;padding-top:1.8rem}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspace-header .text-button{grid-column:auto;margin-top:.3rem}.member-list{display:grid;grid-gap:.7rem;gap:.7rem;padding:0;list-style:none}.member-list li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf0f5;padding-bottom:.7rem;color:#31425f;font-size:.87rem}.member-list span{display:grid;grid-gap:.15rem;gap:.15rem}.member-list small{color:#56677f}.member-list strong{align-self:center;color:#516b99;font-size:.75rem}.invitation-actions{display:flex;align-items:center;gap:.35rem}.invitation-actions button{border:1px solid #ced9e9;border-radius:.45rem;padding:.35rem .5rem;background:#fff;color:#385581;cursor:pointer;font:inherit;font-size:.76rem}.provisioning-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.provisioning-form .form-message,.provisioning-form button{grid-column:1/-1}.success-message{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1rem;border-left:3px solid #168477;padding:.85rem 1rem;background:#effaf8;color:#24514f;font-size:.9rem}.success-message a{overflow-wrap:anywhere;color:#1c5e82}.workspace-action{display:grid;grid-gap:.35rem;gap:.35rem;margin:1.2rem 0 0;border:1px solid #d8e6ee;border-radius:.7rem;padding:.85rem 1rem;background:#f4fbfa;color:#52627a;font-size:.88rem}.secondary-link,.workspace-action a{color:#175f83;font-weight:700;text-decoration:none}.evidence-page{width:min(100%,1280px);margin:0 auto;padding:clamp(1.25rem,4vw,4rem)}.evidence-header{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;margin-bottom:1.7rem}.evidence-header>div{max-width:50rem}.evidence-header p:not(.eyebrow){margin-top:.8rem;color:#52627a;line-height:1.6}.secondary-link{border:1px solid #cad8e6;border-radius:.55rem;padding:.7rem .85rem;background:#fff;white-space:nowrap}.evidence-health{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-bottom:1.4rem}.evidence-health article{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid #dde6f0;border-radius:.8rem;padding:1rem;background:#fff;box-shadow:0 6px 18px rgb(23 38 66/4%)}.evidence-health strong{font-size:1.55rem;color:#172b4d}.evidence-health span{color:#65758e;font-size:.78rem;font-weight:700}.repository-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.8fr);grid-gap:1.25rem;gap:1.25rem;align-items:flex-start}.evidence-detail,.evidence-panel,.repository-main{border:1px solid #e0e7f0;border-radius:1rem;background:#fff;box-shadow:0 10px 32px rgb(23 38 66/5%)}.repository-main{overflow:hidden}.repository-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;padding:1.4rem;border-bottom:1px solid #edf0f4}.evidence-panel h2,.repository-toolbar h2{margin-bottom:.35rem}.repository-toolbar p{margin:0;color:#56677f;font-size:.86rem}.repository-filters{display:flex;gap:.6rem}.evidence-form label,.replace-form label,.repository-filters label{display:grid;grid-gap:.3rem;gap:.3rem;color:#40516c;font-size:.76rem;font-weight:700}.evidence-form input,.evidence-form select,.evidence-form textarea,.replace-form input,.repository-filters select{min-width:0;border:1px solid #cbd6e5;border-radius:.5rem;padding:.62rem .68rem;background:#fff;color:#14233d;font:inherit;font-weight:400}.evidence-list{display:grid}.evidence-row{display:flex;justify-content:space-between;gap:1rem;width:100%;border:0;border-bottom:1px solid #edf0f4;padding:1rem 1.35rem;background:#fff;color:#213451;text-align:left;cursor:pointer}.evidence-row:hover{background:#f7fafc}.evidence-row span{display:grid;grid-gap:.2rem;gap:.2rem}.evidence-row span:last-child{justify-items:end}.evidence-row small{color:#56677f;font-size:.75rem}.evidence-row b{border-radius:999px;padding:.28rem .5rem;font-size:.72rem}.status-valid{background:#e6f6ef;color:#18704e}.status-pending_verification,.status-valid_expiring_soon{background:#fff4d9;color:#876108}.status-expired,.status-insufficient{background:#fce8e9;color:#a3313b}.status-stale{background:#f0eafa;color:#684a98}.repository-empty{padding:2.5rem 1.4rem;color:#60708a}.repository-empty h3{color:#253956}.evidence-panel{padding:1.4rem}.evidence-form{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.2rem}.detail-actions button,.evidence-form button,.replace-form button{border:0;border-radius:.55rem;padding:.72rem .85rem;background:#132b54;color:#fff;cursor:pointer;font:inherit;font-weight:700}.date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.permission-notice{color:#5f6f88}.evidence-detail{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem;padding:1.5rem}.evidence-detail header{display:flex;justify-content:space-between;gap:1rem}.evidence-detail header p:not(.eyebrow){margin:.4rem 0 0;color:#586982}.evidence-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:0}.evidence-detail dl div{border:1px solid #e5ebf2;border-radius:.6rem;padding:.75rem}.evidence-detail dt{color:#56677f;font-size:.72rem;font-weight:700;text-transform:uppercase}.evidence-detail dd{margin:.35rem 0 0;color:#253956;font-size:.88rem}.detail-actions{display:flex;flex-wrap:wrap;gap:.6rem}.detail-actions a{border:1px solid #bdcddd;border-radius:.55rem;padding:.66rem .8rem;color:#234d78;font-size:.85rem;font-weight:700;text-decoration:none}.replace-form{display:flex;align-items:flex-end;gap:.7rem;padding-top:1rem;border-top:1px solid #edf0f4}.detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.detail-columns h3{margin-bottom:.7rem}.detail-columns ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding-left:1.1rem;color:#586982;font-size:.83rem}.workspace-actions{display:grid;grid-gap:.75rem;gap:.75rem}.catalogue-page{max-width:1180px;margin:0 auto;padding:3rem 1.25rem 4rem}.catalogue-header{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start}.catalogue-header h1{max-width:680px;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.065em;line-height:.96}.catalogue-header p:not(.eyebrow){max-width:650px;color:#5b6a82;font-size:1.05rem;line-height:1.55}.catalogue-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:2rem 0 1.25rem}.catalogue-health article,.catalogue-main,.evidence-detail,.evidence-panel,.review-card{border:1px solid #e0e7ef;border-radius:1rem;background:#fff;box-shadow:0 10px 28px rgba(27,47,79,.05)}.catalogue-health article{display:grid;grid-gap:.2rem;gap:.2rem;padding:1.1rem}.catalogue-health strong{color:#1c3155;font-size:1.7rem}.catalogue-health span{color:#68778f;font-size:.78rem;font-weight:700}.catalogue-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.9fr);grid-gap:1.25rem;gap:1.25rem}.catalogue-main{overflow:hidden}.catalogue-list{display:grid}.evidence-form fieldset{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid #dde5ee;border-radius:.6rem;padding:.7rem}.evidence-form legend{color:#53647f;font-size:.78rem;font-weight:700}.capability-form,.review-form,.state-form{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid #e8edf3}.capability-form h3{margin:0}.state-form{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-form button,.review-card button,.state-form button{border:0;border-radius:.55rem;padding:.72rem .85rem;background:#132b54;color:#fff;cursor:pointer;font:inherit;font-weight:700}.review-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem;padding:1.4rem}.review-card h2{margin:0}.muted-copy{color:#66758d;font-size:.82rem}@media (max-width:800px){.catalogue-header,.catalogue-layout,.review-card{grid-template-columns:1fr;display:grid}.catalogue-health{grid-template-columns:repeat(2,minmax(0,1fr))}.state-form{grid-template-columns:1fr}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.9fr);grid-gap:1rem;gap:1rem}.empty-state,.hero-card,.progress-card{border:1px solid #e1e7f0;border-radius:1rem;background:#fff;box-shadow:0 10px 32px rgb(23 38 66/5%)}.hero-card{min-height:18rem;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(circle at top right,#e4fbf8 0,#fff 42%)}.empty-state p:not(.eyebrow),.hero-card p:not(.eyebrow){max-width:43rem;color:#51617a;line-height:1.6}.pill-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.65rem}.pill-row span{border:1px solid #d9e5ee;border-radius:999px;padding:.4rem .65rem;color:#3b5876;font-size:.8rem;font-weight:600}.progress-card{padding:1.6rem}.progress-card ol{display:grid;grid-gap:1.25rem;gap:1.25rem;list-style:none;margin:1.7rem 0 0;padding:0;color:#3e4e67;font-size:.92rem}.progress-card li{display:flex;gap:.8rem;align-items:center}.progress-card li span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#eef2f9;color:#4863aa;font-size:.72rem;font-weight:700}.empty-state{display:flex;gap:1.35rem;align-items:flex-start;margin-top:1rem;padding:clamp(1.5rem,3vw,2.4rem)}.empty-icon{display:grid;flex:0 0 auto;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:#e6f6f3;color:#087a70;font-size:1.3rem;font-weight:700}.readiness-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.readiness-condition,.readiness-grid fieldset,.readiness-summary article{border:1px solid #e5ebf2;border-radius:.7rem;padding:1rem;background:#fff}.readiness-condition small,.readiness-summary small{display:block;color:#56677f;font-size:.72rem;font-weight:700;text-transform:uppercase}.readiness-summary strong{display:block;margin-top:.3rem;color:#173d68;font-size:1.1rem}.readiness-condition p,.readiness-grid fieldset p,.readiness-summary p{color:#586982;font-size:.84rem}.readiness-blockers{margin-top:1.1rem;padding:1rem;border-radius:.65rem;background:#fff7ea;color:#6e4b0c}.readiness-blockers h3{margin:0}.readiness-blockers ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:.7rem 0 0;padding-left:1.2rem}.readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.readiness-grid fieldset{min-width:0;display:grid;grid-gap:.65rem;gap:.65rem}.readiness-grid legend{color:#253956;font-weight:700}.readiness-dimensions label,.readiness-grid label{display:grid;grid-gap:.3rem;gap:.3rem;color:#4f607a;font-size:.8rem;font-weight:700}.readiness-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.readiness-condition{display:grid;grid-gap:.55rem;gap:.55rem}.readiness-condition h3{margin:0;color:#253956;font-size:1rem}.workspace-columns,.workspace-summary{display:grid;grid-gap:.9rem;gap:.9rem}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-card-row,.workspace-requirement,.workspace-summary article{border:1px solid #e3eaf2;border-radius:.7rem;background:#fbfcff}.workspace-summary article{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem}.workspace-summary strong{color:#173d68;font-size:1.45rem}.workspace-card-row small,.workspace-summary span{color:#56677f;font-size:.77rem;font-weight:700}.workspace-list,.workspace-matrix{display:grid;grid-gap:.8rem;gap:.8rem}.workspace-requirement{padding:1rem}.workspace-requirement header{align-items:flex-start}.workspace-requirement small{display:block;margin-top:.25rem;color:#65758e}.workspace-state{flex:0 0 auto;border-radius:999px;padding:.3rem .5rem;font-size:.7rem;font-weight:800}.state-compliant,.state-not_applicable{background:#e6f6ef;color:#18704e}.state-compliant_with_condition,.state-partial,.state-pending_clarification{background:#fff4d9;color:#876108}.state-gap,.state-not_proven{background:#fce8e9;color:#a3313b}.workspace-source-excerpt{border-left:3px solid #b8c8dd;padding-left:.7rem;color:#52627a;font-size:.86rem;line-height:1.5}.workspace-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}.workspace-columns .evidence-detail{margin-top:0}.workspace-card-row{margin:0;padding:.85rem;color:#334661}.workspace-card-row p{margin:.45rem 0}.workspace-action-item{margin:.45rem 0 0;border-left:2px solid #92b5c7;padding-left:.5rem;color:#536f82;font-size:.8rem}.workspace-toggle{display:flex;align-items:center;gap:.45rem;color:#4d5e79;font-size:.82rem;font-weight:700}.commercial-page{max-width:1180px}.commercial-scenarios{display:grid;grid-gap:.25rem;gap:.25rem}.commercial-scenario{margin-top:1.25rem}.commercial-form{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-form-wide{grid-column:1/-1}.commercial-lines{display:grid;grid-gap:.7rem;gap:.7rem}.commercial-line{border:1px solid #e2eaf1;border-radius:.7rem;padding:.9rem;background:#fbfcff}.commercial-line header{display:grid;grid-gap:.2rem;gap:.2rem}.commercial-line header small{color:#65758e}.commercial-line p{margin:.45rem 0 0;color:#4f627d;font-size:.84rem}.commercial-totals{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem;border-radius:.7rem;padding:.8rem .9rem;background:#eef7f6;color:#397064}.commercial-totals strong{color:#155a50;font-size:1.15rem}.commercial-status-draft{background:#fff4d9;color:#876108}.commercial-status-approved{background:#e6f6ef;color:#18704e}.commercial-status-superseded{background:#eef1f5;color:#596a80}.inline-form{display:flex;gap:.55rem;flex-wrap:wrap;align-items:flex-end}.inline-form label{display:grid;grid-gap:.3rem;gap:.3rem;color:#40516c;font-size:.76rem;font-weight:700}.commercial-compare-select,.inline-form input{min-width:14rem;border:1px solid #cbd6e5;border-radius:.55rem;padding:.65rem .7rem;background:#fff;color:#14233d;font:inherit}.commercial-compare-select{min-height:5.5rem;width:min(100%,28rem)}.commercial-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.commercial-comparison article{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid #dce8e8;border-radius:.7rem;padding:.9rem;background:#f5fbfa;color:#3e5d5b}.commercial-comparison strong{color:#154e48}.commercial-comparison span{font-size:.84rem}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.workspace{padding-top:2rem}.hero-grid,.topbar{grid-template-columns:1fr;display:grid}.account-button{justify-self:start}.access-panel,.provisioning-form,.workspace-grid{grid-template-columns:1fr}.text-button{grid-column:1}.evidence-header,.repository-toolbar{display:grid}.evidence-health{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-layout{grid-template-columns:1fr}.repository-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-columns,.evidence-detail dl{grid-template-columns:1fr}.replace-form{display:grid;align-items:stretch}.commercial-comparison,.commercial-form,.readiness-dimensions,.readiness-grid,.readiness-summary,.workspace-columns,.workspace-summary{grid-template-columns:1fr}.commercial-form-wide{grid-column:auto}}.regulatory-page{width:min(100%,1320px);padding:clamp(1.25rem,4vw,4rem)}.pc-login-page{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at 15% 10%,rgb(37 99 235/16%),transparent 34rem),linear-gradient(135deg,#08182f,#10284b)}.pc-login-card{width:min(100%,34rem);display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgb(255 255 255/15%);border-radius:1.2rem;padding:clamp(1.5rem,5vw,3rem);background:rgb(255 255 255/96%);box-shadow:0 28px 70px rgb(0 0 0/30%)}.pc-login-brand img{width:min(100%,15.5rem);height:auto}.pc-environment-badge{justify-self:start;border-radius:999px;padding:.36rem .68rem;background:#e9f8f5;color:#176c61;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.pc-environment-badge[data-environment=production]{background:#eef2f8;color:#344b70}.pc-login-card h1{margin:0;color:#102544;font-size:clamp(2rem,6vw,3rem);line-height:1.05}.pc-login-card>p{margin:0;color:#52647f;line-height:1.6}.pc-login-form{display:grid;grid-gap:.9rem;gap:.9rem}.pc-login-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:#31445f;font-size:.8rem;font-weight:750}.pc-login-form input{border:1px solid #cbd7e5;border-radius:.55rem;padding:.75rem;font:inherit}.pc-admin-page button,.pc-login-form button,.pc-readiness-editor button{border:0;border-radius:.55rem;padding:.78rem 1rem;background:#153c71;color:#fff;font-weight:800;cursor:pointer}.pc-admin-page button:disabled,.pc-login-form button:disabled,.pc-readiness-editor button:disabled{cursor:not-allowed;opacity:.55}.pc-login-card>small{color:#64748b;line-height:1.5}.pc-admin-page,.pc-journey-page,.pc-portfolio-page,.pc-readiness-page,.pc-response-page,.pc-responses-page{width:min(100%,1440px);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.pc-readiness-hero{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;margin-bottom:1.2rem}.pc-readiness-hero h1{margin:.2rem 0 .5rem;color:#132b51;font-size:clamp(2rem,4vw,3.3rem)}.pc-readiness-hero p{max-width:48rem;color:#5b6c83;line-height:1.6}.pc-readiness-integrity{display:grid;grid-gap:.25rem;gap:.25rem;min-width:16rem;border:1px solid #dce7ef;border-radius:.8rem;padding:1rem;background:#f7fbfc}.pc-readiness-integrity small,.pc-readiness-integrity span{color:#65778b;font-size:.72rem}.pc-readiness-integrity code{color:#0e716c;font-weight:800}.pc-readiness-layout{display:grid;grid-template-columns:13rem minmax(0,1fr) minmax(18rem,25rem);grid-gap:1rem;gap:1rem;align-items:start}.pc-readiness-modules{display:grid;grid-gap:.35rem;gap:.35rem;position:-webkit-sticky;position:sticky;top:1rem}.pc-readiness-modules button{display:grid;grid-template-columns:1fr auto;grid-gap:.15rem;gap:.15rem;border:1px solid #dfe7ef;border-radius:.65rem;padding:.75rem;background:#fff;color:#32465e;text-align:left;cursor:pointer}.pc-readiness-modules button[aria-pressed=true]{border-color:#1d6f78;background:#eef9f8;color:#125b63}.pc-readiness-modules small{grid-column:1/-1;color:#748397;font-size:.65rem}.pc-admin-grid>article,.pc-output-list,.pc-readiness-editor,.pc-readiness-workspace,.pc-response-assurance{border:1px solid #dfe7ef;border-radius:.9rem;padding:1rem;background:#fff;box-shadow:0 8px 28px rgb(16 42 78/5%)}.pc-readiness-workspace>header{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid #e8edf3;padding-bottom:.8rem}.pc-readiness-records{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.8rem}.pc-readiness-records>button{display:flex;justify-content:space-between;gap:1rem;border:1px solid #e2e9f0;border-radius:.6rem;padding:.8rem;background:#fff;color:#2f425a;text-align:left;cursor:pointer}.pc-readiness-records>button[data-selected=true]{border-color:#4f8491;background:#f1f8f9}.pc-readiness-records>button span:first-child{display:grid;grid-gap:.25rem;gap:.25rem}.pc-readiness-records small{color:#6b7c91}.pc-structured-callout{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem;border-left:4px solid #168477;padding:1rem;background:#f2faf9}.pc-readiness-editor{display:grid;grid-gap:.75rem;gap:.75rem;position:-webkit-sticky;position:sticky;top:1rem}.pc-readiness-editor h2{margin:0;color:#1c3455}.pc-readiness-editor label{display:grid;grid-gap:.3rem;gap:.3rem;color:#40536b;font-size:.75rem;font-weight:750}.pc-portfolio-toolbar input,.pc-readiness-editor input,.pc-readiness-editor select,.pc-readiness-editor textarea{min-width:0;border:1px solid #cbd6e3;border-radius:.5rem;padding:.62rem;background:#fff;font:inherit}.pc-readiness-editor textarea{min-height:5rem}.pc-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.pc-portfolio-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:1rem 0}.pc-portfolio-toolbar label{display:grid;grid-gap:.3rem;gap:.3rem;width:min(100%,28rem);color:#41556e;font-size:.75rem;font-weight:750}.pc-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.pc-portfolio-grid article{display:grid;grid-gap:.7rem;gap:.7rem;border:1px solid #dce5ee;border-radius:.9rem;padding:1rem;background:#fff}.pc-portfolio-grid header{display:flex;justify-content:space-between}.pc-portfolio-grid h2{margin:0;color:#172e50}.pc-portfolio-grid p{margin:0;color:#65768b}.pc-portfolio-grid dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin:0}.pc-portfolio-grid dt{color:#7a8899;font-size:.68rem}.pc-portfolio-grid dd{margin:.2rem 0 0;color:#34485e}.pc-journey-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1rem 0}.pc-journey-metrics article{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid #dce6ee;border-radius:.7rem;padding:.8rem;background:#fff}.pc-journey-metrics span{color:#6e7c8e;font-size:.72rem}.pc-journey-metrics strong{color:#17375e;font-size:1.55rem}.pc-stage-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.pc-stage-board article{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid #dfe6ee;border-left:4px solid #9aa9ba;border-radius:.75rem;padding:1rem;background:#fff}.pc-stage-board article[data-status=approved],.pc-stage-board article[data-status=ready]{border-left-color:#168477}.pc-stage-board article[data-status=in_progress]{border-left-color:#2f67d8}.pc-stage-board article[data-status=blocked]{border-left-color:#b8323d}.pc-stage-board article>div:first-child{display:flex;gap:.8rem}.pc-stage-board article>div:first-child>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#edf2f7;color:#34516f;font-size:.72rem;font-weight:850}.pc-stage-board h2{margin:0;color:#1d3453}.pc-stage-board p{margin:.25rem 0 0;color:#53657a}.pc-stage-progress{display:grid;grid-template-columns:1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center}.pc-stage-progress progress{width:100%;accent-color:#168477}.pc-stage-board footer{display:flex;justify-content:space-between;align-items:center}.pc-stage-board footer div{display:flex;gap:.5rem}.pc-stage-board footer a,.pc-stage-board footer button{border:0;border-radius:.45rem;padding:.45rem .65rem;background:#edf3f8;color:#24476a;font:inherit;font-size:.72rem;font-weight:750;text-decoration:none;cursor:pointer}.pc-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.pc-output-grid article{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;border:1px solid #dfe6ef;border-radius:.9rem;padding:1rem;background:#fff}.pc-output-icon{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:.65rem;background:#eaf5f4;color:#176c64;font-size:.68rem;font-weight:900}.pc-output-grid h2{margin:0;color:#1b3658}.pc-output-grid p{color:#64758b}.pc-output-grid code{grid-column:2;color:#49627c}.pc-output-grid a{grid-column:2;justify-self:start}.pc-response-assurance{margin-top:1rem}.pc-response-assurance li{margin:.45rem 0;color:#50637b}.pc-output-list{overflow-x:auto}.pc-output-list table{min-width:760px}.pc-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.pc-admin-grid h2{color:#193455}.pc-admin-grid dl{display:grid;grid-gap:.55rem;gap:.55rem}.pc-admin-grid dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e9edf2;padding-bottom:.45rem}.pc-admin-grid dt{color:#6b7a8c}.pc-admin-grid dd{margin:0;color:#2d435c;font-weight:700}@media(max-width:1100px){.pc-readiness-layout{grid-template-columns:12rem 1fr}.pc-readiness-editor{grid-column:1/-1;position:static}.pc-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-admin-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pc-login-page{padding:0}.pc-login-card{min-height:100vh;border-radius:0;align-content:center}.pc-readiness-hero{display:grid}.pc-readiness-integrity{min-width:0}.pc-readiness-layout{grid-template-columns:1fr}.pc-readiness-modules{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.pc-readiness-modules button{min-width:0}.pc-admin-grid,.pc-output-grid,.pc-portfolio-grid,.pc-stage-board{grid-template-columns:1fr}.pc-journey-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-form-grid{grid-template-columns:1fr}.pc-readiness-workspace>header{align-items:flex-start;flex-direction:column}.pc-output-grid article{grid-template-columns:auto 1fr}}.regulatory-header{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;margin-bottom:1.6rem}.regulatory-header>div{max-width:52rem}.regulatory-header p:not(.eyebrow){max-width:46rem;margin-top:.8rem;color:#52627a;line-height:1.6}.regulatory-summary{grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.regulatory-summary article{grid-gap:.2rem;gap:.2rem;border:1px solid #dfe7f0;border-radius:.8rem;padding:1rem;background:#fff;box-shadow:0 8px 24px rgb(23 38 66/4%)}.regulatory-summary strong{font-size:1.55rem}.regulatory-summary span{color:#697991;font-size:.76rem;font-weight:700}.regulatory-message{border-left:3px solid #168477;border-radius:.35rem;padding:.8rem 1rem;background:#effaf8;color:#24514f}.regulatory-layout{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.8fr);grid-gap:1.2rem;gap:1.2rem}.regulatory-main{overflow:hidden;border:1px solid #e0e7f0;border-radius:1rem;background:#fff;box-shadow:0 10px 32px rgb(23 38 66/5%)}.regulatory-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;padding:1rem;background:#f7f9fc}.regulatory-queue{min-width:0;border:1px solid #dfe6ef;border-radius:.75rem;padding:.8rem;background:#fff}.regulatory-queue>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.regulatory-queue h3{margin:0;color:#253956;font-size:1rem}.regulatory-queue>header span{display:grid;place-items:center;min-width:1.6rem;min-height:1.6rem;border-radius:999px;background:#edf2f8;color:#40597d;font-size:.72rem;font-weight:800}.regulatory-queue-empty,.regulatory-queue>p{color:#75839a;font-size:.75rem}.regulatory-queue>div{display:grid;grid-gap:.45rem;gap:.45rem}.regulatory-version{display:flex;justify-content:space-between;gap:.6rem;width:100%;border:1px solid #e4eaf2;border-radius:.55rem;padding:.65rem;background:#fff;color:#2d405d;text-align:left;cursor:pointer}.regulatory-version-selected,.regulatory-version:hover{border-color:#8da9d2;background:#f2f6fd}.regulatory-version span{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.regulatory-version small{color:#74829a}.regulatory-version b{align-self:start;border-radius:999px;padding:.22rem .38rem;background:#eef2f8;color:#526a8c;font-size:.62rem}.regulatory-withdrawn{border-top:1px solid #e8edf3;padding:1rem}.regulatory-withdrawn summary{cursor:pointer;color:#53647f;font-weight:700}.regulatory-withdrawn .regulatory-queue{margin-top:.8rem}.regulatory-create{top:1rem;max-height:calc(100vh - 2rem)}.regulatory-kind{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:1rem;color:#40516c;font-size:.76rem;font-weight:700}.regulatory-governance input,.regulatory-governance select,.regulatory-governance textarea,.regulatory-kind select{min-width:0;border:1px solid #cbd6e5;border-radius:.5rem;padding:.62rem .68rem;background:#fff;color:#14233d;font:inherit}.regulatory-detail{display:grid;grid-gap:1.2rem;gap:1.2rem;margin-top:1.2rem;border:1px solid #dfe7f0;border-radius:1rem;padding:clamp(1.2rem,3vw,2rem);background:#fff;box-shadow:0 10px 32px rgb(23 38 66/5%)}.regulatory-detail>header{display:flex;justify-content:space-between;gap:1rem}.regulatory-detail>header p:not(.eyebrow){margin:.35rem 0 0;color:#5e6e86}.regulatory-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.regulatory-detail-grid>section{border:1px solid #e4eaf2;border-radius:.75rem;padding:1rem}.regulatory-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0 0 1rem}.regulatory-detail dl div{border-radius:.55rem;padding:.65rem;background:#f7f9fc}.regulatory-detail dt{color:#728099;font-size:.68rem;font-weight:800;text-transform:uppercase}.regulatory-detail dd{margin:.25rem 0 0;color:#2b3e5b;font-size:.83rem;overflow-wrap:anywhere}.regulatory-warning{margin-top:1rem;border-left:3px solid #d49b20;padding:.7rem .8rem;background:#fff8e8;color:#73530b;font-size:.8rem}.regulatory-governance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid #e8edf3}.regulatory-governance>form,.regulatory-governance>section{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;border:1px solid #e3eaf2;border-radius:.75rem;padding:1rem}.regulatory-governance h3{margin:0}.regulatory-governance label{display:grid;grid-gap:.3rem;gap:.3rem;color:#40516c;font-size:.76rem;font-weight:700}.regulatory-governance button{border:0;border-radius:.55rem;padding:.72rem .85rem;background:#132b54;color:#fff;cursor:pointer;font-weight:700}.regulatory-governance button:disabled{cursor:not-allowed;opacity:.55}.regulatory-governance .danger-button{background:#8d3540}@media (max-width:900px){.regulatory-detail-grid,.regulatory-governance,.regulatory-header,.regulatory-layout{grid-template-columns:1fr;display:grid}.regulatory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.regulatory-queues{grid-template-columns:1fr}.regulatory-create{position:static;max-height:none}}@keyframes regulatory-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;transform:translateY(-180%);border-radius:.45rem;padding:.7rem .9rem;background:#fff;color:var(--pursuitcore-deep-navy);font-weight:800;box-shadow:0 12px 28px rgb(11 29 58/18%)}.skip-link:focus{transform:translateY(0)}.regulatory-shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 82% -12%,rgb(30 91 255/10%),transparent 34rem),linear-gradient(180deg,#f7f9fc,#f2f5fa);color:#13233d;font-family:Avenir Next,Segoe UI,sans-serif}.regulatory-nav{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:2.2rem;min-height:100vh;height:100vh;padding:1.35rem 1rem 1.1rem;overflow-y:auto;background:radial-gradient(circle at 30% 8%,rgb(30 91 255/18%),transparent 17rem),#091b36;color:#dbe7f8;box-shadow:10px 0 35px rgb(11 29 58/8%)}.regulatory-brand{display:block;padding:.35rem .25rem}.regulatory-brand img{display:block;width:100%;max-width:11.5rem;height:auto}.regulatory-nav .eyebrow{margin:0 .55rem .65rem;color:#7388aa}.regulatory-nav nav{display:grid;grid-gap:.25rem;gap:.25rem}.regulatory-nav nav a{display:flex;min-height:2.7rem;align-items:center;border:1px solid transparent;border-radius:.55rem;padding:.62rem .7rem;color:#b9c8dd;text-decoration:none;font-size:.86rem;font-weight:700}.regulatory-nav nav a:hover{border-color:rgb(111 147 204/22%);background:rgb(255 255 255/4%);color:#fff}.regulatory-nav nav a.active{border-color:rgb(90 139 255/30%);background:linear-gradient(90deg,#173f79,#19345d);color:#fff;box-shadow:inset 3px 0 0 var(--pursuitcore-core-blue)}.regulatory-nav-assurance{display:flex;gap:.65rem;align-items:flex-start;margin-top:auto;border-top:1px solid rgb(172 194 225/14%);padding:1rem .55rem .2rem}.regulatory-nav-assurance .status-dot{flex:0 0 auto;margin-top:.25rem;background:var(--pursuitcore-growth-green)}.regulatory-nav-assurance div{display:grid;grid-gap:.2rem;gap:.2rem}.regulatory-nav-assurance strong{color:#eef5ff;font-size:.75rem}.regulatory-nav-assurance small{color:#8094b2;font-size:.66rem;line-height:1.35}.regulatory-page{width:100%;max-width:1500px;margin:0 auto;padding:0 clamp(1.2rem,3vw,3rem) 3rem}.regulatory-topbar{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #dfe6f0}.regulatory-breadcrumbs{display:flex;align-items:center;gap:.55rem;color:#7a879b;font-size:.78rem}.regulatory-breadcrumbs a{color:#5d6e88;text-decoration:none}.regulatory-breadcrumbs strong{color:#213655}.regulatory-top-actions{display:flex;align-items:center;gap:.55rem}.regulatory-top-actions button{min-height:2.55rem;border:1px solid #cfd9e7;border-radius:.5rem;padding:.58rem .82rem;background:#fff;color:#29405f;cursor:pointer;font-weight:800;font-size:.78rem}.regulatory-top-actions .regulatory-primary-action{border-color:#132b54;background:#132b54;color:#fff;box-shadow:0 7px 18px rgb(19 43 84/16%)}.regulatory-top-actions .regulatory-primary-action:hover{background:#0c3d78}.regulatory-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:2rem;gap:2rem;padding:2.15rem 0 1.35rem;animation:regulatory-reveal .42s ease-out both}.regulatory-hero h1{max-width:none;margin:.22rem 0 .45rem;font-size:clamp(2rem,3.4vw,3rem);line-height:.98}.regulatory-hero p:not(.eyebrow){max-width:48rem;margin:0;color:#596a82;font-size:.93rem;line-height:1.55}.regulatory-assurance{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.regulatory-assurance span{border:1px solid #d7e2ef;border-radius:999px;padding:.42rem .62rem;background:rgb(255 255 255/72%);color:#526782;font-size:.68rem;font-weight:800}.regulatory-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1rem;animation:regulatory-reveal .42s ease-out .06s both}.regulatory-summary article{display:grid;grid-template-columns:1fr auto;grid-gap:.12rem .7rem;gap:.12rem .7rem;align-items:center;min-height:5.2rem;border:1px solid #dfe6ef;border-radius:.72rem;padding:.85rem .95rem;background:rgb(255 255 255/86%);box-shadow:0 8px 24px rgb(23 38 66/3%)}.regulatory-summary span{color:#65758c;font-size:.72rem;font-weight:800}.regulatory-summary strong{grid-column:2;grid-row:1/span 2;color:#173d68;font-size:1.72rem;line-height:1}.regulatory-summary small{color:#8a96a8;font-size:.64rem}.regulatory-access-note{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;border:1px solid #dae3ee;border-left:3px solid #6e89af;border-radius:.6rem;padding:.8rem 1rem;background:#f8fafc}.regulatory-access-note strong{display:block;margin-top:.18rem}.regulatory-access-note p:last-child{max-width:42rem;margin:0;color:#607089;font-size:.78rem}.regulatory-message{margin-bottom:1rem;box-shadow:0 6px 18px rgb(22 132 119/5%)}.regulatory-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start;animation:regulatory-reveal .42s ease-out .1s both}.regulatory-layout-creating{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.72fr)}.regulatory-main{border-radius:.8rem;box-shadow:0 12px 36px rgb(23 38 66/5%)}.regulatory-main .repository-toolbar{align-items:center;padding:1.15rem 1.2rem}.regulatory-main .repository-toolbar h2{margin-bottom:.2rem;font-size:1.35rem}.regulatory-workflow-note{max-width:14rem;color:#7a8799;font-size:.68rem;line-height:1.4;text-align:right}.regulatory-queues{gap:.7rem;padding:.8rem;background:#f6f8fb}.regulatory-queue{min-height:11.5rem;border-radius:.65rem;padding:.75rem}.regulatory-version{min-height:3.75rem;border-radius:.5rem;padding:.58rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.regulatory-version:hover{transform:translateY(-1px)}.regulatory-version-selected{border-color:#5c83bd;box-shadow:0 0 0 2px rgb(30 91 255/8%)}.regulatory-create{position:-webkit-sticky;position:sticky;top:.8rem;max-height:calc(100vh - 1.6rem);overflow-y:auto;border-radius:.8rem;padding:1.05rem;box-shadow:0 18px 45px rgb(23 38 66/10%);scrollbar-color:#bdc9d9 transparent;animation:regulatory-reveal .22s ease-out both}.regulatory-create-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;border-bottom:1px solid #e8edf4;padding-bottom:.8rem}.regulatory-create-header h2{margin:.18rem 0 0;font-size:1.3rem}.regulatory-create-header .text-button{grid-column:auto;justify-self:auto;min-height:2rem}.regulatory-create-step{display:grid;grid-template-columns:1.7rem 1fr;grid-gap:.65rem;gap:.65rem;align-items:flex-start;margin-top:.9rem}.regulatory-create-step>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:#e9f0ff;color:#174d9b;font-size:.7rem;font-weight:900}.regulatory-create-step div{display:grid;grid-gap:.1rem;gap:.1rem}.regulatory-create-step strong{color:#263c5b;font-size:.78rem}.regulatory-create-step small{color:#7a879b;font-size:.66rem;line-height:1.35}.regulatory-kind{margin-top:.65rem}.regulatory-create .evidence-form{gap:.72rem;margin-top:.85rem}.regulatory-create .evidence-form>button{min-height:2.75rem;margin-top:.1rem;background:#132b54}.form-disclosure{border:1px solid #dfe6ef;border-radius:.58rem;background:#f9fbfd}.form-disclosure summary{min-height:2.75rem;padding:.76rem .82rem;color:#405673;cursor:pointer;font-size:.74rem;font-weight:800}.form-disclosure[open] summary{border-bottom:1px solid #e4eaf2}.form-disclosure>div{display:grid;grid-gap:.72rem;gap:.72rem;padding:.8rem}.regulatory-create .workspace-toggle{display:flex;min-height:2.75rem;align-items:center;gap:.55rem;border-radius:.45rem;padding:.45rem .55rem;background:#f2f6fb;cursor:pointer}.regulatory-create .workspace-toggle input{flex:0 0 auto;width:1.15rem;min-width:1.15rem;height:1.15rem;margin:0;accent-color:var(--pursuitcore-core-blue)}.regulatory-detail{border-radius:.8rem;box-shadow:0 14px 38px rgb(23 38 66/6%);animation:regulatory-reveal .28s ease-out both}.regulatory-detail>header h2{margin:.18rem 0 0}.regulatory-detail>header .text-button{grid-column:auto;justify-self:auto}.regulatory-detail-grid>section,.regulatory-governance>form,.regulatory-governance>section{border-radius:.65rem}.regulatory-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--pursuitcore-signal-yellow);outline-offset:2px}@media (max-width:1120px){.regulatory-shell{grid-template-columns:196px minmax(0,1fr)}.regulatory-layout-creating{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.85fr)}.regulatory-summary article{grid-template-columns:1fr}.regulatory-summary strong{grid-column:1;grid-row:2}}@media (max-width:820px){.regulatory-shell{grid-template-columns:1fr}.regulatory-nav{position:static;display:grid;grid-template-columns:minmax(9rem,1fr) auto;min-height:0;height:auto;grid-gap:1rem;gap:1rem;padding:.85rem 1rem;overflow:visible}.regulatory-brand{align-self:center}.regulatory-brand img{max-width:10rem}.regulatory-nav-assurance,.regulatory-nav>div{display:none}.regulatory-page{padding-inline:1rem}.regulatory-topbar{min-height:3.75rem}.regulatory-hero{grid-template-columns:1fr;gap:1rem;padding-top:1.5rem}.regulatory-assurance{justify-content:flex-start}.regulatory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.regulatory-summary article{min-height:4.75rem}.regulatory-detail-grid,.regulatory-governance,.regulatory-layout,.regulatory-layout-creating{grid-template-columns:1fr}.regulatory-create{position:static;max-height:none}.regulatory-workflow-note{max-width:none;text-align:left}}@media (max-width:520px){.regulatory-topbar{align-items:flex-start;padding:.75rem 0}.regulatory-breadcrumbs{display:none}.regulatory-top-actions{width:100%;justify-content:flex-end}.regulatory-top-actions button{flex:1 1}.regulatory-hero h1{font-size:2.15rem}.regulatory-assurance span{border-radius:.45rem}.regulatory-main .repository-toolbar{display:grid;align-items:flex-start}.regulatory-summary{gap:.55rem}.regulatory-summary article{padding:.75rem}.regulatory-queues{grid-template-columns:1fr}.regulatory-queue{min-height:0}.regulatory-detail{padding:1rem}.regulatory-detail>header{display:grid}.regulatory-detail dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.regulatory-create,.regulatory-detail,.regulatory-hero,.regulatory-layout,.regulatory-summary{animation:none}.regulatory-version{transition:none}}.roadmap-command-shell{--pc-ink:#10213d;--pc-navy:#091a34;--pc-navy-raised:#102947;--pc-blue:#1769aa;--pc-sky:#dcecf7;--pc-mint:#d8eee8;--pc-green:#16745b;--pc-amber:#9a650c;--pc-red:#a43b3b;--pc-line:#d9e1e8;--pc-paper:#f7f9fa;--pc-white:#ffffff;background:radial-gradient(circle at 92% 2%,rgba(69,146,190,.13),transparent 25rem),linear-gradient(155deg,#f8fafb,#eef3f5);color:var(--pc-ink);display:grid;font-family:Avenir Next,Gill Sans,Trebuchet MS,sans-serif;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.roadmap-command-shell *,.roadmap-command-shell :after,.roadmap-command-shell :before{box-sizing:border-box}.roadmap-skip{background:#f7c948;border-radius:8px;color:#091a34;font-weight:800;left:12px;padding:12px 18px;position:fixed;top:-70px;z-index:100}.roadmap-skip:focus{top:12px}.roadmap-rail{background:radial-gradient(circle at 18% 0,rgba(47,118,164,.26),transparent 18rem),linear-gradient(180deg,#0c213e,#07162b);color:#e7f0f7;display:flex;flex-direction:column;left:0;padding:21px 15px 18px;position:-webkit-sticky;position:sticky}.roadmap-brand{align-items:center;border-bottom:1px solid rgba(220,236,247,.14);display:flex;min-height:56px;padding:0 4px 16px}.roadmap-brand img{height:auto;max-width:100%}.roadmap-rail>p{color:#80a5c0;font-size:.69rem;font-weight:800;letter-spacing:.14em;margin:25px 10px 10px;text-transform:uppercase}.roadmap-rail nav{display:grid;grid-gap:3px;gap:3px}.roadmap-rail nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#c9d8e4;cursor:pointer;display:grid;font:inherit;font-size:.86rem;font-weight:650;grid-template-columns:48px 1fr;min-height:44px;padding:7px 10px;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.roadmap-rail nav button span{color:#6f9cbb;font-size:.66rem;font-weight:800;letter-spacing:.05em}.roadmap-rail nav button:hover{background:rgba(255,255,255,.055);color:#ffffff}.roadmap-rail nav button[aria-pressed=true]{background:linear-gradient(90deg,rgba(40,127,180,.36),rgba(38,110,153,.14));border-color:rgba(133,192,225,.25);box-shadow:inset 3px 0 #64b1d9;color:#ffffff}.roadmap-rail nav button[aria-pressed=true] span{color:#a9d7ef}.roadmap-rail-assurance{border-top:1px solid rgba(220,236,247,.14);display:grid;grid-gap:4px;gap:4px;margin-top:auto;padding:17px 10px 0}.roadmap-rail-assurance span{color:#76bfa8;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.roadmap-rail-assurance strong{color:#c9d8e4;font-size:.72rem;font-weight:550;line-height:1.45}.roadmap-command-main{min-width:0;padding:0 38px 64px}.roadmap-command-bar{align-items:center;border-bottom:1px solid rgba(178,193,203,.6);display:flex;justify-content:space-between;min-height:68px}.roadmap-command-bar nav,.roadmap-command-bar>div{align-items:center;display:flex;gap:10px}.roadmap-command-bar a{color:#52687b;font-size:.78rem;font-weight:700;text-decoration:none}.roadmap-command-bar nav span{color:#99a9b5}.roadmap-command-bar nav strong{color:#18314b;font-size:.78rem}.roadmap-command-bar>div a{border:1px solid #ccd7de;border-radius:7px;min-height:40px;padding:10px 14px}.roadmap-command-bar>div a:first-child{background:#ffffff}.roadmap-hero{align-items:flex-end;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1fr) minmax(240px,340px);padding:38px 0 28px}.roadmap-hero .eyebrow{color:var(--pc-blue);font-size:.7rem;font-weight:850;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.roadmap-hero h1{color:#10213d;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(2.15rem,4vw,4rem);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:0;max-width:850px}.roadmap-hero>div>p:last-child{color:#526579;font-size:.98rem;line-height:1.65;margin:18px 0 0;max-width:760px}.roadmap-hero-actions label{color:#4d6175;display:grid;font-size:.72rem;font-weight:800;grid-gap:7px;gap:7px;letter-spacing:.06em;text-transform:uppercase}.roadmap-command-shell input,.roadmap-command-shell select,.roadmap-command-shell textarea{background:#ffffff;border:1px solid #c8d4dd;border-radius:7px;color:#162a43;font:inherit;font-size:.88rem;min-height:44px;padding:10px 11px;width:100%}.roadmap-command-shell textarea{min-height:86px;resize:vertical}.roadmap-command-shell a,.roadmap-command-shell button{-webkit-tap-highlight-color:transparent}.roadmap-command-shell :focus-visible{outline:3px solid #f0bd39;outline-offset:3px}.roadmap-message{background:#edf7f3;border:1px solid #b9ddcf;border-left:4px solid var(--pc-green);border-radius:7px;color:#175c4b;font-size:.86rem;font-weight:650;margin:0 0 18px;padding:12px 14px}.roadmap-loading{align-items:center;background:rgba(255,255,255,.7);border:1px solid var(--pc-line);border-radius:12px;display:flex;gap:12px;padding:24px}.roadmap-loading span{animation:roadmap-pulse .9s ease-in-out infinite alternate;background:var(--pc-blue);border-radius:50%;height:10px;width:10px}.roadmap-loading p{color:#576b7c;margin:0}.roadmap-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:.8fr .9fr 1.25fr .8fr .8fr;margin-bottom:24px}.roadmap-metrics article{background:rgba(255,255,255,.82);border:1px solid var(--pc-line);border-radius:10px;box-shadow:0 8px 26px rgba(31,54,74,.045);display:grid;min-height:94px;padding:14px 15px}.roadmap-metrics article span{color:#617487;font-size:.72rem;font-weight:760}.roadmap-metrics article strong{color:#132b46;font-family:Baskerville,Georgia,serif;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:600;letter-spacing:-.02em;margin-top:3px}.roadmap-metrics article small{color:#80909d;font-size:.66rem}.roadmap-module-heading{align-items:flex-end;border-bottom:1px solid #cfd9df;display:flex;justify-content:space-between;margin-bottom:16px;padding:18px 0 17px}.regime-rules-card header p,.regime-summary-card header p,.roadmap-capture-panel>p,.roadmap-module-heading p{color:var(--pc-blue);font-size:.66rem;font-weight:850;letter-spacing:.1em;margin:0 0 5px;text-transform:uppercase}.regime-rules-card h3,.regime-summary-card h3,.roadmap-capture-panel h3,.roadmap-module-heading h2{color:#102843;font-family:Baskerville,Georgia,serif;font-size:1.65rem;font-weight:600;letter-spacing:-.025em;margin:0}.roadmap-module-heading>div>span{color:#5d7082;display:block;font-size:.84rem;line-height:1.5;margin-top:6px;max-width:780px}.roadmap-state{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.64rem;font-weight:850;letter-spacing:.045em;min-height:28px;padding:5px 9px;text-transform:uppercase}.roadmap-state.positive{background:#e5f3ee;border-color:#b6dccc;color:#17644f}.roadmap-state.attention{background:#fff6dd;border-color:#ead39b;color:#80580d}.roadmap-state.negative{background:#fbecec;border-color:#e6b9b9;color:#8a3030}.regime-command-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(280px,.86fr) minmax(400px,1.34fr)}.regime-form-card,.regime-rules-card,.regime-summary-card,.roadmap-capture-panel,.roadmap-empty,.roadmap-record-card{background:rgba(255,255,255,.88);border:1px solid var(--pc-line);border-radius:12px;box-shadow:0 14px 42px rgba(24,47,67,.055)}.regime-rules-card,.regime-summary-card{min-height:310px;padding:20px}.regime-rules-card header,.regime-summary-card header,.roadmap-record-card>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.regime-summary-card dl{display:grid;grid-gap:1px;gap:1px;grid-template-columns:1fr 1fr;margin:22px 0 16px;overflow:hidden}.regime-summary-card dl div{background:#f3f6f7;min-height:70px;padding:12px}.regime-summary-card dt{color:#718292;font-size:.68rem;font-weight:750}.regime-summary-card dd{color:#17324d;font-size:.9rem;font-weight:750;margin:6px 0 0}.regime-rules-card>p,.regime-summary-card>p,.roadmap-empty-copy,.roadmap-record-card>p{color:#586c7e;font-size:.85rem;line-height:1.6}.regime-form-card form>button,.regime-rules-card>button,.roadmap-capture-panel button,.roadmap-empty button{background:linear-gradient(135deg,#1769aa,#0f527f);border:0;border-radius:7px;color:#ffffff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;min-height:44px;padding:11px 15px}.regime-form-card form>button:disabled,.regime-rules-card>button:disabled{cursor:not-allowed;opacity:.45}.snapshot-hash{color:#758798;display:block;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;margin-top:11px}.regime-form-card{grid-column:1/-1;padding:4px 18px 18px}.roadmap-disclosure{border:0;margin-top:14px}.roadmap-disclosure>summary{color:#27536f;cursor:pointer;font-size:.77rem;font-weight:800;min-height:44px;padding:13px 1px}.roadmap-detail-lines{background:#f5f7f8;border-left:3px solid #8fb6cb;display:grid;grid-gap:7px;gap:7px;padding:11px 13px}.roadmap-detail-lines span{color:#52687a;font-size:.75rem;line-height:1.45}.regime-form-card form{display:grid;grid-gap:11px;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 0 3px}.regime-form-card form label,.roadmap-capture-panel form label,.roadmap-search{color:#526679;display:grid;font-size:.7rem;font-weight:750;grid-gap:6px;gap:6px}.regime-form-card form .full{grid-column:span 2}.regime-form-card form>button{align-self:end}.roadmap-record-layout{align-items:flex-start;display:grid;grid-gap:15px;gap:15px;grid-template-columns:minmax(0,1fr) 310px}.roadmap-records{display:grid;grid-gap:14px;gap:14px}.roadmap-record-card{padding:20px}.roadmap-record-card>header>div>span{color:#668094;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.roadmap-empty h3,.roadmap-record-card h3{color:#132d49;font-family:Baskerville,Georgia,serif;font-size:1.45rem;font-weight:600;letter-spacing:-.02em;margin:4px 0 0}.roadmap-record-card footer{align-items:center;border-top:1px solid #e2e8ec;color:#738493;display:flex;flex-wrap:wrap;font-size:.64rem;gap:8px 16px;margin-top:17px;padding-top:12px}.roadmap-record-card footer b{background:#eaf3f8;border-radius:999px;color:#285a76;margin-left:auto;padding:5px 8px}.roadmap-capture-panel{padding:19px;position:-webkit-sticky;position:sticky;top:84px}.roadmap-capture-panel h3{font-size:1.35rem;line-height:1.1}.roadmap-capture-panel form{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.roadmap-form-pair{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.roadmap-data-list{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.roadmap-data-list>article{align-items:flex-start;background:#f5f7f8;border:1px solid #e1e7eb;border-radius:8px;display:grid;grid-gap:6px 10px;gap:6px 10px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.roadmap-data-list>article>div{display:grid;grid-gap:3px;gap:3px}.roadmap-data-list>article strong{color:#18334d;font-size:.78rem}.roadmap-data-list>article small,.roadmap-data-list>article span{color:#65798a;font-size:.68rem;line-height:1.45}.roadmap-data-list>article>small{grid-column:1/-1}.roadmap-caveat,.roadmap-inline-note{background:#f3f7f8;border-left:3px solid #75a9c4;color:#50687a;display:grid;font-size:.73rem;grid-gap:3px;gap:3px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.roadmap-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.roadmap-tags span{background:#e7f1f5;border:1px solid #c9dee8;border-radius:999px;color:#285c78;font-size:.66rem;font-weight:750;padding:6px 9px}.roadmap-table{border:1px solid #dce4e9;border-radius:8px;margin-top:15px;overflow:hidden}.roadmap-table>div{align-items:center;display:grid;font-size:.73rem;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1.4fr) repeat(3,.65fr);min-height:42px;padding:8px 11px}.roadmap-table>div+div{border-top:1px solid #e4e9ed}.roadmap-table .roadmap-table-head{background:#edf2f4;color:#607487;font-size:.64rem;font-weight:800;text-transform:uppercase}.roadmap-search{margin-top:14px}.evaluation-stage-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:15px}.evaluation-stage-grid article{background:#f3f6f7;border:1px solid #e0e7eb;border-radius:8px;display:grid;min-height:112px;padding:11px}.evaluation-stage-grid article>span{color:#7092a8;font-size:.64rem;font-weight:850}.evaluation-stage-grid article strong{color:#17324d;font-size:.78rem}.evaluation-stage-grid article small{color:#708291;font-size:.67rem}.evaluation-stage-grid article b{color:#1769aa;font-family:Baskerville,Georgia,serif;font-size:1.2rem;font-weight:600}.roadmap-score{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.roadmap-score>div{background:#0f2946;border-radius:8px;color:#ffffff;display:grid;min-width:150px;padding:12px 14px}.roadmap-score span{color:#a9c0d1;font-size:.65rem}.roadmap-score strong{font-family:Baskerville,Georgia,serif;font-size:1.3rem;font-weight:600;margin-top:4px}.roadmap-empty{align-items:flex-start;display:grid;min-height:280px;padding:28px}.roadmap-empty>span{color:#4384a8;font-size:.7rem;font-weight:850}.roadmap-empty p{color:#607384;font-size:.86rem;line-height:1.6;max-width:560px}.roadmap-empty button{justify-self:start}@keyframes roadmap-pulse{0%{opacity:.32;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@media (max-width:1120px){.roadmap-command-main{padding-inline:26px}.roadmap-metrics{grid-template-columns:repeat(3,1fr)}.regime-command-layout{grid-template-columns:1fr}.regime-form-card{grid-column:auto}.regime-form-card form{grid-template-columns:repeat(2,1fr)}.roadmap-record-layout{grid-template-columns:1fr}.roadmap-capture-panel{position:static}}@media (max-width:820px){.roadmap-command-shell{display:block}.roadmap-rail{align-items:center;display:grid;grid-template-columns:minmax(160px,1fr);height:auto;min-height:71px;padding:13px 16px;position:relative}.roadmap-brand{border:0;min-height:44px;padding:0}.roadmap-brand img{max-width:165px}.roadmap-rail nav,.roadmap-rail-assurance,.roadmap-rail>p{display:none}.roadmap-command-main{padding:0 16px 42px}.roadmap-command-bar{align-items:stretch;flex-direction:column;gap:8px;padding:11px 0}.roadmap-command-bar>div{display:grid;grid-template-columns:1fr 1fr}.roadmap-command-bar>div a{align-items:center;display:flex;justify-content:center;min-height:44px}.roadmap-hero{gap:22px;grid-template-columns:1fr;padding:27px 0 21px}.roadmap-hero h1{font-size:clamp(2.25rem,12vw,3.6rem)}.roadmap-metrics{grid-template-columns:1fr 1fr}.roadmap-metrics article:nth-child(3){grid-column:span 2}.roadmap-module-heading{align-items:flex-start;gap:16px}.regime-form-card form{grid-template-columns:1fr}.regime-form-card form .full{grid-column:auto}.roadmap-table{overflow-x:auto}.roadmap-table>div{min-width:620px}.evaluation-stage-grid{grid-template-columns:1fr}}@media (max-width:520px){.roadmap-command-bar nav{display:none}.roadmap-hero h1{font-size:2.55rem}.roadmap-metrics{grid-template-columns:1fr 1fr}.roadmap-metrics article{min-height:89px;padding:12px}.roadmap-metrics article:nth-child(3){grid-column:1/-1}.roadmap-metrics article strong{font-size:1.45rem}.roadmap-module-heading{align-items:flex-start;flex-direction:column}.regime-summary-card dl,.roadmap-data-list>article{grid-template-columns:1fr}.roadmap-data-list>article .roadmap-state{justify-self:start}.roadmap-form-pair{grid-template-columns:1fr}.regime-rules-card,.regime-summary-card,.roadmap-record-card{padding:16px}.roadmap-score{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.roadmap-loading span,.roadmap-rail nav button{animation:none;transition:none}}@media (max-width:820px){.roadmap-rail{display:block;overflow:hidden;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.roadmap-rail nav{display:flex;gap:6px;margin-top:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.roadmap-rail nav button{flex:0 0 auto;grid-template-columns:auto 1fr;min-width:122px}}.roadmap-inline-action{width:-moz-fit-content;width:fit-content;min-height:2.5rem;margin-top:.35rem;padding:.58rem .8rem;border:1px solid color-mix(in srgb,var(--roadmap-accent,#cfef67) 42%,transparent);border-radius:.3rem;background:color-mix(in srgb,var(--roadmap-accent,#cfef67) 10%,transparent);color:var(--roadmap-ink,#f4f6ed);font:inherit;font-size:.73rem;font-weight:760;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.roadmap-inline-action:hover{background:color-mix(in srgb,var(--roadmap-accent,#cfef67) 18%,transparent);border-color:var(--roadmap-accent,#cfef67)}.roadmap-inline-action:focus-visible{outline:3px solid var(--roadmap-accent,#cfef67);outline-offset:3px}.roadmap-inline-action:disabled{cursor:wait;opacity:.58}:root{--pc-navy:#0b1d3a;--pc-navy-soft:#142b50;--pc-blue:#335fe6;--pc-blue-soft:#eaf0ff;--pc-canvas:#f5f7fb;--pc-surface:#ffffff;--pc-text:#14213d;--pc-muted:#637087;--pc-border:#dbe2ec;--pc-success:#147a55;--pc-warning:#9a5f08;--pc-danger:#b42318;--pc-radius:9px;--pc-shadow:0 8px 24px rgba(11,29,58,0.07);--pc-font:"Avenir Next","Century Gothic","Trebuchet MS",sans-serif}html{background:var(--pc-canvas)}body{background:radial-gradient(circle at 84% 2%,rgba(51,95,230,.055),transparent 28rem),var(--pc-canvas);color:var(--pc-text);font-family:var(--pc-font)}.pc-licence-banner{position:-webkit-sticky;position:sticky;top:0;z-index:120;display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;background:#fff4d6;color:#5d3b00;border-bottom:1px solid #e7bd58;box-shadow:0 .4rem 1.4rem rgba(38,49,75,.12)}.pc-licence-banner[data-state=expired],.pc-licence-banner[data-state=invalid],.pc-licence-banner[data-state=revoked],.pc-licence-banner[data-state=suspended]{background:#fff0f0;color:#792525;border-color:#e28f8f}.pc-licence-banner span{flex:1 1}.pc-licence-banner a{font-weight:800;color:inherit}body,button,input,select,textarea{font-family:var(--pc-font)}.regulatory-main h1,.roadmap-command-main h1,h1,h2,h3,h4,h5,h6{color:var(--pc-text);font-family:var(--pc-font)!important;letter-spacing:-.025em}.regulatory-main h1,.roadmap-command-main h1,h1{font-size:clamp(2.25rem,4vw,3.5rem)!important;line-height:1.02!important;max-width:19ch}h2{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}button,input,label,li,p,select,textarea{line-height:1.5}button{min-height:42px;border:1px solid var(--pc-navy);border-radius:8px;background:var(--pc-navy);color:#ffffff;padding:.62rem 1rem;font-size:.9rem;font-weight:700;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a,button,input,select,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(51,95,230,.35)}input,select,textarea{border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:var(--pc-text)}input,select{min-height:42px}.pc-shell{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:224px;min-height:100vh;flex-direction:column;overflow-y:auto;border-right:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(51,95,230,.13),transparent 13rem),var(--pc-navy);color:#ffffff;box-shadow:8px 0 30px rgba(11,29,58,.1)}.pc-shell-brand{display:flex;min-height:76px;align-items:center;padding:1.2rem 1.35rem;border-bottom:1px solid rgba(255,255,255,.09)}.pc-shell-brand img{width:160px;height:auto}.pc-shell-mobile-toggle{display:none}.pc-shell-body{display:contents}.pc-shell-context{display:grid;grid-gap:.22rem;gap:.22rem;padding:1.2rem 1.35rem .8rem}.pc-shell-context span,.pc-shell-eyebrow{color:#9fb2d2;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pc-shell-context strong{overflow:hidden;color:#ffffff;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.pc-shell-nav,.pc-shell-subnav{display:grid;grid-gap:.22rem;gap:.22rem;padding:.35rem .7rem}.pc-shell-link,.pc-shell-sublink{display:flex;min-height:40px;align-items:center;border:1px solid transparent;border-radius:7px;color:#cbd6e8;font-size:.86rem;font-weight:650;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.pc-shell-link{padding:.6rem .78rem}.pc-shell-link:hover,.pc-shell-sublink:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#ffffff}.pc-shell-link[aria-current=page],.pc-shell-sublink[aria-current=page]{border-color:rgba(117,151,255,.35);background:linear-gradient(90deg,rgba(51,95,230,.42),rgba(51,95,230,.16));color:#ffffff}.pc-shell-pursuit{margin-top:.85rem;border-top:1px solid rgba(255,255,255,.09);padding-top:1rem}.pc-shell-eyebrow{display:block;padding:0 1.35rem .4rem}.pc-shell-subnav{grid-template-columns:1fr 1fr}.pc-shell-sublink{min-height:34px;justify-content:center;padding:.35rem .25rem;font-size:.72rem;text-align:center}.pc-shell-footer{grid-gap:.22rem;gap:.22rem;padding:1rem 1.35rem 1.25rem}.pc-shell-footer strong{color:#dce7f7;font-size:.75rem}.pc-shell-footer span{color:#8fa4c6;font-size:.68rem;line-height:1.35}.pc-shell+.pc-app-content{min-height:100vh;margin-left:224px}.pc-shell+.pc-app-content :where(.flow-page,.evidence-page,.catalogue-page,.commercial-page),.pc-shell+.pc-app-content>main{width:100%;max-width:1380px;margin-right:auto;margin-left:auto;padding:2rem clamp(1.5rem,3.5vw,3.5rem) 4rem}.pc-shell+.pc-app-content .flow-page{display:block}.pc-shell+.pc-app-content .flow-page>*+*{margin-top:1rem}.pc-shell+.pc-app-content :where(.workspace-card,.provisioning-card,.evidence-panel,.catalogue-panel,.commercial-panel){width:100%;max-width:none;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow)}.pc-shell+.pc-app-content :where(.workspace-card,.provisioning-card){padding:clamp(1.25rem,2.5vw,2rem)}.pc-shell+.pc-app-content :where(.workspace-header,.evidence-header,.catalogue-header,.commercial-header){margin-bottom:1.4rem}.pc-shell+.pc-app-content :where(.workspace-header,.evidence-header,.catalogue-header,.commercial-header)>p{max-width:72ch;color:var(--pc-muted)}.pc-shell+.pc-app-content :where(.workspace-grid,.repository-layout,.catalogue-layout){gap:1rem}.pc-shell+.pc-app-content :where(.detail-actions,.repository-toolbar){gap:.6rem}.pc-shell+.pc-app-content .workspace-action{border:1px solid var(--pc-border);border-radius:8px;background:#ffffff;padding:.85rem 1rem;box-shadow:0 4px 14px rgba(11,29,58,.04)}.pc-shell+.pc-app-content .workspace-action a{color:var(--pc-blue);font-weight:750}.pc-shell+.pc-app-content form{gap:.85rem}.pc-shell+.pc-app-content textarea{min-height:108px}.pc-shell+.pc-app-content :where(table,.data-table){border-collapse:separate;border-spacing:0;font-size:.86rem}.pc-shell+.pc-app-content :where(th,td){padding:.72rem .8rem}.regulatory-main,.roadmap-command-main{font-family:var(--pc-font)}.regulatory-main h1,.roadmap-command-main h1{font-weight:720!important}.regulatory-main :where(.regulatory-card,.control-card),.roadmap-command-main :where(.roadmap-card,.command-card){border-radius:var(--pc-radius);box-shadow:0 6px 20px rgba(11,29,58,.055)}@media (max-width:780px){.regulatory-main h1,.roadmap-command-main h1,h1{max-width:22ch;font-size:clamp(2rem,10vw,2.65rem)!important;line-height:1.06!important}.pc-shell{position:-webkit-sticky;position:sticky;top:0;width:100%;min-height:auto;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:visible;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px rgba(11,29,58,.14)}.pc-shell-brand{min-height:58px;padding:.8rem 1rem .55rem;border-bottom:0}.pc-shell-mobile-toggle{display:inline-flex;min-height:44px;align-self:center;margin-right:3.75rem;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);white-space:nowrap}.pc-shell-body{display:none;grid-column:1/-1;max-height:calc(100vh - 58px);overflow-y:auto;border-top:1px solid rgba(255,255,255,.08)}.pc-shell-body[data-open=true]{display:block}.pc-shell-brand img{width:138px}.pc-shell-context,.pc-shell-eyebrow,.pc-shell-footer{display:none}.pc-shell-nav,.pc-shell-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;overflow:visible;padding:.2rem .75rem .7rem;scrollbar-width:thin}.pc-shell-pursuit{margin-top:0;padding-top:0;border-top-color:rgba(255,255,255,.08)}.pc-shell-link,.pc-shell-sublink{min-width:0;min-height:36px;padding:.42rem .7rem;font-size:.75rem;white-space:normal}.pc-shell-link{justify-content:flex-start}.pc-shell+.pc-app-content{margin-left:0}.pc-shell+.pc-app-content :where(.flow-page,.evidence-page,.catalogue-page,.commercial-page),.pc-shell+.pc-app-content>main{max-width:100%;padding:1.35rem 1rem 3rem}.pc-shell+.pc-app-content :where(.workspace-grid,.repository-layout,.catalogue-layout){grid-template-columns:1fr}.pc-shell+.pc-app-content :where(.detail-actions,.repository-toolbar){align-items:stretch}.pc-shell+.pc-app-content :where(.detail-actions,.repository-toolbar)>*{width:100%}}.bid-manager-control,.executive-pursuit-page{--pc-decision-ink:#102f29;--pc-decision-warm:#b45d23;--pc-decision-soft:#eef3ef}.executive-pursuit-hero{position:-webkit-sticky;position:sticky;top:4.2rem;z-index:35;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 1.5rem 1rem;padding:1.2rem 1.35rem;border:1px solid var(--pc-glass-border);border-radius:20px}.executive-pursuit-hero h1{max-width:900px;margin:.15rem 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.executive-pursuit-hero p{margin:.3rem 0 0}.executive-deadline{display:grid;min-width:220px;text-align:right}.executive-deadline strong{font-size:1.2rem;color:var(--pc-decision-warm)}.executive-deadline span{font-size:.72rem;color:#5b7169}.executive-decision-band{display:grid;grid-template-columns:1.05fr 1fr 1fr;grid-gap:1px;gap:1px;margin:0 1.5rem 1rem;overflow:hidden;border:1px solid rgba(17,63,50,.14);border-radius:20px;background:rgba(17,63,50,.12);box-shadow:0 16px 38px rgba(12,40,32,.07)}.executive-decision-band article{min-width:0;padding:1.2rem;background:#fff}.executive-decision-band strong{display:block;margin:.25rem 0;font-size:clamp(1.35rem,2.5vw,2rem);color:var(--pc-decision-ink)}.executive-decision-band p:last-of-type{min-height:2.8rem;color:#536f65}.executive-recommendation{background:linear-gradient(135deg,#fff7ec,#fff)!important}.decision-state{display:inline-flex;padding:.35rem .55rem;border-radius:999px;background:var(--pc-decision-soft);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.decision-state--approved{background:#dff2e8;color:#17694e}.executive-action-bar{position:-webkit-sticky;position:sticky;top:9.8rem;z-index:32;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem 1rem;padding:.85rem 1rem;border:1px solid var(--pc-glass-border);border-radius:18px}.executive-action-bar h2{margin:.1rem 0;font-size:1rem}.executive-pursuit-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1rem;gap:1rem;margin:0 1.5rem 1rem}.executive-focus-panel,.executive-readiness-panel{border:1px solid rgba(17,63,50,.12);border-radius:20px;background:#fff;padding:1.1rem}.bid-manager-priority-list,.executive-blocker-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0;padding:0;list-style:none}.bid-manager-priority-list li,.executive-blocker-list li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;border-left:3px solid var(--pc-decision-warm);background:#faf8f3;border-radius:0 12px 12px 0}.bid-manager-priority-list li div,.executive-blocker-list li div{display:grid;grid-gap:.2rem;gap:.2rem}.bid-manager-priority-list span,.executive-blocker-list span{font-size:.7rem;color:#657a72}.bid-manager-priority-list b,.executive-blocker-list b{font-size:.68rem;color:#914819;text-transform:uppercase}.executive-readiness-panel{position:-webkit-sticky;position:sticky;top:15.5rem;height:max-content}.executive-readiness-panel>strong{display:block;font-size:2.4rem;color:var(--pc-decision-ink)}.bid-manager-progress progress,.executive-readiness-panel progress{width:100%;height:8px;accent-color:var(--pc-decision-warm)}.executive-readiness-panel dl{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0}.executive-readiness-panel dl div{display:flex;justify-content:space-between;border-bottom:1px solid rgba(17,63,50,.09);padding-bottom:.45rem}.executive-readiness-panel dd{margin:0;font-weight:800}.executive-disclosure{margin:0 1.5rem .8rem;border:1px solid rgba(17,63,50,.12);border-radius:16px;background:#fff;padding:.85rem 1rem}.executive-disclosure summary{cursor:pointer;font-weight:800;color:#174b3b}.executive-detail-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.bid-manager-drilldown a,.executive-detail-links a{padding:.55rem .7rem;border:1px solid rgba(17,63,50,.16);border-radius:10px;color:#174b3b;font-weight:750}.executive-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.executive-step-list li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .7rem;background:#f5f8f5;border-radius:10px;font-size:.75rem}.bid-manager-control{position:-webkit-sticky;position:sticky;top:4.2rem;z-index:28;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--pc-glass-border);border-radius:20px}.bid-manager-control>header{display:flex;justify-content:space-between;gap:1.2rem;align-items:center}.bid-manager-control h2{margin:.1rem 0}.bid-manager-progress{display:grid;min-width:190px;text-align:right}.bid-manager-progress strong{font-size:1.7rem;color:var(--pc-decision-warm)}.bid-manager-progress span{font-size:.7rem}.bid-manager-status-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;margin:.8rem 0;overflow:hidden;border:1px solid rgba(17,63,50,.1);border-radius:12px;background:rgba(17,63,50,.1)}.bid-manager-status-strip span{display:grid;padding:.65rem;background:#fff;font-size:.68rem;color:#5b7169}.bid-manager-status-strip b{font-size:1rem;color:#174b3b}.bid-manager-priority-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-manager-drilldown{display:flex;flex-wrap:wrap;gap:.5rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bid-manager-control,.executive-action-bar,.executive-pursuit-hero{background:var(--pc-glass-alpha);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}}@media(max-width:900px){.bid-manager-control,.executive-action-bar,.executive-pursuit-hero{position:static}.executive-decision-band,.executive-pursuit-columns{grid-template-columns:1fr}.executive-readiness-panel{position:static}.bid-manager-control>header,.executive-action-bar{align-items:flex-start;flex-direction:column}.bid-manager-progress{width:100%;text-align:left}.bid-manager-status-strip{grid-template-columns:repeat(2,1fr)}.bid-manager-priority-list,.executive-step-list{grid-template-columns:1fr}}@media(max-width:560px){.executive-action-bar,.executive-decision-band,.executive-disclosure,.executive-pursuit-columns,.executive-pursuit-hero{margin-left:.75rem;margin-right:.75rem}.executive-pursuit-hero{align-items:flex-start;flex-direction:column}.executive-deadline{text-align:left}.executive-action-bar .detail-actions{display:grid;width:100%}.executive-action-bar .detail-actions>*{width:100%;text-align:center}.bid-manager-status-strip{grid-template-columns:1fr}.bid-manager-priority-list li,.executive-blocker-list li{align-items:flex-start;flex-direction:column}.bid-manager-drilldown,.executive-detail-links{display:grid}.bid-manager-drilldown a,.executive-detail-links a{text-align:center}}@media (prefers-reduced-motion:reduce){.pc-shell-link,.pc-shell-sublink{transition:none}}.pc-shell+.pc-app-content .evidence-detail>header{align-items:flex-start}.pc-shell+.pc-app-content .evidence-detail>header>button{width:auto;height:auto;min-height:42px;align-self:flex-start;flex:0 0 auto}@media (max-width:780px){.pc-shell+.pc-app-content .evidence-detail>header{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.pc-shell+.pc-app-content .evidence-detail>header>button{width:100%}.pc-shell+.pc-app-content .workspace-header{flex-direction:column;align-items:stretch}.pc-shell+.pc-app-content .workspace-header>.detail-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}.pc-shell+.pc-app-content .workspace-header>.detail-actions>*{width:100%;max-width:none}}.pc-glass{background:rgba(250,252,249,.82)!important;border:1px solid rgba(17,63,50,.13)!important;box-shadow:0 18px 48px rgba(12,40,32,.09)!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.roadmap-rail{align-self:start;height:100vh;overflow-y:auto;z-index:40}.roadmap-command-bar,.roadmap-rail{position:-webkit-sticky!important;position:sticky!important;top:0}.roadmap-command-bar{z-index:35;background:rgba(247,250,247,.86)!important;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);border-bottom:1px solid rgba(17,63,50,.1)}.roadmap-hero-compact{margin:1rem 1.5rem 0!important;padding:1.05rem 1.25rem!important;min-height:0!important;align-items:center!important;border-radius:18px!important}.roadmap-hero-compact h1{max-width:none!important;margin:.18rem 0!important;font-size:clamp(1.75rem,3vw,2.65rem)!important;line-height:1.02!important}.roadmap-hero-compact>div>p:last-child{max-width:760px;margin:.3rem 0 0!important;font-size:.9rem}.roadmap-metrics{margin-top:1rem!important}.roadmap-metrics article{min-height:106px!important;padding:1rem!important}.roadmap-executive-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(250px,.72fr);grid-gap:1rem;gap:1rem;margin:1rem 1.5rem;align-items:start}.roadmap-overview-card{min-width:0;border:1px solid rgba(17,63,50,.12);background:rgba(255,255,255,.96);border-radius:18px;padding:1rem;box-shadow:0 10px 30px rgba(12,40,32,.06)}.roadmap-overview-card>footer,.roadmap-overview-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.roadmap-overview-card h2{margin:.1rem 0 0;font-size:1rem}.roadmap-overview-card>header>strong{color:#b96427;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.roadmap-progress-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0}.roadmap-progress-list label{display:grid;grid-template-columns:1fr auto;grid-gap:.35rem .8rem;gap:.35rem .8rem;font-size:.78rem;color:#38574c}.roadmap-progress-list progress{grid-column:1/-1;width:100%;height:7px;accent-color:#b96427}.roadmap-overview-card footer{border-top:1px solid rgba(17,63,50,.1);margin-top:.75rem;padding-top:.75rem;font-size:.76rem}.roadmap-feature-card>p{min-height:2.5rem;color:#516c62}.roadmap-feature-card dl,.tender-frozen-summary dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:.85rem 0}.roadmap-feature-card dl div,.tender-frozen-summary dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(17,63,50,.08);padding-bottom:.45rem}.roadmap-feature-card dt,.tender-frozen-summary dt{color:#56677f;font-size:.72rem}.roadmap-feature-card dd,.tender-frozen-summary dd{margin:0;font-weight:700;font-size:.76rem;text-align:right}.roadmap-deadline-card{position:-webkit-sticky;position:sticky;top:4.5rem}.roadmap-deadline-card>header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#b96427;color:#fff;font-weight:800}.roadmap-deadline-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:.8rem 0}.roadmap-deadline-list article{border-left:2px solid #b96427;padding-left:.65rem}.roadmap-deadline-list p,.roadmap-deadline-list small,.roadmap-deadline-list strong{display:block}.roadmap-deadline-list p{margin:.2rem 0;font-size:.74rem;color:#536f65}.roadmap-deadline-list small{font-size:.67rem;color:#798d85}.roadmap-deadline-card footer button{padding:.55rem .7rem;font-size:.72rem}.pc-workspace-header{position:-webkit-sticky!important;position:sticky!important;top:4.2rem;z-index:30;padding:1rem 1.15rem!important;border-radius:18px!important}.pc-workspace-header h1{font-size:clamp(1.6rem,2.7vw,2.45rem)!important;max-width:none!important;margin:.2rem 0!important}.pc-workspace-header p:last-child{max-width:780px;margin:.3rem 0 0;font-size:.88rem}.requirements-command-page,.tender-command-page{overflow:visible}.workspace-overview{padding:1rem!important}.workspace-overview>header{margin-bottom:.75rem!important}.workspace-summary article{min-height:86px!important;padding:.85rem!important}.requirement-matrix-card{padding:0!important;overflow:clip}.requirement-matrix-card>header{padding:1rem 1.15rem .7rem}.requirement-filter-bar{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(240px,1fr) minmax(170px,.4fr) auto auto;grid-gap:.75rem;gap:.75rem;align-items:end;padding:.75rem 1rem;border-width:1px 0!important;border-radius:0!important;box-shadow:none!important}.requirement-filter-bar label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.7rem;font-weight:700;color:#536f65}.requirement-filter-bar input,.requirement-filter-bar select{min-height:38px}.requirement-filter-bar .workspace-toggle{display:flex;align-items:center;min-height:38px}.requirement-filter-bar>strong{padding-bottom:.7rem;font-size:.75rem;color:#914819}.workspace-matrix-table-wrap{max-height:64vh;overflow:auto;position:relative;background:#fff}.workspace-matrix-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;font-size:.76rem}.workspace-matrix-table th{position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:.75rem;text-align:left;color:#587066;background:rgba(239,244,240,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(17,63,50,.14);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.workspace-matrix-table td{padding:.8rem .75rem;vertical-align:top;border-bottom:1px solid rgba(17,63,50,.09);background:#fff}.workspace-matrix-table td:first-child,.workspace-matrix-table th:first-child{z-index:4;width:250px;min-width:250px;background:#f9fbf8;box-shadow:8px 0 16px rgba(12,40,32,.05)}.workspace-matrix-table th:first-child{z-index:8;background:#eaf0eb}.workspace-matrix-table td:nth-child(2){min-width:150px}.workspace-matrix-table td:last-child{min-width:330px}.workspace-matrix-table td>small,.workspace-matrix-table td>span,.workspace-matrix-table td>strong{display:block;margin-bottom:.25rem}.workspace-matrix-table details>summary{font-weight:750;color:#0f4a39;cursor:pointer}.workspace-matrix-table details[open]{min-width:520px}.workspace-matrix-table .evidence-form{margin-top:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tender-stepper{position:-webkit-sticky;position:sticky;top:4.2rem;z-index:29;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:.9rem 0 1rem;padding:.7rem!important;border-radius:18px!important;list-style:none}.tender-stepper li{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.5rem .8rem;border-right:1px solid rgba(17,63,50,.1);color:#83958e}.tender-stepper li:last-child{border-right:0}.tender-stepper li>span{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border:1px solid;border-radius:50%;font-weight:800;font-size:.67rem}.tender-stepper li div{display:grid;min-width:0}.tender-stepper small,.tender-stepper strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tender-stepper strong{font-size:.76rem}.tender-stepper small{font-size:.64rem}.tender-stepper li.complete{color:#17694e}.tender-stepper li.active{color:#b45d23;background:rgba(180,93,35,.07);border-radius:12px}.tender-source-pack-stage{padding:1rem!important}.tender-stage-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:1rem;gap:1rem;align-items:start}.tender-stage-main{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.tender-drop-form{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:.75rem;gap:.75rem;align-items:end}.tender-dropzone{position:relative;grid-row:span 2;min-height:155px;display:grid;place-content:center;grid-gap:.35rem;gap:.35rem;text-align:center;border:1.5px dashed rgba(180,93,35,.55);border-radius:16px;background:rgba(249,246,239,.72);cursor:pointer;overflow:hidden}.tender-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tender-dropzone strong{color:#174b3b;font-size:1rem}.tender-dropzone span{color:#5b7169;font-size:.78rem}.tender-dropzone small{color:#56677f;font-size:.66rem}.tender-file-queue{grid-column:1/-1;border:1px solid rgba(17,63,50,.1);border-radius:14px;overflow:hidden}.tender-file-queue header,.tender-file-queue p{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:.6rem .8rem;border-bottom:1px solid rgba(17,63,50,.08)}.tender-file-queue p:last-child{border-bottom:0}.tender-document-inventory{border-top:1px solid rgba(17,63,50,.1);padding-top:1rem}.tender-document-inventory>header{display:flex;justify-content:space-between;align-items:center}.tender-document-row{grid-template-columns:minmax(0,1fr) auto!important}.tender-frozen-summary{position:-webkit-sticky;position:sticky;top:8.4rem;border-radius:18px!important;padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.tender-frozen-summary h3{margin:0}.tender-frozen-summary>a,.tender-frozen-summary>button{width:100%;justify-content:center;text-align:center}.tender-frozen-summary>small{color:#56677f;line-height:1.45}@media(max-width:1050px){.roadmap-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-deadline-card{grid-column:1/-1;position:static}.requirement-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.tender-stage-grid{grid-template-columns:1fr}.tender-frozen-summary{position:-webkit-sticky;position:sticky;bottom:.5rem;top:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.tender-frozen-summary>h3,.tender-frozen-summary>p,.tender-frozen-summary>small{grid-column:1/-1}}@media(max-width:720px){.roadmap-rail{position:static!important;height:auto}.roadmap-executive-grid,.roadmap-hero-compact{margin-left:.75rem!important;margin-right:.75rem!important}.roadmap-executive-grid{grid-template-columns:1fr}.pc-workspace-header{position:relative!important;top:auto}.tender-stepper{top:0;grid-template-columns:repeat(2,1fr)}.tender-stepper li:nth-child(2){border-right:0}.requirement-filter-bar,.tender-drop-form{grid-template-columns:minmax(0,1fr)}.tender-drop-form,.tender-drop-form>*,.tender-dropzone>*{min-width:0;max-width:100%}.tender-dropzone{grid-row:auto}.tender-dropzone small,.tender-dropzone span{overflow-wrap:anywhere}.workspace-matrix-table td:first-child,.workspace-matrix-table th:first-child{position:static;box-shadow:none}.tender-frozen-summary{grid-template-columns:1fr}}.tender-document-inventory,.tender-drop-form,.tender-dropzone,.tender-source-pack-stage,.tender-stage-grid,.tender-stage-main{min-width:0;max-width:100%}.tender-drop-form,.tender-dropzone,.tender-stage-grid{width:100%}@media(max-width:720px){.tender-source-pack-stage,.tender-stage-grid,.tender-stage-main{grid-template-columns:minmax(0,1fr)}.tender-stage-grid>*{min-width:0}.tender-dropzone{grid-template-columns:minmax(0,1fr)}.tender-dropzone>:not(input){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.evidence-detail .tender-frozen-summary dl{grid-template-columns:1fr!important;width:100%!important}.evidence-detail .tender-frozen-summary dl>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;width:100%!important;padding:.55rem 0!important}.evidence-detail .tender-frozen-summary dd,.evidence-detail .tender-frozen-summary dt{min-width:0!important}.evidence-detail .tender-frozen-summary dl>div{display:block!important}.evidence-detail .tender-frozen-summary dd,.evidence-detail .tender-frozen-summary dt{display:block!important;width:100%!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.evidence-detail .tender-frozen-summary dd{margin-top:.25rem!important}@media(min-width:721px){.tender-frozen-summary,.tender-stepper{top:12rem!important}.tender-frozen-summary{top:16.6rem!important;z-index:24!important}}:root{--pc-glass-solid:#f7faf8;--pc-glass-alpha:rgba(247,250,248,.84);--pc-glass-border:rgba(17,63,50,.14);--pc-frozen-shadow:0 18px 44px rgba(12,40,32,.10)}.pc-icon{flex:0 0 auto;color:currentColor;vertical-align:middle}.pc-shell-link,.pc-shell-sublink,.regulatory-nav nav a,.roadmap-command-bar>div a,.roadmap-rail nav button{gap:.65rem}.pc-shell-link span,.pc-shell-sublink span,.roadmap-module-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap-rail nav button .roadmap-module-label{display:inline;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.regulatory-nav nav a,.roadmap-command-bar>div a{display:inline-flex;align-items:center}.pc-tenant-visual-pack{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;margin:.25rem .7rem .7rem;padding:.62rem;border:1px solid rgba(11,29,58,.12);border-radius:12px;background:#f7faf8;box-shadow:0 8px 20px rgba(11,29,58,.06)}.pc-tenant-logo-frame{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid rgba(11,29,58,.12);border-radius:10px;background:#fff}.pc-tenant-logo-frame img{width:27px;height:27px;object-fit:contain;opacity:.48;filter:saturate(.72)}.pc-tenant-visual-copy{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.pc-tenant-visual-copy small,.pc-tenant-visual-copy span{font-size:.6rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.pc-tenant-visual-copy strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.pc-tenant-visual-pack--dark{border-color:rgba(255,255,255,.12);background:#142746;box-shadow:none;color:#fff}.pc-tenant-visual-pack--dark .pc-tenant-logo-frame{border-color:rgba(255,255,255,.15);background:#fff}.pc-tenant-visual-pack--dark .pc-tenant-visual-copy small,.pc-tenant-visual-pack--dark .pc-tenant-visual-copy span{color:#9fb2d2}.pc-tenant-visual-pack--compact{grid-template-columns:36px minmax(0,1fr);padding:.52rem}.pc-tenant-visual-pack--compact .pc-tenant-logo-frame{width:36px;height:36px}.pc-glass,.regulatory-topbar,.roadmap-command-bar{background:var(--pc-glass-solid)!important;border-color:var(--pc-glass-border)!important;box-shadow:var(--pc-frozen-shadow)!important}.pc-shell,.regulatory-nav,.roadmap-rail{background:linear-gradient(180deg,rgba(51,95,230,.12),transparent 13rem),#0b1d3a!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pc-glass,.regulatory-topbar,.roadmap-command-bar{background:var(--pc-glass-alpha)!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.pc-shell,.regulatory-nav,.roadmap-rail{background:linear-gradient(180deg,rgba(51,95,230,.14),transparent 13rem),rgba(11,29,58,.94)!important;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.pc-tenant-visual-pack--dark{background:rgba(20,39,70,.76);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}}@media(min-width:781px){.pc-shell+.pc-app-content .workspace-card>.workspace-header,.pc-shell+.pc-app-content>main>:where(.evidence-header,.catalogue-header,.commercial-header){position:-webkit-sticky;position:sticky;top:0;z-index:32;padding:1rem 1.1rem;border:1px solid var(--pc-glass-border);border-radius:16px;background:var(--pc-glass-solid);box-shadow:var(--pc-frozen-shadow)}.pc-shell+.pc-app-content :where(.repository-layout,.catalogue-layout)>aside{position:-webkit-sticky;position:sticky;top:7.5rem;max-height:calc(100vh - 9rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pc-shell+.pc-app-content .workspace-card>.workspace-header,.pc-shell+.pc-app-content>main>:where(.evidence-header,.catalogue-header,.commercial-header){background:var(--pc-glass-alpha);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}}}@media(max-width:820px){.pc-tenant-visual-pack--compact{position:absolute;top:.72rem;right:.75rem;width:38px;margin:0;padding:0;border:0;background:transparent!important;box-shadow:none}.pc-tenant-visual-pack--compact .pc-tenant-logo-frame{width:38px;height:38px}.pc-tenant-visual-pack--compact .pc-tenant-visual-copy{display:none}.pc-shell,.regulatory-nav,.roadmap-rail{position:-webkit-sticky!important;position:sticky!important;top:0;isolation:isolate}}@media(prefers-contrast:more),print{.pc-glass,.pc-tenant-visual-pack,.regulatory-topbar,.roadmap-command-bar{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pc-shell,.regulatory-nav,.roadmap-rail{background:#0b1d3a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}img[src*="/brand/opticorepursuit/"][src*=lockup],img[src*=opticorepursuit-navbar]{height:auto;object-fit:contain}.pc-tenant-logo-frame .pc-icon{color:#315e9e}.route-exception-shell{min-height:62vh;display:grid;place-items:center;padding:clamp(1.5rem,5vw,5rem)}.route-exception-card{width:min(100%,48rem);padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(28,53,86,.16);border-radius:1.5rem;background:#f8faf9;box-shadow:0 1.5rem 4rem rgba(18,34,58,.14)}.route-exception-card h1{max-width:16ch;margin:.4rem 0 .8rem}.route-exception-card>p:not(.route-exception-eyebrow):not(.route-exception-reference){max-width:62ch;color:var(--ink-muted,#526071)}.route-exception-eyebrow,.route-exception-reference{color:var(--ink-muted,#526071);font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.route-exception-reference{margin:1.5rem 0 0;line-height:1.6}.route-exception-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.route-exception-primary,.route-exception-secondary{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border:1px solid #1c365c;border-radius:.75rem;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.route-exception-primary{color:#ffffff;background:#1c365c}.route-exception-secondary{color:#1c365c;background:rgba(255,255,255,.86)}.route-exception-primary:focus-visible,.route-exception-secondary:focus-visible{outline:3px solid #d4a946;outline-offset:3px}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.route-exception-card{background:rgba(248,250,249,.84);-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%)}}@media (max-width:640px){.route-exception-shell{align-items:start;padding:1rem}.route-exception-card{border-radius:1.1rem}.route-exception-actions{display:grid}}@media (prefers-contrast:more),print{.route-exception-card,.route-exception-secondary{background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none}}.requirements-command-page{--pc-workspace-sticky-height:140px;--pc-requirement-filter-height:86px}.requirements-command-page .requirement-filter-bar{top:var(--pc-workspace-sticky-height);z-index:31}.requirements-command-page .workspace-matrix-table thead th{top:calc(var(--pc-workspace-sticky-height) + var(--pc-requirement-filter-height));z-index:30}.pc-tenant-visual-pack>div{min-width:0}.pc-tenant-visual-pack strong{display:-webkit-box;max-height:2.2em;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:1440px){.requirements-command-page{--pc-workspace-sticky-height:96px}}@media (max-width:900px){.requirements-command-page .pc-workspace-header,.requirements-command-page .requirement-filter-bar,.requirements-command-page .workspace-matrix-table thead th{position:static;top:auto}}.submission-readiness-page,.submission-readiness-page .workspace-card,.submission-readiness-page .workspace-card>*,.submission-readiness-page .workspace-list,.submission-readiness-page>*{min-width:0;max-width:100%}.submission-readiness-page code{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.submission-package-history{margin-top:1rem;border-top:1px solid rgb(20 55 83/12%);padding-top:1rem}.submission-package-history>summary{cursor:pointer;color:#214f78;font-weight:800}.submission-package-history[open]>.workspace-list{margin-top:1rem}@media (max-width:780px){.pc-shell-link span,.pc-shell-sublink span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}.product-integrity-page{--integrity-ink:#102b26;--integrity-navy:#0b1d3a;--integrity-green:#17694e;--integrity-gold:#8a4f24;overflow:visible}.integrity-hero{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--pc-glass-border);border-radius:18px}.integrity-hero h1{margin:.15rem 0;font-size:clamp(1.5rem,2.8vw,2.35rem)}.integrity-hero p{margin:.2rem 0;color:#536b63}.integrity-deadline{display:grid;grid-gap:.2rem;gap:.2rem;text-align:right}.integrity-deadline strong{color:var(--integrity-gold);font-size:1.1rem}.integrity-deadline span{color:#526861;font-size:.72rem}.integrity-release-bar{position:-webkit-sticky;position:sticky;top:6.3rem;z-index:34;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.75rem 0;padding:.75rem 1rem;border:1px solid rgba(183,101,44,.24);border-radius:16px}.integrity-release-bar.is-ready{border-color:rgba(23,105,78,.38)}.integrity-release-bar h2{margin:.1rem 0;font-size:1rem}.integrity-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;margin:1rem 0;padding:.65rem;list-style:none;border:1px solid rgba(16,43,38,.12);border-radius:18px;background:#f8faf7}.integrity-stepper li{display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;border-right:1px solid rgba(16,43,38,.1);color:#526861}.integrity-stepper li:last-child{border-right:0}.integrity-stepper li>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid;border-radius:50%;font-size:.68rem;font-weight:800}.integrity-stepper li div{display:grid;min-width:0}.integrity-stepper small,.integrity-stepper strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrity-stepper strong{font-size:.72rem}.integrity-stepper small{font-size:.62rem}.integrity-stepper li.complete{color:var(--integrity-green)}.integrity-stepper li.active{color:var(--integrity-gold);background:rgba(138,79,36,.08);border-radius:12px}.integrity-command-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1rem;gap:1rem;align-items:start}.integrity-main{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.integrity-panel{min-width:0;padding:1rem;border:1px solid rgba(16,43,38,.12);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(11,29,58,.06)}.integrity-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.integrity-panel h2{margin:.15rem 0;font-size:1.05rem}.integrity-panel header p:last-child{max-width:780px;margin:.25rem 0;color:#566d65;font-size:.78rem}.integrity-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.integrity-facts span{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem;border-radius:12px;background:#f2f6f1;color:#5a6f67;font-size:.67rem}.integrity-facts b{color:var(--integrity-ink);font-size:1rem}.integrity-table-wrap{max-height:56vh;margin-top:.85rem;overflow:auto;border:1px solid rgba(16,43,38,.1);border-radius:12px}.integrity-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:.74rem}.integrity-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:.65rem;text-align:left;background:rgba(238,244,239,.94);color:#526861;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.integrity-table td{padding:.72rem .65rem;border-top:1px solid rgba(16,43,38,.08);vertical-align:top}.integrity-table td:first-child,.integrity-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fbfcfa;box-shadow:8px 0 16px rgba(11,29,58,.04)}.integrity-table th:first-child{z-index:3;background:#eaf1eb}.integrity-visual-grid,.integrity-volume-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.integrity-visual-grid article,.integrity-volume-grid article{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;padding:.75rem;border:1px solid rgba(16,43,38,.1);border-radius:13px;background:#f7faf6}.integrity-visual-grid span,.integrity-volume-grid span{color:var(--integrity-gold);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.integrity-visual-grid p,.integrity-volume-grid p{margin:.1rem 0;color:#597067;font-size:.7rem}.integrity-visual-grid b{color:var(--integrity-green);font-size:.65rem}.integrity-volume-grid article.restricted{border-color:rgba(183,101,44,.28);background:#fbf6ee}.integrity-volume-grid small{overflow-wrap:anywhere;color:#6a7772;font-size:.62rem}.integrity-scan{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;border-radius:12px;background:#eef5ef;color:var(--integrity-green)}.integrity-scan.failed{background:#fff0ea;color:#a44325}.integrity-scan span{font-size:.72rem}.integrity-review-list{display:grid;grid-gap:.45rem;gap:.45rem;padding:0;list-style:none}.integrity-review-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.55rem .7rem;border:1px solid rgba(16,43,38,.08);border-radius:11px}.integrity-review-list li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--integrity-navy);color:#fff;font-size:.65rem;font-weight:800}.integrity-review-list li div{display:grid}.integrity-review-list small{color:#657970;font-size:.65rem}.integrity-review-list b{color:var(--integrity-green);font-size:.67rem}.integrity-frozen-pane{position:-webkit-sticky;position:sticky;top:10.7rem;display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--pc-glass-border);border-radius:18px}.integrity-frozen-pane h2{margin:0}.integrity-frozen-pane ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding-left:1.1rem;color:#6b5143;font-size:.72rem}.integrity-frozen-pane dl{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.integrity-frozen-pane dl div{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.4rem;border-bottom:1px solid rgba(16,43,38,.09)}.integrity-frozen-pane dt{color:#526861;font-size:.68rem}.integrity-frozen-pane dd{margin:0;text-align:right;font-size:.7rem;font-weight:800}.integrity-frozen-pane small{color:#526861;line-height:1.45}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.integrity-panel{background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}}@media(max-width:1100px){.integrity-command-grid{grid-template-columns:1fr}.integrity-frozen-pane{position:-webkit-sticky;position:sticky;top:auto;bottom:.5rem;z-index:25;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.integrity-frozen-pane>h2,.integrity-frozen-pane>p,.integrity-frozen-pane>small,.integrity-frozen-pane>ul{grid-column:1/-1}.integrity-stepper{grid-template-columns:repeat(3,1fr)}.integrity-stepper li:nth-child(3){border-right:0}.integrity-visual-grid,.integrity-volume-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.integrity-hero,.integrity-release-bar{position:static;align-items:flex-start}.integrity-hero,.integrity-panel>header,.integrity-release-bar{display:grid}.integrity-deadline{text-align:left}.integrity-stepper{grid-template-columns:repeat(2,1fr)}.integrity-stepper li:nth-child(2n){border-right:0}.integrity-facts,.integrity-frozen-pane,.integrity-visual-grid,.integrity-volume-grid{grid-template-columns:1fr}.integrity-table td:first-child,.integrity-table th:first-child{position:static;box-shadow:none}.integrity-frozen-pane>*{grid-column:1!important}.integrity-scan{display:grid}.integrity-panel .detail-actions{display:grid;width:100%}.integrity-panel .detail-actions button{width:100%}}@media(prefers-contrast:more),print{.integrity-frozen-pane,.integrity-panel,.integrity-stepper{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.integrity-frozen-pane{position:static}}@media(max-width:720px){.tender-document-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.75rem;gap:.75rem;width:100%!important;max-width:100%!important;padding:.85rem!important}.tender-document-row>.review-form,.tender-document-row>span{width:100%;min-width:0;max-width:100%}.tender-document-row details,.tender-document-row summary,.tender-document-row>span:first-child small,.tender-document-row>span:first-child strong{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.tender-document-row>span:last-child{justify-items:start}.tender-document-row .review-form{grid-template-columns:minmax(0,1fr)}.tender-document-row .review-form button,.tender-document-row .review-form label,.tender-document-row .review-form select{width:100%;min-width:0;max-width:100%}}:root{--v5-navy:#091a33;--v5-navy-2:#10294b;--v5-blue:#285fda;--v5-blue-soft:#e9f0ff;--v5-canvas:#f4f6f8;--v5-surface:#fff;--v5-surface-soft:#f8fafc;--v5-ink:#132238;--v5-muted:#5b6879;--v5-line:#d9e0e8;--v5-success:#167455;--v5-warning:#9b6417;--v5-danger:#b43a37;--v5-radius-sm:8px;--v5-radius-md:12px;--v5-radius-lg:18px;--v5-shadow:0 12px 34px rgba(9,26,51,.08);--v5-focus:#f0b429}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 80% -10%,rgba(40,95,218,.08),transparent 32rem),var(--v5-canvas);color:var(--v5-ink)}a,button,input,select,summary,textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--v5-focus)!important;outline-offset:3px!important}.pc-skip-link{position:fixed;top:.5rem;left:.5rem;z-index:9999;transform:translateY(-150%);padding:.7rem 1rem;border-radius:8px;background:#fff;color:var(--v5-navy);font-weight:800;box-shadow:var(--v5-shadow)}.pc-skip-link:focus{transform:none}.pc-app-content:focus{outline:0}.pc-shell{width:260px!important;background:linear-gradient(180deg,#10294b,#091a33 58%,#071426)!important;border-right:1px solid rgba(255,255,255,.08)}.pc-app-content{margin-left:260px!important}.pc-shell-body{gap:.35rem!important}.pc-shell-brand{padding:1.1rem 1rem .75rem!important}.pc-shell-nav{gap:.12rem!important}.pc-shell-link,.pc-shell-source-link,.pc-shell-sublink{min-height:38px;border-radius:8px;color:#c9d5e8!important;font-size:.78rem!important}.pc-shell-link:hover,.pc-shell-source-link:hover,.pc-shell-sublink:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.pc-shell-link[aria-current=page],.pc-shell-sublink[aria-current=page]{background:linear-gradient(90deg,rgba(68,119,235,.28),rgba(68,119,235,.08))!important;color:#fff!important;box-shadow:inset 3px 0 var(--v5-blue)}.pc-shell-search{position:relative;display:grid;grid-gap:.3rem;gap:.3rem;margin:.2rem .7rem .55rem}.pc-shell-search label{display:flex;align-items:center;gap:.4rem;color:#9eb0ca;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pc-shell-search input{width:100%;min-height:38px;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:rgba(255,255,255,.07);color:#fff}.pc-shell-search input::placeholder{color:#9eb0ca}.pc-shell-search-results{position:absolute;top:100%;right:0;left:0;z-index:50;display:grid;padding:.35rem;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:var(--v5-navy);box-shadow:var(--v5-shadow)}.pc-shell-search-results a{padding:.5rem;border-radius:6px;color:#fff;text-decoration:none}.pc-shell-search-results a:hover{background:rgba(255,255,255,.1)}.pc-shell-attention{display:flex;align-items:center;gap:.6rem;margin:0 .7rem .7rem;padding:.65rem .7rem;border:1px solid rgba(240,180,41,.24);border-radius:10px;background:rgba(240,180,41,.08);color:#fff;text-decoration:none}.pc-shell-attention span{display:grid}.pc-shell-attention strong{font-size:.73rem}.pc-shell-attention small{color:#bac7da;font-size:.61rem}.pc-shell-pursuit{margin-top:.35rem!important;padding-top:.55rem!important}.pc-shell-source-link{display:flex;align-items:center;gap:.55rem;margin:.35rem .7rem 0;padding:.45rem .65rem;text-decoration:none}.pc-tenant-visual-pack--dark{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.09)!important;border-radius:10px!important}.evidence-page,.flow-page,.workspace-main{max-width:1540px;margin-inline:auto}.evidence-header,.executive-pursuit-hero,.workspace-hero{border-radius:var(--v5-radius-lg)!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--v5-shadow)!important}.evidence-header h1,.executive-pursuit-hero h1,.workspace-hero h1{letter-spacing:-.035em;line-height:1.05}.eyebrow{color:#315e9e!important;letter-spacing:.09em!important}.evidence-detail,.executive-focus-panel,.executive-readiness-panel,.workspace-card{border-color:var(--v5-line)!important;border-radius:var(--v5-radius-md)!important;box-shadow:0 5px 18px rgba(9,26,51,.045)!important}.executive-decision-band article,.readiness-summary article,.workspace-summary article{border:1px solid var(--v5-line);background:var(--v5-surface)!important}.readiness-summary strong,.workspace-summary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permission-notice{border-left:4px solid var(--v5-blue)!important;background:var(--v5-blue-soft)!important}.form-message[role=alert]{border-left:4px solid var(--v5-warning)}.v5-context-line{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--v5-line);font-size:.75rem}.v5-context-line span{color:var(--v5-muted)}.v5-action-list{display:grid}.v5-action-list article{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem .25rem;border-bottom:1px solid var(--v5-line)}.v5-action-list article:last-child{border-bottom:0}.v5-action-list h3,.v5-action-list p{margin:.1rem 0}.v5-action-list p{color:var(--v5-muted);font-size:.78rem}.v5-action-index{color:#7c8ba0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.v5-authority-note{margin-top:1rem}.integrity-table-wrap,.workspace-matrix-table-wrap{scrollbar-gutter:stable;border-color:var(--v5-line)!important;box-shadow:inset 0 0 0 1px rgba(9,26,51,.02)}.integrity-table th,.workspace-matrix-table thead th{background:#edf2f7!important;color:#415269!important}.integrity-table tbody tr:hover,.workspace-matrix-table tbody tr:hover{background:#f5f8fc}.workspace-matrix-table td:first-child,.workspace-matrix-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:inherit;box-shadow:8px 0 16px rgba(9,26,51,.05)}.workspace-matrix-table th:first-child{z-index:4;background:#edf2f7}.decision-state,.roadmap-state,.workspace-state{border:1px solid!important;background:transparent!important;font-weight:800!important}.commercial-page dd,.commercial-page input[type=number],.commercial-page td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commercial-page table th{position:-webkit-sticky;position:sticky;top:0;z-index:3}.commercial-page table td:first-child,.commercial-page table th:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:2}@media(max-width:1100px){.pc-shell{width:224px!important}.pc-app-content{margin-left:224px!important}.pc-shell-link{font-size:.73rem!important}.v5-action-list article{grid-template-columns:2rem minmax(0,1fr) auto}}@media(max-width:820px){.pc-app-content{margin-left:0!important}.pc-shell{width:100%!important}.pc-shell-body[data-open=false]{display:none!important}.pc-shell-body[data-open=true]{display:grid!important;max-height:calc(100dvh - 64px);overflow:auto;padding-bottom:1rem}.pc-shell-search{margin-top:.6rem}.pc-shell-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-shell-pursuit{border-top:1px solid rgba(255,255,255,.12)}.pc-shell-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-shell-link,.pc-shell-sublink{min-height:44px}.pc-shell-footer{position:static!important}.evidence-page,.flow-page,.workspace-main{padding-inline:.8rem!important}.evidence-header{position:static!important}.v5-action-list article{grid-template-columns:2rem minmax(0,1fr)}.v5-action-list .workspace-link{grid-column:2}.commercial-page table td:first-child,.commercial-page table th:first-child,.workspace-matrix-table td:first-child,.workspace-matrix-table th:first-child{position:static}.workspace-matrix-table{min-width:760px}}@media(max-width:480px){.pc-shell-nav,.pc-shell-subnav{grid-template-columns:1fr}.detail-actions{display:grid!important;width:100%}.detail-actions>*{width:100%;justify-content:center}.executive-decision-band,.readiness-summary,.workspace-summary{grid-template-columns:1fr!important}.evidence-header h1,.workspace-hero h1{font-size:clamp(1.65rem,8vw,2.2rem)!important}.workspace-matrix-table-wrap{max-width:100%;overflow:auto}.v5-action-list article{padding:.85rem 0}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(prefers-contrast:more){:root{--v5-line:#748092}.decision-state,.roadmap-state,.workspace-state{border-width:2px!important}.pc-shell{background:#061225!important}}.platform-main .roadmap-command-embedded{min-width:0;width:100%}.platform-main .roadmap-command-embedded .roadmap-command-main{margin:0;min-height:auto;width:100%}.executive-blocker-list li div span{color:#52645e}.permission-notice p{color:#465a76!important}:root{--op-surface-glass:color-mix(in srgb,var(--surface,#101820) 88%,transparent);--op-surface-glass-strong:color-mix(in srgb,var(--surface,#101820) 96%,transparent);--op-pane-divider:color-mix(in srgb,var(--border,#384650) 72%,transparent)}.cn-page,.evidence-page,.workspace-page{min-width:0}.cn-page-header,.evidence-header{position:-webkit-sticky;position:sticky;top:0;z-index:14;background:var(--op-surface-glass);border-bottom:1px solid var(--op-pane-divider);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.cn-table-scroll thead,.cn-target-panel>header,.evidence-table thead,.requirements-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--op-surface-glass-strong);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.cn-table-scroll,.evidence-table-wrap,.requirements-table-wrap{scrollbar-gutter:stable;overscroll-behavior:contain}.cn-table-scroll td:first-child,.cn-table-scroll th:first-child,.requirements-table td:first-child,.requirements-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:5;background:var(--op-surface-glass-strong)}.cn-table-scroll thead th:first-child,.requirements-table thead th:first-child{z-index:8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cn-page-header,.cn-table-scroll thead,.cn-target-panel>header,.evidence-header,.evidence-table thead,.requirements-table thead{background:var(--surface,#101820)}}@media (min-width:1080px){.cn-page{padding-bottom:32px}.cn-commercial-layout>.cn-target-panel,.cn-page>.cn-target-panel{min-height:0}.cn-table-scroll,.requirements-table-wrap{max-height:calc(100dvh - 292px);overflow:auto}.cn-commercial-layout,.cn-intelligence-layout,.cn-requirements-layout,.requirements-workspace-layout,.tender-intelligence-layout{align-items:stretch;min-height:0}.cn-commercial-layout>aside,.cn-intelligence-layout>aside,.cn-requirements-layout>aside,.requirements-workspace-layout>aside,.tender-intelligence-layout>aside{max-height:calc(100dvh - 224px);overflow:auto;scrollbar-gutter:stable}}@media (max-width:720px){.cn-page,.evidence-page,.workspace-page{padding-inline:12px}.cn-page-header,.evidence-header{margin-inline:-12px;padding:12px}.cn-page-header h1,.evidence-header h1,.evidence-header h2{font-size:clamp(1.35rem,7vw,1.9rem);line-height:1.06}.cn-page-header p,.evidence-header p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cn-stage-tabs>*,.secondary-link,[role=button],button{min-height:44px}.cn-stage-tabs{position:-webkit-sticky;position:sticky;top:70px;z-index:12;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;background:var(--op-surface-glass);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.cn-stage-tabs::-webkit-scrollbar{display:none}.cn-commercial-summary,.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-commercial-layout,.cn-intelligence-layout,.cn-requirements-layout,.requirements-workspace-layout,.tender-intelligence-layout{grid-template-columns:minmax(0,1fr)}.cn-scenario-control,.requirements-inspector,.source-inspector{order:-1;max-height:none}.cn-table-scroll{max-height:58dvh;overflow:auto;border:1px solid var(--op-pane-divider);border-radius:12px}.cn-workflow-drawer{margin-bottom:76px}.executive-action-layer,.mobile-action-layer,.requirements-mobile-actions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:18;background:var(--op-surface-glass-strong);border:1px solid var(--op-pane-divider);box-shadow:0 14px 42px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}}.cn-intake .cn-admin-drawer+.cn-panel{max-height:55dvh;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cn-intake .cn-admin-drawer+.cn-panel .detail-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:9;padding:12px 0;background:var(--op-surface-glass-strong);border-top:1px solid var(--op-pane-divider);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.cn-table-scroll td:first-child,.requirements-table td:first-child{color:var(--text-on-dark,#f7fafc)}.cn-table-scroll td:first-child a,.cn-table-scroll td:first-child button,.requirements-table td:first-child a,.requirements-table td:first-child button{color:inherit}.cn-upload-glyph{display:inline-grid;place-items:center}.cn-upload-glyph svg{width:28px;height:28px}@media (max-width:720px){.cn-intake .cn-admin-drawer+.cn-panel{max-height:50dvh}}.cn-page-header .secondary-link,.cn-page-header button.secondary-link{color:#ffffff}.cn-panel .cn-table thead th,.cn-target-panel table thead th{background:#101820;color:#f4f7fb}.cn-panel .cn-table tbody td>a,.cn-panel .cn-table tbody td>button,.cn-panel .cn-table-scroll tbody td:first-child>a,.cn-panel .cn-table-scroll tbody td:first-child>button{color:#dbeafe}.cn-panel .cn-table tbody td:first-child>button{color:#dbeafe!important}.cn-target-panel>header h2,.cn-target-panel>header h3{color:#f4f7fb}.cn-submission-actions article h3,.cn-submission-actions>h3{color:#14213d}.eyebrow{color:#4f6077!important}.pc-readiness-integrity small,.pc-readiness-integrity span,.pc-readiness-modules small{color:#526176}.pc-readiness-records small{color:#53657a}.pc-readiness-editor button.secondary-link{border-color:#284d83!important;background:#284d83!important;color:#fff!important}.pc-journey-metrics span,.pc-portfolio-grid dt{color:#536176}.pc-intake-first,.pc-opportunity-brief{display:grid;grid-gap:18px;gap:18px}.pc-intake-progress{display:grid;grid-template-columns:36px 1fr;grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:14px 18px;border:1px solid rgba(51,95,230,.24);border-radius:16px;background:#fff;box-shadow:0 16px 34px rgba(9,26,51,.08)}.pc-intake-progress span{grid-row:1/3;width:28px;height:28px;border:3px solid #d8e2f1;border-top-color:#335fe6;border-radius:50%;animation:pc-intake-spin .8s linear infinite}.pc-intake-progress small{color:#53657a}@keyframes pc-intake-spin{to{transform:rotate(1turn)}}.pc-intake-steps{position:-webkit-sticky;position:sticky;top:112px;z-index:13;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:8px;list-style:none;border:1px solid rgba(51,95,230,.14);border-radius:16px;background:#f5f8fc;box-shadow:0 12px 28px rgba(9,26,51,.06)}.pc-intake-steps li{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;color:#68778b;border-right:1px solid rgba(9,26,51,.08)}.pc-intake-steps li:last-child{border-right:0}.pc-intake-steps li[data-active=true]{color:#0b1d3a;background:#fff;border-radius:11px;box-shadow:0 6px 16px rgba(9,26,51,.07)}.pc-intake-steps li>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid;border-radius:50%;font-size:.72rem;font-weight:850}.pc-intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}.pc-brief-journey,.pc-brief-next,.pc-brief-panel,.pc-brief-provenance,.pc-brief-signal,.pc-intake-details,.pc-intake-frozen,.pc-intake-saved,.pc-intake-understood,.pc-intake-upload{border:1px solid rgba(9,26,51,.11);border-radius:20px;background:#fff;box-shadow:0 18px 44px rgba(9,26,51,.07)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pc-brief-journey,.pc-brief-next,.pc-brief-panel,.pc-brief-provenance,.pc-brief-signal,.pc-intake-details,.pc-intake-frozen,.pc-intake-saved,.pc-intake-understood,.pc-intake-upload{background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}}.pc-intake-upload{display:grid;grid-gap:18px;gap:18px;padding:28px}.pc-intake-upload-copy{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 12px;gap:3px 12px}.pc-intake-upload-copy .pc-intake-icon{grid-row:1/5}.pc-intake-upload-copy h2,.pc-intake-upload-copy p{grid-column:2;margin:0}.pc-brief-icon,.pc-intake-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#335fe6,#123e93);box-shadow:0 10px 24px rgba(51,95,230,.22)}.pc-intake-drop{position:relative;display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:190px;padding:24px;text-align:center;border:1.5px dashed rgba(51,95,230,.48);border-radius:18px;background:linear-gradient(145deg,rgba(51,95,230,.06),rgba(255,255,255,.62));cursor:pointer}.pc-intake-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.pc-intake-drop strong{font-size:1.05rem;color:#123e93}.pc-intake-drop span{font-size:.76rem;color:#5d6d82}.pc-intake-empty{margin:0;padding:12px;text-align:center;color:#68778b;border-radius:12px;background:#f5f8fc}.pc-intake-queue{overflow:hidden;border:1px solid rgba(9,26,51,.1);border-radius:14px}.pc-intake-queue header,.pc-intake-queue>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid rgba(9,26,51,.08)}.pc-intake-queue>div:last-child{border-bottom:0}.pc-intake-queue>div>span{display:flex;align-items:center;gap:8px;min-width:0}.pc-intake-queue strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-intake-upload-actions{display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:end;grid-gap:14px;gap:14px}.pc-intake-upload-actions label{display:grid;grid-gap:6px;gap:6px;font-size:.72rem;font-weight:750}.pc-intake-connections{padding-top:14px;border-top:1px solid rgba(9,26,51,.08)}.pc-brief-journey summary,.pc-brief-provenance summary,.pc-field-source summary,.pc-intake-connections summary,.pc-intake-understood details>summary{cursor:pointer;font-weight:800;color:#234f90}.pc-intake-saved{position:-webkit-sticky;position:sticky;top:184px;display:grid;grid-gap:10px;gap:10px;padding:20px}.pc-intake-saved h2{margin:0}.pc-intake-saved>button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:13px;text-align:left;color:#0b1d3a;background:#f7f9fc;border:1px solid rgba(9,26,51,.09)}.pc-intake-saved>button span:first-child{display:grid;grid-gap:4px;gap:4px}.pc-intake-saved small{color:#53657a}.pc-intake-confirm{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start}.pc-intake-confirm-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.pc-intake-details,.pc-intake-understood{padding:22px}.pc-intake-details>header,.pc-intake-understood>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pc-intake-details h2,.pc-intake-understood h2{margin:.2rem 0}.pc-intake-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:18px 0}.pc-intake-facts span{display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:12px;background:#f3f6fb;color:#576a81;font-size:.7rem}.pc-intake-facts strong{font-size:1.25rem;color:#0b1d3a}.pc-source-register{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.pc-source-register article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid rgba(9,26,51,.08);border-radius:12px}.pc-source-register article>div{display:grid;grid-gap:3px;gap:3px}.pc-source-register small{color:#607188}.pc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pc-detail-grid>label,.pc-intake-governance label{display:grid;align-content:start;grid-gap:6px;gap:6px;font-size:.72rem;font-weight:800;color:#4d6078}.pc-detail-grid .wide{grid-column:1/-1}.pc-field-source{font-size:.68rem;font-weight:500}.pc-field-source span,.pc-field-source strong{display:block;margin-top:5px}.pc-field-source p{margin:5px 0;color:#5d6d82}.pc-intake-governance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:20px 0 0;padding:16px;border:1px solid rgba(9,26,51,.1);border-radius:14px}.pc-intake-governance legend{padding:0 7px;font-size:.75rem;font-weight:850;color:#0b1d3a}.pc-intake-actions{bottom:8px;z-index:12;display:flex;justify-content:flex-end;margin:20px -8px -8px;padding:12px;border:1px solid rgba(9,26,51,.1);border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(9,26,51,.12)}.pc-intake-actions,.pc-intake-frozen{position:-webkit-sticky;position:sticky;gap:10px}.pc-intake-frozen{top:184px;display:grid;grid-gap:10px;padding:20px}.pc-intake-frozen h2{margin:0}.pc-intake-frozen dl{display:grid;grid-gap:8px;gap:8px;margin:4px 0}.pc-intake-frozen dl div{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(9,26,51,.08)}.pc-intake-frozen dt{color:#607188}.pc-intake-frozen dd{margin:0;text-align:right;font-weight:800;overflow-wrap:anywhere}.pc-intake-frozen small{color:#5d6d82;line-height:1.5}.pc-brief-signal{position:-webkit-sticky;position:sticky;top:112px;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);grid-gap:22px;gap:22px;padding:22px;border-color:rgba(51,95,230,.24);background:linear-gradient(135deg,rgba(240,245,255,.96),rgba(255,255,255,.92))}.pc-brief-signal>div{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 13px;gap:2px 13px}.pc-brief-signal .pc-brief-icon{grid-row:1/6}.pc-brief-signal h2,.pc-brief-signal p,.pc-brief-signal small{grid-column:2;margin:0}.pc-brief-signal h2{font-size:1.55rem;color:#123e93}.pc-brief-signal small{margin-top:5px;color:#596b82}.pc-brief-signal dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:0}.pc-brief-signal dl div{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:12px;background:rgba(255,255,255,.78)}.pc-brief-signal dt{font-size:.65rem;color:#607188}.pc-brief-signal dd{margin:0;font-weight:850;color:#0b1d3a}.pc-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.pc-brief-panel{padding:22px}.pc-brief-panel>header{display:flex;gap:10px;align-items:center}.pc-brief-panel h2{margin:.15rem 0}.pc-brief-scope{font-size:1rem;line-height:1.65;color:#31465f}.pc-brief-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.pc-brief-facts div{padding:10px;border-radius:11px;background:#f4f7fb}.pc-brief-facts dt{font-size:.65rem;color:#607188}.pc-brief-facts dd{margin:3px 0 0;font-weight:850}.pc-fit-bar{height:10px;margin:18px 0 8px;overflow:hidden;border-radius:99px;background:#e5ebf4}.pc-fit-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#335fe6,#2b9b7c)}.pc-readiness-domain-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:16px 0}.pc-readiness-domain-grid div{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid rgba(9,26,51,.08);border-radius:10px;color:#53657a}.pc-readiness-domain-grid div[data-ready=true]{color:#17694e;background:#eef8f4}.pc-readiness-domain-grid strong{font-size:1.05rem}.pc-readiness-domain-grid span{font-size:.62rem}.pc-brief-strengths{display:grid;grid-gap:9px;gap:9px;padding:0;list-style:none}.pc-brief-strengths li{display:flex;gap:9px;align-items:center;padding:10px;border-radius:11px;background:#eef8f4;color:#174f3f}.pc-brief-attention>div{display:grid;grid-gap:10px;gap:10px}.pc-brief-attention section{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 9px;gap:4px 9px;padding:11px;border-left:3px solid #c67535;background:#fff8f1}.pc-brief-attention section p{grid-column:2;margin:0;color:#665849}.pc-brief-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.pc-brief-next h2,.pc-brief-next p{margin:.2rem 0}.pc-brief-journey,.pc-brief-provenance{padding:18px 22px}.pc-brief-provenance>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:14px}.pc-brief-provenance article{display:flex;gap:9px;padding:10px;border-radius:11px;background:#f4f7fb}.pc-brief-provenance article span{display:grid}.pc-brief-provenance small{color:#607188}.pc-brief-journey ol{display:grid;grid-gap:7px;gap:7px;margin:14px 0 0;padding:0;list-style:none}.pc-brief-journey li{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-bottom:1px solid rgba(9,26,51,.08)}.pc-brief-journey li>span:first-child{font-weight:850;color:#335fe6}.pc-brief-journey li>div{display:grid}.pc-brief-journey li small{color:#607188}@media(max-width:1050px){.pc-brief-signal,.pc-intake-confirm,.pc-intake-layout{grid-template-columns:1fr}.pc-intake-frozen,.pc-intake-saved{position:static}.pc-intake-frozen{grid-template-columns:auto 1fr}.pc-intake-frozen button,.pc-intake-frozen dl,.pc-intake-frozen small{grid-column:1/-1}.pc-brief-signal{position:relative;top:auto}}@media(max-width:720px){.pc-intake-steps{top:68px;grid-template-columns:repeat(4,minmax(76px,1fr));overflow-x:auto}.pc-intake-steps li{display:grid;place-items:center;grid-gap:3px;gap:3px;font-size:.68rem}.pc-brief-next,.pc-brief-panel,.pc-brief-signal,.pc-intake-details,.pc-intake-frozen,.pc-intake-understood,.pc-intake-upload{padding:16px;border-radius:16px}.pc-intake-upload-copy{grid-template-columns:1fr}.pc-intake-upload-copy .pc-intake-icon{grid-row:auto}.pc-intake-upload-copy h2,.pc-intake-upload-copy p{grid-column:1}.pc-brief-grid,.pc-brief-provenance>div,.pc-brief-signal dl,.pc-detail-grid,.pc-intake-facts,.pc-intake-governance,.pc-intake-upload-actions{grid-template-columns:1fr}.pc-detail-grid .wide{grid-column:1}.pc-intake-actions{display:grid;grid-template-columns:1fr;bottom:6px}.pc-intake-actions button{width:100%}.pc-source-register article{grid-template-columns:auto minmax(0,1fr)}.pc-source-register article>.cn-chip{grid-column:2;justify-self:start}.pc-brief-next{display:grid}.pc-readiness-domain-grid{grid-template-columns:repeat(2,1fr)}.pc-brief-journey li{grid-template-columns:30px minmax(0,1fr) auto}.pc-brief-journey li>a{grid-column:2}.pc-brief-signal>div{grid-template-columns:1fr}.pc-brief-signal .pc-brief-icon{grid-row:auto}.pc-brief-signal h2,.pc-brief-signal p,.pc-brief-signal small{grid-column:1}.pc-opportunity-brief a{display:inline-flex;align-items:center;min-height:44px}.pc-opportunity-brief .workspace-link{justify-content:center}}@media(prefers-reduced-motion:reduce){.pc-intake-progress span{animation:none}}.pc-parent-endorsement{display:flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none;min-width:0;opacity:.74;transition:opacity .18s ease}.pc-parent-endorsement:focus-visible,.pc-parent-endorsement:hover{opacity:1}.pc-parent-endorsement span{font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.pc-parent-endorsement img{display:block;object-fit:contain;height:auto;max-width:100%}.pc-shell-footer{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:auto;padding:.75rem .72rem .55rem;border-top:1px solid rgba(255,255,255,.09)}.pc-shell-footer .cn-environment{margin:0;padding:0;border:0;background:transparent;min-width:0}.pc-runtime-identity{display:flex!important;align-items:flex-start!important;gap:.45rem!important}.pc-runtime-identity strong{font-size:.58rem!important;line-height:1.35;letter-spacing:.06em;white-space:normal}.pc-runtime-identity[data-runtime=showcase] strong{color:#f4cf77}.pc-runtime-identity[data-runtime=pilot] strong{color:#9ee3d2}.pc-parent-endorsement--shell{justify-content:flex-start;width:max-content;max-width:100%}.pc-parent-endorsement--shell img{width:68px}.pc-parent-endorsement--login{justify-content:center;margin-top:.8rem;padding-top:.7rem;border-top:1px solid rgba(15,28,50,.1)}.pc-parent-endorsement--login img{width:96px}.pc-admin-about{grid-column:1/-1;display:flex!important;align-items:center;justify-content:space-between;gap:1.5rem;scroll-margin-top:1rem}.pc-admin-about>div{max-width:48rem}.pc-admin-about img{width:144px;height:auto;object-fit:contain;flex:0 0 auto}.pc-tenant-visual-copy,.pc-tenant-visual-pack{min-width:0;max-width:100%}.pc-tenant-visual-copy{overflow:hidden}.pc-tenant-visual-copy small,.pc-tenant-visual-copy span,.pc-tenant-visual-copy strong{display:block;max-width:100%;overflow-wrap:anywhere;word-break:normal;line-height:1.2}.pc-tenant-visual-copy strong{white-space:normal}.cn-requirement-priority-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:1rem}.cn-requirement-priority-summary article{min-width:0;padding:1rem 1.05rem;border:1px solid rgba(43,71,112,.13);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 12px 30px rgba(25,45,78,.06)}.cn-requirement-priority-summary small,.cn-requirement-priority-summary span{display:block;color:var(--pc-muted,#5f6b7a)}.cn-requirement-priority-summary strong{display:block;margin:.15rem 0;font-size:1.65rem;line-height:1}.cn-workbench-toolbar{flex-wrap:wrap;align-items:end}.cn-workbench-toolbar label{min-width:10rem;flex:1 1 10rem}.cn-workbench-toolbar label:has(input[type=checkbox]){flex:0 1 auto;min-width:max-content;min-height:44px;display:flex;align-items:center;gap:.45rem}.cn-requirement-workbench>.cn-surface{min-width:0}.cn-requirement-workbench .cn-table-scroll{max-width:100%;overflow:auto;overscroll-behavior:contain}.cn-requirement-workbench .cn-frozen-table{min-width:1180px;table-layout:fixed}.cn-requirement-workbench .cn-frozen-table td:first-child,.cn-requirement-workbench .cn-frozen-table th:first-child{width:150px}.cn-requirement-workbench .cn-frozen-table td:nth-child(2),.cn-requirement-workbench .cn-frozen-table th:nth-child(2){width:330px}.cn-requirement-workbench .cn-frozen-table td:nth-child(3),.cn-requirement-workbench .cn-frozen-table th:nth-child(3){width:135px}.cn-requirement-workbench .cn-frozen-table td:nth-child(4),.cn-requirement-workbench .cn-frozen-table th:nth-child(4){width:110px}.cn-requirement-workbench .cn-frozen-table td:nth-child(5),.cn-requirement-workbench .cn-frozen-table th:nth-child(5){width:145px}.cn-requirement-workbench .cn-frozen-table td:nth-child(6),.cn-requirement-workbench .cn-frozen-table th:nth-child(6){width:220px}.cn-requirement-workbench .cn-frozen-table td{vertical-align:top;overflow-wrap:anywhere}.cn-requirement-workbench .cn-frozen-table td small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.cn-requirement-id{display:block;width:100%;min-height:44px;padding:.35rem .45rem!important;font:700 .72rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace!important;white-space:normal!important;overflow-wrap:anywhere;text-align:left}.cn-show-requirements{min-height:44px;margin:.7rem}.cn-requirement-inspector blockquote,.cn-requirement-inspector h2,.cn-requirement-inspector p,.readiness-blockers li{overflow-wrap:anywhere}.pc-assessment-disclosure{padding:0!important;overflow:clip}.pc-assessment-disclosure>summary{min-height:56px;display:flex;align-items:center;padding:1rem 1.2rem;font-weight:800;cursor:pointer;list-style-position:inside}.pc-assessment-disclosure>section{padding:0 1.2rem 1.2rem}.pc-executive-decision{scroll-margin-top:1rem;border-color:rgba(32,83,185,.28)!important;box-shadow:0 18px 50px rgba(32,83,185,.1)!important}.readiness-blockers details{margin-top:.8rem}.readiness-blockers details summary{min-height:44px;display:flex;align-items:center;font-weight:750;cursor:pointer}@media (max-width:760px){.pc-shell-footer{padding:.55rem .75rem}.pc-parent-endorsement--shell img{width:60px}.pc-admin-about{align-items:flex-start;flex-direction:column}.pc-admin-about img{width:112px}.cn-requirement-priority-summary{grid-template-columns:1fr}.cn-requirement-priority-summary article{padding:.85rem}.cn-workbench-toolbar label,.cn-workbench-toolbar label:has(input[type=checkbox]){flex:1 1 100%;min-width:0}.cn-mobile-requirement-picker button strong{max-width:100%;font-size:.72rem;overflow-wrap:anywhere}.cn-requirement-inspector{min-width:0;max-width:100%}.cn-requirement-inspector .cn-tabs{overflow-x:auto;scrollbar-width:thin}.pc-assessment-disclosure>section{padding:0 .85rem .85rem}.evidence-header .detail-actions{position:-webkit-sticky;position:sticky;bottom:.5rem;z-index:5;padding:.45rem;background:rgba(248,250,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;box-shadow:0 8px 24px rgba(15,28,50,.14)}}.pc-first-use-setup{border-top:1px solid rgba(15,28,50,.1);padding-top:.75rem}.pc-first-use-setup summary{display:flex;min-height:44px;align-items:center;cursor:pointer;color:#173d68;font-weight:800}.pc-first-use-setup form{margin-top:.8rem}.pc-first-use-setup p{margin:0;color:#5b6c83;font-size:.82rem;line-height:1.5}.pc-home-readiness{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:1.25rem;gap:1.25rem;margin-top:1rem;padding:1.15rem 1.25rem;border-left:4px solid #1d7e70}.pc-home-readiness h2,.pc-home-readiness p{margin:.18rem 0}.pc-home-readiness>dl{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.pc-home-readiness>dl div{padding:.7rem;border-radius:12px;background:rgba(241,247,247,.88)}.pc-home-readiness dt{color:#53657a;font-size:.67rem}.pc-home-readiness dd{margin:.2rem 0 0;color:#123f3a;font-size:1.18rem;font-weight:850}.pc-home-readiness-actions{display:grid;grid-gap:.5rem;gap:.5rem}.pc-home-readiness-actions a{justify-content:center;text-align:center}.pc-readiness-primary-actions{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,auto);align-items:center;grid-gap:.65rem;gap:.65rem;margin:-2px 0 12px;padding:.75rem;border:1px solid rgba(36,87,77,.15);border-radius:12px;background:linear-gradient(110deg,rgba(237,249,246,.95),rgba(255,255,255,.88))}.pc-readiness-primary-actions>div{display:grid;grid-gap:.15rem;gap:.15rem}.pc-readiness-primary-actions>div strong{color:#173f3a}.pc-readiness-primary-actions>div span{color:#5b6c73;font-size:.7rem}.pc-readiness-primary-actions button{display:inline-flex;min-height:40px;align-items:center;gap:.4rem;border:1px solid rgba(27,99,88,.2);border-radius:8px;padding:.58rem .72rem;background:#fff;color:#165d53;font-weight:800;cursor:pointer}.pc-intake-readiness{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:12px;padding:.85rem 1rem;border-left:4px solid #278a75}.pc-intake-readiness[data-attention=true]{border-left-color:#c88714}.pc-intake-readiness>div{display:flex;align-items:center;gap:.7rem}.pc-intake-readiness>div>span{display:grid;grid-gap:.12rem;gap:.12rem}.pc-intake-readiness p,.pc-intake-readiness small{margin:0}.pc-intake-readiness strong{color:#173d57}.pc-intake-readiness small{color:#5c6d7f}.pc-intake-readiness .secondary-link,.pc-intake-readiness .workspace-link{white-space:nowrap}.pc-guided-onboarding{display:grid;grid-gap:1rem;gap:1rem}.pc-guided-onboarding>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.pc-guided-onboarding>ol li{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.65rem;border-bottom:3px solid #d8e0e9;color:#637288}.pc-guided-onboarding>ol li[data-active=true]{border-color:#1d7568;color:#174e47}.pc-guided-onboarding>ol strong{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#eaf5f2}.pc-guided-onboarding>ol span{font-size:.7rem;font-weight:750}.pc-guided-onboarding .onboarding-form>div{grid-column:1/-1}.pc-guided-onboarding .onboarding-form h2,.pc-guided-onboarding .onboarding-form p{margin:.2rem 0}.pc-home-readiness dt,.pc-intake-empty,.pc-intake-saved small,.pc-intake-steps,.pc-intake-steps li,.pc-intake-steps li strong{color:#52657b}@media(max-width:1050px){.pc-home-readiness{grid-template-columns:1fr auto}.pc-home-readiness-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.pc-readiness-primary-actions{grid-template-columns:1fr 1fr}.pc-readiness-primary-actions>div{grid-column:1/-1}}@media(max-width:720px){.pc-home-readiness{grid-template-columns:1fr}.pc-home-readiness>dl{grid-template-columns:1fr 1fr}.pc-home-readiness-actions{grid-column:auto;grid-template-columns:1fr}.pc-readiness-primary-actions{display:flex;overflow-x:auto}.pc-readiness-primary-actions>div{min-width:230px}.pc-readiness-primary-actions button{flex:0 0 auto}.pc-intake-readiness{align-items:flex-start;flex-direction:column}.pc-intake-readiness>div:last-child{display:grid;width:100%;grid-template-columns:1fr 1fr}.pc-guided-onboarding>ol{display:flex;overflow-x:auto}.pc-guided-onboarding>ol li{flex:0 0 145px}}.pc-decision-brief,.pc-guided-home{display:grid;grid-gap:18px;gap:18px;max-width:1600px;margin:0 auto;padding-bottom:32px}.pc-decision-title,.pc-guided-header{position:-webkit-sticky;position:sticky;top:0;z-index:14;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:14px 4px;background:rgba(248,250,253,.9);border-bottom:1px solid rgba(20,47,80,.09)}.pc-guided-header>div:first-child>div{display:flex;align-items:baseline;gap:14px}.pc-decision-title h1,.pc-guided-header h1{margin:0;color:#0b1d3a;font-size:2rem;letter-spacing:-.045em}.pc-decision-title p,.pc-guided-header p{margin:0}.pc-decision-title>div>p:last-child,.pc-guided-header>div:first-child span{color:#65748a;font-size:.78rem}.pc-guided-user{display:flex;align-items:center;gap:10px}.pc-guided-user>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2d5fca;color:#fff;font-size:.78rem;font-weight:850}.pc-guided-user>div{display:grid}.pc-guided-user small,.pc-guided-user time{color:#627188;font-size:.7rem}.pc-guided-user button{font-size:.68rem}.pc-decision-conditions,.pc-decision-context,.pc-decision-lenses,.pc-decision-reasons,.pc-guided-context,.pc-human-decision,.pc-next-action,.pc-portfolio-pulse,.pc-readiness-signal,.pc-recent-activity,.pc-recommendation,.pc-today{border:1px solid rgba(30,67,111,.12);border-radius:18px;background:rgba(255,255,255,.87);box-shadow:0 16px 38px rgba(16,38,69,.07)}.pc-guided-context{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.8fr);align-items:center;padding:12px 20px}.pc-guided-context label{display:flex;align-items:center;gap:8px;color:#4f6075;font-size:.7rem}.pc-guided-context select{min-width:210px;border:0;background:transparent;color:#122944;font:inherit;font-weight:800}.pc-guided-context dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.pc-guided-context dl div{display:flex;align-items:baseline;justify-content:center;gap:7px;border-left:1px solid rgba(20,47,80,.09)}.pc-guided-context dt{color:#53657c;font-size:.68rem}.pc-guided-context dd{order:-1;margin:0;color:#0d2948;font-size:1.05rem;font-weight:900}.pc-next-action{position:relative;overflow:hidden;min-height:340px;padding:32px}.pc-next-copy{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 24px;gap:10px 24px;max-width:980px}.pc-next-copy>dl,.pc-next-copy>h2,.pc-next-copy>p{grid-column:1}.pc-next-copy h2{max-width:23ch;margin:8px 0 10px;color:#0b1d3a;font-size:clamp(2.2rem,3.5vw,3.8rem);line-height:1.02;letter-spacing:-.055em}.pc-next-copy>p:not(.eyebrow){max-width:66ch;margin:0;color:#5c6d83;line-height:1.6}.pc-next-copy dl{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.pc-next-copy dl div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:2px 9px;gap:2px 9px;min-width:150px;padding:9px 13px;border-right:1px solid rgba(20,47,80,.08)}.pc-next-copy dl dt{display:flex;align-items:center;gap:9px;color:#53657a;font-size:.62rem}.pc-next-copy dl dd{grid-column:2;margin:0;color:#173451;font-size:.75rem;font-weight:800}.pc-next-button{grid-column:2;grid-row:3/5;align-self:end;display:inline-flex;align-items:center;gap:9px;min-height:58px;padding:0 20px;border-radius:11px;background:#087d73;color:#fff;font-size:.82rem;font-weight:850;text-decoration:none;box-shadow:0 12px 26px rgba(8,125,115,.2)}.pc-next-button span{margin-left:8px}.pc-next-illustration{position:absolute;right:48px;top:52px;display:grid;place-items:center;width:190px;height:190px;border-radius:48px;background:#edf3fb;color:#c6d4e8;transform:rotate(-4deg)}.pc-guided-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:18px;gap:18px}.pc-today{padding:20px}.pc-today header{display:flex;align-items:flex-end;justify-content:space-between}.pc-today h2{margin:.2rem 0}.pc-today header>span{padding:.3rem .55rem;border-radius:99px;background:#f0f3f8;font-size:.66rem;font-weight:800}.pc-today>div{display:grid;margin-top:15px}.pc-today>div>a{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:70px;padding:10px;border:1px solid rgba(20,47,80,.09);border-bottom:0;color:#102946;text-decoration:none}.pc-today>div>a:first-child{border-radius:12px 12px 0 0}.pc-today>div>a:last-child{border-bottom:1px solid rgba(20,47,80,.09);border-radius:0 0 12px 12px}.pc-today time{font-weight:850}.pc-today a>span{display:grid}.pc-today a small{color:#53657a;font-size:.68rem}.pc-today a>b{padding:.3rem .45rem;border-radius:6px;background:#e7f4ec;color:#247153;font-size:.62rem}.pc-today a>b[data-tone=attention]{background:#fff0d9;color:#8b5d0c}.pc-today a>i{font-style:normal}.pc-text-link{display:inline-block;margin-top:14px;color:#2259c7;font-size:.72rem;font-weight:800;text-decoration:none}.pc-guided-side{display:grid;grid-gap:18px;gap:18px}.pc-portfolio-pulse{padding:20px}.pc-portfolio-pulse dl{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0 0}.pc-portfolio-pulse dl div{display:grid;grid-gap:3px;gap:3px;padding:0 16px;border-left:1px solid rgba(20,47,80,.09)}.pc-portfolio-pulse dl div:first-child{border-left:0;padding-left:0}.pc-portfolio-pulse dt{color:#5f7085;font-size:.66rem}.pc-portfolio-pulse dd{order:2;display:grid;margin:0;color:#0c2443;font-size:2rem;font-weight:900}.pc-portfolio-pulse dd small{font-size:.7rem}.pc-portfolio-pulse dl small{order:3;color:#53657a;font-size:.58rem}.pc-readiness-signal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:20px}.pc-readiness-score{display:flex;align-items:baseline;justify-content:center;width:82px;height:82px;padding-top:25px;border:7px solid #cfe9e2;border-top-color:#188b78;border-radius:50%}.pc-readiness-score strong{font-size:1.55rem}.pc-readiness-score small{font-size:.58rem}.pc-readiness-signal h2,.pc-readiness-signal p{margin:.2rem 0}.pc-readiness-signal p{color:#53657a;font-size:.7rem}.pc-readiness-signal>a{color:#2259c7;font-size:.72rem;font-weight:850;text-decoration:none;white-space:nowrap}.pc-recent-activity{padding:0 20px}.pc-recent-activity summary{display:flex;align-items:center;justify-content:space-between;min-height:70px;cursor:pointer;list-style:none}.pc-recent-activity summary>span:first-child{display:grid}.pc-recent-activity summary small{color:#53657a;font-size:.66rem}.pc-recent-activity>div{padding-bottom:12px}.pc-recent-activity p{display:flex;justify-content:space-between;margin:0;padding:10px;border-top:1px solid rgba(20,47,80,.08)}.pc-recent-activity p span{color:#69798e;font-size:.7rem}.pc-decision-title{position:relative;min-height:82px}.pc-decision-context{position:-webkit-sticky;position:sticky;top:90px;z-index:12;display:grid;grid-template-columns:minmax(270px,1.2fr) minmax(0,2fr);grid-gap:14px;gap:14px;padding:16px}.pc-decision-context>div:first-child{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;align-content:center}.pc-decision-context>div:first-child>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf3fb;color:#275cc6}.pc-decision-context>div:first-child small{color:#53657a;font-size:.6rem;text-transform:uppercase}.pc-decision-context>div:first-child strong{font-size:.92rem}.pc-decision-context dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.pc-decision-context dl div{padding:0 12px;border-left:1px solid rgba(20,47,80,.09)}.pc-decision-context dt{color:#53657a;font-size:.58rem;font-weight:800;text-transform:uppercase}.pc-decision-context dd{margin:.3rem 0 0;color:#17314d;font-size:.72rem;font-weight:750}.pc-decision-journey{grid-column:1/-1;padding-top:10px;border-top:1px solid rgba(20,47,80,.08)}.pc-decision-journey>span{color:#275cc6;font-size:.6rem;font-weight:850;text-transform:uppercase}.pc-decision-journey ol{display:grid;grid-template-columns:repeat(7,1fr);margin:8px 0 0;padding:0;list-style:none}.pc-decision-journey li{display:flex;align-items:center;gap:7px;color:#53657a;font-size:.66rem}.pc-decision-journey li:after{content:"";height:1px;flex:1 1;background:#ccd6e1}.pc-decision-journey li:last-child:after{display:none}.pc-decision-journey li b{display:grid;place-items:center;width:23px;height:23px;border:1px solid #c2cfde;border-radius:50%;font-size:.6rem}.pc-decision-journey li[data-active=true]{color:#2259c7;font-weight:850}.pc-decision-journey li[data-active=true] b{border-color:#2259c7;background:#2259c7;color:#fff}.pc-decision-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);grid-gap:18px;gap:18px}.pc-decision-conditions,.pc-decision-reasons,.pc-human-decision,.pc-recommendation{padding:20px}.pc-recommendation header{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px}.pc-recommendation header>span{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#e6f4e9;color:#2f7858}.pc-recommendation h2{margin:.25rem 0;color:#2b714b;font-size:2rem}.pc-recommendation header p:last-child{margin:0;color:#52657a}.pc-recommendation-signals{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}.pc-recommendation-signals>div{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:10px 18px;border-left:1px solid rgba(20,47,80,.08);text-align:center}.pc-recommendation-signals>div:first-child{border-left:0}.pc-recommendation-signals svg{color:#2f7858}.pc-recommendation-signals>div:nth-child(2) svg{color:#be7c16}.pc-recommendation-signals>div:nth-child(3) svg{color:#315fc2}.pc-recommendation-signals strong{font-size:.66rem;text-transform:uppercase}.pc-recommendation-signals p{margin:0;color:#5e6f84;font-size:.66rem;line-height:1.45}.pc-decision-conditions{grid-column:2;grid-row:1}.pc-decision-conditions>details{border-bottom:1px solid rgba(20,47,80,.09)}.pc-decision-conditions summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px 0;cursor:pointer;list-style:none}.pc-decision-conditions summary>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e6f4e9;color:#2f7858;font-weight:850}.pc-decision-conditions summary>div{display:grid;grid-gap:4px;gap:4px}.pc-decision-conditions summary strong{font-size:.75rem}.pc-decision-conditions summary small{color:#53657a;font-size:.6rem}.pc-decision-conditions details>p{color:#5c6e82;font-size:.7rem}.pc-decision-conditions form{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding-bottom:12px}.pc-decision-conditions label{display:grid;grid-gap:4px;gap:4px;color:#53657b;font-size:.62rem}.pc-decision-conditions input,.pc-decision-conditions select{width:100%;padding:7px;border:1px solid #c8d4e1;border-radius:7px;background:#fff}.pc-decision-conditions form button{align-self:end;min-height:35px;border:0;border-radius:7px;background:#275cc6;color:#fff;font-weight:800}.pc-decision-conditions>a{display:flex;justify-content:space-between;margin-top:12px;color:#2259c7;font-size:.68rem;font-weight:800;text-decoration:none}.pc-decision-reasons>div{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:18px;gap:18px}.pc-decision-reasons h3{font-size:.68rem;text-transform:uppercase}.pc-decision-reasons ul{display:grid;grid-gap:8px;gap:8px;padding-left:18px;color:#425873;font-size:.7rem}.pc-decision-reasons section>a{color:#2259c7;font-size:.68rem;font-weight:800;text-decoration:none}.pc-decision-reasons section:last-child{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-left:18px;border-left:1px solid rgba(20,47,80,.09)}.pc-decision-reasons section:last-child>span{color:#53657a;font-size:.62rem;text-transform:uppercase}.pc-decision-reasons section:last-child>strong{color:#2f7858;font-size:1.7rem}.pc-decision-reasons progress{width:100%;height:6px;accent-color:#3d9a72}.pc-decision-reasons section:last-child>b{color:#7a4a00;font-size:1rem}.pc-decision-reasons section:last-child small{color:#53657a;font-size:.6rem}.pc-human-decision{grid-column:2;grid-row:2}.pc-human-decision>small{display:block;color:#53657a}.pc-recorded-decision{display:grid;margin-top:8px;padding:10px;border-radius:9px;background:#eaf5ee}.pc-recorded-decision span{color:#597066;font-size:.62rem}.pc-decision-buttons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.pc-decision-buttons button{display:grid;justify-items:start;grid-gap:2px;gap:2px;min-height:70px;padding:10px;border:1px solid rgba(20,47,80,.12);border-radius:9px;background:#fff;color:#1b344f;font-weight:800;text-align:left}.pc-decision-buttons button:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;background:#2859be;color:#fff;text-align:center}.pc-decision-buttons button:first-child small{display:block}.pc-decision-buttons button small{color:#53657a;font-size:.55rem;font-weight:500}.pc-decision-buttons button:first-child small{color:#dbe6ff}.pc-human-decision-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(20,47,80,.09)}.pc-human-decision-form label{display:grid;grid-gap:4px;gap:4px;color:#53657b;font-size:.62rem}.pc-human-decision-form select,.pc-human-decision-form textarea{width:100%;padding:7px;border:1px solid #c8d4e1;border-radius:7px;background:#fff;font:inherit}.pc-human-decision-form>div{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.pc-human-decision-form>div button:last-child{border:0;border-radius:7px;padding:9px 12px;background:#087d73;color:#fff;font-weight:800}.pc-decision-lenses{display:grid;grid-template-columns:repeat(4,1fr);padding:8px}.pc-decision-lenses article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:start;padding:12px;border-right:1px solid rgba(20,47,80,.09)}.pc-decision-lenses article:last-child{border-right:0}.pc-decision-lenses article>div{display:grid;grid-gap:2px;gap:2px}.pc-decision-lenses span{color:#596b80;font-size:.64rem}.pc-decision-lenses strong{font-size:.7rem}.pc-decision-lenses small{color:#53657a;font-size:.58rem}.pc-decision-lenses a{color:#2259c7;text-decoration:none}.pc-decision-audit{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:10px 14px;border:1px solid #d7e1ee;border-radius:9px;background:#edf3fb;color:#4b6078;font-size:.62rem}.pc-decision-audit span strong{display:block;color:#233f5d;text-transform:uppercase}.pc-decision-audit>b{color:#2259c7}.pc-decision-disclosure{padding:14px 18px;border:1px solid rgba(20,47,80,.12);border-radius:12px;background:rgba(255,255,255,.8)}.pc-decision-disclosure summary{cursor:pointer;font-weight:800}.pc-decision-disclosure li,.pc-decision-disclosure p{color:#53657a;font-size:.72rem}@supports (((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))) or (-webkit-backdrop-filter:blur(18px))){.pc-decision-conditions,.pc-decision-context,.pc-decision-lenses,.pc-decision-reasons,.pc-decision-title,.pc-guided-context,.pc-guided-header,.pc-human-decision,.pc-next-action,.pc-portfolio-pulse,.pc-readiness-signal,.pc-recent-activity,.pc-recommendation,.pc-today{backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.pc-decision-conditions,.pc-decision-context,.pc-decision-lenses,.pc-decision-reasons,.pc-decision-title,.pc-guided-context,.pc-guided-header,.pc-human-decision,.pc-next-action,.pc-portfolio-pulse,.pc-readiness-signal,.pc-recent-activity,.pc-recommendation,.pc-today{background:#fff}}@media(max-width:1100px){.pc-decision-layout,.pc-guided-grid{grid-template-columns:1fr}.pc-next-illustration{opacity:.3}.pc-decision-conditions,.pc-human-decision{grid-column:auto;grid-row:auto}.pc-decision-context{position:relative;top:auto}.pc-decision-lenses,.pc-portfolio-pulse dl{grid-template-columns:repeat(2,1fr)}.pc-portfolio-pulse dl{gap:14px}.pc-portfolio-pulse dl div:nth-child(3){border-left:0}}@media(max-width:720px){.pc-decision-brief,.pc-guided-home{gap:12px;padding-inline:12px}.pc-decision-title,.pc-guided-header{position:-webkit-sticky;position:sticky;min-height:64px;margin-inline:-12px;padding:10px 12px}.pc-guided-header>div:first-child>div{display:grid;grid-gap:2px;gap:2px}.pc-decision-title h1,.pc-guided-header h1{font-size:1.45rem}.pc-decision-title>div>p:last-child,.pc-guided-header>div:first-child span,.pc-guided-user button,.pc-guided-user time,.pc-guided-user>div{display:none}.pc-guided-user>span{width:36px;height:36px}.pc-guided-context{grid-template-columns:1fr;padding:10px}.pc-guided-context dl{display:flex;overflow-x:auto;margin-top:9px;padding-top:9px;border-top:1px solid rgba(20,47,80,.08)}.pc-guided-context dl div{flex:0 0 125px}.pc-guided-context label span{display:none}.pc-guided-context select{min-width:0;width:100%}.pc-next-action{min-height:auto;padding:20px}.pc-next-copy{grid-template-columns:1fr}.pc-next-copy h2{font-size:2rem}.pc-next-button,.pc-next-copy>dl,.pc-next-copy>h2,.pc-next-copy>p{grid-column:1}.pc-next-copy dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-top:12px}.pc-next-copy dl div{min-width:0;padding:6px;border-right:0}.pc-next-copy dl svg{display:none}.pc-next-button{grid-row:auto;min-height:48px;justify-content:center}.pc-next-illustration{display:none}.pc-today{padding:14px}.pc-today>div>a{grid-template-columns:52px minmax(0,1fr) auto}.pc-today a>b{display:none}.pc-guided-side{gap:12px}.pc-portfolio-pulse{padding:14px}.pc-portfolio-pulse dl div{padding:0 10px}.pc-readiness-signal{grid-template-columns:auto 1fr;padding:14px}.pc-readiness-signal>a{grid-column:1/-1;text-align:right}.pc-decision-context{grid-template-columns:1fr;padding:12px}.pc-decision-context dl{grid-template-columns:repeat(2,1fr);gap:10px}.pc-decision-context dl div{border-left:0;padding:0}.pc-decision-journey{overflow-x:auto}.pc-decision-journey ol{display:flex;min-width:640px}.pc-decision-journey li{flex:1 1}.pc-decision-conditions,.pc-decision-reasons,.pc-human-decision,.pc-recommendation{padding:14px}.pc-recommendation h2{font-size:1.55rem}.pc-recommendation-signals{grid-template-columns:1fr}.pc-recommendation-signals>div{justify-items:start;text-align:left;border-left:0;border-top:1px solid rgba(20,47,80,.08)}.pc-decision-reasons>div{grid-template-columns:1fr}.pc-decision-reasons section:last-child{padding:12px 0 0;border-left:0;border-top:1px solid rgba(20,47,80,.08)}.pc-decision-buttons{grid-template-columns:1fr}.pc-decision-buttons button:first-child{grid-column:auto}.pc-human-decision-form{grid-template-columns:1fr}.pc-decision-lenses{display:flex;overflow-x:auto}.pc-decision-lenses article{flex:0 0 250px}.pc-decision-audit{grid-template-columns:auto 1fr}.pc-decision-audit>b{grid-column:2}.pc-recent-activity p{display:grid;grid-gap:3px;gap:3px}}@media (max-width:640px){.pc-guided-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-guided-context dd,.pc-guided-context dl>div,.pc-guided-context dt{min-width:0}.pc-guided-context dt{overflow:visible;text-overflow:clip;white-space:normal}.pc-decision-journey ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.2rem;gap:.2rem;overflow:visible}.pc-decision-journey li{min-width:0}.pc-decision-journey li span{display:none}.pc-decision-journey li[data-active=true]{grid-column:span 2}.pc-decision-journey li[data-active=true] span{display:inline;font-size:.68rem;white-space:nowrap}.pc-guided-context dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;overflow:visible}.pc-guided-context dl>div{width:auto!important}.pc-decision-journey ol{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:.25rem!important;gap:.25rem!important;width:100%}.pc-decision-journey li,.pc-decision-journey li[data-active=true]{display:flex!important;grid-column:auto!important;justify-content:center;min-width:0}.pc-decision-journey li span,.pc-decision-journey li[data-active=true] span{display:none!important}.pc-decision-journey ol{box-sizing:border-box;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.pc-decision-journey li,.pc-decision-journey li[data-active=true]{inline-size:auto!important;min-inline-size:0!important}}.pc-operator-page{display:grid;grid-gap:1.25rem;gap:1.25rem}.pc-operator-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.pc-approval-governance,.pc-governed-drawer,.pc-instance-list>article,.pc-operator-summary article{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 16px 46px rgba(20,43,61,.08);padding:1rem}.pc-operator-summary strong{display:block;font-family:var(--font-display);font-size:1.65rem}.pc-operator-summary span{color:var(--muted);font-size:.86rem}.pc-operator-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);grid-gap:1rem;gap:1rem;align-items:start}.pc-operator-layout>aside{display:grid;grid-gap:1rem;gap:1rem;position:-webkit-sticky;position:sticky;top:7rem}.pc-instance-list{display:grid;grid-gap:.75rem;gap:.75rem}.pc-instance-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pc-instance-list small{display:block;color:var(--muted);margin-top:.25rem}.pc-instance-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.pc-instance-list dl div{min-width:0}.pc-instance-list dd{overflow-wrap:anywhere}.pc-governed-drawer>summary{cursor:pointer;font-weight:700}.pc-governed-drawer[open]>summary{margin-bottom:1rem}.pc-approval-governance{grid-column:1/-1}.pc-approval-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:1.25rem;gap:1.25rem}.checkbox-row{display:flex!important;align-items:center;gap:.55rem}.checkbox-row input{width:auto!important}.pc-approval-layout .member-list small{overflow-wrap:anywhere}@media(max-width:820px){.pc-approval-layout,.pc-operator-layout,.pc-operator-summary{grid-template-columns:1fr}.pc-operator-layout>aside{position:static}.pc-instance-list dl{grid-template-columns:1fr}.pc-operator-page{min-width:0;overflow-x:clip}}.pc-shell-link,.pc-shell-source-link,.pc-shell-sublink{align-items:center;display:flex;gap:.72rem;justify-content:flex-start!important;min-width:0;text-align:left!important}.pc-shell-link>[class*=icon],.pc-shell-link>svg,.pc-shell-source-link>[class*=icon],.pc-shell-source-link>svg,.pc-shell-sublink>[class*=icon],.pc-shell-sublink>svg{flex:0 0 auto}.pc-shell-link>span,.pc-shell-source-link>span,.pc-shell-sublink>span{min-width:0;overflow-wrap:anywhere}.pc-shell-sublink{padding:.5rem .7rem!important}.pc-activation-callout,.pc-first-use-guidance{background:linear-gradient(135deg,rgba(31,91,214,.12),rgba(20,166,145,.08));border:1px solid rgba(81,131,230,.28);border-radius:1rem;padding:1rem}.pc-operator-conductor{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 1.25rem}.pc-operator-conductor article{align-items:flex-start;background:rgba(255,255,255,.76);border:1px solid rgba(94,116,154,.2);border-radius:1rem;display:flex;gap:.7rem;min-width:0;padding:.9rem}.pc-operator-conductor article>span{align-items:center;background:#e7edfb;border-radius:999px;color:#173b83;display:inline-flex;flex:0 0 2rem;font-weight:800;height:2rem;justify-content:center}.pc-operator-conductor article[data-state=complete]>span{background:#dff5eb;color:#08785d}.pc-operator-conductor article[data-state=current]{border-color:rgba(39,94,211,.48);box-shadow:0 12px 28px rgba(32,73,151,.12)}.pc-operator-conductor article div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.field-hint,.pc-operator-conductor small{color:#60708b;line-height:1.45}@media (max-width:760px){.pc-operator-conductor{grid-template-columns:1fr}}.pc-tenant-identity-dock{flex-shrink:0;height:auto}