:root{--base-font: "Inter", sans-serif;--white: #FFF;--white-100: #F1F5F9;--black: #0F172A;--black-100: #1E293B;--black-200: #475569;--black-300: #334155;--black-400: #1A2333;--gray: #64748B;--gray-100: #E2E8F0;--gray-200: #94A3B8;--gray-300: #CBD5E1;--gray-400: #F8FAFC;--accent: #4F46E5;--accent-active: #3730A3;--accent-100: #E0E7FF;--accent-200: #C7D2FE;--accent-700: #332E81;--error: #EF4444;--error-25: rgba(239,68,68, .25);--error-light: #FEE2E2;--error-dark: #DC2626;--warning: #F97316;--success: #15803D;--success-light: #DCFCE7;--text-size: 16px;--text-size-30: 30px;--text-size-28: 28px;--text-size-24: 24px;--text-size-20: 20px;--text-size-18: 18px;--text-size-14: 14px;--text-size-13: 13px;--text-size-12: 12px;--lh-sm: 1.2;--lh-default: 1.4;--lh-md: 1.7;--fw-normal: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-extra: 900;--transition: .2s;--transition-long: .4s;--transition-fast: .1s;--bs-body-font-family: var(--base-font);--bs-body-font-size: var(--text-size);--bs-body-font-weight: var(--fw-normal);--bs-body-line-height: var(--lh-sm);--bs-body-color: var(--black);--z-index-side-menu: 110;--z-index-popover: 120;scrollbar-width:thin!important;--window-height: 100vh;--header-height: 56px}[data-theme=dark]:root{--bs-body-color: var(--white-100);--accent: #8881F8;--accent-active: #AAA5FC;--error: #DC2626;--error-25: rgba(220,38,38, .25);--error-light: #7F1D1D;--error-100: #F87171;--success: #15803D;--warning: #EA580C}body{overflow:auto}.auth{min-height:100vh;display:flex;flex-direction:column;background-color:var(--white)}.auth__wrapper{display:flex;flex-direction:column;flex:1;width:100%}@media (min-width: 1200px){.auth__wrapper{flex-direction:row}}.auth__main{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;position:relative}.auth__content{padding:16px;border-radius:8px;width:100%;max-width:480px}@media (min-width: 576px){.auth__content{padding:32px}}.auth__head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:24px}@media (min-width: 1200px){.auth__head{margin-bottom:32px}}.auth__title{margin-bottom:0;color:var(--black)}.auth__description{margin-bottom:0}.auth__description span{color:var(--black)}.auth__errors{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;margin-bottom:24px;border-radius:6px;border:1px solid var(--error);background-color:var(--error-light)}@media (min-width: 760px){.auth__errors{padding:15px 23px}}@media (min-width: 1200px){.auth__errors{margin-bottom:32px}}.auth__errors-text{color:var(--black);font-weight:var(--fw-semi)}.auth__errors-close{width:24px;height:24px;flex:none;color:var(--gray);transition:color var(--transition)}.auth__errors-close:hover{color:var(--black)}.auth__errors-close .icon{width:24px;height:24px}.auth__form-inputs{display:flex;flex-direction:column;gap:24px}.auth__form-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0}.auth__form-submit-wrapper{display:flex;flex-direction:column;margin-top:24px}@media (min-width: 760px){.auth__form-submit-wrapper{margin-top:32px}}.auth__form-back{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-top:8px}.auth__form-back-text{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px}.auth__form-back-text span{color:var(--black)}.auth__form-verification-inputs{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.auth__form-verification-input{width:40px;height:40px;flex:0 0 40px}.auth__form-verification-input input{text-align:center;justify-content:center}.auth__form-verification-submit-wrapper{display:flex;flex-direction:column;margin-top:24px}@media (min-width: 760px){.auth__form-verification-submit-wrapper{margin-top:32px}}.auth__form-verification-resend{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;margin-top:4px}@media (min-width: 760px){.auth__form-verification-resend{gap:8px;margin-top:8px}}.auth__form-verification-resend-time{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px}.auth__form-verification-resend-time span{color:var(--black)}.auth__team{display:flex;flex-direction:column;gap:8px}@media (min-width: 760px){.auth__team{gap:12px}}.auth__team-card{border-radius:6px;border:1px solid var(--gray-100);box-shadow:0 4px 4px #aeaeae40;padding:16px;display:flex;align-items:flex-start;gap:16px;cursor:pointer;transition:background-color var(--transition)}.auth__team-card--center{align-items:center}.auth__team-card:hover:not(:active):not(.disabled):not([disabled]){background-color:var(--white-100)}.auth__team-card.disabled,.auth__team-card[disabled]{border-color:var(--gray-100);background-color:var(--gray-100);cursor:default}.auth__team-card.disabled .auth__team-avatar,.auth__team-card[disabled] .auth__team-avatar{opacity:.3}.auth__team-card.disabled .auth__team-job,.auth__team-card.disabled .auth__team-tooltip,.auth__team-card.disabled .auth__team-description,.auth__team-card[disabled] .auth__team-job,.auth__team-card[disabled] .auth__team-tooltip,.auth__team-card[disabled] .auth__team-description{color:var(--gray-200)}.auth__team-avatar{width:40px;height:40px;flex:none;border-radius:50%;background-color:var(--black-300);overflow:hidden;display:flex;align-items:center;justify-content:center}.auth__team-avatar img{width:auto;height:auto}.auth__team-content{display:flex;flex-direction:column;gap:4px;flex:1}.auth__team-head{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.auth__team-job{color:var(--black);font-weight:var(--fw-medium)}.auth__team-tooltip{display:flex;align-items:center;justify-content:center;margin:2px 0;color:var(--gray-200);cursor:pointer;flex:none;transition:color var(--transition)}.auth__team-tooltip:hover{color:var(--error)!important}.auth__team-tooltip svg,.auth__team-tooltip img{width:16px;height:16px}.auth__side{display:flex;flex-direction:column;padding:16px;width:100%}@media (min-width: 1200px){.auth__side{background-color:var(--white-100);max-width:432px;padding:40px 56px}}@media (min-width: 1650px){.auth__side{max-width:500px}}.auth__side-logo{width:auto;height:auto;max-width:136px}@media (min-width: 1200px){.auth__side-logo{max-width:160px}}.auth__side-logo--theme-light{display:block}.auth__side-logo--theme-dark{display:none}.auth__side-steps{display:none;flex-direction:column;justify-content:center;gap:24px;flex:1;padding:30px 0}@media (min-width: 1200px){.auth__side-steps{display:flex}}.auth__side-step{display:flex;align-items:flex-start;gap:16px}.auth__side-step.is-active .auth__side-step-icon,.auth__side-step.is-active .auth__side-step-title,.auth__side-step.is-active .auth__side-step-text{color:var(--black)}.auth__side-step-icon{width:24px;height:24px;color:var(--gray)}.auth__side-step-content{display:flex;flex-direction:column;gap:4px}.auth__side-step-title,.auth__side-step-text{color:var(--gray-200)}.auth__steps{display:flex;justify-content:center;align-items:center;gap:8px;position:absolute;left:0;bottom:0;padding:20px 16px;width:100%}@media (min-width: 760px){.auth__steps{padding:22px 16px}}@media (min-width: 1200px){.auth__steps{display:none}}.auth__steps-item{width:8px;height:8px;border-radius:50%;background-color:var(--gray-200)}.auth__steps-item.is-active{background-color:var(--black)}.auth__form-pass-validate{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-right:16px}.auth__form-pass-validate-item{flex:0 0 100%;display:flex;align-items:center;gap:4px;height:100%;font-size:var(--text-size-14);line-height:1;color:var(--gray-200)}@media (min-width: 576px){.auth__form-pass-validate-item{flex:0 0 calc(50% - 4px)}}.auth__form-pass-validate-item.error{color:var(--error)}.auth__form-pass-validate-item.error .auth__form-pass-validate-item-error{display:block}.auth__form-pass-validate-item.error .auth__form-pass-validate-item-success{display:none}.auth__form-pass-validate-item.success{color:var(--success)}.auth__form-pass-validate-item.success .auth__form-pass-validate-item-error{display:none}.auth__form-pass-validate-item.success .auth__form-pass-validate-item-success{display:block}.auth__form-pass-validate-item .icon{width:16px;height:16px;flex:none}.auth__form-pass-validate-item-success{display:none}[data-theme=dark] .auth{background-color:var(--black)}[data-theme=dark] .auth__errors-text{color:var(--gray-100)}[data-theme=dark] .auth__errors-close{color:var(--gray-300)}[data-theme=dark] .auth__errors-close:hover,[data-theme=dark] .auth__title,[data-theme=dark] .auth__description span,[data-theme=dark] .auth__form-verification-resend-time span{color:var(--gray-100)}[data-theme=dark] .auth__team-card{border-color:var(--black-100);box-shadow:0 4px 4px #111b31}[data-theme=dark] .auth__team-card:hover:not(:active):not(.disabled):not([disabled]){background-color:var(--black-400)}[data-theme=dark] .auth__team-card.disabled,[data-theme=dark] .auth__team-card[disabled]{border-color:var(--black-100);background-color:var(--black-100)}[data-theme=dark] .auth__team-card.disabled .auth__team-job,[data-theme=dark] .auth__team-card.disabled .auth__team-tooltip,[data-theme=dark] .auth__team-card.disabled .auth__team-description,[data-theme=dark] .auth__team-card[disabled] .auth__team-job,[data-theme=dark] .auth__team-card[disabled] .auth__team-tooltip,[data-theme=dark] .auth__team-card[disabled] .auth__team-description{color:var(--black-200)}[data-theme=dark] .auth__team-avatar{background-color:var(--gray-300)}[data-theme=dark] .auth__team-job{color:var(--gray-100)}[data-theme=dark] .auth__team-tooltip{color:var(--black-200)}[data-theme=dark] .auth__team-tooltip:hover{color:var(--error)!important}@media (min-width: 1200px){[data-theme=dark] .auth__side{background-color:var(--black-100)}}[data-theme=dark] .auth__side-logo--theme-light{display:none}[data-theme=dark] .auth__side-logo--theme-dark{display:block}[data-theme=dark] .auth__side-step.is-active .auth__side-step-icon,[data-theme=dark] .auth__side-step.is-active .auth__side-step-title,[data-theme=dark] .auth__side-step.is-active .auth__side-step-text{color:var(--gray-100)}[data-theme=dark] .auth__side-step-icon{color:var(--gray-300)}[data-theme=dark] .auth__side-step-title,[data-theme=dark] .auth__side-step-text{color:var(--black-200)}[data-theme=dark] .auth__steps-item{background-color:var(--black-100)}[data-theme=dark] .auth__steps-item.is-active{background-color:var(--gray-100)}[data-theme=dark] .auth__form-pass-validate-item{color:var(--black-200)}[data-theme=dark] .auth__form-pass-validate-item.error{color:var(--error)}[data-theme=dark] .auth__form-pass-validate-item.success{color:var(--success)}
