.auth-page.svelte-1l654x3{background:radial-gradient(circle at 0 0,#f973161f,#0000 28%),linear-gradient(#fff,#f8fafc);place-items:center;min-height:auto;padding:1.5rem 1rem;display:grid}.auth-page__shell.svelte-1l654x3{width:100%;max-width:640px}.auth-page__card.svelte-1l654x3{background:radial-gradient(circle at 100% 0,#f9731614,#0000 22%),#fffffff0;border:1px solid #e2e8f0f0;border-radius:34px;padding:2.25rem;box-shadow:0 24px 56px #0f172a14}.auth-page__brand.svelte-1l654x3{color:#0f172a;align-items:center;gap:.8rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.auth-page__mark.svelte-1l654x3{object-fit:cover;border-radius:14px;width:42px;height:42px;display:block}.auth-page__eyebrow.svelte-1l654x3{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;margin-top:1.7rem;font-size:.76rem;font-weight:800}.auth-page.svelte-1l654x3 h1:where(.svelte-1l654x3){letter-spacing:-.06em;color:#0f172a;max-width:11ch;margin:.95rem 0 0;font-size:clamp(2.3rem,5vw,3.7rem);line-height:.98}.auth-page__intro.svelte-1l654x3,.auth-page__meta.svelte-1l654x3{color:#64748b;font-size:.96rem;line-height:1.8}.auth-page__intro.svelte-1l654x3{max-width:44ch;margin:1rem 0 1.35rem}.auth-page__tabs.svelte-1l654x3{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1.5rem;display:grid}.auth-page__tabs.svelte-1l654x3 button:where(.svelte-1l654x3),.auth-page__primary.svelte-1l654x3{font:inherit}.auth-page__tabs.svelte-1l654x3 button:where(.svelte-1l654x3){color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0f0;border-radius:18px;padding:.9rem .85rem;font-size:.92rem;font-weight:800}.auth-page__tabs.svelte-1l654x3 button.active:where(.svelte-1l654x3){color:#c2410c;background:#fff7ed;border-color:#f973163d}.auth-page__form.svelte-1l654x3{gap:1.05rem;display:grid}.auth-page__field.svelte-1l654x3 label:where(.svelte-1l654x3){letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin-bottom:.55rem;font-size:.8rem;font-weight:800;display:block}.auth-page__field.svelte-1l654x3 input:where(.svelte-1l654x3){color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0f0;border-radius:20px;outline:none;width:100%;padding:1rem 1.05rem;font-size:1rem}.auth-page__field.svelte-1l654x3 input:where(.svelte-1l654x3):focus{background:#fff;border-color:#f9731647}.auth-page__error.svelte-1l654x3{color:#b91c1c;background:#fef2f2;border:1px solid #ef444429;border-radius:16px;padding:.85rem .95rem;font-size:.9rem}.auth-page__primary.svelte-1l654x3{color:#fff;cursor:pointer;background:#f97316;border:1px solid #f97316;border-radius:20px;padding:1rem 1.15rem;font-size:1rem;font-weight:800;box-shadow:0 14px 28px #f9731638}.auth-page__primary.svelte-1l654x3:disabled{opacity:.7;cursor:wait}.auth-page__meta.svelte-1l654x3{text-align:center;margin-top:1.1rem}.auth-page__meta.svelte-1l654x3 a:where(.svelte-1l654x3){color:#c2410c;font-weight:700;text-decoration:none}@media (width<=900px){.auth-page__shell.svelte-1l654x3{max-width:560px}}@media (width<=640px){.auth-page.svelte-1l654x3{align-items:start;padding:0}.auth-page__card.svelte-1l654x3{box-shadow:none;border:0;border-radius:0;padding:1.5rem 1.2rem 2rem}.auth-page.svelte-1l654x3 h1:where(.svelte-1l654x3){max-width:none;font-size:2.4rem}.auth-page__tabs.svelte-1l654x3{gap:.5rem}.auth-page__tabs.svelte-1l654x3 button:where(.svelte-1l654x3){padding:.85rem .55rem;font-size:.85rem}}
