.auth_fadeIn__tTHgC{animation:auth_fadeIn__tTHgC .6s ease-out forwards}@keyframes auth_fadeIn__tTHgC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth_slideIn__VJ_6a{animation:auth_slideIn__VJ_6a .4s cubic-bezier(.25,.46,.45,.94) forwards}.auth_slideOut__e5ZQ1{animation:auth_slideOut__e5ZQ1 .4s cubic-bezier(.55,.085,.68,.53) forwards}.auth_slideInReverse__fLNYQ{animation:auth_slideInReverse__fLNYQ .4s cubic-bezier(.25,.46,.45,.94) forwards}.auth_slideOutReverse__2hzua{animation:auth_slideOutReverse__2hzua .4s cubic-bezier(.55,.085,.68,.53) forwards}@keyframes auth_slideIn__VJ_6a{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes auth_slideOut__e5ZQ1{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes auth_slideInReverse__fLNYQ{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes auth_slideOutReverse__2hzua{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.auth_mainContainer__ZEoco{display:flex;min-height:100vh;background-color:#0d0d11}.auth_leftSection__CC7Bv{position:relative;overflow:hidden;display:none}@media (min-width:1024px){.auth_leftSection__CC7Bv{display:flex;width:50%}}.auth_leftOverlay__o6m3v{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(28,28,36,1),rgba(13,13,17,1),rgba(13,13,17,1));opacity:.6;z-index:10}.auth_leftBackground__SJ0yy{position:absolute;inset:0;background-size:cover;background-position:50%}.auth_leftGradient__ALGmj{position:absolute;inset:0;background:radial-gradient(circle at right,rgba(99,102,241,.1),transparent 50%),radial-gradient(circle at left bottom,rgba(139,92,246,.1),transparent 50%);z-index:20}.auth_floatingDots__o_yDe{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}@keyframes auth_float__PEAAf{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-20px) rotate(5deg)}}.auth_dot__mdrfx{position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(99,102,241,.3);animation:auth_float__PEAAf 4s ease-in-out infinite alternate}.auth_dot__mdrfx:first-child{top:10%;left:10%;animation-delay:0s}.auth_dot__mdrfx:nth-child(2){top:20%;right:20%;animation-delay:.5s;width:8px;height:8px}.auth_dot__mdrfx:nth-child(3){bottom:30%;left:30%;animation-delay:1s;width:4px;height:4px}.auth_dot__mdrfx:nth-child(4){bottom:15%;right:15%;animation-delay:1.5s}.auth_dot__mdrfx:nth-child(5){top:45%;left:15%;animation-delay:2s;width:5px;height:5px}.auth_leftContent__AKglX{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:30;padding:0 2.5rem}.auth_logoContainer__FkbYA{margin-bottom:2rem;position:relative}.auth_floatingLogo__v_OlN{font-size:3.75rem;font-weight:800;color:white;transition:transform .3s ease,text-shadow .3s ease}.auth_floatingLogo__v_OlN:hover{transform:translateY(-3px);text-shadow:0 10px 20px rgba(99,102,241,.5)}.auth_logoText__eot73{background-clip:text;-webkit-background-clip:text;color:transparent;background-image:linear-gradient(90deg,#6366f1,#8b5cf6);filter:drop-shadow(0 2px 5px rgba(99,102,241,.4))}.auth_logoBorder__sDTqu{width:9.5rem;height:.25rem;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:9999px;transition:all .3s ease;box-shadow:0 0 15px rgba(99,102,241,.6);margin-top:.5rem}.auth_floatingLogo__v_OlN:hover+.auth_logoBorder__sDTqu{width:20.2rem;box-shadow:0 0 25px rgba(99,102,241,.8)}.auth_leftHeading__9bU2a{color:white;font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.auth_leftParagraph__Z6T6W{text-align:center;color:#d1d5db;max-width:28rem;line-height:1.625;font-size:1.125rem;margin-bottom:2rem}.auth_featureSection__rnF5m{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.auth_featureDivider__qgSjV{display:flex;align-items:center;gap:1.5rem}.auth_featureLine__XjDF3{width:5rem;height:1px;background:linear-gradient(90deg,transparent,#6366f1,transparent);opacity:.3}.auth_featureText___O7xm{color:white;opacity:.8;font-size:.875rem}.auth_featureDots__k57UR{display:flex;justify-content:center;gap:1rem}.auth_featureDot__2eWaR{width:.75rem;height:.75rem;border-radius:9999px;background-color:#6366f1;animation:auth_pulse__tv9WS 2s infinite}.auth_featureDot__2eWaR:nth-child(2){background-color:#8b5cf6;animation-delay:.2s}.auth_featureDot__2eWaR:nth-child(3){background-color:#6366f1;animation-delay:.4s}@keyframes auth_pulse__tv9WS{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.auth_rightSection__7kORn{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1024px){.auth_rightSection__7kORn{width:50%}}.auth_formWrapper__ThIOt{width:100%;max-width:28rem;padding:1.5rem;position:relative;z-index:10;margin:0 1rem}.auth_mobileLogoContainer__co0zO{margin-bottom:2rem;display:flex;justify-content:center}@media (min-width:1024px){.auth_mobileLogoContainer__co0zO{display:none}}.auth_mobileLogoInner__Tb_Fg{display:flex;flex-direction:column;align-items:center}.auth_formContainer__MQvRu{position:relative;border-radius:1.25rem;overflow:hidden;padding:2.5rem;background:linear-gradient(145deg,rgba(20,20,30,.75),rgba(10,10,15,.95));transition:transform .4s ease,box-shadow .4s ease;transform-origin:center}.auth_formContainer__MQvRu:hover{box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 40px rgba(99,102,241,.18)}.auth_glowingBorder__WzumM{position:absolute;inset:0;border-radius:1.25rem;padding:1px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(99,102,241,.25),rgba(139,92,246,.15),transparent);z-index:0;opacity:.65;transition:opacity .4s ease}.auth_formContainer__MQvRu:hover .auth_glowingBorder__WzumM{opacity:1;animation:auth_borderPulse__GmA5j 6s infinite alternate}@keyframes auth_borderPulse__GmA5j{0%{background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(99,102,241,.25),rgba(139,92,246,.15),transparent)}}.auth_radialLight__cNWax{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(99,102,241,.18),transparent 40%);z-index:0;transition:all .5s ease}.auth_formContainer__MQvRu:hover .auth_radialLight__cNWax{background:radial-gradient(circle at top right,rgba(99,102,241,.28),transparent 48%)}.auth_formContent__6ihvv{position:relative;z-index:10}.auth_formTitle__USezC{font-size:1.5rem;font-weight:700;color:white;margin-bottom:.25rem}.auth_formSubtitle__v4ijP{color:#9ca3af;font-size:.875rem;margin-bottom:1.5rem}.auth_primaryButton__oIBDK{width:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);color:white;padding:.75rem;border-radius:.75rem;transition:all .3s ease;position:relative;overflow:hidden;font-weight:600;letter-spacing:.5px;z-index:1;display:flex;align-items:center;justify-content:center;height:2.75rem}.auth_primaryButton__oIBDK:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .7s ease}.auth_primaryButton__oIBDK:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(99,102,241,.4)}.auth_primaryButton__oIBDK:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(99,102,241,.4)}.auth_primaryButton__oIBDK:hover:before{left:100%}.auth_secondaryButton__0lYkG{background:rgba(28,28,40,.8);border:1px solid rgba(255,255,255,.05);transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;color:white;padding:.625rem;border-radius:.75rem;height:2.75rem}.auth_secondaryButton__0lYkG:hover{background:rgba(37,37,58,.9);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.auth_secondaryButton__0lYkG:active{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.2)}.auth_googleButton__xQ9M9{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:rgba(28,28,40,.8);color:white;padding:.75rem 1rem;border-radius:.75rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.05);margin-bottom:1.5rem}.auth_googleButton__xQ9M9:hover{background:rgba(37,37,58,.9);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.auth_googleIcon__um5CC{color:#6366f1}.auth_buttonText__d8ONE{font-weight:500}.auth_buttonsContainer__lAYQV{display:flex;gap:.75rem;margin-top:1rem}.auth_buttonContainer__oUGbP{flex:1}.auth_formGroup__53MCj{margin-bottom:1rem}.auth_formLabel__WyJ8a{display:block;font-size:.875rem;font-weight:500;color:#d1d5db;margin-bottom:.5rem}.auth_inputWrapper__xYHov{position:relative}.auth_inputField__XnG67{width:100%;background:rgba(20,20,26,.8);border:1px solid rgba(255,255,255,.08);color:white;border-radius:.75rem;padding:.625rem 2.5rem;transition:all .3s ease}.auth_inputField__XnG67:focus{outline:none;border-color:rgba(99,102,241,.5);box-shadow:0 0 0 2px rgba(99,102,241,.25);background:rgba(25,25,35,.9)}.auth_inputIcon__smvbs{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6366f1;pointer-events:none}.auth_togglePasswordButton__uO4zf{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;background:none;border:none;cursor:pointer}.auth_togglePasswordButton__uO4zf:hover{color:#d1d5db}.auth_passwordHint__h8h39{font-size:.75rem;color:#6b7280;margin-top:.25rem}.auth_labelContainer__KvtfP{display:flex;justify-content:space-between;margin-bottom:.5rem}.auth_separator__mvKJ6{position:relative;overflow:hidden;display:flex;align-items:center;margin:1.75rem 0}.auth_separator__mvKJ6 .auth_line__TO8bY{flex-grow:1;height:1px;background:linear-gradient(90deg,transparent,rgba(156,163,175,.15),transparent)}.auth_separator__mvKJ6 .auth_text__LWzSR{padding:0 1rem;color:rgba(156,163,175,.8);font-size:.85rem;transition:color .3s ease}.auth_separator__mvKJ6:hover .auth_text__LWzSR{color:rgba(156,163,175,1)}.auth_separator__mvKJ6:hover .auth_line__TO8bY{background:linear-gradient(90deg,transparent,rgba(156,163,175,.3),transparent)}.auth_authLink__e5Q8A{color:#6366f1;font-weight:500;transition:all .3s ease;position:relative;text-decoration:none}.auth_authLink__e5Q8A:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease}.auth_authLink__e5Q8A:hover{color:#8b5cf6;text-shadow:0 0 15px rgba(139,92,246,.3)}.auth_authLink__e5Q8A:hover:after{width:100%}.auth_errorMessage__EiBbl{margin-top:1rem;padding:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.5rem;font-size:.875rem;color:#f87171}.auth_authLinkContainer__XbW1V{text-align:center;margin-top:1.5rem}.auth_authText__uhFyD{font-size:.875rem;color:#9ca3af}.auth_featureCardGrid__wLwAZ{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.auth_featureCard__PNBPa{display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.auth_featureCard__PNBPa:hover{transform:translateY(-5px) scale(1.05)}.auth_featureIcon__6dcVr{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 0 20px rgba(99,102,241,.4);transition:all .3s ease}.auth_featureCard__PNBPa:hover .auth_featureIcon__6dcVr{box-shadow:0 0 25px rgba(99,102,241,.7);transform:rotate(5deg)}.auth_featureLabel__J4sa8{font-size:.875rem;font-weight:500;color:#e5e7eb;text-align:center}.auth_formSpacing__r2c0h{margin-top:1rem}.auth_formOverflow__FPVX6{overflow-x:hidden;min-height:16rem}.auth_disabledButton__COiJr{opacity:.7;cursor:not-allowed}