.Auth_authContainer__uP9pd{display:flex;justify-content:center;align-items:center;background-color:transparent}.Auth_authFormContainer__aIX9X{border-radius:var(--medium-rounded);width:100%;max-width:20rem}.Auth_authLogo___mEN3{display:block;margin:0 auto 1.25rem;width:5rem;height:5rem}.Auth_authMessage__Wl85J{text-align:center;margin-bottom:1.5rem;color:var(--main-text);letter-spacing:var(--standard-letter-spacing);font-weight:var(--bolder-font-weight);font-size:2rem;font-family:var(--standard-font-family)}.Auth_authForm__hL_n_{display:flex;flex-direction:column;gap:1rem}.Auth_authButton__zJ4AF{margin-block:1rem;background-color:var(--dark);color:#fff;padding:.75rem;font-family:var(--standard-font-family);border:none;border-radius:var(--small-rounded);font-size:var(--standard-font-size);font-weight:var(--bolder-font-weight);letter-spacing:var(--standard-letter-spacing);cursor:pointer;transition:background-color .3s ease}.Auth_authButton__zJ4AF:hover{background-color:#4a3d34}.Auth_authButton__zJ4AF:disabled{background-color:var(--medium)}.Auth_authLinks___GoCt{display:flex;justify-content:center;margin-block:.5rem;text-align:center;font-family:var(--standard-font-family);gap:var(--standard-gap)}.Auth_authLinks___GoCt a{color:var(--dark);text-decoration:none;font-weight:var(--bolder-font-weight)}.Auth_authLinks___GoCt a:hover{text-decoration:underline}.Auth_authLinkButton__BCQsK{color:var(--dark);text-decoration:none;font-weight:var(--bolder-font-weight)}.Auth_authLinkButton__BCQsK:hover{text-decoration:underline}.Auth_authLink__dKaCJ{background:none;border:none;padding:0;color:var(--dark);font-weight:var(--bolder-font-weight);cursor:pointer;text-decoration:none}.Auth_authLink__dKaCJ:hover{text-decoration:underline}.Auth_authLinkSpan__QRvzG{color:var(--dark);text-decoration:none;font-weight:var(--standard-font-weight);font-size:var(--standard-font-size);letter-spacing:var(--standard-letter-spacing);font-family:var(--standard-font-family)}.Auth_authSeparator__YfXOh{margin:0 .5rem;color:#ccc6c4}.Auth_closeButton__w28Ai{position:absolute;top:.9375rem;left:.9375rem;background:none;border:none;cursor:pointer;padding:5px}.Auth_closeButton__w28Ai img{width:.9375rem;height:.9375rem}.Auth_authFormContainer__aIX9X{position:relative}.Auth_profilePicturePreview__W_LMe{width:100px;height:100px;object-fit:cover;border-radius:var(--small-rounded);margin-top:10px}.Auth_profilePictureContainer__B9Wjh{display:flex;flex-direction:column;align-items:center}.Auth_errorMessage__5sTWs{background-color:var(--negative-light);color:var(--negative-dark);padding:.75rem 1rem;margin-top:1rem;border-radius:var(--small-rounded);width:auto;font-size:var(--standard-font-size);font-family:var(--standard-font-family);font-weight:var(--bolder-font-weight);line-height:var(--standard-line-height);letter-spacing:var(--standard-letter-spacing);word-wrap:break-word;margin-bottom:1rem}.Auth_authModal__OwHhd{background-color:var(--surface);border-radius:var(--medium-rounded);height:max-content;max-width:45rem;min-height:15rem;max-height:80vh;overflow-y:auto;padding:var(--standard-padding);z-index:1005;animation:Auth_contentShow__grnQy .15s cubic-bezier(.16,1,.3,1)}.Auth_authModal__OwHhd,.Auth_responsiveAuthModal__05m7h{width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Auth_responsiveAuthModal__05m7h{max-width:30rem;max-height:90vh;z-index:1001}.Auth_login__hNXhF{max-width:28.125rem}.Auth_responsiveAuthModalContent__9U2ih{position:relative;padding:2.5rem;background-color:var(--surface);border-radius:var(--medium-rounded);width:100%;max-width:30rem;max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--light-grey) var(--surface)}.Auth_responsiveAuthModalContent__9U2ih::-webkit-scrollbar{width:8px}.Auth_responsiveAuthModalContent__9U2ih::-webkit-scrollbar-track{background:var(--surface-container);border-top-right-radius:var(--small-rounded);border-bottom-right-radius:var(--small-rounded)}.Auth_responsiveAuthModalContent__9U2ih::-webkit-scrollbar-thumb{background:var(--light-grey);border-radius:20px;border:2px solid var(--surface-container);border-top-right-radius:var(--small-rounded);border-bottom-right-radius:var(--small-rounded)}.Auth_modalClose__rvJML{position:absolute;top:var(--standard-padding);right:var(--standard-padding);background:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;outline:none;border:none;z-index:2}.Auth_modalClose__rvJML:active,.Auth_modalClose__rvJML:focus{outline:none}.Auth_closeModalIcon__Xv4K1{width:1rem;height:1rem}@media (max-width:700px){.Auth_responsiveAuthModal__05m7h{width:100vw;height:100vh;max-width:none;max-height:none;top:0;left:0;transform:none}.Auth_responsiveAuthModalContent__9U2ih{height:100%;max-height:100%;border-radius:0;max-width:none}}.Auth_authPageContainer__zW0sn{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--standard-padding);border-radius:var(--medium-rounded);background-color:var(--surface);width:fit-content;height:fit-content}.Auth_successMessage__BoGrz{background-color:var(--positive-light);color:var(--positive-dark);padding:.75rem 1rem;margin-top:1rem;border-radius:var(--small-rounded);width:auto;font-size:var(--standard-font-size);font-family:var(--standard-font-family);font-weight:var(--bolder-font-weight);line-height:var(--standard-line-height);letter-spacing:var(--standard-letter-spacing);word-wrap:break-word;margin-bottom:1rem}.Auth_successContainer__jMPmn{display:flex;flex-direction:column;gap:var(--standard-gap);align-items:center;text-align:center;width:100%}.Auth_resendContainer__pJfZJ{display:flex;align-items:center;gap:.5rem;font-weight:var(--bold-font-weight)}.Auth_resendButton__n1DHy,.Auth_resendContainer__pJfZJ{color:var(--dark);font-size:var(--standard-font-size);letter-spacing:var(--standard-letter-spacing);font-family:var(--standard-font-family)}.Auth_resendButton__n1DHy{background:none;border:none;padding:0;font-weight:var(--bolder-font-weight);cursor:pointer}.Auth_resendButton__n1DHy:hover{text-decoration:underline}.Auth_oAuthButtonContainer__t5TuP{display:flex;flex-direction:column;gap:var(--standard-gap);flex:1;margin-bottom:3rem}.Auth_oAuthButton__MZaVn{background-color:#fff;color:var(--dark);border:1px solid var(--hover-color);width:100%;margin-block:0;padding:.75rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;font-family:var(--standard-font-family);font-size:var(--standard-font-size);font-weight:var(--bolder-font-weight);letter-spacing:var(--standard-letter-spacing);border-radius:var(--small-rounded);cursor:pointer}.Auth_oAuthButton__MZaVn:hover{background-color:var(--surface-container);color:var(--dark)}.Auth_oAuthButtonEmail__fF_f_{background-color:var(--dark);color:#fff}.Auth_oAuthButtonEmail__fF_f_:hover{background-color:#4a3d34;color:#fff}.Auth_oAuthButton__MZaVn form{width:100%;margin:0;padding:0}.Auth_oAuthButtonContent__W9XKr{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-family:var(--standard-font-family);font-size:var(--standard-font-size);font-weight:var(--bolder-font-weight);letter-spacing:var(--standard-letter-spacing)}.Auth_oAuthIcon__kV3AQ{width:1.5rem;height:1.5rem;flex-shrink:0}.Auth_orDivider__z61Hb{display:flex;align-items:center;text-align:center;margin:1.25rem .5rem;color:var(--medium);font-size:var(--small-font-size);letter-spacing:var(--standard-letter-spacing);font-family:var(--standard-font-family);font-weight:var(--bold-font-weight)}.Auth_orDivider__z61Hb:after,.Auth_orDivider__z61Hb:before{content:"";flex:1;border-bottom:1px solid var(--hover-color)}.Auth_orDivider__z61Hb span{margin:0 .5rem}.Auth_backButton__2Hf2B{display:block;width:100%;padding:.75rem;margin-top:1rem;background:none;border:none;color:var(--dark);font-family:var(--standard-font-family);font-size:var(--standard-font-size);font-weight:var(--bolder-font-weight);letter-spacing:var(--standard-letter-spacing);cursor:pointer;text-align:center}.Auth_backButton__2Hf2B:hover{text-decoration:underline}.Auth_backArrowButton__jM7gE{position:absolute;top:var(--standard-padding);left:var(--standard-padding);background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;outline:none;z-index:2;color:var(--dark);transition:opacity .2s ease}.Auth_backArrowButton__jM7gE:hover{opacity:.7}.Auth_backArrowIcon__u3PnO{width:1.25rem;height:1.25rem}.Toast_viewport__vGSUQ{position:fixed;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--small-gap);width:16rem;max-width:calc(100% - 2 * var(--standard-padding));margin:var(--standard-padding);list-style:none;z-index:9999;outline:none}@media (max-width:768px){.Toast_viewport__vGSUQ{top:auto;bottom:0;left:0}.Toast_toast__K4dn_[data-state=open]{animation:Toast_slideInBottom__3bjGQ .15s cubic-bezier(.16,1,.3,1)}.Toast_toast__K4dn_[data-swipe=end]{animation:Toast_swipeOutBottom__Nml1j .1s ease-out}}.Toast_toast__K4dn_{background-color:var(--surface);border-radius:var(--small-rounded);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:var(--small-padding);border:1px solid var(--tag);width:100%}.Toast_toastContent__5TQ2s,.Toast_toast__K4dn_{display:flex;flex-direction:column;gap:var(--mini-gap)}.Toast_toast__K4dn_[data-state=open]{animation:Toast_slideIn__w1y70 .15s cubic-bezier(.16,1,.3,1)}.Toast_toast__K4dn_[data-state=closed]{animation:Toast_hide__4dUGS .1s ease-in}.Toast_toast__K4dn_[data-swipe=move]{transform:translateY(var(--radix-toast-swipe-move-y))}.Toast_toast__K4dn_[data-swipe=cancel]{transform:translateY(0);transition:transform .2s ease-out}.Toast_toast__K4dn_[data-swipe=end]{animation:Toast_swipeOut__1eMhR .1s ease-out}.Toast_title__f5SdN{font-size:var(--standard-font-size)}.Toast_description__2hcSn,.Toast_title__f5SdN{font-weight:var(--bolder-font-weight);color:var(--main-text);font-family:var(--standard-font-family);letter-spacing:var(--standard-letter-spacing)}.Toast_description__2hcSn{font-size:var(--small-font-size)}.Toast_error__STKrt{background-color:#fbecec;border-color:var(--negative-dark)}.Toast_error__STKrt .Toast_description__2hcSn,.Toast_error__STKrt .Toast_title__f5SdN{color:var(--negative-dark)}.Toast_success__eDNXF{background-color:var(--positive-light);border-color:var(--positive-dark)}.Toast_success__eDNXF .Toast_description__2hcSn,.Toast_success__eDNXF .Toast_title__f5SdN{color:var(--positive-dark)}@keyframes Toast_hide__4dUGS{0%{opacity:1}to{opacity:0}}@keyframes Toast_slideIn__w1y70{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Toast_swipeOut__1eMhR{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Toast_slideInBottom__3bjGQ{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Toast_swipeOutBottom__Nml1j{0%{transform:translateY(0)}to{transform:translateY(100%)}}