.auth_container__vRJ_m{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;color:#fff;text-align:center;font-family:Inter,system-ui,-apple-system,sans-serif;padding:30px 20px;overflow-x:hidden}.auth_logoContainer__qgszb{margin-bottom:20px;display:flex;justify-content:center}.auth_logo__kC1qL{filter:none!important}.auth_title__INrSP{font-size:2.5rem;font-weight:700;margin-bottom:8px;letter-spacing:-.5px;background:linear-gradient(90deg,#fff,#e0e0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(0,0,0,.1)}.auth_subtitle__Hjj_O{font-size:1.1rem;font-weight:400;max-width:500px;margin-bottom:25px;opacity:.85;text-align:center;line-height:1.5}.auth_carouselSection__LuDUT{width:100%;max-width:900px;margin:20px 0 40px}.auth_authContainer__uW_6b{background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:25px;border-radius:16px;max-width:400px;box-shadow:0 8px 32px rgba(31,38,135,.15);border:1px solid hsla(0,0%,100%,.18);margin-top:20px;align-items:center}.auth_authContainer__uW_6b,.auth_form__FcSZa{width:100%;display:flex;flex-direction:column}.auth_input__2iiLT{width:100%;padding:14px 16px;margin-bottom:16px;border:none;border-radius:12px;font-size:1rem;color:#333;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.auth_input__2iiLT:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.auth_button__eKtsD{width:100%;background:linear-gradient(90deg,#9c40ff,#6f6eff);color:#fff;font-size:1rem;font-weight:600;padding:14px;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(107,77,255,.3);display:flex;align-items:center;justify-content:center}.auth_button__eKtsD:hover{background:linear-gradient(90deg,#8030ff,#5a59ff);transform:translateY(-2px);box-shadow:0 6px 20px rgba(107,77,255,.4)}.auth_googleButton__h3EI4{width:100%;background:#fff;color:#444;font-size:1rem;font-weight:600;padding:14px;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-top:12px;display:flex;align-items:center;justify-content:center}.auth_googleButton__h3EI4:hover{background-color:#f2f2f2;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.auth_toggleText__7WRS0{margin-top:16px;font-size:.9rem;color:hsla(0,0%,100%,.9)}.auth_toggleButton__PmggR{background:none;border:none;color:#fff;text-decoration:underline;cursor:pointer;font-size:.9rem}.auth_error__WpX77{color:#ff6b6b;font-size:.9rem;margin-top:-8px;margin-bottom:10px}@media (max-width:768px){.auth_container__vRJ_m{padding:20px 15px}.auth_title__INrSP{font-size:2rem}.auth_subtitle__Hjj_O{font-size:1rem;padding:0 15px}.auth_carouselSection__LuDUT{margin:10px 0 30px}.auth_logoContainer__qgszb{margin-bottom:10px}.auth_logo__kC1qL{width:150px;height:150px}.auth_authContainer__uW_6b{padding:20px}.auth_button__eKtsD,.auth_googleButton__h3EI4,.auth_input__2iiLT{padding:12px}}@keyframes auth_fadeIn___mRQQ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.featureCarousel_carouselContainerLoggedIn__sqNNZ,.featureCarousel_carouselContainerLoggedOut__Qe8z4{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:0;border:none;border-radius:0;background:transparent}.featureCarousel_carouselContent__g05aj{width:100%;overflow:hidden;position:relative;height:300px;touch-action:pan-y}.featureCarousel_slide__ML9GX{position:absolute;width:100%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateX(60px);display:flex;align-items:center;padding:20px 80px;overflow:hidden;border-bottom:none}.featureCarousel_activeSlide__kL633{opacity:1;transform:translateX(0);z-index:2}.featureCarousel_inactiveSlide__xmtRA{opacity:0;pointer-events:none;transform:translateX(-60px);z-index:1}.featureCarousel_slideContent__C9PcI{display:flex;width:100%;height:100%;align-items:center;justify-content:space-between}.featureCarousel_textContent__7WM_4{flex:1 1;padding:20px;display:flex;flex-direction:column;justify-content:center;max-width:60%}.featureCarousel_titleWrapper__Dg8Y2{position:relative;margin-bottom:10px;display:inline-block}.featureCarousel_titleAccent__GOVce{position:absolute;bottom:-4px;left:0;height:2px;width:60px;background:var(--accent-color,#fff);border-radius:4px;opacity:.8}.featureCarousel_slideTitle__zU1rZ{font-size:2.5rem;font-weight:800;margin-bottom:16px;color:#fff;letter-spacing:-.5px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.15)}.featureCarousel_slideDescription__8hghi{font-size:1.1rem;color:#fff;line-height:1.7;max-width:90%;opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.1);font-weight:400}.featureCarousel_imageContainer__YNKnW{flex-basis:280px;display:flex;align-items:center;justify-content:center;position:relative;height:auto}.featureCarousel_imageGlow__u0KxU{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);animation:featureCarousel_pulse__qO72r 4s ease-in-out infinite}.featureCarousel_featureImage__Rj1yJ{animation:featureCarousel_float__8mQL3 6s ease-in-out infinite;position:relative;z-index:2;filter:drop-shadow(0 10px 20px rgba(0,0,0,.15));width:auto!important;height:auto!important;max-width:240px;max-height:240px;object-fit:contain}.featureCarousel_carouselButton__5oomi{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5;transition:all .3s ease;cursor:pointer;border:none;box-shadow:0 4px 15px rgba(0,0,0,.15);color:#fff;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.featureCarousel_carouselButton__5oomi:hover{background:hsla(0,0%,100%,.3);transform:translateY(-50%) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}.featureCarousel_carouselButton__5oomi:first-child{left:20px}.featureCarousel_carouselButton__5oomi:last-of-type{right:20px}.featureCarousel_carouselButton__5oomi svg{width:24px;height:24px;transition:all .3s ease}.featureCarousel_carouselButton__5oomi:hover svg{transform:scale(1.1)}.featureCarousel_dotsContainer__ishJt{display:flex;justify-content:center;gap:8px;margin-top:20px;margin-bottom:10px;position:relative;z-index:10;width:100%}.featureCarousel_dot__EDqs9{width:10px;height:10px;border-radius:50%;cursor:pointer;transition:all .3s ease;border:none;padding:0;background:hsla(0,0%,100%,.4)}.featureCarousel_activeDot__QO6_f{background:#fff;transform:scale(1.2);box-shadow:0 0 10px hsla(0,0%,100%,.5)}.featureCarousel_carouselDivider__OM3Sq{width:100%;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.3) 30%,hsla(0,0%,100%,.3) 70%,hsla(0,0%,100%,.05));margin:25px 0 20px;position:relative;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.05)}.featureCarousel_progressBar__6S5EU{position:absolute;bottom:5px;left:0;width:100%;height:2px;background:hsla(0,0%,100%,.2);overflow:hidden}.featureCarousel_progressFill__cb_Yx{height:100%;width:100%;background:#fff;transform-origin:left center;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:1;transform:scaleX(0)}@keyframes featureCarousel_progress-0__G4Wdc{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes featureCarousel_progress-1__MxRUh{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes featureCarousel_progress-2__cYf1U{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes featureCarousel_progress-3__SKEQ6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes featureCarousel_float__8mQL3{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes featureCarousel_pulse__qO72r{0%{opacity:.4;transform:scale(.95)}50%{opacity:.6;transform:scale(1.05)}to{opacity:.4;transform:scale(.95)}}@media (max-width:768px){.featureCarousel_carouselButton__5oomi{display:none!important}.featureCarousel_carouselContainerLoggedIn__sqNNZ,.featureCarousel_carouselContainerLoggedOut__Qe8z4{margin-bottom:20px}.featureCarousel_carouselContent__g05aj{height:auto;min-height:420px;position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab}.featureCarousel_carouselContent__g05aj:active{cursor:-webkit-grabbing;cursor:grabbing}.featureCarousel_slide__ML9GX{padding:15px 20px 20px;height:auto;min-height:100%;position:absolute}.featureCarousel_slideContent__C9PcI{flex-direction:column;text-align:center;height:auto;min-height:380px}.featureCarousel_slideTitle__zU1rZ{font-size:2rem!important}.featureCarousel_slideDescription__8hghi{font-size:1rem!important;max-width:100%!important;margin-bottom:25px;line-height:1.6;padding:0 10px}.featureCarousel_textContent__7WM_4{order:2;padding:15px 10px;max-width:100%}.featureCarousel_titleAccent__GOVce{left:50%;transform:translateX(-50%)}.featureCarousel_imageContainer__YNKnW{order:1;flex-basis:auto;margin-bottom:20px}.featureCarousel_featureImage__Rj1yJ{max-width:180px;max-height:180px}.featureCarousel_dotsContainer__ishJt{margin-top:30px;margin-bottom:25px;position:relative}.featureCarousel_dot__EDqs9{width:8px;height:8px}.featureCarousel_activeDot__QO6_f{transform:scale(1.3);box-shadow:0 0 5px hsla(0,0%,100%,.8)}.featureCarousel_progressBar__6S5EU{height:1px;opacity:.7}.featureCarousel_carouselDivider__OM3Sq{margin:0 0 20px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.2) 80%,hsla(0,0%,100%,0))}}.onboarding_onboardingDialog__apScw{border-radius:20px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(240,240,255,.95))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important}.onboarding_dialogTitle__fMZh9{background:linear-gradient(90deg,#9c40ff,#6f6eff)!important;color:#fff!important;padding:20px 24px 16px!important}.onboarding_titleContainer__UmQyw{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.onboarding_title__LhO_N{font-weight:600!important;font-size:1.3rem!important}.onboarding_stepIndicator__iXLju{opacity:.9;font-weight:500!important}.onboarding_progressBar__VAS90{height:6px!important;border-radius:3px!important;background:hsla(0,0%,100%,.2)!important}.onboarding_progressBar__VAS90 .onboarding_MuiLinearProgress-bar__c1Mm_{background:#fff!important;border-radius:3px!important}.onboarding_dialogContent__DiNyE{padding:32px 24px 24px!important;min-height:400px}.onboarding_stepTitle__8CmAe{color:#333!important;font-weight:600!important;margin-bottom:8px!important;text-align:center}.onboarding_stepSubtitle__B0L_Q{color:#666!important;text-align:center;margin-bottom:24px!important;line-height:1.5}.onboarding_optionsContainer__fQafh{display:flex;flex-direction:column;gap:12px}.onboarding_optionCard__2AERL{cursor:pointer!important;transition:all .3s ease!important;border:2px solid transparent!important;border-radius:12px!important;background:hsla(0,0%,100%,.8)!important}.onboarding_optionCard__2AERL:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(107,77,255,.15)!important;border-color:rgba(156,64,255,.3)!important}.onboarding_selectedCard__LFxsD{border-color:#9c40ff!important;background:rgba(156,64,255,.05)!important;box-shadow:0 8px 25px rgba(107,77,255,.2)!important}.onboarding_optionContent__ZCeyP{padding:16px!important}.onboarding_optionHeader__Sc02m{display:flex;align-items:center;gap:12px;margin-bottom:8px}.onboarding_optionEmoji__I4tIC{font-size:1.5rem;min-width:32px;text-align:center}.onboarding_optionTitle__JnNAu{flex:1 1;font-weight:600!important;color:#333!important;font-size:1.1rem!important}.onboarding_checkIcon__4H__U{color:#9c40ff;font-size:1.2rem;opacity:.9}.onboarding_optionDescription__tvL_T{color:#666!important;line-height:1.4;margin-left:44px}.onboarding_dialogActions__f_4CH{padding:16px 24px 24px!important;display:flex;justify-content:center}.onboarding_nextButton__WdZ0X{background:linear-gradient(90deg,#9c40ff,#6f6eff)!important;color:#fff!important;padding:12px 32px!important;border-radius:25px!important;font-weight:600!important;font-size:1rem!important;text-transform:none!important;min-width:140px;box-shadow:0 4px 15px rgba(107,77,255,.3)!important;transition:all .3s ease!important}.onboarding_nextButton__WdZ0X:hover{background:linear-gradient(90deg,#8030ff,#5a59ff)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(107,77,255,.4)!important}.onboarding_nextButton__WdZ0X:disabled{background:rgba(156,64,255,.4)!important;transform:none!important;box-shadow:none!important;cursor:not-allowed}@media (max-width:600px){.onboarding_dialogTitle__fMZh9{padding:16px 20px 12px!important}.onboarding_title__LhO_N{font-size:1.1rem!important}.onboarding_dialogContent__DiNyE{padding:24px 20px 20px!important;min-height:350px}.onboarding_optionCard__2AERL{margin-bottom:8px}.onboarding_optionContent__ZCeyP{padding:12px!important}.onboarding_optionTitle__JnNAu{font-size:1rem!important}.onboarding_dialogActions__f_4CH{padding:12px 20px 20px!important}.onboarding_nextButton__WdZ0X{padding:10px 24px!important;font-size:.9rem!important}}