.AuthLayout_container__4ztx7{display:flex;flex-direction:column;height:100vh;width:100%;min-height:auto;overflow:auto}.AuthLayout_leftPanel__uNElm{padding:var(--spacing-lg) var(--spacing-md);max-width:100%;height:auto;overflow-y:auto;background:var(--glass-bg-heavy);backdrop-filter:blur(var(--glass-blur-xl));-webkit-backdrop-filter:blur(var(--glass-blur-xl));border-right:1px solid var(--glass-border-color);box-shadow:var(--glass-shadow-lg)}.AuthLayout_leftPanelContent__MJlDo,.AuthLayout_leftPanel__uNElm{flex:1 1;display:flex;flex-direction:column;width:100%;justify-content:flex-start}.AuthLayout_leftPanelContent__MJlDo{overflow:visible;max-height:100%}.AuthLayout_rightPanel__k_EMU{flex:1 1;display:none;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:transparent}.AuthLayout_mobileIllustration__a7pSe{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-lg);width:100%}.AuthLayout_loadingContainer__mFtIJ{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}@media (min-width:480px){.AuthLayout_leftPanel__uNElm{padding:var(--spacing-xl) var(--spacing-lg)}}@media (min-width:768px){.AuthLayout_container__4ztx7{flex-direction:row;overflow:hidden}.AuthLayout_leftPanel__uNElm{padding:var(--spacing-2xl);max-width:480px;height:100%;justify-content:center}.AuthLayout_leftPanelContent__MJlDo{justify-content:center}.AuthLayout_mobileIllustration__a7pSe{margin-bottom:var(--spacing-xl)}.AuthLayout_rightPanel__k_EMU{display:flex}}@media (min-width:1024px){.AuthLayout_leftPanel__uNElm{padding:var(--spacing-3xl)}}@media (min-width:1440px){.AuthLayout_rightPanel__k_EMU .illustration{width:90%;max-width:520px}}.CreateUserForm_form__iqBdn{width:100%;display:flex;flex-direction:column}.CreateUserForm_inputGroup__Bqfd6{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.CreateUserForm_floatingInput__tic0_{position:relative;border-radius:var(--radius-lg)}.CreateUserForm_floatingInput__tic0_ input{width:100%;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xs) var(--spacing-md);border:var(--glass-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);transition:var(--glass-transition);background:var(--glass-bg-light);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));color:var(--text-primary);height:48px}.CreateUserForm_floatingInput__tic0_.CreateUserForm_error__Cxv4q input{border-color:var(--color-danger)!important;background:var(--color-error-bg)}.CreateUserForm_floatingInput__tic0_.CreateUserForm_error__Cxv4q label{color:var(--color-danger)!important}.CreateUserForm_floatingInput__tic0_ label{position:absolute;left:var(--spacing-md);top:var(--spacing-md);color:var(--text-primary);font-size:var(--font-size-xs);transition:all var(--transition-fast);padding:0;pointer-events:none;opacity:.7;background:transparent}.CreateUserForm_floatingInput__tic0_ input:focus,.CreateUserForm_floatingInput__tic0_ input:not(:placeholder-shown){border-color:var(--color-brand-primary);box-shadow:var(--glass-focus-ring);background:var(--glass-bg);outline:none}.CreateUserForm_floatingInput__tic0_ input:focus+label,.CreateUserForm_floatingInput__tic0_ input:not(:placeholder-shown)+label{transform:translateY(-.4rem) scale(.85);color:var(--text-primary)}.CreateUserForm_floatingInput__tic0_ input:focus::placeholder{opacity:1}.CreateUserForm_floatingInput__tic0_ input::placeholder{opacity:0;transition:opacity .2s}.CreateUserForm_passwordToggle__M9nze{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xs);z-index:2}.CreateUserForm_passwordToggle__M9nze:hover{color:var(--text-primary)}.CreateUserForm_passwordToggle__M9nze:focus{outline:none}.CreateUserForm_termsContainer__9TMvb{display:flex;align-items:flex-start;margin-bottom:var(--spacing-md);margin-top:var(--spacing-sm);gap:var(--spacing-sm)}.CreateUserForm_termsCheckbox__SIiqc{margin-top:.15rem;cursor:pointer}.CreateUserForm_termsLabel___gthm{font-size:var(--font-size-xs);color:var(--text-primary);line-height:var(--line-height-snug)}.CreateUserForm_termsLink__SLusK{color:var(--color-brand-blue);text-decoration:none}.CreateUserForm_termsLink__SLusK:hover{text-decoration:underline}.CreateUserForm_loginButton__oqDyS{margin-top:var(--spacing-md)}.CreateUserForm_error__Cxv4q{color:var(--color-danger);font-size:var(--font-size-xs);margin:var(--spacing-xs) 0}.CreateUserForm_error__Cxv4q a{color:var(--color-danger);text-decoration:underline}.CreateUserForm_invalidInput__hsre6 input{border-color:var(--color-danger)!important}.CreateUserForm_validationError__T1mHN{color:var(--color-danger);font-size:var(--font-size-xs);margin-top:var(--spacing-2xs)}.CreateUserForm_passwordStrengthContainer__MF5yw{margin-top:var(--spacing-xs);width:100%}.PasswordStrengthBar_container__apjkK{width:100%}.PasswordStrengthBar_barTrack__IdNzM{display:flex;gap:3px;height:4px;width:100%}.PasswordStrengthBar_barSegment__wZenH{flex:1 1;border-radius:2px;background:var(--glass-border);transition:background .3s ease}.PasswordStrengthBar_barSegment__wZenH.PasswordStrengthBar_active0__S8aS0{background:var(--color-danger)}.PasswordStrengthBar_barSegment__wZenH.PasswordStrengthBar_active1__9DgCq{background:var(--color-warning)}.PasswordStrengthBar_barSegment__wZenH.PasswordStrengthBar_active2__sqiJJ{background:#e6c520}.PasswordStrengthBar_barSegment__wZenH.PasswordStrengthBar_active3__ndPJl{background:var(--color-success-light,#52c41a)}.PasswordStrengthBar_barSegment__wZenH.PasswordStrengthBar_active4__16vuP{background:var(--color-success)}.PasswordStrengthBar_label__iNYs_{font-size:var(--font-size-xs);text-align:right;margin-top:var(--spacing-2xs);color:var(--text-secondary);transition:color .3s ease}.PasswordStrengthBar_label0__ZJnZj{color:var(--color-danger)}.PasswordStrengthBar_label1__mbtZG{color:var(--color-warning)}.PasswordStrengthBar_label2__Fsiof{color:#e6c520}.PasswordStrengthBar_label3__yqfwR{color:var(--color-success-light,#52c41a)}.PasswordStrengthBar_label4__aLXAr{color:var(--color-success)}