.auth-workspace.svelte-za50jr.svelte-za50jr{min-height:100dvh;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(400px,1.1fr);background:rgb(var(--bg))}.auth-story.svelte-za50jr.svelte-za50jr{min-height:100dvh;background:rgb(var(--stage));color:rgb(var(--stage-fg));padding:48px;display:flex;flex-direction:column;justify-content:space-between}.auth-brand.svelte-za50jr.svelte-za50jr{font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.auth-message.svelte-za50jr.svelte-za50jr{padding:64px 0}.auth-message.svelte-za50jr p.svelte-za50jr{color:rgb(var(--stage-muted));font:10px ui-monospace,monospace;letter-spacing:.12em}.auth-message.svelte-za50jr h2.svelte-za50jr{margin:24px 0;font-size:clamp(36px,4.6vw,68px);line-height:1.05;letter-spacing:-.055em;font-weight:450}.auth-message.svelte-za50jr>span.svelte-za50jr{color:rgb(var(--stage-muted));font-size:13px;line-height:1.8}.auth-signature.svelte-za50jr.svelte-za50jr{display:flex;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid rgb(var(--stage-line));color:rgb(var(--stage-muted));font-size:10px}.auth-form-side.svelte-za50jr.svelte-za50jr{position:relative;display:flex;align-items:center;justify-content:center;padding:72px 40px}.auth-theme.svelte-za50jr.svelte-za50jr{position:absolute;top:24px;right:24px}.auth-form-content.svelte-za50jr.svelte-za50jr{width:100%;max-width:390px}.auth-eyebrow.svelte-za50jr.svelte-za50jr{color:rgb(var(--fg-muted));font:10px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}h1.svelte-za50jr.svelte-za50jr{margin-top:18px;font-size:34px;font-weight:450;letter-spacing:-.04em;line-height:1.15}.auth-description.svelte-za50jr.svelte-za50jr{margin:16px 0 32px;font-size:13px;line-height:1.8;color:rgb(var(--fg-muted))}@media (max-width: 760px){.auth-workspace.svelte-za50jr.svelte-za50jr{display:block}.auth-story.svelte-za50jr.svelte-za50jr{min-height:0;padding:24px}.auth-message.svelte-za50jr.svelte-za50jr,.auth-signature.svelte-za50jr.svelte-za50jr{display:none}.auth-form-side.svelte-za50jr.svelte-za50jr{padding:72px 24px 40px}}
