.sign-in-page.svelte-10fslv4.svelte-10fslv4{width:100vw;display:flex;justify-content:center}.sign-in-page.page-bg.svelte-10fslv4.svelte-10fslv4{display:flex;justify-content:flex-start;align-items:flex-end;font-size:3.125rem;color:#fff;position:relative;font-weight:700}.sign-in-page.page-bg.svelte-10fslv4.svelte-10fslv4:before{z-index:-1;content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top,#4906b4,transparent),radial-gradient(ellipse at left,#7c5ad4,#7f0957),radial-gradient(ellipse at right,#7c5ad4,#7f0957),radial-gradient(ellipse at bottom,#a991ff,#270a56);background-size:100% 100%;animation:svelte-10fslv4-gradient-animation 5s ease infinite}.sign-in-page.page-bg.svelte-10fslv4.svelte-10fslv4:after{content:"";z-index:1;opacity:.25;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top left,#7f0957,transparent),radial-gradient(ellipse at center,#7c5ad4,transparent),radial-gradient(ellipse at bottom right,#270a56,transparent);background-size:100% 100%;animation:svelte-10fslv4-gradient-animation-2 2s ease infinite}.sign-in-page.svelte-10fslv4 .page-container.svelte-10fslv4{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:calc(100vh - 45px)}.sign-in-page.svelte-10fslv4 .page-content-wrapper.svelte-10fslv4{display:flex;width:100%;justify-content:center;align-items:center;flex-grow:1;z-index:2}.sign-in-page.svelte-10fslv4 .page-content-wrapper .page-content.svelte-10fslv4{margin:auto;border-radius:1.75rem;border:1px solid rgba(244,243,246,.5);padding:2.5rem 1.875rem;width:100%;max-width:480px;background:linear-gradient(120deg,#c9c9c980,#c4c4c41a)}.sign-in-page.svelte-10fslv4 .forgot-link.svelte-10fslv4{font-size:1rem;color:#fff;text-decoration:none;text-align:right;margin-left:auto;margin-top:.25rem;font-weight:400;line-height:21px}.sign-in-page.svelte-10fslv4 .login-title.svelte-10fslv4{font-size:2.5rem;font-weight:700;font-family:dbmed;line-height:52px;margin-bottom:28px}.sign-in-page.svelte-10fslv4 .email-input.svelte-10fslv4{margin-bottom:28px}.sign-in-page.svelte-10fslv4 .form-label.svelte-10fslv4{font-size:1.125rem;line-height:1.125rem;font-weight:400}.sign-in-page.svelte-10fslv4 .form-control.svelte-10fslv4{padding:11px 16px}.sign-in-page.svelte-10fslv4 .input-icon.svelte-10fslv4{cursor:pointer}.sign-in-page.svelte-10fslv4 form.svelte-10fslv4{font-size:0}.sign-in-page.svelte-10fslv4 form .form-label.svelte-10fslv4{color:#fff}.sign-in-page.svelte-10fslv4 form input.svelte-10fslv4{border:1px solid rgba(201,201,201,.5);background:linear-gradient(45deg,#ffffff40,#d3d3d31a);color:#fff}.sign-in-page.svelte-10fslv4 form input.svelte-10fslv4::placeholder{color:#ffffffbf}.sign-in-page.svelte-10fslv4 .validate-error.svelte-10fslv4{position:absolute;margin-top:8px}.logo.svelte-10fslv4.svelte-10fslv4{margin:45px 45px 20px;width:242px;height:45px;background:url(../../../images/timewhale_logo_white.svg);background-size:100% 100%;align-self:flex-start}@media (max-width: 767px){.sign-in-page.svelte-10fslv4 .page-container.svelte-10fslv4{padding:30px}.sign-in-page.svelte-10fslv4 .logo.svelte-10fslv4{margin:15px 15px 20px}}@keyframes svelte-10fslv4-gradient-animation{0%{background-position:0% 50%;background-size:120% 120%}50%{background-position:50% 100%;background-size:200% 200%}to{background-position:0% 50%;background-size:120% 120%}}@keyframes svelte-10fslv4-gradient-animation-2{0%{background-position:0% 50%;background-size:100% 100%}50%{background-position:50% 100%;background-size:150% 150%}to{background-position:0% 50%;background-size:100% 100%}}
