html.lang-open{overflow:hidden}.lang-veil.svelte-1v2j48r{position:fixed;inset:0;z-index:10100;display:flex;align-items:center;justify-content:center;padding:16px;background:#060818b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:svelte-1v2j48r-lang-fade .16s ease-out both}.lang-panel.svelte-1v2j48r{width:100%;max-width:620px;background:var(--lol-card, #0c1222);border:1px solid var(--lol-line, #1e2a44);border-radius:16px;padding:18px 18px 20px;box-shadow:0 24px 64px #00000073;animation:svelte-1v2j48r-lang-rise .22s cubic-bezier(.2,.8,.2,1) both}.lang-head.svelte-1v2j48r{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lang-head.svelte-1v2j48r h2:where(.svelte-1v2j48r){margin:0;font-size:17px;font-weight:700;color:var(--lol-text, #f2f5fa)}.lang-x.svelte-1v2j48r{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--lol-line, #1e2a44);border-radius:10px;background:transparent;color:var(--lol-text-2, #a5b8d1);cursor:pointer}.lang-x.svelte-1v2j48r svg:where(.svelte-1v2j48r){width:18px;height:18px}.lang-x.svelte-1v2j48r:hover{color:var(--lol-text, #f2f5fa);background:var(--lol-hover, rgba(255, 255, 255, .06))}.lang-grid.svelte-1v2j48r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lang-tile.svelte-1v2j48r{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 12px;min-width:0;background:var(--lol-surface-2, rgba(255, 255, 255, .03));border:1px solid var(--lol-line, #1e2a44);border-radius:12px;color:var(--lol-text-2, #a5b8d1);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease;animation:svelte-1v2j48r-lang-rise .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 22ms)}.lang-tile.svelte-1v2j48r img:where(.svelte-1v2j48r){width:56px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 2px 8px #00000059}.lang-tile.svelte-1v2j48r:hover{transform:translateY(-2px);border-color:var(--lol-text-3, #7e95b1);color:var(--lol-text, #f2f5fa)}.lang-tile.on.svelte-1v2j48r{border-color:var(--lol-accent, #1677ff);background:#1677ff1a;color:var(--lol-text, #f2f5fa)}.lang-tile.svelte-1v2j48r:focus-visible{outline:2px solid var(--lol-link, #58b6ff);outline-offset:2px}.lang-name.svelte-1v2j48r{font-size:14px;font-weight:600;line-height:1.2;text-align:center}.lang-code.svelte-1v2j48r{font-size:11px;letter-spacing:.08em;color:var(--lol-text-3, #7e95b1)}.lang-tile.on.svelte-1v2j48r .lang-code:where(.svelte-1v2j48r){color:var(--lol-link, #58b6ff)}@media (max-width: 639px){.lang-veil.svelte-1v2j48r{padding:0;align-items:stretch}.lang-panel.svelte-1v2j48r{max-width:none;border:0;border-radius:0;padding:calc(16px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.lang-head.svelte-1v2j48r h2:where(.svelte-1v2j48r){font-size:20px}.lang-grid.svelte-1v2j48r{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lang-tile.svelte-1v2j48r{padding:20px 10px 14px}.lang-tile.svelte-1v2j48r img:where(.svelte-1v2j48r){width:72px;height:52px}.lang-name.svelte-1v2j48r{font-size:15px}}@keyframes svelte-1v2j48r-lang-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1v2j48r-lang-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lang-veil.svelte-1v2j48r,.lang-panel.svelte-1v2j48r,.lang-tile.svelte-1v2j48r{animation:none}.lang-tile.svelte-1v2j48r{transition:none}}.overlay.svelte-19kk92o{position:fixed;inset:0;z-index:10000;background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.sheet.svelte-19kk92o{width:100%;max-width:380px;background:#ffffff0d;border:1px solid rgba(88,182,255,.25);border-radius:14px;box-shadow:0 20px 60px #0009;overflow:hidden}.head.svelte-19kk92o{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.title.svelte-19kk92o{font-weight:700;font-size:14px;color:#fff}.body.svelte-19kk92o{padding:16px}.lede.svelte-19kk92o{font-size:12.5px;color:#fff9;margin:0 0 12px;line-height:1.5}input.svelte-19kk92o{width:100%;padding:10px 12px;border-radius:8px;background:#ffffff17;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;outline:none;font-family:inherit;box-sizing:border-box}input.svelte-19kk92o:focus{border-color:#58b6ff99}.err.svelte-19kk92o{color:#f87171;font-size:11.5px;margin-top:8px}.foot.svelte-19kk92o{display:flex;gap:8px;padding:12px 16px 14px;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.06)}.cancel.svelte-19kk92o,.primary.svelte-19kk92o{padding:8px 14px;border-radius:8px;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent}.cancel.svelte-19kk92o{background:transparent;color:#fff9;border-color:#ffffff1a}.cancel.svelte-19kk92o:hover{color:#fff}.primary.svelte-19kk92o{background:#58b6ff2e;color:#8fcbff;border-color:#58b6ff66}.primary.svelte-19kk92o:disabled{opacity:.4;cursor:not-allowed}.primary.svelte-19kk92o:hover:not(:disabled){background:#58b6ff47}
