@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";[data-v-19d2f5b4]:root{color-scheme:light}.auth-left-panel[data-v-19d2f5b4]{background:linear-gradient(to right bottom,#2563eb,#1d4ed8,#7e22ce);border-radius:24px;box-sizing:border-box;color:#fff;display:none;min-height:calc(100dvh - 56px);overflow:hidden;padding:40px 44px;position:relative}@media(min-width:1024px){.auth-left-panel[data-v-19d2f5b4]{display:block}}.auth-left-panel[data-v-19d2f5b4]:before{background:#ffffff24;border-radius:50%;content:"";filter:blur(.2px);height:360px;inset:-180px auto auto 360px;position:absolute;width:360px}.auth-left-panel__logo[data-v-19d2f5b4]{font-size:28px;font-weight:800}.auth-left-panel__headline[data-v-19d2f5b4]{margin-top:24px}.auth-left-panel__title[data-v-19d2f5b4]{font-size:36px;margin:0}.auth-left-panel__subtitle[data-v-19d2f5b4]{color:#ffffffe0;line-height:1.5;margin:12px 0 0}.auth-left-panel__stats[data-v-19d2f5b4]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:32px}.auth-left-panel__stat[data-v-19d2f5b4]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.22);border-radius:16px;padding:12px 16px}.auth-left-panel__stat-value[data-v-19d2f5b4]{font-size:20px;font-weight:800}.auth-left-panel__stat-label[data-v-19d2f5b4]{color:#ffffffd1;font-size:13px;margin-top:4px}.auth-left-panel__community[data-v-19d2f5b4]{display:flex;flex-direction:column;gap:24px;margin-top:28px}.auth-left-panel__avatars[data-v-19d2f5b4]{align-items:center;display:flex;gap:24px}.auth-left-panel__avatar[data-v-19d2f5b4]{align-items:center;background:#11182747;border:4px solid hsla(0,0%,100%,.75);border-radius:50%;display:inline-flex;height:64px;justify-content:center;width:64px}.auth-left-panel__community-text[data-v-19d2f5b4]{color:#ffffffe6;font-size:14px;font-weight:600}[data-v-280c63e9]:root{color-scheme:light}.auth-tabs[data-v-280c63e9]{background-color:#f3f4f6;border-radius:12px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:8px}.auth-tabs__tab[data-v-280c63e9]{background:transparent;border:none;border-radius:12px;color:#4b5563;cursor:pointer;font-weight:600;padding:16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.auth-tabs__tab[data-v-280c63e9]:hover{color:#111827}.auth-tabs__tab[aria-selected=true][data-v-280c63e9]{background:#fff;box-shadow:0 1px 2px #0000000d;color:#2563eb}.auth-tabs__tab[data-v-280c63e9]:focus-visible{outline:none}[data-v-bee0069d]:root{color-scheme:light}.auth-mobile-hero[data-v-bee0069d]{background:linear-gradient(to right bottom,#2563eb,#1d4ed8,#7e22ce);color:#fff;overflow:hidden;padding:20px 16px;position:relative}@media(min-width:1024px){.auth-mobile-hero[data-v-bee0069d]{display:none}}.auth-mobile-hero[data-v-bee0069d]:before{background:#ffffff24;border-radius:50%;content:"";height:260px;inset:-120px -120px auto auto;position:absolute;width:260px}.auth-mobile-hero__inner[data-v-bee0069d]{display:grid;gap:16px}.auth-mobile-hero__logo[data-v-bee0069d]{font-size:22px;font-weight:800}.auth-mobile-hero__headline[data-v-bee0069d]{display:grid;gap:4px}.auth-mobile-hero__title[data-v-bee0069d]{font-size:22px;font-weight:800}.auth-mobile-hero__subtitle[data-v-bee0069d]{color:#ffffffdb;font-size:14px;font-weight:500;line-height:1.35}.auth-mobile-hero__stats[data-v-bee0069d]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.auth-mobile-hero__stat[data-v-bee0069d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.22);border-radius:16px;padding:8px 12px}.auth-mobile-hero__stat-value[data-v-bee0069d]{font-size:18px;font-weight:800}.auth-mobile-hero__stat-label[data-v-bee0069d]{color:#ffffffd1;font-size:12px}.auth-mobile-hero__avatars[data-v-bee0069d]{align-items:center;display:flex;justify-content:center}.auth-mobile-hero__avatar[data-v-bee0069d]{align-items:center;background:#1d4ed8;border:2px solid hsla(0,0%,100%,.75);border-radius:50%;display:inline-flex;font-size:13px;font-weight:600;height:30px;justify-content:center;margin-left:-10px;width:30px}[data-v-dffbefe8]:root{color-scheme:light}.auth-otp-step[data-v-dffbefe8]{display:grid;gap:20px;width:100%}.auth-otp-step__header[data-v-dffbefe8]{display:grid;gap:8px;text-align:center}.auth-otp-step__title[data-v-dffbefe8]{margin:0}.auth-otp-step__subtitle[data-v-dffbefe8]{color:#4b5563;font-size:13px;margin:0}.auth-otp-step__phone[data-v-dffbefe8]{color:#111827;font-weight:700;margin:0}.auth-otp-step__form[data-v-dffbefe8]{display:grid;gap:16px}.auth-otp-step__label[data-v-dffbefe8]{color:#111827;font-size:13px;font-weight:600;text-align:center}.auth-otp-step__inputs[data-v-dffbefe8]{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.auth-otp-step__input[data-v-dffbefe8]{border:2px solid #e5e7eb;border-radius:12px;color:#111827;font-size:22px;font-weight:700;height:52px;outline:none;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.auth-otp-step__input[data-v-dffbefe8]:focus{border-color:#2563ebcc;box-shadow:0 0 0 4px #2563eb1f}.auth-otp-step__error[data-v-dffbefe8]{color:#dc2626;font-size:12px;margin:0;text-align:center}.auth-otp-step__resend[data-v-dffbefe8]{display:grid;gap:8px;text-align:center}.auth-otp-step__resend-label[data-v-dffbefe8]{color:#4b5563;font-size:13px;margin:0}.auth-otp-step__resend-button[data-v-dffbefe8]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:14px;font-weight:700}.auth-otp-step__resend-button[data-v-dffbefe8]:disabled{cursor:not-allowed;opacity:.55}.auth-otp-step__timer[data-v-dffbefe8]{color:#6b7280;font-size:12px;margin:0}.auth-otp-step__footer[data-v-dffbefe8]{border-top:1px solid #e5e7eb;padding-top:16px;text-align:center}.auth-otp-step__back[data-v-dffbefe8]{background:transparent;border:0;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline}[data-v-57414850]:root{color-scheme:light}.auth-phone-input[data-v-57414850]{display:grid;gap:8px}.auth-phone-input__label[data-v-57414850]{font-size:13px;font-weight:600}.auth-phone-input__shell[data-v-57414850]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;display:flex;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.auth-phone-input__shell[data-v-57414850]:focus-within{border-color:#2563ebcc;box-shadow:0 0 0 4px #2563eb1f}.auth-phone-input__icon[data-v-57414850]{align-items:center;color:#9ca3af;display:inline-flex;justify-content:center;left:12px;pointer-events:none;position:absolute}.auth-phone-input__input[data-v-57414850]{background:transparent;border:0;border-radius:16px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:12px 16px 12px 44px;width:100%}.auth-phone-input__error[data-v-57414850]{color:#dc2626;font-size:12px;margin:0}[data-v-0c960209]:root{color-scheme:light}.auth-password-reset-flow[data-v-0c960209]{display:grid;gap:20px;width:100%}.auth-password-reset-flow__header[data-v-0c960209]{display:grid;gap:8px;text-align:center}.auth-password-reset-flow__title[data-v-0c960209]{margin:0}.auth-password-reset-flow__subtitle[data-v-0c960209]{color:#4b5563;font-size:13px;margin:0}.auth-password-reset-flow__phone[data-v-0c960209]{color:#111827;font-weight:700;margin:0}.auth-password-reset-flow__form[data-v-0c960209]{display:grid;gap:16px}.auth-password-reset-flow__field[data-v-0c960209]{display:grid;gap:8px}.auth-password-reset-flow__label[data-v-0c960209]{color:#111827;font-size:13px;font-weight:600}.auth-password-reset-flow__input-shell[data-v-0c960209]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;display:flex;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.auth-password-reset-flow__input-shell[data-v-0c960209]:focus-within{border-color:#2563ebcc;box-shadow:0 0 0 4px #2563eb1f}.auth-password-reset-flow__icon[data-v-0c960209]{left:12px;pointer-events:none}.auth-password-reset-flow__icon[data-v-0c960209],.auth-password-reset-flow__icon-button[data-v-0c960209]{align-items:center;color:#9ca3af;display:inline-flex;justify-content:center;position:absolute}.auth-password-reset-flow__icon-button[data-v-0c960209]{background:transparent;border:0;cursor:pointer;padding:8px;right:12px}.auth-password-reset-flow__icon-button[data-v-0c960209]:hover{color:#4b5563}.auth-password-reset-flow__input[data-v-0c960209]{background:transparent;border:0;border-radius:16px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:12px 44px;width:100%}.auth-password-reset-flow__error[data-v-0c960209]{color:#dc2626;font-size:12px;margin:0}.auth-password-reset-flow__resend[data-v-0c960209]{display:grid;gap:8px;text-align:center}.auth-password-reset-flow__resend-label[data-v-0c960209]{color:#4b5563;font-size:13px;margin:0}.auth-password-reset-flow__resend-button[data-v-0c960209]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:14px;font-weight:700}.auth-password-reset-flow__resend-button[data-v-0c960209]:disabled{cursor:not-allowed;opacity:.55}.auth-password-reset-flow__footer[data-v-0c960209]{border-top:1px solid #e5e7eb;padding-top:16px;text-align:center}.auth-password-reset-flow__back[data-v-0c960209]{background:transparent;border:0;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline}[data-v-e6682246]:root{color-scheme:light}.auth-account-restore-flow[data-v-e6682246]{display:grid;gap:20px;width:100%}.auth-account-restore-flow__notice[data-v-e6682246]{background:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:16px;display:grid;gap:4px;padding:12px 16px;text-align:center}.auth-account-restore-flow__notice-title[data-v-e6682246]{color:#92400e;font-size:13px;font-weight:700;margin:0}.auth-account-restore-flow__notice-text[data-v-e6682246]{color:#92400e;font-size:12px;margin:0}.auth-account-restore-flow__header[data-v-e6682246]{display:grid;gap:8px;text-align:center}.auth-account-restore-flow__title[data-v-e6682246]{margin:0}.auth-account-restore-flow__subtitle[data-v-e6682246]{color:#4b5563;font-size:13px;margin:0}.auth-account-restore-flow__phone[data-v-e6682246]{color:#111827;font-weight:700;margin:0}.auth-account-restore-flow__form[data-v-e6682246]{display:grid;gap:16px}.auth-account-restore-flow__field[data-v-e6682246]{display:grid;gap:8px}.auth-account-restore-flow__label[data-v-e6682246]{color:#111827;font-size:13px;font-weight:600}.auth-account-restore-flow__input-shell[data-v-e6682246]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;display:flex;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.auth-account-restore-flow__input-shell[data-v-e6682246]:focus-within{border-color:#2563ebcc;box-shadow:0 0 0 4px #2563eb1f}.auth-account-restore-flow__icon[data-v-e6682246]{left:12px;pointer-events:none}.auth-account-restore-flow__icon[data-v-e6682246],.auth-account-restore-flow__icon-button[data-v-e6682246]{align-items:center;color:#9ca3af;display:inline-flex;justify-content:center;position:absolute}.auth-account-restore-flow__icon-button[data-v-e6682246]{background:transparent;border:0;cursor:pointer;padding:8px;right:12px}.auth-account-restore-flow__icon-button[data-v-e6682246]:hover{color:#4b5563}.auth-account-restore-flow__input[data-v-e6682246]{background:transparent;border:0;border-radius:16px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:12px 44px;width:100%}.auth-account-restore-flow__error[data-v-e6682246]{color:#dc2626;font-size:12px;margin:0}.auth-account-restore-flow__footer[data-v-e6682246]{border-top:1px solid #e5e7eb;padding-top:16px;text-align:center}.auth-account-restore-flow__back[data-v-e6682246]{background:transparent;border:0;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline}[data-v-889dcd78]:root{color-scheme:light}.auth-login-form[data-v-889dcd78],.auth-login-form__content[data-v-889dcd78]{display:grid;gap:20px;width:100%}.auth-login-form__header[data-v-889dcd78]{display:grid;gap:8px}.auth-login-form__title[data-v-889dcd78]{margin:0}.auth-login-form__subtitle[data-v-889dcd78]{color:#4b5563;font-size:13px;margin:0}.auth-login-form__success[data-v-889dcd78]{background:#dcfce7;border:1px solid rgba(22,163,74,.28);border-radius:12px;color:#16a34a;font-size:13px;margin:0;padding:12px 16px}.auth-login-form__fields[data-v-889dcd78]{display:grid;gap:12px}.auth-login-form__field[data-v-889dcd78]{display:grid;gap:8px}.auth-login-form__label[data-v-889dcd78]{font-size:13px;font-weight:600}.auth-login-form__input-shell[data-v-889dcd78]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;display:flex;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.auth-login-form__input-shell[data-v-889dcd78]:focus-within{border-color:#2563ebcc;box-shadow:0 0 0 4px #2563eb1f}.auth-login-form__icon[data-v-889dcd78]{left:12px;pointer-events:none}.auth-login-form__icon[data-v-889dcd78],.auth-login-form__icon-button[data-v-889dcd78]{align-items:center;color:#9ca3af;display:inline-flex;justify-content:center;position:absolute}.auth-login-form__icon-button[data-v-889dcd78]{background:transparent;border:0;cursor:pointer;padding:8px;right:12px}.auth-login-form__icon-button[data-v-889dcd78]:hover{color:#4b5563}.auth-login-form__input[data-v-889dcd78]{background:transparent;border:0;border-radius:16px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:12px 44px;width:100%}.auth-login-form__error[data-v-889dcd78]{color:#dc2626;font-size:12px}.auth-login-form__row[data-v-889dcd78]{display:flex;justify-content:flex-end}.auth-login-form__link[data-v-889dcd78]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.auth-login-form__footer[data-v-889dcd78]{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:8px;justify-content:center}.auth-login-form__footer-link[data-v-889dcd78]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-weight:700;padding:0;text-decoration:underline}[data-v-6e389fde]:root{color-scheme:light}.auth-register-form[data-v-6e389fde],.auth-register-form__content[data-v-6e389fde]{display:grid;gap:20px;width:100%}.auth-register-form__header[data-v-6e389fde]{display:grid;gap:8px}.auth-register-form__title[data-v-6e389fde]{margin:0}.auth-register-form__subtitle[data-v-6e389fde]{color:#4b5563;font-size:13px;margin:0}.auth-register-form__fields[data-v-6e389fde]{display:grid;gap:12px}.auth-register-form__field[data-v-6e389fde]{display:grid;gap:8px}.auth-register-form__label[data-v-6e389fde]{font-size:13px;font-weight:600}.auth-register-form__input-shell[data-v-6e389fde]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;display:flex;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.auth-register-form__input-shell[data-v-6e389fde]:focus-within{border-color:#2563ebcc;box-shadow:0 0 0 4px #2563eb1f}.auth-register-form__icon[data-v-6e389fde]{left:12px;pointer-events:none}.auth-register-form__icon[data-v-6e389fde],.auth-register-form__icon-button[data-v-6e389fde]{align-items:center;color:#9ca3af;display:inline-flex;justify-content:center;position:absolute}.auth-register-form__icon-button[data-v-6e389fde]{background:transparent;border:0;cursor:pointer;padding:8px;right:12px}.auth-register-form__icon-button[data-v-6e389fde]:hover{color:#4b5563}.auth-register-form__input[data-v-6e389fde]{background:transparent;border:0;border-radius:16px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:12px 44px;width:100%}.auth-register-form__hint[data-v-6e389fde]{color:#4b5563;font-size:12px;margin:4px 0 0}.auth-register-form__checks[data-v-6e389fde]{display:grid;gap:8px}.auth-register-form__checkbox[data-v-6e389fde]{align-items:flex-start;display:flex;gap:8px}.auth-register-form__checkbox-input[data-v-6e389fde]{accent-color:#2563eb;flex-shrink:0;height:16px;margin-top:2px;width:16px}.auth-register-form__checkbox-text[data-v-6e389fde]{color:#4b5563;font-size:13px;line-height:1.4}.auth-register-form__checkbox-link[data-v-6e389fde]{color:#2563eb;font-weight:600;text-decoration:underline}.auth-register-form__error[data-v-6e389fde]{color:#dc2626;font-size:12px}.auth-register-form__success[data-v-6e389fde]{color:#16a34a;font-size:13px}.auth-register-form__footer[data-v-6e389fde]{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:8px;justify-content:center}.auth-register-form__footer-link[data-v-6e389fde]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-weight:700;padding:0;text-decoration:underline}
