.AuthForm_page__NTDAX{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.AuthForm_card__EXtAa{width:100%;max-width:420px;background:#fff;border:.5px solid var(--oc-sand-deep);border-radius:14px;padding:40px 36px;box-shadow:0 12px 40px rgba(44,44,44,.06)}.AuthForm_eyebrow__2Wlrc{display:block;font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:2.5px;text-transform:uppercase;color:var(--oc-gold);margin-bottom:12px;text-align:center}.AuthForm_title__yS02z{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.2;color:var(--oc-charcoal);text-align:center;margin-bottom:8px}.AuthForm_subtitle__3RjW1{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.6;color:var(--oc-grey-mid);text-align:center;margin-bottom:28px}.AuthForm_authHeader__3LhSx{margin-bottom:22px;text-align:center}.AuthForm_logoRow__SbvfW{display:flex;align-items:center;justify-content:center;margin-bottom:22px}.AuthForm_logo__hmdmV{display:block;height:22px;width:auto}.AuthForm_pageTitle__sGNNC{font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.25;color:var(--oc-ink);margin:0}.AuthForm_pitch__QNfMd em{font-style:italic;color:var(--oc-blush)}.AuthForm_pitch__QNfMd{font-weight:300;line-height:1.7;margin:0 0 24px}.AuthForm_emailBtn__MDFZz,.AuthForm_pitch__QNfMd{font-family:var(--font-body);font-size:14px;color:var(--oc-ink-light)}.AuthForm_emailBtn__MDFZz{width:100%;font-weight:400;background:none;border:.5px solid var(--oc-stone-light);border-radius:6px;padding:13px 20px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.AuthForm_emailBtn__MDFZz:hover{border-color:color-mix(in srgb,var(--oc-blush) 45%,transparent);color:var(--oc-ink)}.AuthForm_trustList__y84wt{margin:30px 0 0;padding:20px 0 0;border-top:.5px solid var(--oc-stone-light);list-style:none;display:flex;flex-direction:column;gap:9px}.AuthForm_trustItem__iqWX0{display:flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:10.5px;font-weight:300;line-height:1.5;letter-spacing:.2px;color:color-mix(in srgb,var(--oc-ink-light) 55%,var(--oc-stone))}.AuthForm_trustIcon__W0AXL{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--oc-sage) 12%,transparent);color:var(--oc-sage)}.AuthForm_backBtn__cvoRY{align-self:flex-start;font-family:var(--font-body);font-size:12px;font-weight:400;color:color-mix(in srgb,var(--oc-ink-light) 55%,var(--oc-stone));background:none;border:none;padding:0;margin:-6px 0 18px;cursor:pointer;transition:color .2s ease}.AuthForm_backBtn__cvoRY:hover{color:var(--oc-ink)}.AuthForm_callout__nPARo{margin-top:24px;padding:14px 16px;background:var(--oc-cream);border-radius:8px}.AuthForm_calloutText__m21BG{font-family:var(--font-body);font-size:12px;font-weight:300;line-height:1.6;color:var(--oc-ink-light);margin:0}.AuthForm_hint__olPuw{font-family:var(--font-body);font-size:11.5px;font-weight:300;color:color-mix(in srgb,var(--oc-ink-light) 55%,var(--oc-stone))}.AuthForm_form__HFeUn{display:flex;flex-direction:column;gap:16px}.AuthForm_fieldRow__afo1q{display:flex;gap:12px}.AuthForm_fieldRow__afo1q .AuthForm_field__PWMhZ{flex:1 1}.AuthForm_field__PWMhZ{display:flex;flex-direction:column;gap:6px}.AuthForm_label__BUhcw{font-size:12px;font-weight:500}.AuthForm_input__8QvsY,.AuthForm_label__BUhcw{font-family:var(--font-body);color:var(--oc-charcoal)}.AuthForm_input__8QvsY{font-size:15px;background:var(--oc-parchment);border:.5px solid var(--oc-sand-deep);border-radius:8px;padding:11px 13px;width:100%;transition:border-color .15s ease}.AuthForm_input__8QvsY:focus{outline:none;border-color:var(--oc-gold)}.AuthForm_input__8QvsY:disabled{opacity:.6}.AuthForm_submitBtn___7wRA{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--oc-parchment);background:var(--oc-charcoal);border:none;border-radius:8px;padding:12px 20px;cursor:pointer;transition:opacity .15s ease;margin-top:4px}.AuthForm_submitBtn___7wRA:hover:not(:disabled){opacity:.92}.AuthForm_submitBtn___7wRA:disabled{opacity:.6;cursor:default}.AuthForm_divider__2tfw3{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--oc-grey-muted);font-family:var(--font-body);font-size:12px}.AuthForm_divider__2tfw3:after,.AuthForm_divider__2tfw3:before{content:"";flex:1 1;height:.5px;background:var(--oc-sand-deep)}.AuthForm_googleBtn__sAOKK{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--oc-charcoal);background:#fff;border:.5px solid var(--oc-sand-deep);border-radius:8px;padding:11px 20px;cursor:pointer;transition:border-color .15s ease}.AuthForm_googleBtn__sAOKK:hover:not(:disabled){border-color:var(--oc-gold)}.AuthForm_googleBtnPrimary__IoFhV{border:1px solid var(--oc-ink);border-radius:6px;padding:14px 20px}.AuthForm_googleBtnPrimary__IoFhV:hover:not(:disabled){border-color:var(--oc-ink);background:var(--oc-ivory)}.AuthForm_googleBtn__sAOKK:disabled{opacity:.6;cursor:default}.AuthForm_toggleRow__XsSMz{margin-top:24px;text-align:center;font-family:var(--font-body);font-size:13px;color:var(--oc-grey-mid)}.AuthForm_toggleBtn__nRJWp{background:none;border:none;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--oc-gold);cursor:pointer;padding:0 0 0 4px}.AuthForm_toggleBtn__nRJWp:hover{text-decoration:underline}.AuthForm_error__h5FUU{color:#b3261e}.AuthForm_error__h5FUU,.AuthForm_statusText__ETj1y{font-family:var(--font-body);font-size:13px;line-height:1.5;margin-top:4px}.AuthForm_statusText__ETj1y{color:var(--oc-grey-mid)}.AuthForm_legalNotice__hLeT_{margin:10px 0 0;font-family:var(--font-body);font-size:12.5px;font-weight:400;line-height:1.55;text-align:center;color:var(--oc-grey-mid)}.AuthForm_legalLink__32g6S{color:var(--oc-blush);font-weight:500;text-decoration:underline;text-underline-offset:2px}.AuthForm_legalLink__32g6S:hover{opacity:.85}@media (max-width:480px){.AuthForm_card__EXtAa{padding:32px 24px}.AuthForm_fieldRow__afo1q{flex-direction:column;gap:16px}}