.language-switcher{display:flex;align-items:center;gap:3px;flex-shrink:0;padding-left:10px;border-left:1px solid rgba(255,255,255,.25)}
.language-switcher a{display:block;padding:6px 8px;border-radius:var(--radius);color:var(--on-brand);font-size:13px;font-weight:600;text-decoration:none}
.language-switcher a:hover{background:rgba(255,255,255,.12);color:#fff}
.language-switcher a[aria-current="true"]{background:rgba(255,255,255,.16);color:#fff}
.site-header .nav{gap:16px}
.nav__link{padding-inline:10px}
html[lang="en"] .nav__link{font-size:14px;padding-inline:9px}
html[lang="en"] .card__title .en,html[lang="en"] .detail__model .en,html[lang="en"] .vault-card__en{display:none}
html[lang="en"] .card__foot{flex-wrap:wrap}
html[lang="en"] .card__foot .btn{padding-inline:12px}
html[lang="en"] .btn{white-space:normal;text-align:center;max-width:100%}
html[lang="en"] .hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
html[lang="en"] .hero__stat{min-width:0}
html[lang="en"] .info-list li{grid-template-columns:94px minmax(0,1fr)}
html[lang="en"] .info-list .v,html[lang="en"] .spec-table th,html[lang="en"] .spec-table td{overflow-wrap:anywhere}
@media(max-width:820px){.language-switcher{padding-left:6px}.site-header .nav{gap:10px}.language-switcher a{padding:6px}.brand__logo{max-width:150px}.nav__link{padding:15px 12px}}
@media(max-width:600px){html[lang="en"] .hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
@media(min-width:821px) and (max-width:1100px){
 html[lang="en"] .nav__toggle{display:block}
 html[lang="en"] .nav__links{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:890;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:16px 20px 40px;background:var(--brand-surface);overflow-y:auto;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}
 html[lang="en"] .nav__links[data-open="true"]{transform:translateY(0);opacity:1;visibility:visible}
 html[lang="en"] .nav__link{padding:15px 12px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.08)}
 html[lang="en"] .nav__link[aria-current="page"]::after{display:none}
 html[lang="en"] .nav__cta{margin:20px 0 0}
 html[lang="en"] .mega{position:static;transform:none;width:auto;padding:8px 0 16px;background:transparent;border:0;box-shadow:none;opacity:1;visibility:visible;grid-template-columns:1fr;gap:0;display:none}
 html[lang="en"] .has-mega[data-open="true"] .mega{display:grid;transform:none}
 html[lang="en"] .mega__name{color:#fff}
 html[lang="en"] .mega__desc,html[lang="en"] .mega__tier{color:var(--on-brand-muted)}
}
