.Input_group__QOpR8{display:flex;flex-direction:column;gap:5px}.Input_label__4sFQz{font-size:13px;font-weight:500;color:var(--text-2);letter-spacing:-.01em}.Input_required__PFYYB{color:var(--danger);margin-left:2px}.Input_inputWrap__mB7f8{position:relative}.Input_input__FgsW3,.Input_select__7MeX8,.Input_textarea__D4xku{width:100%;height:38px;padding:0 12px;border:1.5px solid var(--border);border-radius:var(--r-sm);font-size:14px;color:var(--text);background:#fff;transition:border-color var(--t),box-shadow var(--t);outline:none;line-height:1.5}.Input_textarea__D4xku{height:auto;padding:10px 12px;resize:vertical;min-height:84px;line-height:1.6}.Input_select__7MeX8{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:36px;cursor:pointer}.Input_input__FgsW3:hover,.Input_select__7MeX8:hover,.Input_textarea__D4xku:hover{border-color:#cbd5e1}.Input_input__FgsW3:focus,.Input_select__7MeX8:focus,.Input_textarea__D4xku:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.Input_input__FgsW3::placeholder,.Input_textarea__D4xku::placeholder{color:var(--text-subtle)}.Input_hasError__K7vlA .Input_input__FgsW3,.Input_hasError__K7vlA .Input_select__7MeX8,.Input_hasError__K7vlA .Input_textarea__D4xku{border-color:var(--danger)}.Input_hasError__K7vlA .Input_input__FgsW3:focus,.Input_hasError__K7vlA .Input_select__7MeX8:focus,.Input_hasError__K7vlA .Input_textarea__D4xku:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.Input_errorMsg__eJDJd{font-size:12px;color:var(--danger);display:flex;align-items:center;gap:4px}.Input_hint__pgddF{font-size:12px;color:var(--text-subtle)}.Input_hasPrefix__WH3Zc .Input_input__FgsW3{padding-left:36px}.Input_hasSuffix__NGphj .Input_input__FgsW3{padding-right:36px}.Input_prefixIcon__Dc_0_,.Input_suffixIcon__i36N4{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-subtle);display:flex;align-items:center}.Input_prefixIcon__Dc_0_{left:11px;pointer-events:none}.Input_suffixIcon__i36N4{right:11px}.Button_btn__rpWLH{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;height:36px;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;letter-spacing:-.01em;border:none;cursor:pointer;transition:all var(--t);white-space:nowrap;line-height:1;position:relative;flex-shrink:0}.Button_btn__rpWLH:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_primary__9S436{background:var(--primary);color:#fff;box-shadow:0 1px 2px 0 rgba(79,70,229,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.Button_primary__9S436:hover{background:var(--primary-dark);box-shadow:0 2px 4px 0 rgba(79,70,229,.35)}.Button_primary__9S436:active{transform:translateY(1px)}.Button_secondary__egClK{background:#fff;color:var(--text-2);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.Button_secondary__egClK:hover{background:var(--bg);border-color:#cbd5e1;color:var(--text)}.Button_secondary__egClK:active{transform:translateY(1px)}.Button_danger__1H9gZ{background:var(--danger-light);color:var(--danger);border:1px solid var(--danger-border)}.Button_danger__1H9gZ:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.Button_danger__1H9gZ:active{transform:translateY(1px)}.Button_ghost__cbDv_{background:transparent;color:var(--text-muted);border:1px solid transparent}.Button_ghost__cbDv_:hover{background:var(--bg);color:var(--text-2);border-color:var(--border)}.Button_success__1Nln9{background:var(--success-light);color:var(--success);border:1px solid var(--success-border)}.Button_success__1Nln9:hover{background:var(--success);color:#fff}.Button_sm__X_esf{height:30px;padding:0 12px;font-size:12.5px;border-radius:6px}.Button_lg__odN4V{height:44px;padding:0 22px;font-size:15px}.Button_lg__odN4V,.Button_xl__pP10O{border-radius:var(--r);font-weight:600}.Button_xl__pP10O{height:52px;padding:0 28px;font-size:16px}.Button_full__nu_iV{width:100%}.Button_icon__Y_hhc{width:36px;padding:0}.Button_icon__Y_hhc.Button_sm__X_esf{width:30px}.Button_icon__Y_hhc.Button_lg__odN4V{width:44px}.languageSwitcher_switcher__3hI4h{display:inline-flex;gap:2px;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-md);padding:3px;flex-shrink:0}.languageSwitcher_btn__MvRPx{padding:5px 9px;border:none;background:transparent;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;border-radius:var(--radius-sm);transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;min-width:30px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.languageSwitcher_btn__MvRPx:hover{color:var(--text);background:var(--bg)}.languageSwitcher_btn__MvRPx.languageSwitcher_active__ZIycx{background:var(--primary);color:#fff}.languageSwitcher_switcher__3hI4h.languageSwitcher_dark__O_0qt{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.languageSwitcher_switcher__3hI4h.languageSwitcher_dark__O_0qt .languageSwitcher_btn__MvRPx{color:hsla(0,0%,100%,.7)}.languageSwitcher_switcher__3hI4h.languageSwitcher_dark__O_0qt .languageSwitcher_btn__MvRPx:hover{color:#fff;background:hsla(0,0%,100%,.1)}.languageSwitcher_switcher__3hI4h.languageSwitcher_dark__O_0qt .languageSwitcher_btn__MvRPx.languageSwitcher_active__ZIycx{background:var(--primary);color:#fff}@media (max-width:360px){.languageSwitcher_btn__MvRPx{padding:5px 7px;min-width:26px;font-size:10.5px}}.auth_page__X3YgJ{min-height:100vh;background:#0f172a;display:flex;position:relative;overflow:hidden}.auth_page__X3YgJ:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(79,70,229,.15) 0,transparent 70%);top:-100px;right:-100px;pointer-events:none}.auth_page__X3YgJ:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);bottom:-80px;left:-80px;pointer-events:none}.auth_left__nOTX4{display:none;flex:1 1;padding:48px;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.auth_langSwitcher__NM8Fy{position:absolute;top:16px;right:16px;z-index:5}@media (min-width:1024px){.auth_langSwitcher__NM8Fy{top:24px;right:24px}}.auth_leftContent___pfev{display:flex;flex-direction:column;gap:48px}.auth_leftTagline__tcIsU{font-size:32px;font-weight:700;color:#fff;line-height:1.25;letter-spacing:-.5px;max-width:380px}.auth_leftTagline__tcIsU span{color:#818cf8}.auth_leftFeatures__uGKHy{display:flex;flex-direction:column;gap:16px}.auth_leftFeature__HT5F9{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.7);font-size:14px}.auth_leftFeatureIcon__Xr0an{width:32px;height:32px;border-radius:8px;background:rgba(79,70,229,.2);border:1px solid rgba(79,70,229,.3);display:flex;align-items:center;justify-content:center;color:#818cf8;flex-shrink:0}.auth_leftFooter__GGrDE{font-size:13px;color:hsla(0,0%,100%,.3)}.auth_right__mKZOz{width:100%;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;z-index:1}.auth_card__OBlyd{background:#fff;border-radius:var(--r-xl);width:100%;max-width:420px;padding:40px;box-shadow:var(--shadow-xl)}.auth_logo__qw_SA{display:flex;align-items:center;gap:10px;margin-bottom:32px}.auth_logoMark__F6RFi{width:40px;height:40px;background:var(--primary);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(79,70,229,.35);flex-shrink:0}.auth_logoText__ZrZYs .auth_name__FmPqQ{font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.4px;line-height:1.2}.auth_logoText__ZrZYs .auth_sub__hX_fZ{font-size:12px;color:var(--text-muted);font-weight:400}.auth_heading__hLEQu{font-size:23px;font-weight:700;color:var(--text);letter-spacing:-.5px;margin-bottom:4px;line-height:1.2}.auth_subheading__TrNs3{font-size:14px;color:var(--text-muted);margin-bottom:28px;line-height:1.5}.auth_form__V_XtZ{display:flex;flex-direction:column;gap:14px}.auth_formRow__rmah5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.auth_forgotLink__52EnA{font-size:13px;color:var(--primary);text-align:right;display:block;margin-top:-6px;font-weight:500}.auth_forgotLink__52EnA:hover{text-decoration:underline}.auth_alert__O7t2_{padding:12px 14px;border-radius:var(--r-sm);font-size:13px;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.auth_alertError__0fdRY{background:var(--danger-light);border:1px solid var(--danger-border);color:var(--danger)}.auth_alertSuccess__FmAha{background:var(--success-light);border:1px solid var(--success-border);color:var(--success)}.auth_divider__SN_lM{display:flex;align-items:center;gap:12px;color:var(--text-subtle);font-size:12px;margin:2px 0}.auth_divider__SN_lM:after,.auth_divider__SN_lM:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth_footer__IdVgU{text-align:center;font-size:13px;color:var(--text-muted);margin-top:20px}.auth_footer__IdVgU a{color:var(--primary);font-weight:500}.auth_footer__IdVgU a:hover{text-decoration:underline}.auth_backLink__4_WO7{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:13px;margin-bottom:24px;font-weight:500;transition:color var(--t)}.auth_backLink__4_WO7:hover{color:var(--text)}.auth_terms__b9iVc{font-size:12px;color:var(--text-subtle);text-align:center;line-height:1.6;margin-top:2px}.auth_terms__b9iVc a{color:var(--primary)}.auth_legalLinks__mGICk{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.auth_legalLinks__mGICk a{font-size:11.5px;color:var(--text-muted);text-decoration:none;font-weight:500;transition:color var(--t)}.auth_legalLinks__mGICk a:hover{color:var(--primary)}@media (min-width:1024px){.auth_left__nOTX4{display:flex}.auth_right__mKZOz{flex:none;width:520px;padding:40px}.auth_card__OBlyd{box-shadow:none;border:1.5px solid var(--border)}}@media (max-width:480px){.auth_card__OBlyd{padding:28px 24px;border-radius:var(--r-lg)}}