@layer gos-readable-ui,gos-precise-dark-ui,gos-precise-dark-compat,gos-precise-touch,gos-precise-buttons;@layer gos-precise-dark-ui{@media screen{html body .instance-theme .gos-help-trigger{flex-shrink:0!important;white-space:nowrap!important}html body .instance-theme .gos-help-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(1080px,calc(100% - 32px))!important;height:min(800px,90dvh)!important;max-width:none!important;max-height:90dvh!important;padding:0!important;border:1px solid var(--precise-border)!important;border-radius:8px!important;background:var(--precise-surface)!important;color:var(--precise-text)!important;font:400 13px/1.6 Arial,Helvetica,sans-serif!important;box-shadow:0 18px 60px #0005!important;overflow:hidden!important}html body .instance-theme .gos-help-dialog[open]{display:flex!important;flex-direction:column!important}html body .instance-theme .gos-help-dialog::-webkit-backdrop{background:#080e19b8!important}html body .instance-theme .gos-help-dialog::backdrop{background:#080e19b8!important}html body .instance-theme .gos-help-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:22px 24px 16px!important;border-bottom:1px solid var(--precise-border)!important;flex-shrink:0!important}html body .instance-theme .gos-help-heading h2{margin:0 0 4px!important;font:500 20px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}html body .instance-theme .gos-help-heading p{margin:0!important;color:var(--precise-muted)!important}html body .instance-theme .gos-help-close{width:36px!important;min-width:36px!important;padding:7px!important;flex-shrink:0!important}html body .instance-theme .gos-help-tools{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:16px 24px!important;border-bottom:1px solid var(--precise-border)!important;flex-shrink:0!important}html body .instance-theme .gos-help-tools label{display:flex!important;align-items:center!important;gap:8px!important;color:var(--precise-muted)!important}html body .instance-theme .gos-help-tools input{width:100%!important;min-width:0!important;height:36px!important;border:1px solid var(--precise-border)!important;border-radius:4px!important;padding:7px 10px!important;background:var(--precise-canvas)!important;color:var(--precise-text)!important;font:inherit!important}html body .instance-theme .gos-help-tools input::placeholder{color:var(--precise-muted)!important;opacity:1!important}html body .instance-theme .gos-help-body{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:0!important;flex:1 1!important;overflow:hidden!important}html body .instance-theme .gos-help-topics{overflow:auto!important;overscroll-behavior:contain!important;padding:18px 12px 24px!important;border-right:1px solid var(--precise-border)!important;background:var(--precise-canvas)!important}html body .instance-theme .gos-help-topics section+section{margin-top:20px!important}html body .instance-theme .gos-help-topics h3{font:500 11px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.6px!important;text-transform:uppercase!important;margin:0 10px 8px!important;color:var(--precise-muted)!important}html body .instance-theme .gos-help-result-count{margin:0 10px 18px!important;color:var(--precise-muted)!important}html body .instance-theme .gos-help-topic{display:block!important;width:100%!important;min-height:36px!important;height:auto!important;padding:9px 10px!important;border:0!important;border-left:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--precise-text)!important;font:400 13px/1.5 Arial,Helvetica,sans-serif!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .instance-theme .gos-help-topic[aria-current=true]{border-left-color:var(--precise-accent)!important;background:var(--precise-soft)!important;color:var(--precise-accent)!important;font-weight:500!important}html body .instance-theme .gos-help-topic:hover{background:var(--precise-soft)!important}html body .instance-theme .gos-help-article{min-width:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:24px 30px 30px!important;scroll-margin:0!important}html body .instance-theme .gos-help-category{font-size:12px!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--precise-muted)!important;margin:0 0 8px!important}html body .instance-theme .gos-help-article h3{font:500 22px/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;margin:0 0 12px!important}html body .instance-theme .gos-help-summary{font-size:14px!important;line-height:1.65!important;margin-bottom:24px!important}html body .instance-theme .gos-help-article h4{font:500 14px/1.5 Arial,Helvetica,sans-serif!important;margin:22px 0 10px!important}html body .instance-theme .gos-help-article :is(ol,ul){padding-left:22px!important;margin:0!important}html body .instance-theme .gos-help-article li{padding-left:4px!important;margin-bottom:12px!important}html body .instance-theme .gos-help-related{border-top:1px solid var(--precise-border)!important;margin-top:24px!important}html body .instance-theme .gos-help-related>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .instance-theme .gos-help-related button{white-space:normal!important;height:auto!important;min-height:36px!important;max-width:100%!important;text-align:left!important}html body .instance-theme .gos-help-access-note{color:var(--precise-muted)!important;font-size:13px!important;border-top:1px solid var(--precise-border)!important;margin:24px 0 0!important;padding-top:16px!important}html body .instance-theme .gos-help-dialog :is(button,input):focus-visible{outline:2px solid var(--precise-accent)!important;outline-offset:2px!important}html body .instance-theme .gos-help-version{margin:20px 0!important;border-top:1px solid var(--precise-border)!important}html body .instance-theme .gos-help-version>div{display:grid!important;grid-template-columns:minmax(100px,1fr) minmax(0,2fr)!important;grid-gap:12px!important;gap:12px!important;padding:10px 0!important;border-bottom:1px solid var(--precise-border)!important}html body .instance-theme .gos-help-version dt{color:var(--precise-muted)!important}html body .instance-theme .gos-help-version dd{margin:0!important;overflow-wrap:anywhere!important;color:var(--precise-text)!important}html body .instance-theme .gos-help-article:focus{outline:none!important}@media(max-width:900px){html body .instance-theme .gos-help-trigger>span{display:none!important}html body .instance-theme .gos-help-trigger{width:36px!important;min-width:36px!important;padding:7px!important}}@media(max-width:650px){html body .instance-theme .gos-help-dialog{width:calc(100% - 16px)!important;height:94dvh!important;max-height:94dvh!important}html body .instance-theme .gos-help-heading{padding:16px!important;gap:10px!important}html body .instance-theme .gos-help-heading p{font-size:13px!important}html body .instance-theme .gos-help-tools{padding:12px 16px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important}html body .instance-theme .gos-help-tools label{grid-column:1/-1!important}html body .instance-theme .gos-help-tools input{font-size:16px!important}html body .instance-theme .gos-help-body{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:160px minmax(0,1fr)!important}html body .instance-theme .gos-help-topics{border-right:0!important;border-bottom:1px solid var(--precise-border)!important;padding:12px!important}html body .instance-theme .gos-help-article{padding:20px 18px!important}html body .instance-theme .gos-help-article h3{font-size:20px!important}}@media(pointer:coarse){html body .instance-theme :is(.gos-help-trigger,.gos-help-close,.gos-help-topic){min-height:44px!important;min-width:44px!important}}}@media print{.gos-help-dialog,.gos-help-trigger{display:none!important}}}.sponsor-account{position:relative;margin-left:auto;flex-shrink:0}.sponsor-account-trigger{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid #526a88;border-radius:6px;background:transparent;color:#e4edf9;font:inherit;font-size:11px;cursor:pointer}.sponsor-account-trigger:hover,.sponsor-account-trigger[aria-expanded=true]{background:#233951;color:#fff}.sponsor-account-actions{position:absolute;top:calc(100% + 9px);right:0;width:230px;max-width:calc(100vw - 24px);padding:7px;border:1px solid #d8e3f1;border-radius:8px;background:#fff;box-shadow:0 8px 24px #13233b24;color:#294b70}.sponsor-account-actions button{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px;border:0;border-radius:5px;background:#fff;color:#294b70;font:inherit;font-size:12px;text-align:left;cursor:pointer}.sponsor-account-actions button:hover{background:#edf4ff}.sponsor-account-actions button[aria-disabled=true]{opacity:.65;cursor:wait}.sponsor-account-actions p{margin:7px 9px;font-size:11px;line-height:1.6;color:#9b2929}.gos-navigation .sponsor-account-actions button:focus-visible{outline:2px solid #3168d6;outline-offset:-2px}@media(max-width:600px){.sponsor-account-trigger{gap:5px;padding:7px}.sponsor-account-trigger>svg:last-child{display:none}}@media print{.sponsor-account{display:none!important}}@layer gos-readable-ui,gos-precise-dark-ui,gos-precise-dark-compat,gos-precise-touch,gos-precise-buttons;@layer gos-readable-ui{@media screen{html body .instance-theme .gos-page :is(td,th){font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere}html body .instance-theme .gos-page :is(td,th) :is(a,p,strong){font-size:14px!important;line-height:1.5!important}html body .instance-theme .gos-page :is(td,th) small{font-size:13px!important;line-height:1.5!important}html body .instance-theme .gos-page .gos-rag{font-size:12px!important;line-height:18px!important}html body .instance-theme .gos-page .cc-kpi .gos-rag{font-size:12px!important;line-height:18px!important;font-weight:500!important;white-space:normal!important}html body .instance-theme .gos-page .steerco-paper .report-assessment p{font-size:14px!important;line-height:1.6!important}html body .instance-theme .gos-page .steerco-paper .report-evidence-grid :is(p,div,li){font-size:14px!important;line-height:1.6!important}html body .instance-theme .gos-page .steerco-paper .report-quality{font-size:12px!important;line-height:1.6!important}html body .instance-theme .gos-page .steerco-paper .report-metric-label,html body .instance-theme .gos-page .steerco-paper .report-metric>small{font-size:12px!important;line-height:1.5!important}html body .instance-theme .gos-page .report-table-scroll{overflow-x:auto}html body .instance-theme .gos-page .report-scorecard table{min-width:700px}html body .instance-theme .gos-page .report-evidence-grid>section{min-width:0}html body .instance-theme .gos-page .cc-source-status:has(>.gos-rag.complete){padding:0!important;border:0!important;background:transparent!important}@media(max-width:900px){html body .instance-theme .gos-page .report-evidence-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){html body .instance-theme .gos-page .report-paper-heading{flex-wrap:wrap}}html body .instance-theme .gos-workspace-shell:has(>.gos-page>.licence-message[aria-label="Feature access"] a[href^="/auth/login"]),html body .instance-theme .gos-workspace-shell:has(>.gos-page>.licence-message[aria-label="Session access"]){--gos-sidebar-width:0px}html body .instance-theme .gos-workspace-shell:has(>.gos-page>.licence-message[aria-label="Feature access"] a[href^="/auth/login"]) :is(.gos-workspace-sidebar,.gos-drawer-toggle),html body .instance-theme .gos-workspace-shell:has(>.gos-page>.licence-message[aria-label="Session access"]) :is(.gos-workspace-sidebar,.gos-drawer-toggle){display:none!important}html body .instance-theme .gos-workspace-shell:has(>.gos-page>.licence-message[aria-label="Feature access"] a[href^="/auth/login"])>.gos-page,html body .instance-theme .gos-workspace-shell:has(>.gos-page>.licence-message[aria-label="Session access"])>.gos-page{margin-left:0!important;min-height:calc(100dvh - 66px)!important;padding:32px 20px!important;display:grid!important;place-items:center!important}html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message:has(a[href^="/auth/login"]),html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message[aria-label="Session access"]{width:100%!important;max-width:520px!important;margin:0!important;padding:32px!important;box-sizing:border-box;font-size:14px!important;line-height:1.6!important}html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message:has(a[href^="/auth/login"]) h2,html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message[aria-label="Session access"] h2{font-size:22px!important;line-height:1.35!important;margin:14px 0 12px!important}html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message:has(a[href^="/auth/login"]) p,html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message[aria-label="Session access"] p{font-size:14px!important;line-height:1.6!important;margin-bottom:22px!important}html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message:has(a[href^="/auth/login"])>div,html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message[aria-label="Session access"]>div{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message a[href^="/auth/login"]{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:9px 16px!important;border:1px solid var(--precise-accent)!important;border-radius:4px!important;background:var(--precise-accent)!important;color:var(--precise-on-accent)!important;font:500 14px/20px Arial,Helvetica,sans-serif!important;text-decoration:none!important}html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message a:focus-visible{outline:2px solid var(--precise-accent)!important;outline-offset:3px!important}@media(max-width:420px){html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message:has(a[href^="/auth/login"]),html body .instance-theme .gos-workspace-shell>.gos-page>.licence-message[aria-label="Session access"]{padding:24px!important}}}@media print{html body .instance-theme .gos-page .steerco-paper{font-size:10.5pt!important}html body .instance-theme .gos-page .steerco-paper :is(td,th){font-size:10pt!important;line-height:1.4!important}html body .instance-theme .gos-page .steerco-paper .report-quality{font-size:9pt!important;line-height:1.45!important}}}@layer gos-readable-ui{html body .instance-theme .cc-rag-distribution{display:flex!important;flex-wrap:wrap;gap:8px 12px}html body .instance-theme .cc-rag-count,html body .instance-theme .cc-rag-distribution{letter-spacing:normal!important;font:500 12px/18px Arial,Helvetica,sans-serif!important}html body .instance-theme .cc-rag-count{display:inline-flex!important;align-items:center;gap:5px;white-space:nowrap}html body .instance-theme .cc-notice,html body .instance-theme .cc-warning{color:var(--precise-text)!important;background:var(--precise-surface)!important;border-color:var(--precise-border)!important;border-left:3px solid var(--precise-amber-indicator)!important}}@layer gos-readable-ui{html body .instance-theme :is(.cc-notice,.cc-warning) :is(strong,p,li,span){color:var(--precise-text)!important}html body .instance-theme .cc-coverage-title .cc-coverage-filter-label{display:block!important;font-size:13px!important;color:var(--precise-muted)!important;margin-top:4px;overflow-wrap:anywhere}html body .instance-theme .cc-coverage-scope{flex-wrap:wrap;gap:8px!important}html body .instance-theme .cc-coverage-scope>span{min-width:0;flex:1 1;overflow-wrap:anywhere}html body .instance-theme .cc-coverage-scope .cc-show-all-programmes{margin-left:auto;white-space:nowrap}}@layer gos-readable-ui{html body .instance-theme :is(.gos-rag,.report-rag,.badge.red,.badge.amber,.badge.green,.badge.blue){background:transparent!important;background-image:none!important;border:1px solid var(--precise-muted)!important;box-shadow:none!important}html body .instance-theme :is(.gos-rag.red,.badge.red){border-color:var(--precise-red-indicator)!important}html body .instance-theme :is(.gos-rag.amber,.badge.amber){border-color:var(--precise-amber-indicator)!important}html body .instance-theme :is(.gos-rag.green,.badge.green){border-color:var(--precise-green-indicator)!important}html body .instance-theme :is(.gos-rag.complete,.badge.blue){border-color:var(--precise-complete-indicator)!important}html body .instance-theme .cc-executive-banner>a{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--precise-accent)!important;text-decoration:none!important}html body .instance-theme .cc-executive-banner>a:hover{text-decoration:underline!important;text-underline-offset:3px}html body .instance-theme .cc-executive-banner>a:focus-visible{outline:2px solid var(--precise-accent)!important;outline-offset:3px!important}html body .instance-theme .cc-executive-banner>a svg{flex-shrink:0}html body .instance-theme .branding-preview>div{background:var(--precise-surface)!important;color:var(--precise-text)!important}}@layer gos-readable-ui{html body .instance-theme .branding-preview>div :is(p,small){color:var(--precise-muted)!important}html body .instance-theme .branding-preview header,html body .instance-theme .branding-preview header :is(h2,p,strong){color:#fff!important}html body .instance-theme .gos-page input[type=file]::-webkit-file-upload-button{font:inherit;color:var(--precise-text);background:var(--precise-soft);border:1px solid var(--precise-border);border-radius:4px;padding:6px 10px;margin-right:10px;cursor:pointer}html body .instance-theme .gos-page input[type=file]::file-selector-button{font:inherit;color:var(--precise-text);background:var(--precise-soft);border:1px solid var(--precise-border);border-radius:4px;padding:6px 10px;margin-right:10px;cursor:pointer}}@layer gos-readable-ui{@media screen{html body .instance-theme .gos-page{font-size:14px!important;line-height:1.55!important}html body .instance-theme .gos-page :is(p,li,dt,dd,label){font-size:14px!important;line-height:1.55!important}html body .instance-theme .gos-page small{font-size:13px!important;line-height:1.55!important}html body .instance-theme .gos-page :is(.report-context-note,.report-match-count,.report-quality,.status-scorecard-note,.status-review-pagination>span,.project-review-note,.project-review-kicker,.project-review-rags>div>span:first-child,.project-review-navigation small,.sponsor-meta,.sponsor-result-count,.sponsor-feedback,.sponsor-ack-state,.sponsor-version,.delivery-project-context,.delivery-register-heading>span,.delivery-register-group>span,.calendar-weekday,.calendar-attendance-records,.reporting-review-intro,.reporting-review-availability,.reporting-review-pagination,.reporting-review-projects article>span,.reporting-review-matrix caption,.workflow-review-empty,.workflow-review-link-message,.programme-overview-note,.programme-overview-finance,.cc-count,.cc-register-date,.cc-register-pagination,.cc-register-view-settings>span,.cc-priority-hint,.cc-priority-footer,.cc-structure-title>span,.cc-project-columns,.cc-project-owner,.cc-project-date,.cc-context-bar,.cc-context-bar span,.cc-scope-summary,.gos-content-note,.gos-content-meta,.instance-footer,.gos-journey-copy>small,.gos-journey-copy>span,.admin-area-nav small,.reporting-review-modes small,.report-filter-field>span,.cc-tab-count,.cc-record-count,.report-programme-card>div:first-child>div,.report-programme-card>div:last-child>div){font-size:13px!important;line-height:1.55!important}html body .instance-theme .gos-page :is(.eyebrow,.hero-kicker,.crumb,.live){font-size:12px!important;line-height:1.5!important}html body .instance-theme .gos-page :is(.gos-rag,.badge.red,.badge.amber,.badge.green,.badge.blue,.report-rag){font-size:12px!important;line-height:18px!important}html body .instance-theme .gos-page .steerco-paper .report-quality{font-size:13px!important;line-height:1.55!important}html body .instance-theme .gos-page .steerco-paper :is(.report-metric-label,.report-metric>small){font-size:13px!important;line-height:1.55!important}html body .instance-theme .project-review-dialog :is(p,li,dt,dd){font-size:14px!important;line-height:1.55!important}html body .instance-theme .project-review-dialog :is(small,.project-review-note,.project-review-kicker,.project-review-rags>div>span:first-child){font-size:13px!important;line-height:1.55!important}html body .instance-theme .cc-coverage-title strong{font-size:14px!important;line-height:1.5!important}html body .instance-theme .cc-coverage-legend b,html body .instance-theme .cc-coverage-legend>span,html body .instance-theme .cc-coverage-scope,html body .instance-theme .cc-coverage-scope small,html body .instance-theme .cc-coverage-title .cc-coverage-filter-label,html body .instance-theme .cc-coverage-title span{font-size:13px!important;line-height:1.55!important}html body .instance-theme .cc-coverage-scope{align-items:flex-start!important;padding-top:12px!important;gap:8px!important}html body .instance-theme .cc-coverage-scope>svg{flex-shrink:0;margin-top:2px}html body .instance-theme .cc-coverage-scope small{display:block!important;margin:3px 0 0!important}html body .instance-theme .cc-app .cc-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:stretch}html body .instance-theme .cc-app .cc-kpi{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:0!important;padding:18px!important;position:relative}html body .instance-theme .cc-app .cc-kpi>span{font-size:14px!important;line-height:1.5!important;min-height:0!important;padding-right:32px!important;color:var(--precise-muted)!important}html body .instance-theme .cc-app .cc-kpi>strong{font-size:28px!important;line-height:1.2!important;letter-spacing:normal!important;margin:0!important;min-height:34px}html body .instance-theme .cc-app .cc-kpi>strong.cc-kpi-unavailable{font-size:20px!important;line-height:1.4!important}html body .instance-theme .cc-app .cc-kpi>small{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin:0!important}html body .instance-theme .cc-app .cc-kpi .cc-rag-distribution{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%}html body .instance-theme .cc-app .cc-kpi .cc-rag-count{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-width:0;white-space:normal!important}html body .instance-theme .cc-app .cc-kpi .cc-rag-count>b{font-size:26px!important;line-height:1.2!important}html body .instance-theme .cc-app .cc-kpi .gos-rag{font-size:12px!important;line-height:18px!important;white-space:nowrap!important}html body .instance-theme .cc-kpi-breakdown{display:flex;flex-wrap:wrap;gap:8px 18px}html body .instance-theme .cc-kpi-breakdown>span{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.5}html body .instance-theme .cc-kpi-breakdown b{font-size:14px!important;line-height:1.5!important}@media(max-width:1100px){html body .instance-theme .cc-app .cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){html body .instance-theme .cc-app .cc-kpis{grid-template-columns:minmax(0,1fr)!important}}}}@media screen{.gos-page .status-report-page .report-table-scroll,.gos-page :is(.portfolio-table-scroll,.status-comparison-table,.reporting-review-matrix,.status-transition-scroll,.sponsor-table){min-width:0;max-width:100%;overflow-x:auto}.gos-page .status-report-page .report-table-scroll :is(th,td),.gos-page :is(.portfolio-table-scroll,.status-comparison-table,.reporting-review-matrix,.status-transition-scroll,.sponsor-table) :is(th,td){max-width:none;white-space:nowrap;overflow-wrap:normal}}@layer gos-readable-ui,gos-precise-dark-ui,gos-precise-dark-compat,gos-precise-touch,gos-precise-buttons;@layer gos-readable-ui,gos-precise-dark-ui,gos-precise-dark-compat,gos-precise-touch,gos-precise-buttons;@layer gos-precise-dark-ui{@media screen{:root{color-scheme:dark;--precise-canvas:#141b27;--precise-surface:#1d2535;--precise-soft:#222a3b;--precise-text:#ececec;--precise-muted:#aebdd1;--precise-border:#414d60;--precise-accent:#a6c1fa;--precise-on-accent:#1d2535;--precise-red:#ffb4bd;--precise-red-surface:#3b2732;--precise-amber:#f1d299;--precise-amber-surface:#393225;--precise-green:#a1dfbd;--precise-green-surface:#203a32;--gos-font-family:Arial,Helvetica,sans-serif!important;--gos-page-title-size:24px;--gos-page-title-tracking:0;--gos-heading-weight:500;--bg:var(--precise-canvas)!important;--ink:var(--precise-text)!important;--muted:var(--precise-muted)!important;--line:var(--precise-border)!important;--blue:var(--precise-accent)!important;--navy:var(--precise-surface)!important}body{background:var(--precise-canvas)!important;color:var(--precise-text)!important;font:400 13px/1.6 Arial,Helvetica,sans-serif!important}.instance-theme{--gos-button-accent:var(--precise-accent)!important;--gos-button-ink:var(--precise-text)!important;--gos-button-border:var(--precise-border)!important;--gos-button-hover:var(--precise-soft)!important;--gos-surface:var(--precise-surface)!important;--gos-accent:var(--precise-accent)!important;--cc-border:var(--precise-border)!important}body .gos-surface{--surface-border:var(--precise-border)!important}body :is(button,input,select,textarea,table,summary){font-family:Arial,Helvetica,sans-serif!important}body :is(h1,h2,h3,h4,strong,b,dt){font-family:Arial,Helvetica,sans-serif!important;font-weight:500!important;letter-spacing:normal!important}body h1{font-size:24px!important;line-height:1.3!important}body h2{font-size:20px!important;line-height:1.4!important}body h3{font-size:15px!important}body h3,body h4{line-height:1.5!important}body h4{font-size:14px!important}body :is(.gos-workspace-shell,.gos-page,.cc-app,.cc-content,.content,.main){background:var(--precise-canvas)!important}body :is(.gos-workspace-header,.gos-workspace-sidebar,.gos-navigation,.topbar,.sidebar){background:var(--precise-surface)!important;color:var(--precise-text)!important;box-shadow:none!important;border-color:var(--precise-border)!important}body :is(.panel,.pm-panel,.delivery-lane,.sponsor-panel,.report-section,.report-context-shell,.metric,.report-metric,.cc-kpi,.steerco-paper,.project-review-dialog,.cc-detail,.licence-message,.session-page section){background:var(--precise-surface)!important;border-color:var(--precise-border)!important;border-radius:8px!important;box-shadow:none!important}body :is(.gos-page,.gos-workspace-sidebar) a{color:var(--precise-accent)}body :is(.instance-name,.gos-brand strong){color:var(--precise-text)!important}body :is(.eyebrow,.report-readonly,.gos-sidebar-eyebrow,.gos-sidebar-version,.gos-sidebar-label,.instance-footer){color:var(--precise-muted)!important}body .gos-brand .instance-logo{background:#fff!important}body .gos-brand>span{background:var(--precise-accent)!important;color:var(--precise-on-accent)!important}body :is(.gos-sidebar-link,.gos-sidebar-group){font-size:13px!important;color:var(--precise-muted)!important;min-height:40px;padding:10px 12px}body :is(.gos-sidebar-link,.gos-sidebar-group).is-active{background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-left-color:var(--precise-accent)!important}body :is(.gos-sidebar-link,.gos-sidebar-group)>svg{color:currentColor!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){color:var(--precise-text)!important;background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important;border-radius:4px!important;font-size:13px!important;font-weight:400!important;min-height:36px;padding:7px 10px!important}body :is(input,select,textarea)::placeholder{color:var(--precise-muted)!important;opacity:.75}body :is(input,select,textarea):disabled{color:var(--precise-muted)!important;background:var(--precise-soft)!important;opacity:.7}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--precise-accent)}body :is(label,legend){color:var(--precise-muted)!important;font-weight:500!important}body :is(button,.primary-btn,.secondary-btn,.text-link){font-size:13px!important;font-weight:500!important;border-radius:4px!important;box-shadow:none!important}body :is(.secondary-btn,.icon-btn,.mobile-menu,.gos-drawer-toggle,.gos-sidebar-mobile-heading button,.sponsor-account-trigger){background:transparent!important;color:var(--precise-text)!important;border:1px solid var(--precise-border)!important}body :is(.primary-btn,button[type=submit],input[type=submit]){background:var(--precise-accent)!important;color:var(--precise-on-accent)!important;border-color:var(--precise-accent)!important}body :is(button.text-link,a.text-link,.cc-record-button,.cc-evidence-jump){background:transparent!important;color:var(--precise-accent)!important;border-color:transparent!important}body :is(.session-actions,.cc-record-reporting,.report-detail-actions,.cc-record-source-action,.status-comparison-links)>a,body a.report-programme-link{background:transparent!important;color:var(--precise-text)!important;border-color:var(--precise-border)!important}body button[aria-pressed=true]:not(:where(.pm-project,.delivery-section-option,.calendar-day,.status-transition-scroll button,.admin-area-nav button,.admin-tool-nav button,.movement-mode-tabs button,.reporting-review-modes button)){background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-color:var(--precise-accent)!important}body :is(button,.primary-btn,.secondary-btn):is(:disabled,[aria-disabled=true]){color:var(--precise-muted)!important;background:var(--precise-soft)!important;border-color:var(--precise-border)!important;opacity:.5!important;filter:none!important}body :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--precise-accent)!important;outline-offset:3px!important}body :is(.gos-workspace-sidebar,.gos-navigation,.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes) :is(button,a):focus-visible{outline-offset:-3px!important}body :is(button,a):focus:not(:focus-visible){outline:none!important}body :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes,.cc-section-nav.cc-section-cards){display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0 24px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--precise-border)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:40px!important;overflow:visible!important}body .cc-section-cards>a,body :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes)>button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:10px 2px 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--precise-muted)!important;font:400 13px/20px Arial,Helvetica,sans-serif!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important}body .cc-section-cards>a[aria-current],body :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes)>button:is([aria-pressed=true],[aria-selected=true]){background:transparent!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-accent)!important}body :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes,.cc-section-cards) :is(small,button>svg,a>svg){display:none!important}body :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes,.cc-section-cards) :is(strong,.gos-journey-copy>span,button>span){font:400 13px/20px Arial,Helvetica,sans-serif!important;color:inherit!important}body .platform-context-navigation{background:transparent!important;border:0!important;border-radius:0!important;margin:20px 0 24px!important}body .report-context-shell .gos-journey-tabs{background:transparent!important;border-bottom:1px solid var(--precise-border)!important}body .report-context-shell .gos-journey-tabs ol{display:flex!important;flex-wrap:wrap!important;gap:0 24px!important;padding:0!important}body .report-context-shell :is(ol,li){background:transparent!important;border:0!important;border-radius:0!important}body .report-context-shell .gos-journey-tabs li{border:0!important;flex:0 1 auto!important}body .report-context-shell .gos-journey-tabs a{min-height:40px!important;padding:10px 2px 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--precise-muted)!important;display:inline-flex!important;flex-direction:row!important;justify-content:flex-start!important;text-align:left!important}body .report-context-shell .gos-journey-tabs a[aria-current]{color:var(--precise-accent)!important;border-bottom-color:var(--precise-accent)!important}body .report-context-shell .gos-journey-tabs :is(a>svg,.gos-journey-copy>small,.gos-journey-number){display:none!important}body .report-context-shell .gos-journey-copy>span{font:400 13px/20px Arial,Helvetica,sans-serif!important;color:inherit!important}body [role=tablist]{display:flex!important;flex-wrap:wrap!important;gap:0 24px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--precise-border)!important;border-radius:0!important;overflow:visible!important}body [role=tab]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;width:auto!important;min-height:40px!important;padding:10px 2px 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--precise-muted)!important;font:400 13px/20px Arial,Helvetica,sans-serif!important;box-shadow:none!important}body [role=tab][aria-selected=true]{background:transparent!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-accent)!important}body [role=tab] :is(span,strong,small){color:inherit!important}body [role=tab]>svg{display:none!important}body .report-context-shell .gos-journey-tabs .gos-journey-copy>small,body :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes,.cc-section-cards) small,body [role=tab] small{display:block!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}body .pm-page{font-size:13px!important;line-height:1.6!important}body .pm-panel{padding:24px!important}body .pm-panel>h2{font-size:20px!important;margin:0 0 24px!important}body .pm-projects.has-selection{display:none!important}body .pm-page .delivery-sections{margin:0 0 24px!important}body .delivery-lanes{gap:16px!important;margin-top:0!important;align-items:start!important}body .delivery-lane{padding:20px!important;background:var(--precise-surface)!important}body .delivery-register-heading{margin:0!important;gap:12px!important;align-items:center!important;min-height:36px}body .delivery-register-heading>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}body .delivery-register-heading h3{font-size:15px!important;margin:0!important}body .delivery-register-heading .delivery-lane-action{margin:0 0 0 auto!important}body .delivery-register-heading .delivery-lane-action>button{white-space:normal!important}body .delivery-lane .pm-row{border:0!important;border-top:1px solid var(--precise-border)!important;margin-top:20px!important;padding:20px 0 0!important;gap:16px!important}body .delivery-lane .pm-row strong{font-size:13px!important;font-weight:400!important;color:var(--precise-text)!important}body .delivery-lane .pm-row p{font-size:12px!important;color:var(--precise-muted)!important;margin-top:12px!important}body .delivery-lane .pm-panel{border-radius:0!important;padding:24px 0 0!important}body .delivery-lane .delivery-record-count{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}body .cc-structure>summary:focus-visible{outline-offset:-3px!important}body :is(.report-meter,.cc-completion-meter){background:var(--precise-soft)!important}body :is(.report-meter,.cc-completion-meter)>span{background:var(--precise-accent)!important}body :is(table,th,td,thead,tr){border-color:var(--precise-border)!important}body th{color:var(--precise-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:normal!important}body td{font-size:13px}body :is(pre,code){color:var(--precise-text);background:var(--precise-soft);border-color:var(--precise-border)}body .gos-rag{background:var(--precise-soft)!important;color:var(--precise-muted)!important}body .gos-rag.red{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}body .gos-rag.amber{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}body .gos-rag.green{background:var(--precise-green-surface)!important;color:var(--precise-green)!important}@media(hover:hover){body :is(.secondary-btn,.icon-btn,.sponsor-account-trigger):hover:not(:disabled){background:var(--precise-soft)!important;color:var(--precise-text)!important}body .primary-btn:hover:not(:disabled){background:#bad0ff!important;color:var(--precise-on-accent)!important;filter:none!important}}@media(max-width:700px){body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){font-size:16px!important}body .pm-panel{padding:18px!important}body .delivery-register-heading{flex-wrap:wrap}body .delivery-lane{padding:18px!important}}@media(pointer:coarse){body .cc-section-cards>a,body .report-context-shell .gos-journey-tabs a,body :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes)>button,body [role=tab]{min-height:44px!important}}}}@layer gos-readable-ui,gos-precise-dark-ui,gos-precise-dark-compat,gos-precise-touch,gos-precise-buttons;@layer gos-precise-dark-ui{@media screen{:root{--precise-accent-hover:#bad0ff}html[data-gos-appearance=light]{color-scheme:light;--precise-canvas:#fff;--precise-surface:#fff;--precise-soft:#eef3f9;--precise-text:#20354f;--precise-muted:#52677e;--precise-border:#cbd6e3;--precise-accent:#2458a1;--precise-on-accent:#fff;--precise-accent-hover:#1b4a8c;--precise-red:#b22536;--precise-red-surface:#fdecef;--precise-amber:#855308;--precise-amber-surface:#fff3df;--precise-green:#126541;--precise-green-surface:#e7f5ee}html body .instance-theme .gos-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}html body .instance-theme .gos-header-actions .sponsor-account{margin-left:0}html body .instance-theme .gos-appearance-toggle{white-space:nowrap!important;min-width:36px;flex-shrink:0}html body .instance-theme .cc-visual-release .report-context-shell .cc-context-panel>.cc-scope-filters{border-top:0!important}html body .instance-theme :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes,.cc-section-nav.cc-section-cards,[role=tablist]){padding-inline:12px!important;gap:0 12px!important}html body .instance-theme .cc-section-cards>a,html body .instance-theme .report-context-shell .gos-journey-tabs a,html body .instance-theme :is(.delivery-sections,.admin-area-nav,.admin-tool-nav,.movement-mode-tabs,.reporting-review-modes)>button,html body .instance-theme [role=tab]{padding:12px 14px!important;min-height:44px!important}html body .instance-theme .report-context-shell .gos-journey-tabs{padding-inline:12px!important}html body .instance-theme .report-context-shell .gos-journey-tabs ol{gap:0 12px!important}html body .instance-theme :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-nav.cc-section-cards{background:var(--precise-canvas)!important;isolation:isolate}html body .instance-theme .cc-app :is(#executive-overview,#workspace-heading,#evidence-heading,#programme-workspace,#supporting-evidence,#cc-priorities),html body .instance-theme .workflow-surface :is(#workflow-register,#workflow-readiness,#workflow-diagnostics){scroll-margin-top:var(--gos-section-scroll-offset,154px)!important}html body .instance-theme .cc-kpi .gos-rag{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .instance-theme .cc-visual-release .cc-coverage{grid-template-columns:minmax(0,1fr) max-content!important;gap:12px 20px!important;padding:18px!important}html body .instance-theme .cc-visual-release .cc-coverage-donut{width:var(--cc-coverage-size,112px)!important;height:var(--cc-coverage-size,112px)!important;min-width:112px!important;min-height:112px!important;flex-shrink:0}html body .instance-theme .cc-visual-release .cc-coverage-donut>div{gap:5px!important}html body .instance-theme .cc-visual-release .cc-coverage-donut strong{font:500 19px/24px Arial,Helvetica,sans-serif!important;white-space:nowrap!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:normal!important}html body .instance-theme .cc-visual-release .cc-coverage-donut small{font:400 11px/16px Arial,Helvetica,sans-serif!important;white-space:nowrap!important}@media(hover:hover){html body .instance-theme .primary-btn:hover:not(:disabled){background:var(--precise-accent-hover)!important}}@media(max-width:900px){html body .instance-theme .gos-workspace-header .gos-brand{max-width:none!important;flex:1 1;min-width:0}html body .instance-theme .gos-workspace-header{gap:10px!important}html body .instance-theme .gos-header-actions{gap:8px}html body .instance-theme .gos-appearance-toggle>span{display:none}html body .instance-theme .gos-appearance-toggle{width:36px!important;min-width:36px!important;padding:7px!important}}@media(max-width:600px){html body .instance-theme .cc-visual-release .cc-coverage{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body .instance-theme .cc-visual-release .cc-coverage-title{grid-column:1!important;grid-row:1!important}html body .instance-theme .cc-visual-release .cc-coverage-donut{grid-column:1!important;grid-row:2!important;justify-self:center!important}html body .instance-theme .cc-visual-release .cc-coverage-legend{grid-column:1!important;grid-row:3!important;padding-left:0!important}html body .instance-theme .cc-visual-release .cc-coverage-scope{grid-column:1!important;grid-row:4!important}}@media(pointer:coarse){html body .instance-theme .gos-appearance-toggle{width:auto!important;min-width:44px!important;min-height:44px!important}}}@media print{html body .instance-theme .gos-appearance-toggle{display:none!important}}}