.auth-layout.svelte-1fqpniq{background:var(--site-paper);min-height:100svh;color:var(--site-ink);flex-direction:column;display:flex}.auth-header.svelte-1fqpniq{justify-content:space-between;align-items:center;padding:28px 48px;display:flex}.home-link.svelte-1fqpniq{color:var(--site-muted);gap:20px;font-size:13px;display:flex}.home-link.svelte-1fqpniq:hover{color:var(--site-ink)}.auth-body.svelte-1fqpniq{flex:1;grid-template-columns:1fr 1fr;width:100%;max-width:1200px;margin:auto;display:grid}.auth-story.svelte-1fqpniq{border-right:1px solid var(--site-line);flex-direction:column;justify-content:center;padding:60px 64px 60px 48px;display:flex}.auth-story.svelte-1fqpniq h2:where(.svelte-1fqpniq){letter-spacing:-.05em;margin-top:32px;font-size:clamp(40px,4.5vw,62px);font-weight:500;line-height:1.1}.auth-story.svelte-1fqpniq h2:where(.svelte-1fqpniq) span:where(.svelte-1fqpniq){color:var(--site-muted)}.story-description.svelte-1fqpniq{max-width:330px;color:var(--site-muted);margin-top:28px;font-size:16px;line-height:1.8}.story-footnote.svelte-1fqpniq{border-top:1px solid var(--site-line);color:var(--site-muted);flex-wrap:wrap;gap:8px 24px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}.auth-main.svelte-1fqpniq{justify-content:center;align-items:center;min-width:0;padding:48px;display:flex}.auth-form.svelte-1fqpniq{width:100%;max-width:360px}.checkout.svelte-1fqpniq .auth-form:where(.svelte-1fqpniq){max-width:440px}.checkout.svelte-1fqpniq .auth-main:where(.svelte-1fqpniq){padding:40px 32px}.auth-form.svelte-1fqpniq h1{letter-spacing:-.035em;font-size:30px;font-weight:550;line-height:1.2}.auth-form.svelte-1fqpniq .auth-description{color:var(--site-muted);margin:12px 0 28px;font-size:14px;line-height:1.6}.auth-form.svelte-1fqpniq .auth-fields{flex-direction:column;gap:18px;display:flex}.auth-form.svelte-1fqpniq label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.auth-form.svelte-1fqpniq input.control{border:1px solid var(--site-line);background:var(--site-field);height:44px;color:var(--site-ink);box-shadow:none;border-radius:7px;padding:10px 12px;font-size:16px}.auth-form.svelte-1fqpniq input.control:focus{outline:2px solid var(--site-muted);outline-offset:2px}.auth-form.svelte-1fqpniq input::placeholder{color:var(--site-muted)}.auth-form.svelte-1fqpniq .auth-divider{color:var(--site-muted);align-items:center;gap:16px;margin:24px 0;font-size:12px;display:flex}.auth-form.svelte-1fqpniq .auth-divider:before,.auth-form.svelte-1fqpniq .auth-divider:after{content:"";background:var(--site-line);flex:1;height:1px}.auth-form.svelte-1fqpniq .auth-switch{text-align:center;color:var(--site-muted);margin-top:24px;font-size:13px;line-height:1.7}.auth-form.svelte-1fqpniq .auth-link{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-muted);text-decoration-color:var(--site-muted);text-underline-offset:4px}.auth-form.svelte-1fqpniq button:disabled{cursor:wait;opacity:.5}.auth-footer.svelte-1fqpniq{color:var(--site-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 48px;font-size:12px;display:flex}.auth-footer.svelte-1fqpniq div:where(.svelte-1fqpniq){gap:24px;display:flex}@media (width>=900px){.checkout.svelte-1fqpniq:has(.checkout-details) .auth-body:where(.svelte-1fqpniq){display:block}.checkout.svelte-1fqpniq:has(.checkout-details) .auth-story:where(.svelte-1fqpniq){display:none}.checkout.svelte-1fqpniq:has(.checkout-details) .auth-main:where(.svelte-1fqpniq){align-items:flex-start;padding:40px 48px}.checkout.svelte-1fqpniq:has(.checkout-details) .auth-form:where(.svelte-1fqpniq){max-width:1072px}.checkout.svelte-1fqpniq:has(.checkout-details) .auth-form:where(.svelte-1fqpniq) .auth-description{max-width:440px}}@media (width<=767px){.auth-header.svelte-1fqpniq{padding:24px}.auth-body.svelte-1fqpniq{display:block}.auth-story.svelte-1fqpniq{display:none}.auth-main.svelte-1fqpniq{padding:40px 24px 56px}.auth-footer.svelte-1fqpniq{justify-content:center;padding:24px}.auth-footer.svelte-1fqpniq>span:where(.svelte-1fqpniq){display:none}}@media (width<=899px){.checkout.svelte-1fqpniq .auth-body:where(.svelte-1fqpniq){display:block}.checkout.svelte-1fqpniq .auth-story:where(.svelte-1fqpniq){display:none}.checkout.svelte-1fqpniq .auth-main:where(.svelte-1fqpniq){padding:32px 24px 48px}}@media (width<=359px){.checkout.svelte-1fqpniq .auth-main:where(.svelte-1fqpniq){padding-inline:4px}}
