.plentro-golden-hero{position:relative;min-height:192px;overflow:hidden;padding:36px 35px 22px;background:linear-gradient(90deg,#f9fcff,#f4f9ff 47%,#edf5ff)}.plentro-golden-hero:before{position:absolute;z-index:1;inset:0 auto 0 0;width:54%;content:"";background:linear-gradient(90deg,#f9fcff 0% 88%,#f9fcfff5 94%,#f9fcff00);pointer-events:none}.plentro-golden-hero-copy{position:relative;z-index:2;max-width:650px}.plentro-golden-breadcrumb{margin:0;color:#5068a4;font-size:11px;font-weight:600;line-height:1.2}.plentro-golden-breadcrumb span{margin:0 5px;color:#91a7cf}.plentro-golden-breadcrumb strong{color:#173676;font-weight:800}.plentro-golden-hero h1{margin:13px 0 6px;color:#07184f;font-size:42px;font-weight:800;letter-spacing:-.035em;line-height:1.04}.plentro-golden-hero-copy>p:last-child{max-width:625px;margin:0;color:#445f9a;font-size:16px;line-height:1.42}.plentro-golden-hero-visual{position:absolute;z-index:0;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none}.plentro-golden-hero-art{position:absolute;z-index:0;inset:0;width:100%;height:192px;object-fit:cover;object-position:54% 50%}.plentro-golden-hero-callout{position:absolute;z-index:1;top:54px;right:clamp(330px,23vw,540px);color:#2b4f8f;font-size:17px;font-weight:760;line-height:1.18}.plentro-golden-hero-callout strong{display:block;width:150px;font-weight:760}.plentro-golden-hero-callout strong span{display:inline}.plentro-golden-hero-callout i{display:block;width:54px;height:2px;margin-top:11px;background:#235ccb}.plentro-golden-hero-illustrations{position:absolute;z-index:1;top:22px;right:36px;width:clamp(260px,18vw,380px);height:auto}.plentro-golden-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--pt-project-footer-height,50px);padding:.35rem .95rem;color:#5d75ae}.plentro-golden-footer>p{margin:0;font-size:.68rem}.plentro-golden-footer>p span{margin-right:7px;color:#a6bfef;font-size:28px;font-weight:800;line-height:0;vertical-align:-6px}.plentro-golden-footer em{font-style:italic}.plentro-golden-footer>div{display:flex;align-items:center;gap:11px}.plentro-golden-footer>div>i{display:block;width:40px;height:1px;background:#8dacdf}.plentro-golden-footer small{font-size:9px;white-space:nowrap}.plentro-golden-footer img{display:block;width:100px;height:auto}.approved-icon-bubble{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;color:#064fd6;background:#eef4fd}.approved-icon-bubble svg{width:25px;height:25px}.approved-icon-bubble.green{color:#08733e;background:#e4f7eb}.approved-icon-bubble.purple{color:#6324c8;background:#f2e8ff}.approved-icon-bubble.orange{color:#d98200;background:#fff0dc}.approved-icon-bubble.red{color:#e33d62;background:#ffe8ee}@media(min-width:1800px){.plentro-golden-hero{padding-inline:48px}.plentro-golden-hero-illustrations{right:48px;width:390px}.plentro-golden-hero-callout{right:clamp(390px,23vw,560px)}}@media(max-width:1180px){.plentro-golden-hero h1{font-size:36px}.plentro-golden-hero-copy{max-width:600px}.plentro-golden-hero-copy>p:last-child{max-width:570px;font-size:15px}.plentro-golden-hero-callout{right:300px}.plentro-golden-hero-illustrations{right:18px;width:285px}}@media(max-width:900px){.plentro-golden-hero{min-height:184px;padding-inline:24px}.plentro-golden-hero-copy{max-width:610px}.plentro-golden-hero-callout,.plentro-golden-hero-illustrations{display:none}.plentro-golden-footer>div>i,.plentro-golden-footer small{display:none}}@media(max-width:640px){.plentro-golden-hero{min-height:220px;padding:28px 18px 20px}.plentro-golden-hero-visual{display:none}.plentro-golden-hero h1{font-size:33px}.plentro-golden-hero-copy>p:last-child{font-size:14px}.plentro-golden-footer{align-items:flex-start;flex-direction:column;padding-block:12px}.plentro-golden-footer img{width:116px}}.plentro-golden-hero--project-information{min-height:300px;padding:52px 40px 34px;background:#f9fcff}.plentro-golden-hero--project-information:before{z-index:1;width:58%;background:linear-gradient(90deg,#f9fcff 0% 76%,#f9fcfffa 84%,#f9fcffb3 91%,#f9fcff00)}.plentro-golden-hero--project-information .plentro-golden-hero-copy{z-index:2;max-width:45%}.plentro-golden-hero--project-information .plentro-golden-hero-copy>p:last-child{max-width:520px}.plentro-golden-hero-project-scene{position:absolute;z-index:0;top:0;right:0;height:100%;width:auto;max-width:none;object-fit:contain;object-position:right center}@media(max-width:1180px){.plentro-golden-hero--project-information{min-height:282px;padding-inline:32px}.plentro-golden-hero--project-information .plentro-golden-hero-copy{max-width:46%}.plentro-golden-hero-project-scene{height:100%}}@media(max-width:900px){.plentro-golden-hero--project-information{min-height:184px;padding-top:32px}.plentro-golden-hero--project-information:before{width:100%;background:#f9fcff}.plentro-golden-hero--project-information .plentro-golden-hero-copy{max-width:610px}.plentro-golden-hero-project-scene{display:none}}.plentro-golden-hero--project-administration{box-sizing:border-box;height:180px;min-height:180px;max-height:180px;padding:18px 30px 16px;isolation:isolate;border:1px solid #d6e2f1;border-radius:var(--pt-radius-feature);background:#f8fbff}.plentro-golden-hero--project-administration:before{content:none}.plentro-golden-hero--project-administration:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,#f9fcfffc,#f6fafff5 43%,#edf6ff8a 64%,#e0eefc14);pointer-events:none}.plentro-golden-hero--project-administration .plentro-golden-hero-copy{position:relative;z-index:2;max-width:58%}.plentro-golden-hero--project-administration h1{margin:7px 0 6px;font-size:clamp(1.8rem,2.3vw,2.3rem)}.plentro-golden-hero--project-administration .plentro-golden-hero-copy>p:last-child{max-width:34rem;font-size:clamp(.8rem,.9vw,.92rem);line-height:1.35}.plentro-golden-hero--project-administration .plentro-golden-hero-admin-scene{position:absolute;inset:0 0 0 auto;z-index:0;width:58%;height:100%;object-fit:cover;object-position:68% 52%;pointer-events:none}.plentro-golden-hero--project-administration .plentro-golden-hero-admin-callout{z-index:2;top:auto;right:clamp(42px,4.2vw,74px);bottom:22px;color:#173676;font-size:14px;text-shadow:0 1px 10px rgba(249,252,255,.9)}.plentro-golden-hero--project-administration .plentro-golden-hero-admin-callout strong{width:150px}@media(max-width:900px){.plentro-golden-hero--project-administration{height:auto;min-height:184px;max-height:none;padding:32px 24px 24px}.plentro-golden-hero--project-administration:after{background:#f9fcff}.plentro-golden-hero--project-administration .plentro-golden-hero-copy{max-width:610px}.plentro-golden-hero--project-administration .plentro-golden-hero-admin-scene,.plentro-golden-hero--project-administration .plentro-golden-hero-admin-callout{display:none}}@media(min-width:901px){.plentro-golden-hero--project-information{box-sizing:border-box;height:180px;min-height:180px;max-height:180px;padding:18px 30px 16px;border-radius:var(--pt-radius-feature)}.plentro-golden-hero--project-information:before{width:76%;background:linear-gradient(90deg,#f9fcff 0% 45%,#f9fcffed 65%,#f9fcff00)}.plentro-golden-hero--project-information .plentro-golden-hero-copy{max-width:58%}.plentro-golden-hero--project-information h1{margin:7px 0 6px;font-size:clamp(1.8rem,2.3vw,2.3rem)}.plentro-golden-hero--project-information .plentro-golden-hero-copy>p:last-child{max-width:34rem;font-size:clamp(.8rem,.9vw,.92rem);line-height:1.35}.plentro-golden-hero--project-information .plentro-golden-hero-project-scene{width:62%;height:100%;object-fit:cover;object-position:50% 45%}}@media(min-width:901px){.plentro-golden-hero--project-administration .plentro-golden-hero-admin-callout{color:#fff;text-shadow:0 1px 4px rgba(2,19,47,.82),0 2px 10px rgba(2,19,47,.55)}.plentro-golden-hero--project-administration .plentro-golden-hero-admin-callout i{background:#fff}}.plentro-trial-public{max-width:1100px;margin:4rem auto;padding:0 1.5rem;display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:start;color:#172b40}.plentro-trial-public h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.035em;margin:1rem 0}.plentro-trial-public p{line-height:1.65}.plentro-trial-card{background:var(--surface,#fff);border:1px solid #dbe3ec;border-radius:16px;padding:1.6rem;margin:1rem 0;box-shadow:0 4px 18px #132c4010}.plentro-trial-form{display:grid;gap:1rem}.plentro-trial-form h2{margin:0}.plentro-trial-form label{display:grid;gap:.4rem;font-weight:600}.plentro-trial-form input:not([type=checkbox]),.plentro-trial-form select,.plentro-trial-form textarea{font:inherit;border:1px solid #9eafbf;border-radius:7px;padding:.7rem;background:#fff;color:#172b40;width:100%;box-sizing:border-box}.plentro-trial-form label:has(input[type=checkbox]){display:flex;align-items:flex-start;font-weight:400}.plentro-trial-form input[type=checkbox]{margin-top:.2rem}.plentro-trial-form fieldset{border:1px solid #dbe3ec;border-radius:8px;display:grid;gap:.6rem}.plentro-trial-muted{font-size:.875rem;color:#52677a}.plentro-trial-steps{padding-left:1.3rem;display:grid;gap:1.3rem;margin:2rem 0}.plentro-trial-steps span{display:block;margin-top:.3rem}.plentro-trial-form .plentro-trial-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.plentro-trial-panel{padding:1.5rem;max-width:1200px;margin:auto}.plentro-trial-heading,.plentro-trial-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.plentro-trial-heading{justify-content:space-between}.plentro-trial-panel button,.plentro-trial-notice button,.plentro-trial-card button{cursor:pointer;font:inherit;border:1px solid #96a9ba;border-radius:7px;background:#eef4f8;color:#173b56;padding:.6rem 1rem}.plentro-trial-panel button:disabled,.plentro-trial-card button:disabled{opacity:.6;cursor:default}.plentro-trial-panel button:focus-visible,.plentro-trial-form input:focus-visible{outline:3px solid #2a79c5;outline-offset:2px}.plentro-trial-panel [role=alert],.plentro-trial-card [role=alert]{color:#a52324;background:#fff1f1;padding:1rem;border-radius:8px}.plentro-trial-review{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.5fr);gap:1.5rem}.plentro-trial-queue{display:flex;flex-direction:column;gap:.6rem}.plentro-trial-queue button{text-align:left;display:grid;gap:.3rem}.plentro-trial-queue button[aria-pressed=true]{border:2px solid #1c6789;background:#e5f2f8}.plentro-trial-audit{overflow-wrap:anywhere;padding-left:1.2rem}.plentro-trial-audit li{margin-bottom:.8rem}.plentro-trial-notice{padding:.7rem 1.25rem;background:#e6f2f4;border-bottom:1px solid #abcbd0;font-size:.875rem}.plentro-trial-notice button{padding:.3rem .7rem;margin-left:.75rem}@media(max-width:760px){.plentro-trial-public,.plentro-trial-review{grid-template-columns:1fr}.plentro-trial-public{margin:2rem auto;gap:1rem}.plentro-trial-panel{padding:1rem}}.app-utility-bar:has(>.plentro-trial-notice){flex-wrap:wrap}.app-utility-bar>.plentro-trial-notice{flex-basis:100%;border:1px solid #abcbd0;border-radius:6px}.plentro-trial-queue>label{display:grid;gap:.4rem}.plentro-trial-queue input{font:inherit;padding:.6rem;border:1px solid #9eafbf;border-radius:7px;min-width:0}.plentro-trial-queue select{font:inherit;padding:.6rem;border:1px solid #9eafbf;border-radius:7px;min-width:0;background:#fff}.plentro-trial-privacy{max-width:900px;margin:4rem auto;padding:0 1.5rem 4rem;color:#172b40}.plentro-trial-privacy>h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.035em;margin:1rem 0}.plentro-trial-lead{font-size:1.08rem;line-height:1.7;max-width:760px;color:#3d5367}.plentro-trial-privacy .plentro-trial-card{margin:1.25rem 0}.plentro-trial-privacy .plentro-trial-card h2{margin-top:0}.plentro-trial-privacy .plentro-trial-card li{margin:.55rem 0;line-height:1.6}.plentro-trial-privacy-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}@media(max-width:760px){.plentro-trial-privacy{margin:2rem auto;padding:0 1rem 3rem}}.plentro-approved-page{width:100%!important;max-width:none!important;min-height:calc(100vh - 48px);margin:0!important;padding:0 0 18px!important;gap:0!important;overflow:hidden;background:radial-gradient(circle at 96% 0%,rgba(189,216,255,.38),transparent 34rem),linear-gradient(180deg,#f5f9ff,#f3f8fe)}.plentro-approved-content{display:grid;gap:var(--plentro-major-section-gap,1rem);padding:14px 35px 0}.approved-surface{border:1px solid #d8e4f3;border-radius:14px;background:#fffffff7;box-shadow:0 8px 24px #3051840d}.approved-card-title{display:flex;align-items:center;gap:14px}.approved-card-title h2{margin:0;color:#07194f;font-size:19px;font-weight:800;letter-spacing:-.015em;line-height:1.15}.approved-card-title p{margin:4px 0 0;color:#50689f;font-size:12px;line-height:1.3}.approved-missing-value{color:#8a96aa;font-style:italic;font-weight:500}.approved-section-heading h2{margin:.15rem 0 .35rem;color:#07194f}.approved-section-heading p{margin:0;color:#62738e}.project-info-overview{position:relative;display:grid;grid-template-columns:minmax(360px,46%) minmax(0,54%);gap:28px;min-height:180px;padding:12px 16px 12px 14px}.project-info-photo-card{position:relative;overflow:hidden;min-height:156px;border:1px solid #dce7f7;border-radius:9px;background-size:cover;background-position:right center}.project-info-photo-card:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#e9f4ff2e,#e9f4ff00 70%)}.project-info-photo-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:23px 20px 14px}.project-info-photo-copy h2{margin:0;color:#071b69;font-size:24px;line-height:1}.project-info-photo-copy h3{max-width:72%;margin:6px 0 0;color:#081967;font-size:18px;line-height:1.15}.project-info-status{display:inline-flex;align-items:center;gap:8px;margin-top:17px;padding:6px 12px;border-radius:999px;color:#105f40;background:#d9f6e8;font-size:12px;font-weight:750;text-transform:capitalize}.project-info-status i{width:10px;height:10px;border-radius:50%;background:#16c973}.project-info-photo-copy p{max-width:92%;margin:auto 0 0;color:#3758a2;font-size:12px;line-height:1.36}.project-info-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:0;margin:0;padding:5px 44px 5px 0}.project-info-fact{display:flex;align-items:center;gap:12px;min-width:0;padding:7px 12px}.project-info-fact:nth-child(2n){border-left:1px solid #dbe6f5;padding-left:28px}.project-info-fact dt{margin:0 0 2px;color:#6075b4;font-size:11px}.project-info-fact dd{max-width:210px;margin:0;color:#071b68;font-size:13px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.project-info-overview-action{position:absolute;right:12px;top:10px}.project-info-overview-action button{border:0;color:#315ed0;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.project-info-overview-action span{color:#8995a7;font-size:11px}.project-info-columns{display:grid;grid-template-columns:1.02fr 1.1fr 1.05fr;gap:var(--plentro-peer-gap,.72rem)}.project-info-columns>.approved-surface{min-height:348px;padding:12px 16px}.project-info-description-copy{padding:16px 3px 12px;border-bottom:1px solid #dfe8f5}.project-info-description-copy strong{color:#102b72;font-size:12px}.project-info-description-copy p{margin:6px 0 0;color:#5169aa;font-size:12px;line-height:1.45}.project-info-key-values{display:grid;gap:7px;margin:12px 0 0;padding:0 6px}.project-info-key-values>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.project-info-key-values dt{color:#18377e;font-size:11px;font-weight:700}.project-info-key-values dd{margin:0;color:#4f65a7;font-size:11px}.project-info-foundation{display:flex;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;border-radius:8px;background:linear-gradient(90deg,#edf6ff,#f4f8ff)}.project-info-foundation p{margin:0;color:#135dd8;font-size:11px;line-height:1.35}.project-info-stakeholders-card>.approved-card-title{margin-bottom:8px}.project-info-stakeholder-row{display:grid;grid-template-columns:38px minmax(0,1fr) 72px;align-items:center;gap:10px;min-height:62px;padding:7px 0;border-bottom:1px solid #e2e9f4}.project-info-stakeholder-row:last-child{border-bottom:0}.project-info-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#123881;background:linear-gradient(135deg,#edf4ff,#dce8ff);font-size:11px;font-weight:800}.project-info-stakeholder-row div{min-width:0}.project-info-stakeholder-row strong{display:block;color:#071b68;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-info-stakeholder-row small{display:block;margin-top:2px;color:#5d73af;font-size:11px}.project-info-role-tag{justify-self:end;min-width:64px;padding:5px 7px;border-radius:999px;color:#234fb5;background:#e7efff;font-size:9px;font-weight:750;text-align:center}.project-info-stakeholder-row:nth-child(2) .project-info-role-tag{color:#7a30cd;background:#f1e5ff}.project-info-goals-title{padding-bottom:2px}.project-info-goal-row{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #e2e9f4}.project-info-goal-row strong{color:#071b68;font-size:12px}.project-info-goal-row p{display:-webkit-box;max-height:34px;margin:4px 0 0;overflow:hidden;color:#5169aa;font-size:11px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-info-benefit{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:10px;border-radius:8px;background:linear-gradient(90deg,#e7fbef,#f2fff6)}.project-info-benefit strong{color:#102c62;font-size:11px}.project-info-benefit p{margin:3px 0 0;color:#3f6290;font-size:10px;line-height:1.35}.project-info-documents{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;min-height:92px;padding:10px 14px}.project-info-documents-empty{display:flex;align-items:center;gap:12px;min-height:62px;padding:9px 14px;border:1px solid #e1e8f4;border-radius:8px;background:#fbfdff}.project-info-documents-empty strong{display:block;color:#173675;font-size:11px}.project-info-documents-empty p{margin:4px 0 0;color:#60738a;font-size:10px}.project-info-bottom-row{display:flex;align-items:center;gap:10px;min-height:35px}.project-info-setup-note{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:1;padding:7px 10px;border:1px solid #dbe6f6;border-radius:8px;background:#f8fbff}.project-info-setup-note strong{display:block;color:#183675;font-size:10px}.project-info-setup-note span{display:block;margin-top:2px;color:#70809f;font-size:9px}.project-info-setup-note button{flex:0 0 auto;padding:5px 9px;border:1px solid #cbd8ef;border-radius:7px;color:#1e58c9;background:#fff;font-size:9px;font-weight:750;cursor:pointer}.project-info-record-details{padding:5px 8px;color:#71809b;font-size:9px}.project-info-record-details summary{cursor:pointer;font-weight:700}.project-info-record-details[open]{display:flex;gap:8px}.project-info-record-details[open] summary{margin-right:4px}.project-information-editor{padding:18px}.project-information-editor .project-information-form-grid{margin-top:18px}.project-information-editor .project-information-edit-actions{margin-top:16px}@media(max-width:1100px){.project-info-overview{grid-template-columns:1fr}.project-info-photo-card{min-height:180px}.project-info-facts{padding-right:0}.project-info-columns{grid-template-columns:1fr 1fr}.project-info-goals-card{grid-column:1/-1}.project-info-documents{grid-template-columns:1fr}.project-info-columns>.approved-surface{min-height:auto}}@media(max-width:760px){.project-info-columns{grid-template-columns:1fr}.project-info-goals-card{grid-column:auto}.project-info-facts{grid-template-columns:1fr}.project-info-fact:nth-child(2n){border-left:0;padding-left:12px}.project-info-key-values>div{grid-template-columns:1fr;gap:2px}.project-info-bottom-row{align-items:stretch;flex-direction:column}.project-info-setup-note{align-items:flex-start;flex-direction:column}.project-info-documents{padding:12px}.project-info-photo-copy h3{max-width:100%}}.project-admin-members-card{padding:16px 18px 18px}.project-admin-members-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.project-admin-members-actions{display:flex;align-items:center;gap:18px}.project-admin-search{display:flex;align-items:center;gap:8px;width:min(330px,32vw);padding:0 12px;border:1px solid #b9cff3;border-radius:7px;background:#fbfdff;color:#1d58c6}.project-admin-search input{width:100%;min-height:38px;border:0;outline:0;background:transparent;color:#1c3270;font:inherit;font-size:12px}.project-admin-search input::placeholder{color:#5f79bc}.project-admin-add-button{min-height:42px;padding:0 20px;border:0;border-radius:7px;color:#fff;background:#0966f0;box-shadow:0 4px 10px #0f5cd72e;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.project-admin-add-button span{margin-right:8px;font-size:18px;font-weight:300}.project-admin-table-wrap{overflow-x:auto;border:1px solid #e0e8f4;border-radius:7px}.project-admin-table{width:100%;min-width:950px;border-collapse:collapse;color:#3758a3;font-size:11px}.project-admin-table thead{background:linear-gradient(180deg,#f4f8ff,#eef4fc)}.project-admin-table th{padding:11px 12px;color:#0b2472;font-size:11px;font-weight:800;text-align:left}.project-admin-table td{padding:8px 12px;border-top:1px solid #e1e9f4;vertical-align:middle}.project-admin-person{display:flex;align-items:center;gap:12px;min-width:170px}.project-admin-person>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;color:#1e3d90;background:linear-gradient(135deg,#e8efff,#d8e5ff);font-size:11px;font-weight:800}.project-admin-person strong{color:#071b68;font-size:11px}.project-admin-access-pill{display:inline-flex;justify-content:center;min-width:94px;padding:5px 12px;border-radius:999px;color:#1459d4;background:#e3f0ff;font-weight:750}.project-admin-status-pill{display:inline-flex;justify-content:center;min-width:78px;padding:5px 12px;border-radius:999px;font-weight:750;text-transform:capitalize}.project-admin-status-pill.active{color:#0b6e43;background:#ddf8e9}.project-admin-status-pill:not(.active){color:#7c5f1f;background:#fff2d8}.project-admin-row-menu{padding:2px 7px;border:0;color:#0966ef;background:transparent;font-size:15px;letter-spacing:2px;cursor:pointer}.project-admin-empty{padding:26px;color:#6e7e9d;text-align:center}.project-admin-member-editor,.project-admin-add-panel{margin-top:12px;padding:14px;border:1px solid #dce6f4;border-radius:8px;background:#f9fbff}.project-admin-member-editor article{display:grid;gap:12px}.project-admin-member-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-admin-member-editor-heading h3{margin:0;color:#0b246e;font-size:15px}.project-admin-member-editor-heading p{margin:3px 0 0;color:#687ba2;font-size:11px}.project-admin-member-editor-heading button,.project-admin-remove-access{border:1px solid #cad8ee;border-radius:6px;color:#315daf;background:#fff;padding:6px 9px;font-size:10px;font-weight:700;cursor:pointer}.project-admin-remove-access{justify-self:start;color:#a33a45;border-color:#eccdd2}.project-admin-add-panel>div:first-child>strong,.project-admin-workspace-access-note strong{color:#123373;font-size:12px}.project-admin-add-panel p{margin:4px 0 8px;color:#6c7ea2;font-size:11px}.project-admin-add-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-admin-add-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #e0e8f4;border-radius:7px;background:#fff}.project-admin-add-list strong{display:block;color:#153675;font-size:11px}.project-admin-add-list small{display:block;margin-top:2px;color:#7887a6;font-size:10px}.project-admin-add-list button,.project-admin-workspace-access-note button{padding:6px 9px;border:1px solid #c5d6f0;border-radius:6px;color:#1c59c8;background:#fff;font-size:10px;font-weight:750;cursor:pointer}.project-admin-access-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;padding:12px 16px;background:linear-gradient(90deg,#f4f8ff,#f9fbff)}.project-admin-access-banner h2{margin:0;color:#0b246f;font-size:13px}.project-admin-access-banner p{margin:5px 0 0;color:#667aae;font-size:11px;line-height:1.35}.project-admin-access-banner>button{padding:7px 12px;border:1px solid #bcd0ef;border-radius:7px;color:#1658cb;background:#fff;font-size:10px;font-weight:750;cursor:pointer}.project-admin-access-banner>span:last-child{color:#7c8aa4;font-size:10px}.project-admin-handover{padding:28px}.project-admin-handover h2{margin-top:0;color:#102c70}.project-admin-handover a{color:#155dce;font-weight:750}.project-administration-approved .project-responsibility-editor{display:grid;gap:10px}.project-administration-approved .project-responsibility-editor fieldset{margin:0;padding:0;border:0}.project-administration-approved .project-responsibility-editor legend{margin-bottom:8px;color:#193a79;font-size:11px;font-weight:800}.project-administration-approved .project-responsibility-options{display:flex;flex-wrap:wrap;gap:8px}.project-administration-approved .project-responsibility-options label{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d7e2f2;border-radius:7px;background:#fff;color:#34548d;font-size:10px}.project-administration-approved .project-responsibility-options small{color:#8a96aa}.project-administration-approved .project-responsibility-editor>.secondary-button{justify-self:start;border-radius:7px;padding:7px 10px;font-size:10px}@media(max-width:900px){.project-admin-members-header,.project-admin-members-actions{align-items:stretch;flex-direction:column}.project-admin-search{width:100%}.project-admin-add-button{align-self:flex-start}.project-admin-access-banner{grid-template-columns:auto minmax(0,1fr)}.project-admin-access-banner>button,.project-admin-access-banner>span:last-child{grid-column:2}.project-admin-add-list{grid-template-columns:1fr}}.trial-approved-claim{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px}.trial-approved-claim h2{margin:0;color:#0c246e;font-size:14px}.trial-approved-claim p{margin:4px 0 0;color:#6579aa;font-size:11px;line-height:1.4}.trial-approved-claim button{padding:7px 10px;border:1px solid #bed0ef;border-radius:7px;color:#1657c7;background:#fff;font-size:10px;font-weight:750}.trial-approved-status,.trial-approved-error{margin:0;padding:8px 10px;border-radius:7px;font-size:10px}.trial-approved-status{color:#2e5e52;background:#e9f9f1}.trial-approved-error{color:#8a3040;background:#fff0f2}.trial-approved-error button{margin-left:8px}.trial-approved-main-card{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,.9fr);overflow:hidden;padding:0}.trial-approved-start{padding:28px 28px 24px}.trial-approved-start-heading{display:flex;align-items:flex-start;gap:16px}.trial-approved-start-heading>.approved-icon-bubble{width:54px;height:54px;flex-basis:54px}.trial-approved-start-heading>.approved-icon-bubble svg{width:30px;height:30px}.trial-approved-start-heading h2{margin:3px 0 4px;color:#0a1d6d;font-size:21px}.trial-approved-start-heading p{margin:0;color:#536abc;font-size:12px}.trial-approved-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0 22px}.trial-approved-feature{text-align:center}.trial-approved-feature>.approved-icon-bubble{width:58px;height:58px;margin:0 auto 10px}.trial-approved-feature>.approved-icon-bubble svg{width:31px;height:31px}.trial-approved-feature strong{display:block;color:#0c2170;font-size:12px}.trial-approved-feature p{margin:5px 0 0;color:#5369aa;font-size:10px;line-height:1.45}.trial-approved-actions{display:flex;align-items:center;gap:12px}.trial-approved-actions button,.trial-approved-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:174px;min-height:42px;padding:0 16px;border:1px solid #bfd2f1;border-radius:7px;color:#0d58c7;background:#fff;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}.trial-approved-actions .trial-approved-primary{border-color:#0b66ef;color:#fff;background:#0b66ef}.trial-approved-existing{padding:28px 26px;border-left:1px solid #dce6f4;background:linear-gradient(135deg,#f9fbff,#eef5ff)}.trial-approved-existing-heading{display:flex;align-items:center;gap:12px}.trial-approved-existing h2{margin:0;color:#0c1e6e;font-size:17px}.trial-approved-existing>p{margin:42px 10px 0;color:#5269b2;font-size:12px;line-height:1.45}.trial-approved-existing>button,.trial-approved-access button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:30px;padding:0 18px;border:1px solid #bdd1f1;border-radius:7px;color:#0b5bd4;background:#fff;font-size:11px;font-weight:750;cursor:pointer}.trial-approved-existing>button:disabled{opacity:.72;cursor:not-allowed}.trial-approved-access{margin-top:18px;padding-top:14px;border-top:1px solid #dce6f4}.trial-approved-access h3{margin:0;color:#0c276f;font-size:12px}.trial-approved-access p{margin:5px 0;color:#6076aa;font-size:10px;line-height:1.4}.trial-approved-access small{display:block;color:#7b88a3;font-size:9px}.trial-approved-access button{margin-top:10px}.trial-approved-access .trial-approved-secondary-action{justify-content:center;color:#5a6e99}.trial-approved-inline-status{padding:7px;border-radius:6px;background:#eef6ff!important;font-size:9px!important}.trial-approved-manager{margin-top:12px!important;justify-content:center!important}.trial-approved-lower-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trial-approved-info-card{min-height:250px;padding:15px 18px}.trial-approved-info-card>.approved-card-title{margin-bottom:16px}.trial-approved-info-card>.approved-card-title h2{font-size:14px}.trial-approved-info-card ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.trial-approved-info-card li{position:relative;padding-left:42px;color:#3855a1;font-size:11px;line-height:1.35}.trial-approved-info-card ul li:before{position:absolute;left:5px;top:-4px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;content:"✓";color:#1265ee;background:#e7f0ff;font-size:11px;font-weight:850}.trial-approved-info-card>p{margin:25px 0 18px;color:#5069aa;font-size:11px;line-height:1.5}.trial-approved-contact{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #bfd2f1;border-radius:7px;color:#0d59c8;font-size:10px;font-weight:750;text-decoration:none}.trial-approved-help-link{margin-top:22px;padding-top:16px;border-top:1px solid #dce6f4}.trial-approved-help-link button{padding:0;border:0;color:#0d59c8;background:transparent;font-size:10px;font-weight:750;text-decoration:underline;cursor:pointer}.trial-approved-info-card ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.trial-approved-info-card ol li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:0}.trial-approved-info-card ol li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#1761d3;background:#e5efff;font-size:11px;font-weight:800}.trial-approved-info-card ol strong{color:#0d2370;font-size:11px}.trial-approved-info-card ol p{margin:2px 0 0;color:#6176ac;font-size:9.5px;line-height:1.35}@media(max-width:1100px){.trial-approved-main-card{grid-template-columns:1fr}.trial-approved-existing{border-top:1px solid #dce6f4;border-left:0}.trial-approved-features{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-approved-lower-grid{grid-template-columns:1fr 1fr}.trial-approved-lower-grid>.trial-approved-info-card:last-child{grid-column:1/-1}}@media(max-width:760px){.trial-approved-features,.trial-approved-lower-grid{grid-template-columns:1fr}.trial-approved-lower-grid>.trial-approved-info-card:last-child{grid-column:auto}.trial-approved-start,.trial-approved-existing{padding:20px 16px}.trial-approved-actions{align-items:stretch;flex-direction:column}.trial-approved-actions button,.trial-approved-actions a{width:100%}.trial-approved-claim{grid-template-columns:auto 1fr}.trial-approved-claim button{grid-column:2}}.project-info-overview-action{display:flex;align-items:flex-start;gap:7px}.project-info-record-details-overlay{position:relative;padding:0}.project-info-record-details-overlay summary{padding:0 2px;color:#7786a2;font-size:9px}.project-info-record-details-overlay[open]{position:absolute;z-index:5;right:0;top:22px;display:grid;width:330px;gap:4px;padding:9px;border:1px solid #d8e4f5;border-radius:7px;background:#fff;box-shadow:0 8px 24px #233a681f}.project-info-record-details-overlay[open] summary{margin:0 0 3px}.project-info-overview{box-sizing:border-box;gap:30px;min-height:188px;padding:14px 18px 14px 16px}.project-info-photo-card{min-height:160px;border-color:#d8e4f3;border-radius:10px}.project-info-photo-copy{padding:22px 20px 14px}.project-info-photo-copy h2{font-size:26px}.project-info-photo-copy h3{font-size:19px}.project-info-photo-copy p{font-size:12.5px;line-height:1.42}.project-info-status{padding:6px 13px;font-size:12px}.project-info-facts{padding:6px 48px 6px 0}.project-info-fact{gap:14px;padding:8px 12px}.project-info-fact dt{font-size:11.5px}.project-info-fact dd{font-size:13.5px;line-height:1.25}.project-info-columns{gap:var(--plentro-peer-gap,.72rem)}.project-info-columns>.approved-surface{box-sizing:border-box;min-height:350px;padding:15px 20px}.project-info-description-copy{padding:17px 4px 13px}.project-info-description-copy strong{font-size:12.5px}.project-info-description-copy p{font-size:12.5px;line-height:1.5}.project-info-key-values{gap:8px;margin-top:13px}.project-info-key-values dt,.project-info-key-values dd{font-size:11.5px}.project-info-foundation{padding:12px 13px;border-radius:10px}.project-info-foundation p{font-size:11.5px}.project-info-stakeholder-row{min-height:61px;gap:12px}.project-info-stakeholder-row strong{font-size:12.5px}.project-info-stakeholder-row small{font-size:11.5px}.project-info-role-tag{min-width:68px;padding:5px 8px;font-size:9.5px}.project-info-goal-row{gap:13px;padding:11px 0}.project-info-goal-row strong{font-size:12.5px}.project-info-goal-row p{font-size:11.5px}.project-info-benefit{padding:11px 12px;border-radius:10px}.project-info-benefit strong{font-size:11.5px}.project-info-benefit p{font-size:10.5px}.project-info-documents{min-height:94px;padding:12px 16px}.project-info-documents-empty{min-height:64px;border-color:#dfe7f3;border-radius:10px}.project-info-documents-empty strong{font-size:11.5px}.project-info-documents-empty p{font-size:10.5px}.project-admin-members-card{box-sizing:border-box;min-height:0;padding:18px 20px 20px}.project-admin-members-header{margin-bottom:16px}.project-admin-search{width:min(360px,32vw);border-color:#c4d6f1;border-radius:10px}.project-admin-search input{min-height:40px;font-size:12px}.project-admin-add-button{min-height:42px;padding:0 22px;border-radius:10px;background:linear-gradient(90deg,#0868ff,#0061f4);box-shadow:0 7px 16px #005bee2e;font-size:12.5px}.project-admin-table-wrap{border-color:#d8e4f3;border-radius:10px}.project-admin-table{font-size:11.5px}.project-admin-table th{padding:11px 13px;font-size:11.5px}.project-admin-table td{padding:9px 13px}.project-admin-person{gap:13px}.project-admin-person>span{width:40px;height:40px;flex-basis:40px;font-size:11.5px}.project-admin-person strong{font-size:12px}.project-admin-access-pill,.project-admin-status-pill{font-size:10.5px}.project-admin-row-menu{font-size:16px}.project-admin-member-editor,.project-admin-add-panel{border-radius:10px}.project-admin-access-banner{min-height:82px;padding:13px 17px;border-radius:14px;background:linear-gradient(90deg,#f4f8ff,#f9fbff)}.project-admin-access-banner h2{font-size:14px}.project-admin-access-banner p{font-size:11.5px;line-height:1.4}.trial-approved-main-card{box-sizing:border-box;min-height:0;grid-template-columns:minmax(0,2.05fr) minmax(300px,.95fr)}.trial-approved-start{padding:24px 26px 22px}.trial-approved-start-heading{gap:15px}.trial-approved-start-heading h2{margin-top:2px;color:#07194f;font-size:22px;letter-spacing:-.02em}.trial-approved-start-heading p{font-size:12.5px;line-height:1.4}.trial-approved-features{gap:16px;margin:25px 0 21px}.trial-approved-feature>.approved-icon-bubble{width:55px;height:55px;margin-bottom:10px}.trial-approved-feature>.approved-icon-bubble svg{width:27px;height:27px}.trial-approved-feature strong{font-size:12.5px}.trial-approved-feature p{font-size:10.5px;line-height:1.45}.trial-approved-actions button,.trial-approved-actions a{min-height:40px;border-radius:10px;font-size:11.5px}.trial-approved-actions .trial-approved-primary{background:linear-gradient(90deg,#0868ff,#0061f4);box-shadow:0 7px 16px #005bee29}.trial-approved-existing{padding:25px 24px;background:linear-gradient(135deg,#fbfdff,#eef5ff)}.trial-approved-existing h2{color:#07194f;font-size:18px}.trial-approved-existing>p{margin:31px 8px 0;font-size:12px;line-height:1.5}.trial-approved-existing>button,.trial-approved-access button{min-height:42px;margin-top:25px;border-radius:10px;font-size:11.5px}.trial-approved-lower-grid{gap:14px}.trial-approved-info-card{box-sizing:border-box;min-height:0;padding:17px 20px}.trial-approved-info-card>.approved-card-title{margin-bottom:17px}.trial-approved-info-card>.approved-card-title h2{font-size:15px}.trial-approved-info-card li{font-size:11.5px}.trial-approved-info-card>p{margin:22px 0 18px;font-size:11.5px;line-height:1.5}.trial-approved-info-card ol strong{font-size:11.5px}.trial-approved-info-card ol p{font-size:10px}.trial-approved-contact,.trial-approved-help-link button{font-size:10.5px}@media(min-width:901px){.plentro-approved-page>.plentro-golden-hero,.plentro-approved-content{box-sizing:border-box;width:min(var(--plentro-authenticated-rail,1480px),calc(100% - var(--plentro-authenticated-gutter,35px) - var(--plentro-authenticated-gutter,35px)));margin-inline:auto}.plentro-approved-content{padding:var(--plentro-major-section-gap,1rem) 0 0}}@media(min-width:1800px){.plentro-approved-content{width:min(1720px,calc(100% - 96px));margin-inline:auto;padding-inline:0}}@media(max-width:900px){.plentro-approved-content{padding-inline:24px}}@media(max-width:640px){.plentro-approved-content{padding-inline:18px}}.project-admin-search>span svg{width:1rem;height:1rem}.project-admin-add-button>span svg{width:1rem;height:1rem}.app-shell-content>.plentro-approved-page{background:transparent}@media(min-width:901px){.app-shell-content>.plentro-approved-page.project-information-approved{padding-top:.5rem!important}}.project-information-approved .project-info-photo-copy p{box-sizing:border-box;max-width:100%;padding:.42rem .55rem;border-radius:.4rem;color:#173b71;background:#f7fbffe6;line-height:1.4;overflow-wrap:break-word}.project-information-approved .project-info-photo-copy p{padding:0;border-radius:0;background:transparent;color:#193966}.project-information-approved .project-info-photo-card{isolation:isolate;background:linear-gradient(118deg,#f8fbff,#edf5ff 65%,#e1eeff);border-color:#cbdcf2}.project-information-approved .project-info-photo-card:before{position:absolute;z-index:0;right:-2.5rem;top:-5.5rem;width:15rem;height:15rem;border:1px solid rgba(48,108,187,.18);border-radius:50%;box-shadow:0 0 0 2.9rem #81b1ef14,0 0 0 5.9rem #81b1ef0e;content:"";pointer-events:none}.project-information-approved .project-info-photo-card:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 100%)}.project-information-approved .project-info-photo-copy{position:relative;z-index:1}.project-information-approved .project-info-photo-copy p{max-width:100%;color:#274b7c}@media(min-width:1800px){.plentro-approved-page>.plentro-golden-hero,.plentro-approved-page>.plentro-approved-content{box-sizing:border-box;width:min(calc(var(--plentro-authenticated-rail, 1720px) - (2 * var(--plentro-authenticated-gutter, 3rem))),calc(100% - (2 * var(--plentro-authenticated-gutter, 3rem))));margin-inline:auto}}@media(min-width:901px){.app-shell-content>.plentro-approved-page.project-administration-approved{padding-top:.5rem!important}}.project-admin-lifecycle{padding:16px 20px}.project-admin-lifecycle h2{margin:0 0 8px;font-size:1.2rem}.project-admin-lifecycle p{margin:0 0 10px;font-size:.9rem;line-height:1.45}.project-admin-lifecycle .secondary-button{display:inline-flex;align-items:center;text-decoration:none}.project-lifecycle-management{padding:16px 20px}.project-lifecycle-management h2{margin:0 0 8px;font-size:1.2rem}.project-lifecycle-management p{max-width:80ch;margin:0 0 8px;font-size:.9rem;line-height:1.45}.project-catalogue-row-actions .project-lifecycle-protection{max-width:28ch;white-space:normal}.project-catalogue-embedded{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.project-catalogue-embedded>*{min-width:0}@media(max-width:640px){.workspace-admin-tabs{flex-wrap:wrap}}.project-administration-approved .project-planning-settings{box-sizing:border-box;min-width:0;margin:0;padding:20px 22px 22px;border:1px solid #d8e4f3;border-radius:14px;background:#fffffff7;box-shadow:0 8px 24px #3051840d}.project-administration-approved .project-planning-settings .locked-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px}.project-administration-approved .project-planning-settings .eyebrow{margin:0 0 4px;font-size:.68rem;letter-spacing:.075em;font-weight:800}.project-administration-approved .project-planning-settings h2{margin:0;font-size:1.25rem;line-height:1.15;letter-spacing:-.02em;color:#07194f}.project-administration-approved .project-planning-settings-summary{margin:0 0 16px;gap:10px}.project-administration-approved .project-planning-settings-summary>div{padding:12px 14px;border-color:#d9e5f3;background:#f7faff}.project-administration-approved .project-planning-settings-summary dt{font-size:.73rem;color:#526d9b}.project-administration-approved .project-planning-settings-summary dd{font-size:.88rem;color:#0b2a62}.project-administration-approved .project-planning-settings>p,.project-administration-approved .project-planning-settings>div>p{max-width:80ch;color:#526e99;font-size:.82rem;line-height:1.5}.project-administration-approved .project-planning-settings-controls label{font-size:.79rem;font-weight:700;color:#173676}.project-administration-approved .project-planning-settings-controls select,.project-administration-approved .project-planning-settings-controls input{box-sizing:border-box;min-height:42px;padding:9px 11px;border:1px solid #cbdaf0;border-radius:9px;background:#fff;color:#1d396d;font:inherit;font-size:.83rem}.project-administration-approved .project-planning-exceptions{padding-top:12px;border-top:1px solid #e0e9f5;color:#304e7f}.project-administration-approved .project-planning-exceptions>p{margin:0 0 10px;font-size:.82rem;line-height:1.45}.project-administration-approved .project-planning-settings button{min-height:40px;border:1px solid #bed0ed;border-radius:9px;background:#fff;color:#1a55be;font:inherit;font-size:.78rem;font-weight:750}.project-administration-approved .project-planning-settings>button,.project-administration-approved .project-planning-settings-actions button:first-child{border-color:#0a62e9;background:#0a62e9;color:#fff;box-shadow:0 5px 12px #0f5cd724}.project-administration-approved .project-planning-settings button:disabled{opacity:.6;box-shadow:none}.project-administration-approved .project-planning-settings button:focus-visible,.project-administration-approved .project-planning-settings-controls :is(input,select):focus-visible{outline:3px solid #56aeff;outline-offset:2px}@media(max-width:640px){.project-administration-approved .project-planning-settings{padding:16px}.project-administration-approved .project-planning-settings-controls{gap:12px}.project-administration-approved .project-planning-settings-controls label,.project-administration-approved .project-planning-settings-controls :is(input,select){width:100%;min-width:0}}.project-admin-permission-notice{display:flex;align-items:flex-start;gap:18px;padding:24px 26px}.project-admin-permission-notice>div{min-width:0}.project-admin-permission-notice h2{margin:0 0 10px;color:#0b246f;font-size:17px}.project-admin-permission-notice p{margin:0 0 10px;color:#405a89;line-height:1.6;font-size:13px}.project-admin-permission-notice strong{color:#16366f}.project-admin-permission-notice a{display:inline-block;margin-top:6px;color:#155dce;font-weight:750;text-decoration:underline}.project-admin-members-unavailable{padding:18px 22px;border:1px solid #d4e1f1;border-radius:10px;background:#f7faff;color:#34537f}.project-admin-members-unavailable p{margin:0 0 14px;line-height:1.5;font-size:13px}@media(max-width:600px){.project-admin-permission-notice{padding:18px;gap:12px}.project-admin-permission-notice h2{font-size:16px}}.project-information-source-proposals{margin-top:1rem;padding:1rem;border:1px solid #cbdcf0;border-radius:12px;background:#f5f9ff;color:#173b69}.project-information-source-proposals>summary{cursor:pointer;font-size:.9rem;font-weight:750}.project-information-source-proposals>p{max-width:85ch;font-size:.8rem;line-height:1.5;color:#4b6387}.project-information-proposal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;margin:.65rem 0;padding:.75rem 0;border-top:1px solid #dbe6f4}.project-information-proposal-row strong{font-size:.82rem;color:#173b69}.project-information-proposal-row p{max-height:5.8rem;max-width:80ch;margin:.35rem 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#34577e;font-size:.8rem;line-height:1.48}.project-information-proposal-row--description p,.project-information-proposal-row--deliverables p{max-height:none;overflow:visible}.project-information-proposal-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.project-information-proposal-actions button{white-space:nowrap}@media(max-width:760px){.project-information-proposal-row{grid-template-columns:1fr;gap:.65rem}.project-information-proposal-actions button{white-space:normal}}.trial-management-tabs{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid #d8e4f3;border-radius:.7rem;background:#f7faff}.trial-management-tabs button{min-height:2rem;padding:0 .8rem;border:0;border-radius:.5rem;color:#58709d;background:transparent;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.trial-management-tabs button:hover{color:#173a7d;background:#edf4ff}.trial-management-tabs button.active{color:#fff;background:#0b68e8;box-shadow:0 4px 10px #0b68e82e}@media(max-width:640px){.trial-management-tabs{width:100%}.trial-management-tabs button{flex:1}}.trial-admin-approved{--trial-admin-navy: #07194f;--trial-admin-blue: #0966ef;--trial-admin-muted: #6075a5;--trial-admin-border: #d8e4f3;--trial-admin-soft: #f7faff}.trial-admin-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:118px;padding:22px 35px;border-bottom:1px solid var(--trial-admin-border);background:radial-gradient(circle at 90% 0%,rgba(190,218,255,.42),transparent 23rem),linear-gradient(105deg,#fff,#f7faff 58%,#eef6ff)}.trial-admin-title{display:flex;align-items:flex-start;gap:15px;min-width:0}.trial-admin-title>.approved-icon-bubble{width:48px;height:48px;flex:0 0 48px}.trial-admin-title>.approved-icon-bubble svg{width:24px;height:24px}.trial-admin-title .eyebrow,.trial-admin-queue-heading .eyebrow,.trial-admin-detail-header .eyebrow{margin:0 0 4px;color:#4f6ba7;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.trial-admin-title h1{margin:0;color:var(--trial-admin-navy);font-size:clamp(27px,2.5vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.06}.trial-admin-title>div>p:last-child{max-width:760px;margin:7px 0 0;color:#5f74a4;font-size:11px;line-height:1.48}.trial-admin-header-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto}.trial-admin-counts{display:flex;gap:6px}.trial-admin-counts span{display:grid;min-width:62px;padding:8px 10px;border:1px solid #d7e2f1;border-radius:9px;color:#7788a6;background:#ffffffb8;font-size:9px;text-align:center}.trial-admin-counts strong{color:#163879;font-size:13px}.trial-admin-refresh,.trial-admin-primary,.trial-admin-secondary,.trial-admin-danger{min-height:38px;padding:0 15px;border-radius:8px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.trial-admin-refresh,.trial-admin-secondary{border:1px solid #bfd0e5;color:#32598e;background:#fff}.trial-admin-primary{border:0;color:#fff;background:linear-gradient(90deg,#0868ff,#0060ee);box-shadow:0 7px 16px #005bee29}.trial-admin-danger{border:1px solid #e2b3b8;color:#9a3340;background:#fff8f8}.trial-admin-refresh:disabled,.trial-admin-primary:disabled,.trial-admin-secondary:disabled,.trial-admin-danger:disabled{opacity:.56;cursor:default;box-shadow:none}.trial-admin-content{gap:15px;padding-top:16px}.trial-admin-error{margin:0;padding:11px 13px;border:1px solid #efc3c7;border-radius:10px;color:#8e2f3a;background:#fff6f6;font-size:10.5px}.trial-admin-loading,.trial-admin-empty{padding:24px;color:#627598}.trial-admin-empty{display:flex;align-items:center;gap:14px}.trial-admin-empty h2{margin:0;color:var(--trial-admin-navy);font-size:16px}.trial-admin-empty p{margin:4px 0 0;font-size:10.5px}.trial-admin-workspace{display:grid;grid-template-columns:minmax(270px,.64fr) minmax(580px,1.36fr);gap:14px;align-items:start}.trial-admin-queue{position:sticky;top:10px;padding:17px;overflow:hidden}.trial-admin-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.trial-admin-queue-heading h2{margin:0;color:var(--trial-admin-navy);font-size:17px}.trial-admin-queue-heading>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:999px;color:#2d5ba1;background:#edf4ff;font-size:10px;font-weight:800}.trial-admin-filters{display:grid;grid-template-columns:1fr 130px;gap:8px;margin-bottom:12px}.trial-admin-filters label,.trial-admin-field{display:grid;gap:6px}.trial-admin-filters label>span,.trial-admin-field>span{color:#435e91;font-size:9.5px;font-weight:800}.trial-admin-filters input,.trial-admin-filters select,.trial-admin-field input:not([type=checkbox]),.trial-admin-field textarea{box-sizing:border-box;width:100%;border:1px solid #cbd9eb;border-radius:8px;outline:none;color:#17336d;background:#fff;font:inherit;font-size:10.5px}.trial-admin-filters input,.trial-admin-filters select,.trial-admin-field input:not([type=checkbox]){min-height:36px;padding:0 10px}.trial-admin-field textarea{min-height:72px;padding:9px 10px;resize:vertical;line-height:1.45}.trial-admin-filters input:focus,.trial-admin-filters select:focus,.trial-admin-field input:focus,.trial-admin-field textarea:focus{border-color:#5a8bda;box-shadow:0 0 0 3px #467cd31a}.trial-admin-queue-list{display:grid;gap:7px;max-height:min(610px,calc(100vh - 320px));overflow:auto;padding-right:2px}.trial-admin-queue-list>button{display:grid;gap:4px;width:100%;min-width:0;padding:11px 12px;border:1px solid #d4dfed;border-radius:10px;color:#29446f;background:#fbfdff;font:inherit;text-align:left;cursor:pointer}.trial-admin-queue-list>button:hover{border-color:#b8cde8;background:#f7fbff}.trial-admin-queue-list>button[aria-pressed=true]{border-color:#4690df;background:linear-gradient(135deg,#eef7ff,#f7fbff);box-shadow:inset 3px 0 #0a6adf}.trial-admin-queue-list>button:disabled{cursor:default}.trial-admin-queue-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.trial-admin-queue-item-top strong{min-width:0;color:#0e2e70;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-admin-queue-list>button>span{overflow:hidden;color:#496392;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.trial-admin-queue-list>button>small{color:#8a96aa;font-size:9px}.trial-admin-no-match{margin:6px 0;color:#7f8da6;font-size:10px}.trial-admin-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border:1px solid;border-radius:999px;font-size:8.5px;font-weight:800;white-space:nowrap}.trial-admin-status i{width:6px;height:6px;border-radius:50%}.trial-admin-status.positive{border-color:#a9dcc4;color:#176b45;background:#ebf9f2}.trial-admin-status.positive i{background:#24a96b}.trial-admin-status.attention{border-color:#edd3a8;color:#8b6322;background:#fff8e9}.trial-admin-status.attention i{background:#dda33c}.trial-admin-status.info{border-color:#bed3ef;color:#35639a;background:#f0f6ff}.trial-admin-status.info i{background:#4e83ca}.trial-admin-status.neutral{border-color:#d5dce7;color:#6e7e97;background:#f7f9fc}.trial-admin-status.neutral i{background:#929fb4}.trial-admin-detail{overflow:hidden}.trial-admin-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid #e0e8f2}.trial-admin-detail-header h2{margin:0;color:var(--trial-admin-navy);font-size:22px;letter-spacing:-.02em}.trial-admin-detail-header a{display:inline-block;margin-top:4px;color:#4c69a1;font-size:10.5px;text-decoration:none}.trial-admin-request-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px 22px;border-bottom:1px solid #e7edf5;background:#fafcff}.trial-admin-request-meta>div{display:grid;gap:3px;min-width:0}.trial-admin-request-meta span{color:#8592a8;font-size:8.5px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.trial-admin-request-meta strong{overflow:hidden;color:#345184;font-size:10px;text-overflow:ellipsis}.trial-admin-detail>.trial-admin-error,.trial-admin-detail>.trial-admin-ready,.trial-admin-detail>.trial-admin-identity{margin:14px 22px 0}.trial-admin-section{margin:14px 22px 0;padding:16px;border:1px solid #dce6f2;border-radius:11px;background:#fff}.trial-admin-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}.trial-admin-section-heading .approved-icon-bubble{width:38px;height:38px;flex:0 0 38px}.trial-admin-section-heading .approved-icon-bubble svg{width:19px;height:19px}.trial-admin-section-heading h3{margin:1px 0 0;color:#0f3172;font-size:14px}.trial-admin-section-heading p{margin:4px 0 0;max-width:640px;color:#6c7da1;font-size:9.5px;line-height:1.45}.trial-admin-approval-grid,.trial-admin-lifecycle-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:start}.trial-admin-number{position:relative}.trial-admin-number input{padding-right:42px!important}.trial-admin-number small{position:absolute;top:50%;right:10px;color:#8a98ad;font-size:9px;transform:translateY(-50%);pointer-events:none}.trial-admin-responsibilities{display:grid;gap:10px;margin-top:14px}.trial-admin-responsibilities>div:first-child strong{color:#2b4c86;font-size:10.5px}.trial-admin-responsibilities>div:first-child p{margin:3px 0 0;color:#7787a4;font-size:9.5px}.trial-admin-role-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trial-admin-role-options label{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1px solid #d7e1ee;border-radius:9px;color:#425e91;background:#fafcff;cursor:pointer}.trial-admin-role-options label.selected{border-color:#8db7ed;background:#f2f8ff;box-shadow:inset 2px 0 #1670db}.trial-admin-role-options input{margin:2px 0 0}.trial-admin-role-options span{display:grid;gap:2px;min-width:0}.trial-admin-role-options strong{font-size:9.5px}.trial-admin-role-options small{color:#8592a7;font-size:8.5px}.trial-admin-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid #edf1f6}.trial-admin-section-actions>p{margin:0 auto 0 0;max-width:470px;color:#8090aa;font-size:9px;line-height:1.4}.trial-admin-decline{margin-top:13px;border-top:1px solid #edf1f6}.trial-admin-decline summary,.trial-admin-history summary{padding:11px 0 0;color:#617493;font-size:9.5px;font-weight:800;cursor:pointer}.trial-admin-decline>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding-top:11px}.trial-admin-ready{padding:10px 12px;border:1px solid #b9dfca;border-radius:9px;color:#27634b;background:#f0fbf5;font-size:10px}.trial-admin-identity{display:flex;gap:10px;padding:10px 12px;border:1px solid #d8e3f1;border-radius:9px;color:#4c6592;background:#fafcff;font-size:9.5px}.trial-admin-identity strong{color:#264781}.trial-admin-verified{display:grid;gap:3px;padding:11px 12px;border:1px solid #d8e4f2;border-radius:9px;background:#f9fbff}.trial-admin-verified strong{color:#173a7d;font-size:11px}.trial-admin-verified span{color:#4e6898;font-size:10px}.trial-admin-verified small,.trial-admin-inline-note{color:#8592a8;font-size:9px}.trial-admin-warning{margin:10px 0 0;padding:9px 10px;border-left:3px solid #d9a140;border-radius:6px;color:#775a27;background:#fff8ea;font-size:9.5px}.trial-admin-confirm-check,.trial-admin-revoke label{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#546a90;font-size:9.5px}.trial-admin-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.trial-admin-steps li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;align-items:start}.trial-admin-steps li>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#2762b1;background:#edf4ff;font-size:9px;font-weight:800}.trial-admin-steps strong{color:#2b4c85;font-size:10px}.trial-admin-steps p{margin:2px 0 0;color:#7887a1;font-size:9px;line-height:1.4}.trial-admin-claim-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:12px;padding:11px;border-radius:9px;background:#f8fbff}.trial-admin-claim-link p{grid-column:1 / -1;margin:0;color:#8190aa;font-size:8.8px}.trial-admin-lifecycle-actions{display:flex;gap:8px}.trial-admin-revoke{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:10px 12px;border:1px solid #edd3d6;border-radius:9px;background:snow}.trial-admin-revoke label{margin:0}.trial-admin-governance-note{display:flex;align-items:flex-start;gap:8px;margin:14px 22px 0;padding:10px 12px;color:#74839d;background:#f8fafd;border-radius:8px}.trial-admin-governance-note svg{width:16px;height:16px;flex:0 0 16px;color:#6c82a8}.trial-admin-governance-note p{margin:0;font-size:9px;line-height:1.45}.trial-admin-history{margin:12px 22px 20px;border-top:1px solid #e8eef6}.trial-admin-history summary{display:flex;align-items:center;gap:8px;padding-top:12px}.trial-admin-history summary span{display:grid;place-items:center;min-width:21px;height:21px;border-radius:999px;color:#55709f;background:#eef3fa;font-size:8.5px}.trial-admin-history>p{color:#8290a5;font-size:9.5px}.trial-admin-history ol{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.trial-admin-history li{position:relative;display:grid;grid-template-columns:15px minmax(0,1fr);gap:9px;padding-bottom:12px}.trial-admin-history li:not(:last-child):before{position:absolute;top:14px;bottom:0;left:5px;width:1px;content:"";background:#dfe6f0}.trial-admin-history li>i{position:relative;z-index:1;width:11px;height:11px;margin-top:2px;border:3px solid #fff;border-radius:50%;background:#6d91c6;box-shadow:0 0 0 1px #c7d5e8}.trial-admin-history li>div>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.trial-admin-history strong{color:#2e4d82;font-size:9.5px;text-transform:capitalize}.trial-admin-history time,.trial-admin-history small{color:#8c98aa;font-size:8.5px}.trial-admin-history p{margin:4px 0 0;color:#71819c;font-size:9px}@media(max-width:1120px){.trial-admin-workspace{grid-template-columns:310px minmax(0,1fr)}.trial-admin-request-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-admin-role-options{grid-template-columns:1fr}}@media(max-width:850px){.trial-admin-header{align-items:flex-start;flex-direction:column;padding:20px}.trial-admin-header-actions{width:100%;justify-content:space-between}.trial-admin-content{padding-inline:18px}.trial-admin-workspace{grid-template-columns:1fr}.trial-admin-queue{position:static}.trial-admin-queue-list{max-height:330px}}@media(max-width:620px){.trial-admin-header-actions,.trial-admin-section-actions,.trial-admin-revoke{align-items:stretch;flex-direction:column}.trial-admin-counts{width:100%}.trial-admin-counts span{flex:1}.trial-admin-filters,.trial-admin-approval-grid,.trial-admin-lifecycle-grid,.trial-admin-decline>div,.trial-admin-claim-link{grid-template-columns:1fr}.trial-admin-request-meta{grid-template-columns:1fr}.trial-admin-detail-header{align-items:flex-start;flex-direction:column}.trial-admin-section,.trial-admin-detail>.trial-admin-error,.trial-admin-detail>.trial-admin-ready,.trial-admin-detail>.trial-admin-identity,.trial-admin-governance-note,.trial-admin-history{margin-inline:14px}.trial-admin-section-actions>p{margin:0}.trial-admin-primary,.trial-admin-secondary,.trial-admin-danger,.trial-admin-refresh{width:100%}}.principal-onboarding{max-width:1480px;margin:0 auto;width:100%}.principal-onboarding-header{margin:0 0 24px}.principal-onboarding-header h1{margin:8px 0;font-size:clamp(1.7rem,2.3vw,2.2rem)}.principal-onboarding-header p:last-child{max-width:760px;line-height:1.55}.principal-onboarding-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.5fr);gap:20px;align-items:start}.principal-onboarding-create,.principal-onboarding-invitations{min-width:0}.principal-onboarding-create h2,.principal-onboarding-invitations h2{margin:6px 0 12px;font-size:1.35rem}.principal-onboarding-create p{line-height:1.5}.principal-onboarding-create form{display:grid;gap:16px;margin:20px 0 12px}.principal-onboarding-create form label,.principal-onboarding-link label{display:grid;gap:6px;font-weight:600}.principal-onboarding input:not([type=checkbox]),.principal-onboarding select{border:1px solid #b9c7d8;border-radius:9px;padding:11px;font:inherit;width:100%;min-width:0;color:#162b4b;background:#fff}.principal-onboarding button{min-height:38px}.principal-onboarding-notice{font-size:.89rem;color:#586c86}.principal-onboarding-link,.principal-onboarding-verified,.principal-onboarding-complete{display:grid;gap:10px;margin:16px 0;padding:16px;border:1px solid #c8d6e5;border-radius:12px;background:#f6f9fc;overflow-wrap:anywhere}.principal-onboarding-link small,.principal-onboarding-verified small{color:#435a76}.principal-onboarding-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.principal-onboarding-table-wrap{max-height:300px;overflow:auto;margin:12px 0}.principal-onboarding table{border-collapse:collapse;min-width:600px;width:100%;text-align:left;font-size:.91rem}.principal-onboarding th,.principal-onboarding td{padding:11px 12px;border-bottom:1px solid #dae3ef}.principal-onboarding td:last-child{text-align:right}.principal-onboarding tr.selected{background:#edf4fe}.principal-onboarding-details{border-top:1px solid #dae3ef;margin-top:16px;padding-top:18px;display:grid;justify-items:start;gap:12px}.principal-onboarding-details h3,.principal-onboarding-details p{margin:0;overflow-wrap:anywhere}.principal-onboarding-checkbox{display:flex;gap:10px;align-items:flex-start;max-width:560px;line-height:1.5}.principal-onboarding-checkbox input{width:17px;height:17px;flex:none;margin-top:4px}.principal-onboarding details{margin-top:10px;font-size:.86rem}.principal-onboarding-claim{padding-top:min(7vh,72px)}.principal-onboarding-claim>section{max-width:700px;margin:0 auto;line-height:1.65}@media(max-width:980px){.principal-onboarding-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:580px){.principal-onboarding{padding:12px}.principal-onboarding-header{margin-bottom:16px}.principal-onboarding-table-wrap{overflow:auto}.principal-onboarding-heading{align-items:start}}.principal-onboarding-warning{background:#fff8e7;color:#754e09;border:1px solid #e9d29b;border-radius:9px;padding:12px 14px;line-height:1.5}.principal-onboarding-setup{padding:14px 16px;margin:16px 0 10px;border:1px solid #c8d6e5;border-radius:11px;background:#f5f8fd}.principal-onboarding-setup strong{color:#163255}.principal-onboarding-setup ol{margin:10px 0;padding-left:22px}.principal-onboarding-setup li{padding-left:2px;margin-bottom:8px;line-height:1.45}.principal-onboarding-setup p{font-size:.88rem;margin:10px 0}.principal-onboarding-setup a{display:inline-block;font-size:.9rem;color:#124ead;text-decoration:underline}.principal-onboarding-create form>.principal-onboarding-checkbox{font-weight:400;display:flex}.trial-operations-approved{--trial-operations-navy: #07194f;--trial-operations-blue: #0966ef;--trial-operations-muted: #6075a5;--trial-operations-border: #d8e4f3;--trial-operations-soft: #f5f9ff}.trial-operations-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:132px;padding:24px 35px 22px;border-bottom:1px solid var(--trial-operations-border);background:radial-gradient(circle at 88% 10%,rgba(185,215,255,.46),transparent 22rem),linear-gradient(105deg,#fff,#f5f9ff 58%,#edf5ff)}.trial-operations-heading{display:flex;align-items:flex-start;gap:16px;min-width:0}.trial-operations-heading-icon{width:50px;height:50px;flex:0 0 50px}.trial-operations-heading-icon svg{width:26px;height:26px}.trial-operations-heading .eyebrow{margin:1px 0 3px;color:#4967a5;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.trial-operations-heading h1{margin:0;color:var(--trial-operations-navy);font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.trial-operations-heading>div>p:last-child{max-width:720px;margin:8px 0 0;color:#5a70a4;font-size:12px;line-height:1.5}.trial-operations-header-state{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.trial-operations-header-state small{color:#71809d;font-size:10px}.trial-operations-content{gap:16px;padding-top:18px}.trial-operations-status-pill{display:inline-flex;align-items:center;gap:8px;min-height:31px;padding:0 12px;border:1px solid;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap}.trial-operations-status-pill i{width:8px;height:8px;border-radius:50%}.trial-operations-status-pill.open{border-color:#a8dcc5;color:#176b45;background:#eaf9f1}.trial-operations-status-pill.open i{background:#24a96b;box-shadow:0 0 0 3px #24a96b1c}.trial-operations-status-pill.closed{border-color:#cdd9ea;color:#536886;background:#f6f9fd}.trial-operations-status-pill.closed i{background:#8da0bc;box-shadow:0 0 0 3px #8da0bc1f}.trial-operations-message{display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid #b9dfca;border-radius:12px;color:#214f3f;background:linear-gradient(90deg,#ecfaf3,#f6fffa);box-shadow:0 7px 20px #2f72530d}.trial-operations-message .approved-icon-bubble{width:38px;height:38px;flex:0 0 38px;color:#1b8054;background:#daf5e7}.trial-operations-message strong{display:block;font-size:12px}.trial-operations-message p{margin:3px 0 0;color:#4e7567;font-size:10.5px}.trial-operations-loading{padding:28px;color:var(--trial-operations-muted)}.trial-operations-control-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);min-height:300px;overflow:hidden}.trial-operations-control-summary{display:flex;flex-direction:column;gap:26px;padding:22px 24px;border-right:1px solid #dfe8f4;background:linear-gradient(145deg,#fff,#f8fbff)}.trial-operations-control-summary .approved-icon-bubble{width:48px;height:48px;flex-basis:48px}.trial-operations-control-summary .approved-icon-bubble svg{width:24px;height:24px}.trial-operations-control-summary .approved-card-title h2{font-size:20px}.trial-operations-control-summary .approved-card-title p{max-width:360px;font-size:11px;line-height:1.45}.trial-operations-state-summary{display:grid;gap:13px;padding-left:62px}.trial-operations-state-summary .trial-operations-status-pill{justify-self:start}.trial-operations-state-summary dl{display:grid;gap:7px;margin:0}.trial-operations-state-summary dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;align-items:baseline}.trial-operations-state-summary dt{color:#7584a0;font-size:9.5px;font-weight:750}.trial-operations-state-summary dd{margin:0;color:#27498b;font-size:10.5px;font-weight:750}.trial-operations-last-change{margin:0;color:#7a88a1;font-size:9.5px;line-height:1.4}.trial-operations-last-change strong{color:#49639a}.trial-operations-setting-panel{display:grid;gap:18px;align-content:start;padding:22px 24px 20px;background:#fff}.trial-operations-setting-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 16px;border:1px solid #dce7f5;border-radius:11px;background:#f9fbff}.trial-operations-setting-row strong{display:block;color:#102b70;font-size:12px}.trial-operations-setting-row p{max-width:500px;margin:4px 0 0;color:#6b7da4;font-size:10px;line-height:1.4}.trial-operations-switch{position:relative;display:inline-flex;width:52px;height:29px;flex:0 0 52px;cursor:pointer}.trial-operations-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.trial-operations-switch>span{position:absolute;inset:0;border:1px solid #c3d0e3;border-radius:999px;background:#e4eaf3;transition:background .16s ease,border-color .16s ease}.trial-operations-switch>span:after{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;content:"";background:#fff;box-shadow:0 2px 7px #1d31562e;transition:transform .16s ease}.trial-operations-switch input:checked+span{border-color:#0a65eb;background:linear-gradient(90deg,#0868ff,#00a6dd)}.trial-operations-switch input:checked+span:after{transform:translate(23px)}.trial-operations-switch input:focus-visible+span{outline:3px solid rgba(29,102,239,.2);outline-offset:2px}.trial-operations-switch input:disabled+span{opacity:.55;cursor:not-allowed}.trial-operations-reason{display:grid;gap:7px}.trial-operations-reason>span{color:#173675;font-size:10.5px;font-weight:800}.trial-operations-reason textarea{box-sizing:border-box;width:100%;min-height:82px;resize:vertical;padding:11px 12px;border:1px solid #c9d8ee;border-radius:9px;outline:none;color:#1d326c;background:#fff;font:inherit;font-size:11px;line-height:1.45}.trial-operations-reason textarea::placeholder{color:#91a0b7}.trial-operations-reason textarea:focus{border-color:#4f86dc;box-shadow:0 0 0 3px #4f86dc1f}.trial-operations-reason small{color:#8190a9;font-size:9.5px}.trial-operations-safeguard-note{margin:0;padding:9px 11px;border-left:3px solid #d79a36;border-radius:6px;color:#805d21;background:#fff8e9;font-size:10px}.trial-operations-save-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:2px}.trial-operations-save-row p{margin:0;color:#8490a6;font-size:10px}.trial-operations-save-row p.pending{color:#365eac;font-weight:700}.trial-operations-save-button{min-width:126px;min-height:40px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:linear-gradient(90deg,#0868ff,#0061f4);box-shadow:0 7px 16px #005bee2b;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.trial-operations-save-button:disabled{color:#eef3fb;background:#aebdd2;box-shadow:none;cursor:not-allowed}.trial-operations-audit-card{padding:18px 20px 20px}.trial-operations-audit-heading{margin-bottom:16px}.trial-operations-audit-heading .approved-icon-bubble{width:42px;height:42px;flex-basis:42px}.trial-operations-empty-history{display:flex;align-items:center;gap:13px;min-height:76px;padding:13px 15px;border:1px dashed #cfdbeb;border-radius:10px;background:#f9fbfe}.trial-operations-empty-history .approved-icon-bubble{width:36px;height:36px;flex:0 0 36px;color:#6a80ad;background:#edf3fc}.trial-operations-empty-history strong{display:block;color:#36538d;font-size:11px}.trial-operations-empty-history p{margin:3px 0 0;color:#8390a8;font-size:9.5px}.trial-operations-audit-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.trial-operations-audit-list li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;min-height:72px;padding:0 0 14px}.trial-operations-audit-list li:not(:last-child):before{position:absolute;top:19px;bottom:-1px;left:6px;width:1px;content:"";background:#dbe5f2}.trial-operations-audit-dot{position:relative;z-index:1;width:13px;height:13px;margin-top:4px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c8d6e9;background:#8da0bc}.trial-operations-audit-dot.opened{background:#24a96b}.trial-operations-audit-dot.closed{background:#8798b4}.trial-operations-audit-main>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.trial-operations-audit-main strong{color:#153476;font-size:11px}.trial-operations-audit-main time{color:#8491a8;font-size:9.5px;white-space:nowrap}.trial-operations-audit-main p{margin:5px 0 3px;color:#5f73a2;font-size:10px;line-height:1.4}.trial-operations-audit-main small{color:#8a96aa;font-size:9.5px}@media(max-width:1100px){.trial-operations-control-card{grid-template-columns:1fr}.trial-operations-control-summary{border-right:0;border-bottom:1px solid #dfe8f4}.trial-operations-state-summary{padding-left:62px}}@media(max-width:760px){.trial-operations-header{align-items:flex-start;flex-direction:column;padding:20px 18px}.trial-operations-header-state{justify-items:start;padding-left:66px}.trial-operations-content{padding-inline:18px}.trial-operations-control-summary,.trial-operations-setting-panel,.trial-operations-audit-card{padding:18px}.trial-operations-state-summary{padding-left:0}.trial-operations-state-summary dl>div{grid-template-columns:1fr;gap:2px}.trial-operations-setting-row,.trial-operations-save-row,.trial-operations-audit-main>div{align-items:flex-start;flex-direction:column}.trial-operations-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.trial-operations-save-button{width:100%}}.trial-operations-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#05143670;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.trial-operations-modal{box-sizing:border-box;width:min(520px,calc(100vw - 36px));padding:26px 28px 24px;border:1px solid #cfdced;border-radius:16px;background:radial-gradient(circle at 92% 0%,rgba(194,220,255,.34),transparent 14rem),#fff;box-shadow:0 24px 70px #061e4642}.trial-operations-modal-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:13px}.trial-operations-modal-icon svg{width:24px;height:24px}.trial-operations-modal-icon.enable{color:#0c63db;background:linear-gradient(135deg,#e4f0ff,#d9f5ff)}.trial-operations-modal-icon.disable{color:#596c8d;background:linear-gradient(135deg,#edf2f8,#e5ebf4)}.trial-operations-modal .eyebrow{margin:0 0 5px;color:#5870a7;font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.trial-operations-modal h2{margin:0;color:#07194f;font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.trial-operations-modal>p:not(.eyebrow){margin:10px 0 0;color:#5f73a2;font-size:11px;line-height:1.55}.trial-operations-modal-summary{display:grid;gap:9px;margin:20px 0 22px;padding:13px 14px;border:1px solid #dce7f4;border-radius:10px;background:#f8fbff}.trial-operations-modal-summary>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;align-items:start}.trial-operations-modal-summary span{color:#7d8ba3;font-size:9.5px;font-weight:750}.trial-operations-modal-summary strong{color:#28477f;font-size:10.5px;line-height:1.4;overflow-wrap:anywhere}.trial-operations-modal-actions{display:flex;justify-content:flex-end;gap:10px}.trial-operations-modal-actions .secondary-button,.trial-operations-modal-confirm{min-height:40px;padding:0 16px;border-radius:9px;font:inherit;font-size:10.5px;font-weight:800;cursor:pointer}.trial-operations-modal-actions .secondary-button{border:1px solid #c6d4e7;color:#536987;background:#fff}.trial-operations-modal-confirm{border:0;color:#fff}.trial-operations-modal-confirm.enable{background:linear-gradient(90deg,#0868ff,#00a5dc);box-shadow:0 7px 16px #005bee2e}.trial-operations-modal-confirm.disable{background:linear-gradient(90deg,#526a8f,#415a80);box-shadow:0 7px 16px #263d6026}.trial-operations-modal-actions button:disabled{opacity:.62;cursor:not-allowed}@media(max-width:560px){.trial-operations-modal{padding:22px 20px 20px}.trial-operations-modal-summary>div{grid-template-columns:1fr;gap:3px}.trial-operations-modal-actions{flex-direction:column-reverse}.trial-operations-modal-actions button{width:100%}}.home-account{position:relative}.app-utility-user .home-account-toggle{display:flex;align-items:center;gap:8px;border-radius:8px;border-color:transparent;padding:4px 6px;min-height:40px;font:inherit}.home-account-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eaf2ff;color:#214e89;font-size:.68rem;font-weight:700}.home-account-name{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-account-panel{position:absolute;top:calc(100% + 8px);right:0;width:260px;max-width:calc(100vw - 24px);padding:12px;background:#fff;border:1px solid #d8e2ee;border-radius:12px;box-shadow:0 12px 36px #10275420}.home-account-panel>strong{display:block;padding:8px;color:#102754;overflow-wrap:anywhere}.app-utility-user .home-account-panel button{width:100%;min-height:44px;border:0;border-radius:6px;text-align:left;font:inherit;cursor:pointer}.app-utility-user .home-account-panel button:hover{background:#f0f5fc}.home-account-signout{display:flex;align-items:center;gap:8px;padding-top:8px;margin-top:8px;border-top:1px solid #e4ebf4}.app-utility-user .home-account-panel .home-account-end-session{display:grid;place-items:center;flex:0 0 44px;width:44px;color:#b42336;background:#fff1f2;border:1px solid #f0cbd0}.home-account-end-session svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.home-account button:focus-visible{outline:3px solid #7aa6ff;outline-offset:2px}@media(max-width:760px){.home-account-name{display:none}}.app-sidebar-decisions-reporting-slot{margin:.12rem 0 .38rem 1.35rem;padding-left:.48rem;border-left-color:#25466f}.decisions-reporting-shell-subnav{display:grid;gap:.08rem}.decisions-reporting-shell-subnav button{width:100%;min-height:31px;padding:.32rem .5rem;border:0;border-radius:7px;color:#aab6cb;background:transparent;font:inherit;font-size:.66rem;font-weight:650;line-height:1.12;text-align:left;cursor:pointer}.decisions-reporting-shell-subnav button:hover{color:#fff;background:#ffffff0f}.decisions-reporting-shell-subnav button.active{color:#fff;background:linear-gradient(90deg,#114d9d,#0d3977);box-shadow:inset 2px 0 #6aa2ff}.app-sidebar-decisions-reporting-slot{margin:.25rem 0 .5rem 1.4rem;padding-left:.7rem;border-left:1px solid #34415d}.app-sidebar .app-sidebar-decisions-reporting-slot .decisions-reporting-shell-subnav button{min-height:var(--pt-sidebar-child-min-height, 34px);padding:.42rem .58rem;border-radius:var(--pt-sidebar-child-radius, 7px);font-size:var(--pt-sidebar-child-font-size, .72rem);font-weight:var(--pt-sidebar-child-weight, 650);line-height:var(--pt-sidebar-child-line-height, 1.2)}.app-sidebar .app-sidebar-decisions-reporting-slot .decisions-reporting-shell-subnav button.active{color:#fff;background:#0e2c54;box-shadow:inset 3px 0 #05c9dc}.plentro-brand-lockup{display:inline-flex;align-items:center;gap:.68rem;line-height:1;vertical-align:middle}.plentro-brand-icon-svg{display:block;width:2.85rem;height:2.78rem;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 10px 18px rgba(31,102,225,.18))}.plentro-brand-wordmark-svg{display:block;width:auto;height:2.15rem;flex:0 0 auto;overflow:visible}.plentro-brand-lockup-compact{gap:.48rem}.plentro-brand-lockup-compact .plentro-brand-icon-svg{width:2.15rem;height:2.1rem;filter:drop-shadow(0 7px 12px rgba(31,102,225,.16))}.plentro-brand-lockup-compact .plentro-brand-wordmark-svg{height:1.58rem}.plentro-brand-lockup-icon-only,.plentro-brand-lockup-wordmark-only{gap:0}.help-visual-icon{--help-visual-ink: #315fd6;--help-visual-bg: #eef3ff;display:inline-grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--help-visual-ink) 18%,#dce6f8);border-radius:12px;background:var(--help-visual-bg);color:var(--help-visual-ink)}.help-visual-icon svg{width:1.65rem;height:1.65rem}.help-visual-icon[data-help-icon=projects-access]{--help-visual-ink: #336c8e;--help-visual-bg: #eef8fb}.help-visual-icon[data-help-icon=work-scope]{--help-visual-ink: #2e6f64;--help-visual-bg: #edf8f3}.help-visual-icon[data-help-icon=schedule]{--help-visual-ink: #5a55b2;--help-visual-bg: #f2f0ff}.help-visual-icon[data-help-icon=baselines-progress]{--help-visual-ink: #927030;--help-visual-bg: #fbf6e9}.help-visual-icon[data-help-icon=decisions-reporting]{--help-visual-ink: #3e5fa7;--help-visual-bg: #eef3fd}.help-visual-icon[data-help-icon=integrations-source-data]{--help-visual-ink: #4f6f84;--help-visual-bg: #eff5f8}.help-visual-icon[data-help-icon=trial]{--help-visual-ink: #296f9d;--help-visual-bg: #edf7fd}.help-visual-icon[data-help-icon=troubleshooting]{--help-visual-ink: #8f5a35;--help-visual-bg: #fbf2ea}.help-visual-icon[data-help-icon=glossary]{--help-visual-ink: #6a5898;--help-visual-bg: #f4f0fb}.help-hero-illustration{display:block;width:min(100%,26rem);height:auto;margin-inline:auto}@media(prefers-reduced-motion:no-preference){.help-visual-icon svg{transition:transform .16s ease}button:hover>.help-visual-icon svg,a:hover>.help-visual-icon svg{transform:translateY(-1px) scale(1.04)}}.contextual-help{position:relative;z-index:70}.contextual-help-trigger{display:inline-flex;min-height:36px;align-items:center;gap:.45rem;padding:.4rem .7rem;border:1px solid rgba(79,104,158,.22);border-radius:999px;background:#ffffffe6;color:#223a68;font:inherit;cursor:pointer}.contextual-help-trigger:hover,.contextual-help-trigger:focus-visible,.contextual-help-trigger[aria-expanded=true]{border-color:#2e63f285;background:#f4f7ff;box-shadow:0 5px 16px #2e63f21a}.contextual-help-trigger>span{display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:999px;background:linear-gradient(145deg,#315fd6,#2378e8);color:#fff;font-size:.78rem;font-weight:900}.contextual-help-trigger strong{font-size:.82rem}.contextual-help-panel{position:fixed;top:4.5rem;left:auto;right:1rem;width:min(440px,calc(100vw - 2rem));max-height:min(660px,calc(100vh - 7rem));overflow:auto;padding:1rem;border:1px solid rgba(71,99,155,.2);border-radius:18px;background:linear-gradient(180deg,#f9fcfffe,#fffffffe);box-shadow:0 26px 64px #162a5438}.contextual-help-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.contextual-help-heading{display:flex;min-width:0;align-items:center;gap:.7rem}.contextual-help-heading .contextual-help-heading-icon{width:2.8rem;height:2.8rem;border-radius:14px}.contextual-help-heading .contextual-help-heading-icon svg{width:1.8rem;height:1.8rem}.contextual-help-heading p{margin:0 0 .12rem;color:#315fd6;font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.contextual-help-heading h2{margin:0;color:#10234e;font-size:1.08rem;line-height:1.2}.contextual-help-close{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid rgba(75,104,160,.16);border-radius:999px;background:#fff;color:#375078;font:inherit;font-size:1.12rem;cursor:pointer}.contextual-help-close:hover,.contextual-help-close:focus-visible{background:#f4f7fc;border-color:#2e63f25c}.contextual-help-search{display:grid;gap:.4rem;margin-top:1rem}.contextual-help-search label{color:#4c5f80;font-size:.72rem;font-weight:800}.contextual-help-search>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:44px;padding:0 .65rem 0 .8rem;border:1px solid rgba(79,104,158,.24);border-radius:12px;background:#fff;box-shadow:0 7px 20px #2d487e0f}.contextual-help-search>div:focus-within{border-color:#2e63f299;box-shadow:0 0 0 3px #2e63f21a}.contextual-help-search-icon{display:grid;width:1.35rem;height:1.35rem;place-items:center;color:#315fd6}.contextual-help-search-icon svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.contextual-help-search input{min-width:0;width:100%;padding:.67rem 0;border:0;outline:0;background:transparent;color:#172b55;font:inherit;font-size:.82rem}.contextual-help-clear-search,.contextual-help-back{border:0;background:transparent;color:#315fd6;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.contextual-help-section,.contextual-help-recommended{margin-top:1rem;border-top:1px solid rgba(79,104,158,.13)}.contextual-help-section-heading{display:flex;min-height:2.4rem;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem}.contextual-help-section-heading p{margin:0;color:#667693;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.contextual-help-section-heading>span{color:#8996ac;font-size:.66rem;font-weight:700}.contextual-help-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.25rem}.contextual-help-topic-grid>button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:78px;padding:.7rem 1.6rem .7rem .7rem;text-align:left;border:1px solid rgba(83,111,164,.16);border-radius:14px;background:linear-gradient(145deg,#fffffffa,#f6f9fff5);color:#172b55;font:inherit;cursor:pointer}.contextual-help-topic-grid>button:hover,.contextual-help-topic-grid>button:focus-visible{border-color:#2e63f261;background:#fff;box-shadow:0 10px 24px #2a467d1a}.contextual-help-topic-grid .help-visual-icon{width:2.45rem;height:2.45rem;border-radius:11px}.contextual-help-topic-grid .help-visual-icon svg{width:1.5rem;height:1.5rem}.contextual-help-topic-grid>button>span:not(.help-visual-icon):not(.contextual-help-topic-arrow){display:grid;min-width:0;gap:.15rem}.contextual-help-topic-grid strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.25}.contextual-help-topic-grid small{color:#7b89a0;font-size:.66rem}.contextual-help-topic-arrow{position:absolute;top:.55rem;right:.65rem;color:#7890bd;font-size:.72rem}.contextual-help-links,.contextual-help-result-list{display:grid;margin-top:.2rem}.contextual-help-links>button,.contextual-help-result-list>button{width:100%;min-width:0;text-align:left;border:0;border-bottom:1px solid rgba(79,104,158,.11);background:transparent;color:#172b55;font:inherit;cursor:pointer}.contextual-help-links>button:first-child,.contextual-help-result-list>button:first-child{border-top:1px solid rgba(79,104,158,.11)}.contextual-help-links>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .2rem}.contextual-help-links>button:hover,.contextual-help-links>button:focus-visible,.contextual-help-result-list>button:hover,.contextual-help-result-list>button:focus-visible{background:#f5f8fd;color:#173eae}.contextual-help-links strong{min-width:0;overflow-wrap:anywhere;font-size:.79rem;line-height:1.35}.contextual-help-links>button>span{color:#315fd6;font-size:.84rem}.contextual-help-result-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.62rem .2rem}.contextual-help-result-list .help-visual-icon{width:2.2rem;height:2.2rem;border-radius:10px}.contextual-help-result-list .help-visual-icon svg{width:1.35rem;height:1.35rem}.contextual-help-result-copy{display:grid;min-width:0;gap:.12rem}.contextual-help-result-copy small{color:#78879f;font-size:.61rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.contextual-help-result-copy strong{overflow-wrap:anywhere;font-size:.77rem;line-height:1.3}.contextual-help-row-arrow{color:#315fd6}.contextual-help-topic-detail-heading{display:grid;gap:.75rem;padding:.75rem 0 .25rem}.contextual-help-back{justify-self:start;padding:0}.contextual-help-topic-detail-heading>div{display:flex;align-items:center;gap:.65rem}.contextual-help-topic-detail-heading small{display:block;margin-bottom:.08rem;color:#7b89a0;font-size:.62rem;font-weight:800;text-transform:uppercase}.contextual-help-topic-detail-heading h3{margin:0;color:#18305d;font-size:.92rem}.contextual-help-empty{display:flex;align-items:center;gap:.75rem;padding:.9rem .15rem;color:#4f607e}.contextual-help-empty strong{color:#21375f;font-size:.8rem}.contextual-help-empty p{margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.contextual-help-boundary{display:flex;align-items:center;gap:.65rem;margin-top:.85rem;padding:.65rem .72rem;border:1px solid rgba(88,111,157,.12);border-radius:12px;background:#f5f8fc}.contextual-help-boundary-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:10px;background:#e9effa;color:#4a64a3}.contextual-help-boundary-icon svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contextual-help-boundary>span:last-child{display:grid;gap:.1rem}.contextual-help-boundary strong{color:#31476d;font-size:.7rem}.contextual-help-boundary small{color:#6b7892;font-size:.66rem}.contextual-help-search-all{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:.65rem;padding:.68rem .8rem;border:1px solid rgba(46,99,242,.24);border-radius:11px;background:#fff;color:#173eae;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.contextual-help-search-all:hover,.contextual-help-search-all:focus-visible{border-color:#2e63f27a;background:#f4f7ff}@media(prefers-reduced-motion:no-preference){.contextual-help-topic-grid>button,.contextual-help-result-list>button,.contextual-help-links>button{transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.contextual-help-topic-grid>button:hover{transform:translateY(-1px)}}@media(max-width:900px){.contextual-help-panel{top:4.5rem;right:.65rem;left:.65rem;width:auto;max-height:calc(100vh - 5.25rem)}}@media(max-width:520px){.contextual-help-topic-grid{grid-template-columns:1fr}.contextual-help-topic-grid>button{min-height:66px}}@media(max-width:760px){.contextual-help-trigger strong{display:none}.contextual-help-trigger{padding-inline:.45rem}}.contextual-help-link-copy{display:grid;min-width:0;gap:.18rem}.contextual-help-link-copy small{color:#7b89a0;font-size:.66rem;line-height:1.35}.project-schedule-notifications{position:relative;flex:0 0 auto}.app-utility-user .project-schedule-notifications-toggle{position:relative;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:8px;border:1px solid transparent;border-radius:12px;background:transparent;color:#324969;cursor:pointer}.project-schedule-notifications-toggle svg{width:21px;height:21px}.app-utility-user .project-schedule-notifications-toggle:hover,.app-utility-user .project-schedule-notifications-toggle[aria-expanded=true]{background:#eef4ff;border-color:#dce6fa}.app-utility-user .project-schedule-notifications-toggle:focus-visible,.app-utility-user .project-schedule-notifications-panel button:focus-visible{outline:3px solid #2360ef;outline-offset:2px}.project-schedule-notifications-indicator{position:absolute;top:9px;right:8px;width:7px;height:7px;border-radius:50%;background:#d78a25;box-shadow:0 0 0 2px #fff}.project-schedule-notifications-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:min(356px,calc(100vw - 24px));max-height:min(68vh,500px);overflow:auto;padding:15px;border:1px solid #d6e1ef;border-radius:13px;background:#fff;color:#243753;box-shadow:0 16px 42px #1a2f4f2b;text-align:left}.project-schedule-notifications-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.project-schedule-notifications-heading h2{margin:0;font-size:.9rem;color:#192f56}.app-utility-user .project-schedule-notifications-heading button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;border:0;border-radius:8px;background:#f1f5fc;font-size:1.3rem;cursor:pointer}.project-schedule-notifications-panel p{margin:6px 0 10px;color:#50607a;font-size:.77rem;line-height:1.55;overflow-wrap:anywhere}.project-schedule-notifications-list{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:10px}.project-schedule-notifications-item{padding:10px 12px;border-radius:9px;border:1px solid #dee6f2;background:#f9fbff}.project-schedule-notifications-item.error{border-left:3px solid #b23b45}.project-schedule-notifications-item.warning{border-left:3px solid #d59731}.project-schedule-notifications-item.info{border-left:3px solid #4b7cbd}.project-schedule-notifications-severity{display:block;margin-bottom:5px;color:#5c6b83;font-size:.65rem;font-weight:750;text-transform:uppercase;letter-spacing:.045em}.project-schedule-notifications-item strong{display:block;font-size:.79rem;line-height:1.45;overflow-wrap:anywhere}.project-schedule-notifications-item small{display:block;margin-top:7px;color:#64748e;line-height:1.4;overflow-wrap:anywhere}.project-schedule-notifications-messages{margin:6px 0;padding-left:17px;color:#50607a;font-size:.73rem;line-height:1.4}.app-utility-user .project-schedule-notifications-open-schedule{width:100%;min-height:44px;border:1px solid #b9cced;border-radius:9px;background:#f1f6ff;color:#1d4d9e;text-align:center;font-weight:700;cursor:pointer}@media(max-width:900px){.project-schedule-notifications-panel{position:fixed;top:108px;right:12px;width:min(356px,calc(100vw - 24px));max-height:min(calc(100dvh - 122px),500px)}}.reviewer-notification-inbox{margin-top:14px;border-top:1px solid #dce5f1;padding-top:10px}.reviewer-notification-inbox h3{font-size:.76rem;margin:0 0 7px;color:#29436a}.reviewer-notification-inbox .project-schedule-notifications-open-schedule{margin-top:9px}.premium-management-page{--management-ink: #192f4b;--management-muted: #526780;--management-line: #dce4ed;color:var(--management-ink)}.management-page-header{display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden;border:1px solid var(--management-line);border-radius:14px;background:#f8fafc;min-height:176px}.management-page-identity{padding:26px 28px;position:relative;z-index:1}.management-page-header .eyebrow{color:var(--management-muted);font-size:11px;line-height:1.5;letter-spacing:.08em;margin:0 0 10px}.management-page-header h1{color:var(--management-ink);font-size:clamp(26px,2.7vw,36px);line-height:1.12;letter-spacing:-.035em;margin:0}.management-page-description{color:var(--management-muted);font-size:14px;margin:10px 0 0;line-height:1.5}.management-page-landscape{background:linear-gradient(90deg,#f8fafc,transparent 36%),url(/assets/dr-hero-background-C6L3Gzw7.webp) 72% center / cover;display:flex;align-items:flex-end;justify-content:flex-end;padding:26px}.management-page-landscape p{max-width:180px;color:#234365;font-size:18px;line-height:1.35;letter-spacing:-.025em;font-weight:600;text-align:right;margin:0}.app-shell-content .premium-management-page .shell-panel{border:1px solid var(--management-line);border-radius:12px;background:#fff;box-shadow:0 3px 12px #182e4905}.premium-management-page h2{letter-spacing:-.025em;line-height:1.3}.premium-management-page .eyebrow{letter-spacing:.08em;font-size:10px}.premium-management-page .panel-heading{margin-bottom:18px}.premium-management-page .panel-heading h2{font-size:19px;margin-bottom:0}.premium-management-page .badge{flex-shrink:0}.premium-management-page .cockpit-management-panel{border-top:3px solid #244f78}.cockpit-position-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:stretch}.cockpit-position-summary>.label{color:var(--management-muted);font-size:11px}.cockpit-position-title{font-size:clamp(24px,2.4vw,32px);font-weight:650;line-height:1.2;letter-spacing:-.035em;margin:8px 0 12px;max-width:24ch}.cockpit-position-reason{color:var(--management-muted);line-height:1.6;margin:0;font-size:13px}.cockpit-confidence-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--management-line);margin:20px 0 0;padding-top:16px}.cockpit-confidence-facts dt,.cockpit-action-ownership dt{font-size:11px;color:var(--management-muted)}.cockpit-confidence-facts dd,.cockpit-action-ownership dd{font-size:13px;font-weight:650;margin:5px 0 0;overflow-wrap:anywhere}.cockpit-confidence-facts small{display:block;font-size:11px;color:var(--management-muted);line-height:1.5;margin-top:5px}.cockpit-next-action{background:#edf3fa;border-radius:8px;padding:22px;border-left:3px solid #577da4}.cockpit-next-action>p{font-size:16px;font-weight:600;line-height:1.5;margin:12px 0 20px}.cockpit-action-ownership{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #ccd9e8;padding-top:14px;margin:0}.premium-management-page .cockpit-recorded-claim{display:block;margin-top:20px;border-top:1px solid var(--management-line);padding-top:16px}.premium-management-page .cockpit-recorded-claim .card{display:grid;gap:5px;padding:0;border:0;box-shadow:none;background:none;min-height:0}.premium-management-page .cockpit-recorded-claim strong{font-size:13px;font-weight:500}.management-disclosure{border:1px solid var(--management-line);border-radius:10px;background:#fff;overflow:hidden}.management-disclosure>summary{cursor:pointer;padding:18px 24px;font-size:14px;font-weight:650}.management-disclosure>summary span{color:var(--management-muted);font-size:12px;font-weight:400;margin-left:12px}.management-disclosure>summary:focus-visible{outline:2px solid #245da4;outline-offset:-4px}.management-disclosure[open]>summary{border-bottom:1px solid var(--management-line)}.app-shell-content .management-disclosure>.shell-panel{border:0;border-radius:0;box-shadow:none}.premium-management-page .cockpit-metric-grid .card{border-radius:6px;box-shadow:none;background:#f7f9fc}.premium-management-page .cockpit-supporting-detail>summary{padding:16px 0;color:#294f78}.premium-management-page .stakeholder-report-boundary{background:none;border:0;border-radius:0;padding:0 2px;font-size:11px;line-height:1.6}.report-edition{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:14px;font-size:11px;color:var(--management-muted)}.report-edition strong{color:#355577;font-weight:650}.premium-management-page .stakeholder-report-executive{border-top:3px solid #244f78;background:#fff}.premium-management-page .stakeholder-report-executive-heading{align-items:flex-start}.premium-management-page .stakeholder-report-executive-heading h2{font-size:24px}.premium-management-page .stakeholder-report-position-badge{max-width:230px;line-height:1.5;border-radius:6px}.premium-management-page .stakeholder-report-summary-grid{gap:0;margin:24px 0;border-block:1px solid var(--management-line);padding:18px 0}.premium-management-page .stakeholder-report-summary-fact{border:0;border-radius:0;background:none;padding:0 18px;align-content:start;gap:8px}.premium-management-page .stakeholder-report-summary-fact:first-child{padding-left:0}.premium-management-page .stakeholder-report-summary-fact+.stakeholder-report-summary-fact{border-left:1px solid var(--management-line)}.premium-management-page .stakeholder-report-summary-fact strong{font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.03em}.premium-management-page .stakeholder-report-summary-fact span,.premium-management-page .stakeholder-report-summary-fact small{color:var(--management-muted)}.premium-management-page .stakeholder-report-executive-story{gap:24px}.premium-management-page .stakeholder-report-executive-story>div{background:none;border-radius:0;padding:0;align-content:start;gap:8px}.premium-management-page .stakeholder-report-executive-story>div:last-child{border-left:3px solid #577da4;padding-left:18px}.premium-management-page .stakeholder-report-executive-story strong{font-size:15px;font-weight:600}.premium-management-page .stakeholder-report-statements{border-top:1px solid var(--management-line);padding-top:18px;margin-top:22px;line-height:1.65}.premium-management-page .stakeholder-report-grid{align-items:start}.premium-management-page .stakeholder-report-section h2{color:var(--management-ink);font-size:19px}.premium-management-page .stakeholder-report-notice,.premium-management-page .stakeholder-report-reason{border-radius:4px;border-left-width:2px;font-size:12px;line-height:1.55}@media(max-width:1000px){.cockpit-position-layout{grid-template-columns:1fr;gap:20px}.management-page-header{grid-template-columns:1.4fr 1fr}.premium-management-page .stakeholder-report-summary-grid{gap:20px 0}.premium-management-page .stakeholder-report-summary-fact:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:620px){.management-page-header{grid-template-columns:1fr;min-height:0}.management-page-identity{padding:22px 16px}.management-page-landscape{min-height:80px;padding:14px 16px;background-image:linear-gradient(90deg,#f8fafc66,transparent),url(/assets/dr-hero-background-C6L3Gzw7.webp)}.management-page-landscape p{max-width:none;font-size:15px}.cockpit-confidence-facts{grid-template-columns:1fr;gap:12px}.cockpit-next-action{padding:16px}.cockpit-action-ownership{grid-template-columns:1fr}.premium-management-page .panel-heading,.premium-management-page .stakeholder-report-executive-heading{flex-direction:column;align-items:flex-start;gap:12px}.management-disclosure>summary{padding:16px}.management-disclosure>summary span{display:block;margin:8px 0 0}.premium-management-page .stakeholder-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-management-page .stakeholder-report-summary-fact{padding:0 12px}.premium-management-page .stakeholder-report-summary-fact strong{font-size:18px}.premium-management-page .stakeholder-report-facts>div{grid-template-columns:1fr;gap:6px}.premium-management-page .stakeholder-report-executive-heading h2{font-size:22px}}@media print{.management-page-header{break-inside:avoid}.premium-management-page details:not([open]){display:none}.premium-management-page .shell-panel{box-shadow:none;break-inside:avoid}}.app-shell-content .premium-management-page .cockpit-metric-grid>.card,.app-shell-content .premium-management-page .cockpit-action-grid>.card{box-shadow:none;border:0;border-radius:0;background:transparent;padding:0}.app-shell-content .premium-management-page .schedule-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:22px 0;border-block:1px solid var(--management-line);margin:20px 0}.app-shell-content .premium-management-page .schedule-analysis-metrics .card strong{font-size:24px}.app-shell-content .premium-management-page .schedule-analysis-metrics .card .label{font-size:11px}.app-shell-content .premium-management-page .schedule-analysis-metrics .card small{font-size:11px;line-height:1.5}.app-shell-content .premium-management-page .schedule-analysis-banner{border:0;border-radius:0;background:transparent;padding:0;font-size:12px;line-height:1.6;color:var(--management-muted)}.app-shell-content .premium-management-page .schedule-analysis-identity{display:block;font-size:11px}.premium-management-page .schedule-analysis-identity span{display:block;margin-top:6px}.app-shell-content .premium-management-page.stakeholder-report-page .stakeholder-report-grid{align-items:stretch;background:#fff;border:1px solid var(--management-line);border-radius:12px;gap:0;overflow:hidden}.app-shell-content .premium-management-page .stakeholder-report-grid>.shell-panel{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--management-line)}.app-shell-content .premium-management-page .stakeholder-report-grid>.shell-panel:nth-child(odd){border-right:1px solid var(--management-line)}.app-shell-content .premium-management-page .stakeholder-report-grid>.shell-panel:last-child{grid-column:1 / -1;border:0}.app-shell-content .premium-management-page .management-disclosure>summary{padding:18px 24px;margin:0}.premium-management-page .management-disclosure>.decision-story{margin:20px}.app-shell-content .premium-management-page .decision-story{background:transparent;border:0;border-radius:0;padding:0}.app-shell-content .premium-management-page .decision-story-node{background:transparent;border-radius:0;border-left:0;border-right:0;border-bottom:0;box-shadow:none}@media(max-width:900px){.app-shell-content .premium-management-page .schedule-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:760px){.app-shell-content .premium-management-page .stakeholder-report-grid>.shell-panel:nth-child(odd){border-right:0}}@media(max-width:620px){.app-shell-content .premium-management-page .management-disclosure>summary{padding:16px}.app-shell-content .premium-management-page .schedule-analysis-metrics{grid-template-columns:1fr;gap:20px}}.app-shell-content .executive-review-page{--management-ink: #152d49;--management-line: #dbe4ed}.executive-review-page .cockpit-command-surface{background:radial-gradient(ellipse at 95% 0%,#245b7b 0%,transparent 50%),#112c46;border-radius:18px;overflow:hidden;box-shadow:0 16px 38px #18394c18}.executive-review-page .cockpit-command-surface .management-page-header{background:transparent;border:0;border-radius:0;min-height:168px}.executive-review-page .cockpit-command-surface .management-page-landscape{background-image:linear-gradient(90deg,#183951,#18395155),url(/assets/dr-hero-background-C6L3Gzw7.webp);background-blend-mode:multiply}.executive-review-page .cockpit-command-surface .management-page-landscape p{color:#dcf0f5;font-size:21px;font-weight:400}.executive-review-page .cockpit-command-surface .management-page-header h1{color:#fff;font-weight:500;font-size:clamp(30px,3vw,42px)}.executive-review-page .cockpit-command-surface .management-page-header .eyebrow,.executive-review-page .cockpit-command-surface .management-page-description{color:#b5cedf}.app-shell-content .executive-review-page .cockpit-management-panel{background:transparent;border:0;border-top:1px solid #ffffff24;border-radius:0;box-shadow:none;color:#edf6ff;padding:28px}.executive-review-page .cockpit-management-panel h2{color:#d5e7f2;font-size:16px;font-weight:500}.executive-review-page .cockpit-management-panel .eyebrow,.executive-review-page .cockpit-management-panel .label,.executive-review-page .cockpit-management-panel dt,.executive-review-page .cockpit-management-panel small,.executive-review-page .cockpit-management-panel .muted,.executive-review-page .cockpit-position-reason{color:#b4ccdd}.executive-review-page .cockpit-position-title{color:#fff;font-size:clamp(28px,3.1vw,44px);font-weight:500;max-width:22ch}.executive-review-page .cockpit-confidence-facts,.executive-review-page .cockpit-recorded-claim{border-color:#ffffff24}.executive-review-page .cockpit-next-action{background:#ffffff0c;border:1px solid #8ebfd540;border-top:2px solid #81cbd6;padding:24px;border-radius:2px 2px 12px 12px}.executive-review-page .cockpit-next-action>p{font-size:18px;font-weight:500}.executive-review-page .cockpit-action-ownership{border-color:#ffffff24}.app-shell-content .executive-review-page .cockpit-recorded-claim .card strong{color:#e4eff7;font-size:13px;font-weight:400}.executive-review-page .management-section-nav{display:flex;flex-wrap:wrap;gap:8px 28px;border-bottom:1px solid var(--management-line);padding:4px 0 16px}.executive-review-page .management-section-nav a{display:inline-flex;align-items:center;gap:10px;padding:9px 2px;font-size:10px;font-weight:600;letter-spacing:.03em;color:#57788f;text-decoration:none;transition:color .18s,transform .18s}.executive-review-page .management-section-nav span{font-size:12px;color:#284964}.executive-review-page .management-section-nav a:hover{color:#076079;transform:translateY(-2px)}.executive-review-page :is(h2,details){scroll-margin-top:100px}.app-shell-content .executive-review-page>.schedule-analysis-panel,.app-shell-content .executive-review-page>.cockpit-governed-evidence-panel,.app-shell-content .executive-review-page>.workspace-grid>.shell-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding-inline:8px}.app-shell-content .executive-review-page>.cockpit-governed-evidence-panel{border-top:1px solid var(--management-line)}.app-shell-content .executive-review-page .workspace-grid{border-top:1px solid var(--management-line)}.app-shell-content .executive-review-page .schedule-analysis-metrics{background:linear-gradient(110deg,#e8f0f8,#f4f8fc);border:0;border-radius:10px;padding:24px}.app-shell-content .executive-review-page .schedule-analysis-metrics .card strong{font-weight:500;font-size:28px;letter-spacing:-.04em}.app-shell-content .executive-review-page .management-disclosure{background:transparent;border-inline:0;border-top:0;border-radius:0}.app-shell-content .executive-review-page .management-disclosure>summary{padding-inline:8px;transition:background .2s}.app-shell-content .executive-review-page .management-disclosure>summary:hover{background:#eaf1f8}.app-shell-content .executive-review-page .management-disclosure[open]>summary{background:#eaf1f8}.executive-review-page.stakeholder-report-page>.management-page-header{background:#142f4b;border:0;border-radius:16px}.executive-review-page.stakeholder-report-page>.management-page-header h1{color:#fff;font-size:clamp(30px,3.3vw,46px);font-weight:450}.executive-review-page.stakeholder-report-page>.management-page-header :is(.eyebrow,.management-page-description,.report-edition,.report-edition strong){color:#c4d9e8}.executive-review-page.stakeholder-report-page .management-page-landscape{background-image:linear-gradient(90deg,#142f4b,#142f4b25),url(/assets/dr-hero-background-C6L3Gzw7.webp)}.executive-review-page.stakeholder-report-page .management-page-landscape p{color:#f4f9ff;text-shadow:0 1px 5px #14314b;font-size:19px;font-weight:400}.app-shell-content .executive-review-page .stakeholder-report-executive{border:0;border-radius:0;box-shadow:none;background:transparent;padding:20px 8px 28px}.executive-review-page .stakeholder-report-executive-heading h2{font-size:clamp(25px,2.6vw,34px);font-weight:500;max-width:25ch}.report-delivery-outlook{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;gap:16px;padding:30px 0 12px}.report-delivery-outlook>div:not(.report-outlook-connector){display:grid;gap:10px}.report-delivery-outlook>div>span{font-size:12px;color:#526780}.report-delivery-outlook strong{font-size:clamp(24px,2.8vw,38px);font-weight:450;letter-spacing:-.045em;line-height:1.2}.report-outlook-connector{display:flex;align-items:center}.report-outlook-connector i{width:10px;height:10px;border:2px solid #7a9bab;border-radius:50%;flex:0 0 auto}.report-outlook-connector span{flex:1;border-top:1px dashed #7a9bab}.report-delivery-outlook>p{grid-column:1 / -1;color:#526780;font-size:10px;margin:4px 0 0}.executive-review-page .stakeholder-report-summary-fact strong{font-size:16px;letter-spacing:-.015em}.app-shell-content .executive-review-page.stakeholder-report-page .stakeholder-report-grid{display:block;background:#fff;border:0;border-radius:0;counter-reset:report-section}.app-shell-content .executive-review-page .stakeholder-report-grid>.shell-panel{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(0,1.7fr);gap:36px;border:0;border-top:1px solid var(--management-line);padding:30px 24px;counter-increment:report-section}.app-shell-content .executive-review-page .stakeholder-report-grid>.shell-panel:nth-child(odd){border-right:0}.app-shell-content .executive-review-page .stakeholder-report-grid>.shell-panel:last-child{border-top:1px solid var(--management-line)}.report-section-title:before{content:counter(report-section,decimal-leading-zero);display:block;color:#7c9aaf;font-size:32px;font-weight:300;letter-spacing:-.06em;margin-bottom:16px}.executive-review-page .report-section-title h2{font-size:22px;font-weight:500}.executive-review-page .report-section-title .eyebrow{display:none}.report-section-body{min-width:0}.executive-review-page .report-section-body .stakeholder-report-facts{margin-top:0}.executive-review-page .report-section-body .stakeholder-report-facts>div:first-child{border-top:0;padding-top:0}.app-shell-content .executive-review-page .stakeholder-report-path{border:0;border-radius:0;box-shadow:none;background:#eaf1f7}@media(max-width:900px){.app-shell-content .executive-review-page .cockpit-management-panel{padding:20px}.app-shell-content .executive-review-page .stakeholder-report-grid>.shell-panel{gap:24px;grid-template-columns:160px minmax(0,1fr)}}@media(max-width:620px){.executive-review-page .cockpit-command-surface .management-page-landscape{min-height:68px}.executive-review-page .management-section-nav{gap:0 16px}.executive-review-page .management-section-nav a{gap:6px}.executive-review-page .management-section-nav span{font-size:11px}.report-delivery-outlook{grid-template-columns:1fr;gap:18px}.report-outlook-connector{width:64px}.app-shell-content .executive-review-page .stakeholder-report-grid>.shell-panel{grid-template-columns:1fr;gap:16px;padding:24px 16px}.report-section-title:before{float:left;margin:0 14px 0 0;font-size:26px}.executive-review-page .report-section-title h2{margin:0}.app-shell-content .executive-review-page .cockpit-management-panel{padding:20px 16px}.executive-review-page .cockpit-next-action{padding:18px}.app-shell-content .executive-review-page .schedule-analysis-metrics{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.executive-review-page .management-section-nav a,.app-shell-content .executive-review-page .management-disclosure>summary{transition:none}.executive-review-page .management-section-nav a:hover{transform:none}}.executive-review-page .management-section-nav a:focus-visible{outline:2px solid #245da4;outline-offset:4px;border-radius:2px}.executive-review-page #cockpit-schedule{scroll-margin-top:100px}@media(min-width:901px){.cockpit-page{gap:12px}.cockpit-page .cockpit-command-surface{display:grid;gap:12px;overflow:visible;background:transparent;border-radius:0;box-shadow:none}.cockpit-page .cockpit-command-surface .management-page-header{box-sizing:border-box;grid-template-columns:minmax(0,58%) minmax(0,42%);height:130px;min-height:130px;max-height:130px;overflow:hidden;border:1px solid #d1def0;border-radius:var(--pt-radius-feature, 16px);background:#f8fbff}.cockpit-page .cockpit-command-surface .management-page-identity{padding:14px 22px 12px}.cockpit-page .cockpit-command-surface .management-page-header .eyebrow{margin-bottom:4px;color:#5068a4;font-size:10px}.cockpit-page .cockpit-command-surface .management-page-header h1{margin:0;color:#07184f;font-size:clamp(1.85rem,2.25vw,2.2rem);font-weight:800;line-height:1.02}.cockpit-page .cockpit-command-surface .management-page-description{margin-top:5px;color:#445f9a;font-size:.8rem;line-height:1.34}.cockpit-page .cockpit-command-surface .management-page-landscape{position:relative;min-height:0;padding:16px 22px;background:linear-gradient(90deg,#f8fbffeb,#eef6ff5c 34%,#112c4614),url(/assets/dr-hero-background-C6L3Gzw7.webp) 66% 48% / cover;background-blend-mode:normal}.cockpit-page .cockpit-command-surface .management-page-landscape p{max-width:145px;margin:0;color:#fff;font-size:15px;font-weight:760;line-height:1.16;text-shadow:0 1px 4px rgba(2,19,47,.82),0 2px 10px rgba(2,19,47,.55)}.app-shell-content .cockpit-page .cockpit-management-panel{padding:18px 20px;color:var(--management-ink);background:#fff;border:1px solid var(--management-line);border-top:1px solid var(--management-line);border-radius:12px;box-shadow:0 3px 12px #182e4905}.cockpit-page .cockpit-management-panel .panel-heading{margin-bottom:14px}.cockpit-page .cockpit-management-panel .panel-heading h2{color:#17365f;font-size:17px;font-weight:700;line-height:1.3}.cockpit-page .cockpit-management-panel .eyebrow,.cockpit-page .cockpit-management-panel .label,.cockpit-page .cockpit-management-panel dt,.cockpit-page .cockpit-management-panel small,.cockpit-page .cockpit-management-panel .muted,.cockpit-page .cockpit-position-reason{color:var(--management-muted)}.cockpit-page .cockpit-position-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:20px}.cockpit-page .cockpit-position-title{margin:5px 0 7px;color:#07184f;font-size:clamp(25px,2.5vw,32px);font-weight:720}.cockpit-page .cockpit-position-reason{max-width:72ch;font-size:12px;line-height:1.45}.cockpit-page .cockpit-confidence-facts{gap:12px;margin-top:12px;padding-top:10px}.cockpit-page .cockpit-confidence-facts dd,.cockpit-page .cockpit-action-ownership dd{font-size:12px}.cockpit-page .cockpit-confidence-facts small{font-size:10px}.cockpit-page .cockpit-next-action{padding:16px 18px;background:#f3f7fd;border:1px solid #cfdeef;border-left:3px solid #3f73c9;border-radius:10px}.cockpit-page .cockpit-next-action>p{margin:8px 0 12px;color:#17365f;font-size:14px;line-height:1.4}.cockpit-page .cockpit-action-ownership{padding-top:10px}.cockpit-page .cockpit-recorded-claim{margin-top:12px;padding-top:10px}.cockpit-page .cockpit-recorded-claim .card{grid-template-columns:max-content 1fr max-content;align-items:center;gap:10px 14px}.cockpit-page .cockpit-recorded-claim .card small{text-align:right}.app-shell-content .cockpit-page>.cockpit-decision-story-panel{margin-top:0;padding:18px 20px 16px;background:#fff;border:1px solid var(--management-line);border-radius:12px;box-shadow:0 3px 12px #182e4905}.cockpit-page .cockpit-decision-story-panel>.panel-heading{margin-bottom:6px}.cockpit-page .cockpit-decision-story-panel>.panel-heading h2{margin:0;color:#17365f;font-size:20px}.cockpit-page .cockpit-decision-story-panel>.muted{margin:0 0 12px;max-width:78ch;font-size:11px;line-height:1.45}.cockpit-page .cockpit-decision-story-panel .decision-story-heading{display:none}.cockpit-page .cockpit-decision-story-panel .decision-story-track{margin-top:0}.cockpit-page .cockpit-decision-story-panel .cockpit-supporting-detail{margin-top:8px;border-top:1px solid var(--management-line)}.cockpit-page .cockpit-decision-story-panel .cockpit-supporting-detail>summary{padding:11px 0 3px;font-size:12px;font-weight:650}.app-shell-content .cockpit-page .management-disclosure{border:1px solid var(--management-line);border-radius:10px;background:#fff}.app-shell-content .cockpit-page .management-disclosure>summary{padding:13px 16px}.cockpit-page .cockpit-supporting-analysis{overflow:hidden;border:1px solid var(--management-line);border-radius:10px;background:#fff}.cockpit-page .cockpit-supporting-analysis>summary{display:flex;align-items:baseline;gap:12px;padding:14px 16px;cursor:pointer;color:#17365f;font-size:13px;font-weight:700;list-style-position:inside}.cockpit-page .cockpit-supporting-analysis>summary small{color:var(--management-muted);font-size:11px;font-weight:400}.cockpit-page .cockpit-supporting-analysis[open]>summary{border-bottom:1px solid var(--management-line);background:#f7faff}.cockpit-page .cockpit-supporting-analysis-body{display:grid;gap:18px;padding:16px}.app-shell-content .cockpit-page .cockpit-supporting-analysis-body>.schedule-analysis-panel,.app-shell-content .cockpit-page .cockpit-supporting-analysis-body>.workspace-grid>.shell-panel,.app-shell-content .cockpit-page .cockpit-supporting-analysis-body>.shell-panel{padding-inline:0;background:transparent;border:0;border-radius:0;box-shadow:none}.cockpit-page .cockpit-supporting-analysis-body .workspace-grid{border-top:1px solid var(--management-line);padding-top:16px}}@media(min-width:901px)and (max-width:1200px){.cockpit-page .cockpit-position-layout,.cockpit-page .cockpit-recorded-claim .card{grid-template-columns:1fr}.cockpit-page .cockpit-recorded-claim .card small{text-align:left}}@media(min-width:901px){.cockpit-page .cockpit-command-surface .management-page-landscape{background:linear-gradient(90deg,#f8fbffeb,#eef6ff5c 34%,#112c4614),url(/assets/dr-history-road-BFoQHnCr.webp) 50% 72% / cover}.cockpit-page .cockpit-recorded-claim{border-color:var(--management-line)}.app-shell-content .cockpit-page .cockpit-recorded-claim .card strong{color:#355577;font-weight:650}.cockpit-page .cockpit-recorded-claim .card small{color:#65768c}}@media(min-width:901px){.cockpit-page .cockpit-command-surface .management-page-header{grid-template-columns:minmax(0,51%) minmax(0,49%)}.cockpit-page .cockpit-command-surface .management-page-landscape{margin-left:-18%;padding-left:calc(18% + 22px);background:linear-gradient(90deg,#f9fcfffc,#f6fafff5 24%,#edf6ff8a 58%,#e0eefc14),url(/assets/dr-history-road-BFoQHnCr.webp) 50% 72% / cover}}.ot027-landing{--navy:#071226;--deep:#030b1d;--blue:#3775ff;--cyan:#51e5ef;--ink:#101c33;--muted:#64718a;--line:#dfe7f0;--paper:#f7f9fd;--display:"Manrope",system-ui,sans-serif;--text:"DM Sans",system-ui,sans-serif}.ot027-landing *{box-sizing:border-box}.ot027-landing{scroll-behavior:smooth;scroll-padding-top:100px}.ot027-landing{margin:0;font-family:var(--text);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.ot027-landing button,.ot027-landing a{font:inherit}.ot027-landing button{cursor:pointer}.ot027-landing a{text-decoration:none;color:inherit}.ot027-landing button:focus-visible,.ot027-landing a:focus-visible{outline:3px solid #57daf7;outline-offset:4px}.ot027-landing .wrap{width:min(1400px,calc(100% - 112px));margin:auto}.ot027-landing .review-banner{height:32px;display:flex;align-items:center;gap:11px;justify-content:center;background:#0e1e39;color:#aec4e2;font-size:10px;letter-spacing:.16em;font-weight:700}.ot027-landing .banner-dot{width:7px;height:7px;background:#5ce1ba;border-radius:50%;box-shadow:0 0 12px #5ce1ba}.ot027-landing .banner-sep{color:#526583}.ot027-landing .banner-right{margin-left:24px;color:#6e86aa}.ot027-landing .nav{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:16px clamp(25px,5vw,84px);height:79px;background:#f8fbfff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e5e9f0}.ot027-landing .brand img{height:38px;width:auto;display:block}.ot027-landing .nav-links{display:flex;gap:33px;align-items:center}.ot027-landing .nav-links a{font-size:13px;font-weight:700;color:#344762;transition:color .2s}.ot027-landing .nav-links a:hover{color:var(--blue)}.ot027-landing .nav-actions{display:flex;align-items:center;gap:24px}.ot027-landing .text-link{font-size:13px;color:#3e516e;font-weight:700}.ot027-landing .nav-cta{background:#1664ee;color:#fff;padding:13px 21px;border-radius:9px;font-size:13px;font-weight:800;box-shadow:0 7px 24px #3678ff25;transition:transform .25s,background .25s}.ot027-landing .nav-cta:hover{transform:translateY(-2px);background:#0946bb}.ot027-landing .mobile-menu{display:none}.ot027-landing .hero{background:var(--deep);color:#fff;position:relative;overflow:hidden;min-height:760px}.ot027-landing .hero-ambient,.ot027-landing .ambient-one,.ot027-landing .ambient-two,.ot027-landing .ambient-grid,.ot027-landing .ambient-beam{position:absolute;inset:0;pointer-events:none}.ot027-landing .hero-ambient{overflow:hidden}.ot027-landing .ambient-one{inset:auto auto -400px -300px;width:1000px;height:1000px;border-radius:50%;background:radial-gradient(circle,#1243a150,transparent 67%);filter:blur(12px);animation:breathe 12s ease-in-out infinite}.ot027-landing .ambient-two{inset:-300px -260px auto auto;width:1100px;height:1100px;border-radius:50%;background:radial-gradient(circle,#116fa947,transparent 65%);animation:breathe 17s ease-in-out infinite reverse}.ot027-landing .ambient-grid{background-image:linear-gradient(#8fcaff0b 1px,transparent 1px),linear-gradient(90deg,#8fcaff0b 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,transparent 10%,black 100%);mask-image:linear-gradient(90deg,transparent 10%,black 100%);opacity:.6}.ot027-landing .ambient-beam{width:70%;left:25%;transform:skew(-25deg);background:linear-gradient(90deg,transparent 25%,#0e77ee10 60%,transparent 90%);animation:beam 17s ease-in-out infinite}.ot027-landing .hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(35px,5vw,80px);align-items:center;padding-top:102px;padding-bottom:115px;min-height:710px}.ot027-landing .hero-copy{max-width:700px}.ot027-landing .eyebrow,.ot027-landing .section-overline{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:800;letter-spacing:.18em}.ot027-landing .eyebrow{color:#9ecbff}.ot027-landing .signal-dot{height:9px;width:9px;border-radius:100%;background:#4ce4c4;box-shadow:0 0 0 5px #4ce4c420,0 0 15px #4ce4c4}.ot027-landing .eyebrow-line{width:46px;border-top:1px solid #598ac177}.ot027-landing .hero h1{font:800 clamp(40px,3.55vw,63px)/1.22 var(--display);letter-spacing:-.057em;margin:29px 0 25px;white-space:nowrap}.ot027-landing .soft-line{color:#d1dff1}.ot027-landing .gradient-line{background:linear-gradient(110deg,#68b6ff,#56dcf2 70%,#9bf3ea);background-clip:text;-webkit-background-clip:text;color:transparent}.ot027-landing .hero-description{font-size:16px;line-height:1.85;color:#aebed6;max-width:535px;margin-bottom:32px}.ot027-landing .hero-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.ot027-landing .button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;gap:24px;justify-content:center;border-radius:9px;font-weight:800;font-size:13px;transition:transform .22s,box-shadow .22s,background .22s}.ot027-landing .button:hover{transform:translateY(-3px)}.ot027-landing .button-primary{background:linear-gradient(120deg,#1967f4,#4697ff);color:#fff;box-shadow:0 14px 40px #217bff33}.ot027-landing .button-primary:hover{box-shadow:0 17px 50px #217bff55}.ot027-landing .button-arrow{font-size:20px;line-height:0}.ot027-landing .button-outline{border:1px solid #54719580;background:#ffffff0a;color:#e8f3ff}.ot027-landing .button-outline:hover{background:#ffffff1c}.ot027-landing .play-small{border:1px solid #6c99c7;border-radius:50%;height:23px;width:23px;display:grid;place-items:center;font-size:8px;color:#71dff5}.ot027-landing .hero-trust{display:flex;gap:13px;align-items:center;margin-top:47px;color:#8396b2;font-size:12px;max-width:510px}.ot027-landing .trust-rule{width:29px;border-top:1px solid #437ba7}.ot027-landing .hero-demo{position:relative;min-width:0;perspective:1100px}.ot027-landing .demo-orbit{position:absolute;border:1px solid #40a6e021;border-radius:50%;pointer-events:none}.ot027-landing .orbit-a{width:760px;height:760px;top:-135px;left:-70px;animation:orbit 50s linear infinite}.ot027-landing .orbit-b{width:900px;height:900px;top:-205px;left:-140px;animation:orbit 80s linear infinite reverse}.ot027-landing .demo-glass{position:relative;border:1px solid #6189b05e;background:linear-gradient(135deg,#132a4fee,#0e1b35f7);border-radius:19px;box-shadow:0 30px 130px #0009,0 0 110px #0b63c41d,inset 0 1px #a7c8ff22;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:rotateY(-4deg) rotateX(1deg);transition:transform .5s}.ot027-landing .hero-demo:hover .demo-glass{transform:rotateY(0) rotateX(0)}.ot027-landing .demo-glass:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 5%,#3388eb22,transparent 40%);pointer-events:none}.ot027-landing .demo-topline{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;border-bottom:1px solid #6d8db82c}.ot027-landing .demo-top-brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:#edf5ff}.ot027-landing .mini-logo{display:grid;place-items:center;background:linear-gradient(125deg,#2974ff,#40d8eb);width:24px;height:24px;border-radius:7px;font:800 13px var(--display)}.ot027-landing .demo-top-brand b{font-weight:500;color:#809cbb}.ot027-landing .demo-live{font-size:9px;letter-spacing:.12em;font-weight:800;color:#8fb4d0}.ot027-landing .demo-live i{display:inline-block;width:6px;height:6px;background:#40deba;border-radius:50%;margin-right:7px;box-shadow:0 0 8px #35e6a5}.ot027-landing .demo-toolbar{display:flex;justify-content:space-between;gap:15px;padding:30px 26px 18px}.ot027-landing .demo-label{font-size:9px;font-weight:800;letter-spacing:.17em;color:#73b6ff}.ot027-landing .demo-dot{font-size:7px;color:#4cd3bd;margin:0 5px}.ot027-landing .demo-toolbar h2{font:800 25px var(--display);margin:12px 0 6px;letter-spacing:-.035em}.ot027-landing .demo-toolbar p{font-size:12px;margin:0;color:#97abc8}.ot027-landing .demo-count{display:flex;gap:5px;align-items:baseline;color:#617b9e;white-space:nowrap}.ot027-landing .demo-count strong{color:#9edbff;font:800 27px var(--display)}.ot027-landing .demo-count span{font-size:14px}.ot027-landing .demo-content{height:auto;min-height:320px;padding:9px 26px 8px;display:grid;align-content:center;position:relative}.ot027-landing .demo-content.is-changing>.demo-scene{animation:sceneIn .44s ease both}.ot027-landing .demo-scene{width:100%}.ot027-landing .demo-summary{background:#142b4b;border:1px solid #4274a451;border-radius:12px;padding:20px;display:grid;gap:12px}.ot027-landing .demo-summary-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.ot027-landing .demo-summary-top small{font-size:11px;color:#9eb4d1;font-weight:700}.ot027-landing .demo-tag{color:#5ff1c7;border:1px solid #49d7b54d;background:#137c6a25;padding:6px 9px;font-size:9px;letter-spacing:.08em;border-radius:30px;font-weight:800}.ot027-landing .demo-big{font:800 26px var(--display);letter-spacing:-.04em}.ot027-landing .demo-big em{font-style:normal;color:#60d8fb}.ot027-landing .demo-desc{font-size:12px;line-height:1.6;color:#a6b9d6}.ot027-landing .demo-spark{height:35px;display:flex;align-items:end;gap:5px}.ot027-landing .demo-spark i{flex:1;background:linear-gradient(180deg,#4bd2f2,#205eae);border-radius:3px 3px 0 0;animation:spark 2s ease both}.ot027-landing .demo-double{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ot027-landing .demo-metric{background:#162a47;border:1px solid #42658a70;padding:14px;border-radius:9px}.ot027-landing .demo-metric small{display:block;font-size:10px;color:#93b3d9}.ot027-landing .demo-metric strong{font:800 22px var(--display);display:block;margin-top:9px;color:#f0f7ff}.ot027-landing .demo-metric span{font-size:10px;color:#52d4bf}.ot027-landing .demo-insight{display:flex;align-items:center;gap:10px;background:#1a3b5e;border:1px solid #418cc482;border-radius:9px;padding:12px 14px;color:#e1f2ff;font-size:12px;line-height:1.5}.ot027-landing .demo-insight .insight-mark{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:#2a80bc66;color:#76eeff;font-size:16px}.ot027-landing .demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:16px 20px;border-top:1px solid #527ba244}.ot027-landing .step-pills{display:flex;gap:5px;min-width:0}.ot027-landing .stage{border:0;background:none;padding:8px 7px;font-size:10px;font-weight:700;color:#7790b3;border-radius:6px;white-space:nowrap;transition:color .2s,background .2s}.ot027-landing .stage span{font-weight:800;font-size:9px;margin-right:3px;color:#4a779e}.ot027-landing .stage.active{color:#fff;background:#2e65b35e}.ot027-landing .stage.active span{color:#61d8f1}.ot027-landing .stage:hover{color:#fff}.ot027-landing .demo-controls{display:flex;gap:7px}.ot027-landing .demo-controls button{height:30px;width:30px;border-radius:8px;border:1px solid #5374a57a;background:#25456b5e;color:#d7eeff;font-size:17px}.ot027-landing .demo-progress{height:2px;background:#24446e}.ot027-landing .demo-progress div{height:100%;width:0;background:linear-gradient(90deg,#397afd,#61e1f1)}.ot027-landing .float-note{display:flex;gap:11px;align-items:center;position:absolute;padding:13px 17px;background:#edf7ff;border:1px solid #b8deff75;border-radius:11px;box-shadow:0 20px 70px #0006;color:#17365a;z-index:2;animation:float 7s ease-in-out infinite;pointer-events:none}.ot027-landing .float-note small{font-size:8px;font-weight:900;letter-spacing:.13em;color:#4771a1;display:block;margin-bottom:5px}.ot027-landing .float-note strong{font-size:11px}.ot027-landing .float-icon{border-radius:8px;background:#327bfa;color:#fff;width:30px;height:30px;display:grid;place-items:center;font-size:20px}.ot027-landing .float-left{bottom:-40px;left:-46px}.ot027-landing .float-right{right:-15px;top:-42px;animation-delay:-3s;background:#0e2844;color:#ebfaff;border-color:#317da57a}.ot027-landing .float-right small{color:#a7d0e8}.ot027-landing .float-indicator{width:29px;height:29px;border-radius:50%;background:radial-gradient(circle,#39ddbf 20%,#36dec222 24%);border:1px solid #3acaa1}.ot027-landing .hero-foot{position:relative;z-index:1;display:flex;align-items:center;gap:22px;padding:0 0 28px;font-size:9px;letter-spacing:.2em;font-weight:800;color:#5d8eb3}.ot027-landing .foot-rule{width:42px;border-top:1px solid #366292}.ot027-landing .scroll-arrow{margin-left:auto;font-size:22px;font-weight:400;animation:down 2s ease-in-out infinite}.ot027-landing .marquee-shell{height:68px;overflow:hidden;display:flex;align-items:center;background:#e6f7ff;border-top:1px solid #b9e9ff;border-bottom:1px solid #b9e9ff}.ot027-landing .marquee-track{display:flex;align-items:center;justify-content:space-around;gap:60px;white-space:nowrap;min-width:150%;animation:marquee 30s linear infinite}.ot027-landing .marquee-track span{font:900 15px var(--display);letter-spacing:.13em;color:#1455a9}.ot027-landing .marquee-track b{color:#55bde4}.ot027-landing .truth-section{padding:135px 0;background:#f8fbff}.ot027-landing .section-overline{color:#3873bc}.ot027-landing .section-overline i{display:inline-block;width:25px;border-top:2px solid #3c89ee}.ot027-landing .section-intro h2,.ot027-landing .section-heading h2,.ot027-landing .product-heading h2,.ot027-landing .how-copy h2{font:800 clamp(33px,3.15vw,54px)/1.22 var(--display);letter-spacing:-.055em;margin:20px 0 0}.ot027-landing .section-intro h2 em,.ot027-landing .how-copy h2 em{font-style:normal;color:#3e79d0}.ot027-landing .truth-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}.ot027-landing .truth-card{border:1px solid #e1eaf4;background:#fff;border-radius:17px;min-height:305px;padding:32px;box-shadow:0 8px 24px #1b4d7a09;transition:transform .28s,box-shadow .28s}.ot027-landing .truth-card:hover{transform:translateY(-7px);box-shadow:0 20px 50px #163f7220}.ot027-landing .truth-index{font-size:10px;font-weight:800;letter-spacing:.13em;color:#6881a3}.ot027-landing .truth-icon{margin:25px 0 12px;font-size:39px;color:#387de0}.ot027-landing .truth-card h3{font:800 21px var(--display);letter-spacing:-.04em;margin:10px 0}.ot027-landing .truth-card p{font-size:14px;line-height:1.8;color:#66778e;max-width:310px}.ot027-landing .truth-highlight{background:linear-gradient(135deg,#173d7e,#0d2548);border-color:#3e78bc;color:#fff}.ot027-landing .truth-highlight .truth-index{color:#81bfff}.ot027-landing .truth-highlight .truth-icon{color:#5ee5eb}.ot027-landing .truth-highlight p{color:#b6cbe5}.ot027-landing .truth-highlight a{font-size:12px;font-weight:800;color:#72e3f2;display:inline-flex;gap:30px;margin-top:8px}.ot027-landing .experience-section{padding:128px 0;background:#fff}.ot027-landing .section-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:48px}.ot027-landing .section-heading h2 span{color:#3a7bd8}.ot027-landing .section-heading>p{max-width:340px;color:#6c7890;font-size:15px;line-height:1.8}.ot027-landing .journey-interactive{display:grid;grid-template-columns:43% 57%;border:1px solid #dfe9f4;border-radius:17px;overflow:hidden;min-height:550px;box-shadow:0 28px 80px #1c42791a}.ot027-landing .journey-tabs{padding:18px;background:#f5f8fc;display:grid;grid-template-rows:repeat(5,1fr);gap:6px}.ot027-landing .journey-tab{border:1px solid transparent;background:transparent;border-radius:10px;display:flex;align-items:center;gap:19px;text-align:left;padding:16px 20px;transition:background .2s,box-shadow .2s}.ot027-landing .journey-tab.selected{background:#fff;border-color:#d9e8f9;box-shadow:0 7px 22px #135ab014}.ot027-landing .journey-tab:hover{background:#fff}.ot027-landing .journey-no{font:800 14px var(--display);color:#91a0b6}.ot027-landing .journey-tab.selected .journey-no{color:#287bf2}.ot027-landing .journey-tab b{font:800 15px var(--display);display:block;color:#203451}.ot027-landing .journey-tab small{font-size:12px;color:#8190a6;display:block;margin-top:5px}.ot027-landing .journey-caret{margin-left:auto;color:#427ee1;opacity:0;transition:opacity .2s}.ot027-landing .journey-tab.selected .journey-caret,.ot027-landing .journey-tab:hover .journey-caret{opacity:1}.ot027-landing .journey-stage{background:#09172f;position:relative;overflow:hidden;color:#fff;padding:62px clamp(30px,5vw,73px);display:flex;flex-direction:column;justify-content:center}.ot027-landing .journey-stage-glow{position:absolute;top:-140px;right:-170px;border-radius:50%;width:500px;height:500px;background:radial-gradient(circle,#1c73ac66,transparent 65%);pointer-events:none}.ot027-landing .stage-kicker{font-size:10px;letter-spacing:.22em;color:#70dcf2;font-weight:900;position:relative}.ot027-landing .journey-stage h3{font:800 clamp(25px,2.25vw,37px)/1.28 var(--display);letter-spacing:-.045em;max-width:480px;margin:18px 0}.ot027-landing .journey-stage>p{font-size:14px;line-height:1.8;color:#a8c0dc;max-width:460px;margin:0 0 24px}.ot027-landing .journey-preview{position:relative;min-height:130px;background:linear-gradient(135deg,#15365c,#102442);border:1px solid #42709f70;border-radius:12px;padding:18px;box-shadow:0 15px 35px #0004}.ot027-landing .source-row{display:flex;align-items:center;gap:13px}.ot027-landing .source-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#1a80de;color:#fff;font-weight:900}.ot027-landing .source-row strong{font-size:13px;display:block}.ot027-landing .source-row small{font-size:10px;color:#8da8c8;display:block;margin-top:4px}.ot027-landing .source-status{margin-left:auto;color:#68e7c0;font-size:10px;font-weight:700}.ot027-landing .source-line{height:1px;background:#5a7da04a;margin:15px 0}.ot027-landing .source-insight{font-size:11px;line-height:1.5;color:#bdd1e9}.ot027-landing .journey-synthetic{font-size:9px;letter-spacing:.09em;font-weight:700;color:#7998bb;margin-top:20px}.ot027-landing .product-section{padding:130px 0;background:#eef4fb}.ot027-landing .product-heading{text-align:center;max-width:820px;margin:auto}.ot027-landing .product-heading .section-overline{justify-content:center}.ot027-landing .product-heading h2 span{color:#3a7bd8}.ot027-landing .product-heading p{color:#65758d;font-size:15px;line-height:1.8;max-width:680px;margin:24px auto 52px}.ot027-landing .product-frame{border-radius:18px;background:#fff;border:1px solid #d8e4f1;overflow:hidden;box-shadow:0 30px 90px #132b5927}.ot027-landing .product-frame-top,.ot027-landing .product-frame-bottom{display:flex;justify-content:space-between;align-items:center;padding:18px 26px;gap:18px}.ot027-landing .product-frame-label{font:900 10px var(--display);letter-spacing:.15em;color:#475c7a;display:flex;align-items:center;gap:12px}.ot027-landing .frame-dots{display:flex;gap:5px}.ot027-landing .frame-dots i{display:inline-block;width:7px;height:7px;background:#c1d1e4;border-radius:50%}.ot027-landing .frame-dots i:first-child{background:#f1998e}.ot027-landing .frame-dots i:nth-child(2){background:#f5cb72}.ot027-landing .frame-dots i:nth-child(3){background:#8eddbf}.ot027-landing .frame-slash{color:#c0cbd7}.ot027-landing .frame-switch{background:#f0f5fb;padding:4px;display:flex;border-radius:9px}.ot027-landing .reference-switch{font-size:11px;font-weight:800;padding:10px 14px;border:0;background:transparent;color:#7b8ba4;border-radius:7px}.ot027-landing .reference-switch.chosen{background:#fff;color:#205eb9;box-shadow:0 2px 10px #163c6d14}.ot027-landing .product-image-wrap{height:min(660px,57vw);overflow:hidden;background:#d8e3ef;border-top:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;display:flex;align-items:flex-start;justify-content:center}.ot027-landing .product-image-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:opacity .32s,transform .6s}.ot027-landing .product-image-wrap:hover img{transform:scale(1.025)}.ot027-landing .product-frame-bottom{font-size:9px;letter-spacing:.09em;font-weight:800;color:#8a99ac}.ot027-landing .how-section{padding:125px 0;background:#fff}.ot027-landing .how-layout{display:grid;grid-template-columns:43% 1fr;gap:12%}.ot027-landing .how-copy h2{font-size:clamp(36px,3.4vw,58px)}.ot027-landing .how-copy p{font-size:15px;line-height:1.9;color:#65758c;max-width:440px;margin:28px 0}.ot027-landing .dark-link{font-weight:800;font-size:13px;color:#1e64bc;display:flex;gap:40px;align-items:center}.ot027-landing .principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ot027-landing .principle{background:#f6f9fe;border:1px solid #e4edf7;border-radius:14px;padding:28px;min-height:210px;position:relative;transition:transform .25s}.ot027-landing .principle:hover{transform:translateY(-5px)}.ot027-landing .principle-number{font-size:10px;letter-spacing:.1em;color:#8aa3c3;font-weight:800}.ot027-landing .principle-icon{color:#2475df;font-size:35px;margin:20px 0 12px}.ot027-landing .principle h3{font:800 17px var(--display);letter-spacing:-.03em;margin:0}.ot027-landing .principle p{font-size:12px;line-height:1.7;color:#75849a;max-width:215px}.ot027-landing .cta-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 100%,#164e8e88,transparent 57%),linear-gradient(135deg,#091b37,#051122);color:#fff;text-align:center;padding:115px 0 100px}.ot027-landing .cta-constellation{position:absolute;inset:0;pointer-events:none}.ot027-landing .cta-constellation span{position:absolute;width:4px;height:4px;border-radius:50%;background:#53d5ff;box-shadow:0 0 32px #62d2ff;animation:twinkle 3s ease-in-out infinite}.ot027-landing .cta-constellation span:nth-child(1){top:13%;left:10%}.ot027-landing .cta-constellation span:nth-child(2){top:27%;left:85%;animation-delay:1s}.ot027-landing .cta-constellation span:nth-child(3){top:71%;left:16%;animation-delay:2s}.ot027-landing .cta-constellation span:nth-child(4){top:80%;left:76%;animation-delay:.4s}.ot027-landing .cta-constellation span:nth-child(5){top:44%;left:50%;animation-delay:1.8s}.ot027-landing .cta-inner{position:relative}.ot027-landing .cta-overline{font-size:10px;letter-spacing:.22em;font-weight:900;color:#73ddec}.ot027-landing .cta-inner h2{font:800 clamp(38px,4.4vw,72px)/1.19 var(--display);letter-spacing:-.06em;margin:23px 0}.ot027-landing .cta-inner h2 span{background:linear-gradient(120deg,#62b4ff,#68ecf1);background-clip:text;-webkit-background-clip:text;color:transparent}.ot027-landing .cta-inner p{font-size:15px;color:#afc1d8;max-width:520px;line-height:1.9;margin:0 auto 32px}.ot027-landing .cta-buttons{display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.ot027-landing .cta-inner>small{display:block;color:#7492b5;margin-top:24px;font-size:11px}.ot027-landing .footer{background:#f6f9fd;padding:37px 0 19px;border-top:1px solid #dce8f4}.ot027-landing .footer-main{display:flex;align-items:center;gap:35px}.ot027-landing .footer-brand img{height:32px}.ot027-landing .footer-main>span{color:#7e91aa;font-size:12px}.ot027-landing .footer-main>div{margin-left:auto;display:flex;gap:25px}.ot027-landing .footer-main a:not(.footer-brand){font-size:12px;font-weight:700;color:#3f5879}.ot027-landing .footer-bottom{display:flex;justify-content:space-between;padding-top:27px;margin-top:25px;border-top:1px solid #dfe9f4;font-size:10px;color:#8fa0b5}.ot027-landing .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.ot027-landing .reveal.visible{opacity:1;transform:none}@keyframes breathe{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.13) translate(30px)}}@keyframes beam{0%,to{opacity:.25}50%{opacity:1}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes down{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spark{0%{height:0}to{height:var(--h)}}@keyframes sceneIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(2)}}@media(max-width:1300px){.ot027-landing .wrap{width:min(1280px,calc(100% - 72px))}.ot027-landing .hero-layout{gap:32px}.ot027-landing .hero h1{font-size:clamp(36px,3.55vw,52px)}.ot027-landing .hero-demo .float-left{left:-20px}.ot027-landing .stage{padding:8px 4px;font-size:9px}.ot027-landing .demo-glass{transform:none}.ot027-landing .nav-links{gap:19px}.ot027-landing .nav-actions{gap:12px}}@media(max-width:1070px){.ot027-landing .nav-links{gap:13px}.ot027-landing .nav-links a{font-size:12px}.ot027-landing .nav-cta{padding:11px 13px}.ot027-landing .hero-layout{grid-template-columns:1fr;gap:74px;padding-top:75px}.ot027-landing .hero-copy{max-width:720px}.ot027-landing .hero h1{font-size:clamp(45px,6vw,68px)}.ot027-landing .hero-demo{max-width:690px;width:100%;margin:auto}.ot027-landing .hero-demo .float-right{right:-16px}.ot027-landing .hero-demo .float-left{left:-24px}.ot027-landing .hero-foot{padding-top:20px}.ot027-landing .hero-description{max-width:650px}.ot027-landing .truth-section,.ot027-landing .experience-section,.ot027-landing .product-section,.ot027-landing .how-section{padding:95px 0}.ot027-landing .truth-cards{gap:12px}.ot027-landing .truth-card{padding:24px}.ot027-landing .how-layout{gap:6%}}@media(max-width:780px){.ot027-landing .wrap{width:calc(100% - 40px)}.ot027-landing .nav{height:68px;padding:11px 20px}.ot027-landing .brand img{height:30px}.ot027-landing .nav-actions .text-link{display:none}.ot027-landing .nav-actions{margin-left:auto;margin-right:15px}.ot027-landing .mobile-menu{display:flex;flex-direction:column;gap:5px;background:transparent;border:0;padding:10px}.ot027-landing .mobile-menu span{display:block;width:22px;height:2px;background:#193b69}.ot027-landing .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:15px 22px 23px;background:#f8fbff;border-bottom:1px solid #dfe7f2;box-shadow:0 18px 30px #17396022}.ot027-landing .nav-links.open{display:flex}.ot027-landing .nav-links a{padding:11px 0;font-size:14px}.ot027-landing .hero-layout{padding-top:65px;padding-bottom:75px;gap:72px}.ot027-landing .hero h1{font-size:clamp(37px,6.5vw,52px);white-space:normal}.ot027-landing .hero-description{font-size:14px}.ot027-landing .float-right,.ot027-landing .float-left{display:none}.ot027-landing .hero-foot{gap:10px}.ot027-landing .hero-foot span:nth-child(3){display:none}.ot027-landing .truth-cards{grid-template-columns:1fr}.ot027-landing .truth-card{min-height:220px}.ot027-landing .section-heading{display:block}.ot027-landing .section-heading>p{max-width:560px}.ot027-landing .journey-interactive{grid-template-columns:1fr}.ot027-landing .journey-tabs{display:flex;overflow-x:auto;padding:12px;scroll-snap-type:x mandatory}.ot027-landing .journey-tab{flex:0 0 160px;padding:13px 10px;scroll-snap-align:start;gap:10px}.ot027-landing .journey-tab small{font-size:10px}.ot027-landing .journey-stage{padding:45px 29px;min-height:425px}.ot027-landing .product-frame-top,.ot027-landing .product-frame-bottom{flex-wrap:wrap;padding:14px 16px}.ot027-landing .product-image-wrap{height:450px}.ot027-landing .how-layout{grid-template-columns:1fr}.ot027-landing .principle-grid{margin-top:40px}.ot027-landing .footer-main{flex-wrap:wrap}.ot027-landing .footer-main>div{margin-left:0;flex-basis:100%}.ot027-landing .review-banner{font-size:8px;letter-spacing:.06em}.ot027-landing .banner-right{display:none}}@media(max-width:480px){.ot027-landing .wrap{width:calc(100% - 32px)}.ot027-landing .nav-cta{font-size:11px;padding:11px 12px}.ot027-landing .hero{min-height:0}.ot027-landing .hero-layout{padding-top:54px;padding-bottom:54px}.ot027-landing .hero h1{font-size:clamp(31px,9vw,42px);letter-spacing:-.055em}.ot027-landing .hero-description{line-height:1.7}.ot027-landing .hero-actions{flex-direction:column;align-items:stretch}.ot027-landing .hero-actions a{width:100%}.ot027-landing .hero-trust{font-size:10px;margin-top:28px}.ot027-landing .demo-topline{padding:0 13px}.ot027-landing .demo-top-brand{font-size:10px}.ot027-landing .demo-top-brand b{display:none}.ot027-landing .demo-live{font-size:7px}.ot027-landing .demo-toolbar{padding:22px 16px 14px}.ot027-landing .demo-toolbar h2{font-size:20px}.ot027-landing .demo-toolbar p{font-size:11px}.ot027-landing .demo-content{height:auto;min-height:320px;padding:10px 14px}.ot027-landing .demo-bottom{padding:10px 8px}.ot027-landing .step-pills{gap:0}.ot027-landing .stage{font-size:0;padding:9px 7px}.ot027-landing .stage span{font-size:10px}.ot027-landing .demo-controls button{width:26px;height:26px}.ot027-landing .demo-summary{padding:15px}.ot027-landing .demo-double{gap:7px}.ot027-landing .demo-metric{padding:9px}.ot027-landing .demo-big{font-size:21px}.ot027-landing .hero-foot{padding-bottom:19px}.ot027-landing .marquee-shell{height:52px}.ot027-landing .marquee-track{gap:30px}.ot027-landing .marquee-track span{font-size:10px}.ot027-landing .truth-section,.ot027-landing .experience-section,.ot027-landing .product-section,.ot027-landing .how-section{padding:75px 0}.ot027-landing .section-intro h2,.ot027-landing .section-heading h2,.ot027-landing .product-heading h2,.ot027-landing .how-copy h2{font-size:32px}.ot027-landing .truth-cards{margin-top:32px}.ot027-landing .product-frame-label{font-size:8px}.ot027-landing .frame-switch{width:100%}.ot027-landing .reference-switch{flex:1;padding:9px 6px;font-size:10px}.ot027-landing .product-image-wrap{height:290px}.ot027-landing .product-frame-bottom{font-size:8px;gap:6px}.ot027-landing .principle-grid{gap:10px}.ot027-landing .principle{padding:16px;min-height:195px}.ot027-landing .principle h3{font-size:14px}.ot027-landing .principle p{font-size:11px}.ot027-landing .cta-section{padding:80px 0}.ot027-landing .cta-inner h2{font-size:35px}.ot027-landing .cta-buttons{flex-direction:column}.ot027-landing .footer-main>div{gap:13px;flex-wrap:wrap}.ot027-landing .footer-bottom{gap:15px;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ot027-landing *,.ot027-landing *:before,.ot027-landing *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ot027-landing .reveal{opacity:1;transform:none}.ot027-landing .demo-glass{transform:none}}.ot027-landing .hero h1{font-size:clamp(40px,3.45vw,61px);letter-spacing:-.058em}.ot027-landing .hero-description{max-width:550px}.ot027-landing .positioning-band{background:linear-gradient(110deg,#07172f,#0e2b4c);color:#e8f6ff;border-top:1px solid #2c5378}.ot027-landing .positioning-inner{min-height:142px;display:flex;align-items:center;gap:28px}.ot027-landing .positioning-inner>span{font:800 10px var(--text);letter-spacing:.2em;color:#67dbeb;white-space:nowrap}.ot027-landing .positioning-inner p{font:600 clamp(17px,1.65vw,23px)/1.5 var(--display);letter-spacing:-.035em;flex:1}.ot027-landing .positioning-inner p strong{color:#8ce6f4}.ot027-landing .positioning-inner>a{white-space:nowrap;font-size:12px;font-weight:800;color:#e0f9ff;border-bottom:1px solid #4babc3;padding:8px 0}.ot027-landing .positioning-inner>a span{color:#63dbed}.ot027-landing .questions-section{background:linear-gradient(135deg,#f3f7fe,#fff 75%);padding:124px 0}.ot027-landing .questions-layout{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(48px,8vw,130px);align-items:center}.ot027-landing .questions-intro .section-overline{color:#2d70ad}.ot027-landing .questions-intro h2{font:800 clamp(36px,3.5vw,58px)/1.13 var(--display);letter-spacing:-.057em;color:#102444;margin:24px 0}.ot027-landing .questions-intro>p{color:#526782;font-size:16px;line-height:1.75;max-width:465px}.ot027-landing .questions-emphasis{margin-top:40px;padding:18px 19px;border-left:3px solid #2e8fff;background:#e8f1ff;color:#425c7b;font-size:13px;line-height:1.65;max-width:430px}.ot027-landing .questions-emphasis strong{display:block;color:#173a6e}.ot027-landing .question-panel{min-width:0}.ot027-landing .questions-list{margin:0;padding:0;list-style:none;display:grid;gap:11px}.ot027-landing .questions-list li{min-width:0;display:flex;align-items:center;gap:19px;padding:19px 21px;border:1px solid #dfe8f4;border-radius:13px;background:#fff;box-shadow:0 10px 30px #18446d0a;transition:transform .18s,box-shadow .18s,border-color .18s}.ot027-landing .question-number{font:800 12px var(--display);color:#2e7cd8;background:#e9f3ff;border-radius:8px;padding:13px 11px;flex:0 0 auto}.ot027-landing .questions-list li>div{min-width:0;flex:1}.ot027-landing .questions-list h3{font:800 17px/1.3 var(--display);letter-spacing:-.026em;color:#102748;margin:0 0 5px}.ot027-landing .questions-list p{color:#6d7f97;font-size:12px;line-height:1.5;margin:0}.ot027-landing .question-glyph{color:#4eafcf;font-size:21px;align-self:flex-start}.ot027-landing .questions-answer{display:flex;gap:14px;align-items:center;margin-top:18px;background:#e9f8f8;border:1px solid #bbebea;border-radius:13px;padding:17px 21px}.ot027-landing .answer-mark{font-size:22px;color:#1d9b9f}.ot027-landing .questions-answer small{display:block;font-size:10px;letter-spacing:.15em;color:#41878c;font-weight:800;margin-bottom:5px}.ot027-landing .questions-answer strong{font:800 16px var(--display);color:#174956}.ot027-landing .evidence-map-section{background:radial-gradient(circle at 40% 0%,#153d67,#07162f 63%);padding:118px 0 111px;color:#f1f8ff;overflow:hidden}.ot027-landing .evidence-map-heading{max-width:860px;margin:0 auto 58px;text-align:center}.ot027-landing .evidence-map-heading .section-overline{justify-content:center;color:#71c6ee}.ot027-landing .evidence-map-heading h2{font:800 clamp(35px,4vw,62px)/1.18 var(--display);letter-spacing:-.055em;margin:22px 0}.ot027-landing .evidence-map-heading h2 span{color:#80dbea}.ot027-landing .evidence-map-heading p{font-size:15px;line-height:1.8;color:#afc7e2;margin:0 auto;max-width:730px}.ot027-landing .evidence-flow{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1.03fr) 34px minmax(0,1fr);gap:12px;align-items:center}.ot027-landing .flow-column{min-width:0;min-height:366px;border-radius:20px;border:1px solid #40658f9c;background:linear-gradient(150deg,#19375c,#0b223e);box-shadow:0 24px 65px #0003;padding:28px 25px;display:flex;flex-direction:column;position:relative}.ot027-landing .flow-intelligence{border-color:#4cbae7;background:linear-gradient(150deg,#154d7c,#0e2b52);box-shadow:0 0 40px #268bce26,0 24px 65px #0003}.ot027-landing .flow-output{background:linear-gradient(150deg,#143f59,#102f46);border-color:#4b8e9f}.ot027-landing .flow-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.ot027-landing .flow-number{font-size:10px;letter-spacing:.15em;color:#8fcbfa;font-weight:800}.ot027-landing .flow-symbol{font-size:25px;color:#6ce0ea}.ot027-landing .flow-column h3{font:800 25px var(--display);letter-spacing:-.04em;margin:0 0 8px}.ot027-landing .flow-column>p{font-size:12px;color:#a9c2df;line-height:1.7;min-height:38px;margin:0 0 17px}.ot027-landing .flow-column ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ot027-landing .flow-column li{background:#07172970;border:1px solid #5e8bb93d;border-radius:8px;padding:10px 12px;font-size:12px;color:#e4f3ff;line-height:1.35}.ot027-landing .flow-column li:before{content:"•";color:#60ddeb;margin-right:9px}.ot027-landing .flow-column>small{font-size:10px;line-height:1.6;color:#8fb2d2;margin-top:auto;padding-top:19px}.ot027-landing .flow-arrow{text-align:center;color:#76dbff;font-size:29px}.ot027-landing .evidence-map-note{font-size:12px;color:#aec3df;margin-top:28px;display:flex;align-items:center;justify-content:center;gap:9px;line-height:1.7;text-align:center}.ot027-landing .note-pulse{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#58dfc2;box-shadow:0 0 14px #58dfc2}@media(max-width:1200px){.ot027-landing .positioning-inner{gap:18px}.ot027-landing .questions-layout{gap:50px}.ot027-landing .flow-column{padding:24px 20px}}@media(max-width:900px){.ot027-landing .positioning-inner{flex-wrap:wrap;padding-top:28px;padding-bottom:28px;gap:12px}.ot027-landing .positioning-inner>span{width:100%}.ot027-landing .positioning-inner p{min-width:250px;margin:0}.ot027-landing .questions-section,.ot027-landing .evidence-map-section{padding:90px 0}.ot027-landing .questions-layout{grid-template-columns:1fr;gap:35px}.ot027-landing .questions-intro h2{max-width:650px}.ot027-landing .questions-intro>p{max-width:680px}.ot027-landing .evidence-flow{grid-template-columns:1fr;gap:13px;max-width:620px;margin:auto}.ot027-landing .flow-arrow{transform:rotate(90deg);font-size:26px;line-height:1}.ot027-landing .flow-column{min-height:0;gap:0;padding:27px}.ot027-landing .flow-column>p{min-height:0}.ot027-landing .flow-column>small{margin-top:8px}}@media(max-width:520px){.ot027-landing .hero h1{font-size:clamp(33px,8.1vw,43px);letter-spacing:-.053em}.ot027-landing .positioning-inner{display:block}.ot027-landing .positioning-inner>span{display:block;margin-bottom:13px}.ot027-landing .positioning-inner p{font-size:18px;line-height:1.5;margin-bottom:13px}.ot027-landing .questions-section,.ot027-landing .evidence-map-section{padding:68px 0}.ot027-landing .questions-intro h2{font-size:38px}.ot027-landing .questions-list li{gap:11px;padding:16px 12px}.ot027-landing .question-number{padding:11px 8px;font-size:11px}.ot027-landing .questions-list h3{font-size:15px}.ot027-landing .questions-list p{font-size:11px}.ot027-landing .question-glyph{font-size:16px}.ot027-landing .questions-answer{padding:15px}.ot027-landing .questions-answer strong{font-size:14px}.ot027-landing .evidence-map-heading h2{font-size:37px}.ot027-landing .evidence-map-heading p{font-size:13px}.ot027-landing .flow-column{padding:22px}}@media(max-width:350px){.ot027-landing .hero h1{font-size:31px}.ot027-landing .questions-intro h2{font-size:33px}.ot027-landing .question-glyph{display:none}.ot027-landing .evidence-map-heading h2{font-size:33px}}.ot027-landing :is(#experience,#intelligence,#questions,#evidence-map,#product,#how){scroll-margin-top:100px}@media(max-width:780px){.ot027-landing :is(#experience,#intelligence,#questions,#evidence-map,#product,#how){scroll-margin-top:82px}.ot027-landing .demo-topline{padding:0 16px}.ot027-landing .demo-toolbar{padding:24px 16px 13px}.ot027-landing .demo-toolbar h2{font-size:21px}.ot027-landing .demo-content{padding:10px 15px 13px}.ot027-landing .demo-summary{padding:15px;gap:10px;min-width:0}.ot027-landing .demo-summary-top{flex-wrap:wrap;align-items:start}.ot027-landing .demo-tag{white-space:normal;text-align:center}.ot027-landing .demo-big{font-size:clamp(21px,5.8vw,25px);overflow-wrap:anywhere}.ot027-landing .demo-double{grid-template-columns:1fr;gap:8px}.ot027-landing .demo-metric{min-width:0;padding:12px}.ot027-landing .demo-metric strong{font-size:19px;overflow-wrap:anywhere}.ot027-landing .demo-insight{min-width:0;font-size:11px;padding:10px;overflow-wrap:anywhere}.ot027-landing .demo-insight .insight-mark{width:24px;height:24px}}@media(max-width:390px){.ot027-landing .demo-content{padding:9px 11px 12px}.ot027-landing .demo-summary{padding:12px}.ot027-landing .demo-toolbar{padding:20px 12px 12px}.ot027-landing .demo-toolbar h2{font-size:20px}.ot027-landing .demo-big{font-size:21px}}.ot027-landing .hero{margin:14px clamp(16px,1.8vw,36px) 0;border-radius:26px}@media(max-width:780px){.ot027-landing .hero{margin:10px 10px 0;border-radius:18px}}@media(max-width:390px){.ot027-landing .hero{margin:8px 8px 0;border-radius:15px}}.ot027-landing .nav .brand img{height:46px;width:auto}@media(max-width:780px){.ot027-landing .nav .brand img{height:34px}}:root{--landing-ink: #0b1838;--landing-muted: #5d6d8e;--landing-soft: #f4f7ff;--landing-panel: rgba(255, 255, 255, .86);--landing-border: rgba(85, 119, 181, .18);--landing-blue: #2e63f2;--landing-blue-dark: #173eae;--landing-cyan: #12bfd4;--landing-green: #16a36a;--landing-amber: #f2a51a;--landing-red: #d9435f;--landing-shadow: 0 30px 80px rgba(35, 55, 105, .16);--landing-radius: 28px}.landing-shell{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(88,120,255,.2),transparent 34rem),radial-gradient(circle at 84% 12%,rgba(18,191,212,.2),transparent 28rem),linear-gradient(180deg,#f8fbff,#eef4ff 48%,#f9fbff);color:var(--landing-ink)}.landing-nav{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1.25rem,6vw,6.5rem);border-bottom:1px solid rgba(140,158,196,.18);background:#ffffffd1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.landing-brand{display:inline-flex;align-items:center;gap:.85rem;border:0;background:transparent;color:var(--landing-ink);cursor:pointer;text-align:left}.landing-brand strong,.landing-brand small{display:block}.landing-brand strong{font-size:1rem;letter-spacing:-.01em}.landing-brand small{margin-top:.15rem;color:var(--landing-muted);font-size:.78rem}.landing-brand-mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.8rem;background:linear-gradient(135deg,#2f55e7,#16b5d8);color:#fff;font-weight:800;box-shadow:0 16px 36px #2e63f247}.landing-nav-links{display:flex;justify-content:center;gap:1.25rem}.landing-nav-links a{color:var(--landing-muted);font-size:.92rem;font-weight:700;text-decoration:none}.landing-nav-links a:hover{color:var(--landing-blue)}.landing-nav-actions,.landing-hero-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.landing-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.8rem 1.15rem;border-radius:999px;border:1px solid rgba(46,99,242,.18);font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.landing-button:hover{transform:translateY(-2px)}.landing-button-primary{border-color:transparent;background:linear-gradient(135deg,var(--landing-blue),var(--landing-cyan));color:#fff;box-shadow:0 18px 40px #2e63f247}.landing-button-outline,.landing-button-soft,.landing-button-ghost{background:#ffffffd1;color:var(--landing-ink)}.landing-button-outline:hover,.landing-button-soft:hover,.landing-button-ghost:hover{border-color:#2e63f26b;box-shadow:0 14px 30px #2138741f}.landing-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(34rem,1.22fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:1rem clamp(1.25rem,6vw,6.5rem) 3.5rem}.landing-hero-copy{max-width:52rem}.landing-pill{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;margin:0 0 1.1rem;padding:.42rem .72rem;border:1px solid rgba(46,99,242,.16);border-radius:999px;background:#eff4ffd9;color:var(--landing-blue-dark);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-hero h1,.landing-section-heading h2,.landing-final-cta h2{margin:0;color:var(--landing-ink);letter-spacing:-.06em}.landing-hero h1{max-width:52rem;font-size:clamp(3.1rem,4.8vw,5rem);line-height:.94}.landing-hero-text{max-width:45rem;margin:1.45rem 0 1.75rem;color:var(--landing-muted);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.7}.landing-proof-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.landing-proof-row span,.landing-integration-chip,.landing-step-card span,.landing-status{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;font-weight:900}.landing-proof-row span{padding:.5rem .75rem;background:#ffffffb8;color:var(--landing-muted);box-shadow:0 8px 20px #283c7014}.landing-hero-visual{position:relative;min-height:34rem}.landing-glow{position:absolute;border-radius:999px;filter:blur(20px);opacity:.55}.landing-glow-one{inset:3rem auto auto 1.5rem;width:11rem;height:11rem;background:#2e63f238}.landing-glow-two{right:1rem;bottom:2rem;width:14rem;height:14rem;background:#12bfd42e}.landing-browser-card,.landing-floating-card,.landing-builder-preview,.landing-phone,.landing-analytics-board,.landing-roadmap,.landing-final-cta,.landing-strip,.landing-section .landing-step-card,.landing-integration-board{border:1px solid var(--landing-border);box-shadow:var(--landing-shadow)}.landing-browser-card{position:relative;z-index:2;overflow:hidden;border-radius:2rem;background:#ffffffeb}.landing-float-card{animation:landingFloat 7s ease-in-out infinite}.landing-browser-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(116,139,184,.18);background:linear-gradient(135deg,#14244d,#274d86);color:#fff}.landing-window-dots{display:flex;gap:.35rem}.landing-window-dots i{width:.62rem;height:.62rem;border-radius:999px;background:#ffffff94}.landing-browser-top span:nth-child(2){flex:1;color:#ffffffd9;font-weight:800}.landing-browser-top strong{padding:.35rem .6rem;border-radius:999px;background:#2ac5802e;color:#c6ffe3;font-size:.76rem}.landing-mockup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem}.landing-mockup-panel,.landing-kpi-card,.landing-mini-gantt{border:1px solid rgba(116,139,184,.18);border-radius:1.1rem;background:#fff}.landing-mockup-panel-wide{grid-column:1 / -1}.landing-mockup-panel{display:flex;align-items:center;justify-content:space-between;padding:1rem}.landing-mockup-panel small,.landing-kpi-card small,.landing-floating-card small,.landing-builder-grid small,.landing-analytics-kpis small,.landing-phone-screen small{color:var(--landing-muted);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-mockup-panel h3{margin:.2rem 0 0;font-size:1.35rem}.landing-status{padding:.45rem .62rem;font-size:.75rem}.landing-status-danger{background:#ffe8ed;color:var(--landing-red)}.landing-kpi-card{padding:1rem}.landing-kpi-card strong{display:block;margin:.35rem 0;font-size:2rem}.landing-kpi-card span{color:var(--landing-muted);font-weight:800}.landing-mini-gantt{padding:.8rem}.landing-gantt-row{display:grid;grid-template-columns:8.4rem 1fr 5.4rem;align-items:center;gap:.75rem;padding:.55rem 0;font-size:.82rem}.landing-gantt-row+.landing-gantt-row{border-top:1px solid rgba(116,139,184,.13)}.landing-gantt-track{position:relative;height:.7rem;overflow:hidden;border-radius:999px;background:#eef3ff}.landing-gantt-bar{position:absolute;top:0;bottom:0;border-radius:inherit}.landing-gantt-bar-a{left:6%;width:34%;background:linear-gradient(90deg,var(--landing-amber),#ffd877)}.landing-gantt-bar-b{left:28%;width:52%;background:linear-gradient(90deg,var(--landing-red),#ff9dae)}.landing-gantt-bar-c{left:50%;width:24%;background:linear-gradient(90deg,var(--landing-green),#95e7c1)}.landing-gantt-row em{color:var(--landing-muted);font-style:normal;font-weight:900}.landing-floating-card{position:absolute;z-index:3;width:14rem;padding:1rem;border-radius:1.2rem;background:#fffffff0;animation:landingFloat 6s ease-in-out infinite}.landing-floating-card strong,.landing-floating-card span{display:block}.landing-floating-card strong{margin:.25rem 0}.landing-floating-card span{color:var(--landing-muted);font-size:.9rem;font-weight:700}.landing-floating-card-left{left:-1.5rem;bottom:1.5rem}.landing-floating-card-right{right:-1rem;top:12.5rem;animation-delay:1.4s}.landing-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin:0 clamp(1.25rem,6vw,6.5rem);border-radius:var(--landing-radius);background:#748bb838}.landing-strip div{padding:1.25rem;background:#ffffffd1}.landing-strip strong,.landing-strip span{display:block}.landing-strip strong{font-size:1.05rem}.landing-strip span{margin-top:.25rem;color:var(--landing-muted);line-height:1.5}.landing-section{padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,6vw,6.5rem)}.landing-section-heading{max-width:58rem;margin:0 auto 2rem;text-align:center}.landing-section-heading-left{margin:0;text-align:left}.landing-section-heading h2,.landing-final-cta h2{font-size:clamp(2.2rem,4vw,4.4rem);line-height:1}.landing-section-heading p:not(.landing-pill),.landing-final-cta p:not(.landing-pill){margin:1rem 0 0;color:var(--landing-muted);font-size:1.05rem;line-height:1.7}.landing-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.landing-step-card{position:relative;min-height:17rem;padding:1.2rem;border-radius:1.5rem;background:#ffffffdb;transition:transform .18s ease,box-shadow .18s ease}.landing-step-card:hover{transform:translateY(-6px);box-shadow:0 34px 78px #2337692e}.landing-step-card span{padding:.35rem .55rem;background:#edf2ff;color:var(--landing-blue-dark);font-size:.78rem}.landing-step-card h3{margin:1.1rem 0 .65rem;font-size:1.28rem;letter-spacing:-.03em}.landing-step-card p{margin:0;color:var(--landing-muted);line-height:1.65}.landing-split-section{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.landing-split-section-reverse{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.landing-integration-board{display:flex;min-height:20rem;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:.9rem;padding:2rem;border-radius:var(--landing-radius);background:radial-gradient(circle at 20% 20%,rgba(46,99,242,.12),transparent 22rem),#ffffffdb}.landing-integration-chip{padding:.72rem 1rem;background:#fff;color:var(--landing-ink);box-shadow:0 12px 28px #2337691f}.landing-import-pipeline{display:flex;width:100%;align-items:center;justify-content:center;gap:.7rem;margin-top:1.25rem;color:var(--landing-muted);font-weight:900}.landing-import-pipeline i{width:3rem;height:2px;background:linear-gradient(90deg,rgba(46,99,242,.2),var(--landing-blue))}.landing-builder-preview{overflow:hidden;border-radius:var(--landing-radius);background:#ffffffe0}.landing-builder-top{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;background:#14244d;color:#fff;font-weight:900}.landing-builder-top strong{color:#c6ffe3}.landing-builder-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#748bb82e}.landing-builder-grid div{padding:1.1rem;background:#fff}.landing-builder-grid strong{display:block;margin-top:.35rem}.landing-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.landing-timeline-node{position:relative;padding:1.2rem .9rem;border:1px solid var(--landing-border);border-radius:1.2rem;background:#ffffffdb;box-shadow:0 18px 48px #2337691a;text-align:center}.landing-timeline-node span{display:block;width:.85rem;height:.85rem;margin:0 auto .65rem;border-radius:999px;background:var(--landing-blue);box-shadow:0 0 0 .55rem #2e63f21f}.landing-timeline-node-danger span{background:var(--landing-red);box-shadow:0 0 0 .55rem #d9435f1f}.landing-analytics-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.landing-analytics-board{padding:1rem;border-radius:var(--landing-radius);background:#ffffffe0}.landing-analytics-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.landing-analytics-kpis article,.landing-chart-card{border:1px solid rgba(116,139,184,.18);border-radius:1.2rem;background:#fff}.landing-analytics-kpis article{padding:1rem}.landing-analytics-kpis strong{display:block;margin:.35rem 0;font-size:1.8rem;letter-spacing:-.04em}.landing-analytics-kpis span{color:var(--landing-muted);font-weight:700}.landing-chart-card{margin-top:.85rem;padding:1rem}.landing-chart-header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.landing-chart-header span{color:var(--landing-muted);font-weight:900}.landing-bar-row{display:grid;grid-template-columns:8.4rem 1fr 3rem;align-items:center;gap:.85rem;padding:.55rem 0}.landing-bar-row span,.landing-bar-row em{color:var(--landing-muted);font-size:.88rem;font-style:normal;font-weight:900}.landing-bar{height:.8rem;border-radius:999px;background:#eef3ff}.landing-bar-current{width:100%;background:linear-gradient(90deg,var(--landing-red),#ff9dae)}.landing-bar-option-a{width:72%;background:linear-gradient(90deg,var(--landing-amber),#ffd877)}.landing-bar-option-b{width:52%;background:linear-gradient(90deg,var(--landing-green),#95e7c1)}.landing-mobile-section{display:grid;grid-template-columns:minmax(18rem,.48fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.landing-phone{width:min(23rem,100%);margin:0 auto;padding:.75rem;border-radius:2.4rem;background:#111a33}.landing-phone-screen{min-height:35rem;padding:1.4rem;border-radius:1.8rem;background:radial-gradient(circle at top right,rgba(46,99,242,.22),transparent 16rem),linear-gradient(180deg,#fff,#eef4ff)}.landing-phone-screen h3{margin:.5rem 0;font-size:2rem;letter-spacing:-.05em}.landing-phone-screen p{color:var(--landing-muted);line-height:1.6}.landing-phone-card{margin:.8rem 0;padding:1rem;border:1px solid rgba(116,139,184,.18);border-radius:1rem;background:#fff}.landing-phone-card span,.landing-phone-card strong{display:block}.landing-phone-card span{color:var(--landing-muted);font-weight:900}.landing-phone-card strong{margin-top:.3rem;font-size:1.55rem}.landing-phone-screen button{width:100%;margin-top:1rem;padding:.9rem;border:0;border-radius:999px;background:var(--landing-blue);color:#fff;font-weight:900}.landing-roadmap{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,4vw,2.2rem);border-radius:var(--landing-radius);background:#ffffffdb}.landing-roadmap ol{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:roadmap}.landing-roadmap li{position:relative;padding:1rem 1rem 1rem 3.25rem;border:1px solid rgba(116,139,184,.18);border-radius:1rem;background:#fff;color:var(--landing-muted);font-weight:800;counter-increment:roadmap}.landing-roadmap li:before{position:absolute;left:1rem;top:.88rem;display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;background:#eef3ff;color:var(--landing-blue-dark);content:counter(roadmap);font-size:.78rem;font-weight:900}.landing-final-cta{margin:0 clamp(1.25rem,6vw,6.5rem) clamp(4rem,8vw,6rem);padding:clamp(2rem,5vw,4rem);border-radius:calc(var(--landing-radius) + .4rem);background:radial-gradient(circle at 18% 15%,rgba(18,191,212,.22),transparent 22rem),linear-gradient(135deg,#14244d,#274d86);color:#fff;text-align:center}.landing-final-cta .landing-pill{background:#ffffff1f;color:#cfe1ff;border-color:#ffffff29}.landing-final-cta h2,.landing-final-cta p{color:#fff}.landing-final-cta p:not(.landing-pill){max-width:48rem;margin-left:auto;margin-right:auto;color:#ffffffc7}.landing-final-cta .landing-hero-actions{justify-content:center;margin-top:1.5rem}.landing-final-cta .landing-button-outline{background:#ffffff1a;color:#fff;border-color:#ffffff3d}.trial-shell{min-height:100vh;background:radial-gradient(circle at 20% 10%,rgba(46,99,242,.18),transparent 30rem),radial-gradient(circle at 90% 22%,rgba(18,191,212,.18),transparent 28rem),linear-gradient(180deg,#f8fbff,#eef4ff);color:var(--landing-ink)}.trial-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(22rem,.76fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,6vw,6.5rem) 3rem}.trial-hero h1{margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.95;letter-spacing:-.06em}.trial-hero p{color:var(--landing-muted);font-size:1.1rem;line-height:1.75}.trial-card{padding:1.5rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#ffffffe6;box-shadow:var(--landing-shadow)}.trial-card h2{margin:0 0 1rem;font-size:1.6rem}.trial-checklist{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.trial-checklist li{padding:.9rem 1rem;border:1px solid rgba(116,139,184,.16);border-radius:1rem;background:#fff;color:var(--landing-muted);font-weight:800}.trial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 clamp(1.25rem,6vw,6.5rem) clamp(4rem,8vw,6rem)}.trial-panel{padding:1.3rem;border:1px solid var(--landing-border);border-radius:1.4rem;background:#ffffffdb;box-shadow:0 18px 48px #2337691a}.trial-panel h3{margin:.5rem 0;font-size:1.35rem}.trial-panel p{margin:0;color:var(--landing-muted);line-height:1.65}@keyframes landingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1180px){.landing-nav{grid-template-columns:1fr auto}.landing-nav-links{display:none}.landing-hero,.landing-split-section,.landing-split-section-reverse,.landing-analytics-section,.landing-mobile-section,.landing-roadmap,.trial-hero{grid-template-columns:1fr}.landing-hero-visual{min-height:auto}.landing-floating-card{display:none}.landing-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-timeline,.trial-grid,.landing-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.landing-nav{grid-template-columns:1fr;gap:1rem}.landing-nav-actions,.landing-hero-actions,.landing-button{width:100%}.landing-hero{padding-top:3rem}.landing-hero h1{font-size:clamp(3rem,17vw,4.5rem)}.landing-workflow,.landing-timeline,.landing-strip,.landing-analytics-kpis,.trial-grid,.landing-mockup-grid,.landing-builder-grid{grid-template-columns:1fr}.landing-mockup-panel-wide{grid-column:auto}.landing-gantt-row,.landing-bar-row{grid-template-columns:1fr}.landing-import-pipeline{flex-direction:column}.landing-import-pipeline i{width:2px;height:1.4rem}}@media(prefers-reduced-motion:reduce){.landing-shell *,.trial-shell *{animation:none!important;transition:none!important}}.landing-brand{min-width:11.5rem}.landing-nav-mark{display:inline-flex;align-items:center;margin-left:.1rem}.landing-nav-mark .plentro-brand-icon-svg{width:2rem;height:1.96rem;filter:none}.landing-brand-principles{display:inline-flex;align-items:center;gap:.85rem;margin:0 0 2.7rem;padding:.34rem .68rem;background:#ffffffb8;color:#29446f;box-shadow:0 8px 20px #304f8a0d;font-size:.74rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.landing-brand-principles i{color:#15c6d7;font-style:normal;letter-spacing:0}.landing-hero-visual-brand{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;margin:clamp(1.75rem,3vw,3rem) 0 2.5rem}.landing-hero-brandline{margin:.6rem 0 .12rem;color:#101828;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:500}.landing-hero-tagline{margin:0;color:#0875d1;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:650}.landing-browser-project{display:inline-flex;align-items:center;gap:.65rem}.landing-browser-project .plentro-brand-icon-svg{width:1.8rem;height:1.76rem}.landing-browser-project em{color:#ffffffe6;font-style:normal;font-weight:800}@media(max-width:760px){.landing-hero-visual-brand{margin:1rem 0 1.8rem}.landing-brand-principles{margin-bottom:1.75rem;gap:.55rem;letter-spacing:.18em}}.landing-product-tour{display:grid;grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin:0 clamp(1.25rem,6vw,6.5rem) clamp(2.5rem,5vw,4.5rem);padding:clamp(1.4rem,3vw,2.5rem);overflow:hidden;border:1px solid rgba(117,153,229,.22);border-radius:var(--landing-radius);background:radial-gradient(circle at 84% 20%,rgba(18,191,212,.2),transparent 22rem),radial-gradient(circle at 18% 20%,rgba(79,105,255,.3),transparent 20rem),linear-gradient(135deg,#0f1d42,#152b5b 52%,#12375f);box-shadow:0 30px 90px #12224e38;color:#fff}.landing-product-tour-copy{max-width:33rem}.landing-product-tour-kicker{margin:0 0 .8rem;color:#8debf2;font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.landing-product-tour-copy h2{margin:0;color:#fff;font-size:clamp(2.2rem,4vw,4.1rem);line-height:.98;letter-spacing:-.055em}.landing-product-tour-copy p:not(.landing-product-tour-kicker){margin:1rem 0 0;color:#e8f1ffc7;font-size:1.05rem;line-height:1.65}.landing-product-tour-action-copy{display:inline-flex;margin-top:1.25rem;color:#fff;font-weight:850}.landing-product-tour-poster{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:1.35rem;background:#09132d;box-shadow:0 24px 70px #02091c57;cursor:pointer;isolation:isolate}.landing-product-tour-poster img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.landing-product-tour-poster-shade{position:absolute;inset:0;background:linear-gradient(180deg,#050c1d0a,#050c1d61)}.landing-product-tour-play{position:absolute;left:50%;top:50%;width:clamp(4.4rem,7vw,6rem);height:clamp(4.4rem,7vw,6rem);transform:translate(-50%,-50%);filter:drop-shadow(0 16px 34px rgba(7,18,49,.34))}.landing-product-tour-play svg{width:100%;height:100%}.landing-product-tour-play circle{fill:#fffffff0;stroke:#ffffff80;stroke-width:2}.landing-product-tour-play path{fill:var(--landing-blue)}.landing-product-tour-duration,.landing-product-tour-poster-label{position:absolute;z-index:2;border-radius:999px;color:#fff;font-size:.78rem;font-weight:900}.landing-product-tour-duration{top:1rem;right:1rem;padding:.42rem .62rem;background:#050c1dbd}.landing-product-tour-poster-label{left:1rem;bottom:1rem;padding:.48rem .7rem;background:#050c1d9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-product-tour-poster:hover img,.landing-product-tour-poster:focus-visible img{transform:scale(1.015)}.landing-product-tour-poster:focus-visible{outline:3px solid #9debf4;outline-offset:4px}.landing-product-tour-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.5rem);background:#030918d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-product-tour-dialog{width:min(72rem,100%);max-height:calc(100vh - 2rem);overflow:auto;border:1px solid rgba(166,194,255,.2);border-radius:1.5rem;background:#0c1733;box-shadow:0 36px 110px #00000080;color:#fff}.landing-product-tour-dialog-header,.landing-product-tour-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem}.landing-product-tour-dialog-header span{color:#8debf2;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.landing-product-tour-dialog-header h2{margin:.2rem 0 0;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.035em}.landing-product-tour-close{display:grid;flex:0 0 auto;width:2.7rem;height:2.7rem;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer;font-size:1.65rem;line-height:1}.landing-product-tour-close:hover,.landing-product-tour-close:focus-visible{background:#ffffff24;outline:2px solid #9debf4;outline-offset:2px}.landing-product-tour-player{background:#02050d}.landing-product-tour-player video{display:block;width:100%;aspect-ratio:16 / 9;background:#000}.landing-product-tour-dialog-footer{align-items:center}.landing-product-tour-dialog-footer p{max-width:42rem;margin:0;color:#e8f1ffc2;line-height:1.55}.landing-product-tour-dialog-footer .landing-button{flex:0 0 auto}@media(max-width:900px){.landing-product-tour{grid-template-columns:1fr}.landing-product-tour-copy{max-width:42rem}}@media(max-width:720px){.landing-product-tour{margin-bottom:2rem;padding:1rem}.landing-product-tour-copy h2{font-size:clamp(2rem,12vw,3.2rem)}.landing-product-tour-dialog-footer{align-items:stretch;flex-direction:column}.landing-product-tour-dialog-footer .landing-button{width:100%}}.landing-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem clamp(1rem,4vw,4rem) 1.6rem;border-top:1px solid rgba(18,45,92,.1);background:#f8fbffe6;color:var(--landing-ink)}.landing-footer-company{display:grid;gap:.2rem}.landing-footer-company span{color:var(--landing-muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-footer-company strong{font-size:.95rem}.landing-footer a{color:var(--landing-blue);font-weight:800;text-decoration:none}.landing-footer a:hover,.landing-footer a:focus-visible{text-decoration:underline;text-underline-offset:.2em}@media(max-width:520px){.landing-footer{align-items:flex-start;flex-direction:column;gap:.75rem}}.help-shell{min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(74,111,238,.14),transparent 32rem),radial-gradient(circle at 92% 8%,rgba(18,191,212,.12),transparent 26rem),linear-gradient(180deg,#f8fbff,#f1f5fc 52%,#f8fbff);color:var(--landing-ink)}.help-nav-links{display:flex;justify-content:center;gap:1.35rem}.help-nav-links a{color:var(--landing-muted);font-size:.92rem;font-weight:750;text-decoration:none}.help-nav-links a:hover,.help-nav-links a:focus-visible{color:var(--landing-blue)}.help-main{width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:4.5rem 0 5rem}.help-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:end;padding:clamp(2.5rem,5vw,4.5rem);border:1px solid rgba(92,119,173,.18);border-radius:32px;background:linear-gradient(135deg,#fffffff5,#f2f7ffe6);box-shadow:0 28px 70px #2337691f}.help-hero-copy h1,.help-article h1,.help-not-found h1{margin:.3rem 0 1rem;font-size:clamp(2.25rem,4vw,4rem);line-height:1.02;letter-spacing:-.045em}.help-hero-copy>p:last-child,.help-not-found>p{margin:0;color:var(--landing-muted);font-size:1.05rem;line-height:1.75}.help-kicker{margin:0;color:var(--landing-blue);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.help-search{display:grid;gap:.65rem}.help-search label{font-size:.86rem;font-weight:800;color:#2c426f}.help-search>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.35rem 1rem;border:1px solid rgba(71,105,171,.24);border-radius:18px;background:#fff;box-shadow:0 14px 34px #2d487e1a}.help-search>div:focus-within{border-color:#2e63f2b3;box-shadow:0 0 0 4px #2e63f21f}.help-hero-tool{display:grid;align-items:end;gap:.8rem}.help-search-icon{display:grid;width:1.45rem;height:1.45rem;place-items:center;color:var(--landing-blue)}.help-search-icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.help-search input{width:100%;min-width:0;padding:.85rem 0;border:0;outline:0;background:transparent;color:var(--landing-ink);font:inherit;font-size:1.05rem}.help-section,.help-related{margin-top:3.5rem}.help-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.help-section-heading h2,.help-related h2,.help-boundary h2{margin:.25rem 0 0;font-size:clamp(1.55rem,2.5vw,2.15rem);letter-spacing:-.025em}.help-text-button{padding:0;border:0;background:transparent;color:var(--landing-blue);font:inherit;font-weight:800;cursor:pointer}.help-result-status{margin:-.5rem 0 1rem;color:var(--landing-muted)}.help-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.help-category-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;min-height:168px;padding:1rem;text-align:left;border:1px solid rgba(84,112,168,.18);border-radius:20px;background:linear-gradient(145deg,#fffffff7,#f6f9ffed);color:var(--landing-ink);cursor:pointer;box-shadow:0 12px 28px #253d6f12;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.help-category-card:hover,.help-category-card:focus-visible,.help-category-card.active{transform:translateY(-2px);border-color:#2e63f27a;box-shadow:0 17px 34px #2e63f21c}.help-category-card .help-visual-icon{width:3rem;height:3rem;border-radius:14px}.help-category-card .help-visual-icon svg{width:1.85rem;height:1.85rem}.help-category-card-copy{display:grid;min-width:0;gap:.35rem;padding-right:.4rem}.help-category-card-copy strong{color:#172b55;font-size:.93rem;line-height:1.25}.help-category-card-copy small{color:var(--landing-muted);font-size:.75rem;line-height:1.42}.help-category-card-count{position:absolute;left:1rem;bottom:.85rem;display:flex;align-items:baseline;gap:.25rem;color:#284f9c;font-size:.82rem;font-weight:850}.help-category-card-count small{color:#7d8ba4;font-size:.66rem;font-weight:700}.help-category-card-arrow{position:absolute;right:.9rem;bottom:.8rem;display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;background:#eef3ff;color:#315fd6;font-size:.75rem}.help-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.help-article-card{display:flex;min-width:0;min-height:220px;flex-direction:column;padding:1.4rem;border:1px solid rgba(84,112,168,.17);border-radius:20px;background:#ffffffeb;color:inherit;text-decoration:none;box-shadow:0 12px 28px #253d6f12;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.help-article-card:hover,.help-article-card:focus-visible{transform:translateY(-2px);border-color:#2e63f273;box-shadow:0 18px 36px #253d6f1f}.help-article-card-heading{display:flex;align-items:center;gap:.65rem}.help-article-card-heading .help-visual-icon{width:2.35rem;height:2.35rem;border-radius:11px}.help-article-card-heading .help-visual-icon svg{width:1.4rem;height:1.4rem}.help-article-card-heading>span:last-child{color:var(--landing-blue);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.help-article-card h3{margin:.65rem 0;font-size:1.15rem;line-height:1.3}.help-article-card p{margin:0;color:var(--landing-muted);line-height:1.6}.help-article-card strong{margin-top:auto;padding-top:1.15rem;color:var(--landing-blue-dark);font-size:.9rem}.help-empty-state,.help-boundary,.help-not-found{padding:2rem;border:1px solid rgba(84,112,168,.18);border-radius:22px;background:#ffffffe6}.help-empty-state h3{margin:0 0 .55rem}.help-empty-state p{margin:0;color:var(--landing-muted);line-height:1.65}.help-empty-actions,.help-article-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.help-empty-actions button,.help-empty-actions a,.help-boundary button,.help-not-found button,.help-article-actions button,.help-article-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1rem;border:1px solid rgba(46,99,242,.28);border-radius:12px;background:#fff;color:var(--landing-blue-dark);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.help-boundary{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;background:linear-gradient(135deg,#0c1c45fa,#183b86f5);color:#fff}.help-boundary .help-kicker{color:#7ddbe9}.help-boundary p:last-child{max-width:760px;margin-bottom:0;color:#d7e3ff;line-height:1.65}.help-boundary button{flex:0 0 auto}.help-article-main{width:min(980px,calc(100% - 3rem))}.help-breadcrumbs{display:flex;gap:.55rem;margin-bottom:1.5rem;color:var(--landing-muted);font-size:.9rem}.help-breadcrumbs a{color:var(--landing-blue);font-weight:800;text-decoration:none}.help-article{padding:clamp(2rem,5vw,4rem);border:1px solid rgba(84,112,168,.18);border-radius:28px;background:#fffffff5;box-shadow:0 24px 60px #2337691a}.help-article-title-row{display:flex;align-items:flex-start;gap:1rem}.help-article-title-row>.help-visual-icon{width:3.35rem;height:3.35rem;margin-top:.2rem;border-radius:15px}.help-article-title-row>.help-visual-icon svg{width:2rem;height:2rem}.help-article-title-row>div{min-width:0}.help-article-title-row h1{margin-bottom:0}.help-article-summary{max-width:780px;margin-top:1.35rem;color:var(--landing-muted);font-size:1.12rem;line-height:1.72}.help-article-meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem}.help-article-meta span{padding:.45rem .7rem;border-radius:999px;background:#f0f4fb;color:#536582;font-size:.78rem;font-weight:700}.help-article section{padding-top:2.1rem}.help-article section+section{margin-top:2rem;border-top:1px solid rgba(91,116,163,.14)}.help-article section h2{margin:0 0 .85rem;font-size:1.35rem}.help-article section p,.help-article section li{color:#4f607e;line-height:1.78}.help-article section ul{margin:0;padding-left:1.25rem}.help-article section li+li{margin-top:.55rem}.help-related{padding-top:.5rem}.help-article-actions{justify-content:space-between;margin-top:2rem}.help-not-found{max-width:760px;margin:3rem auto 0}@media(max-width:1080px){.help-category-grid,.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-hero{grid-template-columns:1fr;align-items:stretch}}@media(max-width:760px){.help-nav{grid-template-columns:1fr auto}.help-nav-links{display:none}.help-main,.help-article-main{width:min(100% - 1.25rem,1180px);padding-top:1.2rem}.help-hero{padding:1.5rem;border-radius:22px}.help-category-grid,.help-article-grid{grid-template-columns:1fr}.help-section-heading,.help-boundary,.help-article-actions{align-items:flex-start;flex-direction:column}.help-article-card{min-height:0}.help-article{padding:1.35rem;border-radius:20px}.help-article-meta{align-items:flex-start;flex-direction:column}}.help-journeys-section{margin-top:2.4rem}.help-journeys-note{max-width:420px;margin:0;color:var(--landing-muted);font-size:.78rem;line-height:1.5;text-align:right}.help-journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.help-journey-card{display:flex;min-width:0;min-height:205px;flex-direction:column;padding:1rem;border:1px solid rgba(84,112,168,.18);border-radius:18px;background:#fffffff0;color:inherit;text-decoration:none;box-shadow:0 10px 24px #253d6f11;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.help-journey-card:hover,.help-journey-card:focus-visible{transform:translateY(-2px);border-color:#2e63f273;box-shadow:0 16px 32px #253d6f1c}.help-journey-card-top{display:flex;align-items:center;gap:.45rem}.help-journey-card-top .help-visual-icon{width:2.2rem;height:2.2rem;border-radius:10px}.help-journey-card-top .help-visual-icon svg{width:1.35rem;height:1.35rem}.help-journey-product,.help-journey-status{display:inline-flex;align-items:center;min-height:22px;padding:.15rem .45rem;border-radius:999px;font-size:.64rem;font-weight:850}.help-journey-product{background:#eef4ff;color:#2e5fc1}.help-journey-product.pro{background:#e8f8fb;color:#17778a}.help-journey-status{margin-left:auto;background:#f3f5f8;color:#6d7d96}.help-journey-card h3{margin:.8rem 0 .45rem;color:#172b55;font-size:1rem;line-height:1.25}.help-journey-card p{margin:0;color:var(--landing-muted);font-size:.76rem;line-height:1.5}.help-journey-card>strong{margin-top:auto;padding-top:.85rem;color:var(--landing-blue-dark);font-size:.78rem}@media(max-width:1080px){.help-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.help-journeys-note{max-width:none;text-align:left}.help-journey-grid{grid-template-columns:1fr}}.help-role-section{margin-top:2.4rem}.help-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.help-role-card{min-height:228px}.help-task-section{margin-top:2.6rem}.help-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.help-task-link{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1rem;border:1px solid rgba(84,112,168,.18);border-radius:15px;background:#fffffff0;color:#24385f;text-decoration:none;font-size:.82rem;font-weight:760;line-height:1.4;box-shadow:0 8px 20px #253d6f0d}.help-task-link:hover,.help-task-link:focus-visible{border-color:#2e63f27a;box-shadow:0 12px 26px #253d6f1a}.help-task-link strong{flex:0 0 auto;color:var(--landing-blue-dark)}@media(max-width:1080px){.help-role-grid,.help-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.help-role-grid,.help-task-grid{grid-template-columns:1fr}}.help-chapters-section{scroll-margin-top:1.5rem}.help-chapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.help-chapter-card{display:grid;min-height:170px;align-content:start;gap:.45rem;padding:1.05rem;text-align:left;border:1px solid rgba(84,112,168,.18);border-radius:18px;background:#fffffff0;color:#172b55;cursor:pointer;box-shadow:0 9px 24px #253d6f0f}.help-chapter-card:hover,.help-chapter-card:focus-visible,.help-chapter-card.active{border-color:#2e63f280;box-shadow:0 14px 30px #2e63f21c}.help-chapter-number{color:var(--landing-blue);font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.help-chapter-card>strong{font-size:1rem;line-height:1.28}.help-chapter-card>small{color:var(--landing-muted);font-size:.76rem;line-height:1.48}.help-chapter-count{margin-top:auto;color:#51698f;font-size:.72rem;font-weight:800}.help-chapter-navigation{margin-top:2.2rem;padding:1.3rem;border:1px solid rgba(84,112,168,.18);border-radius:18px;background:#f6f9ffd1}.help-chapter-navigation h2{margin-top:.25rem}.help-chapter-navigation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.help-chapter-navigation-links a{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid rgba(84,112,168,.18);border-radius:14px;background:#fff;color:#20365f;text-decoration:none}.help-chapter-navigation-links a:hover,.help-chapter-navigation-links a:focus-visible{border-color:#2e63f27a}.help-chapter-navigation-links span{color:#74839c;font-size:.68rem;font-weight:800;text-transform:uppercase}.help-chapter-navigation-links strong{font-size:.82rem;line-height:1.4}@media(max-width:1080px){.help-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.help-chapter-grid,.help-chapter-navigation-links{grid-template-columns:1fr}}.help-article section[id]{scroll-margin-top:96px;outline:none}.help-article section[id]:focus-visible{outline:2px solid rgba(46,99,242,.5);outline-offset:8px;border-radius:8px}.ot027-help{--navy:#07182f;--deep:#061225;--blue:#1d6cea;--blue2:#2b8cf1;--cyan:#47d6e8;--ink:#122540;--muted:#687b96;--line:#e0eaf4;--pale:#f5f9fe;--display:"Manrope",system-ui,sans-serif;--body:"DM Sans",system-ui,sans-serif}.ot027-help *{box-sizing:border-box}.ot027-help{scroll-behavior:smooth;scroll-padding-top:103px}.ot027-help{margin:0;color:var(--ink);background:#fff;font-family:var(--body);-webkit-font-smoothing:antialiased}.ot027-help a{color:inherit;text-decoration:none}.ot027-help button,.ot027-help input{font:inherit}.ot027-help button{cursor:pointer}.ot027-help button:focus-visible,.ot027-help input:focus-visible,.ot027-help a:focus-visible,.ot027-help summary:focus-visible{outline:3px solid #46d8ee;outline-offset:4px}.ot027-help .layout{width:min(1390px,calc(100% - 104px));margin:0 auto}.ot027-help .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ot027-help .review-strip{height:32px;display:flex;align-items:center;justify-content:center;gap:10px;background:#0d2445;color:#b6cbe4;font-size:10px;letter-spacing:.105em;font-weight:700}.ot027-help .review-strip strong{color:#dfecff}.ot027-help .strip-dot{display:block;height:7px;width:7px;border-radius:50%;background:#61debc;box-shadow:0 0 9px #61debc}.ot027-help .strip-sep{color:#5c7291}.ot027-help .strip-right{margin-left:22px;color:#7d98ba}.ot027-help .site-header{position:sticky;top:0;z-index:90;background:#fcfefff5;border-bottom:1px solid #e5edf5;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);height:77px;display:flex;align-items:center;padding:0 max(52px,calc((100% - 1390px)/2));box-shadow:0 2px 20px #0d345109}.ot027-help .logo img{width:auto;height:35px;display:block}.ot027-help .brand-divider{height:25px;width:1px;background:#d7e3f0;margin:0 23px}.ot027-help .brand-context{font:800 14px var(--display);white-space:nowrap}.ot027-help .header-nav{display:flex;gap:32px;align-items:center;margin-left:auto}.ot027-help .header-nav a{font-size:12px;font-weight:800;color:#435d7e}.ot027-help .header-nav a:hover{color:var(--blue)}.ot027-help .header-actions{margin-left:44px;display:flex;align-items:center;gap:22px}.ot027-help .header-small-link{font-size:12px;color:#607d9c;font-weight:800}.ot027-help .header-small-link:hover{color:var(--blue)}.ot027-help .header-button{background:#1666e9;color:#fff;border-radius:9px;padding:13px 17px;font:800 12px var(--display);display:flex;gap:13px;align-items:center;box-shadow:0 9px 24px #266ee625}.ot027-help .header-button:hover{background:#0b50bc}.ot027-help .menu-button{display:none;background:none;border:0;padding:10px}.ot027-help .hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 83% 15%,#164e8b7a,transparent 48%),radial-gradient(circle at 15% 95%,#0b519744,transparent 45%),linear-gradient(125deg,#08182f,#061328);color:#fff}.ot027-help .hero:before{content:"";pointer-events:none;position:absolute;inset:0;opacity:.25;background-image:linear-gradient(#4579a330 1px,transparent 1px),linear-gradient(90deg,#4579a330 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.ot027-help .hero-light{position:absolute;top:-220px;right:5%;width:900px;height:800px;background:radial-gradient(circle,#1d9cd622,transparent 68%);animation:softpulse 10s ease-in-out infinite;pointer-events:none}.ot027-help .hero-layout{position:relative;min-height:535px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6%;padding:75px 0 84px}.ot027-help .eyebrow{font:900 10px var(--display);letter-spacing:.18em;color:#2a78c8;text-transform:uppercase;margin:0}.ot027-help .hero-eyebrow{color:#90cdf9;display:flex;align-items:center;gap:11px}.ot027-help .hero-eyebrow span{background:#184975;color:#6ee6ec;border:1px solid #367a9f;border-radius:8px;width:27px;height:27px;display:grid;place-items:center;font-size:16px}.ot027-help .hero h1{font:800 clamp(46px,4.3vw,71px)/1.2 var(--display);letter-spacing:-.065em;margin:27px 0 23px}.ot027-help .hero h1 em{font-style:normal;background:linear-gradient(110deg,#78baff,#58d6f1,#a0f0dd);background-clip:text;-webkit-background-clip:text;color:transparent}.ot027-help .hero-description{font-size:15px;color:#b9cde2;line-height:1.85;max-width:600px;margin:0 0 32px}.ot027-help .hero-actions{display:flex;gap:11px;flex-wrap:wrap}.ot027-help .btn-primary,.ot027-help .btn-outline{border-radius:10px;min-height:52px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center;font-size:12px;font-weight:900;gap:22px;transition:transform .23s,background .23s}.ot027-help .btn-primary{background:linear-gradient(110deg,#1c68ee,#3995ff);box-shadow:0 15px 45px #1b6ffb30;color:#fff}.ot027-help .btn-outline{color:#d6ebff;border:1px solid #6e9bc76e;background:#ffffff0b}.ot027-help .btn-primary:hover,.ot027-help .btn-outline:hover{transform:translateY(-3px)}.ot027-help .btn-outline:hover{background:#ffffff1d}.ot027-help .play-dot{border:1px solid #6094b7;border-radius:50%;display:grid;place-items:center;width:22px;height:22px;font-size:9px;color:#75e2e7}.ot027-help .hero-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:42px}.ot027-help .hero-proof>span{display:flex;gap:7px;align-items:center;font-size:10px;color:#8eacca}.ot027-help .hero-proof i{width:6px;height:6px;border-radius:50%;background:#51e2c1;box-shadow:0 0 8px #51e2c1}.ot027-help .hero-proof strong{color:#c6dcf2}.ot027-help .hero-art{position:relative;min-height:400px;perspective:1200px}.ot027-help .art-grid{position:absolute;inset:-20px;background:radial-gradient(circle,#2d95cf33,transparent 60%)}.ot027-help .art-card{position:absolute;border:1px solid #6999c46b;border-radius:15px;overflow:hidden;box-shadow:0 25px 75px #010d21ac;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ot027-help .art-card img{display:block;width:100%;height:auto}.ot027-help .art-back{width:70%;left:0;top:26px;transform:rotate(-8deg);opacity:.6;filter:blur(.5px)}.ot027-help .art-back>span{position:absolute;top:10px;left:15px;background:#0c2038c9;color:#a4ddf2;font-weight:900;padding:6px 10px;border-radius:6px;font-size:10px}.ot027-help .art-front{width:82%;right:3%;top:58px;transform:rotate(3deg);background:#0a1f3c;box-shadow:0 25px 85px #00101aab}.ot027-help .art-front img{height:222px;object-fit:cover;object-position:center 55%;background:#f4f8fd}.ot027-help .art-top{height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #557da661;font-size:8px;letter-spacing:.1em;font-weight:900;color:#9bc6ee}.ot027-help .art-status{display:flex;gap:7px;align-items:center}.ot027-help .art-status i{height:6px;width:6px;border-radius:50%;background:#60ddb9}.ot027-help .art-id{color:#6b9fca}.ot027-help .art-caption{display:flex;gap:12px;align-items:center;padding:15px;background:#0c294a}.ot027-help .art-number{border:1px solid #4fa4d1;color:#73d9ef;background:#0e4166;border-radius:8px;width:31px;height:31px;display:grid;place-items:center;font:900 12px var(--display)}.ot027-help .art-caption strong{display:block;font-size:12px}.ot027-help .art-caption small{display:block;font-size:10px;color:#89afcb;margin-top:4px}.ot027-help .art-arrow{margin-left:auto;color:#6bdfef;font-size:20px}.ot027-help .art-floating{position:absolute;right:-4px;bottom:-10px;background:#e9f7ff;border:1px solid #bbdcf4;color:#1c416d;padding:12px 16px;display:flex;align-items:center;gap:10px;border-radius:12px;box-shadow:0 18px 60px #0006;animation:float 7s ease-in-out infinite}.ot027-help .art-floating>span{width:28px;height:28px;border-radius:50%;background:#d0f6e9;color:#148b6c;display:grid;place-items:center;font-weight:900}.ot027-help .art-floating strong,.ot027-help .art-floating small{display:block;font-size:11px}.ot027-help .art-floating small{font-size:9px;color:#617f9a;margin-top:4px}.ot027-help .scenario-section{background:#f7faff;border-bottom:1px solid #e2eaf5;padding:103px 0 91px}.ot027-help .section-heading{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:34px}.ot027-help .section-heading h2{font:800 clamp(31px,3vw,46px)/1.25 var(--display);letter-spacing:-.052em;margin:15px 0 12px}.ot027-help .section-heading p:not(.eyebrow){font-size:13px;color:#71849f;line-height:1.75;max-width:620px;margin:0}.ot027-help .scenario-search{display:flex;align-items:center;background:#fff;border:1px solid #d8e6f6;border-radius:10px;padding:0 17px;min-width:270px;box-shadow:0 8px 30px #2049710a}.ot027-help .scenario-search span{font-size:23px;color:#7b98b7}.ot027-help .scenario-search input{height:48px;border:0;outline:0;background:transparent;font-size:13px;min-width:0;width:100%;padding:0 10px;color:var(--ink)}.ot027-help .scenario-search:focus-within{outline:2px solid #75b1ff}.ot027-help .filter-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.ot027-help .filter-buttons button{border:1px solid #d9e6f4;background:#fff;border-radius:30px;padding:10px 17px;color:#65809c;font-size:11px;font-weight:900}.ot027-help .filter-buttons button:hover{border-color:#9bcaed;color:#2369c3}.ot027-help .filter-buttons button.active{background:#195fcb;border-color:#195fcb;color:#fff}.ot027-help .scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ot027-help .scenario-card{border-radius:15px;background:#fff;border:1px solid #e2eaf4;min-height:273px;display:flex;flex-direction:column;text-align:left;padding:25px;box-shadow:0 6px 23px #2040610a;transition:transform .23s,border-color .23s,box-shadow .23s}.ot027-help .scenario-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px #1049821e;border-color:#afcfee}.ot027-help .scenario-card.picked{border-color:#4b96ed;box-shadow:inset 0 0 0 1px #65b5ff,0 12px 30px #2665a317}.ot027-help .card-top{display:flex;align-items:center;gap:11px}.ot027-help .scenario-icon{width:42px;height:42px;background:linear-gradient(140deg,#eaf2ff,#dff8ff);color:#2d77d0;border:1px solid #d7eafa;border-radius:12px;display:grid;place-items:center;font-size:25px}.ot027-help .scenario-flag{font:900 9px var(--display);letter-spacing:.075em;color:#7794b3}.ot027-help .scenario-card h3{font:800 16px/1.4 var(--display);letter-spacing:-.035em;margin:19px 0 9px}.ot027-help .scenario-card p{font-size:12px;line-height:1.7;color:#70839d;margin:0 0 24px}.ot027-help .card-bottom{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid #e6edf6;padding-top:15px}.ot027-help .card-bottom span{font-size:10px;font-weight:800;color:#90a4ba}.ot027-help .card-bottom strong{font-size:11px;color:#286dcc}.ot027-help .scenario-empty{grid-column:1/-1;background:#fff;padding:36px;border:1px dashed #9fbedc;color:#52799f;border-radius:12px}.ot027-help .scenario-source-note{font-size:11px;display:flex;align-items:center;gap:10px;margin:24px 0 0;color:#718aa5}.ot027-help .scenario-source-note span{font-size:19px;color:#3b8bcf}.ot027-help .walkthrough-section{padding:112px 0 105px;background:#fff}.ot027-help .walkthrough-heading{margin-bottom:42px}.ot027-help .walkthrough-status{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.13em;color:#267bbb;font-weight:900;padding:13px 17px;border-radius:30px;border:1px solid #d0e6f5;background:#eff8ff;white-space:nowrap}.ot027-help .status-beacon{width:7px;height:7px;border-radius:50%;background:#3ed6b1;box-shadow:0 0 11px #3ed6b1}.ot027-help .guide-heading{display:flex;gap:40px;justify-content:space-between;align-items:center;border:1px solid #dbe6f2;border-radius:14px 14px 0 0;background:linear-gradient(105deg,#f4f9ff,#ecf6ff);padding:24px 30px}.ot027-help .guide-identity{min-width:0}.ot027-help .guide-identity>span{font:900 10px var(--display);letter-spacing:.14em;color:#397bb9}.ot027-help .guide-identity h3{font:800 clamp(20px,2.05vw,29px)/1.32 var(--display);letter-spacing:-.045em;margin:9px 0 7px}.ot027-help .guide-identity p{color:#607895;font-size:12px;line-height:1.7;margin:0}.ot027-help .guide-prereq{max-width:280px;padding-left:20px;border-left:2px solid #7db9dd;flex:0 0 29%}.ot027-help .guide-prereq span{font:900 9px var(--display);letter-spacing:.13em;color:#3880bd}.ot027-help .guide-prereq p{font-size:11px;line-height:1.7;color:#536d88;margin:8px 0 0}.ot027-help .guide-progress{border:1px solid #dbe6f2;border-top:0;padding:14px 30px 18px;background:#fff}.ot027-help .progress-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:11px;font-weight:800;color:#2c68ac}.ot027-help .progress-caption span:last-child{font-weight:700;color:#91a5ba}.ot027-help .progress-track{height:5px;border-radius:30px;background:#e1edfa;overflow:hidden}.ot027-help .progress-track>div{height:100%;width:0;background:linear-gradient(90deg,#276fec,#3ed1d7);border-radius:30px;transition:width .25s}.ot027-help .guide-layout{display:grid;grid-template-columns:258px minmax(0,1fr);border:1px solid #dbe6f2;border-top:0;border-radius:0 0 14px 14px;overflow:hidden;box-shadow:0 26px 75px #1d42651c}.ot027-help .guide-sidebar{background:#f6f9fe;border-right:1px solid #e0e9f3;display:flex;flex-direction:column}.ot027-help .side-top{display:flex;justify-content:space-between;padding:21px 18px 13px;font:900 9px var(--display);color:#6883a2;letter-spacing:.12em}.ot027-help .side-top span:last-child{color:#98b0ca}.ot027-help .step-list{padding:0 9px 17px}.ot027-help .sidebar-step{display:flex;align-items:flex-start;gap:12px;border:1px solid transparent;background:transparent;width:100%;text-align:left;border-radius:9px;padding:14px 9px;position:relative;transition:background .2s,border-color .2s}.ot027-help .sidebar-step:hover{background:#e9f3ff}.ot027-help .sidebar-step.current{background:#e3f1ff;border-color:#b8dafa}.ot027-help .step-circle{flex:0 0 auto;display:grid;place-items:center;height:31px;width:31px;border:1px solid #d5e4f4;border-radius:9px;background:#fff;color:#718da9;font:900 11px var(--display)}.ot027-help .sidebar-step.current .step-circle{background:#2472dd;border-color:#2472dd;color:#fff}.ot027-help .sidebar-step.done .step-circle{background:#d2f3e5;border-color:#9cdec3;color:#13885f}.ot027-help .step-copy{min-width:0}.ot027-help .step-copy strong{display:block;font:800 12px/1.5 var(--display);letter-spacing:-.018em;color:#3c5575}.ot027-help .sidebar-step.current .step-copy strong{color:#174fa2}.ot027-help .step-copy small{display:block;font-size:10px;color:#9cacbf;margin-top:3px}.ot027-help .side-end{margin-top:auto;padding:22px;background:#12355a;color:#fff;display:flex;gap:12px}.ot027-help .side-end span{height:28px;width:28px;background:#256a8a;border:1px solid #4ab7c4;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;color:#81f3d6;font-weight:800}.ot027-help .side-end p{margin:0;font-size:11px;line-height:1.75;color:#c0d5e7}.ot027-help .guide-main{min-width:0;background:#fff}.ot027-help .screenshot-frame{margin:26px 25px 0;border:1px solid #dbe6f2;border-radius:12px;overflow:hidden;background:#f2f5fa;box-shadow:0 14px 32px #1a416515}.ot027-help .screenshot-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#102d50;padding:15px 19px;color:#d4e9ff}.ot027-help .screenshot-title{display:flex;align-items:center;gap:11px;min-width:0;font-size:9px;letter-spacing:.1em}.ot027-help .screenshot-title strong{font-size:10px;white-space:nowrap}.ot027-help .screenshot-title span:last-child{color:#80b0cf;font-weight:800}.ot027-help .frame-dot{height:8px;width:8px;border-radius:50%;background:#5fe0c4;box-shadow:0 0 10px #5fe0c4;flex:0 0 auto}.ot027-help .toolbar-separator{color:#5a88b2}.ot027-help .zoom-button{border:1px solid #4a7396;border-radius:7px;background:#244d76;color:#fff;padding:9px 12px;font-size:11px;font-weight:800;white-space:nowrap}.ot027-help .zoom-button:hover{background:#2f659a}.ot027-help .zoom-button span{font-size:17px;margin-right:6px}.ot027-help .screenshot-stage{position:relative;background:#eaf0f7;overflow:hidden}.ot027-help .screenshot-stage img{display:block;width:100%;height:auto}.ot027-help .target-box{position:absolute;z-index:2;border:3px solid #1c74ea;border-radius:8px;background:#1a91ff12;box-shadow:0 0 0 3px #fff9,0 0 25px #0c60e875;pointer-events:none;animation:focusPulse 2.8s ease-in-out infinite}.ot027-help .target-box[hidden]{display:none}.ot027-help .target-box span{position:absolute;top:-15px;left:-15px;background:#176bdf;color:#fff;border:3px solid white;height:29px;width:29px;border-radius:50%;display:grid;place-items:center;font:900 12px var(--display);box-shadow:0 3px 12px #1044836d}.ot027-help .screenshot-caption{padding:15px 18px;display:flex;align-items:center;gap:12px;background:#fff;border-top:1px solid #dbe6f2}.ot027-help .caption-index{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#e7f2ff;color:#2c79d1;font:900 11px var(--display);flex:0 0 auto}.ot027-help .screenshot-caption>div{min-width:0}.ot027-help .screenshot-caption strong{display:block;font:800 12px var(--display);color:#324965}.ot027-help .screenshot-caption p{font-size:10px;line-height:1.6;color:#8096af;margin:4px 0 0}.ot027-help .caption-tag{margin-left:auto;font:900 8px var(--display);letter-spacing:.08em;padding:8px 10px;border-radius:30px;white-space:nowrap}.ot027-help .caption-tag.accepted{color:#117257;background:#dff6ed;border:1px solid #a9e8d2}.ot027-help .caption-tag.hosted{color:#1766b2;background:#e0efff;border:1px solid #b3d8fa}.ot027-help .caption-tag.earlier{color:#6984a1;background:#f0f4f8;border:1px solid #d6e1ea}.ot027-help .step-info{padding:29px 26px 20px}.ot027-help .step-overline{font:900 10px var(--display);color:#2c79c7;letter-spacing:.14em}.ot027-help .step-intro h4{font:800 clamp(21px,2.2vw,30px)/1.3 var(--display);letter-spacing:-.045em;margin:12px 0 8px}.ot027-help .step-intro p{font-size:13px;color:#7a8aa0;line-height:1.75;margin:0 0 23px}.ot027-help .step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ot027-help .step-block{display:flex;gap:12px;align-items:flex-start;padding:21px;border:1px solid #dfeaf4;border-radius:10px;background:#f8fbff;min-height:153px}.ot027-help .step-block>div:last-child{min-width:0}.ot027-help .block-marker{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:900 12px var(--display);color:#30679c;background:#e5effb;flex:0 0 auto}.ot027-help .step-block span{font:900 9px var(--display);color:#607d9e;letter-spacing:.11em}.ot027-help .step-block p{font-size:12px;color:#475f7d;line-height:1.85;margin:10px 0 0}.ot027-help .accent-block{background:#edf6ff;border-color:#c7e3ff}.ot027-help .accent-block .block-marker{background:#296fe0;color:#fff}.ot027-help .accent-block span{color:#2673c1}.ot027-help .success-block{background:#effbf6;border-color:#ceeeda}.ot027-help .success-block .block-marker{background:#d2f1df;color:#188d5b}.ot027-help .success-block span{color:#1b8158}.ot027-help .warning-block{background:#fffaf1;border-color:#f0e2c7}.ot027-help .warning-block .block-marker{background:#f6e8c7;color:#a7751c}.ot027-help .warning-block span{color:#987a43}.ot027-help .step-footnote{border-radius:9px;background:#f2f6fc;margin-top:13px;padding:14px 18px;display:flex;gap:12px;align-items:flex-start}.ot027-help .footnote-icon{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#dfeaf8;color:#4479b4;font-weight:900;flex:0 0 auto;font-size:12px}.ot027-help .step-footnote p{font-size:11px;line-height:1.75;color:#6c81a0;margin:0}.ot027-help .step-actions{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:23px 26px 27px;border-top:1px solid #e6eef6}.ot027-help .btn-back,.ot027-help .btn-next{border:1px solid #cddded;border-radius:9px;min-height:47px;padding:0 20px;font-size:12px;font-weight:900;background:#fff;color:#37649a}.ot027-help .btn-back:hover:not(:disabled){background:#edf6ff}.ot027-help .btn-back:disabled{color:#afbfce;cursor:not-allowed;background:#f8fafd}.ot027-help .btn-next{background:#1d6deb;color:#fff;border-color:#1d6deb;padding:0 26px}.ot027-help .btn-next:hover{background:#155ac5}.ot027-help .understood-check{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;color:#47637e}.ot027-help .understood-check input{accent-color:#2178db;height:18px;width:18px;flex:0 0 auto}.ot027-help .understood-check small{display:block;font-size:10px;font-weight:500;color:#96a6ba}.ot027-help .troubleshoot-row{display:grid;grid-template-columns:300px 1fr;gap:55px;margin-top:51px;padding:32px 0 0}.ot027-help .troubleshoot-row h3{font:800 21px/1.4 var(--display);letter-spacing:-.04em;margin:14px 0}.ot027-help .troubleshoot-row>div:first-child p{font-size:12px;color:#7588a1;line-height:1.8}.ot027-help .troubleshoot-list{display:grid;gap:9px}.ot027-help .troubleshoot-list details{background:#f7faff;border:1px solid #e0eaf5;border-radius:10px;padding:0 19px}.ot027-help .troubleshoot-list summary{cursor:pointer;list-style:none;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:17px;font:800 12px/1.5 var(--display);color:#354e70}.ot027-help .troubleshoot-list summary::-webkit-details-marker{display:none}.ot027-help .troubleshoot-list summary span{font-size:19px;font-weight:400;color:#417db7}.ot027-help .troubleshoot-list details[open] summary span{transform:rotate(45deg)}.ot027-help .troubleshoot-list p{font-size:12px;line-height:1.85;color:#617b98;margin:0 0 20px}.ot027-help .end-state{display:flex;gap:19px;align-items:center;background:#e7f7f3;border:1px solid #c3e9df;border-radius:13px;margin-top:31px;padding:26px}.ot027-help .end-state-icon{flex:0 0 auto;display:grid;place-items:center;background:#d5f1e8;border-radius:11px;width:48px;height:48px;font-size:27px;color:#209a86}.ot027-help .end-state strong{font:800 15px var(--display)}.ot027-help .end-state p{font-size:12px;color:#527a75;line-height:1.8;margin:7px 0 0}.ot027-help .end-state button{margin-left:auto;white-space:nowrap;border-radius:9px;border:1px solid #9bcbc1;background:#fff;font-size:11px;color:#277f74;font-weight:900;padding:12px 16px}.ot027-help .end-state button:hover{background:#eefdf9}.ot027-help .guidance-section{padding:107px 0;background:#f5f9ff;border-top:1px solid #e2ebf7}.ot027-help .guidance-layout{display:grid;grid-template-columns:1.07fr .93fr;gap:10%;align-items:center}.ot027-help .guidance-section h2{font:800 clamp(37px,3.8vw,59px)/1.21 var(--display);letter-spacing:-.06em;margin:16px 0 23px}.ot027-help .guidance-section h2 em{font-style:normal;color:#367cce}.ot027-help .guidance-section p:not(.eyebrow){font-size:14px;color:#657f9c;line-height:1.92;max-width:650px}.ot027-help .evidence-key{background:#fff;border:1px solid #e0eaf5;border-radius:17px;padding:25px;box-shadow:0 20px 55px #15466c12}.ot027-help .evidence-key>div{display:flex;gap:15px;align-items:flex-start;padding:20px 7px}.ot027-help .evidence-key>div+div{border-top:1px solid #edf2f8}.ot027-help .key-icon{display:grid;place-items:center;flex:0 0 auto;width:37px;height:37px;border-radius:10px;font:900 17px var(--display)}.ot027-help .key-icon.green{color:#18845d;background:#e1f8ee}.ot027-help .key-icon.blue{color:#246dca;background:#e5f2ff}.ot027-help .key-icon.grey{color:#617f9f;background:#eff3f9}.ot027-help .evidence-key strong{font:800 14px var(--display)}.ot027-help .evidence-key p{font-size:12px!important;margin:6px 0 0;line-height:1.7!important}.ot027-help .library-link{background:#0a2342;color:#fff;padding:65px 0}.ot027-help .library-link .layout{display:flex;justify-content:space-between;align-items:center;gap:35px}.ot027-help .library-link .eyebrow{color:#6fd8ec}.ot027-help .library-link h2{font:800 clamp(27px,3vw,40px)/1.2 var(--display);letter-spacing:-.05em;margin:13px 0}.ot027-help .library-link p:not(.eyebrow){color:#9ebfda;font-size:12px;line-height:1.8;max-width:670px}.ot027-help .library-link a{background:#2373ed;color:#fff;padding:17px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border-radius:9px;white-space:nowrap;font-size:12px;font-weight:900}.ot027-help .library-link a:hover{background:#105acb}.ot027-help .footer{background:#f7faff;padding:32px 0 18px}.ot027-help .footer-main{display:flex;gap:33px;align-items:center}.ot027-help .footer-main img{height:31px}.ot027-help .footer-main>span{color:#8799b0;font-size:11px}.ot027-help .footer-main a{margin-left:auto;color:#3c7cc5;font-size:11px;font-weight:800}.ot027-help .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #e1eaf4;padding-top:21px;margin-top:25px;color:#92a6bd;font-size:10px}.ot027-help dialog{border:0;padding:0;max-width:min(1460px,95vw);max-height:94vh;border-radius:13px;background:#fff;box-shadow:0 35px 90px #06172da3;overflow:hidden}.ot027-help dialog::backdrop{background:#020c1bc9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ot027-help .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#112e50;color:#fff;gap:20px}.ot027-help .dialog-header strong{font:800 14px var(--display)}.ot027-help .dialog-header button{border:1px solid #6089ac;background:#1d4b79;border-radius:8px;padding:10px 15px;color:#fff;font-weight:800}.ot027-help .dialog-media{max-height:74vh;overflow:auto;background:#f1f4fa}.ot027-help .dialog-media img{display:block;width:100%;height:auto}.ot027-help dialog>p{padding:13px 19px;color:#54708d;font-size:11px;line-height:1.6;margin:0}@keyframes softpulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes focusPulse{0%,to{box-shadow:0 0 0 3px #fff9,0 0 23px #0b64ee66}50%{box-shadow:0 0 0 4px #fff,0 0 32px #057ce9b0}}@media(max-width:1400px){.ot027-help .layout{width:calc(100% - 80px)}.ot027-help .site-header{padding:0 40px}.ot027-help .header-actions{margin-left:28px;gap:14px}.ot027-help .header-nav{gap:24px}.ot027-help .hero-layout{gap:3%}.ot027-help .scenario-card{padding:21px}.ot027-help .scenario-flag{font-size:8px}.ot027-help .scenario-card h3{font-size:15px}.ot027-help .guide-layout{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:1130px){.ot027-help .header-small-link{display:none}.ot027-help .hero-layout{grid-template-columns:1fr .9fr}.ot027-help .hero h1{font-size:clamp(41px,5vw,62px)}.ot027-help .hero-art{min-height:365px}.ot027-help .art-front{width:91%}.ot027-help .art-back{width:80%}.ot027-help .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot027-help .scenario-card{min-height:234px}.ot027-help .guide-layout{grid-template-columns:210px minmax(0,1fr)}.ot027-help .screenshot-frame{margin:18px 17px 0}.ot027-help .step-info{padding:23px 17px 17px}.ot027-help .step-block{padding:17px}.ot027-help .step-actions{padding:19px 17px}.ot027-help .step-grid{gap:10px}.ot027-help .troubleshoot-row{grid-template-columns:250px 1fr;gap:35px}}@media(max-width:860px){.ot027-help .layout{width:calc(100% - 48px)}.ot027-help .site-header{height:70px;padding:0 24px}.ot027-help .header-nav{gap:16px}.ot027-help .header-nav a{font-size:11px}.ot027-help .header-button{padding:11px 14px}.ot027-help .brand-divider{margin:0 16px}.ot027-help .hero-layout{grid-template-columns:1fr;padding:65px 0}.ot027-help .hero h1{font-size:clamp(48px,7vw,67px)}.ot027-help .hero-art{max-width:650px;width:100%;min-height:400px;margin:auto}.ot027-help .art-front{width:80%;right:4%}.ot027-help .art-back{width:65%;left:5%}.ot027-help .hero-description{max-width:690px}.ot027-help .scenario-section,.ot027-help .walkthrough-section,.ot027-help .guidance-section{padding:75px 0}.ot027-help .guide-layout{grid-template-columns:1fr}.ot027-help .guide-sidebar{border-right:0;border-bottom:1px solid #e0e9f3}.ot027-help .side-top{padding:17px 17px 4px}.ot027-help .step-list{display:flex;overflow-x:auto;gap:5px;padding:10px 13px 16px;scroll-snap-type:x proximity}.ot027-help .sidebar-step{flex:0 0 188px;align-items:flex-start;scroll-snap-align:start;padding:12px 9px}.ot027-help .side-end{display:none}.ot027-help .guide-heading{align-items:flex-start}.ot027-help .guide-prereq{flex:0 0 33%}.ot027-help .troubleshoot-row{grid-template-columns:1fr;gap:18px}.ot027-help .guidance-layout{grid-template-columns:1fr;gap:27px}}@media(max-width:630px){.ot027-help .review-strip{font-size:8px;letter-spacing:0;gap:5px}.ot027-help .strip-right{display:none}.ot027-help .layout{width:calc(100% - 35px)}.ot027-help .site-header{padding:0 17px}.ot027-help .logo img{height:28px}.ot027-help .brand-divider{margin:0 12px;height:20px}.ot027-help .brand-context{font-size:12px}.ot027-help .header-button{margin-left:auto;font-size:10px;padding:10px 11px}.ot027-help .header-actions{margin-left:auto}.ot027-help .menu-button{display:flex;flex-direction:column;gap:5px;padding:9px;margin-left:7px}.ot027-help .menu-button span{width:21px;height:2px;background:#1d446e}.ot027-help .header-nav{display:none;position:absolute;top:70px;left:0;right:0;flex-direction:column;gap:0;background:#fff;border-bottom:1px solid #dce8f6;box-shadow:0 15px 30px #0b29452c;padding:13px 18px 21px}.ot027-help .header-nav.open{display:flex}.ot027-help .header-nav a{padding:13px 6px;font-size:13px}.ot027-help .hero-layout{padding:55px 0 48px;gap:25px}.ot027-help .hero h1{font-size:clamp(39px,10vw,54px)}.ot027-help .hero-description{font-size:13px;line-height:1.8}.ot027-help .hero-actions{flex-direction:column}.ot027-help .hero-actions a{width:100%}.ot027-help .hero-proof{gap:12px;margin-top:30px}.ot027-help .hero-art{min-height:320px}.ot027-help .art-front{width:86%;right:2%;top:42px}.ot027-help .art-front img{height:160px}.ot027-help .art-back{left:4%;width:75%;top:15px}.ot027-help .art-caption{padding:10px}.ot027-help .art-caption strong{font-size:10px}.ot027-help .art-floating{bottom:3px;font-size:9px}.ot027-help .scenario-grid{grid-template-columns:1fr}.ot027-help .scenario-section,.ot027-help .walkthrough-section,.ot027-help .guidance-section{padding:63px 0}.ot027-help .section-heading{display:block}.ot027-help .section-heading h2{font-size:34px}.ot027-help .scenario-search{margin-top:23px;width:100%;min-width:0}.ot027-help .filter-buttons{flex-wrap:nowrap;overflow-x:auto;padding-bottom:9px}.ot027-help .filter-buttons button{flex:0 0 auto}.ot027-help .scenario-card{min-height:206px;padding:20px}.ot027-help .scenario-card h3{font-size:17px}.ot027-help .scenario-card p{max-width:480px}.ot027-help .walkthrough-status{margin-top:18px;display:inline-flex}.ot027-help .guide-heading{flex-direction:column;gap:18px;padding:22px 19px}.ot027-help .guide-prereq{max-width:none;flex:none;padding:0 0 0 12px}.ot027-help .guide-progress{padding:14px 18px 17px}.ot027-help .guide-identity h3{font-size:23px}.ot027-help .progress-caption{align-items:flex-start;font-size:10px}.ot027-help .progress-caption span:last-child{max-width:160px;text-align:right}.ot027-help .step-list{padding:10px 8px 13px}.ot027-help .sidebar-step{flex-basis:168px}.ot027-help .screenshot-frame{margin:13px 11px 0}.ot027-help .screenshot-toolbar{padding:11px;flex-wrap:wrap}.ot027-help .screenshot-title{font-size:8px;gap:5px}.ot027-help .screenshot-title strong{font-size:8px}.ot027-help .screenshot-title>span:last-child{font-size:7px}.ot027-help .zoom-button{font-size:10px;padding:7px 10px}.ot027-help .screenshot-caption{padding:12px;gap:8px;align-items:flex-start;flex-wrap:wrap}.ot027-help .screenshot-caption p{font-size:9px}.ot027-help .caption-tag{font-size:7px;margin-left:38px}.ot027-help .target-box{border-width:2px;border-radius:3px}.ot027-help .target-box span{height:22px;width:22px;top:-13px;left:-13px;font-size:10px;border-width:2px}.ot027-help .step-info{padding:24px 13px 15px}.ot027-help .step-intro h4{font-size:24px}.ot027-help .step-grid{grid-template-columns:1fr}.ot027-help .step-block{min-height:0}.ot027-help .step-block p{font-size:12px}.ot027-help .step-actions{flex-wrap:wrap;gap:12px;padding:19px 13px}.ot027-help .understood-check{order:-1;flex-basis:100%;font-size:11px}.ot027-help .btn-back,.ot027-help .btn-next{flex:1;font-size:11px;padding:0 13px}.ot027-help .end-state{flex-wrap:wrap;gap:12px;padding:20px}.ot027-help .end-state button{margin-left:0;width:100%}.ot027-help .guidance-section h2{font-size:37px}.ot027-help .evidence-key{padding:16px}.ot027-help .library-link{padding:58px 0}.ot027-help .library-link .layout{display:block}.ot027-help .library-link h2{font-size:30px}.ot027-help .library-link a{margin-top:15px;width:100%}.ot027-help .footer-main{flex-wrap:wrap;gap:14px}.ot027-help .footer-main img{height:25px}.ot027-help .footer-main a{margin-left:0;flex-basis:100%}.ot027-help .footer-bottom{flex-direction:column;gap:10px}.ot027-help .art-status,.ot027-help .art-id{font-size:7px}}@media(max-width:380px){.ot027-help .brand-context,.ot027-help .brand-divider{display:none}.ot027-help .hero-art{min-height:280px}.ot027-help .art-front img{height:132px}.ot027-help .art-floating{display:none}.ot027-help .review-strip{font-size:7px}.ot027-help .hero-proof{gap:9px}.ot027-help .hero-proof>span{font-size:9px}.ot027-help .scenario-card{padding:17px}.ot027-help .step-copy strong{font-size:11px}.ot027-help .step-intro h4{font-size:22px}}@media(prefers-reduced-motion:reduce){.ot027-help *,.ot027-help *:before,.ot027-help *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mobile-trial{min-height:100vh;background:#f5f7f8;color:#17313c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mobile-trial *{box-sizing:border-box}.mobile-trial__content{width:min(100%,520px);margin:0 auto;padding:22px 18px 48px}.mobile-trial__bar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:13px 18px;background:#fffffff5;border-bottom:1px solid #dce3e6;font-size:10px;font-weight:800;letter-spacing:.09em;color:#607781}.mobile-trial h1{margin:5px 0 6px;font-size:30px;line-height:1.15;color:#102832}.mobile-trial h2{margin:26px 0 10px;font-size:19px;color:#17333f}.mobile-trial p{margin:6px 0;line-height:1.5}.mobile-trial__subtle{color:#5c6d75}.mobile-trial__eyebrow{margin:3px 0 0;color:#4b6e7c;font-size:12px;font-weight:800;letter-spacing:.1em}.mobile-trial__brand-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.mobile-trial__brand-row>div:first-child{display:flex;flex-direction:column;gap:3px}.mobile-trial__brand-row span{color:#637681;font-size:10px;font-weight:800;letter-spacing:.09em}.mobile-trial__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#163f52;color:#fff;font-weight:800}.mobile-trial__card,.mobile-trial__metric,.mobile-trial__project,.mobile-trial__report{border:1px solid #dce3e6;background:#fff;border-radius:16px;box-shadow:none}.mobile-trial__card{padding:17px}.mobile-trial__card small{color:#607781;font-size:11px;font-weight:800;letter-spacing:.06em}.mobile-trial__card hr{border:0;border-top:1px solid #e2e7e9;margin:14px 0}.mobile-trial__decision{display:block;margin:7px 0;color:#173f50;font-size:24px}.mobile-trial__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-trial__metric{padding:15px}.mobile-trial__metric strong{display:block;font-size:17px;color:#183a48}.mobile-trial__metric span{display:block;margin-top:5px;color:#677a83;font-size:11px}.mobile-trial__meta{color:#657780;font-size:13px}.mobile-trial__project,.mobile-trial__report{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:11px;padding:18px;text-align:left;color:inherit;cursor:pointer}.mobile-trial__project>span{color:#4f7280;font-size:12px;font-weight:800;letter-spacing:.08em}.mobile-trial__project>strong{font-size:19px}.mobile-trial__project>small,.mobile-trial__report>span{color:#6c7e86;font-size:12px}.mobile-trial__link,.mobile-trial__desktop{border:0;background:none;color:#235d73;font:inherit;font-weight:800;cursor:pointer}.mobile-trial__desktop{margin:6px 0 8px;padding:0;font-size:13px}.mobile-trial__loading{color:#4f7280;font-weight:700}.mobile-trial__error{padding:12px 14px;border-radius:12px;background:#fff0f0;color:#8f2727}@media(min-width:700px){.mobile-trial__content{padding-top:34px}}.release-trust-page{display:grid;gap:1.35rem}.release-trust-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);gap:1.25rem;overflow:hidden;padding:clamp(1.35rem,3vw,2.5rem);border:1px solid var(--color-border, #d9e2ec);border-radius:1.5rem;background:radial-gradient(circle at 84% 16%,rgba(85,114,255,.16),transparent 32%),radial-gradient(circle at 10% 100%,rgba(60,179,113,.12),transparent 38%),var(--color-surface, #fff);box-shadow:0 1.4rem 3.5rem #0f172a14}.release-trust-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.34;background-image:linear-gradient(rgba(99,113,138,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(99,113,138,.08) 1px,transparent 1px);background-size:2.25rem 2.25rem;-webkit-mask-image:linear-gradient(to bottom right,black,transparent 72%);mask-image:linear-gradient(to bottom right,black,transparent 72%)}.release-trust-hero-copy,.release-trust-position{min-width:0}.release-trust-hero h1{margin:.35rem 0 .3rem;font-size:var(--pt-type-h1, 2.625rem);line-height:var(--pt-leading-heading, 1.08);letter-spacing:var(--pt-tracking-display, -.035em)}.release-trust-lede{max-width:48rem;margin:0;color:var(--color-text, #172033);font-size:.98rem;font-weight:700}.release-trust-intro{max-width:52rem;margin:.8rem 0 0;color:var(--color-text-muted, #52606d);line-height:1.65}.release-trust-chips,.release-trust-actions{display:flex;flex-wrap:wrap;gap:.6rem}.release-trust-chips span{display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .68rem;border:1px solid rgba(99,113,138,.22);border-radius:999px;background:#ffffffad;color:var(--color-text-muted, #52606d);font-size:.78rem;font-weight:800;letter-spacing:.03em}.release-trust-actions{margin-top:1.15rem}.release-trust-actions .button{appearance:none;min-height:2.65rem;padding:.62rem .9rem;border:1px solid #d6deed;border-radius:.78rem;background:#fff;color:#172033;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 .35rem .9rem #0f172a0f}.release-trust-actions .button-primary{border-color:#172033;background:#172033;color:#fff}.release-trust-actions .button-secondary{background:#ffffffe0}.release-trust-actions .button:focus-visible{outline:3px solid rgba(85,114,255,.35);outline-offset:2px}.release-trust-position{align-self:stretch;display:grid;align-content:center;gap:.7rem;padding:1.15rem;border:1px solid rgba(99,113,138,.2);border-radius:1.15rem;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.release-trust-position>strong{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05}.release-trust-position>p{margin:0;color:var(--color-text-muted, #52606d);line-height:1.55}.release-trust-position-boundary{display:flex;justify-content:space-between;gap:1rem;margin-top:.2rem;padding-top:.75rem;border-top:1px solid var(--color-border, #d9e2ec)}.release-trust-position-boundary span{color:var(--color-text-muted, #52606d)}.release-trust-section-heading{display:flex;justify-content:space-between;gap:1.5rem;align-items:end}.release-trust-section-heading h2{max-width:48rem;margin:.15rem 0 0;font-size:var(--pt-type-h2, 1.5rem);line-height:1.15}.release-trust-section-heading>p{max-width:31rem;margin:0;color:var(--color-text-muted, #52606d);line-height:1.5}.release-trust-path{display:grid;gap:1.15rem;overflow:hidden;padding:1.25rem}.release-trust-path-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.release-trust-path-node{position:relative;display:grid;align-content:start;gap:.38rem;min-width:0;padding:.9rem;border:1px solid var(--color-border, #d9e2ec);border-radius:1rem;background:linear-gradient(180deg,#fffffff5,#f7f9fce6)}.release-trust-path-node:not(:last-child):after{content:"";position:absolute;top:1.35rem;right:-.77rem;width:.78rem;height:1px;background:var(--color-border, #d9e2ec)}.release-trust-path-index{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#5572ff1a;font-size:.72rem;font-weight:900}.release-trust-path-node small{color:var(--color-text-muted, #52606d);font-weight:800;text-transform:uppercase;letter-spacing:.045em}.release-trust-path-node>strong{overflow-wrap:anywhere;font-size:1.08rem}.release-trust-path-node p{margin:0;color:var(--color-text-muted, #52606d);font-size:.86rem;line-height:1.45}.release-trust-interpretation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.release-trust-interpretation-card{position:relative;overflow:hidden;padding:1.2rem}.release-trust-interpretation-card:after{content:"";position:absolute;inset:auto -3rem -4rem auto;width:9rem;aspect-ratio:1;border-radius:50%;background:#3cb37117}.release-trust-interpretation-boundary:after{background:#b7791f1a}.release-trust-interpretation-card h2{margin:.2rem 0 .75rem;font-size:var(--pt-type-h3, 1.125rem);line-height:1.2}.release-trust-interpretation-card ul{position:relative;z-index:1;display:grid;gap:.55rem;margin:0;padding-left:1.2rem}.release-trust-summary-heading,.release-trust-detail-heading{margin-top:.15rem}.release-trust-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.release-trust-summary-card{position:relative;display:grid;align-content:start;gap:.38rem;min-height:9.2rem;overflow:hidden;padding:1rem;border-radius:1rem}.release-trust-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.2rem;background:#5572ff80}.release-trust-summary-card p,.release-trust-summary-card span{margin:0;color:var(--color-text-muted, #52606d)}.release-trust-summary-card>strong{font-size:clamp(1.28rem,2vw,1.7rem);text-transform:capitalize;overflow-wrap:anywhere}.release-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.release-trust-panel{min-width:0;border-radius:1rem}.release-trust-panel h2{margin-top:.25rem;font-size:var(--pt-type-h3, 1.125rem);line-height:1.2}.release-trust-facts{display:grid;gap:.7rem;margin:1rem 0}.release-trust-facts>div{display:grid;grid-template-columns:minmax(9rem,.7fr) 1.3fr;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid var(--color-border, #d9e2ec)}.release-trust-facts dt{color:var(--color-text-muted, #52606d)}.release-trust-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.release-trust-notice{display:grid;gap:.25rem;padding:.75rem;border-left:.25rem solid #b7791f;background:#fffaf0}.release-trust-notice.danger{border-color:#c53030;background:#fff5f5}.release-trust-reasons,.release-trust-captures{display:grid;gap:.75rem;padding-left:1.25rem}.release-trust-reasons li,.release-trust-captures li{display:grid;gap:.2rem}.release-trust-reasons span,.release-trust-captures span,.release-trust-context,.release-trust-footer{color:var(--color-text-muted, #52606d)}.release-trust-footer{display:flex;align-items:center;justify-content:center;min-height:var(--pt-project-footer-height, 3.125rem);padding:.35rem 1rem;text-align:center;font-size:.68rem;line-height:1.35}@media(hover:hover)and (pointer:fine){.release-trust-path-node,.release-trust-summary-card,.release-trust-interpretation-card,.release-trust-actions .button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.release-trust-path-node:hover,.release-trust-summary-card:hover,.release-trust-interpretation-card:hover,.release-trust-actions .button:hover{transform:translateY(-2px);border-color:#5572ff47;box-shadow:0 .8rem 1.8rem #0f172a12}}@media(max-width:1180px){.release-trust-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-trust-path-node:after{display:none}.release-trust-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.release-trust-hero{grid-template-columns:1fr}.release-trust-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.release-trust-section-heading,.release-trust-position-boundary{display:grid}.release-trust-path-grid,.release-trust-summary,.release-trust-grid,.release-trust-interpretation{grid-template-columns:1fr}.release-trust-facts>div{grid-template-columns:1fr;gap:.2rem}}@media(prefers-reduced-motion:reduce){.release-trust-path-node,.release-trust-summary-card,.release-trust-interpretation-card,.release-trust-actions .button{transition:none}}.release-trust-supporting-detail{border-top:1px solid var(--color-border, #d9e2ec);margin-top:1rem;padding-top:.75rem}.release-trust-supporting-detail>summary{cursor:pointer;display:grid;gap:.2rem;font-weight:700;list-style-position:inside;padding:.75rem 0}.release-trust-supporting-detail>summary small{color:var(--color-text-muted, #52606d);font-weight:400}.release-trust-supporting-detail[open]>summary{margin-bottom:1rem}.scope-baseline-page{display:grid;gap:1.25rem}.scope-baseline-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.scope-baseline-hero h1,.scope-baseline-panel h2,.scope-baseline-schedule h2{margin:.25rem 0}.scope-baseline-lede{max-width:52rem;margin:0;color:var(--color-text-muted, #52606d);font-size:1.08rem}.scope-baseline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.scope-baseline-panel{min-width:0}.scope-baseline-facts{display:grid;gap:.7rem;margin:1rem 0}.scope-baseline-facts>div{display:grid;grid-template-columns:minmax(10rem,.8fr) 1.2fr;gap:1rem;border-bottom:1px solid var(--color-border, #d9e2ec);padding-bottom:.55rem}.scope-baseline-facts dt,.scope-baseline-context,.scope-baseline-schedule p{color:var(--color-text-muted, #52606d)}.scope-baseline-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.scope-baseline-movement dd{font-size:1.1rem}.scope-baseline-notice{display:grid;gap:.25rem;margin:.8rem 0;padding:.75rem;border-left:.25rem solid #3b82f6;background:#eff6ff}.scope-baseline-notice.warning{border-color:#b7791f;background:#fffaf0}.scope-baseline-notice.danger{border-color:#c53030;background:#fff5f5}.scope-baseline-deltas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.scope-baseline-deltas h3{margin-bottom:.5rem;font-size:1rem}.scope-baseline-deltas ul{display:grid;gap:.35rem;margin:0;padding-left:1.25rem}.scope-baseline-schedule{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scope-baseline-schedule p{max-width:58rem;margin-bottom:0}@media(max-width:780px){.scope-baseline-hero,.scope-baseline-schedule{display:grid}.scope-baseline-grid,.scope-baseline-deltas{grid-template-columns:1fr}.scope-baseline-facts>div{grid-template-columns:1fr;gap:.2rem}}.scope-baseline-page{gap:1rem}.scope-baseline-hero{position:relative;overflow:hidden;align-items:center;min-height:8.5rem;padding:1.15rem 1.25rem;border:1px solid #d7e3f5;border-radius:12px;background:radial-gradient(ellipse at 91% 118%,rgba(198,219,255,.6) 0 20%,transparent 20.5%),linear-gradient(135deg,#fff,#f5f9ff)}.scope-baseline-hero h1{color:#10284c;font-size:clamp(2rem,3vw,2.65rem);letter-spacing:-.03em}.scope-baseline-lede{color:#526b92;font-size:.92rem;line-height:1.5}.scope-baseline-panel,.scope-baseline-schedule{border-radius:12px;box-shadow:0 6px 18px #233d6f0a}.scope-commitment-candidate{display:grid;gap:.5rem;margin-bottom:1rem;padding:1rem 1.15rem;border:1px solid #cbdcf0;border-radius:12px;background:#f4f8ff;color:#173b69}.scope-commitment-candidate strong{font-size:.92rem}.scope-commitment-candidate p{margin:0;font-size:.84rem;line-height:1.55;overflow-wrap:anywhere}.scope-commitment-candidate small{font-size:.77rem;color:#496387;line-height:1.45}.scope-commitment-candidate button{justify-self:start}@media(max-width:600px){.scope-commitment-candidate button{width:100%;white-space:normal}}.scope-commitment-review-guidance{padding:.75rem 1rem;margin:0 0 1rem;border-left:.22rem solid #2463bc;border-radius:.5rem;background:#f4f8ff;color:#173b69;font-size:.88rem;line-height:1.5}.scope-commitment-review-guidance strong{font-weight:700}.scope-jira-changes{border:1px solid #cfdcec;border-radius:12px;background:#f7faff;padding:12px 16px;scroll-margin-top:100px}.scope-jira-changes>summary{cursor:pointer;font-weight:750;color:#20476a}.scope-jira-changes:focus-visible{outline:3px solid #427aff;outline-offset:3px}.scope-jira-changes-body{display:grid;gap:12px;margin-top:12px}.scope-jira-changes-body h2{font-size:1.13rem;margin:0;color:#153c65}.scope-jira-changes-body h3{font-size:.96rem;margin:2px 0 8px;color:#244a72}.scope-jira-changes-body p{font-size:.83rem;line-height:1.5;margin:0;color:#455b73}.scope-jira-changes-summary{padding:10px;border:1px solid #d7e5f2;border-radius:8px;background:#fff}.scope-jira-changes-body section{min-width:0}.scope-jira-changes-body ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.scope-jira-changes-body li{padding:10px 12px;border-radius:9px;border:1px solid #e0e8f2;background:#fff;overflow-wrap:anywhere}.scope-jira-changes-body li>div{display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap;font-size:.87rem}.scope-jira-changes-body li strong{color:#134773}.scope-jira-changes-body li span{flex:1 1 260px}.scope-jira-changes-body li a{color:#1458a2;font-weight:650;white-space:nowrap}.scope-jira-changes-body li p{margin-top:6px;color:#55687c}.scope-initial-confirm{border:1px solid #c4d8f0;border-radius:12px;background:#fff;padding:1rem 1.1rem;display:grid;gap:.8rem;box-shadow:0 5px 18px #1e466e0d}.scope-initial-confirm-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.scope-initial-confirm h2{font-size:1.13rem;margin:.12rem 0 .4rem;color:#153b68}.scope-initial-confirm p{font-size:.87rem;line-height:1.5;margin:.25rem 0;color:#425a77}.scope-initial-source{font-size:.85rem;font-weight:700;color:#134a85;background:#f1f7ff;border-radius:20px;padding:.4rem .75rem}.scope-initial-primary{border:0;border-radius:24px;background:#086ac1;color:#fff;font-weight:700;padding:.7rem 1.15rem;cursor:pointer;justify-self:start}.scope-initial-primary:disabled{opacity:.5;cursor:not-allowed}.scope-initial-review{display:grid;gap:.9rem;padding:.9rem;border:1px solid #dbe6f2;border-radius:10px;background:#f6f9ff}.scope-initial-review label{display:grid;gap:.3rem;font-size:.83rem;color:#1a4168;max-width:18rem}.scope-initial-review input{padding:.55rem;border:1px solid #b7cbe4;border-radius:7px;background:#fff;color:#173650}.scope-initial-candidate{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;font-size:.85rem}.scope-initial-candidate button,.scope-initial-actions>button:not(.scope-initial-primary){border:1px solid #b5cce6;border-radius:22px;background:#fff;color:#184d83;padding:.5rem .85rem;cursor:pointer}.scope-initial-boundary{border-left:3px solid #2a73c4;padding-left:.7rem}.scope-initial-actions{display:flex;gap:.65rem;flex-wrap:wrap}@media(max-width:600px){.scope-initial-confirm-head,.scope-initial-actions{display:grid}.scope-initial-primary{width:100%;justify-self:stretch}.scope-initial-review label{max-width:100%}}.gj-project-definition{margin:18px 0;padding:clamp(15px,2vw,23px);border:1px solid #cadce9;border-radius:16px;background:linear-gradient(125deg,#f2fbfd,#fff 55%);min-width:0}.gj-project-definition-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:15px}.gj-project-definition-heading h2{color:#164764;margin:5px 0 6px!important;font-size:clamp(1.04rem,2vw,1.4rem)!important}.gj-project-definition-heading p{max-width:73ch;color:#587486;font-size:.78rem;margin:0;line-height:1.55}.gj-project-definition-heading>button{flex-shrink:0}.gj-project-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gj-project-definition-grid article{padding:15px;border:1px solid #d7e5ed;border-radius:12px;background:#fff;min-width:0}.gj-project-definition-label{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gj-project-definition-label h3{font-size:.81rem!important;margin:0!important;color:#1a4c67}.gj-project-definition-label span{padding:5px 8px;border-radius:100px;background:#f1f4f7;color:#566a7d;font-size:.66rem;font-weight:720;white-space:nowrap}.gj-project-definition-label span[data-state=Suggested]{background:#fff2df;color:#865a15}.gj-project-definition-label span[data-state=PM-recorded]{background:#e5f5f2;color:#0c6f64}.gj-project-definition-label span[data-state="Cannot verify"]{background:#ffeded;color:#8d3838}.gj-project-definition-grid article p{color:#385b70;margin:12px 0 6px;font-size:.79rem;line-height:1.57;white-space:pre-line;overflow-wrap:anywhere}.gj-project-definition-grid article small{color:#687e8c;font-size:.66rem;line-height:1.5}.gj-project-definition-acceptance{grid-column:1/-1}.gj-project-definition-footnote{font-size:.68rem;color:#647d8b;margin:14px 0 0;line-height:1.5}@media(max-width:768px){.gj-project-definition-grid{grid-template-columns:minmax(0,1fr)}.gj-project-definition-acceptance{grid-column:1}.gj-project-definition-heading>button{width:100%}}.gj-project-meaning{padding:19px 21px;margin:17px 0;border:1px solid #c9dce7;border-radius:14px;background:#f8fcff}.gj-project-meaning>h2{color:#174665;font-size:1.14rem!important;margin:3px 0 13px!important}.gj-project-meaning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gj-project-meaning-grid article{min-width:0;border:1px solid #d9e6ed;border-radius:11px;background:#fff;padding:13px}.gj-project-meaning-grid h3{font-size:.79rem!important;margin:0 0 9px!important;color:#17516b}.gj-project-meaning-grid p{font-size:.75rem;line-height:1.5;color:#456376;margin:9px 0;overflow-wrap:anywhere}.gj-project-meaning>p:not(.gj-eyebrow){font-size:.78rem;color:#506c80;line-height:1.5}.gj-project-meaning>small{display:block;margin-top:12px;color:#648092;font-size:.66rem;line-height:1.5}@media(max-width:900px){.gj-project-meaning-grid{grid-template-columns:1fr}}.gj-project-definition-compact{margin:13px 0;padding:15px;border-color:#d2e4ec;background:#f8fcff}.gj-project-definition-compact .gj-project-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gj-project-definition-compact .gj-project-definition-grid article p{font-size:.72rem;max-height:6.8em;overflow:auto}@media(max-width:900px){.gj-project-definition-compact .gj-project-definition-grid{grid-template-columns:1fr}}.gj-imp04-top .gj-project-definition:not(.gj-project-definition-compact){margin:0;padding:0;border-radius:13px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.gj-imp04-top .gj-project-definition-heading{margin:0;padding:13px 15px 10px;border-bottom:1px solid #e2ebf2;gap:9px;align-items:center}.gj-imp04-top .gj-project-definition-heading h2{color:#133a58;font-size:1.12rem!important;line-height:1.4;margin:2px 0!important}.gj-imp04-top .gj-project-definition-heading p{font-size:.74rem;line-height:1.45}.gj-imp04-top .gj-project-definition-heading>button{font-size:.71rem;min-height:39px;padding:7px 10px;white-space:normal;text-align:center}.gj-imp04-top .gj-project-definition-grid{display:block;margin:2px 14px 0}.gj-imp04-top .gj-project-definition-grid .gj-project-definition-row{display:grid;grid-template-columns:minmax(99px,.88fr) minmax(0,2.1fr) minmax(67px,.65fr);gap:5px 10px;align-items:start;background:none;border:0;border-bottom:1px solid #e4edf3;border-radius:0;padding:11px 0;margin:0;min-width:0}.gj-imp04-top .gj-project-definition-grid .gj-project-definition-row:last-child{border:0}.gj-imp04-top .gj-project-definition-row-title{font-size:.77rem!important;color:#1b4563;line-height:1.45;margin:1px 0!important;font-weight:750}.gj-imp04-top .gj-project-definition-row p{font-size:.76rem;line-height:1.48;margin:0;white-space:pre-line;color:#35566f;overflow-wrap:anywhere;max-height:none}.gj-imp04-top .gj-project-definition-row small{font-size:.64rem;color:#6a8295;line-height:1.4;grid-column:2 / 3}.gj-imp04-top .gj-project-definition-row-badge{justify-self:end;font-size:.67rem;font-weight:750;white-space:nowrap;padding:4px 7px;border-radius:100px;background:#eef3f7;color:#596e82}.gj-imp04-top .gj-project-definition-row-badge[data-state=Suggested]{background:#fff1d3;color:#835300}.gj-imp04-top .gj-project-definition-row-badge[data-state=PM-recorded]{background:#e1f6ed;color:#15664b}.gj-imp04-top .gj-project-definition-row-badge[data-state="Cannot verify"]{background:#ffe8e9;color:#a83a42}.gj-imp04-top .gj-project-definition-description{border-top:1px solid #e3edf3;padding:8px 14px;font-size:.71rem;color:#42647e}.gj-imp04-top .gj-project-definition-description summary{cursor:pointer;font-weight:725}.gj-imp04-top .gj-project-definition-description p{font-size:.74rem;line-height:1.55;margin:10px 0;overflow-wrap:anywhere;white-space:pre-line}.gj-imp04-top .gj-project-definition-description small{color:#698095}.gj-imp04-top .gj-project-definition-footnote{margin:0;padding:10px 15px;background:#f6fafd;border-top:1px solid #e5edf3;font-size:.66rem;line-height:1.4}@media(max-width:560px){.gj-imp04-top .gj-project-definition-heading{display:block}.gj-imp04-top .gj-project-definition-heading>button{width:100%;margin-top:10px}.gj-imp04-top .gj-project-definition-grid .gj-project-definition-row{grid-template-columns:minmax(0,1fr) auto;gap:5px}.gj-imp04-top .gj-project-definition-row-title{grid-column:1}.gj-imp04-top .gj-project-definition-row-badge{grid-column:2;grid-row:1}.gj-imp04-top .gj-project-definition-row p,.gj-imp04-top .gj-project-definition-row small{grid-column:1/-1}}.gj-imp04-understand .gj-project-meaning{margin:12px 0 0;padding:0;border-radius:13px;overflow:hidden;background:#fff;border-color:#cadce8}.gj-imp04-understand .gj-project-meaning>.gj-eyebrow{margin:0;padding:11px 15px 0;color:#1b698b}.gj-imp04-understand .gj-project-meaning>h2{font-size:1.14rem!important;margin:3px 15px 11px!important}.gj-imp04-understand .gj-project-meaning-grid{border-top:1px solid #e5edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.gj-imp04-understand .gj-project-meaning-grid article{padding:12px 15px;border:0;border-right:1px solid #e1ebf2;border-radius:0;min-width:0}.gj-imp04-understand .gj-project-meaning-grid article:last-child{border:0}.gj-imp04-understand .gj-project-meaning-grid h3{font-size:.83rem!important;color:#174767;margin:0 0 8px!important}.gj-imp04-understand .gj-project-meaning-grid p{font-size:.76rem;line-height:1.55;margin:0 0 8px;color:#42617b;overflow-wrap:anywhere}.gj-imp04-understand .gj-project-meaning>small{margin:0;padding:8px 15px;border-top:1px solid #e6eef5;font-size:.67rem}.gj-project-meaning-action{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#edf7fc;border-top:1px solid #dae8f0;padding:10px 15px}.gj-project-meaning-action p{margin:0!important;color:#41657c;font-size:.75rem;line-height:1.48;max-width:68ch}.gj-project-meaning-action button{white-space:normal;min-width:185px;font-size:.81rem;min-height:43px;padding:9px 15px}@media(max-width:760px){.gj-imp04-understand .gj-project-meaning-grid{grid-template-columns:1fr}.gj-imp04-understand .gj-project-meaning-grid article{border:0;border-bottom:1px solid #e6edf3}.gj-imp04-understand .gj-project-meaning-grid article:last-child{border:0}.gj-project-meaning-action{flex-direction:column;align-items:stretch}.gj-project-meaning-action button{width:100%}}.ot046-experience{color:#10284a;min-width:0;max-width:100%;overflow-wrap:anywhere}.ot046-experience-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#fff;border-radius:18px;overflow:hidden;min-height:166px;padding:18px 27px;background-size:cover;background-position:center 45%}.ot046-experience-kicker{font-size:.67rem!important;letter-spacing:.13em;font-weight:800;color:#5c7aa5;margin:0 0 6px!important}.ot046-experience-hero .ot046-experience-kicker{color:#a9cdfa}.ot046-experience-hero-copy{min-width:0;flex:1}.ot046-experience-hero h1{font-size:clamp(1.45rem,2.5vw,2rem)!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:7px 0!important;color:#fff!important}.ot046-experience-hero h1 em{font-style:normal;color:#9bdddd}.ot046-experience-hero-copy>p:last-child{font-size:.83rem!important;color:#d3e1f1;line-height:1.5;max-width:62ch;margin:4px 0!important}.ot046-experience-hero-position{min-width:0;flex:0 0 min(280px,30%);border-left:1px solid #ffffff55;padding:10px 0 10px 22px;display:flex;flex-direction:column;gap:5px}.ot046-experience-hero-position small{font-size:.65rem;color:#9dbbdc;letter-spacing:.12em;font-weight:800}.ot046-experience-hero-position strong{font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.35;color:#fff}.ot046-experience-hero-position span{font-size:.75rem;line-height:1.5;color:#9edcce}.ot046-experience-project{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:17px 0 14px}.ot046-experience-project h2{font-size:clamp(1.15rem,2vw,1.4rem);margin:4px 0!important;line-height:1.3;color:#10284a}.ot046-experience-project p:last-child{font-size:.77rem;color:#61748b;margin:0}.ot046-experience-switch{display:flex;flex-shrink:0;gap:3px;padding:4px;background:#eaf1fa;border:1px solid #d4e2f2;border-radius:11px}.ot046-experience-switch button{min-height:43px;border:0;border-radius:8px;padding:10px 14px;font:inherit;font-size:.77rem;font-weight:750;color:#456381;background:transparent;cursor:pointer}.ot046-experience-switch button.selected{background:#fff;color:#1754aa;box-shadow:0 2px 7px #c7d4e8}.ot046-experience-switch button:focus-visible,.ot046-journey-rail button:focus-visible{outline:3px solid #66a3fa;outline-offset:2px}.ot046-journey-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:5px;margin:10px 0 18px;background:#fff;border:1px solid #e0e8f3;border-radius:15px;min-width:0}.ot046-journey-rail button{display:flex;gap:10px;align-items:center;text-align:left;padding:10px;min-height:55px;min-width:0;background:transparent;border:0;border-radius:10px;cursor:pointer;overflow-wrap:anywhere}.ot046-journey-rail button.selected{background:#e9f1ff;box-shadow:inset 0 -3px #1b66ee}.ot046-journey-number{font-size:1rem;font-weight:800;color:#8ca5c2}.ot046-journey-rail button.selected .ot046-journey-number{color:#1b60d1}.ot046-journey-copy{display:grid;gap:2px;min-width:0}.ot046-journey-copy strong{font-size:.77rem;color:#314563}.ot046-journey-copy small{font-size:.66rem;color:#7c8da2}.ot046-journey-rail button.selected strong{color:#1049ac}.ot046-stage-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:14px 0}.ot046-stage-heading h2{font-size:clamp(1.35rem,2.35vw,1.65rem)!important;letter-spacing:-.035em;color:#10284a}.ot046-stage-heading p{font-size:.79rem;color:#63768c;line-height:1.5}.ot046-status-strip{display:flex;gap:9px;align-items:center;flex-wrap:wrap;background:#f1f7ff;border:1px solid #dce8f6;padding:10px 13px;border-radius:11px;margin:10px 0 13px;font-size:.72rem;color:#365676}.ot046-status-strip strong{padding:6px 10px;border-radius:40px;background:#def3ed;color:#0c6960;font-weight:750}.ot046-status-strip .ot046-status-neutral{background:#eaf2fc;color:#30578c}.ot046-understand-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.95fr);gap:15px;margin:12px 0 14px}.ot046-understand-card{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #c8dcef;border-radius:17px;padding:22px;min-width:0}.ot046-understand-card .ot046-target-large{font-size:clamp(1.85rem,4vw,3.3rem);font-weight:800;line-height:1.2;letter-spacing:-.05em;color:#103f83;margin:5px 0}.ot046-understand-card .ot046-target-large span{display:inline-block;margin-left:.55rem;font-size:.4em;color:#6e8bb4;letter-spacing:0;font-weight:650}.ot046-understand-card p{font-size:.77rem!important;line-height:1.6;color:#546c88}.ot046-target-event{font-size:.83rem;font-weight:750;color:#2e527b;margin:12px 0 2px}.ot046-attention-card{background:#fff;border:1px solid #dce5f1;border-radius:17px;padding:20px;min-width:0}.ot046-attention-card h3{font-size:1.05rem;margin:0 0 15px}.ot046-attention-row{padding:12px 0;border-bottom:1px solid #eef2f7;display:flex;gap:12px;align-items:flex-start}.ot046-attention-row:last-child{border-bottom:0}.ot046-attention-symbol{width:34px;height:34px;border-radius:10px;background:#ddf4ef;color:#0a776b;display:grid;place-items:center;flex-shrink:0}.ot046-attention-row strong{font-size:.85rem;display:block;color:#123e6b}.ot046-attention-row small{font-size:.71rem;line-height:1.45;color:#5d7186}.ot046-quick-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.ot046-quick-metrics>div{border:1px solid #e0e8f2;border-radius:12px;background:#fff;padding:13px;min-width:0}.ot046-quick-metrics dt{font-size:.72rem;color:#6e8097}.ot046-quick-metrics dd{margin:3px 0 0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800;color:#153c73}.ot046-journey-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.ot046-journey-actions>p{font-size:.76rem;line-height:1.55;color:#61748b;max-width:70ch}.ot046-journey-actions button{background:#175fe4;color:#fff;border:1px solid #175fe4;border-radius:9px;min-height:42px;padding:9px 14px;font-weight:750;cursor:pointer}.ot046-stage-shell{min-width:0;max-width:100%;overflow-wrap:anywhere}.ot046-stage-shell [data-ot046-technical]{min-width:0}.ot046-stage-eyebrow{letter-spacing:.13em;font-size:.66rem;font-weight:800;color:#4c73a8}.ot046-stage-shell .guided-target-choices,.ot046-stage-shell .guided-insights,.ot046-stage-shell .guided-draft,.ot046-stage-shell .guided-report,.ot046-stage-shell .guided-recovery,.ot046-stage-shell .guided-provenance{border-radius:15px}.ot046-stage-shell .guided-workbench{background:transparent}@media(max-width:970px){.ot046-understand-card .ot046-target-large span{display:block;margin:6px 0 0}.ot046-experience-hero{gap:12px}.ot046-experience-hero-position{flex-basis:240px}.ot046-journey-copy small{display:none}}@media(max-width:680px){.ot046-experience-hero{display:block;padding:19px 17px;border-radius:13px}.ot046-experience-hero h1{font-size:1.6rem!important}.ot046-experience-hero-position{border-left:0;border-top:1px solid #ffffff55;margin-top:13px;padding:11px 0 0;gap:4px}.ot046-experience-hero-position strong{font-size:.88rem}.ot046-experience-project{display:grid;gap:10px}.ot046-experience-switch{width:100%}.ot046-experience-switch button{flex:1;padding-inline:6px}.ot046-journey-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:4px 2px;border-radius:11px}.ot046-journey-rail button{display:grid;justify-content:center;justify-items:center;text-align:center;gap:2px;padding:7px 0;overflow-wrap:normal}.ot046-journey-number{font-size:.85rem}.ot046-journey-copy{width:100%;justify-items:center}.ot046-journey-copy strong{font-size:clamp(.54rem,2.5vw,.65rem);letter-spacing:-.05em;white-space:nowrap;overflow-wrap:normal;word-break:normal}.ot046-understand-grid{grid-template-columns:minmax(0,1fr)}.ot046-understand-card{padding:17px}.ot046-understand-card .ot046-target-large{font-size:clamp(2rem,9vw,2.65rem)}.ot046-understand-card .ot046-target-large span{display:block;margin:4px 0 0;font-size:.37em}.ot046-quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ot046-stage-heading{display:block}}@media(max-width:360px){.ot046-journey-copy strong{font-size:.6rem}.ot046-journey-rail button{padding:6px 0}}@media(prefers-reduced-motion:reduce){.ot046-experience *,.ot046-journey-rail *{transition:none!important;scroll-behavior:auto!important}}.ot046-understand-card .ot046-quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ot046-understand-card .ot046-quick-metrics dd{font-size:clamp(.83rem,1.3vw,1.05rem);overflow-wrap:anywhere}.ot046-regular-continuation{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:.78rem;line-height:1.6;color:#49617c}.ot046-regular-continuation button{flex-shrink:0}@media(max-width:600px){.ot046-regular-continuation{align-items:stretch;flex-direction:column}.ot046-regular-continuation button{width:100%}}.ot055-issued-download{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;margin:12px 0 18px;border:1px solid #bfd5ee;border-radius:13px;background:#f0f6fe;color:#1a426e}.ot055-issued-download>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.ot055-issued-download strong{font-size:.87rem}.ot055-issued-download small{font-size:.75rem;color:#58718f}.ot055-issued-download button{min-height:44px;font-weight:750}@media(max-width:600px){.ot055-issued-download button{width:100%}}.ot046-journey-rail button:disabled{cursor:default;opacity:.5;background:transparent;box-shadow:none}.ot046-journey-rail button:disabled .ot046-journey-number{color:#a7b6c8}.ot046-journey-rail button:disabled .ot046-journey-copy strong{color:#71839a}.ot046-experience-hero.ot055-guided-hero{position:relative;isolation:isolate;min-height:206px;background:radial-gradient(circle at 16% 14%,rgba(42,226,216,.19),transparent 25%),radial-gradient(circle at 72% 6%,rgba(63,132,255,.22),transparent 30%),radial-gradient(circle at 92% 82%,rgba(18,181,214,.12),transparent 22%),linear-gradient(118deg,#081e42,#0b2d61 48%,#0b4976);box-shadow:0 14px 34px #10315b29}.ot046-experience-hero.ot055-guided-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.26;pointer-events:none;background-image:linear-gradient(rgba(164,213,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(164,213,255,.1) 1px,transparent 1px),radial-gradient(circle,rgba(142,238,232,.7) 0 1px,transparent 1.5px);background-size:44px 44px,44px 44px,22px 22px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.18) 70%,transparent);mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.18) 70%,transparent)}.ot046-experience-hero.ot055-guided-hero:after{content:"";position:absolute;z-index:-1;top:-75%;left:-20%;width:31%;height:240%;pointer-events:none;transform:rotate(15deg);background:linear-gradient(90deg,transparent,rgba(131,235,238,.11),transparent);animation:ot055-guided-scan 8s ease-in-out infinite}.ot055-guided-hero-main{min-width:0;flex:1;position:relative;z-index:1}.ot055-guided-session-status{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:5px 9px 5px 7px;border:1px solid rgba(142,229,231,.28);border-radius:999px;background:#05183552;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#c9fbf8;font-size:.61rem;font-weight:820;letter-spacing:.11em}.ot055-guided-session-status>span{width:8px;height:8px;border-radius:50%;background:#5ef0de;box-shadow:0 0 #5ef0de8c;animation:ot055-guided-pulse 2.2s ease-out infinite}.ot055-guided-session-status small{font-size:.57rem;font-weight:700;color:#9ebbd8;letter-spacing:.08em}.ot055-guided-hero .ot046-experience-kicker{color:#9cc4ed;margin-bottom:5px!important}.ot055-guided-hero h1{display:flex;align-items:center;gap:13px;max-width:760px;margin:4px 0 6px!important;font-size:clamp(1.45rem,2.55vw,2.05rem)!important}.ot055-guided-hero h1 b{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid rgba(124,236,231,.5);border-radius:12px;background:#68e7e11a;color:#8ef0ea;font-size:.77rem;letter-spacing:.05em;box-shadow:inset 0 0 22px #38d8d214}.ot055-guided-hero-main>p:last-of-type{margin:0!important;max-width:70ch;color:#d4e6f6;font-size:.82rem!important;line-height:1.48}.ot055-guided-hero-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-width:720px;margin-top:17px}.ot055-guided-hero-flow>span{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;color:#7796b7}.ot055-guided-hero-flow>span:not(:last-child):after{content:"";position:absolute;z-index:0;height:1px;left:23px;right:-9px;top:10px;background:#93b8dd45}.ot055-guided-hero-flow i{position:relative;z-index:1;display:grid;place-items:center;width:21px;height:21px;border:1px solid rgba(137,172,208,.35);border-radius:50%;background:#102f58;color:#87a4c2;font-style:normal;font-size:.53rem;font-weight:850;box-sizing:border-box}.ot055-guided-hero-flow em{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:.61rem;font-weight:720;color:#86a4c1}.ot055-guided-hero-flow>span.active i{border-color:#72e8e0;background:#0d5c78;color:#d4fffb;box-shadow:0 0 0 4px #5de7de1a,0 0 18px #48ded638}.ot055-guided-hero-flow>span.active em{color:#d9fbf8}.ot055-guided-hero-flow>span.complete i{border-color:#59cbbf;background:#17665f;color:#e0fffb}.ot055-guided-hero-flow>span.complete em{color:#addad6}.ot055-guided-hero .ot046-experience-hero-position{position:relative;z-index:1;background:#05183529;border-left-color:#b9dcf740;border-radius:0 12px 12px 0}.ot055-guided-hero .ot046-experience-hero-position small{color:#8eafd0}.ot055-guided-hero .ot046-experience-hero-position span{color:#a9dbd5}@keyframes ot055-guided-pulse{0%{box-shadow:0 0 #5ef0de80}70%,to{box-shadow:0 0 0 8px #5ef0de00}}@keyframes ot055-guided-scan{0%,18%{left:-25%}55%,to{left:110%}}@media(max-width:970px){.ot055-guided-hero-flow em{display:none}.ot055-guided-hero-flow{max-width:470px}.ot055-guided-hero-flow>span:not(:last-child):after{right:-16px}}@media(max-width:680px){.ot046-experience-hero.ot055-guided-hero{min-height:0}.ot055-guided-hero h1{align-items:flex-start;font-size:1.45rem!important}.ot055-guided-hero h1 b{flex-basis:34px;height:34px;border-radius:9px}.ot055-guided-hero-flow{margin-top:14px;max-width:none}.ot055-guided-hero-flow i{width:20px;height:20px}.ot055-guided-hero-flow>span:not(:last-child):after{left:21px;right:-8px}.ot055-guided-hero .ot046-experience-hero-position{border-left:0;border-radius:0;background:transparent}}@media(prefers-reduced-motion:reduce){.ot046-experience-hero.ot055-guided-hero:after,.ot055-guided-session-status>span{animation:none!important}}.ot046-experience-hero.ot055-guided-hero{min-height:238px;padding:24px 30px;border-radius:20px;box-shadow:0 18px 42px #09275036,inset 0 1px #ffffff0f}.ot046-experience-hero.ot055-guided-hero:before{opacity:.34;background-size:38px 38px,38px 38px,19px 19px}.ot055-guided-hero-main{padding-right:14px}.ot055-guided-hero-main:after{content:attr(data-stage);position:absolute;z-index:-1;right:2%;top:-30px;font-size:clamp(7rem,12vw,11rem);font-weight:900;line-height:1;color:#86e8e809;letter-spacing:-.08em;pointer-events:none}.ot055-guided-session-status{padding:6px 11px 6px 8px;margin-bottom:13px;border-color:#8ee5e76b;background:#0318356b;box-shadow:0 0 26px #3eddd612}.ot055-guided-session-status>span{width:9px;height:9px;background:#72f4e9}.ot055-guided-hero .ot046-experience-kicker{font-size:.71rem!important;color:#afd2f3}.ot055-guided-hero h1{gap:16px;max-width:850px;margin:6px 0 8px!important;font-size:clamp(1.8rem,3.15vw,2.55rem)!important;line-height:1.08!important;letter-spacing:-.045em!important}.ot055-guided-hero h1 b{flex-basis:50px;height:50px;border-radius:14px;border-color:#7df0eaad;background:linear-gradient(145deg,#5eeae32e,#3d96d814);color:#9cf5ef;font-size:.88rem;box-shadow:inset 0 0 28px #41ded81f,0 0 26px #45ded614}.ot055-guided-hero-main>p:last-of-type{max-width:74ch;font-size:.88rem!important;line-height:1.55;color:#dceafa}.ot055-guided-hero-flow{max-width:810px;margin-top:22px;gap:9px}.ot055-guided-hero-flow>span{gap:8px}.ot055-guided-hero-flow>span:not(:last-child):after{height:2px;left:30px;right:-11px;top:13px;background:linear-gradient(90deg,#5bdfd96b,#85b2df38)}.ot055-guided-hero-flow i{width:27px;height:27px;border-width:1px;font-size:.59rem;background:#0c315c}.ot055-guided-hero-flow em{font-size:.67rem;font-weight:760}.ot055-guided-hero-flow>span.active i{transform:scale(1.08);border-color:#8af6ef;background:#0d657b;box-shadow:0 0 0 5px #5de7de1f,0 0 25px #48ded652}.ot055-guided-hero-flow>span.active em{color:#f0fffe;text-shadow:0 0 16px rgba(107,237,229,.18)}.ot055-guided-hero .ot046-experience-hero-position{flex-basis:min(300px,28%);align-self:stretch;justify-content:center;padding:18px 18px 18px 23px;border:1px solid rgba(183,219,245,.14);background:linear-gradient(180deg,#041d3b5c,#05244433);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px}.ot055-guided-hero .ot046-experience-hero-position strong{font-size:clamp(1.05rem,1.7vw,1.35rem)}@media(max-width:970px){.ot046-experience-hero.ot055-guided-hero{min-height:220px}.ot055-guided-hero h1{font-size:clamp(1.65rem,4vw,2.1rem)!important}.ot055-guided-hero-flow{max-width:560px}}@media(max-width:680px){.ot046-experience-hero.ot055-guided-hero{padding:20px 17px}.ot055-guided-hero-main:after{font-size:7rem;top:-16px}.ot055-guided-hero h1{font-size:1.55rem!important}.ot055-guided-hero h1 b{flex-basis:38px;height:38px}.ot055-guided-hero .ot046-experience-hero-position{padding:13px 0 0;border:0;border-top:1px solid rgba(185,220,247,.25);-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:0}}.ot046-approved-record{color:#10284a;min-width:0;max-width:100%;overflow-wrap:anywhere}.ot046-approved-record [hidden]{display:none!important}.ot046-approved-frame{max-width:1400px;margin:0 auto}.ot046-approved-record .ot046-experience-hero{min-height:142px}.ot046-approved-badge{padding:7px 10px;border-radius:20px;background:#ddf4ef;color:#0c6960;font-size:.74rem;font-weight:750}.ot046-approved-record-actions{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.ot046-approved-record-actions button{font-size:.75rem;min-height:41px}.ot046-approved-position-band{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(210px,.7fr);gap:20px;padding:20px 24px;margin:15px 0;border-radius:14px;color:#fff;background:linear-gradient(120deg,#143966,#205d92)}.ot046-approved-position-band>div{min-width:0;display:grid;gap:4px;align-content:center}.ot046-approved-position-band>div+div{border-left:1px solid #ffffff55;padding-left:20px}.ot046-approved-position-band .ot046-stage-eyebrow{color:#bed5ee}.ot046-approved-position-band strong{font-size:clamp(1.25rem,2.5vw,1.85rem);line-height:1.2;color:#fff}.ot046-approved-position-band>div+div strong{font-size:1.05rem}.ot046-approved-position-band span{font-size:.77rem;color:#d5e6f6;line-height:1.5}.ot046-approved-story-board{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.95fr);gap:15px;margin:15px 0}.ot046-approved-editorial,.ot046-approved-evidence{background:#fff;border:1px solid #dce5f1;border-radius:17px;min-width:0;padding:20px;box-shadow:0 10px 30px #122e570a}.ot046-approved-editorial h2,.ot046-approved-evidence h2{font-size:1.1rem;letter-spacing:-.02em;line-height:1.3;margin:0 0 11px}.ot046-approved-card-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;margin-bottom:12px}.ot046-approved-card-heading h2{margin:0}.ot046-frozen-badge{background:#eaf2fc;color:#30578c;border-radius:20px;padding:6px 9px;font-size:.71rem;font-weight:750}.ot046-approved-tabs{display:flex;gap:7px;overflow-x:auto;margin:4px 0 14px;padding:3px 1px 7px}.ot046-approved-tabs button{border:1px solid #dce7f4;border-radius:9px;background:#f7faff;color:#58738f;padding:10px 12px;font:inherit;font-size:.75rem;font-weight:750;min-height:42px;white-space:nowrap;cursor:pointer}.ot046-approved-tabs button.active{color:#fff;background:#1d58b1;border-color:#1d58b1}.ot046-approved-tabs button:focus-visible,.ot046-report-action:focus-visible{outline:3px solid #66a3fa;outline-offset:2px}.ot046-approved-record-sections article{border:1px solid #dbe6f3;border-radius:14px;background:#fff;padding:19px;min-width:0;min-height:260px}.ot046-approved-record-sections article h2{color:#123c75;font-size:1.2rem;margin:5px 0 14px}.ot046-approved-record-narrative{white-space:pre-wrap;font-size:.83rem;line-height:1.75;color:#3b5876;overflow-wrap:anywhere}.ot046-approved-evidence>.ot046-stage-eyebrow{color:#617b96}.ot046-approved-coverage{height:15px;display:flex;overflow:hidden;border-radius:25px;background:#9ebbe1;margin-top:9px}.ot046-approved-coverage span{background:#346ed0;min-width:0}.ot046-coverage-labels{font-size:.71rem;color:#617b96;margin:7px 0 14px}.ot046-evidence-note{padding:11px 13px;background:#f5f9fe;border:1px solid #dfe9f6;border-radius:11px;color:#556e87;font-size:.74rem;line-height:1.65}.ot046-approved-record-publication{border:0;background:transparent;margin-top:17px;padding:0}.ot046-approved-record-publication h3{font-size:.88rem;color:#123c75;margin:0}.ot046-approved-record-publication p{font-size:.75rem;line-height:1.55;color:#61748b;overflow-wrap:anywhere}.ot046-report-action{background:#175fe4;color:#fff;border:1px solid #175fe4;padding:12px 14px;border-radius:9px;min-height:42px;font-size:.79rem;font-weight:750;cursor:pointer}.ot046-approved-audit,.ot046-approved-detail{border-top:1px solid #dce5f1;padding:12px 4px;margin:12px 0}.ot046-approved-audit>summary,.ot046-approved-detail>summary{font-size:.78rem;color:#225688;font-weight:750;cursor:pointer}.ot046-approved-record-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0 0}.ot046-approved-record-identity div{border:1px solid #e0e9ef;border-radius:9px;padding:12px;min-width:0;background:#fff}.ot046-approved-record-identity dt{font-size:.7rem;color:#517085}.ot046-approved-record-identity dd{font-size:.76rem;color:#244967;font-weight:750;overflow-wrap:anywhere;margin:4px 0 0}.ot046-approved-detail{border:1px solid #dce5f1;background:#fff;border-radius:14px;padding:15px}.ot046-approved-detail h3{font-size:.9rem;margin:16px 0 4px}.ot046-approved-detail li{margin:7px 0;font-size:.77rem;overflow-wrap:anywhere;color:#435c75;line-height:1.65}.ot046-approved-record-header{padding:clamp(16px,3vw,32px);border-radius:16px;background:#f3f9fb;border:1px solid #d7e6ef;margin-bottom:18px}.ot046-approved-record-header h1{font-size:clamp(1.5rem,3vw,2rem);margin:8px 0}.ot046-live-position{background:#ecf7fa;border:1px solid #bddde7;border-left:4px solid #3c92ac;border-radius:12px;margin:0 0 18px;padding:clamp(14px,2.6vw,24px);min-width:0;overflow-wrap:anywhere}.ot046-live-position h2{font-size:clamp(1.18rem,2.4vw,1.75rem);margin:6px 0}.ot046-live-position p{line-height:1.5;max-width:80ch}.ot046-live-position dl{display:flex;flex-wrap:wrap;gap:12px 30px;margin:12px 0 0}.ot046-live-position dt{font-size:.74rem;color:#496b7c}.ot046-live-position dd{margin:5px 0;font-weight:700;overflow-wrap:anywhere}@media(max-width:760px){.ot046-approved-story-board,.ot046-approved-position-band{grid-template-columns:minmax(0,1fr)}.ot046-approved-position-band>div+div{padding:12px 0 0;border:0;border-top:1px solid #ffffff55}}@media(max-width:480px){.ot046-approved-position-band{padding:17px}.ot046-approved-editorial,.ot046-approved-evidence{padding:16px}.ot046-approved-record-identity{grid-template-columns:minmax(0,1fr)}.ot046-approved-tabs button{padding:8px 10px;font-size:.7rem}}.ot045-discovery{border:1px solid var(--color-border,#d9e1ec);border-radius:16px;padding:clamp(16px,2vw,26px);background:var(--surface-card,#fff);display:grid;gap:16px;color:inherit}.ot045-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ot045-heading h3{font-size:1.22rem;margin:2px 0 5px;font-weight:700}.ot045-heading p:not(.eyebrow){margin:0;max-width:650px;color:var(--text-secondary,#556176);line-height:1.55}.ot045-heading .secondary-button{flex-shrink:0}.ot045-summary{display:flex;align-items:center;gap:17px;flex-wrap:wrap;padding:9px 0;border-block:1px solid #e9edf4;font-size:.87rem;color:#435066}.ot045-summary strong{font-size:1.05rem;color:#233044;margin-right:3px}.ot045-summary small{font-size:.81rem}.ot045-findings{display:grid;gap:12px}.ot045-finding{border:1px solid #e3e8ef;border-radius:11px;padding:16px;background:#fafbfd}.ot045-finding.ot045-confirmed{border-left:4px solid #a8513b}.ot045-finding.ot045-disputed{border-left:4px solid #b37d2c}.ot045-finding.ot045-satisfied{border-left:4px solid #417968}.ot045-finding-heading{display:flex;flex-direction:column;gap:4px}.ot045-finding-heading span{font-size:.76rem;color:#586477;letter-spacing:.015em}.ot045-finding-heading strong{font-size:1.02rem}.ot045-finding>p{margin:10px 0 13px;font-size:.92rem;line-height:1.5}.ot045-finding dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;font-size:.84rem}.ot045-finding dt{color:#657184;margin-bottom:3px}.ot045-finding dd{margin:0;overflow-wrap:anywhere}.ot045-lineage{font-size:.82rem;margin-top:14px;color:#475669}.ot045-lineage summary{cursor:pointer;font-weight:600}.ot045-lineage ol{padding-left:20px;overflow-wrap:anywhere}.ot045-inline-action{margin-top:14px;padding:12px 0 0;border-top:1px solid #e0e6ee;display:grid;gap:9px}.ot045-inline-action form{display:grid;gap:10px}.ot045-inline-action small{font-size:.75rem;color:#66758b}.ot045-inline-action p{margin:0;font-size:.84rem}.ot045-discovery label{display:grid;gap:5px;font-size:.79rem;font-weight:600;color:#384b64}.ot045-discovery input,.ot045-discovery textarea,.ot045-discovery select{font:inherit;width:100%;min-height:39px;border-radius:8px;border:1px solid #b9c5d3;padding:8px 10px;background:#fff;color:#1f2f43;box-sizing:border-box}.ot045-discovery textarea{min-height:78px;resize:vertical}.ot045-discovery input:focus-visible,.ot045-discovery select:focus-visible,.ot045-discovery textarea:focus-visible{outline:2px solid #426aa7;outline-offset:1px}.ot045-discovery button:disabled{opacity:.58;cursor:not-allowed}.ot045-discovery button:not(.secondary-button):not(.text-action){justify-self:start;border:1px solid #2f557e;background:#274c73;color:#fff;border-radius:7px;padding:9px 13px;font-weight:600;cursor:pointer}.ot045-new-form{display:grid;gap:13px;border-top:1px solid #e6edf4;padding-top:18px}.ot045-form-head h4{margin:0 0 4px;font-size:1rem}.ot045-form-head p{margin:0;font-size:.86rem;color:#536379}.ot045-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.ot045-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:.78rem;color:#647389}.ot045-empty{padding:12px 0;font-size:.9rem}.ot045-empty p{color:#5d6978;margin:5px 0 0}.ot045-limitation{border-top:1px solid #edf0f4;padding-top:12px;margin:0;color:#697586;font-size:.77rem;line-height:1.5}.ot045-error{color:#a33b25;font-size:.85rem}@media(max-width:720px){.ot045-heading{flex-direction:column;align-items:stretch}.ot045-finding dl,.ot045-form-grid{grid-template-columns:1fr}.ot045-discovery{padding:14px}.ot045-summary{gap:10px}}.plentro-orbit{--orbit-size: 44px;position:relative;display:inline-grid;place-items:center;width:var(--orbit-size);height:var(--orbit-size);min-width:var(--orbit-size);flex:none;isolation:isolate}.plentro-orbit--compact{--orbit-size: 24px}.plentro-orbit--hero{--orbit-size: 72px}.plentro-orbit:before{content:"";position:absolute;inset:12%;border:1px solid rgba(166,211,229,.28);border-radius:50%}.plentro-orbit__ring{position:absolute;border-radius:50%;animation:plentro-orbit-turn 2s linear infinite}.plentro-orbit__ring--outer{inset:3%;border:max(1px,calc(var(--orbit-size) * .03)) solid transparent;border-top-color:#147fe0;border-left-color:#12bcc0}.plentro-orbit__ring--inner{inset:17%;border:max(1px,calc(var(--orbit-size) * .02)) solid transparent;border-bottom-color:#26b8c3;border-right-color:#168bd1;animation-duration:1.7s;animation-direction:reverse}.plentro-orbit__mark{display:grid;place-items:center;width:45%;height:45%;border-radius:28%;background:linear-gradient(135deg,#126ecb,#13babd);color:#fff;font-weight:900;font-size:calc(var(--orbit-size) * .3);line-height:1;box-shadow:0 2px 10px #0e7dba30}.plentro-orbit--dark .plentro-orbit__ring--outer{border-top-color:#62baff;border-left-color:#50ddd7}.plentro-orbit--dark .plentro-orbit__ring--inner{border-bottom-color:#7ee7e4;border-right-color:#5eafff}@keyframes plentro-orbit-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.plentro-orbit__ring{animation:none}}.decisions-reporting-page{gap:.9rem}.decisions-reporting-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:1rem 1.05rem;border:1px solid #dfe5ef;border-radius:1rem;background:linear-gradient(135deg,#fff,#f7f9ff);box-shadow:0 10px 28px #26385912}.decisions-reporting-hero h1{margin:.2rem 0 .35rem;color:#1f3555;font-size:clamp(1.5rem,2.4vw,2rem)}.decisions-reporting-hero p:not(.eyebrow){max-width:54rem;margin:0;color:#65758b;line-height:1.5}.decisions-reporting-deep-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.decisions-reporting-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.decisions-reporting-summary-card{min-width:0;padding:.85rem;border:1px solid #e0e6ef;border-radius:.9rem;background:#fff;box-shadow:0 8px 20px #2d3e5b0d}.decisions-reporting-summary-card>span:first-child,.decisions-reporting-fact-card>span:first-child{display:block;color:#78879a;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.decisions-reporting-summary-card strong,.decisions-reporting-fact-card>strong{display:block;margin-top:.25rem;color:#263b5a;font-size:.95rem}.decisions-reporting-summary-card small{display:block;min-height:2.2rem;margin-top:.28rem;color:#6d7b8e;line-height:1.35}.decisions-reporting-tone{display:inline-flex;width:fit-content;margin-top:.5rem;padding:.2rem .42rem;border-radius:999px;font-size:.62rem;font-weight:800}.decisions-reporting-tone-neutral{color:#66748a;background:#eef1f5}.decisions-reporting-tone-success{color:#17613d;background:#e7f6ed}.decisions-reporting-tone-warning{color:#805012;background:#fff1d6}.decisions-reporting-tone-danger{color:#8c2f38;background:#fde9eb}.decisions-reporting-tone-info{color:#214f9b;background:#e8efff}.decisions-reporting-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.8rem}.decisions-reporting-section-heading,.decisions-reporting-view-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.decisions-reporting-section-heading h2,.decisions-reporting-view-heading h2{margin:.18rem 0 .25rem;color:#273c5b;font-size:1.05rem}.decisions-reporting-attention-count{display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;color:#244d91;background:#edf3ff;font-weight:850}.decisions-reporting-attention-list{display:grid;gap:.5rem;margin-top:.65rem}.decisions-reporting-attention{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.68rem .75rem;border:1px solid #e2e6ee;border-left-width:4px;border-radius:.8rem}.decisions-reporting-attention-warning{border-left-color:#c58a2c;background:#fffaf1}.decisions-reporting-attention-danger{border-left-color:#bd4a57;background:#fff8f8}.decisions-reporting-attention strong{color:#2a3c57;font-size:.84rem}.decisions-reporting-attention p,.decisions-reporting-empty-message{margin:.2rem 0 0;color:#6b798c;font-size:.74rem;line-height:1.45}.decisions-reporting-next-step{display:grid;align-content:space-between;gap:.9rem;padding:.95rem;border:1px solid #315097;border-radius:.95rem;color:#fff;background:radial-gradient(circle at 90% 7%,rgba(132,159,255,.3),transparent 9rem),linear-gradient(145deg,#173264,#2957a5);box-shadow:0 12px 26px #1e397026}.decisions-reporting-next-step .eyebrow{color:#cad7f5}.decisions-reporting-next-step h2{margin:.2rem 0 .4rem;color:#fff;font-size:1.15rem}.decisions-reporting-next-step p:not(.eyebrow){margin:0;color:#e0e9f9;font-size:.78rem;line-height:1.48}.decisions-reporting-next-step .primary-button{justify-self:start;border-color:#fff;color:#194080;background:#fff}.decisions-reporting-tabs{display:flex;gap:.15rem;padding:.25rem;overflow-x:auto;border:1px solid #dfe5ef;border-radius:.78rem;background:#f7f9fc}.decisions-reporting-tabs button{min-height:2.3rem;padding:.45rem .78rem;border:0;border-radius:.55rem;color:#66758b;background:transparent;font-weight:750;white-space:nowrap;cursor:pointer}.decisions-reporting-tabs button.active{color:#174999;background:#fff;box-shadow:0 3px 12px #29477e1a}.decisions-reporting-tab-panel{min-width:0;padding:.95rem;border:1px solid #e0e6ef;border-radius:.95rem;background:#fff;box-shadow:0 9px 22px #2d3e5b0d}.decisions-reporting-view-stack{display:grid;gap:.8rem}.decisions-reporting-view-heading p{max-width:50rem;margin:.15rem 0 0;color:#6b798c;line-height:1.45}.decisions-reporting-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.decisions-reporting-fact-card{min-width:0}.decisions-reporting-action-card h3{margin:.25rem 0 .55rem;color:#2a3f5f;font-size:1rem}.decisions-reporting-action-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#6a788c;font-size:.72rem}.decisions-reporting-outcome-boundary,.decisions-reporting-briefing-boundary,.decisions-reporting-history-limitations{padding:.8rem .9rem;border:1px solid #e1e6ed;border-radius:.82rem;color:#596a80;background:#fafbfd}.decisions-reporting-outcome-boundary>span{display:block;color:#7a8799;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.decisions-reporting-outcome-boundary>strong,.decisions-reporting-briefing-boundary>strong,.decisions-reporting-history-limitations>strong{display:block;margin-top:.2rem;color:#334965}.decisions-reporting-outcome-boundary p,.decisions-reporting-briefing-boundary p{margin:.25rem 0 0;line-height:1.45}.decisions-reporting-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.decisions-reporting-history-card h3{margin:0 0 .25rem;color:#2c405e;font-size:.92rem}.decisions-reporting-history-card ol{display:grid;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none}.decisions-reporting-history-card li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.6rem 0;border-top:1px solid #edf0f5}.decisions-reporting-history-card li strong,.decisions-reporting-history-card li span{display:block}.decisions-reporting-history-card li strong{color:#344a67;font-size:.78rem}.decisions-reporting-history-card li span{margin-top:.12rem;color:#718095;font-size:.68rem}.decisions-reporting-history-meta{text-align:right}.decisions-reporting-history-limitations ul{margin:.45rem 0 0;padding-left:1rem}.decisions-reporting-history-limitations li{margin:.25rem 0;line-height:1.4}.decisions-reporting-boundary{margin:0;padding:.65rem .75rem;border:1px solid #e0e5ed;border-radius:.72rem;color:#67778c;background:#fafbfd;font-size:.7rem;line-height:1.45}@media(max-width:1120px){.decisions-reporting-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.decisions-reporting-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.decisions-reporting-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.decisions-reporting-hero,.decisions-reporting-section-heading,.decisions-reporting-view-heading{display:grid}.decisions-reporting-deep-actions{justify-content:flex-start}.decisions-reporting-command-grid,.decisions-reporting-history-grid{grid-template-columns:1fr}}@media(max-width:640px){.decisions-reporting-summary,.decisions-reporting-fact-grid,.decisions-reporting-attention{grid-template-columns:1fr}.decisions-reporting-attention .secondary-button,.decisions-reporting-next-step .primary-button{justify-self:stretch}.decisions-reporting-history-card li{grid-template-columns:1fr}.decisions-reporting-history-meta{text-align:left}}.decisions-reporting-page{max-width:1180px;margin:0 auto;gap:.8rem}.decisions-reporting-landing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 12rem;align-items:center;min-height:10rem;overflow:hidden;padding:1.25rem 1.35rem;border:1px solid #dfe6f0;border-radius:1rem;background:linear-gradient(135deg,#fff,#f8faff 65%,#eef3ff);box-shadow:0 8px 22px #27395b0d}.decisions-reporting-landing-hero h1{margin:.15rem 0 .35rem;color:#1c3150;font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.025em}.decisions-reporting-landing-hero p:not(.eyebrow){max-width:38rem;margin:0;color:#67778e;line-height:1.5}.decisions-reporting-hero-art{position:relative;height:7rem}.decisions-reporting-hero-art span{position:absolute;width:4.8rem;height:5.7rem;border:1px solid #d9e2f3;border-radius:.8rem;background:#ffffffe0;box-shadow:0 12px 24px #38508417;transform:rotate(-8deg)}.decisions-reporting-hero-art span:nth-child(1){right:4.5rem;top:1rem}.decisions-reporting-hero-art span:nth-child(2){right:2.2rem;top:.25rem;transform:rotate(4deg);background:linear-gradient(180deg,#fff,#f0f4ff)}.decisions-reporting-hero-art span:nth-child(3){right:.2rem;top:1.2rem;transform:rotate(11deg);background:linear-gradient(180deg,#f8faff,#e8efff)}.decisions-reporting-value-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.55rem;border:1px solid #e1e7f0;border-radius:.8rem;background:#fff}.decisions-reporting-value-strip>button{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.05rem .35rem;align-items:center;padding:.35rem .45rem;border:0;border-right:1px solid #edf1f6;color:inherit;background:transparent;text-align:left;cursor:pointer}.decisions-reporting-value-strip>button:last-child{border-right:0}.decisions-reporting-value-strip>button:hover,.decisions-reporting-value-strip>button.active{border-radius:.55rem;background:#f3f6ff}.decisions-reporting-value-strip>button:focus-visible{outline:3px solid rgba(24,83,220,.22);outline-offset:1px}.decisions-reporting-value-strip>button>span{grid-row:1 / 3;color:#3d66c4}.decisions-reporting-value-strip strong{color:#334a68;font-size:.72rem}.decisions-reporting-value-strip small{color:#7b899b;font-size:.62rem}.decisions-reporting-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.decisions-reporting-room-card{display:grid;align-content:start;min-height:15.5rem;padding:1rem;border:1px solid #dfe6f0;border-radius:.9rem;background:#fff;box-shadow:0 8px 20px #27395b0d}.decisions-reporting-room-card .room-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.75rem;border-radius:.65rem;font-size:1rem;font-weight:850}.room-icon-decision{color:#a95922;background:#fff0e5}.room-icon-briefing{color:#5b42b5;background:#eee9ff}.room-icon-history{color:#247957;background:#e8f6ef}.decisions-reporting-room-card h2{margin:.18rem 0 .35rem;color:#273c59;font-size:1rem}.decisions-reporting-room-card>p:not(.eyebrow){margin:0;color:#6d7d91;font-size:.75rem;line-height:1.45}.room-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:1rem}.room-card-footer .decisions-reporting-tone{margin:0}.room-card-footer .primary-button{min-height:2.2rem;padding:.45rem .65rem;font-size:.68rem}.decisions-reporting-trust-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border:1px solid #e1e7ef;border-radius:.8rem;background:#fafbfe}.decisions-reporting-trust-strip strong,.decisions-reporting-trust-strip span{display:block}.decisions-reporting-trust-strip strong{color:#344a67;font-size:.75rem}.decisions-reporting-trust-strip span{margin-top:.12rem;color:#738196;font-size:.68rem}.decisions-reporting-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.decisions-reporting-view-toolbar .text-action{margin:0}@media(max-width:900px){.decisions-reporting-landing-hero{grid-template-columns:1fr}.decisions-reporting-hero-art{display:none}.decisions-reporting-room-grid{grid-template-columns:1fr}.decisions-reporting-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.decisions-reporting-value-strip>div{border-right:0}}@media(max-width:620px){.decisions-reporting-value-strip{grid-template-columns:1fr}.decisions-reporting-trust-strip,.decisions-reporting-view-toolbar{display:grid}}.dr-subpage-return{min-height:1.75rem}.dr-subpage-return .text-action{margin:0;color:#46658f;font-size:.7rem;font-weight:750}.decisions-reporting-page{max-width:1240px;gap:.75rem}.decisions-reporting-landing-hero{min-height:15rem;grid-template-columns:minmax(0,1fr) 20rem;padding:2rem 2.15rem;background:radial-gradient(circle at 74% 30%,rgba(102,136,255,.12),transparent 15rem),linear-gradient(135deg,#fff,#f7f9ff 60%,#edf2ff)}.decisions-reporting-landing-hero h1{font-size:clamp(2.35rem,4.4vw,3.7rem);color:#0f1d38}.decisions-reporting-landing-hero p:not(.eyebrow){max-width:31rem;color:#374764;font-size:1rem}.decisions-reporting-hero-art{height:11rem}.decisions-reporting-hero-art span{width:7.5rem;height:9rem;border-radius:.95rem;box-shadow:0 18px 36px #39539121}.decisions-reporting-hero-art span:nth-child(1){right:8rem;top:2.1rem}.decisions-reporting-hero-art span:nth-child(2){right:4.2rem;top:.7rem}.decisions-reporting-hero-art span:nth-child(3){right:.2rem;top:1.8rem}.decisions-reporting-value-strip{margin-top:-5rem;margin-right:23rem;position:relative;z-index:2;border-color:#d7e1f0;box-shadow:0 8px 18px #27395b0d}.decisions-reporting-value-strip>button{min-height:54px;grid-template-columns:2.1rem minmax(0,1fr);padding:.5rem .7rem}.dr-journey-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;color:#2259e4!important;background:#eef3ff;font-size:.9rem}.decisions-reporting-value-strip strong{color:#192b49;font-size:.75rem}.decisions-reporting-value-strip small{font-size:.65rem}.decisions-reporting-room-card{min-height:14rem;padding:1rem 1.05rem;border-radius:12px}.decisions-reporting-room-card .room-icon{width:2.55rem;height:2.55rem;margin-bottom:.7rem;border-radius:50%;font-size:1.05rem}.decisions-reporting-room-card h2{margin:0;color:#111e37;font-size:1.08rem}.decisions-reporting-room-card h3{margin:.35rem 0 .5rem;color:#1d3151;font-size:.76rem}.decisions-reporting-room-card>p{color:#53647e!important;font-size:.7rem!important;line-height:1.45!important}.room-primary{justify-self:start;align-self:end;min-height:38px;margin-top:auto;padding-inline:.85rem}.decisions-reporting-use-strip{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:.8rem;padding:1rem 1.15rem;border:1px solid #dce4ef;border-radius:12px;background:#fff}.decisions-reporting-use-strip>div{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.12rem .55rem;align-items:start}.decisions-reporting-use-strip>div>span{grid-row:1 / 3;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:#2059e8;background:#edf3ff}.decisions-reporting-use-strip strong,.decisions-reporting-use-strip small{display:block}.decisions-reporting-use-strip strong{color:#243753;font-size:.72rem}.decisions-reporting-use-strip small{margin-top:.18rem;color:#6d7d93;font-size:.61rem;line-height:1.4}.dr-use-heading{grid-template-columns:2.35rem minmax(0,1fr)!important}.dr-use-heading>span{width:2.35rem!important;height:2.35rem!important}.dr-view-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:9rem;overflow:hidden;padding:1.25rem 1.4rem;border:1px solid #dce4f0;border-radius:12px;background:linear-gradient(135deg,#fff,#f3f6ff)}.dr-view-hero h2{margin:.2rem 0 .3rem;color:#101d36;font-size:2.3rem;letter-spacing:-.03em}.dr-view-hero p:not(.eyebrow){max-width:42rem;margin:0;color:#62738d;line-height:1.45}.dr-view-art{position:relative;width:13rem;height:7rem}.dr-view-art span{position:absolute;right:1.2rem;width:6.2rem;height:5.4rem;border:1px solid #d7e1f2;border-radius:9px;background:#fff;box-shadow:0 12px 24px #2b45791a;transform:rotate(7deg)}.dr-view-art span:first-child{right:5.7rem;top:1rem;transform:rotate(-6deg)}.dr-view-art b{position:absolute;right:.5rem;top:.2rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;color:#fff;background:#1558e8}.dr-decision-journey{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dbe3ef;border-radius:10px;background:#fff}.dr-decision-journey>div{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.05rem .5rem;align-items:center;min-height:64px;padding:.55rem .8rem;border-right:1px solid #e9edf3}.dr-decision-journey>div:last-child{border-right:0}.dr-decision-journey>div>span{grid-row:1 / 3;color:#2058df;font-size:1.05rem}.dr-decision-journey strong{color:#253a5a;font-size:.72rem}.dr-decision-journey small{color:#738198;font-size:.59rem}.dr-management-attention{display:grid;gap:.5rem}.dr-section-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dr-section-title h3{margin:0;color:#1d3151;font-size:.92rem}.dr-section-title>span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;color:#1b54df;background:#eaf1ff;font-size:.62rem;font-weight:850}.dr-attention-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.dr-attention-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.55rem;min-height:78px;padding:.75rem .8rem;border:1px solid #dfe5ee;border-radius:9px;background:#fff}.dr-attention-card>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#2864e9;font-weight:900}.dr-attention-card.warning>span{background:#f4a316}.dr-attention-card.danger>span{background:#df272f}.dr-attention-card.neutral>span{color:#697991;background:#edf1f6}.dr-attention-card strong,.dr-attention-card small{display:block}.dr-attention-card strong{color:#203555;font-size:.72rem}.dr-attention-card small{margin-top:.16rem;color:#6f7f95;font-size:.61rem;line-height:1.35}.dr-selected-decision{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;padding:1.2rem;border:1px solid #dce4ee;border-radius:12px;background:#fff}.dr-selected-main h3{margin:.35rem 0 1rem;color:#162945;font-size:1.35rem}.dr-decision-story{margin:0}.dr-decision-story>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:.8rem;padding:.7rem 0;border-top:1px solid #e8edf3}.dr-decision-story dt{color:#263b5b;font-size:.68rem;font-weight:800}.dr-decision-story dt span{display:inline-block;width:1.4rem;color:#235de4}.dr-decision-story dd{margin:0;color:#53647d;font-size:.68rem;line-height:1.45}.dr-recommendation-panel{padding:1rem;border:1px solid #dce5f4;border-radius:10px;background:linear-gradient(135deg,#f8faff,#eef3ff)}.dr-recommendation-title{display:grid;grid-template-columns:32px minmax(0,1fr);gap:.55rem}.dr-recommendation-title>span{color:#215ce6;font-size:1.35rem}.dr-recommendation-title strong,.dr-recommendation-title small{display:block}.dr-recommendation-title small{margin-top:.18rem;color:#64758e;font-size:.65rem;line-height:1.4}.dr-recommendation-panel dl{margin:.8rem 0}.dr-recommendation-panel dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:.5rem;padding:.58rem 0;border-top:1px solid #dfe6f1}.dr-recommendation-panel dt{color:#4f607a;font-size:.64rem;font-weight:750}.dr-recommendation-panel dd{margin:0;color:#1e3353;font-size:.66rem;font-weight:750}.dr-recommendation-panel dd small{display:block;margin-top:.12rem;color:#6b7a90;font-weight:500;line-height:1.35}.dr-confidence{display:inline-flex;padding:.22rem .4rem;border-radius:999px}.dr-confidence.success{color:#13734b;background:#e4f6ec}.dr-confidence.warning{color:#8a5d10;background:#fff0ce}.dr-confidence.neutral{color:#65758c;background:#e9edf3}.dr-decision-boundary{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.5rem;padding:.7rem .85rem;border:1px solid #d9e5ff;border-radius:8px;color:#2654a8;background:#eef4ff}.dr-decision-boundary strong,.dr-decision-boundary small{display:block}.dr-decision-boundary small{margin-top:.1rem;color:#667997;font-size:.62rem}.dr-briefing-hero{min-height:11rem}.dr-live-badge{align-self:start;display:inline-flex;gap:.35rem;padding:.45rem .65rem;border:1px solid #b9dfca;border-radius:8px;color:#16734b;background:#edf9f2;font-size:.66rem;font-weight:850}.dr-briefing-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.dr-briefing-steps>button{display:flex;align-items:center;gap:.55rem;min-height:54px;padding:.65rem .8rem;border:1px solid #dfe5ef;border-radius:9px;color:#576881;background:#fff;font:inherit;text-align:left;cursor:pointer}.dr-briefing-steps>button:hover{border-color:#bdcae2;background:#fbfcff}.dr-briefing-steps>button:focus-visible{outline:3px solid rgba(24,83,220,.22);outline-offset:2px}.dr-briefing-steps>button.active{color:#1853dc;border-color:#9db8ff;background:#fbfcff;box-shadow:inset 0 0 0 1px #dbe6ff}.dr-briefing-steps span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #cfd9e8;border-radius:50%;font-size:.66rem;font-weight:800}.dr-briefing-steps .active span{color:#fff;border-color:#1853dc;background:#1853dc}.dr-briefing-steps strong{font-size:.68rem}.dr-briefing-position{padding:1.15rem 1.25rem;border:1px solid #dce4ee;border-radius:12px;background:#fff}.dr-section-title>div{display:flex;align-items:center;gap:.6rem}.dr-section-title h3,.dr-section-title small{display:block;margin:0}.dr-section-title small{margin-top:.1rem;color:#6f7f94;font-size:.62rem}.dr-step-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid #2d62e5;border-radius:50%;color:#1b55df;font-weight:850}.dr-briefing-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:.9rem}.dr-briefing-metrics article{display:grid;align-content:center;min-height:120px;padding:.9rem;border:1px solid #dfe5ef;border-radius:10px}.dr-briefing-metrics article>span{color:#1f5ce6;font-size:1.2rem}.dr-briefing-metrics small{margin:.45rem 0 .25rem;color:#63738b;font-size:.62rem}.dr-briefing-metrics strong{color:#132744;font-size:1rem;overflow-wrap:anywhere}.dr-briefing-narrative-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem}.dr-briefing-narrative-grid article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.55rem;padding:.9rem;border:1px solid #dfe5ef;border-radius:10px}.dr-briefing-narrative-grid article.recommended{background:linear-gradient(135deg,#fff,#f2f6ff)}.dr-note-icon{color:#1b5ae4;font-size:1.1rem}.dr-briefing-narrative-grid strong{color:#213654}.dr-briefing-narrative-grid p{color:#586980;font-size:.68rem;line-height:1.5}.dr-briefing-footer-boundary{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1rem;padding:.75rem .9rem;border:1px solid #dce3ed;border-radius:9px;background:#fafbfd}.dr-briefing-footer-boundary strong,.dr-briefing-footer-boundary span{display:block}.dr-briefing-footer-boundary span{margin-top:.1rem;color:#6d7b8f;font-size:.62rem}.dr-briefing-footer-boundary p{margin:0;color:#66758a;font-size:.64rem;line-height:1.45}.dr-history-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.dr-history-heading h2{margin:.2rem 0 .25rem;color:#111f39;font-size:2rem}.dr-history-heading p{margin:0;color:#65768c}.dr-history-source-tabs{display:flex;gap:.25rem;padding:.25rem;border:1px solid #dfe5ee;border-radius:8px;background:#f7f9fc}.dr-history-source-tabs span{padding:.38rem .55rem;border-radius:6px;color:#68778d;font-size:.62rem;font-weight:750}.dr-history-source-tabs span.active{color:#fff;background:#1559e8}.dr-history-recent{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:.7rem;padding:.8rem .9rem;border:1px solid #dce4ef;border-radius:10px;background:#fff}.dr-history-recent>strong{align-self:center;color:#263b59;font-size:.72rem}.dr-history-recent>div{display:grid;grid-template-columns:28px 34px minmax(0,1fr);align-items:center;gap:.35rem}.dr-history-recent>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.dr-history-recent span.decision,.dr-record-kind.decision,.dr-history-row i.decision{color:#b65b20;background:#fff0e7}.dr-history-recent span.briefing,.dr-record-kind.briefing,.dr-history-row i.briefing{color:#563bb5;background:#eee9ff}.dr-history-recent b{color:#1b3151}.dr-history-recent small{color:#6b7a90;font-size:.62rem}.dr-history-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:.8rem}.dr-history-table-card,.dr-history-detail{min-width:0;border:1px solid #dce4ee;border-radius:10px;background:#fff;overflow:hidden}.dr-history-table-head,.dr-history-row{display:grid;grid-template-columns:150px 130px minmax(220px,1.2fr) minmax(130px,.8fr) 115px;align-items:center}.dr-history-table-head{min-height:42px;color:#53627a;background:#f5f7fb;font-size:.61rem;font-weight:800}.dr-history-table-head span,.dr-history-row>*{min-width:0;padding:.55rem .7rem}.dr-history-table-card>h3{margin:.8rem .75rem .1rem;color:#253a59;font-size:.72rem}.dr-history-source-note{margin:0 .75rem .35rem;color:#718096;font-size:.58rem}.dr-history-row{min-height:52px;border-top:1px solid #e8edf3;color:#4f6079;font-size:.62rem}.dr-history-row strong{color:#223654;font-size:.65rem}.dr-history-row>span:nth-child(2){display:flex;align-items:center;gap:.35rem}.dr-history-row i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal}.dr-history-row .tracked{color:#147449;font-weight:800}.dr-history-detail{padding-bottom:1rem}.dr-history-detail>h3{margin:0;padding:.9rem 1rem;border-bottom:1px solid #e4e9f1;color:#1e3352;font-size:.8rem}.dr-history-detail>:not(h3){margin-right:1rem;margin-left:1rem}.dr-record-kind{display:inline-flex;margin-top:.9rem!important;padding:.3rem .45rem;border-radius:7px;font-size:.61rem;font-weight:800}.dr-history-detail h4{margin-top:.7rem!important;margin-bottom:.25rem;color:#192e4d;font-size:1rem}.dr-history-detail>p{color:#6b7b91;font-size:.62rem}.dr-history-detail dl{margin-top:.8rem!important}.dr-history-detail dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:.4rem;padding:.5rem 0;border-top:1px solid #e8edf3}.dr-history-detail dt{color:#66768c;font-size:.6rem}.dr-history-detail dd{margin:0;overflow-wrap:anywhere;color:#253a59;font-size:.62rem;font-weight:700}.dr-history-limit{margin-top:1rem!important;padding:.7rem;border-radius:8px;color:#3f5f97;background:#eef4ff}.dr-history-limit strong{font-size:.62rem}.dr-history-limit p{margin:.18rem 0 0;font-size:.59rem;line-height:1.4}@media(max-width:1200px)and (min-width:901px){.decisions-reporting-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dr-management-lens-screen{display:grid;gap:.9rem;padding:1.15rem 1.2rem;border:1px solid #dbe4f1;border-radius:12px;background:linear-gradient(135deg,#fff,#f5f8ff);box-shadow:0 8px 20px #27395b0d}.dr-management-lens-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dr-management-lens-heading h2{margin:.15rem 0;color:#132541;font-size:1.6rem}.dr-management-lens-heading h3{margin:0 0 .35rem;color:#294160;font-size:.9rem}.dr-management-lens-heading p:not(.eyebrow){max-width:54rem;margin:0;color:#62738a;line-height:1.5}.dr-management-lens-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.dr-management-lens-facts>div{min-width:0;padding:.75rem .8rem;border:1px solid #e0e6ef;border-radius:9px;background:#fff}.dr-management-lens-facts dt{color:#718096;font-size:.62rem}.dr-management-lens-facts dd{margin:.24rem 0 0;overflow-wrap:anywhere;color:#1d3353;font-size:.76rem;font-weight:800}.dr-management-lens-actions{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:760px){.dr-management-lens-heading{display:grid}.dr-management-lens-facts{grid-template-columns:1fr}}@media(max-width:1050px){.decisions-reporting-value-strip{margin-right:0;margin-top:.5rem}.decisions-reporting-use-strip,.dr-attention-grid,.dr-briefing-metrics{grid-template-columns:repeat(2,1fr)}.dr-selected-decision,.dr-history-layout{grid-template-columns:1fr}.dr-history-table-card{overflow-x:auto}.dr-history-table-head,.dr-history-row{min-width:760px}}@media(max-width:760px){.decisions-reporting-use-strip,.dr-decision-journey,.dr-briefing-steps,.dr-briefing-narrative-grid,.dr-attention-grid,.dr-briefing-metrics{grid-template-columns:1fr}.dr-view-art{display:none}.dr-briefing-footer-boundary,.dr-history-recent{grid-template-columns:1fr}}.dr-history-limit ul{margin:.28rem 0 0;padding-left:1rem}.dr-history-limit li{margin:.22rem 0;color:#667997;font-size:.58rem;line-height:1.38}.decisions-reporting-landing-hero>div:first-child{align-self:start;padding-top:.35rem}.dr-briefing-hero-actions{align-self:start;display:grid;justify-items:end;gap:.5rem}.dr-briefing-hero-actions .secondary-button{min-height:34px;padding:.4rem .65rem;font-size:.62rem;background:#fff}@media(max-width:760px){.dr-briefing-hero-actions{justify-items:start}}.decisions-reporting-hero-art span{overflow:hidden}.decisions-reporting-hero-art span:before{content:"";position:absolute;left:1rem;right:1rem;top:1.1rem;height:.42rem;border-radius:999px;background:#e9effa;box-shadow:0 1.1rem #f0f4fb,0 2.2rem #eef3fb}.decisions-reporting-hero-art span:first-child:after{content:"";position:absolute;left:1.1rem;bottom:1.15rem;width:.75rem;height:2.4rem;border-radius:.28rem .28rem 0 0;background:#4e7df2;box-shadow:1.15rem .55rem #6b91f4,2.3rem -.35rem #2f66e9,3.45rem -1.05rem #7c9bf0}.decisions-reporting-hero-art span:nth-child(2):after{content:"✓";position:absolute;right:1rem;bottom:1rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;color:#1859e8;background:#edf3ff;font-size:.8rem;font-weight:900;box-shadow:0 -2rem #edf3ff}.decisions-reporting-hero-art span:nth-child(3):after{content:"";position:absolute;left:1.1rem;bottom:1.15rem;width:4.7rem;height:4.7rem;border-radius:50%;background:conic-gradient(#2d66ed 0 32%,#8aa8f8 32% 55%,#dbe5ff 55% 100%);box-shadow:inset 0 0 0 1rem #fff}.dr-history-detail{padding-bottom:5rem}.dr-briefing-narrative-grid article.recommended{padding-right:5.5rem}@media(max-width:900px){.dr-history-detail{padding-bottom:1rem}.dr-briefing-narrative-grid article.recommended{padding-right:.9rem}}@media(min-width:901px)and (max-width:1440px){.decisions-reporting-landing-hero{min-height:9rem;grid-template-columns:minmax(0,1fr) 14rem;padding:1.05rem 1.2rem}.decisions-reporting-landing-hero h1{font-size:2.15rem}.decisions-reporting-landing-hero p:not(.eyebrow){max-width:40rem;font-size:.9rem}.decisions-reporting-landing-hero>div:first-child{padding-top:0}.decisions-reporting-hero-art{height:7rem;transform:translateY(-1.6rem) scale(.68);transform-origin:center}.decisions-reporting-value-strip{margin:0}}.decisions-reporting-page.dr-lens-open .decisions-reporting-landing-hero{min-height:0;grid-template-columns:1fr;padding:.85rem 1.2rem}.decisions-reporting-page.dr-lens-open .decisions-reporting-landing-hero h1{font-size:1.6rem}.decisions-reporting-page.dr-lens-open .decisions-reporting-landing-hero>div:first-child{padding-top:0}.decisions-reporting-page.dr-lens-open .decisions-reporting-hero-art{display:none}.decisions-reporting-page.dr-lens-open .decisions-reporting-value-strip{margin:0}.dr-management-lens-screen{min-width:0;gap:.75rem;padding:1rem 1.1rem}.dr-management-lens-heading p:not(.eyebrow){max-width:48rem;font-size:.78rem}.dr-management-lens-heading>.secondary-button{flex-shrink:0}.dr-lens-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dr-lens-detail-card{min-width:0;padding:.85rem .95rem;border:1px solid #dfe6f0;border-radius:9px;background:#fff;overflow-wrap:anywhere}.dr-lens-detail-card h4{margin:0 0 .5rem;color:#203655;font-size:.88rem}.dr-lens-detail-card p{margin:.4rem 0;color:#596b82;font-size:.75rem;line-height:1.5}.dr-lens-detail-card .dr-lens-lead{color:#263e60;font-weight:700}.dr-lens-fields{display:grid;margin:.4rem 0}.dr-lens-fields>div{display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.38rem 0;border-bottom:1px solid #edf0f5}.dr-lens-fields dt{color:#65758b;font-size:.72rem}.dr-lens-fields dd{margin:0;color:#263d5d;font-size:.75rem;font-weight:650;overflow-wrap:anywhere}.dr-lens-detail-card .dr-lens-note{color:#66758b;font-size:.7rem}.dr-lens-notice{margin-top:.6rem;padding:.65rem .75rem;border-radius:7px;background:#f0f4fc;color:#354e74;font-size:.75rem}.dr-lens-notice p:last-child{margin-bottom:0}.dr-lens-records,.dr-lens-checks{display:grid;gap:.5rem;max-height:12rem;overflow-y:auto;margin:.4rem 0;padding:0;list-style:none}.dr-lens-records li,.dr-lens-checks li{padding:.35rem 0 .5rem;border-bottom:1px solid #edf0f5}.dr-lens-records strong,.dr-lens-checks strong{display:block;color:#2b4262;font-size:.75rem}.dr-lens-records span,.dr-lens-records time,.dr-lens-checks span{display:block;margin-top:.2rem;color:#65758b;font-size:.7rem;line-height:1.45}.dr-lens-detail-card .text-action{margin-top:.5rem;font-size:.74rem}@media(max-width:760px){.dr-lens-details{grid-template-columns:1fr}.dr-lens-fields>div{grid-template-columns:1fr;gap:.15rem}.dr-management-lens-heading>.secondary-button{justify-self:start}}@media(min-width:901px){.decisions-reporting-page.dr-lens-open .decisions-reporting-landing-hero{padding:.65rem 1.2rem}.decisions-reporting-page.dr-lens-open .decisions-reporting-landing-hero h1{margin:0;font-size:1.4rem}.decisions-reporting-page.dr-lens-open .decisions-reporting-landing-hero .eyebrow,.decisions-reporting-page.dr-lens-open .decisions-reporting-landing-hero p:not(.eyebrow){display:none}.dr-management-lens-heading>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .8rem}.dr-management-lens-heading .eyebrow{display:none}.dr-management-lens-heading h2{margin:0;font-size:1.35rem}.dr-management-lens-heading h3{margin:0}.dr-management-lens-heading p:not(.eyebrow){grid-column:1 / -1;max-width:50rem}.dr-management-lens-facts>div{padding:.6rem .8rem}}@media(min-width:901px)and (min-height:700px){.dr-lens-details{max-height:calc(100dvh - 525px);overflow-y:auto;scrollbar-gutter:stable;align-items:start}.dr-lens-records,.dr-lens-checks{max-height:none;overflow-y:visible}}.dr-lens-details:focus-visible{outline:2px solid #769af1;outline-offset:2px;border-radius:9px}.dr-lens-details{scrollbar-width:thin;scrollbar-color:#aabbd2 #f4f7fc}.dr-decisions-view>.decisions-reporting-value-strip{margin:0}.dr-decisions-content{display:grid;gap:.8rem}.dr-decisions-content[hidden]{display:none}.dr-decisions-lens-open>.dr-view-hero{display:none}@media(min-width:901px)and (min-height:700px){.dr-decisions-lens-open .dr-lens-details{max-height:calc(100dvh - 550px)}}.dr-management-record-form{display:grid;gap:.8rem;padding:1rem 1.05rem;border:1px solid #d9e2ef;border-radius:12px;background:linear-gradient(135deg,#fff,#f8faff)}.dr-record-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dr-record-form-heading h3{margin:.15rem 0 .25rem;color:#1c3150;font-size:1rem}.dr-record-form-heading p:not(.eyebrow){max-width:48rem;margin:0;color:#63748b;font-size:.68rem;line-height:1.45}.dr-record-form-heading>span{flex:0 0 auto;padding:.3rem .48rem;border-radius:999px;color:#315b9e;background:#edf3ff;font-size:.58rem;font-weight:800}.dr-decision-action-choice{display:flex;flex-wrap:wrap;gap:.4rem}.dr-decision-action-choice button,.dr-audience-control button,.dr-history-source-tabs button{min-height:34px;padding:.4rem .65rem;border:1px solid #d5deeb;border-radius:7px;color:#52647d;background:#fff;font:inherit;font-size:.64rem;font-weight:750;cursor:pointer}.dr-decision-action-choice button.active,.dr-audience-control button.active,.dr-history-source-tabs button.active{color:#fff;border-color:#1858e4;background:#1858e4;box-shadow:0 4px 12px #1858e429}.dr-record-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.dr-record-form-grid .span-2{grid-column:1 / -1}.dr-record-form-grid label{display:grid;gap:.3rem;min-width:0}.dr-record-form-grid label>span{color:#40536e;font-size:.62rem;font-weight:800}.dr-record-form-grid label>span small{color:#7b899b;font-weight:500}.dr-record-form-grid input,.dr-record-form-grid textarea,.dr-history-search input{width:100%;min-width:0;border:1px solid #cfd9e7;border-radius:7px;color:#203654;background:#fff;font:inherit;font-size:.68rem;line-height:1.45}.dr-record-form-grid input{min-height:38px;padding:.45rem .55rem}.dr-record-form-grid textarea{resize:vertical;padding:.5rem .55rem}.dr-record-form-grid input:focus,.dr-record-form-grid textarea:focus,.dr-history-search input:focus{outline:3px solid rgba(24,83,220,.14);border-color:#7b9cf1}.dr-record-form-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.dr-record-form-actions p{min-height:1.1rem;margin:0;color:#52705f;font-size:.62rem}.dr-record-form-actions p[role=alert]{color:#9b3b46}.dr-readonly-record-note{padding:.8rem .9rem;border:1px solid #dce4ef;border-radius:9px;background:#fafbfd}.dr-readonly-record-note strong{color:#304662;font-size:.72rem}.dr-readonly-record-note p{margin:.2rem 0 0;color:#6a7a90;font-size:.64rem;line-height:1.45}.dr-briefing-controls{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .75rem;border:1px solid #dce4ef;border-radius:9px;background:#fff}.dr-audience-control{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.dr-audience-control>strong{margin-right:.15rem;color:#435774;font-size:.65rem}.dr-briefing-version{text-align:right}.dr-briefing-version strong,.dr-briefing-version span{display:block}.dr-briefing-version strong{color:#2d425f;font-size:.65rem}.dr-briefing-version span{margin-top:.12rem;color:#718096;font-size:.58rem}.dr-briefing-pager{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.dr-briefing-pager span{color:#6a798d;font-size:.62rem;font-weight:750}.dr-briefing-editor{margin-top:.1rem}.dr-present-overlay{position:fixed;z-index:100000;inset:0;display:grid;grid-template-rows:auto 1fr auto;overflow:auto;padding:2rem clamp(1rem,4vw,4rem);color:#132541;background:radial-gradient(circle at 92% 4%,rgba(83,121,240,.12),transparent 24rem),#f7f9fd}.dr-present-overlay>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid #d8e1ed}.dr-present-overlay h2{margin:.15rem 0 0;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.035em}.dr-present-overlay>main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-content:center;padding:1.5rem 0}.dr-present-overlay article{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:1rem;min-height:13rem;padding:1.5rem;border:1px solid #d7e0ec;border-radius:14px;background:#fff;box-shadow:0 12px 28px #283c6012}.dr-present-overlay article>span{display:grid;place-items:center;align-self:start;width:3rem;height:3rem;border-radius:50%;color:#fff;background:#1858e4;font-weight:850}.dr-present-overlay h3{margin:.1rem 0 .6rem;font-size:1.1rem}.dr-present-overlay article p{margin:0;color:#51647e;font-size:clamp(.86rem,1.3vw,1.05rem);line-height:1.6}.dr-present-overlay>footer{padding-top:.8rem;border-top:1px solid #d8e1ed;color:#667890;font-size:.68rem}.dr-history-search{min-width:min(100%,250px)}.dr-history-search input{min-height:36px;padding:.42rem .6rem}.dr-history-source-tabs button{border:0;background:transparent}.dr-history-recent{grid-template-columns:1.1fr repeat(3,1fr)}.dr-history-recent span.package,.dr-record-kind.package,.dr-history-row i.package{color:#21668a;background:#e8f4f9}.dr-history-row{width:100%;padding:0;border-right:0;border-bottom:0;border-left:0;background:#fff;font:inherit;text-align:left;cursor:pointer}.dr-history-row:hover{background:#f8faff}.dr-history-row.selected{background:#eef4ff;box-shadow:inset 3px 0 #1858e4}.dr-history-package-link{display:inline-flex;width:fit-content;margin-top:.5rem!important;text-decoration:none}.dr-point-in-time-snapshot{margin-top:1rem!important;padding:.75rem;border:1px solid #d8e5ff;border-radius:8px;background:#f2f6ff}.dr-point-in-time-snapshot>strong{color:#244c91;font-size:.64rem}.dr-point-in-time-snapshot dl{margin-top:.45rem!important}.dr-point-in-time-snapshot p{margin:.45rem 0 0;color:#5f7391;font-size:.58rem;line-height:1.4}.dr-record-id{display:block;margin-top:.65rem!important;color:#7b889a;font-size:.55rem;overflow-wrap:anywhere}.dr-history-supporting-audit{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:.6rem .9rem;padding:.85rem .95rem;border:1px solid #dce4ef;border-radius:10px;background:#fafbfd}.dr-history-supporting-audit h3{margin:0 0 .2rem;color:#2b415f;font-size:.78rem}.dr-history-supporting-audit p{margin:0;color:#6b7b90;font-size:.62rem;line-height:1.45}.dr-history-supporting-audit>strong{align-self:center;color:#315b9e;font-size:.66rem}.dr-history-supporting-audit article{grid-column:1 / -1;display:grid;grid-template-columns:150px minmax(0,1fr) 180px;gap:.5rem;padding-top:.5rem;border-top:1px solid #e4e9f1;color:#65768d;font-size:.6rem}.dr-history-supporting-audit article b{color:#2a405e}@media(max-width:1050px){.dr-history-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-history-recent>strong{grid-column:1 / -1}}@media(max-width:760px){.dr-record-form-heading,.dr-record-form-actions,.dr-briefing-controls,.dr-briefing-pager,.dr-history-heading{display:grid}.dr-record-form-grid{grid-template-columns:1fr}.dr-record-form-grid .span-2{grid-column:auto}.dr-record-form-actions .primary-button{width:100%}.dr-briefing-version{text-align:left}.dr-present-overlay{padding:1rem}.dr-present-overlay>header{display:grid}.dr-present-overlay>main{grid-template-columns:1fr}.dr-present-overlay article{min-height:0}.dr-history-recent,.dr-history-supporting-audit{grid-template-columns:1fr}.dr-history-supporting-audit article{grid-template-columns:1fr}}.decisions-reporting-page{max-width:1480px}.decisions-reporting-tab-panel{padding:0;border:0;background:transparent;box-shadow:none}.dr-decisions-hero,.dr-briefing-hero,.dr-history-hero{position:relative;overflow:hidden;border:1px solid #d5e2f5;background:radial-gradient(ellipse at 76% 115%,rgba(180,208,255,.46) 0 18%,transparent 18.5%),radial-gradient(ellipse at 88% 118%,rgba(211,227,255,.8) 0 22%,transparent 22.5%),linear-gradient(135deg,#fff,#f6f9ff 62%,#eef5ff);box-shadow:0 10px 28px #1d3e7c0d}.dr-decisions-hero:after,.dr-briefing-hero:after,.dr-history-hero:after{content:"";position:absolute;right:0;bottom:-1px;width:42%;height:66%;opacity:.9;clip-path:polygon(0 100%,28% 42%,45% 69%,61% 30%,100% 100%);background:linear-gradient(135deg,#d8e8ff,#bdd7ff);pointer-events:none}.dr-view-hero>div:first-child,.dr-history-hero>div:first-child{position:relative;z-index:1}.dr-view-art,.dr-history-hero-art{position:relative;z-index:2}.dr-attention-card>div{min-width:0}.dr-attention-card small{margin:0 0 .28rem;color:#6278a0;font-size:.58rem}.dr-attention-card strong{font-size:.82rem;line-height:1.35}.dr-attention-card.warning{background:linear-gradient(135deg,#fff,#fff8e9)}.dr-attention-card.info{background:linear-gradient(135deg,#fff,#f5f8ff)}.dr-selected-decision{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr)}.dr-decision-story>div{grid-template-columns:155px minmax(0,1fr)}.dr-decision-story dt{color:#183e7a}.dr-decision-story dt span{display:none}.dr-recommendation-panel{background:linear-gradient(145deg,#f7faff,#eef4ff)}.dr-recommendation-title strong{color:#102b59;font-size:.9rem}.dr-decision-action-prompt{margin:0;padding:.55rem .7rem;border:1px solid #cad9f2;border-radius:8px;color:#5f7393;background:#f7faff;font-size:.62rem}.dr-management-record-form{background:#fff}.dr-record-form-heading .eyebrow{color:#5673a8}.dr-briefing-hero{min-height:14rem;padding:1.6rem 1.65rem}.dr-briefing-hero h2{font-size:clamp(2.4rem,4vw,3.35rem);color:#0b2250}.dr-briefing-hero p:not(.eyebrow){max-width:44rem;color:#4d6592;font-size:.92rem}.dr-briefing-hero-actions{position:relative;z-index:3}.dr-briefing-controls{padding:.75rem .9rem;border-color:#d5e2f5;box-shadow:0 5px 16px #1d3e7c0a}.dr-audience-control button{min-width:72px;border-radius:9px}.dr-briefing-steps{gap:0;padding:.45rem .55rem;border:1px solid #d5e2f5;border-radius:12px;background:#fff}.dr-briefing-steps>button{position:relative;min-height:64px;border:0;border-radius:8px;background:transparent}.dr-briefing-steps>button:not(:last-child):after{content:"";position:absolute;top:50%;right:-.15rem;width:.8rem;height:1px;background:#b9caf0}.dr-briefing-steps>button.active{border:0;background:#f5f8ff;box-shadow:none}.dr-briefing-steps>button>div{min-width:0}.dr-briefing-steps strong,.dr-briefing-steps small{display:block}.dr-briefing-steps strong{color:#132d5c;font-size:.72rem}.dr-briefing-steps small{margin-top:.15rem;color:#6d80a2;font-size:.56rem;line-height:1.25}.dr-briefing-steps>button.active strong{color:#1557df}.dr-briefing-position{padding:1.15rem 1.25rem 1.25rem;border-color:#d5e2f5;box-shadow:0 8px 20px #1d3e7c0a}.dr-briefing-metrics article{min-height:104px;border-color:#dce6f5;background:linear-gradient(135deg,#fbfdff,#f4f8ff)}.dr-briefing-metrics article:nth-child(2){background:linear-gradient(135deg,#fff,#fff5eb)}.dr-briefing-narrative-grid article{min-height:138px;border-color:#d5e2f5;background:#fbfdff}.dr-briefing-narrative-grid article.recommended{padding-right:.9rem;background:linear-gradient(135deg,#fff,#eef5ff)}.dr-briefing-inline-editor{display:block;margin-top:.45rem}.dr-briefing-inline-editor textarea{width:100%;min-height:88px;resize:vertical;padding:.6rem .7rem;border:1px solid #bfd0ef;border-radius:8px;color:#294369;background:#ffffffe0;font:inherit;font-size:.68rem;line-height:1.5}.dr-briefing-inline-editor textarea:focus{outline:3px solid rgba(24,83,220,.14);border-color:#7398ef}.dr-briefing-save-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid #d5e2f5;border-radius:11px;background:linear-gradient(135deg,#f8fbff,#eef5ff)}.dr-briefing-save-bar strong{color:#18345f;font-size:.84rem}.dr-briefing-save-bar p:not(.eyebrow){max-width:52rem;margin:.18rem 0 0;color:#627695;font-size:.62rem;line-height:1.45}.dr-briefing-save-actions{display:grid;justify-items:end;gap:.35rem}.dr-briefing-save-actions p{min-height:1rem;margin:0;color:#52705f;font-size:.6rem}.dr-briefing-save-actions p[role=alert]{color:#9b3b46}.dr-history-hero{display:grid;grid-template-columns:minmax(0,1fr) 17rem;align-items:center;min-height:9.5rem;padding:1.25rem 1.4rem;border-radius:12px}.dr-history-hero h2{margin:.15rem 0 .3rem;color:#0b2250;font-size:2.35rem;letter-spacing:-.03em}.dr-history-hero p:not(.eyebrow){max-width:45rem;margin:0;color:#526b98;line-height:1.45}.dr-history-hero-art{display:flex;justify-content:flex-end;align-items:center;gap:.25rem}.dr-history-hero-art span{display:grid;place-items:center;width:4.2rem;height:5rem;border:1px solid #d6e2f5;border-radius:10px;color:#3d68d9;background:#ffffffe0;box-shadow:0 12px 26px #2646841a;font-size:1.55rem}.dr-history-hero-art span:first-child{transform:rotate(-7deg) translateY(.3rem)}.dr-history-hero-art span:last-child{transform:rotate(7deg) translateY(.4rem)}.dr-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d5e2f5;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1d3e7c0a}.dr-history-summary article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.7rem;align-items:center;min-height:80px;padding:.8rem 1rem;border-right:1px solid #e3eaf5}.dr-history-summary article:last-child{border-right:0}.dr-history-summary article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:1rem}.dr-history-summary span.decision,.dr-history-marker.decision{color:#245ee2;background:#eaf1ff}.dr-history-summary span.briefing,.dr-history-marker.briefing{color:#7546d8;background:#f0eaff}.dr-history-summary span.package,.dr-history-marker.package{color:#13835a;background:#e6f7ef}.dr-history-summary b,.dr-history-summary strong,.dr-history-summary small{display:block}.dr-history-summary b{color:#0d2757;font-size:1.25rem}.dr-history-summary strong{margin-top:.05rem;color:#1b3766;font-size:.68rem}.dr-history-summary small{margin-top:.1rem;color:#7283a1;font-size:.56rem}.dr-history-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);align-items:start}.dr-history-timeline-card,.dr-history-search-panel{border:1px solid #d5e2f5;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1d3e7c0a}.dr-history-timeline-card>header{display:grid;gap:.65rem;padding:.9rem 1rem .75rem;border-bottom:1px solid #e5ebf4}.dr-history-timeline-card h3,.dr-history-search-panel h3{margin:0;color:#163461;font-size:.82rem}.dr-history-timeline-card header p,.dr-history-search-panel p{margin:.18rem 0 0;color:#6b7f9f;font-size:.6rem;line-height:1.4}.dr-history-source-tabs{overflow-x:auto;padding:0;border:0;background:transparent}.dr-history-source-tabs button{border:1px solid #d5dfed;border-radius:8px;background:#fff}.dr-history-source-tabs button.active{border-color:#1858e4;background:#1858e4}.dr-history-timeline{padding:.2rem 0}.dr-history-timeline-row{position:relative;display:grid;grid-template-columns:138px 34px minmax(0,1fr) auto 18px;align-items:center;gap:.55rem;width:100%;min-height:72px;padding:.7rem .85rem;border:0;border-bottom:1px solid #edf1f6;color:inherit;background:#fff;font:inherit;text-align:left;cursor:pointer}.dr-history-timeline-row:last-child{border-bottom:0}.dr-history-timeline-row:hover{background:#f8fbff}.dr-history-timeline-row.selected{background:#f1f6ff;box-shadow:inset 3px 0 #1858e4}.dr-history-timeline-row time{color:#4263a0;font-size:.6rem;white-space:nowrap}.dr-history-marker{display:grid;place-items:center;width:32px;height:32px;border-radius:50%}.dr-history-entry-copy small,.dr-history-entry-copy strong,.dr-history-entry-copy span{display:block}.dr-history-entry-copy small{color:#5f76a2;font-size:.55rem;font-weight:750}.dr-history-entry-copy strong{margin-top:.12rem;color:#142f5c;font-size:.7rem}.dr-history-entry-copy span{margin-top:.12rem;color:#7585a0;font-size:.56rem}.dr-history-status{padding:.28rem .48rem;border-radius:999px;font-size:.54rem;font-weight:800;white-space:nowrap}.dr-history-status.decision{color:#1f6b4a;background:#e5f6ed}.dr-history-status.briefing{color:#5b43a9;background:#efeaff}.dr-history-status.package{color:#245aa8;background:#e9f1ff}.dr-history-open{color:#2f67dc;font-size:1.15rem}.dr-history-side{display:grid;gap:.75rem}.dr-history-search-panel{padding:.9rem}.dr-history-search{display:block;margin-top:.65rem;min-width:0}.dr-history-search input{min-height:40px;padding:.5rem .65rem;background:#f8fbff}.dr-history-detail{padding-bottom:1rem;border-color:#d5e2f5;border-radius:12px;box-shadow:0 6px 18px #1d3e7c0a}.dr-record-audit,.dr-history-audit-details{margin-top:.8rem!important;border:1px solid #dbe5f3;border-radius:8px;background:#f8fbff}.dr-record-audit summary,.dr-history-audit-details>summary{padding:.62rem .72rem;color:#315b9e;font-size:.62rem;font-weight:800;cursor:pointer}.dr-record-audit[open] summary,.dr-history-audit-details[open]>summary{border-bottom:1px solid #dbe5f3}.dr-record-audit .dr-point-in-time-snapshot{margin:.65rem!important}.dr-history-audit-details{margin-top:0!important}.dr-history-supporting-audit{border:0;border-radius:0 0 8px 8px;box-shadow:none}.dr-history-supporting-audit .dr-history-limit{grid-column:1 / -1;margin:.25rem 0 0!important}.dr-record-id{margin-top:.5rem!important}@media(max-width:1180px){.dr-selected-decision,.dr-history-layout{grid-template-columns:1fr}.dr-history-side{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr)}}@media(max-width:900px){.dr-briefing-hero,.dr-history-hero{grid-template-columns:1fr;min-height:0}.dr-history-hero-art{display:none}.dr-history-summary{grid-template-columns:1fr}.dr-history-summary article{border-right:0;border-bottom:1px solid #e3eaf5}.dr-history-summary article:last-child{border-bottom:0}.dr-history-side{grid-template-columns:1fr}.dr-history-timeline-row{grid-template-columns:112px 32px minmax(0,1fr) auto}.dr-history-open{display:none}}@media(max-width:760px){.dr-briefing-save-bar{grid-template-columns:1fr}.dr-briefing-save-actions{justify-items:stretch}.dr-briefing-steps>button:not(:last-child):after{display:none}.dr-history-timeline-row{grid-template-columns:30px minmax(0,1fr)}.dr-history-timeline-row time{grid-column:2;grid-row:2}.dr-history-marker{grid-column:1;grid-row:1 / 3}.dr-history-entry-copy{grid-column:2}.dr-history-status{grid-column:2;justify-self:start}}.dr-golden-page{width:100%!important;max-width:none!important;min-height:calc(100vh - 48px);margin:0!important;padding:0 0 18px!important;gap:0!important;overflow:hidden;background:radial-gradient(circle at 96% 0%,rgba(189,216,255,.38),transparent 34rem),linear-gradient(180deg,#f5f9ff,#f3f8fe)}.dr-golden-hero{position:relative;min-height:192px;overflow:hidden;padding:36px 35px 22px;background:linear-gradient(90deg,#f9fcff,#f4f9ff 47%,#edf5ff)}.dr-golden-hero:before{content:"";position:absolute;z-index:1;inset:0 auto 0 0;width:59%;background:linear-gradient(90deg,#f9fcff 0% 88%,#f9fcfff5 94%,#f9fcff00);pointer-events:none}.dr-golden-hero-copy{position:relative;z-index:2;max-width:620px}.dr-golden-eyebrow{margin:0;color:#5068a4;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.dr-golden-hero h1{margin:14px 0 6px;color:#07184f;font-size:42px;font-weight:800;letter-spacing:-.035em;line-height:1.04}.dr-golden-hero-copy>p:last-child{max-width:625px;margin:0;color:#445f9a;font-size:16px;line-height:1.42}.dr-golden-hero-visual{position:absolute;z-index:0;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none}.dr-golden-hero-art{position:absolute;z-index:0;inset:0;width:100%;height:192px;object-fit:cover;object-position:54% 50%}.dr-golden-hero-callout{position:absolute;z-index:1;top:54px;right:clamp(330px,23vw,540px);color:#2b4f8f;font-size:17px;font-weight:760;line-height:1.18;text-align:left}.dr-golden-hero-callout strong{display:block;font-weight:760}.dr-golden-hero-callout i{display:block;width:54px;height:2px;margin-top:11px;background:#235ccb}.dr-golden-hero-illustrations{position:absolute;z-index:1;top:22px;right:36px;width:clamp(260px,18vw,380px);height:auto}.dr-golden-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:78px;margin:0 35px;overflow:hidden;border:1px solid #d8e5f6;border-radius:14px;background:#fffffff0;box-shadow:0 8px 24px #3a5c930d}.dr-golden-journey-item{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:11px 17px;border-right:1px solid #dce6f4}.dr-golden-journey-item:last-child{border-right:0}.dr-golden-journey-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#064fd6;background:#eef4fd}.dr-golden-journey-icon svg{width:25px;height:25px}.dr-golden-journey-item strong,.dr-golden-journey-item small{display:block}.dr-golden-journey-item strong{color:#07194f;font-size:14px;line-height:1.15}.dr-golden-journey-item small{margin-top:6px;color:#50689f;font-size:12px;line-height:1.2}.dr-golden-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:21px 35px 0}.dr-golden-room-card{display:flex;height:402px;min-width:0;flex-direction:column;padding:15px 24px 19px;border:1px solid #d8e4f3;border-radius:14px;background:#fffffff7;box-shadow:0 8px 24px #3051840d}.dr-golden-room-icon{display:grid;place-items:center;width:55px;height:55px;flex:0 0 auto;border-radius:50%}.dr-golden-room-icon svg{width:27px;height:27px}.dr-golden-room-icon-decisions{color:#c44f10;background:#fff0e6}.dr-golden-room-icon-briefing{color:#6324c8;background:#f2e8ff}.dr-golden-room-icon-history{color:#08733e;background:#e4f7eb}.dr-golden-room-card h2{margin:10px 0 2px;color:#07194f;font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.08}.dr-golden-room-card h3{margin:0;color:#07194f;font-size:14px;font-weight:800;line-height:1.22}.dr-golden-room-card>p{min-height:61px;margin:10px 0 0;color:#4a639d;font-size:14px;line-height:1.42}.dr-golden-room-media-wrap{position:relative;width:calc(100% + 24px);height:124px;flex:0 0 124px;margin:8px -12px 0;overflow:hidden;border-radius:9px;background:#dce7f6}.dr-golden-room-media{display:block;width:100%;height:100%;object-fit:cover}.dr-golden-room-media-decisions .dr-golden-room-media{object-position:58% 52%}.dr-golden-room-media-briefing .dr-golden-room-media{object-position:62% 48%}.dr-golden-room-media-history .dr-golden-room-media{object-position:57% 53%}.dr-golden-room-media-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031e475c,#082f6329 36%,#082f6300 66%);pointer-events:none}.dr-golden-room-media-copy{position:absolute;z-index:1;top:19px;left:23px;color:#fff;font-size:15px;font-weight:780;line-height:1.12;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(7,28,61,.28)}.dr-golden-room-media-copy strong{display:block;font-weight:780}.dr-golden-room-media-copy i{display:block;width:43px;height:2px;margin-top:9px;background:#ffffffeb}.dr-golden-primary{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:17px;min-height:39px;margin-top:14px;padding:0 28px;border:0;border-radius:10px;color:#fff;background:linear-gradient(90deg,#0868ff,#0061f4);box-shadow:0 7px 16px #005bee2e;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dr-golden-primary:hover{filter:brightness(.97)}.dr-golden-primary span{font-size:18px;font-weight:400;line-height:1}.dr-golden-support{height:154px;margin:19px 35px 0;padding:20px 20px 14px;border:1px solid #d8e4f2;border-radius:14px;background:#fffffff5;box-shadow:0 8px 22px #2f4f810a}.dr-golden-support h2{margin:0;color:#07194f;font-size:17px;font-weight:800;letter-spacing:-.015em}.dr-golden-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.dr-golden-support-grid article{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:0 22px;border-right:1px solid #dbe6f4}.dr-golden-support-grid article:first-child{padding-left:0}.dr-golden-support-grid article:last-child{padding-right:0;border-right:0}.dr-golden-support-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#0754dc;background:#edf4fd}.dr-golden-support-grid svg{width:24px;height:24px}.dr-golden-support-grid strong,.dr-golden-support-grid small{display:block}.dr-golden-support-grid strong{margin-top:3px;color:#07194f;font-size:13px;line-height:1.2}.dr-golden-support-grid small{margin-top:5px;color:#4b639c;font-size:12px;line-height:1.4}.dr-golden-footer{display:flex;min-height:var(--pt-project-footer-height, 50px);align-items:center;justify-content:space-between;gap:16px;margin:16px 35px 0;padding:.35rem .95rem}.dr-golden-quote{display:flex;align-items:center;gap:11px;min-width:0;color:#4d66a0}.dr-golden-quote>span{color:#bed0ee;font-size:28px;font-weight:800;line-height:.7}.dr-golden-quote em{font-size:.68rem;font-weight:400;white-space:nowrap}.dr-golden-signoff{display:flex;align-items:center;gap:11px;margin-right:0;color:#4f6596}.dr-golden-signoff>i{display:block;width:40px;height:1px;background:#afc4e7}.dr-golden-signoff small{font-size:9px;white-space:nowrap}.dr-golden-signoff img{display:block;width:100px;height:auto}@media(min-width:1800px){.dr-golden-hero{padding-inline:48px}.dr-golden-journey,.dr-golden-room-grid,.dr-golden-support,.dr-golden-footer{width:min(1720px,calc(100% - 96px));margin-left:auto;margin-right:auto}.dr-golden-room-card{height:420px}.dr-golden-room-media-wrap{height:138px;flex-basis:138px}}@media(min-width:2300px){.dr-golden-journey,.dr-golden-room-grid,.dr-golden-support,.dr-golden-footer{width:min(1900px,calc(100% - 144px))}}@media(max-width:1180px){.dr-golden-hero h1{font-size:36px}.dr-golden-room-grid{grid-template-columns:1fr}.dr-golden-room-card{height:auto;min-height:390px}.dr-golden-support{height:auto}.dr-golden-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.dr-golden-support-grid article:nth-child(2){border-right:0}}@media(max-width:900px){.dr-golden-page{min-height:100vh}.dr-golden-hero{min-height:184px;padding-inline:24px}.dr-golden-hero-copy{max-width:610px}.dr-golden-journey,.dr-golden-room-grid,.dr-golden-support,.dr-golden-footer{margin-inline:24px}.dr-golden-journey{height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dr-golden-journey-item:nth-child(2){border-right:0}.dr-golden-support-grid{grid-template-columns:1fr}.dr-golden-support-grid article,.dr-golden-support-grid article:nth-child(2){padding:0;border-right:0}.dr-golden-footer{align-items:flex-start;flex-direction:column;padding-block:12px}}@media(max-width:640px){.dr-golden-hero{min-height:220px;padding:28px 18px 20px}.dr-golden-hero-visual{display:none}.dr-golden-hero h1{font-size:33px}.dr-golden-hero-copy>p:last-child{font-size:14px}.dr-golden-journey,.dr-golden-room-grid,.dr-golden-support,.dr-golden-footer{margin-inline:18px}.dr-golden-journey{grid-template-columns:1fr}.dr-golden-journey-item{border-right:0;border-bottom:1px solid #dce6f4}.dr-golden-journey-item:last-child{border-bottom:0}.dr-golden-room-card{padding-inline:20px}.dr-golden-room-media-wrap{width:calc(100% + 16px);margin-inline:-8px}.dr-golden-quote em,.dr-golden-signoff small{white-space:normal}.dr-golden-signoff{flex-wrap:wrap;margin-right:0}}.dr-decisions-view,.dr-briefing-view,.dr-history-view{gap:.75rem}.dr-decisions-view>.dr-view-hero,.dr-briefing-view>.dr-view-hero,.dr-history-view>.dr-history-hero{min-height:108px;padding:1rem 1.25rem;border-color:#d8e3f3;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:none}.dr-decisions-hero:after,.dr-briefing-hero:after,.dr-history-hero:after,.dr-decisions-view .dr-view-art,.dr-history-hero-art{display:none}.dr-decisions-view>.dr-view-hero h2,.dr-briefing-view>.dr-view-hero h2,.dr-history-view>.dr-history-hero h2{margin:.12rem 0 .22rem;color:#0d2551;font-size:clamp(1.65rem,2.2vw,2rem);letter-spacing:-.025em}.dr-decisions-view>.dr-view-hero p:not(.eyebrow),.dr-briefing-view>.dr-view-hero p:not(.eyebrow),.dr-history-view>.dr-history-hero p:not(.eyebrow){max-width:58rem;color:#5d7196;font-size:.72rem;line-height:1.45}.dr-decisions-view .dr-management-attention,.dr-decisions-view .dr-selected-decision,.dr-decisions-view .dr-management-record-form,.dr-briefing-view .dr-briefing-position,.dr-briefing-view .dr-briefing-controls,.dr-briefing-view .dr-briefing-save-bar,.dr-history-view .dr-history-summary,.dr-history-view .dr-history-timeline-card,.dr-history-view .dr-history-search-panel,.dr-history-view .dr-history-detail{border-color:#d8e3f3;box-shadow:0 5px 16px #1d3e7c09}.dr-decisions-view .dr-management-attention{padding:.95rem 1rem 1rem;border:1px solid #d8e3f3;border-radius:10px;background:#fff}.dr-decisions-view .dr-section-title{margin-bottom:.65rem}.dr-decisions-view .dr-attention-grid{gap:.6rem}.dr-decisions-view .dr-attention-card{min-height:82px;padding:.75rem .8rem;border-color:#dde6f2;border-radius:9px;box-shadow:none}.dr-decisions-view .dr-selected-decision{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:.7rem}.dr-decisions-view .dr-selected-main,.dr-decisions-view .dr-recommendation-panel{border-radius:10px}.dr-decisions-view .dr-selected-main{padding:1rem 1.1rem}.dr-decisions-view .dr-selected-main>h3{margin-bottom:.55rem;color:#102b59;font-size:1.08rem;line-height:1.35}.dr-decisions-view .dr-decision-story>div{grid-template-columns:142px minmax(0,1fr);padding:.62rem 0}.dr-decisions-view .dr-recommendation-panel{padding:.95rem 1rem;border-color:#cdddf5;background:linear-gradient(145deg,#f8fbff,#edf4ff)}.dr-decisions-view .dr-decision-boundary{padding:.6rem .8rem}.dr-decisions-view .dr-management-record-form{padding:1rem 1.1rem;border-radius:10px}.dr-briefing-view>.dr-briefing-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:112px;padding:1rem 1.25rem}.dr-briefing-view .dr-briefing-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.dr-briefing-view .dr-live-badge{margin-right:.15rem}.dr-briefing-view .dr-briefing-controls{min-height:52px;padding:.55rem .7rem;border-radius:9px;box-shadow:none}.dr-briefing-view .dr-briefing-steps{padding:.32rem .4rem;border-radius:10px;border-color:#d8e3f3}.dr-briefing-view .dr-briefing-steps>button{min-height:58px;padding:.55rem .7rem}.dr-briefing-view .dr-briefing-steps>button.active{background:#eef4ff}.dr-briefing-view .dr-briefing-position{padding:1rem 1.05rem 1.05rem;border-radius:10px;box-shadow:none}.dr-briefing-view .dr-briefing-metrics{gap:.55rem;margin-top:.7rem}.dr-briefing-view .dr-briefing-metrics article{min-height:90px;padding:.72rem .8rem;border-radius:8px;box-shadow:none}.dr-briefing-view .dr-briefing-narrative-grid{gap:.65rem;margin-top:.65rem}.dr-briefing-view .dr-briefing-narrative-grid article{min-height:118px;padding:.78rem .85rem;border-radius:8px}.dr-briefing-view .dr-briefing-save-bar{padding:.72rem .85rem;border-radius:9px;box-shadow:none}.dr-briefing-view .dr-briefing-footer-boundary{padding:.65rem .8rem}.dr-history-view>.dr-history-hero{display:block;min-height:104px}.dr-history-view .dr-history-summary{border-radius:10px;box-shadow:none}.dr-history-view .dr-history-summary article{min-height:70px;padding:.7rem .9rem}.dr-history-view .dr-history-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.62fr);gap:.7rem}.dr-history-view .dr-history-timeline-card,.dr-history-view .dr-history-search-panel,.dr-history-view .dr-history-detail{border-radius:10px;box-shadow:none}.dr-history-view .dr-history-timeline-card>header{padding:.8rem .9rem}.dr-history-view .dr-history-timeline-row{min-height:62px}.dr-history-view .dr-history-search-panel{padding:.8rem .9rem}.dr-history-view .dr-history-audit-details{margin-top:0}@media(min-width:1800px){.dr-decisions-view,.dr-briefing-view,.dr-history-view{width:min(1720px,calc(100% - 96px));margin-inline:auto}}@media(min-width:2300px){.dr-decisions-view,.dr-briefing-view,.dr-history-view{width:min(1900px,calc(100% - 144px))}}@media(max-width:900px){.dr-briefing-view>.dr-briefing-hero{grid-template-columns:1fr}.dr-briefing-view .dr-briefing-hero-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:.65rem}.dr-history-view .dr-history-layout{grid-template-columns:1fr}}.dr-decisions-view,.dr-briefing-view,.dr-history-view{gap:.85rem;padding-bottom:1.1rem;background:radial-gradient(circle at 96% 0%,rgba(189,216,255,.22),transparent 30rem),linear-gradient(180deg,#f5f9ff,#f3f8fe)}.dr-decisions-view>.dr-subpage-hero,.dr-briefing-view>.dr-subpage-hero,.dr-history-view>.dr-subpage-hero{position:relative;display:block;min-height:184px;overflow:hidden;padding:30px 32px 24px;border:0;border-radius:0 0 16px 16px;background:linear-gradient(90deg,#f9fcff,#f4f9ff 48%,#edf5ff);box-shadow:0 12px 30px #1d3e7c0e}.dr-subpage-hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#f9fcff 0% 42%,#f9fcfff2 54%,#f9fcff59 69%,#f9fcff00);pointer-events:none}.dr-decisions-hero:after,.dr-briefing-hero:after,.dr-history-hero:after{display:none!important}.dr-subpage-hero-copy{position:relative;z-index:3;width:min(48%,610px)}.dr-decisions-view>.dr-subpage-hero .eyebrow,.dr-briefing-view>.dr-subpage-hero .eyebrow,.dr-history-view>.dr-subpage-hero .eyebrow{margin:0;color:#5068a4;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.dr-decisions-view>.dr-subpage-hero h2,.dr-briefing-view>.dr-subpage-hero h2,.dr-history-view>.dr-subpage-hero h2{margin:12px 0 6px;color:#07184f;font-size:clamp(2.2rem,3.1vw,2.9rem);font-weight:800;letter-spacing:-.035em;line-height:1.04}.dr-decisions-view>.dr-subpage-hero p:not(.eyebrow),.dr-briefing-view>.dr-subpage-hero p:not(.eyebrow),.dr-history-view>.dr-subpage-hero p:not(.eyebrow){max-width:690px;margin:0;color:#445f9a;font-size:.9rem;line-height:1.46}.dr-subpage-hero-media{position:absolute;z-index:0;inset:0 0 0 auto;width:50%;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.dr-subpage-hero-media:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#f4f9ff9e,#f4f9ff14 30%,#041d4b14)}.dr-subpage-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.dr-subpage-hero-media-decisions img{object-position:52% 50%}.dr-subpage-hero-media-briefing img{object-position:53% 48%}.dr-subpage-hero-media-history img{object-position:50% 55%}.dr-subpage-hero-media-copy{position:absolute;z-index:2;top:50%;left:clamp(34px,4vw,72px);transform:translateY(-50%);color:#244b8d;font-size:clamp(16px,1.35vw,21px);font-weight:760;line-height:1.17;text-shadow:0 1px 14px rgba(255,255,255,.78)}.dr-subpage-hero-media-copy strong{display:block;font-weight:760}.dr-subpage-hero-media-copy i{display:block;width:58px;height:2px;margin-top:10px;background:#235ccb}.dr-subpage-hero-media-briefing .dr-subpage-hero-media-copy{top:auto;bottom:20px;transform:none}.dr-briefing-view .dr-briefing-hero-actions{position:absolute;z-index:4;top:16px;right:18px;display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.dr-briefing-view .dr-briefing-hero-actions .secondary-button,.dr-briefing-view .dr-live-badge{border-color:#bdcfeee6;background:#ffffffe6;box-shadow:0 4px 14px #20488b12;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dr-decisions-view .dr-management-attention,.dr-decisions-view .dr-selected-main,.dr-decisions-view .dr-recommendation-panel,.dr-decisions-view .dr-management-record-form,.dr-briefing-view .dr-briefing-controls,.dr-briefing-view .dr-briefing-steps,.dr-briefing-view .dr-briefing-position,.dr-briefing-view .dr-briefing-save-bar,.dr-briefing-view .dr-briefing-footer-boundary,.dr-history-view .dr-history-summary,.dr-history-view .dr-history-timeline-card,.dr-history-view .dr-history-search-panel,.dr-history-view .dr-history-detail,.dr-history-view .dr-history-supporting-audit{border-color:#d6e3f4;border-radius:14px;box-shadow:0 10px 24px #1d3e7c0e}.dr-decisions-view .dr-management-attention,.dr-briefing-view .dr-briefing-controls,.dr-briefing-view .dr-briefing-steps,.dr-history-view .dr-history-summary{background:#fffffff0}.dr-decisions-view .dr-attention-card,.dr-briefing-view .dr-briefing-metrics article,.dr-briefing-view .dr-briefing-narrative-grid article{border-color:#d8e5f6;border-radius:12px;box-shadow:0 5px 16px #1d3e7c09}.dr-decisions-view .dr-attention-card.info,.dr-briefing-view .dr-briefing-metrics article,.dr-briefing-view .dr-briefing-narrative-grid article{background:linear-gradient(135deg,#fff,#f5f9ff)}.dr-decisions-view .dr-attention-card.warning,.dr-briefing-view .dr-briefing-metrics article:nth-child(2){background:linear-gradient(135deg,#fff,#fff7ea)}.dr-decisions-view .dr-recommendation-panel,.dr-briefing-view .dr-briefing-narrative-grid article.recommended,.dr-briefing-view .dr-briefing-save-bar{background:linear-gradient(135deg,#fbfdff,#edf4ff)}.dr-decisions-view .dr-decision-boundary{border-color:#c9dcf7;border-radius:12px;background:linear-gradient(90deg,#eef5ff,#f7faff)}.dr-history-view .dr-history-summary article>span{box-shadow:0 4px 12px #224e9b12}.dr-history-view .dr-history-timeline-row.selected{background:linear-gradient(90deg,#edf4ff,#f8fbff)}@media(max-width:1180px){.dr-subpage-hero-copy{width:min(46%,520px)}.dr-subpage-hero-media{width:50%}.dr-subpage-hero-media-copy{left:22px;font-size:16px}.dr-briefing-view .dr-briefing-hero-actions{top:12px;right:12px}}@media(max-width:900px){.dr-decisions-view .dr-selected-decision{grid-template-columns:minmax(0,1fr)}.dr-decisions-view>.dr-subpage-hero,.dr-briefing-view>.dr-subpage-hero,.dr-history-view>.dr-subpage-hero{min-height:190px;padding:28px 24px 24px}.dr-subpage-hero:before{background:linear-gradient(90deg,#f9fcfffa,#f9fcfff2 58%,#f9fcffb8)}.dr-subpage-hero-copy{width:100%;max-width:720px}.dr-subpage-hero-media{width:100%;opacity:.24}.dr-subpage-hero-media-copy{display:none}.dr-briefing-view .dr-briefing-hero-actions{position:relative;top:auto;right:auto;justify-content:flex-start;flex-wrap:wrap;margin-top:.7rem}}@media(max-width:640px){.dr-decisions-view .dr-decision-story>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.dr-decisions-view>.dr-subpage-hero,.dr-briefing-view>.dr-subpage-hero,.dr-history-view>.dr-subpage-hero{min-height:210px;padding:26px 18px 22px}.dr-decisions-view>.dr-subpage-hero h2,.dr-briefing-view>.dr-subpage-hero h2,.dr-history-view>.dr-subpage-hero h2{font-size:2rem}.dr-decisions-view>.dr-subpage-hero p:not(.eyebrow),.dr-briefing-view>.dr-subpage-hero p:not(.eyebrow),.dr-history-view>.dr-subpage-hero p:not(.eyebrow){font-size:.82rem}}@media(min-width:901px){.dr-golden-hero,.dr-golden-journey,.dr-golden-room-grid,.dr-golden-support,.dr-golden-footer{box-sizing:border-box;width:min(var(--plentro-authenticated-rail, 1480px),calc(100% - var(--plentro-authenticated-gutter, 35px) - var(--plentro-authenticated-gutter, 35px)));margin-left:auto;margin-right:auto}}.dr-golden-room-grid{gap:var(--plentro-peer-gap, .72rem);margin-top:var(--plentro-major-section-gap, 1rem)}.dr-golden-support,.dr-golden-footer{margin-top:var(--plentro-major-section-gap, 1rem)}.dr-history-summary article>span svg,.dr-history-marker svg{width:1.08rem;height:1.08rem}.dr-record-kind{align-items:center;gap:.3rem}.dr-record-kind svg{width:.92rem;height:.92rem;flex:0 0 auto}.dr-history-view>.dr-subpage-hero:before{z-index:0}.dr-history-view .dr-subpage-hero-media{z-index:1}.dr-golden-hero{min-height:var(--pt-hero-b-min);max-height:var(--pt-hero-b-max);border-radius:var(--pt-radius-feature)}.dr-golden-hero h1{font-size:var(--pt-type-h1);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display)}.dr-golden-hero-art{height:100%;opacity:.7;filter:saturate(.78) contrast(.94)}.dr-golden-hero-illustrations{display:none}.dr-golden-hero-callout{top:auto;right:34px;bottom:24px;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.7);border-radius:var(--pt-radius-control);background:#133563b8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dr-golden-hero-callout i{background:#bed6ff}.dr-golden-room-card{border-radius:var(--pt-radius-card)}@media(min-width:901px){.dr-golden-page>.dr-golden-hero{box-sizing:border-box;height:180px;min-height:180px;max-height:180px;padding:1.1rem 1.8rem;border:1px solid #d1def0;border-radius:var(--pt-radius-feature)}.dr-golden-page>.dr-golden-hero .dr-golden-hero-copy{max-width:56%}.dr-golden-page>.dr-golden-hero h1{margin:.4rem 0 .3rem;font-size:clamp(1.9rem,2.5vw,2.4rem)}.dr-golden-page>.dr-golden-hero .dr-golden-hero-copy>p:last-child{font-size:.82rem;line-height:1.38}.dr-golden-page>.dr-golden-hero:before{width:76%;background:linear-gradient(90deg,#f9fcff 0%,rgba(249,252,255,.98) 48%,rgba(249,252,255,.66) 77%,transparent 100%)}.dr-golden-page>.dr-golden-hero .dr-golden-hero-callout{top:auto;right:2.125rem;bottom:1.5rem;min-width:11rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;font-size:1.05rem;line-height:1.18;text-shadow:0 1px 4px rgba(2,19,47,.85),0 2px 10px rgba(2,19,47,.6)}.dr-golden-page>.dr-golden-hero .dr-golden-hero-callout i{width:54px;margin-top:.55rem;background:#dcecff}}@media(min-width:901px){.app-shell-content>.dr-golden-page{padding-top:.5rem!important;background:transparent}}.dr-golden-page>.dr-golden-hero+.dr-golden-journey{margin-top:12px}@media(min-width:901px){.dr-golden-page>.dr-golden-hero .dr-golden-hero-art{object-position:54% 82%}}@media(min-width:901px){.dr-decisions-view>.dr-subpage-hero{box-sizing:border-box;height:130px;min-height:130px;max-height:130px;padding:14px 22px 12px}.dr-decisions-view>.dr-subpage-hero .dr-subpage-hero-copy{width:min(51%,650px)}.dr-decisions-view>.dr-subpage-hero h2{margin:5px 0 4px;font-size:clamp(1.85rem,2.25vw,2.2rem)}.dr-decisions-view>.dr-subpage-hero p:not(.eyebrow){max-width:660px;font-size:.8rem;line-height:1.34}.dr-decisions-view .dr-subpage-hero-media-copy{top:50%;left:42%;transform:translateY(-50%);color:#fff;font-size:clamp(14px,1.05vw,17px);text-shadow:0 1px 4px rgba(2,19,47,.82),0 2px 10px rgba(2,19,47,.55)}.dr-decisions-view .dr-subpage-hero-media-copy i{width:52px;margin-top:7px;background:#fff}}@media(min-width:901px){.dr-decisions-view{background:transparent}.dr-decisions-view>.dr-subpage-hero{border:1px solid #d1def0;border-radius:var(--pt-radius-feature, 16px)}}@media(min-width:1800px){.dr-golden-hero,.dr-golden-journey,.dr-golden-room-grid,.dr-golden-support,.dr-golden-footer,.dr-decisions-view,.dr-briefing-view,.dr-history-view{box-sizing:border-box;width:min(calc(var(--plentro-authenticated-rail, 1720px) - (2 * var(--plentro-authenticated-gutter, 3rem))),calc(100% - (2 * var(--plentro-authenticated-gutter, 3rem))));margin-inline:auto}}@media(min-width:901px){.dr-decisions-view,.dr-briefing-view,.dr-history-view{box-sizing:border-box;width:min(calc(var(--plentro-authenticated-rail, 1480px) - (2 * var(--plentro-authenticated-gutter, 2.2rem))),calc(100% - (2 * var(--plentro-authenticated-gutter, 2.2rem))));margin-left:auto;margin-right:auto}}@media(min-width:901px){.dr-history-view>.dr-subpage-hero{box-sizing:border-box;height:130px;min-height:130px;max-height:130px;padding:14px 22px 12px;border:1px solid #d1def0;border-radius:var(--pt-radius-feature, 16px);isolation:isolate}.dr-history-view>.dr-subpage-hero:before{z-index:1;background:linear-gradient(90deg,#f9fcfffc,#f6fafff5 43%,#edf6ff8a 64%,#e0eefc14)}.dr-history-view>.dr-subpage-hero .dr-subpage-hero-copy{z-index:2;width:min(51%,650px)}.dr-history-view>.dr-subpage-hero h2{margin:5px 0 4px;font-size:clamp(1.85rem,2.25vw,2.2rem)}.dr-history-view>.dr-subpage-hero p:not(.eyebrow){max-width:660px;font-size:.8rem;line-height:1.34}.dr-history-view .dr-subpage-hero-media{z-index:0;width:58%}.dr-history-view .dr-subpage-hero-media:before{content:none}.dr-history-view .dr-subpage-hero-media-history img{object-position:50% 58%}.dr-history-view .dr-subpage-hero-media-copy{left:44%;color:#173676;font-size:clamp(14px,1.05vw,17px);text-shadow:0 1px 10px rgba(249,252,255,.9)}.dr-history-view .dr-subpage-hero-media-copy i{width:52px;margin-top:7px}}@media(min-width:901px){.dr-history-view{background:transparent}.dr-history-view .dr-subpage-hero-media-history img{object-position:50% 72%}.dr-history-view .dr-subpage-hero-media-copy{left:58%;color:#fff;text-shadow:0 1px 4px rgba(2,19,47,.82),0 2px 10px rgba(2,19,47,.55)}.dr-history-view .dr-subpage-hero-media-copy i{background:#fff}}.dr-decisions-view .dr-initial-review{align-items:stretch}.dr-decisions-view .dr-initial-attention-description{margin:.35rem 0 0;color:#4d6286;font-size:.69rem;line-height:1.5;overflow-wrap:anywhere}.dr-decisions-view .dr-attention-card:has(.dr-initial-attention-description){align-items:start}.dr-decisions-view .dr-initial-empty-attention{grid-column:1 / -1}.dr-decisions-view .dr-initial-more{margin:.5rem 0 0;color:#4d6286;font-size:.72rem}.dr-decisions-view .dr-initial-lineage{padding:.8rem 0;border-top:1px solid #e3ebf7;color:#203555;font-size:.75rem;overflow-wrap:anywhere}.dr-decisions-view .dr-initial-lineage p{margin:.35rem 0;line-height:1.5}.dr-decisions-view .dr-initial-lineage small{display:block;color:#617696;line-height:1.5}.dr-decisions-view .dr-initial-next{color:#233a5e;line-height:1.55;overflow-wrap:anywhere}.dr-decisions-view .dr-initial-evidence-note{color:#576d8f;font-size:.74rem;line-height:1.55}.dr-decisions-view .dr-initial-navigation{display:inline-flex;margin-top:.8rem;text-decoration:none}@media(max-width:640px){.dr-decisions-view .dr-initial-review .dr-decision-story>div{grid-template-columns:minmax(0,1fr)}}@media(min-width:901px)and (max-width:1600px){.app-shell-main.has-floating-project-guide:not(:has(.floating-project-guide-panel)) .dr-golden-page>.dr-golden-footer{padding-right:7.75rem}}.dr-evidence-confidence-link,.mb-report-next-action{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 16px;border:1px solid #d7e3f2;border-radius:10px;background:#f4f8ff;color:#244567}.dr-evidence-confidence-link strong{font-size:.86rem;color:#193f6c}.dr-evidence-confidence-link p{font-size:.77rem;line-height:1.5;margin:3px 0 0}.dr-evidence-confidence-link button,.mb-report-next-action button{min-height:40px}.mb-report-next-action{margin:12px 0}.mb-report-next-action span{font-size:.77rem;color:#506580;line-height:1.4}@media(max-width:600px){.dr-evidence-confidence-link button,.mb-report-next-action button{width:100%}}.dr-guided-return{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;max-width:100%;padding:7px 12px;border:1px solid #d6e3f4;border-radius:9px;background:#fff;color:#1754aa;font-weight:750;font-size:.82rem;text-decoration:none}.dr-guided-return:hover{text-decoration:underline}.dr-guided-return:focus-visible{outline:3px solid #4084e5;outline-offset:2px}.dr-approved-reference{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;margin:0 0 12px;border:1px solid #c8d8ed;background:#f4f8ff;color:#31527c;border-radius:8px;font-size:.85rem}.dr-approved-reference button{min-height:40px}@media(max-width:600px){.dr-approved-reference{align-items:stretch}.dr-approved-reference button{width:100%}}.dr-loading-evidence{display:flex;align-items:center;gap:18px;width:min(740px,100%);margin:22px 0;padding:22px;background:#f3f9fd;border:1px solid #cde2f1;border-radius:14px;box-sizing:border-box}.dr-loading-evidence strong{color:#143958}.dr-loading-evidence p{color:#42617a;margin:7px 0 0;line-height:1.5}@media(max-width:420px){.dr-loading-evidence{padding:16px;gap:12px}}.dr-briefing-view{padding:0!important;background:#eef5fb}.mb-sheet{--mb-blue:#0751ed;--mb-ink:#0b1b4f;--mb-muted:#55719d;--mb-line:#d8e5f3;--mb-soft:#f5f9fe;color:var(--mb-ink);background:linear-gradient(180deg,#f7fbff,#edf5fb);border:0;border-radius:0;overflow:hidden;min-width:0;box-shadow:none}.mb-sheet *{box-sizing:border-box}.mb-sheet h2,.mb-sheet h3,.mb-sheet h4,.mb-sheet p{margin:0}.mb-hero{min-height:215px;margin:0 22px 10px;display:flex;justify-content:space-between;align-items:center;padding:24px 30px 22px;background-size:cover;background-position:center 58%;position:relative;isolation:isolate;gap:32px;border-bottom:1px solid #cfe0f0}.mb-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7fbfff0,#f7fbffe0 33%,#f1f8ff75 49%,#0d468214 67%,#00224f6b);z-index:-1}.mb-hero>div{max-width:57%}.mb-hero>div>p:first-child{font-size:13px;color:#345f9c;letter-spacing:.01em}.mb-hero h2{font-size:clamp(38px,3.2vw,58px);line-height:1;letter-spacing:-.048em;color:#0a174d;margin:14px 0 4px;font-weight:760}.mb-hero h3{font-size:clamp(25px,2.1vw,34px);line-height:1.08;font-weight:500;color:#1742b7}.mb-hero>div>p:last-child{max-width:720px;font-size:16px;line-height:1.45;margin-top:7px;color:#365b9c}.mb-hero aside{width:min(340px,31%);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:18px;color:#fff;text-shadow:0 2px 14px rgba(1,22,52,.8)}.mb-hero aside strong{position:relative;display:block;font-size:22px;line-height:1.12;font-weight:760}.mb-hero aside strong:after{content:"";display:block;width:42px;border-top:3px solid rgba(255,255,255,.92);margin-top:14px}.mb-hero aside small{display:flex;align-items:center;min-height:58px;border-left:1px solid rgba(255,255,255,.7);padding-left:18px;font-size:14px;font-weight:500;line-height:1.35;margin:0}.mb-navigation{display:flex;gap:10px;padding:0 22px 16px;margin-top:-1px}.mb-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;min-width:0;background:#fff;border:1px solid var(--mb-line);border-radius:7px;overflow:hidden}.mb-tabs button{display:flex;align-items:center;justify-content:center;gap:14px;min-height:58px;border:0;border-bottom:3px solid transparent;background:transparent;text-align:left;padding:11px 14px;color:#20355e;cursor:pointer;font-size:13px}.mb-tabs button span{flex:0 0 34px;height:34px;border-radius:50%;background:#edf2fa;display:grid;place-items:center;font-size:15px;color:#233b66}.mb-tabs button strong{font-weight:650}.mb-tabs button[aria-selected=true]{border-bottom-color:var(--mb-blue);color:var(--mb-blue);background:linear-gradient(180deg,#fff,#fbfdff)}.mb-tabs button[aria-selected=true] span{background:var(--mb-blue);color:#fff;box-shadow:0 0 0 4px #0751ed14}.mb-record-date{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:175px;max-width:210px;background:#fff;border:1px solid var(--mb-line);border-radius:7px;padding:10px 16px;font-size:12px}.mb-record-date span{color:#657b9c}.mb-record-date strong{color:#142b58}.mb-page-content{padding:0 22px;display:grid;gap:14px}.mb-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mb-fact{display:flex;gap:18px;align-items:center;background:linear-gradient(135deg,#fff,#fbfdff);border:1px solid var(--mb-line);border-radius:7px;padding:18px 22px;min-width:0;min-height:108px;box-shadow:0 5px 18px #1c4a7d09}.mb-fact-mark{display:grid;place-items:center;background:#e8f1ff;color:var(--mb-blue);width:58px;height:58px;border-radius:50%;flex-shrink:0}.mb-fact-mark svg{width:30px;height:30px}.mb-fact h3{font-size:13px;margin-bottom:5px;color:#16356c}.mb-fact strong{font-size:clamp(21px,2vw,31px);line-height:1.05;display:block;letter-spacing:-.025em;overflow-wrap:anywhere}.mb-fact p{font-size:12px;color:#60779c;margin-top:7px;line-height:1.4}.mb-step-position .mb-fact:first-child .mb-fact-mark,.mb-step-recovery .mb-fact:first-child .mb-fact-mark{background:#e3f8ec;color:#08975b}.mb-fact-good .mb-fact-mark{background:#e3f8ec!important;color:#079657!important}.mb-fact-good strong{color:#079657}.mb-fact-warning .mb-fact-mark{background:#fff1d8!important;color:#f0a000!important}.mb-fact-warning strong{color:#f0a000}.mb-fact-danger .mb-fact-mark{background:#ffe8eb!important;color:#e6283a!important}.mb-fact-danger strong{color:#e6283a}.mb-fact-info .mb-fact-mark{background:#e8f1ff!important;color:#0b5bea!important}.mb-step-change .mb-fact:first-child .mb-fact-mark{background:#ffe9ec;color:#e6283a}.mb-step-decision .mb-fact:first-child .mb-fact-mark{background:#e7f0ff;color:#0b5bea}.mb-body{display:grid;gap:14px;align-items:stretch}.mb-position-body{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-column{display:grid;gap:14px}.mb-change-body{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.mb-change-body>.mb-card{min-height:300px;position:relative}.mb-change-body>.mb-card:nth-child(1){background:linear-gradient(180deg,#eef6ff 0 70px,#fff 70px)}.mb-change-body>.mb-card:nth-child(2){background:linear-gradient(180deg,#f4f0ff 0 70px,#fff 70px)}.mb-change-body>.mb-card:nth-child(3){background:linear-gradient(180deg,#edf9f4 0 70px,#fff 70px)}.mb-change-body>.mb-card:not(:last-child):after{content:"→";position:absolute;right:-24px;top:48%;width:34px;height:34px;display:grid;place-items:center;color:var(--mb-blue);font-size:28px;z-index:2}.mb-change-body-reference>.mb-card:not(:last-child):after{display:none}.mb-change-card{padding:0!important;overflow:visible;min-height:0!important}.mb-change-card .mb-card-title{min-height:58px;margin:0;padding:14px 18px 2px!important}.mb-change-card-subtitle{margin:0!important;padding:0 18px 10px;min-height:30px;color:#315fb0!important;font-size:12px!important;line-height:1.25!important;border-bottom:1px solid #e7eef7}.mb-change-reference-list{display:grid}.mb-change-row{position:relative;display:grid;align-items:center;gap:10px;min-height:86px;padding:10px 14px;border-bottom:1px solid #e7eef7}.mb-change-row:last-child{border-bottom:0}.mb-change-row>div{min-width:0}.mb-change-row>div>strong{display:block;color:#102c69;font-size:13px;line-height:1.2}.mb-change-row>div>p{margin:3px 0 0!important;color:#365f9e!important;font-size:11px!important;line-height:1.35!important}.mb-change-row-source{grid-template-columns:46px minmax(0,1fr) 84px}.mb-change-row-driver{grid-template-columns:48px minmax(0,1fr)}.mb-change-row-impact{grid-template-columns:48px minmax(0,1fr) 100px}.mb-change-rank{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:750}.mb-change-rank-danger{background:#ffe5e8;color:#e52335}.mb-change-rank-good{background:#e4f8ed;color:#08975b}.mb-change-badge{justify-self:end;min-width:78px;border-radius:999px;padding:7px 9px;text-align:center;font-size:11px;font-weight:750;font-style:normal;white-space:nowrap}.mb-change-badge-danger{background:#ffe5e8;color:#e52335}.mb-change-badge-good{background:#ddf7e8;color:#088f50}.mb-change-row-icon{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;color:#0b5bea;background:#edf4ff}.mb-change-row-icon svg{width:26px;height:26px}.mb-change-row-icon-danger{color:#e6283a;background:#ffe9ec}.mb-change-metric{justify-self:end;width:96px;min-height:64px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px;font-style:normal;text-align:center}.mb-change-metric strong{font-size:18px;line-height:1}.mb-change-metric small{font-size:11px;font-weight:750}.mb-change-metric span{font-size:9px;line-height:1.2}.mb-change-metric-danger{background:#ffe8eb;color:#e52335}.mb-change-metric-good{background:#e4f8ed;color:#078b4e}.mb-change-source-card,.mb-change-driver-card,.mb-change-impact-card{background:#fff!important}.mb-change-source-card>.mb-card-title,.mb-change-source-card>.mb-change-card-subtitle{background:#edf5ff}.mb-change-driver-card>.mb-card-title,.mb-change-driver-card>.mb-change-card-subtitle{background:#f2edff}.mb-change-impact-card>.mb-card-title,.mb-change-impact-card>.mb-change-card-subtitle{background:#ebf9f2}.mb-change-card>.mb-card-title{border-radius:7px 7px 0 0}.mb-change-source-card .mb-change-row:not(:last-child):after,.mb-change-driver-card .mb-change-row:not(:last-child):after,.mb-change-source-card .mb-change-row:last-child:after,.mb-change-driver-card .mb-change-row:last-child:after{content:"→";position:absolute;right:-23px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;color:#0b5bea;font-size:23px;z-index:3}.mb-decision-body{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-decision-body>.mb-card:first-child{grid-column:1 / span 2;min-height:320px}.mb-decision-body>.mb-card:last-child{grid-column:3;background:linear-gradient(180deg,#fff5f4,#fff 33%);border-color:#f0d9d6}.mb-decision-register-card>.secondary-button{margin:0 16px 9px}.mb-decision-register-card>.mb-note{margin:0;padding:0 16px 13px}.mb-decision-body-reference>.mb-card{min-height:0!important}.mb-decision-card{padding:0!important;overflow:hidden}.mb-decision-card .mb-card-title{min-height:56px;margin:0;padding:14px 16px 4px!important}.mb-decision-card-subtitle,.mb-decision-impact-subtitle{margin:0!important;padding:0 16px 10px;border-bottom:1px solid #e6eef7;color:#315fa9!important;font-size:11px!important;line-height:1.25!important}.mb-decision-reference-list,.mb-decision-impact-list{display:grid}.mb-decision-row{display:grid;grid-template-columns:38px minmax(145px,1.45fr) 56px minmax(120px,1fr) minmax(116px,.95fr) minmax(82px,.7fr) minmax(98px,.78fr);align-items:center;gap:9px;min-height:90px;padding:9px 12px;border-bottom:1px solid #e6eef7}.mb-decision-row:last-child{border-bottom:0}.mb-decision-rank{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffe6e8;color:#e52335;font-size:16px;font-weight:750}.mb-decision-rank-info{background:#e8f1ff;color:#0b5bea}.mb-decision-question,.mb-decision-recommendation,.mb-decision-why,.mb-decision-owner,.mb-decision-date{min-width:0}.mb-decision-question>strong{display:block;color:#102c69;font-size:11px;line-height:1.2}.mb-decision-question>p,.mb-decision-recommendation>p,.mb-decision-why>p{margin:3px 0 0!important;color:#315d9f!important;font-size:9px!important;line-height:1.3!important}.mb-decision-priority{align-self:start;justify-self:center;min-width:52px;border-radius:999px;padding:5px 7px;text-align:center;font-size:9px;font-weight:750}.mb-decision-priority-high{background:#ffe4e7;color:#e52335}.mb-decision-priority-medium{background:#fff0d2;color:#e98d00}.mb-decision-recommendation,.mb-decision-why,.mb-decision-owner,.mb-decision-date{border-left:1px solid #e3ebf5;padding-left:9px}.mb-decision-recommendation small,.mb-decision-why small,.mb-decision-owner small,.mb-decision-date small{display:block;margin-bottom:4px;color:#17396f;font-size:9px;font-weight:700}.mb-decision-recommendation>strong{display:flex;align-items:center;gap:5px;color:#079657;font-size:13px;line-height:1.1}.mb-decision-recommendation>strong>span{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#079657;color:#fff;font-size:11px}.mb-decision-owner{display:grid;grid-template-columns:30px 1fr;align-items:center;column-gap:6px}.mb-decision-owner small{grid-column:1/-1}.mb-decision-owner>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e8f1ff;color:#164aa2;font-size:9px;font-weight:750}.mb-decision-owner>strong{color:#17396f;font-size:9px;line-height:1.2}.mb-decision-date>strong{display:flex;align-items:center;gap:4px;color:#17396f;font-size:9px;line-height:1.25}.mb-decision-date svg{width:14px;height:14px;color:#0b5bea}.mb-decision-impact-row{display:grid;grid-template-columns:46px minmax(0,1fr) 98px;align-items:center;gap:10px;min-height:91px;padding:10px 12px;border-bottom:1px solid #e6eef7}.mb-decision-impact-row:last-child{border-bottom:0}.mb-decision-impact-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.mb-decision-impact-icon svg{width:28px;height:28px}.mb-decision-impact-row>div>strong{display:block;color:#102c69;font-size:12px}.mb-decision-impact-row>div>p{margin:4px 0 0!important;color:#315d9f!important;font-size:10px!important;line-height:1.35!important}.mb-decision-impact-metric{min-height:62px;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px;text-align:center;font-style:normal}.mb-decision-impact-metric>strong{font-size:13px}.mb-decision-impact-metric>span{font-size:9px;line-height:1.15}.mb-impact-danger{background:#ffe7ea;color:#e52335}.mb-impact-warning{background:#fff0d5;color:#e98d00}.mb-decision-register-card{background:#fff}.mb-decision-impact-card{background:linear-gradient(180deg,#fff7f6 0 82px,#fff 82px)!important;border-color:#f0d6d2!important}.mb-recovery-body{grid-template-columns:1fr 1fr}.mb-recovery-body>.mb-card:nth-child(1){grid-column:1}.mb-recovery-body>.mb-card:nth-child(2){grid-column:2}.mb-recovery-body>.mb-card:nth-child(3){grid-column:1}.mb-recovery-body>.mb-card:nth-child(4){grid-column:2;background:linear-gradient(135deg,#f4fffa,#edfaf5);border-color:#cde9dc}.mb-recovery-body-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.mb-recovery-card{padding:0!important;overflow:hidden;min-height:0!important}.mb-recovery-card .mb-card-title{min-height:48px;margin:0;padding:12px 16px 2px!important}.mb-recovery-card-subtitle{margin:0!important;padding:0 16px 9px;border-bottom:1px solid #e6eef7;color:#315fa9!important;font-size:11px!important;line-height:1.25!important}.mb-recovery-table{display:grid;font-size:10px}.mb-recovery-table>div{display:grid;grid-template-columns:32px minmax(140px,1.7fr) minmax(90px,.9fr) minmax(90px,.9fr) minmax(104px,1fr);align-items:center;min-height:37px;border-bottom:1px solid #e6eef7}.mb-recovery-table>div:last-child{border-bottom:0}.mb-recovery-table>div>*{min-width:0;padding:0 9px}.mb-recovery-table-head{min-height:31px!important;background:#f2f7fd;color:#17396f;font-weight:700}.mb-recovery-table strong{color:#12306d;font-size:10px}.mb-recovery-table span,.mb-recovery-table time{color:#315d9f}.mb-recovery-status{justify-self:center;min-width:94px;padding:5px 8px!important;border-radius:999px;font-style:normal;text-align:center;white-space:nowrap}.mb-recovery-good{background:#e1f7ea;color:#078c4e!important}.mb-recovery-warning{background:#fff0d4;color:#e98d00!important}.mb-recovery-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px 14px 12px;min-height:150px}.mb-recovery-line{position:absolute;left:11%;right:11%;top:31px;border-top:2px dashed #2d69e8}.mb-recovery-line:before{content:"";position:absolute;left:0;width:34%;border-top:3px solid #0aa157;top:-2px}.mb-recovery-step{position:relative;z-index:1;text-align:center;color:#264f96}.mb-recovery-step>span{width:28px;height:28px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid #0b5bea;color:#fff;font-size:12px;font-weight:800}.mb-recovery-step-done>span{background:#0aa157;border-color:#0aa157}.mb-recovery-step strong{display:block;color:#12306d;font-size:10px;line-height:1.15;min-height:24px}.mb-recovery-step time{display:block;margin-top:4px;color:#1e55ba;font-size:9px}.mb-recovery-step p{margin:6px 0 0!important;font-size:9px!important;line-height:1.25!important;color:#5271a5!important}.mb-recovery-risk-list{display:grid}.mb-recovery-risk-list>div{display:grid;grid-template-columns:36px minmax(0,1fr) 86px;align-items:center;gap:10px;min-height:61px;padding:8px 12px;border-bottom:1px solid #e6eef7}.mb-recovery-risk-list>div:last-child{border-bottom:0}.mb-recovery-risk-rank{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e8f1ff;color:#0b5bea;font-size:13px;font-weight:750}.mb-recovery-risk-list strong{display:block;color:#12306d;font-size:11px}.mb-recovery-risk-list p{margin:3px 0 0!important;color:#315d9f!important;font-size:9px!important;line-height:1.3!important}.mb-recovery-risk-pill{min-width:76px;border-radius:999px;padding:6px 8px;text-align:center;font-style:normal;font-size:10px;font-weight:750}.mb-risk-high{background:#ffe5e8;color:#e52335}.mb-risk-medium{background:#fff0d4;color:#e98d00}.mb-recovery-outcome-card{background:linear-gradient(135deg,#f4fffa,#eaf9f1)!important;border-color:#cde9dc!important}.mb-recovery-outcome{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px;margin:10px 14px 14px;min-height:92px;padding:12px 16px;border:1px solid #bfe2d0;border-radius:8px;background:linear-gradient(90deg,#edfbf4,#f7fffb)}.mb-recovery-outcome>span{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#ddf7e8;color:#08975b;border-right:1px solid #bfe2d0}.mb-recovery-outcome>span svg{width:34px;height:34px}.mb-recovery-outcome strong{display:block;color:#078c4e;font-size:16px;line-height:1.2}.mb-recovery-outcome p{margin:5px 0 0!important;color:#315d9f!important;font-size:10px!important;line-height:1.3!important}.mb-card{min-width:0;background:#fff;border:1px solid var(--mb-line);border-radius:7px;padding:18px 20px;box-shadow:0 4px 18px #224e7e09}.mb-card-title{display:flex;align-items:center;gap:10px;font-size:19px!important;letter-spacing:-.025em;padding-bottom:11px!important;color:#123674!important}.mb-card-title>span{width:34px;height:34px;display:grid;place-items:center;color:#0b5bea}.mb-card-title svg{width:27px;height:27px}.mb-card h4{font-size:16px;line-height:1.35;margin-bottom:12px;color:#102451}.mb-card p{font-size:13px;line-height:1.55;color:#526b8d;margin:8px 0}.mb-card-intro{padding-bottom:11px;border-bottom:1px solid #e8eff7;color:#58709a!important}.mb-position-body>.mb-card{min-height:308px}.mb-position-rows>div{grid-template-columns:minmax(176px,34%) 1fr!important;align-items:center;padding:10px 0!important}.mb-position-rows dt{display:flex;align-items:center;gap:11px;color:#163465}.mb-position-rows dd{display:grid;grid-template-columns:minmax(118px,34%) 1fr;align-items:center;gap:12px}.mb-row-state{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:#214b92;white-space:nowrap}.mb-row-state i{width:9px;height:9px;border-radius:50%;background:#a8b7cb;box-shadow:0 0 0 3px #eef3f8;flex:0 0 auto}.mb-row-state-good{color:#173e80}.mb-row-state-good i{background:#08a45a;box-shadow:none}.mb-row-state-warning{color:#173e80}.mb-row-state-warning i{background:#f2a400;box-shadow:none}.mb-position-rows dd small{display:block;margin:0;color:#7386a5;font-size:11px;line-height:1.35}.mb-row-icon{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;color:#0b5bea}.mb-row-icon svg{width:23px;height:23px}.mb-management-question{display:grid;grid-template-columns:minmax(150px,30%) 1fr;gap:14px;align-items:start;margin-top:10px!important;padding-top:12px;border-top:1px solid #e8eff7;color:#4f6991!important}.mb-management-question strong{color:#173667;font-size:12px}.mb-management-question span{font-size:12px;line-height:1.4}.mb-milestone-empty{display:flex;align-items:center;gap:13px;padding:13px 4px 2px}.mb-milestone-empty>div{min-width:0}.mb-milestone-empty small{display:block;color:#6b7f9f;font-size:11px}.mb-milestone-empty strong{display:block;color:#244d91;font-size:15px;margin-top:2px}.mb-milestone-empty p{margin:3px 0 0!important;font-size:11px!important}.mb-card-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eff7;padding-bottom:8px}.mb-card-heading-row .mb-card-intro{border:0;padding:0}.mb-card-heading-row>span{flex:0 0 auto;font-size:11px;font-weight:650;color:#0b5bea}.mb-milestone-list{display:grid;margin-top:7px}.mb-milestone-list>div{display:grid;grid-template-columns:74px 28px minmax(0,1fr) 108px;align-items:center;gap:10px;min-height:39px;border-bottom:1px solid #e8eff7;font-size:12px}.mb-milestone-list>.mb-milestone-empty{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:14px 10px;min-width:0;width:100%;box-sizing:border-box;overflow-wrap:normal;word-break:normal}.mb-milestone-list>.mb-milestone-empty strong{font-size:14px;line-height:1.45}.mb-milestone-list>.mb-milestone-empty p{font-size:12px!important;line-height:1.5}.mb-milestone-list>div:last-child{border-bottom:0}.mb-milestone-list time{color:#526d95}.mb-milestone-list strong{color:#244d91;font-size:12px}.mb-milestone-list em{justify-self:end;min-width:98px;border-radius:999px;background:#eef3f8;padding:5px 9px;text-align:center;color:#627894;font-size:10px;font-style:normal;font-weight:650}.mb-milestone-state{width:22px;height:22px;border:2px solid #a9bad0;border-radius:50%;display:grid;place-items:center}.mb-milestone-state i{width:6px;height:6px;border-radius:50%;background:#a9bad0}.mb-milestone-complete{background:#09a85a;border-color:#09a85a}.mb-milestone-complete:after{content:"✓";color:#fff;font-size:12px;line-height:1}.mb-milestone-complete i{display:none}.mb-milestone-progress{border-color:#4c93ff}.mb-milestone-progress i{background:#4c93ff}.mb-milestone-list-reference>div:nth-child(1) em{background:#dcf6e7;color:#06884a}.mb-milestone-list-reference>div:nth-child(2) em{background:#e8f1ff;color:#1d5fd1}.mb-confidence-strip{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;border:1px solid var(--mb-line);border-radius:7px;background:#fff;box-shadow:0 4px 18px #224e7e09}.mb-confidence-strip-icon{width:38px;height:38px;display:grid;place-items:center;color:#0b5bea}.mb-confidence-strip-icon svg{width:29px;height:29px}.mb-confidence-strip h3{margin:0;color:#123674;font-size:17px;letter-spacing:-.02em}.mb-confidence-strip p{margin:2px 0 0;color:#657b9c;font-size:10px}.mb-confidence-strip>strong{min-width:118px;border-left:1px solid #dbe6f2;padding-left:16px;color:#214b92;font-size:18px;line-height:1.1}.mb-confidence-strip-reference{grid-template-columns:42px minmax(0,1fr) 70px 130px}.mb-confidence-score{width:62px;height:62px;border:7px solid #079657;border-radius:50%;display:grid;place-items:center;color:#123674;font-size:16px;font-weight:750;background:#fff}.mb-confidence-strip-reference>strong{min-width:0;font-size:14px;line-height:1.25}.mb-rows{margin:0}.mb-rows>div{display:grid;grid-template-columns:minmax(100px,30%) 1fr;gap:14px;border-bottom:1px solid #e8eff7;padding:11px 0;font-size:13px;line-height:1.5}.mb-rows>div:last-child{border-bottom:0}.mb-rows dt{font-weight:650}.mb-rows dd{margin:0;color:#44648e;overflow-wrap:anywhere}.mb-emphasis{display:block;color:#194a9c;font-size:24px;margin:10px 0;line-height:1.15;letter-spacing:-.02em}.mb-confidence-panel{display:flex;align-items:center;gap:14px;min-height:62px}.mb-confidence-panel .mb-emphasis{margin:0 0 4px;font-size:20px}.mb-confidence-panel p{margin:0!important;font-size:11px!important;line-height:1.4!important}.mb-confidence-orb{flex:0 0 54px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#edf4ff;border:1px solid #d2e0f3;color:#1956c3}.mb-confidence-orb svg{width:25px;height:25px}.mb-numbered{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #edf2f8;min-width:0}.mb-numbered>span{flex:0 0 38px;height:38px;border-radius:50%;background:#eaf2ff;color:var(--mb-blue);display:grid;place-items:center;font-weight:750;font-size:18px}.mb-numbered>div{min-width:0;flex:1}.mb-note{font-size:12px!important;color:#6b7f9d!important}.mb-card .schedule-date-evidence{margin:0;padding:9px 11px;background:#f8fbff;border:1px solid #d9e5f2;border-radius:7px}.mb-card .schedule-date-evidence dl{margin:0}.mb-card .schedule-date-evidence dt{font-size:10px}.mb-card .schedule-date-evidence dd{font-size:15px;line-height:1.15}.mb-card .schedule-date-evidence p{font-size:10px!important;line-height:1.35!important;margin:6px 0 0!important}.mb-position-body .mb-column>.mb-card:first-child{padding-bottom:13px}.mb-position-body>.mb-card{min-height:0}.mb-position-body .mb-column{grid-template-rows:minmax(0,1fr) auto}.mb-narrative{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(180px,240px);align-items:center;gap:16px;border:1px solid var(--mb-line);border-radius:7px;background:linear-gradient(110deg,#fff,#f8fbff);padding:15px 20px;margin-top:0;min-height:92px}.mb-narrative>span{font-size:50px;line-height:1;color:var(--mb-blue);font-family:Georgia,serif;align-self:start}.mb-narrative>div{min-width:0}.mb-narrative h3{font-size:19px;color:#18366c}.mb-narrative p{font-size:13px;line-height:1.45;color:#405f89;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.mb-narrative aside{border-left:1px solid #d9e5f5;padding-left:18px;font-size:12px;overflow-wrap:anywhere}.mb-narrative aside strong{color:#153665}.mb-narrative aside small{display:block;margin-top:5px;color:#6b7e9d;line-height:1.35}.mb-narrative textarea{width:100%;min-height:120px}.mb-footer{display:flex;align-items:center;gap:18px;padding:14px 22px 18px;color:#416dae;font-size:12px}.mb-footer em{font-family:Georgia,serif;font-size:13px;color:#4775c0}.mb-footer>span{margin-left:auto;font-size:10px;color:#6b82a6}.mb-footer>div{display:flex;gap:8px}.mb-footer button{white-space:nowrap;font-size:12px!important;padding:9px 15px!important;min-width:92px}.mb-sheet button:focus-visible{outline:3px solid #759cff;outline-offset:2px}.mb-edit-controls{margin:12px 22px;display:flex;align-items:center;gap:18px;padding:18px;background:#fff;border:1px solid #cbdbea;border-radius:8px}.mb-edit-controls p{font-size:13px;flex:1}.mb-edit-controls select{margin-left:8px;padding:8px}.mb-evidence-details{font-size:12px;color:#516b85;padding:8px 22px 14px}.mb-evidence-details summary{cursor:pointer}.mb-present-dialog{width:min(1740px,98vw);max-width:98vw;max-height:96vh;border:0;padding:0;border-radius:12px;background:#edf5ff;box-shadow:0 20px 100px #00142b99}.mb-present-dialog::backdrop{background:#041426e8}.mb-present-tools{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px}.mb-present-dialog .mb-sheet{border:0}@media(min-width:1800px){.mb-sheet{max-width:1900px;width:100%;margin-inline:auto}.mb-hero{min-height:235px}.mb-card{padding:22px 24px}.mb-card p,.mb-rows>div{font-size:14px}}@media(min-width:1100px)and (max-width:1500px){.mb-hero{min-height:178px;margin:0 16px 8px;padding:18px 26px;background-position:center 58%}.mb-hero h2{font-size:38px}.mb-hero h3{font-size:25px}.mb-hero>div>p:last-child{font-size:13px}.mb-hero aside{width:min(305px,29%);gap:14px}.mb-hero aside strong{font-size:19px}.mb-hero aside small{font-size:13px;padding-left:14px}.mb-navigation{padding:0 16px 12px}.mb-page-content{padding:0 16px;gap:12px}.mb-facts{gap:12px}.mb-fact{padding:14px 16px;min-height:96px}.mb-fact-mark{width:48px;height:48px}.mb-fact strong{font-size:21px}.mb-card{padding:14px 16px}.mb-card-title{font-size:17px!important}.mb-card p,.mb-rows>div{font-size:12px}.mb-position-body>.mb-card{min-height:276px}.mb-change-body>.mb-card{min-height:270px}.mb-decision-body>.mb-card:first-child{min-height:280px}.mb-narrative{padding:13px 16px;min-height:84px}.mb-footer{padding:12px 16px 14px}}@media(max-width:1100px){.mb-hero aside{width:min(280px,31%);gap:12px}.mb-hero aside strong{font-size:17px}.mb-hero aside small{font-size:12px;padding-left:12px}.mb-tabs button{gap:7px;padding:10px 8px}.mb-tabs button strong{font-size:11px}.mb-record-date{display:none}.mb-position-body,.mb-decision-body{grid-template-columns:1fr}.mb-decision-body>.mb-card{grid-column:auto!important}.mb-change-body{grid-template-columns:1fr}.mb-change-body>.mb-card:not(:last-child):after{display:none}.mb-recovery-body{grid-template-columns:1fr}.mb-recovery-body>.mb-card{grid-column:auto!important}.mb-narrative{grid-template-columns:40px 1fr}.mb-narrative aside{grid-column:2;border-left:0;border-top:1px solid #e0e9f3;padding:9px 0 0}.mb-footer>span{display:none}}@media(max-width:760px){.dr-briefing-view{padding:0!important}.mb-hero{margin:0 10px 8px;padding:20px 16px;min-height:185px;background-position:65% center}.mb-hero>div{max-width:100%}.mb-hero aside{display:none}.mb-hero:before{background:linear-gradient(90deg,#f7fbfffc,#f7fbffe9 72%,#f7fbff66)}.mb-hero h2{font-size:30px}.mb-hero h3{font-size:21px}.mb-hero>div>p:last-child{font-size:12px}.mb-navigation{padding:0 10px 10px}.mb-tabs{grid-template-columns:1fr 1fr}.mb-tabs button{min-height:56px}.mb-page-content{padding:0 10px;gap:10px}.mb-facts{grid-template-columns:1fr;gap:8px}.mb-fact{padding:12px 14px;min-height:0}.mb-fact strong{font-size:20px}.mb-body{grid-template-columns:1fr;gap:10px}.mb-card{padding:14px}.mb-position-body>.mb-card,.mb-change-body>.mb-card,.mb-decision-body>.mb-card,.mb-recovery-body>.mb-card{min-height:0}.mb-position-rows>div{grid-template-columns:1fr!important;gap:4px}.mb-narrative{grid-template-columns:34px 1fr;padding:14px;gap:10px}.mb-footer{flex-wrap:wrap;padding:14px 10px}.mb-footer>div{flex-wrap:wrap;width:100%}.mb-footer button{flex:1}.mb-edit-controls{margin:10px;flex-direction:column;align-items:stretch}.mb-evidence-details{padding:8px 10px 14px}}@media(min-width:901px){.dr-briefing-view{background:transparent!important}.dr-briefing-view .mb-sheet{background:transparent}.dr-briefing-view .mb-hero{box-sizing:border-box;height:130px;min-height:130px;max-height:130px;margin:0 22px 10px;padding:12px 22px 10px;overflow:hidden;border:1px solid #d1def0;border-radius:var(--pt-radius-feature, 16px)}.dr-briefing-view .mb-hero>div{max-width:58%}.dr-briefing-view .mb-hero>div>p:first-child{font-size:10px;line-height:1.2}.dr-briefing-view .mb-hero h2{margin:6px 0 2px;font-size:clamp(27px,2.15vw,34px);line-height:.98}.dr-briefing-view .mb-hero h3{font-size:clamp(17px,1.35vw,21px);line-height:1.05}.dr-briefing-view .mb-hero>div>p:last-child{max-width:650px;margin-top:4px;font-size:11px;line-height:1.3}.dr-briefing-view .mb-hero aside{width:min(300px,29%);gap:14px}.dr-briefing-view .mb-hero aside strong{font-size:16px;line-height:1.12}.dr-briefing-view .mb-hero aside strong:after{width:38px;margin-top:8px;border-top-width:2px}.dr-briefing-view .mb-hero aside small{min-height:42px;padding-left:14px;font-size:11px;line-height:1.28}}@media(min-width:1800px){.dr-briefing-view .mb-hero{margin-left:0;margin-right:0}}@media(min-width:901px){.dr-briefing-view .mb-hero{margin-left:0;margin-right:0}}@media(min-width:901px){.dr-briefing-view .mb-navigation{padding-left:0;padding-right:0}}@media(min-width:901px){.dr-briefing-view .mb-page-content{padding-left:0;padding-right:0}}.mb-footer{justify-content:flex-end}.mb-decision-empty,.mb-recovery-empty,.mb-planning-recommendation{padding:1rem 1.15rem;font-size:.94rem;line-height:1.55}.mb-decision-empty strong,.mb-recovery-empty strong{font-weight:700}.mb-decision-empty p{margin:.5rem 0 0}.mb-planning-recommendation{margin:.75rem 0}.mb-recovery-outcome-unestablished,.mb-recovery-body>.mb-recovery-outcome-unestablished:nth-child(4){background:#f7f9fc!important;border-color:#dbe3ee!important}.mb-recovery-outcome-unestablished>span{background:#e8edf5;color:#53647b;border-color:#dbe3ee}.mb-recovery-outcome-unestablished strong{color:#263b59}.mb-recovery-table>.mb-recovery-empty{display:block;min-height:88px}.mb-recovery-table>.mb-recovery-empty,.mb-recovery-timeline>.mb-recovery-empty{display:flex;align-items:center;grid-column:1 / -1;width:100%;min-width:0;padding:14px 16px;line-height:1.45;overflow-wrap:anywhere}.mb-recovery-timeline>.mb-recovery-empty strong{display:block;max-width:100%}.mb-recovery-risk-list>.mb-recovery-empty{display:flex;align-items:center;grid-template-columns:none;padding:18px 16px;min-height:88px}.mb-step-recovery .mb-facts .mb-fact:first-child .mb-fact-mark{background:#e8edf5;color:#53647b}.mb-recovery-table>.mb-recovery-empty,.mb-recovery-risk-list>.mb-recovery-empty{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;min-width:0;min-height:100px;padding:16px 18px;box-sizing:border-box;overflow-wrap:normal;word-break:normal}.mb-recovery-table>.mb-recovery-empty>*,.mb-recovery-risk-list>.mb-recovery-empty>*{display:block;min-width:0;width:100%;padding:0;margin:0!important;overflow-wrap:normal}.mb-recovery-table>.mb-recovery-empty>strong,.mb-recovery-risk-list>.mb-recovery-empty>strong{font-size:14px;line-height:1.4}.mb-recovery-table>.mb-recovery-empty>p,.mb-recovery-risk-list>.mb-recovery-empty>p{font-size:12px!important;line-height:1.45!important}.mb-recovery-timeline.mb-recovery-timeline-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:150px;padding:16px 18px}.mb-recovery-timeline.mb-recovery-timeline-empty>.mb-recovery-empty{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;padding:0;overflow-wrap:normal}.mb-recovery-timeline>.mb-recovery-empty>strong{display:block;font-size:14px;line-height:1.4}.mb-recovery-timeline>.mb-recovery-empty>p{display:block;font-size:12px!important;line-height:1.45!important;margin:0!important;overflow-wrap:normal}.mb-recovery-timeline>.mb-text-link{grid-column:1 / -1;justify-self:start;align-self:start;flex:0 0 auto;white-space:nowrap;width:max-content;max-width:100%}.mb-recovery-timeline.mb-recovery-timeline-has-planning{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.mb-recovery-timeline-has-planning>.mb-recovery-empty{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:6px;padding:4px 0 10px}.mb-recovery-timeline-has-planning>.mb-recovery-milestone{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid #dbe3ee;border-radius:7px;background:#f9fbff;overflow-wrap:anywhere}.mb-recovery-milestone strong{color:#263b59;font-size:13px;line-height:1.4}.mb-recovery-milestone time{color:#315d9f;font-size:12px;line-height:1.3}.mb-recovery-milestone small{color:#526883;font-size:11px;line-height:1.4}@media(max-width:760px){.mb-recovery-timeline.mb-recovery-timeline-has-planning{grid-template-columns:minmax(0,1fr)}}.mb-recovery-outcome.mb-recovery-outcome-unestablished{background:#f7f9fc;border-color:#dbe3ee}.mb-recovery-outcome.mb-recovery-outcome-unestablished>span{background:#e8edf5;color:#53647b;border-color:#dbe3ee}.mb-decision-register-card{container-type:inline-size}@container (max-width: 780px){.mb-decision-row{width:100%;min-width:0;box-sizing:border-box;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px 16px}.mb-decision-row>.mb-decision-rank{grid-column:1;grid-row:1}.mb-decision-row>.mb-decision-question{grid-column:2;grid-row:1}.mb-decision-row>.mb-decision-priority{grid-column:2;justify-self:start}.mb-decision-row>.mb-decision-recommendation,.mb-decision-row>.mb-decision-why,.mb-decision-row>.mb-decision-owner,.mb-decision-row>.mb-decision-date{grid-column:1 / -1;min-width:0;border-left:0;border-top:1px solid #e3ebf5;padding:9px 0 0;overflow-wrap:anywhere}.mb-decision-row>.mb-decision-recommendation>strong{display:block;max-width:100%;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.mb-decision-row>.mb-decision-owner{display:block}.mb-decision-row>.mb-decision-date>strong{white-space:normal;overflow-wrap:anywhere}}.mb-fact-unavailable strong,.mb-missing-value{color:#53647b!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important;letter-spacing:normal!important;overflow-wrap:anywhere}.mb-text-link{display:inline-flex;align-items:center;background:transparent;border:0;color:#174b9a;cursor:pointer;font-size:inherit;font-weight:600;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.mb-text-link:focus-visible{outline:3px solid #3277e9;outline-offset:3px}.mb-share-dialog{box-sizing:border-box;width:min(92vw,540px);max-height:85vh;overflow:auto;padding:24px;border:1px solid #c8d7eb;border-radius:14px;box-shadow:0 20px 65px #16305050;color:#203756;line-height:1.5}.mb-share-dialog::backdrop{background:#0c1d377a}.mb-share-dialog h2{margin:0 0 12px;font-size:20px}.mb-share-dialog p{margin:10px 0}.mb-share-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.mb-export-status{margin:12px 22px;font-size:12px}.mb-export-stage{position:fixed;top:0;left:-16000px;width:1100px;z-index:-1;pointer-events:none;color:#142b58}.mb-export-page{width:1100px;max-width:none;box-sizing:border-box;background:#fff;padding-bottom:16px}.mb-export-stage .mb-sheet{width:1100px;max-width:none;margin:0;background:#fff;box-sizing:border-box}.mb-export-stage .mb-navigation,.mb-export-stage .mb-page-content{padding-left:22px;padding-right:22px}@media(min-width:1101px){.mb-change-body-reference{row-gap:0;grid-template-rows:minmax(58px,auto) minmax(62px,auto) repeat(3,minmax(86px,auto))}.mb-change-body-reference>.mb-change-card{display:grid;grid-row:1 / span 5;grid-template-rows:subgrid}.mb-change-body-reference>.mb-change-card>.mb-card-title{grid-row:1}.mb-change-body-reference>.mb-change-card>.mb-change-card-subtitle{grid-row:2}.mb-change-body-reference>.mb-change-card>.mb-change-reference-list{grid-row:3 / span 3;display:grid;grid-template-rows:subgrid}}.mb-milestone-empty p,.mb-recovery-empty p{overflow-wrap:anywhere}n .mb-position-rows dd{min-width:0;grid-template-columns:minmax(0,36%) minmax(0,1fr)}.mb-position-rows dd small{min-width:0;overflow-wrap:anywhere}.mb-position-rows .mb-row-state{white-space:normal;min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.mb-position-rows>div{grid-template-columns:1fr!important}.mb-position-rows dd{grid-template-columns:minmax(0,1fr);gap:6px;justify-items:start}.mb-position-rows .mb-row-state{max-width:100%}}.mb-export-stage,.mb-export-page,.mb-export-stage .mb-sheet{width:900px}.mb-export-stage .mb-hero,.mb-export-stage .mb-card,.mb-export-stage .mb-facts,.mb-export-stage .mb-page-content{font-size:13px}.mb-export-stage .mb-sheet{line-height:1.35}@media(max-width:1100px){.mb-navigation{flex-wrap:wrap}.mb-navigation .mb-record-date{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:baseline;min-width:0;max-width:100%;width:100%;padding:8px 12px}.mb-navigation .mb-record-date small{overflow-wrap:anywhere}}.mb-step-position [data-briefing-analysis-id]>.mb-facts+.mb-position-body{margin-top:23px}.mb-step-position .mb-page-content>.mb-facts+.mb-position-body{margin-top:9px}.mb-step-position .mb-position-body>.mb-card{min-height:0}@media(min-width:1100px)and (max-width:1500px){.mb-step-position .mb-page-content{gap:14px}.mb-step-position .mb-page-content>.mb-facts{gap:14px}.mb-step-position .mb-position-body{gap:14px}.mb-step-position .mb-page-content>.mb-facts+.mb-position-body{margin-top:8px}.mb-step-position [data-briefing-analysis-id]>.mb-facts+.mb-position-body{margin-top:22px}.mb-step-position .mb-position-body>.mb-card{min-height:0}}@media(max-width:767px){.mb-step-position .mb-page-content>.mb-facts+.mb-position-body{margin-top:10px}.mb-step-position [data-briefing-analysis-id]>.mb-facts+.mb-position-body{margin-top:20px}}.mb-step-recovery .mb-page-content>.mb-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-scenario-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.mb-scenario-trio>div{min-width:0;background:#f0f5fc;border:1px solid #dce6f4;border-radius:8px;padding:13px 9px;text-align:center}.mb-scenario-trio span{display:block;font-size:12px;font-weight:650;color:#263548}.mb-scenario-trio strong{display:block;margin-top:5px;font-size:clamp(15px,1.5vw,22px);color:#172638;overflow-wrap:anywhere}.mb-progressive-evidence{border:1px solid #cbdbea;border-radius:8px;background:#fff;padding:0 16px;margin-top:2px}.mb-progressive-evidence>summary{font-size:14px;color:#0751ed;font-weight:700;padding:13px 0;cursor:pointer}.mb-progressive-evidence[open]{padding-bottom:16px}.mb-step-position .mb-card h3,.mb-step-change .mb-card h3,.mb-step-decision .mb-card h3,.mb-step-recovery .mb-card h3,.mb-sheet .mb-card-title,.mb-sheet .mb-fact h3,.mb-sheet .mb-narrative h3{color:#172638}@media(max-width:760px){.mb-step-recovery .mb-page-content>.mb-facts{grid-template-columns:1fr}.mb-scenario-trio{grid-template-columns:1fr}}.mb-sheet .mb-card p,.mb-sheet .mb-fact p,.mb-sheet .mb-narrative p{color:#293341}.mb-sheet .mb-narrative aside strong,.mb-sheet .mb-narrative aside small{color:#293341}.mb-executive-action strong{display:block;font-size:15px;font-weight:750}.mb-executive-action small{font-size:12px;line-height:1.45;white-space:pre-wrap}.mb-narrative .mb-action-why{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:#263548}.mb-narrative .mb-action-qualifier{display:block;margin-top:5px;font-size:11px;line-height:1.35;color:#475569}.mb-narrative .mb-action-evidence-link{display:inline-flex;min-height:30px;align-items:center;margin-top:4px;padding:1px 0;color:#064be8;font-size:12px;font-weight:700;text-align:left;white-space:normal}.mb-pm-source-evidence{padding:12px 14px;background:#f3f7fd;border:1px solid #dce7f6;border-radius:8px;margin:12px 0}.mb-pm-source-evidence strong{color:#172638;font-size:14px}.mb-pm-source-evidence p{margin:6px 0;color:#293341;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.mb-pm-source-evidence small{display:block;color:#475569;font-size:12px;line-height:1.45;overflow-wrap:anywhere}@media(max-width:760px){.mb-narrative .mb-action-evidence-link{min-height:40px}.mb-narrative .mb-action-why{font-size:12px}}.mb-step-position .mb-facts{gap:12px}.mb-step-position .mb-fact{min-height:87px;padding:13px 16px;gap:12px;align-items:center}.mb-step-position .mb-fact-mark{width:42px;height:42px}.mb-step-position .mb-fact-mark svg{width:24px;height:24px}.mb-step-position .mb-fact strong{font-size:clamp(17px,1.4vw,23px);line-height:1.16;color:#172638}.mb-step-position .mb-fact p{font-size:11px;line-height:1.34;margin-top:4px}.mb-step-position .mb-position-body{align-items:start;gap:14px}.mb-step-position .mb-position-body .mb-column{grid-template-rows:auto;align-content:start}.mb-step-position .mb-card{padding:16px 18px}.mb-step-position .mb-card-title{font-size:17px!important;padding-bottom:8px!important}.mb-step-position .mb-card-intro{font-size:12px;line-height:1.35;padding-bottom:9px;margin:0 0 5px}.mb-step-position .mb-position-rows>div{grid-template-columns:minmax(110px,40%) 1fr!important;padding:8px 0!important}.mb-step-position .mb-position-rows dt{gap:6px;font-size:12px;color:#283546}.mb-step-position .mb-position-rows dd{display:block;font-size:12px;color:#283546}.mb-step-position .mb-row-state{font-size:12px;white-space:normal;color:#283546}.mb-step-position .mb-row-icon{width:24px;height:24px;flex-basis:24px}.mb-step-position .mb-row-icon svg{width:19px;height:19px}.mb-step-position .mb-position-truth{font-size:11px;line-height:1.4;margin:10px 0 0;color:#516070}.mb-step-position .mb-scenario-trio{gap:9px;margin-top:10px}.mb-step-position .mb-scenario-trio>div{padding:12px 8px;background:#f6f8fb}.mb-step-position .mb-confidence-strip{min-height:68px;padding:10px 14px}.mb-step-position .mb-confidence-strip h3{font-size:14px}.mb-step-position .mb-confidence-strip p{font-size:11px}.mb-step-position .mb-position-secondary{border:1px solid #d9e3ee;border-radius:7px;background:#fff}.mb-step-position .mb-position-secondary summary{cursor:pointer;padding:10px 14px;font-size:12px;font-weight:700;color:#1750b3}.mb-step-position .mb-position-secondary[open] .mb-card{border:0;border-top:1px solid #e3eaf2;box-shadow:none}.mb-step-position .mb-narrative{align-items:start;min-height:0;padding:13px 18px;grid-template-columns:24px minmax(0,1fr) minmax(230px,40%);gap:12px}.mb-step-position .mb-narrative>span{font-size:30px}.mb-step-position .mb-narrative h3{font-size:16px}.mb-step-position .mb-narrative p{font-size:12px;line-height:1.38;margin-top:4px}.mb-step-position .mb-narrative aside{padding-left:14px}.mb-step-position .mb-narrative aside strong{font-size:13px}.mb-step-position .mb-narrative aside small{font-size:11px;line-height:1.35;margin-top:4px}@media(max-width:760px){.mb-step-position .mb-narrative{grid-template-columns:20px minmax(0,1fr)}.mb-step-position .mb-narrative aside{grid-column:2;border-left:0;border-top:1px solid #d9e5f5;padding:10px 0 0}}.mb-step-position .mb-outlook-unavailable{padding:5px 0 7px;min-height:74px}.mb-step-position .mb-outlook-unavailable strong{font-size:16px;color:#273449}.mb-step-position .mb-outlook-unavailable p{font-size:12px;line-height:1.4;color:#516070;margin-top:6px}.mb-step-position .mb-scenario-card{min-height:0}.mb-step-position .mb-outlook-unavailable{min-height:52px;padding:2px 0 4px}.mb-step-position .mb-outlook-unavailable strong{font-size:17px}.mb-step-position .mb-confidence-strip{margin-top:0}.mb-step-position .mb-narrative{background:#fff}.mb-step-position .mb-executive-action{background:#f6f9fd;border:1px solid #e1e8f1;border-radius:7px;padding:10px 12px}.mb-step-position .mb-narrative aside{border-left:0;padding-left:0}.mb-position-evidence-block{margin:12px 0 2px;padding:12px 14px;border:1px solid #dbe5ef;border-radius:7px;background:#f9fbfd}.mb-position-evidence-block>h3{margin:0 0 8px;font-size:14px;color:#263548}.mb-position-evidence-block>.mb-card{box-shadow:none;margin:0}@media(max-width:760px){.mb-step-position .mb-executive-action{padding:9px 10px}}.mb-accepted-composition.mb-step-position .mb-fact{min-height:98px;padding:15px 18px;gap:14px}.mb-accepted-composition.mb-step-position .mb-fact-mark{width:48px;height:48px}.mb-accepted-composition.mb-step-position .mb-fact strong{font-size:clamp(22px,1.7vw,30px);line-height:1.06}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(2) strong{color:#e99600}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(3) strong{color:#172638}.mb-accepted-composition.mb-step-position .mb-fact p{font-size:12px;margin-top:6px;color:#65728a}.mb-accepted-composition.mb-step-position .mb-position-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.mb-accepted-composition.mb-step-position .mb-position-body>.mb-card{min-height:290px}.mb-accepted-composition.mb-step-position .mb-card-title{font-size:19px!important;padding-bottom:11px!important}.mb-accepted-composition.mb-step-position .mb-card-intro{font-size:13px;line-height:1.45;padding:0 0 12px;margin:0;border-bottom:1px solid #e6edf5}.mb-accepted-composition.mb-step-position .mb-position-rows>div{grid-template-columns:minmax(125px,29%) minmax(0,1fr)!important;padding:11px 0!important}.mb-accepted-composition.mb-step-position .mb-position-rows dt{font-size:13px;gap:9px;color:#172638}.mb-accepted-composition.mb-step-position .mb-position-rows dd{display:grid!important;grid-template-columns:minmax(105px,31%) minmax(0,1fr)!important;gap:12px;align-items:center}.mb-accepted-composition.mb-step-position .mb-row-state{font-size:13px;white-space:nowrap;color:#173e80}.mb-accepted-composition.mb-step-position .mb-position-rows dd small{display:block!important;font-size:11px;line-height:1.35;color:#65728a}.mb-accepted-composition.mb-step-position .mb-scenario-card{min-height:188px;padding:18px 20px}.mb-accepted-composition.mb-step-position .mb-scenario-trio{gap:11px;margin-top:14px}.mb-accepted-composition.mb-step-position .mb-scenario-trio>div{padding:16px 10px;background:#f3f6fb;border-color:#dce5ef}.mb-accepted-composition.mb-step-position .mb-scenario-trio span{font-size:12px;color:#43516a}.mb-accepted-composition.mb-step-position .mb-scenario-trio strong{font-size:20px;color:#172638;margin-top:7px}.mb-accepted-composition.mb-step-position .mb-confidence-strip{min-height:88px;padding:10px 16px;background:#fff}.mb-accepted-composition.mb-step-position .mb-confidence-strip h3{font-size:18px}.mb-accepted-composition.mb-step-position .mb-confidence-strip p{font-size:11px;color:#65728a}.mb-accepted-composition.mb-step-position .mb-confidence-strip>strong{width:62px;height:62px;border:6px solid #079657;border-radius:50%;display:grid;place-items:center;font-size:16px;color:#172638;padding:0;background:#fff}.mb-accepted-composition.mb-step-position .mb-narrative{min-height:116px;padding:15px 20px;grid-template-columns:36px minmax(0,1fr) minmax(250px,29%);gap:16px;background:#fff}.mb-accepted-composition.mb-step-position .mb-narrative>span{font-size:42px}.mb-accepted-composition.mb-step-position .mb-narrative h3{font-size:18px}.mb-accepted-composition.mb-step-position .mb-narrative p{font-size:13px;line-height:1.45;color:#34445e}.mb-accepted-composition.mb-step-position .mb-executive-action{background:transparent;border:0;border-left:1px solid #d9e2ec;border-radius:0;padding:2px 0 2px 18px}.mb-accepted-composition.mb-step-position .mb-executive-action strong{font-size:13px;color:#172638}.mb-accepted-composition.mb-step-position .mb-executive-action small{font-size:11px;line-height:1.4;color:#56657c}@media(max-width:760px){.mb-accepted-composition.mb-step-position .mb-position-body{grid-template-columns:1fr}.mb-accepted-composition.mb-step-position .mb-position-body>.mb-card{min-height:0}.mb-accepted-composition.mb-step-position .mb-position-rows dd{grid-template-columns:1fr!important;gap:3px}.mb-accepted-composition.mb-step-position .mb-row-state{white-space:normal}.mb-accepted-composition.mb-step-position .mb-narrative{grid-template-columns:22px minmax(0,1fr)}.mb-accepted-composition.mb-step-position .mb-executive-action{grid-column:2;border-left:0;border-top:1px solid #d9e2ec;padding:10px 0 0}}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(1) .mb-fact-mark{background:#e3f8ec;color:#08975b}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(2) .mb-fact-mark{background:#fff1d8;color:#f0a000}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(3) .mb-fact-mark{background:#e8f1ff;color:#0b5bea}.mb-accepted-composition.mb-step-position .mb-confidence-strip>strong{flex:0 0 62px;min-width:62px;max-width:62px;aspect-ratio:1/1}@media(min-width:901px){.dr-briefing-view .mb-accepted-composition .mb-hero{height:166px;min-height:166px;max-height:166px;padding:19px 22px 16px;margin:0 0 10px;border-radius:0;background-position:center 36%}.dr-briefing-view .mb-accepted-composition .mb-hero>div{max-width:57%}.dr-briefing-view .mb-accepted-composition .mb-hero>div>p:first-child{font-size:12px;line-height:1.2}.dr-briefing-view .mb-accepted-composition .mb-hero h2{margin:8px 0 2px;font-size:clamp(42px,3vw,56px);line-height:.96;letter-spacing:-.045em}.dr-briefing-view .mb-accepted-composition .mb-hero h3{font-size:clamp(27px,2vw,34px);line-height:1.02;color:#111827;font-weight:720}.dr-briefing-view .mb-accepted-composition .mb-hero>div>p:last-child{margin-top:6px;font-size:17px;line-height:1.25;color:#111827;font-weight:520}.dr-briefing-view .mb-accepted-composition .mb-hero aside{width:min(365px,31%);gap:24px}.dr-briefing-view .mb-accepted-composition .mb-hero aside strong{font-size:22px;line-height:1.1}.dr-briefing-view .mb-accepted-composition .mb-hero aside strong:after{width:50px;margin-top:14px;border-top-width:3px}.dr-briefing-view .mb-accepted-composition .mb-hero aside small{min-height:65px;padding-left:22px;font-size:17px;line-height:1.23}}.mb-accepted-composition .mb-navigation{gap:10px;margin-bottom:0}.mb-accepted-composition .mb-tabs{border-radius:9px}.mb-accepted-composition .mb-tabs button{min-height:58px;font-size:14px;gap:16px}.mb-accepted-composition .mb-tabs button span{width:42px;height:42px;flex-basis:42px;font-size:18px}.mb-accepted-composition .mb-record-date{min-width:190px;padding:10px 18px;font-size:13px}.mb-accepted-composition .mb-record-date strong{font-size:16px}.mb-accepted-composition.mb-step-position .mb-facts{gap:12px}.mb-accepted-composition.mb-step-position .mb-fact{position:relative;min-height:126px;padding:18px 22px;gap:18px;border-radius:10px;border-color:#cddcf0}.mb-accepted-composition.mb-step-position .mb-fact:after,.mb-accepted-composition.mb-step-position .mb-scenario-card:after,.mb-accepted-composition.mb-step-position .mb-confidence-strip:after{content:"i";position:absolute;right:14px;top:13px;width:18px;height:18px;border:2px solid #0751ed;border-radius:50%;color:#0751ed;display:grid;place-items:center;font:700 11px/1 Arial,sans-serif}.mb-accepted-composition.mb-step-position .mb-fact-mark{width:70px;height:70px;flex-basis:70px}.mb-accepted-composition.mb-step-position .mb-fact-mark svg{width:38px;height:38px}.mb-accepted-composition.mb-step-position .mb-fact h3{font-size:16px;margin-bottom:4px}.mb-accepted-composition.mb-step-position .mb-fact strong{font-size:clamp(25px,2vw,34px);line-height:1.03}.mb-accepted-composition.mb-step-position .mb-fact p{max-width:94%;font-size:15px;line-height:1.25;margin-top:6px;color:#111827}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(1) strong{color:#079657}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(2) strong{color:#ef9400}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(3) strong{color:#111827}.mb-accepted-composition.mb-step-position .mb-position-body{gap:12px;align-items:stretch}.mb-accepted-composition.mb-step-position .mb-position-body>.mb-card,.mb-accepted-composition.mb-step-position .mb-position-body>.mb-column{min-height:286px}.mb-accepted-composition.mb-step-position .mb-card{border-radius:10px;border-color:#cddcf0;box-shadow:none}.mb-accepted-composition.mb-step-position .mb-position-body>.mb-card{padding:13px 18px 10px}.mb-accepted-composition.mb-step-position .mb-card-title{font-size:25px!important;padding-bottom:3px!important;gap:12px}.mb-accepted-composition.mb-step-position .mb-card-title>span{width:34px;height:34px}.mb-accepted-composition.mb-step-position .mb-card-title svg{width:30px;height:30px}.mb-accepted-composition.mb-step-position .mb-card-intro{font-size:15px;line-height:1.2;padding:0 0 9px;margin:0}.mb-accepted-composition .mb-position-table-head{display:grid;grid-template-columns:31% 27% 42%;align-items:center;min-height:31px;margin:0;padding:0 14px 0 56px;background:#eaf1fb;color:#111827;font-size:14px;font-weight:750}.mb-accepted-composition.mb-step-position .mb-position-rows>div{grid-template-columns:31% 69%!important;min-height:52px;padding:6px 12px!important}.mb-accepted-composition.mb-step-position .mb-position-rows dt{font-size:15px;gap:12px}.mb-accepted-composition.mb-step-position .mb-row-icon{width:34px;height:34px;flex-basis:34px}.mb-accepted-composition.mb-step-position .mb-row-icon svg{width:28px;height:28px}.mb-accepted-composition.mb-step-position .mb-position-rows dd{grid-template-columns:35% 65%!important;gap:11px;align-items:center}.mb-accepted-composition.mb-step-position .mb-row-state{font-size:15px;font-weight:620;color:#111827}.mb-accepted-composition.mb-step-position .mb-row-state i{width:13px;height:13px}.mb-accepted-composition.mb-step-position .mb-row-state-good i{background:#11aa63}.mb-accepted-composition.mb-step-position .mb-row-state-warning i{background:#f2a400}.mb-accepted-composition.mb-step-position .mb-position-rows dd small{font-size:14px;line-height:1.2;color:#111827}.mb-accepted-composition.mb-step-position .mb-column{gap:12px;grid-template-rows:168px 106px}.mb-accepted-composition.mb-step-position .mb-scenario-card{position:relative;min-height:168px;height:168px;padding:13px 18px 14px}.mb-accepted-composition.mb-step-position .mb-scenario-card .mb-card-title{padding-bottom:2px!important}.mb-accepted-composition.mb-step-position .mb-scenario-card .mb-card-intro{border-bottom:0;padding-bottom:6px}.mb-accepted-composition.mb-step-position .mb-scenario-trio{gap:12px;margin-top:6px}.mb-accepted-composition.mb-step-position .mb-scenario-trio>div{border:0;border-radius:10px;padding:13px 10px 12px}.mb-accepted-composition.mb-step-position .mb-scenario-trio>.mb-scenario-optimistic{background:linear-gradient(135deg,#dcf7e4,#e8f9ec)}.mb-accepted-composition.mb-step-position .mb-scenario-trio>.mb-scenario-central{background:linear-gradient(135deg,#e2ecff,#edf2ff)}.mb-accepted-composition.mb-step-position .mb-scenario-trio>.mb-scenario-slower{background:linear-gradient(135deg,#f0ddfb,#f7e9fd)}.mb-accepted-composition.mb-step-position .mb-scenario-trio span{font-size:15px;font-weight:720;color:#111827}.mb-accepted-composition.mb-step-position .mb-scenario-trio strong{font-size:28px;line-height:1;margin-top:10px;color:#111827}.mb-accepted-composition.mb-step-position .mb-confidence-strip{position:relative;min-height:106px;height:106px;padding:13px 18px;grid-template-columns:42px minmax(0,1fr) 82px 104px;gap:16px;border-radius:10px;border-color:#cddcf0}.mb-accepted-composition.mb-step-position .mb-confidence-strip-icon{width:38px;height:38px;color:#0751ed;background:transparent}.mb-accepted-composition.mb-step-position .mb-confidence-strip-icon svg{width:31px;height:31px}.mb-accepted-composition.mb-step-position .mb-confidence-strip h3{font-size:24px;color:#111827}.mb-accepted-composition.mb-step-position .mb-confidence-strip p{max-width:560px;font-size:14px;line-height:1.23;color:#111827}.mb-accepted-composition.mb-step-position .mb-confidence-strip>strong{width:76px;height:76px;min-width:76px;max-width:76px;flex-basis:76px;border-width:9px;font-size:20px}.mb-accepted-composition .mb-confidence-label{font-size:17px;line-height:1.05;font-weight:750;color:#111827}.mb-accepted-composition.mb-step-position .mb-narrative{min-height:103px;padding:12px 18px;grid-template-columns:44px minmax(0,1fr) minmax(330px,31%);gap:15px;border-radius:10px;border-color:#cddcf0}.mb-accepted-composition.mb-step-position .mb-narrative>span{font-size:58px;line-height:.8}.mb-accepted-composition.mb-step-position .mb-narrative h3{font-size:22px}.mb-accepted-composition.mb-step-position .mb-narrative p{font-size:15px;line-height:1.22;margin-top:2px;color:#111827}.mb-accepted-composition.mb-step-position .mb-executive-action{padding:3px 10px 2px 26px;border-left:1px solid #98b9ee}.mb-accepted-composition.mb-step-position .mb-executive-action:before{content:"→";float:left;margin-left:-58px;margin-top:4px;color:#0751ed;font-size:44px;line-height:.8;font-weight:400}.mb-accepted-composition.mb-step-position .mb-executive-action strong{font-size:20px}.mb-accepted-composition.mb-step-position .mb-executive-action small{font-size:15px;line-height:1.25;color:#111827}.mb-accepted-composition.mb-step-position .mb-progressive-evidence{min-height:50px;padding:0 18px;border-radius:9px}.mb-accepted-composition.mb-step-position .mb-progressive-evidence>summary{display:flex;align-items:center;gap:26px;min-height:49px;padding:0;font-size:15px;color:#111827}.mb-accepted-composition.mb-step-position .mb-progressive-evidence>summary strong{color:#0751ed;font-size:17px}.mb-accepted-composition.mb-step-position .mb-progressive-evidence>summary span{font-weight:520}.mb-accepted-composition .mb-footer{padding:12px 0 0}.mb-accepted-composition .mb-footer>div{gap:10px}.mb-accepted-composition .mb-footer button{min-height:46px;padding:0 22px;border-radius:9px;font-size:16px;font-weight:700}.mb-accepted-composition .mb-footer .primary-button{background:#0751ed}.mb-accepted-composition .mb-more-button{width:50px;min-width:50px;padding:0!important;font-size:20px!important}@media(min-width:901px)and (max-width:1500px){.dr-briefing-view .mb-accepted-composition .mb-hero{height:154px;min-height:154px;max-height:154px}.mb-accepted-composition.mb-step-position .mb-fact{min-height:112px}.mb-accepted-composition.mb-step-position .mb-fact strong{font-size:24px}.mb-accepted-composition.mb-step-position .mb-fact p{font-size:13px}.mb-accepted-composition.mb-step-position .mb-card-title{font-size:21px!important}.mb-accepted-composition.mb-step-position .mb-position-rows dd small{font-size:12px}.mb-accepted-composition.mb-step-position .mb-scenario-trio strong{font-size:23px}.mb-accepted-composition.mb-step-position .mb-confidence-strip h3{font-size:20px}.mb-accepted-composition.mb-step-position .mb-confidence-strip p{font-size:12px}.mb-accepted-composition.mb-step-position .mb-narrative p,.mb-accepted-composition.mb-step-position .mb-executive-action small{font-size:13px}}@media(min-width:901px){.mb-accepted-composition.mb-step-position .mb-progressive-evidence{width:calc(100% - 505px)}.mb-accepted-composition.mb-step-position .mb-footer{min-height:50px;margin-top:-62px;padding:0 0 0 calc(100% - 490px);align-items:center}.mb-accepted-composition.mb-step-position .mb-footer>div{width:100%;justify-content:flex-end}.dr-briefing-reference>.mb-evidence-details,.dr-briefing-reference>.plentro-workspace-footer{display:none}}@media(min-width:901px){.dr-briefing-view .mb-accepted-composition .mb-hero{background-size:78% auto;background-position:right 50%;background-repeat:no-repeat;background-color:#eaf4ff}.mb-accepted-composition.mb-step-position .mb-position-body{align-items:stretch}.mb-accepted-composition.mb-step-position .mb-position-body>.mb-card,.mb-accepted-composition.mb-step-position .mb-position-body>.mb-column{min-height:0;height:100%}.mb-accepted-composition.mb-step-position .mb-column{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.mb-accepted-composition.mb-step-position .mb-scenario-card,.mb-accepted-composition.mb-step-position .mb-confidence-strip{height:auto;min-height:0}.mb-accepted-composition.mb-step-position .mb-confidence-strip{align-self:stretch}.mb-accepted-composition.mb-step-position .mb-executive-action{position:relative;padding-left:24px}.mb-accepted-composition.mb-step-position .mb-executive-action:before{content:"";position:absolute;left:-48px;top:50%;width:30px;margin:0;border-top:2px solid #0751ed;transform:translateY(-50%);float:none}.mb-accepted-composition.mb-step-position .mb-executive-action:after{content:"";position:absolute;left:-20px;top:50%;width:8px;height:8px;border-top:2px solid #0751ed;border-right:2px solid #0751ed;transform:translateY(-50%) rotate(45deg)}.mb-accepted-composition.mb-step-position .mb-progressive-evidence{width:calc(100% - 445px)}.mb-accepted-composition.mb-step-position .mb-footer{min-height:44px;margin-top:-56px;padding-left:calc(100% - 430px)}.mb-accepted-composition.mb-step-position .mb-footer>div{gap:8px}.mb-accepted-composition.mb-step-position .mb-footer button{min-height:40px;padding:0 17px;border-radius:8px;font-size:14px;font-weight:650;box-shadow:none}.mb-accepted-composition.mb-step-position .mb-more-button{width:40px;min-width:40px;padding:0!important;font-size:17px!important}}@media(min-width:901px){.dr-briefing-view .mb-accepted-composition .mb-hero{background-size:auto 165%;background-position:right 50%}.mb-accepted-composition.mb-step-position .mb-narrative{grid-template-columns:44px minmax(0,1fr) minmax(320px,29%);column-gap:34px}.mb-accepted-composition.mb-step-position .mb-executive-action{padding-left:22px}.mb-accepted-composition.mb-step-position .mb-executive-action:before{left:-31px;width:18px}.mb-accepted-composition.mb-step-position .mb-executive-action:after{left:-15px;width:7px;height:7px}.mb-accepted-composition.mb-step-position .mb-footer button{min-height:38px;padding:0 15px;border-radius:8px;font-size:13px}.mb-accepted-composition.mb-step-position .mb-more-button{width:38px;min-width:38px;height:38px;font-size:16px!important}}@media(min-width:901px){.dr-briefing-view .mb-accepted-composition .mb-hero:before{background:linear-gradient(90deg,#f7fbfffa,#f7fbfff5 31%,#f4faffd1 42%,#ebf6ff73 54%,#0c46821a 70%,#00224f5c)}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(1) strong{font-size:clamp(23px,1.75vw,30px);line-height:1.06}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(2) strong{font-size:clamp(22px,1.6vw,28px);line-height:1.06}}@media(min-width:901px)and (max-width:1500px){.mb-accepted-composition.mb-step-position .mb-fact:nth-child(1) strong{font-size:22px}.mb-accepted-composition.mb-step-position .mb-fact:nth-child(2) strong{font-size:21px}}@media(min-width:901px){.dr-briefing-view .mb-accepted-composition .mb-hero>div,.dr-briefing-view .mb-accepted-composition .mb-hero>aside{position:relative;z-index:2}.dr-briefing-view .mb-accepted-composition .mb-hero:after{content:"";position:absolute;inset:0 31% 0 0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(247,251,255,.16) 0%,rgba(247,251,255,.12) 48%,rgba(247,251,255,.05) 73%,transparent 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 55%,rgba(0,0,0,.55) 78%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 55%,rgba(0,0,0,.55) 78%,transparent 100%)}}@media(min-width:901px){.dr-briefing-view .mb-accepted-composition .mb-hero{background-color:#f9fcff;background-size:58% auto;background-position:right center;background-repeat:no-repeat}.dr-briefing-view .mb-accepted-composition .mb-hero:before{z-index:1;background:linear-gradient(90deg,#f9fcfffc,#f6fafff5 43%,#edf6ff8a 64%,#e0eefc14)}.dr-briefing-view .mb-accepted-composition .mb-hero:after{display:none;content:none}.dr-briefing-view .mb-accepted-composition .mb-hero>div,.dr-briefing-view .mb-accepted-composition .mb-hero>aside{position:relative;z-index:2}}@media(min-width:901px){.mb-accepted-composition.mb-step-position .mb-facts,.mb-accepted-composition.mb-step-position .mb-position-body,.mb-accepted-composition.mb-step-position .mb-column{gap:14px}.mb-accepted-composition.mb-step-position .mb-scenario-trio{gap:10px}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-facts{gap:14px}.mb-accepted-composition.mb-step-change .mb-fact{min-height:104px;padding:15px 20px;gap:16px;border-radius:10px;border-color:#cddcf0}.mb-accepted-composition.mb-step-change .mb-fact-mark{width:58px;height:58px;flex-basis:58px}.mb-accepted-composition.mb-step-change .mb-fact-mark svg{width:32px;height:32px}.mb-accepted-composition.mb-step-change .mb-fact h3{font-size:14px;margin-bottom:4px;color:#172638}.mb-accepted-composition.mb-step-change .mb-fact strong{font-size:clamp(24px,1.75vw,30px);line-height:1.04;color:#172638}.mb-accepted-composition.mb-step-change .mb-fact p{margin-top:5px;font-size:13px;line-height:1.25;color:#263548}.mb-accepted-composition.mb-step-change .mb-fact:nth-child(1) .mb-fact-mark{background:#ffe9ec;color:#e6283a}.mb-accepted-composition.mb-step-change .mb-fact:nth-child(1) strong{color:#e52335}.mb-accepted-composition.mb-step-change .mb-fact:nth-child(2) .mb-fact-mark{background:#fff1d8;color:#e49a00}.mb-accepted-composition.mb-step-change .mb-fact:nth-child(2) strong{color:#e69a00}.mb-accepted-composition.mb-step-change .mb-fact:nth-child(3) .mb-fact-mark{background:#e8f1ff;color:#0b5bea}.mb-accepted-composition.mb-step-change .mb-fact:nth-child(3) strong{color:#172638}.mb-accepted-composition.mb-step-change .mb-change-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}.mb-accepted-composition.mb-step-change .mb-change-summary-card{position:relative;min-height:142px;padding:0;overflow:visible;border-radius:10px;border-color:#cddcf0;box-shadow:none}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{min-height:58px;margin:0;padding:11px 16px 8px!important;gap:12px;border-radius:10px 10px 0 0;font-size:23px!important;color:#111827}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:36px;height:36px;flex-basis:36px;color:#0751ed;background:transparent}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:31px;height:31px}.mb-accepted-composition.mb-step-change .mb-change-summary-source .mb-card-title{background:#eaf4ff}.mb-accepted-composition.mb-step-change .mb-change-summary-driver .mb-card-title{background:#f1ebff}.mb-accepted-composition.mb-step-change .mb-change-summary-impact .mb-card-title{background:#e5f8ed}.mb-accepted-composition.mb-step-change .mb-change-summary-impact .mb-card-title>span{color:#0aa45f}.mb-accepted-composition.mb-step-change .mb-change-summary-list{margin:0;padding:8px 18px 10px 50px;color:#111827;font-size:14px;line-height:1.35}.mb-accepted-composition.mb-step-change .mb-change-summary-list li{padding:2px 0}.mb-accepted-composition.mb-step-change .mb-change-summary-list li::marker{color:#0751ed}.mb-accepted-composition.mb-step-change .mb-change-summary-impact .mb-change-summary-list li::marker{color:#0aa45f}.mb-accepted-composition.mb-step-change .mb-change-summary-card:not(:last-child):after{content:"→";position:absolute;right:-25px;top:54%;z-index:4;width:36px;height:28px;display:grid;place-items:center;color:#0751ed;font-size:30px;font-weight:400;line-height:1}.mb-accepted-composition.mb-step-change .mb-change-evidence-panel{border:1px solid #cbdbea;border-radius:10px;background:#fff;padding:0 12px 10px}.mb-accepted-composition.mb-step-change .mb-change-evidence-heading{display:grid;grid-template-columns:38px auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:5px 6px 3px}.mb-accepted-composition.mb-step-change .mb-change-evidence-heading>span{display:grid;place-items:center;width:34px;height:34px;color:#0751ed}.mb-accepted-composition.mb-step-change .mb-change-evidence-heading svg{width:29px;height:29px}.mb-accepted-composition.mb-step-change .mb-change-evidence-heading h3{font-size:19px;color:#111827}.mb-accepted-composition.mb-step-change .mb-change-evidence-heading p{font-size:12px;color:#263548}.mb-accepted-composition.mb-step-change .mb-change-evidence-grid{display:grid;grid-template-columns:1.05fr 1fr 1.12fr;gap:14px}.mb-accepted-composition.mb-step-change .mb-change-evidence-card{min-width:0;height:164px;border:1px solid #cddcf0;border-radius:9px;background:#fff;padding:9px 14px 8px;overflow:hidden}.mb-accepted-composition.mb-step-change .mb-change-evidence-card h4{margin:0;font-size:14px;color:#111827}.mb-accepted-composition .mb-event-timeline{position:relative;height:120px;margin-top:4px}.mb-accepted-composition .mb-event-line{position:absolute;left:5%;right:5%;top:58px;height:2px;background:#1e73ef}.mb-accepted-composition .mb-event{position:absolute;top:2px;transform:translate(-50%);width:88px;text-align:center;color:#111827}.mb-accepted-composition .mb-event>span{position:absolute;left:50%;top:48px;width:12px;height:12px;border-radius:50%;background:#1e73ef;transform:translate(-50%);box-shadow:0 0 0 2px #1e73ef2e}.mb-accepted-composition .mb-event:after{content:"";position:absolute;left:50%;top:38px;width:1px;height:22px;background:#8fb9ef}.mb-accepted-composition .mb-event strong,.mb-accepted-composition .mb-event small{display:block;font-size:10px;line-height:1.15}.mb-accepted-composition .mb-event strong{font-weight:750}.mb-accepted-composition .mb-event-bottom{top:75px}.mb-accepted-composition .mb-event-bottom>span{top:-23px}.mb-accepted-composition .mb-event-bottom:after{top:-23px;height:22px}.mb-accepted-composition .mb-event-1{left:10%}.mb-accepted-composition .mb-event-2{left:28%}.mb-accepted-composition .mb-event-3{left:55%}.mb-accepted-composition .mb-event-4{left:72%}.mb-accepted-composition .mb-event-5{left:90%}.mb-accepted-composition .mb-boxplot{position:relative;height:58px;margin:12px 16px 1px}.mb-accepted-composition .mb-boxplot-line{position:absolute;left:2%;right:2%;top:28px;height:2px;background:#111827}.mb-accepted-composition .mb-boxplot-box{position:absolute;left:18%;width:34%;top:10px;height:37px;border-radius:6px;background:linear-gradient(90deg,#c9e1ff,#a9ceff)}.mb-accepted-composition .mb-boxplot-median{position:absolute;left:39%;top:8px;width:2px;height:41px;background:#111827}.mb-accepted-composition .mb-boxplot-cap{position:absolute;top:8px;width:2px;height:41px;background:#111827}.mb-accepted-composition .mb-boxplot-cap-left{left:2%}.mb-accepted-composition .mb-boxplot-cap-right{right:2%}.mb-accepted-composition .mb-boxplot-labels{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;text-align:center}.mb-accepted-composition .mb-boxplot-labels small,.mb-accepted-composition .mb-boxplot-labels strong{display:block;font-size:9px;line-height:1.08;color:#111827}.mb-accepted-composition .mb-boxplot-labels small{margin-bottom:2px;font-weight:500}.mb-accepted-composition .mb-boxplot-labels strong{font-weight:750}.mb-accepted-composition .mb-monthly-bars{height:125px;display:grid;grid-template-columns:repeat(11,minmax(0,1fr));align-items:end;gap:5px;padding:8px 3px 0;border-bottom:1px solid #dbe6f4}.mb-accepted-composition .mb-monthly-bars>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.mb-accepted-composition .mb-monthly-bars b{font-size:9px;line-height:1;margin-bottom:2px;color:#111827}.mb-accepted-composition .mb-monthly-bars i{display:block;width:68%;min-width:8px;max-width:18px;border-radius:4px 4px 0 0;background:#075fea}.mb-accepted-composition .mb-monthly-bars span{margin-top:3px;font-size:7px;line-height:1.05;text-align:center;color:#263548;white-space:nowrap}.mb-accepted-composition.mb-step-change .mb-narrative{min-height:92px;padding:11px 18px;grid-template-columns:44px minmax(0,1fr) minmax(320px,31%);gap:18px;border-radius:10px;border-color:#cddcf0;background:#fff}.mb-accepted-composition.mb-step-change .mb-narrative>span{font-size:52px;line-height:.8}.mb-accepted-composition.mb-step-change .mb-narrative h3{font-size:18px}.mb-accepted-composition.mb-step-change .mb-narrative p{margin-top:2px;font-size:12px;line-height:1.3;color:#111827}.mb-accepted-composition.mb-step-change .mb-executive-action{position:relative;border-left:1px solid #98b9ee;padding:2px 0 2px 24px}.mb-accepted-composition.mb-step-change .mb-executive-action:before{content:"";position:absolute;left:-34px;top:50%;width:21px;border-top:2px solid #0751ed;transform:translateY(-50%)}.mb-accepted-composition.mb-step-change .mb-executive-action:after{content:"";position:absolute;left:-15px;top:50%;width:7px;height:7px;border-top:2px solid #0751ed;border-right:2px solid #0751ed;transform:translateY(-50%) rotate(45deg)}.mb-accepted-composition.mb-step-change .mb-executive-action strong{font-size:17px;color:#111827}.mb-accepted-composition.mb-step-change .mb-executive-action small{display:block;margin-top:4px;font-size:12px;line-height:1.3;color:#111827}.mb-accepted-composition.mb-step-change .mb-progressive-evidence{width:calc(100% - 445px);min-height:46px;padding:0 16px;border-radius:8px}.mb-accepted-composition.mb-step-change .mb-progressive-evidence>summary{display:flex;align-items:center;gap:24px;min-height:45px;padding:0;font-size:13px;color:#111827}.mb-accepted-composition.mb-step-change .mb-progressive-evidence>summary strong{color:#0751ed;font-size:15px}.mb-accepted-composition.mb-step-change .mb-progressive-evidence>summary span{font-weight:500}.mb-accepted-composition.mb-step-change .mb-footer{min-height:42px;margin-top:-54px;padding:0 0 0 calc(100% - 430px)}.mb-accepted-composition.mb-step-change .mb-footer>div{width:100%;justify-content:flex-end;gap:8px}.mb-accepted-composition.mb-step-change .mb-footer button{min-height:38px;padding:0 15px;border-radius:8px;font-size:13px;font-weight:650;box-shadow:none}.mb-accepted-composition.mb-step-change .mb-more-button{width:38px;min-width:38px;padding:0!important}}@media(min-width:901px)and (max-width:1500px){.mb-accepted-composition.mb-step-change .mb-fact strong{font-size:22px}.mb-accepted-composition.mb-step-change .mb-fact p{font-size:11px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{font-size:19px!important}.mb-accepted-composition.mb-step-change .mb-change-summary-list{font-size:12px;padding-left:44px}.mb-accepted-composition.mb-step-change .mb-change-evidence-card{height:154px}.mb-accepted-composition.mb-step-change .mb-change-evidence-heading h3{font-size:17px}.mb-accepted-composition.mb-step-change .mb-change-evidence-heading p,.mb-accepted-composition.mb-step-change .mb-narrative p,.mb-accepted-composition.mb-step-change .mb-executive-action small{font-size:11px}}@media(max-width:900px){.mb-accepted-composition.mb-step-change .mb-change-summary-grid,.mb-accepted-composition.mb-step-change .mb-change-evidence-grid{grid-template-columns:1fr}.mb-accepted-composition.mb-step-change .mb-change-summary-card:not(:last-child):after{display:none}.mb-accepted-composition.mb-step-change .mb-change-evidence-card{height:auto;min-height:150px}.mb-accepted-composition.mb-step-change .mb-narrative{grid-template-columns:24px minmax(0,1fr)}.mb-accepted-composition.mb-step-change .mb-executive-action{grid-column:2;border-left:0;border-top:1px solid #d9e2ec;padding:10px 0 0}.mb-accepted-composition.mb-step-change .mb-executive-action:before,.mb-accepted-composition.mb-step-change .mb-executive-action:after{display:none}.mb-accepted-composition.mb-step-change .mb-progressive-evidence{width:100%}.mb-accepted-composition.mb-step-change .mb-footer{margin-top:0;padding:0}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-change-summary-card:not(:last-child):after{content:"→";right:-27px;top:55%;width:40px;height:30px;font-size:34px;font-family:Arial,sans-serif;font-weight:400}.mb-accepted-composition .mb-monthly-bars{position:relative;background:linear-gradient(to bottom,transparent 24%,#e2e9f3 24%,#e2e9f3 calc(24% + 1px),transparent calc(24% + 1px)),linear-gradient(to bottom,transparent 59%,#e2e9f3 59%,#e2e9f3 calc(59% + 1px),transparent calc(59% + 1px))}.mb-accepted-composition .mb-monthly-bars:before{content:"22\a\a 11\a\a 0";white-space:pre;position:absolute;left:-2px;top:4px;bottom:7px;width:18px;color:#506077;font-size:7px;line-height:3.8;text-align:right;pointer-events:none}.mb-accepted-composition.mb-step-change .mb-narrative p{font-size:13px;line-height:1.28}}@media(min-width:901px)and (max-width:1500px){.mb-accepted-composition.mb-step-change .mb-narrative p{font-size:11.5px}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-change-summary-card{min-height:130px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{min-height:46px;padding:7px 16px 5px!important;gap:10px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:30px;height:30px;flex-basis:30px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:26px;height:26px}.mb-accepted-composition.mb-step-change .mb-change-summary-list{padding-top:7px}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-change-summary-card{min-height:124px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{min-height:36px;padding:3px 14px 2px!important;gap:8px;font-size:20px!important;line-height:1.05}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:24px;height:24px;flex-basis:24px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:22px;height:22px}.mb-accepted-composition.mb-step-change .mb-change-summary-list{padding-top:6px;padding-bottom:8px}}@media(min-width:901px)and (max-width:1500px){.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{min-height:34px;font-size:17px!important}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:22px;height:22px;flex-basis:22px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:20px;height:20px}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-narrative{grid-template-columns:44px minmax(0,1fr) minmax(320px,29%);column-gap:34px}.mb-accepted-composition.mb-step-change .mb-executive-action{padding:2px 0 2px 22px}.mb-accepted-composition.mb-step-change .mb-executive-action:before{left:-31px;width:18px}.mb-accepted-composition.mb-step-change .mb-executive-action:after{left:-15px;width:7px;height:7px}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-change-summary-card{min-height:124px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{min-height:28px;height:28px;padding:1px 12px!important;gap:7px;font-size:16px!important;line-height:1}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:18px;height:18px;flex-basis:18px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:17px;height:17px}.mb-accepted-composition.mb-step-change .mb-change-summary-list{padding-top:10px;padding-bottom:10px}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-change-summary-card{padding-top:8px;background:#fff}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{display:inline-flex;width:max-content;max-width:calc(100% - 24px);min-height:32px;height:auto;margin:0 0 0 10px;padding:4px 12px!important;gap:8px;border-radius:7px;font-size:18px!important;line-height:1.05}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:20px;height:20px;flex-basis:20px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:19px;height:19px}.mb-accepted-composition.mb-step-change .mb-change-summary-list{padding-top:8px;padding-bottom:9px}}@media(min-width:901px){.mb-accepted-composition.mb-step-change .mb-change-summary-card{min-height:128px;padding-top:0;background:#fff}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{display:flex;width:100%;max-width:none;min-height:52px;height:52px;margin:0;padding:6px 14px!important;gap:10px;border-radius:10px 10px 0 0;font-size:22px!important;line-height:1.05}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:32px;height:32px;flex-basis:32px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:29px;height:29px}.mb-accepted-composition.mb-step-change .mb-change-summary-list{padding-top:8px;padding-bottom:9px}}@media(min-width:901px)and (max-width:1500px){.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title{min-height:48px;height:48px;font-size:19px!important}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title>span{width:28px;height:28px;flex-basis:28px}.mb-accepted-composition.mb-step-change .mb-change-summary-card .mb-card-title svg{width:25px;height:25px}}@media(min-width:901px){.mb-accepted-composition.mb-step-decision .mb-facts{gap:14px}.mb-accepted-composition.mb-step-decision .mb-fact{min-height:104px;padding:14px 20px;gap:16px;border-radius:10px;border-color:#cddcf0}.mb-accepted-composition.mb-step-decision .mb-fact-mark{width:58px;height:58px;flex-basis:58px;background:#e8f1ff;color:#0751ed}.mb-accepted-composition.mb-step-decision .mb-fact-mark svg{width:32px;height:32px}.mb-accepted-composition.mb-step-decision .mb-fact h3{font-size:14px;margin-bottom:4px;color:#172638}.mb-accepted-composition.mb-step-decision .mb-fact strong{font-size:clamp(25px,1.85vw,33px);line-height:1.03;color:#111827}.mb-accepted-composition.mb-step-decision .mb-fact p{margin-top:4px;font-size:13px;line-height:1.23;color:#111827}.mb-accepted-composition.mb-step-decision .mb-fact:nth-child(3) .mb-fact-mark{background:#e5f8ed;color:#0aa45f}.mb-accepted-composition.mb-step-decision .mb-fact:nth-child(3) strong{color:#079657}.mb-accepted-composition.mb-step-decision .mb-decision-accepted{grid-template-columns:minmax(0,1.62fr) minmax(360px,1fr);gap:14px;align-items:stretch}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-card{min-height:0!important;height:100%;padding:0!important;overflow:hidden;border-radius:10px;border-color:#cddcf0;box-shadow:none;background:#fff}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:66px;padding:9px 14px 8px;border-bottom:1px solid #dfe8f2}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading>span{display:grid;place-items:center;width:40px;height:40px;color:#0751ed}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading svg{width:34px;height:34px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading h3{margin:0;font-size:22px;line-height:1.05;color:#111827}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading p{margin:3px 0 0;font-size:13px;line-height:1.2;color:#111827}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading>i{width:18px;height:18px;display:grid;place-items:center;border:2px solid #0751ed;border-radius:50%;color:#0751ed;font:700 11px/1 Arial,sans-serif}.mb-accepted-composition.mb-step-decision .mb-decision-delay-heading>span{color:#e52335}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-table-head{display:grid;grid-template-columns:42px minmax(0,1.62fr) 88px minmax(150px,1.05fr) minmax(140px,.92fr);align-items:center;gap:10px;min-height:34px;padding:0 12px;background:#edf3fb;color:#111827;font-size:13px;font-weight:750}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-row{display:grid;grid-template-columns:42px minmax(0,1.62fr) 88px minmax(150px,1.05fr) minmax(140px,.92fr);align-items:center;gap:10px;min-height:82px;padding:8px 12px;border-bottom:1px solid #e3ebf5}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-row:last-child{border-bottom:0}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-rank{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e7f0ff;color:#0751ed;font-size:21px;font-weight:800}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-rank.mb-rank-high{background:#ffe8ea;color:#e52335}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-question,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-why{min-width:0}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-question strong{display:block;font-size:13px;line-height:1.15;color:#111827}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-question p,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position p,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-why p{margin:3px 0 0;font-size:11px;line-height:1.25;color:#111827}.mb-accepted-composition.mb-step-decision .mb-decision-priority{align-self:center;justify-self:center;min-width:66px;padding:5px 9px;font-size:12px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-why{min-height:50px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e3ebf5;padding-left:12px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position strong{display:flex;align-items:center;gap:8px;color:#079657;font-size:16px;line-height:1.05}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position strong>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0aa45f;color:#fff;font-size:15px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-card{border-color:#efd8d5}.mb-accepted-composition.mb-step-decision .mb-decision-delay-list{display:grid}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row{display:grid;grid-template-columns:56px minmax(0,1fr) 138px;align-items:center;gap:12px;min-height:92px;padding:9px 14px;border-bottom:1px solid #e6eef7}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row:last-child{border-bottom:0}.mb-accepted-composition.mb-step-decision .mb-decision-delay-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%}.mb-accepted-composition.mb-step-decision .mb-decision-delay-icon svg{width:34px;height:34px}.mb-accepted-composition.mb-step-decision .mb-delay-danger{background:#ffe9eb;color:#e52335}.mb-accepted-composition.mb-step-decision .mb-delay-warning{background:#fff1d7;color:#e99400}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row>div>strong{display:block;font-size:15px;line-height:1.12;color:#111827}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row>div>p{margin:4px 0 0;font-size:12px;line-height:1.28;color:#111827}.mb-accepted-composition.mb-step-decision .mb-decision-delay-metric{min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;padding:7px;text-align:center;font-style:normal}.mb-accepted-composition.mb-step-decision .mb-decision-delay-metric strong{font-size:17px;line-height:1}.mb-accepted-composition.mb-step-decision .mb-decision-delay-metric span{font-size:12px;line-height:1.15;font-weight:650}.mb-accepted-composition.mb-step-decision .mb-narrative{min-height:92px;padding:11px 18px;grid-template-columns:44px minmax(0,1fr) minmax(320px,29%);column-gap:34px;border-radius:10px;border-color:#cddcf0;background:#fff}.mb-accepted-composition.mb-step-decision .mb-narrative>span{font-size:52px;line-height:.8}.mb-accepted-composition.mb-step-decision .mb-narrative h3{font-size:18px}.mb-accepted-composition.mb-step-decision .mb-narrative p{margin-top:2px;font-size:13px;line-height:1.28;color:#111827}.mb-accepted-composition.mb-step-decision .mb-executive-action{position:relative;border-left:1px solid #98b9ee;padding:2px 0 2px 22px}.mb-accepted-composition.mb-step-decision .mb-executive-action:before{content:"";position:absolute;left:-31px;top:50%;width:18px;border-top:2px solid #0751ed;transform:translateY(-50%)}.mb-accepted-composition.mb-step-decision .mb-executive-action:after{content:"";position:absolute;left:-15px;top:50%;width:7px;height:7px;border-top:2px solid #0751ed;border-right:2px solid #0751ed;transform:translateY(-50%) rotate(45deg)}.mb-accepted-composition.mb-step-decision .mb-executive-action strong{font-size:18px;color:#111827}.mb-accepted-composition.mb-step-decision .mb-executive-action small{display:block;margin-top:4px;font-size:13px;line-height:1.25;color:#111827}.mb-accepted-composition.mb-step-decision .mb-progressive-evidence{width:calc(100% - 445px);min-height:46px;padding:0 16px;border-radius:8px}.mb-accepted-composition.mb-step-decision .mb-progressive-evidence>summary{display:flex;align-items:center;gap:24px;min-height:45px;padding:0;font-size:13px;color:#111827}.mb-accepted-composition.mb-step-decision .mb-progressive-evidence>summary strong{color:#0751ed;font-size:15px}.mb-accepted-composition.mb-step-decision .mb-progressive-evidence>summary span{font-weight:500}.mb-accepted-composition.mb-step-decision .mb-footer{min-height:42px;margin-top:-54px;padding:0 0 0 calc(100% - 430px)}.mb-accepted-composition.mb-step-decision .mb-footer>div{width:100%;justify-content:flex-end;gap:8px}.mb-accepted-composition.mb-step-decision .mb-footer button{min-height:38px;padding:0 15px;border-radius:8px;font-size:13px;font-weight:650;box-shadow:none}.mb-accepted-composition.mb-step-decision .mb-more-button{width:38px;min-width:38px;padding:0!important}}@media(min-width:901px)and (max-width:1500px){.mb-accepted-composition.mb-step-decision .mb-fact strong{font-size:22px}.mb-accepted-composition.mb-step-decision .mb-fact p{font-size:11px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading h3{font-size:18px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-heading p{font-size:11px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-table-head{grid-template-columns:38px minmax(0,1.55fr) 72px minmax(125px,1fr) minmax(115px,.88fr);font-size:11px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-row{grid-template-columns:38px minmax(0,1.55fr) 72px minmax(125px,1fr) minmax(115px,.88fr);min-height:78px;gap:7px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-question strong{font-size:11px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-question p,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position p,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-why p{font-size:9.5px}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position strong{font-size:13px}.mb-accepted-composition.mb-step-decision .mb-decision-priority{min-width:56px;font-size:10px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row{grid-template-columns:50px minmax(0,1fr) 112px;min-height:86px;gap:8px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-icon{width:44px;height:44px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-icon svg{width:30px;height:30px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row>div>strong{font-size:13px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row>div>p{font-size:10px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-metric{min-height:58px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-metric strong{font-size:14px}.mb-accepted-composition.mb-step-decision .mb-decision-delay-metric span{font-size:10px}.mb-accepted-composition.mb-step-decision .mb-narrative p,.mb-accepted-composition.mb-step-decision .mb-executive-action small{font-size:11px}}@media(max-width:900px){.mb-accepted-composition.mb-step-decision .mb-decision-accepted{grid-template-columns:1fr}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-table-head{display:none}.mb-accepted-composition.mb-step-decision .mb-decision-accepted-row{grid-template-columns:38px minmax(0,1fr)}.mb-accepted-composition.mb-step-decision .mb-decision-priority,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-position,.mb-accepted-composition.mb-step-decision .mb-decision-accepted-why{grid-column:2;border-left:0;padding-left:0}.mb-accepted-composition.mb-step-decision .mb-decision-delay-row{grid-template-columns:50px minmax(0,1fr)}.mb-accepted-composition.mb-step-decision .mb-decision-delay-metric{grid-column:2;justify-self:start;min-width:135px}.mb-accepted-composition.mb-step-decision .mb-narrative{grid-template-columns:24px minmax(0,1fr)}.mb-accepted-composition.mb-step-decision .mb-executive-action{grid-column:2;border-left:0;border-top:1px solid #d9e2ec;padding:10px 0 0}.mb-accepted-composition.mb-step-decision .mb-executive-action:before,.mb-accepted-composition.mb-step-decision .mb-executive-action:after{display:none}.mb-accepted-composition.mb-step-decision .mb-progressive-evidence{width:100%}.mb-accepted-composition.mb-step-decision .mb-footer{margin-top:0;padding:0}}@media(min-width:901px){.mb-accepted-composition.mb-step-decision .mb-decision-accepted>.mb-card{grid-column:auto!important}.mb-accepted-composition.mb-step-decision .mb-decision-accepted{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}}@media(min-width:901px){.mb-accepted-composition.mb-step-recovery .mb-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mb-accepted-composition.mb-step-recovery .mb-fact{min-height:104px;padding:14px 20px;gap:16px;border-radius:10px;border-color:#cddcf0}.mb-accepted-composition.mb-step-recovery .mb-fact-mark{width:58px;height:58px;flex-basis:58px;background:#e8f1ff;color:#0751ed}.mb-accepted-composition.mb-step-recovery .mb-fact-mark svg{width:32px;height:32px}.mb-accepted-composition.mb-step-recovery .mb-fact h3{font-size:14px;margin-bottom:4px;color:#172638}.mb-accepted-composition.mb-step-recovery .mb-fact strong{font-size:clamp(25px,1.85vw,33px);line-height:1.03;color:#111827}.mb-accepted-composition.mb-step-recovery .mb-fact p{margin-top:4px;font-size:13px;line-height:1.23;color:#111827}.mb-accepted-composition.mb-step-recovery .mb-fact:first-child .mb-fact-mark{background:#def7e8;color:#079657}.mb-accepted-composition.mb-step-recovery .mb-fact:first-child strong{color:#079657}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:215px 145px;gap:14px;align-items:stretch}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted>.mb-card{grid-column:auto!important;min-height:0!important;height:100%;border-radius:10px;border-color:#cddcf0;box-shadow:none;background:#fff}.mb-accepted-composition.mb-step-recovery .mb-recovery-card .mb-card-title{min-height:42px;margin:0;padding:9px 16px 2px!important;gap:11px;font-size:22px!important;color:#111827}.mb-accepted-composition.mb-step-recovery .mb-recovery-card .mb-card-title>span{width:34px;height:34px;flex-basis:34px;color:#0751ed;background:transparent}.mb-accepted-composition.mb-step-recovery .mb-recovery-card .mb-card-title svg{width:31px;height:31px}.mb-accepted-composition.mb-step-recovery .mb-recovery-card-subtitle{padding:0 16px 7px;border-bottom:1px solid #e3ebf5;color:#111827!important;font-size:12px!important;line-height:1.2!important}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-table{font-size:12px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-table>div{grid-template-columns:42px minmax(160px,1.7fr) 72px 122px 142px;min-height:39px;padding:0 8px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-table>div>*{padding:0 7px}.mb-accepted-composition.mb-step-recovery .mb-recovery-table-head{min-height:31px!important;background:#eef4fc;color:#111827;font-size:11px}.mb-accepted-composition.mb-step-recovery .mb-recovery-table strong{color:#111827;font-size:12px}.mb-accepted-composition.mb-step-recovery .mb-recovery-table time{color:#111827;font-size:11px}.mb-accepted-composition.mb-step-recovery .mb-recovery-risk-rank{width:30px;height:30px;background:#e8eef8;color:#111827;font-size:12px}.mb-accepted-composition .mb-recovery-owner-pill{justify-self:center;display:grid;place-items:center;width:36px;height:30px;border-radius:999px;background:#e7edf6;color:#111827!important;font-size:12px;font-weight:750}.mb-accepted-composition.mb-step-recovery .mb-recovery-status{display:flex;align-items:center;justify-content:center;gap:7px;min-width:126px;padding:5px 9px!important;font-size:11px;font-weight:700}.mb-accepted-composition.mb-step-recovery .mb-recovery-status i{width:11px;height:11px;border-radius:50%;background:currentColor}.mb-accepted-composition.mb-step-recovery .mb-recovery-path-card .mb-card-title>span{color:#0751ed}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-timeline{min-height:150px;padding:19px 18px 8px;gap:7px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-timeline .mb-recovery-line{left:11%;right:11%;top:34px;border-top:2px dashed #1468e8}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-timeline .mb-recovery-line:before{width:34%;border-top:3px solid #0aa157}.mb-accepted-composition.mb-step-recovery .mb-recovery-step>span{width:34px;height:34px;margin-bottom:10px;border-width:3px;font-size:14px}.mb-accepted-composition.mb-step-recovery .mb-recovery-step strong{min-height:34px;color:#111827;font-size:12px;line-height:1.2}.mb-accepted-composition.mb-step-recovery .mb-recovery-step time{margin-top:3px;color:#111827;font-size:11px}.mb-accepted-composition.mb-step-recovery .mb-recovery-risk-card .mb-card-title>span{color:#e52335}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-risks>div{grid-template-columns:20px minmax(0,1fr) 110px;min-height:42px;padding:6px 16px;gap:9px}.mb-accepted-composition .mb-recovery-risk-bullet{align-self:start;color:#111827;font-size:22px;line-height:18px;padding-top:2px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-risks strong{display:inline;color:#111827;font-size:12px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-risks p{display:inline;margin:0!important;color:#111827!important;font-size:11px!important;line-height:1.25!important}.mb-accepted-composition.mb-step-recovery .mb-recovery-risk-pill{min-width:96px;padding:6px 10px;font-size:11px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-outcome-card{background:#fff!important;border-color:#cddcf0!important}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-outcome-card .mb-card-title>span{width:42px;height:42px;flex-basis:42px;border-radius:50%;background:#def7e8;color:#079657}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-outcome-card .mb-card-title svg{width:30px;height:30px}.mb-accepted-composition .mb-recovery-accepted-outcome{margin:4px 16px 12px 62px;min-height:71px;padding:12px 16px;border-radius:8px;background:linear-gradient(90deg,#e5f9ee,#eefbf4)}.mb-accepted-composition .mb-recovery-accepted-outcome strong{display:block;color:#078c4e;font-size:17px;line-height:1.15}.mb-accepted-composition .mb-recovery-accepted-outcome p{margin:6px 0 0;color:#111827;font-size:12px;line-height:1.28}.mb-accepted-composition.mb-step-recovery .mb-narrative{min-height:76px;padding:11px 18px;grid-template-columns:44px minmax(0,1fr);gap:16px;border-radius:10px;border-color:#cddcf0;background:#fff}.mb-accepted-composition.mb-step-recovery .mb-narrative>span{font-size:52px;line-height:.8}.mb-accepted-composition.mb-step-recovery .mb-narrative>div{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px}.mb-accepted-composition.mb-step-recovery .mb-narrative h3{margin:0;font-size:18px;color:#111827}.mb-accepted-composition.mb-step-recovery .mb-narrative p{margin:0!important;padding-left:18px;border-left:1px solid #98b9ee;color:#111827;font-size:13px;line-height:1.3}.mb-accepted-composition.mb-step-recovery .mb-executive-action{display:none}.mb-accepted-composition.mb-step-recovery .mb-progressive-evidence{width:calc(100% - 445px);min-height:46px;padding:0 16px;border-radius:8px}.mb-accepted-composition.mb-step-recovery .mb-progressive-evidence>summary{display:flex;align-items:center;gap:24px;min-height:45px;padding:0;font-size:13px;color:#111827}.mb-accepted-composition.mb-step-recovery .mb-progressive-evidence>summary strong{color:#0751ed;font-size:15px}.mb-accepted-composition.mb-step-recovery .mb-progressive-evidence>summary span{font-weight:500}.mb-accepted-composition.mb-step-recovery .mb-footer{min-height:42px;margin-top:-54px;padding:0 0 0 calc(100% - 430px)}.mb-accepted-composition.mb-step-recovery .mb-footer>div{width:100%;justify-content:flex-end;gap:8px}.mb-accepted-composition.mb-step-recovery .mb-footer button{min-height:38px;padding:0 15px;border-radius:8px;font-size:13px;font-weight:650;box-shadow:none}.mb-accepted-composition.mb-step-recovery .mb-more-button{width:38px;min-width:38px;padding:0!important}}@media(min-width:901px)and (max-width:1500px){.mb-accepted-composition.mb-step-recovery .mb-fact strong{font-size:22px}.mb-accepted-composition.mb-step-recovery .mb-fact p{font-size:11px}.mb-accepted-composition.mb-step-recovery .mb-recovery-card .mb-card-title{font-size:18px!important}.mb-accepted-composition.mb-step-recovery .mb-recovery-card-subtitle{font-size:10.5px!important}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-table>div{grid-template-columns:38px minmax(135px,1.7fr) 58px 102px 120px}.mb-accepted-composition.mb-step-recovery .mb-recovery-table strong{font-size:10px}.mb-accepted-composition.mb-step-recovery .mb-recovery-table time{font-size:9.5px}.mb-accepted-composition.mb-step-recovery .mb-recovery-status{min-width:105px;font-size:9.5px}.mb-accepted-composition.mb-step-recovery .mb-recovery-step strong{font-size:10px}.mb-accepted-composition.mb-step-recovery .mb-recovery-step time{font-size:9.5px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-risks strong{font-size:10.5px}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-risks p{font-size:9.5px!important}.mb-accepted-composition .mb-recovery-accepted-outcome strong{font-size:14px}.mb-accepted-composition .mb-recovery-accepted-outcome p{font-size:10px}.mb-accepted-composition.mb-step-recovery .mb-narrative p{font-size:11px}}@media(max-width:900px){.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted{grid-template-columns:1fr;grid-template-rows:auto}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-table>div{grid-template-columns:34px minmax(0,1fr);gap:5px;padding:8px}.mb-accepted-composition.mb-step-recovery .mb-recovery-table-head{display:none}.mb-accepted-composition.mb-step-recovery .mb-recovery-owner-pill,.mb-accepted-composition.mb-step-recovery .mb-recovery-table time,.mb-accepted-composition.mb-step-recovery .mb-recovery-status{grid-column:2;justify-self:start}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-timeline{grid-template-columns:1fr 1fr;row-gap:18px}.mb-accepted-composition.mb-step-recovery .mb-recovery-line{display:none}.mb-accepted-composition.mb-step-recovery .mb-recovery-accepted-risks>div{grid-template-columns:18px minmax(0,1fr)}.mb-accepted-composition.mb-step-recovery .mb-recovery-risk-pill{grid-column:2;justify-self:start}.mb-accepted-composition .mb-recovery-accepted-outcome{margin-left:16px}.mb-accepted-composition.mb-step-recovery .mb-narrative>div{grid-template-columns:1fr;gap:6px}.mb-accepted-composition.mb-step-recovery .mb-narrative p{border-left:0;border-top:1px solid #98b9ee;padding:8px 0 0}.mb-accepted-composition.mb-step-recovery .mb-progressive-evidence{width:100%}.mb-accepted-composition.mb-step-recovery .mb-footer{margin-top:0;padding:0}}.mb-accepted-composition .mb-fact-unavailable strong{color:#172638!important}.mb-accepted-composition .mb-confidence-unavailable>strong{border-color:#d4dce7!important;color:#57667a!important}.mb-accepted-composition .mb-narrative>div>p:empty{display:none}.mb-accepted-composition .mb-narrative-progressive{min-width:0}.mb-accepted-composition .mb-narrative-progressive>p{margin:0}.mb-accepted-composition .mb-narrative-progressive>details{margin-top:6px}.mb-accepted-composition .mb-narrative-progressive>details>summary{color:#0751a7;cursor:pointer;font-size:12px;font-weight:700}.mb-accepted-composition .mb-narrative-progressive>details>p{margin-top:8px;padding-top:7px;border-top:1px solid #e1e8f0;white-space:pre-wrap;overflow-wrap:anywhere}.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid>.mb-change-summary-card{display:flex;flex-direction:column;grid-row:auto;min-width:0;min-height:177px!important;background:#fff!important;overflow:hidden}.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid>.mb-change-summary-card>.mb-card-title{min-height:57px!important;flex:0 0 auto}.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid>.mb-change-summary-card>.mb-change-card-subtitle{flex:0 0 auto;background:#fff!important;color:#526278!important;padding:8px 16px 3px!important;border:0;min-height:0}.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid .mb-change-summary-list{padding:6px 16px 12px 34px;font-size:13px;line-height:1.45;overflow-wrap:anywhere;min-width:0;color:#1a2a40}.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid .mb-change-summary-list li{padding:2px 0;min-width:0}.mb-change-verification-detail{padding:16px 20px;background:#fff;border:1px solid #dbe6f0;border-radius:8px}.mb-change-verification-detail h3{display:flex;align-items:center;gap:10px;font-size:17px;color:#172638}.mb-change-verification-detail h3 svg{width:25px;height:25px}.mb-change-verification-detail>p{margin:8px 0 14px;color:#55647a}.mb-change-verification-detail dl{display:grid;grid-template-columns:minmax(140px,27%) minmax(0,1fr);gap:0}.mb-change-verification-detail dt,.mb-change-verification-detail dd{margin:0;padding:9px 10px;border-bottom:1px solid #e6edf4;overflow-wrap:anywhere}.mb-change-verification-detail dt{font-weight:700;color:#27384d}.mb-change-verification-detail dd{color:#354861;white-space:pre-wrap}@media(min-width:901px){.mb-accepted-composition.mb-step-recovery .mb-recovery-body-reference.mb-recovery-accepted{grid-template-rows:minmax(215px,max-content) minmax(175px,max-content)}.mb-accepted-composition.mb-step-recovery .mb-recovery-body-reference.mb-recovery-accepted>.mb-card{height:auto!important;min-height:0!important;overflow:visible!important}}@media(max-width:900px){.mb-change-verification-detail dl{grid-template-columns:1fr}.mb-change-verification-detail dt{border-bottom:0;padding-bottom:0}.mb-change-verification-detail dd{padding-top:3px}}.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid{grid-template-rows:auto!important;grid-auto-rows:auto;align-items:stretch}.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid>.mb-change-summary-card{overflow:visible}@media(min-width:1101px){.mb-accepted-composition.mb-step-change .mb-change-body-reference.mb-change-summary-grid>.mb-change-summary-card:not(:last-child):after{display:grid!important;top:46%;right:-18px;width:24px;height:25px;font-size:22px;line-height:1;color:#0751ed;z-index:3}}@media(max-width:900px){.mb-accepted-composition.mb-step-position .mb-narrative{grid-template-columns:24px minmax(0,1fr)!important;column-gap:11px;row-gap:9px;align-items:start}.mb-accepted-composition.mb-step-position .mb-narrative>span{grid-column:1;grid-row:1}.mb-accepted-composition.mb-step-position .mb-narrative>div{grid-column:2;grid-row:1;min-width:0}.mb-accepted-composition.mb-step-position .mb-executive-action{grid-column:2;grid-row:2;min-width:0;padding:10px 0 0!important;border-left:0;border-top:1px solid #d9e2ec}.mb-accepted-composition.mb-step-position .mb-executive-action:before,.mb-accepted-composition.mb-step-position .mb-executive-action:after{display:none}}.mb-accepted-composition.mb-step-recovery .mb-executive-action{display:none!important}.mb-accepted-composition .mb-hero h3{color:#111827!important}.mb-accepted-composition.mb-step-position .mb-position-rows.mb-current-evidence-rows>div{grid-template-columns:minmax(0,31%) minmax(0,1fr)!important}.mb-accepted-composition.mb-step-position .mb-position-rows.mb-current-evidence-rows dd{display:grid!important;grid-template-columns:minmax(0,39%) minmax(0,1fr)!important;min-width:0;column-gap:10px;align-items:start}.mb-accepted-composition.mb-step-position .mb-position-rows.mb-current-evidence-rows .mb-row-state{min-width:0;white-space:normal;overflow-wrap:break-word;line-height:1.35}.mb-accepted-composition.mb-step-position .mb-position-rows.mb-current-evidence-rows dd small{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.35}@media(max-width:900px){.mb-accepted-composition.mb-step-position .mb-position-rows.mb-current-evidence-rows>div{grid-template-columns:minmax(0,1fr)!important}.mb-accepted-composition.mb-step-position .mb-position-rows.mb-current-evidence-rows dd{grid-template-columns:minmax(0,1fr)!important;row-gap:3px}}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live{grid-template-columns:42px minmax(0,1fr) max-content;gap:13px;min-width:0;height:auto;min-height:106px;padding:13px 18px}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-strip-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live h3{margin:0;color:#172638;font-size:19px;line-height:1.2}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live p{margin:0;max-width:none;color:#52647c;font-size:12px;line-height:1.35;overflow-wrap:break-word}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-qualification{color:#52647c}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-state{display:flex;flex-direction:column;gap:6px;min-width:0;width:140px;max-width:140px;padding:11px 12px;border:1px solid #dce5f0;border-radius:9px;background:#f6f8fc;align-self:center}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-state small{color:#687891;font-size:10px;line-height:1.1;font-weight:750;letter-spacing:.08em}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-state strong{color:#273e58;font-size:15px;font-weight:750;line-height:1.25;overflow-wrap:break-word}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-state--unavailable{border-color:#f0d4b0;background:#fff8ed}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-state--unavailable strong{color:#84551d}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-state--recorded{border-color:#c9def4;background:#f0f6ff}@media(max-width:1100px){.mb-accepted-composition.mb-step-position .mb-confidence-strip--live{grid-template-columns:34px minmax(0,1fr);gap:10px}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live .mb-confidence-state{grid-column:2;justify-self:start;width:auto;max-width:100%;padding:7px 11px}}@media(max-width:420px){.mb-accepted-composition.mb-step-position .mb-confidence-strip--live{grid-template-columns:28px minmax(0,1fr);padding:12px}.mb-accepted-composition.mb-step-position .mb-confidence-strip--live h3{font-size:17px}}.mb-milestone-display-controls{margin-top:8px;max-width:100%;font-size:12px;line-height:1.5}.mb-milestone-display-controls>p{margin:5px 0;color:#8b4a19}.mb-live-briefing.mb-step-position .mb-fact:nth-child(2) p{font-size:12px;line-height:1.4;color:#394b63;max-width:40ch}.mb-live-briefing.mb-step-position .mb-fact strong{font-size:clamp(17px,1.45vw,22px);line-height:1.18}.mb-live-briefing.mb-step-position .mb-position-body{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mb-live-briefing.mb-step-position .mb-position-body .mb-column{grid-template-rows:auto;align-content:start}.mb-live-briefing.mb-step-position .mb-position-body .mb-column>.mb-card{align-self:start;min-height:0}.mb-live-briefing.mb-step-position .mb-position-body>.mb-card{min-height:0}.mb-live-briefing.mb-step-position .mb-position-rows>div{grid-template-columns:minmax(92px,25%) minmax(0,1fr)!important;align-items:start;padding:11px 0!important}.mb-live-briefing.mb-step-position .mb-position-rows dt{font-size:13px;line-height:1.4}.mb-live-briefing.mb-step-position .mb-position-rows dd{display:grid!important;grid-template-columns:minmax(100px,39%) minmax(0,1fr)!important;column-gap:9px;row-gap:5px;align-items:start}.mb-live-briefing.mb-step-position .mb-position-rows .mb-row-state{font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:break-word;color:#213d69}.mb-live-briefing.mb-step-position .mb-position-rows dd small{font-size:12px;line-height:1.43;color:#41536b;overflow-wrap:break-word}.mb-live-briefing.mb-step-position .mb-position-rows dd>.mb-text-link{grid-column:2;justify-self:start;font-size:12px;line-height:1.4;padding:5px 0}.mb-live-briefing.mb-step-position .mb-scenario-card{padding-bottom:16px}.mb-live-briefing.mb-step-position .mb-scenario-interpretation{margin-top:18px;padding:14px 14px 10px;background:#f7faff;border:1px solid #dfe9f5;border-radius:8px}.mb-live-briefing.mb-step-position .mb-scenario-interpretation strong{font-size:13px;color:#234467}.mb-live-briefing.mb-step-position .mb-scenario-interpretation p{margin:5px 0 0;font-size:12px;line-height:1.5;color:#40556e}.mb-live-briefing.mb-step-position .mb-executive-action small{display:block;font-size:13px;line-height:1.46}.mb-live-briefing.mb-step-position .mb-action-evidence-link{font-size:13px;min-height:36px;margin-top:8px}@media(max-width:1100px){.mb-live-briefing.mb-step-position .mb-position-body{grid-template-columns:1fr}}@media(max-width:650px){.mb-live-briefing.mb-step-position .mb-position-rows>div{grid-template-columns:1fr!important;gap:5px}.mb-live-briefing.mb-step-position .mb-position-rows dd{grid-template-columns:minmax(0,1fr)!important;row-gap:5px}.mb-live-briefing.mb-step-position .mb-position-rows dd>.mb-text-link{grid-column:1}.mb-live-briefing.mb-step-position .mb-scenario-interpretation{padding:11px}}.mb-checkpoint-chooser-trigger{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;padding:3px 0;border:0;background:transparent;color:#0952c7;font:inherit;font-weight:700;line-height:1.25;text-align:left;cursor:pointer}.mb-checkpoint-chooser-trigger:hover,.mb-checkpoint-chooser-trigger:focus-visible{text-decoration:underline}.mb-checkpoint-chooser-trigger:focus-visible{outline:2px solid #0952c7;outline-offset:3px;border-radius:3px}.mb-checkpoint-chooser{position:fixed;inset:0;margin:auto;width:min(650px,calc(100vw - 32px));max-width:calc(100vw - 24px);max-height:min(730px,calc(100dvh - 32px));padding:0;overflow:auto;border:1px solid #bbcee7;border-radius:17px;background:#fff;color:#142845;box-shadow:0 24px 80px #071c4b4d;font-family:inherit;line-height:1.45}.mb-checkpoint-chooser::backdrop{background:#07193c85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mb-checkpoint-chooser-panel{display:flex;flex-direction:column;min-width:0}.mb-checkpoint-chooser-header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:23px 25px 14px;border-bottom:1px solid #e2eaf5}.mb-checkpoint-chooser-eyebrow{display:block;color:#4b6694;font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.mb-checkpoint-chooser-header h2{color:#0d2d62;font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:6px 0}.mb-checkpoint-chooser-header p{color:#526580;font-size:13px;max-width:56ch;margin:4px 0 0}.mb-checkpoint-chooser-close{flex-shrink:0;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;border:1px solid #d5e1f2;background:#f5f8fc;color:#20416c;font-size:25px;line-height:1;cursor:pointer}.mb-checkpoint-chooser-close:hover{background:#e7effb}.mb-checkpoint-chooser-close:focus-visible,.mb-checkpoint-chooser-option button:focus-visible,.mb-checkpoint-chooser-footer button:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.mb-checkpoint-chooser-list{display:grid;gap:9px;padding:16px 25px;overflow:auto;overscroll-behavior:contain;max-height:min(420px,53dvh)}.mb-checkpoint-chooser-option{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #d9e4f1;border-radius:11px;background:#fff;min-width:0}.mb-checkpoint-chooser-option.mb-checkpoint-chooser-current{border-color:#91baff;background:#f4f8ff}.mb-checkpoint-chooser-option-body{display:grid;gap:4px;min-width:0}.mb-checkpoint-chooser-date{font-size:12px;font-weight:760;letter-spacing:.01em;color:#1255b2}.mb-checkpoint-chooser-option-body strong{color:#132c53;font-size:15px;line-height:1.25;overflow-wrap:break-word}.mb-checkpoint-chooser-option-body small{color:#62758c;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.mb-checkpoint-chooser-current-tag{flex-shrink:0;color:#0c5cb8;background:#e3efff;padding:7px 9px;border-radius:30px;font-weight:700;font-size:11px}.mb-checkpoint-chooser-select{flex-shrink:0;max-width:135px;min-height:37px;padding:8px 10px;border:1px solid #125ad7;border-radius:8px;background:#125ad7;color:#fff;font-size:12px;font-weight:700;line-height:1.25;cursor:pointer}.mb-checkpoint-chooser-select:hover:not(:disabled){background:#083b96}.mb-checkpoint-chooser-select:disabled,.mb-checkpoint-chooser-footer button:disabled{opacity:.55;cursor:not-allowed}.mb-checkpoint-chooser-search{display:grid;gap:5px;padding:12px 25px 0;color:#3e5573;font-size:12px;font-weight:650}.mb-checkpoint-chooser-search input{font:inherit;min-height:38px;border:1px solid #afc0d8;border-radius:7px;padding:6px 10px}.mb-checkpoint-chooser-empty,.mb-checkpoint-chooser-warning{margin:10px 25px;padding:12px;border:1px solid #f1d8ad;border-radius:8px;background:#fff8e9;font-size:13px;color:#754d12}.mb-checkpoint-chooser-footer{border-top:1px solid #e2eaf5;background:#f8fbff;padding:14px 25px 18px;display:grid;gap:12px}.mb-checkpoint-chooser-footer p{color:#566980;font-size:12px;line-height:1.4;margin:0}.mb-checkpoint-chooser-footer>div{display:flex;justify-content:flex-end;gap:12px;align-items:center;flex-wrap:wrap}.mb-checkpoint-chooser-footer button{min-height:37px;border-radius:8px;padding:7px 13px;font-size:12px;font-weight:700;cursor:pointer}.mb-checkpoint-chooser-schedule{border:1px solid #bdcde5;background:#fff;color:#1450a0}.mb-checkpoint-chooser-done{border:1px solid #1c55ad;background:#fff;color:#154c9c}@media(max-width:540px){.mb-checkpoint-chooser{width:calc(100vw - 18px);max-width:calc(100vw - 18px);max-height:calc(100dvh - 18px);border-radius:13px}.mb-checkpoint-chooser-header{padding:17px 16px 12px;gap:9px}.mb-checkpoint-chooser-header h2{font-size:20px}.mb-checkpoint-chooser-list{padding:12px 16px;max-height:50dvh}.mb-checkpoint-chooser-option{gap:8px;align-items:stretch;flex-direction:column;padding:12px}.mb-checkpoint-chooser-option .mb-checkpoint-chooser-select,.mb-checkpoint-chooser-current-tag{align-self:flex-start;max-width:100%}.mb-checkpoint-chooser-footer{padding:12px 16px 16px}.mb-checkpoint-chooser-footer>div{justify-content:stretch}.mb-checkpoint-chooser-footer button{flex:1}}.exact-approved-stakeholder-preview{min-width:0;max-width:100%}.exact-approved-stakeholder-preview>section,.exact-approved-stakeholder-preview .report-section-body{min-width:0;max-width:100%}.exact-approved-stakeholder-preview p,.exact-approved-stakeholder-preview li{overflow-wrap:anywhere;white-space:pre-line}.exact-approved-stakeholder-preview details,.exact-approved-stakeholder-preview summary{min-width:0;overflow-wrap:anywhere}.exact-approved-stakeholder-preview .management-section-nav{min-width:0;max-width:100%}.stakeholder-package-section{display:grid;gap:1rem}.stakeholder-package-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.stakeholder-package-heading h2,.stakeholder-package-heading p{margin-top:0}.stakeholder-package-heading .muted{margin-bottom:0;max-width:760px}.stakeholder-package-readonly{background:#edf2f6;border-radius:999px;color:#53666d;flex:0 0 auto;font-size:.78rem;font-weight:700;padding:.4rem .7rem}.stakeholder-package-boundary{background:#f5f7fa;border-left:4px solid #75869a;margin:0;padding:.8rem 1rem}.stakeholder-package-status,.stakeholder-package-error,.stakeholder-package-empty{border-radius:.5rem;margin:0;padding:.8rem 1rem}.stakeholder-package-status{background:#e9f7ee;border:1px solid #b8dfc6}.stakeholder-package-error{background:#fff0f1;border:1px solid #efbfc4}.stakeholder-package-empty{background:#f5f7fa;border:1px dashed #cbd5df;color:#53666d}.stakeholder-package-table-wrap{overflow-x:auto}.stakeholder-package-table{border-collapse:collapse;min-width:900px;width:100%}.stakeholder-package-table th,.stakeholder-package-table td{border-bottom:1px solid #dde5ec;padding:.75rem;text-align:left;vertical-align:top}.stakeholder-package-table th{color:#53666d;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.stakeholder-package-table code{overflow-wrap:anywhere}.stakeholder-package-more{display:flex;justify-content:flex-start}@media(max-width:760px){.stakeholder-package-heading{display:grid}.stakeholder-package-readonly{justify-self:start}}.stakeholder-assurance{min-width:220px;display:grid;gap:.5rem}.stakeholder-assurance-latest{display:grid;gap:.15rem}.stakeholder-assurance-latest span,.stakeholder-assurance-latest small{font-size:.78rem}.stakeholder-assurance-form{display:grid;gap:.4rem}.stakeholder-assurance-form select,.stakeholder-assurance-form textarea{width:100%;font:inherit}.stakeholder-assurance-form textarea{min-height:64px;resize:vertical}.stakeholder-package-table{min-width:0;table-layout:fixed;font-size:.875rem;line-height:1.45}.stakeholder-package-table th,.stakeholder-package-table td{min-width:0;padding:.7rem .65rem;overflow-wrap:anywhere}.stakeholder-package-table th{font-size:.75rem;font-weight:700;letter-spacing:.025em}.stakeholder-package-table th:nth-child(1){width:15%}.stakeholder-package-table th:nth-child(2){width:21%}.stakeholder-package-table th:nth-child(3){width:9%}.stakeholder-package-table th:nth-child(4){width:15%}.stakeholder-package-table th:nth-child(5){width:15%}.stakeholder-package-table th:nth-child(6){width:25%}.stakeholder-package-table details{margin-top:.35rem}.stakeholder-package-table details summary{cursor:pointer;font-size:.8rem}.stakeholder-package-table small{font-size:.78rem;line-height:1.4}.stakeholder-package-table .secondary-button{max-width:100%;white-space:normal}.stakeholder-assurance{min-width:0}.stakeholder-assurance-latest{overflow-wrap:anywhere}@media(max-width:900px){.stakeholder-package-table-wrap{overflow:visible;min-width:0}.stakeholder-package-table,.stakeholder-package-table tbody{display:grid;gap:.75rem}.stakeholder-package-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stakeholder-package-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem 1rem;border:1px solid #dde5ec;border-radius:.65rem;padding:.85rem}.stakeholder-package-table td{display:grid;align-content:start;gap:.15rem;border:0;padding:0}.stakeholder-package-table td:before{color:#53666d;font-size:.75rem;font-weight:700}.stakeholder-package-table td:nth-child(1):before{content:"Generated UTC"}.stakeholder-package-table td:nth-child(2):before{content:"Generated by"}.stakeholder-package-table td:nth-child(3):before{content:"PDF size"}.stakeholder-package-table td:nth-child(4):before{content:"Created UTC"}.stakeholder-package-table td:nth-child(5):before{content:"Document"}.stakeholder-package-table td:nth-child(6):before{content:"Reviewer assurance"}}@media(max-width:480px){.stakeholder-package-table tr{grid-template-columns:minmax(0,1fr)}.stakeholder-package-heading .primary-button{width:100%}.stakeholder-package-table td:nth-child(5) .secondary-button{width:100%}}.review-request-row-action{display:grid;gap:7px;margin-top:8px;font-size:.75rem}.review-request-row-action>.secondary-button{justify-self:start;min-height:38px}.review-request-row-action details{max-width:270px;padding:4px 0}.review-request-row-action summary{cursor:pointer;color:#234f83;font-weight:750}.review-request-row-action p{margin:5px 0;color:#516582;overflow-wrap:anywhere}.review-request-row-action small{color:#687890;overflow-wrap:anywhere}.review-request-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0c1b3575}.review-request-dialog{width:min(530px,100%);max-height:min(90vh,760px);overflow:auto;background:#fff;color:#23344e;border:1px solid #cbd8ec;border-radius:14px;box-shadow:0 18px 50px #0000003b;padding:22px}.review-request-dialog h3{margin:0 0 10px;color:#173b70;font-size:1.15rem}.review-request-dialog p{margin:8px 0;line-height:1.5;font-size:.85rem}.review-request-dialog dl{display:grid;gap:7px;background:#f8fbff;padding:12px;border-radius:8px}.review-request-dialog dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.review-request-dialog dt{color:#66778f}.review-request-dialog dd{margin:0;overflow-wrap:anywhere;font-size:.78rem}.review-request-dialog code{font-size:.7rem;overflow-wrap:anywhere}.review-request-dialog label{display:grid;gap:6px;margin:12px 0;font-size:.8rem;font-weight:700}.review-request-dialog select{width:100%;min-height:42px;border:1px solid #c7d6e8;border-radius:8px;padding:8px;background:#fff}.review-request-boundary{color:#566781}.review-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:14px}.review-request-pending{border:1px solid #c1d6f3;padding:9px;background:#f4f8ff;color:#2f517a;font-size:.76rem;line-height:1.45}@media(max-width:760px){.review-request-overlay{align-items:flex-end;padding:10px}.review-request-dialog{padding:16px;max-height:92vh}.review-request-actions>.primary-button,.review-request-actions>.secondary-button{flex:1 1 135px;min-height:44px}.review-request-row-action details{max-width:100%}}.stakeholder-report-page{gap:1.25rem}.stakeholder-report-hero{align-items:flex-start;background:linear-gradient(135deg,#083b4cfa,#0f5f66e6);border-radius:var(--si-radius-panel, 1rem);color:#fff;display:flex;justify-content:space-between;padding:clamp(1.5rem,3vw,2.5rem)}.stakeholder-report-hero h1{color:inherit;margin-bottom:.5rem}.stakeholder-report-hero .eyebrow,.stakeholder-report-lede{color:#ffffffd1}.stakeholder-report-marker{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;text-align:right}.stakeholder-report-marker strong{background:#d8f5e8;border-radius:999px;color:#12543d;padding:.35rem .75rem}.stakeholder-report-marker span{font-size:.75rem;margin-top:.5rem;text-transform:uppercase}.stakeholder-report-boundary{color:var(--color-text-muted, #53666d);margin:0}.stakeholder-report-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.stakeholder-report-section{border-color:var(--si-border, #d9e2ef);border-radius:var(--si-radius-panel, 1rem);box-shadow:var(--si-shadow-panel, 0 10px 28px rgba(31, 49, 83, .07))}.stakeholder-report-section h2{margin-top:.25rem;color:var(--si-text, #263b5b);font-size:var(--pt-type-h3, 1.125rem);line-height:1.2}.stakeholder-report-readiness-boundary{margin:.85rem 0 0;padding:.75rem .85rem;border:1px solid var(--si-border, #d9e2ef);border-radius:var(--si-radius-card, .8rem);color:var(--si-text-muted, #687990);background:var(--si-surface-subtle, #f8faff);line-height:1.45}.stakeholder-report-statements,.stakeholder-report-attention{display:grid;gap:.65rem;margin-bottom:0;padding-left:1.25rem}.stakeholder-report-facts,.stakeholder-report-traceability{display:grid;gap:0;margin:1rem 0 0}.stakeholder-report-facts>div,.stakeholder-report-traceability>div{align-items:start;border-top:1px solid rgba(70,91,99,.16);display:grid;gap:1rem;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);padding:.7rem 0}.stakeholder-report-facts dt,.stakeholder-report-traceability dt{color:var(--color-text-muted, #53666d);font-size:.82rem}.stakeholder-report-facts dd,.stakeholder-report-traceability dd{font-weight:650;margin:0;overflow-wrap:anywhere;word-break:break-word}.stakeholder-report-notice,.stakeholder-report-reason{background:#fff6df;border-left:4px solid #b47b00;border-radius:var(--si-radius-card, .8rem);display:grid;gap:.3rem;margin-top:1rem;padding:.8rem 1rem}.stakeholder-report-reason span,.stakeholder-report-notice span{color:var(--color-text-muted, #53666d)}@media(max-width:760px){.stakeholder-report-hero{flex-direction:column;gap:1.25rem}.stakeholder-report-marker{align-items:flex-start;text-align:left}.stakeholder-report-grid{grid-template-columns:1fr}}.stakeholder-report-supporting-detail{margin-top:.25rem}.stakeholder-report-supporting-detail>summary{cursor:pointer;font-weight:700;padding:.75rem 0}.stakeholder-report-supporting-detail[open]>summary{margin-bottom:.5rem}.stakeholder-report-page{--report-blue: #244fb8;--report-navy: #142640;--report-soft: #edf3ff;--report-border: #d8e2f0;gap:.9rem;max-width:1220px;margin:0 auto}.stakeholder-report-hero{align-items:center;background:radial-gradient(circle at 82% 18%,rgba(108,143,244,.24),transparent 30%),linear-gradient(135deg,#173c72,#265ab1 62%,#456fd2);min-height:230px;overflow:hidden;padding:1.8rem 2rem}.stakeholder-report-hero h1{font-size:var(--pt-type-h1, 2.625rem);line-height:var(--pt-leading-heading, 1.08);letter-spacing:var(--pt-tracking-display, -.035em);margin:.15rem 0 .55rem}.stakeholder-report-lede{font-size:1rem;line-height:1.55;max-width:44rem}.stakeholder-report-hero-side{align-items:flex-end;display:grid;flex:0 0 18rem;gap:.65rem;justify-items:end}.stakeholder-report-hero-art{height:112px;position:relative;width:190px}.stakeholder-report-art-sheet{background:#fffffff0;border:1px solid rgba(255,255,255,.64);border-radius:12px;box-shadow:0 18px 38px #0b1d4038;display:block;height:92px;position:absolute;width:126px}.stakeholder-report-art-sheet-back{right:6px;top:4px;transform:rotate(6deg)}.stakeholder-report-art-sheet-front{left:10px;top:17px;transform:rotate(-4deg)}.stakeholder-report-art-sheet-front i{background:#4a73df;border-radius:3px 3px 0 0;bottom:18px;display:block;position:absolute;width:10px}.stakeholder-report-art-sheet-front i:nth-child(1){height:24px;left:22px}.stakeholder-report-art-sheet-front i:nth-child(2){height:40px;left:40px}.stakeholder-report-art-sheet-front i:nth-child(3){height:55px;left:58px}.stakeholder-report-art-sheet-front b{border:9px solid #dce6fb;border-right-color:#4a73df;border-radius:999px;height:30px;position:absolute;right:15px;top:18px;transform:rotate(-28deg);width:30px}.stakeholder-report-marker{align-items:flex-end;color:#ffffffc7}.stakeholder-report-marker strong{background:#e5faeff5;color:#14643e}.stakeholder-report-boundary{background:#f7f9fd;border:1px solid var(--report-border);border-radius:.75rem;font-size:.78rem;line-height:1.45;padding:.7rem .9rem}.stakeholder-report-executive{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid var(--report-border);padding:1.2rem}.stakeholder-report-executive-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.stakeholder-report-executive-heading h2{font-size:var(--pt-type-h2, 1.5rem);line-height:1.15;margin-bottom:0}.stakeholder-report-position-badge{background:#eef2f6;border:1px solid #cbd5e1;border-radius:999px;color:#334155;font-size:.78rem;font-weight:800;padding:.42rem .75rem}.stakeholder-report-position-badge.attention{background:#fff1e9;border-color:#f1c8ad;color:#9a4515}.stakeholder-report-summary-grid{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.stakeholder-report-summary-fact{background:#fff;border:1px solid var(--report-border);border-radius:.85rem;display:grid;gap:.18rem;min-width:0;padding:.85rem .9rem}.stakeholder-report-summary-fact span,.stakeholder-report-summary-fact small,.stakeholder-report-executive-story span{color:#6e7d94;font-size:.72rem}.stakeholder-report-summary-fact strong{color:var(--report-navy);font-size:1.05rem;overflow-wrap:anywhere}.stakeholder-report-executive-story{display:grid;gap:.7rem;grid-template-columns:1.1fr .9fr;margin-top:.75rem}.stakeholder-report-executive-story>div{background:var(--report-soft);border-radius:.8rem;display:grid;gap:.25rem;padding:.8rem .9rem}.stakeholder-report-executive-story strong{color:#263b5b;line-height:1.4}.stakeholder-report-statements{color:#52647d;font-size:.82rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.stakeholder-report-grid .stakeholder-report-section{padding:1.05rem 1.15rem}@media(max-width:900px){.stakeholder-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stakeholder-report-executive-story{grid-template-columns:1fr}.stakeholder-report-hero-side{display:none}}@media(max-width:620px){.stakeholder-report-summary-grid,.stakeholder-report-statements{grid-template-columns:1fr}}.stakeholder-report-position-badge.success{background:#e9f7ef;border-color:#b9dfc7;color:#17603b}.stakeholder-report-position-badge.danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.stakeholder-report-page>.ot046-experience{margin-bottom:4px}.stakeholder-report-page>.ot046-journey-rail{margin-top:12px}.stakeholder-report-page>.ot046-stage-heading{margin:14px 0}.stakeholder-report-page>.ot046-stage-heading h1{font-size:clamp(1.35rem,2.3vw,1.65rem);margin:4px 0;color:#10284a}.ot046-report-management-lead{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr);gap:15px;background:linear-gradient(130deg,#133864,#1b588e);color:#fff;padding:20px;border-radius:14px;overflow-wrap:anywhere}.ot046-report-management-lead>div,.ot046-report-management-lead dl{min-width:0}.ot046-report-management-lead .ot046-stage-eyebrow{color:#b9d7f6}.ot046-report-management-lead h2{font-size:clamp(1.2rem,2.3vw,1.8rem);margin:5px 0;color:#fff}.ot046-report-management-lead p{color:#d4e6f7;font-size:.75rem;line-height:1.6}.ot046-report-management-lead dl{display:grid;gap:9px;margin:0}.ot046-report-management-lead dl div{border-bottom:1px solid #ffffff44;padding-bottom:8px}.ot046-report-management-lead dt{color:#c4d8ec;font-size:.69rem}.ot046-report-management-lead dd{margin:4px 0;color:#fff;font-weight:750;font-size:.85rem;overflow-wrap:anywhere}.ot046-report-linked{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border-top:1px solid #ffffff44;padding-top:9px}.ot046-report-linked strong{color:#fff}.ot046-report-linked .ot046-report-action{background:#fff;color:#1754aa;border:0}@media(max-width:760px){.ot046-report-management-lead{grid-template-columns:minmax(0,1fr)}}.ot046-report-decision-boundary{border:1px solid #dce8f6;border-radius:10px;background:#f5f9fe;color:#385e7c;font-size:.79rem;padding:11px 14px;margin:12px 0;line-height:1.5}.report-intelligence-executive{min-width:0;margin:24px 0;color:#102d50}.report-intelligence-executive>.stakeholder-report-executive-heading{padding:8px 0;gap:16px}.report-intelligence-executive h2{margin:6px 0;line-height:1.25}.report-intelligence-state{padding:18px;border:1px solid #d8e3ef;border-radius:8px;background:#f7f9fc;line-height:1.6}.report-planning-details{margin:24px 0;min-width:0}.report-planning-details>summary{min-height:44px;padding:12px 0;font-weight:700;cursor:pointer}.report-planning-details>summary:focus-visible{outline:3px solid #8bb5ff;outline-offset:3px}.report-planning-details .ot046-report-management-lead{margin-top:16px}.report-intelligence-executive .ifi-panel{margin-top:12px}@media(max-width:600px){.report-intelligence-executive>.stakeholder-report-executive-heading{align-items:flex-start;flex-direction:column}.report-intelligence-executive h2{font-size:24px}}.issued-review-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;margin:17px 0 27px;padding:30px 32px 20px;background:linear-gradient(125deg,#09244c,#103a69 55%,#126477);box-shadow:0 18px 38px #133d661f;color:#fff}.issued-review-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 92% 12%,#48dfdb32,transparent 33%),linear-gradient(90deg,#9dccff0e 1px,transparent 1px),linear-gradient(#9dccff0e 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.issued-review-headline{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid #ffffff36;padding-bottom:22px}.issued-review-kicker,.issued-review-label{font-size:.65rem!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase;margin:0 0 10px!important;color:#87cce3!important}.issued-review-headline h1{margin:0 0 9px!important;font-size:clamp(1.55rem,2.5vw,2.2rem)!important;line-height:1.2;color:#fff!important;letter-spacing:-.04em!important}.issued-review-intro{margin:0!important;max-width:66ch;color:#d4e4f5!important;font-size:.82rem!important;line-height:1.6}.issued-review-seal{flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid #6ae6bf6b;border-radius:99px;padding:9px 12px;background:#07584877;color:#bbf9df;font-size:.68rem;letter-spacing:.07em;font-weight:850}.issued-review-seal span{display:grid;place-items:center;border-radius:50%;background:#2fddaa;color:#063b33;width:19px;height:19px;font-weight:900}.issued-review-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(245px,.68fr);gap:26px;padding:26px 0}.issued-review-position{min-width:0;padding:8px 12px 5px 0}.issued-review-position-text{color:#fff!important;font-size:clamp(1.04rem,1.52vw,1.32rem)!important;line-height:1.6!important;font-weight:540;letter-spacing:-.012em;max-width:76ch;margin:0 0 25px!important;white-space:pre-wrap}.issued-review-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.issued-review-context>span{display:grid;gap:7px;border-top:1px solid #ffffff40;padding-top:12px;font-size:.68rem;color:#b6d3ec}.issued-review-context strong{font-size:.87rem;line-height:1.35;color:#fff;overflow-wrap:anywhere}.issued-review-action{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:21px;border:1px solid #ffffff33;border-radius:16px;background:#ffffff13;min-width:0}.issued-review-action .issued-review-label{margin-bottom:0!important}.issued-review-action-date{font-size:1rem;font-weight:770;color:#fff}.issued-review-package{display:grid;gap:4px;padding:13px 0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.issued-review-package span{font-size:.61rem;letter-spacing:.12em;color:#aac8e5}.issued-review-package strong{font-size:.78rem;color:#fff;overflow-wrap:anywhere}.issued-review-action .vi-link{width:100%;min-height:47px;border-radius:9px;background:#aaf4dd!important;border:1px solid #aaf4dd!important;color:#06394c!important;font-size:.77rem;font-weight:850}.issued-review-frozen-note{margin:0 0 6px!important;color:#bed7e9!important;font-size:.66rem!important;line-height:1.5;text-align:center}.issued-review-secondary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 0;border:0;border-top:1px solid #ffffff26;background:transparent;color:#e6f4ff;text-align:left;font-size:.73rem;font-weight:700}.issued-review-secondary:hover{text-decoration:underline}.issued-review-secondary:focus-visible,.issued-review-disclosure>summary:focus-visible{outline:3px solid #75e3e0;outline-offset:3px}.issued-review-footnote{border-top:1px solid #ffffff2e;padding-top:14px;font-size:.7rem;color:#c6ddec;line-height:1.6}.issued-review-footnote span{color:#5ce3c0;margin-right:7px}.issued-review-story,.issued-review-evidence{min-width:0;margin:0 0 27px}.issued-review-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin:0 0 17px}.issued-review-section-heading h2{margin:0 0 7px!important;color:#15395c;font-size:clamp(1.35rem,2vw,1.8rem)!important;letter-spacing:-.035em}.issued-review-section-heading p:not(.issued-review-kicker){font-size:.8rem;color:#647b92;margin:0!important;line-height:1.5}.issued-review-section-heading>span{color:#9bacc0;font-size:.66rem;letter-spacing:.12em;font-weight:800;white-space:nowrap;padding-top:8px}.issued-review-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.issued-review-story-card{min-width:0;background:#fff;border:1px solid #d8e4f0;border-radius:16px;padding:21px 23px 23px;box-shadow:0 6px 20px #164e7a0a}.issued-review-story-card-top{display:flex;align-items:center;gap:10px;padding-bottom:17px;margin-bottom:16px;border-bottom:1px solid #e7edf5}.issued-review-story-card-top span:first-child{background:#e9f1fa;border-radius:8px;color:#1a5c9a;font-size:.69rem;font-weight:850;padding:7px 9px}.issued-review-story-card-top span:last-child{font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#587e9d}.issued-review-story-card h3{color:#133858;margin:0 0 10px!important;font-size:1.02rem;letter-spacing:-.015em}.issued-review-story-card p.stakeholder-report-issued-narrative{margin:0!important;color:#3e5771!important;font-size:.83rem!important;line-height:1.72!important;white-space:pre-wrap}.issued-review-disclosure{margin:9px 0;border:1px solid #d8e4ef;border-radius:13px;background:#fff;min-width:0;overflow:hidden}.issued-review-disclosure>summary{display:flex;gap:17px;align-items:center;min-height:88px;padding:17px 21px;list-style:none;cursor:pointer}.issued-review-disclosure>summary::-webkit-details-marker{display:none}.issued-review-disclosure>summary:hover{background:#f5f9fd}.issued-review-disclosure-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;background:#e8f3fa;color:#1b638f;font-size:1.1rem}.issued-review-disclosure>summary>span:nth-child(2){flex:1;display:grid;gap:5px;min-width:0}.issued-review-disclosure>summary strong{color:#193e5f;font-size:.87rem}.issued-review-disclosure>summary small{color:#668097;font-size:.76rem;line-height:1.4}.issued-review-chevron{font-size:1.3rem;color:#297199;transition:transform .2s}.issued-review-disclosure[open] .issued-review-chevron{transform:rotate(45deg)}.issued-review-disclosure-body{padding:9px 20px 22px;border-top:1px solid #e6edf5;min-width:0;overflow-wrap:anywhere}.issued-review-disclosure-body .report-intelligence-executive{margin:0}.issued-review-formal{margin-top:0}@media(max-width:900px){.issued-review-main{grid-template-columns:minmax(0,1fr)}.issued-review-action{max-width:none}.issued-review-context{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.issued-review-hero{padding:22px 18px 16px;border-radius:15px}.issued-review-headline{display:block}.issued-review-seal{margin-top:14px}.issued-review-main{gap:16px;padding:18px 0}.issued-review-position{padding:0}.issued-review-context{grid-template-columns:1fr;gap:9px}.issued-review-context>span{display:flex;justify-content:space-between;gap:12px}.issued-review-context strong{text-align:right}.issued-review-story-grid{grid-template-columns:minmax(0,1fr)}.issued-review-story-card{padding:17px}.issued-review-disclosure>summary{padding:15px 13px;gap:10px}.issued-review-disclosure-icon{flex-basis:34px;height:34px}.issued-review-disclosure-body{padding:10px 12px 18px}.issued-review-section-heading>span{display:none}}@media(prefers-reduced-motion:reduce){.issued-review-chevron{transition:none}}.stakeholder-report-page.issued-v2-page{width:100%;max-width:1380px;margin-inline:auto;gap:0;min-width:0;--issued-ink:#103256;--issued-muted:#5c7289}.issued-v2{min-width:0;color:var(--issued-ink);font-family:inherit}.issued-v2 *{box-sizing:border-box}.issued-v2-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:9px 0 18px}.issued-v2-eyebrow,.issued-v2-overline{font-size:11px!important;line-height:1.4!important;font-weight:850!important;letter-spacing:.115em!important;color:#25798f!important;margin:0 0 11px!important}.issued-v2-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#27aa9c;margin:0 8px 1px 0;box-shadow:0 0 0 4px #d6f5ef}.issued-v2-divider{color:#a4b8ca;padding:0 7px}.issued-v2-title{min-width:0}.issued-v2-title h1{margin:0 0 7px!important;font-size:clamp(30px,3.3vw,46px)!important;line-height:1.11;letter-spacing:-.055em;color:#0c2c54!important;font-weight:790}.issued-v2-title h1 span{font-weight:390;color:#7990a5}.issued-v2-title>p{font-size:14px!important;margin:0!important;color:#5b748d}.issued-v2-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:18px}.issued-v2-state{display:flex;align-items:center;gap:10px}.issued-v2-state>span:first-child{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ddf6ee;color:#15886f;font-size:17px;font-weight:850}.issued-v2-state>span:nth-child(2){display:grid;gap:3px}.issued-v2-state strong{font-size:13px;color:#1d725f}.issued-v2-state small{font-size:11px;color:#688099}.issued-v2-toolbar button.vi-link{font-size:14px!important;font-weight:790;min-height:48px;border-radius:10px;background:#1477ba!important;color:#fff!important;border:1px solid #1477ba!important;padding:10px 21px!important;box-shadow:0 9px 20px #166aa92a;white-space:nowrap}.issued-v2-toolbar button.vi-link:hover{background:#0c5386!important}.issued-v2-boundary{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:0 0 20px;border:1px solid #dce8f1;background:#f6fafc;border-radius:12px;color:#58758b;font-size:13px;line-height:1.5}.issued-v2-boundary strong{color:#315a72}.issued-v2-boundary div{flex:1}.issued-v2-boundary a{font-size:12px;flex:none;color:#125e95;font-weight:780;text-decoration:none}.issued-v2-boundary a:hover{text-decoration:underline}.issued-v2-lock{flex:none;display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#e3eff6;color:#1a7194}.issued-v2-visual{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#081d3e,#123b67 58%,#0c5968);border-radius:21px;color:#fff;padding:30px 33px 25px;box-shadow:0 21px 36px #0b31501f}.issued-v2-visual:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 3%,#64e3cb38,transparent 42%),linear-gradient(90deg,#b4e4ef0b 1px,transparent 1px),linear-gradient(#b4e4ef0b 1px,transparent 1px);background-size:auto,36px 36px,36px 36px}.issued-v2-visual-top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.issued-v2-visual .issued-v2-overline{color:#8ee6e7!important}.issued-v2-visual h2{margin:0 0 9px!important;font-size:clamp(25px,2.6vw,35px)!important;color:#fff!important;font-weight:760;letter-spacing:-.035em;line-height:1.2}.issued-v2-subdued{font-size:13px!important;color:#b7d5ea!important;line-height:1.55;margin:0!important}.issued-v2-package{border:1px solid #ffffff48;border-radius:10px;padding:9px 12px;background:#ffffff12;display:grid;gap:6px;min-width:145px;max-width:35%}.issued-v2-package small{color:#98c8df;font-size:10px;font-weight:800;letter-spacing:.12em}.issued-v2-package strong{color:#fff;font-size:12px;overflow-wrap:anywhere}.issued-v2-dateflow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);gap:10px;align-items:center;margin:26px 0 17px}.issued-v2-date-node{min-height:153px;min-width:0;display:flex;gap:13px;padding:20px 19px;align-items:flex-start;background:#ffffff12;border:1px solid #ffffff32;border-radius:14px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.issued-v2-node-target{background:linear-gradient(134deg,#13898488,#2b94ae55);border-color:#71e7cfaa;box-shadow:0 0 0 1px #c1f6ef28}.issued-v2-node-number{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:9px;color:#b8d9ee;background:#ffffff17;font-size:12px;font-weight:830}.issued-v2-node-target .issued-v2-node-number{background:#acffde;color:#076052}.issued-v2-date-node div{display:grid;gap:8px;min-width:0}.issued-v2-date-node small{font-size:12px;line-height:1.35;color:#b4d5e7}.issued-v2-date-node strong{font-size:clamp(17px,1.75vw,24px);color:#fff;font-weight:790;letter-spacing:-.035em;line-height:1.25}.issued-v2-date-node div>span{font-size:11px;line-height:1.45;color:#bdd7e8}.issued-v2-date-arrow{color:#87c7d6;text-align:center;font-size:25px}.issued-v2-scale{margin:0!important;border-top:1px solid #ffffff32;padding-top:13px;font-size:11px!important;color:#b9d4e7!important}.issued-v2-insights{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:15px;margin:18px 0 21px}.issued-v2-scope,.issued-v2-readiness{background:#fff;border:1px solid #dfe8f1;border-radius:15px;padding:23px 25px;min-width:0;box-shadow:0 3px 12px #1d49650a}.issued-v2-panel-heading span{color:#2780a5;font-weight:850;font-size:11px;letter-spacing:.11em}.issued-v2-panel-heading h3{font-size:22px;letter-spacing:-.035em;color:#103456;margin:8px 0 18px}.issued-v2-scope-flow{display:flex;align-items:center;justify-content:space-between;gap:8px}.issued-v2-scope-flow>div{flex:1;min-width:0;display:grid;gap:6px;padding:13px 10px;border-radius:11px;background:#f3f7fb}.issued-v2-scope-flow>span{color:#87a5bd;font-size:17px;flex:none}.issued-v2-scope-flow small{font-size:11px;color:#667d92;line-height:1.45}.issued-v2-scope-flow strong{font-size:clamp(21px,2.25vw,31px);line-height:1.2;color:#143e63}.issued-v2-scope-flow strong em{font-style:normal;color:#008d81}.issued-v2-scope-flow .issued-v2-scope-total{background:#dbf5f0}.issued-v2-scope-total strong{color:#087a6d}.issued-v2-scope>p{font-size:12px!important;color:#698096!important;line-height:1.6!important;margin:16px 0 0!important}.issued-v2-scope>p b{color:#315a71}.issued-v2-readiness-list{display:grid;gap:10px}.issued-v2-readiness-list>div{display:flex;gap:11px;align-items:center;padding:7px 0;border-bottom:1px solid #edf2f8}.issued-v2-readiness-list>div:last-child{border:0}.issued-v2-status-icon{width:29px;height:29px;flex:0 0 29px;border-radius:8px;background:#e8f1fb;color:#28799f;display:grid;place-items:center;font-size:14px}.issued-v2-readiness-list p{display:grid;gap:3px;margin:0!important;min-width:0}.issued-v2-readiness-list strong{font-size:13px;color:#183d5d}.issued-v2-readiness-list small{font-size:12px;color:#61788d;line-height:1.45;overflow-wrap:anywhere}.issued-v2-scenario{background:linear-gradient(110deg,#e8f3f9,#f9fcfe 60%,#e3f6f4);border:1px solid #cee0ec;border-radius:16px;padding:26px 31px 20px;margin-bottom:32px}.issued-v2-scenario-lead{max-width:840px}.issued-v2-scenario-lead h2,.issued-v2-story-heading h2{font-size:clamp(23px,2.2vw,32px)!important;font-weight:760;letter-spacing:-.04em;color:#123b5d!important;margin:0 0 9px!important}.issued-v2-scenario-lead>p:last-child{color:#617c91!important;font-size:13px!important;line-height:1.6;margin:0!important}.issued-v2-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0 14px;position:relative}.issued-v2-scenario-node{display:grid;grid-template-rows:auto auto auto 1fr;gap:9px;border:1px solid #dae7f2;border-radius:13px;background:#fff;padding:17px 20px;position:relative;min-width:0}.issued-v2-scenario-node.primary{border:2px solid #4aaba1;background:#f5fffd;box-shadow:0 7px 18px #1c7b7a19}.issued-v2-scenario-mark{font-size:17px;color:#48b1ae}.issued-v2-scenario-node small{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#48798e}.issued-v2-scenario-node strong{font-size:clamp(21px,2vw,27px);line-height:1.2;letter-spacing:-.035em;color:#123b5d}.issued-v2-scenario-node>span:last-child{font-size:12px;color:#687f90;line-height:1.5}.issued-v2-scenario-foot{display:flex;align-items:center;gap:12px}.issued-v2-scenario-line{width:25px;height:3px;border-radius:5px;background:#2aa395;flex:none}.issued-v2-scenario-foot p{font-size:12px!important;color:#617c91!important;margin:0!important}.issued-v2-story{margin:27px 0 30px;min-width:0}.issued-v2-story-heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;margin-bottom:17px}.issued-v2-story-heading p:not(.issued-v2-overline){font-size:13px!important;color:#647b90!important;margin:0!important}.issued-v2-story-heading>span{font-size:11px;color:#718b9d;font-weight:850;letter-spacing:.13em;white-space:nowrap;padding-bottom:4px}.issued-v2-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.issued-v2-story-card{min-width:0;border-radius:14px;background:#fff;border:1px solid #dce6f0;padding:22px 25px 23px;box-shadow:0 5px 22px #1849710c;position:relative}.issued-v2-story-card:before{position:absolute;content:"";height:3px;width:39px;left:25px;top:0;border-radius:0 0 4px 4px;background:#33a89b}.issued-v2-story-card>span{font-size:10px;letter-spacing:.11em;color:#6e97ab;font-weight:860}.issued-v2-story-card h3{font-size:18px!important;margin:13px 0 11px!important;letter-spacing:-.025em;color:#143a5c}.issued-v2-story-card p.stakeholder-report-issued-narrative{font-size:14px!important;line-height:1.7!important;color:#45617a!important;margin:0!important;white-space:pre-wrap}.issued-v2-explore{margin:26px 0 0}.issued-v2-explore .issued-review-disclosure>summary{min-height:75px}.issued-v2-endnote{display:flex;align-items:center;justify-content:flex-end;gap:19px;margin:21px 0 45px;border-top:1px solid #d8e5f0;padding:18px 0;color:#648195;font-size:11px;font-weight:820;letter-spacing:.08em}.issued-v2-endnote>span{margin-right:auto}.issued-v2-endnote button{border:0;background:transparent;color:#126d9d;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:12px;font-weight:740}.issued-v2-toolbar button:focus-visible,.issued-v2-boundary a:focus-visible,.issued-v2-endnote button:focus-visible{outline:3px solid #55aaa5;outline-offset:3px}@media(max-width:1040px){.issued-v2-masthead{flex-wrap:wrap}.issued-v2-toolbar{width:100%;justify-content:space-between}.issued-v2-dateflow{grid-template-columns:1fr;gap:7px}.issued-v2-date-arrow{transform:rotate(90deg);font-size:18px}.issued-v2-date-node{min-height:0}.issued-v2-insights{grid-template-columns:1fr}}@media(max-width:680px){.issued-v2-masthead{gap:15px}.issued-v2-title h1{font-size:clamp(27px,8vw,37px)!important}.issued-v2-title h1 span{display:block}.issued-v2-toolbar{display:grid;grid-template-columns:1fr}.issued-v2-toolbar button.vi-link{width:100%}.issued-v2-boundary{flex-wrap:wrap;align-items:flex-start;padding:12px}.issued-v2-boundary a{width:100%;padding-left:42px}.issued-v2-visual{padding:22px 17px 17px;border-radius:16px}.issued-v2-visual-top{display:block}.issued-v2-package{max-width:none;width:max-content;margin-top:18px}.issued-v2-dateflow{margin:20px 0}.issued-v2-date-node{padding:14px;gap:11px}.issued-v2-insights{gap:12px}.issued-v2-scope,.issued-v2-readiness{padding:19px 15px}.issued-v2-scope-flow{gap:4px}.issued-v2-scope-flow>div{padding:10px 7px}.issued-v2-scope-flow small{font-size:10px}.issued-v2-scope-flow strong{font-size:21px}.issued-v2-scope-flow>span{font-size:14px}.issued-v2-scenario{padding:20px 15px;border-radius:14px}.issued-v2-scenario-grid{grid-template-columns:1fr}.issued-v2-scenario-node{grid-template-columns:26px 1fr;grid-template-rows:auto auto auto;gap:3px 7px;padding:12px 13px}.issued-v2-scenario-mark{grid-row:1/4;align-self:center}.issued-v2-scenario-node strong{font-size:22px}.issued-v2-scenario-foot p{font-size:11px!important}.issued-v2-story-heading>span{display:none}.issued-v2-story-grid{grid-template-columns:1fr}.issued-v2-story-card{padding:19px}.issued-v2-endnote{flex-wrap:wrap;justify-content:flex-start;gap:10px 15px}.issued-v2-endnote>span{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.issued-v2 .issued-review-chevron{transition:none}}.issued-v2-scope-unavailable{border-radius:10px;background:#f3f7fa;padding:16px;color:#54718a;line-height:1.55;font-size:13px}.issued-v2-scope-unavailable strong{display:block;color:#244d6c;margin-bottom:5px}.stakeholder-report-page.sr-current-page{max-width:1380px;min-width:0;width:100%;gap:0;margin:0 auto}.stakeholder-report-page.sr-current-page>.ot046-experience{margin-bottom:12px}.stakeholder-report-page.sr-current-page>.ot046-journey-rail{margin:5px 0 16px}.sr-current-page-nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin:6px 0 18px;border-bottom:1px solid #d7e3ee;padding:12px 4px 14px}.sr-current-page-nav a{font-size:12px;font-weight:790;color:#42708e;text-decoration:none}.sr-current-page-nav a:hover{text-decoration:underline;color:#126697}.sr-current-visual-evidence{min-width:0;margin:12px 0 24px}.sr-current-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:0 0 12px}.sr-current-section-title p{font-size:11px;font-weight:820;letter-spacing:.1em;color:#2783a0;margin:0 0 5px}.sr-current-section-title h2{font-size:clamp(23px,2vw,29px)!important;letter-spacing:-.04em!important;color:#10365c!important;margin:0!important}.sr-current-section-title>span{font-size:12px;color:#768b9f;line-height:1.5}.sr-current-page .sr-current-visual-evidence .vi-runtime{margin:8px 0 15px}.sr-current-page .sr-current-deep-evidence{margin:11px 0;border-radius:11px;border:1px solid #d5e4ee;background:#fff;overflow:hidden}.sr-current-page .sr-current-deep-evidence>summary{padding:15px 19px;min-height:60px;cursor:pointer;color:#194667;font-size:14px;font-weight:830}.sr-current-page .sr-current-deep-evidence>summary span{font-size:12px;color:#7890a2;display:block;font-weight:450;margin-top:4px}.sr-current-page .sr-current-deep-evidence>summary:focus-visible{outline:3px solid #2c9fa8;outline-offset:-3px}.sr-current-page .sr-current-deep-evidence>.vi-runtime,.sr-current-page .sr-current-deep-evidence>.report-intelligence-executive{margin:11px 16px}.sr-current-evidence-missing{border:1px solid #d9e5ee;border-radius:10px;padding:20px;color:#59758a;background:#f8fbfd}.sr-current-technical-boundary{margin:10px 0 17px;font-size:12px}.sr-current-page .report-planning-details{margin:0 0 14px}.sr-current-page #report-package-controls{margin:15px 0}@media(max-width:700px){.sr-current-section-title{display:block}.sr-current-section-title>span{display:block;margin:7px 0 0}.sr-current-page-nav{gap:13px;padding:10px 0}.sr-current-page .sr-current-deep-evidence>summary{padding:14px}.sr-current-page .sr-current-deep-evidence>.vi-runtime,.sr-current-page .sr-current-deep-evidence>.report-intelligence-executive{margin:8px}}.sr-current-page>.sr-current-pdf-library{margin:2px 0 19px;min-width:0;border:1px solid #c8dfeb;border-radius:12px;background:#fff}.sr-current-page>.sr-current-pdf-library>summary{cursor:pointer;min-height:54px;padding:15px 18px;color:#175378;font-size:14px;font-weight:820}.sr-current-page>.sr-current-pdf-library>summary span{font-size:12px;display:block;margin-top:5px;font-weight:460;color:#668297}.sr-current-page>.sr-current-pdf-library>summary:focus-visible{outline:3px solid #299fa4;outline-offset:-4px}.sr-current-page>.sr-current-pdf-library[open]{box-shadow:0 10px 24px #0f506c17}.sr-current-primary-evidence{min-width:0}.sr-current-primary-evidence>.vi-runtime{margin:9px 0 14px}.sr-current-primary-evidence .vi-heading{display:none}.sr-current-primary-evidence .vi-caption{font-size:12px}#sr-current-full-outlook{scroll-margin-top:18px}.sr-current-visual-evidence{margin-top:25px}.sr-current-visual-evidence>.sr-current-section-title{margin:0 0 17px;padding:0 2px 13px;border-bottom:1px solid #dbe7ef;align-items:end;gap:14px}.sr-current-section-title>div{min-width:0}.sr-current-section-title>div>span{display:block;margin-top:6px;color:#678095;font-size:13px;line-height:1.45}.sr-current-section-title .sr-current-evidence-qualifier{flex:none;align-self:center;max-width:260px;padding:9px 11px;border:1px solid #dae7ef;border-radius:9px;background:#f7fbfe;color:#5b778d;font-size:11px;line-height:1.35}.sr-current-primary-evidence{display:grid;gap:10px;margin-bottom:14px}.sr-current-primary-evidence>.vi-runtime{margin:0}.sr-current-primary-evidence .vi-runtime .vi-heading{display:none}.sr-current-primary-evidence .vi-runtime>.vi-caption{padding:0 2px 9px;font-size:11px;color:#698198;line-height:1.4}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:15px;align-items:start}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card{grid-column:span 6;min-width:0;align-self:start;margin:0;padding:19px 21px 16px;border:1px solid #d9e5ef;border-radius:15px;background:#fff;box-shadow:0 4px 14px #1d50630b}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card.vi-wide{grid-column:span 6}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card:only-child{grid-column:1/-1}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid:has([data-chart-id=age]):has([data-chart-id=throughput]):has([data-chart-id=velocity])>.vi-card[data-chart-id=age]{grid-column:span 4}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid:has([data-chart-id=age]):has([data-chart-id=throughput]):has([data-chart-id=velocity])>.vi-card[data-chart-id=throughput]{grid-column:span 4}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid:has([data-chart-id=age]):has([data-chart-id=throughput]):has([data-chart-id=velocity])>.vi-card[data-chart-id=velocity]{grid-column:span 4}.sr-current-primary-evidence .vi-runtime .vi-card header{display:flex;gap:9px;align-items:start;justify-content:space-between;padding-bottom:12px;margin:0 0 13px;border-bottom:1px solid #edf2f7}.sr-current-primary-evidence .vi-runtime .vi-card h3{font-size:15px;line-height:1.3;font-weight:760;letter-spacing:-.018em;color:#143c5c}.sr-current-primary-evidence .vi-runtime .vi-card header>span{font-size:11px;color:#698296;line-height:1.4;white-space:normal;text-align:right;max-width:45%}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=work]{border-top:3px solid #159787}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=due]{border-top:3px solid #246bce}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=age]{border-top:3px solid #bd842b}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=throughput],.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=velocity]{border-top:3px solid #86a4d1}.sr-current-primary-evidence .vi-runtime .vi-card .vi-inline-legend{display:grid;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.45;color:#59728a;overflow-wrap:anywhere}.sr-current-primary-evidence .vi-runtime .vi-card .vi-inline-legend span{padding:0 0 5px;border-bottom:1px solid #edf2f5}.sr-current-primary-evidence .vi-runtime .vi-card .vi-inline-legend span:last-child{border:0;padding-bottom:0}.sr-current-primary-evidence .vi-runtime .vi-card .vi-method{border-top:1px solid #e7edf3;padding-top:11px;margin-top:16px;line-height:1.5}.sr-current-primary-evidence .vi-runtime .vi-card .vi-method summary{color:#1a6ea3;font-size:11px;font-weight:760;line-height:1.4}.sr-current-primary-evidence .vi-runtime .vi-card svg{max-width:100%;height:auto;overflow:visible}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=due] .vi-stacked{margin:0;max-height:100px}.sr-current-primary-evidence .vi-runtime .vi-provenance{margin:13px 0 3px;padding:12px 16px;border:1px solid #dbe7ee;border-radius:11px;background:#f9fcfe;box-shadow:none}.sr-current-primary-evidence .vi-runtime .vi-provenance>summary{color:#396d8e;font-size:12px;font-weight:720}.sr-current-chart-reading{display:flex;align-items:flex-start;gap:13px;padding:15px 19px;margin:10px 0 15px;border:1px solid #d1e5ee;border-radius:12px;background:linear-gradient(95deg,#f3fafd,#f8fcfc);color:#466a83}.sr-current-chart-reading>span{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#176d91;background:#e0f0f8;font-size:17px}.sr-current-chart-reading strong{font-size:13px;color:#205273}.sr-current-chart-reading p{margin:5px 0 0!important;color:#5a7488!important;font-size:12px!important;line-height:1.55!important}.sr-current-visual-evidence .sr-current-deep-evidence{border:1px solid #dae6ef;border-radius:11px;margin:10px 0;box-shadow:0 2px 10px #173d5610}.sr-current-visual-evidence .sr-current-deep-evidence>summary{min-height:65px;padding:17px 19px;font-weight:770}.sr-current-visual-evidence .sr-current-deep-evidence>summary:hover{background:#f5faff}.sr-current-visual-evidence .sr-current-deep-evidence>summary span{margin-top:6px;font-size:11px;font-weight:480}@media(max-width:1330px){.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid:has([data-chart-id=age]):has([data-chart-id=throughput]):has([data-chart-id=velocity])>.vi-card:is([data-chart-id=age],[data-chart-id=throughput],[data-chart-id=velocity]){grid-column:span 6}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card:last-child:nth-child(odd):not(:first-child){grid-column:span 12}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card:last-child:nth-child(odd):not(:first-child)>.vi-vertical{max-width:620px;margin-inline:auto}}@media(max-width:780px){.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid{gap:12px}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card{grid-column:1/-1!important;padding:17px}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=due] .vi-stacked{max-height:none}.sr-current-visual-evidence .sr-current-section-title{display:block}.sr-current-section-title .sr-current-evidence-qualifier{display:inline-block;max-width:none;margin-top:12px}}@media(max-width:600px){.sr-current-primary-evidence .vi-runtime .vi-card{border-radius:12px}.sr-current-primary-evidence .vi-runtime .vi-card header{padding-bottom:10px;margin-bottom:9px}.sr-current-chart-reading{padding:13px;gap:9px}.sr-current-primary-evidence .vi-runtime .vi-card .vi-inline-legend{font-size:11px}}.sr-current-primary-evidence .vi-runtime .vi-card h3{text-transform:capitalize}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid{align-items:stretch}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card{display:flex;flex-direction:column;align-self:stretch;min-height:0}.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-card .vi-method{margin-top:auto}.sr-current-primary-evidence .vi-runtime .vi-report-signal{display:grid;gap:6px;margin:14px 0 12px!important;border-left:3px solid #4aa8a0;border-radius:0 7px 7px 0;padding:9px 12px;background:#f2f8f8;color:#355e70!important;font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=age] .vi-report-signal{margin-top:auto!important}.sr-current-primary-evidence .vi-runtime .vi-report-signal strong{display:block;font-size:11px;color:#196575;letter-spacing:.07em;text-transform:uppercase}.sr-current-primary-evidence .vi-runtime .vi-report-signal span{font-size:11px;color:#607c8c}.sr-current-primary-evidence .vi-runtime .vi-report-history-method{margin:0 0 11px;border:0;padding:0}.sr-current-primary-evidence .vi-runtime .vi-report-history-method summary{cursor:pointer;color:#4b7b91;font-size:11px;font-weight:700;line-height:1.5}.sr-current-primary-evidence .vi-runtime .vi-report-history-method[open]{border-radius:8px;padding:9px;background:#f5f9fb}.sr-current-primary-evidence .vi-runtime .vi-report-history-method .vi-inline-legend{margin:9px 0 0}.sr-current-primary-evidence .vi-runtime .vi-report-history-method:focus-within{outline:2px solid #2e91a4;outline-offset:3px;border-radius:6px}.sr-current-primary-evidence .vi-runtime .vi-card[data-chart-id=age] .vi-horizontal{max-height:120px}.sr-evidence-deep-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:26px 0 12px;padding:0 2px}.sr-evidence-deep-heading p{color:#43839b;font-size:10px;font-weight:850;letter-spacing:.12em;margin:0 0 5px!important}.sr-evidence-deep-heading h3{color:#153a5a;font-size:19px;letter-spacing:-.027em;margin:0!important}.sr-evidence-deep-heading>span{color:#738ca0;font-size:11px;text-align:right}.sr-current-visual-evidence .sr-current-deep-evidence,.sr-current-page .sr-current-formal-group{background:#fff!important;border:1px solid #d7e4ee!important;border-radius:13px!important;box-shadow:0 3px 10px #17456b0a!important;margin:9px 0!important;overflow:hidden}.sr-current-visual-evidence .sr-current-deep-evidence>summary,.sr-current-page .sr-current-formal-group>summary{display:flex;align-items:center;gap:13px;list-style:none;min-height:73px;padding:15px 19px!important;cursor:pointer}.sr-current-visual-evidence .sr-current-deep-evidence>summary::-webkit-details-marker,.sr-current-page .sr-current-formal-group>summary::-webkit-details-marker{display:none}.sr-current-visual-evidence .sr-current-deep-evidence>summary:hover,.sr-current-page .sr-current-formal-group>summary:hover{background:#f6fbfd}.sr-evidence-group-number{display:grid!important;place-items:center;flex:0 0 39px;height:39px;border-radius:10px;background:#e7f2fa;color:#206c94!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em;margin:0!important}.sr-evidence-group-copy{display:grid!important;gap:5px;flex:1;min-width:0;margin:0!important}.sr-evidence-group-copy strong{color:#143f60;font-size:14px;line-height:1.3}.sr-evidence-group-copy small{color:#698298;font-size:12px;font-weight:450;line-height:1.45}.sr-evidence-expand-icon{display:grid!important;place-items:center;flex:0 0 26px;color:#397ca0!important;font-size:22px!important;margin:0!important;transition:transform .15s ease}.sr-current-deep-evidence[open] .sr-evidence-expand-icon,.sr-current-formal-group[open] .sr-evidence-expand-icon{transform:rotate(45deg)}.sr-current-visual-evidence .sr-current-deep-evidence>summary:focus-visible,.sr-current-page .sr-current-formal-group>summary:focus-visible{outline:3px solid #2698a7;outline-offset:-3px}.sr-current-page .sr-current-formal-group{margin-top:10px!important}@media(max-width:780px){.sr-current-primary-evidence .vi-runtime[data-section^=gallery-] .vi-grid>.vi-card{min-height:0;align-self:stretch}.sr-current-visual-evidence .sr-current-deep-evidence>summary,.sr-current-page .sr-current-formal-group>summary{padding:13px!important;gap:10px}.sr-evidence-group-copy strong{font-size:13px}.sr-evidence-group-copy small{font-size:11px}.sr-evidence-deep-heading{display:block}.sr-evidence-deep-heading>span{display:block;text-align:left;margin-top:8px}}@media(prefers-reduced-motion:reduce){.sr-evidence-expand-icon{transition:none}}.sr-current-primary-evidence .vi-runtime .vi-report-age-focus{display:flex;align-items:center;gap:13px;margin:12px 0 2px;padding:8px 12px;border:1px solid #e2ebef;border-radius:10px;background:#f8fbfc}.sr-current-primary-evidence .vi-runtime .vi-report-age-focus>strong{font-size:29px;line-height:1;letter-spacing:-.045em;font-weight:780;color:#164f6b}.sr-current-primary-evidence .vi-runtime .vi-report-age-focus>span{display:grid;gap:4px;font-size:12px;font-weight:780;color:#527991}.sr-current-primary-evidence .vi-runtime .vi-report-age-focus small{font-weight:460;font-size:11px;color:#718ba0}@media(max-width:780px){.sr-current-primary-evidence .vi-runtime .vi-report-age-focus{padding:7px 10px}.sr-current-primary-evidence .vi-runtime .vi-report-age-focus>strong{font-size:24px}}@media(min-width:1331px){.sr-current-primary-evidence .vi-runtime[data-section=gallery-secondary] .vi-grid:has(>.vi-card:nth-child(3):last-child)>.vi-card{grid-column:span 4}}.sr-current-primary-evidence .vi-runtime[data-section=gallery-secondary]>.vi-caption,.sr-current-primary-evidence .vi-runtime[data-section=gallery-secondary]>.vi-provenance{display:none}.sr-current-evidence-availability{margin:10px 2px 16px!important;padding:11px 14px;border-radius:10px;border:1px solid #dbe8ee;background:#f7fbfe;color:#547084!important;font-size:12px!important;line-height:1.55!important}.sr-current-evidence-availability strong{color:#245e79}.sr-current-pm-business-facts{max-width:100%;margin:14px 0 22px;padding:18px;border:1px solid #d8e4f2;border-radius:12px;background:#f9fbff;color:#234264}.sr-current-pm-business-facts header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sr-current-pm-business-facts header h2{margin:3px 0 6px;font-size:19px;color:#173e75}.sr-current-pm-business-facts header p{max-width:750px;margin:4px 0 12px;font-size:12px;line-height:1.55}.sr-current-pm-business-facts header>span{white-space:nowrap;border-radius:99px;background:#e8f0fb;color:#285584;padding:6px 10px;font-size:11px;font-weight:700}.sr-current-pm-facts-eyebrow{text-transform:uppercase;font-weight:780;letter-spacing:.05em;font-size:11px!important;color:#3d70a4}.sr-current-pm-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sr-current-pm-facts-grid article{background:#fff;border:1px solid #dce6f1;border-radius:9px;padding:14px;min-width:0}.sr-current-pm-facts-grid h3{font-size:14px;color:#163d69;margin:0 0 6px}.sr-current-pm-facts-grid strong{font-size:16px;color:#234f86;overflow-wrap:anywhere}.sr-current-pm-facts-grid p{color:#516781;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.sr-current-pm-facts-grid a{font-size:12px;color:#2156ae;font-weight:700;text-decoration:underline}.sr-current-pm-facts-qualification{font-size:11px;color:#60718b;margin:12px 0 0;line-height:1.6}@media(max-width:900px){.sr-current-pm-facts-grid{grid-template-columns:1fr}}@media(max-width:540px){.sr-current-pm-business-facts{padding:12px}.sr-current-pm-business-facts header{flex-wrap:wrap}.sr-current-pm-business-facts header>span{white-space:normal}}.sr-current{width:100%;min-width:0;max-width:100%;color:#113457}.sr-current *{box-sizing:border-box}.sr-current-masthead{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:8px 0 16px}.sr-current-kicker,.sr-current-overline{font-size:11px!important;letter-spacing:.13em!important;font-weight:840!important;text-transform:uppercase!important;color:#277f9b!important;margin:0 0 10px!important;line-height:1.4}.sr-current-live-dot{display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;border-radius:50%;background:#28ada6;box-shadow:0 0 0 4px #ddf4f1}.sr-current-masthead h1{font-size:clamp(30px,3.25vw,45px)!important;line-height:1.15!important;color:#0c3158!important;letter-spacing:-.048em!important;margin:0 0 5px!important;font-weight:790}.sr-current-project{font-size:14px!important;color:#657e94!important;margin:0!important}.sr-current-header-actions{display:flex;gap:17px;align-items:center;flex:0 0 auto}.sr-current-status{display:flex;align-items:center;gap:10px;min-width:0}.sr-current-status-dot{display:block;flex:0 0 22px;width:22px;height:22px;border:2px solid #6a9ec1;border-radius:50%;box-shadow:inset 0 0 0 5px #e2f0fa}.sr-current-status>span:last-child{display:grid;gap:4px}.sr-current-status strong{font-size:13px;color:#315b7c}.sr-current-status small{font-size:11px;color:#748da3}.sr-current-primary{display:flex;align-items:center;gap:14px;min-height:47px;padding:10px 17px;background:#127bb6;color:#fff;border:1px solid #127bb6;border-radius:10px;box-shadow:0 8px 20px #13639827;font-size:13px;font-weight:780;cursor:pointer}.sr-current-primary:hover{background:#0e598d}.sr-current-boundary{display:flex;align-items:center;gap:13px;min-width:0;margin:0 0 19px;padding:13px 17px;background:#f4f9fc;border:1px solid #dbe9f3;border-radius:12px}.sr-current-boundary-symbol{flex:0 0 30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#e2f0f8;color:#1c7293}.sr-current-boundary p{flex:1;margin:0!important;font-size:13px!important;line-height:1.55!important;color:#56768c!important;min-width:0}.sr-current-boundary strong{color:#1b4d69}.sr-current-boundary button{flex:none;border:0;background:none;color:#17679c;font-weight:780;font-size:12px;text-decoration:underline;cursor:pointer}.sr-current-alert{background:#fff6e9;border:1px solid #e5ad5f;padding:11px 15px;border-radius:10px;color:#8e4d0c;font-size:13px}.sr-current-delivery{position:relative;isolation:isolate;overflow:hidden;padding:30px 32px 23px;background:linear-gradient(116deg,#081e42,#123c68 55%,#0c6070);border-radius:20px;color:#fff;box-shadow:0 18px 38px #153e6223}.sr-current-delivery:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 80% 10%,#4be6d935,transparent 42%),linear-gradient(90deg,#a9d8f30a 1px,transparent 1px),linear-gradient(#a9d8f30a 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.sr-current-dark-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.sr-current .sr-current-dark-head .sr-current-overline{color:#8ce4e4!important}.sr-current-section-head h2{margin:0 0 8px!important;color:#123a5b!important;font-size:clamp(22px,2.25vw,30px)!important;font-weight:770;line-height:1.26!important;letter-spacing:-.035em}.sr-current .sr-current-dark-head h2{color:#fff!important}.sr-current-section-head p:not(.sr-current-overline){margin:0!important;color:#628099!important;font-size:13px!important;line-height:1.6}.sr-current .sr-current-dark-head p:not(.sr-current-overline){color:#c1d9ec!important}.sr-current-source{font-size:11px;color:#c6e4f0;border:1px solid #ffffff40;border-radius:8px;background:#ffffff0a;padding:8px 11px;max-width:30%;overflow-wrap:anywhere}.sr-current-date-row{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:9px;margin:26px 0 16px}.sr-current-date-card{min-width:0;min-height:145px;display:flex;gap:11px;padding:20px 17px;background:#ffffff14;border:1px solid #ffffff31;border-radius:14px;align-items:flex-start}.sr-current-date-primary{background:linear-gradient(125deg,#15918c90,#2a9caf55);border-color:#8bedd2a8;box-shadow:0 0 0 1px #c4fff91c}.sr-current-date-index{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#ffffff1c;color:#d9edfc;font-weight:850;font-size:11px}.sr-current-date-primary .sr-current-date-index{background:#aeffe2;color:#046153}.sr-current-date-card>div{display:grid;gap:8px;min-width:0}.sr-current-date-card small{color:#c8dfef;font-size:12px;line-height:1.4}.sr-current-date-card strong{font-size:clamp(16px,1.65vw,22px);line-height:1.25;color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere}.sr-current-date-card div>span{font-size:11px;line-height:1.45;color:#bbd8e9}.sr-current-date-connector{color:#87c4d0;font-size:22px;text-align:center}.sr-current-date-note{padding-top:13px;border-top:1px solid #ffffff32;color:#c5dded!important;font-size:11px!important;line-height:1.5!important;margin:0!important}.sr-current-insights{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin:17px 0 20px}.sr-current-box{background:#fff;border:1px solid #dce7f0;border-radius:15px;padding:22px 24px;box-shadow:0 4px 14px #1b4a6d0b;min-width:0}.sr-current-box h2{font-size:22px!important;letter-spacing:-.03em;margin:0 0 19px!important;color:#123958!important}.sr-current-scope-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.sr-current-scope-row>div{flex:1;min-width:0;display:grid;gap:6px;border-radius:9px;background:#f0f6fa;padding:13px 11px}.sr-current-scope-row>span{flex:none;color:#81a1b9;font-size:17px}.sr-current-scope-row small{color:#6c8298;font-size:11px}.sr-current-scope-row strong{font-size:clamp(18px,2vw,28px);color:#164463;letter-spacing:-.03em;white-space:nowrap}.sr-current-scope-last{background:#def5ef!important}.sr-current-scope-last strong{color:#0c8376}.sr-current-unavailable{display:grid;gap:8px;padding:17px;border-radius:11px;background:#f2f7fb;font-size:13px;color:#607a90}.sr-current-unavailable strong{color:#274e6b}.sr-current-box>p:last-child{color:#6f8697!important;font-size:12px!important;line-height:1.6!important;margin:15px 0 0!important}.sr-current-qualifications{display:grid;gap:7px}.sr-current-qualifications>div{display:flex;align-items:center;gap:11px;padding:7px 0;border-bottom:1px solid #ecf1f5}.sr-current-qualifications>div:last-child{border:0}.sr-current-qualifications>div>span{flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#e9f2fa;color:#1b7ca1}.sr-current-qualifications p{display:grid;gap:4px;min-width:0;margin:0!important}.sr-current-qualifications strong{font-size:13px;color:#1c3f5f}.sr-current-qualifications small{font-size:12px;color:#6b8497;overflow-wrap:anywhere}.sr-current-scenarios{margin-bottom:22px;padding:25px 28px 19px;background:linear-gradient(105deg,#e8f3fb,#f7fbfe 60%,#e4f6f0);border-radius:16px;border:1px solid #d1e2ec}.sr-current-scenario-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0 13px}.sr-current-scenario-row article{display:grid;gap:9px;background:#fff;border:1px solid #d9e6f0;border-radius:12px;padding:17px 18px;min-width:0}.sr-current-scenario-row article.sr-current-central{border:2px solid #48ac9c;background:#f4fffb;box-shadow:0 5px 17px #0a7c6916}.sr-current-scenario-icon{color:#2f9e94;font-size:17px}.sr-current-scenario-row small{color:#277990;text-transform:uppercase;font-size:11px;font-weight:850;letter-spacing:.06em}.sr-current-scenario-row strong{color:#103959;font-size:clamp(18px,1.7vw,24px);letter-spacing:-.03em}.sr-current-scenario-row article>span:last-child{font-size:12px;color:#687e91;line-height:1.5}.sr-current-scenario-note{font-size:12px!important;color:#607c8f!important;margin:0!important;line-height:1.55!important}.sr-current-no-scenarios{padding:14px 17px;border-radius:10px;border:1px solid #d3e4ef;background:#f8fbfe;color:#56768c;font-size:13px;margin-bottom:19px;line-height:1.5}.sr-current-no-scenarios strong{color:#234f70;margin-right:5px}.sr-current-management{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;margin:21px 0 28px}.sr-current-management>div{padding:22px 24px;border-radius:15px;border:1px solid #dce7f0;background:#fff;min-width:0}.sr-current-management h2{font-size:20px!important;margin:0 0 13px!important;color:#173d5c}.sr-current-management-question{font-size:14px!important;color:#44647c!important;line-height:1.65!important;margin:0!important}.sr-current-management>div:last-child{background:#e8f4f8;border-color:#c9e2ee;display:grid;align-content:center;gap:10px}.sr-current-management>div:last-child>small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#407892;font-weight:850}.sr-current-management>div:last-child>p{font-size:15px!important;font-weight:720;color:#1b4762!important;margin:0!important;line-height:1.6!important}.sr-current-issued-note{font-size:12px;color:#178268;line-height:1.6}.sr-current-error{font-size:12px;color:#a35912}.sr-current button:focus-visible{outline:3px solid #2a9ca0;outline-offset:3px}@media(max-width:1080px){.sr-current-masthead{flex-wrap:wrap}.sr-current-header-actions{width:100%;justify-content:space-between}.sr-current-date-row{grid-template-columns:1fr;gap:5px}.sr-current-date-card{min-height:0}.sr-current-date-connector{transform:rotate(90deg);font-size:16px}.sr-current-insights{grid-template-columns:1fr}}@media(max-width:700px){.sr-current-masthead h1{font-size:30px!important}.sr-current-header-actions{display:grid;gap:12px}.sr-current-primary{justify-content:center}.sr-current-boundary{flex-wrap:wrap;padding:12px;gap:9px}.sr-current-boundary p{flex-basis:calc(100% - 50px)}.sr-current-boundary button{margin-left:40px}.sr-current-delivery{padding:21px 17px;border-radius:15px}.sr-current-dark-head{display:block}.sr-current-source{display:inline-block;max-width:none;margin-top:11px}.sr-current-date-row{margin:20px 0}.sr-current-date-card{padding:14px}.sr-current-box{padding:19px 15px}.sr-current-scope-row{gap:4px}.sr-current-scope-row>div{padding:10px 6px}.sr-current-scope-row strong{font-size:18px}.sr-current-scope-row small{font-size:10px}.sr-current-scope-row>span{font-size:12px}.sr-current-scenarios{padding:20px 15px}.sr-current-scenario-row{grid-template-columns:1fr}.sr-current-scenario-row article{grid-template-columns:24px 1fr;grid-template-rows:auto auto auto;gap:4px 8px;padding:13px}.sr-current-scenario-icon{grid-row:1/4;align-self:center}.sr-current-management{grid-template-columns:1fr}.sr-current-management>div{padding:19px}}@media(prefers-reduced-motion:reduce){.sr-current *{scroll-behavior:auto!important}}.sr-current-mode-switch{flex:none;display:flex;gap:3px;padding:4px;background:#e4eff7;border:1px solid #d1e2ed;border-radius:10px}.sr-current-mode-switch button{min-height:36px;border:0;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:790;color:#56748e;background:transparent;cursor:pointer}.sr-current-mode-switch button.selected{background:#fff;color:#17548a;box-shadow:0 2px 7px #a2c0d348}@media(max-width:700px){.sr-current-mode-switch{width:max-content}.sr-current-mode-switch button{min-width:75px}}.sr-current-pdf-callout{display:flex;align-items:center;gap:14px;padding:15px 18px;margin:0 0 19px;border:1px solid #b9dce9;border-radius:13px;background:linear-gradient(104deg,#f3fbfe,#e6f6f8 90%);min-width:0}.sr-current-pdf-icon{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:11px;background:#d3eef7;color:#0b719c;font-size:21px;font-weight:850}.sr-current-pdf-copy{flex:1;min-width:0}.sr-current-pdf-copy strong{display:block;font-size:14px;color:#174b69;line-height:1.4}.sr-current-pdf-copy p{margin:4px 0 0!important;max-width:90ch;color:#607d90!important;font-size:12px!important;line-height:1.5!important}.sr-current-pdf-copy>span{display:block;margin-top:5px;font-size:12px;color:#934d10}.sr-current-pdf-browse,.sr-current-pdf-open{cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:9px;min-height:39px;padding:9px 13px;border-radius:9px;font-size:12px;font-weight:790}.sr-current-pdf-browse{background:#126e9c;border:1px solid #126e9c;color:#fff}.sr-current-pdf-open{background:#fff;border:1px solid #a7cddd;color:#146691}.sr-current-pdf-browse:hover{background:#0e557a}@media(max-width:860px){.sr-current-pdf-callout{flex-wrap:wrap}.sr-current-pdf-copy{flex-basis:calc(100% - 51px)}}@media(max-width:570px){.sr-current-pdf-callout{gap:9px;padding:12px}.sr-current-pdf-browse,.sr-current-pdf-open{flex:1;justify-content:center}.sr-current-pdf-copy p{font-size:11px!important}}.sr-current-evidence-link{display:inline-flex;flex:none;align-items:center;font-size:12px;font-weight:800;color:#126797;text-decoration:none;white-space:nowrap}.sr-current-evidence-link:hover{text-decoration:underline}.sr-current-model-action{display:flex;align-items:flex-start;gap:13px;border:1px solid #bedcdd;border-radius:11px;background:#fff;padding:15px 17px;margin:15px 0 12px}.sr-current-model-action-icon{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:9px;background:#e4f6ef;color:#17846b;font-weight:850}.sr-current-model-action>div{display:grid;gap:5px;min-width:0}.sr-current-model-action small{font-size:10px;color:#278171;font-weight:820;letter-spacing:.08em}.sr-current-model-action strong{font-size:14px;color:#16466a}.sr-current-model-action p{font-size:12px!important;line-height:1.55!important;color:#537188!important;margin:0!important}.sr-current-model-action a,.sr-current-scenario-footer a{font-size:12px;color:#116991;font-weight:760;text-decoration:underline;text-underline-offset:3px}.sr-current-scenario-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sr-current-scenario-footer p{flex:1;min-width:220px}@media(max-width:900px){.sr-current-boundary{flex-wrap:wrap}.sr-current-evidence-link{margin-left:43px}}@media(max-width:700px){.sr-current-evidence-link{margin-left:0;padding-left:40px;white-space:normal}.sr-current-model-action{padding:13px}.sr-current-scenario-footer a{line-height:1.45}}.sr-current-outlook-action{font:inherit;font-size:12px!important;font-weight:760;color:#116991;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;padding:4px 0;line-height:1.4;cursor:pointer;text-align:left}.sr-current-outlook-action:hover{color:#0a4d73}.sr-current-outlook-action:focus-visible{outline:3px solid #2a9ca0;outline-offset:3px}.jira-first{display:grid;gap:1rem;min-width:0;width:100%}.jira-first-roadmap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#f2f7ff;border:1px solid #d5e4fa;border-radius:12px;padding:14px 12px 12px;gap:0}.jira-first-stage{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;position:relative;color:#657999;font-size:11px;font-weight:700;line-height:1.25}.jira-first-stage:not(:last-child):after{content:"";height:2px;background:#cbd9ee;top:15px;left:calc(50% + 22px);width:calc(100% - 44px);position:absolute}.jira-first-stage.done:not(:last-child):after{background:#2864d8}.jira-first-number{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;background:#e2eaf6;color:#506781;display:inline-grid;place-items:center;font-size:13px;font-weight:850}.jira-first-stage.done .jira-first-number{background:#e0f3e8;color:#16844f}.jira-first-stage.active .jira-first-number{background:#145be8;box-shadow:0 0 0 4px #deebff;color:#fff}.jira-first-stage.active{color:#124ca4}.jira-first-stage-label{max-width:126px}.jira-first-mobile-progress{display:none}.jira-first-content{display:grid;gap:13px;min-width:0;padding:21px 25px;border:1px solid #dbe6f3;border-radius:12px;background:#fff}.jira-first-content h4{color:#17345d;font-size:18px;margin:0;letter-spacing:-.02em}.jira-first-content h5{color:#193960;font-size:13px;margin:0}.jira-first-content p{margin:0;font-size:12px;line-height:1.6;color:#61748e}.jira-first-field{display:grid;gap:7px;min-width:0;color:#32435d;font-size:12px;font-weight:720}.jira-first-field input,.jira-first-field select{width:100%;min-width:0;min-height:43px;background:#fff;border:1px solid #cbd8e9;border-radius:9px;padding:10px 12px;color:#1c2e49;font:inherit;font-size:13px;font-weight:500}.jira-first-field input:focus-visible,.jira-first-field select:focus-visible,.jira-first button:focus-visible{outline:3px solid #91b9ff;outline-offset:2px}.jira-first-field small,.jira-first-selected small{color:#657993;font-size:11px;font-weight:500;line-height:1.45}.jira-first-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 19px}.jira-first-name{grid-column:1/-1}.jira-first-note{background:#f3f8ff;border:1px solid #dce8f6;border-radius:9px;padding:11px 13px;font-size:11.5px!important;color:#456383!important}.jira-first-buttons{display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:2px}.jira-first-buttons span,.jira-first-buttons small{font-size:11.5px;color:#667993;line-height:1.45}.jira-first-buttons button{flex-shrink:0}.jira-first-verified{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #cbe6d8;border-radius:9px;background:#f0faf5;color:#21613f;font-size:12px;font-weight:720;padding:12px 14px}.jira-first-verified button,.jira-first-selected button,.jira-first-review button{border:0;background:transparent;color:#145be8;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.jira-first-options{border:1px solid #dbe5f2;border-radius:10px;max-height:320px;overflow:auto}.jira-first-option{display:flex;gap:14px;align-items:center;padding:15px;border-bottom:1px solid #e1e9f4;cursor:pointer;background:#fff}.jira-first-option:last-child{border:0}.jira-first-option.selected{background:#eef5ff;box-shadow:inset 3px 0 #145be8}.jira-first-option input{accent-color:#145be8}.jira-first-option span{display:grid;gap:4px}.jira-first-option strong{font-size:13px;color:#203b65}.jira-first-option small{font-size:11px;color:#6a7f99}.jira-first-selected{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#f5f9ff;border:1px solid #d9e7f8;border-radius:10px;padding:15px 16px}.jira-first-selected div:not(.jira-first-field),.jira-first-selected span{display:grid;gap:5px;min-width:0}.jira-first-selected strong{color:#193960;font-size:12.5px}.jira-first-selected .jira-first-field{width:min(290px,43%)}.jira-first-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jira-first-review>div{min-width:0;padding:17px;border:1px solid #dce6f2;border-radius:10px;background:#fcfdff}.jira-first-review h5{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #e7edf5;margin-bottom:9px}.jira-first-review dl{display:grid;grid-template-columns:110px 1fr;gap:13px 9px;margin:0;font-size:12px}.jira-first-review dt{color:#657890}.jira-first-review dd{margin:0;text-align:right;font-weight:760;color:#1b365a;min-width:0;overflow-wrap:anywhere}.jira-first-recovery{display:grid;gap:11px;background:#fff8ed;border:1px solid #e5c990;border-radius:10px;padding:17px 20px;font-size:12.5px;line-height:1.55;color:#6e571e}.jira-first-recovery strong{color:#775000}.jira-first-recovery span{color:#6f5c32}.jira-first-success{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d9e6ed;border-radius:10px;overflow:hidden}.jira-first-success>span{display:grid;gap:8px;padding:14px 16px;font-size:12px;min-width:0}.jira-first-success>span+span{border-left:1px solid #e0e8f0}.jira-first-success small{color:#647c96;font-size:10.5px}.jira-first-success strong{color:#1b6b45;overflow-wrap:anywhere}.jira-first-next{display:flex;gap:22px;justify-content:space-between;align-items:center;background:#f2f7ff;border:1px solid #d4e2f9;border-radius:10px;padding:19px}.jira-first-next div{display:grid;gap:9px}.jira-first-next button{flex-shrink:0}@media(max-width:950px){.jira-first-content{padding:17px 15px}.jira-first-stage-label{font-size:10px}.jira-first-review{grid-template-columns:1fr}}@media(max-width:760px){.jira-first-roadmap{padding:11px;grid-template-columns:1fr}.jira-first-mobile-progress{display:block;color:#154caa;font-weight:790;font-size:13px}.jira-first-stage{display:none}.jira-first-grid{grid-template-columns:1fr}.jira-first-name{grid-column:auto}.jira-first-selected,.jira-first-buttons,.jira-first-next,.jira-first-verified{flex-wrap:wrap;align-items:stretch}.jira-first-selected .jira-first-field,.jira-first-buttons button,.jira-first-next button{width:100%}.jira-first-buttons{flex-direction:column;align-items:stretch}.jira-first-success{grid-template-columns:1fr}.jira-first-success>span+span{border-left:0;border-top:1px solid #e0e8f0}.jira-first-content{padding:15px 12px}}.jira-first-required:after{content:" *";color:#b91c3c}.jira-first-oauth-status{min-width:0;display:grid;gap:4px;padding:12px 14px;background:#f3f8ff;border:1px solid #dce8f6;border-radius:9px;color:#324f73;font-size:12px;line-height:1.45}.jira-first-oauth-status strong{font-weight:760}.jira-first-oauth-status span{color:#496383;overflow-wrap:anywhere}.jira-first-oauth-status--connected{background:#f1f9f5;border-color:#c9e7d6;color:#21613f}.jira-first-oauth-status--connected span{color:#496d5a}.jira-first-oauth-status--warning{background:#fff8e8;border-color:#e6c77f;color:#7f4f13}.jira-first-oauth-status--warning span{color:#775b34}.jira-first-use-once{display:flex;align-items:center;gap:10px;color:#32435d;font-size:12px;font-weight:690;cursor:pointer;min-height:36px}.jira-first-use-once input{width:16px;height:16px;accent-color:#145be8}.jira-first-use-once:focus-within{outline:2px solid #91b9ff;outline-offset:2px;border-radius:4px}.jira-first-oauth-actions{flex-wrap:wrap}@media(max-width:620px){.jira-first-oauth-actions{flex-direction:column;align-items:stretch}.jira-first-oauth-actions button{width:100%;max-width:100%;white-space:normal}.jira-first-use-once{order:0}}.jira-first-success-actions{flex-wrap:wrap;justify-content:flex-end}.jira-first-success-actions small{flex-basis:100%}.jira-first-success-actions>*{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:760px){.jira-first-success-actions{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.jira-first-success-actions small{width:100%;flex-basis:auto;overflow-wrap:anywhere}.jira-first-success-actions button{width:100%;min-width:0;max-width:100%;white-space:normal}}.home-page{--home-border: #d8e2ee;--home-ink: #102754;--home-muted: #536987;--home-blue: #145be8;width:100%;max-width:1500px;margin:0 auto;padding:24px 28px 56px}.home-hero{position:relative;min-height:164px;overflow:hidden;border:1px solid var(--home-border);border-radius:14px;background:#eef5fd}.home-hero-copy{position:relative;z-index:2;width:68%;min-height:164px;padding:22px 28px;background:linear-gradient(90deg,#f4f9ff,#f4f9fffa 61%,#f4f9ffd1 80%,#f4f9ff00)}.home-hero .eyebrow{margin:0 0 8px;font-size:.68rem;color:#536987;letter-spacing:.13em}.home-hero h1{margin:0;color:var(--home-ink);font-size:2.25rem;line-height:1.12;letter-spacing:-.035em}.home-hero-copy>.home-supporting-copy{margin:8px 0 0;max-width:470px;color:#536987;font-size:.91rem;line-height:1.5}.home-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero-project img{object-position:center 42%}.home-hero-multi img{object-position:center 54%}.home-workspace-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;color:#536987;font-size:.78rem;line-height:1.5}.home-workspace-meta strong{color:var(--home-ink)}.home-workspace-meta>*{overflow-wrap:anywhere}.home-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:22px 0}.home-search{flex:1 1 220px;min-width:160px;position:relative}.home-search input,.home-select select{width:100%;min-height:44px;border:1px solid #c8d5e5;border-radius:8px;background:#fff;color:#334c71;font:inherit;font-size:.84rem}.home-search input{padding:10px 12px 10px 40px}.home-select{min-width:0;flex:0 1 158px}.home-select select{padding:10px 26px 10px 10px}.home-sort{flex-basis:128px}.home-search-icon{position:absolute;left:13px;top:50%;width:18px;height:18px;color:#536987;transform:translateY(-50%);pointer-events:none}.home-search-icon svg,.home-section-icon svg{width:100%;height:100%}.home-page :is(button,input,select):focus-visible{outline:3px solid #7aa6ff;outline-offset:3px}.home-create-button{min-height:44px;border:1px solid #145be8;border-radius:8px;padding:10px 17px;background:#145be8;color:#fff;font:inherit;font-size:.86rem;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.home-create-button:hover{background:#0b48c8}.home-create-button svg{width:17px;height:17px}.home-error{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;padding:12px;border:1px solid #efc9ce;border-radius:8px;color:#912433;background:#fff4f5}.home-loading{color:var(--home-muted);font-size:.88rem}.home-filter-note,.home-results{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--home-muted);font-size:.82rem}.home-page :is(.home-filter-note,.home-results,.home-empty,.home-error) button{border:0;background:transparent;color:#145be8;padding:6px 0;font:inherit;text-decoration:underline;cursor:pointer}.home-section{margin:24px 0}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.home-section-heading>div{display:flex;align-items:center;gap:8px}.home-section-heading h2{margin:0;color:var(--home-ink);font-size:1.12rem;letter-spacing:-.015em}.home-section-icon{width:22px;height:22px;color:#145be8}.home-section-heading .button-link{border:0;background:transparent;color:#145be8;font:inherit;font-size:.83rem;cursor:pointer}.home-context-grid{display:grid;gap:14px}.home-context-grid-portfolios{grid-template-columns:repeat(2,minmax(0,1fr))}.home-context-grid-programs{grid-template-columns:repeat(3,minmax(0,1fr))}.home-context-card{min-width:0;min-height:110px;display:grid;grid-template-columns:48px minmax(0,1fr) auto 18px;gap:14px;align-items:center;padding:12px 15px;border:1px solid var(--home-border);border-radius:15px;background:#fff;text-align:left;color:inherit;cursor:pointer}.home-context-card:hover,.home-context-card:focus-visible{border-color:#9ebcf0;box-shadow:0 7px 20px #23498214;outline:none}.home-context-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#eef5ff;color:#145ff5;padding:12px}.home-context-card-portfolio .home-context-icon{color:#8b2eea;background:#f5edff}.home-context-main{min-width:0;display:flex;flex-direction:column;gap:3px}.home-context-main small,.home-project-identity small{color:#6078a0;font-weight:800;letter-spacing:.02em}.home-context-main>strong,.home-project-identity strong{color:#102754;font-size:1.05rem}.home-context-main>span:not(.home-context-footer){color:#7185a7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-context-footer{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:7px}.home-responsibility{display:inline-flex;align-items:center;gap:6px;color:#173460;font-size:.91rem}.home-responsibility svg{width:17px;height:17px}.home-status{display:inline-flex;align-items:center;min-height:28px;padding:3px 13px;border-radius:999px;background:#eaf0f7;color:#345077;font-size:.84rem;font-weight:600}.home-status-active{background:#c9f4d7;color:#14753a}.home-status-planning,.home-status-setup,.home-status-demo{background:#eef2f7;color:#4d607a}.home-composition-counts{display:flex;align-items:stretch;color:#5d7397}.home-composition-counts>span{min-width:68px;display:flex;flex-direction:column;align-items:center;padding:0 13px;border-left:1px solid #d7e0ec;font-size:.78rem}.home-composition-counts strong{color:#102754;font-size:1.08rem}.home-card-arrow{color:#12356a;font-size:1.75rem;line-height:1}.home-empty{padding:28px;margin:18px 0;border:1px solid var(--home-border);border-radius:10px;background:#fff}.home-empty :is(h2,h3){margin:0 0 8px;color:var(--home-ink);font-size:1.1rem}.home-empty p{color:var(--home-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.home-page{padding:20px}.home-search{flex-basis:100%}.home-select{flex:1 1 130px}.home-sort{flex:1 1 115px}.home-context-grid-programs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-context-card{grid-template-columns:40px minmax(0,1fr) auto}.home-context-card .home-composition-counts{grid-column:2;justify-self:start}.home-context-card .home-card-arrow{grid-column:3;grid-row:1 / span 2}}@media(max-width:760px){.home-page{padding:16px 12px 56px}.home-hero,.home-hero-copy{min-height:180px}.home-hero-copy{width:80%;padding:20px}.home-hero h1{font-size:1.9rem}.home-hero-copy>.home-supporting-copy{max-width:80%;font-size:.83rem}.home-workspace-meta{max-width:80%;font-size:.73rem;gap:6px}.home-controls{gap:8px;margin:16px 0 22px}.home-context-grid-portfolios,.home-context-grid-programs{grid-template-columns:1fr}}@media(max-width:430px){.home-hero-copy{width:86%;padding:18px 16px;background:linear-gradient(90deg,#f4f9ff,#f4f9fff7 48%,#f4f9ffcc 75%,#f4f9ff00)}.home-hero-copy>.home-supporting-copy{max-width:79%}.home-workspace-meta{max-width:77%}.home-hero-project img{object-position:64% center}.home-search{flex-basis:100%}.home-select,.home-sort,.home-create-button{flex:1 1 calc(50% - 8px)}.home-section-heading{gap:8px}.home-section-heading .button-link{font-size:.76rem}}.gj-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:10px 0;color:#4a6281;font-size:.78rem}.gj-controls p{margin:0;max-width:65ch;line-height:1.5}.gj-controls .guided-mode-switch{margin:0;flex-shrink:0}.gj-controls .guided-mode-switch span{font-weight:700;padding:0 8px}.gj-evidence{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;padding:10px 14px;border:1px solid #dce6f1;border-radius:10px;background:#f7faff;color:#3c5878;font-size:.75rem}.gj-evidence strong{color:#12498c}.gj-evidence details{margin-left:auto;max-width:100%}.gj-evidence details[open]{flex-basis:100%;margin:0}.gj-evidence p{overflow-wrap:anywhere}.gj-eyebrow{font-size:.65rem!important;font-weight:800;letter-spacing:.12em;color:#5579a7;margin:0 0 7px!important}.gj-task{position:relative;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.9fr);gap:0;margin:14px 0 12px;overflow:hidden;border:1px solid #a9cce7;border-radius:18px;background:#fff;box-shadow:0 16px 34px #1649771a}.gj-task:before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#5ae1d9 0%,#2ba9d3 38%,#1d67b8 72%,transparent)}.gj-task-copy{position:relative;padding:28px 30px 24px;background:linear-gradient(135deg,#f8fcff,#edf7ff 72%,#e9f5fb)}.gj-task-copy:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#5de4dc,#1c8bc3)}.gj-task-copy h2{max-width:31ch;font-size:clamp(1.45rem,2.25vw,1.9rem)!important;color:#123b65;letter-spacing:-.03em;margin:5px 0 10px!important;line-height:1.18}.gj-task-copy>p:not(.gj-eyebrow){font-size:.86rem;line-height:1.58;color:#49637e;max-width:78ch;margin:0}.gj-task-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:21px}.gj-task-signals article{min-width:0;padding:12px 13px;border:1px solid #cfdfec;border-radius:11px;background:#ffffffeb;box-shadow:0 4px 12px #1a4c7809}.gj-task-signals span{display:block;margin-bottom:4px;font-size:.61rem;font-weight:780;letter-spacing:.06em;text-transform:uppercase;color:#72869a}.gj-task-signals strong{display:block;color:#173f68;font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.gj-task-detail-link{margin:13px 0 -4px;padding:7px 0!important;min-height:32px!important;border:0!important;background:transparent!important;color:#39749c!important;font-size:.72rem!important;font-weight:760!important;box-shadow:none!important}.gj-task-detail-link:hover{text-decoration:underline}.gj-task-next{position:relative;display:flex;flex-direction:column;justify-content:center;padding:28px 25px;background:linear-gradient(155deg,#0c3767,#0c4e75);color:#fff;min-width:0}.gj-task-next:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:linear-gradient(transparent,#70e6df,transparent);opacity:.6}.gj-task-next .gj-eyebrow{color:#99cbe1}.gj-task-next>strong{font-size:1.08rem;line-height:1.35;color:#fff}.gj-task-next>p:not(.gj-eyebrow){margin:8px 0 16px;color:#d2e2ee;font-size:.8rem;line-height:1.52}.gj-task-primary{width:100%;min-height:50px!important;border-radius:10px!important;background:linear-gradient(180deg,#8bf2eb,#68dfd8)!important;border-color:#8bf2eb!important;color:#073c50!important;font-weight:800!important;box-shadow:0 8px 24px #1fd7cc29!important}.gj-task-primary:hover{background:linear-gradient(180deg,#9af7f0,#73e7df)!important;transform:translateY(-1px)}.gj-task-state-note{display:block;margin-top:10px;color:#b7d6e4;font-size:.67rem;line-height:1.45;text-align:center}.gj-supporting{border:1px solid #dce5f0;border-radius:12px;background:#fff;padding:12px 15px;margin:12px 0;color:#395a80}.gj-supporting>summary{font-size:.81rem;font-weight:700;cursor:pointer;min-height:24px}.gj-supporting[open]>summary{margin-bottom:14px}.gj-artifact-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 0 14px;font-size:.74rem;color:#5a7390}.gj-resume{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#ecf6f2;border:1px solid #c4e5db;padding:13px 17px;border-radius:11px;color:#185b4f;margin:7px 0 12px;font-size:.8rem}.gj-resume span{display:block;font-size:.73rem;margin-top:4px;color:#4e766d}.gj-resume button{flex-shrink:0}.gj-first-action{border:1px solid #c7dbee;border-radius:14px;background:#f1f7ff;padding:20px;margin:15px 0}.gj-first-action h2{font-size:1.2rem!important}.gj-first-action p{font-size:.84rem;line-height:1.6}.ot046-stage-shell .guided-draft>details[open]>article{padding:18px 2px;border-bottom:1px solid #e3eaf3}.ot046-stage-shell .guided-draft>details>article>p{max-width:95ch;font-size:.86rem;line-height:1.75}.ot046-stage-shell .guided-draft>details>article>h4{font-size:1rem;color:#153d6c}@media(max-width:800px){.gj-task{grid-template-columns:minmax(0,1fr)}.gj-task-next{border-top:1px solid #cbdced}.gj-task-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.gj-controls{align-items:flex-start;flex-direction:column;gap:9px}.gj-resume{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.gj-task-copy,.gj-task-next{padding:20px 17px}.gj-task-signals{grid-template-columns:1fr}.gj-task-copy h2{font-size:1.3rem!important}.gj-controls{display:none}.gj-resume button{width:100%}.gj-evidence{align-items:flex-start;flex-direction:column;gap:6px}.gj-evidence details{margin:0}.gj-artifact-links button{width:100%}}@media(prefers-reduced-motion:reduce){.gj-task-primary{transition:none!important;transform:none!important}}.gj-imp04-understand{min-width:0;margin:12px 0 0}.gj-imp04-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.gj-imp04-top>*,.gj-imp04-understand>*{min-width:0}.gj-imp04-evidence{min-width:0;overflow:hidden;border:1px solid #cbdcea;background:#fff;border-radius:13px;display:flex;flex-direction:column}.gj-imp04-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px 10px;border-bottom:1px solid #e1eaf2}.gj-imp04-panel-heading h2{margin:2px 0 5px!important;color:#133a58!important;font-size:clamp(1rem,1.6vw,1.17rem)!important;line-height:1.35}.gj-imp04-panel-heading p{margin:0;color:#536e86;font-size:.76rem;line-height:1.45}.gj-imp04-panel-heading>small{font-size:.68rem;color:#628096;line-height:1.5}.gj-imp04-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:11px 12px 9px}.gj-imp04-figure{min-width:0;padding:10px 8px;background:#f3f8fc;border:1px solid #dce7ef;border-radius:8px}.gj-imp04-figure strong{display:block;font-size:clamp(1.05rem,2.1vw,1.55rem);font-weight:800;line-height:1.18;color:#153d62}.gj-imp04-figure span{display:block;margin-top:5px;font-size:.73rem;color:#345874;font-weight:750;line-height:1.35}.gj-imp04-figure small{display:block;margin-top:2px;font-size:.64rem;color:#688397;line-height:1.35}.gj-imp04-charts{min-width:0;padding:0 11px 4px}.gj-imp04-charts .vi-glance{margin:0;padding:2px 0 7px;border:0;background:none}.gj-imp04-charts .vi-glance .vi-heading{display:none}.gj-imp04-charts .vi-glance-grid{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.gj-imp04-charts .vi-glance-card{padding:9px 8px;min-width:0}.gj-imp04-charts .vi-glance-card header{min-height:43px;flex-wrap:wrap;gap:3px;margin:0 0 6px}.gj-imp04-charts .vi-glance-card h3{font-size:.74rem!important;line-height:1.4;margin:0!important}.gj-imp04-charts .vi-glance-card header span{font-size:.61rem;white-space:normal}.gj-imp04-charts .vi-glance-legend{gap:4px;margin-top:7px}.gj-imp04-charts .vi-glance-legend div{grid-template-columns:8px minmax(0,1fr) auto;gap:4px;font-size:.65rem;line-height:1.4}.gj-imp04-charts .vi-glance-legend strong{font-size:.7rem}.gj-imp04-charts .vi-glance-card .vi-caption{font-size:.62rem;padding-top:5px;line-height:1.45}.gj-imp04-charts .vi-glance-work>div{grid-template-columns:minmax(0,1fr) 23px;font-size:.65rem}.gj-imp04-charts .vi-glance-footnote{font-size:.67rem;margin:8px 0 3px;line-height:1.4}.gj-imp04-charts .gj-evidence-gaps{margin:4px 0 8px;padding:9px 10px;gap:8px;font-size:.7rem}.gj-imp04-charts .gj-evidence-gaps p{font-size:.71rem;line-height:1.45}.gj-imp04-evidence-unknown{padding:12px 16px;font-size:.78rem;color:#536e85;line-height:1.55}.gj-imp04-scenarios{margin-top:12px;min-width:0}.gj-imp04-scenarios .ifi-panel{margin:0}.gj-imp04-understand .gj-imp04-supporting{margin:9px 0 0;padding:8px 13px;border:1px solid #d6e4ec;background:#fff;border-radius:9px;color:#51728a;font-size:.75rem}.gj-imp04-understand .gj-imp04-supporting summary{cursor:pointer;font-weight:750}.gj-imp04-understand .gj-imp04-supporting>:not(summary){margin-top:12px}@media(max-width:1120px){.gj-imp04-top{grid-template-columns:1fr}.gj-imp04-charts .vi-glance-card{padding:12px}.gj-imp04-charts .vi-glance-card h3{font-size:.83rem!important}}@media(max-width:720px){.gj-imp04-charts .vi-glance-grid{grid-template-columns:1fr}.gj-imp04-charts .vi-glance-card header{min-height:0}.gj-imp04-top{gap:10px}.gj-imp04-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.gj-imp04-panel-heading{padding:12px}}.gj-first-schedule{display:flex;align-items:stretch;justify-content:space-between;gap:clamp(16px,3vw,30px);padding:clamp(18px,2.5vw,28px);margin:18px 0;border:1px solid #bcd5e8;border-radius:16px;background:linear-gradient(115deg,#fff,#f3faff 65%,#eaf5ff);box-shadow:0 7px 25px #1039630a}.gj-first-schedule.is-eligible{border-left:5px solid #2d9aa4}.gj-first-schedule.is-complete{border-left:5px solid #2f9a7d;background:#f3fcf9}.gj-first-schedule.is-quiet{border-left:5px solid #98abbf;background:#f7f9fd}.gj-first-schedule-copy{flex:1 1 57%;min-width:0}.gj-first-schedule-overline{display:block;color:#236e86;font-size:.7rem;letter-spacing:.11em;font-weight:780;margin-bottom:11px}.gj-first-schedule h3{font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.3;margin:0 0 10px;color:#132d56}.gj-first-schedule p{font-size:.86rem;line-height:1.6;color:#3b5875;margin:0 0 11px}.gj-first-schedule-facts{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 9px}.gj-first-schedule-facts span{background:#e9f3ff;border:1px solid #d0e0f1;color:#315475;border-radius:99px;padding:6px 11px;font-size:.74rem}.gj-first-schedule-facts strong{color:#183b62}.gj-first-schedule .gj-first-schedule-evidence{color:#59718d;font-size:.76rem;margin:8px 0 0}.gj-first-schedule-confirm{border-top:1px solid #d6e4ee;padding-top:11px;margin-top:11px}.gj-first-schedule-action{min-width:220px;max-width:300px;flex:0 1 32%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;border-left:1px solid #d4e3ef;padding-left:clamp(16px,2.5vw,28px)}.gj-first-schedule-action>strong{font-size:.92rem;line-height:1.4;color:#173c62;margin-bottom:8px}.gj-first-schedule-action button{width:100%;min-height:44px!important;margin:5px 0}.gj-first-schedule-action small{font-size:.72rem;color:#536d87;line-height:1.55;margin-top:9px}.gj-first-schedule .gj-first-schedule-text{background:none;color:#155d8c;border:0;text-decoration:underline;font-weight:650;padding:6px 8px;font-size:.8rem;cursor:pointer;white-space:normal}@media(max-width:760px){.gj-first-schedule{flex-direction:column}.gj-first-schedule-action{max-width:none;min-width:0;border-left:0;border-top:1px solid #d4e3ef;padding:16px 0 0}}.ot046-source-timeline{background:#fff;border:1px solid #dce5f1;border-radius:15px;padding:clamp(15px,2.5vw,22px);margin:14px 0;color:#10284a;overflow-wrap:anywhere;min-width:0}.ot046-source-timeline h3{font-size:1.02rem;margin:4px 0 7px;color:#123e75}.ot046-source-timeline p{font-size:.76rem;line-height:1.55;color:#61748b}.ot046-source-track{position:relative;height:176px;margin:12px 36px 15px}.ot046-source-track-line{position:absolute;left:0;right:0;top:78px;height:3px;background:linear-gradient(90deg,#bad3f3,#3074d4);border-radius:3px}.ot046-source-marker{position:absolute;top:0;height:164px;width:0}.ot046-source-marker-dot{position:absolute;top:69px;left:-7px;width:14px;height:14px;background:#4d8be3;border:3px solid white;box-shadow:0 0 0 2px #95bce5;border-radius:50%;z-index:1}.ot046-source-marker.target .ot046-source-marker-dot{background:#0d8677;box-shadow:0 0 0 3px #a7dbd2;border-radius:4px;transform:rotate(45deg)}.ot046-source-marker-label{position:absolute;top:10px;left:-51px;width:102px;display:grid;gap:2px;text-align:center}.ot046-source-marker.below .ot046-source-marker-label{top:100px}.ot046-source-marker-label strong{color:#20518b;font-size:.7rem}.ot046-source-marker-label time{color:#60748b;font-size:.62rem}.ot046-source-marker.target .ot046-source-marker-label strong{color:#13796e}.ot046-source-mobile-samples{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0;padding:0;list-style:none}.ot046-source-mobile-samples li{border-radius:10px;border:1px solid #dce7f4;background:#f8fbff;padding:12px;min-width:0;display:grid;gap:3px;font-size:.75rem;color:#28527b}.ot046-source-mobile-samples li strong{color:#1b487a}.ot046-source-mobile-samples li time{font-size:.7rem}.ot046-source-mobile-samples li span{font-size:.7rem;color:#6f859c}.ot046-source-mobile-samples li.target{border-color:#9bd4cc;background:#f1faf8}.ot046-source-gap{background:#f5f9fe;border:1px solid #dfe9f6;border-radius:10px;padding:12px!important;font-size:.76rem!important}.ot046-source-gap strong{color:#194d87}@media(max-width:1040px){.ot046-source-mobile-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ot046-source-track{display:none}.ot046-source-mobile-samples{display:grid;grid-template-columns:minmax(0,1fr)}.ot046-source-mobile-samples li{border-left:3px solid #bad3f3}.ot046-source-mobile-samples li.target{border-left-color:#0d8677}}.ot046-source-timeline{font-size:.85rem;line-height:1.55}.ot046-source-timeline-heading>p:last-child{font-size:.82rem;line-height:1.6;margin:7px 0 12px}.ot046-source-marker-label strong{font-size:.76rem}.ot046-source-marker-label time{font-size:.71rem}.ot046-source-sample-evidence{border-top:1px solid #dce7f4;padding:12px 0;margin:6px 0}.ot046-source-sample-evidence summary{font-size:.83rem;font-weight:700;color:#19518e;cursor:pointer;line-height:1.5}.ot046-source-sample-evidence summary:focus-visible{outline:3px solid #66a3fa;outline-offset:2px}.ot046-source-sample-evidence ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.ot046-source-sample-evidence li{display:grid;gap:5px;padding:10px 12px;background:#f5f9fe;border:1px solid #dce7f4;border-radius:8px;min-width:0}.ot046-source-sample-evidence li strong{font-size:.78rem;color:#1b487a}.ot046-source-sample-evidence li span{font-size:.81rem;line-height:1.55;color:#4b607a;overflow-wrap:anywhere}.ot046-source-gap{font-size:.82rem!important}@media(max-width:680px){.ot046-source-mobile-samples li{display:flex;gap:12px;align-items:baseline;justify-content:space-between;font-size:.83rem;line-height:1.5}.ot046-source-mobile-samples li strong{font-size:.82rem}.ot046-source-mobile-samples li time{font-size:.78rem}.ot046-source-sample-evidence ul{grid-template-columns:minmax(0,1fr)}}.guided-intelligence-page .pm-decision-card{--pm-ink:#142f51;--pm-secondary:#506783;--pm-line:#d7e2ef;margin:16px 0 20px;padding:clamp(18px,2.4vw,29px);border:1px solid #d4e1ee;border-radius:16px;background:#fff;box-shadow:0 5px 19px #14304e09;color:var(--pm-ink);font-family:inherit}.pm-decision-card *{box-sizing:border-box;min-width:0}.pm-decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.pm-decision-eyebrow,.pm-decision-label{display:block;font-size:.71rem;letter-spacing:.095em;line-height:1.4;font-weight:790;color:#617995}.pm-decision-card .pm-decision-head h3{font-size:clamp(1.13rem,1.7vw,1.38rem);letter-spacing:-.018em;font-weight:760;line-height:1.32;margin:6px 0 0;color:#142f51}.pm-decision-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #d9e3ef;background:#f6f8fc;border-radius:99px;color:#49627e;font-size:.76rem;font-weight:700;padding:7px 11px}.pm-decision-status-dot{height:7px;width:7px;flex:0 0 7px;border-radius:50%;background:#8396ac}.pm-decision-status.is-confirmed{color:#186340;border-color:#c9e5d7;background:#f0faf4}.pm-decision-status.is-confirmed .pm-decision-status-dot{background:#239663}.pm-decision-summary{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.78fr);gap:clamp(12px,1.7vw,22px);margin-bottom:18px}.pm-decision-current{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(16px,2vw,24px);border-radius:13px;background:#f2f7fe;border:1px solid #dce9f8;min-height:136px}.pm-decision-date{display:block;margin:10px 0 5px;color:#122e5a;font-weight:780;font-size:clamp(1.75rem,3.35vw,2.55rem);line-height:1.12;letter-spacing:-.035em}.pm-decision-card .pm-decision-event{margin:0;font-size:.93rem;font-weight:600;line-height:1.5;color:#355679;overflow-wrap:anywhere}.pm-decision-evidence{padding:clamp(16px,2vw,23px);border:1px solid #dfe7f0;background:#fbfcfe;border-radius:13px;min-height:136px}.pm-decision-evidence strong{display:block;font-size:1.25rem;font-weight:750;line-height:1.3;color:#25486d;letter-spacing:-.02em;margin:12px 0 6px}.pm-decision-card .pm-decision-evidence p{color:#667992;font-size:.79rem;line-height:1.55;margin:0}.pm-decision-previous-note{margin-top:9px;font-size:.76rem;color:#3d5877}.pm-decision-previous-note summary{cursor:pointer;font-weight:650}.pm-decision-previous-note p{font-size:.79rem;line-height:1.5;white-space:pre-wrap}.pm-decision-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.guided-workbench .pm-decision-actions button,.guided-workbench .pm-decision-submit button{min-height:44px;padding:10px 18px;border-radius:9px;font-family:inherit;font-size:.85rem;font-weight:725;line-height:1.3}.guided-workbench .pm-decision-continue{display:inline-flex;align-items:center;justify-content:center;gap:12px}.pm-decision-card .pm-decision-action-hint{flex-basis:100%;margin:0;color:#657b94;font-size:.77rem;line-height:1.45}.pm-decision-edit{border-top:1px solid #e2eaf4;padding-top:18px}.pm-decision-edit-heading{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px}.pm-decision-card .pm-decision-edit-heading h4{color:#1b395e;margin:0 0 3px;font-size:1rem}.pm-decision-card .pm-decision-edit-heading p{color:#607690;font-size:.79rem;margin:0;line-height:1.5}.guided-workbench .pm-decision-cancel{color:#285e98;background:transparent;border:1px solid #c6d9ee;border-radius:8px;font-size:.78rem;font-weight:700;min-height:36px;white-space:nowrap}.pm-decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0;margin:0 0 16px;border:0;min-width:0}.pm-decision-options:has(.pm-decision-option:nth-of-type(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pm-decision-screen-reader-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm-decision-option{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:15px 14px;border:1px solid #d6e2f1;border-radius:11px;background:#fafcff;cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s}.pm-decision-option:hover{border-color:#a8c1e8}.pm-decision-option.is-selected{border-color:#296bd5;background:#f0f6ff;box-shadow:inset 0 0 0 1px #296bd5}.pm-decision-option.is-unavailable{opacity:.55;cursor:not-allowed}.pm-decision-option input[type=radio]{flex:0 0 18px;height:18px;width:18px;margin:1px 0 0;accent-color:#155ee0;cursor:inherit}.pm-decision-option span{display:grid;gap:4px}.pm-decision-option strong{font-size:.85rem;font-weight:735;color:#1d395a;line-height:1.38}.pm-decision-option small{font-size:.76rem;line-height:1.42;color:#607793}.pm-decision-form{padding:17px;border:1px solid #dce7f5;background:#f8fbff;border-radius:11px}.pm-decision-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pm-decision-field{display:grid;align-content:start;gap:7px}.pm-decision-field span{color:#344f70;font-size:.78rem;font-weight:705}.pm-decision-field input,.pm-decision-field select,.pm-decision-card .pm-decision-note textarea{width:100%;max-width:100%;min-height:44px;border:1px solid #bfcfe3;color:#183656;background:#fff;border-radius:8px;font-family:inherit;font-size:.88rem;font-weight:500;line-height:1.45;padding:10px 12px;box-shadow:none}.pm-decision-field select{padding-right:26px}.pm-decision-field input:focus-visible,.pm-decision-field select:focus-visible,.pm-decision-card .pm-decision-note textarea:focus-visible,.pm-decision-card input[type=radio]:focus-visible{outline:3px solid #87b1f7;outline-offset:2px}.pm-decision-inline-note{font-size:.79rem;margin:12px 0 0;color:#536c87}.pm-decision-note{margin:14px 0 0;padding:13px 15px;border:1px solid #dce6f2;border-radius:9px;background:#fff}.pm-decision-note summary{cursor:pointer;list-style-position:inside;color:#25547f;font-size:.83rem;font-weight:735}.pm-decision-note summary span{font-weight:500;color:#697e95}.pm-decision-note label{display:block;margin:13px 0 7px;color:#455e78;font-size:.78rem;font-weight:680}.pm-decision-note textarea{min-height:72px;resize:vertical}.pm-decision-submit{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:15px}.pm-decision-submit span{color:#687e94;font-size:.78rem}.pm-decision-footer{border-top:1px solid #e7edf5;padding-top:13px;margin-top:20px}.pm-decision-card .pm-decision-footer p{margin:0;color:#526981;font-size:.77rem;line-height:1.58}.pm-decision-footer small{display:block;color:#688098;font-size:.73rem;margin-top:5px}@media(max-width:850px){.pm-decision-summary{grid-template-columns:minmax(0,1fr) minmax(185px,.7fr)}.pm-decision-card .pm-decision-current,.pm-decision-evidence{min-height:0}}@media(max-width:600px){.guided-intelligence-page .pm-decision-card{padding:16px;border-radius:12px}.pm-decision-head{flex-direction:column;align-items:flex-start;gap:9px}.pm-decision-summary,.pm-decision-fields{grid-template-columns:minmax(0,1fr)}.pm-decision-options,.pm-decision-options:has(.pm-decision-option:nth-of-type(2):last-child){grid-template-columns:minmax(0,1fr)}.pm-decision-actions{flex-direction:column;align-items:stretch}.guided-workbench .pm-decision-actions button,.guided-workbench .pm-decision-submit button{width:100%}.pm-decision-edit-heading{flex-direction:column;gap:9px}.pm-decision-submit{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.pm-decision-option{transition:none}}.pm-decision-field-hint{color:#607793;font-size:.76rem;line-height:1.45;font-weight:500}.pm-decision-proposed-date strong{color:#25486d;font-size:1.05rem;line-height:1.4}.guided-intelligence-page{color:#102754}.guided-intelligence-page .home-hero{margin-bottom:22px}.guided-intelligence-page .home-hero-copy{width:min(75%,760px)}.guided-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin:0 0 24px}.guided-toolbar label{display:grid;gap:7px;flex:1 1 280px;max-width:490px;font-weight:650;font-size:.85rem}.guided-toolbar input{min-height:44px;padding:10px 12px;border-radius:9px;border:1px solid #bbcbdf;background:#fff;font:inherit}.guided-intelligence-page h2{font-size:1.12rem;margin:0 0 14px}.guided-intelligence-page h2 small{font-size:.75rem;font-weight:500;color:#617390}.guided-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guided-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid #d8e2ee;border-radius:14px;background:#fff}.guided-card small{font-size:.72rem;color:#536987;font-weight:800}.guided-card h3{font-size:1.07rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.guided-card>p{margin:0;line-height:1.5;color:#536987;font-size:.85rem;overflow-wrap:anywhere}.guided-card>.guided-project-position{color:#294769;min-height:45px}.guided-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.guided-actions button{min-height:44px;font:inherit;padding:10px 13px;border-radius:9px;font-size:.85rem;font-weight:660;cursor:pointer}.guided-primary{background:#145be8;color:#fff;border:1px solid #145be8}.guided-secondary{background:#f6faff;color:#1b508d;border:1px solid #b6cbea}.guided-card>.guided-disclaimer{font-size:.74rem}.guided-other,.guided-empty{margin-top:22px;border:1px solid #d8e2ee;border-radius:12px;padding:18px;background:#fff}.guided-other p{font-size:.85rem;color:#536987}.guided-intelligence-page :is(input,button,a,h2):focus-visible{outline:3px solid #7aa6ff;outline-offset:3px}@media(max-width:760px){.guided-grid{grid-template-columns:minmax(0,1fr)}.guided-intelligence-page{padding:16px 14px 40px}.guided-intelligence-page .home-hero-copy{width:100%;background:linear-gradient(90deg,#f4f9ff,#f4f9ffe0)}.guided-intelligence-page .home-hero h1{font-size:clamp(1.45rem,6vw,2rem)}.guided-toolbar>button,.guided-actions button{width:100%}.guided-actions{flex-direction:column}}.guided-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.guided-toolbar-actions button{min-height:44px;padding:9px 13px;border-radius:9px;font:inherit;font-size:.84rem;font-weight:650;cursor:pointer}@media(max-width:760px){.guided-toolbar-actions,.guided-toolbar-actions button{width:100%}}.guided-workbench{margin:24px 0;padding:clamp(16px,2.4vw,30px);border:1px solid #c5d5ea;border-radius:15px;background:#f6f9fe;color:#132d56}.guided-workbench-heading,.guided-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.guided-workbench h2{font-size:clamp(1.25rem,2vw,1.55rem);margin:3px 0 5px}.guided-mode-label{display:inline-block;padding:7px 11px;border:1px solid #bbd0ee;border-radius:30px;color:#24517d;font-size:.75rem;font-weight:700}.guided-muted{font-size:.83rem;color:#546783;line-height:1.5;margin:6px 0 15px}.guided-primary-actions,.guided-feedback-actions,.guided-edit-actions{display:flex;flex-wrap:wrap;gap:10px;margin:13px 0}.guided-workbench button{cursor:pointer;font:inherit;border-radius:8px;padding:9px 13px;min-height:42px;font-size:.82rem;font-weight:650}.guided-workbench button:disabled{opacity:.5;cursor:not-allowed}.guided-workbench button:focus-visible,.guided-workbench textarea:focus-visible,.guided-workbench input:focus-visible{outline:3px solid #7aa6ff;outline-offset:2px}.guided-run-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px;border:1px solid #adc4e7;border-radius:10px;background:#eaf1fc;font-size:.83rem}.guided-error,.guided-warning{padding:13px 15px;border-radius:8px;background:#fff1ed;color:#872f25;border-left:4px solid #d75a40;margin:12px 0}.guided-readback-notice{padding:10px 13px;border:1px solid #b9d3ec;border-radius:8px;background:#edf6ff;color:#244a72;font-size:.83rem;line-height:1.55;margin:9px 0 12px}.gj-first-action button+button{margin-left:10px}.gj-current-overview:focus-visible{outline:3px solid #7aa6ff;outline-offset:3px;border-radius:10px}@media(max-width:600px){.gj-first-action button+button{margin-left:0;margin-top:8px}}.guided-empty-small{padding:23px;border-radius:8px;background:#fff;color:#566983}.guided-mode-switch{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:17px 0}.guided-mode-switch button{border:1px solid #b9cce6;background:#fff;color:#2d527d}.guided-mode-switch button.active{background:#244d88;color:#fff;border-color:#244d88}.guided-mode-switch span{font-size:.77rem;color:#617390;margin-left:8px}.guided-position-banner{padding:clamp(17px,2vw,25px);background:#173c76;color:#fff;border-radius:11px;margin:12px 0}.guided-position-banner .eyebrow{color:#c9dcff}.guided-position-banner h3{font-size:clamp(1.2rem,2.5vw,1.7rem);margin:8px 0}.guided-position-banner p{font-size:.89rem;line-height:1.7;color:#f0f5ff}.guided-metric-grid,.guided-variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0 23px}.guided-metric-grid article,.guided-variant-grid article{padding:18px;background:#fff;border:1px solid #d6e2f0;border-radius:10px;display:flex;flex-direction:column;gap:9px}.guided-metric-grid span,.guided-metric-grid small,.guided-variant-grid small{color:#526987;font-size:.75rem;line-height:1.5}.guided-metric-grid strong{font-size:clamp(1.1rem,2vw,1.45rem);overflow-wrap:anywhere}.guided-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-variant-grid strong{font-size:1.2rem;color:#173c76}.guided-variant-grid p,.guided-workbench article p{font-size:.84rem;line-height:1.65;color:#334b69}.guided-workbench h3{font-size:1.06rem;margin:18px 0 10px}.guided-workbench h4{font-size:.87rem;margin:5px 0;color:#193e75}.guided-insights,.guided-recovery,.guided-draft,.guided-report,.guided-provenance,.guided-history{margin:18px 0;border:1px solid #d4e0ef;border-radius:11px;background:#fff;padding:clamp(14px,2vw,22px)}.guided-finding{padding:15px 15px 13px;margin:10px 0;border:1px solid #d2e0f0;border-left:4px solid #7ca7dc;border-radius:8px}.guided-finding.guided-attention{border-left-color:#cc693b}.guided-finding.guided-watch{border-left-color:#c09d2d}.guided-finding small{font-size:.72rem;color:#657992}.guided-feedback-actions button{border:1px solid #b5cee9;background:#f2f6fc;color:#254d7c}.guided-next{background:#eef4ff;padding:13px;border-radius:8px}.guided-draft article,.guided-report article{padding:15px 0;border-bottom:1px solid #e3ebf3}.guided-draft article:last-child,.guided-report article:last-child{border:0}.guided-workbench textarea{width:100%;box-sizing:border-box;border:1px solid #aebfda;border-radius:7px;font:inherit;font-size:.85rem;padding:12px;resize:vertical;color:#233e62}.guided-text-action{border:0;color:#1c57ab;background:none;text-decoration:underline;padding:4px 0!important;min-height:28px!important}.guided-assumption{display:flex;flex-wrap:wrap;align-items:center;gap:11px;background:#f2f6fd;padding:13px;border-radius:9px}.guided-assumption label{font-size:.79rem;color:#294769}.guided-assumption input{padding:10px;width:90px;border:1px solid #b9cce6;border-radius:7px}.guided-provenance dl{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:11px;font-size:.79rem;overflow-wrap:anywhere}.guided-provenance dt{font-weight:700;color:#36577f}.guided-provenance dd{margin:0;color:#4b607a}.guided-history-rows{display:flex;flex-wrap:wrap;gap:9px}.guided-history-rows button{border:1px solid #b9cde8;background:#f4f8fe;color:#174b88}@media(max-width:900px){.guided-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.guided-workbench{padding:14px;margin:12px 0}.guided-metric-grid,.guided-variant-grid{grid-template-columns:1fr}.guided-primary-actions button{width:100%}.guided-run-meta{flex-direction:column;align-items:flex-start}.guided-provenance dl{grid-template-columns:1fr;gap:4px}}.guided-selection{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0 4px;color:#284d7a;font-size:.85rem;font-weight:700}.guided-selection button{background:#f4f8ff;border:1px solid #c7d7ea;padding:9px 13px;border-radius:7px;color:#1f5389;cursor:pointer}.guided-expandable{margin:12px 0 0}.guided-expandable summary{cursor:pointer;-webkit-user-select:none;user-select:none;display:list-item;padding:13px 15px;border-radius:8px;background:#edf3fd;color:#254d80;font-size:.83rem;font-weight:700}.guided-expandable summary:focus-visible{outline:3px solid #7aa6ff;outline-offset:2px}.guided-saved-scenarios{border-top:1px solid #d9e5f4;margin-top:16px;padding-top:12px}.guided-saved-scenarios article{margin:7px 0;background:#f4f8fd;border-radius:8px;padding:12px}.guided-saved-scenarios small{display:block;margin-top:5px;color:#536b87;font-size:.72rem}.guided-regeneration{margin:18px 0 6px;padding:13px;background:#f4f8ff;border:1px solid #d5e3f4;border-radius:9px}.guided-regeneration-diff article{background:#fff;border:1px solid #dce6f2;padding:12px;margin:9px 0;border-radius:8px}.guided-regeneration-diff article p{overflow-wrap:anywhere;font-size:.78rem}.guided-regeneration-diff label{display:flex;gap:8px;align-items:flex-start;font-size:.78rem;color:#264879;cursor:pointer}.guided-regeneration-diff input{min-width:18px;min-height:18px}.guided-probability-experiment{margin-top:14px;background:#f9fbff;padding:13px;border:1px solid #d6e3f4;border-radius:8px}.guided-probability-experiment summary{font-weight:650;font-size:.83rem;color:#26547f;cursor:pointer}.guided-probability-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.guided-probability-fields label{font-size:.77rem;color:#3a5879;display:flex;flex-direction:column;gap:6px}.guided-probability-fields input{box-sizing:border-box;width:100%;border:1px solid #b5cce6;border-radius:7px;padding:9px;font:inherit}@media(max-width:600px){.guided-probability-fields{grid-template-columns:1fr}}.guided-target-choices{background:#fff;border:1px solid #d6e3f4;border-radius:10px;padding:15px;margin:16px 0}.guided-target-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:13px 0}.guided-target-options article{padding:13px;border:1px solid #d1dff0;border-radius:9px;display:flex;flex-direction:column;gap:8px}.guided-target-options small{color:#587090;font-size:.76rem;line-height:1.5}.guided-lifecycle{font-size:.73rem!important;font-weight:700!important;text-transform:capitalize;color:#43617c!important;margin:0 0 7px!important}.guided-finding-lifecycle{display:inline-block;border:1px solid #c5d8ef;border-radius:6px;padding:2px 6px;font-size:.7rem;color:#385e86;font-weight:500;margin-left:7px;vertical-align:middle}.guided-schedule-proposals{border:1px solid #d8e5f3;border-radius:10px;margin:15px 0;padding:15px;background:#f9fbff}.guided-schedule-proposals article{background:#fff;border:1px solid #e1e9f4;border-radius:8px;margin-top:12px;padding:13px}.guided-schedule-proposals small{display:block;font-size:.75rem;color:#52698a;line-height:1.5}.guided-variant-evidence{display:grid;gap:6px;padding-top:9px;margin-top:7px;border-top:1px solid #d7e4f4}.guided-variant-evidence p{margin:0;overflow-wrap:anywhere;color:#395472;font-size:.78rem;line-height:1.55}.guided-comparison-reason{border-left:3px solid #9dbbe0;padding:7px 12px;overflow-wrap:anywhere;font-size:.82rem}.guided-provenance dd{overflow-wrap:anywhere}.guided-intelligence-page .guided-help-link{color:#205892;font-size:.81rem;font-weight:650;text-decoration:underline;text-underline-offset:3px;padding:11px 4px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}.guided-intelligence-page .guided-screen-reader-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.guided-workbench :is(h2,h3,.guided-run-meta):focus{outline:3px solid #7aa6ff;outline-offset:4px}.guided-workbench :is(button,input,textarea,summary,a):focus-visible{outline:3px solid #7aa6ff;outline-offset:3px}.guided-source-coverage{border:1px solid #c4984f;border-left:4px solid #a97823;border-radius:10px;padding:12px 16px;background:#fbf8f0;overflow-wrap:anywhere}.guided-source-coverage h3{font-size:.98rem;color:#514125;margin:0 0 8px}.guided-source-coverage p{font-size:.84rem;line-height:1.6;margin:5px 0;color:#514125}.guided-source-coverage strong{font-weight:700}.guided-position-status{font-weight:650}.guided-source-history{margin-top:12px;padding:10px 12px;border:1px solid #83a5d9;border-radius:8px;color:#f0f5ff}.guided-source-history summary{cursor:pointer;font-weight:600}.guided-resolved-history{margin-top:12px;border:1px solid #d4e0ef;border-radius:8px;padding:10px 12px}.guided-resolved-history summary{cursor:pointer;font-weight:600;color:#23477d}.guided-finding-resolved{background:#f2f6fc;border-left-color:#7c9dbd}.guided-quick-dashboard{margin:18px 0;padding:18px;border:1px solid #c5d5ea;border-radius:13px;background:#fff}.guided-quick-dashboard h3{margin:0 0 12px;color:#123666;font-size:1.15rem}.guided-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided-quick-grid article{min-width:0;padding:15px;border:1px solid #d5e2f3;border-radius:10px;background:#f6f9ff;display:grid;gap:6px}.guided-quick-grid article span{font-size:.75rem;font-weight:700;color:#36577a}.guided-quick-grid article strong{font-size:1.04rem;line-height:1.25;overflow-wrap:anywhere}.guided-quick-grid article small{font-size:.79rem;line-height:1.45;overflow-wrap:anywhere;color:#425a77}.guided-quick-next{margin:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#e8f1ff;border-radius:9px}.guided-quick-next div{flex:1;min-width:0}.guided-quick-next p{margin:4px 0 0;line-height:1.5}.guided-quick-next button{flex-shrink:0;min-height:44px}.guided-quick-dashboard :is(h4){margin:0 0 8px;font-size:.96rem}.guided-quick-actions,.guided-quick-evidence{border-top:1px solid #d5e2f3;margin-top:15px;padding-top:14px}.guided-quick-evidence article{display:grid;gap:8px;padding:10px 0}.guided-quick-evidence article p{margin:0;color:#526983}.guided-quick-evidence details summary{cursor:pointer;font-weight:650;color:#284c78}.guided-quick-evidence button{justify-self:start;min-height:42px}.guided-quick-acknowledged{padding:11px;background:#eaf6ef;border:1px solid #b5dbc5;border-radius:8px}.guided-quick-caveat{border-left:3px solid #af7412;padding:10px;background:#fff4df}.guided-evidence-limitations{margin:16px 0;padding:14px;border:1px solid #c7d7ec;border-radius:9px;background:#f6f9ff}.guided-evidence-limitations h4{margin:0 0 9px}.guided-evidence-limitations article{border-top:1px solid #d6e1ef;padding-top:10px;margin-top:10px}.guided-evidence-limitations button{min-height:42px}.guided-evidence-limitations summary{cursor:pointer;font-weight:650}@media(max-width:760px){.guided-quick-grid{grid-template-columns:minmax(0,1fr)}.guided-quick-next{flex-direction:column;align-items:stretch}.guided-quick-next button{width:100%}.guided-quick-dashboard{padding:14px}}.guided-workbench,.guided-workbench *{min-width:0}.guided-workbench .guided-run-meta,.guided-workbench .guided-readback-notice,.guided-workbench .guided-primary-actions,.guided-workbench .guided-draft,.guided-workbench .guided-quick-grid,.guided-workbench .guided-source-coverage{overflow-wrap:anywhere}.guided-workbench .guided-primary-actions{flex-wrap:wrap}.guided-quick-source-insights{background:#f7fafb;border:1px solid #dbe8ed;border-radius:12px;padding:clamp(14px,2vw,22px);margin:16px 0}.guided-quick-source-insights h4{font-size:1.05rem;margin:0 0 .75rem;color:#153d54}.guided-quick-source-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guided-quick-source-facts article{border:1px solid #dbe6eb;border-radius:9px;background:#fff;padding:12px;min-width:0;display:grid;gap:5px}.guided-quick-source-facts article span{font-size:.77rem;color:#445d70}.guided-quick-source-facts article strong{font-size:clamp(1.15rem,2vw,1.5rem);color:#174961}.guided-quick-source-facts article small{font-size:.76rem;line-height:1.5;color:#546b7b}.guided-quick-source-insights .guided-muted{overflow-wrap:anywhere}@media(max-width:650px){.guided-quick-source-facts{grid-template-columns:minmax(0,1fr)}}.guided-five-stage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:15px 0 18px}.guided-five-stage button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;min-width:0;min-height:94px;border:1px solid #d5e1e9;border-radius:10px;padding:11px;color:#24485c;background:#f9fcfd;cursor:pointer;overflow-wrap:anywhere}.guided-five-stage button strong{font-size:.96rem;line-height:1.3}.guided-five-stage button span{color:#4d6577;font-size:.72rem;line-height:1.4}.guided-five-stage button small{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#d6eaf1;color:#204f68;font-weight:700}.guided-five-stage button.guided-stage-next{background:#e6f4f7;border-color:#4b98b3;box-shadow:inset 0 0 0 1px #4b98b3}.guided-five-stage button:disabled{opacity:.6;cursor:not-allowed}.guided-five-stage button:focus-visible{outline:3px solid #2d7699;outline-offset:2px}@media(max-width:760px){.guided-five-stage{display:flex;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x proximity}.guided-five-stage button{flex:0 0 145px;scroll-snap-align:start}}.guided-jira-exposures{border:1px solid #d7e5ee;background:#f7fafc;border-radius:12px;margin:16px 0;padding:16px;min-width:0;overflow-wrap:anywhere}.guided-jira-exposures h4{font-size:1.05rem;margin:4px 0}.guided-jira-exposures h5{margin:14px 0 5px}.guided-jira-exposures p,.guided-jira-exposures small{color:#46647a;line-height:1.5}.guided-jira-exposures details{margin:14px 0}.guided-jira-exposures summary{cursor:pointer;font-weight:700}.guided-jira-exposures li{margin:7px 0;overflow-wrap:anywhere}.guided-jira-exposure-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guided-jira-exposure-facts article{min-width:0;background:#fff;border:1px solid #dce8ed;padding:12px;border-radius:9px;display:grid;gap:6px}.guided-jira-exposure-facts article span{color:#4e6c7f;font-size:.8rem}.guided-jira-exposure-facts article strong{color:#1a536d;font-size:clamp(1.1rem,2vw,1.45rem)}@media(max-width:650px){.guided-jira-exposure-facts{grid-template-columns:minmax(0,1fr)}}.guided-governed-identity{min-width:0;max-width:100%;overflow-wrap:anywhere}.guided-governed-identity p{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.guided-intelligence-page:has(.ot046-experience){padding-top:clamp(10px,2vw,24px)}.guided-intelligence-page .guided-selection{margin:0 0 11px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.guided-intelligence-page:has(.ot046-experience) .guided-workbench{margin:0;background:transparent;padding:0;border:0;border-radius:0}.guided-intelligence-page .ot046-screen-reader-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guided-intelligence-page .ot046-run-context,.guided-intelligence-page .ot046-extra-summary{border:1px solid #dce5f1;border-radius:11px;background:#fff;padding:11px 14px;margin:12px 0;overflow-wrap:anywhere}.guided-intelligence-page .ot046-run-context summary,.guided-intelligence-page .ot046-extra-summary summary{color:#225688;cursor:pointer;font-weight:750;font-size:.79rem}.guided-intelligence-page .ot046-extra-summary>.guided-quick-dashboard{border:0;padding:11px 0 0;margin:0}.guided-intelligence-page .ot046-run-context .guided-position-banner{margin:12px 0 0}.guided-intelligence-page .guided-mode-switch{margin:10px 0 4px}.guided-intelligence-page .guided-primary-actions{margin:12px 0}.guided-intelligence-page .guided-primary-actions button{min-height:40px}.guided-intelligence-page .guided-run-meta{margin-top:7px}.guided-intelligence-page .guided-quick-grid article{min-width:0}.guided-intelligence-page .guided-primary-actions,.guided-intelligence-page .guided-run-meta{overflow-wrap:anywhere}@media(max-width:650px){.guided-intelligence-page:has(.ot046-experience){padding:12px 10px 32px}.guided-intelligence-page .guided-primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.guided-intelligence-page .guided-primary-actions button{width:100%;padding:8px}.guided-intelligence-page .guided-workbench .guided-quick-grid,.guided-intelligence-page .guided-quick-source-facts{grid-template-columns:minmax(0,1fr)}}.ot046-preparation-controls{border:1px solid #dce5f1;border-radius:11px;background:#f6f9fe;margin:10px 0;padding:10px 14px;min-width:0}.ot046-preparation-controls>summary{cursor:pointer;font-size:.78rem;font-weight:750;color:#225688}.ot046-preparation-controls>summary span{font-size:.7rem;font-weight:500;color:#61748b}.ot046-preparation-controls>.guided-muted{font-size:.75rem;margin:9px 0 2px}.ot046-preparation-controls .guided-primary-actions{margin:12px 0}.ot046-source-boundary{font-size:.75rem;color:#536b86;line-height:1.55;padding:10px 12px;border:1px solid #dce8f6;background:#f5f9fe;border-radius:9px}.guided-intelligence-page .ot046-stage-shell .guided-run-meta{font-size:.77rem;padding:9px 12px}.guided-card .guided-card-target{font-size:.78rem;line-height:1.5;color:#1c527e;background:#f0f8ff;border:1px solid #d3e5f6;border-radius:9px;padding:9px 11px;min-height:0}.guided-card .guided-card-target strong{font-size:.8rem;color:#153e71}.guided-card .guided-card-target span{color:#60748b}.ot046-depth-options{margin:7px 0 10px;border:1px solid #dce5f1;background:#fff;border-radius:9px;color:#325984;padding:8px 11px;min-width:0}.ot046-depth-options summary{font-size:.73rem;font-weight:700;cursor:pointer}.ot046-depth-options .guided-mode-switch{display:flex;flex-wrap:wrap;margin:9px 0 0;gap:6px}.ot046-depth-options .guided-mode-switch span{overflow-wrap:anywhere}.guided-intelligence-page .ot046-source-boundary{font-size:.84rem;line-height:1.65;padding:13px 15px}.guided-intelligence-page .guided-provenance{padding:12px 16px}.guided-intelligence-page .ot046-provenance-disclosure>summary,.guided-intelligence-page .ot046-source-alternatives>summary{font-size:.86rem;font-weight:750;color:#18538e;line-height:1.55;cursor:pointer;padding:4px 0;overflow-wrap:anywhere}.guided-intelligence-page .ot046-provenance-disclosure>summary:focus-visible,.guided-intelligence-page .ot046-source-alternatives>summary:focus-visible{outline:3px solid #66a3fa;outline-offset:2px}.guided-intelligence-page .guided-provenance dl,.guided-intelligence-page .guided-provenance p,.guided-intelligence-page .guided-target-choices p,.guided-intelligence-page .guided-target-options small{font-size:.83rem;line-height:1.65}.guided-intelligence-page .guided-provenance h3{font-size:1.02rem}.guided-intelligence-page .guided-provenance .guided-comparison-reason{font-size:.83rem;line-height:1.65}.guided-intelligence-page .guided-metric-grid article{min-width:0}.guided-intelligence-page .guided-metric-grid article small{font-size:.81rem;line-height:1.55}.guided-intelligence-page .ot046-newer-evidence{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;margin:10px 0 12px;padding:14px 17px;border:1px solid #90b8e8;border-left:4px solid #1762c3;border-radius:10px;background:#eff6ff;color:#193d68;overflow-wrap:anywhere}.guided-intelligence-page .ot046-newer-evidence>div{flex:1 1 480px;min-width:0}.guided-intelligence-page .ot046-newer-evidence strong{font-size:.91rem;font-weight:780}.guided-intelligence-page .ot046-newer-evidence p{font-size:.83rem;line-height:1.58;margin:6px 0 0;color:#345675}.guided-intelligence-page .ot046-newer-evidence button{min-height:44px;flex:0 1 auto;border:1px solid #145be8;background:#145be8;color:#fff;border-radius:9px;padding:10px 13px;font:inherit;font-weight:700;font-size:.83rem;cursor:pointer}.guided-intelligence-page .ot046-newer-evidence button:focus-visible{outline:3px solid #7aa6ff;outline-offset:3px}.guided-intelligence-page .ot046-newer-evidence button:disabled{opacity:.6;cursor:wait}.guided-intelligence-page .ot046-newer-evidence-selected{background:#f5f9fe;border-left-color:#5c81a6;border-color:#c5d6e9}.guided-intelligence-page .ot046-newer-evidence-selected button{background:#fff;color:#174b88;border-color:#abc6e5}@media(max-width:760px){.guided-intelligence-page .ot046-newer-evidence{flex-direction:column;align-items:stretch}.guided-intelligence-page .ot046-newer-evidence>div{flex-basis:auto}.guided-intelligence-page .ot046-newer-evidence button{width:100%}}.gj-evidence-gaps{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;margin:-4px 0 16px;border:1px solid #dbb872;border-left:4px solid #b77a22;border-radius:8px;background:#fff7e7;color:#4a351c}.gj-evidence-gap-mark{flex:0 0 25px;display:grid;place-items:center;height:25px;background:#815714;color:#fff;border-radius:50%;font-size:.82rem;font-weight:850}.gj-evidence-gap-body{flex:1 1 280px;min-width:0;font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.gj-evidence-gap-body>strong{display:block;font-size:.86rem;color:#513712}.gj-evidence-gap-body p{margin:3px 0;color:#553f25!important}.gj-evidence-gap-body summary{cursor:pointer;font-weight:650;color:#65421c}.gj-evidence-gap-body details{margin:6px 0 0}.gj-evidence-gap-body details p{margin:8px 0 3px}.gj-evidence-gap-unknown{font-style:italic}.gj-evidence-gap-link{flex:0 0 auto;align-self:center;background:#fff;border:1px solid #b98d4a;color:#583813;padding:8px 10px!important}@media(max-width:670px){.gj-evidence-gaps{flex-wrap:wrap;padding:12px}.gj-evidence-gap-link{flex:1 1 100%;text-align:center}}.gj-current-state{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #b9d9ca;border-radius:7px;background:#eaf8f1;color:#205c47;font-size:.78rem;font-weight:650;line-height:1.4}.gj-source-investigations{min-width:0;margin:13px 0 17px;padding:15px;border:1px solid #ccdceb;border-radius:10px;background:#f8fbff;color:#203c60}.gj-source-investigations-head{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:10px}.gj-source-investigations-head h3{font-size:.94rem;line-height:1.35;margin:1px 0 3px}.gj-source-investigations-head>small{font-size:.7rem;line-height:1.5;color:#4f6886;max-width:245px}.gj-management-questions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:10px;margin:0;padding:0;list-style:none}.gj-management-questions li{min-width:0;padding:12px;border:1px solid #d7e4f2;border-radius:8px;background:#fff;overflow-wrap:anywhere}.gj-management-questions li header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.gj-management-questions li strong{font-size:.83rem;line-height:1.4;color:#143e6a}.gj-management-questions li header small{font-size:.69rem;color:#4b6786}.gj-management-questions li p{font-size:.76rem;line-height:1.48;color:#354f6c;margin:5px 0}.gj-management-questions li p b{color:#264766}.gj-source-investigations details{margin-top:9px}.gj-source-investigations details summary{cursor:pointer;color:#1c5589;font-size:.79rem;font-weight:650;padding:8px 0}.gj-source-investigations details .gj-management-questions{margin-top:8px}.gj-source-investigations-limit{font-size:.72rem;line-height:1.55;color:#536d86;margin:12px 0 0}@media(max-width:670px){.gj-source-investigations{padding:12px}.gj-source-investigations-head{display:block}.gj-source-investigations-head>small{display:block;max-width:none;margin-top:6px}.gj-management-questions{grid-template-columns:1fr}}.gj-sticky-context{position:fixed;z-index:44;display:flex;gap:12px;align-items:center;min-width:0;min-height:57px;padding:8px 18px;background:#fafcfffa;border-bottom:1px solid #bed1e7;box-shadow:0 8px 22px #13356221;color:#143458}.gj-sticky-identity{min-width:0;flex:1 1 166px;display:grid;gap:3px}.gj-sticky-identity .gj-sticky-eyebrow{color:#52769d;font-size:.56rem;letter-spacing:.095em;font-weight:800}.gj-sticky-identity strong{font-size:.81rem;color:#102d50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gj-sticky-identity strong span{font-size:.65rem;font-weight:500;color:#607892;margin-left:5px}.gj-sticky-stages{display:flex;gap:2px;padding:3px;background:#ebf1f8;border:1px solid #d7e3f1;border-radius:10px;min-width:0}.gj-sticky-stages button{display:flex;align-items:center;gap:4px;min-height:35px;padding:0 7px;font:700 .65rem inherit;border:0;border-radius:7px;white-space:nowrap;background:transparent;color:#526987;cursor:pointer}.gj-sticky-stages button span{font-size:.6rem;color:#7990ab}.gj-sticky-stages button.selected{background:#fff;box-shadow:0 2px 5px #bdcfe5;color:#1452b0}.gj-sticky-stages button.selected span{color:#1452b0}.gj-sticky-provenance{display:grid;gap:3px;white-space:nowrap;margin-left:auto}.gj-sticky-provenance strong{font-size:.65rem;color:#245b79}.gj-sticky-provenance small{font-size:.65rem;color:#687b95}.gj-sticky-depth{display:flex;flex-shrink:0;gap:2px;padding:3px;border-radius:8px;background:#e9f1f9}.gj-sticky-depth button{font:inherit;font-size:.65rem;font-weight:800;min-height:34px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#607995;cursor:pointer}.gj-sticky-depth button.selected{color:#174c9e;background:#fff;box-shadow:0 1px 3px #c2d3e6}.gj-sticky-context :is(button,select):focus-visible{outline:3px solid #4084e5;outline-offset:2px}.gj-sticky-mobile-stage{display:none}.ot046-stage-shell :is(#ot046-stage-title,[id^=guided-pm-]){scroll-margin-top:160px}@media(max-width:1200px){.gj-sticky-context{min-height:74px;padding:9px 13px;gap:10px}.gj-sticky-identity,.gj-sticky-stages,.gj-sticky-provenance{display:none}.gj-sticky-mobile-stage{display:grid;gap:7px;min-width:0;flex:1}.gj-sticky-mobile-heading{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.gj-sticky-mobile-heading strong{font-size:.75rem;color:#12385c;white-space:nowrap}.gj-sticky-mobile-heading strong small{font-size:.63rem;color:#49799b}.gj-sticky-mobile-heading>span{font-size:.62rem;color:#637f9e;white-space:nowrap}.gj-sticky-mobile-controls{display:flex}.gj-sticky-mobile-controls select{height:34px;min-width:0;width:100%;padding:4px 10px;font-size:.75rem;font-weight:800;color:#1754a7;background:#fff;border:1px solid #afc8e8;border-radius:7px}.gj-sticky-depth{align-self:end}.gj-sticky-depth button{font-size:.68rem;padding:7px 9px}}.gj-source-refresh-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid #ccdcee;border-radius:13px;background:#f7faff;padding:14px 17px;margin:12px 0 16px;min-width:0}.gj-source-refresh-position{display:grid;gap:6px;min-width:220px;flex:1 1 315px;color:#223a55}.gj-source-refresh-position>strong{font-size:.94rem;color:#1e3148}.gj-source-refresh-facts{display:flex;gap:7px 14px;align-items:center;flex-wrap:wrap;font-size:.8rem;color:#425971}.gj-source-refresh-version{font-weight:750;color:#174a75}.gj-source-refresh-facts time{font-weight:650;color:#263b50}.gj-source-refresh-action{display:flex;align-items:flex-end;flex-direction:column;gap:6px;flex:0 1 360px;min-width:220px}.gj-source-refresh-action .guided-primary{min-width:154px;min-height:44px;font-weight:750}.gj-source-refresh-action small{font-size:.72rem;line-height:1.4;color:#56677a;max-width:49ch;text-align:right}.gj-source-refresh-viewonly{font-size:.78rem;color:#586c80;font-weight:650}.gj-evidence-identity{border:1px solid #e1e9f1;border-radius:8px;background:#f9fbfd;padding:7px 11px;margin:0 0 12px;font-size:.74rem;color:#596e85}.gj-evidence-identity summary{cursor:pointer;font-weight:650}.gj-evidence-identity p{overflow-wrap:anywhere}@media(max-width:680px){.gj-source-refresh-bar{align-items:stretch;padding:13px}.gj-source-refresh-position{min-width:0;flex-basis:100%}.gj-source-refresh-action{min-width:0;flex:1 1 100%;align-items:stretch}.gj-source-refresh-action .guided-primary{width:100%}.gj-source-refresh-action small{text-align:left}}.gj-refresh-outcome{border:1px solid #cedce9;border-left:4px solid #2b658d;border-radius:9px;padding:11px 16px;background:#f5f9ff;margin:-6px 0 14px;display:grid;gap:6px;color:#244360}.gj-refresh-outcome>strong{font-size:.91rem;color:#1f446c}.gj-refresh-outcome p{font-size:.79rem;line-height:1.48;margin:0;max-width:110ch}.gj-refresh-outcome button{justify-self:start;margin-top:4px;min-height:39px}.gj-refresh-retained{background:#f5f9ff;border-color:#cbdced;border-left-color:#4b83ad}.gj-refresh-retained>strong{color:#24527b}.gj-refresh-live{background:#f0f9f5;border-color:#b3dacf;border-left-color:#267d61}.gj-refresh-live>strong{color:#1e6b52}@media(max-width:600px){.gj-refresh-outcome{padding:12px}.gj-refresh-outcome button{width:100%}}.gj-refresh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px}.gj-refresh-actions .guided-primary{font-weight:750;min-width:165px}@media(max-width:600px){.gj-refresh-actions{display:grid}.gj-refresh-actions button{width:100%}}.gj-refresh-complete{background:#f3f9f8;border-color:#c9ded8;border-left-color:#397b6a;padding:12px 16px}.gj-refresh-complete>strong{color:#245f50;font-size:.9rem}.gj-refresh-complete>p{margin:0;font-size:.82rem;line-height:1.5;color:#345c53}.gj-refresh-source-newer{font-weight:640;color:#78531f!important}.gj-refresh-provenance{border-top:1px solid #d4e4df;padding-top:7px;margin-top:3px;font-size:.79rem;color:#48665d}.gj-refresh-provenance>summary{cursor:pointer;font-weight:650;color:#2a5c55;min-height:28px;line-height:28px}.gj-refresh-provenance>p{margin:6px 0;font-size:.78rem;line-height:1.5}.gj-refresh-provenance>button{margin-top:5px}.gj-one-click-result{border:1px solid #cbddec;border-left:4px solid #528bb7;border-radius:9px;padding:13px 17px;background:#f3f8ff;color:#294763;margin:-6px 0 14px;display:grid;gap:6px}.gj-one-click-result>strong{font-size:.92rem;color:#204a71}.gj-one-click-result p{font-size:.81rem;line-height:1.5;margin:0;max-width:112ch}.gj-one-click-result button{justify-self:start;min-height:42px;margin-top:5px;font-weight:700}.gj-one-click-changed,.gj-one-click-up_to_date,.gj-one-click-initial{border-color:#c6e0d6;border-left-color:#3d826c;background:#f2f9f5}.gj-one-click-changed>strong,.gj-one-click-up_to_date>strong,.gj-one-click-initial>strong{color:#236853}.gj-one-click-counts{font-weight:650;color:#265c55}.gj-one-click-connection_required,.gj-one-click-unverified,.gj-one-click-unavailable{background:#fffaf1;border-color:#e6d1aa;border-left-color:#af7a2a}.gj-one-click-connection_required>strong,.gj-one-click-unverified>strong,.gj-one-click-unavailable>strong{color:#7d531c}@media(max-width:600px){.gj-one-click-result{padding:12px}.gj-one-click-result button{width:100%}}.gj-governed-continuity{margin:-4px 0 16px;padding:11px 15px;border:1px solid #c7d8ed;border-left:4px solid #4378af;border-radius:9px;background:#f5f9fe;color:#304c70;display:grid;gap:5px}.gj-governed-continuity>strong{color:#1b4b78;font-size:.89rem}.gj-governed-continuity>p{margin:0;font-size:.8rem;line-height:1.5}.guided-source-change-review{scroll-margin-top:120px;border:1px solid #b7d6ec;border-left:4px solid #327cae;border-radius:11px;background:#f8fbff;padding:16px;margin:0 0 19px;display:grid;gap:11px}.guided-source-change-review:focus-visible{outline:3px solid #427aff;outline-offset:3px}.guided-source-change-review>.eyebrow{margin:0}.guided-source-change-review>h3{margin:0;color:#153d65;font-size:1.2rem}.guided-source-change-review>p{margin:0;font-size:.84rem;line-height:1.5;color:#344f6b}.guided-source-change-review>button{justify-self:start;min-height:40px}.guided-source-change-review .scope-jira-changes{border:1px solid #cfdcec;border-radius:10px;background:#fff;padding:12px 15px}.guided-source-change-review .scope-jira-changes>summary{cursor:pointer;font-weight:750;color:#20476a}.guided-source-change-review .scope-jira-changes-body{display:grid;gap:12px;margin-top:12px}.guided-source-change-review .scope-jira-changes-body h2{font-size:1.09rem;margin:0;color:#153c65}.guided-source-change-review .scope-jira-changes-body h3{font-size:.95rem;margin:2px 0 8px;color:#244a72}.guided-source-change-review .scope-jira-changes-body p{font-size:.81rem;line-height:1.5;margin:0;color:#455b73}.guided-source-change-review .scope-jira-changes-summary{padding:10px;border:1px solid #d7e5f2;border-radius:8px;background:#fff}.guided-source-change-review .scope-jira-changes-body section{min-width:0}.guided-source-change-review .scope-jira-changes-body ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.guided-source-change-review .scope-jira-changes-body li{padding:9px 11px;border-radius:8px;border:1px solid #e0e8f2;background:#fff;overflow-wrap:anywhere}.guided-source-change-review .scope-jira-changes-body li>div{display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap;font-size:.85rem}.guided-source-change-review .scope-jira-changes-body li strong{color:#134773}.guided-source-change-review .scope-jira-changes-body li span{flex:1 1 250px}.guided-source-change-review .scope-jira-changes-body li a{color:#1458a2;font-weight:650;white-space:nowrap}.guided-source-change-review .scope-jira-changes-body li p{margin-top:6px;color:#55687c}@media(max-width:600px){.guided-source-change-review{padding:11px}.guided-source-change-review>button{width:100%}}.gj-source-refresh-history{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:7px;padding:3px 0;border:0;background:none;color:#1755a2;font-size:.79rem;font-weight:700;cursor:pointer;text-align:left;line-height:1.45}.gj-source-refresh-history small{color:#537089;font-size:.7rem;font-weight:500}.gj-source-refresh-history:hover{text-decoration:underline}.gj-source-refresh-history:focus-visible{outline:2px solid #327acc;outline-offset:2px}.gj-source-refresh-history:disabled{opacity:.55;cursor:default}.gj-premium-readiness{min-height:clamp(240px,35vh,360px);display:flex;align-items:center;justify-content:center;gap:22px;padding:clamp(22px,5vw,54px);border:1px solid #b9cde7;border-radius:16px;background:linear-gradient(125deg,#102b51,#1a4b83 72%,#285c93);color:#fff;box-sizing:border-box}.gj-premium-readiness-copy{max-width:470px}.gj-premium-readiness h2{color:#fff;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.25;margin:6px 0 12px}.gj-premium-readiness p{color:#e2edfb;line-height:1.5;margin:0}.gj-premium-readiness .gj-premium-eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:750;color:#bcd6fb}.gj-premium-readiness button{margin-top:22px;min-height:44px}@keyframes gj-readiness-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.gj-premium-readiness{min-height:270px;flex-direction:column;align-items:flex-start;gap:18px}}.gj-completion-invitation{margin:1.5rem 0;padding:1.5rem;border:1px solid #b5cae1;border-radius:16px;background:#f2f7fc;color:#173453}.gj-completion-invitation h3{margin:.35rem 0;font-size:1.3rem}.gj-completion-invitation p{max-width:70ch}.gj-completion-invitation .guided-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.gj-sticky-progress{display:flex;flex:0 0 auto;align-items:center;margin-left:1px;min-width:0}.gj-sticky-progress button{border:1px solid #175fe4;background:#175fe4;color:#fff;border-radius:9px;min-height:38px;max-width:100%;padding:7px 12px;font:inherit;font-size:.69rem;font-weight:800;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:0 2px 5px #103a8629}.gj-sticky-progress button:hover{background:#0d4bba}.gj-sticky-progress-compact{display:none}@media(max-width:1200px){.gj-sticky-context{flex-wrap:wrap}.gj-sticky-progress{margin-left:auto}}@media(max-width:670px){.gj-sticky-context{padding:8px 10px;gap:7px;align-items:center}.gj-sticky-mobile-stage{flex:1 0 100%;min-width:0}.gj-sticky-depth{order:2;align-self:center}.gj-sticky-progress{order:3;margin-left:auto}.gj-sticky-progress button{min-height:42px;padding:7px 10px;font-size:.7rem}.gj-sticky-progress-wide{display:none}.gj-sticky-progress-compact{display:inline}.ot046-stage-shell :is(#ot046-stage-title,[id^=guided-pm-]){scroll-margin-top:220px}}@media(max-width:370px){.gj-sticky-progress button{font-size:.65rem;padding:7px 8px}.gj-sticky-depth button{font-size:.63rem;padding:7px}}.gj-journey-map{margin:4px 0 16px;padding:14px 14px 5px;border:1px solid #d9e5f2;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f5f9fe)}.gj-journey-map-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;padding:0 6px 6px}.gj-journey-map-head>div{min-width:0}.gj-journey-map-head .gj-eyebrow{margin:0 0 4px;color:#4e739d}.gj-journey-map-head strong{display:block;font-size:.85rem;line-height:1.45;color:#17395e;font-weight:760}.gj-journey-map-head>span{flex:0 0 auto;max-width:320px;text-align:right;font-size:.7rem;line-height:1.45;color:#6b7f95}.gj-journey-map .ot046-journey-rail{margin:8px 0 0;border:0;background:transparent;padding:3px}.gj-intelligence-brief{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,.85fr);gap:0;margin:0 0 18px;overflow:hidden;border:1px solid #b9d0e9;border-radius:18px;background:#fff;box-shadow:0 12px 28px #1d487814}.gj-intelligence-view{padding:24px 26px;background:linear-gradient(135deg,#f7fbff,#eef6ff)}.gj-intelligence-view .gj-eyebrow,.gj-intelligence-next .gj-eyebrow{margin:0 0 7px;color:#4d78a9}.gj-intelligence-view h2{margin:0 0 9px!important;font-size:clamp(1.28rem,2vw,1.65rem)!important;line-height:1.2;color:#12355e;letter-spacing:-.02em}.gj-intelligence-view>p{max-width:76ch;margin:0;color:#49637e;font-size:.86rem;line-height:1.58}.gj-intelligence-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:19px}.gj-intelligence-signals article{min-width:0;padding:11px 12px;border:1px solid #d6e4f2;border-radius:11px;background:#fffc}.gj-intelligence-signals span{display:block;margin-bottom:4px;font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#6d8299}.gj-intelligence-signals strong{display:block;font-size:.82rem;line-height:1.35;color:#193f68;overflow-wrap:anywhere}.gj-intelligence-next{display:flex;flex-direction:column;justify-content:center;padding:24px 22px;border-left:1px solid #cbdced;background:#123a69;color:#fff}.gj-intelligence-next .gj-eyebrow{color:#9dc4ef}.gj-intelligence-next>strong{font-size:1rem;line-height:1.35;color:#fff}.gj-intelligence-next>p:not(.gj-eyebrow){margin:8px 0 16px;font-size:.78rem;line-height:1.52;color:#d2e2f4}.gj-intelligence-next .gj-intelligence-primary{width:100%;min-height:46px;background:#fff;color:#144a93;border-color:#fff;box-shadow:none}.gj-intelligence-next .gj-intelligence-primary:hover{background:#f0f6ff}.gj-intelligence-detail-link{margin-top:7px;min-height:36px;border:0;background:transparent;color:#bcd6f1;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.gj-intelligence-detail-link:hover{text-decoration:underline;color:#fff}.gj-evidence-detail-anchor{scroll-margin-top:150px;margin-top:2px;padding-top:1px}.gj-evidence-detail-anchor:before{content:"Evidence & source detail";display:block;margin:3px 2px 7px;font-size:.64rem;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:#6d829a}@media(max-width:900px){.gj-journey-map-head{align-items:flex-start;flex-direction:column;gap:5px}.gj-journey-map-head>span{text-align:left;max-width:none}.gj-intelligence-brief{grid-template-columns:1fr}.gj-intelligence-next{border-left:0;border-top:1px solid #cbdced}.gj-intelligence-signals{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.gj-journey-map{padding:10px 8px 4px}.gj-journey-map-head{padding:0 5px 5px}.gj-journey-map-head strong{font-size:.77rem}.gj-intelligence-view,.gj-intelligence-next{padding:18px 16px}.gj-intelligence-signals{grid-template-columns:1fr}.gj-intelligence-view>p{font-size:.81rem}}.gj-journey-map{margin:3px 0 13px;padding:8px 10px 3px;border-radius:12px;border-color:#d7e3f0;background:#fafcffc7;box-shadow:none}.gj-journey-map-head{align-items:center;padding:0 5px 2px;gap:16px}.gj-journey-map-head .gj-eyebrow{font-size:.58rem;margin-bottom:2px;color:#6683a2}.gj-journey-map-head strong{font-size:.72rem;line-height:1.35;font-weight:700;color:#365572}.gj-journey-map-head>span{font-size:.64rem;color:#7d8fa2}.gj-journey-map .ot046-journey-rail{margin:4px 0 0;padding:2px;min-height:0}.gj-journey-map .ot046-journey-rail button{min-height:40px;padding:6px 9px;border-radius:8px}.gj-journey-map .ot046-journey-number{font-size:.76rem}.gj-journey-map .ot046-journey-copy strong{font-size:.69rem}.gj-journey-map .ot046-journey-copy small{display:none}.gj-journey-map .ot046-journey-rail button.selected{background:linear-gradient(180deg,#edf6ff,#e5f3ff);box-shadow:inset 0 -2px #20b8cb}.gj-journey-map .ot046-journey-rail button.selected .ot046-journey-number,.gj-journey-map .ot046-journey-rail button.selected strong{color:#0e6c8f}.gj-intelligence-brief{position:relative;border-color:#a9cce7;box-shadow:0 16px 34px #1649771a}.gj-intelligence-brief:before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#5ae1d9 0%,#2ba9d3 38%,#1d67b8 72%,transparent 100%)}.gj-intelligence-view{position:relative;padding:28px 30px 26px;background:linear-gradient(135deg,#f8fcff,#edf7ff 72%,#e9f5fb)}.gj-intelligence-view:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#5de4dc,#1c8bc3)}.gj-intelligence-view h2{max-width:28ch;font-size:clamp(1.48rem,2.3vw,1.95rem)!important;letter-spacing:-.03em}.gj-intelligence-view>p{font-size:.88rem}.gj-intelligence-signals{gap:10px;margin-top:22px}.gj-intelligence-signals article{padding:13px 14px;border-color:#cddfed;background:#ffffffeb;box-shadow:0 4px 12px #1a4c7809}.gj-intelligence-signals strong{font-size:.86rem}.gj-intelligence-next{position:relative;padding:28px 25px;background:linear-gradient(155deg,#0c3767,#0c4e75);border-left:0}.gj-intelligence-next:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:linear-gradient(transparent,#70e6df,transparent);opacity:.6}.gj-intelligence-next>strong{font-size:1.08rem}.gj-intelligence-next>p:not(.gj-eyebrow){font-size:.8rem}.gj-intelligence-next .gj-intelligence-primary{min-height:50px;border-radius:10px;background:linear-gradient(180deg,#8bf2eb,#68dfd8);border-color:#8bf2eb;color:#073c50;box-shadow:0 8px 24px #1fd7cc29;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.gj-intelligence-next .gj-intelligence-primary:hover{background:linear-gradient(180deg,#9af7f0,#73e7df);transform:translateY(-1px);box-shadow:0 10px 26px #1fd7cc38}.gj-intelligence-detail-link{color:#c6e4ee}@media(max-width:900px){.gj-intelligence-view{padding:23px 22px}.gj-intelligence-next{padding:22px}.gj-intelligence-next:before{display:none}}@media(max-width:620px){.gj-journey-map-head>span{display:none}.gj-journey-map .ot046-journey-rail button{padding:6px 2px}.gj-intelligence-view:before{top:18px;bottom:18px}}@media(prefers-reduced-motion:reduce){.gj-intelligence-next .gj-intelligence-primary{transition:none!important}}.gj-supporting-layer{position:relative;margin:4px 0 16px;padding:15px 16px 4px;border:1px solid #d4e2ef;border-radius:15px;background:linear-gradient(180deg,#f8fcfff5,#f4f9fdd6);box-shadow:0 8px 22px #204b700b}.gj-supporting-layer:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:linear-gradient(#62ded8,#4896c8,transparent)}.gj-supporting-layer-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 3px 11px 5px}.gj-supporting-layer-head>div{min-width:0}.gj-supporting-layer-head .gj-eyebrow{margin:0 0 3px;color:#6181a3;font-size:.6rem}.gj-supporting-layer-head strong{display:block;color:#173d63;font-size:.83rem;line-height:1.35}.gj-supporting-layer-head>span{max-width:440px;text-align:right;color:#778b9f;font-size:.68rem;line-height:1.4}.gj-supporting-layer .gj-source-refresh-bar{margin:0 0 10px;border:1px solid #d6e4f0;border-radius:11px;background:#ffffffc7;box-shadow:none}.gj-supporting-layer .gj-source-refresh-position>strong{font-size:.86rem;color:#214563}.gj-supporting-layer .gj-source-refresh-facts{font-size:.72rem;color:#5b7287}.gj-supporting-layer .gj-source-refresh-action .guided-primary{min-height:40px;border-radius:9px;background:#e9f7f8;color:#0b6472;border-color:#bfe2e5;box-shadow:none}.gj-supporting-layer .gj-source-refresh-action .guided-primary:hover{background:#ddf2f4}.gj-supporting-layer .gj-source-refresh-action small{font-size:.66rem;color:#708398}.gj-supporting-layer .gj-refresh-outcome,.gj-supporting-layer .gj-one-click-result,.gj-supporting-layer .gj-governed-continuity{margin:0 0 10px;border-radius:10px}.guided-workbench .vi-entry{position:relative;margin:10px 0 14px;padding:14px 18px 14px 43px;border:1px solid #d5e4ef;border-radius:12px;background:linear-gradient(90deg,#f7fbfd,#fbfdff);color:#294b69;box-shadow:none}.guided-workbench .vi-entry:before{content:"i";position:absolute;left:15px;top:14px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e0f6f4;color:#087b78;font-size:.69rem;font-weight:900;font-style:normal}.guided-workbench .vi-entry p{font-size:.79rem;line-height:1.5}.guided-workbench .vi-entry p strong{color:#173f64}.guided-workbench .vi-entry small{font-size:.67rem;color:#71859a}.guided-workbench .ifi-panel{position:relative;margin:14px 0;padding:20px 22px;border:1px solid #d0dfeb;border-radius:15px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 22px #1e456709;overflow:hidden}.guided-workbench .ifi-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#65ded8 0%,#318ec0 45%,transparent 92%)}.guided-workbench .ifi-heading{margin-bottom:12px}.guided-workbench .ifi-heading h3{font-size:1.02rem;margin:4px 0;color:#173d62}.guided-workbench .ifi-panel .ifi-eyebrow{font-size:.61rem;letter-spacing:.11em;color:#2d79aa}.guided-workbench .ifi-heading>div>p:last-child{font-size:.69rem;color:#75889b}.guided-workbench .ifi-basis{font-size:.65rem;border-radius:999px;padding:5px 9px}.guided-workbench .ifi-panel>p[role=status]{margin:18px 0 8px;padding:13px 15px;border-radius:10px;background:#f4f8fb;color:#405b72;font-size:.82rem;line-height:1.55}.guided-workbench .ifi-details{border-top-color:#dfe8ef}.guided-workbench .ifi-details>summary{font-size:.78rem;color:#315c7e}.gj-working-state{position:relative;margin:14px 0 9px!important;padding:18px 20px 18px 23px!important;border:1px solid #cadde9;border-radius:13px!important;background:linear-gradient(105deg,#f3fbfb,#f7fbff 55%,#fff)!important;color:#2c4d69!important}.gj-working-state:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:13px 0 0 13px;background:linear-gradient(#5de3db,#278fbd)}.gj-working-state .gj-eyebrow{margin:0 0 5px;color:#4e7b9d;font-size:.59rem}.gj-working-state>strong{display:block;color:#173d63;font-size:.9rem}.gj-working-state>p:last-child{margin:6px 0 0;max-width:88ch;color:#5b7186;font-size:.76rem;line-height:1.5}.ot046-preparation-controls{margin:9px 0 15px!important;border:1px solid #d3e1ec!important;border-radius:13px!important;background:#f9fbfd!important;overflow:hidden}.ot046-preparation-controls>summary{position:relative;padding:12px 15px 12px 42px!important;min-height:44px;color:#244e70!important;font-size:.76rem!important;background:linear-gradient(90deg,#f1f8fb,#f8fbfd);list-style:none}.ot046-preparation-controls>summary::-webkit-details-marker{display:none}.ot046-preparation-controls>summary:before{content:"⌄";position:absolute;left:14px;top:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#e1f3f4;color:#0a6d77;font-size:.72rem;font-weight:900;transition:transform .18s ease}.ot046-preparation-controls[open]>summary:before{transform:rotate(180deg)}.ot046-preparation-controls .guided-primary-actions{padding:0 14px;margin:13px 0 9px!important;gap:8px}.ot046-preparation-controls .guided-primary-actions button{min-height:38px;border-radius:8px;font-size:.72rem;background:#fff;color:#255a82;border-color:#c7d9e7}.ot046-preparation-controls>.guided-muted{padding:0 14px 12px;margin:0!important;color:#718397;font-size:.68rem!important;line-height:1.5}.ot046-preparation-controls .gj-current-state{font-size:.69rem;border-radius:999px;padding:6px 9px;background:#e8f6f1;color:#246955}@media(max-width:720px){.gj-supporting-layer{padding:12px 11px 3px}.gj-supporting-layer-head{align-items:flex-start;flex-direction:column;gap:4px}.gj-supporting-layer-head>span{text-align:left;max-width:none}.guided-workbench .vi-entry{padding:13px 13px 13px 40px}.guided-workbench .ifi-panel{padding:16px 15px}.gj-working-state{padding:16px 15px 16px 19px!important}}@media(prefers-reduced-motion:reduce){.ot046-preparation-controls>summary:before{transition:none!important}}.gj-evidence-gateway{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:3px 0 13px;padding:13px 15px 13px 17px;border:1px solid #cfe0ea;border-radius:13px;background:linear-gradient(90deg,#f5fbfc,#f8fbfe 62%,#fff);box-shadow:0 6px 18px #18486c09}.gj-evidence-gateway-copy{display:grid;gap:2px;min-width:0}.gj-evidence-gateway-copy .gj-eyebrow{margin:0;color:#5d829f;font-size:.58rem}.gj-evidence-gateway-copy strong{color:#173f63;font-size:.79rem;line-height:1.35}.gj-evidence-gateway-copy span{color:#6a8094;font-size:.7rem;line-height:1.45}.gj-evidence-gateway-action{flex:0 0 auto;min-height:38px!important;padding:8px 12px!important;border-radius:9px!important;border-color:#bcdce2!important;background:#edf8f8!important;color:#0b6672!important;font-size:.71rem!important;font-weight:760!important;box-shadow:none!important}.gj-evidence-gateway-action:hover{background:#e1f3f4!important}@media(max-width:720px){.gj-evidence-gateway{align-items:stretch;flex-direction:column;gap:9px}.gj-evidence-gateway-action{width:100%}}.gj-next-stage-cue{position:relative;margin:14px 0 2px;padding:12px 13px 12px 15px;border:1px solid rgba(156,218,229,.24);border-radius:11px;background:linear-gradient(110deg,#092b4c73,#0c496759);color:#d5e8f3}.gj-next-stage-cue:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:2px;background:#6de5de;opacity:.72}.gj-next-stage-cue>span{display:block;margin-bottom:3px;color:#86dcd9;font-size:.58rem;font-weight:820;letter-spacing:.11em}.gj-next-stage-cue>strong{display:block;color:#fff;font-size:.83rem;line-height:1.3}.gj-next-stage-cue>small{display:block;margin-top:4px;color:#a9c5d7;font-size:.66rem;line-height:1.45}.gj-auto-transition-note{display:flex;align-items:flex-start;gap:8px;margin:13px 0 1px;padding:10px 11px;border:1px solid rgba(147,218,224,.2);border-radius:10px;background:#04234138;color:#b9d4e2}.gj-auto-transition-note>span{display:grid;place-items:center;flex:0 0 20px;height:20px;border-radius:7px;background:#64e6dc1f;color:#75e5de;font-size:.68rem}.gj-auto-transition-note p{margin:0!important;color:#b8d0df!important;font-size:.66rem!important;line-height:1.45!important}.gj-auto-transition-note strong{color:#e7f8f8;font-weight:760}.gj-stage-detail-gateway{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:2px 0 13px;padding:13px 15px 13px 17px;border:1px solid #cfe0ea;border-radius:13px;background:linear-gradient(90deg,#f5fbfc,#f8fbfe 62%,#fff);box-shadow:0 6px 18px #18486c09}.gj-stage-detail-gateway>div{display:grid;gap:2px;min-width:0}.gj-stage-detail-gateway .gj-eyebrow{margin:0;color:#5d829f;font-size:.58rem}.gj-stage-detail-gateway strong{color:#173f63;font-size:.79rem;line-height:1.35}.gj-stage-detail-gateway span{color:#6a8094;font-size:.7rem;line-height:1.45}.gj-stage-detail-action{flex:0 0 auto;min-height:38px!important;padding:8px 12px!important;border-radius:9px!important;border-color:#bcdce2!important;background:#edf8f8!important;color:#0b6672!important;font-size:.71rem!important;font-weight:760!important;box-shadow:none!important}.gj-stage-detail-action:hover{background:#e1f3f4!important}.gj-stage-working-detail{margin:0 0 14px;padding:15px;border:1px solid #d7e4ee;border-radius:15px;background:linear-gradient(180deg,#fbfdff,#f7fafc);box-shadow:0 8px 22px #1c466809}.gj-stage-working-detail>.gj-supporting:first-child,.gj-stage-working-detail>.ifi-current-notice:first-child{margin-top:0}.gj-stage-working-detail .guided-insights,.gj-stage-working-detail .guided-draft,.gj-stage-working-detail .guided-report,.gj-stage-working-detail .pm-decision-card,.gj-stage-working-detail .guided-recovery,.gj-stage-working-detail .guided-schedule-proposals{margin-left:0;margin-right:0}.gj-stage-working-detail .guided-draft,.gj-stage-working-detail .guided-report,.gj-stage-working-detail .guided-insights{border-radius:14px}.gj-stage-working-detail .pm-decision-card{box-shadow:none}@media(max-width:720px){.gj-stage-detail-gateway{align-items:stretch;flex-direction:column;gap:9px}.gj-stage-detail-action{width:100%}.gj-stage-working-detail{padding:10px}}.guided-workbench #ot046-stage-title:focus,.guided-workbench #ot046-stage-title:focus-visible{outline:none;box-shadow:none}.gj-brief-review{padding:0!important;overflow:hidden;border-color:#b9d3e5!important;background:#fff!important}.gj-brief-review-task{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:22px;align-items:center;padding:22px 24px;background:linear-gradient(115deg,#eef9fb,#f5faff 62%,#fff);border-bottom:1px solid #d6e5ef}.gj-brief-review-copy h3{margin:3px 0 7px;color:#123e66;font-size:1.15rem}.gj-brief-review-copy>p:not(.gj-eyebrow){margin:0;color:#536d83;font-size:.79rem;line-height:1.5;max-width:80ch}.gj-brief-review-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:16px 0 0}.gj-brief-review-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;padding:9px 10px;border:1px solid #d6e4ee;border-radius:10px;background:#ffffffd6}.gj-brief-review-steps li>span{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#dff5f4;color:#087274;font-size:.67rem;font-weight:850}.gj-brief-review-steps li>strong{color:#244f6e;font-size:.71rem;line-height:1.2}.gj-brief-review-steps li>small{color:#72879a;font-size:.61rem;line-height:1.3}.gj-brief-review-primary{width:100%;min-height:52px!important;border-radius:11px!important;background:linear-gradient(180deg,#8bf2eb,#66dfd8)!important;border-color:#81ece5!important;color:#073d4e!important;font-weight:850!important;box-shadow:0 9px 24px #1dc7c126!important}.gj-brief-review-meta{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;padding:10px 18px;background:#f9fbfd;border-bottom:1px solid #e2eaf0;color:#6c8091;font-size:.66rem;line-height:1.4}.gj-brief-review-meta strong{color:#365d79}.gj-brief-sections{margin:0!important;padding:14px 18px 3px;background:#fff}.gj-brief-sections>summary{padding:8px 10px;border-radius:9px;background:#eef5fb;color:#244d6e!important}.gj-brief-sections>article{padding:18px 5px!important}.gj-brief-sections>article h4{margin:0 0 8px;color:#173f67;font-size:.9rem!important}.gj-brief-sections>article p{color:#506a80;font-size:.79rem!important;line-height:1.58!important}.gj-brief-review-complete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px;padding:16px 17px;border:1px solid #a8d9d7;border-radius:12px;background:linear-gradient(105deg,#effafa,#f8fcfd)}.gj-brief-review-complete .gj-eyebrow{margin:0 0 3px!important;color:#4e808c}.gj-brief-review-complete strong{display:block;color:#164c61;font-size:.84rem}.gj-brief-review-complete span{display:block;margin-top:4px;color:#6a808d;font-size:.68rem;line-height:1.45;max-width:85ch}.gj-brief-review-complete .guided-primary{min-width:220px;min-height:44px;border-radius:9px;background:linear-gradient(180deg,#75e9e1,#5dd8d2);color:#073d4e;border-color:#75e9e1;font-weight:820}@media(max-width:850px){.gj-brief-review-task{grid-template-columns:1fr}.gj-brief-review-steps{grid-template-columns:1fr 1fr 1fr}.gj-brief-review-complete{grid-template-columns:1fr}.gj-brief-review-complete .guided-primary{width:100%;min-width:0}}@media(max-width:580px){.gj-brief-review-task{padding:17px 15px}.gj-brief-review-steps{grid-template-columns:1fr}.gj-brief-sections{padding:10px 12px}.gj-brief-review-complete{margin:12px}}.gj-brief-sections[open]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.gj-brief-sections[open]>summary{grid-column:1/-1;margin-bottom:2px}.gj-brief-sections>article{position:relative;display:flex;flex-direction:column;min-width:0;margin:0!important;padding:19px 19px 17px!important;border:1px solid #d6e3ed!important;border-radius:14px;background:linear-gradient(155deg,#fff,#fbfdff 72%,#f4fafc);box-shadow:0 7px 20px #1843640b;overflow:hidden}.gj-brief-sections>article:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#62e0d8,#4ab1d3 58%,transparent);opacity:.72}.gj-brief-sections>article h4{margin:2px 0 11px!important;padding-bottom:10px;border-bottom:1px solid #e6edf3;color:#153d64!important;font-size:.96rem!important;line-height:1.28!important;letter-spacing:-.012em;font-weight:780}.gj-brief-sections>article p{margin:0 0 15px!important;color:#4f667a!important;font-size:.82rem!important;line-height:1.68!important;letter-spacing:.002em;text-wrap:pretty}.gj-brief-sections>article .guided-text-action{align-self:flex-start;margin-top:auto;padding:5px 0!important;border:0!important;background:transparent!important;color:#1a718e!important;font-size:.7rem!important;font-weight:780!important;text-decoration:none;box-shadow:none!important}.gj-brief-sections>article .guided-text-action:hover{text-decoration:underline}.gj-brief-sections>article textarea{min-height:190px;font-size:.82rem;line-height:1.62;color:#334f68;background:#fff;border-color:#c9d9e5;border-radius:10px}.gj-brief-sections>article .guided-edit-actions{margin-top:auto;padding-top:10px}@media(max-width:900px){.gj-brief-sections[open]{grid-template-columns:1fr}}@media(max-width:580px){.gj-brief-sections>article{padding:16px 15px!important}.gj-brief-sections>article p{font-size:.8rem!important;line-height:1.62!important}}.gj-brief-sections[open]{display:block}.gj-brief-sections[open]>summary{display:block;margin-bottom:12px}.gj-brief-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.gj-brief-section-grid>article{position:relative;display:flex;flex-direction:column;min-width:0;margin:0!important;padding:19px 19px 17px!important;border:1px solid #d6e3ed!important;border-radius:14px;background:linear-gradient(155deg,#fff,#fbfdff 72%,#f4fafc);box-shadow:0 7px 20px #1843640b;overflow:hidden}.gj-brief-section-grid>article:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#62e0d8,#4ab1d3 58%,transparent);opacity:.72}.gj-brief-section-grid>article h4{margin:2px 0 11px!important;padding-bottom:10px;border-bottom:1px solid #e6edf3;color:#153d64!important;font-size:.96rem!important;line-height:1.28!important;letter-spacing:-.012em;font-weight:780}.gj-brief-section-grid>article p{margin:0 0 15px!important;color:#4f667a!important;font-size:.82rem!important;line-height:1.68!important;letter-spacing:.002em;text-wrap:pretty}.gj-brief-section-grid>article .guided-text-action{align-self:flex-start;margin-top:auto;padding:5px 0!important;border:0!important;background:transparent!important;color:#1a718e!important;font-size:.7rem!important;font-weight:780!important;text-decoration:none;box-shadow:none!important}.gj-brief-section-grid>article .guided-text-action:hover{text-decoration:underline}.gj-brief-section-grid>article textarea{min-height:190px;font-size:.82rem;line-height:1.62;color:#334f68;background:#fff;border-color:#c9d9e5;border-radius:10px}.gj-brief-section-grid>article .guided-edit-actions{margin-top:auto;padding-top:10px}@media(max-width:760px){.gj-brief-section-grid{grid-template-columns:1fr}}.gj-structured-alternative{margin-top:14px!important;padding:17px 18px!important;border:1px solid #d1e0eb!important;border-radius:13px!important;background:linear-gradient(100deg,#f7fafc,#fbfdff)!important;box-shadow:none!important}.gj-structured-alternative .gj-eyebrow{margin-bottom:4px!important;color:#6c86a0!important}.gj-structured-alternative h3{margin:0 0 6px!important;color:#294b68!important;font-size:.96rem!important}.gj-structured-alternative>p:not(.gj-eyebrow){margin:0 0 11px!important;max-width:85ch;color:#6a7f92!important;font-size:.74rem!important;line-height:1.48!important}.gj-structured-alternative .guided-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gj-structured-open{min-height:38px!important;padding:8px 12px!important;border-color:#bfd4e3!important;background:#fff!important;color:#285d82!important;box-shadow:none!important}.gj-structured-alternative .guided-text-action{margin:0!important;color:#56758d!important;text-decoration:none!important}.gj-structured-alternative .guided-text-action:hover{text-decoration:underline!important}.gj-communicate-completion{padding:0!important;overflow:hidden;border-color:#b8d2e5!important;background:#fff!important}.gj-communicate-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px 24px;background:linear-gradient(110deg,#eef9fb,#f6fbff 62%,#fff);border-bottom:1px solid #d7e5ef}.gj-communicate-head h3{margin:3px 0 6px!important;color:#123f67!important;font-size:1.15rem!important}.gj-communicate-head>div>p:not(.gj-eyebrow){margin:0;color:#577085;font-size:.78rem;line-height:1.5;max-width:80ch}.gj-communicate-status{display:flex;align-items:center;gap:8px}.gj-communicate-status>span{display:grid;grid-template-columns:25px auto;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d4e1eb;border-radius:10px;background:#fff;color:#74899b;font-size:.65rem;font-weight:760}.gj-communicate-status>span:first-child{color:#25786f}.gj-communicate-status>span.done{border-color:#bfe4dc;background:#f0faf7;color:#247568}.gj-communicate-status b{font-size:.66rem;font-weight:760}.gj-communicate-choice{display:grid;gap:9px;padding:18px 20px 4px}.gj-communicate-choice article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #d6e3ed;border-radius:11px;background:#fbfdff}.gj-communicate-choice article>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#e1f5f4;color:#0a7075;font-size:.68rem;font-weight:850}.gj-communicate-choice article strong{display:block;color:#204a6b;font-size:.8rem}.gj-communicate-choice article p{margin:3px 0 0;color:#6a8093;font-size:.68rem;line-height:1.42}.gj-communicate-choice article>b{color:#628096;font-size:.63rem;text-transform:uppercase;letter-spacing:.06em}.gj-issue-choice{display:flex;align-items:center;gap:7px;color:#1f6671;font-size:.69rem;font-weight:780;white-space:nowrap}.gj-issue-choice input{width:17px;height:17px;accent-color:#1d9ca7}.gj-governance-options{margin:13px 20px 4px;border:1px solid #dbe6ee;border-radius:11px;background:#f8fbfd}.gj-governance-options>summary{padding:11px 13px;color:#41617a;font-size:.71rem;font-weight:760;cursor:pointer}.gj-governance-options[open]>summary{border-bottom:1px solid #e3ebf1}.gj-governance-options-body{display:grid;gap:10px;padding:14px}.gj-governance-options-body>p,.gj-governance-options-body>label{margin:0!important;color:#5e7488;font-size:.7rem!important;line-height:1.45}.gj-governance-options-body select,.gj-governance-options-body textarea{margin-top:5px;width:100%;max-width:620px}.gj-communicate-final-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 20px 20px;padding:17px 18px;border:1px solid #9fd9d4;border-radius:13px;background:linear-gradient(105deg,#eefafa,#f8fcfd)}.gj-communicate-final-action .gj-eyebrow{margin:0 0 3px!important;color:#4f818a}.gj-communicate-final-action strong{display:block;color:#164b60;font-size:.88rem}.gj-communicate-final-action span{display:block;margin-top:4px;color:#667d89;font-size:.68rem;line-height:1.45}.gj-communicate-final-action .guided-primary{min-width:265px;min-height:48px;border-radius:10px;background:linear-gradient(180deg,#75e9e1,#58d5cf);border-color:#75e9e1;color:#073d4e;font-weight:840;box-shadow:0 8px 22px #21c2bb24}.gj-communicate-approved{border-color:#b8d5ea;background:linear-gradient(105deg,#f3f8fc,#fbfdff)}.gj-guided-complete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin:18px 20px 20px;padding:18px;border:1px solid #a7dccc;border-radius:14px;background:linear-gradient(110deg,#effaf6,#f7fcfb)}.gj-guided-complete-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#d7f4e9;color:#17735f;font-size:1.2rem;font-weight:900}.gj-guided-complete h3{margin:2px 0 5px!important;color:#164f45!important;font-size:1rem!important}.gj-guided-complete p:not(.gj-eyebrow){margin:0;color:#617d76;font-size:.72rem;line-height:1.45}.gj-guided-complete-actions{display:flex;gap:8px;align-items:center}.gj-guided-complete-actions button{min-height:42px}.gj-share-report{grid-column:2/4;border-top:1px solid #d5e8e1;padding-top:9px}.gj-share-report>summary{color:#3f6e63;font-size:.68rem;font-weight:760;cursor:pointer}.gj-share-report p{font-size:.67rem!important;margin:8px 0!important}.gj-report-preview{margin:13px 0 3px;border:1px solid #d5e3ed;border-radius:13px;background:#fbfdff;overflow:hidden}.gj-report-preview>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;cursor:pointer}.gj-report-preview>summary span{display:grid;gap:2px}.gj-report-preview>summary strong{color:#264f6f;font-size:.77rem}.gj-report-preview>summary small{color:#72889b;font-size:.65rem}.gj-report-preview>summary>b{padding:4px 7px;border-radius:999px;background:#eef4f8;color:#6c8092;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em}.gj-report-preview[open]>summary{border-bottom:1px solid #e1e9ef}.gj-report-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;background:#f7fafc}.gj-report-preview-toolbar p{margin:0;color:#6b7f91;font-size:.66rem}.gj-report-preview-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.gj-report-preview-sections article{padding:12px;border:1px solid #dce6ee;border-radius:10px;background:#fff}.gj-report-preview-sections h4{margin:0 0 6px;color:#274e6c;font-size:.72rem}.gj-report-preview-sections p{margin:0;color:#667b8d;font-size:.66rem;line-height:1.48}@media(max-width:900px){.gj-communicate-head,.gj-communicate-final-action,.gj-guided-complete{grid-template-columns:1fr}.gj-communicate-status{justify-content:flex-start;flex-wrap:wrap}.gj-communicate-final-action .guided-primary{min-width:0;width:100%}.gj-guided-complete-actions{justify-content:flex-start;flex-wrap:wrap}.gj-share-report{grid-column:1}.gj-report-preview-sections{grid-template-columns:1fr 1fr}}@media(max-width:620px){.gj-communicate-head{padding:17px 15px}.gj-communicate-choice{padding:14px 12px 2px}.gj-communicate-choice article{grid-template-columns:auto minmax(0,1fr)}.gj-communicate-choice article>b,.gj-issue-choice{grid-column:2}.gj-governance-options,.gj-communicate-final-action,.gj-guided-complete{margin-left:12px;margin-right:12px}.gj-report-preview-sections{grid-template-columns:1fr}.gj-report-preview-toolbar{align-items:stretch;flex-direction:column}.gj-report-preview-toolbar button{width:100%}}.gj-stakeholder-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;background:#f6f9fb}.gj-stakeholder-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:start;padding:16px;border:1px solid #d6e3ed;border-radius:14px;background:#fff;box-shadow:0 7px 20px #1c45650b}.gj-stakeholder-page-head{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid #e2eaf0}.gj-stakeholder-page-head>span{display:grid;place-items:center;min-width:48px;height:24px;border-radius:8px;background:#e3f5f4;color:#0a7075;font-size:.58rem;font-weight:850;letter-spacing:.08em}.gj-stakeholder-page-head>strong{color:#173f65;font-size:.88rem}.gj-stakeholder-page article{min-width:0;padding:11px 12px;border:1px solid #e0e8ef;border-radius:10px;background:linear-gradient(155deg,#fff,#fbfdff)}.gj-stakeholder-page article.wide{grid-column:1/-1;border-color:#c9deed;background:linear-gradient(115deg,#f1f8ff,#fbfdff)}.gj-stakeholder-page h4{margin:0 0 6px;color:#2a526f;font-size:.69rem;line-height:1.25}.gj-stakeholder-page p{margin:0;color:#627789;font-size:.66rem;line-height:1.5}.gj-stakeholder-appendix{margin:0 14px 14px;border:1px solid #dce6ee;border-radius:11px;background:#fbfdff;overflow:hidden}.gj-stakeholder-appendix>summary{padding:11px 13px;color:#42627b;font-size:.7rem;font-weight:780;cursor:pointer}.gj-stakeholder-appendix[open]>summary{border-bottom:1px solid #e3ebf1}.gj-stakeholder-appendix>p{margin:12px 14px 2px;color:#6d8294;font-size:.67rem;line-height:1.5}.gj-stakeholder-appendix .gj-report-preview-sections{padding-top:10px}@media(max-width:980px){.gj-stakeholder-pages{grid-template-columns:1fr}}@media(max-width:620px){.gj-stakeholder-page{grid-template-columns:1fr}.gj-stakeholder-page article.wide,.gj-stakeholder-page-head{grid-column:1}.gj-stakeholder-pages{padding:10px}.gj-stakeholder-page{padding:12px}}.guided-card{position:relative}.guided-card-loading{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid #d3e0f0;border-radius:20px;background:#f8fbff;color:#375679;font-size:.68rem;pointer-events:none}.guided-card .guided-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.guided-card .guided-actions button{min-width:0;width:100%}.guided-card .guided-actions button:disabled{opacity:.55;cursor:wait}.guided-card-retry{align-self:flex-start;border:1px solid #abc5e4;background:#f7faff;color:#164d85;border-radius:8px;padding:8px 12px;font:inherit;cursor:pointer}@media(max-width:1100px){.guided-card .guided-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.guided-card-loading{transition:none;animation:none}}.guided-card-target-slot{min-height:46px;display:flex;align-items:flex-start}.guided-card-target-slot .guided-card-target{margin:0;font-size:.8rem;line-height:1.45}.guided-card .guided-project-position{min-height:64px}.mc-workspace{color:#142a49;display:grid;gap:18px;min-width:0}.mc-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 2px}.mc-heading h2{font-size:1.65rem;letter-spacing:-.035em;line-height:1.2;margin:8px 0}.mc-heading p{margin:8px 0 0;font-size:.91rem;color:#506481}.mc-heading .eyebrow{font-size:.68rem;letter-spacing:.11em;color:#516b92}.mc-synthetic{flex:0 0 auto;font-size:.74rem;color:#315d99;background:#e7effb;padding:8px 10px;border-radius:5px}.mc-inputs,.mc-saved,.mc-comparison,.mc-cdf,.mc-actions,.mc-context-grid>article{border:1px solid #d8e2ee;border-radius:10px;background:#fffffff7;padding:22px;min-width:0}.mc-section-title{display:flex;gap:18px;justify-content:space-between;align-items:baseline;margin-bottom:16px}.mc-workspace h3{font-size:1.08rem;margin:0 0 12px;letter-spacing:-.015em}.mc-section-title h3{margin:0}.mc-section-title>span{font-size:.76rem;color:#65758c}.mc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:end}.mc-workspace label{display:grid;gap:7px;font-size:.78rem;color:#536781;min-width:0}.mc-workspace select{width:100%;min-width:0;min-height:44px;border:1px solid #c9d6e5;border-radius:6px;background:#fff;padding:10px 12px;font:inherit;color:#152c4d}.mc-run{display:flex;justify-content:flex-end}.mc-workspace button{min-height:44px}.mc-workspace :is(button,select,input,summary):focus-visible{outline:3px solid #79a6ff;outline-offset:3px}.mc-inputs details{margin-top:16px;font-size:.83rem;line-height:1.6}.mc-workspace summary{cursor:pointer;min-height:34px;align-content:center;font-size:.88rem;font-weight:600}.mc-qualification{background:#eaf1fc;border-left:3px solid #2865c7;padding:14px 16px;line-height:1.6;margin:0;font-size:.85rem}.mc-notice{background:#eef4fb;border:1px solid #cfdcec;border-radius:6px;margin:0;padding:12px 16px;font-size:.85rem;line-height:1.55;overflow-wrap:anywhere}.mc-warning{background:#fff7e7;border:1px solid #e6ca94;border-left:3px solid #a87825;padding:16px;border-radius:6px;font-size:.88rem;line-height:1.6}.mc-warning p{margin:7px 0 0}.mc-saved{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px}.mc-saved p{font-size:.8rem;color:#66768c;margin:0;line-height:1.5}.mc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d8e2ee;border-radius:8px;background:#fff;overflow:hidden}.mc-facts>div{padding:18px;border-right:1px solid #d8e2ee;min-width:0}.mc-facts>div:last-child{border:0}.mc-facts span{display:block;font-size:.77rem;color:#657891;margin-bottom:6px}.mc-facts strong{font-size:1.13rem}.mc-workspace table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85rem}.mc-workspace th{font-weight:400;text-align:left}.mc-workspace thead th{color:#667b99;font-size:.8rem}.mc-workspace th,.mc-workspace td{padding:14px 10px;border-bottom:1px solid #dbe4ee;vertical-align:middle;overflow-wrap:anywhere}.mc-comparison td{font-size:1.15rem;font-weight:650}.mc-comparison small{display:block;color:#687b95;font-size:.76rem;font-weight:400;margin-top:6px}.mc-comparison-foot{display:flex;justify-content:space-between;gap:14px;padding:16px 10px 0;font-size:.95rem}.mc-comparison-foot span{color:#966019;font-size:.83rem}.mc-comparison>p{margin:10px 10px 0;color:#5f738e;font-size:.84rem;line-height:1.6}.mc-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mc-context-grid p{font-size:.88rem;line-height:1.65;margin:10px 0 0}.mc-cdf th{width:30%}.mc-cdf td{position:relative;font-size:.77rem;padding-block:11px}.mc-bar{display:inline-block;vertical-align:middle;width:calc(100% - 66px);height:8px;background:#f0f3f7;margin-right:9px}.mc-bar span{display:block;height:8px;background:#63758d}.mc-bar.recovery span{background:#168278}.mc-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:.75rem;color:#566d8d}.mc-legend span:first-child:before,.mc-legend span:nth-child(2):before{content:"";display:inline-block;width:11px;height:7px;background:#63758d;margin-right:5px}.mc-legend span:nth-child(2):before{background:#168278}.mc-target{background:#eaf1fc}.mc-evidence{padding:6px 0;font-size:.83rem;line-height:1.65}.mc-evidence[open]{padding:20px;background:#fff;border:1px solid #d8e2ee;border-radius:10px}.mc-evidence code{font-size:.74rem;overflow-wrap:anywhere;word-break:break-word}.mc-evidence dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 16px}.mc-evidence dd{margin:0}.mc-actions p{line-height:1.6;font-size:.89rem}.mc-actions fieldset{border:0;padding:0;margin:16px 0;display:flex;flex-wrap:wrap;gap:12px}.mc-actions legend{font-size:.79rem;color:#65758c;margin-bottom:10px}.mc-actions label{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d5e0ef;border-radius:6px;color:#294664}.mc-actions input{margin:0}.mc-button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mc-actions .mc-muted{color:#65758c;font-size:.78rem;margin-bottom:0}.mc-empty{padding:28px 0;font-size:.9rem;color:#65758c}@media(max-width:760px){.mc-workspace{gap:16px}.mc-heading{display:block}.mc-heading h2{font-size:1.4rem}.mc-synthetic{display:inline-block;margin-top:12px}.mc-inputs,.mc-comparison,.mc-cdf,.mc-actions,.mc-context-grid>article,.mc-saved{padding:16px 12px}.mc-form,.mc-context-grid,.mc-saved{grid-template-columns:1fr}.mc-section-title{display:block}.mc-section-title>span{display:block;margin-top:8px}.mc-facts{grid-template-columns:1fr}.mc-facts>div{border-right:0;border-bottom:1px solid #d8e2ee;padding:14px}.mc-workspace th,.mc-workspace td{padding:12px 5px;font-size:.76rem}.mc-comparison td{font-size:.98rem}.mc-comparison-foot{display:block;padding-inline:5px}.mc-comparison-foot span{display:block;margin-top:10px}.mc-cdf th{width:28%}.mc-bar{display:block;width:100%;margin:0 0 6px}.mc-evidence dl{grid-template-columns:1fr;gap:4px}.mc-evidence dd{margin-bottom:8px}.mc-run,.mc-button-row{display:grid}.mc-run button,.mc-actions>button{width:100%}}.mc-run-controls>summary{padding:10px 0}.mc-run-controls>.mc-inputs{margin-top:10px}.mc-run-controls>.mc-saved{margin-top:16px}.programme-setup{margin-top:24px;color:#142c4f;display:grid;gap:24px;min-width:0}.programme-setup header h2{font-size:clamp(24px,3vw,32px);margin:8px 0 12px}.programme-setup header p{max-width:85ch;line-height:1.6}.programme-setup fieldset,.programme-setup article{border:1px solid #d5e0ee;border-radius:14px;padding:24px;background:#fff;min-width:0}.programme-setup legend{font-size:18px;font-weight:700;padding:0 8px}.programme-setup label{display:grid;gap:8px;font-weight:600;min-width:0}.programme-setup input:not([type=checkbox]),.programme-setup select,.programme-setup textarea{width:100%;box-sizing:border-box;border:1px solid #b9c9de;border-radius:8px;background:#fff;padding:10px 12px;min-height:44px;color:#142c4f;font:inherit}.programme-setup textarea{min-height:88px}.programme-setup input[type=checkbox]{width:18px;height:18px;accent-color:#1161cb}.programme-role-options{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.programme-role-options label{display:flex;align-items:center;gap:10px}.programme-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #d5e0ee;border-radius:12px;background:#fff}.programme-setup table{width:100%;border-collapse:collapse;text-align:left}.programme-setup th,.programme-setup td{padding:14px;border-bottom:1px solid #dfe7f1;vertical-align:top}.programme-setup thead{background:#f2f6fc}.programme-setup small{display:block;margin:4px 0;font-weight:400;line-height:1.5}.programme-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.programme-setup .programme-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.programme-setup .programme-task-row{min-width:130px}.programme-setup .programme-task-number{min-width:90px;max-width:110px}@media(max-width:768px){.programme-setup-grid{grid-template-columns:1fr}.programme-setup fieldset,.programme-setup article{padding:16px}.programme-setup .programme-actions button{width:100%}}.governance-context-page.context-directory-page{max-width:1500px;margin-inline:auto;padding:24px 28px 56px;gap:18px}.context-directory-page .governance-context-overview{padding:0}.context-directory-page .governance-context-back{margin:0 0 14px;font-size:.85rem}.context-directory-page .context-directory-hero{position:relative;display:block;overflow:hidden;min-height:164px;border:1px solid #d8e2ee;border-radius:14px;background:#eef5fd}.context-directory-hero .governance-context-identity-copy{position:relative;z-index:1;width:72%;min-height:164px;padding:22px 28px;background:linear-gradient(90deg,#f4f9ff,#f4f9fffa 61%,#f4f9ffd1 80%,#f4f9ff00)}.context-directory-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.context-directory-hero .eyebrow{color:#536987;font-size:.68rem;letter-spacing:.13em;margin-bottom:8px}.context-directory-hero h1{font-size:2.25rem;line-height:1.12;letter-spacing:-.035em;max-width:90%}.context-directory-hero .governance-context-identity-copy p:last-child{max-width:85%;margin-top:10px;font-size:.91rem;line-height:1.5}.context-directory-page .governance-context-tabs{gap:24px;margin-top:18px;font-size:.85rem}.context-directory-page .shell-panel{border:1px solid #d8e2ee;border-radius:10px;box-shadow:none}.context-directory-page .governance-context-information{padding:18px 20px}.context-directory-page .governance-context-section-icon{display:none}.context-directory-page .governance-context-facts{gap:10px 28px;font-size:.85rem}.context-directory-page .governance-context-section-title h2,.context-directory-page .governance-context-composition h2{color:#102754;font-size:1.12rem;letter-spacing:-.015em}.context-directory-page .governance-context-section-title{margin-bottom:12px}.context-directory-page .governance-context-support-grid{display:block}.context-directory-page .governance-context-support-card{display:flex;align-items:baseline;gap:18px;border:0;background:transparent;padding:0 2px;font-size:.82rem;color:#536987}.context-directory-page .governance-context-support-card h2{flex-shrink:0;font-size:.83rem}.context-directory-page .governance-context-support-card ul{display:flex;flex-wrap:wrap;gap:4px 26px}.context-directory-page .governance-context-composition{padding:20px;scroll-margin-top:80px}.context-directory-page .governance-context-composition>.eyebrow{display:none}.context-directory-page .governance-context-composition>h2{margin:0 0 8px}.context-directory-page .governance-context-composition>.muted{color:#536987;font-size:.85rem;margin:0}.context-directory-page .context-composition-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:18px}.context-directory-page .context-composition-actions label{display:flex;flex:1 1 260px;flex-direction:column;gap:7px;min-width:0;font-size:.78rem;color:#536987}.context-directory-page .context-composition-actions select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c8d5e5;border-radius:8px;background:#fff;color:#334c71;font:inherit;font-size:.84rem}.context-directory-page .context-composition-actions button{min-height:44px;padding:10px 16px;border:1px solid #c8d5e5;border-radius:8px;background:#fff;color:#145be8;font:inherit;font-size:.84rem;cursor:pointer;text-decoration:none}.context-directory-page .context-composition-actions button:not(.button-link){background:#145be8;border-color:#145be8;color:#fff}.context-directory-page button:disabled{opacity:.5;cursor:default}.context-directory-page :is(button,select,a):focus-visible{outline:3px solid #7aa6ff;outline-offset:3px}@media(max-width:1100px){.governance-context-page.context-directory-page{padding:20px}}@media(max-width:760px){.governance-context-page.context-directory-page{padding:16px 12px 56px;gap:16px}.context-directory-hero .governance-context-identity-copy{width:87%;min-height:180px;padding:20px 16px}.context-directory-hero h1{font-size:1.9rem}.context-directory-hero .governance-context-identity-copy p:last-child{font-size:.83rem}.context-directory-page .governance-context-facts{grid-template-columns:1fr}.context-directory-page .governance-context-facts>div{grid-template-columns:minmax(84px,.4fr) minmax(0,1fr)}.context-directory-page .governance-context-support-card{display:block;padding:0 8px}.context-directory-page .governance-context-support-card ul{display:block}.context-directory-page .governance-context-composition{padding:16px 12px}.context-directory-page .context-composition-actions label{flex-basis:100%}.context-directory-page .context-composition-actions button{flex:1 1 auto}}.context-directory-page .governance-context-tabs{align-items:stretch}.context-directory-page .governance-context-tabs>*{display:inline-flex;align-items:center;flex:0 0 auto;min-height:36px;box-sizing:border-box;margin:0;padding:0 0 11px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.4;text-decoration:none;white-space:nowrap}.context-directory-page .governance-context-tabs .is-active{color:#0d5fd7;border-bottom-color:#0d5fd7;font-weight:700}.context-directory-page .governance-context-tabs :is(button,a){cursor:pointer}.context-directory-page .governance-context-tabs :is(button,a):hover{color:#0d5fd7}.context-directory-page .governance-context-tabs [aria-disabled=true]{color:#6d7f98}.ovx-page{display:grid;width:100%;max-width:1480px;margin:0 auto;gap:16px;color:#17315b}.ovx-page *{box-sizing:border-box}.ovx-kicker,.ovx-overline{margin:0 0 8px;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:850;color:#6280a7}.ovx-hero{position:relative;height:180px;min-height:180px;overflow:hidden;border:1px solid #d5e1ee;border-radius:18px;background:#f7fafe}.ovx-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 55%}.ovx-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#f8fbfffa,#f8fbfff5 46%,#f8fbffb8 67%,#f8fbff14)}.ovx-hero-copy{position:relative;z-index:2;max-width:62%;padding:22px 30px}.ovx-hero h1{margin:6px 0 7px;color:#10264d;font-size:clamp(2rem,2.6vw,2.55rem);line-height:1.04;letter-spacing:-.04em}.ovx-hero-copy>p:last-child{max-width:680px;margin:0;color:#4d6a87;font-size:14px;line-height:1.45}.ovx-local-badge{position:absolute;z-index:3;right:16px;top:14px;padding:6px 10px;border:1px solid #e8d8b3;border-radius:999px;background:#fff9eaf5;color:#7f5c28;font-size:9px;font-weight:850}.ovx-position{display:grid;grid-template-columns:minmax(0,1.35fr) 260px minmax(300px,.8fr);gap:16px;align-items:stretch;padding:22px 24px;border:1px solid #d5e1ee;border-radius:16px;background:linear-gradient(135deg,#102e5a,#173f78 62%,#1f5aa4);box-shadow:0 14px 32px #1b396a1f;color:#fff;position:relative;overflow:hidden}.ovx-position:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.08)}.ovx-position .ovx-overline{color:#b9cbe6}.ovx-position-lead{position:relative;z-index:1;padding-right:16px}.ovx-position-lead h2{margin:0;color:#fff;font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.035em}.ovx-position-lead>p:last-child{max-width:650px;margin:9px 0 0;color:#d5e1f2;font-size:12px;line-height:1.5}.ovx-position-target{position:relative;z-index:1;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 11px;align-content:center;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff17;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ovx-position-target>span{grid-row:1/4;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;color:#245ed8}.ovx-position-target svg{width:21px;height:21px}.ovx-position-target small{color:#c6d4e9;font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.ovx-position-target strong{color:#fff;font-size:19px;line-height:1.1}.ovx-position-target p{margin:3px 0 0;color:#d6e0ef;font-size:9px}.ovx-position-state{position:relative;z-index:1;display:grid;align-content:center}.ovx-position-state>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14)}.ovx-position-state>div:last-child{border-bottom:0}.ovx-position-state span{color:#cbd8e9;font-size:10px}.ovx-position-state strong{color:#fff;font-size:10px;text-align:right}.ovx-areas,.ovx-attention{padding:20px 22px;border:1px solid #d8e3ef;border-radius:16px;background:#fff}.ovx-section-heading,.ovx-attention-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.ovx-section-heading h2,.ovx-attention-heading h2{margin:0;color:#142f55;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.03em}.ovx-section-heading>small,.ovx-attention-heading>span{max-width:430px;color:#768ba4;font-size:10px;line-height:1.4;text-align:right}.ovx-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.ovx-area{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0;padding:16px;border:1px solid #dce5ef;border-radius:13px;background:linear-gradient(180deg,#fff,#fbfdff);color:inherit;text-align:left;cursor:pointer;transition:.16s ease;overflow:hidden}.ovx-area:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px}.ovx-area--blue:after{background:#2b67df}.ovx-area--green:after{background:#32a17d}.ovx-area--amber:after{background:#d59a3e}.ovx-area--purple:after{background:#805fd0}.ovx-area:hover{transform:translateY(-2px);border-color:#c2d4e9;box-shadow:0 10px 24px #2d446514}.ovx-area-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#edf3ff;color:#235ed9}.ovx-area--green .ovx-area-icon{background:#e9f8f2;color:#2b8069}.ovx-area--amber .ovx-area-icon{background:#fff3df;color:#a66d17}.ovx-area--purple .ovx-area-icon{background:#f0eaff;color:#7753c6}.ovx-area-icon svg{width:22px;height:22px}.ovx-area-copy small,.ovx-area-copy strong,.ovx-area-copy b,.ovx-area-copy>span{display:block}.ovx-area-copy small{color:#7a8da5;font-size:8px;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.ovx-area-copy strong{margin-top:4px;color:#1f3f68;font-size:13px}.ovx-area-copy b{margin-top:11px;color:#183c70;font-size:15px;line-height:1.3}.ovx-area-copy>span{margin-top:6px;color:#667e9a;font-size:10px;line-height:1.45}.ovx-area>i{align-self:center;color:#6b84a4;font-style:normal;font-size:16px}.ovx-attention{background:linear-gradient(180deg,#f9fbfe,#f5f8fc)}.ovx-attention-list{display:grid;gap:10px;margin-top:15px}.ovx-attention-row{display:grid;grid-template-columns:38px minmax(0,1fr) 110px 18px;gap:12px;align-items:center;width:100%;padding:13px 14px;border:1px solid #dde6ef;border-radius:11px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:.16s ease}.ovx-attention-row:hover{transform:translate(2px);border-color:#c7d8ea;box-shadow:0 7px 18px #2f46670f}.ovx-attention-number{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff2dc;color:#99651a;font-size:10px;font-weight:900}.ovx-attention-row strong,.ovx-attention-row small{display:block}.ovx-attention-row strong{color:#26456d;font-size:12px}.ovx-attention-row small{margin-top:3px;color:#7589a1;font-size:9px;line-height:1.4}.ovx-attention-row>b{color:#2b5c96;font-size:10px;text-align:right}.ovx-attention-row>i{color:#6b83a2;font-style:normal;font-size:15px}.ovx-footer-note{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;padding:12px 14px;border:1px solid #dce5ef;border-radius:12px;background:#f8fbff}.ovx-footer-note>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#edf3ff;color:#245ed8}.ovx-footer-note svg{width:18px;height:18px}.ovx-footer-note p{margin:0;color:#657b97;font-size:10px;line-height:1.45}.ovx-footer-note strong{color:#2c4a72}.ovx-area:focus-visible,.ovx-attention-row:focus-visible{outline:3px solid rgba(39,102,232,.22);outline-offset:2px}@media(max-width:1120px){.ovx-position{grid-template-columns:1fr 1fr}.ovx-position-lead{grid-column:1/3}.ovx-position-state{min-width:0}.ovx-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ovx-page{gap:16px}.ovx-hero{height:auto;min-height:185px}.ovx-hero>img{display:none}.ovx-hero-overlay{background:#f8fbff}.ovx-hero-copy{max-width:100%;padding:22px 18px}.ovx-local-badge{position:relative;display:inline-flex;right:auto;top:auto;margin:0 18px 16px}.ovx-position{grid-template-columns:1fr;padding:18px}.ovx-position-lead{grid-column:auto;padding-right:0}.ovx-position-target,.ovx-position-state{grid-column:auto}.ovx-areas,.ovx-attention{padding:15px}.ovx-section-heading,.ovx-attention-heading{align-items:flex-start;flex-direction:column}.ovx-section-heading>small,.ovx-attention-heading>span{text-align:left}.ovx-area-grid{grid-template-columns:1fr}.ovx-attention-row{grid-template-columns:34px minmax(0,1fr) 18px}.ovx-attention-row>b{grid-column:2;text-align:left}.ovx-attention-row>i{grid-column:3;grid-row:1/3}}.ovx-position-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.ovx-position-title .ovx-overline{margin:0}.ovx-position-title>span{padding:4px 7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff12;color:#c6d5e9;font-size:8px;font-weight:800}.ovx-position-lead h2{margin:5px 0 11px;font-size:15px;line-height:1.2;letter-spacing:.01em;color:#cbd8eb;font-weight:750}.ovx-control-state{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ovx-control-signal{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;min-width:150px;padding:9px 11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#ffffff14}.ovx-control-signal>i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-style:normal;font-size:13px;font-weight:900}.ovx-control-signal small,.ovx-control-signal strong{display:block}.ovx-control-signal small{color:#bdcce1;font-size:8px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.ovx-control-signal strong{margin-top:1px;color:#fff;font-size:15px;line-height:1.15}.ovx-control-signal--ready>i{background:#dff6ed;color:#23775d}.ovx-control-signal--attention>i{background:#fff0d7;color:#9a6518}.ovx-control-join{color:#8facd3;font-size:14px;font-weight:800}.ovx-position-lead>p:last-child{max-width:650px;margin:10px 0 0;color:#d5e1f2;font-size:10px;line-height:1.45}@media(max-width:760px){.ovx-position-title{align-items:flex-start;flex-direction:column}.ovx-control-state{align-items:stretch;flex-direction:column}.ovx-control-join{display:none}.ovx-control-signal{width:100%}}.ovx-position-title{justify-content:flex-start;gap:10px}.ovx-position-title>span.ovx-live-state{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#9fb7d7;font-size:8px;font-weight:750}.ovx-live-state>i{width:6px;height:6px;border-radius:50%;background:#6fd1b1;box-shadow:0 0 0 3px #6fd1b11f}@media(max-width:760px){.ovx-position-title{flex-direction:row;align-items:center;flex-wrap:wrap}}.ovx-nba-secondary{padding:12px 16px;border:1px solid #d8e3ef;border-radius:14px;background:#fff}.ovx-nba-secondary>summary{cursor:pointer;color:#234974;font-weight:800;font-size:12px}.ovx-nba-secondary-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.ovx-nba-secondary .locked-nba-card,.ovx-nba-secondary .locked-nba-lifecycle{min-width:0}.locked-overview-page{width:min(100%,1180px);margin:0 auto;gap:.95rem;color:#152844}.locked-overview-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);overflow:hidden;border:1px solid #d1def0;background:#edf5ff;box-shadow:0 16px 42px #2239621a}.locked-overview-hero:after{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(90deg,#f9fcfffc,#f6fafff5 43%,#edf6ff8a 64%,#e0eefc14);pointer-events:none}.locked-overview-hero-image{position:absolute;inset:0 0 0 auto;width:58%;height:100%;object-fit:cover;object-position:55% 54%}.locked-overview-hero-copy,.locked-overview-hero-caption{position:relative;z-index:1}.locked-overview-hero-copy{display:grid;align-content:center;padding:var(--pt-space-6) var(--pt-space-8)}.locked-overview-hero-copy .eyebrow{margin:0 0 var(--pt-space-2);color:#5271aa}.locked-overview-hero-copy h1{margin:0;color:#102957;font-size:var(--pt-type-h1);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display)}.locked-overview-hero-copy>p:not(.eyebrow){max-width:44rem;margin:var(--pt-space-2) 0 0;color:#506b96;font-size:.88rem;line-height:1.48}.locked-overview-hero-path{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin-top:var(--pt-space-4);color:#315f9d;font-size:.68rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.locked-overview-hero-path span{padding:.28rem .5rem;border:1px solid rgba(70,105,161,.25);border-radius:var(--pt-radius-pill);background:#ffffffbf}.locked-overview-hero-path i{color:#7794bd;font-style:normal}.locked-overview-hero-caption{align-self:end;justify-self:end;display:grid;gap:.12rem;margin:0 var(--pt-space-6) var(--pt-space-4) 0;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.64);border-radius:var(--pt-radius-control);background:#08254cb8;box-shadow:0 8px 20px #081e3f24;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.locked-overview-hero-caption strong{font-size:.72rem}.locked-overview-hero-caption span{color:#dbe9fb;font-size:.62rem}@media(max-width:860px){.locked-overview-hero{grid-template-columns:1fr;max-height:none}.locked-overview-hero-image{width:100%;opacity:.32}.locked-overview-hero-copy{padding:var(--pt-space-6)}.locked-overview-hero-caption{display:none}}.locked-overview-title-row{display:flex;align-items:end;justify-content:space-between;padding:.05rem .1rem .1rem}.locked-overview-title-row h1{margin:.1rem 0 0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05;letter-spacing:-.02em}.locked-panel{border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 4px 14px #22355909}.locked-overview-top-grid{display:grid;grid-template-columns:1.05fr 1.05fr .95fr;gap:.9rem;align-items:stretch}.locked-position-card,.locked-priorities-card,.locked-snapshot-card,.locked-changes-card,.locked-milestones-card,.locked-glance-card,.locked-activity-card,.locked-actions-card{padding:.88rem}.locked-position-card,.locked-priorities-card{border-color:#cad6e7;box-shadow:0 7px 18px #2235590e}.locked-activity-card,.locked-actions-card{border-color:#e5eaf2;background:#fafbfd;box-shadow:none}.locked-label,.locked-basis{color:#6b7c93;font-size:.68rem}.locked-position-main{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.35rem}.locked-position-main>strong{font-size:clamp(1.9rem,3.1vw,2.7rem);line-height:1;letter-spacing:-.035em}.locked-position-baseline{display:flex;justify-content:space-between;gap:.5rem;margin-top:.22rem;color:#75849a;font-size:.68rem}.locked-position-card>p:not(.eyebrow){margin:.6rem 0 0;color:#62748d;font-size:.72rem;line-height:1.45}.locked-position-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.82rem;padding-top:.7rem;border-top:1px solid #e5ebf3}.locked-position-signals>div{padding:0 .58rem;border-left:1px solid #e8edf4}.locked-position-signals>div:first-child{padding-left:0;border-left:0}.locked-position-signals small,.locked-position-signals strong{display:block}.locked-position-signals small{color:#7b899b;font-size:.58rem}.locked-position-signals strong{margin-top:.18rem;font-size:.8rem}.locked-section-heading{display:flex;justify-content:space-between;align-items:start;gap:.7rem}.locked-section-heading h2,.locked-next-step-card h2{margin:.08rem 0 0;font-size:.95rem}.locked-count{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#edf3ff;color:#2b5dc5;font-size:.7rem;font-weight:800}.locked-priority-list{display:grid;gap:.45rem;margin-top:.62rem}.locked-priority-row{display:grid;grid-template-columns:1.8rem minmax(0,1fr) 1.4rem;align-items:center;gap:.55rem;min-height:3.25rem;padding:.48rem .55rem;border:1px solid #e1e7f0;border-radius:.6rem;background:#fff;text-align:left}.locked-priority-row:not(:disabled){cursor:pointer}.locked-priority-row:disabled{opacity:1}.locked-priority-row strong,.locked-priority-row small{display:block}.locked-priority-row strong{color:#213653;font-size:.72rem}.locked-priority-row small{margin-top:.1rem;color:#74849a;font-size:.61rem;line-height:1.35}.locked-priority-icon{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;font-weight:900}.locked-row-arrow{color:#2459c5;font-size:1rem}.locked-overview-right-column{display:grid;grid-template-rows:auto 1fr;gap:.9rem}.locked-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:.55rem}.locked-snapshot-tile{min-height:5.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;border:1px solid #e1e7f0;border-radius:.62rem;text-align:center}.locked-snapshot-icon{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;font-weight:900}.locked-snapshot-tile strong{font-size:.67rem}.locked-snapshot-tile small{color:#73839a;font-size:.57rem}.locked-next-step-card{padding:.85rem;border:1px solid #cbdcff;border-radius:.75rem;background:#f2f6ff}.locked-next-step-card p:not(.eyebrow){margin:.35rem 0 .65rem;color:#63748e;font-size:.67rem;line-height:1.4}.locked-overview-middle-grid{display:grid;grid-template-columns:.9fr 1fr 1.15fr;gap:.9rem}.locked-metric-row,.locked-glance-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.48rem 0;border-top:1px solid #e8edf4}.locked-metric-row:first-of-type,.locked-glance-card dl>div:first-child{border-top:0}.locked-metric-row span,.locked-glance-card dt{color:#65768e;font-size:.67rem}.locked-metric-row strong,.locked-glance-card dd{margin:0;color:#1f3554;font-size:.7rem;font-weight:800}.locked-glance-card dd{display:flex;gap:.55rem;align-items:baseline}.locked-glance-card dd small{color:#7e8ca0;font-weight:500}.locked-milestone-list{margin-top:.42rem}.locked-milestone-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem 0;border-top:1px solid #e8edf4}.locked-milestone-row:first-child{border-top:0}.locked-milestone-row strong,.locked-milestone-row small{display:block}.locked-milestone-row strong{font-size:.7rem}.locked-milestone-row small{margin-top:.08rem;color:#718198;font-size:.62rem}.locked-milestone-row .locked-milestone-reference{color:#4d6280;font-weight:700}.locked-milestone-dot,.locked-activity-dot{width:.62rem;height:.62rem;border-radius:50%;background:currentColor}.locked-overview-bottom-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:.9rem}.locked-activity-list{margin-top:.35rem}.locked-activity-row{display:grid;grid-template-columns:.9rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.48rem 0;border-top:1px solid #e8edf4}.locked-activity-row:first-child{border-top:0}.locked-activity-row strong{font-size:.68rem}.locked-activity-row time,.locked-activity-row small{color:#76869b;font-size:.6rem}.locked-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin-top:.48rem}.locked-action-tile{min-height:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;border:1px solid #dfe6ef;border-radius:.62rem;color:#223a59;background:#fff;cursor:pointer}.locked-action-tile span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:#edf3ff;color:#315fd4;font-size:1.05rem;font-weight:800}.locked-action-tile strong{font-size:.61rem;text-align:center;line-height:1.25}.locked-empty{margin:.55rem 0 0;color:#60738a;font-size:.66rem;line-height:1.4}.locked-tone-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.2rem .45rem;border-radius:999px;font-size:.58rem;font-weight:800;white-space:nowrap}.tone-success,.tone-text-success{color:#16834b}.tone-warning,.tone-text-warning{color:#b06d00}.tone-danger,.tone-text-danger{color:#c43f50}.tone-info,.tone-text-info{color:#315fd4}.tone-neutral,.tone-text-neutral{color:#66778d}.tone-pill-success{color:#167442;background:#e4f4ea}.tone-pill-warning{color:#8b5907;background:#fff0cf}.tone-pill-danger{color:#a43a48;background:#fde6e9}.tone-pill-info{color:#2b59bb;background:#e8efff}.tone-pill-neutral{color:#5f7086;background:#edf1f5}.tone-border-success{border-top:2px solid #40a36b}.tone-border-warning{border-top:2px solid #e4a52a}.tone-border-danger{border-top:2px solid #d95565}.tone-border-info{border-top:2px solid #426ed4}.tone-border-neutral{border-top:2px solid #a7b3c2}@media(max-width:1180px){.locked-overview-top-grid{grid-template-columns:1fr 1fr}.locked-overview-right-column{grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:auto}.locked-overview-middle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.locked-glance-card{grid-column:1 / -1}}@media(max-width:820px){.locked-overview-top-grid,.locked-overview-middle-grid,.locked-overview-bottom-grid,.locked-overview-right-column{grid-template-columns:1fr}.locked-overview-right-column,.locked-glance-card{grid-column:auto}.locked-position-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 0}.locked-position-signals>div:nth-child(3){border-left:0;padding-left:0}.locked-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.locked-overview-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locked-overview-page{width:min(100%,1480px);max-width:1480px;gap:1.15rem}.locked-overview-heading{display:flex;align-items:end;justify-content:space-between;min-height:3.8rem;padding:.15rem .05rem .05rem}.locked-overview-heading .eyebrow{margin-bottom:.2rem}.locked-overview-heading h1{margin:0;color:#10284c;font-size:clamp(1.75rem,2.6vw,2.45rem);line-height:1;letter-spacing:-.035em}.locked-overview-top-grid,.locked-overview-middle-grid,.locked-overview-bottom-grid{gap:1rem}.locked-panel,.locked-next-step-card{border-radius:12px}.locked-position-card,.locked-priorities-card{background:linear-gradient(145deg,#fff,#fbfdff)}@media(min-width:1450px){.locked-overview-top-grid{grid-template-columns:1.08fr 1.08fr .94fr}.locked-overview-middle-grid{grid-template-columns:.92fr 1.08fr 1fr}}@media(max-width:1180px){.locked-overview-page{width:100%}}.locked-overview-page{display:grid;width:min(100%,var(--plentro-authenticated-rail,1480px));margin:0 auto;gap:var(--plentro-major-section-gap,1rem);padding-top:0;padding-bottom:.8rem;color:#102a54;background:#f5f9ff}.locked-overview-page>.plentro-workspace-hero{margin-bottom:.05rem}.locked-overview-top-grid{grid-template-columns:1.02fr 1.08fr 1.12fr;gap:var(--plentro-peer-gap,.72rem)}.locked-overview-right-column{gap:var(--plentro-major-section-gap,1rem)}.locked-overview-middle-grid,.locked-overview-bottom-grid{gap:var(--plentro-peer-gap,.72rem)}.locked-overview-middle-grid{grid-template-columns:.94fr 1.04fr 1.14fr}.locked-overview-bottom-grid{grid-template-columns:1.42fr 1fr}.locked-panel{border-color:#d7e3f3;border-radius:.72rem;box-shadow:0 7px 22px #27487f0e}.locked-position-card,.locked-priorities-card,.locked-snapshot-card,.locked-changes-card,.locked-milestones-card,.locked-glance-card,.locked-activity-card,.locked-actions-card{padding:1rem 1.05rem}.locked-position-card,.locked-priorities-card{min-height:20.5rem}.locked-snapshot-card{min-height:9.1rem}.locked-next-step-card{min-height:10.55rem;padding:1rem 1.05rem;border-color:#c8dbff;border-radius:.72rem;background:linear-gradient(145deg,#f8fbff,#eef4ff);box-shadow:0 7px 22px #27487f0b}.locked-next-step-card .primary-button{min-height:2.2rem;padding:.48rem .85rem;border-radius:.68rem;box-shadow:0 5px 13px #1b5de733}.locked-overview-page .eyebrow{color:#56719f;font-size:.66rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.locked-label,.locked-basis{color:#64799f;font-size:.69rem}.locked-position-main{margin-top:.62rem}.locked-position-main>strong{max-width:11rem;color:#0d2755;font-size:clamp(2.05rem,3.1vw,2.9rem);line-height:.94}.locked-position-baseline{margin-top:.35rem;font-size:.68rem;color:#65799d}.locked-position-card>p:not(.eyebrow){min-height:2.35rem;margin:.7rem 0 0;color:#5c7197;font-size:.7rem}.locked-position-signals{margin-top:.95rem;padding-top:.78rem}.locked-position-signals small{color:#6f82a4;font-size:.57rem}.locked-position-signals strong{color:#0f2b59;font-size:.78rem}.locked-section-heading h2,.locked-next-step-card h2{color:#0c2859;font-size:.96rem;line-height:1.18}.locked-count{background:#edf4ff;color:#225dcf}.locked-priority-list{gap:.42rem}.locked-priority-row{min-height:3.55rem;padding:.55rem .6rem;border-color:#dbe6f5;border-radius:.58rem;box-shadow:0 2px 5px #2d4b7b05}.locked-priority-row strong{color:#17335e;font-size:.69rem}.locked-priority-row small{color:#65799c;font-size:.61rem}.locked-priority-icon{width:1.65rem;height:1.65rem;color:#fff;background:#f39a12}.locked-snapshot-grid{gap:.45rem;margin-top:.68rem}.locked-snapshot-tile{min-height:5.2rem;border-color:#d9e5f5;border-top-width:2px;border-radius:.55rem;background:#fff}.locked-snapshot-icon{width:1.55rem;height:1.55rem;background:transparent}.locked-snapshot-icon svg,.locked-action-tile svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.locked-snapshot-tile strong{color:#17335e;font-size:.65rem}.locked-snapshot-tile small{color:#7386a7;font-size:.56rem}.locked-overview-middle-grid>.locked-panel{min-height:13.3rem}.locked-metric-row,.locked-glance-card dl>div{padding:.53rem 0;border-color:#e5edf7}.locked-metric-row span,.locked-glance-card dt{color:#60779d}.locked-metric-row strong,.locked-glance-card dd{color:#0f2d60}.locked-milestone-row{padding:.58rem 0}.locked-milestone-row strong{color:#17335e}.locked-milestone-row small{color:#63799e}.locked-tone-pill{padding:.24rem .55rem}.locked-activity-card,.locked-actions-card{background:#fff;border-color:#dce6f3}.locked-activity-row{border-color:#e6edf6}.locked-activity-row strong{color:#16335e}.locked-quick-actions{gap:.55rem}.locked-action-tile{min-height:5rem;border-color:#dae5f4;border-radius:.6rem;color:#17345f;background:#fff}.locked-action-tile span{width:2.05rem;height:2.05rem;border-radius:.58rem;background:#edf4ff;color:#1764e8}.locked-action-tile:hover{border-color:#b8cff2;background:#f8fbff;transform:translateY(-1px)}.locked-action-tile strong{color:#15315e;font-size:.61rem}.locked-overview-page .text-action{color:#075fe3;font-weight:800}@media(max-width:1180px){.locked-overview-page{width:100%}.locked-overview-top-grid{grid-template-columns:1fr 1fr}.locked-overview-right-column{grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media(max-width:860px){.locked-overview-top-grid,.locked-overview-middle-grid,.locked-overview-bottom-grid,.locked-overview-right-column{grid-template-columns:1fr}.locked-overview-right-column{grid-column:auto}.locked-position-card,.locked-priorities-card{min-height:auto}}.locked-section-label{display:flex;align-items:center;gap:.55rem;margin:0 0 .65rem}.locked-section-label-icon{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;color:#1264e8;background:#eaf2ff}.locked-section-label-icon svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.locked-section-heading .locked-section-label{margin-bottom:.22rem}.locked-next-step-card .locked-section-label{margin-bottom:.52rem}.locked-overview-edition{display:inline-flex;width:max-content;margin-top:.55rem;padding:.28rem .55rem;border:1px solid #b9d0ee;border-radius:999px;background:#ffffffd1;color:#315f9d;font-size:.62rem;font-weight:800}.locked-nba-card{padding:.92rem;border:1px solid #bcd3f5;border-radius:.75rem;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 7px 22px #27487f0e}.locked-nba-card.locked-nba-refusal{border-color:#e8c882;background:linear-gradient(145deg,#fffdfa,#fff8e9)}.locked-nba-head{display:flex;justify-content:space-between;gap:.8rem;align-items:start}.locked-nba-head h2{margin:.22rem 0 0;color:#17335e;font-size:1.02rem;line-height:1.2;letter-spacing:-.02em}.locked-nba-state{flex:0 0 auto;padding:.3rem .5rem;border-radius:999px;background:#e8efff;color:#2b59bb;font-size:.58rem;font-weight:850}.locked-nba-refusal .locked-nba-state{background:#fff0cf;color:#8b5907}.locked-nba-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.78rem}.locked-nba-why-grid>section{padding:.56rem;border-radius:.5rem;background:#f5f8fd}.locked-nba-why-grid small,.locked-nba-evidence-line small,.locked-nba-limits small{display:block;color:#6f82a4;font-size:.52rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.locked-nba-why-grid p{margin:.22rem 0 0;color:#405b80;font-size:.66rem;line-height:1.42}.locked-nba-evidence-line{display:flex;justify-content:space-between;gap:.5rem;align-items:center;margin-top:.65rem;padding-top:.62rem;border-top:1px solid #e1e9f5}.locked-nba-evidence-line strong{display:block;margin-top:.14rem;color:#17335e;font-size:.64rem}.locked-nba-limits{margin-top:.5rem;padding:.48rem .55rem;border-radius:.45rem;background:#f7f9fc}.locked-nba-limits span{display:block;margin-top:.18rem;color:#596f91;font-size:.6rem;line-height:1.4}.locked-nba-actions{display:flex;gap:.45rem;align-items:start;margin-top:.65rem}.locked-nba-rationale{flex:1 1 auto;min-width:0}.locked-nba-rationale summary{width:max-content;max-width:100%;cursor:pointer;padding:.46rem .65rem;border-radius:.5rem;background:#edf3ff;color:#285dc8;font-size:.64rem;font-weight:800;list-style-position:inside}.locked-nba-rationale p{margin:.45rem 0 0;color:#596f91;font-size:.62rem;line-height:1.45}.locked-nba-secondary{display:grid;gap:.3rem;margin-top:.6rem}.locked-nba-secondary button{display:grid;grid-template-columns:7.2rem 1fr auto;gap:.5rem;align-items:center;width:100%;padding:.42rem .5rem;border:1px solid #e0e9f4;border-radius:.45rem;background:#fff;color:#17335e;text-align:left}.locked-nba-secondary b{color:#63799e;font-size:.55rem}.locked-nba-secondary span,.locked-nba-secondary em{font-size:.58rem}.locked-nba-secondary em{color:#1764e8;font-style:normal;font-weight:800}.locked-nba-lifecycle{padding:.8rem}.locked-nba-lifecycle>strong{display:block;margin:.28rem 0;color:#17335e;font-size:.82rem;font-weight:800;line-height:1.2}.locked-nba-lifecycle>p:not(.eyebrow){margin:0;color:#60779d;font-size:.62rem;line-height:1.45}.locked-nba-status-grid{display:grid;gap:.42rem;margin:.68rem 0 0}.locked-nba-status-grid>div{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.55rem;align-items:start}.locked-nba-status-grid dt,.locked-nba-status-grid dd,.locked-nba-history summary{font-family:inherit}.locked-nba-status-grid dt{margin:0;color:#60779d;font-size:.58rem;font-weight:800;line-height:1.35}.locked-nba-status-grid dd{margin:0;color:#17335e;font-size:.65rem;font-weight:700;line-height:1.42}.locked-nba-history{margin-top:.62rem}.locked-nba-history summary{cursor:pointer;color:#285dc8;font-size:.62rem;font-weight:800;line-height:1.35}@media(max-width:860px){.locked-nba-why-grid{grid-template-columns:1fr}.locked-nba-actions{display:grid}.locked-nba-response{grid-template-columns:1fr}.locked-nba-response-actions{display:grid;grid-template-columns:1fr}.locked-nba-response-actions>button,.locked-nba-response-actions>a{width:100%}.locked-nba-actions>button,.locked-nba-rationale,.locked-nba-rationale summary{width:100%}.locked-nba-secondary button{grid-template-columns:1fr auto}.locked-nba-secondary b{grid-column:1 / -1}}@media(max-width:480px){.locked-overview-top-grid{grid-template-columns:1fr}.locked-position-card{order:1}.locked-nba-card{order:2}.locked-overview-right-column{order:3}.locked-nba-head{align-items:flex-start}.locked-nba-head h2{font-size:.96rem}.locked-nba-actions .primary-button{width:100%}}@media(min-width:861px){.locked-overview-top-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1.08fr) minmax(0,1.12fr)}.locked-overview-middle-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.04fr) minmax(0,1.14fr)}.locked-overview-right-column{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.locked-overview-top-grid>*,.locked-overview-middle-grid>*,.locked-overview-right-column>*{min-width:0}}@media(min-width:861px)and (max-width:1300px){.locked-overview-top-grid,.locked-overview-middle-grid,.locked-overview-bottom-grid{gap:clamp(.55rem,.85vw,.8rem)}.locked-position-card,.locked-priorities-card,.locked-snapshot-card,.locked-changes-card,.locked-milestones-card,.locked-glance-card,.locked-activity-card,.locked-actions-card,.locked-next-step-card{padding:clamp(.72rem,1vw,1rem)}}.locked-overview-page .eyebrow{font-size:clamp(.66rem,.58vw + .23rem,.75rem)}.locked-label,.locked-basis,.locked-position-card>p:not(.eyebrow){font-size:clamp(.7rem,.52vw + .32rem,.8rem)}.locked-priority-row strong{font-size:clamp(.72rem,.48vw + .37rem,.83rem)}.locked-priority-row small{font-size:clamp(.68rem,.42vw + .38rem,.75rem)}.locked-snapshot-tile strong{font-size:clamp(.68rem,.4vw + .39rem,.76rem)}.locked-snapshot-tile small{font-size:clamp(.65rem,.36vw + .39rem,.72rem)}.locked-position-signals small{font-size:clamp(.64rem,.37vw + .37rem,.72rem)}.locked-position-signals strong{font-size:clamp(.75rem,.4vw + .45rem,.85rem)}.locked-action-tile strong{font-size:clamp(.68rem,.42vw + .37rem,.78rem)}.locked-priority-row,.locked-snapshot-tile,.locked-next-step-card,.locked-action-tile{overflow-wrap:anywhere}.locked-position-main>strong{font-size:clamp(1.65rem,2.15vw,2.15rem);line-height:1.06}.locked-overview-page{background:transparent}@media(min-width:861px){.locked-overview-top-grid,.locked-overview-middle-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);column-gap:var(--plentro-peer-gap, .72rem)}}@media(min-width:861px){.locked-overview-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:861px){.locked-overview-hero-copy{padding-top:.55rem;padding-bottom:.55rem}.locked-overview-hero-path{margin-top:.45rem}.locked-overview-hero-caption{margin-bottom:1.5rem}}@media(min-width:861px){.locked-overview-hero-caption{align-self:end;justify-self:end;min-width:12rem;margin:0 2.125rem 1.5rem 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#163b73;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 4px rgba(255,255,255,.8)}.locked-overview-hero-caption strong{font-size:1.05rem;line-height:1.18}.locked-overview-hero-caption span{color:#315b93;font-size:.75rem;font-weight:680;line-height:1.3}.locked-overview-hero-caption:after{width:54px;height:2px;margin-top:.55rem;background:#235ccb;content:""}}@media(min-width:861px){.locked-overview-hero-caption{color:#fff;text-shadow:0 1px 4px rgba(2,19,47,.85),0 2px 10px rgba(2,19,47,.6)}.locked-overview-hero-caption span{color:#f0f6ff}.locked-overview-hero-caption:after{background:#dcecff;box-shadow:0 1px 5px #031b388c}}.project-planning-settings{margin-bottom:1.25rem}.project-planning-settings .locked-section-heading{margin-bottom:.5rem}.project-planning-settings-controls{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin:.85rem 0}.project-planning-settings-controls label{display:grid;gap:.35rem;min-width:min(15rem,100%)}.project-planning-settings-controls select,.project-planning-settings-controls input{max-width:100%;min-height:2.5rem;padding:.5rem;border:1px solid var(--pt-border, #ccd6dc);border-radius:.4rem;color:inherit;background:var(--pt-surface, #fff)}.project-planning-settings button{min-height:2.5rem;padding:.45rem .8rem;cursor:pointer}.project-planning-settings button:disabled{cursor:default;opacity:.65}.project-planning-exceptions{margin-top:.7rem}.project-planning-exceptions ul{padding-left:1.5rem}.project-planning-exceptions li{padding:.2rem 0}.project-planning-exceptions li button{margin-left:.75rem}@media(max-width:640px){.project-planning-settings-controls{display:grid}}.project-planning-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.2rem 0 .75rem}.project-planning-settings-summary>div{min-width:0;padding:.55rem .7rem;border:1px solid var(--pt-border, #dae4ef);border-radius:.55rem;background:var(--pt-surface, #f8fbff)}.project-planning-settings-summary dt{color:#5d7294;font-size:.68rem;line-height:1.4}.project-planning-settings-summary dd{margin:.18rem 0 0;color:#183660;font-size:.8rem;font-weight:700;overflow-wrap:anywhere}.project-planning-settings-actions{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:700px){.project-planning-settings-summary{grid-template-columns:1fr}}@media(min-width:861px){.locked-overview-hero--programme .locked-overview-hero-copy{padding-top:.18rem;padding-bottom:.18rem}.locked-overview-hero--programme .locked-overview-hero-copy .eyebrow{margin-bottom:.18rem}.locked-overview-hero--programme .locked-overview-hero-copy>p:not(.eyebrow),.locked-overview-hero--programme .locked-overview-edition{margin-top:.18rem}.locked-overview-hero--programme .locked-overview-hero-path{margin-top:.12rem}}@media(max-width:1359px){.app-shell-content .locked-overview-page>.locked-overview-hero.pt-hero-tier-b{height:auto;min-height:180px;max-height:none}}@media(min-width:861px)and (max-width:1359px){.locked-overview-hero--programme .locked-overview-hero-copy{padding-bottom:.5rem}}.locked-pm-intelligence{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem 2rem;padding:clamp(1rem,2vw,1.65rem);margin:0 0 1rem;border:1px solid #d8e4ef;border-left:5px solid #347c9e;border-radius:1rem;background:linear-gradient(115deg,#f5fafc,#fff);color:#1a3449;overflow-wrap:anywhere}.locked-pm-intelligence-lead,.locked-pm-intelligence-facts{min-width:0}.locked-pm-intelligence-lead h2{font-size:clamp(1.2rem,2.1vw,1.8rem);line-height:1.3;margin:.25rem 0 .55rem}.locked-pm-intelligence-lead p:last-child{margin:0;line-height:1.55;color:#486179}.locked-pm-intelligence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0}.locked-pm-intelligence-facts div{min-width:0}.locked-pm-intelligence-facts dt{font-size:.77rem;color:#46627a}.locked-pm-intelligence-facts dd{font-weight:700;margin:.2rem 0;font-size:.93rem;overflow-wrap:anywhere}.locked-pm-intelligence-lineage{grid-column:1/-1;font-size:.75rem;color:#4e6880;margin:0;overflow-wrap:anywhere}@media(max-width:780px){.locked-pm-intelligence{grid-template-columns:minmax(0,1fr)}.locked-pm-intelligence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.locked-pm-intelligence-facts{grid-template-columns:minmax(0,1fr)}}.locked-approved-record-link{grid-column:1/-1;justify-self:start;max-width:100%;white-space:normal;text-align:center}.locked-overview-page>.ot046-experience{margin-bottom:5px}.locked-overview-page>.ot046-stage-heading{padding:0 1px;margin:12px 0}.locked-overview-page>.ot046-stage-heading h1{font-size:clamp(1.35rem,2.2vw,1.7rem);letter-spacing:-.025em;color:#10284a;margin:2px 0}.locked-overview-page>.ot046-stage-heading p{max-width:75ch;margin:3px 0}.locked-overview-page .locked-pm-intelligence{background:linear-gradient(130deg,#fff,#f5faff);border-color:#c8dcef;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.locked-overview-page .locked-pm-intelligence-target{font-size:clamp(1.8rem,3.2vw,2.6rem);letter-spacing:-.045em;line-height:1.14;color:#103f83;margin:5px 0 10px}.locked-overview-page .locked-pm-intelligence-event{font-size:.85rem;font-weight:700;color:#2e527b}.locked-overview-page .locked-pm-intelligence-lineage{font-size:.72rem;color:#60748b}@media(max-width:680px){.locked-overview-page .locked-pm-intelligence{grid-template-columns:minmax(0,1fr)}.locked-overview-page .locked-pm-intelligence-target{font-size:clamp(1.8rem,7vw,2.2rem)}.locked-overview-page>.ot046-stage-heading{display:block}}.pirx-page{display:grid;width:100%;max-width:1480px;margin:0 auto;gap:16px;color:#17315b}.pirx-page *{box-sizing:border-box}.pirx-kicker,.pirx-overline{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850;color:#5d7aa1}.pirx-hero{position:relative;height:180px;min-height:180px;overflow:hidden;border:1px solid #d7e2ef;border-radius:18px;background:#f7fafe}.pirx-hero>img{position:absolute;inset:0 0 0 auto;width:62%;height:100%;object-fit:cover;object-position:50% 45%}.pirx-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#f9fcff 0% 45%,#f9fcffeb 64%,#f9fcff00)}.pirx-hero-copy{position:relative;z-index:2;max-width:58%;padding:18px 30px 16px}.pirx-hero h1{margin:7px 0 6px;color:#10264d;font-size:clamp(2rem,2.5vw,2.5rem);line-height:1.05;letter-spacing:-.04em}.pirx-hero-copy>p:last-child{max-width:35rem;margin:0;color:#4d6a87;font-size:15px;line-height:1.4}.pirx-hero-actions{position:absolute;z-index:3;right:16px;top:14px;display:flex;align-items:center;gap:8px}.pirx-hero-actions>span{padding:5px 9px;border:1px solid #e6d5ad;border-radius:999px;background:#fff9eaf5;color:#7e5b27;font-size:9px;font-weight:850}.pirx-hero-actions button{padding:9px 12px;border:1px solid #c4d5eb;border-radius:9px;background:#fff;color:#204f8e;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 6px 16px #2a43640f}.pirx-dossier,.pirx-context,.pirx-setup{border:1px solid #d8e3ef;border-radius:16px;background:#fff}.pirx-dossier{position:relative;overflow:hidden;padding:24px 26px 26px;box-shadow:0 14px 32px #293f5f0f}.pirx-dossier:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#1f5fe0,#25a793)}.pirx-dossier-heading{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;align-items:center;padding-bottom:20px;border-bottom:1px solid #e5ecf3}.pirx-project-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:linear-gradient(145deg,#17315f,#2867d9);box-shadow:0 12px 26px #1e4a982e;position:relative;overflow:hidden}.pirx-project-mark:before,.pirx-project-mark:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.pirx-project-mark:before{width:70px;height:70px;right:-28px;top:-28px}.pirx-project-mark:after{width:44px;height:44px;left:-20px;bottom:-20px}.pirx-project-mark span{position:relative;z-index:2;color:#fff;font-size:19px;font-weight:900;letter-spacing:-.02em}.pirx-project-title h2{margin:0;color:#142f55;font-size:clamp(24px,2vw,30px);letter-spacing:-.035em}.pirx-project-title>p:not(.pirx-overline){max-width:820px;margin:8px 0 0;color:#506d8d;font-size:13px;line-height:1.55}.pirx-review-copy-note{display:inline-flex;margin-top:9px;padding:5px 8px;border:1px solid #cfe0f5;border-radius:999px;background:#f2f7fd;color:#496b91;font-size:8px;font-weight:800}.pirx-description-evidence{max-width:820px;margin-top:7px;color:#537195;font-size:11px;line-height:1.5}.pirx-description-evidence summary{display:list-item;width:fit-content;cursor:pointer;font-weight:700}.pirx-description-evidence summary:focus-visible{outline:3px solid rgba(39,102,232,.22);outline-offset:2px}.pirx-description-evidence>div{margin-top:7px;padding:9px 12px;border:1px solid #dbe7f5;border-radius:8px;background:#f7fbff}.pirx-description-evidence p{margin:0 0 7px;overflow-wrap:anywhere}.pirx-description-evidence p:last-child{margin-bottom:0}.pirx-profile-state{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pirx-lifecycle{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#ecf8f0;color:#28744e;font-size:10px;font-weight:850;text-transform:capitalize}.pirx-lifecycle i{width:8px;height:8px;border-radius:50%;background:#2eb36f}.pirx-completeness{position:relative;max-width:min(350px,calc(100vw - 60px));color:#486483;font-size:11px}.pirx-completeness summary{display:list-item;width:fit-content;margin-left:auto;padding:8px 11px;border:1px solid #ead9b6;border-radius:999px;background:#fffaf0;color:#8c641f;font-size:10px;font-weight:850;cursor:pointer;white-space:normal}.pirx-completeness summary:focus-visible,.pirx-completeness-body button:focus-visible{outline:3px solid rgba(39,102,232,.22);outline-offset:2px}.pirx-completeness-body{min-width:min(290px,calc(100vw - 60px));padding:12px;margin-top:8px;border:1px solid #dfe8f3;border-radius:10px;background:#f8fbff;text-align:left;line-height:1.45}.pirx-completeness-body strong{display:block;color:#2b4567;font-size:11px}.pirx-completeness-body ul{display:grid;grid-template-columns:1fr;gap:4px;padding-left:18px;margin:8px 0}.pirx-completeness-body li{padding:0;color:#365777}.pirx-completeness-body p{margin:9px 0 0;color:#56718f;overflow-wrap:anywhere}.pirx-completeness-body button{margin-top:11px;padding:8px 11px;border:1px solid #c8d9f1;border-radius:8px;background:#fff;color:#245da8;font-size:11px;font-weight:800;cursor:pointer}.pirx-content-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.72fr);gap:16px;margin-top:22px}.pirx-essence{display:grid;gap:16px;min-width:0}.pirx-purpose-card,.pirx-feature-card{position:relative;overflow:hidden;border-radius:14px}.pirx-purpose-card{display:grid;grid-template-columns:70px minmax(0,1fr);gap:18px;align-items:center;padding:22px 24px;border:1px solid #cfe0f5;background:linear-gradient(135deg,#f7fbff,#eef5ff 68%,#f6fbff)}.pirx-purpose-card:after{content:"";position:absolute;right:-45px;top:-55px;width:150px;height:150px;border-radius:50%;border:1px solid rgba(34,97,211,.09)}.pirx-feature-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#fff;box-shadow:0 8px 20px #2a436414}.pirx-feature-icon svg{width:27px;height:27px}.pirx-feature-icon--blue{color:#235ed9;background:linear-gradient(180deg,#fff,#edf3ff)}.pirx-field-label{margin:0;color:#6780a0;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.pirx-purpose-text{max-width:760px;margin:7px 0 0;color:#173b6f;font-size:20px;line-height:1.45;letter-spacing:-.012em}.pirx-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pirx-feature-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:19px 20px;border:1px solid #dde6ef;background:#fff}.pirx-feature-card--amber{background:linear-gradient(180deg,#fffdf8,#fffaf1)}.pirx-feature-card--amber .pirx-feature-icon{color:#a86d17;background:#fff3dd}.pirx-feature-card--green{background:linear-gradient(180deg,#fafffd,#f4fbf8)}.pirx-feature-card--green .pirx-feature-icon{color:#287e66;background:#e8f7f1}.pirx-feature-card p:last-child{margin:7px 0 0;color:#2f4f75;font-size:14px;line-height:1.55}.pirx-people{position:relative;padding:18px;border:1px solid #d8e4f0;border-radius:14px;background:linear-gradient(165deg,#f8fbff,#f2f7fd);box-shadow:inset 0 0 0 1px #ffffffb3}.pirx-people:after{content:"";position:absolute;right:-36px;bottom:-44px;width:120px;height:120px;border-radius:50%;border:1px solid rgba(42,102,214,.07)}.pirx-people-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding-bottom:14px;border-bottom:1px solid #e0e8f0}.pirx-people-heading>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#245ed8;background:#eaf1ff}.pirx-people-heading svg{width:21px;height:21px}.pirx-people-heading small,.pirx-people-heading strong{display:block}.pirx-people-heading small{color:#7a8da4;font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.pirx-people-heading strong{margin-top:2px;color:#213d63;font-size:13px}.pirx-lead-person{margin-top:14px;padding:11px;border-radius:12px;background:#fff;box-shadow:0 7px 18px #2f47690f}.pirx-person{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid #e5ecf3}.pirx-person:last-child{border-bottom:0}.pirx-person--lead{grid-template-columns:50px minmax(0,1fr);padding:0;border-bottom:0}.pirx-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#e7eef8,#dbe7f7);color:#375b86;font-size:10px;font-weight:900}.pirx-person--lead .pirx-avatar{width:48px;height:48px;background:linear-gradient(145deg,#1f5fe0,#224c99);color:#fff;box-shadow:0 8px 18px #1f5fe033}.pirx-person strong,.pirx-person small{display:block}.pirx-person strong{color:#26476f;font-size:11px}.pirx-person--lead strong{font-size:13px}.pirx-person small{margin-top:2px;color:#7b8da3;font-size:9px}.pirx-person strong em{display:inline-flex;margin-left:6px;padding:2px 5px;border-radius:999px;background:#eef2f7;color:#7a8da4;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pirx-governance-chain{display:flex;justify-content:space-around;align-items:center;height:20px;margin:2px 12px 0;position:relative}.pirx-governance-chain:before{content:"";position:absolute;left:18%;right:18%;top:8px;height:1px;background:#cdd9e7}.pirx-governance-chain i{position:relative;z-index:2;width:7px;height:7px;border-radius:50%;background:#6b8fc7;border:2px solid #f4f8fd}.pirx-people-list{display:grid;gap:0}.pirx-context{padding:20px 22px}.pirx-context-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.pirx-context-heading h2{margin:0;color:#142f55;font-size:clamp(20px,1.65vw,25px);letter-spacing:-.025em}.pirx-context-heading>small{color:#7689a1;font-size:10px}.pirx-context-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:16px 0 0}.pirx-fact{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:14px 15px;border:1px solid #dde6ef;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff);min-width:0}.pirx-fact>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#245ed8;background:#edf3ff}.pirx-fact:nth-child(2)>span{color:#2b8069;background:#eaf8f3}.pirx-fact:nth-child(3)>span{color:#7b58c5;background:#f0eafe}.pirx-fact:nth-child(4)>span{color:#a96e17;background:#fff2dd}.pirx-fact:nth-child(5)>span{color:#27618a;background:#e8f2f9}.pirx-fact svg{width:20px;height:20px}.pirx-fact dt{color:#7b8ea5;font-size:8px;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.pirx-fact dd{margin:4px 0 0;color:#244167;font-size:11px;font-weight:800;line-height:1.35;word-break:break-word}.pirx-deliverables{margin-top:18px;padding:15px 17px;border:1px solid #dbe6f2;border-radius:12px;background:#f8fbff}.pirx-deliverables-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.pirx-deliverables-heading .pirx-overline{margin:0 0 4px;font-size:9px}.pirx-deliverables-heading h3{margin:0;color:#17315b;font-size:17px;letter-spacing:-.02em}.pirx-deliverables-heading>span{align-self:center;padding:5px 9px;border:1px solid #e9d9b7;border-radius:999px;background:#fff9ec;color:#855f1c;font-size:10px;font-weight:750}.pirx-deliverables-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:13px 0 10px;padding:0;list-style:none}.pirx-deliverables-items li{position:relative;min-width:0;padding:9px 11px 9px 24px;border:1px solid #e1eaf4;border-radius:9px;background:#fff;color:#294a72;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pirx-deliverables-items li:before{content:"•";position:absolute;left:10px;top:8px;color:#2462d7;font-size:13px}.pirx-deliverables-evidence{margin-top:9px;color:#557294;font-size:11px;line-height:1.45}.pirx-deliverables-evidence summary{width:fit-content;cursor:pointer;font-weight:700}.pirx-deliverables-evidence summary:focus-visible{outline:3px solid rgba(39,102,232,.22);outline-offset:2px}.pirx-deliverables-evidence p{max-width:900px;margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.pirx-deliverables-verbatim{margin:12px 0 0;color:#2c4e78;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.pirx-setup{overflow:hidden}.pirx-setup>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px 17px;cursor:pointer;list-style:none}.pirx-setup>summary::-webkit-details-marker{display:none}.pirx-setup-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#557298;background:#eef3f8}.pirx-setup-icon svg{width:18px;height:18px}.pirx-setup>summary strong,.pirx-setup>summary small{display:block}.pirx-setup>summary strong{color:#2a466c;font-size:11px}.pirx-setup>summary small{margin-top:2px;color:#7d8fa4;font-size:9px}.pirx-setup>summary>i{color:#607b9d;font-style:normal;font-size:16px}.pirx-setup[open]>summary>i{transform:rotate(90deg)}.pirx-setup-body{display:grid;gap:12px;padding:0 16px 16px}.pirx-setup-body>.project-info-oauth{margin:0;border-radius:10px;box-shadow:none}.pirx-setup-note{display:flex;justify-content:space-between;gap:16px;padding:12px 13px;border:1px solid #e0e7ef;border-radius:9px;background:#fbfdff;font-size:10px}.pirx-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pirx-record-grid>div{padding:11px 12px;border:1px solid #e0e7ef;border-radius:9px;background:#fbfdff}.pirx-record-grid span,.pirx-record-grid strong{display:block}.pirx-record-grid span{color:#7d8fa4;font-size:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.pirx-record-grid strong{margin-top:4px;color:#2b476d;font-size:9px;word-break:break-word}.pirx-hero-actions button:focus-visible,.pirx-profile-state button:focus-visible,.pirx-setup summary:focus-visible{outline:3px solid rgba(39,102,232,.22);outline-offset:2px}@media(max-width:1120px){.pirx-content-grid{grid-template-columns:1fr}.pirx-people-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.pirx-context-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.pirx-record-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.pirx-hero{height:auto;min-height:184px}.pirx-hero>img{display:none}.pirx-hero-overlay{background:#f9fcff}.pirx-hero-copy{max-width:100%;padding:24px}.pirx-hero-actions{position:relative;right:auto;top:auto;margin:0 24px 18px;justify-content:flex-start}.pirx-dossier-heading{grid-template-columns:64px 1fr}.pirx-profile-state{grid-column:1/3;justify-content:flex-start}}@media(max-width:760px){.pirx-deliverables-items{grid-template-columns:1fr}.pirx-deliverables{padding:13px}.pirx-page{gap:16px}.pirx-dossier,.pirx-context{padding:15px}.pirx-dossier-heading{grid-template-columns:54px 1fr;gap:13px}.pirx-project-mark{width:50px;height:50px;border-radius:14px}.pirx-project-mark span{font-size:16px}.pirx-project-title h2{font-size:22px}.pirx-profile-state{grid-column:1/3}.pirx-purpose-card{grid-template-columns:52px 1fr;padding:17px}.pirx-purpose-text{font-size:17px}.pirx-secondary-grid{grid-template-columns:1fr}.pirx-feature-card{grid-template-columns:48px 1fr}.pirx-people-list{grid-template-columns:1fr}.pirx-context-heading{align-items:flex-start;flex-direction:column}.pirx-context-rail,.pirx-record-grid{grid-template-columns:1fr}}.pirx-source-proposals-note{align-items:center;flex-wrap:wrap}.pirx-source-proposals-note div{flex:1 1 16rem;min-width:0}.pirx-source-proposals-note strong,.pirx-source-proposals-note span{display:block}.pirx-source-proposals-note span{margin-top:.2rem;color:#687d99;line-height:1.4}.pirx-source-proposals-note button{flex:0 0 auto;padding:.5rem .75rem;border:1px solid #c8d9f1;border-radius:8px;background:#fff;color:#245da8;font:inherit;font-weight:750;cursor:pointer}.pirx-source-proposals-note button:focus-visible{outline:3px solid rgba(39,102,232,.22)}.pirx-live-note{display:inline-flex;max-width:310px;padding:8px 12px;background:#ffffffeb;color:#245a9d;border:1px solid #ccdff6;border-radius:999px;font-size:11px;font-weight:800;box-shadow:0 4px 12px #1b3e6712}.pirx-inline{min-width:0;width:100%;position:relative}.pirx-inline-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px;justify-content:space-between}.pirx-inline-label{color:#607c9f;font-size:10px;letter-spacing:.085em;text-transform:uppercase;font-weight:850}.pirx-inline-edit{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#2464be;cursor:pointer;font-size:12px;font-weight:800;opacity:.72;transition:background .14s,color .14s,opacity .14s}.pirx-inline-edit:hover,.pirx-inline-edit:focus-visible{background:#e9f2ff;border-color:#b8d2f3;color:#144eae;opacity:1}.pirx-inline-value{margin:7px 0 0;color:#2e4e76;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.pirx-inline-placeholder{color:#7c90a9;font-style:italic}.pirx-inline--hero .pirx-inline-value{font-size:20px;line-height:1.45;font-weight:600;color:#173b6f;letter-spacing:-.012em}.pirx-inline--compact .pirx-inline-value{font-size:13px;line-height:1.55;color:#506d8d}.pirx-inline--person .pirx-inline-label{letter-spacing:0;text-transform:none;font-size:10px;color:#7085a0}.pirx-inline--person .pirx-inline-value{font-weight:800;font-size:12px;margin-top:4px;color:#26476f}.pirx-inline--person{padding:9px 11px;border-bottom:1px solid #e5ecf3}.pirx-inline--fact .pirx-inline-label{font-size:8px}.pirx-inline--fact .pirx-inline-value{font-size:11px;font-weight:800;line-height:1.35;margin-top:4px}.pirx-inline--fact .pirx-inline-edit{font-size:10px;padding:3px 5px}.pirx-inline--editing{z-index:2}.pirx-inline-form{display:grid;gap:8px;margin-top:11px}.pirx-inline-form textarea,.pirx-inline-form input{width:100%;min-width:0;resize:vertical;padding:13px 14px;border:1px solid #9cbae9;border-radius:10px;background:#fff;color:#173b67;font-family:inherit;font-size:14px;line-height:1.5;box-shadow:0 0 0 3px #edf4ff}.pirx-inline-form textarea:focus,.pirx-inline-form input:focus{outline:2px solid #3977e8;outline-offset:1px}.pirx-inline-hint{font-size:10px;color:#6984a3}.pirx-inline-actions{display:flex;gap:9px;flex-wrap:wrap}.pirx-inline-actions button{padding:9px 13px;border-radius:9px;border:1px solid #c9d8eb;background:#fff;color:#345c8a;font-weight:800;font-size:11px;cursor:pointer}.pirx-inline-actions button:first-child{background:#205fd6;border-color:#205fd6;color:#fff}.pirx-inline-actions button:disabled{opacity:.6;cursor:wait}.pirx-inline-error{font-size:11px;color:#a22c37}.pirx-inline-saved{font-size:10px;color:#1b8560;font-weight:850}.pirx-people-list .pirx-inline{background:#ffffffb8}.pirx-more-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:17px 0 5px}.pirx-more-details-grid>.pirx-inline{padding:17px 18px;border:1px solid #e0e9f4;border-radius:13px;background:linear-gradient(180deg,#fff,#f8fbff)}.pirx-more-governance{margin:16px 0 0;color:#7189a4;font-size:11px;line-height:1.45}.pirx-project-title>.pirx-inline{margin-top:9px}@media(max-width:760px){.pirx-more-details-grid{grid-template-columns:1fr}.pirx-live-note{border-radius:9px}.pirx-inline--hero .pirx-inline-value{font-size:17px}}.pirx-purpose-card:after,.pirx-people:after{pointer-events:none}.pirx-purpose-card>.pirx-inline,.pirx-feature-card>.pirx-inline{position:relative;z-index:2}.ot061-business-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;scroll-margin-top:105px}.ot061-fact-card{min-width:0;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:20px;color:#263b5c;box-shadow:0 7px 18px #1232640b;scroll-margin-top:110px}.ot061-fact-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px}.ot061-fact-card h2{font-size:22px;line-height:1.3;margin:0;color:#102e58}.ot061-fact-eyebrow{color:#577eaa;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:750;margin:0 0 4px}.ot061-fact-card p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ot061-fact-card button{background:#eff5ff;color:#114ca2;border:1px solid #c3d4ec;border-radius:7px;padding:8px 11px;font-weight:650;cursor:pointer;max-width:100%}.ot061-fact-card button:disabled{opacity:.6;cursor:not-allowed}.ot061-fact-card header button{white-space:nowrap}.ot061-fact-summary strong{display:block;font-size:22px;letter-spacing:-.02em;color:#164d95;overflow-wrap:anywhere}.ot061-fact-summary small,.ot061-fact-caveat{color:#56677f;display:block;font-size:12px;line-height:1.5}.ot061-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0}.ot061-fact-grid label{min-width:0;display:grid;gap:5px;font-size:12px;font-weight:700}.ot061-fact-grid input,.ot061-fact-grid select,.ot061-fact-grid textarea{width:100%;max-width:100%;border:1px solid #bbcee2;border-radius:6px;background:#fff;color:#1f3657;padding:8px;font:inherit;font-weight:400;min-height:35px}.ot061-fact-grid .ot061-span{grid-column:1/-1}.ot061-fact-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ot061-fact-history{border-top:1px solid #e4eaf2;margin-top:14px;padding-top:10px;color:#496280;font-size:12px}.ot061-fact-history summary{cursor:pointer;font-weight:700}.ot061-fact-history ol{padding-left:20px;max-height:240px;overflow:auto}.ot061-fact-history li{margin-bottom:8px}.ot061-fact-history small,.ot061-fact-history code{display:block;font-size:11px;white-space:normal;overflow-wrap:anywhere}.ot061-resource-list{display:grid;gap:8px}.ot061-resource-list article{border:1px solid #e2e9f4;background:#f9fbfe;border-radius:7px;padding:9px;display:grid;gap:3px}.ot061-resource-list strong{color:#1a4b86}.ot061-resource-list span,.ot061-resource-list small{font-size:12px}.ot061-resource-editor{border:1px solid #d6e2f0;border-radius:8px;margin:10px 0;padding:10px}.ot061-resource-editor legend{font-weight:700;color:#173e72}@media(max-width:980px){.ot061-business-facts{grid-template-columns:1fr}}@media(max-width:540px){.ot061-fact-card{padding:14px}.ot061-fact-grid{grid-template-columns:1fr}.ot061-fact-card header{flex-wrap:wrap}}.schedule-main-review{display:grid;width:100%;max-width:1480px;margin:0 auto;color:#17315b;gap:16px}.schedule-main-review *{box-sizing:border-box}.ssx-kicker,.ssx-overline{margin:0 0 7px;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:850;color:#5d7aa1}.ssx-hero{position:relative;min-height:238px;overflow:hidden;border:1px solid #d7e2ef;border-radius:18px;background:#f6f9fd}.ssx-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ssx-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#f7fafdfa,#f7fafdf2 40%,#f7fafdc7 61%,#f7fafd14)}.ssx-hero-copy{position:relative;z-index:2;width:min(780px,67%);padding:28px 32px 24px}.ssx-hero h1{margin:0;color:#10264d;font-size:clamp(31px,3.4vw,47px);line-height:1.04;letter-spacing:-.045em}.ssx-hero-copy>p:not(.ssx-kicker){max-width:670px;margin:10px 0 18px;color:#476783;font-size:15px;line-height:1.5}.ssx-local-badge{position:absolute;z-index:3;right:18px;top:16px;display:inline-flex;padding:6px 10px;border:1px solid #e7d7b1;border-radius:999px;color:#7e5b27;background:#fff9eaf5;font-size:9px;font-weight:850;box-shadow:0 6px 18px #283a560f}.ssx-hero-journey{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;max-width:710px;padding:8px;border:1px solid rgba(200,215,232,.9);border-radius:12px;background:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #2a43640f}.ssx-hero-journey>span{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:1px 8px;align-items:center;min-width:0;padding:7px 8px;border-radius:9px}.ssx-hero-journey>span>svg{grid-row:1/3;width:25px;height:25px}.ssx-hero-journey b{color:#213b61;font-size:11px}.ssx-hero-journey small{color:#7489a3;font-size:9px}.ssx-hero-journey .ready{background:#eef9f5}.ssx-hero-journey .ready>svg{color:#2b8e74}.ssx-hero-journey .ready.pm{background:#eef3ff}.ssx-hero-journey .ready.pm>svg{color:#2b67e9}.ssx-hero-journey .waiting{background:#f8f9fc}.ssx-hero-journey .waiting>svg{color:#6d83a0}.ssx-hero-journey>i{color:#a9b8c8;font-style:normal;font-size:12px}.ssx-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:16px}.ssx-timeline-panel,.ssx-control-panel,.ssx-attention,.ssx-deep-dive{border:1px solid #d8e3ef;border-radius:14px;background:#fff}.ssx-timeline-panel{padding:20px 22px;box-shadow:0 8px 22px #2d43620b}.ssx-section-heading,.ssx-attention-heading,.ssx-deep-dive-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.ssx-section-heading h2,.ssx-attention-heading h2,.ssx-deep-dive-title h2,.ssx-control-panel h2{margin:0;color:#142f55;font-size:clamp(18px,1.6vw,23px);letter-spacing:-.025em}.ssx-section-heading p:not(.ssx-overline){margin:4px 0 0;color:#6f849e;font-size:10px}.ssx-legend{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.ssx-legend span{display:inline-flex;align-items:center;gap:6px;color:#627a98;font-size:9px;font-weight:800}.ssx-legend i{width:8px;height:8px;border-radius:50%}.ssx-legend i.jira{background:#2a9b8a}.ssx-legend i.pm{background:#2b67e9}.ssx-timebox{position:relative;margin-top:18px;padding:18px 18px 128px;border:1px solid #dfe8f1;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#fff);overflow:hidden}.ssx-years{position:relative;height:20px;color:#8095ad;font-size:9px;font-weight:800}.ssx-years span{position:absolute;transform:translate(-50%)}.ssx-track{height:4px;margin-top:7px;position:relative;border-radius:999px;background:#d9e5f0}.ssx-track-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 1px currentColor}.ssx-track-dot.jira{background:#259a89;color:#20897b}.ssx-track-dot.pm{width:13px;height:13px;background:#2b67e9;color:#2b67e9}.ssx-keylabels{position:relative;height:0}.ssx-keylabel{position:absolute;top:16px;width:165px;transform:translate(-50%);padding-top:9px;text-align:center}.ssx-keylabel:before{content:"";position:absolute;left:50%;top:0;height:7px;border-left:1px solid #b9cadc}.ssx-keylabel b{display:block;font-size:12px}.ssx-keylabel span{display:inline-block;margin-top:4px;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:850;text-transform:uppercase}.ssx-keylabel small{display:block;margin-top:5px;color:#6d839f;font-size:9px;line-height:1.3}.ssx-keylabel.jira span{background:#e3f5f1;color:#157468}.ssx-keylabel.pm span{background:#dfeaff;color:#174cae}.ssx-keylabel.pm b{color:#154dab}.ssx-keylabel.edge-start{transform:none;text-align:left}.ssx-keylabel.edge-start:before{left:0}.ssx-keylabel.edge-end{transform:translate(-100%);text-align:right}.ssx-keylabel.edge-end:before{left:100%}.ssx-all-dates{margin-top:14px;border-top:1px solid #e3eaf2;padding-top:12px}.ssx-all-dates summary{cursor:pointer;list-style:none;color:#28578f;font-size:10px;font-weight:850}.ssx-all-dates summary::-webkit-details-marker{display:none}.ssx-all-dates summary:before{content:"›";display:inline-block;margin-right:7px;transition:transform .15s}.ssx-all-dates[open] summary:before{transform:rotate(90deg)}.ssx-date-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:12px}.ssx-date-list>div{display:grid;grid-template-columns:82px 1fr auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid #eef2f6}.ssx-date-list span{color:#21436f;font-size:10px;font-weight:800}.ssx-date-list strong{color:#395675;font-size:10px}.ssx-date-list small{color:#7990aa;font-size:9px}.ssx-boundary{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;border-radius:9px;color:#5f7692;background:#f5f8fb;font-size:10px;line-height:1.4}.ssx-boundary>svg{width:20px;height:20px;flex:0 0 auto;color:#5378b9}.ssx-boundary b{color:#2c4b73}.ssx-control-panel{position:relative;overflow:hidden;padding:21px 21px 18px;background:radial-gradient(circle at 100% 0,rgba(73,111,220,.14),transparent 11rem),linear-gradient(145deg,#16315f,#214f92);color:#fff;box-shadow:0 14px 30px #1a3a701f}.ssx-control-panel:after{content:"";position:absolute;right:-44px;bottom:-55px;width:140px;height:140px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.ssx-control-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border-radius:12px;color:#fff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff24}.ssx-control-icon svg{width:22px;height:22px}.ssx-control-panel .ssx-overline{color:#c3d1ea}.ssx-control-panel h2{color:#fff;font-size:23px}.ssx-control-panel>p:not(.ssx-overline){margin:9px 0 15px;color:#d8e3f4;font-size:11px;line-height:1.52}.ssx-control-consequence{padding:11px 12px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#ffffff12}.ssx-control-consequence span{display:block;color:#bdcce4;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.ssx-control-consequence strong{display:block;margin-top:4px;color:#fff;font-size:11px;line-height:1.4}.ssx-control-panel>button{position:relative;z-index:2;width:100%;margin-top:15px;padding:10px 12px;border:1px solid rgba(255,255,255,.65);border-radius:8px;color:#173a72;background:#fff;font-size:10px;font-weight:850;cursor:pointer;transition:.16s ease}.ssx-control-panel>button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.ssx-attention{padding:18px 20px;background:#f7f9fc}.ssx-attention-heading>small,.ssx-deep-dive-title>small{max-width:320px;color:#7589a2;font-size:9px;text-align:right;line-height:1.35}.ssx-attention-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:13px}.ssx-attention-rows article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;padding:12px 13px;border:1px solid #dde6ef;border-radius:10px;background:#fff}.ssx-row-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.ssx-row-icon svg{width:18px;height:18px}.ssx-row-icon.amber{color:#a66d14;background:#fff2d9}.ssx-row-icon.blue{color:#235ed9;background:#eaf1ff}.ssx-attention-rows b,.ssx-attention-rows small{display:block}.ssx-attention-rows b{color:#243f63;font-size:11px}.ssx-attention-rows p{margin:3px 0 0;color:#71859d;font-size:9px;line-height:1.4}.ssx-attention-rows p strong,.ssx-attention-rows p em{color:#2d4a72;font-style:normal;font-weight:800}.ssx-attention-rows small{margin-top:5px;color:#24716e;font-size:9px;font-weight:750}.ssx-deep-dive{padding:18px 20px}.ssx-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:13px}.ssx-tool-grid>div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 9px;align-items:center;min-width:0;padding:12px 13px;border:1px solid #dce5ef;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff)}.ssx-tool-grid>div>span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#245ed8;background:#edf3ff}.ssx-tool-grid svg{width:17px;height:17px}.ssx-tool-grid b{color:#234064;font-size:10px}.ssx-tool-grid small{color:#7b8da4;font-size:8px;line-height:1.3}.ssx-deep-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}.ssx-deep-actions button{cursor:pointer;border-radius:8px;padding:10px 14px;border:1px solid #c8d9ee;color:#23508a;background:#fff;font-size:10px;font-weight:850}.ssx-deep-actions .primary{border-color:#1752cf;color:#fff;background:#175ce7}.ssx-control-panel button:focus-visible,.ssx-all-dates summary:focus-visible,.ssx-deep-actions button:focus-visible{outline:3px solid rgba(39,102,232,.22);outline-offset:2px}@media(max-width:1050px){.ssx-main-grid{grid-template-columns:1fr}.ssx-control-panel{min-height:260px}.ssx-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssx-date-list{grid-template-columns:1fr}}@media(max-width:760px){.schedule-main-review{gap:16px}.ssx-hero{min-height:250px}.ssx-hero-copy{width:100%;padding:20px 18px}.ssx-hero-copy>p:not(.ssx-kicker){max-width:90%}.ssx-local-badge{position:relative;display:inline-flex;right:auto;top:auto;margin:0 18px 16px}.ssx-hero-journey{grid-template-columns:1fr;gap:5px}.ssx-hero-journey>i{display:none}.ssx-section-heading,.ssx-attention-heading,.ssx-deep-dive-title{align-items:flex-start;flex-direction:column}.ssx-legend{justify-content:flex-start}.ssx-timebox{padding:14px 12px 18px}.ssx-years,.ssx-track,.ssx-keylabels{display:none}.ssx-timebox:after{content:"Timeline condenses on mobile — open the full date list below.";font-size:10px;color:#6b819b}.ssx-date-list>div{grid-template-columns:74px 1fr}.ssx-date-list small{grid-column:2}.ssx-attention-heading>small,.ssx-deep-dive-title>small{text-align:left}.ssx-attention-rows,.ssx-tool-grid{grid-template-columns:1fr}.ssx-timeline-panel,.ssx-attention,.ssx-deep-dive{padding:15px}.ssx-control-panel{padding:18px}.ssx-deep-actions{justify-content:flex-start;flex-wrap:wrap}}.ssx-preparation-guidance{position:relative;z-index:2;display:grid;gap:5px;margin-top:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff17}.ssx-preparation-guidance>span{color:#c8d9f1;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ssx-preparation-guidance>strong{color:#fff;font-size:11px;line-height:1.4}.ssx-preparation-guidance>p,.ssx-preparation-guidance>small{color:#e0e8f5;font-size:10px;line-height:1.45;margin:0}.ssx-preparation-guidance>button{justify-self:start;max-width:100%;padding:8px 10px;margin-top:5px;border-radius:7px;border:1px solid #d2e0f2;background:#eff5ff;color:#1d4178;font:inherit;font-size:10px;font-weight:800;white-space:normal;cursor:pointer}.ssx-preparation-guidance>button:focus-visible{outline:3px solid #b2d0ff;outline-offset:2px}.ssx-keylabel small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ssx-keylabel span{max-width:100%;overflow-wrap:anywhere}.ssx-target-date{position:absolute;left:18px;right:18px;bottom:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;color:#385984;font-size:11px}.ssx-target-date i{width:9px;height:9px;flex:none;border-radius:50%;background:#2b67e9}.ssx-target-date strong{color:#174cae}@media(max-width:760px){.ssx-target-date{position:static;margin:12px 0 0}}.ssx-first-version{display:grid;gap:9px;border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:13px;background:#ffffff1c}.ssx-first-version>span{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.ssx-first-version>strong{color:#fff;font-size:13px}.ssx-first-version p{color:#f1f5ff;font-size:11px;line-height:1.55;margin:0}.ssx-first-version button{border-radius:8px;background:#fff;color:#164284;padding:10px 14px;border:0;cursor:pointer;font-weight:750}.ssx-first-version button:disabled{opacity:.65;cursor:wait}.ssx-first-version [role=alert]{color:#ffe7c2;overflow-wrap:anywhere}.work-scope-main-review{display:grid;width:100%;max-width:1480px;margin:0 auto;color:#17315b;gap:16px}.work-scope-main-review *{box-sizing:border-box}.wsx-kicker,.wsx-overline{margin:0 0 7px;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:850;color:#5d7aa1}.wsx-hero{position:relative;min-height:238px;overflow:hidden;border:1px solid #d7e2ef;border-radius:18px;background:#f6f9fd}.wsx-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wsx-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#f7fafdfa,#f7fafdf2 40%,#f7fafdc7 61%,#f7fafd14)}.wsx-hero-copy{position:relative;z-index:2;width:min(760px,66%);padding:28px 32px 24px}.wsx-hero h1{margin:0;color:#10264d;font-size:clamp(31px,3.4vw,47px);line-height:1.04;letter-spacing:-.045em}.wsx-hero-copy>p:not(.wsx-kicker){max-width:650px;margin:10px 0 18px;color:#476783;font-size:15px;line-height:1.5}.wsx-local-badge{position:absolute;z-index:3;right:18px;top:16px;display:inline-flex;padding:6px 10px;border:1px solid #e7d7b1;border-radius:999px;color:#7e5b27;background:#fff9eaf5;font-size:9px;font-weight:850;box-shadow:0 6px 18px #283a560f}.wsx-hero-journey{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;max-width:690px;padding:8px;border:1px solid rgba(200,215,232,.9);border-radius:12px;background:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #2a43640f}.wsx-hero-journey>span{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:1px 8px;align-items:center;min-width:0;padding:7px 8px;border-radius:9px}.wsx-hero-journey>span>svg{grid-row:1/3;width:25px;height:25px}.wsx-hero-journey b{color:#213b61;font-size:11px}.wsx-hero-journey small{color:#7489a3;font-size:9px}.wsx-hero-journey .ready{background:#eef9f5}.wsx-hero-journey .ready>svg{color:#2b8e74}.wsx-hero-journey .waiting{background:#f8f9fc}.wsx-hero-journey .waiting>svg{color:#6d83a0}.wsx-hero-journey>i{color:#a9b8c8;font-style:normal;font-size:12px}.wsx-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:16px}.wsx-work-panel,.wsx-scope-panel,.wsx-attention,.wsx-deep-dive{border:1px solid #d8e3ef;border-radius:14px;background:#fff}.wsx-work-panel{padding:20px 22px;box-shadow:0 8px 22px #2d43620b}.wsx-section-heading,.wsx-attention-heading,.wsx-deep-dive-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.wsx-section-heading h2,.wsx-attention-heading h2,.wsx-deep-dive-title h2,.wsx-scope-panel h2{margin:0;color:#142f55;font-size:clamp(18px,1.6vw,23px);letter-spacing:-.025em}.wsx-section-heading p:not(.wsx-overline){margin:4px 0 0;color:#6f849e;font-size:10px}.wsx-section-heading>button{border:0;background:transparent;color:#235b9e;font-size:10px;font-weight:850;cursor:pointer}.wsx-section-heading>button:hover{text-decoration:underline}.wsx-total-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:center;margin-top:19px}.wsx-total{padding:14px 18px;border-right:1px solid #e2e9f1}.wsx-total strong{display:block;color:#0d2e63;font-size:48px;line-height:.95;letter-spacing:-.055em}.wsx-total span{display:block;margin-top:6px;color:#2f4e76;font-size:12px;font-weight:850}.wsx-total small{display:block;margin-top:4px;color:#8193a8;font-size:9px}.wsx-composition-bar{display:flex;width:100%;height:14px;overflow:hidden;border-radius:999px;background:#edf2f7;box-shadow:inset 0 0 0 1px #cbd6e2a6}.wsx-composition-bar span{height:100%;min-width:8px}.wsx-composition-bar .epics{background:#8c72de}.wsx-composition-bar .standard{background:#2a66df}.wsx-composition-bar .subtasks{background:#3ba596}.wsx-composition-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.wsx-composition-legend>span{display:grid;grid-template-columns:8px auto 1fr;gap:6px;align-items:center;color:#667e9a;font-size:9px}.wsx-composition-legend i{width:8px;height:8px;border-radius:50%}.wsx-composition-legend i.epics{background:#8c72de}.wsx-composition-legend i.standard{background:#2a66df}.wsx-composition-legend i.subtasks{background:#3ba596}.wsx-composition-legend b{color:#1e3c67;font-size:11px}.wsx-boundary{display:flex;align-items:center;gap:9px;margin-top:17px;padding:10px 12px;border-radius:9px;color:#5f7692;background:#f5f8fb;font-size:10px;line-height:1.4}.wsx-boundary>svg{width:20px;height:20px;flex:0 0 auto;color:#5378b9}.wsx-boundary b{color:#2c4b73}.wsx-scope-panel{position:relative;overflow:hidden;padding:21px 21px 18px;background:radial-gradient(circle at 100% 0,rgba(73,111,220,.14),transparent 11rem),linear-gradient(145deg,#16315f,#214f92);color:#fff;box-shadow:0 14px 30px #1a3a701f}.wsx-scope-panel:after{content:"";position:absolute;right:-44px;bottom:-55px;width:140px;height:140px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.wsx-scope-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border-radius:12px;color:#fff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff24}.wsx-scope-icon svg{width:22px;height:22px}.wsx-scope-panel .wsx-overline{color:#c3d1ea}.wsx-scope-panel h2{color:#fff;font-size:23px}.wsx-scope-panel>p:not(.wsx-overline){margin:9px 0 15px;color:#d8e3f4;font-size:11px;line-height:1.52}.wsx-scope-consequence{padding:11px 12px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#ffffff12}.wsx-scope-consequence span{display:block;color:#bdcce4;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.wsx-scope-consequence strong{display:block;margin-top:4px;color:#fff;font-size:11px;line-height:1.4}.wsx-scope-panel>button{position:relative;z-index:2;width:100%;margin-top:15px;padding:10px 12px;border:1px solid rgba(255,255,255,.65);border-radius:8px;color:#173a72;background:#fff;font-size:10px;font-weight:850;cursor:pointer;transition:.16s ease}.wsx-scope-panel>button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.wsx-attention{padding:18px 20px;background:#f7f9fc}.wsx-attention-heading>small,.wsx-deep-dive-title>small{max-width:320px;color:#7589a2;font-size:9px;text-align:right;line-height:1.35}.wsx-attention-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:13px}.wsx-attention-rows>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 13px;border:1px solid #dde6ef;border-radius:10px;color:inherit;background:#fff;text-align:left;cursor:pointer;transition:.16s ease}.wsx-attention-rows>button:hover{border-color:#c7d7ea;transform:translateY(-1px);box-shadow:0 7px 18px #2e46690f}.wsx-row-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.wsx-row-icon svg{width:18px;height:18px}.wsx-row-icon.amber{color:#a66d14;background:#fff2d9}.wsx-row-icon.blue{color:#235ed9;background:#eaf1ff}.wsx-attention-rows b,.wsx-attention-rows small{display:block}.wsx-attention-rows b{color:#243f63;font-size:11px}.wsx-attention-rows small{margin-top:3px;color:#71859d;font-size:9px;line-height:1.35}.wsx-attention-rows>button>i{color:#5d79a0;font-style:normal;font-size:14px}.wsx-deep-dive{padding:18px 20px}.wsx-destination-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:13px}.wsx-destination-grid>button{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 9px;align-items:center;min-width:0;padding:12px 13px;border:1px solid #dce5ef;border-radius:10px;color:inherit;background:linear-gradient(180deg,#fff,#fbfdff);text-align:left;cursor:pointer;transition:.16s ease}.wsx-destination-grid>button:hover{border-color:#bfd1e9;background:#f7faff;transform:translateY(-1px);box-shadow:0 8px 18px #2a43670f}.wsx-destination-grid>button>span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#245ed8;background:#edf3ff}.wsx-destination-grid svg{width:17px;height:17px}.wsx-destination-grid b{color:#234064;font-size:10px}.wsx-destination-grid small{color:#7b8da4;font-size:8px;line-height:1.3}.wsx-destination-grid i{grid-column:3;grid-row:1/3;color:#5f7da5;font-style:normal}.wsx-section-heading button:focus-visible,.wsx-scope-panel button:focus-visible,.wsx-attention-rows button:focus-visible,.wsx-destination-grid button:focus-visible{outline:3px solid rgba(39,102,232,.22);outline-offset:2px}@media(max-width:1050px){.wsx-main-grid{grid-template-columns:1fr}.wsx-scope-panel{min-height:260px}.wsx-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.work-scope-main-review{gap:16px}.wsx-hero{min-height:250px}.wsx-hero-copy{width:100%;padding:20px 18px}.wsx-hero-copy>p:not(.wsx-kicker){max-width:90%}.wsx-local-badge{position:relative;display:inline-flex;right:auto;top:auto;margin:0 18px 16px}.wsx-hero-journey{grid-template-columns:1fr;gap:5px}.wsx-hero-journey>i{display:none}.wsx-total-row{grid-template-columns:1fr}.wsx-total{border-right:0;border-bottom:1px solid #e2e9f1;padding:4px 0 14px}.wsx-composition-legend{grid-template-columns:1fr}.wsx-attention-heading,.wsx-deep-dive-title,.wsx-section-heading{align-items:flex-start;flex-direction:column}.wsx-attention-heading>small,.wsx-deep-dive-title>small{text-align:left}.wsx-attention-rows,.wsx-destination-grid{grid-template-columns:1fr}.wsx-work-panel,.wsx-attention,.wsx-deep-dive{padding:15px}.wsx-scope-panel{padding:18px}}.work-directory-list{border:1px solid #d8e2ee;border-radius:10px;background:#fff;overflow:hidden}.work-directory-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:.85rem}.work-directory-table th{padding:12px 18px;background:#f8fafd;border-bottom:1px solid #d8e2ee;color:#536987;font-size:.74rem;font-weight:600}.work-directory-table th:nth-child(1){width:43%}.work-directory-table th:nth-child(2){width:21%}.work-directory-table th:nth-child(3){width:14%}.work-directory-table th:nth-child(4){width:22%}.work-directory-table td{padding:13px 18px;border-bottom:1px solid #e7edf4;color:#465b77;line-height:1.45;overflow-wrap:anywhere;vertical-align:middle}.work-directory-table tr:last-child td{border-bottom:0}.work-directory-row:hover,.work-directory-row:focus-within{background:#f7faff}.work-directory-identity button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:40px;width:100%;border:0;border-radius:3px;padding:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.work-directory-identity strong{color:#17375f;font-size:.91rem;font-weight:650}.work-directory-identity button:hover strong{color:#145be8;text-decoration:underline}.work-directory-identity small{color:#64738a;font-size:.7rem;font-weight:500;letter-spacing:.025em}.work-directory-table .work-directory-status{min-height:24px;padding:3px 9px;font-size:.73rem;font-weight:550}.work-directory-table-simple th:first-child{width:70%}.work-directory-table-simple th:last-child{width:30%}.work-directory-table:has(th:nth-child(5)) th:first-child{width:35%}.work-directory-table:has(th:nth-child(5)) th:nth-child(2){width:17%}.work-directory-table:has(th:nth-child(5)) th:nth-child(3){width:13%}.work-directory-table:has(th:nth-child(5)) th:nth-child(4){width:21%}.work-directory-table:has(th:nth-child(5)) th:nth-child(5){width:14%}.work-directory-identity>div{display:flex;flex-direction:column;gap:3px}.work-directory-status{display:inline-flex;align-items:center;border-radius:999px;background:#eef2f7;color:#4d607a}.work-directory-status-active{color:#176344;background:#e3f4e9}.work-directory-controls{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.work-directory-controls :is(input,select){min-height:44px;min-width:0;padding:10px 12px;border:1px solid #c8d5e5;border-radius:8px;background:#fff;color:#334c71;font:inherit;font-size:.84rem}.work-directory-controls input{flex:1 1 220px}.work-directory-controls select{flex:0 1 150px}.work-directory-count{margin:8px 0 12px;color:#536987;font-size:.78rem}.work-directory-empty{padding:24px;border:1px solid #d8e2ee;border-radius:10px;color:#536987}.work-directory-empty button{border:0;padding:6px 0;color:#145be8;background:transparent;text-decoration:underline;cursor:pointer}.work-directory :is(input,select,button):focus-visible,.work-directory-list button:focus-visible{outline:3px solid #7aa6ff;outline-offset:3px}@media(max-width:1100px){.work-directory-table :is(th,td){padding-left:12px;padding-right:12px}}@media(max-width:760px){.work-directory-table,.work-directory-table tbody{display:block}.work-directory-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.work-directory-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:15px 16px;border-bottom:1px solid #e7edf4}.work-directory-row:last-child{border-bottom:0}.work-directory-table td{padding:0;border:0;display:block;font-size:.81rem}.work-directory-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#62748c;font-size:.68rem}.work-directory-identity,.work-directory-role{grid-column:1 / -1}.work-directory-identity:before{display:none!important}.work-directory-identity strong{font-size:.96rem}.work-directory-role:before{display:inline!important;margin-right:8px}.work-directory-access{grid-column:1 / -1}.work-directory-access:before{display:inline!important;margin-right:8px}.work-directory-controls input{flex-basis:100%}.work-directory-controls select{flex:1 1 120px}}.workspace-admin-page .page-header{padding:24px;border:1px solid #d8e2ee;border-radius:12px;background:linear-gradient(120deg,#fff,#eef5fc);box-shadow:none}.workspace-admin-page .page-header h1{font-size:2rem}.workspace-directory-controls{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.workspace-directory-controls input{flex:1 1 240px}.workspace-directory-controls :is(input,select){min-height:44px;border:1px solid #c8d5e5;border-radius:8px;padding:10px 12px;background:#fff}.workspace-admin-page :is(.primary-button,.secondary-button){border-radius:8px;min-height:40px}.workspace-admin-page .primary-button{background:#145be8}.workspace-directory-table-wrap{overflow-x:auto;border:1px solid #d8e2ee;border-radius:10px;background:#fff}.workspace-directory-table{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left}.workspace-directory-table th{padding:12px 16px;background:#f8fafd;font-size:.75rem;color:#536987}.workspace-directory-table td{padding:14px 16px;border-top:1px solid #e7edf4;color:#465b77}.workspace-name-link{display:flex;flex-direction:column;gap:4px;border:0;background:none;text-align:left;color:#17375f;cursor:pointer;font:inherit}.workspace-name-link small{color:#64738a}.workspace-row-actions{display:flex;align-items:center;gap:8px}.workspace-row-actions details summary{cursor:pointer;padding:10px}.workspace-row-actions details div{display:flex;gap:5px;flex-wrap:wrap}.workspace-row-actions details button{border:0;padding:8px;background:#f3f6fb;color:#17375f}.assignment-row-dirty{background:#fff9e8}.assignment-controls{display:flex;gap:10px;align-items:center;margin:12px 0;flex-wrap:wrap}.assignment-options{display:flex;flex-direction:column;gap:8px}.assignment-options label{display:flex;align-items:center;gap:8px;font-size:.8rem}.assignment-options input{width:18px;height:18px}.assignment-note{font-size:.8rem;color:#536987}.workspace-admin-page button:focus-visible,.workspace-admin-page summary:focus-visible{outline:3px solid #7aa6ff;outline-offset:2px}@media(max-width:760px){.workspace-directory-table,.workspace-directory-table tbody{display:block}.workspace-directory-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.workspace-directory-table tr{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:12px;border-bottom:1px solid #d8e2ee}.workspace-directory-table td{padding:0;border:0;overflow-wrap:anywhere}.workspace-directory-table td:before{content:attr(data-label);display:block;font-size:.7rem;color:#64738a;margin-bottom:4px}.workspace-directory-table td:first-child,.workspace-directory-table td:last-child{grid-column:1/-1}}.assignment-controls label{display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:100%}.assignment-controls select,.workspace-access-search input{min-height:44px;padding:9px 12px;border:1px solid #c8d5e5;border-radius:8px;background:#fff;color:#334c71;max-width:100%}.workspace-directory-table td>small{display:block;margin-top:6px;font-size:.72rem}.workspace-assignment-grid .workspace-directory-table td{vertical-align:top}.workspace-assignment-grid .assignment-options{gap:5px}.workspace-assignment-grid .assignment-options label{min-height:26px}.experience-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 12px}.experience-mode-options label{display:flex;align-items:center;gap:8px;min-height:48px;padding:9px 11px;border:1px solid #c9d8eb;border-radius:10px;background:#fff;font-size:.84rem;line-height:1.28;color:#213b60;cursor:pointer}.experience-mode-options label:has(input:checked){border-color:#3379e9;background:#eff6ff}.experience-mode-options input{flex:0 0 auto;accent-color:#2168e4}.experience-mode-options label:focus-within{outline:2px solid #79a7fc;outline-offset:2px}@media(max-width:410px){.experience-mode-options{grid-template-columns:minmax(0,1fr)}}.pro-map-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:.9rem}.pro-map-section-heading h2{margin:.15rem 0 .35rem}.pro-map-section-heading p:not(.eyebrow){max-width:760px;margin:0;color:#5d7190;font-size:.78rem;line-height:1.5}.pro-map-boundary-chip{flex:0 0 auto;padding:.35rem .55rem;border-radius:999px;background:#eef4ff;color:#2b5fb7;font-size:.68rem;font-weight:800}.pro-roadmap-panel{padding:16px 18px}.pro-roadmap-grid{overflow-x:auto;min-width:0;border:1px solid #dbe4f1;border-radius:11px;background:#fff}.pro-roadmap-header-row,.pro-roadmap-row{display:grid;min-width:820px;grid-template-columns:minmax(135px,.8fr) minmax(260px,1.45fr) repeat(var(--roadmap-columns),minmax(135px,.82fr))}.pro-roadmap-header{padding:8px 10px;border-bottom:1px solid #d9e3f0;background:#f2f6fd;color:#5d7192;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.pro-roadmap-header.current,.pro-roadmap-header.project{display:flex;align-items:center}.pro-roadmap-header.milestone{display:grid;gap:2px;border-left:1px solid #dce5f2}.pro-roadmap-header.milestone strong{color:#34507e;font-size:.66rem}.pro-roadmap-header.milestone span{color:#7a8ba5;font-size:.62rem;font-weight:650;letter-spacing:0;text-transform:none}.pro-roadmap-row{position:relative;border-bottom:1px solid #e7edf5}.pro-roadmap-row:last-child{border-bottom:0}.pro-roadmap-project,.pro-roadmap-current,.pro-roadmap-milestone{min-height:72px;padding:9px 10px}.pro-roadmap-project{display:grid;align-content:center;gap:2px;background:#fbfdff;border-right:1px solid #e2e9f3}.pro-roadmap-project strong{color:#10284c;font-size:.82rem}.pro-roadmap-project span{color:#617491;font-size:.68rem}.pro-roadmap-project em{width:fit-content;margin-top:3px;padding:2px 6px;border-radius:999px;background:#fff0ee;color:#a83c30;font-size:.6rem;font-style:normal;font-weight:800}.pro-roadmap-project.affected em{background:#fff6e9;color:#9a6019}.pro-roadmap-current{display:grid;align-content:center;gap:2px}.pro-roadmap-current strong{color:#233c63;font-size:.73rem}.pro-roadmap-current span,.pro-roadmap-current small{color:#6d7f99;font-size:.65rem}.pro-roadmap-current small{color:#486a9d}.pro-roadmap-milestone{position:relative;display:grid;align-content:center;gap:2px;border-left:1px solid #edf1f6}.pro-roadmap-milestone:before{content:"";position:absolute;left:0;right:0;top:34px;height:2px;background:#d5e1f3}.pro-roadmap-dot{position:relative;z-index:1;width:10px;height:10px;margin-bottom:4px;border:2px solid #2e6be6;border-radius:50%;background:#fff}.pro-roadmap-milestone strong,.pro-roadmap-milestone small{position:relative;z-index:1;width:fit-content;padding-right:4px;background:#fff}.pro-roadmap-milestone strong{color:#315988;font-size:.64rem}.pro-roadmap-milestone small{color:#71829b;font-size:.62rem}.pro-governed-constraint{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);gap:16px;margin-top:10px;padding:10px 12px;border-radius:9px;border:1px solid #cfe0fa;background:#f5f9ff}.pro-governed-constraint.adverse{border-color:#efc2bb;background:#fff7f5}.pro-governed-constraint>div{display:grid;gap:2px}.pro-governed-constraint span{color:#71829b;font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pro-governed-constraint strong{color:#18345d;font-size:.78rem}.pro-governed-constraint.adverse strong{color:#9a3125}.pro-governed-constraint p{margin:0;color:#536a89;font-size:.72rem;line-height:1.45}.pro-dependency-map-panel{padding:16px 18px}.pro-map-legend{display:grid;gap:5px;min-width:188px;color:#627694;font-size:.65rem}.pro-map-legend span{display:flex;align-items:center;gap:7px}.pro-map-legend i{display:inline-block;width:24px;height:0;border-top:2px solid #286cf4}.pro-map-legend i.evidence{border-top:1.5px dashed #8ca0bd}.pro-map-legend i.attention{height:9px;width:9px;border:2px solid #d15b4e;border-radius:50%}.pro-dependency-map-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(255px,.75fr);gap:12px}.pro-network-canvas{position:relative;min-height:440px;overflow:hidden;border:1px solid #d9e3f0;border-radius:13px;background:radial-gradient(circle at 50% 48%,rgba(58,112,235,.07),transparent 30%),linear-gradient(180deg,#fbfdff,#f5f9ff)}.pro-network-lines{position:absolute;inset:0;width:100%;height:100%}.pro-network-lines .source-edge{stroke:#95a7c1;stroke-width:.45;stroke-dasharray:2.2 2.4;opacity:.65}.pro-network-lines .source-edge.blocking-evidence{stroke:#b49382}.pro-network-lines .governed-edge{stroke:#286cf4;stroke-width:1.15;opacity:.95}.pro-network-lines .governed-edge-label{fill:#1e5bd6;font-size:3px;font-weight:800}.pro-network-node{position:absolute;z-index:2;display:grid;width:146px;min-height:64px;transform:translate(-50%,-50%);align-content:center;gap:2px;padding:8px 9px;border:1px solid #cfdbee;border-radius:10px;background:#fffffff5;box-shadow:0 7px 16px #22407114}.pro-network-node strong{color:#10284c;font-size:.79rem}.pro-network-node span{color:#5b6f90;font-size:.64rem}.pro-network-node small{color:#7a8aa2;font-size:.59rem}.pro-network-node em{margin-top:2px;color:#7959aa;font-size:.57rem;font-style:normal;font-weight:700}.pro-network-node.integration{border-color:#b9cbed;background:#f5f8ff}.pro-network-node.constraint{border:2px solid #d15b4e;box-shadow:0 7px 18px #b43d2f21}.pro-network-node.affected{border:2px solid #e19a43;box-shadow:0 7px 18px #bf79241c}.pro-dependency-map-summary{display:grid;align-content:start;gap:9px}.pro-map-alert,.pro-map-evidence-summary,.pro-map-edge-list{padding:10px 11px;border:1px solid #d8e3f0;border-radius:10px;background:#fff}.pro-map-alert.adverse{border-color:#efc0b8;background:#fff7f5}.pro-map-alert>span,.pro-map-evidence-summary>span,.pro-map-edge-list>span{color:#71829c;font-size:.61rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.pro-map-alert strong,.pro-map-evidence-summary strong{display:block;margin-top:4px;color:#17345f;font-size:.76rem}.pro-map-alert.adverse strong{color:#9b3328}.pro-map-alert p,.pro-map-evidence-summary p{margin:5px 0 0;color:#586d8d;font-size:.67rem;line-height:1.4}.pro-map-evidence-summary small{display:block;margin-top:5px;color:#7a899f;font-size:.61rem;line-height:1.42}.pro-map-edge-list{display:grid;gap:5px}.pro-map-edge-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;padding-top:5px;border-top:1px solid #e8edf4}.pro-map-edge-list>div:first-of-type{margin-top:2px}.pro-map-edge-list strong{color:#29466f;font-size:.66rem}.pro-map-edge-list div>span{color:#70819a;font-size:.61rem}.pro-map-edge-list em{grid-column:1 / -1;color:#94634e;font-size:.56rem;font-style:normal}@media(max-width:1020px){.pro-dependency-map-layout{grid-template-columns:1fr}.pro-map-section-heading{display:grid}.pro-map-legend{grid-template-columns:repeat(3,auto);min-width:0}}@media(max-width:720px){.pro-governed-constraint{grid-template-columns:1fr}.pro-network-canvas{min-height:520px}.pro-network-node{width:122px}.pro-map-legend{grid-template-columns:1fr}}.pro-commitment-attention{display:flex;justify-content:space-between;gap:24px;align-items:center;border-left:4px solid #c68a19}.pro-commitment-attention.reviewed{border-left-color:#4b7f68}.pro-commitment-attention h2{margin:.15rem 0 .4rem}.pro-commitment-attention p{margin:0;max-width:900px}.pro-commitment-attention code{font-size:.78rem}.pro-commitment-attention-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:180px}.pro-conflict-badge,.pro-mapping-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pro-conflict-badge.high{background:#fff0df;color:#8d4b00}.pro-conflict-badge.medium{background:#fff8df;color:#6e5800}.pro-conflict-badge.reviewed{background:#eaf3ef;color:#315e4c}.pro-mapping-chip{background:#edf3fb;color:#335579}.pro-mapping-chip.ambiguous{background:#fff8df;color:#6e5800}.pro-mapping-chip.unmatched{background:#f2f2f4;color:#5d6168}.pro-commitment-spine{display:grid;gap:18px}.pro-authority-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pro-authority-strip>div{border:1px solid #d9e3ef;border-radius:12px;padding:10px 12px;background:#f8fbff}.pro-authority-strip span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#63758b}.pro-authority-strip strong{display:block;margin-top:3px;font-size:.86rem}.pro-commitment-artifact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pro-commitment-artifact{border:1px solid #dfe6ef;border-radius:14px;padding:14px;background:#fff}.pro-commitment-artifact.authority-schedule{border-color:#8bb6ee;box-shadow:inset 3px 0 #2e72c8}.pro-commitment-artifact-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pro-commitment-artifact-heading span:first-child{display:block;color:#6a7787;font-size:.72rem}.pro-commitment-artifact-heading strong{display:block;margin-top:2px}.pro-commitment-artifact dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0}.pro-commitment-artifact dl div{min-width:0}.pro-commitment-artifact dt{font-size:.67rem;text-transform:uppercase;color:#7a8796;letter-spacing:.05em}.pro-commitment-artifact dd{margin:2px 0 0;font-size:.8rem;overflow-wrap:anywhere}.pro-commitment-conflicts{display:grid;gap:10px;border-top:1px solid #e3e8ef;padding-top:16px}.pro-conflict-card{border:1px solid #e0e5eb;border-radius:14px;padding:14px;background:#fff}.pro-conflict-card.high.open{border-color:#e5b36b;background:#fffdfa}.pro-conflict-card.medium.open{border-color:#e8d28a}.pro-conflict-card.reviewed{background:#f8fbf9}.pro-conflict-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pro-conflict-heading>div>span{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6f7b89}.pro-conflict-heading strong{display:block;margin-top:3px}.pro-conflict-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.pro-conflict-values>div{border:1px solid #e3e8ee;border-radius:10px;padding:9px;background:#fafbfd}.pro-conflict-values strong,.pro-conflict-values span,.pro-conflict-values small{display:block}.pro-conflict-values span{font-size:1rem;margin:3px 0}.pro-conflict-values small{font-size:.68rem;color:#6b7887;overflow-wrap:anywhere}.pro-resolution-audit{display:grid;gap:2px;border-left:3px solid #4b7f68;background:#eef6f2;padding:10px 12px;margin:10px 0;border-radius:8px}.pro-resolution-audit span,.pro-resolution-audit small{font-size:.75rem;color:#4c6359}.pro-unmapped-evidence{display:grid;gap:8px;border-top:1px solid #e3e8ef;padding-top:16px}.pro-unmapped-evidence article{display:grid;grid-template-columns:minmax(180px,1fr) auto 110px minmax(260px,2fr);gap:12px;align-items:center;border:1px solid #e4e8ed;border-radius:10px;padding:10px 12px;background:#fafbfc}.pro-unmapped-evidence article>div strong,.pro-unmapped-evidence article>div span{display:block}.pro-unmapped-evidence article>div span{font-size:.7rem;color:#697686}.pro-unmapped-evidence article>p{margin:0;font-size:.76rem;color:#566475}.pro-spine-guardrails{display:flex;flex-wrap:wrap;gap:7px}.pro-spine-guardrails span{font-size:.7rem;background:#eef3f8;color:#405268;border-radius:999px;padding:6px 9px}@media(max-width:980px){.pro-authority-strip,.pro-commitment-artifact-grid,.pro-conflict-values{grid-template-columns:1fr 1fr}.pro-unmapped-evidence article{grid-template-columns:1fr auto}.pro-unmapped-evidence article>p{grid-column:1/-1}}@media(max-width:700px){.pro-commitment-attention{align-items:flex-start;flex-direction:column}.pro-commitment-attention-side{align-items:flex-start}.pro-authority-strip,.pro-commitment-artifact-grid,.pro-conflict-values,.pro-commitment-artifact dl{grid-template-columns:1fr}}.pro-spine-intro{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.pro-spine-intro p{margin:0;max-width:860px}.pro-context-help-link{flex:0 0 auto;font-size:.76rem;font-weight:700;text-decoration:none;color:#285f9f;background:#edf5ff;border:1px solid #c7dbf2;border-radius:999px;padding:7px 11px}.pro-context-help-link:hover{text-decoration:underline}@media(max-width:700px){.pro-spine-intro{flex-direction:column}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f6faff;--si-surface: #ffffff;--si-surface-subtle: #f8faff;--si-border: #d9e2ef;--si-text: #263b5b;--si-text-muted: #687990;--si-primary: #0879fa;--si-primary-strong: #065ecb;--si-primary-soft: #eaf6ff;--si-brand-navy: #071634;--si-brand-cyan: #05c9dc;--si-radius-panel: 1rem;--si-radius-card: .8rem;--pt-type-display: 3.125rem;--pt-type-h1: 2.625rem;--pt-type-h1-operational: 2.375rem;--pt-type-h2: 1.5rem;--pt-type-h3: 1.125rem;--pt-type-body: .9375rem;--pt-type-small: .8125rem;--pt-type-eyebrow: .75rem;--pt-leading-display: 1.02;--pt-leading-heading: 1.08;--pt-leading-body: 1.5;--pt-tracking-display: -.035em;--pt-tracking-eyebrow: .1em;--pt-space-1: .25rem;--pt-space-2: .5rem;--pt-space-3: .75rem;--pt-space-4: 1rem;--pt-space-6: 1.5rem;--pt-space-8: 2rem;--pt-space-10: 2.5rem;--pt-space-12: 3rem;--pt-radius-control: .5rem;--pt-radius-card: .875rem;--pt-radius-panel: 1rem;--pt-radius-feature: 1.375rem;--pt-radius-pill: 999px;--pt-hero-a-min: 15.625rem;--pt-hero-a-max: 18.75rem;--pt-hero-b-min: 11.875rem;--pt-hero-b-max: 13.75rem;--pt-hero-c-min: 7.5rem;--pt-hero-c-max: 10.625rem;--pt-project-footer-height: 3.125rem;--pt-project-footer-guide-clearance: 8.75rem;--pt-workspace-outer: #edf2f7;--pt-page-canvas: #f7fbff;--pt-page-frame-line: #dbe5ef;--pt-page-frame-max: 1240px;--si-shadow-panel: 0 10px 28px rgba(31, 49, 83, .07);--si-shadow-action: 0 7px 18px rgba(8, 121, 250, .18)}*{box-sizing:border-box}body{margin:0}.pt-hero-tier-a{min-height:var(--pt-hero-a-min);max-height:var(--pt-hero-a-max);border-radius:var(--pt-radius-feature)}.pt-hero-tier-b{min-height:var(--pt-hero-b-min);max-height:var(--pt-hero-b-max);border-radius:var(--pt-radius-feature)}.pt-hero-tier-c{min-height:var(--pt-hero-c-min);max-height:var(--pt-hero-c-max);border-radius:var(--pt-radius-panel)}.pt-card-status,.pt-card-attention,.pt-card-evidence,.pt-card-decision,.pt-card-editorial{min-width:0;border-radius:var(--pt-radius-card)}.pt-card-status{padding:var(--pt-space-3) var(--pt-space-4)}.pt-card-attention,.pt-card-decision{padding:var(--pt-space-4)}.pt-card-evidence{padding:var(--pt-space-3)}.pt-card-editorial{padding:var(--pt-space-6)}.pt-app-eyebrow{font-size:var(--pt-type-eyebrow);letter-spacing:var(--pt-tracking-eyebrow);text-transform:uppercase}.pt-app-h1{font-size:var(--pt-type-h1);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display)}.pt-app-h1-operational{font-size:var(--pt-type-h1-operational);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display)}.pt-app-h2{font-size:var(--pt-type-h2);line-height:1.15}.pt-app-h3{font-size:var(--pt-type-h3);line-height:1.2}.pt-app-body{font-size:var(--pt-type-body);line-height:var(--pt-leading-body)}.pt-app-small{font-size:var(--pt-type-small);line-height:1.45}code{background:#e9edf5;border-radius:6px;padding:.1rem .35rem}.shell{width:min(1180px,calc(100vw - 40px));margin:0 auto;padding:32px 0 56px}.hero{background:linear-gradient(135deg,#071634,#123b70);color:#fff;padding:32px;border-radius:22px;box-shadow:0 18px 40px #16233d2e}.hero h1{margin:0 0 12px;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.hero p{max-width:860px;color:#d9e4f7}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:#6c7ea3}.hero .eyebrow{color:#9dc0ff}.muted{color:#6c7ea3}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.card,.panel{background:#fff;border:1px solid #dbe2ef;border-radius:18px;padding:20px;box-shadow:0 8px 24px #2639610f}.card strong{display:block;font-size:2rem;margin:4px 0 8px}.label{color:#6c7ea3;font-size:.83rem;font-weight:700}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:700}.badge-neutral{background:#eef2f7;color:#36445c}.badge-info{background:#e7f0ff;color:#1d4f91}.badge-success{background:#e8f6ed;color:#1d7043}.badge-warning{background:#fff4da;color:#8c5a00}.badge-danger{background:#ffe5e8;color:#a12a3a}.panel{margin-top:18px}.panel h2{margin:0 0 16px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.path-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}.path-list li{display:grid;grid-template-columns:80px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #e3e8f2;border-radius:14px}.activity-id{font-weight:800;color:#6d3adf}.grid-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.risk-list{padding-left:1.2rem}.risk-list li{margin:.6rem 0}.risk-list p{margin:.2rem 0 0;color:#5e6c86}@media(max-width:900px){.cards,.grid-two,.path-list li{grid-template-columns:1fr}}.app-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(48,99,255,.14),transparent 32rem),#f4f7fb}.top-bar{align-items:center;background:#fffffff0;border-bottom:1px solid #dfe7f3;display:grid;gap:1rem;grid-template-columns:1fr auto auto;padding:1rem 1.5rem;position:sticky;top:0;z-index:10}.top-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.top-nav button,.user-chip button,.secondary-button{background:#fff;border:1px solid #ccd8ea;border-radius:999px;color:#20304a;cursor:pointer;padding:.55rem .85rem}.user-chip{align-items:center;display:flex;gap:.75rem}.page{margin:0 auto;max-width:1180px;padding:2rem 1.5rem 3rem}.page-centered{align-items:center;display:flex;min-height:100vh;justify-content:center}.page-header{margin-bottom:1.5rem}.page-header h1,.hero-panel h1{font-size:var(--pt-type-h1);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display);margin:var(--pt-space-1) 0 var(--pt-space-3)}.page-header p,.hero-panel p{color:#52627a;font-size:1.05rem;max-width:760px}.shell-panel,.project-card{background:#fffffff5;border:1px solid #dfe7f3;border-radius:24px;box-shadow:0 18px 60px #1c2b4414;padding:1.5rem}.hero-panel{max-width:760px}.small{font-size:.88rem}.button-row{display:flex;gap:.75rem;margin:1.5rem 0}.primary-button{background:linear-gradient(135deg,#126cf5,#05c9dc);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:.7rem 1.05rem;text-decoration:none}.project-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.project-card{display:flex;flex-direction:column;gap:1rem}.project-card h2,.shell-panel h2{margin:.25rem 0 .5rem}.metadata-list{display:grid;gap:.75rem;margin:0}.metadata-list div{display:flex;justify-content:space-between;gap:1rem}.metadata-list dt{color:#63718a;font-weight:700}.metadata-list dd{margin:0;text-align:right}.workspace-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.shell-panel-wide{grid-column:1 / -1}.permission-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.permission-list li{background:#eef3ff;border:1px solid #cfdbff;border-radius:999px;color:#233c92;font-size:.86rem;font-weight:700;padding:.35rem .6rem}@media(max-width:760px){.top-bar{align-items:flex-start;grid-template-columns:1fr}.user-chip,.top-nav{justify-content:flex-start}.workspace-grid{grid-template-columns:1fr}}.top-nav button.active{background:#0879fa;border-color:#0879fa;color:#fff}.top-nav button:disabled{cursor:not-allowed;opacity:.55}.shell-panel p:last-child{margin-bottom:0}.permission-note{color:#63718a;font-size:.9rem}.manual-schedule-page{min-width:0}.manual-schedule-header{display:grid;gap:.85rem;margin-bottom:1rem}.manual-schedule-header-main{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between}.manual-schedule-header-copy{max-width:52rem}.manual-schedule-header h1{font-size:var(--pt-type-h1-operational);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display);margin-bottom:var(--pt-space-2)}.manual-schedule-header-copy>p:last-child{margin-bottom:0;max-width:50rem}.manual-schedule-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:1.65rem}.manual-schedule-header-actions button{white-space:nowrap}.manual-schedule-status-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));margin:0}.manual-schedule-status-grid>div{background:#ffffffe0;border:1px solid rgba(93,109,140,.2);border-radius:.68rem;box-shadow:0 8px 24px #1e2d4e0a;min-width:0;padding:.58rem .68rem}.manual-schedule-status-grid dt{color:#65738d;font-size:.64rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.manual-schedule-status-grid dd{color:#1d273b;font-size:1rem;font-weight:700;margin:.14rem 0 0;overflow-wrap:anywhere}.manual-schedule-status-grid .manual-schedule-status-ready{color:#176b45}.manual-schedule-status-grid .manual-schedule-status-blocked{color:#a43a43}.manual-schedule-trial-note{color:#65738d;font-size:.78rem;margin:0}.manual-schedule-save-status{background:#ffffffe0;border:1px solid rgba(93,109,140,.2);border-radius:.68rem;display:grid;gap:.25rem;padding:.7rem .8rem}.manual-schedule-save-status p{margin:0;overflow-wrap:anywhere}.manual-schedule-save-status-saved{border-color:#176b4547}.manual-schedule-save-status-error{background:#fff5f5;border-color:#a43a4347;color:#91333b}.manual-schedule-page .primary-button:disabled{background:#aeb7c8;border-color:#aeb7c8;color:#f8fafc;cursor:not-allowed;opacity:1}.manual-schedule-page .manual-activity-editor,.manual-schedule-page .manual-relationship-editor{min-width:0;overflow:hidden}.manual-activity-editor>h2,.manual-relationship-editor>h2{margin-bottom:.25rem}.manual-activity-editor>.muted,.manual-relationship-editor>.muted{font-size:.82rem;line-height:1.45;margin-bottom:0;max-width:76rem}.manual-editor-toolbar{background:#f4f7fcd1;border:1px solid rgba(93,109,140,.2);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin:.75rem 0;padding:.75rem}.manual-editor-toolbar h3{color:#53617a;font-size:.72rem;letter-spacing:.055em;margin:0;text-transform:uppercase}.manual-editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.manual-editor-actions button{font-size:.76rem;line-height:1.1;min-height:2rem;padding:.35rem .58rem}.manual-editor-actions button:disabled{background:#f3f5f8;border-color:#5d6d8c33;color:#8792a6;cursor:not-allowed;opacity:1}.manual-editor-table-scroll{border:1px solid rgba(93,109,140,.22);border-radius:.75rem;margin-top:.75rem;max-width:100%;overflow:auto;scrollbar-gutter:stable}.manual-activity-editor .manual-editor-table-scroll{max-height:min(68vh,44rem)}.manual-relationship-editor .manual-editor-table-scroll{max-height:26rem}.manual-editor-table,.manual-relationship-table{border-collapse:separate;border-spacing:0;width:100%}.manual-editor-table{min-width:1580px;table-layout:fixed}.manual-relationship-table{min-width:700px;table-layout:fixed}.manual-editor-table th,.manual-editor-table td,.manual-relationship-table th,.manual-relationship-table td{border-bottom:1px solid rgba(93,109,140,.14);font-size:.76rem;line-height:1.25;padding:.28rem .34rem;vertical-align:middle}.manual-editor-table thead th,.manual-relationship-table thead th{background:#f4f6fa;box-shadow:0 1px #5d6d8c2e;color:#53617a;font-size:.66rem;font-weight:700;letter-spacing:.045em;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:4}.manual-editor-table tbody td,.manual-relationship-table tbody td{background:#fff}.manual-editor-table tbody tr:last-child td,.manual-relationship-table tbody tr:last-child td{border-bottom:0}.manual-editor-table tbody tr:hover td,.manual-relationship-table tbody tr:hover td{background:#f8faff}.manual-editor-table th:nth-child(1),.manual-editor-table td:nth-child(1){width:3rem}.manual-editor-table th:nth-child(2),.manual-editor-table td:nth-child(2){width:2.5rem}.manual-editor-table th:nth-child(3),.manual-editor-table td:nth-child(3){width:4rem}.manual-editor-table th:nth-child(4),.manual-editor-table td:nth-child(4){width:6rem}.manual-editor-table th:nth-child(5),.manual-editor-table td:nth-child(5){width:6rem}.manual-editor-table th:nth-child(6),.manual-editor-table td:nth-child(6){width:13rem}.manual-editor-table th:nth-child(7),.manual-editor-table td:nth-child(7){width:6.5rem}.manual-editor-table th:nth-child(8),.manual-editor-table td:nth-child(8),.manual-editor-table th:nth-child(9),.manual-editor-table td:nth-child(9){width:7.5rem}.manual-editor-table th:nth-child(10),.manual-editor-table td:nth-child(10),.manual-editor-table th:nth-child(11),.manual-editor-table td:nth-child(11){width:5rem}.manual-editor-table th:nth-child(12),.manual-editor-table td:nth-child(12){width:6.5rem}.manual-editor-table th:nth-child(13),.manual-editor-table td:nth-child(13){width:7rem}.manual-editor-table th:nth-child(14),.manual-editor-table td:nth-child(14){width:6rem}.manual-editor-table th:nth-child(15),.manual-editor-table td:nth-child(15){width:16rem}.manual-editor-table th:nth-child(-n+3),.manual-editor-table td:nth-child(-n+3){position:sticky}.manual-editor-table th:nth-child(1),.manual-editor-table td:nth-child(1){left:0}.manual-editor-table th:nth-child(2),.manual-editor-table td:nth-child(2){left:3rem}.manual-editor-table th:nth-child(3),.manual-editor-table td:nth-child(3){box-shadow:1px 0 #5d6d8c2e;left:5.5rem}.manual-editor-table thead th:nth-child(-n+3){z-index:6}.manual-editor-table tbody td:nth-child(-n+3){background:#fff;z-index:2}.manual-editor-table tbody tr:hover td:nth-child(-n+3){background:#f8faff}.manual-editor-input{background:#fff;border:1px solid rgba(93,109,140,.32);border-radius:.34rem;box-sizing:border-box;color:inherit;font:inherit;font-size:.76rem;height:2rem;min-width:0;padding:.24rem .38rem;width:100%}.manual-editor-input:hover{border-color:#43567e7a}.manual-editor-input:focus{border-color:#2b52dcd1;outline:2px solid rgba(43,82,220,.14);outline-offset:0}.manual-editor-input:disabled{background:#f1f3f7;color:#738097;cursor:not-allowed}.manual-editor-id,.manual-editor-name,.manual-editor-wbs,.manual-editor-date,.manual-editor-number,.manual-editor-status,.manual-editor-owner,.manual-editor-calendar{min-width:0}.manual-editor-delete{white-space:nowrap}.manual-editor-table td:last-child .manual-editor-actions{gap:.25rem;margin:0}.manual-editor-table td:last-child .manual-editor-actions button,.manual-relationship-table .manual-editor-delete{font-size:.67rem;min-height:1.72rem;padding:.2rem .36rem}.manual-drag-handle{align-items:center;border:1px dashed rgba(93,109,140,.5);border-radius:.35rem;color:#63718a;cursor:grab;display:inline-flex;font-size:.61rem;font-weight:700;justify-content:center;letter-spacing:.025em;min-height:1.7rem;padding:.18rem .3rem;text-transform:uppercase;-webkit-user-select:none;user-select:none}.manual-drag-handle:active{cursor:grabbing}.manual-editor-row-dragging{opacity:.52}.manual-summary-row td{background:#eef2ff;border-bottom-color:#4b63b42e}.manual-summary-row td:nth-child(-n+3){background:#eef2ff}.manual-summary-row:hover td,.manual-summary-row:hover td:nth-child(-n+3){background:#e7edff}.manual-summary-row .manual-editor-input{background:#ffffffdb}.manual-summary-row .manual-editor-name{font-weight:700}.manual-child-row td:nth-child(6){box-shadow:inset 3px 0 #2b52dc29}.manual-relationship-table th:nth-child(1),.manual-relationship-table td:nth-child(1){width:3.5rem}.manual-relationship-table th:nth-child(2),.manual-relationship-table td:nth-child(2),.manual-relationship-table th:nth-child(3),.manual-relationship-table td:nth-child(3){width:13rem}.manual-relationship-table th:nth-child(4),.manual-relationship-table td:nth-child(4){width:6rem}.manual-relationship-table th:nth-child(5),.manual-relationship-table td:nth-child(5){width:5rem}.manual-relationship-table th:nth-child(6),.manual-relationship-table td:nth-child(6){width:6rem}@media(max-width:900px){.manual-schedule-header-main{display:grid}.manual-schedule-header-actions{justify-content:flex-start;padding-top:0}.manual-editor-toolbar{grid-template-columns:1fr}.manual-activity-editor .manual-editor-table-scroll{max-height:36rem}}.trial-page-header{max-width:820px}.project-card-featured{min-height:100%}.project-card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.project-signal-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem}.status-pill{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:800;padding:.4rem .65rem;white-space:nowrap}.status-pill-ok{background:#dcfce7;color:#166534}.status-pill-risk{background:#fee2e2;color:#991b1b}.status-pill-warning{background:#fef3c7;color:#92400e}.trial-tools{align-items:center;background:#fffffff5;border:1px solid #dfe7f3;border-radius:24px;box-shadow:0 18px 60px #1c2b4414;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem;padding:1.5rem}.trial-tools h2{margin:.25rem 0 .5rem}.trial-tool-grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.project-create-panel{align-items:stretch;grid-template-columns:1fr}.project-create-intro{max-width:46rem}.context-create-options{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.context-create-option{align-items:center;background:#fff;border:1px solid #d9e3f1;border-radius:16px;color:#1d2a44;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5.25rem;padding:.9rem 1rem;text-align:left}.context-create-option:hover{border-color:#9db8e6;box-shadow:0 10px 28px #1c2b4414}.context-create-option-selected{background:#f4f8ff;border-color:#5c88e8;box-shadow:inset 0 0 0 1px #3869cc1f}.context-create-option-icon{align-items:center;background:#e8f0ff;border-radius:10px;color:#1f5fc4;display:inline-flex;font-size:.78rem;font-weight:800;height:2.1rem;justify-content:center;width:2.1rem}.context-create-option-icon svg{height:1.15rem;width:1.15rem}.context-create-option strong,.context-create-option small{display:block}.context-create-option small{color:#63708a;font-weight:500;margin-top:.18rem}.context-create-option-check{color:#1f6a45;font-weight:800}.project-create-form-shell{border-top:1px solid #e4ebf5;display:grid;gap:1rem;padding-top:1.1rem}.project-create-form-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between}.project-create-form-heading h3,.project-create-form-heading p{margin:0}.project-create-form-heading p{color:#64748b}.project-create-form{display:grid;gap:.9rem;min-width:min(42rem,100%)}.project-create-panel .project-create-form{min-width:0;width:100%}.project-create-fields{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-create-fields label{color:#344158;display:grid;font-size:.78rem;font-weight:700;gap:.35rem}.project-create-fields input,.project-create-fields select{background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;color:#1d273b;font:inherit;min-width:0;padding:.68rem .75rem}.project-create-error{color:#991b1b;margin:0}.project-create-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between}.project-create-footer small{color:#7a879c}.project-schedule-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.project-schedule-actions h2{margin:.25rem 0 .5rem}.project-schedule-action-grid{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}@media(max-width:760px){.project-card-header,.trial-tools{align-items:stretch;grid-template-columns:1fr}.context-create-options,.project-create-fields{grid-template-columns:1fr}.project-create-form-heading,.project-create-footer{align-items:stretch;flex-direction:column}.project-create-footer .primary-button{width:100%}.project-schedule-actions{align-items:stretch;display:grid}.project-schedule-action-grid,.trial-tool-grid{justify-content:flex-start}}.import-page{max-width:1280px;min-width:0}.import-page-header{margin-bottom:1rem}.import-page-header-main{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between}.import-page-header-main>div{max-width:54rem}.import-page-header-main .secondary-button{flex:0 0 auto;margin-top:1.6rem;white-space:nowrap}.import-stage{margin-bottom:1rem;min-width:0;overflow:hidden}.import-stage-heading{align-items:flex-start;display:flex;gap:.8rem;margin-bottom:1rem}.import-stage-heading>div{min-width:0}.import-stage-heading .eyebrow{margin-bottom:.15rem}.import-stage-heading h2{margin:0}.import-stage-heading .muted{margin:.35rem 0 0;max-width:62rem}.import-stage-number{align-items:center;background:#0879fa;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:800;height:2rem;justify-content:center;margin-top:.1rem;width:2rem}.import-upload-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.import-upload-card{background:#f8faff;border:1px solid rgba(93,109,140,.2);border-radius:.9rem;min-width:0;padding:1rem}.import-upload-card-heading,.import-preview-heading,.import-checks-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.import-upload-card-heading h3,.import-preview-heading h3,.import-checks-heading h3,.import-resource-strip h3,.import-continue-card h3,.import-column-reference h3{margin:0}.import-upload-card>.muted{min-height:2.6rem}.import-source-badge,.import-preview-heading>span,.import-readiness-badge{background:#eef2ff;border:1px solid rgba(43,82,220,.18);border-radius:999px;color:#324b9b;flex:0 0 auto;font-size:.68rem;font-weight:700;padding:.28rem .5rem;white-space:nowrap}.import-file-label{color:#53617a;display:block;font-size:.72rem;font-weight:700;letter-spacing:.035em;margin-bottom:.35rem;text-transform:uppercase}.import-file-input{background:#fff;border:1px solid rgba(93,109,140,.3);border-radius:.6rem;box-sizing:border-box;color:#3d4b63;cursor:pointer;font:inherit;font-size:.8rem;padding:.35rem;width:100%}.import-file-input::file-selector-button{background:#fff;border:1px solid #ccd8ea;border-radius:999px;color:#20304a;cursor:pointer;font:inherit;font-weight:700;margin-right:.65rem;padding:.45rem .68rem}.import-file-input:focus-visible{border-color:#0879fa;outline:2px solid rgba(36,71,216,.18);outline-offset:2px}.import-source-summary{display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;margin:.85rem 0 0}.import-source-summary>div{min-width:0}.import-source-summary dt{color:#65738d;font-size:.66rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.import-source-summary dd{font-size:.82rem;font-weight:700;margin:.16rem 0 0;overflow-wrap:anywhere}.import-resource-strip{align-items:flex-start;background:#f4f7fcd1;border:1px solid rgba(93,109,140,.18);border-radius:.8rem;display:grid;gap:.85rem;grid-template-columns:minmax(12rem,.75fr) minmax(0,2fr);margin-top:.85rem;padding:.85rem}.import-resource-strip .muted{font-size:.8rem;margin:.3rem 0 0}.import-resource-links{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.import-resource-link{background:#fff;border:1px solid rgba(93,109,140,.2);border-radius:.65rem;color:#20304a;display:grid;gap:.18rem;min-width:0;padding:.55rem .65rem;text-decoration:none}.import-resource-link:hover{border-color:#2447d873}.import-resource-link span{font-size:.78rem;font-weight:700}.import-resource-link small{color:#65738d;font-size:.68rem;line-height:1.35}.import-upload-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:.85rem}.import-trial-note,.import-blocked-note{color:#65738d;font-size:.76rem;margin:0}.import-column-reference{border-top:1px solid rgba(93,109,140,.16);margin-top:.9rem;padding-top:.8rem}.import-column-reference>summary{color:#33415c;cursor:pointer;font-size:.82rem;font-weight:700}.import-reference-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.import-reference-grid>section{min-width:0}.import-reference-grid .muted{font-size:.76rem;margin:.25rem 0 .55rem}.import-status-grid{display:grid;gap:.5rem;grid-template-columns:repeat(6,minmax(7rem,1fr));margin:0 0 .9rem}.import-status-grid>div{background:#f8faff;border:1px solid rgba(93,109,140,.18);border-radius:.7rem;min-width:0;padding:.6rem .68rem}.import-status-grid dt{color:#65738d;font-size:.62rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.import-status-grid dd{color:#1d273b;font-size:.98rem;font-weight:800;margin:.14rem 0 0;overflow-wrap:anywhere}.import-status-grid .import-status-ready{color:#176b45}.import-status-grid .import-status-blocked{color:#a43a43;font-size:.82rem}.import-preview-stack{display:grid;gap:.85rem}.import-preview-card,.import-checks-panel,.import-continue-card{background:#fff;border:1px solid rgba(93,109,140,.2);border-radius:.85rem;min-width:0;padding:.85rem}.import-preview-heading{align-items:center;margin-bottom:.6rem}.import-preview-heading .muted{font-size:.76rem;margin:.2rem 0 0;overflow-wrap:anywhere}.import-table-scroll{border:1px solid rgba(93,109,140,.18);border-radius:.65rem;max-width:100%;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.import-preview-scroll{max-height:min(44vh,24rem)}.import-table-scroll table{border-collapse:separate;border-spacing:0;width:100%}.import-activity-preview-table{min-width:1040px}.import-relationship-preview-table,.import-reference-table table{min-width:620px}.import-table-scroll th,.import-table-scroll td{border-bottom:1px solid rgba(93,109,140,.13);font-size:.76rem;line-height:1.3;padding:.48rem .55rem;text-align:left;vertical-align:top}.import-table-scroll thead th{background:#f4f6fa;color:#53617a;font-size:.65rem;font-weight:700;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.import-table-scroll tbody tr:last-child td{border-bottom:0}.import-table-scroll tbody tr:hover td{background:#f8faff}.import-completion-grid{display:grid;gap:.85rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.import-checks-heading{align-items:center;border-bottom:1px solid rgba(93,109,140,.14);padding-bottom:.65rem}.import-readiness-ready{background:#e8f7ef;border-color:#176b4533;color:#176b45}.import-readiness-blocked{background:#fff0f1;border-color:#a43a4333;color:#a43a43}.import-message-group{margin-top:.75rem}.import-message-group h4{font-size:.76rem;margin:0 0 .4rem}.import-message-list{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.import-message{align-items:baseline;background:#f8faff;border-left:3px solid #8c98ac;border-radius:.45rem;display:grid;font-size:.76rem;gap:.15rem;padding:.48rem .58rem}.import-message-error{background:#fff5f5;border-left-color:#b94a53}.import-message-warning{background:#fff9e8;border-left-color:#b98220}.import-message-info{background:#f2f6ff;border-left-color:#4f6fc5}.import-upload-error{background:#fff5f5;border:1px solid rgba(185,74,83,.2);border-radius:.55rem;color:#91333b;font-size:.78rem;margin:.75rem 0 0;padding:.58rem .65rem}.import-empty-state{color:#176b45;font-size:.8rem;margin:.75rem 0 0}.import-continue-card{align-self:start;background:#f8faff}.import-continue-card .muted{font-size:.82rem}.import-continue-card .primary-button{width:100%}.import-page .primary-button:disabled{background:#aeb7c8;border-color:#aeb7c8;color:#f8fafc;cursor:not-allowed;opacity:1}.import-blocked-note{margin-top:.55rem}@media(max-width:1400px){.import-reference-grid{grid-template-columns:1fr}}@media(max-width:980px){.import-status-grid{grid-template-columns:repeat(3,minmax(7rem,1fr))}.import-resource-strip,.import-completion-grid{grid-template-columns:1fr}}@media(max-width:760px){.import-page-header-main,.import-upload-footer{align-items:flex-start;display:grid}.import-page-header-main .secondary-button{margin-top:0}.import-upload-grid,.import-reference-grid,.import-resource-links{grid-template-columns:1fr}.import-status-grid{grid-template-columns:repeat(2,minmax(7rem,1fr))}}.app-shell{display:grid;grid-template-columns:258px minmax(0,1fr);min-height:100vh;background:var(--pt-workspace-outer)}.app-sidebar{--pt-sidebar-child-font-size: .72rem;--pt-sidebar-child-line-height: 1.2;--pt-sidebar-child-min-height: 34px;--pt-sidebar-child-radius: 7px;--pt-sidebar-child-weight: 650;--pt-sidebar-child-indent: 2.65rem;position:sticky;top:0;z-index:60;display:flex;flex-direction:column;width:258px;height:100vh;min-width:0;overflow-y:auto;overscroll-behavior:contain;color:#d8e0f1;background:#071634;border-right:1px solid #14335e}.app-sidebar-brand{display:flex;align-items:center;gap:.75rem;min-height:74px;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.09)}.app-sidebar-brand-mark{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(255,255,255,.2);border-radius:11px;color:#fff;background:linear-gradient(135deg,#166cf2,#05c9dc);font-size:.82rem;font-weight:800;box-shadow:0 8px 22px #3157d540}.app-sidebar-brand strong,.app-sidebar-brand small,.app-sidebar-project span,.app-sidebar-project strong,.app-sidebar-project small,.app-sidebar-user strong,.app-sidebar-user small{display:block}.app-sidebar-brand strong{color:#fff;font-size:.88rem}.app-sidebar-brand small{margin-top:.15rem;color:#8f9ab1;font-size:.72rem}.app-sidebar-brand{align-items:flex-start;flex-direction:column;gap:.38rem}.app-sidebar-brand .plentro-brand-lockup{max-width:100%}.app-sidebar-brand .plentro-brand-icon-svg{width:1.8rem;height:1.76rem}.app-sidebar-brand .plentro-brand-wordmark-svg{height:1.35rem;max-width:9.5rem}.auth-page-brand{margin-bottom:1rem}.auth-page-brand .plentro-brand-icon-svg{width:2.35rem;height:2.3rem}.auth-page-brand .plentro-brand-wordmark-svg{height:1.78rem}.app-sidebar-project{padding:1rem 1.1rem .75rem}.app-sidebar-project span{color:#7888a8;font-size:.64rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.app-sidebar-project strong{margin-top:.3rem;color:#fff;font-size:.88rem}.app-sidebar-project small{margin-top:.3rem;overflow:hidden;color:#8895ae;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-navigation{display:grid;gap:.25rem;padding:.65rem .75rem 1rem}.app-sidebar-navigation-item{min-width:0}.app-sidebar-navigation>button,.app-sidebar-navigation-item>button,.app-sidebar-disabled-group button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:42px;padding:.55rem .7rem;border:0;border-radius:9px;color:#aeb9ce;background:transparent;font:inherit;font-size:.78rem;font-weight:650;text-align:left}.app-sidebar-navigation>button:hover,.app-sidebar-navigation-item>button:hover{color:#fff;background:#ffffff0f}.app-sidebar-navigation>button.active,.app-sidebar-navigation-item>button.active{color:#fff;background:#0e2c54;box-shadow:inset 3px 0 #05c9dc}.app-sidebar-disabled-group{display:grid;gap:.15rem}.app-sidebar-disabled-group button{cursor:not-allowed;opacity:.38}.app-sidebar-schedule-slot{min-height:0;margin:.25rem 0 .5rem 1.4rem;padding-left:.7rem;border-left:1px solid #34415d}.app-sidebar-footer{display:grid;gap:.8rem;margin-top:auto;padding:1rem .9rem;border-top:1px solid rgba(255,255,255,.09)}.app-sidebar-status{display:flex;align-items:center;gap:.45rem;color:#8e9bb2;font-size:.68rem}.app-sidebar-status i{width:8px;height:8px;border-radius:50%;background:#32d6a0;box-shadow:0 0 0 3px #32d6a01f}.app-sidebar-user{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem}.app-sidebar-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#073e86;background:#d7efff;font-size:.66rem;font-weight:800}.app-sidebar-user strong{color:#fff;font-size:.7rem}.app-sidebar-user small{margin-top:.1rem;color:#7f8ca4;font-size:.62rem;text-transform:capitalize}.app-sidebar-user button{min-height:30px;padding:.35rem .45rem;border:1px solid #35415c;border-radius:7px;color:#b6c1d5;background:transparent;font-size:.62rem}.app-shell-main{min-width:0;min-height:100vh;background:var(--pt-workspace-outer)}.app-utility-bar{position:sticky;top:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:.65rem 1.4rem;border-bottom:1px solid #dfe6f1;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-utility-bar>div:first-of-type span,.app-utility-bar>div:first-of-type strong{display:block}.app-utility-bar>div:first-of-type span{color:#77839a;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.app-utility-bar>div:first-of-type strong{margin-top:.1rem;color:#1f2940;font-size:.8rem}.app-utility-user{display:flex;align-items:center;gap:.7rem;color:#39445b;font-size:.76rem}.trial-persona-selector{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:.35rem .5rem;max-width:520px;padding:.45rem .55rem;border:1px solid #d8e0ee;border-radius:12px;background:#f8faff}.trial-persona-selector label{color:#53627a;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trial-persona-selector select{min-height:34px;padding:.35rem .55rem;border:1px solid #bfcbe0;border-radius:8px;color:#1f2f4f;background:#fff;font:inherit}.trial-persona-selector button{border-radius:8px}.trial-persona-selector-note,.trial-persona-selector-warning{grid-column:1 / -1;font-size:.64rem;line-height:1.3}.trial-persona-selector-note{color:#65738b}.trial-persona-selector-warning{color:#a43a1b}.app-utility-user button,.app-navigation-toggle{min-height:34px;padding:.4rem .75rem;border:1px solid #ccd7e8;border-radius:999px;color:#273550;background:#fff}.app-utility-user .trial-persona-selector button{border-radius:8px}.app-navigation-toggle{display:none;border-radius:8px;font-size:1rem}.app-shell-content{min-width:0}.app-stage-aware-return{display:flex;align-items:center;width:100%;max-width:1300px;margin:0 auto;padding:10px 18px 0;box-sizing:border-box;min-width:0}.app-stage-aware-return a{display:inline-flex;align-items:center;min-height:36px;max-width:100%;padding:6px 11px;box-sizing:border-box;border:1px solid #cadcf0;border-radius:8px;background:#fff;color:#194f9c;font-size:.82rem;font-weight:750;text-decoration:none;overflow-wrap:anywhere}.app-stage-aware-return a:hover{text-decoration:underline}.app-stage-aware-return a:focus-visible{outline:3px solid #4489e5;outline-offset:2px}@media(max-width:600px){.app-stage-aware-return{padding:8px 12px 0}.app-stage-aware-return a{font-size:.78rem;min-height:38px}}.app-sidebar-backdrop{display:none}@media(min-width:901px){.app-shell-main-schedule{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.app-shell-main-schedule .app-shell-content{min-height:0;overflow:hidden}.app-shell-main-schedule .schedule-workspace-host{display:flex;box-sizing:border-box;height:100%;min-height:0;overflow:hidden;padding-block:1rem}.app-shell-main-schedule .schedule-workspace-host>.schedule-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-shell-main-schedule .schedule-workspace>.sw-tab-panel{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.app-shell-main-schedule .sw-planner-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.app-shell-main-schedule .sw-plan-surface{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}.app-shell-main-schedule .sw-summary-layout,.app-shell-main-schedule .sw-compare-layout,.app-shell-main-schedule .sw-versions-layout,.app-shell-main-schedule .sw-empty-state{flex:1 1 auto;width:100%;min-height:0;overflow:auto;overscroll-behavior:contain}}.app-shell-content{background:var(--pt-workspace-outer)}.app-shell-content>.page,.app-shell-content>.shell{width:100%;max-width:var(--pt-page-frame-max);margin-inline:auto}@media(min-width:1800px){.app-shell-content>.page:not(.schedule-workspace-host){box-shadow:inset 1px 0 0 var(--pt-page-frame-line),inset -1px 0 0 var(--pt-page-frame-line)}}.app-shell-content .cockpit-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell-content .cockpit-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.app-shell-content .cockpit-action-grid .card>strong{font-size:.98rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.app-shell-content .cockpit-action-grid .card{padding:.85rem .95rem}@media(max-width:1080px){.app-shell{grid-template-columns:226px minmax(0,1fr)}.app-sidebar{width:226px}.app-shell-content .cockpit-metric-grid,.app-shell-content .cockpit-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app-shell{display:block}.app-sidebar{position:fixed;inset:0 auto 0 0;width:min(288px,86vw);transform:translate(-104%);transition:transform .2s ease;box-shadow:18px 0 42px #0f172a40}.app-sidebar.open{transform:translate(0)}.app-sidebar-backdrop{position:fixed;z-index:55;inset:0;display:block;width:100%;border:0;background:#0f172a61}.app-navigation-toggle{display:inline-flex;align-items:center;justify-content:center}.app-utility-bar{flex-wrap:wrap;padding-inline:.8rem}.app-utility-user{width:100%;flex-wrap:wrap;justify-content:flex-end}.app-utility-user>span{display:none}.trial-persona-selector{width:100%;max-width:none}.app-shell-content .cockpit-metric-grid,.app-shell-content .cockpit-action-grid{grid-template-columns:1fr}}.project-import-source-page,.jira-import-page{display:grid;gap:1.25rem}.project-import-source-toolbar{display:flex;justify-content:flex-start}.project-import-options-page{display:grid;gap:1.5rem}.project-import-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.project-import-option-card{display:flex;flex-direction:column;gap:1rem;min-height:320px;padding:1.4rem;border:1px solid #dce4f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px #1f2d4c0f}.project-import-option-card h2,.jira-stage h2,.jira-subsection h3,.jira-import-commit h3{margin:.2rem 0 .4rem}.project-import-option-card p,.project-import-option-card ul{margin:0}.project-import-option-card ul{display:grid;gap:.45rem;padding-left:1.2rem;color:#536078}.project-import-option-card>button{align-self:flex-start;margin-top:auto}.project-import-option-primary{border-color:#bfcdf9;background:linear-gradient(145deg,#f7f9ff,#fff 64%);box-shadow:0 14px 34px #3157d51a}.jira-import-header{align-items:flex-start}.jira-readonly-badge{border:1px solid #a9d8c7;color:#176a50;background:#ecfbf5}.jira-security-note{padding:.9rem 1rem;border:1px solid #c9d7f6;border-left:4px solid #5271db;border-radius:10px;color:#33415d;background:#f5f8ff}.jira-stage,.jira-subsection,.jira-connection-form,.jira-source-grid,.jira-filter-bar{display:grid;gap:1rem}.jira-connection-form{grid-template-columns:repeat(3,minmax(0,1fr))}.jira-connection-form label,.jira-source-grid label,.jira-filter-bar label{display:grid;gap:.4rem;color:#33415d;font-size:.78rem;font-weight:700}.jira-connection-form input,.jira-source-grid select,.jira-filter-bar input,.jira-filter-bar select{width:100%;min-height:42px;padding:.65rem .75rem;border:1px solid #cdd7e7;border-radius:9px;color:#1f2940;background:#fff;font:inherit;font-weight:500}.jira-connection-form input:focus,.jira-source-grid select:focus,.jira-filter-bar input:focus,.jira-filter-bar select:focus{outline:3px solid rgba(82,113,219,.15);border-color:#5271db}.jira-token-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.jira-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;grid-column:1 / -1}.jira-source-saved-state{align-items:center;background:#effaf3;border:1px solid #a7d8b5;border-radius:999px;color:#1f6b3a;display:inline-flex;font-weight:700;gap:.4rem;min-height:42px;padding:.65rem .85rem}.jira-source-saved-state:before{content:"✓"}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.jira-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jira-source-grid small{color:#66728a;font-weight:500}.jira-preview-stage{gap:1.35rem}.jira-preview-heading-row{grid-template-columns:auto minmax(0,1fr) auto}.jira-delta-summary{display:grid;gap:1rem;padding:1.2rem;border:1px solid #b8c9e8;border-radius:16px;background:linear-gradient(180deg,#f5f8ff,#fff 76%)}.jira-delta-summary-first{border-color:#cbd8ec}.jira-delta-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.jira-delta-heading h3{margin:.2rem 0 .45rem;font-size:1.35rem}.jira-delta-heading p:last-child{margin:0;max-width:62rem;color:#52627a}.jira-delta-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.jira-delta-metrics article{display:grid;gap:.35rem;padding:.9rem;border:1px solid #dbe4f2;border-radius:11px;background:#fff}.jira-delta-metrics strong{color:#1f3f8f;font-size:1.45rem;line-height:1}.jira-delta-metrics span{color:#5b687e;font-size:.82rem;line-height:1.35}.jira-delta-list{display:grid;gap:.65rem}.jira-delta-list-nested{margin-top:.65rem}.jira-delta-row{display:grid;gap:.55rem;padding:.85rem .95rem;border:1px solid #dce5f2;border-radius:11px;background:#fff}.jira-delta-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.jira-delta-row-main>div{display:grid;gap:.15rem}.jira-delta-row-main>div>strong{color:#17366f}.jira-delta-row-main>div>span,.jira-delta-row small{color:#5b687e}.jira-delta-action{flex:0 0 auto;max-width:18rem;padding:.3rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;text-align:center}.jira-delta-review-badge{background:#fff6dc;border-color:#855d0038;color:#855d00}.jira-delta-action.schedule{color:#855d00;background:#fff1c7}.jira-delta-action.source{color:#34526f;background:#edf3f8}.jira-delta-fields{display:flex;flex-wrap:wrap;gap:.45rem .9rem;color:#3f4f66;font-size:.82rem}.jira-delta-more>summary{cursor:pointer;color:#234fbd;font-weight:700}.jira-delta-current-version-note,.jira-delta-governance-note{margin:0;padding:.75rem .85rem;border-radius:10px;font-size:.84rem;line-height:1.45}.jira-delta-current-version-note{color:#6f5400;background:#fff8e4}.jira-delta-governance-note{color:#245c43;background:#eef8f2}.jira-preview-decision{display:grid;gap:1rem;padding:1.2rem;border:1px solid #cbd8ec;border-radius:16px;background:#fff}.jira-preview-decision-ready{border-color:#9fd0ae;background:linear-gradient(180deg,#f5fbf7,#fff 72%)}.jira-preview-decision-review{border-color:#e5c77f;background:linear-gradient(180deg,#fffaf0,#fff 72%)}.jira-preview-decision-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.jira-preview-decision-heading h3{margin:.2rem 0 .45rem;font-size:1.35rem}.jira-preview-decision-heading p:last-child{margin:0;max-width:60rem;color:#52627a}.jira-preview-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.jira-preview-decision-grid article{display:grid;gap:.35rem;padding:.9rem;border:1px solid #dde5f0;border-radius:11px;background:#fff}.jira-preview-decision-grid strong{color:#1f3f8f;font-size:1.5rem;line-height:1}.jira-preview-decision-grid span{color:#5b687e;font-size:.82rem;line-height:1.35}.jira-preview-decision-note{margin:0;color:#52627a;font-size:.84rem}.jira-preview-primary-action{justify-self:start}.jira-preview-details{border:1px solid #d8e2f0;border-radius:14px;background:#f8faff;overflow:hidden}.jira-preview-details>summary{cursor:pointer;list-style:none;padding:1rem 1.15rem}.jira-preview-details>summary::-webkit-details-marker{display:none}.jira-preview-details>summary>span{display:grid;gap:.25rem;padding-right:2rem;position:relative}.jira-preview-details>summary>span:after{content:"+";position:absolute;right:0;top:0;color:#2b55b8;font-size:1.35rem;font-weight:700}.jira-preview-details[open]>summary>span:after{content:"−"}.jira-preview-details>summary strong{color:#26344e}.jira-preview-details>summary small{color:#6b7890}.jira-preview-details-body{display:grid;gap:1.35rem;padding:0 1rem 1rem}.jira-source-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #d8e2f0;border-radius:12px;background:#f8faff}.jira-source-banner>div{min-width:0}.jira-source-banner strong,.jira-source-banner span{display:block}.jira-source-banner span:not(.badge){margin-top:.2rem;overflow:hidden;color:#657189;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.jira-subsection{padding:1.15rem;border:1px solid #e0e7f1;border-radius:13px;background:#fff}.jira-subsection-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.jira-progress-value{color:#284ebc;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1;white-space:nowrap}.jira-summary-grid,.jira-mapping-grid{display:grid;gap:.75rem;margin:0}.jira-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.jira-mapping-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.jira-summary-grid>div,.jira-mapping-grid>div{min-width:0;padding:.85rem;border:1px solid #e2e8f1;border-radius:10px;background:#f8fafc}.jira-summary-grid dt,.jira-mapping-grid dt,.jira-distribution-card dt,.jira-sprint-card dt{color:#66728a;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.jira-summary-grid dd,.jira-mapping-grid dd{margin:.35rem 0 0;color:#1f2940;font-size:1.25rem;font-weight:800}.jira-replacement-warning{padding:.85rem 1rem;border:1px solid #efd49c;border-radius:9px;color:#755313;background:#fff9eb}.jira-distribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.jira-distribution-card{padding:.9rem;border:1px solid #e2e8f1;border-radius:10px}.jira-distribution-card h4,.jira-distribution-card dl{margin:0}.jira-distribution-card dl{display:grid;gap:.45rem;margin-top:.75rem}.jira-distribution-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.4rem;border-bottom:1px solid #eef2f7}.jira-distribution-card dd,.jira-sprint-card dd{margin:0;font-weight:800}.jira-sprint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.jira-sprint-card{display:grid;gap:.7rem;padding:1rem;border:1px solid #dfe6f0;border-radius:11px;background:#fafbfd}.jira-sprint-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.jira-sprint-card p,.jira-sprint-card dl{margin:0}.jira-sprint-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.jira-sprint-card dl>div{padding:.55rem;border-radius:8px;background:#fff}.jira-sprint-state{text-transform:capitalize}.jira-sprint-active{color:#176a50;background:#eaf8f2}.jira-sprint-future{color:#3752a6;background:#eef2ff}.jira-sprint-closed{color:#5b6475;background:#eff2f6}.jira-sprint-unknown{color:#7a5b19;background:#fff7df}.jira-items-heading{align-items:center}.jira-filter-bar{grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}.jira-work-item-table table{min-width:880px}.jira-work-item-table td strong{color:#284ebc;font-size:.78rem}.jira-table-note{margin:0;font-size:.74rem}.jira-status-to_do{color:#4f596b;background:#eef1f5}.jira-status-in_progress{color:#2450a6;background:#eaf1ff}.jira-status-done{color:#176a50;background:#e8f8f1}.jira-diagnostic-list{display:grid;gap:.7rem}.jira-diagnostic{padding:.85rem 1rem;border:1px solid #dfe6f1;border-left-width:4px;border-radius:9px;background:#fafbfd}.jira-diagnostic>div{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.jira-diagnostic p{margin:.55rem 0 .25rem}.jira-diagnostic small{color:#68748a}.jira-diagnostic-info{border-left-color:#5271db}.jira-diagnostic-warning{border-left-color:#d49a28;background:#fffbf2}.jira-diagnostic-error{border-left-color:#c94b57;background:#fff5f6}.jira-import-commit{display:grid;gap:.8rem}.jira-import-commit>button{justify-self:start}.jira-import-success{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #a9d8c7;border-radius:10px;background:#edfaf5}.jira-import-success strong,.jira-import-success span{display:block}.jira-import-success span{margin-top:.25rem;color:#4e625b;font-size:.75rem}@media(max-width:1080px){.jira-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jira-preview-decision-grid,.jira-delta-metrics,.jira-sprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.project-import-option-grid,.jira-connection-form,.jira-source-grid,.jira-distribution-grid,.jira-preview-heading-row,.jira-source-banner{grid-template-columns:1fr}.jira-preview-decision-heading,.jira-delta-heading,.jira-delta-row-main{align-items:flex-start;flex-direction:column}.jira-preview-heading-row>button,.jira-source-banner>.badge{justify-self:start}}@media(max-width:620px){.jira-summary-grid,.jira-mapping-grid,.jira-preview-decision-grid,.jira-delta-metrics,.jira-sprint-grid,.jira-filter-bar{grid-template-columns:1fr}.jira-subsection-heading,.jira-import-success{align-items:flex-start;flex-direction:column}}.jira-date-mapping-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:1rem;border:1px solid #dce4f0;border-radius:12px;background:#f8faff}.jira-date-mapping-options legend{padding:0 .35rem;color:#33415d;font-size:.78rem;font-weight:800}.jira-date-mapping-options label{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem;border:1px solid #dce4f0;border-radius:10px;background:#fff;cursor:pointer}.jira-date-mapping-options input{margin-top:.2rem}.jira-date-mapping-options label>span,.jira-date-mapping-options label strong,.jira-date-mapping-options label small{display:block}.jira-date-mapping-options label small{margin-top:.25rem;color:#66728a;font-weight:500;line-height:1.4}.jira-date-mapping-options>p{grid-column:1 / -1;margin:0;font-size:.76rem}.jira-progress-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.jira-progress-model-grid article{display:grid;gap:.35rem;padding:.9rem;border:1px solid #dfe6f1;border-radius:10px;background:#f8fafc}.jira-progress-model-grid article>strong{color:#284ebc;font-size:1.55rem}.jira-progress-model-grid article p{margin:0;color:#66728a;font-size:.75rem;line-height:1.45}.jira-assumption-note,.jira-estimation-unavailable{padding:.85rem 1rem;border:1px solid #c9d7f6;border-left:4px solid #5271db;border-radius:9px;color:#33415d;background:#f5f8ff}.jira-estimation-summary{display:grid;gap:.85rem;padding:1rem;border:1px solid #d8e2f0;border-radius:11px;background:#fbfcff}.jira-estimation-summary>div:first-child strong,.jira-estimation-summary>div:first-child small{display:block}.jira-estimation-summary>div:first-child small{margin-top:.2rem;color:#66728a}.jira-estimation-summary dl,.jira-insight-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;margin:0}.jira-estimation-summary dl>div,.jira-insight-summary-grid>div{padding:.75rem;border:1px solid #e2e8f1;border-radius:9px;background:#fff}.jira-estimation-summary dt,.jira-insight-summary-grid dt{color:#66728a;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.jira-estimation-summary dd,.jira-insight-summary-grid dd{margin:.3rem 0 0;color:#1f2940;font-size:1.15rem;font-weight:800}.jira-estimation-summary>p{margin:0;font-size:.75rem}.jira-insight-list{display:grid;gap:.7rem}.jira-insight-list article{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(220px,1fr) minmax(320px,1.8fr);gap:.8rem;align-items:center;padding:.85rem;border:1px solid #dfe6f1;border-radius:10px;background:#fafbfd}.jira-insight-list article>div:first-child strong,.jira-insight-list article>div:first-child span{display:block}.jira-insight-list article>div:first-child strong{color:#284ebc}.jira-insight-list article>div:first-child span{margin-top:.2rem;color:#536078;font-size:.76rem}.jira-insight-badges,.jira-table-signals{display:flex;flex-wrap:wrap;gap:.35rem}.jira-insight-badges .badge,.jira-table-signals .badge{color:#654b12;background:#fff4d7}.jira-insight-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.jira-insight-list dl>div{min-width:0}.jira-insight-list dt{color:#66728a;font-size:.62rem;font-weight:700;text-transform:uppercase}.jira-insight-list dd{margin:.2rem 0 0;font-weight:700}.jira-work-item-table table{min-width:1180px}@media(max-width:1080px){.jira-insight-list article{grid-template-columns:1fr}}@media(max-width:820px){.jira-date-mapping-options{grid-template-columns:1fr}}@media(max-width:620px){.jira-insight-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-catalogue-page{max-width:1240px;min-width:0;padding-top:1.35rem}.project-catalogue-hero{align-items:center;background:#f8fbff;border-block:1px solid #dbe5f2;display:flex;min-height:220px;margin:0 0 1rem;overflow:hidden;position:relative}.project-catalogue-hero:after{background:linear-gradient(90deg,#f8fbff 0% 42%,#f8fbfffa 48%,#f8fbffd1 54%,#f8fbff00 65%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.project-catalogue-hero-copy{max-width:52%;padding:1.55rem 1.8rem;position:relative;z-index:2}.project-catalogue-hero .eyebrow{color:#536a91;margin-bottom:.45rem}.project-catalogue-hero h1{color:#09245b;font-size:var(--pt-type-h1);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display);margin:0}.project-catalogue-hero-intro{color:#416193;font-size:1.02rem;line-height:1.45;margin:.8rem 0 0;max-width:31rem}.project-catalogue-hero-meta{align-items:center;color:#687b9b;display:flex;flex-wrap:wrap;font-size:.72rem;gap:.45rem .7rem;margin-top:1rem}.project-catalogue-hero-meta>*+*:before{color:#9aabc4;content:"•";margin-right:.7rem}.project-catalogue-hero-meta strong{color:#17396f;font-size:.78rem}.project-catalogue-workspace-code{font-variant-numeric:tabular-nums;letter-spacing:.035em}.project-catalogue-hero-art{height:100%;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:62%;z-index:0}.project-catalogue-tabs{display:inline-flex;gap:.35rem;margin:0 0 1rem;padding:.3rem;background:#eaf0fb;border:1px solid #d7e1f0;border-radius:999px}.project-catalogue-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:#40516d;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:.45rem;padding:.55rem .85rem}.project-catalogue-tabs button span{align-items:center;background:#dbe5f6;border-radius:999px;display:inline-flex;font-size:.72rem;justify-content:center;min-width:1.5rem;padding:.12rem .4rem}.project-catalogue-tabs button.active{background:#fff;box-shadow:0 6px 18px #1c2b441a;color:#1739b7}.project-catalogue-toolbar{align-items:end;background:#fff;border:1px solid #dbe4f1;border-radius:1rem;display:grid;gap:.75rem;grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(10rem,1fr)) auto auto;margin-bottom:.75rem;padding:1rem}.project-catalogue-toolbar label,.project-catalogue-layout{color:#40516d;display:grid;font-size:.76rem;font-weight:800;gap:.35rem}.project-catalogue-toolbar input,.project-catalogue-toolbar select{background:#fff;border:1px solid #cbd5e1;border-radius:.7rem;color:#1d273b;font:inherit;font-size:.86rem;min-height:2.45rem;min-width:0;padding:.55rem .7rem}.project-catalogue-search input{width:100%}.project-catalogue-layout>div{background:#eaf0fb;border:1px solid #d7e1f0;border-radius:.7rem;display:inline-flex;padding:.2rem}.project-catalogue-layout button{background:transparent;border:0;border-radius:.55rem;color:#40516d;cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;padding:.48rem .65rem}.project-catalogue-layout button.active{background:#fff;box-shadow:0 3px 10px #1c2b441a;color:#1739b7}.project-catalogue-export{min-height:2.45rem;white-space:nowrap}.project-catalogue-summary{align-items:center;color:#52627a;display:flex;gap:.75rem;justify-content:space-between;margin:0 0 .75rem}.project-catalogue-summary p{margin:0}.project-catalogue-table-scroll{border:1px solid #dbe4f1;border-radius:1rem;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.project-catalogue-table{border-collapse:collapse;min-width:64rem;width:100%}.project-catalogue-table th,.project-catalogue-table td{border-bottom:1px solid #e2e8f0;font-size:.84rem;padding:.75rem .8rem;text-align:left;vertical-align:top}.project-catalogue-table th{background:#f8fafc;color:#40516d;font-size:.74rem;font-weight:800;letter-spacing:.02em;position:sticky;text-transform:uppercase;top:0;z-index:1}.project-catalogue-table tbody tr:hover{background:#f8fafc}.project-catalogue-table td strong,.project-catalogue-table td small{display:block}.project-catalogue-table td small{color:#64748b;font-size:.72rem;margin-top:.2rem}.project-catalogue-code{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.project-catalogue-code-link{color:#1739b7;font:inherit;font-weight:800;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.project-catalogue-code-link:hover{color:#102a8f}.project-catalogue-code-link:focus-visible{border-radius:.2rem;outline:3px solid rgba(36,71,216,.28);outline-offset:3px}.project-catalogue-sort{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:.35rem;letter-spacing:inherit;padding:0;text-transform:inherit}.project-catalogue-row-actions{display:flex;flex-wrap:wrap;gap:.4rem}.project-catalogue-row-actions .primary-button,.project-catalogue-row-actions .secondary-button,.project-catalogue-row-actions .danger-button{font-size:.76rem;padding:.48rem .65rem;white-space:nowrap}.project-catalogue-empty-filtered{margin-top:0}@media(max-width:980px){.project-catalogue-hero{min-height:205px}.project-catalogue-hero-copy{max-width:58%;padding-inline:1.35rem}.project-catalogue-hero-art{width:58%}}@media(max-width:760px){.project-catalogue-hero{min-height:auto}.project-catalogue-hero:after{background:#f8fbff}.project-catalogue-hero-copy{max-width:none;padding:1.35rem 1.1rem}.project-catalogue-hero-art{display:none}.project-catalogue-hero-meta{align-items:flex-start;display:grid;gap:.28rem}.project-catalogue-hero-meta>*+*:before{content:none}}@media(max-width:1080px){.project-catalogue-table{min-width:44rem}.project-catalogue-table th,.project-catalogue-table td{padding:.68rem .55rem}.project-catalogue-page .project-create-panel{grid-template-columns:1fr}.project-catalogue-page .project-create-form{min-width:0;width:100%}}@media(max-width:980px){.project-catalogue-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.project-catalogue-search{grid-column:1 / -1}.project-catalogue-export{justify-self:start}}@media(max-width:640px){.project-catalogue-toolbar{grid-template-columns:1fr}.project-catalogue-search{grid-column:auto}.project-catalogue-summary{align-items:flex-start;flex-direction:column}}.project-card-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:auto}.project-card-actions>*{flex:1 1 9rem}.project-kind-label{color:#52627a;font-size:.85rem;font-weight:700;margin:0}.project-card-archived{border-style:dashed}.project-archive-reason,.project-lifecycle-protection,.project-lifecycle-explanation,.project-lifecycle-result{border-radius:.9rem;margin:0;padding:.85rem 1rem}.project-archive-reason{background:#f8fafc;border:1px solid #e2e8f0}.project-archive-reason p{color:#52627a;margin:.35rem 0 0}.project-lifecycle-protection{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.project-lifecycle-explanation{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.project-lifecycle-result{background:#dcfce7;border:1px solid #86efac;color:#166534;margin-bottom:1rem}.project-lifecycle-dialog-backdrop{align-items:center;background:#0f172a9e;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.project-lifecycle-dialog{background:#fff;border:1px solid #dbe4f1;border-radius:1.25rem;box-shadow:0 24px 90px #0f172a4d;max-height:min(90vh,48rem);max-width:38rem;overflow:auto;padding:1.5rem;width:100%}.project-lifecycle-dialog h2{margin:.25rem 0 .75rem}.project-lifecycle-reason{color:#344158;display:grid;font-weight:700;gap:.45rem;margin-top:1rem}.project-lifecycle-reason textarea{border:1px solid #cbd5e1;border-radius:.7rem;font:inherit;padding:.75rem;resize:vertical}.project-lifecycle-reason small{color:#64748b;font-weight:500;text-align:right}.project-lifecycle-dialog-actions{justify-content:flex-end;margin-bottom:0}.danger-button{background:#b91c1c;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:.7rem 1.05rem}.danger-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.58}.archived-project-notice{max-width:46rem}.archived-project-notice .primary-button{margin-top:1.25rem}@media(max-width:640px){.project-catalogue-tabs{display:flex;width:100%}.project-catalogue-tabs button{flex:1;justify-content:center}.project-card-actions{display:grid}}.project-purge-dialog{max-width:56rem}.project-purge-warning{background:#fff1f2;border:1px solid #fecdd3;border-radius:.9rem;color:#9f1239;line-height:1.55;margin:1rem 0;padding:.9rem 1rem}.project-purge-metadata{grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.project-purge-blockers{background:#fff7ed;border:1px solid #fdba74;border-radius:.9rem;color:#9a3412;margin:1rem 0;padding:.9rem 1rem}.project-purge-blockers ul{margin:.55rem 0 0;padding-left:1.25rem}.project-purge-impact{border:1px solid #dbe4f1;border-radius:1rem;margin:1rem 0;overflow:hidden}.project-purge-impact h3{background:#f8fafc;border-bottom:1px solid #dbe4f1;margin:0;padding:.85rem 1rem}.project-purge-impact dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.project-purge-impact dl div{align-items:center;border-bottom:1px solid #edf1f7;display:flex;gap:1rem;justify-content:space-between;padding:.7rem 1rem}.project-purge-impact dl div:nth-child(odd){border-right:1px solid #edf1f7}.project-purge-impact dt{color:#40516d;font-weight:650}.project-purge-impact dd{color:#111827;font-weight:800;margin:0}.project-purge-fingerprint{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.9rem;display:grid;gap:.45rem;margin:1rem 0;padding:.85rem 1rem}.project-purge-fingerprint code{color:#475569;font-size:.76rem;overflow-wrap:anywhere}.project-lifecycle-reason input{border:1px solid #cbd5e1;border-radius:.7rem;font:inherit;padding:.75rem}.project-purge-field-error{color:#b91c1c!important;text-align:left!important}.project-purge-checkbox{align-items:flex-start;background:#fff7ed;border:1px solid #fdba74;border-radius:.9rem;color:#7c2d12;display:flex;font-weight:650;gap:.7rem;margin:1rem 0;padding:.9rem 1rem}.project-purge-checkbox input{flex:0 0 auto;margin-top:.2rem}@media(max-width:760px){.project-purge-metadata,.project-purge-impact dl{grid-template-columns:1fr}.project-purge-impact dl div:nth-child(odd){border-right:0}}.app-sidebar-workspace{display:grid;gap:.35rem;padding:.85rem 1rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.app-sidebar-workspace label{color:var(--shell-muted, #a9b6c7);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-sidebar-workspace select{width:100%;min-width:0;border:1px solid rgba(255,255,255,.2);border-radius:.45rem;background:#ffffff14;color:inherit;padding:.55rem}.app-sidebar-workspace select option{color:#132238}.workspace-admin-page{display:grid;gap:1.25rem}.workspace-admin-message{margin:0;border-left:4px solid #2f855a;border-radius:.35rem;background:#edf9f2;color:#1f5d42;padding:.8rem 1rem}.workspace-create-panel,.project-discovery-policy{display:flex;align-items:end;justify-content:space-between;gap:1.25rem}.workspace-create-form,.workspace-member-form{display:flex;align-items:end;flex-wrap:wrap;gap:.8rem}.workspace-create-form label,.workspace-member-form label,.workspace-member-card label{display:grid;gap:.35rem;min-width:13rem}.workspace-create-form input,.workspace-create-form select,.workspace-member-form select,.workspace-member-card select{min-height:2.5rem;border:1px solid #c7d1dc;border-radius:.45rem;background:#fff;padding:.55rem .65rem}.workspace-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.workspace-card,.workspace-member-card{border:1px solid #d9e1e8;border-radius:.75rem;background:#fff;box-shadow:0 .35rem 1rem #1c2a3d0f;padding:1rem}.workspace-card-heading,.workspace-member-card{display:flex;align-items:center;justify-content:space-between;gap:1rem}.workspace-member-list{display:grid;gap:.75rem}.workspace-member-card h2,.workspace-member-card h3{margin:0}.workspace-audit-list{display:grid;gap:.55rem;margin:0;padding-left:1.25rem}.workspace-audit-list li{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:.25rem 1rem;border-bottom:1px solid #edf0f3;padding:.45rem 0}.workspace-audit-list small{grid-column:1 / -1;overflow-wrap:anywhere}.text-button{width:fit-content;border:0;background:transparent;color:#315d8c;padding:0;font:inherit;font-weight:700;cursor:pointer}@media(max-width:760px){.workspace-create-panel,.project-discovery-policy,.workspace-member-card{align-items:stretch;flex-direction:column}.workspace-create-form,.workspace-member-form{display:grid}.workspace-create-form label,.workspace-member-form label,.workspace-member-card label{min-width:0}}.app-sidebar-navigation-group{margin-top:.35rem}.app-sidebar-navigation-group:not(.app-sidebar-navigation-group-secondary)+.app-sidebar-navigation-group-secondary{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.09)}.app-sidebar-navigation-group-secondary+.app-sidebar-navigation-group-secondary{margin-top:.15rem}.app-sidebar-navigation-group-toggle{width:100%;display:grid;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.65rem;border:0;background:transparent;color:inherit;text-align:left;padding:.65rem .75rem;border-radius:.5rem;font-weight:650}.app-sidebar-navigation-group-toggle:hover{background:#ffffff0f}.app-sidebar-navigation-chevron{opacity:.7;font-size:.85rem}.app-sidebar-navigation-group-items{display:grid;gap:.1rem;margin:.1rem 0 .45rem}.app-sidebar-navigation-group-items .app-sidebar-navigation-item>button{min-height:var(--pt-sidebar-child-min-height);padding-left:var(--pt-sidebar-child-indent);border-radius:var(--pt-sidebar-child-radius);font-size:var(--pt-sidebar-child-font-size);font-weight:var(--pt-sidebar-child-weight);line-height:var(--pt-sidebar-child-line-height)}.app-sidebar-navigation-group-primary .app-sidebar-navigation-group-items .app-sidebar-navigation-item>button{grid-template-columns:1fr}.app-sidebar-navigation-group-primary .app-sidebar-navigation-group-items .app-sidebar-navigation-item>button>span:first-child{display:none}.app-sidebar-navigation-group-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.project-information-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-information-toolbar{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.project-information-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.project-information-field{display:grid;gap:.4rem;font-weight:600}.project-information-field-wide{grid-column:1 / -1}.project-information-field input,.project-information-field textarea{width:100%;box-sizing:border-box;border:1px solid #cbd3df;border-radius:.5rem;background:#fff;color:inherit;font:inherit;font-weight:400;padding:.7rem .8rem}.project-information-field textarea{resize:vertical}.project-information-field input:focus,.project-information-field textarea:focus{outline:2px solid currentColor;outline-offset:1px}.project-information-field-heading{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.project-information-character-count,.project-information-field-guidance{color:#63718a;font-size:.78rem;font-weight:600}.project-information-field-error{color:#b42318;font-size:.82rem;font-weight:700}.project-information-field input[aria-invalid=true],.project-information-field textarea[aria-invalid=true]{border-color:#b42318}.project-information-summary{display:grid;gap:1rem}.project-information-facts-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-information-fact-card{align-self:start}.project-information-fact-list{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.project-information-fact-list div{min-width:0}.project-information-fact-list dt{color:#63718a;font-size:.78rem;font-weight:700;letter-spacing:.02em}.project-information-fact-list dd{font-weight:650;line-height:1.45;margin:.25rem 0 0;overflow-wrap:anywhere;text-align:left}.project-information-narrative-card{min-width:0}.project-information-narrative-list{display:grid;gap:0}.project-information-narrative-item{border-top:1px solid #e4eaf4;padding:1rem 0}.project-information-narrative-item:first-child{border-top:0;padding-top:.35rem}.project-information-narrative-item:last-child{padding-bottom:0}.project-information-narrative-item h3{color:#52627c;font-size:.82rem;letter-spacing:.02em;margin:0}.project-information-narrative-item p{line-height:1.62;margin:.4rem 0 0;max-width:88ch;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap}.project-information-next-step{align-items:center;background:radial-gradient(circle at top right,rgba(36,71,216,.1),transparent 20rem),#fff;display:flex;gap:1.5rem;justify-content:space-between}.project-information-next-step h2{margin:.2rem 0 .45rem}.project-information-next-step p{line-height:1.55;margin:0;max-width:70ch}.project-information-next-step small{color:#63718a;display:block;margin-top:.5rem}.project-information-next-step .primary-button{flex:0 0 auto}.project-information-edit-actions{display:flex;gap:.75rem;margin-top:1rem}@media(max-width:760px){.project-information-intro{display:grid}.project-information-form-grid,.project-information-facts-grid{grid-template-columns:1fr}.project-information-next-step{align-items:flex-start;display:grid}.project-information-field-wide{grid-column:auto}.project-information-fact-list{grid-template-columns:1fr}}.evidence-journey{background:radial-gradient(circle at top right,rgba(36,71,216,.12),transparent 22rem),linear-gradient(180deg,#f8faff,#fff 72%);border:1px solid #d9e3f4;border-radius:20px;margin:1.25rem 0 1.5rem;padding:1.15rem}.evidence-journey-header{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(12rem,17rem)}.evidence-journey-header h3{font-size:1.15rem;margin:.1rem 0 .35rem}.evidence-journey-header .muted{margin:0;max-width:46rem}.evidence-progress-dial{align-content:center;aspect-ratio:1.9 / 1;background:#fff;border:1px solid #d8e1ef;border-radius:999px;box-shadow:inset 0 0 0 .42rem #eef2f8;display:grid;justify-items:center;padding:.8rem 1rem;text-align:center}.evidence-progress-dial>span{color:#6c7a91;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.evidence-progress-dial>strong{color:#23304a;font-size:1.05rem;margin-top:.2rem}.evidence-progress-dial>small{color:#6c7a91;line-height:1.3;margin-top:.2rem}.evidence-progress-dial-available{box-shadow:inset 0 0 0 .42rem #e3f3ea}.evidence-journey-track{display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:1rem 0 0;padding:0}.evidence-journey-node{align-items:center;background:#ffffffeb;border:1px solid #dfe6f1;border-radius:14px;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr);min-height:4.5rem;padding:.7rem}.evidence-journey-index{align-items:center;background:#eef2f7;border-radius:999px;color:#47566f;display:inline-flex;font-size:.72rem;font-weight:800;height:1.65rem;justify-content:center;width:1.65rem}.evidence-journey-node-copy{display:grid;gap:.14rem;min-width:0}.evidence-journey-node-copy strong{color:#22304a;font-size:.8rem;overflow-wrap:anywhere}.evidence-journey-node-copy small{color:#66748c;font-size:.72rem}.evidence-journey-node-available{border-color:#b9ddca;background:#f5fbf7}.evidence-journey-node-available .evidence-journey-index{background:#dff2e7;color:#176b45}.evidence-journey-node-incomplete,.evidence-journey-node-stale{border-color:#ecd69d;background:#fffbf0}.evidence-journey-node-incomplete .evidence-journey-index,.evidence-journey-node-stale .evidence-journey-index{background:#fff0c7;color:#875900}.evidence-journey-node-blocked,.evidence-journey-node-read_failed{border-color:#efc2c7;background:#fff7f8}.evidence-journey-node-blocked .evidence-journey-index,.evidence-journey-node-read_failed .evidence-journey-index{background:#ffe3e6;color:#9d3140}.evidence-journey-node-not_established,.evidence-journey-node-not_applicable{background:#f8f9fb}.evidence-next-action{background:#edf3ff;border:1px solid #d2dfff;border-radius:14px;display:grid;gap:.25rem;margin-top:.85rem;padding:.8rem .9rem}.evidence-next-action strong{color:#233c92;font-size:.9rem;line-height:1.45}@media(max-width:980px){.evidence-journey-header{grid-template-columns:1fr}.evidence-progress-dial{aspect-ratio:auto;border-radius:18px;justify-items:start;text-align:left}.evidence-journey-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.evidence-journey-track{grid-template-columns:1fr}}.estimate-coverage-card{min-width:0}.estimate-coverage-value{display:block;margin-top:.7rem;font-size:1.55rem;line-height:1;letter-spacing:-.025em}.estimate-coverage-summary{margin:.45rem 0 0;color:#66758d;font-size:.78rem;line-height:1.35}.estimate-coverage-summary strong{color:#41536e;font-weight:800}.estimate-coverage-segments{display:flex;gap:.32rem;margin-top:.85rem;min-width:0}.estimate-coverage-segment{position:relative;flex:1 1 0;height:.62rem;overflow:hidden;border-radius:999px;background:#e7ebf2}.estimate-coverage-segment:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#244bd1,#6684ef);transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.2,0,.38,.9)}.estimate-coverage-segment-filled:after{transform:scaleX(1)}.estimate-coverage-scale{display:flex;justify-content:space-between;gap:.75rem;margin-top:.48rem;color:#738198;font-size:.68rem}.estimate-coverage-boundary{margin:.55rem 0 0;color:#7a879a;font-size:.68rem;line-height:1.4}.evidence-journey-groups{display:grid;grid-template-columns:4fr 3fr 3fr;gap:.5rem;margin:1rem 0 .35rem;color:#8a96a9;font-size:.58rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.evidence-journey-track-shell{position:relative;padding-top:.75rem}.evidence-journey-line,.evidence-journey-progress-line{position:absolute;top:1.65rem;left:5%;height:2px;border-radius:999px;pointer-events:none}.evidence-journey-line{right:5%;background:#e3e8f0}.evidence-journey-progress-line{max-width:90%;background:linear-gradient(90deg,#466be1,#6686ef);transform-origin:left center}.evidence-journey-track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(10,minmax(4.5rem,1fr));gap:0;margin:0;padding:0;list-style:none}.evidence-journey-node{display:grid;justify-items:center;min-width:0;padding:0 .2rem;border:0;background:transparent;text-align:center}.evidence-journey-index{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:2px solid #d8dee8;border-radius:50%;color:#8794a7;background:#fff;font-size:.68rem;font-weight:850}.evidence-journey-node-copy{display:grid;gap:.18rem;justify-items:center;margin-top:.45rem}.evidence-journey-node-copy strong{max-width:6rem;color:#53637b;font-size:.66rem;line-height:1.18}.evidence-journey-node-copy small{color:#99a3b3;font-size:.58rem;line-height:1.15}.evidence-journey-node-available .evidence-journey-index{border-color:#4e6fe0;color:#fff;background:#4e6fe0}.evidence-journey-node-available .evidence-journey-node-copy small{color:#5770af}.evidence-journey-node-next .evidence-journey-index{border-color:#e1b55f;color:#9a5a00;background:#fff7e7}.evidence-journey-node-next .evidence-journey-node-copy small{color:#a46309}.evidence-journey-node-not_applicable .evidence-journey-index{border-style:dashed;color:#8d97a5;background:#f6f7f9}.evidence-next-action{margin-top:1rem}@keyframes cockpit-settle-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cockpit-journey-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cockpit-next-evidence{0%{box-shadow:0 0 #b5701100;transform:scale(.96)}55%{box-shadow:0 0 0 6px #b570111f;transform:scale(1.05)}to{box-shadow:0 0 #b5701100;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.cockpit-management-panel{animation:cockpit-settle-in .2s cubic-bezier(.2,0,.38,.9) 70ms both}.cockpit-enter-kpis>.card{opacity:0;transform:translateY(4px);animation:cockpit-settle-in .18s cubic-bezier(.2,0,.38,.9) both}.cockpit-enter-kpis>.card:nth-child(1){animation-delay:.17s}.cockpit-enter-kpis>.card:nth-child(2){animation-delay:.22s}.cockpit-enter-kpis>.card:nth-child(3){animation-delay:.27s}.cockpit-enter-kpis>.card:nth-child(4){animation-delay:.32s}.cockpit-enter-journey{opacity:0;transform:translateY(4px);animation:cockpit-settle-in .19s cubic-bezier(.2,0,.38,.9) .36s both}.cockpit-enter-journey .evidence-journey-progress-line{animation:cockpit-journey-grow .36s cubic-bezier(.2,0,.38,.9) .43s both}.cockpit-enter-journey .evidence-journey-node-next .evidence-journey-index{animation:cockpit-next-evidence .34s cubic-bezier(.2,0,.38,.9) .69s both}}@media(prefers-reduced-motion:reduce){.cockpit-management-panel,.cockpit-enter-kpis>.card,.cockpit-enter-journey,.cockpit-enter-journey .evidence-journey-progress-line,.cockpit-enter-journey .evidence-journey-node-next .evidence-journey-index{animation:none!important;transform:none!important}.estimate-coverage-segment:after{transition:none!important}}@media(max-width:960px){.evidence-journey-track-shell{overflow-x:auto;padding-bottom:.5rem}.evidence-journey-track{min-width:50rem}.evidence-journey-line{min-width:45rem}.evidence-journey-progress-line{min-width:0}}@media(max-width:640px){.evidence-journey-groups{display:none}.estimate-coverage-segments{gap:.25rem}}.cockpit-management-panel{position:relative;overflow:hidden;border-color:#d6dff0;background:linear-gradient(118deg,#3e5ed20b,#fff0 48%),#fff;box-shadow:0 8px 24px #192b520b}.evidence-progress-status{align-self:flex-start;display:grid;gap:.2rem;min-width:11rem;max-width:15rem;padding:.72rem .85rem;border:1px solid #dce3ef;border-radius:.8rem;background:#fbfcff;box-shadow:0 3px 12px #192b5209}.evidence-progress-status>span{color:#78869a;font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.evidence-progress-status>strong{color:#24334d;font-size:.86rem;line-height:1.2}.evidence-progress-status>small{color:#76849a;font-size:.63rem;line-height:1.3}.evidence-progress-status-unmeasured{border-color:#d9e0eb;background:#f8fafc}.evidence-progress-status-available{border-color:#cbd8ff;background:#f4f7ff}.estimate-coverage-segment{background:#d8deea;box-shadow:inset 0 0 0 1px #cbd4e2}.evidence-journey-node-copy strong{max-width:7rem;overflow-wrap:normal;word-break:normal}@media(max-width:960px){.evidence-progress-status{width:100%;max-width:none}}.app-sidebar-navigation-group-header{align-items:stretch;display:grid;gap:.2rem;grid-template-columns:minmax(0,1fr) auto}.app-sidebar-navigation-group-header .app-sidebar-navigation-group-toggle{grid-template-columns:1.25rem minmax(0,1fr)}.app-sidebar-navigation-chevron-toggle{align-items:center;display:inline-flex;justify-content:center;min-width:2.4rem;padding:.65rem .55rem}.app-sidebar-navigation-chevron-toggle:hover{background:#ffffff0f}.app-sidebar-navigation-chevron-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.schedule-analysis-panel{display:grid;gap:1rem}.schedule-analysis-banner{padding:.8rem .95rem;border:1px solid #bfd5f4;border-radius:.75rem;background:#f4f8ff;color:#315680;line-height:1.45}.schedule-analysis-banner strong{color:#173a64}.schedule-analysis-metrics{margin-top:0}.schedule-analysis-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:1rem;align-items:start}.schedule-analysis-layout h3{margin:0 0 .25rem}.schedule-analysis-path-list li{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) auto;background:#fff}.schedule-analysis-date{display:block;margin-top:.2rem;color:#76849a;font-size:.76rem}.schedule-analysis-signal{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:#5a6780;font-size:.8rem;white-space:nowrap}.schedule-analysis-trust{display:grid;gap:.8rem;padding:1rem;border:1px solid #dbe4f1;border-radius:.85rem;background:#fbfcff}.schedule-analysis-trust>h3{margin:0}.schedule-analysis-trust-item{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.55rem;align-items:start}.schedule-analysis-trust-item>span{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#e8f6ed;color:#1d7043;font-size:.78rem;font-weight:800}.schedule-analysis-trust-item p{margin:.15rem 0 0;color:#6d7a90;font-size:.78rem;line-height:1.4}.schedule-analysis-identity{display:grid;gap:.25rem;margin-top:.2rem;padding:.75rem;border:1px solid #e1e7f0;border-radius:.65rem;background:#f6f8fc;color:#69768d;font-size:.75rem;overflow-wrap:anywhere}.schedule-analysis-identity strong{color:#273550}.schedule-analysis-boundary{margin:0;padding-top:.75rem;border-top:1px solid #e6ebf3;color:#6c7890;font-size:.8rem}.schedule-analysis-gap>p{margin:0}.schedule-analysis-diagnostics{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.schedule-analysis-diagnostics li{display:grid;gap:.15rem;padding:.7rem .8rem;border:1px solid #e4e9f2;border-radius:.65rem;background:#fafbfe}.schedule-analysis-diagnostics strong{color:#536078;font-size:.72rem}.schedule-analysis-diagnostics span{color:#68758b;font-size:.8rem;line-height:1.4}@media(max-width:900px){.schedule-analysis-layout,.schedule-analysis-path-list li{grid-template-columns:1fr}.schedule-analysis-signal{justify-content:flex-start;flex-wrap:wrap;white-space:normal}}.app-shell-content .schedule-analysis-metrics,.app-shell-content .schedule-analysis-context{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1080px){.app-shell-content .schedule-analysis-metrics,.app-shell-content .schedule-analysis-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app-shell-content .schedule-analysis-metrics,.app-shell-content .schedule-analysis-context{grid-template-columns:1fr}}.decision-evidence-constellation{position:relative;overflow:hidden;margin:1.25rem 0 1.5rem;padding:1.15rem;border:1px solid #d7e1f1;border-radius:1.35rem;background:radial-gradient(circle at 50% 48%,rgba(75,105,224,.12),transparent 15rem),radial-gradient(circle at 92% 8%,rgba(91,184,220,.1),transparent 16rem),linear-gradient(145deg,#f6f9ff,#fff 58%,#f8faff);box-shadow:0 14px 36px #1c2f5812}.decision-evidence-constellation-heading{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.decision-evidence-constellation-heading h3{margin:.1rem 0 .35rem;font-size:1.15rem}.decision-evidence-constellation-heading .muted{max-width:48rem;margin:0}.decision-evidence-constellation-hint{flex:0 0 auto;padding:.45rem .65rem;border:1px solid #d8e1f0;border-radius:999px;color:#67758a;background:#ffffffc7;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.decision-evidence-constellation-map{position:relative;z-index:1;display:grid;grid-template-areas:"work commitment schedule" "baseline core forecast" "progress context assessment";grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;padding:.35rem}.decision-evidence-constellation-map:before{content:"";position:absolute;inset:12% 15%;border:1px dashed rgba(91,111,163,.22);border-radius:48%;pointer-events:none}.decision-evidence-signal{position:relative;z-index:2;min-width:0;min-height:5.25rem;border:1px solid #dce4ef;border-radius:1rem;background:#fffffff0;box-shadow:0 8px 24px #1c2f5811;transition:transform .16s cubic-bezier(.2,0,.38,.9),box-shadow .16s cubic-bezier(.2,0,.38,.9),border-color .16s cubic-bezier(.2,0,.38,.9)}.decision-evidence-signal:hover,.decision-evidence-signal:focus-within{z-index:4;border-color:#bdcae0;box-shadow:0 14px 30px #1c2f581f;transform:translateY(-2px)}.decision-evidence-signal>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.8rem;cursor:pointer;list-style:none}.decision-evidence-signal>summary::-webkit-details-marker{display:none}.decision-evidence-signal>summary:after{content:"+";display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;color:#6f7d91;background:#f0f3f8;font-size:.78rem;font-weight:850}.decision-evidence-signal[open]>summary:after{content:"−"}.decision-evidence-signal>summary:focus-visible{outline:2px solid #4468d9;outline-offset:2px;border-radius:.9rem}.decision-evidence-signal>p{margin:0;padding:0 .8rem .85rem 2.95rem;color:#64738a;font-size:.72rem;line-height:1.45}.decision-evidence-signal-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid #d7deea;border-radius:.62rem;color:#68778d;background:#f2f5f9;font-size:.7rem;font-weight:900}.decision-evidence-signal-copy{display:grid;gap:.18rem;min-width:0}.decision-evidence-signal-copy>span{color:#77859a;font-size:.58rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.decision-evidence-signal-copy>strong{overflow-wrap:anywhere;color:#24334c;font-size:.86rem;line-height:1.2}.decision-evidence-signal-work{grid-area:work;transform:translateY(.35rem)}.decision-evidence-signal-commitment{grid-area:commitment;transform:translateY(-.2rem)}.decision-evidence-signal-schedule{grid-area:schedule;transform:translateY(.3rem)}.decision-evidence-signal-baseline{grid-area:baseline}.decision-evidence-signal-forecast{grid-area:forecast}.decision-evidence-signal-progress{grid-area:progress;transform:translateY(-.2rem)}.decision-evidence-signal-context{grid-area:context;transform:translateY(.25rem)}.decision-evidence-signal-assessment{grid-area:assessment;transform:translateY(-.15rem)}.decision-evidence-signal:hover,.decision-evidence-signal:focus-within{transform:translateY(-2px)}.decision-evidence-signal-available .decision-evidence-signal-icon{border-color:#a9dbc2;color:#126b49;background:#e7f6ee}.decision-evidence-signal-incomplete .decision-evidence-signal-icon,.decision-evidence-signal-stale .decision-evidence-signal-icon{border-color:#e7cc8a;color:#8a5900;background:#fff4d6}.decision-evidence-signal-blocked .decision-evidence-signal-icon,.decision-evidence-signal-read_failed .decision-evidence-signal-icon{border-color:#e7aeb6;color:#963343;background:#ffe8eb}.decision-evidence-signal-not_established .decision-evidence-signal-icon,.decision-evidence-signal-not_applicable .decision-evidence-signal-icon{border-style:dashed;color:#7c8796;background:#f5f7fa}.decision-evidence-core{position:relative;z-index:3;grid-area:core;display:grid;align-content:center;min-height:10.5rem;padding:1.15rem;border:1px solid #263f76;border-radius:1.2rem;color:#f8faff;background:radial-gradient(circle at 92% 10%,rgba(113,142,255,.35),transparent 10rem),linear-gradient(145deg,#15284f,#203b76);box-shadow:0 18px 40px #1a30623b}.decision-evidence-core-kicker{color:#b7c6ee;font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.decision-evidence-core>strong{margin-top:.35rem;font-size:1.15rem;line-height:1.25}.decision-evidence-core>p{margin:.45rem 0 0;color:#d7e0f5;font-size:.76rem;line-height:1.45}.decision-evidence-core-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.85rem}.decision-evidence-core-boundaries>span{display:grid;gap:.15rem;padding:.5rem;border:1px solid rgba(219,228,255,.18);border-radius:.65rem;color:#b8c6e7;background:#ffffff12;font-size:.55rem;letter-spacing:.04em;text-transform:uppercase}.decision-evidence-core-boundaries b{color:#fff;font-size:.68rem;letter-spacing:0;text-transform:none}.decision-evidence-next-action{position:relative;z-index:2;display:grid;gap:.25rem;margin-top:.9rem;padding:.8rem .9rem;border:1px solid #cad8ff;border-radius:.85rem;background:#eff4ffeb}.decision-evidence-next-action strong{color:#294496;font-size:.86rem;line-height:1.4}@keyframes decision-evidence-settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.decision-evidence-constellation{animation:decision-evidence-settle .22s cubic-bezier(.2,0,.38,.9) .12s both}}@media(prefers-reduced-motion:reduce){.decision-evidence-constellation,.decision-evidence-signal{animation:none!important;transition:none!important}}@media(max-width:980px){.decision-evidence-constellation-map{grid-template-areas:"core core" "work commitment" "schedule baseline" "forecast progress" "context assessment";grid-template-columns:repeat(2,minmax(0,1fr))}.decision-evidence-constellation-map:before{inset:8% 10%}.decision-evidence-signal-work,.decision-evidence-signal-commitment,.decision-evidence-signal-schedule,.decision-evidence-signal-progress,.decision-evidence-signal-context,.decision-evidence-signal-assessment{transform:none}}@media(max-width:640px){.decision-evidence-constellation-heading{display:grid}.decision-evidence-constellation-hint{justify-self:start}.decision-evidence-constellation-map{grid-template-areas:"core" "work" "commitment" "schedule" "baseline" "forecast" "progress" "context" "assessment";grid-template-columns:1fr}.decision-evidence-constellation-map:before{display:none}.decision-evidence-core-boundaries{grid-template-columns:1fr}}.decision-evidence-signal-link,.decision-evidence-core-actions a,.schedule-version-narrative>a{align-items:center;color:#244bd1;display:inline-flex;font-size:.72rem;font-weight:800;gap:.3rem;margin-top:.65rem;text-decoration:none}.decision-evidence-signal-link:hover,.decision-evidence-core-actions a:hover,.schedule-version-narrative>a:hover{text-decoration:underline}.decision-evidence-core-actions{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-top:.7rem}.decision-evidence-core-actions a{color:#fff;margin-top:0;text-decoration-color:#ffffffa6}.schedule-version-narrative{align-items:start;background:linear-gradient(120deg,#f7f9ff,#fff 62%);border:1px solid #d9e3f4;border-radius:16px;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;margin:1rem 0 1.25rem;padding:1rem 1.1rem}.schedule-version-narrative h3{font-size:.98rem;margin:.2rem 0 .45rem}.schedule-version-narrative p{line-height:1.5;margin:.35rem 0 0}.schedule-version-narrative>a{border:1px solid #cbd8ff;border-radius:999px;margin-top:0;padding:.55rem .8rem;white-space:nowrap}@media(max-width:720px){.schedule-version-narrative{grid-template-columns:1fr}.schedule-version-narrative>a{justify-self:start}}.project-overview-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.7fr);gap:1rem;overflow:hidden;margin-bottom:1rem;padding:1.25rem;border:1px solid #d7e1f1;border-radius:1.5rem;background:radial-gradient(circle at 82% 18%,rgba(74,105,226,.16),transparent 19rem),radial-gradient(circle at 10% 86%,rgba(89,188,219,.1),transparent 18rem),linear-gradient(145deg,#f7f9ff,#fff 58%,#f7faff);box-shadow:0 18px 46px #1c2f5814}.project-overview-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(83,104,153,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(83,104,153,.045) 1px,transparent 1px);background-size:2rem 2rem;-webkit-mask-image:linear-gradient(to right,#000,transparent 72%);mask-image:linear-gradient(to right,#000,transparent 72%)}.project-overview-hero-main,.project-overview-hero-aside{position:relative;z-index:1}.project-overview-hero-main{align-self:center;padding:.65rem .45rem}.project-overview-hero-main h1{max-width:48rem;margin:.35rem 0 .7rem;color:#172844;font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.02;letter-spacing:-.045em}.project-overview-hero-main>p:not(.eyebrow){max-width:46rem;margin:0;color:#5f6f86;font-size:1rem;line-height:1.65}.project-overview-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.project-overview-hero-meta>span{padding:.42rem .65rem;border:1px solid #dce4f1;border-radius:999px;color:#53647d;background:#ffffffd1;font-size:.72rem;font-weight:750}.project-overview-hero-aside{align-self:stretch;display:grid;align-content:center;gap:.55rem;padding:1.05rem;border:1px solid #29447d;border-radius:1.15rem;color:#f8faff;background:radial-gradient(circle at 90% 8%,rgba(124,150,255,.32),transparent 10rem),linear-gradient(145deg,#15284f,#203b76);box-shadow:0 18px 38px #1a306233}.project-overview-hero-aside .label{color:#b8c7ed}.project-overview-hero-aside>strong{font-size:1.08rem;line-height:1.3}.project-overview-hero-aside>p{margin:0;color:#d8e2f7;font-size:.78rem;line-height:1.5}.project-overview-hero-aside .primary-button{justify-self:start;margin-top:.3rem}.project-overview-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.project-overview-signal{position:relative;min-width:0;min-height:7.1rem;overflow:hidden;padding:.9rem .95rem;border:1px solid #dce4ef;border-radius:1rem;background:#fffffff5;box-shadow:0 8px 24px #1c2f580e;transition:transform .16s cubic-bezier(.2,0,.38,.9),box-shadow .16s cubic-bezier(.2,0,.38,.9),border-color .16s cubic-bezier(.2,0,.38,.9)}.project-overview-signal:after{content:"";position:absolute;right:-2rem;bottom:-2.6rem;width:6rem;height:6rem;border-radius:50%;background:radial-gradient(circle,rgba(81,111,226,.09),transparent 70%)}.project-overview-signal:hover,.project-overview-signal:focus-within{border-color:#bdcae0;box-shadow:0 14px 30px #1c2f581a;transform:translateY(-2px)}.project-overview-signal>strong{position:relative;z-index:1;display:block;margin-top:.7rem;overflow-wrap:anywhere;color:#22344f;font-size:1.02rem;line-height:1.25}.project-overview-signal>small{position:relative;z-index:1;display:block;margin-top:.35rem;color:#738197;font-size:.68rem;line-height:1.4}.project-overview-evidence-intelligence{margin-bottom:1rem;padding:1.05rem;border:1px solid #dbe4f1;border-radius:1.35rem;background:linear-gradient(145deg,#f8fafff0,#fff 62%);box-shadow:0 12px 34px #1c2f580e}.project-overview-evidence-intelligence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-overview-evidence-intelligence-heading h2{margin:.15rem 0 .35rem}.project-overview-evidence-intelligence-heading .muted{max-width:52rem;margin:0}.project-overview-evidence-intelligence>.decision-evidence-constellation{margin-bottom:1rem}.project-overview-evidence-intelligence>.evidence-journey{margin-top:0}@media(prefers-reduced-motion:no-preference){.project-overview-hero,.project-overview-signal{animation:decision-evidence-settle .22s cubic-bezier(.2,0,.38,.9) both}.project-overview-signal:nth-child(1){animation-delay:70ms}.project-overview-signal:nth-child(2){animation-delay:105ms}.project-overview-signal:nth-child(3){animation-delay:.14s}.project-overview-signal:nth-child(4){animation-delay:175ms}}@media(prefers-reduced-motion:reduce){.project-overview-hero,.project-overview-signal{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:1080px){.project-overview-hero{grid-template-columns:1fr}.project-overview-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.project-overview-hero{padding:.9rem;border-radius:1.15rem}.project-overview-hero-main h1{font-size:clamp(1.85rem,10vw,2.55rem)}.project-overview-signal-grid{grid-template-columns:1fr}.project-overview-evidence-intelligence-heading{display:grid}}.project-area-landing{gap:1.25rem}.project-area-landing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);gap:1.25rem;overflow:hidden;padding:clamp(1.25rem,2.6vw,2rem);border:1px solid #d8e2f1;border-radius:1.25rem;background:radial-gradient(circle at 86% 18%,rgba(91,122,214,.16),transparent 28%),linear-gradient(135deg,#fff,#f7f9ff 56%,#eef3ff);box-shadow:0 18px 45px #2a365a1a}.project-area-landing-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(102,126,181,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(102,126,181,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.75),transparent 72%);mask-image:linear-gradient(to left,rgba(0,0,0,.75),transparent 72%)}.project-area-landing-hero-copy,.project-area-landing-boundary{position:relative;z-index:1}.project-area-landing-hero h1{margin:.55rem 0 .6rem;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.045em}.project-area-landing-question{max-width:52rem;margin:0 0 .65rem;color:#243a65;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:700;line-height:1.45}.project-area-landing-chips,.project-area-landing-card-topline,.project-area-landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.project-area-landing-chip{display:inline-flex;align-items:center;width:fit-content;padding:.35rem .62rem;border:1px solid #d5def0;border-radius:999px;background:#ffffffd1;color:#415679;font-size:.75rem;font-weight:700}.project-area-landing-actions{margin-top:1rem}.project-area-landing-boundary{align-self:end;display:grid;gap:.65rem;padding:1rem;border:1px solid rgba(180,195,226,.85);border-radius:1rem;background:#ffffffd1;box-shadow:0 12px 28px #30426f14;animation:project-area-landing-float 7s ease-in-out infinite}.project-area-landing-boundary strong{color:#263a60;line-height:1.5}.project-area-landing-boundary small{color:#65748a;line-height:1.5}.project-area-landing-explore{display:grid;gap:1rem}.project-area-landing-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:1.5rem;align-items:end}.project-area-landing-section-heading h2{margin:0;max-width:48rem}.project-area-landing-section-heading>p{margin:0;color:#65748a;line-height:1.6}.project-area-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.project-area-landing-card{position:relative;display:grid;gap:.8rem;min-width:0;padding:1.15rem;overflow:hidden;border:1px solid #dce4f0;border-radius:1rem;background:#fff;box-shadow:0 10px 24px #2d3b5d12;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.project-area-landing-card:hover,.project-area-landing-card:focus-within{transform:translateY(-2px);border-color:#b9c8e7;box-shadow:0 16px 32px #2d3b5d1c}.project-area-landing-card h3,.project-area-landing-card p{margin:0}.project-area-landing-card p{color:#5f6f86;line-height:1.55}.project-area-landing-index{color:#7186b4;font-size:.78rem;font-weight:800;letter-spacing:.12em}.project-area-landing-card details{padding:.75rem 0;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.project-area-landing-card summary{cursor:pointer;color:#324d7a;font-weight:700}.project-area-landing-card details p{padding-top:.65rem}.project-area-landing-card>button{justify-self:start}@keyframes project-area-landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:900px){.project-area-landing-hero,.project-area-landing-section-heading{grid-template-columns:1fr}.project-area-landing-boundary{align-self:stretch}}@media(max-width:680px){.project-area-landing-grid{grid-template-columns:1fr}.project-area-landing-hero{padding:1rem}}@media(prefers-reduced-motion:reduce){.project-area-landing-boundary{animation:none}.project-area-landing-card{transition:none}.project-area-landing-card:hover,.project-area-landing-card:focus-within{transform:none}}.project-area-landing-actions button,.project-area-landing-card>button{min-height:38px;padding:.55rem .85rem;border-radius:.7rem;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.project-area-landing-actions button{border:1px solid #b9c8e7;color:#294b87;background:#ffffffe6}.project-area-landing-card>button{border:1px solid #0879fa;color:#fff;background:#0879fa;box-shadow:0 7px 16px #3157d52e}.project-area-landing-actions button:hover,.project-area-landing-card>button:hover{transform:translateY(-1px)}.project-area-landing-actions button:hover{background:#f3f6ff}.project-area-landing-card>button:hover{background:#284cc8;box-shadow:0 10px 20px #3157d53d}.project-area-landing-actions button:focus-visible,.project-area-landing-card>button:focus-visible{outline:3px solid rgba(64,105,232,.28);outline-offset:2px}@media(prefers-reduced-motion:reduce){.project-area-landing-actions button,.project-area-landing-card>button{transition:none}.project-area-landing-actions button:hover,.project-area-landing-card>button:hover{transform:none}}.app-sidebar-navigation-group-header .app-sidebar-navigation-group-toggle{grid-template-columns:1.25rem minmax(0,1fr) auto}.app-sidebar-primary-work{border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;opacity:.78;padding:.12rem .42rem;white-space:nowrap}.project-responsibility-editor{display:grid;gap:.65rem;min-width:min(100%,30rem)}.project-responsibility-editor fieldset{border:0;margin:0;padding:0}.project-responsibility-editor legend{font-size:.78rem;font-weight:700;margin-bottom:.45rem}.project-responsibility-options{display:flex;flex-wrap:wrap;gap:.5rem}.workspace-member-card .project-responsibility-options label{align-items:center;border:1px solid #d9e1e8;border-radius:.55rem;display:grid;gap:.1rem .45rem;grid-template-columns:auto minmax(0,1fr);min-width:9.5rem;padding:.45rem .6rem}.project-responsibility-options label small{grid-column:2;opacity:.68}.project-responsibility-editor>.secondary-button{justify-self:start}@media(max-width:760px){.project-responsibility-editor{width:100%}.project-responsibility-options{display:grid;grid-template-columns:1fr}.workspace-member-card .project-responsibility-options label{min-width:0}}.cockpit-supporting-detail{margin:0}.cockpit-supporting-detail>summary{cursor:pointer;font-weight:700;padding:.75rem 0}.cockpit-supporting-detail[open]>summary{margin-bottom:.5rem}@media(max-width:1440px)and (min-width:901px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.app-sidebar{width:210px}.app-sidebar-brand,.app-sidebar-workspace,.app-sidebar-project,.app-sidebar-navigation,.app-sidebar-footer{padding-left:.75rem;padding-right:.75rem}.project-overview-hero{gap:1rem;padding:1.15rem}.project-overview-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell-content .cockpit-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:800px)and (min-width:901px){.project-overview-hero{padding-top:.9rem;padding-bottom:.9rem}.page{gap:1rem}}.cockpit-supporting-detail-body,.release-trust-primary-detail-body{display:grid;gap:1rem;margin-top:1rem}@media(min-width:901px){.release-trust-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.schedule-handoff-review{display:grid;gap:.8rem;padding-top:.25rem}.schedule-handoff-review .panel-heading{align-items:start}.schedule-handoff-review .panel-heading p{margin-bottom:0}.schedule-handoff-list{display:grid;gap:.75rem}.schedule-handoff-card{display:grid;gap:.7rem;padding:.9rem;border:1px solid #dbe4f1;border-radius:.8rem;background:#fff}.schedule-handoff-card>p{margin:0;color:#44536b;line-height:1.45}.schedule-handoff-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center}.schedule-handoff-party{display:grid;gap:.15rem}.schedule-handoff-party>span,.schedule-handoff-meta{color:#6d7a90;font-size:.76rem}.schedule-handoff-party>strong{color:#24334d}.schedule-handoff-party>small{color:#607089}.schedule-handoff-arrow{color:#4865d8;font-size:1.2rem;font-weight:800}.schedule-handoff-meta{display:flex;gap:.55rem 1rem;flex-wrap:wrap}@media(max-width:700px){.schedule-handoff-route{grid-template-columns:1fr}.schedule-handoff-arrow{transform:rotate(90deg);justify-self:start}}.project-guide-page{gap:0}.project-guide-hero{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);padding:1rem 1.1rem;border-radius:1.25rem}.project-guide-hero .project-overview-hero-main{padding:.35rem .3rem}.project-guide-hero .project-overview-hero-main h1{max-width:44rem;margin-bottom:.5rem;font-size:clamp(1.9rem,3.2vw,2.8rem)}.project-guide-context{padding:.9rem 1rem}.project-guide-context .secondary-button{justify-self:start;margin-top:.2rem;border-color:#ffffff6b;color:#f8faff;background:#ffffff14}.project-guide{display:grid;gap:.9rem;margin-bottom:1rem}.project-guide-next{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1.15rem;border:1px solid #284d91;border-radius:1.15rem;color:#f8faff;background:linear-gradient(135deg,#173368,#2b5eb2);box-shadow:0 14px 34px #1d3b7729}.project-guide-next .eyebrow{color:#bfd0f5}.project-guide-next h2,.project-guide-next h4{margin:.18rem 0 .35rem;color:#fff;font-size:clamp(1.35rem,2.5vw,1.85rem)}.project-guide-next p{max-width:54rem;margin:0;color:#e1e9f8;line-height:1.5}.project-guide-next small{display:block;margin-top:.45rem;color:#b9c9e8;line-height:1.45}.project-guide-next .primary-button{min-width:10rem;border-color:#fff;color:#18366c;background:#fff}.project-guide-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(16rem,.6fr);gap:.9rem;align-items:start}.project-guide-steps{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.project-guide-step{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.2rem;padding:.7rem .8rem;border:1px solid #dce5f1;border-radius:.9rem;background:#fff}.project-guide-step-marker{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-weight:800}.project-guide-step>div{min-width:0}.project-guide-step strong,.project-guide-step small{display:block}.project-guide-step strong{color:#243754;font-size:.92rem}.project-guide-step small{margin-top:.2rem;color:#6c7b91;line-height:1.4}.project-guide-step-state{padding:.3rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800}.project-guide-step-complete .project-guide-step-marker,.project-guide-step-complete .project-guide-step-state{color:#17613d;background:#e7f6ed}.project-guide-step-action{border-color:#b9caea;background:#f7f9ff;box-shadow:0 7px 20px #294e9712}.project-guide-step-action .project-guide-step-marker,.project-guide-step-action .project-guide-step-state{color:#214f9b;background:#e8efff}.project-guide-step-attention .project-guide-step-marker,.project-guide-step-attention .project-guide-step-state{color:#8a5413;background:#fff3dc}.project-guide-step-waiting{background:#fbfcfe}.project-guide-step-waiting .project-guide-step-marker,.project-guide-step-waiting .project-guide-step-state{color:#6f7b8e;background:#eef1f5}.project-guide-scope{display:grid;gap:.45rem;padding:1rem;border:1px solid #dce5f1;border-radius:1rem;background:#fff}.project-guide-scope strong{color:#253955;font-size:1.05rem}.project-guide-scope p{margin:0;color:#64738a;line-height:1.5}.project-guide-scope small{color:#7b8799;line-height:1.4}.project-guide-scope .secondary-button{justify-self:start}.project-guide-scope-changed{border-color:#e2c17d;background:#fffaf0}.project-guide-scope-changed strong{color:#70460f}.project-guide-scope-unchanged{border-color:#bcdcc9;background:#f7fcf9}.project-guide-stakeholder-story{display:grid;gap:.9rem}.project-guide-layout h4{margin:.2rem 0 .65rem;color:#253a59;font-size:1.05rem}.project-guide-story-summary{display:grid;gap:.65rem}.project-guide-story-summary ul{display:grid;gap:.4rem;margin:0;padding-left:1.1rem;color:#5f7088;line-height:1.45}.project-guide-story-boundary{margin:0;padding:.75rem .85rem;border:1px solid #dce4ef;border-radius:.8rem;color:#66778f;background:#fff;line-height:1.45}.project-guide-activity-list>h4{margin:.25rem 0 0;color:#253a59}@media(max-width:960px){.project-guide-hero,.project-guide-layout,.project-guide-next{grid-template-columns:1fr}.project-guide-next .primary-button{justify-self:start}}@media(max-width:640px){.project-guide-next{padding:.9rem}.project-guide-step{grid-template-columns:2rem minmax(0,1fr)}.project-guide-step-state{grid-column:2;justify-self:start}}.project-guide-purpose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem 1.1rem;border:1px solid #d8e2f1;border-radius:1rem;background:#fff}.project-guide-purpose h2{margin:.2rem 0 .35rem;color:#203554;font-size:clamp(1.35rem,2.4vw,1.85rem)}.project-guide-purpose p{max-width:58rem;margin:0;color:#61718a;line-height:1.55}.project-guide-position{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.project-guide-position-fact{display:grid;gap:.25rem;padding:.75rem .85rem;border:1px solid #dfe6f1;border-radius:.85rem;background:#f9fbfe}.project-guide-position-fact span{color:#728198;font-size:.76rem;font-weight:700}.project-guide-position-fact strong{color:#263b5b;line-height:1.35}.project-guide-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.project-guide-goal{display:grid;gap:.35rem;min-height:7rem;padding:.95rem;text-align:left;border:1px solid #d9e2ef;border-radius:.95rem;color:#263b5b;background:#fff;cursor:pointer}.project-guide-goal:hover,.project-guide-goal:focus-visible,.project-guide-goal.selected{border-color:#93addc;background:#f4f7ff;box-shadow:0 9px 22px #27488414}.project-guide-goal strong{font-size:.95rem}.project-guide-goal span{color:#687990;line-height:1.45}.project-guide-setup{display:grid;gap:.9rem;padding:1rem;border:1px solid #cfdcf0;border-radius:1rem;background:#f8faff}.project-guide-setup h3,.project-guide-setup p{margin:0}.project-guide-setup h3{margin:.2rem 0 .35rem;color:#253a59}.project-guide-setup>div>p:not(.eyebrow),.project-guide-setup-choice p{color:#63748c;line-height:1.5}.project-guide-setup-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.project-guide-setup-choice{display:grid;align-content:start;gap:.55rem;padding:.85rem;border:1px solid #dce4ef;border-radius:.85rem;background:#fff}.project-guide-setup-choice .secondary-button{justify-self:start;margin-top:auto}.project-guide-jira-journey{display:grid;gap:.5rem}.project-guide-setup-step{display:grid;grid-template-columns:1.7rem minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.7rem .8rem;border:1px solid #dce4ef;border-radius:.8rem;background:#fff}.project-guide-setup-step>div{display:grid;gap:.15rem}.project-guide-setup-step small{color:#708096;line-height:1.4}.project-guide-schedule-choice{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding-top:.8rem;border-top:1px solid #dce4ef}.project-guide-schedule-choice span{color:#687990}.floating-project-guide{position:fixed;right:1.25rem;bottom:1.25rem;z-index:65;display:grid;justify-items:end;gap:.55rem;max-width:min(24rem,calc(100vw - 2rem))}.floating-project-guide-trigger{min-height:2.8rem;padding:.65rem .9rem;border:1px solid #244d99;border-radius:999px;color:#fff;background:#0879fa;box-shadow:0 10px 26px #1c3d7b38;font:inherit;font-weight:800;cursor:pointer}.floating-project-guide-panel{display:grid;gap:.75rem;width:min(23rem,calc(100vw - 2rem));max-height:min(34rem,calc(100vh - 6rem));overflow:auto;padding:.9rem;border:1px solid #cfdaea;border-radius:1rem;background:#fff;box-shadow:0 20px 48px #1f315333}.floating-project-guide-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.floating-project-guide-heading>div,.floating-project-guide-guidance,.floating-project-guide-goals{display:grid;gap:.55rem}.floating-project-guide-heading strong{color:#253a59;font-size:1rem}.floating-project-guide-heading>button,.floating-project-guide-guidance .text-button{border:0;color:#5d6e87;background:transparent;font:inherit;cursor:pointer}.floating-project-guide-goals>button{display:grid;gap:.25rem;padding:.7rem;text-align:left;border:1px solid #dce4ef;border-radius:.75rem;color:#263b5b;background:#f9fbfe;cursor:pointer}.floating-project-guide-goals small,.floating-project-guide-guidance small{color:#74839a;line-height:1.4}.floating-project-guide-guidance p{margin:0;color:#5f7088;line-height:1.5}.floating-project-guide-guidance .primary-button,.floating-project-guide-guidance .secondary-button,.floating-project-guide-guidance .text-button{justify-self:start}@media(max-width:960px){.project-guide-position,.project-guide-goal-grid,.project-guide-setup-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.project-guide-purpose,.project-guide-position,.project-guide-goal-grid,.project-guide-setup-choices{grid-template-columns:1fr}.project-guide-setup-step{grid-template-columns:1.5rem minmax(0,1fr)}.project-guide-setup-step>.secondary-button,.project-guide-setup-step>.project-guide-step-state{grid-column:2;justify-self:start}.floating-project-guide{right:.75rem;bottom:.75rem}}.project-guide-goal-hint{margin:0;padding:.85rem 1rem;border:1px dashed #cbd7e8;border-radius:.85rem;color:#687990;background:#fbfcfe}.project-guide-checklist{display:grid;gap:.8rem;padding:1rem;border:1px solid #cfdcf0;border-radius:1rem;background:#f8faff}.project-guide-checklist-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,22rem);gap:1rem;align-items:start}.project-guide-checklist-heading h3,.project-guide-checklist-heading p{margin:0}.project-guide-checklist-heading h3{margin:.2rem 0 .35rem;color:#253a59}.project-guide-checklist-heading p,.project-guide-checklist-heading small{color:#66778f;line-height:1.45}.project-guide-activity-list{display:grid;gap:.55rem}.project-guide-activity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.8rem .9rem;border:1px solid #dbe3ee;border-radius:.85rem;background:#fff}.project-guide-activity-copy{display:grid;gap:.25rem}.project-guide-activity-title-row,.project-guide-activity-actions{display:flex;flex-wrap:wrap;gap:.45rem .6rem;align-items:center}.project-guide-activity-title-row strong{color:#263b5b}.project-guide-activity-copy p{margin:0;color:#6b7b92;line-height:1.4}.project-guide-activity-status{padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:800;background:#edf1f6;color:#5c6b80}.project-guide-activity-available .project-guide-activity-status{background:#e6f5ec;color:#25663f}.project-guide-activity-attention .project-guide-activity-status{background:#fff1d8;color:#8a5d10}.project-guide-activity-optional .project-guide-activity-status{background:#eaf1fb;color:#47658f}.project-guide-activity-not-applicable .project-guide-activity-status{background:#f0f2f5;color:#697587}.project-guide-activity-actions{justify-content:flex-end}@media(max-width:640px){.project-guide-checklist-heading,.project-guide-activity{grid-template-columns:1fr}.project-guide-activity-actions{justify-content:flex-start}}.decision-story{display:grid;gap:.9rem;padding:1rem;border:1px solid #d9e3f2;border-radius:1rem;background:linear-gradient(135deg,#f7f9ff,#fff)}.decision-story-heading h3,.decision-story-heading p{margin:0}.decision-story-heading .muted{margin-top:.2rem}.decision-story-track{display:flex;gap:.8rem;margin:0;padding:0;list-style:none;overflow-x:auto}.decision-story-node{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;flex:1 0 12rem;min-width:0;padding:.85rem;border:1px solid #dfe6f1;border-radius:.85rem;background:#fff}.decision-story-node:not(:last-child):after{content:"→";position:absolute;top:50%;right:-.62rem;z-index:2;transform:translate(50%,-50%);color:#71809a;font-weight:800}.decision-story-step{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:#e8eefc;color:#3456c7;font-size:.78rem;font-weight:800}.decision-story-copy{display:grid;gap:.18rem;min-width:0}.decision-story-copy small,.decision-story-copy span{color:#68758b;line-height:1.35}.decision-story-copy strong{line-height:1.25}.decision-story-node-complete{border-top:3px solid #2b8a5a}.decision-story-node-attention{border-top:3px solid #c58a19}.decision-story-node-blocked{border-top:3px solid #c94c4c}.decision-story-node-neutral{border-top:3px solid #9ba7b8}.governed-path-strip{display:flex;gap:1rem;margin:0;padding:.35rem .15rem .8rem;list-style:none;overflow-x:auto}.governed-path-node{position:relative;display:grid;gap:.35rem;flex:1 0 11rem;min-width:0;padding:.85rem;border:1px solid #dce4ef;border-radius:.85rem;background:#fff}.governed-path-node:not(:last-child):after{content:"→";position:absolute;top:2.35rem;right:-.55rem;z-index:2;transform:translate(50%);color:#71809a;font-weight:800}.governed-path-index{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#355ee9;color:#fff;font-size:.78rem;font-weight:800}.governed-path-meta{display:flex;justify-content:space-between;gap:.55rem;color:#71809a}.governed-path-signal{font-size:.74rem;font-weight:750}.governed-path-node-success{border-top:3px solid #2b8a5a}.governed-path-node-warning{border-top:3px solid #c58a19}.governed-path-node-danger{border-top:3px solid #c94c4c}.governed-path-node-info{border-top:3px solid #4773dd}.governed-path-node-neutral{border-top:3px solid #9ba7b8}.governed-path-signal-success{color:#216d48}.governed-path-signal-warning{color:#8f6516}.governed-path-signal-danger{color:#a53e3e}.governed-path-signal-info{color:#355cae}.governed-path-signal-neutral{color:#68758b}.governed-path-strip-compact .governed-path-node{flex-basis:9.5rem;padding:.7rem}@media(max-width:760px){.decision-story-track,.governed-path-strip{flex-direction:column;overflow-x:visible}.decision-story-node,.governed-path-node{flex-basis:auto}.decision-story-node:not(:last-child):after,.governed-path-node:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-.7rem;transform:translate(50%,50%)}}.cockpit-governed-evidence-panel>.evidence-journey.cockpit-enter-journey{opacity:1;transform:none;animation:none}@media(min-width:761px){.governed-path-node{flex:1 1 8.5rem;min-width:8.25rem}.governed-path-strip-compact .governed-path-node{flex-basis:8rem}}@media(min-width:761px){.governed-path-strip-compact .governed-path-node{flex:1 1 8rem;min-width:8rem;max-width:14rem}}.project-guide-purpose,.project-guide-checklist,.project-guide-position-fact,.project-guide-goal,.project-guide-activity,.project-guide-scope,.floating-project-guide-panel,.cockpit-management-panel,.app-shell-content .cockpit-metric-grid>.card,.app-shell-content .cockpit-action-grid>.card{border-color:var(--si-border);border-radius:var(--si-radius-panel);background:var(--si-surface);box-shadow:var(--si-shadow-panel)}.project-guide-position-fact,.project-guide-activity,.project-guide-scope,.app-shell-content .cockpit-metric-grid>.card,.app-shell-content .cockpit-action-grid>.card{border-radius:var(--si-radius-card)}.project-guide-purpose h2,.project-guide-checklist-heading h3,.project-guide-activity-title-row strong,.project-guide-position-fact strong,.project-guide-goal strong{color:var(--si-text)}.project-guide-purpose p,.project-guide-checklist-heading p,.project-guide-checklist-heading small,.project-guide-activity-copy p,.project-guide-position-fact span,.project-guide-goal span{color:var(--si-text-muted)}.project-guide-goal{position:relative;min-height:7.25rem;padding:1rem 2.3rem 1rem 1rem;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.project-guide-goal:after{content:">";position:absolute;top:1rem;right:1rem;color:#7890b8;font-size:1.1rem;font-weight:800}.project-guide-goal:hover,.project-guide-goal:focus-visible,.project-guide-goal.selected{transform:translateY(-1px);border-color:#9db3d9;background:var(--si-primary-soft);box-shadow:0 12px 26px #224c991c}.project-guide-activity-actions .secondary-button{min-height:2.55rem;padding:.62rem .9rem;border-color:#9eb4dc;border-radius:.7rem;color:var(--si-primary-strong);background:var(--si-primary-soft);box-shadow:0 4px 12px #224c9914;font-weight:800}.project-guide-activity-actions .secondary-button:first-child{border-color:var(--si-primary);color:#fff;background:var(--si-primary);box-shadow:var(--si-shadow-action)}.project-guide-activity-actions .secondary-button:hover,.project-guide-activity-actions .secondary-button:focus-visible{border-color:var(--si-primary-strong);transform:translateY(-1px)}.project-guide-activity-actions .secondary-button:first-child:hover,.project-guide-activity-actions .secondary-button:first-child:focus-visible{background:var(--si-primary-strong)}.project-overview-page{gap:0}.project-overview-page .project-overview-hero{margin-bottom:.9rem}.project-overview-tone{position:relative;z-index:1;display:inline-flex;width:fit-content;margin-top:.55rem;padding:.24rem .48rem;border-radius:999px;font-size:.64rem;font-weight:800;line-height:1.2}.project-overview-tone-neutral{color:#66748a;background:#eef1f5}.project-overview-tone-success{color:#17613d;background:#e7f6ed}.project-overview-tone-warning{color:#805012;background:#fff1d6}.project-overview-tone-danger{color:#8c2f38;background:#fde9eb}.project-overview-tone-info{color:#214f9b;background:#e8efff}.project-overview-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:.9rem;margin-bottom:.9rem}.project-overview-command-panel{min-width:0}.project-overview-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.project-overview-section-heading h2,.project-overview-detail-card h2,.project-overview-guide-heading h2{margin:.2rem 0 0;color:#233754;font-size:1.05rem;line-height:1.3}.project-overview-count{display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;color:#244d91;background:#edf3ff;font-size:.8rem;font-weight:850}.project-overview-attention-list{display:grid;gap:.55rem}.project-overview-attention{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .8rem;border:1px solid #dce4ef;border-left-width:4px;border-radius:.85rem;background:#fbfcff}.project-overview-attention strong{display:block;color:#293b56;font-size:.88rem}.project-overview-attention p{margin:.25rem 0 0;color:#69788d;font-size:.76rem;line-height:1.45}.project-overview-attention .secondary-button{white-space:nowrap}.project-overview-attention-warning{border-left-color:#c58a2c;background:#fffaf1}.project-overview-attention-danger{border-left-color:#bd4a57;background:#fff8f8}.project-overview-attention-info{border-left-color:#5678c8}.project-overview-attention-success{border-left-color:#438a61}.project-overview-empty{margin:0;padding:.9rem;border:1px dashed #cfd8e6;border-radius:.85rem;color:#66778d;background:#fbfcfe;line-height:1.5}.project-overview-next-step{display:grid;align-content:space-between;gap:1rem;min-width:0;padding:1rem;border:1px solid #29447d;border-radius:1rem;color:#f8faff;background:radial-gradient(circle at 92% 7%,rgba(128,157,255,.3),transparent 10rem),linear-gradient(145deg,#172e5c,#234b91);box-shadow:0 14px 32px #1e397029}.project-overview-next-step .eyebrow{color:#c4d3f3}.project-overview-next-step h2{margin:.25rem 0 .45rem;color:#fff;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25}.project-overview-next-step p:not(.eyebrow){margin:0;color:#dce6f8;font-size:.82rem;line-height:1.5}.project-overview-next-step .primary-button{justify-self:start;border-color:#fff;color:#17366b;background:#fff}.project-overview-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:.9rem}.project-overview-detail-card{min-width:0}.project-overview-fact-list{display:grid;gap:0;margin:.65rem 0 0}.project-overview-fact-list>div{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.7rem;padding:.58rem 0;border-top:1px solid #edf0f5}.project-overview-fact-list dt{color:#728097;font-size:.73rem;font-weight:750}.project-overview-fact-list dd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;color:#2c3e59;font-size:.76rem;font-weight:750;text-align:right}.project-overview-fact-list .project-overview-tone{margin-top:0}.project-overview-milestone-date{margin:.65rem 0;color:#2a4776;font-size:1.25rem;font-weight:850}.project-overview-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.7rem}.project-overview-quick-actions .secondary-button{justify-content:flex-start;min-width:0;text-align:left}.project-overview-loading{margin-bottom:.9rem}.project-overview-guide-section{display:grid;gap:.75rem;margin-bottom:.9rem;padding-top:.25rem}.project-overview-guide-heading{padding:.15rem .1rem 0}.project-overview-guide-heading p:last-child{max-width:54rem;margin:.35rem 0 0}@media(max-width:1120px){.project-overview-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.project-overview-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-detail-card:last-child{grid-column:1 / -1}}@media(max-width:860px){.project-overview-command-grid,.project-overview-detail-grid{grid-template-columns:1fr}.project-overview-detail-card:last-child{grid-column:auto}}@media(max-width:640px){.project-overview-attention{grid-template-columns:1fr}.project-overview-attention .secondary-button,.project-overview-next-step .primary-button{justify-self:stretch}.project-overview-quick-actions{grid-template-columns:1fr}.project-overview-fact-list>div{grid-template-columns:1fr;gap:.25rem}.project-overview-fact-list dd{justify-content:flex-start;text-align:left}}.project-overview-page{gap:.8rem;max-width:1180px;margin:0 auto}.project-overview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.2rem .1rem .55rem}.project-overview-heading h1{margin:.12rem 0 .2rem;color:#182b48;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.05;letter-spacing:-.025em}.project-overview-heading>div:first-child>p:last-child{max-width:46rem;margin:0;color:#66758b;font-size:.86rem;line-height:1.45}.project-overview-heading-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.project-overview-heading-meta span{padding:.34rem .55rem;border:1px solid #dce4ef;border-radius:999px;color:#596a82;background:#fff;font-size:.68rem;font-weight:750}.project-overview-primary-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(16rem,.8fr);gap:.75rem;align-items:stretch}.project-overview-position-card,.project-overview-priority-card,.project-overview-snapshot-card,.project-overview-detail-card{border:1px solid #dfe6f0;border-radius:.9rem;background:#fff;box-shadow:0 7px 18px #2235590d}.project-overview-position-card{position:relative;overflow:hidden;padding:.95rem}.project-overview-position-card:after{content:"";position:absolute;inset:auto -2.5rem -3rem auto;width:8rem;height:8rem;border-radius:50%;background:radial-gradient(circle,rgba(61,94,196,.09),transparent 70%)}.project-overview-position-card>span{display:block;margin-top:.45rem;color:#718096;font-size:.7rem;font-weight:700}.project-overview-position-card>strong{position:relative;z-index:1;display:block;margin:.22rem 0 .38rem;color:#213653;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.02}.project-overview-position-card>p:not(.eyebrow){position:relative;z-index:1;margin:0;color:#65758a;font-size:.75rem;line-height:1.45}.project-overview-position-danger{border-top:3px solid #d25766}.project-overview-position-warning{border-top:3px solid #d5a044}.project-overview-position-success{border-top:3px solid #43a06d}.project-overview-position-neutral,.project-overview-position-info{border-top:3px solid #4c73cf}.text-action,.icon-action{border:0;color:#2855b7;background:transparent;font:inherit;font-weight:750;cursor:pointer}.text-action{margin-top:.65rem;padding:0;font-size:.72rem}.icon-action{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:#f0f4fb}.project-overview-priority-card,.project-overview-snapshot-card,.project-overview-detail-card{padding:.85rem}.project-overview-priority-list{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.project-overview-priority-list li{display:grid;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.15rem;padding:.45rem .15rem;border-top:1px solid #edf1f6}.project-overview-priority-list li:first-child{border-top:0}.project-overview-priority-list strong,.project-overview-priority-list small{display:block}.project-overview-priority-list strong{color:#2b405f;font-size:.75rem}.project-overview-priority-list small{margin-top:.12rem;color:#77869a;font-size:.64rem;line-height:1.35}.project-overview-priority-icon{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;font-size:.66rem;font-weight:850}.project-overview-priority-warning{color:#87510c;background:#fff0cf}.project-overview-priority-danger{color:#9b3441;background:#fde7ea}.project-overview-priority-success{color:#1e7046;background:#e3f4e9}.project-overview-priority-info,.project-overview-priority-neutral{color:#2a58aa;background:#e9effc}.project-overview-empty-compact{margin:.6rem 0 0;color:#68788d;font-size:.75rem}.project-overview-right-stack{display:grid;grid-template-rows:auto 1fr;gap:.75rem}.project-overview-snapshot-card dl{display:grid;gap:0;margin:.45rem 0 0}.project-overview-snapshot-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.42rem 0;border-top:1px solid #edf1f6}.project-overview-snapshot-card dl>div:first-child{border-top:0}.project-overview-snapshot-card dt{color:#6f7f93;font-size:.67rem}.project-overview-snapshot-card dd{display:flex;align-items:center;gap:.3rem;margin:0;color:#2d405d;font-size:.7rem;font-weight:750}.project-overview-snapshot-card .project-overview-tone{margin:0}.project-overview-next-step-compact{min-height:0;padding:.85rem;border-color:#d6e2ff;color:#1f3f79;background:linear-gradient(145deg,#f5f8ff,#edf3ff);box-shadow:none}.project-overview-next-step-compact .eyebrow{color:#5270ae}.project-overview-next-step-compact h2{color:#1e3765;font-size:1rem}.project-overview-next-step-compact p:not(.eyebrow){color:#667792;font-size:.7rem}.project-overview-next-step-compact .primary-button{border-color:#315fd4;color:#fff;background:#315fd4}.project-overview-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.project-overview-detail-card h2{font-size:.95rem}.project-overview-fact-list{margin-top:.35rem}.project-overview-fact-list>div{padding:.42rem 0}.project-overview-milestone-date{margin:.4rem 0;font-size:1.05rem}.project-overview-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.overview-action-tile{display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:2.6rem;padding:.45rem .5rem;border:1px solid #dce4ef;border-radius:.65rem;color:#354b68;background:#fff;text-align:left;cursor:pointer}.overview-action-tile span{color:#3562c9;font-size:.9rem}.overview-action-tile strong{font-size:.68rem;line-height:1.2}@media(max-width:1120px){.project-overview-primary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.project-overview-right-stack{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media(max-width:820px){.project-overview-heading{display:grid}.project-overview-heading-meta{justify-content:flex-start}.project-overview-primary-grid,.project-overview-secondary-grid,.project-overview-right-stack{grid-template-columns:1fr}.project-overview-right-stack{grid-column:auto}}.project-guide-secondary-page{max-width:1180px;margin:0 auto;gap:.75rem}.project-guide-secondary-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.25rem .1rem .6rem}.project-guide-secondary-header h1{margin:.12rem 0 .2rem;color:#1d3150;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.08}.project-guide-secondary-header p:not(.eyebrow){max-width:47rem;margin:0;color:#6a7a90;font-size:.78rem;line-height:1.45}@media(max-width:720px){.project-guide-secondary-header{display:grid;align-items:start}}.app-sidebar-project-mode .app-sidebar-workspace,.app-sidebar-project-mode .app-sidebar-project{display:none}.app-nav-icon{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:.38rem;font-size:.72rem;font-weight:850}.app-nav-icon-project-information{color:#2f66d4;background:#e9f0ff}.app-nav-icon-group-work-scope{color:#18804c;background:#e3f5e9}.app-nav-icon-group-schedule{color:#654bd8;background:#eeeaff}.app-nav-icon-group-decisions-reporting{color:#c45c16;background:#fff0e4}.app-nav-icon-group-project-administration,.app-nav-icon-group-platform{color:#718096;background:#edf1f5}.app-sidebar-navigation button.active .app-nav-icon{color:#fff;background:#ffffff24}@media(min-width:901px){.app-shell{grid-template-columns:226px minmax(0,1fr)}.app-sidebar{width:226px}.app-sidebar-navigation-group-header{gap:.12rem}.app-sidebar-navigation-group-header .app-sidebar-navigation-group-toggle{grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;padding-left:.6rem;padding-right:.5rem}.app-sidebar-navigation-chevron-toggle{min-width:2.15rem;padding:.6rem .35rem}}@media(max-width:1440px)and (min-width:901px){.app-shell{grid-template-columns:192px minmax(0,1fr)}.app-sidebar{width:192px}.project-catalogue-toolbar{grid-template-columns:minmax(14rem,2fr) repeat(2,minmax(9rem,1fr))}.project-catalogue-layout{grid-column:1 / 2}.project-catalogue-export{justify-self:start}}.project-member-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:.7rem;margin:1rem 0 .8rem}.project-member-toolbar label{display:grid;gap:.25rem;min-width:10rem;color:#59677d;font-size:.72rem;font-weight:700}.project-member-toolbar input,.project-member-toolbar select{min-height:2.35rem;border:1px solid #cbd6e6;border-radius:.5rem;background:#fff;padding:.45rem .6rem}.project-member-toolbar>.muted{margin-left:auto;padding-bottom:.55rem}.project-member-table-wrap{max-width:100%;max-height:min(56vh,520px);overflow:auto;border:1px solid #d9e1e8;border-radius:.7rem;scrollbar-gutter:stable}.project-member-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff}.project-member-table th{position:sticky;top:0;z-index:4;background:#f3f6fa;color:#536078;font-size:.72rem;text-align:left}.project-member-table thead tr:nth-child(2) th{top:2.35rem;z-index:5;background:#f8fafd}.project-member-table th,.project-member-table td{min-width:0;padding:.62rem .65rem;border-right:1px solid #edf0f4;border-bottom:1px solid #e3e8ef;vertical-align:middle}.project-member-table th:last-child,.project-member-table td:last-child{border-right:0}.project-member-table td>strong,.project-member-table td>small{display:block;overflow-wrap:anywhere}.project-member-table td>small{margin-top:.2rem;color:#748197;font-size:.68rem}.project-member-responsibility-group{text-align:center!important;letter-spacing:.025em}.project-member-role-cell{text-align:center}.project-member-role-cell input{width:1rem;height:1rem;margin:0;accent-color:#285fe7}.project-member-save-cell{text-align:center}.project-member-save-cell .secondary-button{min-height:31px;padding:.34rem .55rem}.project-member-save-cell small{margin-top:.3rem!important;font-size:.6rem!important}.project-member-access-details{margin-top:.32rem;color:#64738a;font-size:.63rem}.project-member-access-details summary{cursor:pointer;color:#315ca9;font-weight:700}.project-member-resizable-header{position:sticky;padding-right:1rem!important;white-space:nowrap}.project-member-resizable-header>span{display:block;overflow:hidden;text-overflow:ellipsis}.project-member-column-resizer{position:absolute;z-index:8;top:0;right:-4px;width:8px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.project-member-column-resizer:after{content:"";position:absolute;top:20%;right:3px;width:1px;height:60%;background:#c2cddd}.project-member-column-resizer:hover:after,.project-member-column-resizer:focus-visible:after{width:2px;background:#2c63e8}.project-member-column-resizer:focus-visible{outline:2px solid #7da0ff;outline-offset:-2px}@media(max-width:1440px)and (min-width:901px){.project-member-table-wrap{scrollbar-gutter:stable}}@media(min-width:901px)and (max-width:1440px){.project-members-page{gap:.8rem;padding-top:1rem}.project-members-page .page-header{margin-bottom:0}.project-members-page .page-header h1{font-size:2rem;margin:.2rem 0 .45rem}.project-members-page .page-header p{margin:.35rem 0;font-size:.88rem;max-width:58rem}.project-members-page .page-header .eyebrow{font-size:.7rem}.project-members-page>.shell-panel{padding:1rem;border-radius:14px}.project-members-page .shell-panel h2{font-size:1.15rem}.project-members-page .shell-panel>p{margin:.4rem 0;font-size:.85rem;line-height:1.4}.project-members-page .project-member-toolbar{margin:.75rem 0 .65rem}.project-members-page .project-member-table-wrap{max-height:clamp(240px,calc(100vh - 470px),430px)}.project-members-page .project-member-table td{font-size:.82rem}}.project-catalogue-programme-actions{align-items:center;background:#ffffffe6;border:1px solid #dbe4f1;border-radius:.85rem;display:flex;gap:1rem;justify-content:space-between;margin:-.25rem 0 .75rem;padding:.6rem .7rem}.project-catalogue-programme-actions>div{display:grid;gap:.08rem}.project-catalogue-programme-actions strong{color:#263d66;font-size:.78rem}.project-catalogue-programme-actions .muted{font-size:.72rem}.project-catalogue-programme-actions .secondary-button{flex:0 0 auto;font-size:.75rem;padding:.48rem .7rem}.cross-project-analysis-page{max-width:1220px;margin:0 auto}.cross-project-analysis-page .page-header h1{font-size:2rem}.cross-project-analysis-actions{margin-top:.8rem}.cross-project-participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cross-project-participant-card{display:grid;align-content:start;gap:.75rem}.cross-project-participant-card label{display:grid;gap:.3rem;color:#59677d;font-size:.76rem;font-weight:700}.cross-project-participant-card select{width:100%;min-height:2.55rem;border:1px solid #cbd6e6;border-radius:.55rem;background:#fff;padding:.48rem .6rem}.cross-project-confirmation{grid-template-columns:auto minmax(0,1fr)!important;align-items:start;font-weight:600!important}.cross-project-confirmation input{margin-top:.15rem}.cross-project-version-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.15rem 0 0}.cross-project-version-facts div,.cross-project-result-card{padding:.7rem;border:1px solid #e0e6ef;border-radius:.65rem;background:#f9fbfd}.cross-project-version-facts dt,.cross-project-result-card span{color:#6b788d;font-size:.67rem}.cross-project-version-facts dd{margin:.18rem 0 0;color:#273b59;font-weight:750}.cross-project-handoff-panel{margin-top:1rem}.cross-project-result-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.cross-project-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.cross-project-result-card{display:grid;gap:.25rem}.cross-project-result-card strong{color:#213a5c;font-size:1rem}.cross-project-result-card small{color:#6b788d}.cross-project-limitations{margin-top:.85rem;padding-top:.75rem;border-top:1px solid #e3e8ef}.cross-project-limitations ul{margin-bottom:0}@media(max-width:900px){.cross-project-participant-grid,.cross-project-result-grid{grid-template-columns:1fr}.cross-project-result-heading{display:grid}}@media(max-width:560px){.cross-project-version-facts{grid-template-columns:1fr}.project-catalogue-programme-actions{align-items:stretch}}.cross-project-treatment{display:flex;align-items:start;gap:.45rem;margin:.65rem 0 .2rem;color:#314866;font-weight:750}.cross-project-treatment input{margin-top:.15rem}.cross-project-treatment-note{max-width:52rem}.cross-project-history{margin-top:1rem;padding-top:.8rem;border-top:1px solid #e3e8ef}.cross-project-history ul{display:grid;gap:.45rem;padding:0;list-style:none}.cross-project-history li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem .65rem;border:1px solid #e0e6ef;border-radius:.55rem;background:#fbfcfe}@media(max-width:680px){.cross-project-history li{display:grid}}.app-shell-content{--plentro-authenticated-rail: 1480px;--plentro-authenticated-gutter: clamp(1.5rem, 2.2vw, 2.2rem);--plentro-peer-gap: .72rem;--plentro-major-section-gap: 1rem}@media(min-width:901px){.app-shell-content>.page:not(.schedule-workspace-host),.app-shell-content>.shell{width:min(100%,var(--plentro-authenticated-rail));max-width:var(--plentro-authenticated-rail);padding-inline:var(--plentro-authenticated-gutter)}}.app-sidebar-navigation-group-primary{margin-top:.42rem;padding:.08rem 0;border-radius:10px}.app-sidebar-navigation-group-primary .app-sidebar-navigation-group-toggle{min-height:42px;color:#eef4ff;font-weight:780}.app-sidebar-navigation-group-primary .app-sidebar-navigation-group-toggle:hover{background:#ffffff13}.app-sidebar-navigation-group-primary .app-sidebar-navigation-group-toggle.active{color:#fff;background:linear-gradient(90deg,#2957a88c,#1437696b);box-shadow:inset 3px 0 #69ddeb}.app-sidebar-navigation-group-primary .app-sidebar-navigation-group-items{margin-bottom:.35rem}.app-sidebar-navigation-group-primary+.app-sidebar-navigation-group-primary{margin-top:.18rem}.app-sidebar-navigation-group-secondary{opacity:.82}@media(min-width:1450px){.app-shell{grid-template-columns:226px minmax(0,1fr)}.app-sidebar{width:226px}}@media(min-width:1800px){.app-shell-content{--plentro-authenticated-rail: 1720px;--plentro-authenticated-gutter: 3rem}}@media(max-width:900px){.app-shell-content>.page,.app-shell-content>.shell{width:100%;max-width:none;padding-inline:1rem}}.jira-import-page{width:min(100%,1480px);margin:0 auto;gap:.72rem;padding-top:0;padding-bottom:.8rem;background:#f5f9ff}.jira-import-page>.plentro-workspace-hero{margin-bottom:0}.jira-import-approved-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.15rem 1rem 0}.jira-import-approved-actions .secondary-button{min-height:2rem;padding:.35rem .65rem;font-size:.64rem}.jira-import-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 1rem;padding:.65rem .85rem;border:1px solid #d9e5f4;border-radius:.65rem;background:#fff;list-style:none}.jira-import-stepper li{position:relative;display:flex;align-items:center;gap:.45rem;color:#61789f;font-size:.62rem;font-weight:700}.jira-import-stepper li:not(:last-child):after{position:absolute;top:50%;right:.45rem;width:28%;height:1px;content:"";background:#d7e3f2}.jira-import-stepper li span{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;color:#4773c2;background:#eef4ff;font-size:.6rem;font-weight:850}.jira-import-stepper li.active{color:#17365f}.jira-import-stepper li.active span{color:#fff;background:#1766e8}.jira-import-security-disclosure{margin:0 1rem;border:1px solid #dce6f3;border-radius:.58rem;background:#fff}.jira-import-security-disclosure>summary{padding:.55rem .75rem;color:#60769c;font-size:.62rem;font-weight:750;cursor:pointer}.jira-import-security-disclosure>p{margin:0;padding:0 .75rem .7rem;color:#687b9c;font-size:.62rem;line-height:1.4}.jira-approved-import-workspace{display:grid;gap:.75rem;margin:0 1rem}.jira-approved-import-grid{display:grid;grid-template-columns:minmax(19rem,.92fr) minmax(0,1.4fr);gap:.78rem}.jira-approved-import-stack{display:grid;gap:.78rem}.jira-approved-import-card{min-width:0;padding:1rem;border:1px solid #d7e3f3;border-radius:.72rem;background:#fff;box-shadow:0 7px 22px #27487f0d}.jira-approved-card-heading{display:flex;align-items:center;gap:.65rem;padding-bottom:.65rem;border-bottom:1px solid #e5edf7}.jira-approved-card-heading>span{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;color:#1764e8;background:#eaf2ff;font-size:.72rem;font-weight:850}.jira-approved-card-heading .eyebrow{margin:0;color:#54709f;font-size:.62rem;letter-spacing:.08em}.jira-approved-card-heading h2{margin:.15rem 0 0;color:#102f5e;font-size:.88rem}.jira-approved-import-card dl{margin:.5rem 0 .75rem}.jira-approved-import-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.48rem 0;border-top:1px solid #edf2f8}.jira-approved-import-card dl>div:first-child{border-top:0}.jira-approved-import-card dt{color:#61779c;font-size:.64rem}.jira-approved-import-card dd{margin:0;max-width:17rem;overflow:hidden;color:#16345f;font-size:.65rem;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.jira-approved-import-card dd.success{color:#14864a}.jira-approved-import-card dd.warning{color:#d07800}.jira-approved-mapping-options{display:grid;gap:.55rem;margin:.7rem 0 0;padding:0;border:0}.jira-approved-mapping-options label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.6rem .65rem;border:1px solid #dce6f3;border-radius:.58rem;color:#17345f;background:#fbfdff}.jira-approved-mapping-options input{margin-top:.15rem}.jira-approved-mapping-options strong,.jira-approved-mapping-options small{display:block}.jira-approved-mapping-options strong{font-size:.66rem}.jira-approved-mapping-options small{margin-top:.15rem;color:#687c9e;font-size:.59rem;line-height:1.35}.jira-approved-import-note{margin:.65rem 0 0;color:#667b9e;font-size:.61rem;line-height:1.4}.jira-approved-import-action{display:flex;justify-content:flex-end}.jira-approved-import-action .primary-button{min-width:10rem;min-height:2.45rem;border-radius:.62rem;box-shadow:0 6px 14px #1f5bda2e}.jira-import-page>.plentro-workspace-footer{margin-top:.15rem;padding-inline:1rem}@media(max-width:900px){.jira-approved-import-grid{grid-template-columns:1fr}.jira-import-stepper{grid-template-columns:1fr 1fr;gap:.55rem}.jira-import-stepper li:after{display:none}}@media(max-width:620px){.jira-import-stepper{grid-template-columns:1fr}.jira-import-approved-actions{align-items:flex-start;flex-direction:column}}.app-nav-icon svg,.app-sidebar-navigation>button>span:first-child svg,.app-sidebar-navigation-group-items button>span:first-child svg{width:.92rem;height:.92rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-sidebar-navigation-group-items button>span:first-child{display:inline-grid;place-items:center}.app-shell-content>.manual-schedule-page.schedule-workspace-host{width:min(100%,1480px);max-width:1480px}.app-sidebar-brand{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:.5rem}.app-sidebar-brand-home,.app-sidebar-collapse-button,.app-sidebar-administration-toggle,.app-sidebar-administration-items>button{border:0;font:inherit}.app-sidebar-brand-home{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.38rem;padding:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.app-sidebar-brand-home:hover .plentro-brand-lockup{filter:brightness(1.08)}.app-sidebar-collapse-button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#aebbd1;background:#ffffff09;cursor:pointer}.app-sidebar-collapse-button:hover{color:#fff;background:#ffffff14}.app-sidebar-platform-section{display:grid;gap:.35rem;margin-top:.7rem;padding-top:.75rem;border-top:1px solid rgba(142,165,199,.2)}.app-sidebar-platform-label{padding:0 .7rem;color:#7284a4;font-size:.62rem;font-weight:800;letter-spacing:.12em}.app-sidebar-administration-group{display:grid;gap:.18rem}.app-sidebar-administration-toggle{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:.55rem;width:100%;min-height:42px;padding:.55rem .7rem;border-radius:9px;color:#aeb9ce;background:transparent;font-size:.78rem;font-weight:650;text-align:left;cursor:pointer}.app-sidebar-administration-toggle:hover{color:#fff;background:#ffffff0f}.app-sidebar-administration-toggle.active{color:#fff;background:#0e2c549e}.app-sidebar-administration-chevron{color:#7284a4;font-size:.85rem;text-align:center}.app-sidebar-administration-items{display:grid;gap:.12rem;margin:0 .25rem 0 1.25rem;padding-left:.55rem;border-left:1px solid rgba(142,165,199,.25)}.app-sidebar-administration-items>button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.45rem;min-height:36px;padding:.42rem .55rem;border-radius:8px;color:#96a7c2;background:transparent;font-size:.7rem;font-weight:650;text-align:left;cursor:pointer}.app-sidebar-administration-items>button:hover{color:#fff;background:#ffffff0d}.app-sidebar-administration-items>button.active{color:#fff;background:#0e2c54;box-shadow:inset 2px 0 #05c9dc}@media(min-width:901px){.app-shell.app-shell-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-sidebar.app-sidebar-collapsed{width:72px;overflow-x:hidden}.app-sidebar-collapsed .app-sidebar-brand{grid-template-columns:1fr;min-height:84px;justify-items:center;padding:.8rem .45rem}.app-sidebar-collapsed .app-sidebar-brand-home{align-items:center}.app-sidebar-collapsed .app-sidebar-brand-home small,.app-sidebar-collapsed .app-sidebar-workspace,.app-sidebar-collapsed .app-sidebar-project{display:none}.app-sidebar-collapsed .app-sidebar-collapse-button{width:26px;height:24px}.app-sidebar-collapsed .app-sidebar-navigation{padding-inline:.45rem}.app-sidebar-collapsed .app-sidebar-navigation>button,.app-sidebar-collapsed .app-sidebar-navigation-item>button,.app-sidebar-collapsed .app-sidebar-disabled-group button,.app-sidebar-collapsed .app-sidebar-navigation-group-toggle,.app-sidebar-collapsed .app-sidebar-administration-toggle,.app-sidebar-collapsed .app-sidebar-administration-items>button{grid-template-columns:1fr;justify-items:center;gap:0;padding-inline:.45rem}.app-sidebar-collapsed .app-sidebar-navigation>button>span:last-child,.app-sidebar-collapsed .app-sidebar-navigation-item>button>span:last-child,.app-sidebar-collapsed .app-sidebar-disabled-group button>span:last-child,.app-sidebar-collapsed .app-sidebar-navigation-group-toggle>span:last-child,.app-sidebar-collapsed .app-sidebar-administration-toggle>span:nth-child(2),.app-sidebar-collapsed .app-sidebar-administration-chevron,.app-sidebar-collapsed .app-sidebar-administration-items>button>span:last-child{display:none}.app-sidebar-collapsed .app-sidebar-platform-section{margin-top:.45rem;padding-top:.55rem}.app-sidebar-collapsed .app-sidebar-platform-label{display:none}.app-sidebar-collapsed .app-sidebar-administration-items{margin:0;padding:0;border-left:0}.app-sidebar-collapsed .app-sidebar-navigation-group-header{grid-template-columns:1fr}.app-sidebar-collapsed .app-sidebar-navigation-chevron-toggle{display:none}.app-sidebar-collapsed .app-sidebar-navigation-group-items{margin-left:0;padding-left:0;border-left:0}.app-sidebar-collapsed .app-sidebar-schedule-slot{display:none}.app-sidebar-collapsed .app-sidebar-footer{justify-items:center;padding-inline:.4rem}.app-sidebar-collapsed .app-sidebar-status{justify-content:center;font-size:0}.app-sidebar-collapsed .app-sidebar-user{grid-template-columns:1fr;justify-items:center}.app-sidebar-collapsed .app-sidebar-user>div,.app-sidebar-collapsed .app-sidebar-user>button{display:none}}@media(max-width:900px){.app-sidebar-collapse-button{display:none}}.floating-trial-status{position:fixed;right:1.25rem;bottom:1.25rem;z-index:64;display:inline-flex;align-items:center;gap:.55rem;min-height:2.55rem;padding:.48rem .72rem;border:1px solid #cbd9eb;border-radius:999px;color:#31517f;background:#fffffff5;box-shadow:0 10px 24px #23375a24;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.floating-trial-status:hover,.floating-trial-status:focus-visible{border-color:#8db7ed;color:#173a7d;background:#f8fbff}.floating-trial-status-offset-guide{bottom:4.75rem}.floating-trial-status-icon{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;border-radius:50%;color:#0b68e8;background:#edf4ff;font-size:.95rem;font-weight:800}.floating-trial-status>span:last-child{display:grid;gap:.05rem}.floating-trial-status strong{font-size:.72rem;line-height:1.1}.floating-trial-status small{color:#74839a;font-size:.62rem;line-height:1.1}@media(max-width:640px){.floating-trial-status{right:.75rem;bottom:.75rem;padding:.45rem .62rem}.floating-trial-status-offset-guide{bottom:4.35rem}.floating-trial-status small{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.workspace-member-card-capabilities{align-items:start}.workspace-capability-config{min-width:290px;padding:14px;border:1px solid var(--border, #d7dde7);border-radius:12px;background:#f8fafc;display:grid;gap:10px}.workspace-capability-heading{display:grid;gap:2px}.workspace-capability-heading>span{font-weight:700}.workspace-capability-heading small,.workspace-capability-option small{color:#64748b}.workspace-capability-option{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:9px;background:#fff;border:1px solid #e2e8f0}.workspace-capability-option>span{display:grid;gap:2px}.workspace-capability-option input{margin-top:4px}.workspace-capability-reserved{opacity:.68;background:#f1f5f9}.pro-programme-page{max-width:1500px}.pro-programme-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.pro-capability-badge{border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:10px 14px;display:grid;gap:2px;min-width:180px}.pro-capability-badge strong{color:#1d4ed8}.pro-capability-badge span{color:#475569;font-size:12px}.pro-source-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:10px 14px;margin-bottom:16px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;font-size:13px}.pro-source-strip strong{color:#047857}.pro-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:6px;margin-bottom:18px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.pro-tabs button{border:0;background:transparent;padding:9px 13px;border-radius:8px;font-weight:650;color:#475569;cursor:pointer}.pro-tabs button.active{background:#0f172a;color:#fff}.pro-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.pro-metric-grid article{padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;display:grid;gap:6px}.pro-metric-grid span{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.pro-metric-grid strong{font-size:18px;overflow-wrap:anywhere}.pro-metric-grid small{color:#64748b;overflow-wrap:anywhere}.pro-status{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:700}.pro-status.supported{background:#dcfce7;color:#166534}.pro-status.adverse{background:#fee2e2;color:#991b1b}.pro-causal-chain{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:16px 0}.pro-causal-chain>div{display:grid;gap:5px;padding:14px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc}.pro-causal-chain b{color:#2563eb;text-align:center}.pro-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.pro-project-grid article{padding:14px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.pro-project-grid dl{display:grid;gap:6px}.pro-project-grid dl div{display:flex;justify-content:space-between;gap:16px}.pro-project-grid dt{color:#64748b}.pro-project-grid dd{margin:0;text-align:right;max-width:68%;overflow-wrap:anywhere}.pro-source-coverage-panel{margin-bottom:16px}.pro-source-badges{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0}.pro-source-badges>span{display:grid;gap:2px;padding:10px;border-radius:10px;border:1px solid #cbd5e1;background:#f8fafc;font-weight:750}.pro-source-badges>span small{font-size:10px;font-weight:500;color:#64748b}.pro-source-badges>span.integration{border-color:#93c5fd;background:#eff6ff}.pro-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pro-evidence-summary>div{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.pro-evidence-summary strong{font-size:18px}.pro-evidence-summary span{color:#64748b;font-size:12px}.pro-section-heading,.pro-project-card-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pro-section-heading h2,.pro-project-card-heading h3{margin-top:2px}.pro-integration-evidence{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#f8fbff)}.pro-evidence-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.pro-evidence-detail-grid>div{display:grid;gap:4px;padding:11px 12px;border-radius:10px;border:1px solid #dbeafe;background:#fff}.pro-evidence-detail-grid>div>span{color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.pro-evidence-detail-grid small{color:#64748b;overflow-wrap:anywhere}.pro-integration-examples{display:grid;gap:8px;padding-top:4px}.pro-integration-examples>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:8px 0;border-top:1px solid #dbeafe}.pro-integration-examples>div small{grid-column:2;color:#64748b}.pro-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.pro-form-grid label{display:grid;gap:6px;font-weight:650}.pro-form-grid select,.pro-form-grid input{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;background:#fff}.pro-analysis-list{display:grid;gap:12px;margin-top:14px}.pro-selected-analysis{border-color:#60a5fa!important;box-shadow:0 0 0 1px #60a5fa}.pro-analysis-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pro-briefing h3{margin-top:22px}.pro-briefing pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-radius:8px;background:#0f172a;color:#e2e8f0}@media(max-width:980px){.pro-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-form-grid{grid-template-columns:1fr 1fr}.pro-source-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-evidence-summary,.pro-evidence-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pro-source-badges,.pro-evidence-summary,.pro-evidence-detail-grid,.pro-project-grid{grid-template-columns:1fr}.pro-section-heading,.pro-project-card-heading{display:grid}.pro-project-grid dl div{display:grid;gap:2px}.pro-project-grid dd{max-width:none;text-align:left}}.pro-programme-page{max-width:1500px;color:#13233f;font-size:.9rem}.pro-view-hero{position:relative;min-height:184px;overflow:hidden;margin-bottom:14px;padding:30px 32px 24px;border-radius:0 0 16px 16px;background:linear-gradient(90deg,#f9fcff,#f4f9ff 48%,#edf5ff);box-shadow:0 12px 30px #1d3e7c0e}.pro-view-hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#f9fcff 0% 42%,#f9fcfff2 54%,#f9fcff59 69%,#f9fcff00);pointer-events:none}.pro-view-hero-copy{position:relative;z-index:3;width:min(52%,650px)}.pro-view-hero .eyebrow{margin:0;color:#5068a4;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pro-view-hero h1{margin:12px 0 6px;color:#07184f;font-size:clamp(2.1rem,3vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.04}.pro-view-hero p:not(.eyebrow){max-width:690px;margin:0;color:#445f9a;font-size:.9rem;line-height:1.46}.pro-view-hero-media{position:absolute;z-index:0;inset:0 0 0 auto;width:50%;overflow:hidden;pointer-events:none}.pro-view-hero-media:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#f4f9ff9e,#f4f9ff14 30%,#041d4b14)}.pro-view-hero-media img{display:block;width:100%;height:100%;object-fit:fill;object-position:center}.pro-edition-badge{position:absolute;z-index:4;top:18px;right:20px;display:grid;gap:2px;min-width:150px;padding:8px 11px;border:1px solid #c9dcff;border-radius:10px;background:#ffffffe0;box-shadow:0 8px 20px #22458214}.pro-edition-badge strong{color:#1b5ddb;font-size:.84rem}.pro-edition-badge span{color:#62738d;font-size:.68rem}.pro-source-strip{gap:10px;padding:8px 12px;margin-bottom:12px;border-radius:9px;font-size:.72rem}.pro-tabs{margin-bottom:14px;padding:5px}.pro-tabs button{padding:7px 11px;font-size:.76rem}.pro-programme-page .shell-panel{border-color:#dfe6f1;box-shadow:0 8px 22px #2638590b}.pro-programme-page .shell-panel h2{color:#10284c;font-size:1.22rem}.pro-programme-page .shell-panel h3{color:#18335f;font-size:1rem}.pro-metric-grid{gap:10px;margin-bottom:12px}.pro-metric-grid article{padding:13px 14px;border-color:#dfe6f1;box-shadow:0 7px 18px #2638590a}.pro-metric-grid span{font-size:.65rem}.pro-metric-grid strong{font-size:1rem}.pro-metric-grid small{font-size:.72rem}.pro-causal-chain>div{background:#f8fbff}.pro-grid-heading,.pro-briefing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pro-grid-heading>span{color:#71809a;font-size:.74rem}.pro-grid-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.7fr) minmax(190px,.8fr);gap:10px;margin:14px 0 12px;padding:10px;border:1px solid #dce5f2;border-radius:10px;background:#f8fbff}.pro-grid-toolbar label{display:grid;gap:4px;color:#5b6f91;font-size:.67rem;font-weight:750;letter-spacing:.02em}.pro-grid-toolbar input,.pro-grid-toolbar select{min-height:36px;width:100%;border:1px solid #cdd8e8;border-radius:7px;padding:7px 9px;background:#fff;color:#19345e;font:inherit;font-size:.78rem}.pro-project-table-wrap{overflow:auto;border:1px solid #dbe4f0;border-radius:10px;background:#fff}.pro-project-table{width:100%;min-width:1160px;border-collapse:collapse;font-size:.74rem}.pro-project-table th{position:sticky;top:0;z-index:1;padding:9px 10px;border-bottom:1px solid #d8e2f0;background:#f1f6fd;color:#536a91;text-align:left;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pro-project-table td{padding:9px 10px;border-bottom:1px solid #e8edf5;color:#405574;vertical-align:top;line-height:1.35}.pro-project-table tbody tr:hover{background:#f8fbff}.pro-project-table tbody tr.integration-row{background:#f3f8ff}.pro-project-table td:first-child strong,.pro-project-table td:first-child small{display:block}.pro-project-table td:first-child strong{color:#10284c}.pro-project-table td:first-child small{margin-top:2px;color:#7a8ba5}.pro-source-type{display:inline-flex;padding:3px 7px;border-radius:999px;background:#edf4ff;color:#255fbd;font-weight:750;white-space:nowrap}.pro-grid-footnote,.pro-action-help{margin:9px 0 0;color:#71809a;font-size:.72rem;line-height:1.45}.pro-analysis-list{gap:10px}.pro-analysis-heading h3{margin:.15rem 0 0;font-size:1.05rem}.pro-replay-result{margin-top:10px;padding:9px 11px;border-radius:8px;font-size:.76rem;line-height:1.45}.pro-replay-result.ok{border:1px solid #a7e3c2;background:#effbf4;color:#1f6542}.pro-replay-result.warning{border:1px solid #f2c5bd;background:#fff4f2;color:#8a2d21}.pro-briefing-heading .primary-button{flex:0 0 auto;text-decoration:none}.pro-traceability-card{padding:14px 15px;border:1px solid #d9e3f1;border-radius:10px;background:linear-gradient(135deg,#fbfdff,#f4f8ff)}.pro-traceability-card>strong{color:#10284c;font-size:1rem}.pro-traceability-card dl{display:grid;gap:0;margin:12px 0 10px;border-top:1px solid #e1e8f2}.pro-traceability-card dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #e6ecf4}.pro-traceability-card dt{color:#687b98;font-size:.72rem;font-weight:750}.pro-traceability-card dd{margin:0;color:#263f66;font-size:.76rem;line-height:1.45}.pro-traceability-card details{margin-top:8px;color:#687b98;font-size:.72rem}.pro-traceability-card summary{cursor:pointer;font-weight:750}.pro-traceability-card code{display:inline-block;margin-top:6px;color:#516887;font-size:.68rem}@media(max-width:980px){.pro-view-hero-copy{width:65%}.pro-view-hero-media{width:55%;opacity:.55}.pro-grid-toolbar{grid-template-columns:1fr 1fr}.pro-grid-toolbar label:first-child{grid-column:1 / -1}}@media(max-width:720px){.pro-view-hero{padding:22px 20px}.pro-view-hero-copy{width:100%}.pro-view-hero-media{width:100%;opacity:.22}.pro-edition-badge{position:relative;top:auto;right:auto;width:fit-content;margin-top:14px}.pro-grid-toolbar{grid-template-columns:1fr}.pro-grid-toolbar label:first-child{grid-column:auto}.pro-briefing-heading{display:grid}.pro-traceability-card dl div{grid-template-columns:1fr;gap:3px}}.pro-view-hero{min-height:160px;padding:24px 28px 20px}.pro-view-hero h1{font-size:clamp(2rem,2.75vw,2.55rem)}.pro-view-hero-media{width:49%}.pro-view-hero-media:before{background:linear-gradient(90deg,#f4f9ffb8,#f4f9ff2e 26%,#041d4b09)}.pro-view-hero-media img{filter:saturate(.94) contrast(1.03)}.pro-view-hero-projects .pro-view-hero-media img{object-fit:contain;object-position:62% 50%;padding:8px 8px 6px 80px}.pro-view-hero-analyses .pro-view-hero-media img{object-position:52% 48%}.pro-view-hero-dependencies .pro-view-hero-media img{object-position:65% 50%}.pro-view-hero-briefing .pro-view-hero-media img{object-position:58% 48%}.pro-source-coverage-panel{padding:14px 16px}.pro-source-coverage-panel>p:not(.eyebrow){display:none}.pro-source-coverage-panel .pro-section-heading h2{margin-bottom:6px}.pro-source-coverage-panel .pro-evidence-summary{margin-top:8px}.pro-source-coverage-panel .pro-evidence-summary>div{min-height:48px;padding:6px 9px}.pro-source-coverage-panel .pro-evidence-summary strong{font-size:.95rem}.pro-view-hero{min-height:145px;padding-top:20px;padding-bottom:18px}.pro-source-coverage-panel{padding:10px 14px}.pro-source-coverage-panel .pro-section-heading h2{margin:2px 0 4px;font-size:1.05rem}.pro-source-coverage-panel .pro-evidence-summary{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:5px}.pro-source-coverage-panel .pro-evidence-summary>div{display:flex;align-items:baseline;gap:6px;min-height:0;padding:0;border:0;background:transparent}.pro-source-coverage-panel .pro-evidence-summary strong{font-size:.86rem}.pro-source-coverage-panel .pro-evidence-summary span{font-size:.66rem}.pro-programme-page{box-sizing:border-box;width:100%;min-width:0;max-width:1500px;color:#13233f;background:radial-gradient(circle at 84% 0%,rgba(123,181,239,.11),transparent 31rem),linear-gradient(180deg,#edf4fb,#f7faff 430px,#f5f8fc)}.pro-programme-page .pro-view-hero{position:relative;min-height:0;height:214px;box-sizing:border-box;overflow:hidden;margin-bottom:14px;padding:27px 31px 18px;border:1px solid rgba(25,64,119,.23);border-radius:0 0 17px 17px;background:#04183a;box-shadow:0 16px 34px #0e2a5324}.pro-programme-page .pro-view-hero-media{position:absolute;z-index:0;inset:0;width:100%;overflow:hidden;pointer-events:none}.pro-programme-page .pro-view-hero-media:before{display:none}.pro-programme-page .pro-view-hero-media img{display:block;width:100%;height:100%;padding:0;object-fit:fill;object-position:center;filter:none}.pro-programme-page .pro-view-hero:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#03143229,#03143214 34%,#03143200 58%)}.pro-programme-page .pro-view-hero:after{display:none}.pro-programme-page .pro-view-hero-copy{position:relative;z-index:3;width:min(63%,760px)}.pro-programme-page .pro-view-hero .eyebrow{margin:0;color:#a8caf7;font-size:11px;font-weight:800;letter-spacing:.115em;text-transform:uppercase}.pro-programme-page .pro-view-hero h1{margin:11px 0 7px;color:#fff;font-size:clamp(2.25rem,3.2vw,2.95rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-shadow:0 2px 16px rgba(1,12,32,.28)}.pro-programme-page .pro-view-hero p:not(.eyebrow){max-width:670px;margin:0;color:#eef5ff;font-size:.94rem;line-height:1.48;text-shadow:0 1px 10px rgba(0,12,34,.26)}.pro-programme-page .pro-edition-badge{top:17px;right:18px;min-width:166px;padding:8px 11px;border-color:#c2d8f6c7;background:#fcfefff5;box-shadow:0 8px 20px #102e5a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pro-executive-cues{display:flex;flex-wrap:wrap;gap:0;margin-top:19px}.pro-executive-cues span{position:relative;display:inline-flex;align-items:center;min-height:27px;padding:0 14px 0 29px;color:#f5f9ff;font-size:.67rem;font-weight:750;line-height:1.15;letter-spacing:.005em}.pro-executive-cues span:first-child{padding-left:32px}.pro-executive-cues span+span{border-left:1px solid rgba(195,218,246,.33)}.pro-executive-cues span:before{content:"";position:absolute;left:7px;top:50%;width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);opacity:.96}.pro-executive-cues span:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef7ff' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='5' cy='5' r='2'/%3E%3Ccircle cx='19' cy='5' r='2'/%3E%3Ccircle cx='12' cy='19' r='2'/%3E%3Cpath d='M7 6h10M6.5 6.6l4.3 10M17.5 6.6l-4.3 10'/%3E%3C/svg%3E")}.pro-executive-cues span:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23eef7ff'%3E%3Crect x='3' y='13' width='4' height='8' rx='1'/%3E%3Crect x='10' y='8' width='4' height='13' rx='1'/%3E%3Crect x='17' y='3' width='4' height='18' rx='1'/%3E%3C/svg%3E")}.pro-executive-cues span:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef7ff' stroke-width='1.8'%3E%3Cpath d='M12 3l7 3v5c0 4.7-2.8 8-7 10-4.2-2-7-5.3-7-10V6l7-3z'/%3E%3C/svg%3E")}.pro-executive-cues span:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef7ff' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Ccircle cx='16' cy='8' r='3'/%3E%3Cpath d='M2.5 20c.5-4 2.3-6 5.5-6s5 2 5.5 6M10.5 20c.5-4 2.3-6 5.5-6s5 2 5.5 6'/%3E%3C/svg%3E")}.pro-programme-page .pro-tabs{border-color:#d3dfef;background:#ffffffd6;box-shadow:0 7px 18px #23416c0b}.pro-programme-page .pro-tabs button.active{background:linear-gradient(90deg,#06193a,#0b3268);color:#fff;box-shadow:0 5px 12px #0b285329}.pro-programme-page .pro-source-strip{gap:10px;padding:8px 12px;margin-bottom:12px;border-radius:9px;font-size:.72rem}@media(max-width:1080px){.pro-programme-page .pro-view-hero-copy{width:66%}.pro-executive-cues span{padding-right:12px}}@media(max-width:760px){.pro-programme-page .pro-view-hero{height:235px;min-height:0;padding:22px 20px}.pro-programme-page .pro-view-hero-copy{width:100%}.pro-programme-page .pro-view-hero:before{background:linear-gradient(90deg,#031432e0,#0314329c 72%,#03143257)}.pro-programme-page .pro-view-hero h1{font-size:2rem}.pro-executive-cues{display:none}}.pro-programme-page .pro-view-hero-media img{filter:saturate(1.1) contrast(1.055) brightness(1.035)}.pro-programme-page .pro-tab-content{display:grid;min-width:0;max-width:100%;gap:12px}.pro-programme-page .pro-tab-content>*,.pro-programme-page .pro-tab-content>.pro-analysis-list{min-width:0;max-width:100%;margin-top:0;margin-bottom:0}.pro-programme-page .pro-tab-content>.shell-panel,.pro-programme-page .pro-tab-content>.pro-analysis-list>.shell-panel{border-color:#d9e3f1;border-radius:16px;box-shadow:0 8px 22px #2638590b}.pro-programme-page .pro-tab-content>.shell-panel:not(.pro-source-coverage-panel),.pro-programme-page .pro-tab-content>.pro-analysis-list>.shell-panel{padding:18px 20px}.pro-programme-page .pro-tab-content .eyebrow{margin:0 0 5px;color:#6b82a8;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pro-programme-page .pro-tab-content h2{margin:0 0 8px;color:#112b54;font-size:1.16rem;line-height:1.24}.pro-programme-page .pro-tab-content h3{color:#18335f;line-height:1.3}.pro-programme-page .pro-section-heading,.pro-programme-page .pro-grid-heading,.pro-programme-page .pro-analysis-heading,.pro-programme-page .pro-briefing-heading{align-items:flex-start;gap:16px}.pro-programme-page .pro-form-grid{gap:12px;margin-top:12px}.pro-programme-page .pro-form-grid select,.pro-programme-page .pro-form-grid input{min-height:40px;border-color:#cdd8e8;border-radius:8px;color:#19345e}.pro-programme-page .pro-form-grid .primary-button,.pro-programme-page .button-row .primary-button,.pro-programme-page .button-row .secondary-button,.pro-programme-page .pro-briefing-heading .primary-button{min-height:40px;border-radius:999px}.pro-programme-page .pro-analysis-list{display:grid;gap:12px}.pro-programme-page .pro-analysis-list>.shell-panel{min-width:0;overflow:hidden}.pro-programme-page .pro-analysis-heading>div{min-width:0}.pro-programme-page .pro-analysis-heading h3,.pro-programme-page .pro-analysis-list code,.pro-programme-page .pro-action-help{overflow-wrap:anywhere;word-break:normal}.pro-programme-page .pro-analysis-list .button-row{flex-wrap:wrap;align-items:stretch}.pro-programme-page .pro-analysis-list .button-row>*{min-width:max-content}[data-testid=portfolio-investment-spine] .pro-project-table{min-width:1280px;table-layout:fixed}[data-testid=portfolio-investment-spine] .pro-project-table th,[data-testid=portfolio-investment-spine] .pro-project-table td{white-space:normal;overflow-wrap:anywhere}[data-testid=portfolio-investment-spine] .pro-project-table td small{display:block;margin-top:var(--pt-space-1)}[data-testid=portfolio-enterprise-evidence] .pro-conflict-card,[data-testid=portfolio-enterprise-evidence] .pro-conflict-card li,[data-testid=portfolio-enterprise-evidence] .pro-conflict-card p,[data-testid=portfolio-enterprise-evidence] .pro-conflict-card small{min-width:0;overflow-wrap:anywhere}.pro-programme-page .pro-source-coverage-panel{border-radius:16px;box-shadow:0 8px 22px #2638590b}@media(max-width:760px){.pro-programme-page .pro-tab-content{gap:10px}.pro-programme-page .pro-tab-content>.shell-panel:not(.pro-source-coverage-panel),.pro-programme-page .pro-tab-content>.pro-analysis-list>.shell-panel{padding:15px 16px}.pro-programme-page :is(.pro-tab-content-projects,.pro-tab-content-analyses,.pro-tab-content-briefing)>.shell-panel,.pro-programme-page .pro-tab-content-analyses>.pro-analysis-list,.pro-programme-page .pro-tab-content-analyses>.pro-analysis-list>.shell-panel{width:100%;min-width:0;max-width:100%}.pro-programme-page :is(.pro-tab-content-projects,.pro-tab-content-analyses,.pro-tab-content-briefing) .pro-project-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.pro-programme-page :is(.pro-tab-content-projects,.pro-tab-content-analyses,.pro-tab-content-briefing) :is(.pro-section-heading,.pro-grid-heading,.pro-analysis-heading,.pro-briefing-heading,.pro-spine-intro,.pro-commitment-artifact-heading,.pro-evidence-summary,.pro-authority-strip,.pro-commitment-artifact-grid){min-width:0;max-width:100%}.pro-programme-page :is(.pro-tab-content-analyses,.pro-tab-content-briefing) .pro-form-grid{grid-template-columns:minmax(0,1fr)}.pro-programme-page :is(.pro-tab-content-analyses,.pro-tab-content-briefing) .pro-form-grid>*,.pro-programme-page :is(.pro-tab-content-analyses,.pro-tab-content-briefing) .pro-form-grid select,.pro-programme-page :is(.pro-tab-content-analyses,.pro-tab-content-briefing) .pro-form-grid input,.pro-programme-page :is(.pro-tab-content-analyses,.pro-tab-content-briefing) .pro-form-grid button{width:100%;min-width:0;max-width:100%}.pro-programme-page .pro-tab-content-briefing .pro-traceability-card code{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}}.portfolio-experiment-page{--portfolio-accent:#67c3d1;background:radial-gradient(circle at 88% 2%,rgba(98,188,201,.12),transparent 30rem),linear-gradient(180deg,#eef4f8,#f7f9fb 430px,#f5f7fa)}.portfolio-experiment-page .portfolio-view-hero{height:220px;min-height:220px;border-color:#6396ad57;border-radius:0 0 var(--pt-radius-feature) var(--pt-radius-feature);background:linear-gradient(120deg,#081b30fa,#112d41f5 56%,#153e4cf2)}.portfolio-experiment-page .portfolio-view-hero:before{z-index:1;background:linear-gradient(90deg,#06162a47,#06162a1a 54%,#06162a00)}.portfolio-experiment-page .portfolio-view-hero:after{display:block;position:absolute;inset:auto 0 0;height:3px;content:"";background:linear-gradient(90deg,var(--portfolio-accent),transparent 72%)}.portfolio-experiment-page .portfolio-view-hero h1{font-size:var(--pt-type-h1);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display)}.portfolio-experiment-page .portfolio-view-hero-copy{width:min(59%,760px)}.portfolio-hero-scope{display:block;margin-top:var(--pt-space-3);color:#bad2df;font-size:.68rem;font-weight:700;letter-spacing:.025em}.portfolio-allocation-visual{position:absolute;z-index:2;top:54px;right:42px;width:min(31%,390px);height:128px;border:1px solid rgba(171,214,222,.25);border-radius:var(--pt-radius-card);background:linear-gradient(180deg,#ebf9fa14,#b7e1e606);box-shadow:inset 0 0 0 1px #ffffff06}.portfolio-allocation-horizon{position:absolute;left:16px;right:16px;top:62px;height:1px;background:#b2dae25c}.portfolio-allocation-bar{position:absolute;bottom:23px;width:36px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--portfolio-accent),rgba(120,173,190,.28));box-shadow:0 0 20px #64c0cf1f}.portfolio-allocation-bar.one{left:36px;height:38px}.portfolio-allocation-bar.two{left:92px;height:68px}.portfolio-allocation-bar.three{left:148px;height:92px}.portfolio-allocation-capacity,.portfolio-allocation-investment,.portfolio-allocation-governance{position:absolute;right:15px;padding:.22rem .38rem;border:1px solid rgba(188,222,229,.22);border-radius:var(--pt-radius-pill);color:#d5eaf0;background:#ffffff09;font-size:.56rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.portfolio-allocation-capacity{top:22px}.portfolio-allocation-investment{top:52px}.portfolio-allocation-governance{top:82px}.portfolio-view-investments{--portfolio-accent:#7ac6b7}.portfolio-view-scenarios{--portfolio-accent:#9bb8e9}.portfolio-view-decisions{--portfolio-accent:#e0bd73}.portfolio-view-history{--portfolio-accent:#a6afd2}.portfolio-view-assurance{--portfolio-accent:#d59b8e}.portfolio-view-briefing{--portfolio-accent:#87c8dd}.portfolio-experiment-page .pro-tabs button.active{background:linear-gradient(90deg,#0d3147,#155169);box-shadow:inset 0 -2px 0 var(--portfolio-accent),0 5px 12px #0a2e4129}@media(max-width:1080px){.portfolio-experiment-page .portfolio-view-hero-copy{width:66%}.portfolio-allocation-visual{right:20px;width:29%;opacity:.72}}@media(max-width:760px){.portfolio-allocation-visual{display:none}.portfolio-experiment-page .portfolio-view-hero-copy{width:100%}}.trial-persona-selector{position:relative;display:flex;align-items:center;gap:var(--pt-space-1);max-width:22rem;padding:.2rem .28rem;border-radius:var(--pt-radius-control);background:#fbfcff}.trial-persona-selector label{font-size:.58rem;letter-spacing:.055em}.trial-persona-selector select{width:8.8rem;min-height:30px;padding:.25rem .42rem;border-radius:var(--pt-radius-control);font-size:.7rem}.trial-persona-selector button{min-height:30px;padding:.28rem .58rem;border-radius:var(--pt-radius-control);font-size:.68rem}.trial-persona-selector-note,.trial-persona-selector-warning{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-shell-main.has-floating-project-guide .app-shell-content{padding-bottom:5rem}@media(min-width:1100px){.app-shell-main.has-floating-project-guide:has(.floating-project-guide-panel) .app-shell-content{padding-right:min(25rem,29vw)}}@media(max-width:1099px){.app-shell-main.has-floating-project-guide:has(.floating-project-guide-panel) .app-shell-content{padding-bottom:calc(min(24rem,45vh) + 5rem)}.app-shell-main.has-floating-project-guide:has(.floating-project-guide-panel) .floating-project-guide{left:.75rem;right:.75rem;max-width:none}.app-shell-main.has-floating-project-guide:has(.floating-project-guide-panel) .floating-project-guide-panel{width:100%;max-height:min(24rem,45vh)}}.workspace-admin-page{gap:var(--pt-space-4)}.workspace-admin-page>.page-header{margin-bottom:0;padding:var(--pt-space-4) var(--pt-space-6);border:1px solid #d8e3f1;border-radius:var(--pt-radius-panel);background:linear-gradient(112deg,#fbfdff,#f4f8fd);box-shadow:0 8px 22px #20375b0b}.workspace-admin-page>.page-header h1{margin:var(--pt-space-1) 0 var(--pt-space-2);font-size:var(--pt-type-h1-operational);line-height:var(--pt-leading-heading);letter-spacing:var(--pt-tracking-display)}.workspace-admin-page>.page-header p:last-child{max-width:54rem;margin:0;font-size:var(--pt-type-small);line-height:1.45}.workspace-admin-page .shell-panel,.workspace-admin-page .workspace-card,.workspace-admin-page .workspace-member-card{border-radius:var(--pt-radius-card)}.workspace-create-panel{padding:var(--pt-space-4) var(--pt-space-6)}.workspace-card-grid{gap:var(--pt-space-4)}.workspace-card,.workspace-member-card{padding:var(--pt-space-4)}.workspace-admin-page .workspace-create-form,.workspace-admin-page .workspace-member-form{gap:var(--pt-space-3)}.workspace-admin-page .workspace-create-form input,.workspace-admin-page .workspace-create-form select,.workspace-admin-page .workspace-member-form input,.workspace-admin-page .workspace-member-form select,.workspace-admin-page .workspace-member-card select{border-radius:var(--pt-radius-control)}.workspace-admin-page .workspace-capability-config{gap:var(--pt-space-2);padding:var(--pt-space-3);border-radius:var(--pt-radius-card)}.workspace-admin-page .workspace-capability-option{gap:var(--pt-space-2);padding:var(--pt-space-2) var(--pt-space-3);border-radius:var(--pt-radius-control)}.workspace-admin-page .workspace-capability-heading>span,.workspace-admin-page .workspace-capability-option strong{font-size:var(--pt-type-small)}.workspace-admin-page .workspace-capability-heading small,.workspace-admin-page .workspace-capability-option small{font-size:.75rem;line-height:1.4}@media(max-width:1100px){.workspace-admin-page .workspace-member-card-capabilities{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr);align-items:start}.workspace-admin-page .workspace-member-card-capabilities>*,.workspace-admin-page .workspace-member-card-capabilities>label,.workspace-admin-page .workspace-member-card-capabilities .workspace-capability-option,.workspace-admin-page .workspace-member-card-capabilities .workspace-capability-option>span,.workspace-admin-page .workspace-member-card-capabilities .workspace-capability-role-control{min-width:0}.workspace-admin-page .workspace-member-card-capabilities>label,.workspace-admin-page .workspace-member-card-capabilities>label select{width:100%}.workspace-admin-page .workspace-member-card-capabilities .workspace-capability-config,.workspace-admin-page .workspace-member-card-capabilities>.button-row{grid-column:1 / -1;width:100%;min-width:0;box-sizing:border-box}.workspace-admin-page .workspace-member-card-capabilities .workspace-capability-role-control select{width:100%;min-width:0}.workspace-admin-page .workspace-member-card-capabilities>.button-row{flex-wrap:wrap;margin:var(--pt-space-1) 0 0}}@media(max-width:900px){.workspace-admin-page .workspace-member-card-capabilities{grid-template-columns:minmax(0,1fr)}.workspace-admin-page .workspace-member-card-capabilities .workspace-capability-config,.workspace-admin-page .workspace-member-card-capabilities>.button-row{grid-column:1}}.app-shell-main :is(.plentro-workspace-footer,.plentro-golden-footer,.work-scope-design-footer,.dr-golden-footer,.release-trust-footer){box-sizing:border-box;flex:0 0 var(--pt-project-footer-height);min-height:var(--pt-project-footer-height);height:var(--pt-project-footer-height);max-height:var(--pt-project-footer-height);align-items:center;padding-top:.35rem;padding-bottom:.35rem}.app-shell-main.has-floating-project-guide :is(.plentro-workspace-footer,.plentro-golden-footer,.work-scope-design-footer,.dr-golden-footer,.release-trust-footer){padding-right:calc(var(--pt-project-footer-guide-clearance) + env(safe-area-inset-right,0px))}@media(max-width:900px){.app-shell-main :is(.plentro-workspace-footer,.plentro-golden-footer,.work-scope-design-footer,.dr-golden-footer){flex-direction:row;justify-content:space-between;gap:.65rem}.app-shell-main :is(.plentro-workspace-footer>p,.plentro-golden-footer>p,.work-scope-design-footer>p,.dr-golden-quote){min-width:0;margin:0;white-space:nowrap}.app-shell-main .release-trust-footer{justify-content:flex-start;text-align:left;font-size:.58rem;line-height:1.2}}@media(max-width:640px){.app-shell-main :is(.plentro-workspace-footer,.plentro-golden-footer,.work-scope-design-footer,.dr-golden-footer,.release-trust-footer){padding-left:max(.7rem,env(safe-area-inset-left,0px))}.app-shell-main :is(.plentro-workspace-footer>p,.plentro-golden-footer>p,.work-scope-design-footer>p,.dr-golden-quote){display:none}.app-shell-main :is(.plentro-workspace-footer>div>span,.plentro-golden-footer>div>i,.plentro-golden-footer>div>small,.work-scope-design-footer-brand>span,.dr-golden-signoff>i,.dr-golden-signoff>small){display:none}.app-shell-main :is(.plentro-workspace-footer>div,.plentro-golden-footer>div,.work-scope-design-footer-brand,.dr-golden-signoff){margin:0;gap:0}.app-shell-main :is(.plentro-workspace-footer img,.plentro-golden-footer img,.work-scope-design-footer-brand img,.dr-golden-signoff img){width:auto;max-width:6.25rem;height:1.45rem;object-fit:contain}.app-shell-main .release-trust-footer{font-size:.5rem;line-height:1.15}}main :where(button,input:not([type=hidden]),select,textarea,[role=button],[tabindex]:not([tabindex="-1"])){min-inline-size:24px;min-block-size:24px}main :where(a[href]){display:inline-block;max-inline-size:100%;min-inline-size:24px;min-block-size:24px;overflow-wrap:anywhere;vertical-align:middle}main input[type=checkbox],main input[type=radio]{min-inline-size:24px;min-block-size:24px}.help-nav-links a{display:inline-flex;align-items:center;min-block-size:24px}.pro-programme-page .pro-conflict-card .muted,.workspace-admin-page .muted{color:#60738a}.workspace-access-admin{display:grid;gap:18px}.workspace-access-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:22px 24px;border:1px solid var(--border, #d7e0ed);border-radius:18px;background:var(--panel, #fff)}.workspace-access-hero>div:first-child{max-width:820px}.workspace-access-hero h1{margin:5px 0 8px}.workspace-access-hero p:last-child{max-width:760px;margin-bottom:0}.workspace-access-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.workspace-code-chip,.workspace-admin-privilege-chip,.workspace-capability-chips span,.workspace-status-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid var(--border, #d7e0ed);border-radius:999px;font-size:12px;line-height:1.2;font-weight:700;background:#f7f9fc}.workspace-admin-privilege-chip{background:#eef4ff;border-color:#bfd2f6}.workspace-status-badge.active{background:#eef9f2;border-color:#b9dfc6}.workspace-status-badge.suspended{background:#fff8e8;border-color:#ecd69b}.workspace-status-badge.revoked{background:#f4f5f7;border-color:#d8dce3}.workspace-admin-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border, #d7e0ed)}.workspace-admin-tabs button{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 16px 10px;font:inherit;font-weight:700;cursor:pointer}.workspace-admin-tabs button.active{border-bottom-color:currentColor}.workspace-access-add-member{display:flex;align-items:end;justify-content:space-between;gap:28px}.workspace-access-add-member>div{max-width:680px}.workspace-access-add-form{display:flex;align-items:end;gap:12px;min-width:min(100%,480px)}.workspace-access-add-form label{flex:1;display:grid;gap:6px;font-weight:700}.workspace-access-add-form select,.workspace-access-search input{width:100%;min-height:42px}.workspace-access-list-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}.workspace-access-list-heading h2{margin-bottom:0}.workspace-access-search{display:grid;gap:5px;min-width:min(100%,320px);font-weight:700;font-size:13px}.workspace-access-table-wrap{overflow-x:auto}.workspace-access-table{width:100%;border-collapse:collapse;font-size:14px}.workspace-access-table th,.workspace-access-table td{text-align:left;vertical-align:top;padding:13px 12px;border-bottom:1px solid var(--border, #e0e6ef)}.workspace-access-table th{color:var(--muted, #64748b);font-size:12px;text-transform:uppercase;letter-spacing:.045em}.workspace-access-table td:first-child{min-width:210px}.workspace-access-table td:first-child strong,.workspace-access-table td:first-child small{display:block}.workspace-access-table td:first-child small{margin-top:3px;color:var(--muted, #64748b)}.workspace-access-table td[data-label="Assigned contexts"]{min-width:150px}.workspace-access-table td[data-label="Assigned contexts"]>span{display:block;white-space:nowrap}.workspace-capability-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:160px}.workspace-capability-chips span{font-weight:600;background:#f8fafc}.workspace-access-drawer-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#0712263d}.workspace-access-drawer{width:min(660px,94vw);height:100%;overflow-y:auto;padding:24px;background:var(--panel, #fff);box-shadow:-18px 0 48px #13264829;display:grid;align-content:start;gap:0}.workspace-access-drawer>header{position:sticky;top:-24px;z-index:2;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin:-24px -24px 0;padding:24px;border-bottom:1px solid var(--border, #d7e0ed);background:var(--panel, #fff)}.workspace-access-drawer>header h2{margin:4px 0}.workspace-access-drawer>header p:last-child{margin-bottom:0;color:var(--muted, #64748b)}.workspace-access-drawer-section{padding:22px 0;border-bottom:1px solid var(--border, #e0e6ef)}.workspace-access-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px}.workspace-access-section-heading h3{margin:0 0 4px}.workspace-access-section-heading p{margin:0;color:var(--muted, #64748b)}.workspace-access-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.workspace-access-capability-option,.workspace-access-admin-toggle{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--border, #d7e0ed);border-radius:12px;background:#fafbfd}.workspace-access-capability-option{align-items:center;font-weight:700}.workspace-access-capability-option input,.workspace-access-admin-toggle input{margin-top:2px}.workspace-access-admin-toggle{margin-bottom:12px}.workspace-access-admin-toggle>span{display:grid;gap:3px}.workspace-access-admin-toggle small{color:var(--muted, #64748b);line-height:1.35}.workspace-responsibility-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.workspace-responsibility-list li{display:flex;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--border, #d7e0ed);border-radius:11px;background:#fafbfd}.workspace-responsibility-list li>div{display:grid;gap:3px}.workspace-responsibility-list li>div>span{color:var(--muted, #64748b);font-size:13px}.workspace-access-auth-details{margin-top:18px;padding:14px 0}.workspace-access-auth-details summary{cursor:pointer;font-weight:700}.workspace-access-auth-details dl{display:grid;gap:8px;margin:13px 0 0}.workspace-access-auth-details dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.workspace-access-auth-details dt{color:var(--muted, #64748b)}.workspace-access-auth-details dd{margin:0;overflow-wrap:anywhere}.workspace-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:980px){.workspace-access-hero,.workspace-access-add-member,.workspace-access-list-heading{align-items:stretch;flex-direction:column}.workspace-access-hero-actions{justify-content:flex-start}.workspace-access-add-form{width:100%}.workspace-access-table,.workspace-access-table tbody,.workspace-access-table tr,.workspace-access-table td{display:block;width:100%}.workspace-access-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.workspace-access-table tr{padding:13px 0;border-bottom:1px solid var(--border, #d7e0ed)}.workspace-access-table td{display:grid;grid-template-columns:minmax(120px,32%) minmax(0,1fr);gap:12px;padding:7px 0;border:0}.workspace-access-table td:before{content:attr(data-label);color:var(--muted, #64748b);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.workspace-access-table td:last-child:before{content:""}.workspace-activity-grid{grid-template-columns:1fr}}@media(max-width:680px){.workspace-access-add-form{display:grid}.workspace-access-capability-grid{grid-template-columns:1fr}.workspace-access-drawer{width:100vw;padding:18px}.workspace-access-drawer>header{top:-18px;margin:-18px -18px 0;padding:18px}.workspace-responsibility-list li,.workspace-access-section-heading{display:grid}.workspace-access-auth-details dl>div{grid-template-columns:1fr;gap:2px}}.governance-context-page{display:grid;gap:16px;max-width:1180px;margin-inline:auto}.governance-context-overview{padding:6px 4px 0;border-bottom:1px solid #dbe4ef}.governance-context-back{margin-bottom:14px}.governance-context-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.governance-context-mark,.governance-context-section-icon{display:grid;place-items:center;flex:0 0 auto;color:#173d83;background:linear-gradient(135deg,#c8d7ff,#e8c8f8);font-weight:800}.governance-context-mark{width:42px;height:42px;border-radius:10px;font-size:1.05rem}.governance-context-mark-portfolio{background:linear-gradient(135deg,#b9efd3,#daf7e7);color:#176b52}.governance-context-identity-copy .eyebrow{margin:0 0 2px}.governance-context-identity-copy h1{margin:0;color:#102754;font-size:clamp(1.6rem,2.5vw,2.15rem)}.governance-context-identity-copy p:last-child{margin:5px 0 0;color:#526985}.governance-context-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.governance-context-information-label{padding:9px 12px;border:1px solid #aebfd5;border-radius:8px;color:#174d93;background:#fff;font-weight:700;white-space:nowrap}.governance-context-tabs{display:flex;gap:28px;margin-top:20px;overflow-x:auto;scrollbar-width:thin;color:#344e70}.governance-context-tabs>*{padding:0 0 11px;white-space:nowrap;text-decoration:none;color:inherit;border-bottom:2px solid transparent}.governance-context-tabs .is-active{color:#0d5fd7;border-bottom-color:#0d5fd7;font-weight:700}.governance-context-tabs a:hover{color:#0d5fd7}.governance-context-tabs [aria-disabled=true]{color:#6d7f98}.governance-context-information{padding:18px 20px}.governance-context-section-title{display:flex;align-items:center;gap:9px;margin-bottom:14px}.governance-context-section-title h2{margin:0;color:#173568;font-size:1.06rem}.governance-context-section-icon{width:24px;height:24px;border-radius:6px;background:#e7efff;font-size:.72rem}.governance-context-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 44px;margin:0}.governance-context-facts>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;align-items:start}.governance-context-facts dt{color:#5b6f8a}.governance-context-facts dd{margin:0;color:#183153}.governance-context-support-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px}.governance-context-support-card{padding:16px 18px}.governance-context-support-card h2{margin:0 0 8px;color:#173568;font-size:1rem}.governance-context-support-card p,.governance-context-support-card ul{margin:0}.governance-context-support-card ul{padding-left:20px}.governance-context-setup{display:flex;justify-content:space-between;align-items:center;gap:28px;border-color:#c9d9ee;background:#f9fbfe}.governance-context-setup>div{max-width:760px}.governance-context-composition{padding:20px 22px;scroll-margin-top:18px}.governance-context-composition>.eyebrow{margin-bottom:4px}.context-composition-list{margin-top:16px}.context-composition-row{min-height:66px;border:1px solid #dce5f0;border-radius:12px;padding:12px 14px;background:#fff}.context-composition-row+.context-composition-row{margin-top:8px}.context-composition-row>div{display:grid;gap:3px}.context-composition-row>div>strong{color:#153568;font-size:.78rem;letter-spacing:.04em}.context-composition-actions{margin-top:18px;padding-top:16px;border-top:1px solid #e1e8f1}.administration-guide-page{max-width:1120px;margin-inline:auto}.administration-guide-hero{padding:24px 28px;border:1px solid #d4dfed;border-radius:20px;background:linear-gradient(135deg,#f7faff,#edf4ff)}.administration-guide-heading{display:flex;gap:18px;align-items:flex-start;margin-top:14px}.administration-guide-heading h1{margin:2px 0 8px;color:#102754}.administration-guide-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#dfeaff;color:#145ff5;padding:12px}.administration-guide-principle{margin-top:20px;padding:14px 16px;border-left:4px solid #2368ef;border-radius:8px;background:#fff}.administration-guide-principle p{margin:4px 0 0}.administration-guide-layout{display:grid;gap:16px;margin-top:18px}.administration-guide-section{padding:22px 24px}.administration-guide-section h2{margin-top:4px;color:#163566}.administration-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.administration-guide-card{padding:15px;border:1px solid #dbe4ef;border-radius:12px;background:#fafcff}.administration-guide-card h3{margin:0 0 6px;font-size:1rem}.administration-guide-card p{margin:0;color:#5a6f8e}.administration-guide-callout{margin-top:14px;padding:13px 15px;border-radius:10px;background:#eef5ff;color:#163f81;font-weight:700}.administration-guide-never{border-left:4px solid #d38c24}.administration-guide-quick-reference{display:grid;gap:7px;padding:18px 20px;border:1px solid #d7e2ef;border-radius:14px;background:#f8fafc;color:#354e70}.administration-guide-quick-reference strong{color:#102754}@media(max-width:760px){.governance-context-hero,.governance-context-composition,.administration-guide-hero,.administration-guide-section{padding:18px}.governance-context-setup{display:grid}.administration-guide-grid{grid-template-columns:1fr}.administration-guide-heading{gap:12px}}@media(max-width:760px){.governance-context-identity{grid-template-columns:auto minmax(0,1fr);align-items:start}.governance-context-header-actions{grid-column:1 / -1;justify-content:flex-start}.governance-context-tabs{gap:20px;margin-inline:-4px;padding-inline:4px}.governance-context-facts{grid-template-columns:1fr;gap:10px}.governance-context-support-grid{grid-template-columns:1fr}.governance-context-setup{display:grid}}@media(max-width:480px){.governance-context-mark{width:38px;height:38px}.governance-context-information,.governance-context-composition,.governance-context-support-card{padding:16px}.governance-context-facts>div{grid-template-columns:1fr;gap:3px}.governance-context-header-actions>*{width:100%;text-align:center}#portfolio-programs .context-composition-actions,#portfolio-programs .context-composition-actions label,#portfolio-programs .context-composition-actions select{min-width:0;max-width:100%;box-sizing:border-box}#portfolio-programs .context-composition-actions label,#portfolio-programs .context-composition-actions select{width:100%}}.governance-context-page,.governance-context-overview,.governance-context-information,.governance-context-support-grid,.governance-context-support-card,.governance-context-composition,.governance-context-identity,.governance-context-identity-copy,.governance-context-tabs{min-width:0;max-width:100%;box-sizing:border-box}.governance-context-page{width:100%}.governance-context-identity-copy{overflow-wrap:anywhere}.app-shell-content>.pt-management-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--pt-space-4)}.app-shell-content>.pt-management-page>*{min-width:0;margin-block:0}.app-shell-content .pt-management-page .workspace-grid,.app-shell-content .pt-management-page .stakeholder-report-grid{gap:var(--pt-space-4)}.app-shell-content .pt-management-page .shell-panel{padding:var(--pt-space-6)}@media(max-width:900px){.app-shell-content .pt-management-page .shell-panel{padding:var(--pt-space-4)}}.app-shell-main,.app-shell-content{background:var(--pt-workspace-outer)}.app-shell-content>.page:not(.schedule-workspace-host),.app-shell-content>.shell{padding-top:.5rem;background:transparent}.app-shell-content :is(.locked-overview-hero,.plentro-workspace-hero,.plentro-golden-hero){border-radius:var(--pt-radius-feature);overflow:hidden}@media(max-width:900px){.app-shell-content>.page:not(.schedule-workspace-host),.app-shell-content>.shell{padding-top:.5rem}}@media(min-width:1800px){.app-shell-content>.page:not(.schedule-workspace-host){box-shadow:none}}@media(min-width:901px){.app-shell-content .locked-overview-page>.locked-overview-hero,.app-shell-content .plentro-approved-page>.plentro-golden-hero{height:180px;min-height:180px;max-height:180px}.app-shell-content .page:not(.locked-overview-page)>.plentro-workspace-hero{height:130px;min-height:130px;max-height:130px}.app-shell-content .plentro-approved-page>.plentro-golden-hero{padding-top:20px;padding-bottom:16px}.app-shell-content .plentro-approved-page>.plentro-golden-hero h1{font-size:clamp(1.8rem,2.3vw,2.3rem);margin-top:8px}.app-shell-content .plentro-golden-hero--project-information .plentro-golden-hero-project-scene{height:100%}}.app-shell-content>.manual-schedule-page.schedule-workspace-host{width:100%;max-width:var(--plentro-authenticated-rail, 1480px);background:transparent}.app-shell-content .schedule-workspace{background:transparent}@media(min-width:901px){.app-shell-main-schedule .schedule-workspace-host{padding-top:.5rem}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header{min-height:180px;height:180px;max-height:180px;flex-shrink:0;align-items:center;border:1px solid #d6e2f1;border-radius:var(--pt-radius-feature);background:linear-gradient(115deg,#f8fbff,#eef5ff 60%,#dceaff);padding:1.05rem 1.4rem}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header h1{font-size:clamp(2rem,2.3vw,2.35rem)}}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header{width:calc(100% - 3rem);max-width:none;margin-inline:1.5rem;isolation:isolate}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header:before{content:none}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header .sw-schedule-hero-background{position:absolute;inset:0 0 0 auto;z-index:0;width:58%;height:100%;object-fit:cover;object-position:55% 54%;opacity:1;filter:none;-webkit-mask-image:none;mask-image:none;pointer-events:none}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,#f9fcfffc,#f6fafff5 43%,#edf6ff8a 64%,#e0eefc14);pointer-events:none}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header>:not(.sw-schedule-hero-background){position:relative;z-index:2}.app-shell-main-schedule .schedule-workspace>.sw-tab-panel{background:transparent}.app-shell-main-schedule .schedule-workspace>.sw-tab-panel:has(.sw-locked-summary){padding-top:.72rem;padding-bottom:0}.app-shell-main-schedule .schedule-workspace>.plentro-workspace-footer{width:calc(100% - 3rem);margin-inline:1.5rem;padding-inline:.65rem;background:transparent;flex-shrink:0}@media(max-width:900px){.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header,.app-shell-main-schedule .schedule-workspace>.plentro-workspace-footer{width:calc(100% - 1.5rem);margin-inline:.75rem}}@media(min-width:901px){.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header{width:calc(100% - 5rem);margin-inline:2.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:1.3rem 1.55rem 1.2rem}.app-shell-main-schedule .sw-schedule-summary-header .sw-operational-visual{display:none}.app-shell-main-schedule .sw-schedule-summary-header .sw-operational-header-copy{align-self:center}.app-shell-main-schedule .sw-schedule-summary-header .sw-operational-title-row{display:grid;gap:.7rem}.app-shell-main-schedule .sw-schedule-summary-header .sw-operational-title-row p{margin-top:.45rem;font-size:.86rem;line-height:1.4}.app-shell-main-schedule .sw-schedule-summary-header .sw-header-context{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.7rem}.app-shell-main-schedule .sw-schedule-summary-header .sw-operational-header-actions{align-self:end;justify-content:flex-end;gap:.5rem;padding-bottom:.2rem;max-width:25rem}}@media(min-width:901px){.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header{position:relative}.app-shell-main-schedule .sw-schedule-summary-header .sw-operational-header-actions{position:absolute;right:1.3rem;bottom:1rem;top:auto;align-self:auto;justify-self:end;margin:0;padding:0}}@media(min-width:901px){.app-shell-main-schedule .schedule-workspace>header.sw-operational-header.sw-schedule-summary-header{position:relative}.app-shell-main-schedule .schedule-workspace>header.sw-operational-header.sw-schedule-summary-header>.sw-operational-header-actions{position:absolute!important;inset:auto 1.3rem .85rem auto!important;align-self:unset;justify-self:unset;transform:none;margin:0}}.app-shell-content .work-scope-page>.plentro-workspace-footer{padding-right:.95rem}@media(min-width:901px){.app-shell-main.has-floating-project-guide:not(:has(.floating-project-guide-panel)) :is(.plentro-workspace-footer,.plentro-golden-footer,.work-scope-design-footer,.dr-golden-footer,.release-trust-footer){padding-right:max(.95rem,env(safe-area-inset-right,0px))}}@media(min-width:901px){.app-shell-main-schedule .schedule-workspace>.sw-schedule-subpage-header{position:relative;box-sizing:border-box;width:calc(100% - 3rem);height:130px;min-height:130px;max-height:130px;margin-inline:1.5rem;padding:.9rem 1.05rem;overflow:hidden;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid #d6e2f1;border-radius:var(--pt-radius-feature);background:#f8fbff}.app-shell-main-schedule .schedule-workspace>.sw-schedule-subpage-header:before{content:none}.app-shell-main-schedule .schedule-workspace>.sw-schedule-subpage-header .sw-schedule-hero-background{position:absolute;inset:0 0 0 auto;z-index:0;width:58%;height:100%;object-fit:cover;object-position:55% 54%;opacity:1;filter:none;-webkit-mask-image:none;mask-image:none;pointer-events:none}.app-shell-main-schedule .schedule-workspace>.sw-schedule-subpage-header:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,#f9fcfffc,#f6fafff5 43%,#edf6ff8a 64%,#e0eefc14);pointer-events:none}.app-shell-main-schedule .schedule-workspace>.sw-schedule-subpage-header>:not(.sw-schedule-hero-background){position:relative;z-index:2}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-visual{display:none}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-header-copy{align-self:center;max-width:54%}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-title-row{display:block}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-title-row>div:first-child{min-width:0}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-title-row h1{font-size:clamp(1.65rem,2vw,1.95rem)}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-title-row p{max-width:34rem;margin-top:.35rem;font-size:.78rem;line-height:1.35}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-header-actions{position:absolute;right:1rem;bottom:.72rem;left:auto;z-index:3;justify-content:flex-end;gap:.45rem}}@media(min-width:901px){.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-header-actions .sw-issue-link{order:1}.app-shell-main-schedule .sw-schedule-subpage-header .sw-operational-header-actions .sw-state-pill{order:2}}@media(min-width:901px){.app-shell-main-schedule .schedule-workspace .sw-versions-header{min-height:62px;padding:.42rem .72rem}.app-shell-main-schedule .schedule-workspace .sw-versions-header h2{margin:.08rem 0 .1rem;line-height:1.12}.app-shell-main-schedule .schedule-workspace .sw-versions-header p{line-height:1.3}.app-shell-main-schedule .schedule-workspace .sw-versions-header .sw-primary{min-height:34px;padding-block:.36rem}}@media(min-width:1800px){.app-shell-content>.manual-schedule-page.schedule-workspace-host{padding-left:var(--plentro-authenticated-gutter, 3rem);padding-right:var(--plentro-authenticated-gutter, 3rem)}}@media(min-width:1800px){.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header,.app-shell-main-schedule .schedule-workspace>.sw-schedule-subpage-header,.app-shell-main-schedule .schedule-workspace>.plentro-workspace-footer{width:100%;max-width:none;margin-left:0;margin-right:0}.app-shell-main-schedule .schedule-workspace>.sw-tab-panel{padding-left:0;padding-right:0}}@media(min-width:901px){.app-shell-content>.manual-schedule-page.schedule-workspace-host{padding-left:var(--plentro-authenticated-gutter, 2.2rem);padding-right:var(--plentro-authenticated-gutter, 2.2rem)}.app-shell-main-schedule .schedule-workspace>.sw-schedule-summary-header,.app-shell-main-schedule .schedule-workspace>.sw-schedule-subpage-header,.app-shell-main-schedule .schedule-workspace>.plentro-workspace-footer{width:100%;max-width:none;margin-left:0;margin-right:0}.app-shell-main-schedule .schedule-workspace>.sw-tab-panel{padding-left:0;padding-right:0}}@media(min-width:901px){.project-area-landing--platform .project-area-landing-hero--platform{display:block;box-sizing:border-box;height:180px;min-height:180px;max-height:180px;padding:18px 30px 16px;isolation:isolate;border:1px solid #d1def0;border-radius:var(--pt-radius-feature, 22px);background:#f8fbff;box-shadow:none}.project-area-landing--platform .project-area-landing-hero--platform:after{inset:0;z-index:1;background-image:linear-gradient(90deg,#f9fcfffc,#f6fafff5 43%,#edf6ff8a 64%,#e0eefc14);background-size:auto;-webkit-mask-image:none;mask-image:none}.project-area-landing--platform .project-area-landing-hero-copy{position:relative;z-index:2;max-width:58%}.project-area-landing--platform .project-area-landing-chips{display:none}.project-area-landing--platform .project-area-landing-hero h1{margin:7px 0 5px;color:#07184f;font-size:clamp(1.8rem,2.3vw,2.3rem);line-height:1.04}.project-area-landing--platform .project-area-landing-question{margin:0 0 3px;color:#243a65;font-size:clamp(.88rem,1vw,1rem);line-height:1.3}.project-area-landing--platform .project-area-landing-hero-copy>p:not(.eyebrow):not(.project-area-landing-question){max-width:34rem;margin:0;color:#445f9a;font-size:clamp(.76rem,.84vw,.86rem);line-height:1.32}.project-area-landing--platform .project-area-landing-actions{margin-top:6px}.project-area-landing--platform .project-area-landing-actions button{min-height:30px;padding:5px 10px;font-size:.72rem}.project-area-landing-platform-scene{position:absolute;inset:0 0 0 auto;z-index:0;width:64%;height:100%;object-fit:cover;object-position:67% 54%;pointer-events:none}.project-area-landing-platform-callout{position:absolute;z-index:2;right:clamp(42px,4.2vw,74px);bottom:22px;color:#fff;font-size:14px;font-weight:760;line-height:1.18;text-shadow:0 1px 4px rgba(2,19,47,.82),0 2px 10px rgba(2,19,47,.55)}.project-area-landing-platform-callout strong{display:block;width:150px}.project-area-landing-platform-callout i{display:block;width:52px;height:2px;margin-top:7px;background:#fff}.project-area-landing-boundary--platform-strip{align-self:stretch;padding:.7rem .9rem;border-radius:var(--pt-radius-card, 14px);box-shadow:none;animation:none}}@media(max-width:900px){.project-area-landing--platform .project-area-landing-hero--platform{min-height:184px;padding:32px 24px 24px;background:#f9fcff}.project-area-landing--platform .project-area-landing-hero--platform:after{background:#f9fcff}.project-area-landing--platform .project-area-landing-hero-copy{max-width:610px}.project-area-landing-platform-scene,.project-area-landing-platform-callout{display:none}}@media(min-width:901px){.project-area-landing--platform .project-area-landing-boundary--platform-strip{margin-top:1rem}}
