.lang.svelte-1v2j48r{display:inline-flex;position:relative}.trigger.svelte-1v2j48r{font:600 12px/1 var(--font-sans);letter-spacing:.02em;color:var(--color-text-muted);cursor:pointer;background:var(--color-glass-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);align-items:center;gap:7px;padding:5px 9px 5px 12px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.trigger.svelte-1v2j48r:hover{color:var(--color-text-strong);border-color:var(--color-border-accent)}.trigger.open.svelte-1v2j48r{color:var(--color-text-strong);border-color:var(--color-border-accent);background:var(--color-glass-3)}.code.svelte-1v2j48r{font-family:var(--font-mono)}.flag-badge.svelte-1v2j48r{background:#7a20e04d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.flag.svelte-1v2j48r{font-size:14px;line-height:1}.chev.svelte-1v2j48r{width:11px;height:11px;transition:transform .18s var(--ease-out-expo,ease)}.trigger.open.svelte-1v2j48r .chev:where(.svelte-1v2j48r){transform:rotate(180deg)}.menu.svelte-1v2j48r{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-border-strong);min-width:168px;box-shadow:0 18px 40px -20px #000000b3, var(--shadow-inset-top);animation:svelte-1v2j48r-pop .16s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));background:#160c2ceb;border-radius:14px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}@keyframes svelte-1v2j48r-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.item.svelte-1v2j48r{width:100%;font:600 13px/1 var(--font-sans);text-align:left;cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;transition:color .13s,background .13s;display:flex}.item.svelte-1v2j48r:hover{color:var(--color-text-strong);background:var(--color-glass-2)}.item.active.svelte-1v2j48r{color:var(--color-text-strong)}.item-flag.svelte-1v2j48r{font-size:16px;line-height:1}.item-label.svelte-1v2j48r{flex:1}.item-code.svelte-1v2j48r{letter-spacing:.05em;color:var(--color-text-faint);font-size:10.5px}.item.active.svelte-1v2j48r .item-code:where(.svelte-1v2j48r){color:var(--color-violet-300)}.check.svelte-1v2j48r{width:14px;height:14px;color:var(--color-success-txt)}@media (width<=560px){.trigger.svelte-1v2j48r{padding:6px 9px}}
