.toast-container[data-v-b169f1cd]{display:flex;flex-direction:column;gap:1.25rem;position:fixed;right:1.25rem;top:1.25rem;z-index:1000}.toast[data-v-b169f1cd]{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0003;color:#242424;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;max-width:25rem;min-width:13.75rem;padding:.75rem 1.25rem;transition:all .3s ease}.toast--success[data-v-b169f1cd]{border:2px solid #009865;color:#242424}.toast--error[data-v-b169f1cd]{border:2px solid #eb0000}.toast--info[data-v-b169f1cd],.toast--warning[data-v-b169f1cd]{border:2px solid #009865}.toast-close[data-v-b169f1cd]{background:none;border:none;color:#242424;cursor:pointer;font-size:1.375rem;margin-left:.625rem}.toast-enter-active[data-v-b169f1cd],.toast-leave-active[data-v-b169f1cd]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-b169f1cd],.toast-leave-to[data-v-b169f1cd]{opacity:0;transform:translate(100%)}.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}.login-modal[data-v-b191e565]{padding:5rem 3.75rem}@media (max-width:599px){.login-modal[data-v-b191e565]{padding:3.75rem 1.5rem 1.5rem}}.login-modal-title[data-v-b191e565]{color:#353535;font-size:2rem;font-weight:500;margin-bottom:1.25rem;text-align:center}.login-modal-description[data-v-b191e565]{color:#858585;font-size:14px;line-height:1.3;margin-bottom:2.5rem;text-align:center}.form-field[data-v-b191e565]{margin-bottom:1.5rem;position:relative}.label[data-v-b191e565]{color:#858585;font-family:Inter,sans-serif;font-size:1rem;left:1rem;opacity:0;pointer-events:none;position:absolute;top:.75rem;transform-origin:top left;transition:all .2s ease}.label.empty[data-v-b191e565]{color:#242424;font-size:1rem;opacity:1;top:50%;transform:translateY(-50%)}.label.active[data-v-b191e565]{color:#858585;font-size:.75rem;opacity:1;top:.5rem}.toggle-password[data-v-b191e565]{background:none;border:none;cursor:pointer;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.toggle-password-icon[data-v-b191e565]{color:#242424;font-size:24px;line-height:24px}.forgot-password[data-v-b191e565]{color:#0ab271;cursor:pointer;display:block;font-size:.875rem;margin:1.25rem 0 2.5rem;text-align:right;text-decoration:none;transition:opacity .3s}.forgot-password[data-v-b191e565]:hover{opacity:.9}.register-text[data-v-b191e565]{color:#858585;font-size:.875rem;margin-bottom:0;margin-top:1.25rem;text-align:center;transition:opacity .3s}.register-text a[data-v-b191e565]{color:#0ab271;text-decoration:none}.register-text a[data-v-b191e565]:hover{opacity:.9}.login-modal[data-v-58fe7a38]{padding:5rem 3.75rem}@media (max-width:599px){.login-modal[data-v-58fe7a38]{padding:3.75rem 1.5rem 1.5rem}}.login-modal-title[data-v-58fe7a38]{color:#353535;font-size:2rem;font-weight:500;margin-bottom:1.25rem;text-align:center}.login-modal-description[data-v-58fe7a38]{color:#858585;font-size:14px;line-height:1.3;margin-bottom:2.5rem;text-align:center}.form-field[data-v-58fe7a38]{margin-bottom:1.5rem;position:relative}.label[data-v-58fe7a38]{color:#858585;font-family:Inter,sans-serif;font-size:1rem;left:1rem;opacity:0;pointer-events:none;position:absolute;top:.75rem;transform-origin:top left;transition:all .2s ease}.label.empty[data-v-58fe7a38]{color:#242424;font-size:1rem;opacity:1;top:50%;transform:translateY(-50%)}.label.active[data-v-58fe7a38]{color:#858585;font-size:.75rem;opacity:1;top:.5rem}.remember-password[data-v-58fe7a38]{color:#0ab271;cursor:pointer;display:block;font-size:.875rem;margin:1.25rem 0 2.5rem;text-align:right;text-decoration:none;transition:opacity .3s}.remember-password[data-v-58fe7a38]:hover{opacity:.9}.register-text[data-v-58fe7a38]{color:#858585;font-size:.875rem;margin-bottom:0;margin-top:1.25rem;text-align:center;transition:opacity .3s}.register-text a[data-v-58fe7a38]{color:#0ab271;text-decoration:none}.register-text a[data-v-58fe7a38]:hover{opacity:.9}.success-message[data-v-58fe7a38]{color:#858585;font-size:.875rem;margin-bottom:2.5rem;text-align:center}.success-message p[data-v-58fe7a38]{margin-bottom:1rem}.change-modal[data-v-1fe6e26d]{padding:5rem 3.75rem}@media (max-width:599px){.change-modal[data-v-1fe6e26d]{padding:3.75rem 1.5rem 1.5rem;width:100%}}.change-modal-title[data-v-1fe6e26d]{color:#353535;font-size:2rem;font-weight:500;margin-bottom:2rem;text-align:center}.change-modal-btn[data-v-1fe6e26d]{margin-bottom:.75rem;margin-top:.75rem}.form-field[data-v-1fe6e26d]{margin-bottom:1.5rem;position:relative}.label[data-v-1fe6e26d]{color:#858585;font-family:Inter,sans-serif;font-size:1rem;left:1rem;opacity:0;pointer-events:none;position:absolute;top:.75rem;transform-origin:top left;transition:all .2s ease}.label.empty[data-v-1fe6e26d]{color:#242424;font-size:1rem;opacity:1;top:50%;transform:translateY(-50%)}.label.active[data-v-1fe6e26d]{color:#858585;font-size:.75rem;opacity:1;top:.5rem}.toggle-password[data-v-1fe6e26d]{background:none;border:none;cursor:pointer;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.toggle-password-icon[data-v-1fe6e26d]{color:#242424;font-size:24px;line-height:24px}.error-message[data-v-1fe6e26d],.server-error[data-v-1fe6e26d]{color:#eb0000;display:block;font-size:.75rem;margin-top:.25rem}.login-modal[data-v-0266562a]{padding:5rem 3.75rem}@media (max-width:599px){.login-modal[data-v-0266562a]{padding:3.75rem 1.5rem 1.5rem}}.login-modal-title[data-v-0266562a]{color:#353535;font-size:2rem;font-weight:500;margin-bottom:1.25rem;text-align:center}.login-modal-description[data-v-0266562a]{color:#858585;font-size:14px;line-height:1.3;margin-bottom:2.5rem}.request-modal[data-v-0aaf845b]{padding:5rem 3.75rem}@media (max-width:599px){.request-modal[data-v-0aaf845b]{padding:3.75rem 1.5rem 1.5rem}}.request-modal-title[data-v-0aaf845b]{color:#353535;font-size:2rem;font-weight:500;margin-bottom:1.25rem;text-align:center}.request-modal-description[data-v-0aaf845b]{color:#858585;font-size:14px;line-height:1.3;margin-bottom:2.5rem;text-align:center}.form-field[data-v-0aaf845b]{margin-bottom:1.5rem;position:relative}.label[data-v-0aaf845b]{color:#666;font-size:.875rem;left:1rem;opacity:0;position:absolute;top:.75rem;transition:all .2s ease}.label.empty[data-v-0aaf845b]{color:#242424;font-size:1rem;opacity:1;top:50%;transform:translateY(-50%)}.label.active[data-v-0aaf845b]{color:#858585;font-size:.75rem;opacity:1;top:.5rem}.label-required[data-v-0aaf845b]{color:#eb0000}.register-text[data-v-0aaf845b]{color:#858585;font-size:.875rem;margin-bottom:0;margin-top:1.25rem;text-align:center;transition:opacity .3s}.register-text a[data-v-0aaf845b]{color:#0ab271;text-decoration:none}.register-text a[data-v-0aaf845b]:hover{opacity:.9}.submit-btn[data-v-0aaf845b]{margin-bottom:1.25rem}.custom-checkbox[data-v-0aaf845b]{align-items:flex-start;display:flex;gap:.625rem}.checkbox-field[data-v-0aaf845b]{margin-bottom:0}.ui-input[data-v-0aaf845b]::-moz-placeholder{display:none;opacity:0}.ui-input[data-v-0aaf845b]::placeholder{display:none;opacity:0}.modal-backdrop[data-v-deef330b]{background:#000c;height:100%;justify-content:center;left:0;position:fixed;top:0;z-index:1000}.modal-backdrop[data-v-deef330b],.modal-wrapper[data-v-deef330b]{align-items:center;display:flex;width:100%}.modal-wrapper[data-v-deef330b]{position:relative}.modal-wrapper.modal-login[data-v-deef330b]{max-width:31.25rem}@media (max-width:599px){.modal-wrapper.modal-login[data-v-deef330b]{max-width:100%}}.modal-wrapper.modal-teachRequest[data-v-deef330b]{max-width:31.25rem}@media (max-width:599px){.modal-wrapper.modal-teachRequest[data-v-deef330b]{max-width:100%}}.modal-wrapper.modal-recover[data-v-deef330b]{max-width:31.25rem}@media (max-width:599px){.modal-wrapper.modal-recover[data-v-deef330b]{max-width:100%}}.modal-wrapper.modal-changePassword[data-v-deef330b]{max-width:31.25rem}@media (max-width:599px){.modal-wrapper.modal-changePassword[data-v-deef330b]{max-width:100%}}.modal-wrapper.modal-changePasswordSuccess[data-v-deef330b]{max-width:31.25rem}@media (max-width:599px){.modal-wrapper.modal-changePasswordSuccess[data-v-deef330b]{max-width:100%}.modal-wrapper[data-v-deef330b]{margin-left:-1.875rem;margin-right:-1.875rem}}.modal-accent[data-v-deef330b]{background:#0ab271;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;height:70%;left:0;position:absolute;transform:translate(-100%);width:1.25rem}@media (max-width:1366px){.modal-accent[data-v-deef330b]{width:1.125rem}}@media (max-width:1024px){.modal-accent[data-v-deef330b]{width:.75rem}}@media (max-width:768px){.modal-accent[data-v-deef330b]{width:.5rem}}.modal-content[data-v-deef330b]{background:#fff;border-radius:2rem;box-shadow:0 .25rem 2.1875rem #728eae1a;flex:1;position:relative}@media (max-width:599px){.modal-content[data-v-deef330b]{align-items:center;border-radius:0;bottom:0;display:flex;left:0;overflow-y:auto;position:fixed;right:0;top:0}}.close-btn[data-v-deef330b]{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:3.25rem;justify-content:center;padding:0;position:absolute;right:-.625rem;top:0;transform:translate(100%,-50%);width:3.25rem;z-index:1001}@media (max-width:768px){.close-btn[data-v-deef330b]{right:.75rem;top:.75rem;transform:unset}}.close-btn-icon[data-v-deef330b]{color:#242424;font-size:1.5rem;line-height:1.5rem}.close-btn[data-v-deef330b]:hover{background:#f5f5f5}.modal-enter-active[data-v-deef330b],.modal-leave-active[data-v-deef330b]{transition:opacity .3s ease}.modal-enter-from[data-v-deef330b],.modal-leave-to[data-v-deef330b]{opacity:0}.modal-enter-active .modal-content[data-v-deef330b],.modal-leave-active .modal-content[data-v-deef330b]{transition:transform .3s ease}
