.lang-plaque.svelte-bzygqp.svelte-bzygqp{max-width:460px;margin:22px auto 0;padding:18px 20px 14px;background:var(--bg-mid);border:1px solid var(--border);border-radius:8px;box-shadow:none;text-align:center;position:relative}.lang-plaque.svelte-bzygqp.svelte-bzygqp:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:1px;background:var(--gold)}.lang-heading.svelte-bzygqp.svelte-bzygqp{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.lang-globe.svelte-bzygqp.svelte-bzygqp{width:16px;height:16px;flex-shrink:0}.lang-control.svelte-bzygqp.svelte-bzygqp{position:relative}.lang-trigger.svelte-bzygqp.svelte-bzygqp{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:var(--bg-deep);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:var(--font-body);font-size:14px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.lang-trigger.svelte-bzygqp.svelte-bzygqp:hover:not(:disabled),.lang-trigger--open.svelte-bzygqp.svelte-bzygqp{border-color:var(--gold);background:var(--bg-light)}.lang-trigger.svelte-bzygqp.svelte-bzygqp:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.lang-trigger.svelte-bzygqp.svelte-bzygqp:disabled{opacity:.6;cursor:progress}.lang-name.svelte-bzygqp.svelte-bzygqp{flex:1;text-align:left;font-weight:500}.lang-code.svelte-bzygqp.svelte-bzygqp{font-size:11px;letter-spacing:1px;color:var(--text-muted)}.lang-caret.svelte-bzygqp.svelte-bzygqp{width:14px;height:14px;flex-shrink:0;color:var(--text-dim);transition:transform .22s ease}.lang-trigger--open.svelte-bzygqp .lang-caret.svelte-bzygqp{transform:rotate(180deg)}.lang-flag.svelte-bzygqp.svelte-bzygqp{width:22px;height:15px;flex-shrink:0;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24;line-height:0}.lang-flag.svelte-bzygqp svg{width:100%;height:100%;display:block}.lang-panel.svelte-bzygqp.svelte-bzygqp{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-mid);border:1px solid rgba(var(--accent-rgb),.45);border-radius:8px;box-shadow:none;z-index:90;overflow:hidden;animation:none}@keyframes svelte-bzygqp-lang-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lang-search-wrap.svelte-bzygqp.svelte-bzygqp{position:relative;padding:10px;border-bottom:1px solid var(--border)}.lang-search-icon.svelte-bzygqp.svelte-bzygqp{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--text-muted);pointer-events:none}.lang-search.svelte-bzygqp.svelte-bzygqp{width:100%;background:var(--bg-deep);border:1px solid var(--border);border-radius:5px;color:var(--text);font-family:var(--font-body);font-size:13px;padding:8px 10px 8px 34px}.lang-search.svelte-bzygqp.svelte-bzygqp::placeholder{color:var(--text-muted)}.lang-search.svelte-bzygqp.svelte-bzygqp:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.lang-list.svelte-bzygqp.svelte-bzygqp{list-style:none;margin:0;padding:0;max-height:min(280px,46vh);overflow-y:auto;overscroll-behavior:contain}.lang-option.svelte-bzygqp.svelte-bzygqp{display:flex;align-items:center;gap:11px;width:100%;padding:9px 14px;background:none;border:none;border-bottom:1px solid var(--border);color:var(--text);font-family:var(--font-body);font-size:14px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.lang-list.svelte-bzygqp li:last-child .lang-option.svelte-bzygqp{border-bottom:none}.lang-option.svelte-bzygqp.svelte-bzygqp:hover:not(:disabled),.lang-option.svelte-bzygqp.svelte-bzygqp:focus-visible{outline:none;background:rgba(var(--accent-rgb),.09);color:var(--gold)}.lang-option--active.svelte-bzygqp.svelte-bzygqp{color:var(--gold)}.lang-option.svelte-bzygqp.svelte-bzygqp:disabled{opacity:.35;cursor:not-allowed}.lang-option-name.svelte-bzygqp.svelte-bzygqp{flex:1;font-weight:500}.lang-option-english.svelte-bzygqp.svelte-bzygqp{font-size:11px;color:var(--text-muted)}.lang-check.svelte-bzygqp.svelte-bzygqp{width:13px;height:13px;flex-shrink:0;color:var(--gold)}.lang-unsupported.svelte-bzygqp.svelte-bzygqp{margin:0;padding:12px 14px;border-bottom:1px solid var(--border);background:rgba(var(--accent-rgb),.08);color:var(--text-dim);font-size:12px;line-height:1.5;text-align:left}.lang-empty.svelte-bzygqp.svelte-bzygqp{padding:16px 14px;color:var(--text-dim);font-size:13px;text-align:center}.lang-note.svelte-bzygqp.svelte-bzygqp,.lang-status.svelte-bzygqp.svelte-bzygqp{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.lang-status.svelte-bzygqp.svelte-bzygqp{color:var(--text-dim)}.lang-status--error.svelte-bzygqp.svelte-bzygqp{color:var(--danger)}.lang-note--warn.svelte-bzygqp.svelte-bzygqp{color:var(--text-dim);background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.22);border-radius:5px;padding:8px 10px}.lang-bar.svelte-bzygqp.svelte-bzygqp{display:block;width:100%;height:3px;margin-top:6px;background:var(--bg-deep);border-radius:2px;overflow:hidden}.lang-bar-fill.svelte-bzygqp.svelte-bzygqp{display:block;height:100%;background:var(--gold);transition:width .25s ease}@media (max-width: 768px){.lang-plaque.svelte-bzygqp.svelte-bzygqp{max-width:none}.lang-option.svelte-bzygqp.svelte-bzygqp{padding:12px 14px}.lang-list.svelte-bzygqp.svelte-bzygqp{max-height:min(300px,44vh)}}@media (prefers-reduced-motion: reduce){.lang-panel.svelte-bzygqp.svelte-bzygqp{animation:none}.lang-trigger.svelte-bzygqp.svelte-bzygqp,.lang-caret.svelte-bzygqp.svelte-bzygqp,.lang-option.svelte-bzygqp.svelte-bzygqp,.lang-bar-fill.svelte-bzygqp.svelte-bzygqp{transition:none}}
