.page.svelte-iq265b{min-height:100vh;display:grid;place-items:center;padding:var(--sp-6);background:radial-gradient(60rem 40rem at 50% -10%,rgba(20,24,40,.055),transparent 70%),radial-gradient(40rem 30rem at 50% 115%,rgba(20,24,40,.035),transparent 70%),var(--canvas)}.card.svelte-iq265b{width:100%;max-width:25rem;display:grid;gap:var(--sp-6);justify-items:center;text-align:center;background:var(--surface);border:none;border-radius:var(--radius-3xl);box-shadow:var(--shadow-overlay);padding:var(--sp-10) var(--sp-8) var(--sp-8)}.brand.svelte-iq265b{display:grid;justify-items:center;gap:var(--sp-3)}.mark.svelte-iq265b{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-card);background:var(--ink);box-shadow:var(--shadow-lifted)}.title.svelte-iq265b{margin:0;font-family:var(--font-body);font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-title);line-height:var(--leading-tight);color:var(--text-heading)}.lede.svelte-iq265b{margin:0;max-width:30ch;color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-snug)}.signin.svelte-iq265b{width:100%;display:grid;justify-items:center;gap:var(--sp-3)}.action.svelte-iq265b{width:100%;display:grid}.gate.svelte-iq265b{margin:0;display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border-radius:var(--radius-full);background:var(--surface-sunk);color:var(--text-muted);font-size:var(--text-xs)}.gate-icon.svelte-iq265b{display:grid;place-items:center;color:var(--text-faint)}.card.svelte-iq265b{animation:svelte-iq265b-rise var(--dur-slow) var(--ease-out) both}@keyframes svelte-iq265b-rise{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.card.svelte-iq265b{animation:none}}.notice.svelte-iq265b{margin:0;width:100%;text-align:left;padding:var(--sp-3);border-radius:var(--radius-2xl);font-size:var(--text-sm);background:var(--neutral-bg);color:var(--text-body)}.notice--error.svelte-iq265b{background:var(--danger-bg);color:var(--danger-fg)}.fine.svelte-iq265b{margin:0;font-size:var(--text-xs);color:var(--text-faint)}.dev.svelte-iq265b{width:100%;display:grid;gap:var(--sp-3);text-align:left;justify-items:stretch;padding:var(--sp-4);border:var(--stroke-tiny) dashed var(--ink-disabled);border-radius:var(--radius-2xl);background:var(--surface-sunk)}.dev-head.svelte-iq265b{display:flex;align-items:center;gap:var(--sp-2)}.dev-tag.svelte-iq265b{font-size:var(--text-2xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--warn-fg);background:var(--warn-bg);padding:1px var(--sp-2);border-radius:var(--radius-full)}.dev-or.svelte-iq265b{font-size:var(--text-xs);color:var(--text-muted)}.dev-form.svelte-iq265b{display:grid;gap:var(--sp-3)}.field.svelte-iq265b{display:grid;gap:var(--sp-1)}.field-label.svelte-iq265b{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-body)}.input.svelte-iq265b{height:var(--control-height);padding:0 var(--sp-3);border:var(--stroke-tiny) solid var(--action-secondary-border);border-radius:var(--radius-full);background:var(--surface);font-family:var(--font-body);font-size:var(--text-md);color:var(--text-heading);width:100%}.role-hint.svelte-iq265b{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.code.svelte-iq265b{font-family:var(--font-mono);font-size:var(--text-xs)}
