.auth-modal-wrapper[data-v-fe871912]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100dvw;z-index:9999}.auth-modal[data-v-fe871912]{background:#fff;border-radius:20px;padding-bottom:24px;position:relative;width:420px}.body[data-v-fe871912]{padding-top:24px}.close-btn[data-v-fe871912]{cursor:pointer;position:absolute;right:-44px;top:0}.close-btn svg path[data-v-fe871912]{stroke:#888;stroke-linecap:round;stroke-width:2;transition:all .4s ease}.close-btn:hover svg path[data-v-fe871912]{stroke:#fff}.header[data-v-fe871912]{align-items:center;background:#000;border-radius:20px 20px 0 0;display:flex;gap:24px;height:120px;justify-content:center;overflow:hidden}.header-logo[data-v-fe871912]{max-height:80px;max-width:160px;-o-object-fit:contain;object-fit:contain}.title[data-v-fe871912]{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:32px}@media(max-width:768px){.auth-modal-wrapper[data-v-fe871912]{padding:16px}.auth-modal[data-v-fe871912]{max-width:420px;width:100%}.close-btn[data-v-fe871912]{right:-40px}}@media(max-width:480px){.auth-modal-wrapper[data-v-fe871912]{align-items:flex-end;padding:0}.auth-modal[data-v-fe871912]{max-height:90dvh;max-width:100%;overflow-y:auto;width:100%}.auth-modal[data-v-fe871912],.header[data-v-fe871912]{border-radius:20px 20px 0 0}.header[data-v-fe871912]{gap:16px;height:100px}.title[data-v-fe871912]{font-size:20px;line-height:28px}.close-btn[data-v-fe871912]{right:16px;top:16px}.close-btn svg[data-v-fe871912]{height:24px;width:24px}.body[data-v-fe871912]{padding-top:20px}}@media(max-width:375px){.header[data-v-fe871912]{gap:12px;height:80px}.title[data-v-fe871912]{font-size:18px;line-height:24px}.body[data-v-fe871912]{padding-top:16px}}.login-form[data-v-7d9858ad]{display:flex;flex-direction:column;gap:24px;padding:0 24px}.error-message[data-v-7d9858ad]{background:#fee2e2;border:1px solid #ef4444;color:#dc2626;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding:12px;text-align:center}.field[data-v-7d9858ad]{display:flex;flex-direction:column;gap:12px}.field__label[data-v-7d9858ad]{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.field__input[data-v-7d9858ad],.field__label[data-v-7d9858ad]{color:#000;font-family:Montserrat,sans-serif;line-height:normal}.field__input[data-v-7d9858ad]{background:#eee;border:none;font-size:16px;font-weight:400;height:48px;letter-spacing:.16px;outline:none;padding:12px;transition:border-color .2s ease}.field__input[data-v-7d9858ad]::-moz-placeholder{color:#888}.field__input[data-v-7d9858ad]::placeholder{color:#888}.field__input[data-v-7d9858ad]:focus{background:#fff;border:1px solid #888}.field__input[data-v-7d9858ad]:disabled{cursor:not-allowed;opacity:.6}.field__hint[data-v-7d9858ad]{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:normal;margin:0}.field__hint--center[data-v-7d9858ad]{text-align:center}.field__link[data-v-7d9858ad]{color:#000;text-decoration:underline;transition:opacity .2s ease}.field__link[data-v-7d9858ad]:hover{opacity:.7}@media(max-width:480px){.login-form[data-v-7d9858ad]{gap:20px;padding:0 16px}.field[data-v-7d9858ad]{gap:10px}.field__label[data-v-7d9858ad]{font-size:11px;letter-spacing:1px}.field__input[data-v-7d9858ad]{height:44px;padding:10px}.field__hint[data-v-7d9858ad],.field__input[data-v-7d9858ad]{font-size:14px}}@media(max-width:375px){.login-form[data-v-7d9858ad]{gap:16px;padding:0 12px}.field__label[data-v-7d9858ad]{font-size:10px;letter-spacing:.8px}.field__input[data-v-7d9858ad]{height:40px}.field__hint[data-v-7d9858ad],.field__input[data-v-7d9858ad]{font-size:13px}}.checkbox[data-v-79f59fc1]{align-items:center;cursor:pointer;display:flex;gap:12px}.checkbox__input[data-v-79f59fc1]{height:0;opacity:0;position:absolute;width:0}.checkbox__box[data-v-79f59fc1]{align-items:center;background:#eee;border:1px solid #eee;border-radius:4px;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .2s ease;width:30px}.checkbox:active .checkbox__box[data-v-79f59fc1],.checkbox:hover .checkbox__box[data-v-79f59fc1]{border-color:#000}.checkbox__box--checked[data-v-79f59fc1]{background:#eee;border-color:#000}.checkbox__circle[data-v-79f59fc1]{height:12px;width:12px}.checkbox__check[data-v-79f59fc1]{color:#000;height:16px;width:16px}.checkbox__label[data-v-79f59fc1]{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:normal}@media(max-width:480px){.checkbox[data-v-79f59fc1]{gap:10px}.checkbox__box[data-v-79f59fc1]{height:26px;width:26px}.checkbox__circle[data-v-79f59fc1]{height:10px;width:10px}.checkbox__check[data-v-79f59fc1]{height:14px;width:14px}.checkbox__label[data-v-79f59fc1]{font-size:14px}}@media(max-width:375px){.checkbox[data-v-79f59fc1]{gap:8px}.checkbox__box[data-v-79f59fc1]{height:24px;width:24px}.checkbox__label[data-v-79f59fc1]{font-size:13px}}.register-form[data-v-81717e4b]{display:flex;flex-direction:column;gap:24px;padding:0 24px}.error-message[data-v-81717e4b]{background:#fee2e2;border:1px solid #ef4444;color:#dc2626;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding:12px;text-align:center}.field[data-v-81717e4b]{display:flex;flex-direction:column;gap:12px}.field__label[data-v-81717e4b]{color:#000;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:normal;text-transform:uppercase}.field__input-wrapper[data-v-81717e4b]{align-items:center;display:flex;position:relative}.field__input[data-v-81717e4b]{background:#fff;border:1px solid #888;color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;height:48px;letter-spacing:.16px;line-height:normal;outline:none;padding:12px;transition:border-color .2s ease;width:100%}.field__input[data-v-81717e4b]::-moz-placeholder{color:#888}.field__input[data-v-81717e4b]::placeholder{color:#888}.field__input[data-v-81717e4b]:focus{border-color:#000}.field__input[data-v-81717e4b]:disabled{cursor:not-allowed;opacity:.6}.field__input--error[data-v-81717e4b]{border-color:red}.field__input--with-icon[data-v-81717e4b]{padding-right:48px}.field__icon[data-v-81717e4b]{background:none;border:none;color:#888;cursor:pointer;height:24px;padding:0;position:absolute;right:12px;transition:color .2s ease;width:24px}.field__icon[data-v-81717e4b]:hover{color:#000}.field__icon svg[data-v-81717e4b]{height:100%;width:100%}.field__hint[data-v-81717e4b]{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:normal;margin:0}.field__hint--center[data-v-81717e4b]{text-align:center}.field__error-hint[data-v-81717e4b]{color:red}.field__link[data-v-81717e4b]{color:#000;text-decoration:underline;transition:opacity .2s ease}.field__link[data-v-81717e4b]:hover{opacity:.7}.agreements[data-v-81717e4b]{display:flex;flex-direction:column;gap:10px}.agreement[data-v-81717e4b]{align-items:flex-start;display:flex;gap:12px}.agreement__label[data-v-81717e4b]{color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:1.4;padding-top:4px}.agreement__label[data-v-81717e4b] p{margin:0}.agreement__label[data-v-81717e4b] a{color:#000;text-decoration:underline}.agreement__label[data-v-81717e4b] a:hover{opacity:.7}@media(max-width:480px){.register-form[data-v-81717e4b]{gap:20px;padding:0 16px}.field[data-v-81717e4b]{gap:10px}.field__label[data-v-81717e4b]{font-size:11px;letter-spacing:1px}.field__input[data-v-81717e4b]{font-size:14px;height:44px;padding:10px}.field__input--with-icon[data-v-81717e4b]{padding-right:44px}.field__icon[data-v-81717e4b]{height:22px;right:10px;width:22px}.field__hint[data-v-81717e4b]{font-size:14px}.agreements[data-v-81717e4b]{gap:8px}}@media(max-width:375px){.register-form[data-v-81717e4b]{gap:16px;padding:0 12px}.field__label[data-v-81717e4b]{font-size:10px;letter-spacing:.8px}.field__input[data-v-81717e4b]{height:40px}.field__hint[data-v-81717e4b],.field__input[data-v-81717e4b]{font-size:13px}}.reset-form[data-v-0b5cb245]{display:flex;flex-direction:column;gap:24px;padding:0 24px}.success-message[data-v-0b5cb245]{background:#dcfce7;border:1px solid #22c55e;padding:16px;text-align:center}.success-message__text[data-v-0b5cb245]{font-size:14px;font-weight:400;line-height:1.5;margin:0 0 8px}.success-message__hint[data-v-0b5cb245],.success-message__text[data-v-0b5cb245]{color:#166534;font-family:Montserrat,sans-serif}.success-message__hint[data-v-0b5cb245]{font-size:16px;font-weight:700;margin:0}.error-message[data-v-0b5cb245]{background:#fee2e2;border:1px solid #ef4444;color:#dc2626;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding:12px;text-align:center}.field[data-v-0b5cb245]{display:flex;flex-direction:column;gap:12px}.field__label[data-v-0b5cb245]{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.field__input[data-v-0b5cb245],.field__label[data-v-0b5cb245]{color:#000;font-family:Montserrat,sans-serif;line-height:normal}.field__input[data-v-0b5cb245]{background:#eee;border:none;font-size:16px;font-weight:400;height:48px;letter-spacing:.16px;outline:none;padding:12px;transition:border-color .2s ease}.field__input[data-v-0b5cb245]::-moz-placeholder{color:#888}.field__input[data-v-0b5cb245]::placeholder{color:#888}.field__input[data-v-0b5cb245]:focus{background:#fff;border:1px solid #888}.field__input[data-v-0b5cb245]:disabled{cursor:not-allowed;opacity:.6}.actions[data-v-0b5cb245]{display:flex;flex-direction:column;gap:12px}.actions__hint[data-v-0b5cb245]{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:normal;margin:0;text-align:center}.actions__link[data-v-0b5cb245]{color:#00f;text-decoration:underline;transition:opacity .2s ease}.actions__link[data-v-0b5cb245]:hover{opacity:.7}@media(max-width:480px){.reset-form[data-v-0b5cb245]{gap:20px;padding:0 16px}.field[data-v-0b5cb245]{gap:10px}.field__label[data-v-0b5cb245]{font-size:11px;letter-spacing:1px}.field__input[data-v-0b5cb245]{height:44px;padding:10px}.actions__hint[data-v-0b5cb245],.field__input[data-v-0b5cb245]{font-size:14px}.success-message__text[data-v-0b5cb245]{font-size:13px}.success-message__hint[data-v-0b5cb245]{font-size:14px}}@media(max-width:375px){.reset-form[data-v-0b5cb245]{gap:16px;padding:0 12px}.field__label[data-v-0b5cb245]{font-size:10px;letter-spacing:.8px}.field__input[data-v-0b5cb245]{height:40px}.actions__hint[data-v-0b5cb245],.field__input[data-v-0b5cb245]{font-size:13px}.success-message__text[data-v-0b5cb245]{font-size:12px}.success-message__hint[data-v-0b5cb245]{font-size:13px}}
