.reset-password_form__MBY6J{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;width:100%;max-width:400px;align-items:center}.reset-password_img__7I2Nu{margin:1rem}.reset-password_appBtn__onuie{margin-top:2rem!important}@media (max-width:767px){.reset-password_card__Wlqf5{width:100%!important;padding:24px 16px!important;border-radius:24px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;gap:32px!important}.reset-password_title__7uJBl{font-size:28px!important;line-height:40px!important;letter-spacing:-.28px}.reset-password_form__MBY6J{margin-top:0;gap:16px}.reset-password_appBtn__onuie,.reset-password_submitBtn__wFBKE{border-radius:12px!important}.reset-password_img__7I2Nu{margin:0}}.auth-flow-input_authFlowInput__gJ82q{height:56px;min-height:56px;font-size:16px;line-height:1.25;box-sizing:border-box}.auth-flow-input_authFlowLabel__m4zVt{font-size:14px}@media (max-width:767px){.auth-flow-input_authFlowInput__gJ82q{border-radius:12px;padding:16px}.auth-flow-input_authFlowLabel__m4zVt{font-weight:500}}.register_registerPage__0fPTo{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/auth/dashboard.png);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.register_overlay__ec9jz{position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(5px);z-index:0;top:0;left:0}.register_container__5GdZn{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:1rem;position:relative;z-index:1}.register_mobileLogo__EymMg{display:none;justify-content:center;padding:8px}.register_mobileLogo__EymMg img{height:auto;width:80px}.register_link__WF0bV{color:var(--primary-color);font-weight:600;text-decoration:none;transition:color .2s ease-in-out}.register_link__WF0bV:active,.register_link__WF0bV:focus,.register_link__WF0bV:hover{color:var(--primary-hover);text-decoration:none;outline:none}.register_link__WF0bV:hover{text-decoration:underline}.register_footerText__1Fq8c{text-align:center;font-size:1.4rem;color:#444}.register_form__pW_VZ{display:flex;flex-direction:column;gap:1.6rem;width:100%;align-items:center}.register_formContainer__czaJ4{outline:none;border:none;height:auto;width:100%}.register_inputContainer__eu0Rf{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.register_label__LR9ZP{font-size:1.6rem;color:#444}.register_input__3BbO9{width:100%;padding:.6rem 2.5rem .6rem .75rem;border-radius:8px;background-color:var(--color-white);color:var(--input-color);font-size:1.6rem;outline:none;border:1px solid #ccc;transition:border-color .2s ease,box-shadow .2s ease}.register_input__3BbO9:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(0,123,255,.2)}.register_passwordWrapper__oeHGQ{position:relative;width:100%}.register_eyeButton__4F8S2{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.register_eyeIcon___QpEd{width:18px;height:18px;color:var(--eye-color);transition:color .2s ease}.register_eyeButton__4F8S2:hover .register_eyeIcon___QpEd{color:var(--text-secondary)}.register_error__DMZyg{width:100%;font-size:1.4rem;line-height:24px;color:var(--error-color)}.register_errorLine__ozUNh{min-height:1.5rem;margin-top:.25rem;font-size:1.4rem;line-height:1.5rem}.register_errorVisible__Aezjl{color:var(--error-color);visibility:visible}.register_errorHidden__hmlZh{visibility:hidden}.register_serverError__sGiOO{min-height:10px;border-radius:8px;padding:.75rem 1rem;margin-top:.75rem;font-size:1.4rem;line-height:1.4rem;color:var(--error-color)}.register_subtitle__7opxt{color:var(--base-muted-foreground,#666);text-align:center;font-family:var(--typography-font-family-font-sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif);font-size:var(--typography-base-sizes-small-font-size,14px);font-style:normal;font-weight:var(--font-weight-normal,400);line-height:var(--typography-base-sizes-small-line-height,24px)}@media (max-width:767px){.register_registerPage__0fPTo{background-image:none;background:linear-gradient(105deg,#def7f9,#b3ecde);flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:auto}.register_overlay__ec9jz{display:none}.register_container__5GdZn{min-height:auto;flex-direction:column;align-items:stretch;padding:24px 16px;gap:24px}.register_mobileLogo__EymMg{display:flex}.register_card___w0Ij{width:100%!important;padding:24px 16px!important;border-radius:24px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;gap:32px!important}.register_title__MeINJ{font-size:28px!important;line-height:40px!important;letter-spacing:-.28px}.register_form__pW_VZ{gap:16px}.register_AppButton__Imvtl{border-radius:12px!important}}.forgot-password_form__ZFv9W{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;width:100%;max-width:400px}.forgot-password_inputContainer__0_qs2{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:90px}.forgot-password_label__ihGls{font-size:1.6rem;font-weight:500;color:#333}.forgot-password_input__XjrIW{width:100%;padding:.6rem 2.5rem .6rem .75rem;border:1px solid #ccc;border-radius:8px;background-color:var(--color-white);color:var(--input-color);font-size:1.6rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.forgot-password_input__XjrIW:focus{border-color:#129ab6;box-shadow:0 0 0 2px rgba(18,154,182,.1)}.forgot-password_error__PFe_O{width:100%;color:var(--error-color);font-size:1.4rem;line-height:1.4}.forgot-password_success__ofNst{width:100%;color:#129ab6;font-size:1.4rem;line-height:1.4;font-weight:500}.forgot-password_AppButton__yLxan{width:100%;margin-top:2rem}@media (max-width:767px){.forgot-password_card__kYiul{width:100%!important;padding:24px 16px!important;border-radius:24px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;gap:32px!important}.forgot-password_title__nlsZF{font-size:28px!important;line-height:40px!important;letter-spacing:-.28px}.forgot-password_form__ZFv9W{margin-top:0;gap:16px}.forgot-password_AppButton__yLxan{border-radius:12px!important;margin-top:0}}.login_pageWrapper__vgVE9{position:absolute;inset:0;z-index:1001;display:flex;min-height:100vh}.login_leftColumn__0CCy7{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;position:relative;overflow-y:auto}.login_leftContent__WgQPs{width:100%;max-width:480px;display:flex;flex-direction:column;gap:24px;padding:64px 0}.login_header__oP9kk{display:flex;align-items:center;justify-content:space-between;width:100%}.login_logoArea__cW_hP{padding:8px;cursor:pointer}.login_logo__foPJS{width:100px;height:auto}.login_headerSignup__zRQrw{font-family:var(--typography-font-family-font-sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif);font-size:14px;font-weight:400;color:var(--base-foreground,#1c333a);white-space:nowrap}.login_signupLink__nmRQx{font-weight:600;color:#0891b2;text-decoration:none}.login_signupLink__nmRQx:hover{text-decoration:underline}.login_formArea__7gZZs{width:100%}.login_card__k2myO{width:100%!important;border-radius:24px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;border:1px solid var(--base-border,#ebebeb)!important;padding:60px 40px 40px!important;gap:32px!important}.login_title__EGi9i{font-size:32px!important;line-height:40px!important;letter-spacing:-.32px;text-align:center;width:100%}.login_oauthButton__Q1IbN{padding:16px;border-radius:12px;border:1px solid var(--base-border,#ebebeb);box-shadow:0 1px 2px rgba(0,0,0,.05)}.login_form__e1xui{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center}.login_AppButton__x8Crk{border-radius:12px!important}.login_rightColumn__r3G8G{width:100%;max-width:800px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#def7f9,#b3ecde);position:relative;overflow:hidden}.login_promoContent__QfS3C{display:flex;flex-direction:column;gap:18px;max-width:562px;width:100%;padding:0 40px}.login_promoHeader__D49F1{display:flex;flex-direction:column;gap:6px}.login_promoTag__hd_Jf{font-size:12px;font-weight:500;text-transform:uppercase;color:#9a2d69;line-height:24px}.login_promoTag__hd_Jf,.login_promoTitle__rAgVj{font-family:var(--typography-font-family-font-sans,"Inter",sans-serif)}.login_promoTitle__rAgVj{font-size:24px;font-weight:600;color:var(--base-foreground,#1c333a);letter-spacing:-.24px;line-height:normal;margin:0}.login_promoMockup__phrXU{position:relative;width:100%;aspect-ratio:562/374;margin-top:20px;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.06);border:1px solid #e8ecec;background:#fff}.login_mockupImage__u__HF{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background-color:#fff;max-width:none;inset:0!important}.login_promoMeta__x1Usj{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;font-family:var(--typography-font-family-font-sans,"Inter",sans-serif);font-size:12px;font-weight:500;line-height:24px}.login_promoDate__C3rqr{text-transform:uppercase;color:var(--base-muted-foreground,#666)}.login_promoUpdatesLink__N_ZtO{color:var(--base-muted-foreground,#666);text-decoration:underline;text-decoration-style:solid;cursor:pointer}.login_promoUpdatesLink__N_ZtO:hover{color:var(--base-foreground,#1c333a)}.login_margin__iOypt{margin-top:2rem}.login_buttonText__LQC1c{color:var(--base-primary-foreground,#FFF);font-family:var(--typography-font-family-font-sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif);font-size:1.6rem;font-style:normal;padding:1.2rem;font-weight:var(--font-weight-medium,500);line-height:var(--typography-base-sizes-base-line-height,24px)}.login_footerText__DZAwb{text-align:center;font-size:1.4rem;color:#444}.login_link__JZlWT{color:var(--primary-color);font-weight:600;text-decoration:none;transition:color .2s ease-in-out}.login_link__JZlWT:active,.login_link__JZlWT:focus,.login_link__JZlWT:hover{color:var(--primary-hover);text-decoration:none;outline:none}.login_link__JZlWT:hover{text-decoration:underline}.login_label__B_JSI{font-size:1.6rem}.login_formContainer__M5g7A{gap:1rem;order:2}.login_formContainer__M5g7A,.login_inputContainer__Vi1lq{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:400px;flex:none;align-self:stretch;flex-grow:0}.login_inputContainer__Vi1lq{gap:8px;isolation:isolate;height:90px;order:0}.login_inputWrapper__O2cZ3{display:flex;justify-content:center;align-items:center;flex-direction:row}.login_error__whdbb{width:400px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;line-height:24px;display:flex;align-items:center;color:var(--error-color);flex:none;order:1;align-self:stretch;flex-grow:0;font-size:1.4rem}.login_passwordWrapper__UQhfx{position:relative;width:100%}.login_input__3r9hV{width:100%;padding:.6rem 2.5rem .6rem .75rem;border:1px solid #ccc;border-radius:8px;background-color:var(--color-white);color:var(--input-color);font-size:1.6rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease;margin-left:1rem;margin-top:.5rem}.login_input__3r9hV:focus{border-color:#129ab6;box-shadow:0 0 0 2px rgba(18,154,182,.1)}.login_eyeButton__mmtTk{position:absolute;right:10px;top:60%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.login_eyeIcon__WEB5S{width:18px;height:18px;color:var(--eye-color);transition:color .2s ease}.login_eyeButton__mmtTk:hover .login_eyeIcon__WEB5S{color:var(--text-secondary)}.login_submitButton__LnbIe{width:100%;background:var(--button-primary-color);color:var(--color-white);font-weight:600;font-size:1.6rem;border-radius:8px;padding:2.5rem 0;border:none;cursor:pointer;transition:background .2s ease;margin-top:3rem}.login_submitButton__LnbIe:hover{background:var(--button-primary-color-hover)}.login_submitButton__LnbIe:disabled{opacity:.7;cursor:not-allowed}@media (max-width:767px){.login_pageWrapper__vgVE9{flex-direction:column}.login_rightColumn__r3G8G{display:none}.login_leftColumn__0CCy7{width:100%;min-height:100vh;justify-content:flex-start;background:linear-gradient(105deg,#def7f9,#b3ecde)}.login_leftContent__WgQPs{padding:24px 16px;max-width:100%}.login_card__k2myO{padding:24px 16px!important;gap:24px!important}.login_title__EGi9i{font-size:28px!important;line-height:40px!important;letter-spacing:-.28px}.login_oauthButton__Q1IbN{margin-top:0;padding:16px 8px}.login_form__e1xui{gap:16px}.login_AppButton__x8Crk{border-radius:12px!important}}