.Auth-module___nAMaa__page{align-content:start;justify-items:center;gap:var(--space-5);min-height:calc(100svh - var(--store-header-height,4rem));padding:clamp(1.5rem, 5vw, 4rem) var(--space-4) var(--space-12,3rem);background:var(--brand-paper);color:var(--ink-950);display:grid}.Auth-module___nAMaa__card{border:1px solid var(--ink-150);border-radius:var(--radius-lg);background:var(--white);width:min(100%,30rem);padding:clamp(1.5rem,4vw,2.5rem);animation:.32s both Auth-module___nAMaa__auth-enter;box-shadow:0 12px 40px #14120f0f}.Auth-module___nAMaa__cardWide{width:min(100%,36rem)}.Auth-module___nAMaa__perks{gap:var(--space-2);width:min(100%,30rem);color:var(--ink-700);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.Auth-module___nAMaa__perks li{align-items:center;gap:var(--space-2);display:flex}.Auth-module___nAMaa__perks svg{color:var(--success);flex:none}.Auth-module___nAMaa__divider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--ink-500);font-size:var(--text-sm);display:flex}.Auth-module___nAMaa__divider:before,.Auth-module___nAMaa__divider:after{background:var(--ink-200);content:"";flex:1;height:1px}.Auth-module___nAMaa__back{min-height:44px;margin-bottom:var(--space-3);color:var(--ink-500);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:650;display:inline-flex}.Auth-module___nAMaa__back:hover{color:var(--brand-blue)}.Auth-module___nAMaa__heading{margin-bottom:var(--space-6)}.Auth-module___nAMaa__heading h1{letter-spacing:-.035em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:750;line-height:1.15}.Auth-module___nAMaa__heading>p:last-child{max-width:370px;color:var(--ink-600);font-size:var(--text-base);line-height:var(--leading-copy);margin-top:13px}.Auth-module___nAMaa__form{gap:18px;display:grid}.Auth-module___nAMaa__registerForm{gap:20px}.Auth-module___nAMaa__fieldPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.Auth-module___nAMaa__field{color:var(--ink-700);font-size:var(--text-sm);align-content:start;gap:7px;font-weight:700;display:grid}.Auth-module___nAMaa__field input,.Auth-module___nAMaa__field select{border:1px solid var(--ink-300);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:48px;color:var(--ink-950);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:0 13px}.Auth-module___nAMaa__field input:focus,.Auth-module___nAMaa__field select:focus{border-color:var(--brand-blue);outline:0;box-shadow:0 0 0 3px #c9362e1a}.Auth-module___nAMaa__field input:disabled,.Auth-module___nAMaa__field select:disabled{background:var(--ink-100);cursor:wait}.Auth-module___nAMaa__field span small{color:var(--ink-400);font-size:var(--text-xs);margin-left:4px;font-weight:550}.Auth-module___nAMaa__accountType{border:0;margin:0;padding:0}.Auth-module___nAMaa__accountType legend{color:var(--ink-700);font-size:var(--text-sm);margin-bottom:8px;font-weight:700}.Auth-module___nAMaa__accountType>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.Auth-module___nAMaa__accountType label{border:1px solid var(--ink-300);background:var(--white);cursor:pointer;min-height:64px;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:5px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.Auth-module___nAMaa__accountType label[data-selected=true]{border-color:var(--brand-blue);background:var(--brand-blue-faint)}.Auth-module___nAMaa__accountType input{accent-color:var(--brand-blue);margin-top:2px}.Auth-module___nAMaa__accountType strong,.Auth-module___nAMaa__accountType small{display:block}.Auth-module___nAMaa__accountType strong{color:var(--ink-900);font-size:var(--text-sm)}.Auth-module___nAMaa__accountType small{color:var(--ink-500);font-size:var(--text-xs);margin-top:3px;font-weight:500;line-height:1.4}.Auth-module___nAMaa__businessFields{gap:13px;display:grid}.Auth-module___nAMaa__field small{color:var(--ink-500);font-size:var(--text-xs);font-weight:500}.Auth-module___nAMaa__error{border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm);padding:12px 13px;line-height:1.5}.Auth-module___nAMaa__success{border-left:3px solid var(--success);background:var(--success-soft);color:var(--success);font-size:var(--text-sm);padding:12px 13px;line-height:1.5}.Auth-module___nAMaa__recoveryLink{min-height:44px;color:var(--brand-blue);font-size:var(--text-sm);text-align:right;justify-content:flex-end;align-items:center;margin-top:-7px;font-weight:700;display:flex}.Auth-module___nAMaa__submit{justify-content:center;align-items:center;gap:var(--space-2);background:var(--brand-blue);width:100%;min-height:3.25rem;color:var(--white);cursor:pointer;font-size:var(--text-base);transition:background var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);border-radius:999px;padding:0 17px;font-weight:650;display:flex}.Auth-module___nAMaa__submit:hover:not(:disabled){background:var(--brand-blue-hover);transform:translateY(-1px)}.Auth-module___nAMaa__submit:disabled{cursor:wait;opacity:.58}.Auth-module___nAMaa__switch{color:var(--ink-500);font-size:var(--text-sm);text-align:center}.Auth-module___nAMaa__switch a{color:var(--brand-blue);font-weight:720}.Auth-module___nAMaa__passkeyOffer{gap:18px;display:grid}.Auth-module___nAMaa__passkeyOffer h2{color:var(--ink-950);font-size:var(--text-xl);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.3}.Auth-module___nAMaa__passkeyOffer p{color:var(--ink-700);font-size:var(--text-base);line-height:var(--leading-copy);margin:0}.Auth-module___nAMaa__passkeyOffer .Auth-module___nAMaa__passkeyHelp{color:var(--ink-600);font-size:var(--text-sm)}.Auth-module___nAMaa__passkeyActions{gap:10px;margin-top:4px;display:grid}.Auth-module___nAMaa__passkeyOffer .Auth-module___nAMaa__submit{justify-content:center}.Auth-module___nAMaa__passkeyLater{border:1px solid var(--ink-300);background:var(--white);min-height:48px;color:var(--ink-950);font-size:var(--text-base);cursor:pointer;border-radius:5px;padding:12px 17px;font-weight:650}.Auth-module___nAMaa__passkeyLater:hover:not(:disabled){background:var(--brand-paper)}.Auth-module___nAMaa__passkeyLater:disabled{opacity:.58;cursor:wait}.Auth-module___nAMaa__passkeyOffer button:focus-visible,.Auth-module___nAMaa__passkeyOffer input:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}.Auth-module___nAMaa__passkeyOffer .Auth-module___nAMaa__passkeyError{color:var(--danger)}.Auth-module___nAMaa__showPassword{min-height:44px;color:var(--ink-600);cursor:pointer;align-items:center;gap:10px;margin-top:-8px;font-size:13px;display:flex}.Auth-module___nAMaa__showPassword input{width:17px;height:17px;accent-color:var(--brand-blue)}.Auth-module___nAMaa__page a:focus-visible,.Auth-module___nAMaa__page button:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}@keyframes Auth-module___nAMaa__auth-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Auth-module___nAMaa__card{animation:none}.Auth-module___nAMaa__field input,.Auth-module___nAMaa__submit{transition:none}}@media (max-width:760px){.Auth-module___nAMaa__fieldPair,.Auth-module___nAMaa__accountType>div{grid-template-columns:1fr}}.Auth-module___nAMaa__extra{border:1px solid var(--ink-200);border-radius:var(--radius-md);background:var(--white)}.Auth-module___nAMaa__extra summary{align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-4);color:var(--ink-900);font-size:var(--text-sm);cursor:pointer;font-weight:650;display:flex}.Auth-module___nAMaa__extra summary small{color:var(--ink-500);font-weight:500}.Auth-module___nAMaa__extraFields{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.Auth-module___nAMaa__check{align-items:center;gap:var(--space-3);min-height:2.75rem;color:var(--ink-900);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:flex}.Auth-module___nAMaa__check input{width:1.25rem;height:1.25rem;accent-color:var(--brand-primary)}
