.ot-hd .tbtn.lang{font-variant-numeric:tabular-nums;gap:6px;padding:0 12px}.ot-hd .tbtn.lang svg{width:17px;height:17px}.ot-hub-neg .tbtn.lang{cursor:pointer;align-items:center;gap:6px;width:auto;min-width:40px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s ease-out;display:inline-flex}.ot-hub-neg .tbtn.lang:hover{border-color:var(--accent,#7c4dff)}.ot-hd .tbtn.lang:focus-visible,.ot-hub-neg .tbtn.lang:focus-visible{outline-offset:2px;outline:2px solid #7c4dff}@media (max-width:600px){.ot-hd .tbtn.lang{padding:0 10px}.ot-hd .tbtn.lang svg,.ot-hub-neg .tbtn.lang svg{display:none}}.ot-lang-menu{z-index:50;border:1px solid hsl(var(--border));background:hsl(var(--popover));min-width:208px;color:hsl(var(--popover-foreground));font-family:var(--ot-font,Inter, system-ui, -apple-system, "Segoe UI", sans-serif);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:14px;padding:6px;box-shadow:0 18px 40px -16px #0f173359,0 2px 8px -2px #0f17331f}.ot-lang-menu[data-theme=dark]{background:#0c0a18;border-color:#ffffff1a;box-shadow:0 18px 40px -12px #0009}.ot-lang-menu[data-state=open]{animation:.15s cubic-bezier(.25,1,.5,1) ot-lang-in}.ot-lang-title{color:#6b7185;padding:8px 12px 6px;font-size:12px;font-weight:600;line-height:16px}.ot-lang-menu[data-theme=dark] .ot-lang-title{color:#9a98b8}.ot-lang-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s ease-out;display:flex}.ot-lang-item[data-highlighted]{background:#f0eef8}.ot-lang-menu[data-theme=dark] .ot-lang-item[data-highlighted]{background:#171429}.ot-lang-item[data-state=checked]{font-weight:600}.ot-lang-check{color:#5b2fd6;display:inline-flex}.ot-lang-check svg{width:18px;height:18px}.ot-lang-menu[data-theme=dark] .ot-lang-check{color:#d9ccff}@keyframes ot-lang-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ot-lang-menu[data-state=open]{animation:none}.ot-lang-item,.ot-hub-neg .tbtn.lang{transition:none}}html[data-reduced-motion=true] .ot-lang-menu[data-state=open]{animation:none}
