.gate.svelte-di6lsc{background:var(--bg);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.modal.svelte-di6lsc{text-align:center;border-radius:var(--radius-lg);background:var(--bg-1);width:100%;max-width:520px;box-shadow:inset 0 0 0 1px var(--line);justify-items:center;gap:16px;padding:36px 28px 24px;display:grid}.logo.svelte-di6lsc{margin-bottom:4px}.badge.svelte-di6lsc{color:var(--muted);font-size:12px;font-weight:500}h1.svelte-di6lsc{text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.3}h1.svelte-di6lsc b{color:var(--accent)}.body.svelte-di6lsc{color:var(--text-2);text-wrap:pretty;max-width:420px;margin:0;line-height:1.7}form.svelte-di6lsc{gap:8px;width:100%;margin-top:8px;display:grid}input.svelte-di6lsc{height:48px;color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius);font:inherit;text-align:center;transition:border-color var(--dur-hover) ease;background:#000;outline:none;padding:0 16px;font-size:16px}input.svelte-di6lsc:focus{border-color:var(--accent)}input[aria-invalid=true].svelte-di6lsc{border-color:var(--danger)}.err.svelte-di6lsc{color:var(--danger);margin:0;font-size:13px}.enter.svelte-di6lsc,.exit.svelte-di6lsc{border-radius:var(--radius);min-height:48px;transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border:0;place-items:center;padding:8px 16px;font-size:16px;font-weight:600;display:grid}.enter.svelte-di6lsc{background:var(--accent);color:var(--accent-ink)}.enter.svelte-di6lsc:disabled{opacity:.6}.exit.svelte-di6lsc{background:var(--bg-3);color:var(--text-2)}.foot.svelte-di6lsc{color:var(--muted);max-width:420px;margin:8px 0 0;font-size:12px;line-height:1.6}.lang.svelte-di6lsc .lang{margin-top:0}@media (hover:hover) and (pointer:fine){.enter.svelte-di6lsc:not(:disabled):hover{background:var(--accent-hover)}.exit.svelte-di6lsc:hover{color:var(--text);background:var(--bg-4)}}@media (width<=480px){.modal.svelte-di6lsc{padding:28px 16px 20px}h1.svelte-di6lsc{font-size:20px}}
