.wrap.svelte-1rdz7hh{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.card.svelte-1rdz7hh{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:36px 32px;text-align:center;box-shadow:0 12px 40px #14161c0f}.logo.svelte-1rdz7hh{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-weight:700;font-size:22px;text-decoration:none;margin:0 auto 18px}h1.svelte-1rdz7hh{font-size:21px;margin-bottom:8px}.tagline.svelte-1rdz7hh{color:var(--text-3);font-size:14px;line-height:1.5;margin-bottom:22px}form.svelte-1rdz7hh{display:flex;flex-direction:column;gap:6px;text-align:left}.lbl.svelte-1rdz7hh{font-size:12px;font-weight:600;color:var(--text-3);margin-top:8px}.opt.svelte-1rdz7hh{font-weight:400}input.svelte-1rdz7hh{padding:11px 12px;border:1px solid var(--input-border);border-radius:9px;font-size:14px;outline:none}input.svelte-1rdz7hh:focus{border-color:var(--accent)}.code.svelte-1rdz7hh{font-family:var(--font-mono);font-size:22px;letter-spacing:.18em;text-align:center;text-transform:uppercase}.primary.svelte-1rdz7hh{margin-top:14px;background:var(--accent);color:#fff;border:none;font-size:14px;font-weight:600;padding:11px;border-radius:9px}.primary.svelte-1rdz7hh:hover{background:var(--accent-hover)}.err.svelte-1rdz7hh{color:var(--danger);font-size:13px;margin-top:8px}.note.svelte-1rdz7hh,.legal.svelte-1rdz7hh{margin-top:16px;color:var(--text-3);font-size:12px;line-height:1.5;text-align:left}
