.UserMenu_button__7XjLH{background-color:transparent;border:none;color:var(--mantine-color-gray-7);font-weight:600;transition:background-color .2s,color .2s}.UserMenu_button__7XjLH:hover{background-color:rgba(0,0,0,.05)}.UserMenu_darkButton__yweEc{color:var(--mantine-primary-color-6)}.UserMenu_darkButton__yweEc:hover{background-color:hsla(0,0%,100%,.1)}.UserMenu_signUpButton__5UrVI{background-color:var(--mantine-primary-color-6);color:#fff;font-weight:600;transition:background-color .2s}.UserMenu_signUpButton__5UrVI:hover{background-color:var(--mantine-primary-color-7)}.UserMenu_darkSignUpButton__mvtPM{background-color:#fff;color:var(--mantine-primary-color-6)}.UserMenu_darkSignUpButton__mvtPM:hover{background-color:var(--mantine-color-gray-0)}.UserMenu_drawerGroup__KbVoX{padding:0}.UserMenu_drawerButton__PHfFj{width:100%;margin-bottom:16px;font-size:18px;padding:12px 20px}.UserMenu_drawerUserInfoContainer__rPRq1{background-color:var(--mantine-color-gray-0);padding:24px;border-radius:8px;margin-bottom:24px}.UserMenu_drawerUserInfo__qiWmb{display:flex;align-items:center}.UserMenu_drawerMenuItem__TZ_nG{display:flex;align-items:center;width:100%;padding:16px;color:var(--mantine-color-dark-6);transition:background-color .2s;border-radius:8px;margin-bottom:8px}.UserMenu_drawerMenuItem__TZ_nG:hover{background-color:var(--mantine-color-gray-1)}@media (max-width:768px){.UserMenu_button__7XjLH,.UserMenu_darkButton__yweEc,.UserMenu_darkSignUpButton__mvtPM,.UserMenu_signUpButton__5UrVI{font-size:16px;padding:10px 16px}.UserMenu_drawerUserInfoContainer__rPRq1{padding:16px}.UserMenu_drawerMenuItem__TZ_nG{padding:12px}}.PersistentHeader_gradientText__FAgKH{background:linear-gradient(45deg,var(--mantine-primary-color-6),var(--mantine-color-cyan-6));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.PersistentHeader_navLink__WilSh{transition:all .3s ease;font-weight:500;text-decoration:none;display:flex;align-items:center;padding:8px 16px;border-radius:4px}.PersistentHeader_navLink__WilSh:hover{font-weight:500;color:var(--mantine-primary-color-6);text-shadow:0 4px 10px rgba(0,123,255,.6)}.PersistentHeader_loginButton__IqT_9,.PersistentHeader_signUpButton__jaE8B{transition:background-color .3s ease,box-shadow .3s ease}.PersistentHeader_signUpButton__jaE8B{background:linear-gradient(45deg,var(--mantine-primary-color-7),var(--mantine-color-cyan-7))}.PersistentHeader_burger__5OBSE{display:none;position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:1001;transition:all .3s ease;color:var(--mantine-color-dark-6)}.PersistentHeader_burger__5OBSE:hover{background-color:rgba(0,0,0,.05)}.PersistentHeader_burgerOpen__i40V2{color:var(--mantine-color-gray-0)}.PersistentHeader_burgerOpen__i40V2:hover{background-color:hsla(0,0%,100%,.1)}.PersistentHeader_drawer__1a6Pk{display:none}.PersistentHeader_desktopNav__U8Y2h{display:flex}.PersistentHeader_drawerHeader__rEJJh{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--mantine-color-gray-2)}.PersistentHeader_drawerNavLink__nqJmj{width:100%;justify-content:flex-start;margin-bottom:16px;font-size:1.2rem;padding:12px 16px}.PersistentHeader_drawerContent___si_c{padding:60px 16px 16px;position:relative}.PersistentHeader_landingPageDrawer__pAziB .PersistentHeader_drawerHeader__rEJJh{justify-content:flex-end;border-bottom:none;padding:16px 16px 0}@media (max-width:768px){.PersistentHeader_desktopNav__U8Y2h{display:none}.PersistentHeader_burger__5OBSE{display:block}.PersistentHeader_drawer__1a6Pk{display:flex}}.PersistentHeader_drawerOpen__ph4_o .PersistentHeader_burger__5OBSE{color:var(--mantine-color-gray-0)}.PersistentHeader_drawerOpen__ph4_o .PersistentHeader_burger__5OBSE:hover{background-color:hsla(0,0%,100%,.1)}.PersistentHeader_drawerContent___si_c{min-height:100vh;display:flex;flex-direction:column}.PersistentHeader_drawerContent___si_c .PersistentHeader_drawerNavLink__nqJmj{color:var(--mantine-color-dark-6);font-size:1.2rem;padding:16px;border-bottom:1px solid var(--mantine-color-gray-2)}.PersistentHeader_drawerContent___si_c .PersistentHeader_drawerNavLink__nqJmj:last-child{border-bottom:none}.PersistentHeader_drawerContent___si_c .PersistentHeader_userMenu__qLuPY{margin-top:auto;padding:16px}.LoginModal_googleSignInButton__sGpWq{background-color:#fff;color:#757575;border:1px solid #dadce0}.LoginModal_googleSignInButton__sGpWq:hover{background-color:#f1f3f4}.LoginModal_googleLogo__B1Y18{width:18px;height:18px;margin-right:8px}