@keyframes Auth_authFadeIn__8F9ub{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Auth_page__8p44W{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at 50% 30%,#1a0a06 0,#0c0705 55%,#080503 100%)}.Auth_card__cV8kA{width:100%;max-width:440px;background:#221608;border:1px solid rgba(255,200,120,.09);border-radius:20px;padding:48px 40px;animation:Auth_authFadeIn__8F9ub .3s ease-out both}.Auth_logo__gjGu1{display:block;font-size:1.6rem;margin-bottom:40px;text-decoration:none}.Auth_heading__rWaGD{font-family:Playfair Display,serif;font-weight:400;font-size:2rem;color:#f0ead6;letter-spacing:-.02em;margin-bottom:8px}.Auth_sub__oJfqE{font-size:.95rem;color:hsla(46,46%,89%,.55);margin-bottom:32px}.Auth_googleBtn__YUyHl{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#f0ead6;color:#1a1208;border:none;border-radius:100px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s;margin-bottom:24px}.Auth_googleBtn__YUyHl:hover{background:#fff;transform:translateY(-1px)}.Auth_divider__bZzOZ{display:flex;align-items:center;gap:12px;margin-bottom:24px}.Auth_divider__bZzOZ:after,.Auth_divider__bZzOZ:before{content:"";flex:1 1;height:1px;background:rgba(255,200,120,.12)}.Auth_divider__bZzOZ span{font-size:.8rem;color:hsla(46,46%,89%,.4);white-space:nowrap}.Auth_form__8RGi_{display:flex;flex-direction:column;gap:12px}.Auth_passwordWrap__6c4wl{position:relative;display:flex;align-items:center}.Auth_passwordWrap__6c4wl .Auth_input___yjIt{padding-right:44px}.Auth_showHideBtn__vRXcJ{position:absolute;right:14px;background:none;border:none;color:hsla(46,46%,89%,.4);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .15s}.Auth_showHideBtn__vRXcJ:hover{color:hsla(46,46%,89%,.75)}.Auth_forgotLink__t2Op0{text-align:center;margin-top:10px;font-size:.85rem}.Auth_forgotLink__t2Op0 a{color:#f64;text-decoration:none;opacity:.8}.Auth_forgotLink__t2Op0 a:hover{opacity:1}.Auth_input___yjIt{width:100%;background:rgba(255,200,120,.04);border:1px solid #2a1810;border-radius:100px;padding:14px 20px;color:#f0ead6;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.Auth_input___yjIt::placeholder{color:hsla(46,46%,89%,.35)}.Auth_input___yjIt:focus{border-color:#f64;box-shadow:0 0 0 3px rgba(232,50,26,.12)}.Auth_submitBtn__Xv4HB{width:100%;background:#f64;color:#110d06;border:none;border-radius:100px;padding:14px 24px;font-size:.95rem;font-weight:700;transition:all .2s}.Auth_submitBtn__Xv4HB:hover:not(:disabled){background:#f64;transform:translateY(-1px)}.Auth_submitBtn__Xv4HB:disabled{opacity:.6;cursor:not-allowed}.Auth_error__npNR5{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);color:#e74c3c;border-radius:10px;padding:12px 16px;font-size:.88rem;margin-bottom:12px}.Auth_success__qQE_4{background:rgba(62,207,142,.08);border:1px solid rgba(62,207,142,.25);border-radius:16px;padding:28px 24px;text-align:center}.Auth_successIcon__h5Mnu{width:48px;height:48px;background:rgba(62,207,142,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#3ecf8e;margin:0 auto 16px}.Auth_success__qQE_4 p{font-size:.95rem;color:hsla(46,46%,89%,.8);line-height:1.6}.Auth_success__qQE_4 strong{color:#f0ead6}.Auth_successSub__p9C7H{margin-top:8px;font-size:.85rem!important;color:hsla(46,46%,89%,.5)!important}.Auth_signupLink__TkMGK{text-align:center;margin-top:20px;font-size:.88rem;color:hsla(46,46%,89%,.45)}.Auth_signupLink__TkMGK a{color:#f64;font-weight:600}.Auth_signupLink__TkMGK a:hover{text-decoration:underline}.Auth_legalFooter__Usp7v{text-align:center;margin-top:24px;font-size:.78rem;color:hsla(46,46%,89%,.28)}.Auth_legalFooter__Usp7v a{color:hsla(46,46%,89%,.28);text-decoration:none;transition:color .15s}.Auth_legalFooter__Usp7v a:hover{color:hsla(46,46%,89%,.55)}.Auth_authFooterRow___OJEP{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:8px}.Auth_authFooterLink__RqSoi{font-size:.85rem;color:#f64;text-decoration:none;opacity:.85;transition:opacity .15s}.Auth_authFooterLink__RqSoi:hover{opacity:1}.Auth_strengthWrap__yaek_{display:flex;align-items:center;gap:10px;margin-top:8px;padding:0 2px}.Auth_strengthBar__j6Btn{flex:1 1;height:3px;background:rgba(255,200,120,.1);border-radius:100px;overflow:hidden}.Auth_strengthFill__ReW6f{height:100%;border-radius:100px;transition:width .3s ease,background .3s ease}.Auth_strengthLabel__T__K9{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;min-width:40px;text-align:right}@media (max-width:480px){.Auth_card__cV8kA{padding:32px 24px}}