.theme-toggle{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff0;color:var(--ink-700);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.theme-toggle:hover{border-color:var(--cyan-400);color:var(--cyan-600)}.theme-toggle svg{width:20px;height:20px}.theme-toggle .ico-sun{display:none}html[data-theme="dark"] .theme-toggle .ico-sun{display:block}html[data-theme="dark"] .theme-toggle .ico-moon{display:none}.brand-logo--dark{display:none}html[data-theme="dark"] .brand-logo--light{display:none}html[data-theme="dark"] .brand-logo--dark{display:block}.site-footer .brand-logo--dark{display:none}html[data-theme="dark"]{color-scheme:dark;--paper:#0b1622;--paper-soft:#0f1d2b;--paper-alt:#132434;--card:#112133;--line:#243a4f;--line-soft:#1b2e41;--ink-900:#eaf2f8;--ink-800:#dbe6ef;--ink-700:#c3d1dd;--ink-600:#a6b7c7;--ink-500:#8fa3b5;--ink-400:#7389a0;--ink-300:#4d6378;--brand:#26C7D6;--brand-strong:#5FDCE6;--brand-light:#5FDCE6;--shadow-sm:0 2px 6px rgba(0,0,0,.35);--shadow-md:0 10px 26px -8px rgba(0,0,0,.55);--shadow-lg:0 28px 60px -20px rgba(0,0,0,.65)}html[data-theme="dark"] body{background:var(--paper);color:var(--text)}html[data-theme="dark"] .site-header{background:rgb(11 22 34 / .94)}html[data-theme="dark"] .nav-link,html[data-theme="dark"] .nav-main a{color:var(--ink-700)}html[data-theme="dark"] .nav-link:hover{color:var(--cyan-300);background:rgb(38 199 214 / .1)}html[data-theme="dark"] :is(.product-card,.cat-card,.cat-card2,.contact-card,.side-card,.p-card,.spec-list,.stat-band,.service-card,.video-card,.info-card,.faq-item,.quote-form,.b-card,.post-content .post-col,.mobile-menu,.lang-menu,.lang-chip,.nav-toggle,.chip,.cat-pills a,.post-toc a,.nav-links .page-numbers,.references--compact,.references--plain,.art-highlights,.guide-product,.post-content a.doc-link,.search-box input,.form-control:focus){background:var(--card)}html[data-theme="dark"] .section--soft{background:var(--paper-soft)}html[data-theme="dark"] .form-control{background:var(--paper-soft);color:var(--text)}html[data-theme="dark"] ::placeholder{color:var(--ink-400)}html[data-theme="dark"] :is(.brand-chip,.brand-tile,.ref-card,.spotlight-media,.art-hero-media,.feat-media,.detail-media,.p-media,.gallery-thumb){background:#fff}html[data-theme="dark"] .ref-card{border-color:var(--line)}html[data-theme="dark"] .section-head p,html[data-theme="dark"] .text-muted{color:var(--ink-500)}html[data-theme="dark"] .btn-outline{color:var(--ink-800);border-color:var(--line)}html[data-theme="dark"] .btn-outline:hover{border-color:var(--cyan-400);color:var(--cyan-300)}html[data-theme="dark"] .detail-help{background:rgb(38 199 214 / .1)}html[data-theme="dark"] .spec-list li:nth-child(even){background:rgb(255 255 255 / .03)}html[data-theme="dark"] .post-content{color:var(--ink-700)}html[data-theme="dark"] .post-content table th,html[data-theme="dark"] .post-content table td{border-color:var(--line)}html[data-theme="dark"] .ref-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}html[data-theme="dark"] .sx{--ln:#243a4f;--ink:#eaf2f8;--mut:#9db0c2;--acs:rgba(255,255,255,.08)}html[data-theme="dark"] .sx-feat,html[data-theme="dark"] .sx-spec,html[data-theme="dark"] .sx-faq details,html[data-theme="dark"] .sx-gal figure,html[data-theme="dark"] .sx-panel:not(.sx-dark){background:var(--card)}html[data-theme="dark"] .sx-spec tbody tr:nth-child(even){background:rgb(255 255 255 / .03)}html[data-theme="dark"] .sx-how,html[data-theme="dark"] .sx-explain,html[data-theme="dark"] .sx-res div{background:rgb(255 255 255 / .06);color:var(--ink-800)}html[data-theme="dark"] .sx-wb{background:#fff0;color:var(--ink-800)}html[data-theme="dark"] .sx-track{background:#1b2d3f}html[data-theme="dark"] .sx-dedicated{background:rgb(255 255 255 / .05)}html[data-theme="dark"] .sx-pgrid path{stroke:#243a4f}.sx-darksec{background:linear-gradient(180deg,var(--dk),var(--dk2));color:#eaf3fb}.sx-darksec .sx-head h2{color:#fff}.sx-darksec .sx-head p{color:#b9c8d6}.sx-darksec .sx-eb{color:var(--ac2)}.sx-darksec .sx-plate .sx-panel{background:rgb(255 255 255 / .97)}.sx-darksec .sx-ind{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1)}.sx-darksec .sx-dedicated{background:rgb(255 255 255 / .06);border-color:var(--ac2)}.sx-darksec .sx-dedicated h3{color:#fff}.sx-darksec .sx-dedicated p{color:#b9c8d6}.sx-darksec .sx-cta{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12)}.sx-darksec .btn-outline{color:#fff;border-color:rgb(255 255 255 / .5)}html[data-theme="dark"] .lang-current{background:var(--card);color:var(--ink-800)}html[data-theme="dark"] .p-chip{background:rgb(255 255 255 / .95);color:#0E1B26}html[data-theme="dark"] .p-star,html[data-theme="dark"] .brand-tag{color:inherit}html[data-theme="dark"] .sx--blue{--ac:#9fb0ff}html[data-theme="dark"] .sx--gold{--ac:#E8B84B}html[data-theme="dark"] .sx--cyan{--ac:#5FDCE6}html[data-theme="dark"] .sx-wb.on{color:#0b1622}html[data-theme="dark"] .sx-steps b{box-shadow:0 0 0 5px var(--paper)}html[data-theme="dark"] .sx-darksec .btn-outline,html[data-theme="dark"] .sx-mold .btn-outline{border-color:rgb(255 255 255 / .5);color:#fff}html[data-theme="dark"] .sx-wells .ax{color:#4a5078}html[data-theme="dark"] .sx-plate .sx-plate-wrap{color:#0b1622}