._authPopup_16nv4_1{z-index:10000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._authPopup__content_16nv4_13{background:var(--color-bg-elevated);text-align:center;border-radius:30px;width:400px;padding:56px 30px 35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-80%);box-shadow:0 10px 25px #0003}._authPopup__closeButton_16nv4_25{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:1.2rem;right:1.2rem}._authPopup__closeButton_16nv4_25:hover{color:var(--color-primary)}._authPopup__title_16nv4_43{color:var(--color-text);text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:500}._authPopup__tabs_16nv4_50{border-bottom:1px solid var(--color-border);gap:0;margin-bottom:2rem;display:flex}._authPopup__tab_16nv4_50{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:12px 20px;font-size:1rem;transition:color .3s;position:relative}._authPopup__tab_16nv4_50:hover{color:var(--color-text-muted)}._authPopup__tabActive_16nv4_70{color:var(--color-primary)}._authPopup__tabActive_16nv4_70:after{content:"";background-color:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}._authPopup__error_16nv4_82{color:var(--color-error);text-align:center;background-color:#ff4d4d1a;border-radius:8px;margin-bottom:1.2rem;padding:.8rem;font-size:.9rem}._authPopup__success_16nv4_91{color:var(--color-success);text-align:center;background-color:#52c41a1a;border-radius:8px;margin-bottom:1.2rem;padding:.8rem;font-size:.9rem}._authPopup__link_16nv4_100{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.9rem;text-decoration:underline;display:inline-block}._authPopup__link_16nv4_100:hover{color:var(--color-primary-dark)}._authPopup__hint_16nv4_114{color:var(--color-text-muted);text-align:center;margin:0 0 1rem;font-size:.85rem}._authPopup__fieldError_16nv4_120{color:var(--color-error);margin-top:.35rem;margin-left:.2rem;font-size:.8rem;line-height:1.2;display:block}._authPopup__inputError_16nv4_128{border-color:var(--color-error)!important}._authPopup__strength_16nv4_131{align-items:center;gap:.6rem;margin-top:.4rem;margin-left:.2rem;display:flex}._authPopup__strengthBar_16nv4_138{flex:1;gap:3px;display:flex}._authPopup__strengthSegment_16nv4_143{border-radius:2px;flex:1;height:4px;transition:background .2s}._authPopup__strengthLabel_16nv4_149{text-align:right;min-width:64px;font-size:.75rem}._authPopup__form_16nv4_154{color:var(--color-text);padding:0 40px}._authPopup__formGroup_16nv4_158{text-align:left;margin-bottom:1.5rem;position:relative}._authPopup__input_16nv4_128{background-color:var(--color-surface-2);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:8px;padding:12px 15px;font-size:14px}._authPopup__input_16nv4_128:focus{background-color:var(--color-surface-2);border-color:#10b98180;outline:none}._authPopup__input_16nv4_128::placeholder{color:var(--color-text-muted)}._authPopup__buttonsContainer_16nv4_180{justify-content:center;align-items:center;gap:15px;margin-top:1rem;padding:0 40px;display:flex}._authPopup__rememberRow_16nv4_188{margin-top:8px;padding:0 40px}._authPopup__rememberLabel_16nv4_192{color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}._authPopup__rememberLabel_16nv4_192:hover{color:var(--color-primary)}._authPopup__rememberCheckbox_16nv4_204{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}._authPopup__checkbox_16nv4_210{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:flex}._authPopup__checkbox_16nv4_210 input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary)}._authPopup__submitButton_16nv4_224,._authPopup__registerButton_16nv4_224{cursor:pointer;text-align:center;border-radius:25px;flex:1;padding:12px 20px;font-size:14px;font-weight:500}._authPopup__submitButton_16nv4_224{background-color:var(--color-primary);color:var(--color-bg-elevated);border:none}._authPopup__submitButton_16nv4_224:hover{background-color:var(--color-primary);transform:translateY(-1px)}._authPopup__submitButton_16nv4_224:active{transform:translateY(0)}._authPopup__registerButton_16nv4_224{color:var(--color-primary);border:2px solid var(--color-primary);background-color:#0000}._authPopup__registerButton_16nv4_224:hover{border:2px solid var(--color-primary);background-color:#10b9811a}._authPopup_16nv4_1 ._passwordInput_16nv4_254{position:relative}._authPopup_16nv4_1 ._passwordInput_16nv4_254 ._togglePassword_16nv4_257{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .3s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._authPopup_16nv4_1 ._passwordInput_16nv4_254 ._togglePassword_16nv4_257:hover{color:var(--color-primary)}._authPopup_16nv4_1 ._passwordInput_16nv4_254 ._togglePassword_16nv4_257 svg{width:20px;height:20px}@media (width<=480px){._authPopup__content_16nv4_13{width:90%;margin:1rem;padding:3.5rem 1.5rem 1.5rem}._authPopup__form_16nv4_154{padding:0 20px}._authPopup__buttonsContainer_16nv4_180{flex-direction:column;padding:0 20px}._authPopup__submitButton_16nv4_224,._authPopup__registerButton_16nv4_224{width:100%}}
