/* Generated by build-dark-theme.mjs — do not edit by hand. */
html[data-theme="dark"]:not(#_) body {
    color: #E4E0D4;
    background-color: #122830
}
html[data-theme="dark"]:not(#_) .hdr.navbar {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0))
}
html[data-theme="dark"]:not(#_) .hdr.scrolled {
    background: #122830
}
html[data-theme="dark"]:not(#_) .brand-lockup-nav {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .hdr.scrolled .nav-link {
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .navbar-toggler {
    border-color: rgba(255,255,255,0.10)
}
html[data-theme="dark"]:not(#_) .hdr.scrolled .navbar-toggler {
    border-color: rgba(255, 255, 255, 0.22)
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-collapse {
        background: #122830;
        border: 1px solid rgba(255, 255, 255, 0.18)
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr.scrolled .navbar-collapse {
        background: #122830
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr:not(.scrolled) .navbar-collapse .nav-link {
        color: #E4E0D4 !important
    }
}
html[data-theme="dark"]:not(#_) .official-logo-hero-wrap::before {
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.14) 48%, rgba(255, 255, 255, 0) 76%)
}
html[data-theme="dark"]:not(#_) .btn-cta-secondary {
    border: 2px solid rgba(255,255,255,0.10)
}
html[data-theme="dark"]:not(#_) .btn-cta-secondary:hover {
    background: #17333D;
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .ref-wrap {
    background: #122830
}
html[data-theme="dark"]:not(#_) #about {
    background: #122830
}
html[data-theme="dark"]:not(#_) #vision {
    background: hsl(84, 28%, 16%)
}
html[data-theme="dark"]:not(#_) #goals {
    background: hsl(30, 30%, 16%)
}
html[data-theme="dark"]:not(#_) #values {
    background: hsl(174, 28%, 16%)
}
html[data-theme="dark"]:not(#_) #board {
    background: #122830
}
html[data-theme="dark"]:not(#_) #reports {
    background: hsl(77, 28%, 16%)
}
html[data-theme="dark"]:not(#_) #contact {
    background: #122830
}
html[data-theme="dark"]:not(#_) .ref-section-title {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .ref-section-subtitle {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .ref-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.15);
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .ref-feature .icon {
    background: linear-gradient(135deg, hsl(23, 30%, 22%), hsl(9, 30%, 22%));
    color: #A9B8B4;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .ref-feature h3 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .ref-feature p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .ref-link-card {
    color: #E4E0D4;
    border: 1px solid rgba(255, 255, 255, 0.18);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .ref-link-card .left .icon {
    background: linear-gradient(135deg, hsl(174, 28%, 16%), hsl(198, 30%, 22%));
    color: #93CBCB;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .ref-link-card small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .report-about-card .rounded-3 {
    background-color: hsl(174, 28%, 16%) !important;
    border: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .contact-form {
    background: #17333D;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .form-label {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .form-input,
html[data-theme="dark"]:not(#_) .form-textarea {
    border: 1.5px solid rgba(255,255,255,0.10);
    background: #17333D;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .contact-item {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.135);
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .contact-icon {
    background: linear-gradient(135deg, #122830, hsl(23, 30%, 22%));
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .contact-details h3 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .contact-details p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .social-icon-circle {
    background: hsl(174, 28%, 16%);
    color: #93CBCB;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .social-icon-circle:hover {
    background-color: #2B6577;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .site-footer {
    background-color: hsl(42, 26%, 22%);
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .footer-license {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .footer-divider {
    border-top: 1px solid rgba(255, 255, 255, 0.12)
}
@media (max-width: 767.98px) {
    html[data-theme="dark"]:not(#_) .hdr.navbar,
html[data-theme="dark"]:not(#_) .hdr.navbar.scrolled {
        background: #122830 !important
    }
}
@media (max-width: 767.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-toggler {
        border: 1px solid rgba(255, 255, 255, 0.22) !important;
        background: rgba(14, 31, 38, 0.66)
    }
}
html[data-theme="dark"]:not(#_) .form-privacy-note {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-privacy-note a,
html[data-theme="dark"]:not(#_) .contact-link {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .contact-link:hover,
html[data-theme="dark"]:not(#_) .form-privacy-note a:hover {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-page {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .privacy-shell {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .privacy-page h1 {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-intro {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-page h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .privacy-page p,
html[data-theme="dark"]:not(#_) .privacy-page li {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .footer-links a {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .footer-links a:hover,
html[data-theme="dark"]:not(#_) .footer-links a:focus-visible {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .footer-links span {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .not-found-page {
    background: radial-gradient(circle at 15% 20%, rgba(255, 255, 255, 0.12), transparent 34%),
    radial-gradient(circle at 86% 80%, rgba(255, 255, 255, 0.14), transparent 32%),
    #122830
}
html[data-theme="dark"]:not(#_) .not-found-card {
    border: 1px solid rgba(255, 255, 255, 0.195);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .not-found-code {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .not-found-card h1 {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .not-found-card p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .contact-action-link {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .contact-action-link:hover,
html[data-theme="dark"]:not(#_) .contact-action-link:focus-visible {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .hedayat-dropdown {
    border: 1px solid rgba(255, 255, 255, 0.21);
    background: #122830
}
html[data-theme="dark"]:not(#_) .hedayat-dropdown .dropdown-item {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .hedayat-dropdown .dropdown-item:hover,
html[data-theme="dark"]:not(#_) .hedayat-dropdown .dropdown-item:focus {
    color: #A9B8B4;
    background: hsl(84, 28%, 16%)
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hedayat-dropdown {
        background: hsl(84, 28%, 16%);
        border-color: rgba(255, 255, 255, 0.15)
    }
}
html[data-theme="dark"]:not(#_) .hdr.navbar,
html[data-theme="dark"]:not(#_) .hdr.navbar.scrolled,
html[data-theme="dark"]:not(#_) .hdr.navbar:not(.scrolled) {
    background: #122830 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .hdr.navbar::after {
    background: linear-gradient(90deg,
    #687A55 0 24%,
    #C6B45C 24% 42%,
    #E79B72 42% 61%,
    #E56356 61% 76%,
    #92B7B6 76% 89%,
    #2B6577 89% 100%)
}
html[data-theme="dark"]:not(#_) .nav-rtl .nav-link,
html[data-theme="dark"]:not(#_) .nav-dropdown-toggle {
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .hdr:not(.scrolled) .nav-link,
html[data-theme="dark"]:not(#_) .hdr.scrolled .nav-link,
html[data-theme="dark"]:not(#_) .hdr:not(.scrolled) .nav-dropdown-toggle,
html[data-theme="dark"]:not(#_) .hdr.scrolled .nav-dropdown-toggle {
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .nav-rtl .nav-link:hover,
html[data-theme="dark"]:not(#_) .nav-rtl .nav-link:focus-visible,
html[data-theme="dark"]:not(#_) .nav-dropdown-toggle:hover,
html[data-theme="dark"]:not(#_) .nav-dropdown-toggle:focus-visible,
html[data-theme="dark"]:not(#_) .hedayat-nav-group.show > .nav-dropdown-toggle {
    color: #A9B8B4 !important;
    background: rgba(255, 255, 255, 0.119) !important
}
html[data-theme="dark"]:not(#_) .hedayat-dropdown {
    border: 1px solid rgba(255, 255, 255, 0.22) !important;
    background: #17333D !important
}
html[data-theme="dark"]:not(#_) .hedayat-dropdown li + li {
    border-top: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .hedayat-dropdown .dropdown-item {
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .hedayat-dropdown .dropdown-item:hover,
html[data-theme="dark"]:not(#_) .hedayat-dropdown .dropdown-item:focus-visible {
    color: #A9B8B4 !important;
    background: #122830 !important
}
html[data-theme="dark"]:not(#_) .hdr .whatsapp-btn {
    background: #17333D !important;
    color: #A9B8B4 !important
}
html[data-theme="dark"]:not(#_) .hdr .whatsapp-btn:hover,
html[data-theme="dark"]:not(#_) .hdr .whatsapp-btn:focus-visible {
    background: hsl(144, 30%, 16%) !important;
    color: #A9B8B4 !important
}
html[data-theme="dark"]:not(#_) .hdr .navbar-toggler,
html[data-theme="dark"]:not(#_) .hdr.scrolled .navbar-toggler,
html[data-theme="dark"]:not(#_) .hdr:not(.scrolled) .navbar-toggler {
    border: 1px solid rgba(255, 255, 255, 0.22) !important;
    background: #17333D !important
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr.navbar,
html[data-theme="dark"]:not(#_) .hdr.navbar.scrolled,
html[data-theme="dark"]:not(#_) .hdr.navbar:not(.scrolled) {
        background: #122830 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-collapse {
        border: 1px solid rgba(255, 255, 255, 0.21) !important;
        background: #122830 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-item {
        border-bottom: 1px solid rgba(255, 255, 255, 0.135)
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hedayat-dropdown {
        background: #122830 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hedayat-dropdown li + li {
        border-top-color: rgba(255, 255, 255, 0.112)
    }
}
@media (min-width: 992px) {
    html[data-theme="dark"]:not(#_) .hdr .nav-rtl .nav-link,
html[data-theme="dark"]:not(#_) .hdr .nav-dropdown-toggle {
        color: #E4E0D4 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-collapse,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse.collapsing,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse.show {
        border: 1px solid rgba(255, 255, 255, 0.22) !important;
        background: #122830 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-item,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .hedayat-nav-group {
        border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-link,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-dropdown-toggle {
        color: #E4E0D4 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-link:hover,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-link:focus-visible,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-dropdown-toggle:hover,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .nav-dropdown-toggle:focus-visible,
html[data-theme="dark"]:not(#_) .hdr .navbar-collapse .hedayat-nav-group.show > .nav-dropdown-toggle {
        color: #A9B8B4 !important;
        background: #122830 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .hedayat-nav-group > .dropdown-menu,
html[data-theme="dark"]:not(#_) .hdr .hedayat-nav-group > .dropdown-menu[data-bs-popper] {
        border: 1px solid rgba(255, 255, 255, 0.15) !important;
        background: #122830 !important
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hdr .hedayat-dropdown .dropdown-item {
        color: #E4E0D4 !important
    }
}
html[data-theme="dark"]:not(#_) .social-username {
    color: #93CBCB !important
}
html[data-theme="dark"]:not(#_) .official-social-link {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .official-social-link i {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .official-social-link:hover,
html[data-theme="dark"]:not(#_) .official-social-link:focus-visible {
    background: #17333D;
    border-color: rgba(255, 255, 255, 0.22);
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) #about .ref-section-subtitle {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .institutional-info-icon {
    background: hsl(174, 28%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .institutional-info-copy h3 {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .institutional-info-copy p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-status.is-pending {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-status.is-success {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-status.is-error {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .skip-link {
    background: #214552;
    border: 2px solid rgba(255,255,255,0.10)
}
html[data-theme="dark"]:not(#_) .a11y-tools {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .a11y-tools button {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .a11y-tools button:hover {
    background: hsl(180, 26%, 16%)
}
html[data-theme="dark"]:not(#_) .a11y-tools button[aria-pressed="true"] {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .a11y-high-contrast body {
    background: #17333D !important;
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .official-trust-bar {
    background: #122830;
    border-top: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .official-trust-inner {
    border: 1px solid rgba(255, 255, 255, 0.195);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .trust-item {
    border-inline-end: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .trust-item>i {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .trust-item span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .trust-item strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .trust-verify {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .trust-verify:hover {
    background: #2B6577
}
@media (max-width: 980px) {
    html[data-theme="dark"]:not(#_) .trust-item {
        border-bottom: 1px solid rgba(255, 255, 255, 0.15)
    }
}
@media (max-width: 560px) {
    html[data-theme="dark"]:not(#_) .official-trust-bar {
        background: #122830
    }
}
html[data-theme="dark"]:not(#_) .feedback-launcher {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .feedback-launcher:hover {
    background: hsl(180, 26%, 16%)
}
html[data-theme="dark"]:not(#_) .feedback-dialog {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .feedback-dialog::backdrop {
    background: rgba(255, 255, 255, 0.14)
}
html[data-theme="dark"]:not(#_) .feedback-head h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .feedback-head p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .feedback-close {
    border: 1px solid rgba(255,255,255,0.10);
    background: hsl(180, 27%, 16%);
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .feedback-choices span {
    border: 1px solid rgba(255,255,255,0.10);
    background: hsl(180, 30%, 16%);
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .feedback-choices input:checked + span {
    border-color: rgba(147, 203, 203, 0.45);
    background: hsl(194, 30%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .feedback-comment-label {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .feedback-form textarea {
    border: 1px solid rgba(255,255,255,0.10);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .feedback-form textarea:focus {
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .feedback-privacy {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .feedback-privacy i {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .feedback-submit {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .feedback-submit:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .feedback-status[data-state="success"] {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .feedback-status[data-state="error"] {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .feedback-status[data-state="loading"] {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .a11y-high-contrast .feedback-launcher {
    background: #17333D !important;
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .a11y-high-contrast .feedback-choices input:checked + span {
    background: #214552 !important
}
html[data-theme="dark"]:not(#_) .feedback-center-link {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .feedback-center-link:hover {
    border-bottom-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .a11y-high-contrast .feedback-center-link {
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .institution-statement {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .institution-statement:nth-child(2) {
    border-inline-start-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .institution-statement-icon {
    background: #17333D;
    color: #A9B8B4;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .institution-statement:nth-child(2) .institution-statement-icon {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .institution-statement-kicker {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .institution-statement h3,
html[data-theme="dark"]:not(#_) .strategic-goal h3,
html[data-theme="dark"]:not(#_) .core-value h3 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-statement p,
html[data-theme="dark"]:not(#_) .strategic-goal p,
html[data-theme="dark"]:not(#_) .core-value p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .strategic-goals-list {
    border-block: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .strategic-goal:nth-child(odd) {
    border-inline-end: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .strategic-goal:nth-child(-n+2) {
    border-block-end: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .strategic-goal-number {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .strategic-goal-icon {
    background: rgba(255, 255, 255, 0.126);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .core-value {
    border-top: 2px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .core-value-icon {
    background: #17333D;
    color: #93CBCB;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
@media (max-width: 767.98px) {
    html[data-theme="dark"]:not(#_) .strategic-goal:nth-child(-n+3) {
        border-block-end: 1px solid rgba(255, 255, 255, 0.21)
    }
}
html[data-theme="dark"]:not(#_)[lang="en"] .institution-statement:nth-child(2) {
    border-inline-start-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .media-home-card {
    border: 1px solid rgba(255, 255, 255, 0.195);
    background: #17333D;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-home-card:hover,
html[data-theme="dark"]:not(#_) .media-home-card:focus-visible {
    border-color: rgba(255, 255, 255, 0.22);
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-home-card-icon {
    background: hsl(90, 29%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-home-card-copy strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-home-card-copy small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-home-arrow {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .a11y-tools .a11y-lang-switch {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .a11y-tools .a11y-lang-switch:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .hero-section.hero-split {
    color: #E4E0D4;
    background: radial-gradient(ellipse at 18% 30%, rgba(255, 255, 255, 0.12), transparent 52%),
    radial-gradient(ellipse at 85% 75%, rgba(255, 255, 255, 0.12), transparent 55%),
    linear-gradient(180deg, #122830 0%, #122830 100%) !important
}
html[data-theme="dark"]:not(#_) .hero-split-title {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .hero-split-lead {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .hero-split-btn {
    background: #2B6577;
    border: 2px solid rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .hero-split-btn:hover,
html[data-theme="dark"]:not(#_) .hero-split-btn:focus-visible {
    background: #2B6577;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .hero-split-btn--ghost {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .hero-split-btn--ghost:hover,
html[data-theme="dark"]:not(#_) .hero-split-btn--ghost:focus-visible {
    background: hsl(198, 30%, 22%);
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .form-consent {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-consent a {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .hero-section.hero-split {
    background: radial-gradient(ellipse at 22% 45%, rgba(190,174,89,.10), transparent 55%),
    linear-gradient(180deg, #17333D 0%, #122830 100%) !important
}
html[data-theme="dark"]:not(#_) .hero-split-title {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-split-btn {
    background: #2B6577;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .hero-split-btn:hover,
html[data-theme="dark"]:not(#_) .hero-split-btn:focus-visible {
    background: #2B6577;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .hero-split-btn--ghost {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .hero-split-btn--ghost:hover,
html[data-theme="dark"]:not(#_) .hero-split-btn--ghost:focus-visible {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .hero-license {
    background: #122830;
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .hero-license > i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .hero-license strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-license em {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-license:hover {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .quick-access a {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.15);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .quick-access a:hover,
html[data-theme="dark"]:not(#_) .quick-access a:focus-visible {
    border-top-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .qa-icon {
    background: hsl(195, 30%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .qa-copy small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .hero-section.hero-gov {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0.14) 100%),
    linear-gradient(160deg, #2B6577 0%, #2B6577 50%, #2B6577 100%) !important
}
html[data-theme="dark"]:not(#_) .hero-gov .hero-split-lead {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .hero-gov .hero-split-btn {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-gov .hero-split-btn:hover,
html[data-theme="dark"]:not(#_) .hero-gov .hero-split-btn:focus-visible {
    background: hsl(49, 30%, 22%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-gov .hero-split-btn--ghost:hover,
html[data-theme="dark"]:not(#_) .hero-gov .hero-split-btn--ghost:focus-visible {
    background: rgba(14, 31, 38, 0.2);
    border-color: rgba(255,255,255,0.10)
}
html[data-theme="dark"]:not(#_) .hero-gov .hero-license {
    background: rgba(14, 31, 38, 0.17)
}
html[data-theme="dark"]:not(#_) .hero-gov .hero-license > i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .hero-gov .hero-license:hover {
    background: rgba(14, 31, 38, 0.22)
}
html[data-theme="dark"]:not(#_) .hero-section.hero-photo {
    color: #E4E0D4;
    background: linear-gradient(180deg, #122830 0%, #122830 100%) !important
}
html[data-theme="dark"]:not(#_) .hero-eyebrow {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .hero-photo-title {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-photo-lead {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .hp-btn {
    background: #2B6577;
    border: 1.5px solid rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .hp-btn:hover,
html[data-theme="dark"]:not(#_) .hp-btn:focus-visible {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .hp-btn--ghost {
    background: #17333D;
    color: #E4E0D4;
    border-color: rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .hp-btn--ghost:hover,
html[data-theme="dark"]:not(#_) .hp-btn--ghost:focus-visible {
    background: #17333D;
    color: #F1EAD0;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .hero-photo .hero-license {
    background: #122830
}
html[data-theme="dark"]:not(#_) .qa2-card {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .qa2-icon {
    background: hsl(44, 30%, 22%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .qa2-card small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .qa2-arrow {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.22);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .qa2-card:hover .qa2-arrow {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .institutional-info-action,
html[data-theme="dark"]:not(#_) .btn-form-submit {
    background: #2B6577 !important
}
html[data-theme="dark"]:not(#_) .institutional-info-action:hover,
html[data-theme="dark"]:not(#_) .btn-form-submit:hover {
    background: #2B6577 !important
}
html[data-theme="dark"]:not(#_) .ref-section-subtitle {
    color: #A9B8B4 !important
}
html[data-theme="dark"]:not(#_) .footer-license {
    color: #A9B8B4 !important
}
html[data-theme="dark"]:not(#_) .footer-links a {
    color: #A9B8B4 !important
}
html[data-theme="dark"]:not(#_) .hdr .nav-link.active,
html[data-theme="dark"]:not(#_) .hdr .dropdown-item.active,
html[data-theme="dark"]:not(#_) .hdr .hedayat-nav-group.is-current > .nav-dropdown-toggle {
    color: #F1EAD0 !important
}
html[data-theme="dark"]:not(#_) .hdr .dropdown-item.active {
    background: hsl(193, 27%, 16%) !important
}
html[data-theme="dark"]:not(#_) .crumbs {
    background: #122830
}
html[data-theme="dark"]:not(#_) .crumbs a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .crumbs li > span:not(.crumb-sep) {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .crumbs [aria-current="page"] {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .crumb-sep {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .inner-page main h1 {
    color: #F1EAD0 !important
}
html[data-theme="dark"]:not(#_) .inner-page main h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .not-found-home-btn {
    background: #2B6577 !important;
    border-color: rgba(147, 203, 203, 0.45) !important
}
html[data-theme="dark"]:not(#_) .not-found-home-btn:hover,
html[data-theme="dark"]:not(#_) .not-found-home-btn:focus-visible {
    background: #2B6577 !important
}
html[data-theme="dark"]:not(#_) body {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .site-chrome-hdr.hdr.navbar {
    background: #122830 !important
}
html[data-theme="dark"]:not(#_) .site-chrome-hdr.hdr.navbar.scrolled {
    background: #122830 !important
}
html[data-theme="dark"]:not(#_) .brand-en-name {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .brand-en-name span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .site-chrome-hdr .navbar-nav .nav-link,
html[data-theme="dark"]:not(#_) .site-chrome-hdr .nav-dropdown-toggle {
    color: #E4E0D4 !important
}
html[data-theme="dark"]:not(#_) .site-chrome-hdr .navbar-nav .nav-link:hover,
html[data-theme="dark"]:not(#_) .site-chrome-hdr .nav-dropdown-toggle:hover,
html[data-theme="dark"]:not(#_) .site-chrome-hdr .navbar-nav .nav-link:focus-visible {
    background: rgba(255, 255, 255, 0.084) !important;
    color: #F1EAD0 !important
}
html[data-theme="dark"]:not(#_) .hdr-icon-btn {
    border: 1px solid rgba(255, 255, 255, 0.21);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hdr-icon-btn:hover,
html[data-theme="dark"]:not(#_) .hdr-icon-btn:focus-visible {
    background: #2B6577;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .hdr-whatsapp {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .hdr-lang {
    border: 1px solid rgba(255, 255, 255, 0.21);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hdr-lang:hover,
html[data-theme="dark"]:not(#_) .hdr-lang:focus-visible {
    border-color: rgba(147, 203, 203, 0.45);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hdr-cta {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .hdr-cta:hover,
html[data-theme="dark"]:not(#_) .hdr-cta:focus-visible {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .site-chrome-hdr .navbar-toggler {
    border: 1px solid rgba(255, 255, 255, 0.22) !important;
    background: #17333D !important
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .site-chrome-hdr .navbar-collapse {
        background: #122830 !important
    }
}
html[data-theme="dark"]:not(#_) .qa2--compact .qa2-icon {
    background: #122830
}
html[data-theme="dark"]:not(#_) .qa2--compact .qa2-card:hover .qa2-icon,
html[data-theme="dark"]:not(#_) .qa2--compact .qa2-card:focus-visible .qa2-icon {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .home-section--tint {
    background: #122830
}
html[data-theme="dark"]:not(#_) .home-head h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .home-head p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .home-section h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .pillar,
html[data-theme="dark"]:not(#_) .goal-card,
html[data-theme="dark"]:not(#_) .value-card,
html[data-theme="dark"]:not(#_) .track-card,
html[data-theme="dark"]:not(#_) .partner-strip,
html[data-theme="dark"]:not(#_) .contact-form,
html[data-theme="dark"]:not(#_) .contact-line {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .pillar-icon,
html[data-theme="dark"]:not(#_) .goal-icon,
html[data-theme="dark"]:not(#_) .track-icon,
html[data-theme="dark"]:not(#_) .value-icon,
html[data-theme="dark"]:not(#_) .contact-icon {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .pillar p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .goal-num {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .goal-card p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .value-card p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .value-card:hover .value-icon,
html[data-theme="dark"]:not(#_) .value-card:focus-visible .value-icon {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .track-icon {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .track-audience {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .track-card p:not(.track-audience) {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .partner-strip {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .partner-strip .track-icon {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .partner-strip p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .home-section .form-label {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .home-section .form-input,
html[data-theme="dark"]:not(#_) .home-section .form-textarea {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #122830
}
html[data-theme="dark"]:not(#_) .home-section .form-input:focus,
html[data-theme="dark"]:not(#_) .home-section .form-textarea:focus {
    border-color: rgba(147, 203, 203, 0.45);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .contact-line small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .contact-line strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .contact-line em {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .contact-social {
    background: #122830
}
html[data-theme="dark"]:not(#_) .contact-social > small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .site-footer.site-footer-v2 {
    background: #2B6577 !important
}
html[data-theme="dark"]:not(#_) .footer-v2 .footer-col h2 {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .footer-v2-ncnp {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .footer-contact-col li i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .footer-social a {
    background: rgba(14, 31, 38, 0.18)
}
html[data-theme="dark"]:not(#_) .footer-social a:hover,
html[data-theme="dark"]:not(#_) .footer-social a:focus-visible {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .footer-official a {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .footer-official a:hover,
html[data-theme="dark"]:not(#_) .footer-official a:focus-visible {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .footer-bottom-v2 {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .float-btn,
html[data-theme="dark"]:not(#_) .feedback-launcher.feedback-launcher-v2 {
    border: 1px solid rgba(255, 255, 255, 0.21);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .float-btn:hover,
html[data-theme="dark"]:not(#_) .float-btn:focus-visible,
html[data-theme="dark"]:not(#_) .float-btn[aria-expanded="true"],
html[data-theme="dark"]:not(#_) .feedback-launcher.feedback-launcher-v2:hover,
html[data-theme="dark"]:not(#_) .feedback-launcher.feedback-launcher-v2:focus-visible {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .a11y-panel {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .a11y-panel-title {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .a11y-panel button {
    border: 1px solid rgba(255, 255, 255, 0.21);
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .a11y-panel button:hover,
html[data-theme="dark"]:not(#_) .a11y-panel button:focus-visible,
html[data-theme="dark"]:not(#_) .a11y-panel button[aria-pressed="true"] {
    background: #2B6577;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .feedback-launcher-v2 .feedback-launcher-label {
    background: #2B6577
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .mobile-tabbar {
        background: #17333D;
        border-top: 1px solid rgba(255, 255, 255, 0.15)
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .mobile-tabbar a {
        color: #A9B8B4
    }
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .mobile-tabbar a.is-active {
        color: #F1EAD0;
        background: rgba(255, 255, 255, 0.084)
    }
}
html[data-theme="dark"]:not(#_) .search-dialog,
html[data-theme="dark"]:not(#_) .doc-viewer {
    background: #17333D;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .search-dialog::backdrop,
html[data-theme="dark"]:not(#_) .doc-viewer::backdrop {
    background: rgba(255, 255, 255, 0.14)
}
html[data-theme="dark"]:not(#_) .search-box {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .search-box > i {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .search-box input {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .search-close {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .search-results a:hover,
html[data-theme="dark"]:not(#_) .search-results a:focus-visible {
    background: #122830
}
html[data-theme="dark"]:not(#_) .search-results .sr-type {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .search-results strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .search-results small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .search-hint,
html[data-theme="dark"]:not(#_) .search-empty {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .doc-viewer-bar {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .doc-viewer-actions a {
    background: rgba(14, 31, 38, 0.22)
}
html[data-theme="dark"]:not(#_) .doc-viewer-actions a.doc-viewer-download {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .doc-viewer-actions a:hover,
html[data-theme="dark"]:not(#_) .doc-viewer-actions a:focus-visible {
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .doc-viewer-close {
    background: rgba(14, 31, 38, 0.22)
}
html[data-theme="dark"]:not(#_) .doc-viewer-frame {
    background: hsl(210, 16%, 22%)
}
html[data-theme="dark"]:not(#_) .empty-state {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .empty-state-icon {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .empty-state h2,
html[data-theme="dark"]:not(#_) .empty-state h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .empty-state p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .sat-summary {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .sat-score {
    background: conic-gradient(#BEAE59 calc(0 * 1%), #122830 0)
}
html[data-theme="dark"]:not(#_) .sat-score::before {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .sat-score strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .sat-score span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .sat-copy h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .sat-copy p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .sat-bar {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .sat-bar-track {
    background: #122830
}
html[data-theme="dark"]:not(#_) .sat-bar-fill {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) #goals.home-section,
html[data-theme="dark"]:not(#_) #programs.home-section {
    background: #122830
}
html[data-theme="dark"]:not(#_) .org-chart {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .org-hint {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .org-hint i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .org-node {
    background: #17333D;
    color: #F1EAD0;
    border: 1.5px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .org-node--d0,
html[data-theme="dark"]:not(#_) .org-node--d1 {
    background: #2B6577;
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .org-node--d2 {
    background: hsl(175, 27%, 22%)
}
html[data-theme="dark"]:not(#_) .trustee-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .trustee-icon {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .trustee-card:first-child .trustee-icon {
    background: #2B6577;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .trustee-card strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .trustee-role {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .sat-empty {
    background: #122830;
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .sat-empty a {
    color: #93CBCB
}
html[data-theme="dark"]:not(#_) .pp-card2 .pp-body p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .pp-card2#partners .track-icon {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-section.hero-photo.hero-v6 {
    background: #122830 !important
}
html[data-theme="dark"]:not(#_) .hero-v6 .hero-photo-title {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .hero-v6 .hero-photo-lead {
    color: #E4E0D4
}
@media (max-width: 991.98px) {
    html[data-theme="dark"]:not(#_) .hero-section.hero-photo.hero-v6 {
        background: linear-gradient(180deg, #122830 0%, #122830 70%) !important
    }
}
html[data-theme="dark"]:not(#_) .trustees-figure {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .access-header-actions a {
    border: 1px solid rgba(255, 255, 255, 0.22);
    color: #F1EAD0;
    background: #17333D
}
html[data-theme="dark"]:not(#_) .access-hero {
    background: linear-gradient(135deg,hsl(193, 27%, 16%),#17333D 58%,hsl(173, 29%, 16%))
}
html[data-theme="dark"]:not(#_) .access-shell>span {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-hero h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .access-callout {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .access-callout-icon {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-callout h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-callout p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .access-grid article {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .access-grid article>i {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-grid h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-grid p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .access-help {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .access-help span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .access-help-actions a {
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-updated {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .institution-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .institution-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .institution-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .institution-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .institution-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .trustees-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .institution-back {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .org-jump a {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.22);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .org-jump a:hover {
    background: hsl(198, 30%, 22%)
}
html[data-theme="dark"]:not(#_) .org-block-title {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .org-separator {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .board-file-btn {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .board-file-btn:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .board-file-btn em {
    background: rgba(14, 31, 38, 0.28)
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .access-header-actions a {
    border: 1px solid rgba(255, 255, 255, 0.22);
    color: #F1EAD0;
    background: #17333D
}
html[data-theme="dark"]:not(#_) .access-hero {
    background: linear-gradient(135deg,hsl(193, 27%, 16%),#17333D 58%,hsl(173, 29%, 16%))
}
html[data-theme="dark"]:not(#_) .access-shell>span {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-hero h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .access-callout {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .access-callout-icon {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-callout h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-callout p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .access-grid article {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .access-grid article>i {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-grid h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .access-grid p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .access-help {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .access-help span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .access-help-actions a {
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .access-updated {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .institution-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .institution-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .institution-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .institution-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .institution-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .trustees-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .institution-back {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .org-jump a {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.22);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .org-jump a:hover {
    background: hsl(198, 30%, 22%)
}
html[data-theme="dark"]:not(#_) .org-block-title {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .org-separator {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .board-file-btn {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .board-file-btn:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .board-file-btn em {
    background: rgba(14, 31, 38, 0.28)
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .governance-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .gov-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-home,
html[data-theme="dark"]:not(#_) .gov-header-link {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .gov-home:hover,
html[data-theme="dark"]:not(#_) .gov-header-link:hover {
    background: hsl(180, 30%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-hero {
    background: linear-gradient(135deg,hsl(168, 29%, 16%) 0%,#17333D 50%,#122830 100%);
    border-bottom: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .gov-eyebrow {
    background: hsl(175, 30%, 16%);
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .gov-hero h1 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-summary {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .gov-summary strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-summary span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-summary-separator {
    background: rgba(255, 255, 255, 0.14)
}
html[data-theme="dark"]:not(#_) .gov-tabs-shell {
    background: #122830
}
html[data-theme="dark"]:not(#_) .gov-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-tabs button {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-tabs button[aria-selected="true"] {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .gov-section-icon {
    background: hsl(175, 30%, 16%);
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .gov-section-heading>div:last-child>span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .gov-section-heading h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-section-heading p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-doc-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-doc-preview {
    background: #122830
}
html[data-theme="dark"]:not(#_) .gov-doc-preview img {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .gov-doc-badge {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .gov-doc-meta {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-doc-meta i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .gov-doc-body h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-doc-body>p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-facts>div {
    background: #122830;
    border: 1px solid rgba(255, 255, 255, 0.135)
}
html[data-theme="dark"]:not(#_) .gov-facts dt {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-facts dd {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-publish-row {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-publish-row span {
    background: #122830
}
html[data-theme="dark"]:not(#_) .gov-policy-meta {
    background: #122830;
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-policy-meta b {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-btn--primary {
    background: #2B6577;
    border: 1px solid rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .gov-btn--primary:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .gov-btn--secondary {
    background: #17333D;
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .gov-btn--secondary:hover {
    background: hsl(180, 26%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-empty {
    border: 1px dashed rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .gov-empty>i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .gov-empty h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-empty p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-bottom-links {
    border-top: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-bottom-links a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-bottom-links a:hover {
    background: hsl(173, 29%, 16%)
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .media-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .media-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .media-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .media-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .media-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .media-tabs a {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-tabs a:hover,
html[data-theme="dark"]:not(#_) .media-tabs a:focus-visible,
html[data-theme="dark"]:not(#_) .media-tabs a.is-active {
    background: hsl(193, 27%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-empty {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .empty-mark {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .media-empty h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-empty p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-back {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .participation-header-actions a {
    border: 1px solid rgba(255, 255, 255, 0.22);
    color: #F1EAD0;
    background: #17333D
}
html[data-theme="dark"]:not(#_) .participation-hero {
    background: radial-gradient(circle at 10% 20%,rgba(190,174,89,.12),transparent 28%),linear-gradient(135deg,hsl(193, 27%, 16%),#17333D 58%,hsl(180, 27%, 16%))
}
html[data-theme="dark"]:not(#_) .participation-kicker {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .participation-hero h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .participation-primary {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .participation-secondary {
    background: #17333D;
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .participation-intro article {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .participation-intro article>i {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .participation-intro h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-intro p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .participation-soft {
    background: #122830
}
html[data-theme="dark"]:not(#_) .participation-section-head>span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .participation-section-head h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-section-head p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .participation-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .score-fieldset legend {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .score-options span {
    border: 1px solid rgba(255,255,255,0.10);
    background: #122830;
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .score-options strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .score-options input:checked+span {
    border-color: rgba(147, 203, 203, 0.45);
    background: hsl(180, 27%, 16%)
}
html[data-theme="dark"]:not(#_) .field>span {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .field small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .field input,
html[data-theme="dark"]:not(#_) .field select,
html[data-theme="dark"]:not(#_) .field textarea {
    border: 1px solid rgba(255,255,255,0.10);
    background: #17333D;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .field input:focus,
html[data-theme="dark"]:not(#_) .field select:focus,
html[data-theme="dark"]:not(#_) .field textarea:focus {
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .response-toggle strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .response-toggle small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-check span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-check a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .participation-submit {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .form-status {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-status[data-state="success"] {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-status[data-state="error"] {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .form-status[data-state="loading"] {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .reference-box {
    background: hsl(163, 26%, 16%);
    border: 1px solid rgba(255,255,255,0.10)
}
html[data-theme="dark"]:not(#_) .reference-box span,
html[data-theme="dark"]:not(#_) .reference-box small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .reference-box strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .reference-box button {
    border: 1px solid rgba(255,255,255,0.10);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .track-result>div {
    border: 1px solid rgba(255,255,255,0.10);
    background: hsl(150, 25%, 16%)
}
html[data-theme="dark"]:not(#_) .track-result span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .track-result strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-note {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .participation-note>i {
    background: rgba(14, 31, 38, 0.22)
}
html[data-theme="dark"]:not(#_) :global(.a11y-high-contrast) .score-options input:checked+span {
    background: #214552 !important
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .media-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .media-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .media-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .media-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .media-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .media-tabs a {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-tabs a:hover,
html[data-theme="dark"]:not(#_) .media-tabs a:focus-visible,
html[data-theme="dark"]:not(#_) .media-tabs a.is-active {
    background: hsl(193, 27%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-empty {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .empty-mark {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .media-empty h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-empty p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-back {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .privacy-badge {
    background: hsl(163, 26%, 16%);
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .privacy-official-card {
    border: 1px solid rgba(255, 255, 255, 0.18);
    background: hsl(150, 30%, 16%)
}
html[data-theme="dark"]:not(#_) .privacy-official-card>img {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .privacy-primary {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .privacy-secondary {
    background: #17333D;
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .privacy-collection-note {
    background: hsl(163, 26%, 16%);
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .privacy-collection-note>i {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .privacy-collection-note strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .privacy-collection-note p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-contact {
    background: #122830
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .institution-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .institution-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .institution-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .institution-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .institution-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .status-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .status-card>i {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .status-card strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .status-card span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .institution-back {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .report-item {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195);
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .report-item-icon {
    background: hsl(23, 30%, 22%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .report-item-copy small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .report-item-status {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .report-item-action {
    color: #F1EAD0
}
@media (max-width:600px) {
    html[data-theme="dark"]:not(#_) .report-item-action {
        border-top: 1px solid rgba(255, 255, 255, 0.18)
    }
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .thank-page {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.112),transparent 42%),#122830
}
html[data-theme="dark"]:not(#_) .thank-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .thank-icon {
    background: hsl(153, 30%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .thank-card p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .thank-action {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .thank-action:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .tp-actions a {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-hero {
    background: linear-gradient(135deg,hsl(173, 30%, 16%),#17333D 55%,#122830);
    border-bottom: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .tp-kicker {
    background: hsl(175, 30%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-hero h1 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-section-head span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-section-head h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-section-head>a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-person-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.165)
}
html[data-theme="dark"]:not(#_) .tp-avatar {
    background: hsl(173, 29%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-person-card span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-person-card h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-exec-card {
    border: 1px dashed rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .tp-exec-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-exec-card h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-exec-card p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-status {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-status--published {
    background: hsl(160, 30%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-policy-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.165)
}
html[data-theme="dark"]:not(#_) .tp-policy-icon {
    background: hsl(173, 29%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-policy-card h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-policy-card>p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-policy-card dl {
    background: #122830
}
html[data-theme="dark"]:not(#_) .tp-policy-card dt {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-policy-card dd {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-policy-card>a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-disclosure {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .tp-disclosure-icon {
    background: rgba(14, 31, 38, 0.22)
}
html[data-theme="dark"]:not(#_) .tp-disclosure span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-disclosure>a {
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .media-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .media-tabs a {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-tabs a:hover,
html[data-theme="dark"]:not(#_) .media-tabs a:focus-visible {
    background: #122830
}
html[data-theme="dark"]:not(#_) .media-tabs a.is-active {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .media-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .media-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .media-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .media-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .media-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .video-frame {
    background: #214552
}
html[data-theme="dark"]:not(#_) .video-frame video {
    background: #214552
}
html[data-theme="dark"]:not(#_) .video-label {
    color: #F1EAD0;
    background: hsl(193, 27%, 16%)
}
html[data-theme="dark"]:not(#_) .video-info h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .video-info p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: hsl(90, 29%, 16%)
}
html[data-theme="dark"]:not(#_) .video-description summary {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description-body {
    border-top: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .video-description-body p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description-body ol {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description-body li span {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .governance-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .gov-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-home,
html[data-theme="dark"]:not(#_) .gov-header-link {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .gov-home:hover,
html[data-theme="dark"]:not(#_) .gov-header-link:hover {
    background: hsl(180, 30%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-hero {
    background: linear-gradient(135deg,hsl(168, 29%, 16%) 0%,#17333D 50%,#122830 100%);
    border-bottom: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .gov-eyebrow {
    background: hsl(175, 30%, 16%);
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .gov-hero h1 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-summary {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .gov-summary strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-summary span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-summary-separator {
    background: rgba(255, 255, 255, 0.14)
}
html[data-theme="dark"]:not(#_) .gov-tabs-shell {
    background: #122830
}
html[data-theme="dark"]:not(#_) .gov-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-tabs button {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-tabs button[aria-selected="true"] {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .gov-section-icon {
    background: hsl(175, 30%, 16%);
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .gov-section-heading>div:last-child>span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .gov-section-heading h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-section-heading p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-doc-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-doc-preview {
    background: #122830
}
html[data-theme="dark"]:not(#_) .gov-doc-preview img {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .gov-doc-badge {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .gov-doc-meta {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-doc-meta i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .gov-doc-body h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-doc-body>p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-facts>div {
    background: #122830;
    border: 1px solid rgba(255, 255, 255, 0.135)
}
html[data-theme="dark"]:not(#_) .gov-facts dt {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-facts dd {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-publish-row {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-publish-row span {
    background: #122830
}
html[data-theme="dark"]:not(#_) .gov-policy-meta {
    background: #122830;
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-policy-meta b {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-btn--primary {
    background: #2B6577;
    border: 1px solid rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .gov-btn--primary:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .gov-btn--secondary {
    background: #17333D;
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .gov-btn--secondary:hover {
    background: hsl(180, 26%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-empty {
    border: 1px dashed rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .gov-empty>i {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .gov-empty h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-empty p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .gov-bottom-links {
    border-top: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .gov-bottom-links a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .gov-bottom-links a:hover {
    background: hsl(173, 29%, 16%)
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .media-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .media-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .media-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .media-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .media-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .media-tabs a {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-tabs a:hover,
html[data-theme="dark"]:not(#_) .media-tabs a:focus-visible,
html[data-theme="dark"]:not(#_) .media-tabs a.is-active {
    background: hsl(193, 27%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-empty {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .empty-mark {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .media-empty h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-empty p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-back {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .participation-header-actions a {
    border: 1px solid rgba(255, 255, 255, 0.22);
    color: #F1EAD0;
    background: #17333D
}
html[data-theme="dark"]:not(#_) .participation-hero {
    background: radial-gradient(circle at 10% 20%,rgba(190,174,89,.12),transparent 28%),linear-gradient(135deg,hsl(193, 27%, 16%),#17333D 58%,hsl(180, 27%, 16%))
}
html[data-theme="dark"]:not(#_) .participation-kicker {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .participation-hero h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .participation-primary {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .participation-secondary {
    background: #17333D;
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .participation-intro article {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .participation-intro article>i {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .participation-intro h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-intro p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .participation-soft {
    background: #122830
}
html[data-theme="dark"]:not(#_) .participation-section-head>span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .participation-section-head h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-section-head p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .participation-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .score-fieldset legend {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .score-options span {
    border: 1px solid rgba(255,255,255,0.10);
    background: #122830;
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .score-options strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .score-options input:checked+span {
    border-color: rgba(147, 203, 203, 0.45);
    background: hsl(180, 27%, 16%)
}
html[data-theme="dark"]:not(#_) .field>span {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .field small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .field input,
html[data-theme="dark"]:not(#_) .field select,
html[data-theme="dark"]:not(#_) .field textarea {
    border: 1px solid rgba(255,255,255,0.10);
    background: #17333D;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .field input:focus,
html[data-theme="dark"]:not(#_) .field select:focus,
html[data-theme="dark"]:not(#_) .field textarea:focus {
    border-color: rgba(147, 203, 203, 0.45)
}
html[data-theme="dark"]:not(#_) .response-toggle strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .response-toggle small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-check span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-check a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .participation-submit {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .form-status {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-status[data-state="success"] {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .form-status[data-state="error"] {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .form-status[data-state="loading"] {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .reference-box {
    background: hsl(163, 26%, 16%);
    border: 1px solid rgba(255,255,255,0.10)
}
html[data-theme="dark"]:not(#_) .reference-box span,
html[data-theme="dark"]:not(#_) .reference-box small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .reference-box strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .reference-box button {
    border: 1px solid rgba(255,255,255,0.10);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .track-result>div {
    border: 1px solid rgba(255,255,255,0.10);
    background: hsl(150, 25%, 16%)
}
html[data-theme="dark"]:not(#_) .track-result span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .track-result strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .participation-note {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .participation-note>i {
    background: rgba(14, 31, 38, 0.22)
}
html[data-theme="dark"]:not(#_) :global(.a11y-high-contrast) .score-options input:checked+span {
    background: #214552 !important
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .media-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .media-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .media-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .media-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .media-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .media-tabs a {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-tabs a:hover,
html[data-theme="dark"]:not(#_) .media-tabs a:focus-visible,
html[data-theme="dark"]:not(#_) .media-tabs a.is-active {
    background: hsl(193, 27%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-empty {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .empty-mark {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .media-empty h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-empty p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-back {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .privacy-badge {
    background: hsl(163, 26%, 16%);
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .privacy-official-card {
    border: 1px solid rgba(255, 255, 255, 0.18);
    background: hsl(150, 30%, 16%)
}
html[data-theme="dark"]:not(#_) .privacy-official-card>img {
    background: #17333D
}
html[data-theme="dark"]:not(#_) .privacy-primary {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .privacy-secondary {
    background: #17333D;
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .privacy-collection-note {
    background: hsl(163, 26%, 16%);
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .privacy-collection-note>i {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .privacy-collection-note strong {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .privacy-collection-note p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .privacy-contact {
    background: #122830
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .institution-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .institution-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .institution-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .institution-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .institution-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .institution-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .status-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .status-card>i {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .status-card strong {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .status-card span {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .institution-back {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .report-item {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195);
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .report-item-icon {
    background: hsl(23, 30%, 22%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .report-item-copy small {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .report-item-status {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .report-item-action {
    color: #F1EAD0
}
@media (max-width:600px) {
    html[data-theme="dark"]:not(#_) .report-item-action {
        border-top: 1px solid rgba(255, 255, 255, 0.18)
    }
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .thank-page {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.112),transparent 42%),#122830
}
html[data-theme="dark"]:not(#_) .thank-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .thank-icon {
    background: hsl(153, 30%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .thank-card p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .thank-action {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .thank-action:hover {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-header {
    background: #17333D;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15)
}
html[data-theme="dark"]:not(#_) .tp-actions a {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-hero {
    background: linear-gradient(135deg,hsl(173, 30%, 16%),#17333D 55%,#122830);
    border-bottom: 1px solid rgba(255, 255, 255, 0.12)
}
html[data-theme="dark"]:not(#_) .tp-kicker {
    background: hsl(175, 30%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-hero h1 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-section-head span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-section-head h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-section-head>a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-person-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.165)
}
html[data-theme="dark"]:not(#_) .tp-avatar {
    background: hsl(173, 29%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-person-card span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-person-card h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-exec-card {
    border: 1px dashed rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .tp-exec-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-exec-card h2 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-exec-card p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-status {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-status--published {
    background: hsl(160, 30%, 16%);
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-policy-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.165)
}
html[data-theme="dark"]:not(#_) .tp-policy-icon {
    background: hsl(173, 29%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-policy-card h3 {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-policy-card>p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-policy-card dl {
    background: #122830
}
html[data-theme="dark"]:not(#_) .tp-policy-card dt {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .tp-policy-card dd {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-policy-card>a {
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .tp-disclosure {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .tp-disclosure-icon {
    background: rgba(14, 31, 38, 0.22)
}
html[data-theme="dark"]:not(#_) .tp-disclosure span {
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) .tp-disclosure>a {
    background: #17333D;
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) :global(body) {
    background: #122830;
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-page {
    background: linear-gradient(180deg,#122830 0%,#122830 100%)
}
html[data-theme="dark"]:not(#_) .media-header {
    background: #122830;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22)
}
html[data-theme="dark"]:not(#_) .media-home {
    color: #F1EAD0;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: #17333D
}
html[data-theme="dark"]:not(#_) .media-hero {
    background: radial-gradient(circle at 50% 0%,rgba(255, 255, 255, 0.12),transparent 42%)
}
html[data-theme="dark"]:not(#_) .media-eyebrow {
    background: hsl(193, 27%, 16%);
    color: #F1EAD0
}
html[data-theme="dark"]:not(#_) .media-icon {
    background: #122830;
    color: #D7C77B
}
html[data-theme="dark"]:not(#_) h1 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-hero p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .media-tabs {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.21)
}
html[data-theme="dark"]:not(#_) .media-tabs a {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .media-tabs a:hover,
html[data-theme="dark"]:not(#_) .media-tabs a:focus-visible {
    background: #122830
}
html[data-theme="dark"]:not(#_) .media-tabs a.is-active {
    background: #2B6577
}
html[data-theme="dark"]:not(#_) .video-card {
    background: #17333D;
    border: 1px solid rgba(255, 255, 255, 0.195)
}
html[data-theme="dark"]:not(#_) .video-frame {
    background: #214552
}
html[data-theme="dark"]:not(#_) .video-frame video {
    background: #214552
}
html[data-theme="dark"]:not(#_) .video-label {
    color: #F1EAD0;
    background: hsl(193, 27%, 16%)
}
html[data-theme="dark"]:not(#_) .video-info h2 {
    color: #E4E0D4
}
html[data-theme="dark"]:not(#_) .video-info p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description {
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: hsl(90, 29%, 16%)
}
html[data-theme="dark"]:not(#_) .video-description summary {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description-body {
    border-top: 1px solid rgba(255, 255, 255, 0.18)
}
html[data-theme="dark"]:not(#_) .video-description-body p {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description-body ol {
    color: #A9B8B4
}
html[data-theme="dark"]:not(#_) .video-description-body li span {
    color: #E4E0D4
}

html[data-theme="dark"] { color-scheme: dark; background: #0E1F26; }
html[data-theme="dark"] body { background: #0E1F26; color: #E4E0D4; }
html[data-theme="dark"] ::selection { background: rgba(215, 199, 123, 0.35); color: #fff; }
