.auth-module__Y2OPrW__page{background-color:#000;justify-content:center;align-items:center;min-height:100vh;padding:6rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__bgGrid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:50%;background-size:80px 80px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.auth-module__Y2OPrW__glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f2552217 0%,#f2552205 55%,#0000 100%);width:700px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-module__Y2OPrW__card{z-index:5;background:0 0;border:none;width:100%;max-width:440px;padding:1rem 0;position:relative}.auth-module__Y2OPrW__badge{color:var(--accent-orange);letter-spacing:.15em;font-size:.72rem;font-weight:600;font-family:var(--font-body);text-transform:uppercase;border:1px solid #f2552259;border-radius:4px;margin-bottom:1.25rem;padding:.25rem .65rem;display:inline-block}.auth-module__Y2OPrW__heading{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.85rem;font-weight:800;line-height:1.2}.auth-module__Y2OPrW__subtext{color:#ffffff73;margin-bottom:2rem;font-size:.95rem;font-weight:400;line-height:1.5}.auth-module__Y2OPrW__subtext a{color:var(--accent-orange);font-weight:500;transition:color .25s}.auth-module__Y2OPrW__subtext a:hover{color:#ff8c42}.auth-module__Y2OPrW__fieldGroup{flex-direction:column;gap:1.15rem;margin-bottom:1.5rem;display:flex}.auth-module__Y2OPrW__field{flex-direction:column;gap:.4rem;display:flex}.auth-module__Y2OPrW__label{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600;font-family:var(--font-body)}.auth-module__Y2OPrW__input{color:#fff;width:100%;font-size:.95rem;font-family:var(--font-body);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:.8rem 1rem;transition:border-color .3s,background-color .3s}.auth-module__Y2OPrW__input::placeholder{color:#fff3}.auth-module__Y2OPrW__input:focus{background:#ffffff0f;border-color:#f2552280}.auth-module__Y2OPrW__passwordWrap{position:relative}.auth-module__Y2OPrW__passwordWrap .auth-module__Y2OPrW__input{padding-right:3rem}.auth-module__Y2OPrW__eyeBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .25s;display:flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.auth-module__Y2OPrW__eyeBtn:hover{color:#ffffffb3}.auth-module__Y2OPrW__eyeBtn svg{width:18px;height:18px}.auth-module__Y2OPrW__row{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.auth-module__Y2OPrW__checkLabel{color:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.auth-module__Y2OPrW__checkbox{width:16px;height:16px;accent-color:var(--accent-orange);cursor:pointer}.auth-module__Y2OPrW__forgotLink{color:#ffffff73;font-size:.85rem;font-weight:500;transition:color .25s}.auth-module__Y2OPrW__forgotLink:hover{color:var(--accent-orange)}.auth-module__Y2OPrW__submitBtn{color:#fff;cursor:pointer;width:100%;font-size:.9rem;font-weight:800;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;background:#f255220d;border:1px solid #f2552280;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.75rem;transition:all .25s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__submitBtn:before,.auth-module__Y2OPrW__submitBtn:after{content:"";background:var(--accent-orange);z-index:5;opacity:.5;border:1px solid #fff6;width:4px;height:4px;transition:all .25s;position:absolute}.auth-module__Y2OPrW__submitBtn:before{top:-2px;left:-2px}.auth-module__Y2OPrW__submitBtn:after{bottom:-2px;right:-2px}.auth-module__Y2OPrW__submitBtn:hover{border-color:var(--accent-orange);box-shadow:none;background:#f2552226;transform:translateY(-1px)}.auth-module__Y2OPrW__submitBtn:hover:before,.auth-module__Y2OPrW__submitBtn:hover:after{opacity:.8;background:var(--accent-orange);border-color:#fff}.auth-module__Y2OPrW__submitBtn svg{width:18px;height:18px;transition:transform .3s}.auth-module__Y2OPrW__submitBtn:hover svg{transform:translate(4px)}.auth-module__Y2OPrW__divider{align-items:center;gap:1rem;margin:1.75rem 0;display:flex}.auth-module__Y2OPrW__divider:before,.auth-module__Y2OPrW__divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.auth-module__Y2OPrW__dividerLabel{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.auth-module__Y2OPrW__socialRow{gap:.75rem;display:flex}.auth-module__Y2OPrW__socialBtn{color:#ffffffb3;cursor:pointer;font-size:.85rem;font-weight:500;font-family:var(--font-body);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;transition:all .3s;display:flex}.auth-module__Y2OPrW__socialBtn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff24}.auth-module__Y2OPrW__socialBtn:disabled{opacity:.4;cursor:not-allowed}.auth-module__Y2OPrW__socialBtn:disabled:hover{color:#ffffffb3;background:#ffffff08;border-color:#ffffff14}.auth-module__Y2OPrW__socialBtn svg{flex-shrink:0;width:18px;height:18px}.auth-module__Y2OPrW__cardFooter{text-align:center;color:#fff6;margin-top:1.75rem;font-size:.85rem}.auth-module__Y2OPrW__cardFooter a{color:var(--accent-orange);font-weight:600;transition:color .25s}.auth-module__Y2OPrW__cardFooter a:hover{color:#ff8c42}.auth-module__Y2OPrW__terms{text-align:center;color:#ffffff47;margin-top:1.25rem;font-size:.78rem;line-height:1.55}.auth-module__Y2OPrW__terms a{color:#ffffff73;text-underline-offset:2px;text-decoration:underline;transition:color .25s}.auth-module__Y2OPrW__terms a:hover{color:#ffffffb3}.auth-module__Y2OPrW__strengthBar{gap:4px;margin-top:.5rem;display:flex}.auth-module__Y2OPrW__strengthSegment{background:#ffffff0f;border-radius:2px;flex:1;height:3px;transition:background-color .3s}.auth-module__Y2OPrW__strengthSegment.auth-module__Y2OPrW__active{background:var(--accent-orange)}.auth-module__Y2OPrW__strengthSegment.auth-module__Y2OPrW__medium{background:#e8a838}.auth-module__Y2OPrW__strengthSegment.auth-module__Y2OPrW__strong{background:#34c759}.auth-module__Y2OPrW__strengthLabel{color:#ffffff59;margin-top:.35rem;font-size:.72rem;font-weight:500}.auth-module__Y2OPrW__nameRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:520px){.auth-module__Y2OPrW__card{border-radius:14px;padding:2.25rem 1.5rem 2rem}.auth-module__Y2OPrW__heading{font-size:1.55rem}.auth-module__Y2OPrW__nameRow{grid-template-columns:1fr;gap:1.15rem}.auth-module__Y2OPrW__socialRow{flex-direction:column}}.auth-module__Y2OPrW__errorMessage{color:var(--accent-orange);align-items:center;gap:.25rem;margin-top:.4rem;font-size:.8rem;font-weight:500;display:flex}
