main.svelte-71rv0w{background:radial-gradient(680px circle at 50% -10%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.panel.svelte-71rv0w{width:100%;max-width:360px;animation:fadeInUp .5s var(--ease) both}.brand.svelte-71rv0w{align-items:center;margin-bottom:2rem;display:flex}.brand.svelte-71rv0w img:where(.svelte-71rv0w){width:auto;height:26px;display:block}h1.svelte-71rv0w{margin:0 0 .25rem;font-size:1.375rem}.sub.svelte-71rv0w{color:var(--text-2);margin:0 0 1.75rem;font-size:.875rem}form.svelte-71rv0w{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}label.svelte-71rv0w{color:var(--text-2);flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:500;display:flex}.notice.svelte-71rv0w{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--mini);border-radius:var(--radius-lg);color:var(--text-2);margin-bottom:1rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5}.back.svelte-71rv0w{color:var(--text-3);margin-top:.25rem;font-size:.8125rem;display:inline-block}.back.svelte-71rv0w:hover{color:var(--text)}
