.proto-l .ll-lang{position:relative;flex:none}.proto-l .ll-lang-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;box-shadow:inset 0 0 0 1px var(--l-line-2);color:var(--l-text-2);font:inherit;font-size:12.5px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background .14s var(--l-ease-out),color .14s var(--l-ease-out)}.proto-l .ll-lang-btn:hover{background:rgba(255,255,255,.06);color:var(--l-text)}.proto-l .ll-lang-btn:focus-visible{outline:2px solid var(--l-accent-hi);outline-offset:2px}.proto-l .ll-lang-btn img,.proto-l .ll-lang-opt img{width:20px;height:14px;border-radius:2px;object-fit:cover}.proto-l .ll-lang-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;display:grid;min-width:190px;padding:6px;border-radius:12px;background:var(--l-surface-2,#18181a);box-shadow:0 0 0 1px var(--l-line-2),0 18px 50px -18px rgba(0,0,0,.7);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .14s var(--l-ease-out),transform .16s var(--l-ease-out)}.proto-l .ll-lang-pop[data-open=true]{opacity:1;transform:none;pointer-events:auto}.proto-l .ll-lang-opt{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--l-text-2);font:inherit;font-size:13.5px;text-align:start;cursor:pointer}.proto-l .ll-lang-opt:focus-visible,.proto-l .ll-lang-opt:hover{background:rgba(255,255,255,.06);color:var(--l-text);outline:none}.proto-l .ll-lang-opt[aria-current=true]{color:var(--l-text)}.proto-l .ll-lang-opt svg{color:var(--l-accent-hi)}.proto-l .ll-lang-name{flex:1}html[data-theme=light] .proto-l .ll-lang-btn:hover,html[data-theme=light] .proto-l .ll-lang-opt:hover{background:rgba(0,0,0,.05)}html[data-theme=light] .proto-l .ll-lang-pop{background:#ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 18px 50px -18px rgba(0,0,0,.25)}@media (prefers-reduced-motion:reduce){.proto-l .ll-lang-pop{transition:none}}