.instance-theme{min-height:100vh}.instance-theme[data-client-brand=true] .gos-navigation{background:var(--instance-primary)}.instance-theme[data-client-brand=true] .gos-brand>span{background:var(--instance-accent)}.instance-theme[data-client-brand=true] .gos-menu-link.active{background:var(--instance-accent);border-bottom-color:#fff}.instance-theme[data-client-brand=true] .gos-page .primary-btn{background:var(--instance-accent)!important;border-color:var(--instance-accent)!important;color:#fff!important}.instance-theme[data-client-brand=true] .gos-page .eyebrow{color:var(--instance-primary)}.gos-brand .instance-logo{max-width:120px;width:auto;height:32px;object-fit:contain;background:#fff;border-radius:4px;padding:3px}.gos-brand .instance-name{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instance-footer{display:flex;justify-content:flex-end;gap:16px;flex-wrap:wrap;padding:18px 30px;font-size:11px;color:#536b86;border-top:1px solid #e5ecf5}.instance-footer a{color:var(--instance-primary)}.branding-page{max-width:1320px}.branding-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.branding-form label{display:grid;grid-gap:7px;gap:7px;color:#536b86;font-size:12px;font-weight:600;min-width:0}.branding-form :is(input,textarea){width:100%;font:inherit;font-weight:400;padding:10px;border:1px solid #d4dfed;border-radius:6px;min-width:0}.branding-form .wide{grid-column:1/-1}.branding-form label.branding-checkbox{display:flex;align-items:center}.branding-checkbox input{width:16px;height:16px;flex:0 0 16px}.branding-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.branding-preview{border:1px solid #dce4ef;border-radius:9px;overflow:hidden;margin:24px 0}.branding-preview header{display:flex;gap:15px;align-items:center;padding:22px;color:#fff}.branding-preview img{max-width:160px;max-height:50px;object-fit:contain;background:#fff;padding:4px;border-radius:5px}.branding-preview h2{color:inherit;margin:0!important}.branding-preview>div{padding:22px;background:#fff}.branding-preview .preview-button{display:inline-flex;border-radius:6px;color:#fff;padding:10px 16px;font-size:12px}.branding-history{font-size:12px;color:#536b86}.branding-page :is(button,input,textarea,summary):focus-visible{outline:2px solid #3168d6;outline-offset:3px}@media(max-width:700px){.branding-form{grid-template-columns:1fr}.branding-form input{font-size:16px}.gos-brand .instance-name{max-width:160px}.instance-footer{justify-content:flex-start;padding:16px}.branding-preview header{flex-wrap:wrap}}@media print{.instance-footer{font-size:9px}}@media(max-width:700px){.gos-brand{flex-shrink:1;gap:8px}.gos-brand,.gos-brand>div{min-width:0}.gos-brand .instance-logo{max-width:64px;height:28px}.gos-brand .instance-name{max-width:140px;font-size:14px}}.branding-page .branding-preview header h2{color:#fff}.instance-theme[data-client-brand=true] .gos-page :is(button[aria-selected=true],button[aria-pressed=true]){background:var(--instance-accent)!important;border-color:var(--instance-accent)!important;color:#fff!important}.instance-theme[data-client-brand=true] :is(.gos-menu-link,.gos-brand small,.gos-release){color:#fff}.instance-theme[data-client-brand=true] .gos-page .eyebrow{color:#294b70}.instance-footer a{color:#235eb9}.branding-colour-field{display:grid;grid-gap:7px;gap:7px;min-width:0;align-content:start}.branding-colour-controls{display:flex;gap:10px;align-items:center;min-width:0}.branding-form .branding-colour-controls input[type=color]{width:48px;height:40px;flex:0 0 48px;padding:4px;cursor:pointer;background:#fff}.branding-colour-controls input:not([type=color]){flex:1 1;min-width:0}.branding-colour-field small{font-size:11px;line-height:1.5;color:#536b86}.branding-colour-field .branding-colour-warning{color:#9b2626}:root{--gos-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--bg:#f5f7fa;--ink:#172439;--muted:#738096;--line:#e5eaf1;--blue:#3168d6;--navy:#101e32}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--gos-font-family);font-size:14px}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--gos-font-family)}h1{font-size:28px;letter-spacing:-1px;margin:7px 0}h3{font-size:15px;letter-spacing:-.2px}.app,.sidebar{min-height:100vh;display:flex}.sidebar{background:#111f33;color:#dce5f2;width:256px;flex-shrink:0;flex-direction:column;padding:27px 15px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 43px}.brandmark{width:39px;height:39px;border-radius:11px;background:#3168d6;color:white;font-weight:800;font-family:var(--gos-font-family);font-size:15px;display:grid;place-content:center;letter-spacing:-2px}.brandmark span{color:#9bc3ff}.brand strong{display:block;color:white;font-family:var(--gos-font-family);font-size:18px;letter-spacing:-.7px}.brand small{display:block;color:#8b9db5;font-size:9px;letter-spacing:1.6px;margin-top:3px}.nav-label{font-size:10px;letter-spacing:1.6px;color:#758aa6;padding:0 15px 12px;font-weight:700}.sidebar nav{display:grid;grid-gap:5px;gap:5px}.nav-item{display:flex;align-items:center;gap:12px;background:none;border:0;color:#a9b8cd;border-radius:9px;text-align:left;padding:13px 14px;font-size:13px;width:100%}.nav-item.active{background:#223956;color:white;font-weight:700}.nav-item:hover{background:#243852;color:white}.nav-arrow{margin-left:auto}.side-bottom{margin-top:auto}.side-note{display:flex;gap:10px;border:1px solid #30415b;border-radius:10px;padding:13px;margin-bottom:18px;color:#9eb3ce}.side-note span,.side-note strong{display:block;font-size:11px}.side-note span{font-size:10px;color:#8da0b9;margin-top:5px}.avatar{border-top:1px solid #2a3a50;padding:18px 5px 0;display:flex;align-items:center;gap:10px}.avatar>span{width:34px;height:34px;border-radius:50%;background:#3b5274;display:grid;place-items:center;font-size:11px}.avatar small,.avatar strong{display:block;font-size:11px}.avatar small{color:#91a3ba;margin-top:4px}.main{flex:1 1;min-width:0}.topbar{height:67px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px}.crumb{color:#67748a;font-size:10px;letter-spacing:1.2px;font-weight:700}.crumb span{padding:0 9px;color:#b9c1cf}.top-right{display:flex;gap:22px;align-items:center}.live{font-size:10px;color:#16866c;font-weight:800;letter-spacing:.7px}.pulse{display:inline-block;width:7px;height:7px;background:#22a781;border-radius:50%;margin-right:5px}.date{font-size:12px;color:#8a96a8}.content{padding:35px 38px 18px;max-width:1600px;margin:auto}.heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:27px}.eyebrow{color:#4470bd;font-weight:800;letter-spacing:1.5px;font-size:10px}.heading p{color:var(--muted);margin:0}.heading-actions{display:flex;gap:9px}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:700;border:1px solid #d9e1eb}.primary-btn{background:#3168d6;border-color:#3168d6;color:white}.primary-btn:hover{background:#2458c3}.secondary-btn{background:white;color:#3e526d}.hero{background:linear-gradient(112deg,#142a4b,#203f6a 70%,#24477b);border-radius:15px;color:white;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:34px 39px;margin-bottom:20px;overflow:hidden}.hero-kicker{color:#8fb5fa;font-size:10px;font-weight:800;letter-spacing:1.8px;margin-bottom:13px}.hero h2{font-size:26px;letter-spacing:-.8px;line-height:1.38;margin:0 0 13px}.hero h2 em{font-style:normal;color:#96bbff}.hero p{color:#b5c7e2;max-width:460px;font-size:12px;line-height:1.65;margin-bottom:20px}.hero button{background:#fff;color:#20406d;border:0;border-radius:7px;padding:10px 13px;font-weight:700;display:flex;gap:10px;align-items:center;font-size:12px}.hero-art{min-width:230px;background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;padding:24px}.signal{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;color:#adc2df;letter-spacing:1px;font-weight:700}.signal-line{text-align:center;color:#8fb5fa;padding:18px 0;font-size:18px}.signal-line span{display:block;font-size:10px;color:#b4c8e7;letter-spacing:.3px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin-bottom:20px}.metric,.panel{background:white;border:1px solid var(--line);border-radius:12px}.metric{padding:19px 21px}.metric-top{display:flex;justify-content:space-between;color:#738196;font-size:12px;align-items:center}.metric-top div{color:#6386c5;background:#eff4fc;border-radius:8px;padding:7px}.metric>strong{display:block;font-family:var(--gos-font-family);font-size:28px;letter-spacing:-1px;margin:12px 0 5px}.metric small{color:#8c97a8;font-size:11px}.two-col{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);grid-gap:18px;gap:18px}.panel{overflow:hidden}.panel-head{padding:21px 23px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.panel-head h3{margin:0 0 5px}.panel-head p{margin:0;color:#8793a4;font-size:11px}.text-link{background:none;border:0;color:#3269cf;display:flex;align-items:center;gap:5px;font-weight:700;font-size:11px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:10px;letter-spacing:.8px;color:#8995a6;background:#fafbfd;padding:14px 20px;font-weight:700}td{border-top:1px solid #eef1f5;padding:17px 20px;font-size:12px;color:#59677a}td small,td strong{display:block}td strong{color:#243247;font-size:12px;white-space:nowrap}td small{font-size:10px;color:#98a3b2;margin-top:5px}tbody tr{cursor:pointer}tbody tr:hover{background:#f8fbff}.badge{display:inline-flex;gap:6px;align-items:center;padding:5px 9px;border-radius:20px;font-size:10px;font-weight:800;white-space:nowrap}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge.green{background:#e8f7ef;color:#178456}.badge.amber{background:#fff3df;color:#ad731b}.badge.red{background:#fdebea;color:#c9433c}.interventions{padding:0 18px}.intervention{display:flex;gap:11px;text-align:left;width:100%;border:0;background:none;border-bottom:1px solid #edf1f5;padding:19px 5px;align-items:flex-start}.intervention:last-child{border:0}.intervention>div:nth-child(2){flex:1 1}.intervention strong{font-size:12px;color:#23344a}.intervention p{font-size:11px;color:#65748a;line-height:1.5;margin:6px 0}.intervention small{font-size:10px;color:#95a1b1}.intervention>svg{color:#9ba8b8;flex-shrink:0}.risk-icon{color:#d35b50;background:#fdf0ef;border-radius:8px;padding:8px}.muted{color:#8b97a7;font-size:12px}.challenge{font-weight:700;color:#c45346}.filters{display:flex;align-items:center;gap:9px;color:#78879a}.filters select,.search{border:1px solid #dfe5ee;border-radius:7px;background:white;padding:8px;font-size:12px;color:#46556a}.search{display:flex;gap:7px;align-items:center}.search input{border:0;outline:0;width:150px;font-size:12px}.finding-list{padding:0 22px}.finding{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;border:0;background:white;border-bottom:1px solid #e9edf3;padding:20px 0;width:100%}.finding:last-child{border:0}.finding strong{margin-left:10px;font-size:13px}.finding p{margin:8px 0;color:#5f6e82;font-size:12px}.finding small{color:#91a0b2;font-size:11px}.finding>svg{color:#8fa0b4}.empty{padding:20px;color:#8a98a8}.report-body{padding:25px}.report-body h2{font-size:23px;margin:10px 0}.report-body>p{line-height:1.7;color:#627185}.report-body h4{margin:23px 0 10px}.report-item{border-top:1px solid #edf1f6;padding:13px 0}.report-item strong{font-size:12px}.report-item p{color:#65758a;font-size:12px;margin:6px 0}.report-item small{color:#9aa7b7}.principles{padding:22px}.principles p{display:flex;gap:10px;align-items:flex-start;color:#5e6c80;line-height:1.6;font-size:12px;margin-bottom:17px}.principles svg{color:#168f72;flex-shrink:0;margin-top:2px}.walkthrough{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}.walk-step{display:flex;gap:16px;margin:0 23px;padding:21px 0;border-bottom:1px solid #edf1f5}.walk-step:last-child{border:0}.walk-step>span{background:#edf4ff;color:#3268c6;border-radius:9px;padding:11px;font-weight:800;height:39px}.walk-step strong{font-size:13px}.walk-step p{color:#6d7b8f;font-size:12px;margin:6px 0 0;line-height:1.6}footer{padding:35px 0 15px;color:#9aa5b5;font-size:10px;display:flex;justify-content:space-between}.overlay{position:fixed;inset:0;background:#0a1931a8;z-index:30;display:flex;justify-content:flex-end}.drawer{background:#fff;width:min(550px,100%);height:100%;overflow-y:auto;padding:30px;box-shadow:-10px 0 35px #0002}.drawer-head{display:flex;justify-content:space-between;gap:12px}.drawer-head h2{font-size:23px;margin:8px 0 20px}.icon-btn{border:0;background:#f1f4f8;border-radius:8px;width:34px;height:34px;display:grid;place-items:center}.drawer-status{display:flex;justify-content:space-between;align-items:center;background:#f5f8fc;border-radius:10px;padding:19px;gap:12px}.drawer-status>div{display:grid;grid-gap:10px;gap:10px}.drawer-status small{color:#8996a8;font-size:9px;font-weight:800;letter-spacing:1px}.drawer-status>svg{color:#9aabc0}.callout{display:flex;gap:11px;background:#fff5e7;border:1px solid #f5e0bf;padding:15px;border-radius:10px;margin:19px 0;color:#9b691a}.callout p{margin:5px 0 0;color:#947a56;font-size:12px;line-height:1.5}.drawer h3{margin:25px 0 13px}.drawer-finding{border:1px solid #e5ebf3;border-radius:10px;padding:17px;margin-bottom:12px}.finding-title{display:flex;align-items:center;gap:9px}.finding-title strong{font-size:12px}.drawer-finding>p{font-size:12px;color:#637186;line-height:1.6;margin:11px 0}.source{font-size:10px;letter-spacing:.7px;color:#6d8bb7;font-weight:700}.recommend{background:#f5f8fc;border-radius:8px;padding:12px;margin-top:14px}.recommend strong{font-size:11px}.recommend p{font-size:12px;line-height:1.5;color:#627187;margin:6px 0 0}.drawer-foot{color:#99a5b4;font-size:11px;margin:25px 0}.mobile-menu{display:none;border:0;background:none;color:#324965}@media(max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.two-col,.walkthrough{grid-template-columns:1fr}.content{padding:26px}.sidebar{width:225px}.hero-art{min-width:190px}}@media(max-width:760px){.sidebar{position:fixed;z-index:20;transform:translateX(-100%);transition:transform .2s}.sidebar.mobile-open{transform:translateX(0)}.mobile-menu{display:block}.topbar{padding:0 17px}.date{display:none}.content{padding:20px 15px}.heading{align-items:flex-start;flex-direction:column}.heading-actions{width:100%}.heading-actions button{flex:1 1;justify-content:center}.hero{padding:24px;flex-direction:column;align-items:stretch}.hero-art{width:100%}.metrics{gap:9px}.metric{padding:14px}.metric>strong{font-size:23px}.panel-head{padding:16px}.filters,.panel-head{flex-wrap:wrap}.finding-list{padding:0 15px}footer span{display:none}}.insight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;margin:16px 0 18px}.insight-strip>button,.insight-strip>div{background:white;border:1px solid #e0e7f0;border-radius:11px;padding:15px;display:flex;flex-direction:column;gap:7px;text-align:left}.insight-strip svg{color:#3a6ed5}.insight-strip span{font-size:9px;letter-spacing:1px;font-weight:800;color:#7889a5}.insight-strip strong{font-size:13px;color:#243b5b}.insight-strip small{font-size:10px;color:#8190a8}.insight-strip>button{justify-content:center;color:#2e61c9;font-size:12px;font-weight:700;cursor:pointer}.funding-summary{padding:26px;border-bottom:1px solid #e9eef4}.funding-summary small{display:block;font-size:10px;letter-spacing:1px;color:#7788a2;font-weight:800}.funding-summary>strong{display:block;font-size:34px;margin:8px 0;color:#172d50}.decision-highlight p,.funding-summary p{font-size:12px;color:#73829a;line-height:1.6}.funding-row{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #edf1f6;gap:12px}.funding-row small,.funding-row strong{display:block}.funding-row strong{font-size:12px}.funding-row small{font-size:11px;color:#8290a4;margin-top:6px}.pill-red,.pill-warning{border-radius:20px;padding:6px 10px;font-size:10px;font-weight:800;white-space:nowrap}.pill-warning{background:#fff1d7;color:#996008}.pill-red{background:#fee9e9;color:#b93333}.decision-highlight{padding:26px}.decision-highlight h3{font-size:20px;line-height:1.3;margin:16px 0 9px}.decision-meta{display:flex;gap:14px;color:#8390a3;font-size:11px;margin:18px 0}.tour-panel{margin-bottom:18px}.tour-count{font-size:12px;color:#6c7d96;font-weight:700}.tour-body{padding:28px}.tour-body h2{font-size:29px;letter-spacing:-.8px;margin:12px 0}.tour-body p{color:#6e7d95;font-size:14px;max-width:660px;line-height:1.7}.tour-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:25px}.tour-actions button:disabled{opacity:.4;cursor:not-allowed}.highlight-finding{border-color:#3769d0;box-shadow:0 0 0 2px #3769d019}.finding-tools{display:flex;align-items:center;justify-content:space-between;margin-top:13px;gap:10px}.finding-tools span{font-size:11px;color:#667991}.finding-tools select{padding:7px;border:1px solid #d9e3ef;border-radius:7px;background:white;font-size:11px;color:#2b456a}@media(max-width:1150px){.insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.insight-strip{grid-template-columns:1fr}.tour-body{padding:20px}.tour-body h2{font-size:23px}.funding-row{flex-wrap:wrap}}.sp-workspace{display:grid;grid-gap:18px;gap:18px}.sp-banner{display:flex;align-items:flex-start;gap:12px;padding:17px 20px;background:#eaf1ff;border:1px solid #d5e3ff;border-radius:12px;color:#183b74}.sp-banner p{margin:4px 0 0;font-size:13px;line-height:1.5}.sp-section{overflow:hidden}.sp-content{padding:20px}.sp-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.sp-muted,.sp-row p{font-size:12px;color:#687994;margin:6px 0}.sp-label{display:block;font-weight:700;font-size:12px;margin-bottom:8px}.sp-form{display:flex;gap:10px}.sp-form input{flex:1 1;min-width:0;border:1px solid #dce3ef;border-radius:8px;padding:11px;font:inherit}.sp-form button,.sp-row a,.sp-row button{white-space:nowrap}.sp-error,.sp-warning{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border-radius:8px;background:#fff1f0;color:#9e2525;font-size:13px}.sp-warning{background:#fff7e9;color:#805100}.sp-site{justify-content:space-between;gap:10px;margin-top:22px}.sp-site,.sp-site a{display:flex;align-items:center}.sp-site a{gap:5px;color:#2355a2;font-size:12px}.sp-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px;margin-top:14px}.sp-list{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #dce3ef;border-radius:8px;background:white;text-align:left;font:inherit;cursor:pointer;color:#233b5a}.sp-list.selected,.sp-list:hover{border-color:#376ad3;background:#f1f5ff}.sp-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px;margin-bottom:20px}.sp-columns>div{padding:10px;background:#f6f8fb;border-radius:7px;display:flex;flex-direction:column;gap:3px}.sp-columns strong{font-size:12px}.sp-columns code{font-size:11px;color:#4c668e;overflow-wrap:anywhere}.sp-columns small{font-size:10px;color:#a65322}.sp-content h4{font-size:13px;margin:18px 0 12px}.sp-samples details{border:1px solid #e0e6ee;border-radius:8px;margin-bottom:8px;padding:10px}.sp-samples summary{cursor:pointer;font-size:12px;font-weight:600}.sp-samples pre{max-height:260px;overflow:auto;font-size:11px;background:#f7f9fc;padding:12px}.sp-footer-note{color:#73839c;font-size:11px;padding:8px}@media(max-width:700px){.sp-form,.sp-row{flex-direction:column;align-items:stretch}.sp-form button{justify-content:center}}.sidebar a.nav-item{text-decoration:none}.connected-content{color:#172439}.connected-content .heading{flex-wrap:wrap}.connected-content .heading h1{color:#172439}.connected-content .heading p{color:#63748b}.connected-content .heading-actions a{text-decoration:none}.connected-content .primary-btn:disabled{opacity:.65;cursor:wait}.connected-banner{background:linear-gradient(112deg,#142a4b,#24477b);color:white;border-radius:15px;padding:27px 32px;margin-bottom:19px;display:flex;justify-content:space-between;align-items:center;gap:20px}.connected-banner h2{font-size:23px;color:white;margin:0 0 9px}.connected-banner p{color:#d4e1f4;line-height:1.65;font-size:12px;max-width:650px;margin:0}.connected-banner-status{display:grid;justify-items:center;grid-gap:6px;gap:6px;background:#ffffff13;border:1px solid #ffffff28;border-radius:12px;padding:16px 22px;white-space:nowrap}.connected-banner-status strong{font-size:12px;color:#fff}.connected-banner-status span{font-size:10px;color:#d5e4fb}.connected-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.connected-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 19px;font-size:12px;color:#576b84}.connected-meta>svg{color:#16866c}.connected-meta a{display:inline-flex;align-items:center;gap:4px;color:#235cbd;font-weight:700}.connected-separator{color:#b7c1cf}.connected-findings{padding:0 23px}.connected-finding{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,270px);grid-gap:25px;gap:25px;padding:21px 0;border-bottom:1px solid #e5eaf1}.connected-finding:last-child{border-bottom:0}.connected-finding h3{font-size:15px;color:#1c2b40;margin:11px 0 7px}.connected-finding p{color:#586b83;line-height:1.65;font-size:12px;margin:0 0 12px}.connected-recommend{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#52667f}.connected-recommend strong{color:#243b5b}.connected-source{border-left:1px solid #e5eaf1;padding-left:22px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}.connected-source>span{font-size:10px;letter-spacing:1px;color:#71829b;font-weight:800}.connected-source strong{font-size:12px;color:#263b58}.connected-source a{font-size:12px;color:#235cbd;font-weight:700;display:flex;gap:5px;align-items:center;overflow-wrap:anywhere;line-height:1.5}.connected-disclaimer{display:flex;gap:9px;align-items:flex-start;color:#61748c;font-size:11px;line-height:1.6;margin:19px 0}.connected-disclaimer svg{flex-shrink:0;color:#16866c}.connected-error{display:flex;gap:13px;padding:20px;background:#fff0ee;border:1px solid #f4c9c5;border-radius:12px;color:#902a25}.connected-error p{margin:7px 0 0;color:#713b39}.connected-error a{color:#9b2822;font-weight:700}.connected-empty,.connected-loading{padding:28px;color:#52667f}.spin{animation:gos-spin 1.2s linear infinite}@keyframes gos-spin{to{transform:rotate(1turn)}}@media(max-width:1150px){.connected-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.connected-banner{flex-direction:column;align-items:stretch}.connected-banner-status{justify-items:start}.connected-finding{grid-template-columns:1fr;gap:12px}.connected-source{border-left:0;border-top:1px solid #e5eaf1;padding:14px 0 0}.connected-content{padding:22px 17px}.connected-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-findings{padding:0 16px}}.cc-content{max-width:1800px;padding-top:28px}.cc-content h2{font-size:20px;letter-spacing:-.5px}.cc-content a{color:#245cb8}.cc-content .primary-btn{color:white}.cc-context-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0 20px;font-size:11px;color:#536780}.cc-context-bar label,.cc-context-bar>span{display:flex;align-items:center;gap:7px}.cc-context-bar>span:first-child{color:#14745e;font-weight:700}.cc-context-bar input{border:1px solid #d8e1ec;padding:6px 8px;border-radius:6px;background:#fff;color:#344c6b}.cc-executive-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(115deg,#11243d,#26466c);border-radius:13px;padding:23px 27px;color:white;margin-bottom:17px}.cc-executive-banner h2{color:white;margin:8px 0;font-size:23px}.cc-executive-banner p{color:#d0dcec;font-size:12px;margin:0;line-height:1.6}.cc-executive-banner>a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;border:1px solid #ffffff40;padding:11px 13px;border-radius:8px}.cc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;margin:0 0 26px}.cc-kpi{padding:19px 20px;border:1px solid #e0e7ef;background:white;border-radius:11px;display:flex;flex-direction:column;gap:11px}.cc-kpi>span{color:#536981;font-weight:700}.cc-kpi>strong{font-family:var(--gos-font-family);font-size:23px;letter-spacing:-.7px;color:#193352}.cc-kpi:first-child>strong{font-size:18px;padding:3px 0}.cc-kpi small{font-size:10px;line-height:1.6;color:#61748d}.cc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 16px}.cc-section-heading h2{margin:6px 0}.cc-section-heading p{font-size:12px;color:#62748a;margin:5px 0}.cc-section-heading>a{font-size:11px;font-weight:700}.cc-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.cc-priority{border:1px solid #e0e7ef;border-radius:11px;background:#fff;padding:19px;display:flex;flex-direction:column;align-items:flex-start}.cc-priority h3{font-size:14px;line-height:1.5;margin:13px 0 9px}.cc-priority p{font-size:12px;line-height:1.65;color:#556b85;flex:1 1}.cc-priority-footer{border-top:1px solid #edf1f5;padding-top:12px;display:grid;grid-gap:10px;gap:10px;width:100%;font-size:10px;color:#65788f}.cc-detail>a,.cc-priority-footer a,.cc-programme-context a,.cc-register a{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700}.cc-controls{display:flex;gap:7px}.cc-count{display:inline-block;font-family:var(--gos-font-family);vertical-align:middle;font-size:10px;font-weight:500;letter-spacing:0;color:#5d738d;padding:6px 9px;background:#e9eff6;border-radius:20px;margin-left:9px}.cc-search{display:flex;gap:9px;align-items:center;border:1px solid #dce4ef;border-radius:9px;padding:9px 13px;background:#fff;margin-bottom:14px;color:#6680a0;max-width:520px}.cc-search input{border:0;background:transparent;outline:none;min-width:0;flex:1 1;font-size:12px;color:#203753;padding:5px 0}.cc-search:focus-within{outline:2px solid #3168d6;outline-offset:2px}.cc-search .icon-btn{width:24px;height:24px}.cc-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:17px;gap:17px;align-items:start}.cc-workspace-grid.has-detail{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.cc-structures{min-width:0}.cc-structure{background:#fff;border:1px solid #dfe6ef;border-radius:11px;margin-bottom:11px;overflow:hidden}.cc-structure-summary{list-style:none;display:flex;align-items:center;gap:17px;padding:19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-structure-summary::-webkit-details-marker{display:none}.cc-chevron{flex-shrink:0;color:#5b7696;transition:transform .15s}.cc-structure[open]>.cc-structure-summary .cc-chevron{transform:rotate(90deg)}.cc-structure[open]>.cc-structure-summary{border-bottom:1px solid #e4eaf2;background:#f9fbfe}.cc-structure-title{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:120px}.cc-structure-title>small{color:#647c99;text-transform:uppercase;font-size:9px;font-weight:700}.cc-structure-title>strong{font-size:14px;line-height:1.5;color:#1b3453;overflow-wrap:anywhere}.cc-structure-title>span{color:#65788f}.cc-summary-value{display:flex;flex-direction:column;gap:8px;min-width:65px;align-items:flex-start}.cc-summary-value>small{color:#60738b}.cc-summary-value>strong{font-size:12px;color:#2b4362}.cc-rag{font-size:10px}.cc-unknown{background:#edf1f6;color:#546b86}.cc-structure-body{padding:0 18px 14px}.cc-programme-context{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:14px 0}.cc-programme-context .text-link{padding:0}.cc-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid #e2e9f2}.cc-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;padding:13px 12px;color:#566d89;font-size:11px;font-weight:700;white-space:nowrap}.cc-tabs button[aria-selected=true]{color:#245cb8;background:#f1f6ff;border-bottom-color:#3168d6}.cc-tabs button:hover{background:#f2f5fa}.cc-projects{padding-top:14px}.cc-projects .cc-structure{border-radius:8px}.cc-projects .cc-structure-summary{padding:14px;gap:12px}.cc-projects .cc-structure-title>strong{font-size:12px}.cc-register-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0}.cc-register-heading p{margin:0;font-size:11px;color:#576e89}.cc-register-heading label{display:flex;align-items:center;gap:7px;font-size:10px;color:#576e89}.cc-register-heading select{border:1px solid #d8e1ed;border-radius:6px;padding:7px;max-width:200px;background:white;color:#344e70}.cc-register th{padding:12px}.cc-register td{padding:14px 12px;vertical-align:top}.cc-register td:first-child{min-width:170px}.cc-register td small{font-size:10px}.cc-record-button{border:0;background:transparent;color:#204e91;text-align:left;padding:0;font-weight:700;font-size:12px;line-height:1.6}.cc-record-button:hover{text-decoration:underline}.cc-muted,.cc-register-note{font-size:11px;color:#63778f;line-height:1.6;margin:12px 0}.cc-empty{padding:22px;color:#61748c}.cc-empty,.cc-notice{font-size:12px;line-height:1.6}.cc-notice{background:#fff8eb;border:1px solid #efdcb6;padding:14px 17px;border-radius:9px;color:#76541b;margin:12px 0 17px}.cc-notice summary{cursor:pointer;font-weight:700}.cc-notice p{margin:6px 0 0}.cc-notice ul{padding-left:20px;margin-bottom:6px}.cc-warning{color:#82581a;background:#fff8eb;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.6}.cc-evidence-section{background:white;border:1px solid #e0e7ef;border-radius:10px;margin-bottom:9px;overflow:hidden}.cc-evidence-section>summary{padding:17px 20px;cursor:pointer;font-weight:700;font-size:12px;color:#294564}.cc-evidence-section[open]>summary{background:#f1f5fb;border-bottom:1px solid #e0e7ef}.cc-evidence-section>.panel{border:0;border-radius:0}.cc-evidence-section .panel-head{padding:17px 20px}.cc-policy{padding:18px 22px;font-size:12px;line-height:1.7;color:#576d89}.cc-policy li{margin:5px 0}.cc-detail{position:-webkit-sticky;position:sticky;top:18px;padding:20px;max-height:calc(100vh - 36px);overflow-y:auto}.cc-detail-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.cc-detail h3{line-height:1.5;margin:16px 0 8px}.cc-detail dl{margin:18px 0}.cc-detail dl>div{padding:10px 0;border-bottom:1px solid #e8edf3}.cc-detail dt{font-size:10px;color:#667b95;margin-bottom:5px}.cc-detail dd{font-size:12px;color:#203b5f;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.cc-record-finding{border:1px solid #e1e8f1;padding:13px;border-radius:8px;margin:12px 0}.cc-record-finding>strong{display:block;margin:10px 0;font-size:12px}.cc-record-finding p{font-size:11px;line-height:1.6;color:#5d718a}.cc-mobile-close{display:none}.cc-app .nav-item:focus-visible,.cc-content :is(button,a,summary,input,select,[tabindex]):focus-visible{outline:2px solid #3168d6;outline-offset:3px}.cc-detail h3:focus{outline:2px solid #3168d6;outline-offset:3px}#cc-priorities,#programme-workspace,#supporting-evidence{scroll-margin-top:20px}@media(min-width:1550px){.cc-content{padding-left:42px;padding-right:42px}}@media(max-width:1250px){.cc-priority-grid{grid-template-columns:1fr}.cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-workspace-grid.has-detail{grid-template-columns:minmax(0,1fr)}.cc-detail{position:static;max-height:none;grid-row:1}.cc-structure-summary{gap:12px}.cc-summary-value{min-width:58px}}@media(max-width:760px){.cc-content{padding:20px 14px}.cc-executive-banner{padding:20px;align-items:flex-start;flex-direction:column;gap:14px}.cc-executive-banner h2{font-size:20px}.cc-section-heading{align-items:flex-start;flex-wrap:wrap}.cc-controls{width:100%}.cc-structure-summary{flex-wrap:wrap;padding:15px;gap:13px}.cc-structure-title{flex-basis:calc(100% - 45px)}.cc-summary-value{padding-left:5px;min-width:85px}.cc-structure-body{padding:0 10px 10px}.cc-projects .cc-structure-summary{padding:12px}.cc-register-heading{align-items:flex-start;flex-direction:column}.cc-kpi{padding:15px 12px}.cc-kpi>strong{font-size:21px}.cc-kpi:first-child>strong{font-size:15px}.cc-kpis{gap:9px}.cc-mobile-close{display:grid;margin-left:auto;width:28px;flex-shrink:0}.cc-app .brand{padding-left:0;padding-right:0;gap:8px}.cc-app .sidebar{width:265px}.cc-context-bar{gap:12px}.cc-context-bar>span:last-child{font-size:10px}.cc-count{margin:7px 0 0}.cc-detail{padding:16px}.cc-content .heading-actions{flex-wrap:wrap}.cc-content .heading-actions .primary-btn,.cc-content .heading-actions .secondary-btn{flex:0 1 auto}}@media(prefers-reduced-motion:reduce){.cc-app .spin{animation:none}.cc-chevron{transition:none}}.cc-evidence-hub{padding:14px;background:#f7f9fc}.cc-evidence-hub .cc-evidence-section:last-child{margin-bottom:0}.cc-scope-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:13px;margin:0 0 13px}.cc-scope-filters>label{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:700;color:#526b89}.cc-scope-filters select{min-width:220px;max-width:330px;padding:10px 12px;border:1px solid #d6e1ee;border-radius:8px;background:white;color:#233f63;font-size:12px}.cc-scope-filters>.text-link{padding:10px 0}.cc-calculation-evidence{margin:14px 0 18px;border:1px solid #dce6f2;border-radius:8px;padding:12px;color:#3c5677;font-size:11px;line-height:1.7}.cc-calculation-evidence>summary{cursor:pointer;font-weight:700}.cc-calculation-evidence p{margin:10px 0}.cc-calculation-evidence td,.cc-calculation-evidence th{padding:8px;font-size:10px}.cc-detail .cc-muted,.cc-detail .cc-warning{font-size:11px}.cc-register-button:disabled{cursor:wait}@media(max-width:760px){.cc-scope-filters{align-items:stretch}.cc-scope-filters>label{flex:1 1 100%}.cc-scope-filters select{min-width:0;max-width:100%;width:100%}.cc-detail .table-scroll{margin:0 -4px}}.cc-app{--cc-accent:#2563c5;--cc-border:#dce5f0}.cc-app .sidebar{width:236px;padding-top:24px}.cc-content{padding-top:23px}.cc-content>.heading{margin-bottom:17px}.cc-context-panel{background:#fff;border:1px solid var(--cc-border);border-radius:11px;padding:0 17px;margin-bottom:12px}.cc-context-panel .cc-context-bar{padding:12px 0;justify-content:space-between;gap:10px}.cc-context-panel .cc-scope-filters{border-top:1px solid #e9eef5;margin:0;padding:12px 0;gap:12px}.cc-context-panel .cc-scope-filters>label{flex:1 1;min-width:0;max-width:430px}.cc-context-panel .cc-scope-filters select{width:100%;min-width:0;max-width:none;padding:9px 11px}.cc-context-panel .cc-scope-filters>.text-link{padding:9px 0;margin-left:auto;align-self:flex-end}.cc-section-nav{display:flex;align-items:center;gap:6px;padding:0 0 14px;font-size:11px;flex-wrap:wrap}.cc-section-nav a{padding:7px 11px;border-radius:6px;font-weight:700}.cc-section-nav a:hover{background:#e8eff9;color:#204e91}.cc-executive-banner{padding:19px 23px;margin-bottom:13px}.cc-executive-banner h2{font-size:21px;margin:7px 0}.cc-kpis{gap:11px;margin-bottom:18px}.cc-kpi{padding:16px 18px;gap:9px;border-top:3px solid #d5e4f7}.cc-kpi:nth-child(3){border-top-color:#f0cbbe}.cc-kpi:nth-child(4){border-top-color:#ded5f5}.cc-kpi>strong.cc-kpi-unavailable{color:#61748d;font-size:18px;letter-spacing:-.2px}.cc-priorities{margin:0 0 22px}.cc-priority-disclosure{border:1px solid var(--cc-border);border-radius:10px;background:white;overflow:hidden}.cc-priority-disclosure>summary{position:relative;list-style:none;cursor:pointer;padding:15px 45px 15px 18px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:20px;column-gap:20px}.cc-priority-disclosure>summary::-webkit-details-marker{display:none}.cc-priority-disclosure>summary>.eyebrow{font-size:9px;grid-column:1}.cc-priority-disclosure>summary>h2{font-size:16px;margin:6px 0 0;grid-column:1;grid-row:2}.cc-priority-disclosure .cc-count{margin:0 0 0 8px;padding:4px 7px;font-size:10px}.cc-priority-hint{color:#60748f;font-size:11px;grid-column:2;grid-row:1/3}.cc-priority-chevron{position:absolute;right:17px;top:calc(50% - 9px);color:#637e9f;transition:transform .15s}.cc-priority-disclosure[open]>summary{border-bottom:1px solid var(--cc-border);background:#f8fafd}.cc-priority-disclosure[open] .cc-priority-chevron{transform:rotate(90deg)}.cc-priority-body{padding:15px 18px}.cc-priority-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.cc-priority-body .cc-priority{padding:16px;border-radius:8px}.cc-priority-body .cc-empty{margin:0 0 10px}.cc-evidence-jump{display:inline-flex;margin-top:13px;font-size:11px;font-weight:700}.cc-workspace>.cc-section-heading{margin-top:22px}.cc-workspace .cc-search{max-width:none;margin-bottom:12px;padding-top:7px;padding-bottom:7px}.cc-structure-summary{padding:17px 18px}.cc-structure[open]>.cc-structure-summary{box-shadow:inset 3px 0 #3168d6}.cc-completion{display:flex;flex-direction:column;gap:6px;min-width:76px;font-size:12px;color:#284463}.cc-progress{display:block;width:76px;height:4px;border-radius:8px;background:#e7edf5;overflow:hidden}.cc-progress>span{display:block;height:100%;background:#3677d8;border-radius:inherit}.cc-tabs button{display:flex;align-items:center;gap:6px;padding:11px 10px}.cc-tab-count{font-size:9px;line-height:1;background:#edf1f6;color:#5b708b;padding:4px 5px;border-radius:5px;min-width:17px}.cc-tabs button[aria-selected=true] .cc-tab-count{background:#dce9ff;color:#245cb8}.cc-register tr.cc-selected-row{background:#eef5ff;box-shadow:inset 3px 0 #3677d8}.cc-record-button[aria-current=true]{color:#123f7c;text-decoration:underline;text-underline-offset:3px}.cc-detail{border-top:3px solid #3168d6;box-shadow:0 7px 24px #16375a0a;padding:18px}.cc-detail-head{position:-webkit-sticky;position:sticky;top:-18px;z-index:1;background:white;padding:5px 0 11px}.cc-detail-head>.eyebrow{font-size:9px}.cc-detail h3{font-size:16px;margin-top:10px}.cc-detail-context{font-size:11px;color:#315c94;line-height:1.5;margin-bottom:5px;overflow-wrap:anywhere}.cc-primary-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:13px;column-gap:13px}.cc-detail .cc-primary-fields>div{min-width:0;padding:9px 0}.cc-source-fields{margin:14px 0;border:1px solid var(--cc-border);border-radius:8px;padding:11px;font-size:11px;color:#3c5677}.cc-source-fields>summary{cursor:pointer;font-weight:700}.cc-source-fields>summary>span{color:#70839c;margin-left:5px}.cc-detail .cc-source-fields dl{margin:8px 0 0}.cc-detail-drawer{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100dvh;margin:0;border:0;border-top:3px solid #3168d6;padding:18px 20px;overflow-y:auto;overscroll-behavior:contain;box-shadow:-15px 0 45px #0c24463d}.cc-detail-drawer::-webkit-backdrop{background:#0b1e3e80}.cc-detail-drawer::backdrop{background:#0b1e3e80}.cc-detail-drawer .cc-detail-head{top:-18px}.cc-skip-link{position:fixed;left:250px;top:-80px;z-index:100;background:#fff;padding:12px 16px;border:2px solid #3168d6;border-radius:7px;color:#204e91;font-weight:700}.cc-skip-link:focus{top:10px}#evidence-heading,#executive-overview,#workspace-heading{scroll-margin-top:20px}@media(min-width:1550px){.cc-workspace-grid.has-detail{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}@media(max-width:1250px){.cc-app .sidebar{width:220px}.cc-content{padding-left:22px;padding-right:22px}.cc-priority-hint{font-size:10px;max-width:240px;line-height:1.5}.cc-kpis{margin-bottom:15px}}@media(max-width:760px){.cc-app .sidebar{width:265px}.cc-content{padding:19px 14px}.cc-context-panel{padding:0 12px}.cc-context-panel .cc-context-bar{align-items:flex-start;justify-content:flex-start;gap:11px}.cc-context-panel .cc-context-bar>span:last-child{flex-basis:100%}.cc-context-panel .cc-scope-filters{gap:10px}.cc-context-panel .cc-scope-filters>label{flex:1 1 100%;max-width:none}.cc-context-panel .cc-scope-filters>.text-link{margin-left:0;padding:2px 0}.cc-section-nav{gap:0}.cc-section-nav a{padding:7px 6px;font-size:10px}.cc-executive-banner{padding:17px 18px}.cc-executive-banner h2{font-size:19px}.cc-kpi{padding:14px 12px}.cc-priority-disclosure>summary{grid-template-columns:1fr;padding:14px 38px 14px 15px}.cc-priority-hint{grid-column:1;grid-row:3;margin-top:8px;max-width:none}.cc-priority-body{padding:12px}.cc-structure-summary{padding:14px}.cc-summary-value{min-width:80px}.cc-completion{min-width:70px}.cc-progress{width:70px}.cc-detail-drawer{padding:16px}.cc-detail-drawer .cc-detail-head{top:-16px}.cc-skip-link{left:12px}.cc-count{margin-left:7px}}@media(prefers-reduced-motion:reduce){.cc-priority-chevron{transition:none}}.cc-priority-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:14px}.cc-priority-actions .cc-evidence-jump{margin-top:0}.cc-priority-actions .secondary-btn{font-size:11px;padding:9px 12px}.cc-app{font-family:var(--gos-font-family);background:#f4f7fb;--cc-border:#dce4ef}.cc-app .cc-kpi>strong,.cc-app :is(h1,h2,h3,h4){font-family:inherit}.cc-content{max-width:1600px;padding-top:24px}.cc-content .heading{margin-bottom:20px}.cc-content .heading h1{font-size:29px;letter-spacing:-.9px;margin:6px 0}.cc-content .heading p{font-size:12px;color:#63758c}.cc-content .eyebrow{font-size:9px;letter-spacing:1.4px;color:#52749e}.cc-content .primary-btn{background:#1765c7;border-color:#1765c7;box-shadow:0 2px 3px #19509c12}.cc-content .secondary-btn{border-color:#d4deeb;border-radius:6px}.cc-context-panel{border-radius:8px;box-shadow:0 2px 4px #142d4d03}.cc-context-panel .cc-context-bar{font-size:10px;padding:9px 0}.cc-context-panel .cc-scope-filters{padding:9px 0}.cc-context-panel .cc-scope-filters select{padding:8px 10px}.cc-section-nav{border-bottom:1px solid #dce4ef;margin-bottom:13px;gap:8px}.cc-section-nav a{padding:9px 12px;text-decoration:none;border-radius:5px 5px 0 0;color:#536b89}.cc-section-nav a:focus-visible,.cc-section-nav a:hover{color:#1765c7;background:#eaf2fc;box-shadow:inset 0 -2px #1765c7}.cc-executive-banner{border:1px solid #d6e3f4;border-left:3px solid #2b73cb;border-radius:8px;background:#edf4fd;color:#1d385b;padding:14px 19px;margin-bottom:12px;gap:14px}.cc-executive-banner .hero-kicker{font-size:9px;letter-spacing:1px;color:#526f95;display:block;margin:0}.cc-executive-banner h2{font-size:18px;color:#183658;margin:6px 0}.cc-executive-banner p{font-size:11px;color:#536e91}.cc-executive-banner>a{color:#185aaf;border:0;font-size:11px;padding:8px 0}.cc-kpis{gap:12px;margin-bottom:14px}.cc-kpi{position:relative;min-height:137px;border:1px solid #dce4ef;border-radius:8px;padding:18px 20px;gap:10px;box-shadow:0 2px 4px #142d4d03}.cc-kpi:nth-child(n){border-top:1px solid #dce4ef}.cc-kpi>span{padding-right:34px;font-size:11px;color:#536982}.cc-kpi>strong{font-size:27px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.cc-kpi:first-child>strong{font-size:25px;padding:0}.cc-kpi>strong.cc-kpi-unavailable{font-size:22px;font-weight:600;color:#6d7d92}.cc-kpi>small{font-size:10px;line-height:1.5;max-width:290px}.cc-kpi-icon{position:absolute;right:16px;top:16px;width:34px;height:34px;background:#edf4ff;color:#2769ba;border-radius:8px;display:grid;place-items:center;font-style:normal}.cc-kpi[data-health=red]>strong{color:#bd3343}.cc-kpi[data-health=amber]>strong{color:#9c620a}.cc-kpi[data-health=green]>strong{color:#12794d}.cc-kpi:nth-child(3) .cc-kpi-icon{background:#fff1f1;color:#bc3a46}.cc-kpi:nth-child(4) .cc-kpi-icon{background:#f3effb;color:#7957b3}.cc-coverage{display:grid;grid-template-columns:minmax(200px,1fr) minmax(220px,1.3fr) minmax(190px,1fr);grid-gap:26px;gap:26px;align-items:center;background:white;border:1px solid #dce4ef;border-radius:8px;padding:14px 20px;margin-bottom:12px}.cc-coverage-title{display:flex;align-items:center;gap:10px;color:#3c6da6}.cc-coverage-title span,.cc-coverage-title strong{display:block}.cc-coverage-title strong{font-size:11px;color:#2b4565;margin-bottom:5px}.cc-coverage-title span{font-size:10px;color:#647891}.cc-coverage-track{height:7px;background:#e8edf3;border-radius:4px;overflow:hidden;display:flex}.cc-coverage-track>span{height:100%;min-width:0}.cc-segment-red{background:#d34250}.cc-segment-amber{background:#e9a52c}.cc-segment-green{background:#24946c}.cc-segment-unknown{background:#b8c5d5}.cc-coverage-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.cc-coverage-legend>span{font-size:9px;display:flex;gap:4px;align-items:center;color:#5c708a}.cc-coverage-legend i{width:5px;height:5px;display:inline-block;border-radius:50%}.cc-coverage-legend b{color:#2b4565}.cc-coverage-scope{display:flex;justify-content:flex-end;align-items:center;gap:9px;color:#617c9c;font-size:11px}.cc-coverage-scope small{display:block;font-size:9px;margin-top:4px;color:#73849a}.cc-priority-disclosure{border-radius:8px}.cc-priority-disclosure>summary h2{font-size:15px}.cc-priority-disclosure>summary{padding-top:13px;padding-bottom:13px}.cc-priority-disclosure .eyebrow{font-size:8px}.cc-priority-hint{font-size:10px}.cc-workspace{background:white;border:1px solid #dce4ef;border-radius:9px;padding:0 18px 8px;margin-top:18px;box-shadow:0 3px 8px #18375604}.cc-workspace>.cc-section-heading{margin:18px 0 13px}.cc-section-heading h2{font-size:18px;letter-spacing:-.4px}.cc-section-heading p{font-size:11px}.cc-workspace .cc-search{background:#f8fafd;border-radius:6px;padding:6px 11px}.cc-controls .secondary-btn{padding:8px 11px;font-size:10px}.cc-structure{border-radius:7px;box-shadow:none}.cc-structure-summary{padding:16px;gap:18px}.cc-structure-title>small{font-size:8px;letter-spacing:.6px}.cc-structure-title>strong{font-size:13px}.cc-structure-title>span{font-size:10px}.cc-structure[open]>.cc-structure-summary{background:#f5f8fd;box-shadow:inset 3px 0 #246ac1}.cc-summary-value{min-width:100px}.cc-summary-value:last-child{min-width:65px}.cc-summary-value>small{font-size:9px}.cc-tabs{gap:4px}.cc-tabs button{font-weight:600;padding:10px 13px}.cc-tabs button[aria-selected=true]{background:#1765c7;color:white;border-bottom-color:#1765c7;border-radius:5px 5px 0 0}.cc-tabs button[aria-selected=true] .cc-tab-count{background:#ffffff2e;color:white}.cc-projects{padding-top:10px}.cc-project-columns{display:grid;grid-template-columns:minmax(150px,1fr) 100px 100px 65px;grid-gap:18px;gap:18px;padding:10px 16px 10px 45px;font-size:9px;font-weight:600;color:#5c7290;background:#f3f6fa;border-radius:5px 5px 0 0}.cc-projects>.cc-structure{border:0;border-bottom:1px solid #e5ebf3;border-radius:0;margin:0}.cc-projects>.cc-structure>summary{padding:12px 16px;gap:18px}.cc-projects>.cc-structure>summary .cc-structure-title{gap:3px}.cc-projects>.cc-structure>summary .cc-summary-value>small{display:none}.cc-projects>.cc-structure>summary .cc-structure-title>small{font-weight:500}.cc-projects>.cc-structure>summary .cc-structure-title>strong{font-size:12px}.cc-projects>.cc-structure>summary .cc-structure-title>span{font-size:9px}.cc-projects>.cc-structure>summary:hover{background:#f4f8fe}.cc-register th{font-size:9px;letter-spacing:.3px;color:#546b87;background:#f3f6fa}.cc-register td{font-size:11px;vertical-align:middle}.cc-register-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-register-status>span:first-child:not(.badge){color:#465f7b;font-size:10px}.cc-rag{font-size:9px;padding:5px 8px}.cc-detail{border-radius:8px;top:82px;max-height:calc(100dvh - 100px)}.cc-detail-drawer{top:0;max-height:100dvh;border-radius:0}.cc-detail h3{font-size:17px}.cc-app .live.cc-disconnected{color:#a84242}.cc-app .live.cc-disconnected .pulse{background:#b34d4d}.cc-loading p{font-size:12px;color:#60738e}.cc-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cc-skeleton-grid>div{background:white;border:1px solid #dce4ef;border-radius:8px;padding:20px;display:grid;grid-gap:16px;gap:16px}.cc-skeleton-grid :is(span,strong,small){display:block;background:#e9eef5;border-radius:4px;height:9px;width:60%}.cc-skeleton-grid strong{height:25px;width:40%}.cc-skeleton-grid small{width:85%}@media(min-width:1181px){.cc-app{display:block}.cc-app>.sidebar{width:100%;height:66px;min-height:66px;padding:0 24px;display:flex;flex-direction:row;align-items:center;gap:23px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#13233b;box-shadow:0 2px 5px #0b1c3212}.cc-app .brand{padding:0;gap:9px;flex-shrink:0}.cc-app .brandmark{width:30px;height:30px;border-radius:7px;font-size:13px}.cc-app .brand strong{font-size:17px}.cc-app .brand small{font-size:7px;letter-spacing:1.3px}.cc-app .nav-label{display:none}.cc-app .sidebar nav{display:flex;align-self:stretch;align-items:stretch;gap:2px;flex:1 1}.cc-app .nav-item{width:auto;padding:0 11px;font-size:11px;border-radius:0;white-space:nowrap;gap:7px;border-bottom:3px solid transparent;border-top:3px solid transparent}.cc-app .nav-item svg{width:14px}.cc-app .nav-item.active{border-bottom-color:#5aa3ff;background:#203852}.cc-app .nav-arrow{display:none}.cc-app .side-bottom{margin:0;flex-shrink:0}.cc-app .avatar strong,.cc-app .avatar>span,.cc-app .side-note{display:none}.cc-app .avatar{border:0;padding:0}.cc-app .avatar small{font-size:9px;margin:0;max-width:90px;line-height:1.5;color:#a7bad2}.cc-app .topbar{height:40px;padding:0 32px;background:#fff}.cc-app .crumb,.cc-app .live{font-size:9px}.cc-content{padding:22px 32px 18px}.cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-skip-link{left:24px}#cc-priorities,#evidence-heading,#executive-overview,#programme-workspace,#supporting-evidence,#workspace-heading{scroll-margin-top:82px}}@media(max-width:1180px){.cc-app{display:block}.cc-app>.sidebar{position:fixed;top:0;left:0;width:265px;height:100dvh;min-height:100dvh;transform:translateX(-100%);z-index:25;transition:transform .2s}.cc-app>.sidebar.mobile-open{transform:translateX(0)}.cc-app .mobile-menu{display:block}.cc-app .cc-mobile-close{display:grid;margin-left:auto}.cc-app .brand{padding:0 0 30px;gap:9px}.cc-app .topbar{height:54px;padding:0 22px}.cc-content{padding:22px}.cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-coverage{gap:16px;grid-template-columns:1fr 1.2fr}.cc-coverage-scope{display:none}.cc-kpi{padding:16px 14px}.cc-kpi-icon{right:10px;top:12px;width:28px;height:28px}.cc-kpi:first-child>strong,.cc-kpi>strong{font-size:24px}.cc-kpi>strong.cc-kpi-unavailable{font-size:20px}.cc-structure-summary{gap:12px}.cc-summary-value{min-width:85px}.cc-project-columns{grid-template-columns:minmax(140px,1fr) 85px 85px 65px;gap:12px}.cc-projects>.cc-structure>summary{gap:12px}}@media(max-width:760px){.cc-content{padding:18px 14px}.cc-content .heading h1{font-size:26px}.cc-content .heading-actions{gap:8px}.cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cc-kpi{min-height:145px;padding:15px 13px}.cc-kpi>span{font-size:10px}.cc-kpi>strong.cc-kpi-unavailable{font-size:19px}.cc-coverage{padding:13px 14px;grid-template-columns:1fr;gap:12px}.cc-coverage-legend{gap:12px}.cc-coverage-title span{font-size:10px}.cc-executive-banner{padding:13px 15px}.cc-executive-banner h2{font-size:17px}.cc-executive-banner>a{padding:0}.cc-workspace{padding:0 10px 5px}.cc-workspace>.cc-section-heading{margin-top:15px}.cc-project-columns{display:none}.cc-summary-value{min-width:75px}.cc-projects>.cc-structure>summary .cc-summary-value>small{display:block}.cc-structure-summary{padding:13px}.cc-content .cc-section-heading h2{font-size:17px}.cc-detail-drawer{padding:16px;max-height:100dvh}.cc-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cc-app>.sidebar{transition:none}}@media(min-width:1181px){.cc-app .brandmark{display:flex;align-items:center;justify-content:center;letter-spacing:-2px}.cc-context-panel{display:flex;gap:24px;align-items:center;padding:0 17px}.cc-context-panel .cc-scope-filters{order:0;flex:1 1;border:0;padding:12px 0;gap:12px;min-width:0}.cc-context-panel .cc-scope-filters>label{max-width:none}.cc-context-panel .cc-scope-filters>.text-link{font-size:10px;max-width:90px;white-space:normal;text-align:left;line-height:1.4;align-self:center}.cc-context-panel .cc-context-bar{order:1;flex:0 0 310px;justify-content:flex-end;gap:7px;padding:10px 0}.cc-context-panel .cc-context-bar>span:first-child,.cc-context-panel .cc-context-bar>span:last-child{font-size:9px}.cc-executive-banner{padding-top:12px;padding-bottom:12px}.cc-kpi{min-height:125px;padding-top:16px;padding-bottom:15px}}.gos-navigation{height:66px;position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:23px;padding:0 24px;background:#13233b;color:#c7d4e6;font-family:var(--gos-font-family);box-shadow:0 2px 5px #0b1c3212}.gos-brand,.gos-navigation{display:flex;align-items:center}.gos-brand{gap:9px;flex-shrink:0;text-decoration:none;color:white}.gos-brand>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#3168d6;color:#c8deff;font-size:12px;font-weight:800;letter-spacing:-1px}.gos-brand strong{font-size:17px;letter-spacing:-.5px;display:block}.gos-brand small{display:block;font-size:7px;letter-spacing:1.3px;color:#a5b7ce;margin-top:3px}.gos-menu{display:flex;align-self:stretch;align-items:stretch;gap:2px;flex:1 1;min-width:0}.gos-menu-link{display:flex;gap:7px;align-items:center;white-space:nowrap;text-decoration:none;color:#b3c3d9;font-size:11px;padding:0 11px;border-top:3px solid transparent;border-bottom:3px solid transparent}.gos-menu-link:hover{background:#233951;color:white}.gos-menu-link.active{background:#203852;border-bottom-color:#5aa3ff;color:white;font-weight:700}.gos-release{font-size:9px;line-height:1.5;color:#a7bad2;max-width:90px;flex-shrink:0}.gos-menu-toggle{display:none;background:transparent;border:1px solid #526a88;border-radius:6px;padding:6px;color:white}.gos-navigation :is(a,button):focus-visible{outline:2px solid #8abaff;outline-offset:-4px}.gos-page>.app{min-height:calc(100dvh - 66px)}.gos-page .cc-app{display:block}.gos-page .cc-skip-link{z-index:60}.gos-page .demo-section-sidebar{top:66px;height:calc(100dvh - 66px);min-height:calc(100dvh - 66px)}@media(max-width:1180px){.gos-navigation{padding:0 18px;gap:15px}.gos-brand{margin-right:auto}.gos-menu-toggle{display:grid;place-items:center}.gos-menu,.gos-release{display:none}.gos-menu{position:absolute;top:66px;left:0;right:0;background:#13233b;padding:8px 12px 14px;box-shadow:0 12px 18px #0b1c3230}.gos-menu.is-open{display:flex;flex-direction:column}.gos-menu-link{padding:13px 12px;border-top:0;border-bottom:0;border-left:3px solid transparent;font-size:13px}.gos-menu-link.active{border-left-color:#5aa3ff;border-bottom:0}.gos-page .demo-section-sidebar{z-index:20}}@media print{.gos-navigation{display:none}.gos-page>.app{min-height:0}}.reporting-page{max-width:1440px!important;padding:28px 32px 45px!important;min-width:0;font-family:var(--gos-font-family)!important;background:transparent!important;color:#1b304d!important}.report-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.report-page-heading .eyebrow{font-size:9px;letter-spacing:1.4px;color:#52749e}.report-page-heading h1{font-family:inherit;font-size:28px;letter-spacing:-.8px;margin:7px 0}.report-page-heading p{font-size:12px;color:#62758d;margin:0;line-height:1.6}.report-readonly{display:flex;align-items:center;gap:7px;font-size:10px;color:#18785e;white-space:nowrap}.report-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px!important;padding:14px 18px;background:white;border:1px solid #dce4ef;border-radius:8px;margin-bottom:20px!important}.report-toolbar label{display:grid;font-size:10px!important;grid-gap:6px;gap:6px;color:#536b87;font-weight:600}.report-toolbar :is(input,select){border:1px solid #d4dfed!important;border-radius:6px!important;background:white;color:#294564;padding:8px 10px!important;max-width:100%!important;font-size:12px;min-height:35px}.report-toolbar .secondary-btn{margin-left:auto;color:#355574;background:white;border:1px solid #d4dfed;border-radius:6px}.report-toolbar .primary-btn,.report-toolbar .secondary-btn{padding:9px 14px!important;min-height:35px;font-size:11px;font-weight:600}.report-toolbar .primary-btn{background:#1765c7!important;border:1px solid #1765c7!important;border-radius:6px!important}.report-toolbar-note{font-size:11px;color:#516b8c;align-self:center;margin-right:auto}.reporting-page button:disabled{opacity:.55;cursor:not-allowed}.reporting-page :is(button,a,input,select,summary):focus-visible{outline:2px solid #3168d6;outline-offset:3px}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 20px}.report-metric{border:1px solid #dce4ef;border-radius:8px;background:white;padding:16px 18px;min-width:0}.report-metric-label{display:flex;justify-content:space-between;gap:7px;color:#5d7290;font-size:10px}.report-metric-label svg{color:#6089bc;flex-shrink:0}.report-metric>strong{display:block;font-size:27px;letter-spacing:-.6px;margin:10px 0;color:#213d60;line-height:1.3}.report-metric>small{display:block;font-size:10px;line-height:1.6;color:#6a7d95;margin-top:8px}.report-meter{height:5px;max-width:140px;background:#e7eef7;border-radius:4px;overflow:hidden}.report-meter>span{display:block;height:100%;background:#2f78d1;border-radius:inherit}.report-rag{display:inline-flex;align-items:center;gap:6px;border-radius:15px;padding:4px 9px;font-size:11px;font-weight:650;letter-spacing:0;white-space:nowrap}.report-rag i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor}.report-rag.red{background:#fcebed;color:#b33745}.report-rag.amber{background:#fff3df;color:#945e0c}.report-rag.green{background:#e7f5ee;color:#15764e}.report-rag.unknown{background:#edf1f6;color:#5c708a}.report-metric .report-rag{font-size:16px;padding:5px 10px}.report-section{border-color:#dce4ef!important;border-radius:9px!important;padding:20px!important;box-shadow:0 2px 5px #16334e03}.report-section h2{font-size:17px!important;color:#213c5e}.report-filters{gap:9px!important;padding:12px;background:#f5f8fc;border-radius:6px}.report-filters :is(select,input){max-width:100%;min-width:0!important;flex:1 1 170px;font-size:11px!important;border-color:#d6e1ee!important}.report-table-scroll{overflow:auto;max-width:100%;overscroll-behavior-x:contain}.status-report-page table{min-width:820px}.report-table-scroll th{background:#f3f6fa;color:#506987!important;font-size:10px!important;letter-spacing:.2px;padding:12px!important;white-space:normal}.report-table-scroll td{padding:13px 12px!important;font-size:12px!important;color:#3d5472}.report-table-scroll td strong{font-size:12px;white-space:normal!important;line-height:1.5}.report-table-scroll td button{font-size:10px!important;padding:6px 10px!important}.report-project-details{border:1px solid #d7e4f4;border-left:3px solid #2d72c6;background:#f5f9ff!important}.report-warnings li{font-size:12px;color:#526983;line-height:1.6}.steerco-paper{padding:26px!important;border-color:#dce4ef!important;border-radius:10px!important;box-shadow:0 4px 18px #16334e05!important}.report-paper-heading{padding-bottom:17px!important;margin-bottom:18px!important;border-bottom:2px solid #214d80!important}.report-paper-heading h1{font-family:inherit;letter-spacing:-.7px;font-size:25px!important;margin:6px 0!important}.report-paper-heading>div:last-child{font-size:11px!important;line-height:1.6}.steerco-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;gap:10px}.steerco-summary .report-metric{padding:14px;min-height:119px}.steerco-summary .report-metric>strong{font-size:22px;line-height:1.3}.steerco-summary .report-metric-label,.steerco-summary .report-metric>small{font-size:9px}.steerco-summary .report-metric .report-rag{font-size:13px}.report-assessment,.report-evidence-grid>section,.report-scorecard{border-color:#dce4ef!important;padding:17px!important;border-radius:8px!important}.report-assessment{background:#f8fbff!important;margin-bottom:16px!important}.report-assessment h2,.report-evidence-grid h2,.report-scorecard h2{font-size:13px!important;color:#233e60;margin-bottom:10px!important}.report-assessment p{font-size:12px!important;line-height:1.7}.report-scorecard{margin-bottom:16px!important}.report-scorecard table{min-width:680px}.report-evidence-grid{gap:12px!important}.report-evidence-grid>section>div,.report-evidence-grid>section>p{font-size:11px!important;line-height:1.6}.report-evidence-grid>section>div{margin-bottom:9px!important}.report-quality{display:block!important;font-size:10px!important;line-height:1.6;border-top-color:#dce4ef!important;margin-top:18px!important;padding-top:13px!important}@media(max-width:1100px){.reporting-page{padding:24px!important}.steerco-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.report-summary:not(.steerco-summary){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.reporting-page{padding:20px 14px!important}.report-page-heading{align-items:flex-start;flex-direction:column;gap:10px}.report-page-heading h1{font-size:24px}.report-toolbar{padding:12px;gap:10px!important}.report-toolbar label{flex:1 1 150px;min-width:0}.report-toolbar select{width:100%}.report-toolbar-note{flex-basis:100%}.report-summary,.steerco-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.report-metric{padding:14px}.report-metric>strong{font-size:23px}.report-section{padding:14px!important}.steerco-paper{padding:15px!important}.report-paper-heading{flex-direction:column;gap:8px!important}.report-paper-heading>div:last-child{text-align:left!important}.report-paper-heading h1{font-size:21px!important}.report-evidence-grid{grid-template-columns:1fr!important}.report-assessment,.report-evidence-grid>section,.report-scorecard{padding:12px!important}.report-quality{overflow-wrap:anywhere}}@media print{.report-screen-only,.report-toolbar{display:none!important}.reporting-page{padding:0!important;max-width:none!important;min-height:0!important}.steerco-paper{padding:0!important;box-shadow:none!important;border:0!important}.report-paper-heading{flex-direction:row!important;padding-bottom:6px!important;margin-bottom:8px!important}.report-paper-heading h1{font-size:18px!important}.report-paper-heading>div:last-child{text-align:right!important;font-size:9px!important}.steerco-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important}.report-metric{padding:7px 9px!important;min-height:0!important}.report-metric-label{font-size:9px!important}.report-metric-label svg{display:none}.report-metric>strong{font-size:16px!important;margin:4px 0!important}.report-metric .report-rag{font-size:11px!important}.report-metric>small{font-size:8px!important;margin-top:3px!important}.report-meter{height:3px}.report-assessment,.report-evidence-grid>section,.report-scorecard{padding:7px 9px!important;margin-bottom:7px!important}.report-assessment p{font-size:9px!important;line-height:1.35!important}.report-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.report-evidence-grid>section>div,.report-evidence-grid>section>p{font-size:9px!important;line-height:1.3!important;margin-bottom:4px!important}.report-table-scroll{overflow:visible!important}.report-table-scroll table{min-width:0!important}.report-table-scroll td,.report-table-scroll th{padding:4px 6px!important;font-size:9px!important}.report-table-scroll td strong{font-size:9px!important}.report-table-scroll .report-rag{font-size:9px!important;padding:2px 5px!important}.report-quality{font-size:8px!important;line-height:1.3!important;margin-top:7px!important;padding-top:5px!important}.report-assessment h2,.report-evidence-grid h2,.report-scorecard h2{font-size:11px!important;margin-bottom:5px!important}}.cc-register-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#f5f8fc;border:1px solid #e0e8f2;border-radius:7px;padding:12px;margin:0 0 10px}.cc-register-tools>label{display:grid;grid-gap:5px;gap:5px;color:#61758f;font-size:10px}.cc-register-tools select{border:1px solid #d5e0ee;background:white;color:#37516f;border-radius:5px;padding:7px 8px;font-size:11px}.cc-register-tools .cc-register-search{display:flex;gap:8px;align-items:center;flex:1 1 220px;align-self:stretch;background:white;border:1px solid #d5e0ee;border-radius:5px;padding:5px 10px;color:#6886a8}.cc-register-search input{width:100%;min-width:0;border:0;background:transparent;padding:6px 0;outline:none;font-size:11px;color:#284564}.cc-register-search:focus-within{outline:2px solid #3168d6;outline-offset:2px}.cc-register-tools .cc-register-check{display:flex;align-items:center;gap:6px;font-size:10px;align-self:end;min-height:32px}.cc-register-tools .text-link{font-size:10px}.cc-register-count{font-size:10px;color:#6c7e94;margin:9px 0 13px}.cc-register-view .cc-register{min-width:760px}.cc-register-view .cc-register td{vertical-align:middle}.cc-register-view .cc-register td:first-child{min-width:220px}.cc-register-date{min-width:135px}.cc-source-missing{color:#7a889a;font-style:italic}.cc-record-completeness{background:#f5f9ff;border:1px solid #dce7f5;border-radius:7px;padding:12px;margin:15px 0}.cc-record-completeness strong{font-size:11px;color:#385e8b}.cc-record-completeness p{font-size:11px;line-height:1.6;color:#5a718e;margin:6px 0 0}@media(max-width:760px){.cc-register-tools{gap:10px;padding:10px}.cc-register-tools .cc-register-search{flex-basis:100%;min-height:36px}.cc-register-tools>label:not(.cc-register-search):not(.cc-register-check){flex:1 1 125px;min-width:0}.cc-register-tools select{width:100%}.cc-register-tools .cc-register-check{flex-basis:100%}}.programme-overview{padding:20px 0 8px;border-bottom:1px solid #e1e8f2;margin-bottom:4px}.programme-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.programme-overview-heading h3{font-size:18px;margin:6px 0;color:#203d61}.programme-overview-heading p{font-size:10px;color:#6b7e96;margin:0;line-height:1.6}.programme-overview-heading .secondary-btn{font-size:10px;padding:8px 11px;white-space:nowrap;text-decoration:none}.programme-overview-metrics{gap:10px;margin-bottom:13px}.programme-overview-metrics .report-metric{padding:13px 14px;min-height:112px}.programme-overview-metrics .report-metric>strong{font-size:24px}.programme-overview-metrics .report-metric .report-rag{font-size:13px}.programme-overview-quality{display:flex;align-items:flex-start;gap:9px;border:1px solid #dce6f3;background:#f5f9ff;color:#547196;border-radius:7px;padding:12px 14px;margin-bottom:13px}.programme-overview-quality>svg{flex-shrink:0;margin-top:1px}.programme-overview-quality strong{font-size:11px;color:#355b87}.programme-overview-quality p{font-size:11px;line-height:1.6;margin:4px 0 0}.programme-overview-quality details{font-size:10px;margin-top:8px}.programme-overview-quality summary{cursor:pointer}.programme-overview-quality li{margin:5px 0}.programme-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.programme-overview-grid>section{padding:15px 16px;border:1px solid #dce4ef;border-radius:8px;min-width:0}.programme-overview-grid>section>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.programme-overview-grid h4{font-size:12px;color:#264767;margin:0;line-height:1.5}.programme-overview-grid .text-link{font-size:10px;white-space:nowrap}.programme-overview-grid p{font-size:11px;color:#718197;line-height:1.6;margin:8px 0}.programme-overview-grid ul{list-style:none;padding:0;margin:0}.programme-overview-grid li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-top:1px solid #e9eef5;padding:10px 0;font-size:11px}.programme-overview-grid li:first-child{border-top:0}.programme-overview-grid li>div{min-width:0}.programme-overview-grid li small,.programme-overview-grid li span{display:block;color:#6b7f99;font-size:10px;line-height:1.6;margin-top:4px}.programme-overview-grid .cc-record-button{font-size:11px}.programme-overview-grid li>svg{color:#6485aa;flex-shrink:0}.programme-overview-flag{font-size:10px;color:#b1454d;font-weight:600;margin-bottom:5px}.programme-overview-label{font-size:10px;color:#657d9c;margin:8px 0}.programme-overview-finance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.programme-overview-finance dt{font-size:9px;color:#74869e;line-height:1.5}.programme-overview-finance dd{font-size:13px;font-weight:600;color:#355677;margin:5px 0;overflow-wrap:anywhere}.programme-overview-note{font-size:10px;color:#74859a;line-height:1.6;margin:13px 0 8px}@media(max-width:1000px){.programme-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.programme-overview{padding-top:15px}.programme-overview-heading{align-items:flex-start;flex-direction:column;gap:10px}.programme-overview-heading h3{font-size:17px}.programme-overview-grid{grid-template-columns:1fr}.programme-overview-grid>section{padding:13px}.programme-overview-metrics .report-metric{padding:12px}.programme-overview-metrics .report-metric>strong{font-size:21px}.programme-overview-finance{grid-template-columns:1fr}.programme-overview-finance>div{display:flex;justify-content:space-between;gap:12px}.programme-overview-finance dd{margin:0}.programme-overview-quality{padding:11px}}.programme-overview-disclosure{margin-top:14px;border:1px solid #dce4ef;border-radius:8px;padding:0 14px}.programme-overview-disclosure>summary{padding:13px 0;cursor:pointer;font-size:12px;font-weight:650;color:#325a89}.programme-overview-disclosure>summary>span{font-size:10px;font-weight:400;color:#7b8ba0;margin-left:9px}.programme-overview-disclosure[open]>summary{border-bottom:1px solid #e7edf5}.programme-overview-disclosure .programme-overview{border-bottom:0;padding-top:15px}.programme-overview-disclosure:focus-within{scroll-margin-top:82px}@media(max-width:760px){.programme-overview-disclosure{padding:0 10px}.programme-overview-disclosure>summary>span{display:block;margin:5px 0 0 15px}}.cc-record-navigation{border-block:1px solid #dbe3ee;padding:12px 0;margin:14px 0}.cc-record-navigation p{margin:0 0 8px}.cc-record-navigation .cc-controls{flex-wrap:wrap}.cc-record-navigation button:disabled{opacity:.5;cursor:default}.cc-register-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;font-size:12px}.cc-register-pagination label{display:flex;align-items:center;gap:8px}.cc-register-pagination select{max-width:90px}.cc-register-pagination .cc-controls{flex-wrap:wrap}.cc-register-pagination button:disabled{opacity:.5;cursor:default}.cc-priority-workspace{padding-top:12px}.cc-priority-workspace .secondary-btn{white-space:normal;text-align:left}.cc-record-link{margin:14px 0;padding:12px 0;border-block:1px solid #dbe3ee}.cc-record-link .cc-controls{flex-wrap:wrap}.cc-record-link label{display:grid;grid-gap:6px;gap:6px;margin-top:8px;font-size:12px}.cc-record-link input{display:block;width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#183451;font-size:12px}.cc-record-link p{margin:8px 0 0;font-size:12px}.report-metric>strong.report-metric-value{display:grid;align-content:center;justify-items:start;min-block-size:max(1lh,1.75rem)}body .platform-context-navigation{max-width:none;margin:20px 0 22px;box-shadow:none}body .report-context-shell .gos-journey-tabs a{min-height:68px;align-items:center;justify-content:flex-start;text-align:left}body .report-context-shell .gos-journey-copy>span{font-size:13px;line-height:1.45}body .report-context-shell .gos-journey-copy>small{font-size:11px;line-height:1.45;color:#536b86}body .report-context-shell .gos-journey-tabs a[aria-current]{background:#edf4ff;color:#205aa3;border-bottom-color:var(--instance-accent,#3168d6)}body .report-context-shell .gos-journey-tabs a[aria-current]>svg{color:var(--instance-accent,#2563c5)}body .platform-context-navigation .gos-journey-tabs{border-bottom:0}body .gos-setup .admin-area-nav{gap:0;border:1px solid #d8e3f1;border-radius:10px;background:#f5f8fc;overflow:hidden}body .gos-setup .admin-area-nav button{border:0;border-right:1px solid #e0e8f3;border-bottom:3px solid transparent;border-radius:0;min-height:68px;padding:13px 18px;background:#f5f8fc;color:#536b86;font-size:13px;font-weight:700;line-height:1.45;gap:11px}body .gos-setup .admin-area-nav button:last-child{border-right:0}body .gos-setup .admin-area-nav button small{color:#536b86;font-size:11px;line-height:1.45;margin-top:3px}body .gos-setup .admin-area-nav button svg{color:#5c7ca5;width:18px;height:18px}body .gos-setup .admin-area-nav button[aria-selected=true]{background:#edf4ff;color:#205aa3;border-bottom-color:var(--instance-accent,#3168d6)}body .gos-setup .admin-area-nav button[aria-selected=true] small{color:#536b86}body .gos-setup .admin-area-nav button[aria-selected=true] svg{color:var(--instance-accent,#2563c5)}body .gos-setup .admin-area-nav button:hover{background:#e9f1fc}body .gos-setup .admin-area-nav button:focus-visible,body .platform-section-nav a:focus-visible{outline:2px solid var(--instance-accent,#3168d6);outline-offset:-4px}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards strong{font-size:13px;line-height:1.45}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards small{font-size:11px;line-height:1.45;color:#536b86}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a[aria-current=location]{background:#edf4ff;color:#205aa3;border-bottom-color:var(--instance-accent,#3168d6)}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a[aria-current=location]>svg{color:var(--instance-accent,#2563c5)}@media(max-width:900px){body .gos-setup .admin-area-nav button,body .report-context-shell .gos-journey-tabs a{gap:8px;padding:12px}}@media(max-width:650px){body .gos-setup .admin-area-nav,body .platform-section-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .platform-section-nav li:nth-child(2n){border-right:0}body .gos-setup .admin-area-nav button,body .platform-section-nav li{border-bottom:1px solid #e0e8f3}body .report-context-shell .gos-journey-tabs a{flex-direction:row;min-height:72px;gap:8px;padding:12px 10px}body .report-context-shell .gos-journey-copy>span{font-size:12px}body .report-context-shell .gos-journey-copy>small{display:block;font-size:11px}body .gos-setup .admin-area-nav button{min-height:76px}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards strong{font-size:12px}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards small{display:block;font-size:11px}}@media(max-width:420px){body .platform-section-nav ol{grid-template-columns:minmax(0,1fr)!important}body .platform-section-nav li{border-right:0}body .report-context-shell:not(.platform-context-navigation) .gos-journey-tabs a{flex-direction:column;justify-content:center;text-align:center;padding:10px 6px}body .gos-setup .admin-area-nav{grid-template-columns:minmax(0,1fr)!important}}@media print{.admin-area-nav,.platform-context-navigation{display:none!important}}body .instance-theme .gos-page :is(.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes) button:is([aria-selected=true],[aria-pressed=true]){background:#edf4ff!important;color:#205aa3!important;border-color:#e0e8f3!important;border-bottom-color:var(--instance-accent,#3168d6)!important}body .instance-theme .gos-page :is(.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes) button:is([aria-selected=true],[aria-pressed=true]) :is(span,svg){color:inherit}body .instance-theme .gos-page :is(.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes) button:is([aria-selected=true],[aria-pressed=true]) small{color:#536b86}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:0;gap:0;border:1px solid #d8e3f1;border-radius:10px;background:#f5f8fc;overflow:hidden}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav)>button{border:0;border-radius:0;border-right:1px solid #e0e8f3;border-bottom:3px solid transparent;box-shadow:none;min-height:68px;padding:13px 18px;font-size:13px;line-height:1.45;text-align:left;background:#f5f8fc;color:#536b86}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav)>button:last-child{border-right:0}body :is(.movement-mode-tabs,.reporting-review-modes) small{font-size:11px;line-height:1.45;color:#536b86}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav)>button:is([aria-selected=true],[aria-pressed=true]){background:#edf4ff;color:#205aa3;border-bottom-color:var(--instance-accent,#3168d6);box-shadow:none}body :is(.movement-mode-tabs,.reporting-review-modes)>button:is([aria-selected=true],[aria-pressed=true]) :is(span,svg){color:inherit}body :is(.movement-mode-tabs,.reporting-review-modes)>button:is([aria-selected=true],[aria-pressed=true]) small{color:#536b86}@media(max-width:650px){body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav){grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav)>button{width:100%;border-right:0;border-bottom:3px solid transparent}}.gos-workspace-shell{--gos-sidebar-width:232px;min-height:100dvh;background:#f5f7fa}.gos-workspace-shell.is-collapsed{--gos-sidebar-width:72px}.gos-workspace-shell .gos-workspace-header{height:66px;min-height:66px;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;gap:20px;padding:0 24px}.gos-workspace-header .gos-brand{min-width:0;max-width:min(420px,55vw)}.gos-workspace-header .gos-brand>div{min-width:0}.gos-workspace-header .instance-name{display:block;max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gos-workspace-header .gos-brand .instance-logo{max-width:120px;max-height:36px;object-fit:contain;flex-shrink:0}.gos-workspace-shell>.gos-page{margin-left:var(--gos-sidebar-width);min-width:0;min-height:calc(100dvh - 66px);transition:none}.gos-workspace-sidebar{position:fixed;top:66px;bottom:0;left:0;z-index:35;width:var(--gos-sidebar-width);padding:18px 12px 12px;background:#fff;border-right:1px solid #dce5ef;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;font-family:var(--gos-font-family);color:#294b70;transition:none}.gos-sidebar-eyebrow{font-size:10px;font-weight:700;line-height:1.5;letter-spacing:1.5px;color:#647995;margin:4px 12px 18px}.gos-workspace-menu{display:grid;grid-gap:5px;gap:5px;min-width:0}.gos-sidebar-group,.gos-sidebar-link{display:flex;align-items:center;gap:11px;width:100%;min-height:43px;min-width:0;padding:11px 12px;text-align:left;background:transparent;border:0;border-left:3px solid transparent;border-radius:6px;font-family:var(--gos-font-family);font-size:13px;font-weight:600;line-height:1.4;color:#294b70;text-decoration:none;overflow-wrap:anywhere}.gos-sidebar-group{cursor:pointer}.gos-sidebar-group>svg,.gos-sidebar-link>svg{width:18px;height:18px;flex-shrink:0;color:#5a7393}.gos-sidebar-group:hover,.gos-sidebar-link:hover{background:#f1f5fb;color:#234a78}.gos-sidebar-group.is-active,.gos-sidebar-link.is-active{background:#edf4ff;color:#205aa3;border-left-color:var(--instance-accent,#285ba6)}.gos-sidebar-group.is-active>svg,.gos-sidebar-link.is-active>svg{color:var(--instance-accent,#285ba6)}.gos-sidebar-group .gos-reporting-chevron{margin-left:auto;width:14px;height:14px;transition:transform .15s ease;transform:rotate(-90deg)}.gos-sidebar-group .gos-reporting-chevron.is-expanded{transform:rotate(0)}.gos-sidebar-report-links{display:grid;grid-gap:2px;gap:2px;margin-top:3px}.gos-sidebar-report-links[hidden]{display:none!important}.gos-sidebar-report-links .gos-sidebar-link{padding:9px 10px 9px 23px;font-size:12px;font-weight:400;min-height:37px}.gos-sidebar-report-links .gos-sidebar-link>svg{width:15px;height:15px}.gos-sidebar-footer{margin-top:auto;padding-top:24px}.gos-sidebar-collapse{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;background:transparent;color:#536b86;border:0;border-top:1px solid #e0e8f3;padding:14px 12px 10px;text-align:left;font-size:11px;line-height:1.5;cursor:pointer}.gos-sidebar-collapse>svg{flex-shrink:0}.gos-sidebar-version{display:block;padding:5px 12px 0;color:#647995;font-size:10px;line-height:1.6}.gos-sidebar-demo{font-size:12px;color:#536b86;margin-bottom:15px}.gos-sidebar-demo summary{display:flex;align-items:center;gap:10px;list-style:none;padding:10px 12px;cursor:pointer;min-height:40px}.gos-sidebar-demo summary::-webkit-details-marker{display:none}.gos-sidebar-demo a{display:block;padding:10px 12px 10px 39px;color:#345c8c;line-height:1.5;text-decoration:none}.gos-sidebar-demo a[aria-current=page]{background:#edf4ff;color:#205aa3;border-radius:5px}.gos-sidebar-demo a small{display:block;font-size:10px;color:#647995}.gos-workspace-sidebar :is(a,button,summary):focus-visible{outline:2px solid var(--instance-accent,#285ba6);outline-offset:-3px}.gos-sidebar-mobile-heading{display:none}.gos-drawer-toggle{display:none;align-items:center;justify-content:center;min-width:40px;min-height:38px;padding:7px;background:transparent;border:1px solid #68809f;border-radius:6px;color:#fff}.gos-drawer-backdrop{position:fixed;top:66px;left:0;right:0;bottom:0;background:#10213b80;z-index:40}.gos-shell-skip{position:fixed;top:8px;left:16px;z-index:100;padding:12px 16px;border-radius:5px;background:#fff;color:#163e70;font-size:13px;transform:translateY(-160%)}.gos-shell-skip:focus{transform:translateY(0);outline:3px solid #285ba6}@media(min-width:901px){.gos-workspace-shell.is-collapsed .gos-workspace-sidebar{padding-left:8px;padding-right:8px}.gos-workspace-shell.is-collapsed :is(.gos-sidebar-label,.gos-sidebar-eyebrow,.gos-reporting-chevron,.gos-sidebar-collapse>span,.gos-sidebar-demo,.gos-sidebar-version){display:none}.gos-workspace-shell.is-collapsed :is(.gos-sidebar-link,.gos-sidebar-group){justify-content:center;padding:12px 7px}.gos-workspace-shell.is-collapsed .gos-sidebar-collapse{justify-content:center;padding:14px 7px}}.gos-workspace-shell.is-demo>.gos-page{margin-left:0;transition:none}.gos-workspace-shell.is-demo .gos-drawer-toggle{display:inline-flex}.gos-workspace-shell.is-demo .gos-workspace-sidebar{display:none;width:min(300px,calc(100vw - 48px));z-index:45;padding-top:8px}.gos-workspace-shell.is-demo .gos-workspace-sidebar.is-open{display:flex}.gos-workspace-shell.is-demo .gos-sidebar-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px 15px;font-size:14px}.gos-sidebar-mobile-heading button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid #d4dfed;border-radius:6px;background:#fff;color:#294b70}.gos-workspace-shell.is-demo .gos-sidebar-collapse{display:none}@media(max-width:900px){.gos-workspace-shell>.gos-page{margin-left:0;transition:none}.gos-workspace-shell .gos-workspace-header{padding:0 16px;gap:12px}.gos-workspace-shell .gos-drawer-toggle{display:inline-flex}.gos-workspace-shell .gos-workspace-sidebar{display:none;width:min(300px,calc(100vw - 48px));z-index:45;padding-top:8px}.gos-workspace-shell .gos-workspace-sidebar.is-open{display:flex}.gos-workspace-shell .gos-sidebar-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px 15px;font-size:14px}.gos-workspace-shell .gos-sidebar-collapse{display:none}.gos-workspace-header .gos-brand{max-width:calc(100vw - 170px)}.gos-workspace-header .instance-name{max-width:230px;font-size:15px}}@media(max-width:480px){.gos-workspace-shell .gos-workspace-header{padding:0 12px;gap:9px}.gos-workspace-header .gos-brand{max-width:calc(100vw - 150px);gap:7px}.gos-workspace-header .gos-brand .instance-logo{max-width:70px;height:28px}.gos-workspace-header .instance-name{font-size:13px}.gos-workspace-header .gos-brand small{font-size:6px;letter-spacing:.8px}.gos-workspace-header .gos-brand>span{width:28px;height:28px;font-size:11px}.gos-workspace-header .sponsor-account-trigger>span{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.gos-workspace-header .sponsor-account-trigger{min-width:36px;justify-content:center}}@media(prefers-reduced-motion:reduce){.gos-reporting-chevron,.gos-workspace-shell>.gos-page,.gos-workspace-sidebar{transition:none!important}}@media print{.gos-workspace-shell{min-height:0;background:#fff}.gos-workspace-shell :is(.gos-workspace-header,.gos-workspace-sidebar,.gos-drawer-backdrop,.gos-shell-skip){display:none!important}.gos-workspace-shell>.gos-page{margin:0!important;min-height:0;transition:none}}@media screen{body,html{overscroll-behavior-y:none}.gos-workspace-shell{padding-top:66px}}.coverage-table{max-width:100%;overflow-x:auto;border:1px solid #dce5ef;border-radius:10px;margin:18px 0}.coverage-table table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.coverage-table td,.coverage-table th{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #e1e8f0}.coverage-table th{background:#f1f5fa;color:#345475}.coverage-outcome{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px;background:#eef4fc;border:1px solid #d5e1f1;border-radius:10px;margin-top:18px}.coverage-outcome span{color:#47617d}.coverage-limits{margin-top:18px}.setup-panel>.setup-actions{display:flex;gap:12px;margin-top:18px}.setup-panel>p{line-height:1.6}.coverage-table:focus-visible{outline:3px solid #3c7ec9;outline-offset:3px}@media(max-width:760px){.coverage-table table{min-width:620px}.coverage-outcome{flex-direction:column}}body .gos-page .gos-rag{display:inline-flex!important;align-items:center;gap:6px!important;vertical-align:middle;font-family:var(--gos-font-family)!important;font-size:11px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:0!important;white-space:nowrap;padding:4px 9px!important;border:1px solid transparent;border-radius:20px!important;margin:0!important;text-transform:none;background:#edf1f6!important;color:#5c708a!important}body .gos-page .gos-rag.red{background:#fcebed!important;color:#a72e3d!important}body .gos-page .gos-rag.amber{background:#fff3df!important;color:#855308!important}body .gos-page .gos-rag.green{background:#e7f5ee!important;color:#126541!important}body .gos-page .gos-rag .gos-rag-icon{display:block;flex:0 0 8px;width:8px!important;height:8px!important;color:inherit!important;margin:0!important}.report-programme-rags{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gos-surface .report-programme-card .report-programme-rag-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--gos-font-family);font-size:10px!important;color:#536b86!important;line-height:1.5}.status-rag-counts{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.status-rag-counts button{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:#fff;border:1px solid #dce5f1;border-radius:8px;font:inherit;color:#344054;cursor:pointer}.status-rag-counts button[aria-pressed=true]{border-color:#3168d6;box-shadow:0 0 0 1px #3168d6}.status-rag-counts button:focus-visible{outline:2px solid #3168d6;outline-offset:3px}@media print{body .gos-page .gos-rag{font-size:9px!important;padding:2px 5px!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.status-rag-counts{display:none!important}}:root{--gos-page-title-size:27px;--gos-page-title-leading:1.25;--gos-page-title-tracking:-.7px;--gos-heading-weight:700}body :is(button,input,select,textarea){font-family:var(--gos-font-family)}@media screen{body .gos-page :is(.heading,.report-page-heading) h1,body .gos-page>main>h1{font-family:var(--gos-font-family);font-size:var(--gos-page-title-size)!important;line-height:var(--gos-page-title-leading);letter-spacing:var(--gos-page-title-tracking);font-weight:var(--gos-heading-weight)}body .gos-page :is(.heading,.report-page-heading) p{font-size:12px;line-height:1.55}.gos-page :is(.panel-header h3,.panel-head h3){font-weight:var(--gos-heading-weight);line-height:1.4}}@media screen and (max-width:760px){:root{--gos-page-title-size:23px}body .gos-page :is(.heading,.report-page-heading) p{font-size:11px}}@media screen{.cc-app.cc-visual-release,.gos-page .gos-surface{font-family:var(--gos-font-family)}.cc-app.cc-visual-release :is(h1,h2,h3,h4),.gos-page .gos-surface :is(h1,h2,h3,h4){font-family:inherit}.cc-app.cc-visual-release :is(button,input,select),.gos-page .gos-surface :is(button,input,select){font-family:inherit}.cc-app.cc-visual-release :is(a,button,input,select,summary,[tabindex]):focus-visible,.gos-page .gos-surface :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid #215fc4;outline-offset:3px}.cc-app.cc-visual-release :is(.cc-kpi>strong,.cc-summary-value,.cc-coverage-donut,.cc-register-date,.cc-register-pagination),.gos-page .gos-surface :is(.report-metric>strong,.report-table-scroll,.workflow-audit-event){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-app.cc-visual-release :is(#executive-overview,#programme-workspace,#workspace-heading,#evidence-heading){scroll-margin-top:86px}.cc-app.cc-visual-release .cc-kpi>span{font-size:11px;line-height:1.45}.cc-app.cc-visual-release .cc-kpi>small{font-size:10px;line-height:1.5}.cc-app.cc-visual-release .cc-structure-title>strong{font-size:13px;line-height:1.45}.cc-app.cc-visual-release .cc-structure-title>span{font-size:10px;line-height:1.5}.cc-app.cc-visual-release .cc-structure-title>small{font-size:9px}.cc-app.cc-visual-release .cc-summary-value>small{font-size:10px}.cc-app.cc-visual-release .cc-structure-summary{transition:background-color .12s ease}.cc-app.cc-visual-release .cc-structure-summary:hover{background:#f4f8fe}.cc-app.cc-visual-release .cc-structure-summary:focus-visible{outline-offset:-3px;background:#f0f6ff}.cc-app.cc-visual-release .cc-structure[open]>.cc-structure-summary{border-bottom:1px solid #e1e9f4}.cc-app.cc-visual-release .cc-structure-summary .cc-summary-value>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-app.cc-visual-release .cc-register-tools{align-items:end;gap:10px}.cc-app.cc-visual-release .cc-register-tools>label:not(.cc-register-check){font-size:11px;line-height:1.5}.cc-app.cc-visual-release .cc-register-tools :is(input[type=search],select){font-size:12px}.cc-app.cc-visual-release .cc-register-search{padding:0 10px;align-self:end;min-height:36px}.cc-app.cc-visual-release .cc-register-search input{padding:8px 0;min-height:34px}.cc-app.cc-visual-release .cc-register-count{font-size:10px;line-height:1.6}.cc-app.cc-visual-release .cc-register-scroll{border:1px solid #dce5f1;border-radius:8px;position:relative;scroll-padding-top:48px;scroll-padding-bottom:8px;scrollbar-width:thin}.cc-app.cc-visual-release .cc-register-scroll:focus-visible{outline-offset:2px}.cc-app.cc-visual-release .cc-register{border:0}.cc-app.cc-visual-release .cc-register th{font-size:10px;line-height:1.5;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:1;box-shadow:0 1px 0 #dce5f1}.cc-app.cc-visual-release .cc-register td{font-size:12px;line-height:1.55}.cc-app.cc-visual-release .cc-register .cc-record-button{font-size:12px;line-height:1.55;text-align:left}.cc-app.cc-visual-release .cc-register td small{font-size:10px;line-height:1.5}.cc-app.cc-visual-release .cc-register tbody tr:focus-within{background:#edf4ff}.cc-app.cc-visual-release .cc-register tr.cc-selected-row td:first-child{box-shadow:inset 3px 0 #286dca}.cc-app.cc-visual-release .cc-register-scroll td :is(button,a):focus-visible{outline-offset:2px}.cc-app.cc-visual-release .cc-register-export{display:grid;grid-template-columns:minmax(230px,auto) minmax(0,1fr);align-items:center;grid-gap:5px 16px;gap:5px 16px;background:#f7faff}.cc-app.cc-visual-release .cc-register-export>div{align-items:center;gap:8px}.cc-app.cc-visual-release .cc-register-export>p{margin:0;font-size:10px;line-height:1.6}.cc-app.cc-visual-release .cc-register-export>p[role=status]{grid-column:1/-1}.cc-app.cc-visual-release .cc-register-note{font-size:10px;line-height:1.6}.gos-page .gos-surface .report-project-details{scroll-margin-top:86px}}@media screen and (min-width:900px){.cc-app.cc-visual-release .cc-register-scroll{max-height:480px}}@media screen and (max-width:900px){.cc-app.cc-visual-release .cc-register-export{grid-template-columns:1fr;gap:7px}.cc-app.cc-visual-release .cc-register-tools{align-items:stretch}}@media screen and (max-width:760px){.cc-app.cc-visual-release .cc-kpi>span{font-size:10px}.cc-app.cc-visual-release .cc-structure-summary{gap:10px}.cc-app.cc-visual-release .cc-summary-value{min-width:65px}.cc-app.cc-visual-release .cc-register th{position:static}}@media (prefers-reduced-motion:reduce){.cc-app.cc-visual-release .cc-structure-summary{transition:none}}@media print{.cc-register-scroll{max-height:none!important;overflow:visible!important}.cc-register-scroll th{position:static!important}}.gos-page :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid #2563c5;outline-offset:3px}.gos-page button:disabled{opacity:.55;cursor:not-allowed}.gos-page :is(input,select,textarea){accent-color:#2563c5}.gos-page :is(.cc-empty,.connected-empty){border:1px dashed #ccd9ea;border-radius:8px;background:#f8faff;color:#536b86;line-height:1.65;padding:16px;overflow-wrap:anywhere}.gos-page :is(.cc-warning,.connected-error,[role=alert]){overflow-wrap:anywhere}.gos-page :is(.report-toolbar,.workflow-controls){row-gap:12px}.gos-page :is(summary,button,a){-webkit-tap-highlight-color:#dceaff}.gos-page :is(.cc-notice,.cc-evidence-section,.cc-source-fields,.cc-calculation-evidence,.cc-record-share)>summary{min-height:40px;align-content:center}@media(max-width:600px){.gos-page :is(.cc-record-navigation,.cc-record-source-action,.report-toolbar) :is(button,a){min-height:36px}.gos-page :is(.cc-empty,.connected-empty){padding:13px;font-size:11px}}@media(prefers-reduced-motion:reduce){.gos-page :is(.spin,.pulse){animation:none!important}.gos-page *{scroll-behavior:auto!important}}