.Auth_wrapper__Cy8iq{--input-focus:var(--ascent-color);--font-color:var(--primary-2);--font-color-sub:var(--primary-3);--bg-color:var(--bg-color);--bg-color-alt:var(--primary-2);--main-color:var(--primary-2);--base-scale:clamp(0.7,0.7 + (1 - 0.7) * ((100vw - 300px)/(1600 - 300)),1);position:relative;height:100vh;width:100vw;display:flex;flex-direction:column;background:var(--bg-color);overflow-x:hidden;overflow-y:auto;transform:scale(var(--base-scale));transform-origin:center center;min-height:calc(100vh/var(--base-scale))}.Auth_wrapper__Cy8iq .Auth_pageTitle__eNkqx{position:absolute;top:2rem;left:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--primary-3);transition:opacity .3s ease}.Auth_wrapper__Cy8iq .Auth_pageTitle__eNkqx.Auth_login__n_1LG{opacity:0;transition:opacity .4s ease}.Auth_wrapper__Cy8iq .Auth_pageTitle__eNkqx.Auth_login__n_1LG.Auth_active__hW_cC{opacity:1}.Auth_wrapper__Cy8iq .Auth_pageTitle__eNkqx.Auth_signup__xnGni{opacity:0;transition:opacity .4s ease}.Auth_wrapper__Cy8iq .Auth_pageTitle__eNkqx.Auth_signup__xnGni.Auth_active__hW_cC{opacity:1}.Auth_wrapper__Cy8iq .Auth_toggle__Zi4nD:checked~.Auth_pageTitle__eNkqx.Auth_login__n_1LG{opacity:0}.Auth_wrapper__Cy8iq .Auth_toggle__Zi4nD:checked~.Auth_pageTitle__eNkqx.Auth_signup__xnGni{opacity:1}.Auth_wrapper__Cy8iq .Auth_logo__Ze4HL{position:fixed;top:2rem;right:2rem;margin:0;z-index:10}.Auth_wrapper__Cy8iq .Auth_logo__Ze4HL img{width:clamp(6rem,12vw,10rem);height:auto;filter:drop-shadow(0 0 12px rgba(0,0,0,.4)) drop-shadow(0 0 20px rgba(255,255,255,.06))}.Auth_authContainer__lXsjE{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem;padding:clamp(2rem,5vh,4rem) 1rem 2rem;width:100%;min-height:100vh}.Auth_header__gLH_h{width:100%;max-width:520px;display:flex;align-items:center;justify-content:space-between}.Auth_pageTitleStatic__B0W2L{margin:0;font-size:clamp(1.4rem,3vw,1.8rem);color:var(--primary-3);font-weight:600}.Auth_tabs__l3B0v{display:inline-flex;background:var(--primary-1);border:2px solid var(--main-color);border-radius:9999px;box-shadow:3px 3px var(--main-color);overflow:hidden}.Auth_tab___bEWL{background:transparent;color:var(--primary-3);border:none;padding:.5rem 1rem;min-width:100px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.Auth_tab___bEWL.Auth_active__hW_cC{background:var(--bg-color);color:var(--primary-3)}.Auth_card___QGO0{width:100%;max-width:520px;background:var(--primary-1);border:2px solid var(--main-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);padding:1.25rem}.Auth_form__GlJ4o{display:flex;flex-direction:column;gap:.85rem}.Auth_input__jE7uk{width:100%;height:clamp(40px,5vh,48px);border-radius:6px;border:2px solid var(--main-color);background:var(--primary-1);color:var(--primary-3);padding:0 12px;font-weight:600;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.Auth_input__jE7uk::placeholder{color:var(--primary-2);opacity:.9}.Auth_input__jE7uk:focus,.Auth_input__jE7uk:hover{transform:translate(-1px,-1px);box-shadow:3px 3px var(--main-color)}.Auth_input__jE7uk:focus{outline:none;border-color:var(--input-focus)}.Auth_submitBtn__k2vbG{width:100%;height:clamp(40px,5vh,48px);border-radius:6px;border:2px solid var(--main-color);background:var(--primary-1);color:var(--primary-3);font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:3px 3px var(--main-color)}.Auth_submitBtn__k2vbG:hover{transform:translate(-1px,-1px);box-shadow:4px 4px var(--main-color)}.Auth_submitBtn__k2vbG:active{transform:translate(0);box-shadow:0 0 var(--main-color)}.Auth_oauthBtn__adzA7{width:100%;height:clamp(40px,5vh,48px);border-radius:6px;border:2px solid var(--main-color);background:var(--primary-1);color:var(--primary-3);font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:3px 3px var(--main-color)}.Auth_oauthBtn__adzA7:hover{transform:translate(-1px,-1px);box-shadow:4px 4px var(--main-color)}.Auth_oauthBtn__adzA7:active{transform:translate(0);box-shadow:0 0 var(--main-color)}.Auth_switch__Akvc2{transform:translateY(0);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:220px;height:44px}.Auth_cardSide__UVIxG:before{content:"Log in";left:16px}.Auth_cardSide__UVIxG:after,.Auth_cardSide__UVIxG:before{position:absolute;top:10px;width:auto;color:var(--primary-3);font-weight:600}.Auth_cardSide__UVIxG:after{content:"Sign up";right:16px}.Auth_toggle__Zi4nD{opacity:0;width:0;height:0}.Auth_toggle__Zi4nD+.Auth_slider__Ph2vt{width:100%}.Auth_slider__Ph2vt{border-radius:9999px;box-shadow:3px 3px var(--main-color);cursor:pointer;top:0;left:0;right:0;bottom:0;transition:all .2s ease}.Auth_slider__Ph2vt,.Auth_slider__Ph2vt:before{box-sizing:border-box;border:2px solid var(--main-color);position:absolute;background-color:var(--primary-1)}.Auth_slider__Ph2vt:before{content:"";height:36px;width:36px;border-radius:9999px;left:4px;top:2px;box-shadow:2px 2px var(--main-color);transition:.3s}.Auth_slider__Ph2vt:hover{transform:translate(-1px,-1px);box-shadow:4px 4px var(--main-color)}.Auth_slider__Ph2vt:active{transform:translate(0);box-shadow:0 0 var(--main-color)}.Auth_toggle__Zi4nD:checked+.Auth_slider__Ph2vt{background-color:var(--input-focus)}.Auth_toggle__Zi4nD:checked+.Auth_slider__Ph2vt:before{transform:translateX(176px)}.Auth_toggle__Zi4nD:checked~.Auth_cardSide__UVIxG:before{text-decoration:none}.Auth_toggle__Zi4nD:checked~.Auth_cardSide__UVIxG:after{text-decoration:underline}.Auth_flipCardInner__OsNbE{width:clamp(350px,95vw,600px);min-width:unset;height:auto;position:relative;background-color:transparent;perspective:1000px;text-align:center;transition:transform .8s;transform-style:preserve-3d;margin:0 auto}.Auth_toggle__Zi4nD:checked~.Auth_flipCardInner__OsNbE{transform:rotateY(180deg)}.Auth_toggle__Zi4nD:checked~.Auth_flipCardFront__q3oKU{box-shadow:none}.Auth_flipCardBack__z5IqQ,.Auth_flipCardFront__q3oKU{min-height:auto;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;padding:clamp(1rem,3vw,2rem);position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--primary-1);gap:101x;border-radius:12px;border:2px solid var(--main-color);box-shadow:0 8px 24px rgba(0,0,0,.25);pointer-events:none}.Auth_flipCardBack__z5IqQ *,.Auth_flipCardFront__q3oKU *{pointer-events:auto}.Auth_flipCardBack__z5IqQ .Auth_title__zDcUR,.Auth_flipCardFront__q3oKU .Auth_title__zDcUR{width:100%;text-align:center;margin:0 0 1.5rem;font-size:clamp(1.2rem,4vw,1.5rem)}.Auth_flipCardBack__z5IqQ::-webkit-scrollbar,.Auth_flipCardFront__q3oKU::-webkit-scrollbar{width:8px}.Auth_flipCardBack__z5IqQ::-webkit-scrollbar-track,.Auth_flipCardFront__q3oKU::-webkit-scrollbar-track{background:transparent}.Auth_flipCardBack__z5IqQ::-webkit-scrollbar-thumb,.Auth_flipCardFront__q3oKU::-webkit-scrollbar-thumb{background-color:var(--primary-2);border-radius:4px}.Auth_flipCardBack__z5IqQ{transform:rotateY(180deg)}.Auth_flipCardForm__zSt8C{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:250px;margin:0 auto;padding:0 1rem}.Auth_title__zDcUR{margin:20px 0;font-size:25px;font-weight:900;text-align:center;color:var(--main-color)}.Auth_flipCardInput__EyO1I{width:100%;max-width:100%;height:clamp(36px,5vh,45px);border-radius:5px;border:2px solid var(--main-color);background-color:var(--primary-1);box-shadow:2px 2px var(--main-color);font-size:clamp(13px,2vw,15px);font-weight:600;color:var(--font-color);padding:5px 10px;outline:none;position:relative;transition:all .2s ease}.Auth_flipCardInput__EyO1I::placeholder{color:var(--font-color-sub);opacity:.8}.Auth_flipCardInput__EyO1I:focus,.Auth_flipCardInput__EyO1I:hover{transform:translate(-1px,-1px);box-shadow:3px 3px var(--main-color)}.Auth_flipCardInput__EyO1I:focus{border:2px solid var(--input-focus)}.Auth_flipCardInput__EyO1I:active{transform:translate(0);box-shadow:0 0 var(--main-color)}.Auth_flipCardBtn__GZPSi{width:100%;max-width:100%;height:clamp(36px,5vh,45px);border-radius:5px;border:2px solid var(--main-color);background:var(--primary-1);box-shadow:3px 3px var(--main-color);font-size:clamp(13px,2vw,15px);font-weight:600;color:var(--font-color);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;margin:10px 0;padding:0 1.5rem}.Auth_flipCardBtn__GZPSi svg{font-size:1.2rem}.Auth_flipCardBtn__GZPSi:hover{transform:translate(-1px,-1px);box-shadow:4px 4px var(--main-color)}.Auth_flipCardBtn__GZPSi:active{transform:translate(0);box-shadow:0 0 var(--main-color)}.Auth_flipCardBtn__GZPSi.Auth_googleBtn__YL4WD{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:250px;margin:0;position:static;transform:none}.Auth_flipCardBtn__GZPSi.Auth_googleBtn__YL4WD:hover{transform:translate(-2px,-2px)}.Auth_flipCardBtn__GZPSi.Auth_googleBtn__YL4WD:active{transform:translate(0)}.Auth_divider__y_f__{display:flex;align-items:center;text-align:center;color:var(--primary-2);margin:1rem auto;width:100%;max-width:250px;opacity:.7}.Auth_divider__y_f__:after,.Auth_divider__y_f__:before{content:"";flex:1 1;border-bottom:1px solid var(--main-color);opacity:.3}.Auth_divider__y_f__:before{margin-right:.5em}.Auth_divider__y_f__:after{margin-left:.5em}@media(min-width:1024px){.Auth_wrapper__Cy8iq{transform:none;--base-scale:1}}@media(max-width:768px){.Auth_wrapper__Cy8iq{transform:none;min-height:100vh;--base-scale:1}.Auth_wrapper__Cy8iq .Auth_logo__Ze4HL{position:fixed;top:1rem;right:1rem}.Auth_wrapper__Cy8iq .Auth_logo__Ze4HL img{width:clamp(5rem,8vw,6rem)}.Auth_wrapper__Cy8iq .Auth_pageTitle__eNkqx{top:1rem;left:1rem;font-size:clamp(1.2rem,4vw,1.5rem)}.Auth_cardSwitch__SgUsl{padding:2rem 1rem;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;margin-top:0;position:relative}.Auth_switch__Akvc2{margin:25vh auto 1rem;position:relative;z-index:2;width:50px}.Auth_toggle__Zi4nD+.Auth_slider__Ph2vt{width:50px}.Auth_flipCardInner__OsNbE{width:clamp(300px,90vw,600px);margin:0 auto;transform:translateX(-40%)}.Auth_flipCardBack__z5IqQ,.Auth_flipCardFront__q3oKU,.Auth_flipCardInner__OsNbE{width:clamp(350px,95vw,600px)}.Auth_cardSwitch__SgUsl{padding-top:clamp(3rem,8vh,6rem)}.Auth_switch__Akvc2{transform:scale(.8)}}@media(max-width:380px){.Auth_wrapper__Cy8iq{transform:none;--base-scale:1}.Auth_wrapper__Cy8iq .Auth_flipCardInner__OsNbE{width:clamp(350px,95vw,600px);margin:0 auto}.Auth_wrapper__Cy8iq .Auth_flipCardBack__z5IqQ,.Auth_wrapper__Cy8iq .Auth_flipCardFront__q3oKU{width:100%;max-width:100%}.Auth_cardSwitch__SgUsl{padding:1rem .75rem;margin-top:-35vh}.Auth_switch__Akvc2{margin:30vh auto .5rem;width:50px}.Auth_divider__y_f__{margin:.5rem auto}}@media(max-height:700px){.Auth_cardSwitch__SgUsl{padding-top:4rem}}