.signup-modal_authContent__u4KZS{width:100%;display:flex;flex-direction:column;gap:18px;color:#f8efe1}.signup-modal_authHeader___o5BN{display:grid;grid-gap:4px;gap:4px}.signup-modal_authHeader___o5BN p{margin:0;color:#d6b668;font-family:Rajdhani,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.signup-modal_authHeader___o5BN h2{margin:0;color:#fff7e8;font-family:Marcellus,Georgia,serif;font-size:31px;font-weight:400;letter-spacing:0;line-height:1.08}.signup-modal_form__iboa0,.signup-modal_providerStack__22aoa{display:flex;flex-direction:column;gap:11px}.signup-modal_appleProviderButton__sGcfy,.signup-modal_primaryButton__oUbL6,.signup-modal_providerButton__OB2KY{width:100%;min-height:48px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;font-family:Rajdhani,system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.1;transition:transform .16s ease,border-color .16s ease,opacity .16s ease,filter .16s ease}.signup-modal_appleProviderButton__sGcfy,.signup-modal_providerButton__OB2KY{box-sizing:border-box;height:44px;min-height:44px;padding:0 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;line-height:1}.signup-modal_appleProviderButton__sGcfy:hover:not(:disabled),.signup-modal_primaryButton__oUbL6:hover:not(:disabled),.signup-modal_providerButton__OB2KY:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.signup-modal_appleProviderButton__sGcfy:disabled,.signup-modal_primaryButton__oUbL6:disabled,.signup-modal_providerButton__OB2KY:disabled{cursor:wait;opacity:.62}.signup-modal_appleProviderButton__sGcfy{border:1px solid rgba(255,255,255,.22);background:#f8f5ee;color:#070707}.signup-modal_providerButton__OB2KY{border:1px solid rgba(226,203,166,.34);background:rgba(255,255,255,.08);color:#fff8e8}.signup-modal_providerIcon__VIpFg{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.signup-modal_providerStack__22aoa .signup-modal_providerIcon__VIpFg{width:20px;height:20px}.signup-modal_appleProviderButton__sGcfy .signup-modal_providerIcon__VIpFg{filter:brightness(0)}.signup-modal_divider__QZUfb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:rgba(248,239,225,.56);font-family:Rajdhani,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.signup-modal_divider__QZUfb:after,.signup-modal_divider__QZUfb:before{content:"";height:1px;background:rgba(226,203,166,.18)}.signup-modal_fieldLabel__zAjOB{color:rgba(248,239,225,.78);font-family:Rajdhani,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1}.signup-modal_textField__x4scO{width:100%;min-height:46px;border:1px solid rgba(226,203,166,.22);border-radius:8px;padding:11px 12px;background:rgba(255,255,255,.07);color:#fff8e8;font-family:Rajdhani,system-ui,sans-serif;font-size:17px;font-weight:500;letter-spacing:0;outline:none}.signup-modal_textField__x4scO::placeholder{color:rgba(248,239,225,.42)}.signup-modal_textField__x4scO:focus{border-color:rgba(226,203,166,.58);box-shadow:0 0 0 2px rgba(214,182,104,.12)}.signup-modal_primaryButton__oUbL6{margin-top:2px;border:1px solid rgba(255,234,171,.28);background:linear-gradient(180deg,#d6a858,#9d6418);color:#1b1208}.signup-modal_linkRows__kHaAp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;color:rgba(248,239,225,.62);font-family:Rajdhani,system-ui,sans-serif;font-size:15px}.signup-modal_switchButton__Ub9Wa{border:0;background:none;color:#d6b668;cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;padding:0}.signup-modal_switchButton__Ub9Wa:hover{color:#fff1ab}.signup-modal_error__7FYGC,.signup-modal_notice__iliIS{border-radius:8px;padding:12px 13px;font-family:Rajdhani,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.35}.signup-modal_notice__iliIS{border:1px solid rgba(198,167,85,.35);background:rgba(198,167,85,.12);color:#f8e4a0}.signup-modal_error__7FYGC{border:1px solid rgba(255,109,109,.3);background:rgba(120,20,20,.2);color:#ffd5d5}@media (max-width:420px){.signup-modal_authContent__u4KZS{gap:15px}.signup-modal_authHeader___o5BN h2{font-size:28px}.signup-modal_primaryButton__oUbL6{min-height:46px;font-size:16px}.signup-modal_appleProviderButton__sGcfy,.signup-modal_providerButton__OB2KY{height:44px;min-height:44px;font-size:15px}}