.signin.svelte-iq265b{min-height:100vh;padding:var(--space-5);background:radial-gradient(60% 55% at 15% 0%, var(--accent-soft), transparent 70%), radial-gradient(50% 50% at 100% 100%, var(--accent-soft), transparent 70%), var(--bg);place-items:center;display:grid}.panel.svelte-iq265b{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:var(--shadow-lg);padding:var(--space-6)}.brand-row.svelte-iq265b{margin-bottom:var(--space-5)}h1.svelte-iq265b{font-size:var(--step-2);letter-spacing:-.02em;margin:0 0 var(--space-2);font-weight:700}.sub.svelte-iq265b{color:var(--fg-muted);font-size:var(--step--1);line-height:var(--leading-snug);margin:0 0 var(--space-5)}.sub.svelte-iq265b strong:where(.svelte-iq265b){color:var(--fg)}form.svelte-iq265b{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-iq265b{text-align:left}.code-input.svelte-iq265b{font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.5em;text-align:center}.back.svelte-iq265b{color:var(--fg-muted);font-size:var(--step--1);margin-bottom:var(--space-4);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-weight:560;display:inline-flex}.back.svelte-iq265b:hover{color:var(--fg)}.alert.svelte-iq265b{margin-bottom:var(--space-4)}.foot.svelte-iq265b{margin:var(--space-5) 0 0;font-size:var(--step--1);color:var(--fg-subtle);justify-content:center;align-items:center;gap:.35rem;display:flex}
