html[data-theme=dark]{color-scheme:dark;--ink:#e8eaf4;--muted:#a3a8bd;--line:#2a2e44;--blush:#1d1722;--soft:#12141f;--red:#ff6b64;--r:#ff6b64;--ds-bg:#0d0f19;--ds-surface:#161927;--ds-line:#2a2e44;--ds-ink:#eceef8;--ds-text:#c6cadb;--ds-muted:#9aa0b8;--ds-brand:#ff6b64;--ds-brand-soft:#2a1719;--ds-ok:#4ade80;--ds-ok-soft:#10261a;--ds-warn:#fbbf24;--ds-warn-soft:#2b2210;--ds-info:#7cb4ff;--ds-info-soft:#10213a;--ds-danger:#ff8a80;--ds-danger-soft:#2d1514;--ds-shadow:0 1px 2px rgba(0,0,0,.5);--ds-shadow-lg:0 12px 32px rgba(0,0,0,.5);--ln-paper:#0e1018;--ln-ink:#eceef8;--ln-mut:#a3a8bd;--ln-edge:#2a2e44}html[data-theme=dark] body{background:#0e1018!important;color:#e8eaf4}html[data-theme=dark] a{color-scheme:dark}html[data-theme=dark] ::selection{background:#ff6b6455}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] select,html[data-theme=dark] textarea{background:#0d0f19!important;color:#eceef8!important;border-color:#363b57!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#7d839d!important}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled{background:#161927!important;color:#6f7590!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#8da2ff!important;box-shadow:0 0 0 3px rgba(141,162,255,.25)!important}html[data-theme=dark] option{background:#161927;color:#eceef8}html[data-theme=dark] .shell{background:#0d0f19!important;color:#e5e8f3}html[data-theme=dark] .shell-side{background:#12141f!important;border-color:#232740!important}html[data-theme=dark] .shell-side a{color:#c6cadb}html[data-theme=dark] .shell-side a:hover{background:#1c2033!important;color:#fff!important}html[data-theme=dark] .shell-side a[aria-current=page]{background:#2a1719!important;color:#fff!important}html[data-theme=dark] .shell-side a svg{color:#8e94ad}html[data-theme=dark] .shell h1,html[data-theme=dark] .shell h2,html[data-theme=dark] .shell h3{color:#f1f3fb!important}html[data-theme=dark] .shell-group-title{color:#8e94ad!important}html[data-theme=dark] .shell-search{background:#161927!important}html[data-theme=dark] .shell-search,html[data-theme=dark] .shell-search kbd{border-color:#2f3350!important;color:#a3a8bd!important}html[data-theme=dark] .shell-crumbs a{color:#a3a8bd}html[data-theme=dark] .shell-crumbs li[aria-current=page] span{color:#eceef8}html[data-theme=dark] .appbar,html[data-theme=dark] .appbar-top{background:#12141f!important;border-color:#232740!important;color:#e8eaf4!important}html[data-theme=dark] .appbar *{border-color:#2a2e44}html[data-theme=dark] .appbar-menu{background:#161927!important;border-color:#2f3350!important;color:#e8eaf4!important}html[data-theme=dark] .appbar-menu a,html[data-theme=dark] .appbar-menu button{color:#e8eaf4!important}html[data-theme=dark] .appbar-menu a:hover,html[data-theme=dark] .appbar-menu button:hover{background:#1f2339!important}html[data-theme=dark] .appbar-menu-toggle,html[data-theme=dark] .appbar-userbtn{background:#161927!important;color:#e8eaf4!important;border-color:#2f3350!important}html[data-theme=dark] .appbar-roles{border-color:#2a2e44}html[data-theme=dark] .appbar-roles button:hover{background:#1f2339}html[data-theme=dark] .appbar-roles button.on{background:#2a1719}html[data-theme=dark] .appbar-menu-head small,html[data-theme=dark] .appbar-who small{color:#9aa0b8!important}html[data-theme=dark] .data-table,html[data-theme=dark] .db-hero,html[data-theme=dark] .ds-card,html[data-theme=dark] .ds-stat,html[data-theme=dark] .panel-card,html[data-theme=dark] .st article,html[data-theme=dark] .st details,html[data-theme=dark] .st-wrap{background:#161927!important;border-color:#2a2e44!important}html[data-theme=dark] .shell table{color:#d5d9e8}html[data-theme=dark] .shell th{background:#12141f!important;color:#9aa0b8!important;border-color:#2a2e44!important}html[data-theme=dark] .shell td{border-color:#232740!important}html[data-theme=dark] .st tbody tr:hover td{background:#1a1e30!important}html[data-theme=dark] .ds-lead,html[data-theme=dark] .ds-notes li{background:#1b1f31!important;border-color:#2a2e44!important}html[data-theme=dark] .ds-col{background:#12141f!important}html[data-theme=dark] .ds-col h2 span{background:#1f2339!important;color:#eceef8!important}html[data-theme=dark] .ds-chip{background:var(--tone-soft)!important}html[data-theme=dark] .ds-btn,html[data-theme=dark] .shell a.ds-btn,html[data-theme=dark] .shell button.ds-btn{background:#1b1f31!important;color:#eceef8!important;border-color:#363b57!important}html[data-theme=dark] .shell .ds-btn.primary{background:#ff6b64!important;color:#1a0b0b!important;border-color:#ff6b64!important}html[data-theme=dark] .shell .st button:not(.ds-btn):not([role=tab]):not(.sec):not(.danger){background:#e8eaf4!important;color:#12141f!important;border-color:#e8eaf4!important}html[data-theme=dark] .shell .st table button:not(.ds-btn):not([role=tab]):not(.danger){background:#1b1f31!important;color:#eceef8!important;border-color:#363b57!important}html[data-theme=dark] .ds-seg{background:#12141f}html[data-theme=dark] .shell .ds-seg button.on{background:#2a2e44!important;color:#fff!important}html[data-theme=dark] .st [role=tablist]{background:#12141f}html[data-theme=dark] .st [role=tablist] button[aria-selected=true]{background:#2a2e44!important;color:#fff!important}html[data-theme=dark] .ds-bar-track{background:#232740}html[data-theme=dark] .ds-step-dot{background:#161927}html[data-theme=dark] .ds-empty-icon,html[data-theme=dark] .ds-stat-icon{background:var(--tone-soft,#1b1f31)}html[data-theme=dark] .st-msg.ok{background:#10261a!important;color:#86efac!important;border-color:#1f5233!important}html[data-theme=dark] .st [role=alert]:not(.st-msg),html[data-theme=dark] .st-msg.err{background:#2d1514!important;color:#ffb4ac!important;border-color:#6b2a26!important}html[data-theme=dark] .sp{background:#161927;color:#eceef8}html[data-theme=dark] .sp li a.on,html[data-theme=dark] .sp li a:hover{background:#232740!important}html[data-theme=dark] .sp-field{border-color:#363b57!important}html[data-theme=dark] .sp li span,html[data-theme=dark] .sp-label{color:#a3a8bd!important}html[data-theme=dark] .sp::backdrop{background:#000a}html[data-theme=dark] .cx-page,html[data-theme=dark] .hm.ln,html[data-theme=dark] .hm.ln .hm-sec{background:var(--ln-paper)!important}html[data-theme=dark] .cc h2,html[data-theme=dark] .cx-page h1,html[data-theme=dark] .cx-page h2,html[data-theme=dark] .hm.ln h1,html[data-theme=dark] .hm.ln h2,html[data-theme=dark] .hm.ln h3{color:#f1f3fb!important}html[data-theme=dark] .hm.ln .hm-sub,html[data-theme=dark] .hm.ln p{color:#a8adc2}html[data-theme=dark] .ln-eyebrow{color:#eceef8!important}html[data-theme=dark] .hm.ln .ln-dark .ln-eyebrow b,html[data-theme=dark] .ln-eyebrow b{background:#eceef8;color:#0e1018}html[data-theme=dark] .cx-card,html[data-theme=dark] .cx-filters,html[data-theme=dark] .cx-panel,html[data-theme=dark] .cx-request,html[data-theme=dark] .cx-section,html[data-theme=dark] .cx-sections details,html[data-theme=dark] .cx-summary,html[data-theme=dark] .hm.ln .hm-feat,html[data-theme=dark] .ln-pass,html[data-theme=dark] .ln-tickets .hm-route{background:#161927!important;border-color:#2a2e44!important}html[data-theme=dark] .cx-card{border-left-color:var(--line,#8b8fa8)!important}html[data-theme=dark] .cx-summary{border-top-color:var(--line,#8b8fa8)!important}html[data-theme=dark] .ln-tickets .hm-route{border-top-color:var(--tc)!important}html[data-theme=dark] .hm.ln .hm-feat{border-top-color:var(--fc)!important}html[data-theme=dark] .ln-tickets .hm-route:after,html[data-theme=dark] .ln-tickets .hm-route:before{background:var(--ln-paper);border-color:#2a2e44}html[data-theme=dark] .cx-card h2 a,html[data-theme=dark] .cx-section>summary,html[data-theme=dark] .hm.ln .hm-feat h3,html[data-theme=dark] .ln-pass li strong,html[data-theme=dark] .ln-tickets .hm-route h3{color:#f1f3fb!important}html[data-theme=dark] .cx-facts dt,html[data-theme=dark] .cx-outcome,html[data-theme=dark] .hm.ln .hm-feat p,html[data-theme=dark] .ln-pass li small,html[data-theme=dark] .ln-pass li span,html[data-theme=dark] .ln-tickets .hm-route p{color:#a8adc2!important}html[data-theme=dark] .ln-tickets .hm-route span{color:#eceef8!important;border-top-color:#2f3350!important}html[data-theme=dark] .hm.ln .hm-feat>svg,html[data-theme=dark] .ln-tickets .hm-route>svg{color:#eceef8;background:color-mix(in srgb,var(--tc,var(--fc)) 28%,#161927)}html[data-theme=dark] .ln-pass-head{background:#0b0c14}html[data-theme=dark] .ln-pass li{border-color:#2f3350}html[data-theme=dark] .ln-pass li i{color:#262b44}html[data-theme=dark] .cx-tags span{background:#1b1f31!important;color:#eceef8!important;border-color:#363b57!important}html[data-theme=dark] .cx-tags .cx-code{background:var(--line,#8b8fa8)!important;border-color:var(--line,#8b8fa8)!important;color:#0d0f1c!important}html[data-theme=dark] .cx-tags .cx-level{background:#eceef8!important;border-color:#eceef8!important;color:#0d0f1c!important}html[data-theme=dark] .cx-explore{color:#eceef8!important}html[data-theme=dark] .cx-page .btn{background:#eceef8;color:#0d0f1c}html[data-theme=dark] .cx-page .btn.sec{background:transparent;color:#eceef8;border-color:#eceef8}html[data-theme=dark] .cx-topics li{background:#1b1f31!important;border-color:#363b57!important;color:#eceef8}html[data-theme=dark] .cx-eyebrow{color:#eceef8!important}html[data-theme=dark] .cc-eyebrow{color:#b7a6ff!important}html[data-theme=dark] .cc-glance dt,html[data-theme=dark] .cc-glance th{color:#ff8a82}html[data-theme=dark] .cx-page input,html[data-theme=dark] .cx-page select,html[data-theme=dark] .cx-page textarea{border-color:#363b57!important}html[data-theme=dark] .ln-btn:not(.ghost){color:#0d0f1c}html[data-theme=dark] .ln-btn.ghost{color:#fff}html[data-theme=dark] .hm.ln .hm-trust{background:linear-gradient(120deg,#171a2c,#0b0c14);border-color:#2a2e44}html[data-theme=dark] .education-footer,html[data-theme=dark] .education-header{background:#0b0c14!important}html[data-theme=dark] .education-header .nav{background-color:transparent}@media(max-width:850px){html[data-theme=dark] .education-header .nav{background:#0b0c14!important}}html[data-theme=dark] .nf{background:#0b0c14}.theme-btn{display:inline-grid;place-items:center;width:42px;height:42px;margin-left:8px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:transparent;color:#fff;cursor:pointer}.theme-btn:hover{background:rgba(255,255,255,.12)}.theme-btn:focus-visible{outline:3px solid #29c5ff;outline-offset:2px}html[data-theme=dark] .au-card,html[data-theme=dark] .au-shell{color:#e8eaf4}html[data-theme=dark] .contact-page,html[data-theme=dark] .policy-page{color:#d5d9e8}html[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.92)}html[data-theme=dark] .ds-next-cta,html[data-theme=dark] .shell .ds-next-cta{background:#fff!important;color:#12141f!important}html[data-theme=dark] body .cg-lang button[aria-pressed=true]{background:#eceef8!important;color:#12141f!important}html[data-theme=dark] .gd-cta{background:#1b1f33!important}html[data-theme=dark] .gd-cta h2{color:#fff!important}html[data-theme=dark] .appbar-avatar{background:#2a1719!important;color:#ff8a82!important}html[data-theme=dark] .gd-btn.alt,html[data-theme=dark] .gd-btn.sec{background:transparent!important;color:#eceef8!important}html[data-theme=dark] .cc .pl-lang button.on{color:#eceef8!important}html[data-theme=dark] :is(a,button).alt,html[data-theme=dark] :is(a,button).outline,html[data-theme=dark] :is(a,button).sec{color:#eceef8!important}