.Auth_container__Ll1TB{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#ffffff;padding:20px;position:relative;overflow:hidden}.Auth_container__Ll1TB:after,.Auth_container__Ll1TB:before{content:"";position:absolute;border:2px solid #000000;opacity:.05;animation:Auth_float__EcJ6J 20s ease-in-out infinite}.Auth_container__Ll1TB:before{width:400px;height:400px;top:-100px;left:-100px;border-radius:50%;animation:Auth_float__EcJ6J 15s ease-in-out infinite}.Auth_container__Ll1TB:after{width:300px;height:300px;bottom:-80px;right:-80px;border-radius:50%;animation:Auth_float__EcJ6J 18s ease-in-out infinite reverse}@keyframes Auth_float__EcJ6J{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(30px,-30px) rotate(5deg)}50%{transform:translate(-20px,20px) rotate(-5deg)}75%{transform:translate(20px,30px) rotate(3deg)}}.Auth_scissors__n7RJF{position:absolute;width:80px;height:80px;opacity:.08;animation:Auth_scissorFloat__kH9vB 25s ease-in-out infinite}.Auth_scissors__n7RJF:first-child{top:10%;left:15%;animation-delay:0s}.Auth_scissors__n7RJF:nth-child(2){bottom:20%;right:10%;animation-delay:5s;animation-duration:30s}.Auth_scissors__n7RJF:nth-child(3){top:60%;left:5%;animation-delay:10s;animation-duration:28s}@keyframes Auth_scissorFloat__kH9vB{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(50px,-40px) rotate(15deg)}50%{transform:translate(-30px,40px) rotate(-10deg)}75%{transform:translate(40px,20px) rotate(8deg)}}.Auth_comb__rfAhA{position:absolute;width:60px;height:60px;opacity:.08;animation:Auth_combFloat__hCPvO 22s ease-in-out infinite}.Auth_comb__rfAhA:nth-child(4){top:30%;right:20%;animation-delay:3s}.Auth_comb__rfAhA:nth-child(5){bottom:40%;left:10%;animation-delay:8s;animation-duration:26s}@keyframes Auth_combFloat__hCPvO{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-40px,30px) rotate(-12deg)}66%{transform:translate(30px,-25px) rotate(10deg)}}.Auth_sparkle__5eJgo{position:absolute;width:30px;height:30px;opacity:0;animation:Auth_sparkleAnim__0KWPJ 4s ease-in-out infinite}.Auth_sparkle__5eJgo:nth-child(6){top:15%;right:30%;animation-delay:0s}.Auth_sparkle__5eJgo:nth-child(7){bottom:25%;left:25%;animation-delay:1.5s}.Auth_sparkle__5eJgo:nth-child(8){top:70%;right:15%;animation-delay:3s}@keyframes Auth_sparkleAnim__0KWPJ{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:.12;transform:scale(1) rotate(180deg)}}.Auth_card__gM3I_{width:100%;max-width:420px;background:#ffffff;border:2px solid #000000;border-radius:0;padding:48px 32px;box-shadow:8px 8px 0 #000000;position:relative;z-index:10}.Auth_brandName__ipwrz{position:absolute;top:24px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:700;letter-spacing:2px;color:#000000;text-transform:uppercase;opacity:.3;z-index:5}.Auth_content__XG_Fn{display:flex;flex-direction:column;gap:32px}.Auth_header__C_JkZ{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.Auth_iconWrapper__HPlqb{width:64px;height:64px;border:2px solid #000000;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff}.Auth_icon__whtJy{width:32px;height:32px;color:#000000}.Auth_title__VF3ep{font-size:32px;font-weight:700;color:#000000;margin:0;letter-spacing:-.5px}.Auth_subtitle__xXTW0{font-size:16px;color:#666666;margin:0;line-height:1.5}.Auth_formContent__KX56M{display:flex;flex-direction:column;gap:20px}.Auth_inputGroup__EtAW2{display:flex;flex-direction:column;gap:8px}.Auth_input__Ou1LH{width:100%;padding:16px;font-size:16px;border:2px solid #000000;border-radius:0;background:#ffffff;color:#000000;transition:all .2s;box-sizing:border-box}.Auth_input__Ou1LH:focus{outline:none;box-shadow:4px 4px 0 #000000;transform:translate(-2px,-2px)}.Auth_input__Ou1LH::placeholder{color:#999999}.Auth_button__AyFKa{width:100%;padding:16px;font-size:16px;font-weight:600;border:2px solid #000000;border-radius:0;background:#000000;color:#ffffff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.Auth_button__AyFKa:hover:not(:disabled){box-shadow:4px 4px 0 #000000;transform:translate(-2px,-2px);background:#333333}.Auth_button__AyFKa:active:not(:disabled){box-shadow:2px 2px 0 #000000;transform:translate(-1px,-1px)}.Auth_button__AyFKa:disabled{opacity:.5;cursor:not-allowed}.Auth_loader__56QPV{width:20px;height:20px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%}.Auth_note__TwbEq{font-size:14px;color:#666666;text-align:center;margin:0;line-height:1.5}.Auth_backButton__cARCy{position:absolute;top:24px;left:24px;width:40px;height:40px;border:2px solid #000000;border-radius:0;background:#ffffff;color:#000000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:20}.Auth_backButton__cARCy:hover{background:#000000;color:#ffffff}.Auth_otpContainer__vDuhb{display:flex;gap:12px;justify-content:center}.Auth_otpInput__NDCjV{width:48px;height:56px;text-align:center;font-size:24px;font-weight:600;border:2px solid #000000;border-radius:0;background:#ffffff;color:#000000;transition:all .2s}.Auth_otpInput__NDCjV:focus{outline:none;box-shadow:3px 3px 0 #000000;transform:translate(-1px,-1px)}.Auth_resendButton__gQnd5{background:none;border:none;font-size:14px;color:#000000;cursor:pointer;text-decoration:underline;padding:8px;transition:opacity .2s}.Auth_resendButton__gQnd5:hover{opacity:.7}.Auth_successIcon__ZYtje{width:96px;height:96px;border:3px solid #000000;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff;margin:0 auto}@media (max-width:640px){.Auth_container__Ll1TB:before{width:300px;height:300px}.Auth_container__Ll1TB:after{width:200px;height:200px}.Auth_comb__rfAhA,.Auth_scissors__n7RJF{width:50px;height:50px}.Auth_sparkle__5eJgo{width:20px;height:20px}.Auth_brandName__ipwrz{font-size:12px;top:16px}.Auth_card__gM3I_{padding:32px 24px;box-shadow:6px 6px 0 #000000;border:1.5px solid #000000}.Auth_title__VF3ep{font-size:28px}.Auth_subtitle__xXTW0{font-size:14px}.Auth_iconWrapper__HPlqb{width:56px;height:56px}.Auth_icon__whtJy{width:28px;height:28px}.Auth_otpContainer__vDuhb{gap:8px}.Auth_otpInput__NDCjV{width:42px;height:52px;font-size:20px}.Auth_backButton__cARCy{top:16px;left:16px;width:36px;height:36px}.Auth_successIcon__ZYtje{width:80px;height:80px}.Auth_successIcon__ZYtje svg{width:40px;height:40px}}@media (max-width:375px){.Auth_otpInput__NDCjV{width:38px;height:48px;font-size:18px}.Auth_otpContainer__vDuhb{gap:6px}}