.auth_root__orMEA{--navy:#071428;--navy2:#0e1d34;--gold:#c49a3c;--gold2:#f0b429;--text:#eef2ff;--text2:rgba(238,242,255,.88);--text3:rgba(238,242,255,.6);--border:rgba(196,154,60,.18);--border2:rgba(196,154,60,.25);--surface2:rgba(14,29,52,.95);min-height:100vh;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--navy);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}.auth_bg__n1r9T{position:fixed;inset:0;z-index:0;overflow:hidden}.auth_bgGrid__NBvFa{position:absolute;inset:-60%;background-image:linear-gradient(rgba(196,154,60,.04) 1px,transparent 0),linear-gradient(90deg,rgba(196,154,60,.04) 1px,transparent 0);background-size:72px 72px;animation:auth_gridShift__OSUZD 60s linear infinite}.auth_bgOrb1__cTnw5{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(196,154,60,.07) 0,transparent 70%);top:-200px;right:-100px;animation:auth_orbFloat__aFjdf 20s ease-in-out infinite}.auth_bgOrb2__uSGib{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(52,112,240,.06) 0,transparent 70%);bottom:-150px;left:-100px;animation:auth_orbFloat__aFjdf 26s ease-in-out infinite reverse}.auth_sweep__HPN_8{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(196,154,60,.4),transparent);animation:auth_sweep__HPN_8 8s ease-in-out infinite;opacity:0}.auth_s1__988VM{top:22%;width:45%;left:-5%;animation-delay:0s;animation-duration:9s}.auth_s2__LGuZK{top:55%;width:38%;left:10%;animation-delay:2.5s;animation-duration:11s}.auth_s3__jr9bH{top:78%;width:50%;left:-8%;animation-delay:5s;animation-duration:8.5s}.auth_page__CGm18{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 16px}.auth_card__P0W9t{width:100%;max-width:460px;background:rgba(14,29,52,.92);backdrop-filter:blur(28px);border:1px solid rgba(196,154,60,.25);border-radius:24px;padding:40px 40px 36px;box-shadow:0 0 0 1px hsla(0,0%,100%,.03),0 32px 80px rgba(0,0,0,.55),0 0 40px rgba(196,154,60,.06);position:relative;overflow:hidden;animation:auth_cardIn__TGGRn .55s cubic-bezier(.22,1,.36,1) both}.auth_card__P0W9t:before{top:0;background:linear-gradient(90deg,transparent,rgba(196,154,60,.6),transparent)}.auth_card__P0W9t:after,.auth_card__P0W9t:before{content:"";position:absolute;left:8%;right:8%;height:1px}.auth_card__P0W9t:after{bottom:0;background:linear-gradient(90deg,transparent,rgba(196,154,60,.2),transparent)}.auth_cardWide__1NleD{max-width:680px}.auth_logoWrap__v3xC4{display:flex;justify-content:center;margin-bottom:32px}.auth_logoLink__y_Ern{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.auth_logoWordmark__SC2qD{display:inline-flex;align-items:flex-end;gap:0;position:relative;padding-bottom:3px}.auth_logoWordmark__SC2qD:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(240,180,41,.55),rgba(196,154,60,.08))}.auth_logoImg__A8xlZ{display:block;height:auto;max-width:220px;width:100%;filter:drop-shadow(0 10px 34px rgba(0,0,0,.35))}.auth_logoNameHr__sMxnZ{font-family:Playfair Display,ui-serif,Georgia,serif;font-weight:900;font-size:27px;color:#f0b429;letter-spacing:-.5px;line-height:1;text-shadow:0 0 28px rgba(240,180,41,.22)}.auth_logoNameOps__jW1eX{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-style:italic;font-weight:300;font-size:16px;color:rgba(238,242,255,.38);letter-spacing:1.5px;align-self:flex-end;margin-bottom:2px;margin-left:2px;line-height:1}.auth_cardTitle__lqu8h{font-family:Fraunces,ui-serif,Georgia,serif;font-size:26px;font-weight:400;color:var(--text);text-align:center;margin-bottom:6px;letter-spacing:-.3px}.auth_cardSub__R2hKo{font-size:13.5px;color:var(--text3);text-align:center;margin-bottom:28px;line-height:1.5}.auth_field__McVeH{margin-bottom:16px}.auth_field__McVeH label{display:block;font-size:10.5px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px}.auth_field__McVeH input,.auth_field__McVeH select{width:100%;background:hsla(0,0%,100%,.04);border:1px solid var(--border2);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s}.auth_field__McVeH input::-moz-placeholder{color:rgba(238,242,255,.35)}.auth_field__McVeH input::placeholder{color:rgba(238,242,255,.35)}.auth_field__McVeH input:focus,.auth_field__McVeH select:focus{border-color:rgba(196,154,60,.5);box-shadow:0 0 0 3px rgba(196,154,60,.1)}.auth_inputErr__1Ydmz{border-color:rgba(224,56,79,.7)!important;box-shadow:0 0 0 3px rgba(224,56,79,.1)!important}.auth_fieldErr__Jfjj4{margin-top:6px;font-size:12px;color:hsla(0,100%,80%,.92)}.auth_hint__gb_p4{margin-top:6px;font-size:12px;color:var(--text3);line-height:1.4}.auth_twoCol__CJOTa{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth_row__7JdaM{display:flex;gap:10px}.auth_consentBox__2GrM_{border:1px solid var(--border2);background:hsla(0,0%,100%,.03);border-radius:14px;padding:14px 14px 12px;margin:18px 0}.auth_consentGrid__UL_0n{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.auth_consentRow__TCRnI{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.4;color:var(--text3)}.auth_consentRow__TCRnI input[type=checkbox]{margin-top:2px;accent-color:var(--gold)}.auth_consentRow__TCRnI a{color:var(--gold);text-decoration:none}.auth_consentRow__TCRnI a:hover{color:var(--gold2);text-decoration:underline}.auth_dpdpNote__qPJKs{margin-top:10px;font-size:11.5px;color:var(--text3);display:flex;gap:8px;align-items:center}.auth_dpdpBadge__QC_4i{background:rgba(196,154,60,.12);border:1px solid rgba(196,154,60,.3);color:var(--gold);font-size:9px;font-weight:700;letter-spacing:1px;padding:2px 6px;border-radius:4px;flex-shrink:0}.auth_btnPrimary__FUmii{width:100%;padding:14px;background:var(--gold);border:none;border-radius:12px;font-family:inherit;font-size:15px;font-weight:600;color:var(--navy);cursor:pointer;position:relative;overflow:hidden;transition:background .2s,transform .18s,box-shadow .2s;margin-bottom:14px;display:flex;align-items:center;justify-content:center;min-height:52px;gap:10px}.auth_btnPrimary__FUmii:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.auth_btnPrimary__FUmii:hover{background:var(--gold2);transform:translateY(-2px);box-shadow:0 8px 28px rgba(196,154,60,.45)}.auth_btnPrimary__FUmii:hover:before{left:150%}.auth_btnPrimary__FUmii:active{transform:translateY(0)}.auth_btnPrimary__FUmii:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth_btnAlt__egTPu{width:100%;padding:14px;background:hsla(0,0%,100%,.06);border:1px solid var(--border2);border-radius:12px;font-family:inherit;font-size:15px;font-weight:600;color:var(--text);cursor:pointer;transition:transform .18s,box-shadow .2s,border-color .2s,background .2s;margin-bottom:14px;display:flex;align-items:center;justify-content:center;min-height:52px;gap:10px}.auth_btnAlt__egTPu:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.35);border-color:rgba(196,154,60,.5);background:hsla(0,0%,100%,.075)}.auth_btnAlt__egTPu:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth_spinner__5No5t{width:18px;height:18px;border:2px solid rgba(11,22,40,.3);border-top:2px solid var(--navy);border-radius:50%;animation:auth_spin__bTrN_ .7s linear infinite;display:inline-block}.auth_spinnerLight__ru_gv{border-color:rgba(238,242,255,.9) rgba(238,242,255,.25) rgba(238,242,255,.25)}.auth_divider__rHTu0{display:flex;align-items:center;gap:12px;margin:6px 0 14px;color:var(--text3);font-size:11px;text-transform:uppercase;letter-spacing:1.6px}.auth_divider__rHTu0:after,.auth_divider__rHTu0:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(196,154,60,.3),transparent)}.auth_switchRow__pIkxB{text-align:center;font-size:13.5px;color:var(--text3);margin-bottom:14px}.auth_switchLink__AL4RC{background:none;border:none;color:var(--gold);font-weight:600;font-size:inherit;font-family:inherit;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.auth_switchLink__AL4RC:hover{color:var(--gold2)}.auth_legal__GyGbD{font-size:11px;color:var(--text3);text-align:center;line-height:1.6}.auth_legal__GyGbD a,.auth_legal__GyGbD button{color:var(--gold);text-decoration:none;background:none;border:none;font-size:inherit;font-family:inherit;cursor:pointer;padding:0}.auth_legal__GyGbD a:hover,.auth_legal__GyGbD button:hover{text-decoration:underline}.auth_backBtn__rod98{background:none;border:none;cursor:pointer;color:var(--text3);font-size:12px;font-family:inherit;display:flex;align-items:center;gap:5px;padding:0;margin-bottom:20px;transition:color .2s}.auth_backBtn__rod98:hover{color:var(--text)}.auth_successPanel__X8cNr{text-align:center;padding:20px 0}.auth_successIcon__SExLM{width:64px;height:64px;background:rgba(24,184,122,.1);border:1px solid rgba(24,184,122,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:auth_successPop__P3CXI .5s cubic-bezier(.22,1,.36,1) both}.auth_progressTrack__03csH{margin-top:24px;width:100%;height:3px;background:var(--border);border-radius:100px;overflow:hidden}.auth_progressBar__H85_t{height:100%;background:var(--gold);border-radius:100px;animation:auth_progressFill__YFl2s 2.8s linear forwards}.auth_toast__Qj5BI{position:fixed;bottom:28px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--surface2);border:1px solid var(--border2);border-radius:12px;padding:12px 20px;font-size:13px;color:var(--text);box-shadow:0 8px 32px rgba(0,0,0,.4);opacity:0;transition:all .35s cubic-bezier(.22,1,.36,1);z-index:100;white-space:nowrap;display:flex;align-items:center;gap:8px}.auth_toastShow__I5POp{opacity:1;transform:translateX(-50%) translateY(0)}.auth_toastDot__LM9Ii{width:8px;height:8px;border-radius:50%;flex-shrink:0}@keyframes auth_gridShift__OSUZD{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes auth_orbFloat__aFjdf{0%,to{transform:translate(0)}50%{transform:translate(20px,-30px)}}@keyframes auth_sweep__HPN_8{0%,to{opacity:0;transform:translateX(-200%)}50%{opacity:1;transform:translateX(200%)}}@keyframes auth_cardIn__TGGRn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes auth_spin__bTrN_{to{transform:rotate(1turn)}}@keyframes auth_successPop__P3CXI{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes auth_progressFill__YFl2s{0%{width:0}to{width:100%}}@media (max-width:720px){.auth_cardWide__1NleD{max-width:100%}.auth_consentGrid__UL_0n,.auth_twoCol__CJOTa{grid-template-columns:1fr}}@media (max-width:480px){.auth_card__P0W9t{padding:28px 20px 24px;border-radius:18px}.auth_cardTitle__lqu8h{font-size:22px}}