:root{--fs-xl:clamp(2rem, 6vw + .625rem, 3.0625rem);--fs-x:clamp(1.75rem, 4vw + .625rem, 3rem);--fs-m:clamp(1.5rem, 4vw + .625rem, 2.25rem);--fs-s:clamp(1.125rem, 2vw + .5rem, 1.3125rem);--fs-small:clamp(.75rem, 2vw + .5rem, 1rem);--fs-600:1.3125rem;--fs-500:1.125rem;--fs-400:1rem;--fs-300:.875rem;--fs-xs:.75rem}@media (min-width: 600px){:root{--fs-600:1.5rem;--fs-500:1.3125rem;--fs-400:1.125rem;--fs-300:1rem;--fs-xs:.875rem}}@media (min-width: 1000px){:root{--fs-600:1.625rem;--fs-500:1.5rem;--fs-400:1.25rem;--fs-300:1.125rem;--fs-xs:1rem}}.visibility-hidden.svelte-uis1pe.svelte-uis1pe{visibility:hidden!important}.view-title.svelte-uis1pe.svelte-uis1pe{font-size:24px;font-weight:600;color:#8676fa;line-height:1;margin-bottom:.5rem;letter-spacing:-.019em}@media (min-width: 1000px){.view-title.svelte-uis1pe.svelte-uis1pe{font-size:28px;margin-bottom:.75rem}}.su_button.svelte-uis1pe.svelte-uis1pe{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:16px 20px;background-color:#5747dc;border-radius:10px;border:none;cursor:pointer}@keyframes svelte-uis1pe-in-out-10-05{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.su_login.svelte-uis1pe.svelte-uis1pe{min-height:100dvh;display:flex;flex-direction:column}.form-container.svelte-uis1pe.svelte-uis1pe{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:1000px;width:100%;flex:1;margin:0 auto;background-color:#f8f8ff}@media (min-width: 1000px){.form-container.svelte-uis1pe.svelte-uis1pe{flex-direction:row;align-items:center;margin:64px auto;border-radius:10px;box-shadow:0 275px 77px #63636300,0 176px 70px #63636303,0 99px 59px #6363630d,0 44px 44px #63636317,0 11px 24px #6363631a;flex:unset}}.form-container.svelte-uis1pe .welcome-container.svelte-uis1pe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 20px;text-align:center;width:100%}.form-container.svelte-uis1pe .welcome-container img.svelte-uis1pe{height:120px;width:auto;object-fit:contain}@media (min-width: 1000px){.form-container.svelte-uis1pe .welcome-container.svelte-uis1pe{gap:32px;padding:20px;height:100%;border-bottom-left-radius:10px;border-top-left-radius:10px}.form-container.svelte-uis1pe .welcome-container img.svelte-uis1pe{height:auto;max-height:160px}}.form-container.svelte-uis1pe .welcome-container .title-container p.svelte-uis1pe{font-size:16px;font-weight:400;color:#4a4a68}.form-container.svelte-uis1pe .welcome-container .title-container p span.svelte-uis1pe{font-weight:600;color:#5747dc}@media (min-width: 1000px){.form-container.svelte-uis1pe .welcome-container .title-container p.svelte-uis1pe{font-size:24px;color:#4a4a68}.form-container.svelte-uis1pe .welcome-container .title-container p span.svelte-uis1pe{font-weight:600;color:#5747dc}}.form-container.svelte-uis1pe .form-cntnr.svelte-uis1pe{width:100%;flex:1;padding:24px 20px 32px;background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 -7px 15px #0000001f}@media (min-width: 1000px){.form-container.svelte-uis1pe .form-cntnr.svelte-uis1pe{padding:64px 40px;display:flex;flex-direction:column;justify-content:center;flex:unset;height:100%;border-top-left-radius:0;border-bottom-right-radius:10px;border-top-right-radius:10px}}.form-container.svelte-uis1pe .form-cntnr h2.svelte-uis1pe{line-height:1;letter-spacing:-.019em;color:#5747dc;margin:.5rem 0rem 1rem 0}.form-container.svelte-uis1pe .form-cntnr .form-login-cntnr.svelte-uis1pe{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}@media (min-width: 1000px){.form-container.svelte-uis1pe .form-cntnr .form-login-cntnr.svelte-uis1pe{margin-bottom:0}}.form-container.svelte-uis1pe .form-cntnr .su_forget-password.svelte-uis1pe{display:block;font-size:14px;width:auto;margin:1rem 0;color:#746ed1;transition:.25s all ease-in-out}@media (min-width: 1000px){.form-container.svelte-uis1pe .form-cntnr .su_forget-password.svelte-uis1pe{margin:.5rem 0 1rem;font-size:16px}}.form-container.svelte-uis1pe .form-cntnr .sign-up.svelte-uis1pe{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.75rem 0 0}.form-container.svelte-uis1pe .form-cntnr .sign-up p.svelte-uis1pe{font-size:14px;color:#818181}@media (min-width: 1000px){.form-container.svelte-uis1pe .form-cntnr .sign-up p.svelte-uis1pe{font-size:16px}}.form-container.svelte-uis1pe .form-cntnr .sign-up a.svelte-uis1pe{color:#5747dc;font-weight:600;text-decoration:none;border-bottom:1px solid #5747dc}.su_button.svelte-uis1pe.svelte-uis1pe{padding:20px;width:100%}.login-btn-action-form.svelte-uis1pe.svelte-uis1pe{padding:12px 16px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease-in-out;border:none;width:100%;background-color:#5747dc;color:#fff}.login-btn-action-form.svelte-uis1pe.svelte-uis1pe:hover{background-color:#4b42bb;transform:translateY(-1px);box-shadow:0 4px 15px #5747dc4d}.loading-button.svelte-uis1pe.svelte-uis1pe{cursor:not-allowed;padding:12px 16px}.loading-button.svelte-uis1pe .loading-content.svelte-uis1pe{display:flex;align-items:center;justify-content:space-between}.loading-button.svelte-uis1pe .loading-content span.svelte-uis1pe{color:#fff;font-size:16px;font-weight:600}.visibility-hidden.svelte-uis1pe.svelte-uis1pe{display:none}.admin-modal-header.svelte-uis1pe.svelte-uis1pe{width:100%;height:150px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:20px;gap:15px;background-color:#202020}.admin-modal-header.svelte-uis1pe img.svelte-uis1pe{height:100px;width:100px;object-fit:cover;border-radius:50%}.admin-modal-header.svelte-uis1pe .admin-mode.svelte-uis1pe{display:flex;flex-direction:column}.admin-modal-header.svelte-uis1pe .admin-mode h3.svelte-uis1pe{color:#fff;font-size:24px;font-weight:700}.admin-modal-header.svelte-uis1pe .admin-mode p.svelte-uis1pe{font-size:14px;font-weight:300;color:#e6e6e6}.form-admin.svelte-uis1pe.svelte-uis1pe{display:flex;flex-direction:column;justify-content:center;width:100%;padding:20px;gap:10px}.form-admin.svelte-uis1pe .input-container.svelte-uis1pe{width:100%;display:flex;flex-direction:column;justify-content:center;gap:8px}.form-admin.svelte-uis1pe .input-container label.svelte-uis1pe{font-size:14px;color:#818181;font-weight:300}.form-admin.svelte-uis1pe .input-container input.svelte-uis1pe{width:100%;padding:8px;border-radius:10px;border:solid 1px #818181}.form-admin.svelte-uis1pe .input-container select.svelte-uis1pe{width:100%;padding:10px 8px;border-radius:5px;font-size:14px;border:solid 1px #818181}.button-container.svelte-uis1pe.svelte-uis1pe{padding:20px}.admin-button.svelte-uis1pe.svelte-uis1pe{width:100%;height:40px;border:none;background-color:#202020;color:#fff;border-radius:10px}.reset-modal-header.svelte-uis1pe.svelte-uis1pe{display:flex;flex-direction:row;width:100%;padding:32px 20px;text-align:center;background-color:#fff;border-bottom:1px solid #e6e6e6}.reset-modal-header.svelte-uis1pe .reset-icon.svelte-uis1pe{font-size:24px;margin-bottom:16px;display:block}.reset-modal-header.svelte-uis1pe .reset-icon svg.svelte-uis1pe{height:32px}.reset-modal-header.svelte-uis1pe .reset-title h3.svelte-uis1pe{color:#5747dc;font-size:20px;font-weight:700;margin:0 0 8px;line-height:1.2;letter-spacing:-.019em}.reset-modal-header.svelte-uis1pe .reset-title p.svelte-uis1pe{font-size:14px;font-weight:400;color:#746ed1;margin:0;line-height:1.4}.reset-content.svelte-uis1pe.svelte-uis1pe{padding:32px 20px;background-color:#fff}.reset-content.svelte-uis1pe .reset-message.svelte-uis1pe{font-size:16px;line-height:1.5;color:#494454;margin-bottom:24px;text-align:center}.reset-content.svelte-uis1pe .reset-user-info.svelte-uis1pe{background-color:#f5f4ff;padding:16px 20px;border-radius:5px;margin-bottom:32px;font-size:14px;color:#494454;font-weight:500}.reset-content.svelte-uis1pe .reset-actions.svelte-uis1pe{display:flex;flex-direction:column;gap:16px}.reset-content.svelte-uis1pe .reset-actions .reset-button.svelte-uis1pe{padding:12px 16px;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease-in-out;border:none;width:100%}.reset-content.svelte-uis1pe .reset-actions .reset-button.primary.svelte-uis1pe{background-color:#5747dc;color:#fff}.reset-content.svelte-uis1pe .reset-actions .reset-button.primary.svelte-uis1pe:hover{background-color:#4b42bb;transform:translateY(-1px);box-shadow:0 4px 15px #5747dc4d}
