.ml-lang{flex-shrink:0;display:inline-block;position:relative}.ml-lang-trigger{color:#0f1519;height:40px;font:inherit;letter-spacing:-.15px;white-space:nowrap;cursor:pointer;background:#fffffff2;border:1px solid #e3e7ec;border-radius:999px;align-items:center;gap:9px;padding:0 12px 0 11px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #0f15190a}.melano-site button.ml-lang-trigger{color:#0f1519;background:#fffffff2}.ml-lang-trigger:hover,.melano-site button.ml-lang-trigger:hover{background:#fff;border-color:#cbd3dc}.ml-lang-trigger:focus-visible{outline-offset:3px;outline:2px solid #367aff}.ml-lang-flag{border-radius:3px;flex-shrink:0;width:20px;height:14px;display:block;box-shadow:inset 0 0 0 1px #0f151914}.ml-lang-caret{color:#6b7280;transition:transform .2s}.ml-lang-trigger[aria-expanded=true] .ml-lang-caret{transform:rotate(180deg)}.ml-lang-menu{z-index:50;top:calc(100% + 8px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #e3e7ec;border-radius:14px;flex-direction:column;gap:2px;min-width:190px;padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) both ml-lang-in;display:flex;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 14px 34px #0f151914,0 1px 2px #0f15190f}@keyframes ml-lang-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ml-lang-option{color:#1f2933;width:100%;font:inherit;letter-spacing:-.15px;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;transition:background .15s,color .15s;display:flex}.melano-site button.ml-lang-option{color:#1f2933;background:0 0}.ml-lang-option:hover,.melano-site button.ml-lang-option:hover{background:#f3f5f7}.ml-lang-option:focus-visible{outline-offset:-2px;outline:2px solid #367aff}.ml-lang-option>span{flex:1;min-width:0}.ml-lang-option.is-selected{color:#0f1519;font-weight:600}.ml-lang-option.is-selected svg:last-child{color:#0f1519}.reference-nav-actions .ml-lang,.ml-demo-header-actions .ml-lang{margin-inline-end:2px}@media (max-width:1150px){.ml-lang-trigger{gap:8px;height:38px;padding:0 11px 0 10px;font-size:13px}}@media (max-width:560px){.ml-lang-name{display:none}.ml-lang-trigger{gap:5px;padding:0 8px}.ml-lang-menu{min-width:172px}}@media (prefers-reduced-motion:reduce){.ml-lang-menu{animation:none}.ml-lang-trigger,.ml-lang-option,.ml-lang-caret{transition:none}}
