.language-picker{position:relative;flex:none;margin-left:12px;z-index:110;font-family:'DM Sans',system-ui,sans-serif}.language-trigger{display:flex;align-items:center;gap:8px;border:1px solid #5478b25c;border-radius:9px;background:#15223b;color:#e8efff;padding:10px 12px;min-height:39px;cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}.language-trigger:hover{background:#253b60}.language-flag{display:block;width:22px;height:15px;border-radius:3px;overflow:hidden;flex:none;box-shadow:0 0 0 1px #ffffff24}.language-menu{position:absolute;right:0;top:calc(100% + 9px);width:190px;padding:7px;border:1px solid #5c7fa666;border-radius:12px;background:#111d33;box-shadow:0 15px 45px #0008;display:grid;gap:3px}.language-menu[hidden]{display:none}.language-menu button{display:flex;align-items:center;gap:11px;width:100%;border:0;border-radius:7px;padding:10px;background:none;color:#dae7fc;font:inherit;font-size:12px;text-align:left;cursor:pointer}.language-menu button:hover,.language-menu button:focus-visible{background:#29436b;outline:1px solid #87a9df}.language-menu button[aria-checked=true]{background:#294675}.language-menu i{margin-left:auto;font-style:normal;visibility:hidden}.language-menu [aria-checked=true] i{visibility:visible}.site-header .language-picker{order:4}.site-header .header-cta{margin-left:auto}.site-header{position:relative;z-index:120}.demo-view-top{position:relative}.dashboard-links .language-trigger{padding:9px 10px}.demo-embed .language-picker{display:none!important}html[lang=zh-CN] body,html[lang=ru] body{font-family:'DM Sans',system-ui,sans-serif}.site-header nav{gap:clamp(12px,2vw,32px)}.site-header{gap:18px}
@media(max-width:760px){.language-picker{margin-left:0}.language-trigger{padding:9px;gap:6px;font-size:10px}.site-header{gap:10px}.site-header .language-trigger>span:not([aria-hidden]){display:none}.site-header .header-cta{font-size:10px;padding:10px}.dashboard-links{gap:5px}.dashboard-links .language-trigger>span:not([aria-hidden]){display:none}.language-menu{max-height:70svh;overflow:auto}.access-header{gap:12px;flex-wrap:wrap}.access-header .language-picker{margin-left:auto}}
.dashboard-links .language-picker button{display:flex}.dashboard-links .language-menu button{border:0;background:none;padding:10px;text-align:left}.dashboard-links .language-menu button:hover,.dashboard-links .language-menu button:focus-visible{background:#29436b}.dashboard-links .language-menu button[aria-checked=true]{background:#294675}
