.AuthPage_Page__Jm9kv{--auth-c1:var(--nb-c1,#ff6a13);--auth-c2:var(--nb-c2,#e74695);--auth-c3:var(--nb-c3,#e42126);width:100%;display:flex;justify-content:center;padding:40px 20px 64px;box-sizing:border-box}@media screen and (min-width:620px){.AuthPage_Page__Jm9kv{padding:56px 48px 80px}}.AuthPage_Card__POvCE{width:100%;max-width:440px;background:#fff;border:1.5px solid #e8e3de;border-radius:20px;padding:28px 24px 32px;box-sizing:border-box;position:relative;overflow:hidden}.AuthPage_Card__POvCE:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--auth-c1),var(--auth-c2),var(--auth-c3))}@media screen and (min-width:620px){.AuthPage_Card__POvCE{padding:36px 36px 40px}}.AuthPage_CardWide__qyfpL{max-width:520px}.AuthPage_Eyebrow__JipB2{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-c1)}.AuthPage_Title__b9hOQ{margin:0 0 12px;font-family:"DM Serif Display",Georgia,Times New Roman,Times,serif;font-size:clamp(28px,5vw,34px);font-weight:400;letter-spacing:-.025em;color:#1a1a1a;line-height:1.05}.AuthPage_Subtitle__F7_ZH{margin:0 0 24px;font-size:15px;line-height:1.55;color:#6b6560}.AuthPage_Error__bOp9W{border-radius:12px;background:rgba(216,68,68,.08);border:1px solid rgba(216,68,68,.25);color:#d84444}.AuthPage_Error__bOp9W,.AuthPage_Notice__clEyF{margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.45}.AuthPage_Notice__clEyF{border-radius:12px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.22);color:#16a34a}.AuthPage_Footer__9T5GZ{margin-top:24px;padding-top:20px;border-top:1px solid #e8e3de;text-align:center;font-size:14px;color:#6b6560}.AuthPage_Footer__9T5GZ a{color:var(--auth-c1);font-weight:700;text-decoration:none}.AuthPage_Footer__9T5GZ a:hover{text-decoration:underline}.AuthPage_Callout__Elum_{margin-top:28px;padding:16px 18px;border-radius:14px;background:#faf9f7;border:1px solid #e8e3de}.AuthPage_Callout__Elum_ p{margin:0;font-size:13px;line-height:1.6;color:#6b6560}.AuthPage_SuccessTitle__uTuKn{margin:0 0 16px;font-family:"DM Serif Display",Georgia,Times New Roman,Times,serif;font-size:32px;color:#1a1a1a}.AuthPage_SuccessBody__yOhBA{margin:0;font-size:15px;line-height:1.6;color:#2c2722}.AuthField_Field__toQgU{margin-bottom:18px;border:none;padding:0}.AuthField_Label__nacwp{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#1a1a1a}.AuthField_Input__9_zQ4{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1.5px solid #e8e3de;border-radius:12px;background:#fff;font-family:DM Sans,Source Sans Pro,Helvetica,Arial,sans-serif;font-size:15px;color:#1a1a1a;transition:border-color .12s ease,box-shadow .12s ease}.AuthField_Input__9_zQ4::placeholder{color:#a09890}.AuthField_Input__9_zQ4:focus{outline:none;border-color:var(--auth-c1,#ff6a13);box-shadow:0 0 0 3px rgba(255,106,19,.12)}.AuthField_InputInvalid__cwsXL{border-color:#d84444}.AuthField_ErrorText__Prvz3{margin:6px 0 0;font-size:12px;color:#d84444}.AuthField_Hint__MZ_Mp{margin:6px 0 0;font-size:12px;color:#6b6560;line-height:1.45}.AuthField_Input__9_zQ4:-moz-read-only{background:#faf9f7;color:#6b6560}.AuthField_Input__9_zQ4:disabled,.AuthField_Input__9_zQ4:read-only{background:#faf9f7;color:#6b6560}.AuthField_Row__9XnEi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:13px}.AuthField_Row__9XnEi a{color:var(--auth-c1,#ff6a13);font-weight:600;text-decoration:none}.AuthField_Row__9XnEi a:hover{text-decoration:underline}.AuthField_RadioGroup__Uppzj{display:flex;gap:20px;margin-top:8px}.AuthField_RadioLabel__bZb5F{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#1a1a1a;cursor:pointer}.AuthField_RadioLabel__bZb5F input{accent-color:var(--auth-c1,#ff6a13);width:16px;height:16px}.AuthField_Question___po8Q{margin:0 0 8px;padding:0;font-size:13px;font-weight:600;color:#1a1a1a}.AuthSubmitButton_Button__wzP19{width:100%;height:48px;border:none;border-radius:100px;background:var(--auth-c1,#ff6a13);color:#fff;font-family:DM Sans,Source Sans Pro,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:filter .12s ease,transform .12s ease}.AuthSubmitButton_Button__wzP19:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.AuthSubmitButton_Button__wzP19:disabled{opacity:.65;cursor:not-allowed}