.page_container__zagmD{justify-content:flex-start;min-height:100vh;background-color:var(--color-background);background-image:url(/pattern.svg);background-size:cover;background-position:50%;padding-top:calc(130 / 852 * 100vh);position:relative}.page_container__zagmD,.page_main__MRZB1{display:flex;align-items:center;flex-direction:column;overflow-x:hidden}.page_main__MRZB1{width:100%;padding:0 var(--spacing-8);gap:calc(20 / 852 * 100vh);max-width:100%}.page_titleMain__MH9Cl{margin-left:calc(49 / 393 * 100vw);align-self:flex-start}.page_subtitleMain__d2SDR{margin-top:calc(60 / 852 * 100vh);margin-left:calc(55 / 393 * 100vw);align-self:flex-start}.page_introText__21Npm{font-family:var(--font-family-priamry);font-weight:400;font-size:var(--text-xl);line-height:var(--text-xl);color:var(--color-text)}.page_loginForm__F6AVy{display:flex;flex-direction:column;align-items:flex-end;gap:2.25rem;width:100%}.page_inputContainer__kvhON{width:100%;padding:4px 16px 3px;border:2px solid var(--color-accent);border-radius:24px;height:calc(42 / 852 * 100vh);background:var(--color-background);color:#cecbff;text-align:right;font-family:var(--font-family-primary);font-size:calc(20 / 852 * 100vh);font-style:normal;font-weight:400;line-height:normal}.page_inputContainer__kvhON::placeholder{color:#cecbff}.page_inputContainer__kvhON:focus{border:2px solid var(--color-accent);outline:none}.page_inputContainer__kvhON:focus-visible{border:2px solid var(--color-accent);outline:none}.page_error__oj9FT{border:2px solid #fc4343}.page_loginForm__F6AVy button{padding:4px 18px;background-color:var(--color-accent);border:none;border-radius:20px;cursor:pointer;font-family:var(--font-family-secondary);font-weight:400;font-size:var(--text-2xl);line-height:31px;font-style:italic;color:var(--color-text);transition:transform .2s ease;margin-right:auto}.page_registerQuestionGoogle__kVk2P{margin-top:calc(120 / 852 * 100vh)}.page_registerQuestionEmail__92Qgv,.page_registerQuestionGoogle__kVk2P{display:flex;gap:.5rem;align-items:center;justify-content:center;width:calc(286 / 393 * 100vw);white-space:nowrap}.page_registerQuestionEmail__92Qgv{margin-top:calc(100 / 852 * 100vh)}.page_registerQuestion__6rELE a{white-space:nowrap}.page_registerLink__1vQZq{color:var(--color-accent);font-family:var(--font-family-secondary);text-decoration:underline}.page_orText__6ciNi{color:var(--color-text);text-align:center;width:100%;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:calc(30 / 852 * 100vh)}.page_loginContainer__RIBX7{display:flex;flex-direction:column;width:100%;align-items:flex-start}.page_buttonBase__QKpcf{display:flex;align-items:center;justify-content:center;width:calc(316 / 393 * 100vw);height:calc(42 / 852 * 100vh);background:var(--color-background);border:2px solid var(--color-accent);border-radius:24px;cursor:pointer;transition:background .2s;color:var(--color-text);font-family:var(--font-family-priamry);font-size:calc(20 / 852 * 100vh);font-style:normal;font-weight:400;line-height:normal;align-self:flex-start;margin-left:calc(46 / 393 * 100vw)}.page_buttonBase__QKpcf:disabled{opacity:.7;cursor:not-allowed}.page_googleButton__Hsn02{margin-top:calc(80 / 852 * 100vh);padding-right:calc(16 / 393 * 100vw);padding-left:calc(16 / 393 * 100vw);justify-content:flex-start}.page_googleIcon__LRCuu{width:calc(26 / 393 * 100vw);height:calc(26 / 852 * 100vh);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:calc(10 / 393 * 100vw)}.page_googleButtonText__OXAax{display:flex;width:calc(224 / 393 * 100vw);height:calc(20 / 852 * 100vh);flex-direction:column;justify-content:center;flex-shrink:0;color:var(--color-text);text-align:right;font-family:var(--font-family-priamry);font-size:calc(20 / 852 * 100vh);font-style:normal;font-weight:400;line-height:normal}.page_toggleMethodButton__QGaEl{margin-top:calc(30 / 852 * 100vh);justify-content:center}.page_emailLoginContainer__tgkE1{display:flex;flex-direction:column;width:100%;align-items:flex-start}.page_emailLoginForm__OWadx{display:flex;flex-direction:column;width:100%;gap:calc(30 / 852 * 100vh)}.page_inputRow__xHa7s{margin-left:calc(46 / 393 * 100vw);width:calc(316 / 393 * 100vw)}.page_emailButton__bzwDJ{width:132px;margin-top:calc(30 / 852 * 100vh);align-self:center;font-size:24px}.page_forgotPassword__0RrqK{margin-top:calc(-125 / 852 * 100vh);align-self:right}.page_forgotPassword__0RrqK a{color:var(--color-accent);text-decoration:underline;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.page_forgotPassword__0RrqK a:hover{text-decoration:none}.page_emailLoginGoogleButton__0_wCq{margin-top:calc(15 / 852 * 100vh)}.page_emailLoginContainer__tgkE1 .page_registerQuestion__6rELE{top:calc(100 / 852 * 100vh)}.page_errorMessage__yyOge{color:red;text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:calc(10 / 852 * 100vh)}