.vk-language{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;white-space:nowrap}.vk-language select{max-width:135px;font:inherit;color:inherit;background:transparent;border:1px solid #cdd3d6;border-radius:6px;padding:7px 4px;cursor:pointer;direction:ltr}.header{gap:16px}.vk-translation-note{font-size:13px!important;line-height:1.6;max-width:760px;padding:14px 16px;border:1px solid #ced6da;border-radius:7px}.vk-translation-note a{text-decoration:underline}html[data-text-direction=rtl] :is(h1,h2,h3,h4,p,summary,dt,dd,li,.nav-label){direction:rtl;unicode-bidi:plaintext}html[data-text-direction=rtl] :is(.brand,.footer-wordmark,.brand-text,.price-amount,.quantity-stepper){direction:ltr;unicode-bidi:isolate}.header nav{min-width:0}.header nav a{white-space:nowrap}.policy-hero h1,.scene-copy h1{overflow-wrap:break-word}@media(max-width:1000px){.header{gap:9px}.vk-language select{max-width:100px}.header nav{gap:14px}}@media(max-width:650px){.header{flex-wrap:wrap;height:auto;min-height:74px;padding-top:12px;padding-bottom:12px}.header nav{order:3;flex-basis:100%;display:flex!important;justify-content:center;gap:14px;overflow:auto;font-size:11px}.header-github{margin-left:auto}.vk-language select{max-width:105px}.policy-header nav{flex-wrap:wrap}}

/* The extra language control gets its own column; navigation keeps its own space. */
.header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:24px}.header nav,.header nav:has(.nav-pricing),.policy-page .header nav{position:static;left:auto;transform:none;justify-content:center;margin:0;gap:clamp(12px,2vw,27px)}.vk-language{pointer-events:auto}.header-github{margin:0}.header nav a{flex-shrink:0}.header nav{overflow-x:auto;scrollbar-width:none}.header nav::-webkit-scrollbar{display:none}@media(max-width:900px){.header,.header.home-header{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:44px 40px;height:100px;gap:0 16px;padding:4px 20px;background:#f6f8faf5;border-bottom:1px solid #dce3e7}.header .brand,.header.home-header .brand{grid-column:1;grid-row:1}.header .header-github,.header.home-header .header-github{display:flex;grid-column:2;grid-row:1}.header .vk-language{grid-column:3;grid-row:1}.header nav,.header.home-header nav,.policy-page .header nav{grid-row:2;grid-column:1/-1;width:100%;height:40px;display:flex!important;align-items:center;justify-content:space-evenly;margin:0;gap:18px}.header nav a,.header.home-header nav a,.policy-page .header nav a{font-size:10px;min-height:40px;display:flex;align-items:center}.vk-language select{max-width:120px}.policy-main{padding-top:135px}}@media(max-width:420px){.header,.header.home-header{gap:0 10px;padding-inline:16px}.header .header-github{font-size:9px}.header nav,.header.home-header nav{justify-content:space-between;gap:12px}.vk-language select{max-width:104px}}

@media(max-width:900px){.header nav a,.header.home-header nav a,.policy-page .header nav a{white-space:normal;flex:1;min-width:0;justify-content:center;text-align:center;line-height:1.3}}
