.register_registerContainer__VqCE7{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:Vazir,sans-serif;padding:1rem}.register_background__lcMIM{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:white}.register_gradientCircle__5xnAL{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 50%);animation:register_rotate__TSC6T 20s linear infinite}.register_gradientCircle__5xnAL:nth-child(2){animation-delay:-5s;opacity:.5}.register_gradientCircle__5xnAL:nth-child(3){animation-delay:-10s;opacity:.3}@keyframes register_rotate__TSC6T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register_card__44uD5{position:relative;z-index:1;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;padding:2rem 1.5rem;width:100%;max-width:400px;animation:register_slideUp__6YHkh .5s ease-out}@keyframes register_slideUp__6YHkh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register_logoSection__MKSpz{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.register_logoWrapper__AeGux{width:80px;height:80px;background-color:white;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 10px 30px -10px rgba(102,126,234,.5)}.register_logo__y0MCU{width:50px;height:50px;animation:register_rotateClockwise__22xsi 1s ease-in-out forwards}@keyframes register_rotateClockwise__22xsi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register_appName__hFllV{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.register_welcomeText__GBCcN{text-align:center;margin-bottom:2rem}.register_welcomeText__GBCcN h2{font-size:1.8rem;font-weight:600;color:#333;margin-bottom:.5rem}.register_welcomeText__GBCcN p{color:#666;font-size:.95rem}.register_inputGroup__EGxG8{margin-bottom:1.5rem}.register_inputGroup__EGxG8 label{display:block;margin-bottom:.5rem;color:#555;font-weight:500;font-size:.9rem}.register_inputWithIcon__UDUqo{position:relative}.register_inputWithIcon__UDUqo input{width:100%;padding:1rem 1rem 1rem 3rem;border-radius:16px;border:2px solid #e0e0e0;outline:none;font-size:.95rem;transition:all .3s ease;background:white}.register_inputWithIcon__UDUqo input:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.register_inputIcon__5bNV9{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999}.register_registerButton__CH1Us{width:100%;padding:1rem;border:none;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-top:.5rem}.register_registerButton__CH1Us:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(102,126,234,.4)}.register_registerButton__CH1Us:active:not(:disabled){transform:translateY(0)}.register_registerButton__CH1Us:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#a0a0a0,#808080)}.register_resend__YwGfB,.register_timer__aadb6{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:12px;margin:1rem 0;font-size:.9rem}.register_timer__aadb6{background:#f0f0f0;color:#666}.register_resend__YwGfB{background:linear-gradient(135deg,#e8f0fe,#d9e6ff);color:#667eea;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.register_resend__YwGfB:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.2)}.register_resend__YwGfB:active{transform:translateY(0)}.register_spinning__3IS47{animation:register_spin__wpJ_b 2s linear infinite}@keyframes register_spin__wpJ_b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register_divider__ADSp7{text-align:center;margin:1.5rem 0;position:relative}.register_divider__ADSp7:after,.register_divider__ADSp7:before{content:"";position:absolute;top:50%;width:calc(50% - 30px);height:1px;background:#e0e0e0}.register_divider__ADSp7:before{left:0}.register_divider__ADSp7:after{right:0}.register_divider__ADSp7 span{background:white;padding:0 1rem;color:#999;font-size:.9rem}.register_loginLink__prkOq{width:100%;padding:1rem;border:2px solid #ff6b6b;border-radius:16px;background:linear-gradient(135deg,#fff5f5,#fff0f0);color:#ff4757;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;text-decoration:none;margin-top:.5rem}.register_loginLink__prkOq:hover{border-color:#ff4757;background:linear-gradient(135deg,#ffe5e5,#ffd9d9);transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,71,87,.2)}.register_loginLink__prkOq:active{transform:translateY(0)}.register_heartIcon__hytBK{color:#ff4757;animation:register_heartbeat__xUiG8 1.5s ease-in-out infinite}@keyframes register_heartbeat__xUiG8{0%{transform:scale(1)}25%{transform:scale(1.1)}35%{transform:scale(1)}45%{transform:scale(1.1)}55%{transform:scale(1)}to{transform:scale(1)}}@media (max-width:480px){.register_card__44uD5{padding:1.5rem}.register_welcomeText__GBCcN h2{font-size:1.5rem}.register_appName__hFllV{font-size:1.8rem}}