@layer gos-readable-ui,gos-precise-dark-ui,gos-precise-dark-compat,gos-precise-touch,gos-precise-buttons;@layer gos-precise-dark-compat{@media screen{.cc-app.cc-visual-release{background:var(--precise-surface)!important;color:var(--precise-text)!important}.cc-visual-release .topbar{background:var(--precise-surface)!important;border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .heading p{color:var(--precise-muted)!important}.cc-visual-release .cc-context-panel{border:1px solid var(--precise-border)!important;box-shadow:none!important}.cc-visual-release .cc-scope-filters>label{color:var(--precise-muted)!important}.cc-visual-release .cc-scope-filters select{background:var(--precise-surface)!important;color:var(--precise-text)!important}.cc-visual-release .cc-context-bar input,.cc-visual-release .cc-scope-filters select{border-color:var(--precise-border)!important}.cc-visual-release .cc-context-bar .cc-assessed{color:var(--precise-muted)!important}.cc-visual-release .cc-section-nav{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-section-nav a{color:var(--precise-muted)!important}.cc-visual-release .cc-section-nav a:focus-visible,.cc-visual-release .cc-section-nav a:hover{color:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}.cc-visual-release .cc-executive-banner{background:var(--precise-surface)!important}.cc-visual-release .cc-executive-banner .hero-kicker{color:var(--precise-muted)!important}.cc-visual-release .cc-executive-banner h2{color:var(--precise-text)!important}.cc-visual-release .cc-executive-banner p,.cc-visual-release .cc-executive-banner>a{color:var(--precise-muted)!important}.cc-visual-release .cc-coverage{border-color:var(--precise-border)!important;box-shadow:none!important}.cc-visual-release .cc-coverage-title strong{color:var(--precise-text)!important}.cc-visual-release .cc-coverage-title span{color:var(--precise-muted)!important}.cc-visual-release .cc-coverage-donut strong{color:var(--precise-text)!important}.cc-visual-release .cc-coverage-donut small{color:var(--precise-muted)!important}.cc-visual-release .cc-donut-red{stroke:var(--precise-red)!important}.cc-visual-release .cc-donut-amber{stroke:var(--precise-amber)!important}.cc-visual-release .cc-donut-green{stroke:var(--precise-green)!important}.cc-visual-release .cc-donut-unknown{stroke:var(--precise-muted)!important}.cc-visual-release .cc-coverage-scope{border-top:1px solid var(--precise-border)!important}.cc-visual-release .cc-kpi{border:1px solid var(--precise-border)!important;box-shadow:none!important}.cc-visual-release .cc-kpi>small,.cc-visual-release .cc-kpi>span,.cc-visual-release .cc-kpi>strong.cc-kpi-unavailable{color:var(--precise-muted)!important}.cc-visual-release .cc-kpi:nth-child(5) .cc-kpi-icon{color:var(--precise-accent)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-kpi:nth-child(6) .cc-kpi-icon{color:var(--precise-green)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-priority-disclosure{border-color:var(--precise-border)!important;box-shadow:none!important}.cc-visual-release .cc-priority-hint{color:var(--precise-muted)!important}.cc-visual-release .cc-priority{border-color:var(--precise-border)!important}.cc-visual-release .cc-priority h3{color:var(--precise-text)!important}.cc-visual-release .cc-workspace{border:1px solid var(--precise-border)!important;box-shadow:none!important}.cc-visual-release .cc-count,.cc-visual-release .cc-workspace>.cc-section-heading p{color:var(--precise-muted)!important}.cc-visual-release .cc-count{background:var(--precise-surface)!important}.cc-visual-release .cc-workspace .cc-search{background:var(--precise-surface)!important;border-color:var(--precise-border)!important}.cc-visual-release .cc-workspace>.cc-notice{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-visual-release .cc-structure{border-color:var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-structure-emblem{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-accent)!important}.cc-visual-release .cc-structure-title>strong{color:var(--precise-text)!important}.cc-visual-release .cc-structure-title>small,.cc-visual-release .cc-structure-title>span,.cc-visual-release .cc-summary-value>small{color:var(--precise-muted)!important}.cc-visual-release .cc-structure[open]>.cc-structure-summary{background:var(--precise-surface)!important;box-shadow:none!important}.cc-visual-release .cc-projects .cc-structure-emblem{background:var(--precise-surface)!important;border-color:var(--precise-border)!important;color:var(--precise-muted)!important}.cc-visual-release .connected-disclaimer{color:var(--precise-muted)!important}@media (max-width:1180px){.cc-visual-release .cc-context-panel .cc-context-bar{border-top:1px solid var(--precise-border)!important}}.cc-visual-release .cc-reporting-date input{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.cc-visual-release .cc-structure-body{background:var(--precise-surface)!important}.cc-visual-release .cc-programme-context,.cc-visual-release .cc-tabs{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-tabs{background:var(--precise-surface)!important}.cc-visual-release .cc-tabs button,.cc-visual-release .cc-tabs button svg{color:var(--precise-muted)!important}.cc-visual-release .cc-tabs button:hover,.cc-visual-release .cc-tabs button[aria-selected=true]{background:var(--precise-soft)!important;color:var(--precise-accent)!important}.cc-visual-release .cc-tabs button[aria-selected=true]{border-bottom:2px solid var(--precise-border)!important}.cc-visual-release .cc-tabs button[aria-selected=true] svg{color:var(--precise-accent)!important}.cc-visual-release .cc-tabs .cc-tab-count{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.cc-visual-release .cc-tabs button[aria-selected=true] .cc-tab-count{background:var(--precise-soft)!important;color:var(--precise-muted)!important}.cc-visual-release :is(.programme-overview,.project-overview){background:var(--precise-surface)!important}.cc-visual-release .programme-overview-heading h3{color:var(--precise-text)!important}.cc-visual-release .programme-overview-heading p{color:var(--precise-muted)!important}.cc-visual-release .programme-overview-metrics .report-metric{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .programme-overview-metrics .report-metric-label,.cc-visual-release .programme-overview-metrics .report-metric-label svg{color:var(--precise-muted)!important}.cc-visual-release .programme-overview-metrics .report-metric>strong{color:var(--precise-text)!important}.cc-visual-release .programme-overview-metrics .report-metric>small{color:var(--precise-muted)!important}.cc-visual-release .programme-overview-quality{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .programme-overview-quality strong{color:var(--precise-text)!important}.cc-visual-release .programme-overview-quality p{color:var(--precise-muted)!important}.cc-visual-release :is(.programme-overview-grid,.project-overview-grid)>section{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release :is(.programme-overview-grid,.project-overview-grid) h4{color:var(--precise-text)!important}.cc-visual-release :is(.programme-overview-grid,.project-overview-grid) p{color:var(--precise-muted)!important}.cc-visual-release .programme-overview-grid .cc-record-button{color:var(--precise-text)!important}.cc-visual-release .programme-overview-finance dt,.cc-visual-release .programme-overview-grid li small,.cc-visual-release .programme-overview-grid li span{color:var(--precise-muted)!important}.cc-visual-release .programme-overview-finance dd{color:var(--precise-text)!important}.cc-visual-release .programme-overview-note{color:var(--precise-muted)!important}.cc-visual-release .project-overview-grid li{border-top:1px solid var(--precise-border)!important}.cc-visual-release .project-overview-grid details{color:var(--precise-muted)!important}.cc-visual-release .cc-project-columns{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.cc-visual-release .cc-projects>.cc-structure{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-projects>.cc-structure>summary{background:var(--precise-surface)!important}.cc-visual-release .cc-projects>.cc-structure>summary:hover{background:var(--precise-soft)!important}.cc-visual-release .cc-projects>.cc-structure[open]>summary{background:var(--precise-surface)!important}.cc-visual-release .cc-projects>.cc-structure>.cc-structure-body{border-top:1px solid var(--precise-border)!important;border-left:2px solid var(--precise-border)!important}.cc-visual-release .cc-register-heading>p{color:var(--precise-text)!important}.cc-visual-release .cc-register-heading select,.cc-visual-release .cc-register-tools{background:var(--precise-surface)!important}.cc-visual-release .cc-register-tools{border:1px solid var(--precise-border)!important}.cc-visual-release .cc-register-tools label{color:var(--precise-muted)!important}.cc-visual-release .cc-register-tools :is(input[type=search],select){border-color:var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-register-search{background:var(--precise-surface)!important;border-color:var(--precise-border)!important}.cc-visual-release .cc-register th,.cc-visual-release .cc-register-count{color:var(--precise-muted)!important}.cc-visual-release .cc-register th{background:var(--precise-surface)!important}.cc-visual-release .cc-register td,.cc-visual-release .cc-register th{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-register tbody tr:nth-child(2n){background:var(--precise-surface)!important}.cc-visual-release .cc-register tbody tr:hover,.cc-visual-release .cc-register tr.cc-selected-row{background:var(--precise-soft)!important}.cc-visual-release .cc-register td small,.cc-visual-release .cc-register-note{color:var(--precise-muted)!important}.cc-visual-release .cc-register-pagination{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-register-pagination select{color:var(--precise-text)!important}.cc-visual-release .cc-detail,.cc-visual-release .cc-register-pagination select{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-detail{box-shadow:none!important}.cc-visual-release .cc-record-identity{border-bottom:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-record-identity .eyebrow{color:var(--precise-muted)!important}.cc-visual-release .cc-record-identity h3{color:var(--precise-text)!important}.cc-visual-release .cc-record-identity .cc-detail-context,.cc-visual-release .cc-record-identity>.cc-muted{color:var(--precise-muted)!important}.cc-visual-release .cc-record-identity .icon-btn{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-detail-section>h4{color:var(--precise-text)!important}.cc-visual-release .cc-detail-section dt{color:var(--precise-muted)!important}.cc-visual-release .cc-detail-section dd{color:var(--precise-text)!important}.cc-visual-release .cc-record-completeness{border-color:var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-record-completeness p{color:var(--precise-muted)!important}.cc-visual-release :is(.cc-source-fields,.cc-calculation-evidence,.cc-record-share){border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release :is(.cc-source-fields,.cc-calculation-evidence,.cc-record-share)>summary{color:var(--precise-text)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-record-share .cc-record-link p{color:var(--precise-muted)!important}.cc-visual-release .cc-record-navigation{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-record-navigation>p{color:var(--precise-muted)!important}.cc-visual-release .cc-record-finding{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-record-finding>strong{color:var(--precise-text)!important}.cc-visual-release .cc-record-finding p{color:var(--precise-muted)!important}.cc-visual-release .cc-register-export{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-muted)!important}@media screen{.cc-visual-release .cc-record-identity{background:var(--precise-surface)!important;border-bottom:2px solid var(--precise-border)!important}.cc-visual-release .cc-detail-section>h4{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-primary-fields>div,.cc-visual-release .cc-source-fields dl>div{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}}@media screen{.cc-visual-release .cc-detail :is(dt),.cc-visual-release .cc-detail-drawer :is(dt){color:var(--precise-muted)!important}}@media screen{.cc-visual-release .cc-detail :is(dd),.cc-visual-release .cc-detail-drawer :is(dd){color:var(--precise-text)!important}}@media screen{.cc-visual-release .cc-record-completeness{border-left:3px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-source-fields>summary>span{background:var(--precise-surface)!important;color:var(--precise-text)!important}}.cc-visual-release :is(.programme-overview-grid,.project-overview-grid)>.cc-overview-section{background:var(--precise-surface)!important}.cc-visual-release .cc-overview-section>details>summary{background:var(--precise-surface)!important}.cc-visual-release .cc-overview-section>details[open]>summary{border-bottom-color:var(--precise-border)!important}.cc-visual-release .cc-overview-section>details>summary>svg{color:var(--precise-accent)!important}.cc-visual-release .cc-overview-disclosure-hint{color:var(--precise-muted)!important}.cc-visual-release .cc-overview-section-action{border-top:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-overview-section>details>summary:hover{background:var(--precise-soft)!important}.cc-visual-release .cc-overview-section>details>summary:focus-visible{outline:2px solid var(--precise-accent)!important}.cc-visual-release .cc-register-scroll{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-register tr.cc-selected-row>td{background:var(--precise-soft)!important;border-bottom-color:var(--precise-border)!important}.cc-visual-release .cc-register tr.cc-selected-row>td:first-child{box-shadow:none!important}.cc-visual-release .cc-register tr:focus-within>td{background:var(--precise-surface)!important}.cc-visual-release .cc-register .cc-source-status{background:var(--precise-surface)!important;color:var(--precise-text)!important;border:1px solid var(--precise-border)!important}.cc-visual-release .cc-field-group>h5,.cc-visual-release .cc-register-date[data-date-state=missing]{color:var(--precise-muted)!important}.cc-visual-release .cc-advisory-section .cc-record-finding{border-left:3px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-record-source-action{border-top:1px solid var(--precise-border)!important}.cc-visual-release .cc-record-source-action>a{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-record-source-action>a:hover{background:var(--precise-soft)!important}@media screen and (max-width:600px){.cc-visual-release .cc-register tbody tr{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .cc-register tbody td{border-bottom:1px solid var(--precise-border)!important}.cc-visual-release .cc-register tbody td:before{color:var(--precise-muted)!important}.cc-visual-release .cc-register tbody td.cc-register-identity{background:var(--precise-surface)!important}.cc-visual-release .cc-register tr.cc-selected-row{border-color:var(--precise-border)!important;box-shadow:none!important}.cc-visual-release .cc-register tr.cc-selected-row>td:first-child{background:var(--precise-soft)!important}}.gos-setup .setup-panel{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important;box-shadow:none!important}.setup-site{color:var(--precise-text)!important}.setup-cards article{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.setup-cards svg{color:var(--precise-accent)!important}.setup-cards span,.setup-links a{color:var(--precise-text)!important}.setup-links a{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.setup-links a:hover{border-color:var(--precise-border)!important;background:var(--precise-soft)!important}.setup-panel details{color:var(--precise-text)!important}.gos-setup a:focus-visible,.gos-setup button:focus-visible,.gos-setup summary:focus-visible{outline:3px solid var(--precise-accent)!important}.schema-summary article{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.schema-summary strong{color:var(--precise-text)!important}.schema-filters input,.schema-filters select{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.schema-table small{color:var(--precise-muted)!important}#schema-compatibility>details>summary,.installation-workspace>details>summary,.schema-count{color:var(--precise-text)!important}.installation-facts article,.installation-tasks article{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.installation-state.observed{background:var(--precise-surface)!important;color:var(--precise-text)!important}.installation-state.review{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.installation-stages button[aria-pressed=true]{background:var(--precise-soft)!important;border-color:var(--precise-border)!important;color:var(--precise-text)!important}.installation-commands{border:1px solid var(--precise-border)!important}.installation-limits{background:var(--precise-surface)!important}.offline-check-workspace>details>summary{color:var(--precise-text)!important}.offline-import input{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.offline-import input::-webkit-file-upload-button{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.offline-import input::file-selector-button{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.offline-scope,.offline-summary article{background:var(--precise-surface)!important}.offline-summary article{border:1px solid var(--precise-border)!important}.offline-summary strong{color:var(--precise-text)!important}.offline-filters button[aria-pressed=true]{background:var(--precise-soft)!important;border-color:var(--precise-border)!important;color:var(--precise-text)!important}.offline-findings article,.offline-search input{border:1px solid var(--precise-border)!important}.offline-findings article,.offline-state{background:var(--precise-surface)!important}.offline-state{color:var(--precise-text)!important}.offline-state.review{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.offline-state.blocked{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}.offline-import input:focus-visible,.offline-search input:focus-visible{outline:3px solid var(--precise-accent)!important}.coordinated-diagnostics>details>summary{color:var(--precise-text)!important}.coordinated-summary article{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.coordinated-summary strong{color:var(--precise-text)!important;background:var(--precise-surface)!important}.coordinated-summary dl>div{border-top:1px solid var(--precise-border)!important}.coordinated-table{border:1px solid var(--precise-border)!important}.coordinated-table td,.coordinated-table th{border-bottom:1px solid var(--precise-border)!important}.coordinated-table thead th{background:var(--precise-surface)!important}.coordinated-table small{color:var(--precise-muted)!important}.coordinated-table:focus-visible{outline:3px solid var(--precise-accent)!important}.admin-area-nav button,.admin-intro{color:var(--precise-text)!important}.admin-area-nav button{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.admin-area-nav small{color:var(--precise-muted)!important}.admin-area-nav button[aria-selected=true],.admin-tool-nav button[aria-pressed=true]{background:var(--precise-soft)!important;border-color:var(--precise-border)!important;color:var(--precise-text)!important}.admin-panel-heading:focus{outline:3px solid var(--precise-accent)!important}.admin-investigation{background:var(--precise-surface)!important}.admin-investigation,.admin-manual-link input{border:1px solid var(--precise-border)!important}.gos-setup .admin-area-nav button[aria-selected=true]{background:var(--precise-accent)!important;border-color:var(--precise-accent)!important;color:var(--precise-text)!important}.gos-setup .admin-area-nav button[aria-selected=true] :is(small,svg){color:var(--precise-text)!important}.admin-share-feedback{color:var(--precise-muted)!important}.admin-instance-settings{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.admin-instance-settings h3{color:var(--precise-text)!important}.admin-instance-settings>p{color:var(--precise-muted)!important}.admin-instance-links a{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.admin-instance-links span{color:var(--precise-muted)!important}.admin-instance-links a:hover{border-color:var(--precise-border)!important;background:var(--precise-soft)!important}.admin-instance-links a:focus-visible{outline:2px solid var(--precise-accent)!important}.sidebar{color:var(--precise-muted)!important}.brandmark,.sidebar{background:var(--precise-surface)!important}.brandmark{color:var(--precise-text)!important}.brandmark span{color:var(--precise-accent)!important}.brand strong{color:var(--precise-text)!important}.brand small,.nav-item,.nav-label{color:var(--precise-muted)!important}.nav-item.active,.nav-item:hover{background:var(--precise-soft)!important;color:var(--precise-text)!important}.side-note{border:1px solid var(--precise-border)!important}.side-note,.side-note span{color:var(--precise-muted)!important}.avatar{border-top:1px solid var(--precise-border)!important}.avatar>span{background:var(--precise-surface)!important}.avatar small{color:var(--precise-muted)!important}.topbar{background:var(--precise-surface)!important}.crumb,.crumb span{color:var(--precise-muted)!important}.live{color:var(--precise-green)!important}.pulse{background:var(--precise-green-surface)!important}.date{color:var(--precise-muted)!important}.eyebrow{color:var(--precise-accent)!important}.primary-btn,.secondary-btn{border:1px solid var(--precise-border)!important}.primary-btn{background:var(--precise-surface)!important;border-color:var(--precise-border)!important;color:var(--precise-text)!important}.primary-btn:hover{background:var(--precise-soft)!important}.hero,.secondary-btn{background:var(--precise-surface)!important;color:var(--precise-text)!important}.hero h2 em,.hero-kicker{color:var(--precise-accent)!important}.hero p{color:var(--precise-muted)!important}.hero button{color:var(--precise-text)!important}.hero button,.hero-art{background:var(--precise-surface)!important}.hero-art{border:1px solid var(--precise-border)!important}.signal{color:var(--precise-muted)!important}.signal-line{color:var(--precise-accent)!important}.signal-line span{color:var(--precise-muted)!important}.metric,.panel{background:var(--precise-surface)!important}.metric-top{color:var(--precise-muted)!important}.metric-top div{color:var(--precise-accent)!important;background:var(--precise-surface)!important}.metric small,.panel-head p{color:var(--precise-muted)!important}.text-link{color:var(--precise-accent)!important}th{color:var(--precise-muted)!important;background:var(--precise-surface)!important}td{border-top:1px solid var(--precise-border)!important}td,td strong{color:var(--precise-text)!important}td small{color:var(--precise-muted)!important}tbody tr:hover{background:var(--precise-soft)!important}.badge.green{background:var(--precise-green-surface)!important;color:var(--precise-green)!important}.badge.amber{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.badge.red{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}.intervention{border-bottom:1px solid var(--precise-border)!important}.intervention strong{color:var(--precise-text)!important}.intervention p,.intervention small,.intervention>svg{color:var(--precise-muted)!important}.risk-icon{color:var(--precise-red)!important;background:var(--precise-red-surface)!important}.muted{color:var(--precise-muted)!important}.challenge{color:var(--precise-red)!important}.filters{color:var(--precise-muted)!important}.filters select,.search{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.filters select,.finding,.search{background:var(--precise-surface)!important}.finding{border-bottom:1px solid var(--precise-border)!important}.empty,.finding p,.finding small,.finding>svg,.report-body>p{color:var(--precise-muted)!important}.report-item{border-top:1px solid var(--precise-border)!important}.report-item p,.report-item small{color:var(--precise-muted)!important}.principles p{color:var(--precise-text)!important}.principles svg{color:var(--precise-green)!important}.walk-step{border-bottom:1px solid var(--precise-border)!important}.walk-step>span{background:var(--precise-surface)!important;color:var(--precise-accent)!important}.walk-step p,footer{color:var(--precise-muted)!important}.drawer,.overlay{background:var(--precise-surface)!important}.drawer{box-shadow:none!important}.drawer-status,.icon-btn{background:var(--precise-surface)!important}.drawer-status small,.drawer-status>svg{color:var(--precise-muted)!important}.callout{background:var(--precise-amber-surface)!important;border:1px solid var(--precise-border)!important}.callout,.callout p{color:var(--precise-amber)!important}.drawer-finding{border:1px solid var(--precise-border)!important}.drawer-finding>p,.source{color:var(--precise-muted)!important}.recommend{background:var(--precise-surface)!important}.drawer-foot,.recommend p{color:var(--precise-muted)!important}.mobile-menu{color:var(--precise-text)!important}.insight-strip>button,.insight-strip>div{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.insight-strip svg{color:var(--precise-accent)!important}.insight-strip span{color:var(--precise-muted)!important}.insight-strip strong{color:var(--precise-text)!important}.insight-strip small{color:var(--precise-muted)!important}.insight-strip>button{color:var(--precise-accent)!important}.funding-summary{border-bottom:1px solid var(--precise-border)!important}.funding-summary small{color:var(--precise-muted)!important}.funding-summary>strong{color:var(--precise-text)!important}.decision-highlight p,.funding-summary p{color:var(--precise-muted)!important}.funding-row{border-bottom:1px solid var(--precise-border)!important}.funding-row small{color:var(--precise-muted)!important}.pill-warning{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.pill-red{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}.decision-meta,.tour-body p,.tour-count{color:var(--precise-muted)!important}.highlight-finding{border-color:var(--precise-border)!important;box-shadow:none!important}.finding-tools span{color:var(--precise-muted)!important}.finding-tools select,.sp-banner{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.sp-muted,.sp-row p{color:var(--precise-muted)!important}.sp-form input{border:1px solid var(--precise-border)!important}.sp-error,.sp-warning{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}.sp-warning{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.sp-site a{color:var(--precise-accent)!important}.sp-list{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.sp-list.selected,.sp-list:hover{border-color:var(--precise-border)!important;background:var(--precise-soft)!important}.sp-columns>div{background:var(--precise-surface)!important}.sp-columns code{color:var(--precise-muted)!important}.sp-columns small{color:var(--precise-amber)!important}.sp-samples details{border:1px solid var(--precise-border)!important}.sp-samples pre{background:var(--precise-surface)!important}.sp-footer-note{color:var(--precise-muted)!important}.connected-content,.connected-content .heading h1{color:var(--precise-text)!important}.connected-content .heading p{color:var(--precise-muted)!important}.connected-banner{background:var(--precise-surface)!important}.connected-banner,.connected-banner h2{color:var(--precise-text)!important}.connected-banner p{color:var(--precise-muted)!important}.connected-banner-status{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.connected-banner-status strong{color:var(--precise-text)!important}.connected-banner-status span,.connected-meta{color:var(--precise-muted)!important}.connected-meta>svg{color:var(--precise-green)!important}.connected-meta a{color:var(--precise-accent)!important}.connected-separator{color:var(--precise-muted)!important}.connected-finding{border-bottom:1px solid var(--precise-border)!important}.connected-finding h3{color:var(--precise-text)!important}.connected-finding p{color:var(--precise-muted)!important}.connected-recommend,.connected-recommend strong{color:var(--precise-text)!important}.connected-source{border-left:1px solid var(--precise-border)!important}.connected-source>span{color:var(--precise-muted)!important}.connected-source strong{color:var(--precise-text)!important}.connected-source a{color:var(--precise-accent)!important}.connected-disclaimer{color:var(--precise-muted)!important}.connected-disclaimer svg{color:var(--precise-green)!important}.connected-error{background:var(--precise-red-surface)!important;border:1px solid var(--precise-border)!important}.connected-error,.connected-error a,.connected-error p{color:var(--precise-red)!important}.connected-empty,.connected-loading{color:var(--precise-text)!important}@media (max-width:760px){.connected-source{border-top:1px solid var(--precise-border)!important}}.cc-content a{color:var(--precise-accent)!important}.cc-content .primary-btn,.cc-context-bar{color:var(--precise-text)!important}.cc-context-bar>span:first-child{color:var(--precise-green)!important}.cc-context-bar input{background:var(--precise-surface)!important}.cc-context-bar input,.cc-executive-banner>a{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.cc-kpi{background:var(--precise-surface)!important}.cc-kpi>span,.cc-kpi>strong{color:var(--precise-text)!important}.cc-kpi small,.cc-section-heading p{color:var(--precise-muted)!important}.cc-priority{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-priority p,.cc-priority-footer{color:var(--precise-muted)!important}.cc-priority-footer{border-top:1px solid var(--precise-border)!important}.cc-count,.cc-search{color:var(--precise-muted)!important;background:var(--precise-surface)!important}.cc-search{border:1px solid var(--precise-border)!important}.cc-search input{color:var(--precise-text)!important}.cc-search:focus-within{outline:2px solid var(--precise-accent)!important}.cc-structure{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-chevron{color:var(--precise-muted)!important}.cc-structure[open]>.cc-structure-summary{border-bottom:1px solid var(--precise-border)!important}.cc-structure-title>small{color:var(--precise-muted)!important}.cc-structure-title>strong{color:var(--precise-text)!important}.cc-structure-title>span,.cc-summary-value>small{color:var(--precise-muted)!important}.cc-summary-value>strong{color:var(--precise-text)!important}.cc-unknown{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.cc-tabs{border-bottom:1px solid var(--precise-border)!important}.cc-tabs button{color:var(--precise-muted)!important}.cc-tabs button[aria-selected=true]{color:var(--precise-accent)!important}.cc-tabs button:hover{background:var(--precise-soft)!important}.cc-register-heading label,.cc-register-heading p{color:var(--precise-muted)!important}.cc-register-heading select{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.cc-record-button{color:var(--precise-accent)!important}.cc-empty,.cc-muted,.cc-register-note{color:var(--precise-muted)!important}.cc-notice{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-notice,.cc-warning{color:var(--precise-amber)!important}.cc-warning{background:var(--precise-amber-surface)!important}.cc-evidence-section{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-evidence-section>summary{color:var(--precise-text)!important}.cc-evidence-section[open]>summary{background:var(--precise-surface)!important;border-bottom:1px solid var(--precise-border)!important}.cc-policy{color:var(--precise-muted)!important}.cc-detail dl>div{border-bottom:1px solid var(--precise-border)!important}.cc-detail dt{color:var(--precise-muted)!important}.cc-detail dd{color:var(--precise-text)!important}.cc-record-finding{border:1px solid var(--precise-border)!important}.cc-record-finding p{color:var(--precise-muted)!important}.cc-app .nav-item:focus-visible,.cc-content :is(button,a,summary,input,select,[tabindex]):focus-visible{outline:2px solid var(--precise-accent)!important}.cc-detail h3:focus{outline:2px solid var(--precise-accent)!important}.cc-evidence-hub{background:var(--precise-surface)!important}.cc-scope-filters>label{color:var(--precise-muted)!important}.cc-scope-filters select{background:var(--precise-surface)!important}.cc-calculation-evidence,.cc-scope-filters select{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.cc-context-panel{background:var(--precise-surface)!important}.cc-context-panel .cc-scope-filters{border-top:1px solid var(--precise-border)!important}.cc-section-nav a:hover{background:var(--precise-soft)!important;color:var(--precise-accent)!important}.cc-kpi{border-top:3px solid var(--precise-border)!important}.cc-kpi:nth-child(3),.cc-kpi:nth-child(4){border-top-color:var(--precise-border)!important}.cc-priority-disclosure{background:var(--precise-surface)!important}.cc-priority-chevron,.cc-priority-hint{color:var(--precise-muted)!important}.cc-priority-disclosure[open]>summary{background:var(--precise-surface)!important}.cc-completion{color:var(--precise-text)!important}.cc-progress,.cc-progress>span,.cc-tab-count{background:var(--precise-surface)!important}.cc-tab-count{color:var(--precise-muted)!important}.cc-tabs button[aria-selected=true] .cc-tab-count{color:var(--precise-accent)!important}.cc-register tr.cc-selected-row{background:var(--precise-soft)!important;box-shadow:none!important}.cc-record-button[aria-current=true]{color:var(--precise-text)!important}.cc-detail{border-top:3px solid var(--precise-border)!important;box-shadow:none!important}.cc-detail-head{background:var(--precise-surface)!important}.cc-detail-context{color:var(--precise-accent)!important}.cc-source-fields{color:var(--precise-text)!important}.cc-source-fields>summary>span{color:var(--precise-muted)!important}.cc-detail-drawer{border-top:3px solid var(--precise-border)!important;box-shadow:none!important}.cc-detail-drawer::-webkit-backdrop{background:var(--precise-surface)!important}.cc-detail-drawer::backdrop{background:var(--precise-surface)!important}.cc-skip-link{border:2px solid var(--precise-border)!important;color:var(--precise-accent)!important}.cc-app,.cc-skip-link{background:var(--precise-surface)!important}.cc-content .eyebrow,.cc-content .heading p{color:var(--precise-muted)!important}.cc-content .primary-btn{background:var(--precise-surface)!important;box-shadow:none!important}.cc-content .primary-btn,.cc-content .secondary-btn{border-color:var(--precise-border)!important}.cc-context-panel{box-shadow:none!important}.cc-section-nav{border-bottom:1px solid var(--precise-border)!important}.cc-section-nav a{color:var(--precise-muted)!important}.cc-section-nav a:focus-visible,.cc-section-nav a:hover{color:var(--precise-accent)!important;background:var(--precise-soft)!important;box-shadow:none!important}.cc-executive-banner{border-left:1px solid var(--precise-border)!important;border:1px solid var(--precise-border)!important;border-left-width:3px!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.cc-executive-banner .hero-kicker{color:var(--precise-muted)!important}.cc-executive-banner h2{color:var(--precise-text)!important}.cc-executive-banner p{color:var(--precise-muted)!important}.cc-executive-banner>a{color:var(--precise-accent)!important}.cc-kpi{border:1px solid var(--precise-border)!important;box-shadow:none!important}.cc-kpi:nth-child(n){border-top:1px solid var(--precise-border)!important}.cc-kpi>span,.cc-kpi>strong.cc-kpi-unavailable{color:var(--precise-muted)!important}.cc-kpi-icon{background:var(--precise-surface)!important;color:var(--precise-accent)!important}.cc-kpi[data-health=red]>strong{color:var(--precise-red)!important}.cc-kpi[data-health=amber]>strong{color:var(--precise-amber)!important}.cc-kpi[data-health=green]>strong{color:var(--precise-green)!important}.cc-kpi:nth-child(3) .cc-kpi-icon{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}.cc-kpi:nth-child(4) .cc-kpi-icon{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.cc-coverage{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-coverage-title{color:var(--precise-accent)!important}.cc-coverage-title strong{color:var(--precise-text)!important}.cc-coverage-title span{color:var(--precise-muted)!important}.cc-coverage-track{background:var(--precise-surface)!important}.cc-segment-red{background:var(--precise-red-surface)!important}.cc-segment-amber{background:var(--precise-amber-surface)!important}.cc-segment-green{background:var(--precise-green-surface)!important}.cc-segment-unknown{background:var(--precise-surface)!important}.cc-coverage-legend>span{color:var(--precise-muted)!important}.cc-coverage-legend b{color:var(--precise-text)!important}.cc-coverage-scope,.cc-coverage-scope small{color:var(--precise-muted)!important}.cc-workspace{border:1px solid var(--precise-border)!important;box-shadow:none!important}.cc-structure[open]>.cc-structure-summary,.cc-workspace,.cc-workspace .cc-search{background:var(--precise-surface)!important}.cc-structure[open]>.cc-structure-summary{box-shadow:none!important}.cc-tabs button[aria-selected=true]{border-bottom-color:var(--precise-border)!important}.cc-tabs button[aria-selected=true],.cc-tabs button[aria-selected=true] .cc-tab-count{background:var(--precise-soft)!important;color:var(--precise-text)!important}.cc-project-columns{color:var(--precise-muted)!important;background:var(--precise-surface)!important}.cc-projects>.cc-structure{border-bottom:1px solid var(--precise-border)!important}.cc-projects>.cc-structure>summary:hover{background:var(--precise-soft)!important}.cc-register th{color:var(--precise-muted)!important;background:var(--precise-surface)!important}.cc-register-status>span:first-child:not(.badge){color:var(--precise-text)!important}.cc-app .live.cc-disconnected{color:var(--precise-red)!important}.cc-app .live.cc-disconnected .pulse{background:var(--precise-red-surface)!important}.cc-loading p{color:var(--precise-muted)!important}.cc-skeleton-grid>div{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-skeleton-grid :is(span,strong,small){background:var(--precise-surface)!important}@media (min-width:1181px){.cc-app>.sidebar{background:var(--precise-surface)!important;box-shadow:none!important}.cc-app .nav-item.active{border-bottom-color:var(--precise-border)!important;background:var(--precise-soft)!important}.cc-app .avatar small{color:var(--precise-muted)!important}.cc-app .topbar{background:var(--precise-surface)!important}}.gos-navigation{background:var(--precise-surface)!important;color:var(--precise-muted)!important;box-shadow:none!important}.gos-brand{color:var(--precise-text)!important}.gos-brand>span{background:var(--precise-surface)!important}.gos-brand small,.gos-brand>span,.gos-menu-link{color:var(--precise-muted)!important}.gos-menu-link.active,.gos-menu-link:hover{background:var(--precise-soft)!important;color:var(--precise-text)!important}.gos-menu-link.active{border-bottom-color:var(--precise-border)!important}.gos-release{color:var(--precise-muted)!important}.gos-menu-toggle{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.gos-navigation :is(a,button):focus-visible{outline:2px solid var(--precise-accent)!important}@media (max-width:1180px){.gos-menu{background:var(--precise-surface)!important;box-shadow:none!important}.gos-menu-link.active{border-left-color:var(--precise-border)!important}}.reporting-page{color:var(--precise-text)!important}.report-page-heading .eyebrow,.report-page-heading p{color:var(--precise-muted)!important}.report-readonly{color:var(--precise-green)!important}.report-toolbar{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.report-toolbar label{color:var(--precise-muted)!important}.report-toolbar :is(input,select){border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.report-toolbar .secondary-btn{color:var(--precise-text)!important}.report-toolbar .primary-btn,.report-toolbar .secondary-btn{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.report-toolbar-note{color:var(--precise-muted)!important}.reporting-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--precise-accent)!important}.report-metric{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.report-metric-label{color:var(--precise-muted)!important}.report-metric-label svg{color:var(--precise-accent)!important}.report-metric>strong{color:var(--precise-text)!important}.report-metric>small{color:var(--precise-muted)!important}.report-meter,.report-meter>span{background:var(--precise-surface)!important}.report-rag.red{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}.report-rag.amber{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.report-rag.green{background:var(--precise-green-surface)!important;color:var(--precise-green)!important}.report-rag.unknown{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.report-section{border-color:var(--precise-border)!important;box-shadow:none!important}.report-section h2{color:var(--precise-text)!important}.report-filters{background:var(--precise-surface)!important}.report-filters :is(select,input){border-color:var(--precise-border)!important}.report-table-scroll th{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.report-table-scroll td{color:var(--precise-text)!important}.report-project-details{border-left:1px solid var(--precise-border)!important;border:1px solid var(--precise-border)!important;border-left-width:3px!important;background:var(--precise-surface)!important}.report-warnings li{color:var(--precise-amber)!important}.steerco-paper{border-color:var(--precise-border)!important;box-shadow:none!important}.report-paper-heading{border-bottom:2px solid var(--precise-border)!important}.report-assessment,.report-evidence-grid>section,.report-scorecard{border-color:var(--precise-border)!important}.report-assessment{background:var(--precise-surface)!important}.report-assessment h2,.report-evidence-grid h2,.report-scorecard h2{color:var(--precise-text)!important}.report-quality{border-top-color:var(--precise-border)!important}.cc-register-tools{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-register-tools>label{color:var(--precise-muted)!important}.cc-register-tools select{color:var(--precise-text)!important}.cc-register-tools .cc-register-search,.cc-register-tools select{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-register-tools .cc-register-search{color:var(--precise-muted)!important}.cc-register-search input{color:var(--precise-text)!important}.cc-register-search:focus-within{outline:2px solid var(--precise-accent)!important}.cc-register-count,.cc-source-missing{color:var(--precise-muted)!important}.cc-record-completeness{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.cc-record-completeness p,.cc-record-completeness strong{color:var(--precise-muted)!important}.programme-overview{border-bottom:1px solid var(--precise-border)!important}.programme-overview-heading h3{color:var(--precise-text)!important}.programme-overview-heading p,.programme-overview-quality{color:var(--precise-muted)!important}.programme-overview-quality{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.programme-overview-quality strong{color:var(--precise-muted)!important}.programme-overview-grid>section{border:1px solid var(--precise-border)!important}.programme-overview-grid h4{color:var(--precise-text)!important}.programme-overview-grid p{color:var(--precise-muted)!important}.programme-overview-grid li{border-top:1px solid var(--precise-border)!important}.programme-overview-grid li small,.programme-overview-grid li span,.programme-overview-grid li>svg{color:var(--precise-muted)!important}.programme-overview-flag{color:var(--precise-red)!important}.programme-overview-finance dt,.programme-overview-label{color:var(--precise-muted)!important}.programme-overview-finance dd{color:var(--precise-text)!important}.programme-overview-note{color:var(--precise-muted)!important}.programme-overview-disclosure{border:1px solid var(--precise-border)!important}.programme-overview-disclosure>summary,.programme-overview-disclosure>summary>span{color:var(--precise-muted)!important}.programme-overview-disclosure[open]>summary{border-bottom:1px solid var(--precise-border)!important}.cc-record-link,.cc-record-navigation{border-block:1px solid var(--precise-border)!important}.cc-record-link input{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-record-link input,.portfolio-page{color:var(--precise-text)!important}.portfolio-controls,.portfolio-notice,.portfolio-policy{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.portfolio-search,.portfolio-toolbar label{color:var(--precise-text)!important}.portfolio-search input,.portfolio-toolbar input,.portfolio-toolbar select{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.portfolio-meta{color:var(--precise-muted)!important}.portfolio-card{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.portfolio-card dl div{border-bottom:1px solid var(--precise-border)!important}.portfolio-table-scroll{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.portfolio-page td,.portfolio-page th{border-bottom:1px solid var(--precise-border)!important}.portfolio-page thead th{background:var(--precise-surface)!important}.portfolio-page a{color:var(--precise-accent)!important}.portfolio-notice{border-left:4px solid var(--precise-border)!important}.session-actions :is(a,button){border:1px solid var(--precise-border)!important;color:var(--precise-text)!important;background:var(--precise-surface)!important}.session-actions :is(a,button):focus-visible{outline:3px solid var(--precise-accent)!important}.sponsor-page,.sponsor-page h2,.sponsor-page h3{color:var(--precise-text)!important}.sponsor-panel{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;box-shadow:none!important}.sponsor-admin form label,.sponsor-panel>p,.sponsor-revoke-reason,.sponsor-search,.sponsor-toolbar label{color:var(--precise-muted)!important}.sponsor-page :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.sponsor-page .sponsor-meta{color:var(--precise-muted)!important}.sponsor-page .secondary-btn{border-color:var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.sponsor-page .secondary-btn:hover:not(:disabled){background:var(--precise-soft)!important;border-color:var(--precise-border)!important}.sponsor-page .primary-btn{background:var(--precise-surface)!important;border-color:var(--precise-border)!important;color:var(--precise-text)!important}.sponsor-page .primary-btn:hover:not(:disabled){background:var(--precise-soft)!important}.sponsor-page :is(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--precise-accent)!important}.sponsor-grid dl{border-top:1px solid var(--precise-border)!important;border-bottom:1px solid var(--precise-border)!important}.sponsor-grid dt{color:var(--precise-muted)!important}.sponsor-grid dd{color:var(--precise-text)!important}.sponsor-page .sponsor-result-count{color:var(--precise-muted)!important}.sponsor-table{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.sponsor-table :is(th,td){border-bottom:1px solid var(--precise-border)!important}.sponsor-table thead th{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.sponsor-table tbody th,.sponsor-table td{color:var(--precise-text)!important}.sponsor-table small{color:var(--precise-muted)!important}.sponsor-attention-card{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.sponsor-attention-card p{color:var(--precise-muted)!important}.sponsor-page [role=alert]{border-left:1px solid var(--precise-border)!important;border:1px solid var(--precise-border)!important;border-left-width:4px!important;background:var(--precise-red-surface)!important}.sponsor-notice{border-left:4px solid var(--precise-border)!important}.sponsor-page a{color:var(--precise-accent)!important}.sponsor-feedback{color:var(--precise-muted)!important}.sponsor-history,.sponsor-limitations{border-top:1px solid var(--precise-border)!important;color:var(--precise-muted)!important}.sponsor-history>summary,.sponsor-limitations>summary{color:var(--precise-text)!important}.sponsor-history article{border-bottom:1px solid var(--precise-border)!important}.sponsor-page footer{border-top:1px solid var(--precise-border)!important}.sponsor-navigation .gos-journey-tabs a[aria-current=page]{background:var(--precise-surface)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}.sponsor-navigation .gos-journey-tabs a[aria-current=page]>svg{color:var(--precise-accent)!important}.sponsor-responsibility-item{border:1px solid var(--precise-border)!important}.sponsor-ack-state{background:var(--precise-surface)!important;color:var(--precise-text)!important}.sponsor-page .sponsor-version{color:var(--precise-muted)!important}.sponsor-audit-detail{background:var(--precise-surface)!important}.sponsor-onboarding summary{color:var(--precise-text)!important}.instance-theme[data-client-brand=true] .gos-navigation{background:var(--precise-surface)!important}.instance-theme[data-client-brand=true] .gos-brand>span{background:var(--precise-accent)!important}.instance-theme[data-client-brand=true] .gos-menu-link.active{background:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}.instance-theme[data-client-brand=true] .gos-page .primary-btn{background:var(--precise-accent)!important;border-color:var(--precise-accent)!important;color:var(--precise-text)!important}.instance-theme[data-client-brand=true] .gos-page .eyebrow{color:var(--precise-surface)!important}.gos-brand .instance-logo{background:var(--precise-surface)!important}.instance-footer{color:var(--precise-muted)!important;border-top:1px solid var(--precise-border)!important}.instance-footer a{color:var(--precise-surface)!important}.branding-form label{color:var(--precise-muted)!important}.branding-form :is(input,textarea){border:1px solid var(--precise-border)!important}.branding-history{color:var(--precise-muted)!important}.branding-page :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--precise-accent)!important}.instance-theme[data-client-brand=true] .gos-page :is(button[aria-selected=true],button[aria-pressed=true]){background:var(--precise-accent)!important;border-color:var(--precise-accent)!important;color:var(--precise-text)!important}.instance-theme[data-client-brand=true] :is(.gos-menu-link,.gos-brand small,.gos-release){color:var(--precise-text)!important}.instance-theme[data-client-brand=true] .gos-page .eyebrow{color:var(--precise-text)!important}.instance-footer a{color:var(--precise-accent)!important}.branding-form .branding-colour-controls input[type=color]{background:var(--precise-surface)!important}.branding-colour-field small{color:var(--precise-muted)!important}.branding-colour-field .branding-colour-warning{color:var(--precise-amber)!important}.briefing-attention-controls label,.briefing-controls label,.briefing-facts dt{color:var(--precise-muted)!important}.briefing-metrics>div{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.briefing-metrics dt{color:var(--precise-muted)!important}.briefing-attention article,.briefing-page .sponsor-grid>article,.briefing-projects article{border:1px solid var(--precise-border)!important}.briefing-warning{border-left:3px solid var(--precise-border)!important;background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.calendar-attendee>label,.calendar-controls>label{color:var(--precise-muted)!important}.calendar-appointment,.calendar-reminders>article{border:1px solid var(--precise-border)!important}.calendar-appointment summary{color:var(--precise-text)!important}.calendar-appointment>details{border-top:1px solid var(--precise-border)!important}.calendar-facts dt{color:var(--precise-muted)!important}.calendar-preferences legend{color:var(--precise-text)!important}.calendar-checks label,.calendar-weekday{color:var(--precise-muted)!important}.calendar-day{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.calendar-day,.calendar-day.outside-month{background:var(--precise-surface)!important}.calendar-day.outside-month{color:var(--precise-muted)!important}.calendar-day[aria-pressed=true]{background:var(--precise-accent)!important;color:var(--precise-text)!important;border-color:var(--precise-accent)!important}.calendar-attendee{border-top:1px solid var(--precise-border)!important}.calendar-reminders>article{border-left:4px solid var(--precise-border)!important;background:var(--precise-surface)!important}.calendar-attendance-summary>div{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.calendar-attendance-summary dt{color:var(--precise-muted)!important}.calendar-attendance-summary dd{color:var(--precise-text)!important}.calendar-attendance-records article{border-top:1px solid var(--precise-border)!important}.calendar-attendance-records p{color:var(--precise-muted)!important}:is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-nav.cc-section-cards{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;box-shadow:none!important}:is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a{border-right:1px solid var(--precise-border)!important;color:var(--precise-muted)!important}:is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a>svg{color:var(--precise-muted)!important}:is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards small{color:var(--precise-muted)!important}:is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a[aria-current=location]{background:var(--precise-surface)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}:is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a[aria-current=location]>svg{color:var(--precise-accent)!important}:is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a:hover{background:var(--precise-soft)!important}.cc-visual-release .cc-register-view-settings{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-register-view-settings p,.cc-register-view-settings span,.gos-page .gos-content-meta,.gos-page .gos-content-note{color:var(--precise-muted)!important}.coverage-table{border:1px solid var(--precise-border)!important}.coverage-table td,.coverage-table th{border-bottom:1px solid var(--precise-border)!important}.coverage-table th{color:var(--precise-text)!important}.coverage-outcome,.coverage-table th{background:var(--precise-surface)!important}.coverage-outcome{border:1px solid var(--precise-border)!important}.coverage-outcome span{color:var(--precise-text)!important}.coverage-table:focus-visible{outline:3px solid var(--precise-accent)!important}.meeting-pack-workspace{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.meeting-pack-workspace,.meeting-pack-workspace summary small{color:var(--precise-text)!important}.meeting-pack-body{border-top:1px solid var(--precise-border)!important}.meeting-pack-summary{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.meeting-pack-time{color:var(--precise-text)!important}.meeting-pack-notes textarea{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.meeting-pack-workspace :is(button,summary,textarea,input):focus-visible{outline:3px solid var(--precise-accent)!important}body .report-context-shell .gos-journey-copy>small{color:var(--precise-muted)!important}body .report-context-shell .gos-journey-tabs a[aria-current]{background:var(--precise-surface)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-accent)!important}body .report-context-shell .gos-journey-tabs a[aria-current]>svg{color:var(--precise-accent)!important}body .gos-setup .admin-area-nav{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}body .gos-setup .admin-area-nav button{border-right:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-muted)!important}body .gos-setup .admin-area-nav button small,body .gos-setup .admin-area-nav button svg{color:var(--precise-muted)!important}body .gos-setup .admin-area-nav button[aria-selected=true]{background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-accent)!important}body .gos-setup .admin-area-nav button[aria-selected=true] small{color:var(--precise-muted)!important}body .gos-setup .admin-area-nav button[aria-selected=true] svg{color:var(--precise-accent)!important}body .gos-setup .admin-area-nav button:hover{background:var(--precise-soft)!important}body .gos-setup .admin-area-nav button:focus-visible,body .platform-section-nav a:focus-visible{outline:2px solid var(--precise-accent)!important}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards small{color:var(--precise-muted)!important}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a[aria-current=location]{background:var(--precise-surface)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-accent)!important}body :is(.cc-app.cc-visual-release,.workflow-surface) .cc-section-cards>a[aria-current=location]>svg{color:var(--precise-accent)!important}@media (max-width:650px){body .gos-setup .admin-area-nav button,body .platform-section-nav li{border-bottom:1px solid var(--precise-border)!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:var(--precise-soft)!important;color:var(--precise-accent)!important;border-color:var(--precise-border)!important;border-bottom-color:var(--precise-accent)!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]) small{color:var(--precise-muted)!important}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav){border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav)>button{border-right:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-muted)!important}body :is(.movement-mode-tabs,.reporting-review-modes) small{color:var(--precise-muted)!important}body :is(.movement-mode-tabs,.reporting-review-modes,.admin-tool-nav)>button:is([aria-selected=true],[aria-pressed=true]){background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-accent)!important}body :is(.movement-mode-tabs,.reporting-review-modes)>button:is([aria-selected=true],[aria-pressed=true]) small{color:var(--precise-muted)!important}@media screen{body :is(.session-actions,.cc-record-reporting,.report-detail-actions,.cc-record-source-action,.status-comparison-links)>a,body a.report-programme-link{background:var(--precise-surface)!important}}@media screen{body :is(button,input[type=button],input[type=submit],input[type=reset],.primary-btn,.secondary-btn):not(:where(.pm-project,.delivery-section-option,.intervention,.finding,.sp-list,.calendar-day,.workflow-metric-action,.cc-record-button,.text-link,.cc-evidence-jump,.nav-item,.gos-sidebar-group,.gos-sidebar-collapse,.sponsor-account-trigger,.sponsor-account-actions button,.gos-drawer-toggle,.mobile-menu,.icon-btn,.gos-sidebar-mobile-heading button,[role=tab],.delivery-sections button,.admin-area-nav button,.admin-tool-nav button,.movement-mode-tabs button,.reporting-review-modes button,.status-transition-scroll button,[hidden])){background:var(--precise-surface)!important}}@media screen{body :is(.primary-btn,button[type=submit],input[type=submit]){color:var(--precise-text)!important}}@media screen{body :is(button.text-link,a.text-link,.cc-record-button,.cc-evidence-jump){color:var(--precise-accent)!important}}@media screen{body button[aria-pressed=true]:not(:where(.pm-project,.delivery-section-option,.workflow-metric-action,.calendar-day,.status-transition-scroll button,.admin-area-nav button,.admin-tool-nav button,.movement-mode-tabs button,.reporting-review-modes button)){color:var(--precise-text)!important}}@media screen{body :is(.icon-btn,.mobile-menu,.gos-sidebar-mobile-heading button){background:var(--precise-surface)!important}}@media screen{.gos-surface{color:var(--precise-text)!important}.gos-surface .report-page-heading .eyebrow{color:var(--precise-muted)!important}.gos-surface .report-page-heading h1{color:var(--precise-text)!important}.gos-surface .report-page-heading p{color:var(--precise-muted)!important}.gos-surface .report-readonly{border:1px solid var(--precise-border)!important;background:var(--precise-soft)!important;color:var(--precise-green)!important}.gos-surface .report-toolbar{border:1px solid var(--precise-border)!important;box-shadow:none!important;background:var(--precise-surface)!important}.gos-surface .report-toolbar label{color:var(--precise-muted)!important}}@media screen{.gos-surface .report-toolbar :is(input,select){background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}}@media screen{.gos-surface .report-metric{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;box-shadow:none!important}.gos-surface .report-metric-label{color:var(--precise-muted)!important}.gos-surface .report-metric-label svg{color:var(--precise-accent)!important}.gos-surface .report-metric>strong{color:var(--precise-text)!important}.gos-surface .report-metric>small{color:var(--precise-muted)!important}.gos-surface .report-meter,.gos-surface .report-meter>span,.gos-surface .report-section{background:var(--precise-surface)!important}.gos-surface .report-section{border:1px solid var(--precise-border)!important;box-shadow:none!important}.gos-surface .report-section>h2{color:var(--precise-text)!important}.gos-surface .report-programme-card{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.gos-surface .report-programme-card strong{color:var(--precise-text)!important}.gos-surface .report-programme-card>div:first-child>div,.gos-surface .report-programme-card>div:last-child>div{color:var(--precise-muted)!important}.gos-surface .report-filters{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.gos-surface .report-filter-field>span{color:var(--precise-muted)!important}}@media screen{.gos-surface .report-filter-field :is(input,select){border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}}@media screen{.gos-surface .report-table-scroll{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.gos-surface .report-table-scroll th{color:var(--precise-muted)!important;background:var(--precise-surface)!important;border-bottom:1px solid var(--precise-border)!important}.gos-surface .report-table-scroll td{border-bottom:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.gos-surface .report-table-scroll td>div{color:var(--precise-muted)!important}.gos-surface .report-table-scroll tr:nth-child(2n) td{background:var(--precise-surface)!important}.gos-surface .report-table-scroll tr:hover td{background:var(--precise-soft)!important}.gos-surface .report-table-scroll td button{border-color:var(--precise-border)!important;color:var(--precise-accent)!important;background:var(--precise-surface)!important}.gos-surface .report-project-details{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.gos-surface .report-project-details h3,.gos-surface .report-project-details p{color:var(--precise-text)!important}.gos-surface .report-warnings{background:var(--precise-amber-surface)!important;border-left:3px solid var(--precise-border)!important}.gos-surface .report-warnings li,.gos-surface .report-warnings p{color:var(--precise-amber)!important}.gos-surface.steerco-page .steerco-paper{border:1px solid var(--precise-border)!important;box-shadow:none!important}.gos-surface .report-paper-heading{background:var(--precise-surface)!important;color:var(--precise-text)!important}.gos-surface .report-paper-heading>div:first-child>div:first-child{color:var(--precise-muted)!important}.gos-surface .report-paper-heading h1,.gos-surface .report-paper-heading>div:first-child>div:last-child{color:var(--precise-text)!important}.gos-surface .report-paper-heading span,.gos-surface .report-paper-heading>div:last-child{color:var(--precise-muted)!important}.gos-surface .report-assessment,.gos-surface .steerco-summary .report-metric{background:var(--precise-surface)!important}.gos-surface .report-assessment{border:1px solid var(--precise-border)!important}.gos-surface .report-assessment h2,.gos-surface .report-assessment p,.gos-surface .report-scorecard h2{color:var(--precise-text)!important}.gos-surface .report-evidence-grid>section,.gos-surface .report-scorecard{border:1px solid var(--precise-border)!important}.gos-surface .report-evidence-grid h2{color:var(--precise-text)!important}.gos-surface .report-quality{color:var(--precise-muted)!important}.workflow-surface,.workflow-surface .topbar{background:var(--precise-surface)!important}.workflow-surface .topbar{border-bottom:1px solid var(--precise-border)!important}.workflow-surface .eyebrow,.workflow-surface .topbar .date{color:var(--precise-muted)!important}.workflow-surface .heading h1{color:var(--precise-text)!important}.workflow-surface .heading p{color:var(--precise-muted)!important}}@media screen{.workflow-surface :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--precise-accent)!important}}@media screen{.workflow-surface .primary-btn,.workflow-surface .secondary-btn{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.workflow-surface .secondary-btn{color:var(--precise-text)!important}.workflow-surface .workflow-section-nav{border-bottom:1px solid var(--precise-border)!important}.workflow-surface .workflow-section-nav a{color:var(--precise-muted)!important}.workflow-surface .workflow-section-nav a:hover{color:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}.workflow-surface .connected-banner{background:var(--precise-surface)!important}.workflow-surface .connected-banner p,.workflow-surface .hero-kicker{color:var(--precise-muted)!important}.workflow-surface .metric{border:1px solid var(--precise-border)!important;box-shadow:none!important}.workflow-surface .metric-top{color:var(--precise-muted)!important}.workflow-surface .metric strong{color:var(--precise-text)!important}.workflow-surface .metric small{color:var(--precise-muted)!important}.workflow-surface .metric-top>div{background:var(--precise-surface)!important;color:var(--precise-accent)!important}.workflow-surface .panel{border:1px solid var(--precise-border)!important;box-shadow:none!important}.workflow-surface .panel-head h3{color:var(--precise-text)!important}.workflow-surface .panel-head p,.workflow-surface .workflow-filters label{color:var(--precise-muted)!important}}@media screen{.workflow-surface :is(input[type=search],select){border-color:var(--precise-border)!important;color:var(--precise-text)!important}}@media screen{.workflow-surface .workflow-register .connected-finding{border-top:1px solid var(--precise-border)!important}.workflow-surface .connected-finding h3{color:var(--precise-text)!important}.workflow-surface .connected-finding p,.workflow-surface .connected-source span{color:var(--precise-muted)!important}.workflow-surface .workflow-insights>details{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.workflow-surface .workflow-insights>details>summary{color:var(--precise-text)!important}.workflow-surface .workflow-insights .panel{border-top:1px solid var(--precise-border)!important}.workflow-surface .connected-disclaimer,.workflow-surface .connected-empty{color:var(--precise-muted)!important}}@media screen{.workflow-surface :is(.workflow-case-overview,.workflow-audit)>.panel-head{border-bottom:1px solid var(--precise-border)!important}}@media screen{.workflow-surface .workflow-field>div:first-child{color:var(--precise-muted)!important}.workflow-surface .workflow-field>div:last-child{color:var(--precise-text)!important}.workflow-surface .workflow-audit-event{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.workflow-surface .workflow-audit-event:before{background:var(--precise-surface)!important;border:3px solid var(--precise-border)!important}.workflow-surface .workflow-audit-event:after{background:var(--precise-surface)!important}.gos-surface.status-report-page .report-toolbar>h2,.workflow-surface .workflow-audit-event>div:first-child>strong{color:var(--precise-text)!important}}body .gos-page .gos-rag{background:var(--precise-surface)!important;color:var(--precise-muted)!important}body .gos-page .gos-rag.red{background:var(--precise-red-surface)!important;color:var(--precise-red)!important}body .gos-page .gos-rag.amber{background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}body .gos-page .gos-rag.green{background:var(--precise-green-surface)!important;color:var(--precise-green)!important}.gos-surface .report-programme-card .report-programme-rag-label{color:var(--precise-muted)!important}.status-rag-counts button{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.status-rag-counts button[aria-pressed=true]{border-color:var(--precise-border)!important;box-shadow:none!important}.status-rag-counts button:focus-visible{outline:2px solid var(--precise-accent)!important}.report-context-shell{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;box-shadow:none!important}.report-context-shell .gos-journey-tabs{border-bottom:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.report-context-shell .gos-journey-tabs li{border-right:1px solid var(--precise-border)!important}.report-context-shell .gos-journey-tabs a,.report-context-shell .gos-journey-tabs a>svg{color:var(--precise-muted)!important}.report-context-shell .gos-journey-tabs a[aria-current=step]{background:var(--precise-surface)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}.report-context-shell .gos-journey-tabs a[aria-current=step]>svg{color:var(--precise-accent)!important}.report-context-shell .gos-journey-tabs a:hover{background:var(--precise-soft)!important}.report-context-shell .gos-journey-copy>small{color:var(--precise-muted)!important}.gos-surface.reporting-page .report-context-shell .report-toolbar{background:var(--precise-surface)!important}.gos-surface.reporting-page .report-context-shell .report-toolbar>h2{color:var(--precise-text)!important}.gos-surface.reporting-page .report-context-shell .report-toolbar>label{color:var(--precise-muted)!important}.gos-surface.reporting-page .report-context-shell .report-toolbar :is(input,select){color:var(--precise-text)!important;background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.report-context-note{border-top:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-visual-release .report-context-shell .cc-context-panel>.cc-reporting-date,.report-context-note,.report-match-count{color:var(--precise-muted)!important}.cc-visual-release .report-context-shell .cc-reporting-date input{background:var(--precise-surface)!important}.cc-visual-release .report-context-shell .cc-scope-filters>label{color:var(--precise-muted)!important}.cc-visual-release .report-context-shell .cc-scope-filters select{background:var(--precise-surface)!important}.cc-visual-release .report-context-shell .cc-context-footer{border-top:1px solid var(--precise-border)!important}.cc-visual-release .report-context-shell .cc-scope-summary{color:var(--precise-muted)!important}.gos-reporting-journey{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.gos-journey-context{color:var(--precise-muted)!important}.gos-journey-context strong{color:var(--precise-text)!important}.gos-reporting-journey a{color:var(--precise-muted)!important}.gos-reporting-journey a[aria-current=step]{color:var(--precise-accent)!important;background:var(--precise-surface)!important}.gos-reporting-journey a:hover{background:var(--precise-soft)!important}.gos-journey-number{border:1px solid var(--precise-border)!important}.cc-priority-journey a{color:var(--precise-accent)!important}.cc-record-reporting{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.cc-record-reporting h4{color:var(--precise-text)!important}.cc-record-reporting p{color:var(--precise-muted)!important}.cc-record-reporting a,.report-detail-actions a,.report-programme-link{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-accent)!important}.report-evidence-review,.report-filter-reset{color:var(--precise-muted)!important}.report-evidence-review{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.report-evidence-review h2{color:var(--precise-text)!important}.report-evidence-availability li{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.report-evidence-review details>div{border-top:1px solid var(--precise-border)!important}.report-print-guidance{color:var(--precise-muted)!important}.report-project-link,.report-source-link{color:var(--precise-accent)!important}.cc-navigation-strip{border-bottom:1px solid var(--precise-border)!important}.reporting-review-workspace{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.reporting-review-workspace summary>span{color:var(--precise-muted)!important}.reporting-review-workspace>details[open]>summary{background:var(--precise-surface)!important;border-bottom:1px solid var(--precise-border)!important}.reporting-review-actions p,.reporting-review-availability,.reporting-review-intro{color:var(--precise-muted)!important}.reporting-review-availability,.reporting-review-modes{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.reporting-review-modes button{color:var(--precise-muted)!important}.reporting-review-modes button+button{border-left:1px solid var(--precise-border)!important}.reporting-review-modes button[aria-selected=true]{background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}.reporting-review-modes button:hover{background:var(--precise-soft)!important}.reporting-review-filters{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.reporting-review-filters label{color:var(--precise-muted)!important}.reporting-review-filters :is(input,select){border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.reporting-review-categories button{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-muted)!important}.reporting-review-categories button[aria-pressed=true]{border-color:var(--precise-border)!important;background:var(--precise-soft)!important;color:var(--precise-accent)!important}.reporting-review-projects article{border:1px solid var(--precise-border)!important}.reporting-review-projects header p,.reporting-review-projects header>div:last-child>span:first-child{color:var(--precise-muted)!important}.reporting-review-projects li{border-top:1px solid var(--precise-border)!important}.reporting-review-projects li span{color:var(--precise-muted)!important}.reporting-review-matrix{border:1px solid var(--precise-border)!important}.reporting-review-matrix caption{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.reporting-review-matrix :is(th,td){border-bottom:1px solid var(--precise-border)!important}.reporting-review-matrix thead th{background:var(--precise-surface)!important}.reporting-review-matrix small,.reporting-review-pagination{color:var(--precise-muted)!important}.reporting-review-workspace :is(button,a,summary,input,select,[tabindex]):focus-visible{outline:2px solid var(--precise-accent)!important}.reporting-review-matrix tbody th{background:var(--precise-surface)!important;color:var(--precise-text)!important;box-shadow:none!important}.reporting-review-matrix thead th:first-child{box-shadow:none!important}.reporting-review-matrix a,.reporting-review-projects a{color:var(--precise-accent)!important}.status-date-comparison{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.status-date-comparison>details>summary{color:var(--precise-text)!important}.status-date-comparison>details>summary span{color:var(--precise-muted)!important}.status-date-comparison summary:focus-visible{outline:3px solid var(--precise-accent)!important}.status-comparison-controls input,.status-comparison-controls select,.status-comparison-limitation{background:var(--precise-surface)!important;color:var(--precise-text)!important}.status-comparison-controls input,.status-comparison-controls select,.status-comparison-summary article{border:1px solid var(--precise-border)!important}.status-comparison-summary article{background:var(--precise-surface)!important}.status-comparison-summary span,.status-comparison-summary strong{color:var(--precise-text)!important}.status-comparison-table{border:1px solid var(--precise-border)!important}.status-comparison-table caption{background:var(--precise-surface)!important;color:var(--precise-muted)!important}.status-comparison-table td,.status-comparison-table th{border-bottom:1px solid var(--precise-border)!important}.status-comparison-table thead th{background:var(--precise-surface)!important}.status-comparison-table small{color:var(--precise-muted)!important}.status-comparison-table summary{color:var(--precise-accent)!important}.status-comparison-body>details{color:var(--precise-text)!important}.status-comparison-table:focus-visible{outline:3px solid var(--precise-accent)!important}.movement-mode-tabs button{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.movement-mode-tabs button[aria-selected=true]{background:var(--precise-soft)!important;border-color:var(--precise-border)!important;box-shadow:none!important}.movement-mode-tabs small{color:var(--precise-muted)!important}.movement-mode-tabs button:focus-visible{outline:3px solid var(--precise-accent)!important}.status-transition-grid{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.status-transition-grid>summary{color:var(--precise-muted)!important}.status-transition-scroll td,.status-transition-scroll th{border:1px solid var(--precise-border)!important}.status-transition-scroll caption{color:var(--precise-muted)!important}.status-transition-scroll button{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.status-transition-scroll button[aria-pressed=true]{background:var(--precise-soft)!important;border-color:var(--precise-border)!important}.status-transition-scroll:focus-visible{outline:3px solid var(--precise-accent)!important}.movement-categories button[aria-pressed=true]{border-color:var(--precise-border)!important;background:var(--precise-soft)!important}.movement-rag-pair>span{color:var(--precise-muted)!important}.movement-outcome{color:var(--precise-text)!important}.movement-dimension-grid article,.movement-investigation,.movement-review-cards article{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.movement-dimension-grid button[aria-pressed=true],.movement-view-controls button[aria-pressed=true]{background:var(--precise-soft)!important;border-color:var(--precise-border)!important;color:var(--precise-text)!important}.movement-review-dimension{border-top:1px solid var(--precise-border)!important}.movement-review-cards .status-comparison-links a{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important;background:var(--precise-surface)!important}.movement-review-cards .status-comparison-links a:hover{background:var(--precise-soft)!important}.movement-review-cards .status-comparison-links a:focus-visible{outline:3px solid var(--precise-accent)!important}.movement-mode-tabs button[aria-selected=true] small{color:var(--precise-text)!important}.movement-mode-tabs button[aria-selected=true]{background:var(--precise-accent)!important;color:var(--precise-text)!important}.status-review-pagination,.status-review-toolbar{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.status-report-page :is(.status-review-toolbar,.status-review-pagination) label{color:var(--precise-muted)!important}.status-report-page :is(.status-review-toolbar,.status-review-pagination) select{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important;background:var(--precise-surface)!important}.status-review-pagination>span,.status-review-toolbar p,.status-scorecard-note{color:var(--precise-muted)!important}.project-review-dialog{border-left:3px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important;box-shadow:none!important}.project-review-dialog::-webkit-backdrop{background:var(--precise-surface)!important}.project-review-dialog::backdrop{background:var(--precise-surface)!important}.project-review-heading{border-bottom:1px solid var(--precise-border)!important}.project-review-heading h2{color:var(--precise-text)!important}.project-review-heading p,.project-review-kicker{color:var(--precise-muted)!important}.project-review-dialog .secondary-btn{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.project-review-dialog :is(a,button,summary):focus-visible{outline:2px solid var(--precise-accent)!important}.project-review-navigation{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.project-review-navigation small{color:var(--precise-muted)!important}.project-review-dialog .report-project-details{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.project-review-facts dt{color:var(--precise-muted)!important}.project-review-rags{border-top:1px solid var(--precise-border)!important}.project-review-rags>div>span:first-child{color:var(--precise-muted)!important}.project-review-dialog a{color:var(--precise-accent)!important}.project-review-note{color:var(--precise-muted)!important}.status-review-link-warning{border:1px solid var(--precise-border)!important;background:var(--precise-amber-surface)!important;color:var(--precise-amber)!important}.steerco-page .steerco-review-workspace{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.steerco-review-workspace>details>summary{color:var(--precise-text)!important}.steerco-review-workspace>details>summary>span{color:var(--precise-muted)!important}.steerco-review-workspace>details[open]>summary{border-bottom:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.steerco-evidence-counts,.steerco-export-message,.steerco-review-intro,.steerco-selection-note{color:var(--precise-muted)!important}.steerco-evidence-tabs{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.steerco-evidence-tabs>button{border-right:1px solid var(--precise-border)!important}.steerco-evidence-tabs>button,.steerco-evidence-tabs>button>svg{color:var(--precise-muted)!important}.steerco-evidence-tabs>button[aria-selected=true]{background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-bottom-color:var(--precise-border)!important}.steerco-evidence-tabs>button:hover{background:var(--precise-soft)!important}.steerco-page :is(.steerco-review-workspace,.report-evidence-review,.steerco-report-link) :is(button,a,input,select,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--precise-accent)!important}.steerco-evidence-filters{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.steerco-evidence-filters>label{color:var(--precise-muted)!important}.steerco-evidence-filters :is(input[type=search],select){border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.steerco-page :is(.steerco-review-workspace,.report-evidence-review,.steerco-report-link) .secondary-btn{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.steerco-project-reviews a,.steerco-report-link a,.steerco-review-workspace a{color:var(--precise-accent)!important}.steerco-financial-detail,.steerco-selected-records>article{border:1px solid var(--precise-border)!important;background:var(--precise-soft)!important}.steerco-financial-detail h3,.steerco-selected-records h3{color:var(--precise-text)!important}.steerco-review-workspace dt,.steerco-selected-records header>span{color:var(--precise-muted)!important}.steerco-review-workspace dd{color:var(--precise-text)!important}.steerco-selected-records details{border-top:1px solid var(--precise-border)!important}.steerco-selected-records summary{color:var(--precise-text)!important}.steerco-report-link p,.steerco-review-export p{color:var(--precise-muted)!important}.steerco-project-reviews article{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.steerco-project-reviews h4{color:var(--precise-text)!important}@media (max-width:760px){.steerco-evidence-tabs>button[aria-selected=true]{box-shadow:none!important}}.steerco-review-workspace>details>summary>svg{color:var(--precise-muted)!important}.gos-page :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--precise-accent)!important}.gos-page :is(.cc-empty,.connected-empty){border:1px dashed var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-muted)!important}@media screen{.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 var(--precise-accent)!important}}@media screen{.cc-app.cc-visual-release .cc-structure-summary:hover{background:var(--precise-soft)!important}}@media screen{.cc-app.cc-visual-release .cc-structure-summary:focus-visible{background:var(--precise-surface)!important}}@media screen{.cc-app.cc-visual-release .cc-structure[open]>.cc-structure-summary{border-bottom:1px solid var(--precise-border)!important}.cc-app.cc-visual-release .cc-register-scroll{border:1px solid var(--precise-border)!important}.cc-app.cc-visual-release .cc-register th{box-shadow:none!important}}@media screen{.cc-app.cc-visual-release .cc-register tbody tr:focus-within{background:var(--precise-surface)!important}}@media screen{.cc-app.cc-visual-release .cc-register tr.cc-selected-row td:first-child{box-shadow:none!important}.cc-app.cc-visual-release .cc-register-export{background:var(--precise-surface)!important}}.workflow-case-review article>details>summary{color:var(--precise-text)!important}.workflow-review-fields>div{border-top:1px solid var(--precise-border)!important}.workflow-review-empty,.workflow-review-fields dd{color:var(--precise-muted)!important}.workflow-owner-groups article{border:1px solid var(--precise-border)!important}.workflow-owner-groups dl>div{color:var(--precise-muted)!important}.workflow-owner-groups dd{color:var(--precise-text)!important}.workflow-case-evidence-actions,.workflow-review-link-message{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-muted)!important}.workflow-case-evidence-actions :is(button,a):focus-visible{outline:2px solid var(--precise-accent)!important}.workflow-surface .workflow-metric-action:hover{border-color:var(--precise-border)!important;background:var(--precise-soft)!important}.workflow-surface .workflow-metric-action[aria-pressed=true]{border-color:var(--precise-border)!important;box-shadow:none!important}.workflow-surface .workflow-metric-action:focus-visible{outline:3px solid var(--precise-accent)!important}.workflow-surface .workflow-pagination,.workflow-surface .workflow-view-toolbar{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.workflow-surface :is(.workflow-view-toolbar,.workflow-pagination) select{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important;color:var(--precise-text)!important}.workflow-surface .workflow-pagination span,.workflow-surface .workflow-view-toolbar p{color:var(--precise-muted)!important}.workflow-surface .workflow-metric-action .metric-top>span:last-child{background:var(--precise-surface)!important;color:var(--precise-accent)!important}.workflow-surface .workflow-metric-action .workflow-metric-hint{color:var(--precise-accent)!important}.workflow-surface .workflow-metric-action[aria-pressed=true]{background:var(--precise-accent)!important;border-color:var(--precise-accent)!important;color:var(--precise-text)!important}.workflow-surface .workflow-metric-action[aria-pressed=true] :is(.metric-top,strong,small){color:var(--precise-text)!important}.workflow-surface .workflow-metric-action[aria-pressed=true] .metric-top>span:first-child{color:var(--precise-text)!important}.workflow-surface .reporting-review-modes button[aria-selected=true]{background:var(--precise-accent)!important;color:var(--precise-text)!important;border-bottom-color:var(--precise-accent)!important}.workflow-surface .reporting-review-modes button[aria-selected=true] :is(span,small,svg){color:var(--precise-text)!important}.gos-workspace-shell,.gos-workspace-sidebar{background:var(--precise-surface)!important}.gos-workspace-sidebar{border-right:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.gos-sidebar-eyebrow{color:var(--precise-muted)!important}.gos-sidebar-group,.gos-sidebar-link{color:var(--precise-text)!important}.gos-sidebar-group>svg,.gos-sidebar-link>svg{color:var(--precise-muted)!important}.gos-sidebar-group:hover,.gos-sidebar-link:hover{background:var(--precise-soft)!important;color:var(--precise-text)!important}.gos-sidebar-group.is-active,.gos-sidebar-link.is-active{background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-left-color:var(--precise-accent)!important}.gos-sidebar-group.is-active>svg,.gos-sidebar-link.is-active>svg{color:var(--precise-accent)!important}.gos-sidebar-collapse{border-top:1px solid var(--precise-border)!important}.gos-sidebar-collapse,.gos-sidebar-demo,.gos-sidebar-demo a,.gos-sidebar-version{color:var(--precise-muted)!important}.gos-sidebar-demo a[aria-current=page]{background:var(--precise-surface)!important;color:var(--precise-accent)!important}.gos-sidebar-demo a small{color:var(--precise-muted)!important}.gos-workspace-sidebar :is(a,button,summary):focus-visible{outline:2px solid var(--precise-accent)!important}.gos-drawer-toggle{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.gos-drawer-backdrop,.gos-shell-skip{background:var(--precise-surface)!important}.gos-shell-skip{color:var(--precise-text)!important}.gos-shell-skip:focus{outline:3px solid var(--precise-accent)!important}.gos-sidebar-mobile-heading button{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.gos-sidebar-mobile-heading button,.licensing-page{color:var(--precise-text)!important}.licence-eyebrow{color:var(--precise-muted)!important}.licence-card,.licence-message{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.licence-time{color:var(--precise-muted)!important}.licence-feature-grid article{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.licence-feature-grid strong{color:var(--precise-text)!important}.licence-table td,.licence-table th{border:1px solid var(--precise-border)!important}.licence-table th{background:var(--precise-surface)!important}.licence-readiness{border-left:4px solid var(--precise-border)!important}.licence-readiness.blocked,.licence-readiness.ready,.licence-readiness.review{border-left-color:var(--precise-border)!important}.licence-command,.licence-offline{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.licence-card button:focus-visible,.licence-card input:focus-visible,.licence-card summary:focus-visible{outline:3px solid var(--precise-accent)!important}.pm-panel{background:var(--gos-surface,var(--precise-surface))!important;border:1px solid var(--precise-border)!important}.pm-page input,.pm-page select,.pm-page textarea{color:var(--precise-text)!important;background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important}.pm-project{color:var(--precise-text)!important}.pm-project[aria-pressed=true]{border:2px solid var(--precise-border)!important}.pm-row{border-bottom:1px solid var(--precise-border)!important}.pm-message{border:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.pm-page [role=alert]{color:var(--precise-red)!important;background:var(--precise-red-surface)!important;border-color:var(--precise-border)!important}.pm-tabs button[aria-pressed=true]{color:var(--precise-text)!important}.pm-muted{color:var(--precise-muted)!important}.pm-financial-note{border:1px solid var(--precise-border)!important}.pm-field-guide,.pm-financial-note{color:var(--precise-text)!important}.pm-field-guide{border-left:3px solid var(--gos-accent,var(--precise-border))!important;background:var(--precise-surface)!important}.pm-actions small{color:var(--precise-muted)!important}.pm-page{color:var(--precise-text)!important}.pm-panel{border-color:var(--precise-border)!important;box-shadow:none!important}.pm-page label{color:var(--precise-text)!important}.pm-page :is(input,select,textarea){border-color:var(--precise-border)!important}.pm-page :is(input,select,textarea):disabled{background:var(--precise-soft)!important;color:var(--precise-text)!important}.pm-project{background:var(--precise-surface)!important;border:1px solid var(--precise-border)!important;box-shadow:none!important}.pm-project small{color:var(--precise-muted)!important}.pm-project[aria-pressed=true]{border:1px solid var(--precise-border)!important;border-left:4px solid var(--gos-accent,var(--precise-border))!important;background:var(--precise-soft)!important;color:var(--precise-text)!important}.delivery-project-context,.pm-project[aria-pressed=true] small{color:var(--precise-muted)!important}.pm-tabs{border-bottom:1px solid var(--precise-border)!important}.delivery-register-group>span{color:var(--precise-muted)!important}.pm-tabs button[aria-pressed=true]{background:var(--precise-soft)!important;color:var(--gos-accent,var(--precise-accent))!important;border-color:var(--precise-border)!important;box-shadow:none!important}.delivery-register-heading>span{color:var(--precise-muted)!important}.pm-row strong{color:var(--precise-text)!important}.pm-row p{color:var(--precise-muted)!important}.delivery-fieldset{border-top:1px solid var(--precise-border)!important}.delivery-fieldset legend{color:var(--precise-text)!important}.delivery-guidance{color:var(--precise-muted)!important}.pm-actions{border-top:1px solid var(--precise-border)!important}.pm-financial-note{background:var(--precise-surface)!important}.pm-derived{border-top:1px solid var(--precise-border)!important;border-bottom:1px solid var(--precise-border)!important}.pm-page :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--gos-accent,var(--precise-accent))!important}.delivery-required{color:var(--precise-red)!important}.instance-theme[data-client-brand=true] .gos-page .pm-page .pm-project[aria-pressed=true]{background:var(--precise-soft)!important;color:var(--precise-text)!important;border-color:var(--precise-border)!important;border-left-color:var(--precise-accent)!important}.instance-theme[data-client-brand=true] .gos-page .pm-page .pm-project[aria-pressed=true] small{color:var(--precise-muted)!important}.delivery-sections{border:1px solid var(--precise-border)!important}.delivery-sections button{border-right:1px solid var(--precise-border)!important}.delivery-sections button[aria-pressed=true]{background:var(--precise-soft)!important;color:var(--precise-accent)!important;box-shadow:none!important}.pm-page .delivery-sections{border-color:var(--precise-border)!important;background:var(--precise-surface)!important}.pm-page .delivery-sections button{border-right:1px solid var(--precise-border)!important;background:var(--precise-surface)!important}.pm-page .delivery-sections .gos-journey-copy>small,.pm-page .delivery-sections button,.pm-page .delivery-sections button>svg{color:var(--precise-muted)!important}.pm-page .delivery-sections button:hover{background:var(--precise-soft)!important}.instance-theme[data-client-brand=true] .gos-page .pm-page .delivery-sections button[aria-pressed=true],.pm-page .delivery-sections button[aria-pressed=true]{background:var(--precise-soft)!important;color:var(--precise-accent)!important;border-right-color:var(--precise-border)!important;border-bottom-color:var(--precise-accent)!important}.pm-page .delivery-sections button[aria-pressed=true]>svg{color:var(--precise-accent)!important}.delivery-lane{border:1px solid var(--precise-border)!important;box-shadow:none!important}.delivery-lane,.delivery-lane.is-editing{background:var(--precise-surface)!important}.delivery-lane>.pm-muted,.delivery-lane>p{color:var(--precise-muted)!important}.delivery-lane .pm-panel{border-top:1px solid var(--precise-border)!important}.sponsor-account-trigger{border:1px solid var(--precise-border)!important;color:var(--precise-text)!important}.sponsor-account-trigger:hover,.sponsor-account-trigger[aria-expanded=true]{background:var(--precise-soft)!important;color:var(--precise-text)!important}.sponsor-account-actions{border:1px solid var(--precise-border)!important;box-shadow:none!important}.sponsor-account-actions,.sponsor-account-actions button{background:var(--precise-surface)!important;color:var(--precise-text)!important}.sponsor-account-actions button:hover{background:var(--precise-soft)!important}.sponsor-account-actions p{color:var(--precise-red)!important}.gos-navigation .sponsor-account-actions button:focus-visible{outline:2px solid var(--precise-accent)!important}}}