.language-control.svelte-10iv29e{color:inherit;font:inherit;max-width:100%;font-size:12px}label.svelte-10iv29e{opacity:.75;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.language-field.svelte-10iv29e{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:8px;align-items:center;max-width:260px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.language-field.svelte-10iv29e:hover{background:color-mix(in srgb, currentColor 6%, transparent);border-color:color-mix(in srgb, currentColor 35%, transparent)}.language-field.svelte-10iv29e:has(select:where(.svelte-10iv29e):focus-visible){border-color:color-mix(in srgb, currentColor 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent)}.language-field.svelte-10iv29e .language-icon,.language-field.svelte-10iv29e .language-chevron{pointer-events:none;opacity:.65;position:absolute;top:50%;translate:0 -50%}.language-field.svelte-10iv29e .language-icon{width:15px;height:15px;left:10px}.language-field.svelte-10iv29e .language-chevron{width:14px;height:14px;right:9px}select.svelte-10iv29e{appearance:none;width:100%;min-height:38px;color:inherit;font:inherit;border-radius:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:none;padding:7px 30px 7px 33px}option.svelte-10iv29e{color:#163c32;background:#f3f5ef}.language-control[aria-busy=true].svelte-10iv29e .language-field:where(.svelte-10iv29e),.svelte-10iv29e:disabled{opacity:.65;cursor:wait}.language-feedback.svelte-10iv29e{opacity:.75;font-size:11px;line-height:1.3;display:block}.language-feedback.svelte-10iv29e:not(:empty){margin-top:6px}.compact.svelte-10iv29e{flex:none;align-items:center;display:inline-flex}.compact.svelte-10iv29e .language-field:where(.svelte-10iv29e){border-radius:999px;gap:5px;height:32px;padding:0 8px 0 9px}.compact.svelte-10iv29e .language-field:where(.svelte-10iv29e) .language-icon,.compact.svelte-10iv29e .language-field:where(.svelte-10iv29e) .language-chevron{position:static;translate:none}.compact.svelte-10iv29e .language-field:where(.svelte-10iv29e) .language-chevron{width:13px;height:13px}.compact.svelte-10iv29e .language-code:where(.svelte-10iv29e){letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.compact.svelte-10iv29e select:where(.svelte-10iv29e){opacity:0;min-height:0;padding:0;position:absolute;inset:0}.sr-only.svelte-10iv29e{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
