.register_registerPage__hwR75{flex:1 1;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fafbfc,#f4f5f7 50%,#fff4f0);position:relative;overflow:hidden;padding:var(--space-4)}.register_bgPattern__vcuu2{position:absolute;inset:0;pointer-events:none}.register_bgSvg__gLhkp{width:100%;height:100%}.register_accentCircle__fAE8D{fill:none;stroke:var(--color-primary);stroke-width:1;opacity:.1;animation:register_pulse__zFncR 8s ease-in-out infinite}.register_accent1__cSHqb{animation-delay:0s}.register_accent2__S_riy{animation-delay:2s}.register_accent3__bjumi{animation-delay:4s}@keyframes register_pulse__zFncR{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.15}}.register_container__ZDvLI{display:flex;width:100%;max-width:1000px;min-height:650px;background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 1px rgba(0,0,0,.03);overflow:hidden;position:relative;z-index:1;animation:register_slideUp__6YHkh .6s cubic-bezier(.16,1,.3,1)}@keyframes register_slideUp__6YHkh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register_brandPanel__nYRH_{flex:1 1;background:linear-gradient(145deg,var(--color-gray-950) 0,#1a1a1f 100%);padding:var(--space-8);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.register_brandPanel__nYRH_:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);opacity:.08;pointer-events:none}.register_brandContent__3kkpf{position:relative;z-index:1}.register_brandHeader__lTRpN{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);animation:register_fadeInLeft__l2Vd1 .6s cubic-bezier(.16,1,.3,1) .2s both}@keyframes register_fadeInLeft__l2Vd1{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.register_logo__y0MCU{flex-shrink:0}.register_brandTitle__6KEH_{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-white);margin:0;letter-spacing:-.02em}.register_brandTagline__WWEAA{font-size:var(--text-body);color:var(--color-gray-400);margin:0 0 var(--space-8) 0;animation:register_fadeInLeft__l2Vd1 .6s cubic-bezier(.16,1,.3,1) .3s both}.register_brandFeatures__b3uzz{display:flex;flex-direction:column;gap:var(--space-4)}.register_featureItem__D3EJC{display:flex;align-items:center;gap:var(--space-3);color:var(--color-gray-200);font-size:var(--text-small);animation:register_fadeInLeft__l2Vd1 .6s cubic-bezier(.16,1,.3,1) both}.register_featureItem__D3EJC:first-child{animation-delay:.4s}.register_featureItem__D3EJC:nth-child(2){animation-delay:.5s}.register_featureItem__D3EJC:nth-child(3){animation-delay:.6s}.register_featureIcon__5Cs6w{width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-white)}.register_brandFooter__rz3jU{position:relative;z-index:1;animation:register_fadeInLeft__l2Vd1 .6s cubic-bezier(.16,1,.3,1) .7s both}.register_brandFooter__rz3jU p{font-size:var(--text-small);color:var(--color-gray-600);margin:0}.register_formPanel__KrHY0{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--color-white)}.register_formContainer__P0L37{width:100%;max-width:380px;animation:register_fadeIn__Xs4XD .6s cubic-bezier(.16,1,.3,1) .3s both}@keyframes register_fadeIn__Xs4XD{0%{opacity:0}to{opacity:1}}.register_formHeader__31XeA{text-align:center;margin-bottom:var(--space-5)}.register_formTitle__gU7kt{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-gray-950);margin:0 0 var(--space-2) 0}.register_formSubtitle__4ierP{font-size:var(--text-body);color:var(--color-gray-600);margin:0}.register_alert__aPrDl{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-small);margin-bottom:var(--space-4)}.register_alertError__WVQrK{background:var(--color-error-light);color:var(--color-error);border:1px solid rgba(239,68,68,.2);animation:register_shake__62XY1 .4s cubic-bezier(.36,.07,.19,.97)}.register_alertSuccess__FHDmb{background:var(--color-success-light,#ecfdf5);color:var(--color-success,#059669);border:1px solid rgba(5,150,105,.2)}@keyframes register_shake__62XY1{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.register_form__4g4Cp{display:flex;flex-direction:column;gap:var(--space-4)}.register_field__pWUko{display:flex;flex-direction:column;gap:var(--space-2)}.register_label__pMcEn{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--color-gray-800)}.register_inputWrapper__X_IG7{position:relative;display:flex;align-items:center}.register_inputIcon__5bNV9{position:absolute;left:var(--space-4);color:var(--color-gray-400);pointer-events:none;transition:color .2s ease}.register_inputWrapper__X_IG7:focus-within .register_inputIcon__5bNV9{color:var(--color-primary)}.register_input__3xGuf{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 28px);font-size:var(--text-body);font-family:inherit;color:var(--color-gray-800);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);outline:none;transition:all .2s ease}.register_input__3xGuf::-moz-placeholder{color:var(--color-gray-400)}.register_input__3xGuf::placeholder{color:var(--color-gray-400)}.register_input__3xGuf:hover{border-color:var(--color-gray-400)}.register_input__3xGuf:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:var(--shadow-glow)}.register_inputError__94m1j{border-color:var(--color-error)}.register_inputError__94m1j:focus{box-shadow:0 0 0 3px var(--color-error-light)}.register_passwordToggle__BwLo6{position:absolute;right:var(--space-3);padding:var(--space-2);background:none;border:none;color:var(--color-gray-400);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.register_passwordToggle__BwLo6:hover{color:var(--color-gray-600);background:var(--color-gray-100)}.register_fieldError__NOw1d{font-size:var(--text-small);color:var(--color-error);margin:0}.register_submitBtn__F2LxS{width:100%;padding:var(--space-3) var(--space-5);font-size:var(--text-body);font-weight:var(--font-semibold);font-family:inherit;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:var(--space-2)}.register_submitBtn__F2LxS:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,127,87,.35)}.register_submitBtn__F2LxS:active:not(:disabled){transform:translateY(0)}.register_submitBtn__F2LxS:disabled{opacity:.7;cursor:not-allowed}.register_spinner__r_lXr svg{animation:register_spin__wpJ_b 1s linear infinite}@keyframes register_spin__wpJ_b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register_formFooter__HnQMt{text-align:center;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-gray-100)}.register_formFooter__HnQMt p{font-size:var(--text-small);color:var(--color-gray-600);margin:0}.register_formFooter__HnQMt a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-medium);transition:color .2s ease}.register_formFooter__HnQMt a:hover{color:var(--color-primary-hover);text-decoration:underline}.register_loginLink__prkOq{margin-bottom:var(--space-3)}@media (max-width:768px){.register_registerPage__hwR75{padding:0}.register_container__ZDvLI{flex-direction:column;max-width:none;min-height:100vh;border-radius:0}.register_brandPanel__nYRH_{padding:var(--space-6);min-height:auto}.register_brandFeatures__b3uzz,.register_brandFooter__rz3jU{display:none}.register_formPanel__KrHY0{padding:var(--space-6);flex:1 1}.register_formContainer__P0L37{max-width:100%}}@media (max-width:480px){.register_brandPanel__nYRH_{padding:var(--space-5)}.register_brandHeader__lTRpN{gap:var(--space-3)}.register_logo__y0MCU svg{width:40px;height:40px}.register_brandTitle__6KEH_{font-size:var(--text-h1)}.register_formPanel__KrHY0{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.register_accentCircle__fAE8D,.register_brandFooter__rz3jU,.register_brandHeader__lTRpN,.register_brandTagline__WWEAA,.register_container__ZDvLI,.register_featureItem__D3EJC,.register_formContainer__P0L37,.register_spinner__r_lXr svg{animation:none}}