.signin-page.svelte-iq265b{isolation:isolate;background:var(--navy);place-items:center;min-height:100svh;padding:3rem 1.25rem;display:grid;position:relative;overflow:clip}.signin-card.svelte-iq265b{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);width:100%;max-width:28rem;box-shadow:0 0 0 10px var(--navy);padding:2.25rem}.signin-card.svelte-iq265b .auth-brand{border-bottom:1px solid var(--line);margin-bottom:1.75rem;padding-bottom:1.75rem}.signin-card.svelte-iq265b .auth-brand h1{letter-spacing:-.035em;font-size:1.4rem}.signin-card.svelte-iq265b .auth-mark{border-radius:var(--radius-sm);box-shadow:none;flex-shrink:0}.signin-card.svelte-iq265b .kicker{letter-spacing:.09em;font-size:.6rem}.signin-heading.svelte-iq265b{margin-bottom:1.75rem}.signin-heading.svelte-iq265b h2:where(.svelte-iq265b){letter-spacing:-.045em;margin:0;font-size:1.8rem;font-weight:600;line-height:1.2}.signin-heading.svelte-iq265b p:where(.svelte-iq265b){max-width:34ch;color:var(--muted);margin:.65rem 0 0;font-size:.875rem}.auth-form.svelte-iq265b{gap:1.15rem}.auth-form.svelte-iq265b input{min-height:3rem;box-shadow:none;margin-bottom:0;font-size:1rem}.auth-form.svelte-iq265b>button[type=submit]:where(.svelte-iq265b){min-height:3rem;box-shadow:none;margin-top:.35rem}.signin-links.svelte-iq265b{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.75rem;display:flex}.signin-links.svelte-iq265b a:where(.svelte-iq265b){color:var(--navy)}@media (width<=480px){.signin-page.svelte-iq265b{padding:2rem 1.25rem}.signin-card.svelte-iq265b{padding:1.65rem 1.4rem}}
