html[data-theme=dark]{color-scheme:dark;--d-surface:#140d11;--d-surface2:#1d1419;--d-line:#3a2a31;--d-text:#f6eaf0;--d-muted:#c4b2ba}
html[data-theme=dark] body{background:var(--d-surface)}
html[data-theme=dark] .bl{color:var(--d-text);background:#140d11}
html[data-theme=dark] .bl-pill{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .bl-lead{color:var(--d-muted)}
html[data-theme=dark] .bl-fine{color:var(--d-muted)}
html[data-theme=dark] .bl-header{background:rgba(20,13,17,0.941)}
html[data-theme=dark] .bl-header.scrolled{border-color:var(--d-line)}
html[data-theme=dark] .bl-ribbon{color:#f6eaf0}
html[data-theme=dark] .bl-why{background:linear-gradient(180deg,var(--d-surface2),#140d11)}
html[data-theme=dark] .bl-why-list{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .bl-why-list li+li{border-left:1px solid var(--d-line)}
html[data-theme=dark] .bl-tech-text .chips .in{background:#140d11}
html[data-theme=dark] .bl-courses{background:#140d11}
html[data-theme=dark] .bl-ocard .tag{background:#140d11}
html[data-theme=dark] .bl-studio{background:var(--d-surface2)}
html[data-theme=dark] .bl-studio-media .r{border:8px solid var(--d-surface2)}
html[data-theme=dark] .seal{background:radial-gradient(circle,#140d11 55%,#1d1419 56%)}
html[data-theme=dark] .bl-studio-copy>p:not(.bl-pill):not(.bl-fine){color:var(--d-muted)}
html[data-theme=dark] .bl-filter{background:var(--d-surface2)}
html[data-theme=dark] .bl-filter button{color:var(--d-muted)}
html[data-theme=dark] .bl-filter button[aria-pressed=true]{background:#140d11}
html[data-theme=dark] .bl-work-grid figure{background:var(--d-surface2)}
html[data-theme=dark] .bl-work-grid figcaption{background:rgba(20,13,17,0.922)}
html[data-theme=dark] .bl-reviews{background:var(--d-surface2)}
html[data-theme=dark] .bl-score small{color:var(--d-muted)}
html[data-theme=dark] .bl-rev{background:#140d11}
html[data-theme=dark] .bl-rev .who small{color:var(--d-muted)}
html[data-theme=dark] .bl-rev blockquote{color:#f6eaf0}
html[data-theme=dark] .bl-chip-label{color:var(--d-muted)}
html[data-theme=dark] .bl-chips span{background:#140d11}
html[data-theme=dark] .bl-chips i{background:#351c25}
html[data-theme=dark] .bl-contact{background:var(--d-surface2)}
html[data-theme=dark] .bl-form{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .bl-form input,html[data-theme=dark] .bl-form textarea{border:1px solid #3a2a31;background:#140d11;color:var(--d-text)}
html[data-theme=dark] .bl-cards>a,html[data-theme=dark] .bl-cards>div{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .bl-cards .ic{background:#1d1419}
html[data-theme=dark] .bl-cards small{color:var(--d-muted)}
html[data-theme=dark] .bl-cards em{color:var(--d-muted)}
html[data-theme=dark] .bl-footer{border-top:1px solid var(--d-line)}
html[data-theme=dark] .bl-footer p{color:var(--d-muted)}
html[data-theme=dark] .bl-footer p b{color:var(--d-text)}
html[data-theme=dark] .bl-footer-in>div>a:not(.bl-btn){color:var(--d-muted)}
html[data-theme=dark] .bl-legal{border-top:1px solid var(--d-line);color:var(--d-muted)}
html[data-theme=dark] .st-sec--mist{background:var(--d-surface2)}
html[data-theme=dark] .st-sec--blush{background:var(--d-surface2)}
html[data-theme=dark] .st-sec--grad{background:linear-gradient(180deg,var(--d-surface2),#140d11)}
html[data-theme=dark] .st-dd-btn{color:var(--d-text)}
html[data-theme=dark] .st-mega{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-mega-col a:hover,html[data-theme=dark] .st-mega-col a:focus-visible{background:var(--d-surface2)}
html[data-theme=dark] .st-mega-col small{color:var(--d-muted)}
html[data-theme=dark] .st-crumbs{border-bottom:1px solid var(--d-line);background:#140d11}
html[data-theme=dark] .st-crumbs ol{color:var(--d-muted)}
html[data-theme=dark] .st-crumbs [aria-current]{color:var(--d-text)}
html[data-theme=dark] .st-phero{background:radial-gradient(70% 120% at 85% 0%,#1d1419 0%,transparent 60%),linear-gradient(180deg,var(--d-surface2),#140d11)}
html[data-theme=dark] .st-phero-media img:nth-child(2){border:8px solid #3a2a31}
html[data-theme=dark] .st-phero-media img:nth-child(3){border:6px solid #3a2a31}
html[data-theme=dark] .st-chero{background:linear-gradient(180deg,var(--d-surface2),#140d11 70%)}
html[data-theme=dark] .st-date{border:1px solid var(--d-line);background:#140d11;color:var(--d-text)}
html[data-theme=dark] .st-date small{color:var(--d-muted)}
html[data-theme=dark] .st-date.full{background:var(--d-surface2)}
html[data-theme=dark] .st-date.full em{color:var(--d-muted)}
html[data-theme=dark] .st-snap{color:var(--d-muted)}
html[data-theme=dark] .st-subnav{background:rgba(20,13,17,0.941);border-bottom:1px solid var(--d-line)}
html[data-theme=dark] .st-subnav a{color:var(--d-muted)}
html[data-theme=dark] .st-subnav a:hover{color:var(--d-text)}
html[data-theme=dark] .st-subnav a.on{background:var(--d-surface2)}
html[data-theme=dark] .st-learn li{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-learn li p{color:var(--d-muted)}
html[data-theme=dark] .st-fit .yes{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-fit .no{background:var(--d-surface2)}
html[data-theme=dark] .st-chips span,html[data-theme=dark] .st-chips a{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-steps-h li{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-steps-h p{color:var(--d-muted)}
html[data-theme=dark] .st-note{background:var(--d-surface2);border:1px solid var(--d-line)}
html[data-theme=dark] .st-faq details{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-faq summary:after{background:var(--d-surface2)}
html[data-theme=dark] .st-faq .a{color:#c4b2ba}
html[data-theme=dark] .st-compare{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-compare th,html[data-theme=dark] .st-compare td{border-bottom:1px solid var(--d-line)}
html[data-theme=dark] .st-compare tbody th{color:var(--d-muted);background:#140d11}
html[data-theme=dark] .st-compare td.yes{color:var(--d-text)}
html[data-theme=dark] .st-q{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-q label span{border:1.5px solid var(--d-line);background:#140d11}
html[data-theme=dark] .st-rec-empty{border:1.5px dashed var(--d-line);color:var(--d-muted)}
html[data-theme=dark] .st-quote{background:#140d11}
html[data-theme=dark] .st-quote figcaption{color:var(--d-muted)}
html[data-theme=dark] .st-quote figcaption b{color:var(--d-text)}
html[data-theme=dark] .st-strip figure{background:var(--d-surface2)}
html[data-theme=dark] .st-strip figcaption{background:rgba(20,13,17,0.922)}
html[data-theme=dark] .st-gal a{background:var(--d-surface2)}
html[data-theme=dark] .st-gal span{background:rgba(20,13,17,0.922)}
html[data-theme=dark] .st-prose{color:#f6eaf0}
html[data-theme=dark] .st-prose h2{color:var(--d-text)}
html[data-theme=dark] .st-prose h3{color:var(--d-text)}
html[data-theme=dark] .st-pgroup{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-prow{border-top:1px solid var(--d-line)}
html[data-theme=dark] .st-prow .nm small{color:var(--d-muted)}
html[data-theme=dark] .st-prow .v span{color:var(--d-muted)}
html[data-theme=dark] .st-form{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-form input,html[data-theme=dark] .st-form textarea,html[data-theme=dark] .st-form select{border:1px solid #3a2a31;background:#140d11;color:var(--d-text)}
html[data-theme=dark] .st-form .hint{color:var(--d-muted)}
html[data-theme=dark] .st-form [data-form-err]{color:#f499b2}
html[data-theme=dark] .st-form [data-form-ok]{background:#1d1419;border:1px solid #3a2a31;color:#f6eaf0}
html[data-theme=dark] .st-pv{color:#ffa38e;background:#1d1419}
html[data-theme=dark] .st-alt>div{background:var(--d-surface2)}
html[data-theme=dark] .st-alt p{color:var(--d-muted)}
html[data-theme=dark] .st-nodate{color:var(--d-muted)}
html[data-theme=dark] .bl-tech-text .chips a.in{background:#140d11}
html[data-theme=dark] .tm-fan{background:#140d11}
html[data-theme=dark] .tm-card{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .tm-card .who small{color:var(--d-muted)}
html[data-theme=dark] .tm-card blockquote{color:#f6eaf0}
html[data-theme=dark] .tm-tag{background:var(--d-surface2)}
html[data-theme=dark] .tm-card:after{background:linear-gradient(var(--d-line),transparent)}
html[data-theme=dark] .tm-arrow{border:1.5px solid var(--d-line);background:#140d11}
html[data-theme=dark] .tm-dots button{background:#1d1419}
html[data-theme=dark] .tm-words{background:var(--d-surface2)}
html[data-theme=dark] .tm-words-copy>p:not(.bl-pill):not(.tm-count){color:var(--d-muted)}
html[data-theme=dark] .tm-chips{background:#140d11}
html[data-theme=dark] .tm-list mark{background:linear-gradient(transparent 55%,#3f1222 55%)}
html[data-theme=dark] .tm-wall{background:var(--d-surface2)}
html[data-theme=dark] .tm-wall-grid a{background:#1d1419}
html[data-theme=dark] .tm-wall-grid span{background:rgba(20,13,17,0.922)}
html[data-theme=dark] .st-pnote{color:var(--d-muted);border-top:1px solid var(--d-line)}
html[data-theme=dark] .st-techcard{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-techcard li{background:var(--d-surface2)}
html[data-theme=dark] .bk{background:linear-gradient(180deg,var(--d-surface2),#140d11 420px)}
html[data-theme=dark] .bk-prog li{background:#140d11;border:1px solid var(--d-line);color:var(--d-muted)}
html[data-theme=dark] .bk-prog li:before{background:var(--d-surface2)}
html[data-theme=dark] .bk-prog li.on{color:var(--d-text)}
html[data-theme=dark] .bk-pv{background:#1d1419;border:1px solid #3a2a31;color:#f6eaf0}
html[data-theme=dark] .bk-scn select{background:#140d11}
html[data-theme=dark] .bk-step{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .bk-done{color:var(--d-muted)}
html[data-theme=dark] .bk-fs legend small{color:var(--d-muted)}
html[data-theme=dark] .bk-opt>span{border:1.5px solid var(--d-line)}
html[data-theme=dark] .bk-opt>span:before{border:2px solid #3a2a31;background:#140d11}
html[data-theme=dark] .bk-opt input:checked+span{background:#1d1419}
html[data-theme=dark] .bk-opt input:checked+span:before{background:radial-gradient(circle,var(--pink) 45%,#140d11 50%)}
html[data-theme=dark] .bk-opt small{color:var(--d-muted)}
html[data-theme=dark] .bk-date span{border:1.5px solid var(--d-line)}
html[data-theme=dark] .bk-date small{color:var(--d-muted)}
html[data-theme=dark] .bk-date input:checked+span{background:#1d1419}
html[data-theme=dark] .bk-date.full em{color:var(--d-muted)}
html[data-theme=dark] .bk-request p{color:var(--d-muted)}
html[data-theme=dark] .bk-field small{color:var(--d-muted)}
html[data-theme=dark] .bk-field input,html[data-theme=dark] .bk-field textarea{border:1.5px solid #3a2a31;background:#140d11;color:var(--d-text)}
html[data-theme=dark] .bk-field input[aria-invalid=true]{background:#1d1419}
html[data-theme=dark] .bk-err{color:#f499b2}
html[data-theme=dark] .bk-help{color:var(--d-muted)}
html[data-theme=dark] .bk-none{color:var(--d-muted)}
html[data-theme=dark] .bk-hold{background:var(--d-surface2)}
html[data-theme=dark] .bk-status>p{color:#c4b2ba}
html[data-theme=dark] .bk-spin{border:4px solid var(--d-line)}
html[data-theme=dark] .bk-rmoney{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .bk-rmoney div{border-bottom:1px solid var(--d-line)}
html[data-theme=dark] .bk-bank{background:#140d11}
html[data-theme=dark] .bk-bank dt{color:var(--d-muted)}
html[data-theme=dark] .bk-tl{color:var(--d-muted)}
html[data-theme=dark] .bk-tl code{background:var(--d-surface2)}
html[data-theme=dark] .bk-co{background:#140d11;border:1px solid #3a2a31}
html[data-theme=dark] .bk-co-help{color:#c4b2ba}
html[data-theme=dark] .rv-t{border:1px solid var(--d-line);background:#140d11}
html[data-theme=dark] .rv-r{border-top:1px solid var(--d-line)}
html[data-theme=dark] .rv-r small{color:var(--d-muted)}
html[data-theme=dark] .rv-b.k{background:#1d3425;color:#f6eaf0}
html[data-theme=dark] .rv-b.r{background:#1d1419}
html[data-theme=dark] .rv-b.n{background:#1d1419;color:#a3aeea}
html[data-theme=dark] .rv-b.x{background:#1d1419;color:#ffa38e}
html[data-theme=dark] .rv-b.v{background:#3f3312;color:#f6eaf0}
html[data-theme=dark] .rv-b.e{background:var(--d-surface2);color:var(--d-muted)}
html[data-theme=dark] .rv-links a{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .rv-links small{color:var(--d-muted)}
html[data-theme=dark] .st-mega-help{border-top:1px solid var(--d-line);background:var(--d-surface2)}
html[data-theme=dark] .st-mega-help .ic{background:#140d11;border:1px solid var(--d-line)}
html[data-theme=dark] .st-mega-help .tx small{color:var(--d-muted)}
html[data-theme=dark] .st-mega-cta2{color:var(--d-text)}
@media(max-width:1080px){html[data-theme=dark] .bl-why-list li:nth-child(n+4){border-top:1px solid var(--d-line)}html[data-theme=dark] .st-header .bl-nav{background:#140d11;border-top:1px solid var(--d-line)}html[data-theme=dark] .st-header .bl-nav>a,html[data-theme=dark] .st-dd-btn{border-bottom:1px solid var(--d-line)}html[data-theme=dark] .st-mega-help{border:1px solid var(--d-line)}}
@media(max-width:860px){html[data-theme=dark] .bl-nav{background:#140d11;border-bottom:1px solid var(--d-line)}html[data-theme=dark] .bl-nav a{border-bottom:1px solid var(--d-line)}}
@media(max-width:720px){html[data-theme=dark] .bl-why-list li{border-top:1px solid var(--d-line)}}