.vw-language{display:flex!important;justify-content:flex-end!important;margin:0 0 24px;position:relative;z-index:30;font:500 14px/1.45 Inter,system-ui,sans-serif;color:#e6eee9}.ru-header .vw-language{margin:0}.vw-language details{position:relative;max-width:100%}.vw-language summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:10px 13px;border:1px solid #ffffff24;border-radius:14px;background:linear-gradient(110deg,#17261f,#11191c);cursor:pointer;color:#e6eee9;white-space:nowrap}.vw-language summary::-webkit-details-marker{display:none}.vw-language summary:hover,.vw-language details[open] summary{border-color:#9df9b377;box-shadow:0 0 20px #8dfbae10}.vw-language img{display:block!important;flex:none!important;width:24px!important;height:18px!important;max-width:none!important;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #ffffff24}.vw-language-chevron{margin-left:5px;transition:transform .15s}.vw-language details[open] .vw-language-chevron{transform:rotate(180deg)}.vw-language .vw-language-list{position:absolute;right:0;top:calc(100% + 8px);width:278px;max-width:calc(100vw - 40px);max-height:min(65vh,420px);overflow:auto;padding:6px;border:1px solid #ffffff24;border-radius:16px;background:#111a19;box-shadow:0 18px 55px #0009;box-sizing:border-box}.vw-language .vw-language-list a{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 12px;border-radius:10px;box-sizing:border-box;color:#e6eee9!important;text-decoration:none;font-size:14px;line-height:1.45}.vw-language .vw-language-list a:hover,.vw-language .vw-language-list a[aria-current=page]{background:#b6ffce12}.vw-language .vw-language-check{margin-left:auto;color:#b4ffcb}.vw-language .vw-language-list small{display:block;font-size:11px;line-height:1.45;color:#9eafa7;margin-top:4px}.vw-language :is(summary,a):focus-visible{outline:2px solid #b4ffcb;outline-offset:3px}@media(prefers-reduced-motion:reduce){.vw-language-chevron{transition:none}}

@font-face{font-family:VW Japanese;src:url("/fonts/product-noto-jp.ttf") format("truetype");font-weight:100 900;font-display:swap;unicode-range:U+3000-9FFF,U+FF00-FFEF}
.vw-language [lang="ja"]{font-family:"VW Japanese",Inter,system-ui,sans-serif}
@font-face{font-family:VW Simplified Chinese;src:url("/fonts/noto-sans-sc.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
html[lang="zh-Hans"] .ru-shell,.vw-language [lang="zh-Hans"]{font-family:Inter,"VW Simplified Chinese",system-ui,sans-serif}html[lang="zh-Hans"] .ru-shell pre{font-family:"VW Simplified Chinese",monospace}html[lang="zh-Hans"] .ru-shell :is(h1,h2){line-height:1.45;letter-spacing:0}
@font-face{font-family:VW Devanagari;src:url("/fonts/noto-sans-devanagari.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF,U+200C-200D,U+20B9}
html[lang="hi"] .ru-shell,.vw-language [lang="hi"]{font-family:Inter,"VW Devanagari",system-ui,sans-serif}html[lang="hi"] .ru-shell pre{font-family:"VW Devanagari",monospace}html[lang="hi"] .ru-shell h1{line-height:1.35;letter-spacing:0}html[lang="hi"] .ru-shell h2{line-height:1.5;letter-spacing:0}
