.TaskWedge_wedge__0Yfmx{cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1)}.TaskWedge_wedge__0Yfmx.TaskWedge_hovered__\+0I-E,.TaskWedge_wedge__0Yfmx:hover{filter:brightness(1.1)}.TaskWedge_pulse__e2IXj{animation:TaskWedge_pulse__e2IXj 1.2s ease-in-out infinite}.TaskWedge_minulinePulse__17N93{animation:TaskWedge_minulineCross__TQJFy .6s ease-out forwards}@keyframes TaskWedge_minulineCross__TQJFy{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(255,107,157,0))}50%{filter:brightness(1.15) drop-shadow(0 0 12px rgba(255,107,157,.5))}to{filter:brightness(1) drop-shadow(0 0 0 rgba(255,107,157,0))}}.AnalogClock_clockContainer__iuLVi{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.AnalogClock_clockSvg__IOreJ{aspect-ratio:1;height:100%;max-height:min(90vw,90vh);max-width:min(90vw,90vh);width:100%}@media(min-width:768px){.AnalogClock_clockSvg__IOreJ{max-height:none;max-width:none}}.AnalogClock_dialBackground__xmSKT{animation:AnalogClock_gentleBounce__4gNCq 3s ease-in-out infinite;filter:drop-shadow(0 8px 20px rgba(0,0,0,.15))}@keyframes AnalogClock_gentleBounce__4gNCq{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.AnalogClock_hourHand__\+d5BO,.AnalogClock_minuteHand__jYpPV{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.AnalogClock_secondHand__ilpmY{filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.AnalogClock_nudge__k-T0a{align-items:center;animation:AnalogClock_shake__Q-fl- .5s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:999px;bottom:15%;box-shadow:0 4px 12px #00000026;display:flex;gap:8px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}.AnalogClock_nudgeIcon__25T12{animation:AnalogClock_shake__Q-fl- .5s cubic-bezier(.4,0,.2,1) infinite;font-size:32px}.AnalogClock_nudgeText__clOmF{color:#030202;font-size:16px;font-weight:500}.LandingPage_landingContainer__8axvH{animation:LandingPage_fadeIn__fw5SC 1s ease;background-color:#f8e8d9;color:#030202;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;width:100%}.LandingPage_navBar__aa0JY{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:24px 32px;position:relative;z-index:50}@media(max-width:768px){.LandingPage_navBar__aa0JY{padding:16px 20px}}.LandingPage_navBar__aa0JY .LandingPage_navLinks__lQDuY{align-items:center;display:flex;gap:32px;margin-left:48px;margin-right:auto}@media(max-width:768px){.LandingPage_navBar__aa0JY .LandingPage_navLinks__lQDuY{display:none}}.LandingPage_navBar__aa0JY .LandingPage_navLinks__lQDuY a{color:#030202;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s}.LandingPage_navBar__aa0JY .LandingPage_navLinks__lQDuY a:hover{color:#fcc104}.LandingPage_navBar__aa0JY .LandingPage_authButtons__XpofG{align-items:center;display:flex;gap:16px}@media(max-width:768px){.LandingPage_navBar__aa0JY .LandingPage_authButtons__XpofG{display:none}}.LandingPage_navBar__aa0JY .LandingPage_loginLink__i5aFK{border-radius:20px;color:#030202;font-size:16px;font-weight:600;padding:8px 16px;text-decoration:none;transition:background-color .2s}.LandingPage_navBar__aa0JY .LandingPage_loginLink__i5aFK:hover{background-color:#0000000d}.LandingPage_mobileNavContainer__gnRv-{display:none}@media(max-width:768px){.LandingPage_mobileNavContainer__gnRv-{display:block}}.LandingPage_hamburgerBtn__zQT-h{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-between;padding:0;position:relative;width:30px;z-index:100}.LandingPage_hamburgerBtn__zQT-h span{background-color:#030202;border-radius:3px;display:block;height:3px;transition:all .3s ease-in-out;width:100%}.LandingPage_hamburgerBtn__zQT-h.LandingPage_open__MlvFH span:first-child{transform:translateY(10.5px) rotate(45deg)}.LandingPage_hamburgerBtn__zQT-h.LandingPage_open__MlvFH span:nth-child(2){opacity:0}.LandingPage_hamburgerBtn__zQT-h.LandingPage_open__MlvFH span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.LandingPage_mobileMenu__Ti7PA{background:#fff;box-shadow:-5px 0 15px #0000001a;display:flex;flex-direction:column;height:100vh;max-width:300px;padding:80px 24px 24px;position:fixed;right:-100%;top:0;transition:right .3s ease-in-out;width:80%;z-index:90}.LandingPage_mobileMenu__Ti7PA.LandingPage_open__MlvFH{right:0}.LandingPage_mobileLinks__EB19c{display:flex;flex-direction:column;gap:24px}.LandingPage_mobileLinks__EB19c a{color:#030202;font-size:18px;font-weight:600;text-decoration:none}.LandingPage_mobileLinks__EB19c a:hover{color:#fcc104}.LandingPage_mobileAuth__eK-gX{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:32px}.LandingPage_mobileAuth__eK-gX .LandingPage_loginLink__i5aFK{padding:0}.LandingPage_mobileAuth__eK-gX .LandingPage_primaryButton__nozKN{text-align:center;width:100%}.LandingPage_backdrop__Y89WU{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:80}.LandingPage_heroSection__C469N,.LandingPage_howItWorks__-RplB,.LandingPage_sectionBlock__9RAVl,.LandingPage_section__p87j3,.LandingPage_solutionSection__ZS4yy{margin:0 auto;max-width:1000px;padding:60px 24px;text-align:center}@media(max-width:768px){.LandingPage_heroSection__C469N,.LandingPage_howItWorks__-RplB,.LandingPage_sectionBlock__9RAVl,.LandingPage_section__p87j3,.LandingPage_solutionSection__ZS4yy{padding:40px 20px}}.LandingPage_headline__4OhTk,.LandingPage_sectionTitle__pv9PK{color:#030202;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px}@media(max-width:768px){.LandingPage_headline__4OhTk,.LandingPage_sectionTitle__pv9PK{font-size:32px}}.LandingPage_sectionSubtitle__l3vDu,.LandingPage_subheadline__i1YG9{color:#4a4a4a;font-family:Nunito,sans-serif;font-size:20px;line-height:1.6;margin:0 auto 32px;max-width:600px}@media(max-width:768px){.LandingPage_sectionSubtitle__l3vDu,.LandingPage_subheadline__i1YG9{font-size:18px}}.LandingPage_primaryButton__nozKN{animation:LandingPage_tink__eD7JQ 3s infinite;animation-delay:2s;background-color:#fcc104;border:none;border-radius:20px;box-shadow:0 4px 0 #b18802;color:#030202;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:16px 32px;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.LandingPage_primaryButton__nozKN:hover{animation:none;box-shadow:0 6px 0 #b18802;transform:translateY(-2px)}.LandingPage_primaryButton__nozKN:active{box-shadow:0 2px 0 #b18802;transform:translateY(2px)}.LandingPage_heroSection__C469N{align-items:center;display:flex;flex-direction:column;padding-top:20px}.LandingPage_heroSection__C469N>*{animation:LandingPage_slideUp__smLy7 .8s ease backwards}.LandingPage_heroSection__C469N h1{animation-delay:.1s}.LandingPage_heroSection__C469N p{animation-delay:.2s}.LandingPage_heroSection__C469N .LandingPage_clockVisual__Ufydb{animation-delay:.4s}.LandingPage_heroSection__C469N .LandingPage_ctaButtons__dQku5{animation-delay:.5s}.LandingPage_clockVisual__Ufydb{height:320px;margin:24px auto;position:relative;width:320px}.LandingPage_clockVisual__Ufydb:before{animation:LandingPage_pulse__h\+610 3s ease-in-out infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 50s15-40 40-40 40 40 40 40' stroke='%23D65A4A' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:100px;opacity:.6;position:absolute;right:-30px;top:-20px;width:100px;z-index:0}.LandingPage_problemSection__QIV\+J{background-color:#fff;border-radius:32px;box-shadow:0 4px 12px #03020214;margin:40px 24px;padding:60px 24px}.LandingPage_problemSection__QIV\+J h3{color:#a51870;font-size:32px;margin-bottom:24px}.LandingPage_statCard__Ubm-B{background-color:#f8e8d9;border-left:4px solid #a51870;border-radius:16px;margin-top:24px;padding:24px;text-align:left;transition:transform .3s ease}.LandingPage_statCard__Ubm-B:hover{transform:translateX(8px)}.LandingPage_statCard__Ubm-B p{color:#555;font-size:16px;font-style:italic}.LandingPage_solutionSection__ZS4yy .LandingPage_featureGrid__hmJoJ{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:48px}@media(max-width:768px){.LandingPage_solutionSection__ZS4yy .LandingPage_featureGrid__hmJoJ{grid-template-columns:1fr}}.LandingPage_solutionSection__ZS4yy .LandingPage_featureCard__YWqXH{background-color:#fff;border-radius:24px;padding:32px;text-align:left;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.LandingPage_solutionSection__ZS4yy .LandingPage_featureCard__YWqXH:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-8px)}.LandingPage_solutionSection__ZS4yy .LandingPage_featureCard__YWqXH h4{align-items:center;display:flex;font-size:24px;gap:12px;margin-bottom:12px}.LandingPage_solutionSection__ZS4yy .LandingPage_featureCard__YWqXH h4 span{transition:transform .2s}.LandingPage_solutionSection__ZS4yy .LandingPage_featureCard__YWqXH:hover h4 span{animation:LandingPage_tink__eD7JQ .6s ease}.LandingPage_solutionSection__ZS4yy .LandingPage_featureCard__YWqXH p{color:#555;line-height:1.6}.LandingPage_useCaseContainer__Gl7zB{display:flex;flex-direction:column;gap:4rem;width:100%}.LandingPage_useCaseRow__maUK3{align-items:center;background:#fff;border:1px solid #0302021a;border-radius:2rem;box-shadow:0 4px 12px #03020214;display:flex;gap:4rem;padding:2rem;transition:transform .3s ease}.LandingPage_useCaseRow__maUK3:hover{transform:scale(1.02)}@media(max-width:900px){.LandingPage_useCaseRow__maUK3{flex-direction:column-reverse;gap:2rem;text-align:center}}.LandingPage_useCaseRow__maUK3.LandingPage_reverse__nR8mE{flex-direction:row-reverse}@media(max-width:900px){.LandingPage_useCaseRow__maUK3.LandingPage_reverse__nR8mE{flex-direction:column-reverse}}.LandingPage_useCaseContent__gg\+6m{flex:1 1;text-align:left}.LandingPage_useCaseContent__gg\+6m h3{color:#030202;font-size:2rem;margin-bottom:1.5rem}.LandingPage_useCaseContent__gg\+6m ul{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.LandingPage_useCaseContent__gg\+6m ul li{color:#555;font-size:1.1rem;line-height:1.5;padding-left:2rem;position:relative}.LandingPage_useCaseContent__gg\+6m ul li:before{color:#5c6db0;content:"✓";font-weight:700;left:0;position:absolute}.LandingPage_useCaseVisual__1KH6c{align-items:center;display:flex;flex:.8 1;justify-content:center}.LandingPage_useCaseVisual__1KH6c .LandingPage_largeEmoji__xqyjZ{animation:LandingPage_float__QmyIY 6s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));font-size:8rem}.LandingPage_bentoGrid__n3yDi{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin-top:32px;width:100%}@media(max-width:900px){.LandingPage_bentoGrid__n3yDi{grid-template-columns:1fr}}.LandingPage_bentoCard__bUdOz{background:#fff;border:1px solid #1c1c1c1a;border-radius:1.5rem;box-shadow:0 4px 12px #1c1c1c0d;display:flex;flex-direction:column;padding:2.5rem;text-align:left;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.LandingPage_bentoCard__bUdOz:hover{box-shadow:0 16px 32px #00000014;transform:translateY(-8px)}.LandingPage_bentoCard__bUdOz:hover .LandingPage_icon__kpqdX{transform:scale(1.2) rotate(10deg)}.LandingPage_bentoCard__bUdOz .LandingPage_icon__kpqdX{display:block;font-size:3rem;margin-bottom:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.LandingPage_bentoCard__bUdOz h3{color:#030202;font-size:1.5rem;margin-bottom:1rem}.LandingPage_bentoCard__bUdOz p{color:#555;line-height:1.6}.LandingPage_bentoCard__bUdOz.LandingPage_cardLarge__RxI5j{grid-column:span 1}.LandingPage_howItWorks__-RplB{text-align:center}.LandingPage_stepsContainer__PeH04{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:3rem}@media(max-width:768px){.LandingPage_stepsContainer__PeH04{flex-direction:column;gap:2rem}}.LandingPage_step__JBX0A{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:250px;position:relative;transition:transform .3s ease}.LandingPage_step__JBX0A:hover{transform:translateY(-5px)}.LandingPage_step__JBX0A:hover .LandingPage_stepNumber__SsHk4{background-color:#fdcd36;transform:scale(1.1)}.LandingPage_step__JBX0A .LandingPage_stepNumber__SsHk4{align-items:center;background:#fcc104;border-radius:50%;box-shadow:0 4px 0 #b18802;color:#030202;display:flex;font-size:1.5rem;font-weight:800;height:4rem;justify-content:center;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:4rem}.LandingPage_step__JBX0A h4{color:#030202;font-size:1.5rem;margin-bottom:1rem}.LandingPage_step__JBX0A p{color:#555;font-size:1.1rem;line-height:1.6;max-width:300px}.LandingPage_ctaSection__kc\+DQ{background:#030202;border-radius:2rem;color:#f8e8d9;margin-top:40px;padding:4rem;text-align:center;transition:transform .3s ease;width:100%}.LandingPage_ctaSection__kc\+DQ:hover{transform:scale(1.01)}.LandingPage_ctaSection__kc\+DQ h2{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1rem}@media(max-width:768px){.LandingPage_ctaSection__kc\+DQ h2{font-size:2rem}}.LandingPage_ctaSection__kc\+DQ p{color:#ccc;font-size:1.25rem;margin-bottom:2.5rem}.LandingPage_ctaButtons__dQku5{display:flex;gap:1rem;justify-content:center}.LandingPage_primaryCta__I-thW{background:#fcc104;border-radius:1rem;box-shadow:0 4px 0 #b18802;color:#030202;font-size:1.25rem;font-weight:800;padding:1rem 2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.LandingPage_primaryCta__I-thW:hover{box-shadow:0 8px 0 #b18802;transform:translateY(-3px) scale(1.05)}.LandingPage_primaryCta__I-thW:active{box-shadow:0 2px 0 #b18802;transform:translateY(2px)}.LandingPage_sectionBlock__9RAVl{align-items:center;display:flex;flex-direction:column}.LandingPage_sectionTitle__pv9PK{font-size:2.5rem}@media(max-width:768px){.LandingPage_sectionTitle__pv9PK{font-size:2rem}}.LandingPage_sectionSubtitle__l3vDu{max-width:800px}.LandingPage_footer__jlafh{color:#888;font-size:14px;padding:40px 24px;text-align:center}.LandingPage_footer__jlafh a{color:#030202;margin:0 8px;text-decoration:none;transition:color .2s}.LandingPage_footer__jlafh a:hover{color:#a51870;text-decoration:underline}.Navigation_navBar__mKk-x{align-items:center;box-sizing:border-box;display:flex;font-family:Nunito,Poppins,sans-serif;justify-content:space-between;margin:0 auto;max-width:1280px;padding:20px 32px;position:relative;width:100%;z-index:50}@media(max-width:768px){.Navigation_navBar__mKk-x{padding:16px 20px}}.Navigation_navBar__mKk-x .Navigation_navLinks__Ybr7S{align-items:center;display:flex;gap:40px;margin-left:60px;margin-right:auto}@media(max-width:1024px){.Navigation_navBar__mKk-x .Navigation_navLinks__Ybr7S{gap:24px;margin-left:32px}}@media(max-width:768px){.Navigation_navBar__mKk-x .Navigation_navLinks__Ybr7S{display:none}}.Navigation_navBar__mKk-x .Navigation_navLinks__Ybr7S a{color:#030202;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;white-space:nowrap}.Navigation_navBar__mKk-x .Navigation_navLinks__Ybr7S a:hover{color:#fcc104}.Navigation_navBar__mKk-x .Navigation_authButtons__h2KYd{align-items:center;display:flex;gap:16px}@media(max-width:768px){.Navigation_navBar__mKk-x .Navigation_authButtons__h2KYd{display:none}}.Navigation_navBar__mKk-x .Navigation_loginLink__nySNh{border-radius:20px;color:#030202;font-size:16px;font-weight:600;padding:8px 16px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.Navigation_navBar__mKk-x .Navigation_loginLink__nySNh:hover{background-color:#0000000d}.Navigation_mobileNavContainer__sS9ls{display:none}@media(max-width:768px){.Navigation_mobileNavContainer__sS9ls{display:block}}.Navigation_hamburgerBtn__UPBGz{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-between;padding:0;position:relative;width:30px;z-index:100}.Navigation_hamburgerBtn__UPBGz span{background-color:#030202;border-radius:3px;display:block;height:3px;transition:all .3s ease-in-out;width:100%}.Navigation_hamburgerBtn__UPBGz:hover span{background-color:#a51870}.Navigation_hamburgerBtn__UPBGz.Navigation_open__k1LVa span:first-child{transform:translateY(10.5px) rotate(45deg)}.Navigation_hamburgerBtn__UPBGz.Navigation_open__k1LVa span:nth-child(2){opacity:0}.Navigation_hamburgerBtn__UPBGz.Navigation_open__k1LVa span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.Navigation_mobileMenu__djmDe{-webkit-overflow-scrolling:touch;background:#f8e8d9;box-shadow:-5px 0 15px #0000001a;display:flex;flex-direction:column;height:100vh;max-width:300px;padding:calc(env(safe-area-inset-top, 0px) + 80px) 24px 24px;position:fixed;right:-100%;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:80%;z-index:90}.Navigation_mobileMenu__djmDe.Navigation_open__k1LVa{right:0}.Navigation_mobileLinks__gKJTL{display:flex;flex-direction:column;gap:24px}.Navigation_mobileLinks__gKJTL a{color:#030202;font-size:18px;font-weight:600;text-decoration:none}.Navigation_mobileLinks__gKJTL a:hover{color:#fcc104}.Navigation_mobileAuth__QlYEy{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:32px}.Navigation_mobileAuth__QlYEy .Navigation_loginLink__nySNh{padding:0}.Navigation_mobileAuth__QlYEy .Navigation_primaryButton__g8Wai{text-align:center;width:100%}.Navigation_backdrop__YyCN8{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:80}.Navigation_primaryButton__g8Wai{animation:Navigation_tink__WaE4k 3s infinite;animation-delay:2s;background-color:#fcc104;border:none;border-radius:20px;box-shadow:0 4px 0 #b18802;color:#030202;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:16px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s;white-space:nowrap}.Navigation_primaryButton__g8Wai:hover{animation:none;box-shadow:0 6px 0 #b18802;transform:translateY(-2px)}.Navigation_primaryButton__g8Wai:active{box-shadow:0 2px 0 #b18802;transform:translateY(2px)}.Branding_logoContainer__cHsVC{align-items:center;display:flex;gap:4px;text-decoration:none;-webkit-user-select:none;user-select:none}.Branding_logoContainer__cHsVC:hover{transform:scale(1.05)}.Branding_logoContainer__cHsVC{transition:transform .2s ease}.Branding_logoText__d1Ai3{animation:Branding_flowShimmer__4zkVy 6s linear infinite;background:linear-gradient(90deg,#030202,#030202 40%,#a51870 50%,#030202 60%,#030202);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#030202;color:#0000;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:-.5px;line-height:1}.Branding_logoText__d1Ai3:hover{animation-duration:2s}.Branding_dot__-YgUi{animation:Branding_pulse__rO04B 3s ease-in-out infinite;background-color:#fcc104;border-radius:50%;height:12px;margin-top:4px;width:12px}@keyframes Auth_fadeIn__XkEke{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Auth_float__CxUI1{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.Auth_authContainer__XfIjX{background-color:#f8e8d9;color:#030202;display:block;font-family:Nunito,Poppins,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.Auth_loginSplitView__f\+bpl{display:flex;min-height:100vh;position:relative;width:100%;z-index:2}@media(max-width:768px){.Auth_loginSplitView__f\+bpl{flex-direction:column;justify-content:center;min-height:auto;padding-top:2rem}}.Auth_heroSection__pQrjC{animation:Auth_fadeIn__XkEke 1s ease-out;display:flex;flex:1.2 1;flex-direction:column;justify-content:center;padding:4rem;position:relative;z-index:2}@media(max-width:768px){.Auth_heroSection__pQrjC{align-items:center;flex:0 1;margin-bottom:1rem;padding:1rem;text-align:center}}.Auth_logoContainer__IRi7C{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.Auth_logoContainer__IRi7C{margin-bottom:0}}.Auth_logoEmoji__PVDqR{font-size:3.5rem}.Auth_brandName__j\+rtW{color:#030202;font-size:4rem;font-weight:900;letter-spacing:-.02em;margin:0}.Auth_tagline__gw9gq{color:#030202;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media(max-width:768px){.Auth_tagline__gw9gq{display:none}}.Auth_description__AvsX8{color:#4a4a4a;font-size:1.25rem;line-height:1.7;margin-bottom:3rem;max-width:500px}@media(max-width:768px){.Auth_description__AvsX8{display:none}}.Auth_features__IMV\+Y{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.Auth_features__IMV\+Y{display:none}}.Auth_feature__iVFQX{align-items:center;background:#fff;border:1px solid #1c1c1c1a;border-radius:1rem;box-shadow:0 4px 12px #03020214;display:flex;font-weight:600;gap:1rem;padding:1rem;transition:transform .3s ease}.Auth_feature__iVFQX:hover{transform:translateY(-5px)}.Auth_feature__iVFQX span{font-size:1.5rem}.Auth_card__3I75t{align-items:center;background:#fff;border-left:1px solid #1c1c1c1a;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:4rem;position:relative;z-index:2}@media(max-width:768px){.Auth_card__3I75t{background:#0000;border-left:none;border-radius:0;border-top:none;box-shadow:none;justify-content:flex-start;padding:2rem}}.Auth_card__3I75t h3{color:#030202;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Auth_form__2m7Lc{animation:Auth_fadeIn__XkEke 1s ease-out .2s backwards;display:flex;flex-direction:column;gap:1.5rem;max-width:380px;width:100%}.Auth_inputGroup__hOXRl label{color:#5c6db0;display:block;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.Auth_inputGroup__hOXRl input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:.75rem;color:#030202;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.Auth_inputGroup__hOXRl input::placeholder{color:#bbb}.Auth_inputGroup__hOXRl input:focus{background:#fff;border-color:#9b8ed8;box-shadow:0 0 0 4px #9b8ed81a;outline:none}.Auth_passwordWrapper__06t7v{position:relative;width:100%}.Auth_passwordWrapper__06t7v input{padding-right:3rem}.Auth_passwordToggle__IV4z4{align-items:center;background:none;border:none;color:#bbb;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:2}.Auth_passwordToggle__IV4z4:hover{color:#9b8ed8;transform:translateY(-50%) scale(1.1)}.Auth_passwordToggle__IV4z4:focus{color:#9b8ed8;outline:none}.Auth_button__C\+KkI{background-color:#fcc104;border:none;border-radius:.75rem;box-shadow:0 4px 0 #b18802;color:#030202;cursor:pointer;font-size:1.125rem;font-weight:700;margin-top:1rem;padding:1rem;transition:all .3s ease}.Auth_button__C\+KkI:hover{box-shadow:0 6px 0 #b18802;transform:translateY(-2px)}.Auth_button__C\+KkI:active{box-shadow:0 2px 0 #b18802;transform:translateY(2px)}.Auth_button__C\+KkI:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.Auth_subText__\+ja0G{color:#5c6db0;margin-bottom:2rem;text-align:center}.Auth_error__HEiLJ{background:#d65a4a1a;border:1px solid #d65a4a33;border-radius:.75rem;color:#a51870;font-size:.875rem;margin-bottom:1rem;padding:1rem;text-align:center}.Auth_link__imtPY{color:#5c6db0;font-size:.9rem;margin-top:2rem}.Auth_link__imtPY a{color:#5c6db0;font-weight:600;text-decoration:none;transition:color .2s}.Auth_link__imtPY a:hover{color:#475692;text-decoration:underline}.StaticPageLayout_layoutContainer__waRYg{background-color:#f8e8d9;color:#030202;display:flex;flex-direction:column;font-family:Nunito,Poppins,sans-serif;min-height:100vh}.StaticPageLayout_contentWrapper__5e343{background:#fff;border:1px solid #1c1c1c1a;border-radius:20px;box-shadow:0 4px 12px #03020214;color:#5c6db0;font-size:1.1rem;line-height:1.8;padding:3rem}.StaticPageLayout_contentWrapper__5e343 h2{color:#030202;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.StaticPageLayout_contentWrapper__5e343 h3{color:#030202;font-size:1.4rem;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.StaticPageLayout_contentWrapper__5e343 ul{margin-bottom:1.5rem;padding-left:1.5rem}.StaticPageLayout_contentWrapper__5e343 ul li{margin-bottom:.5rem}.StaticPageLayout_contentWrapper__5e343 p{margin-bottom:1.5rem}.StaticPageLayout_comingSoonContainer__TnQ0M{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 0;text-align:center}.StaticPageLayout_comingSoonContainer__TnQ0M .StaticPageLayout_emoji__vDvDj{animation:StaticPageLayout_float__IJy4E 6s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));font-size:6rem;margin-bottom:2rem}.StaticPageLayout_comingSoonContainer__TnQ0M h2{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;color:#030202;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.StaticPageLayout_comingSoonContainer__TnQ0M p{color:#5c6db0;font-size:1.25rem}@keyframes StaticPageLayout_float__IJy4E{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.Dashboard_dashboardContainer__LLN0L{display:flex;flex:1 0 auto;flex-direction:column;min-height:100%;position:relative;width:100%}.Dashboard_scrollableContent__D\+pRX{display:flex;flex:1 1;flex-direction:column;padding-bottom:32px;position:relative;width:100%;z-index:1}.Dashboard_loading__C73Wj{align-items:center;display:flex;flex:1 1;font-family:Nunito,Poppins,sans-serif;height:100%;justify-content:center;min-height:200px}.Dashboard_viewToggleWrapper__z57NM{animation:Dashboard_slideUp__NALWA .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:.2s;flex-shrink:0;margin-bottom:16px;margin-top:4px}.Dashboard_contentArea__f7tm9{animation:Dashboard_fadeIn__l\+oHA .8s ease backwards;animation-delay:.3s;display:flex;flex:1 1;flex-direction:column;width:100%}.Dashboard_actionButtons__giP-C{display:flex;flex-shrink:0;gap:8px;padding:0 16px 16px}.Dashboard_actionButton__EFR6T{align-items:center;background-color:#fcc104;border:none;border-radius:16px;color:#030202;cursor:pointer;display:flex;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:.9rem;font-weight:600;gap:4px;justify-content:center;min-height:44px;padding:8px 16px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.Dashboard_actionButton__EFR6T:hover{box-shadow:0 4px 12px #fcc10466;transform:translateY(-1px)}.Dashboard_actionButton__EFR6T:active{transform:translateY(0)}.Dashboard_actionButton__EFR6T.Dashboard_subtle__IkvQJ{background-color:#0000;border:1px dashed;font-size:.85rem;font-weight:500;margin:0 auto;max-width:150px;min-height:36px;opacity:.7;padding:4px 16px}.Dashboard_actionButton__EFR6T.Dashboard_subtle__IkvQJ:hover{box-shadow:none;opacity:1}.Dashboard_actionButton__EFR6T.Dashboard_secondary__4gY08{background-color:#fff;border:2px solid #32b197;color:#32b197}.Dashboard_actionButton__EFR6T.Dashboard_secondary__4gY08:hover{background-color:#32b1970d;box-shadow:0 4px 12px #32b19733}.Dashboard_mainView__BddDx{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-bottom:24px;position:relative;width:100%}.Dashboard_placeholderView__WkMxO{font-family:Poppins,sans-serif;padding:32px;text-align:center}.Dashboard_testModeSlider__U2NMJ{align-items:center;align-self:center;border:1px dashed;border-radius:16px;display:flex;flex-direction:column;gap:4px;margin:0 16px 8px;max-width:320px;padding:8px 16px;width:calc(100% - 32px)}.Dashboard_testModeLabel__iIhtY{align-items:center;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:.8rem;font-weight:600;gap:4px}.Dashboard_timeSlider__cxTYs{-webkit-appearance:none;appearance:none;background:#8080804d;border-radius:4px;cursor:pointer;height:8px;width:100%}.Dashboard_timeSlider__cxTYs::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:currentColor;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:22px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:22px}.Dashboard_timeSlider__cxTYs::-webkit-slider-thumb:hover{transform:scale(1.15)}.Dashboard_timeSlider__cxTYs::-moz-range-thumb{background:currentColor;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:22px;width:22px}.TopBanner_banner__F67QP{align-items:center;background-color:#0000;display:flex;justify-content:space-between;padding:16px 16px 0;width:100%;z-index:100}.TopBanner_logo__YFPP0{align-items:center;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.5px;transition:opacity .2s ease}.TopBanner_logo__YFPP0:hover{opacity:.8}.TopBanner_rightActions__In8uU{align-items:center;display:flex;gap:8px}.TopBanner_profileButton__VwL3D{animation:TopBanner_scaleIn__8sm4t .5s ease-out backwards;animation-delay:.1s;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;height:44px;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;width:44px}.TopBanner_profileButton__VwL3D:active{transform:scale(.95)}.TopBanner_profileButton__VwL3D:hover{transform:scale(1.05)}.TopBanner_profileButton__VwL3D img{height:100%;object-fit:cover;width:100%}.TopBanner_profileButton__VwL3D .TopBanner_placeholder__7Lbr3{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.TopBanner_initial__GSalN{font-size:18px;font-weight:700}.TopBanner_settingsButton__9TwUY{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:transform .2s ease,opacity .2s ease}.TopBanner_settingsButton__9TwUY:active{transform:scale(.9)}.TopBanner_settingsButton__9TwUY:hover{opacity:.7}.DateBanner_container__IkA1E{align-items:center;animation:DateBanner_slideUp__X1NgH .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:.15s;background-color:#0000;display:flex;gap:16px;justify-content:center;padding:8px 16px;width:100%}.DateBanner_arrowButton__VIUEl{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.DateBanner_arrowButton__VIUEl:hover{opacity:.8;transform:scale(1.1)}.DateBanner_arrowButton__VIUEl:active{transform:scale(.9)}.DateBanner_arrowButton__VIUEl:disabled{cursor:not-allowed;opacity:.3;transform:none}.DateBanner_dateText__GZuLi{font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:700;min-width:160px;text-align:center;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.DateBanner_dateText__GZuLi:hover{opacity:.8}.ViewToggle_container__mIeNX{background-color:#0000;display:flex;justify-content:center;padding:0 16px 16px;width:100%}.ViewToggle_segmentedControl__iiRUc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff80;border-radius:999px;box-shadow:0 2px 8px #00000014;display:flex;max-width:400px;overflow:hidden;position:relative;width:100%}.ViewToggle_tab__sH5Lv{background:none;border:none;border-radius:999px;cursor:pointer;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:700;padding:10px 4px;text-align:center;transition:all .2s ease;white-space:nowrap}.ViewToggle_tab__sH5Lv:hover{opacity:.8}.ViewToggle_tab__sH5Lv.ViewToggle_active__2srqY:hover{filter:brightness(.95)}.DailyRoutinePanel_container__8fsWw{background-color:#32b197;border-radius:20px;box-shadow:0 4px 12px #03020214;margin:0 auto 16px;max-width:600px;padding:16px 24px;width:calc(100% - 32px)}.DailyRoutinePanel_content__spB8B{align-items:flex-start;color:#030202;display:flex;flex-direction:column;gap:8px}.DailyRoutinePanel_title__0NglX{font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:700;margin-bottom:4px}.DailyRoutinePanel_message__IxgJb{font-family:Poppins,sans-serif;font-size:16px;margin-bottom:16px;opacity:.9}.DailyRoutinePanel_ctaButton__2LRAH{background-color:#fcc104;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#030202;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 24px;transition:transform .1s ease,box-shadow .1s ease;width:100%}@media(min-width:480px){.DailyRoutinePanel_ctaButton__2LRAH{width:auto}}.DailyRoutinePanel_ctaButton__2LRAH:active{box-shadow:0 1px 4px #0000001a;transform:scale(.98)}.ClockView_container__T0DRl{align-items:center;display:flex;flex-direction:column;gap:8px;padding:8px 0;position:relative;width:100%}.ClockView_clockWrapper__fpq1D{aspect-ratio:1/1;flex-shrink:0;max-width:90vw;position:relative;width:90vw}@media(min-width:768px){.ClockView_clockWrapper__fpq1D{max-width:min(100vh - 330px,600px);width:min(100vh - 330px,80vw)}}@media(min-width:768px)and (orientation:landscape){.ClockView_clockWrapper__fpq1D{max-width:min(100vh - 280px,550px);width:calc(100vh - 280px)}}@media(min-width:768px)and (orientation:portrait){.ClockView_clockWrapper__fpq1D{max-width:500px;width:70vw}}.ClockView_taskInfo__T7aI\+{display:flex;flex-shrink:0;justify-content:center;padding:8px 16px 16px;width:100%}.ClockView_nextTaskChip__wQs97{align-items:center;animation:ClockView_subtlePulse__zDk-d 3s ease-in-out infinite;background:#fff;border-radius:999px;box-shadow:0 4px 16px #0000001a;display:flex;gap:16px;max-width:95%;min-width:180px;padding:8px 16px}.ClockView_taskIcon__FQ-Aj{flex-shrink:0;font-size:2rem;line-height:1}.ClockView_taskDetails__wjFsY{display:flex;flex-direction:column;gap:2px;min-width:0}.ClockView_taskLabel__yREhD{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClockView_taskCountdown__VXf4Z{font-family:Nunito,Poppins,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ClockView_noTask__GOVrI{background:#1f1f220d;border-radius:999px;padding:4px 16px}.ClockView_noTaskText__\+gVZ6{color:#1f1f22;font-family:Poppins,sans-serif;font-size:.85rem}@keyframes ClockView_fadeIn__skh1n{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ClockView_subtlePulse__zDk-d{0%,to{box-shadow:0 4px 16px #0000001a;transform:scale(1)}50%{box-shadow:0 6px 20px #00000026;transform:scale(1.02)}}.ListView_container__0ysL4{display:flex;flex-direction:column;gap:24px;padding:16px;width:100%}.ListView_routineGroup__zW7aT{border-radius:28px;box-shadow:0 2px 12px #0000000f;overflow:hidden}.ListView_routineHeader__UA7T2{align-items:center;background-color:#8080800d;border-bottom:1px solid #8080801a;display:flex;gap:8px;justify-content:space-between;padding:16px 16px 8px}.ListView_routineColorDot__96GX\+{border-radius:50%;flex-shrink:0;height:12px;width:12px}.ListView_routineInfo__auMRg{display:flex;flex:1 1;flex-direction:column;gap:2px}.ListView_routineName__e5Qu2{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:1rem;font-weight:700;margin:0}.ListView_routineTime__C08eQ{color:#1f1f22;font-family:Poppins,sans-serif;font-size:.75rem}.ListView_routineActions__1-57L{align-items:center;display:flex;gap:4px}.ListView_deleteButton__Je1p2,.ListView_editButton__6PZHI{align-items:center;background:#0000;border:none;border-radius:16px;color:#1f1f22;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.6;transition:all .15s ease;width:32px}.ListView_deleteButton__Je1p2:disabled,.ListView_editButton__6PZHI:disabled{cursor:not-allowed;opacity:.3}.ListView_editButton__6PZHI:hover{background:#32b1971a;color:#32b197;opacity:1}.ListView_editButton__6PZHI:active{background:#32b19733}.ListView_deleteButton__Je1p2:hover{background:#e53e3e1a;color:#e53e3e;opacity:1}.ListView_deleteButton__Je1p2:active{background:#e53e3e33}.ListView_confirmDelete__8Mup6{align-items:center;background:#e53e3e14;border-bottom:1px solid #e53e3e26;display:flex;justify-content:space-between;padding:8px 16px}.ListView_confirmText__Gf\+2F{font-family:Nunito,Poppins,sans-serif;font-size:.875rem;font-weight:500}.ListView_confirmActions__TBTwC{display:flex;gap:8px}.ListView_cancelButton__WviHr,.ListView_confirmButton__nBY3z{border-radius:16px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:.8rem;font-weight:600;padding:4px 16px;transition:all .15s ease}.ListView_cancelButton__WviHr:disabled,.ListView_confirmButton__nBY3z:disabled{cursor:not-allowed;opacity:.5}.ListView_cancelButton__WviHr{background:#0000;border:1px solid #1f1f22;color:#1f1f22}.ListView_cancelButton__WviHr:hover:not(:disabled){background:#1f1f221a}.ListView_confirmButton__nBY3z{background:#e53e3e;border:none;color:#fff}.ListView_confirmButton__nBY3z:hover:not(:disabled){background:#c53030}.ListView_chevron__LnyCR{color:#1f1f22;opacity:.5}.ListView_taskList__xXA8k{display:flex;flex-direction:column}.ListView_taskItem__mE3zX{align-items:center;border-bottom:1px solid #0302020a;cursor:pointer;display:flex;gap:16px;padding:16px;transition:background-color .15s ease}.ListView_taskItem__mE3zX:last-child{border-bottom:none}.ListView_taskItem__mE3zX:hover{background-color:#32b19708}.ListView_taskItem__mE3zX:active{background-color:#32b19714}.ListView_taskItem__mE3zX.ListView_completed__eREBT{opacity:.6}.ListView_taskItem__mE3zX.ListView_completed__eREBT .ListView_taskLabel__yfuAD{color:#1f1f22;text-decoration:line-through}.ListView_taskColor__xkNKP{border-radius:2px;flex-shrink:0;height:40px;width:4px}.ListView_taskTime__t5l6x{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;min-width:65px}.ListView_startTime__eGs1J{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:.8rem;font-weight:600}.ListView_duration__zrpoT{color:#1f1f22;font-family:Poppins,sans-serif;font-size:.7rem}.ListView_taskContent__oFSen{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.ListView_taskIcon__CG6EA{flex-shrink:0;font-size:1.25rem}.ListView_taskLabel__yfuAD{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:.95rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListView_taskStatus__KunuI{flex-shrink:0}.ListView_completedIcon__PBVj3{color:#32b197}.ListView_pendingIcon__\+u0\+e{color:#1f1f22;opacity:.3}.ListView_loadingState__rUxdD{align-items:center;color:#1f1f22;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 24px;text-align:center}.ListView_loadingState__rUxdD p{font-family:Nunito,Poppins,sans-serif;margin:0}.ListView_spinner__ndMe8{animation:ListView_spin__MxwHQ 1s linear infinite;color:#32b197}@keyframes ListView_spin__MxwHQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ListView_emptyState__PJED4{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.ListView_emptyIcon__uiHAb{font-size:3rem;margin-bottom:16px;opacity:.6}.ListView_emptyText__VJm2T{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:1.1rem;font-weight:600;margin:0 0 4px}.ListView_emptySubtext__xFP4i{color:#1f1f22;font-family:Poppins,sans-serif;font-size:.9rem;margin:0}.CalendarView_container__L5g33{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;padding:16px;width:100%}.CalendarView_timeline__5ccqR{display:flex;min-height:960px;position:relative}.CalendarView_hourColumn__2Ry34{flex-shrink:0;width:50px}.CalendarView_hourLabel__DaJXH{align-items:flex-start;display:flex;font-family:Poppins,sans-serif;font-size:.65rem;justify-content:flex-end;padding-right:4px;padding-top:2px;position:relative}.CalendarView_taskColumn__0Ag\+t{border-left:1px solid #80808026;flex:1 1;position:relative}.CalendarView_gridLine__sIDnv{background-color:#8080801f;height:1px;left:0;position:absolute;right:0}.CalendarView_taskBlock__wF7Ee{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;box-shadow:0 2px 8px #0000001a;cursor:pointer;left:4px;min-height:24px;overflow:hidden;position:absolute;right:4px;transition:transform .2s ease,box-shadow .2s ease}.CalendarView_taskBlock__wF7Ee:hover{box-shadow:0 4px 12px #0003;transform:scale(1.02);z-index:10}.CalendarView_taskBlockContent__Eb40e{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;height:100%;padding:4px 8px}.CalendarView_taskIcon__Y9blP{flex-shrink:0;font-size:.9rem;line-height:1}.CalendarView_taskLabel__ly958{color:#fff;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:.75rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d;white-space:nowrap}.CalendarView_taskTime__31FAy{background:#00000026;border-radius:8px;color:#ffffffe6;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.6rem;padding:2px 6px;text-shadow:0 1px 2px #0000004d;white-space:nowrap}.CalendarView_loadingState__SVy7h{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:48px 24px;text-align:center}.CalendarView_loadingState__SVy7h p{font-family:Nunito,Poppins,sans-serif;margin:0}.CalendarView_spinner__EjvB5{animation:CalendarView_spin__QYhIs 1s linear infinite}@keyframes CalendarView_spin__QYhIs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CalendarView_emptyState__EOxXL{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:48px 24px;text-align:center}.CalendarView_emptyIcon__6DWc3{font-size:3rem;margin-bottom:16px;opacity:.6}.CalendarView_emptyText__apkB\+{font-family:Nunito,Poppins,sans-serif;font-size:1.1rem;font-weight:600;margin:0 0 4px}.CalendarView_emptySubtext__TIXOY{font-family:Poppins,sans-serif;font-size:.9rem;margin:0}.CalendarView_gestureOverlay__KSmTh{height:40px;pointer-events:none;position:fixed;width:120px;z-index:100}.AppDrawer_backdrop__orcYr{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:900}.AppDrawer_backdrop__orcYr.AppDrawer_open__Lx863{opacity:1;visibility:visible}.AppDrawer_drawer__0UvPI{-webkit-overflow-scrolling:touch;bottom:0;box-shadow:-8px 0 30px #00000026;display:flex;flex-direction:column;max-width:85vw;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:320px;z-index:1000}.AppDrawer_drawer__0UvPI.AppDrawer_open__Lx863{transform:translateX(0)}.AppDrawer_header__v9hI6{align-items:center;background:#0000;border-bottom:2px solid #80808033;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.AppDrawer_title__NSC3w{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:700;margin:0}.AppDrawer_closeButton__pHEOa{align-items:center;background:none;border:none;border-radius:50%;color:#030202;cursor:pointer;display:flex;height:44px;justify-content:center;padding:4px;transition:background-color .2s ease;width:44px}.AppDrawer_closeButton__pHEOa:hover{background-color:#03020214}.AppDrawer_closeButton__pHEOa:active{background-color:#0302021f}.AppDrawer_section__YJ9\+i{border-bottom:1px solid #0302020f;padding:16px 24px}.AppDrawer_sectionTitle__nklDE{color:#1f1f22;font-family:Nunito,Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.AppDrawer_profileList__KqXJh{display:flex;flex-direction:column;gap:4px}.AppDrawer_profileItem__kUeEX{align-items:center;background:#0000;border:2px solid #0000;border-radius:16px;cursor:pointer;display:flex;gap:8px;min-height:52px;padding:8px 16px;text-align:left;transition:all .2s ease;width:100%}.AppDrawer_profileItem__kUeEX:hover{background-color:#32b19714;border-color:#32b19733}.AppDrawer_profileItem__kUeEX.AppDrawer_active__rYawj{background-color:#32b1971f;border-color:#32b197}.AppDrawer_profileItem__kUeEX.AppDrawer_active__rYawj .AppDrawer_profileAvatar__40r3y{box-shadow:0 2px 8px #fcc10466}.AppDrawer_profileAvatar__40r3y{align-items:center;background-color:#fcc104;border-radius:50%;color:#030202;display:flex;flex-shrink:0;font-family:Nunito,Poppins,sans-serif;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;transition:box-shadow .2s ease;width:40px}.AppDrawer_profileName__iwkiC{color:#030202;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500}.AppDrawer_activeBadge__8ANyb{background-color:#32b19726;border-radius:999px;color:#32b197;font-family:Nunito,Poppins,sans-serif;font-size:12px;font-weight:700;padding:4px 10px}.AppDrawer_navList__\+OtWT{display:flex;flex-direction:column;gap:4px}.AppDrawer_navItem__Jj8fX{align-items:center;background:#0000;border:none;border-radius:16px;color:#030202;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:16px;gap:16px;min-height:52px;padding:16px;text-align:left;transition:all .2s ease;width:100%}.AppDrawer_navItem__Jj8fX:hover{background-color:#32b19714}.AppDrawer_navItem__Jj8fX:hover svg{color:#32b197}.AppDrawer_navItem__Jj8fX svg{color:#5c6db0;flex-shrink:0;transition:color .2s ease}.AppDrawer_navItem__Jj8fX span{font-weight:500}.AppDrawer_footer__7ep8M{background:#0000;border-top:1px solid #80808026;margin-top:auto;padding:24px}.AppDrawer_signOutButton__dtMMC{align-items:center;background-color:#fff;border:2px solid #a51870;border-radius:16px;color:#a51870;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:16px;transition:all .2s ease;width:100%}.AppDrawer_signOutButton__dtMMC:hover{background-color:#a5187014;transform:translateY(-1px)}.AppDrawer_signOutButton__dtMMC:active{transform:translateY(0)}.AppDrawer_signOutButton__dtMMC svg{flex-shrink:0}.BackgroundMinuLine_container__h\+JLG{bottom:0;height:100vh;height:100dvh;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;width:100vw;z-index:0}.BackgroundMinuLine_svg__pCEq-{height:100%;left:0;position:absolute;top:0;width:100%}.TaskDetailModal_overlay__UY4ee{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);position:fixed;right:0;top:0;z-index:1000}.TaskDetailModal_modal__i8Je8{-webkit-overflow-scrolling:touch;background:#f8e8d9;border-radius:28px;box-shadow:0 10px 40px #00000040;display:flex;flex-direction:column;gap:16px;max-height:90vh;max-height:90dvh;max-width:500px;overflow-y:auto;padding:24px;width:90%}@media(max-height:500px){.TaskDetailModal_modal__i8Je8{border-radius:0;height:100%;padding-bottom:20px}}@media(max-width:768px){.TaskDetailModal_modal__i8Je8{border-radius:0;border-top-left-radius:28px;border-top-right-radius:28px;max-height:100dvh;max-width:100%;padding:24px 16px;width:100%}}.TaskDetailModal_header__SgO10{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TaskDetailModal_title__yZalH{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.TaskDetailModal_closeBtn__713Tf{align-items:center;background:none;border:none;border-radius:50%;color:#1f1f22;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:44px;justify-content:center;transition:background-color .2s;width:44px}.TaskDetailModal_closeBtn__713Tf:hover{background-color:#0302020d;color:#030202}.TaskDetailModal_libraryButton__F3Rif{align-items:center;background:#32b197;border:none;border-radius:16px;box-shadow:0 4px 12px #32b1974d;color:#fff;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:1rem;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;transition:all .2s;width:100%}.TaskDetailModal_libraryButton__F3Rif:hover{box-shadow:0 6px 16px #32b19766;transform:translateY(-2px)}.TaskDetailModal_libraryButton__F3Rif:active{transform:translateY(0)}@media(max-width:768px){.TaskDetailModal_libraryButton__F3Rif{min-height:52px;padding:16px 24px}}.TaskDetailModal_field__-RDyH{display:flex;flex-direction:column;gap:8px}.TaskDetailModal_timeFields__Fk-\+a{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:480px){.TaskDetailModal_timeFields__Fk-\+a{gap:8px;grid-template-columns:1fr}}.TaskDetailModal_label__v4Sft{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:.9rem;font-weight:600}.TaskDetailModal_subLabel__Alk7R{color:#1f1f22;display:block;font-family:Poppins,sans-serif;font-size:.8rem;margin-bottom:4px}.TaskDetailModal_input__zJhUt,.TaskDetailModal_select__DdVJg{background:#8080801a;border:2px solid #80808033;border-radius:16px;color:inherit;font-family:Nunito,Poppins,sans-serif;font-size:1rem;outline:none;padding:8px 16px;transition:border-color .2s,background-color .2s}@media(max-width:768px){.TaskDetailModal_input__zJhUt,.TaskDetailModal_select__DdVJg{font-size:16px}}.TaskDetailModal_input__zJhUt:focus,.TaskDetailModal_select__DdVJg:focus{background:#80808026;border-color:#32b197}.TaskDetailModal_colorPicker__Xd85b{display:flex;flex-wrap:wrap;gap:8px}.TaskDetailModal_colorBtn__dmTys{border:3px solid #0000;border-radius:50%;cursor:pointer;height:40px;transition:transform .2s,border-color .2s;width:40px}.TaskDetailModal_colorBtn__dmTys:hover{transform:scale(1.1)}.TaskDetailModal_colorBtn__dmTys.TaskDetailModal_selected__NW7uA{border-color:#030202;transform:scale(1.1)}@media(max-width:768px){.TaskDetailModal_colorBtn__dmTys{height:44px;width:44px}}.TaskDetailModal_daysGrid__iPyjV{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.TaskDetailModal_dayBtn__et6JW{background:#8080801a;border:2px solid #80808033;border-radius:16px;color:inherit;cursor:pointer;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:.85rem;font-weight:500;min-height:44px;min-width:44px;padding:8px;text-align:center;transition:all .2s}.TaskDetailModal_dayBtn__et6JW:hover{background:#32b19733;border-color:#32b197}.TaskDetailModal_dayBtn__et6JW.TaskDetailModal_selected__NW7uA{background:#32b197;border-color:#32b197;color:#fff}@media(max-width:768px){.TaskDetailModal_dayBtn__et6JW{font-size:.8rem;min-height:44px}}.TaskDetailModal_section__kEqfl{background:#80808014;border:1px solid #80808026;border-radius:16px;padding:16px}.TaskDetailModal_actions__4ABM3{border-top:1px solid #03020214;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:16px}@media(max-width:480px){.TaskDetailModal_actions__4ABM3{flex-direction:column-reverse;gap:8px}}.TaskDetailModal_cancelBtn__2pbnE,.TaskDetailModal_deleteBtn__nwtWh,.TaskDetailModal_saveBtn__jr8ry,.TaskDetailModal_warningBtn__sldUE{border-radius:16px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:1rem;font-weight:700;min-height:48px;padding:8px 24px;transition:all .2s}@media(max-width:480px){.TaskDetailModal_cancelBtn__2pbnE,.TaskDetailModal_deleteBtn__nwtWh,.TaskDetailModal_saveBtn__jr8ry,.TaskDetailModal_warningBtn__sldUE{justify-content:center;text-align:center;width:100%}}.TaskDetailModal_saveBtn__jr8ry{background:#32b197;border:none;color:#fff}.TaskDetailModal_saveBtn__jr8ry:hover{background:#29917c;transform:translateY(-1px)}.TaskDetailModal_cancelBtn__2pbnE{background:#8080801a;border:2px solid #80808033;color:inherit}.TaskDetailModal_cancelBtn__2pbnE:hover{background:#80808033}.TaskDetailModal_deleteBtn__nwtWh{background:#0000;border:2px solid #a51870;color:#a51870;margin-right:auto;padding:8px 24px}.TaskDetailModal_deleteBtn__nwtWh:hover{background:#a5187026}@media(max-width:480px){.TaskDetailModal_deleteBtn__nwtWh{margin-right:0}}.TaskDetailModal_warningBtn__sldUE{background:#fcc104;border:none;color:#030202}.TaskDetailModal_warningBtn__sldUE:hover{background:#e4ae03}.TaskDetailModal_subOverlay__Rp9md{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.TaskDetailModal_subModal__ju6QK{animation:TaskDetailModal_slideUp__JHHIp .2s ease-out;background:inherit;border-radius:28px;box-shadow:0 20px 40px #0000004d;max-width:400px;padding:24px;width:90%}@media(max-width:768px){.TaskDetailModal_subModal__ju6QK{padding:16px;width:95%}}@keyframes TaskDetailModal_slideUp__JHHIp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaskDetailModal_subTitle__eMV\+q{color:inherit;font-family:Nunito,Poppins,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 8px}.TaskDetailModal_subText__oSDSu{color:inherit;font-family:Poppins,sans-serif;line-height:1.5;margin:0 0 16px;opacity:.8}.TaskDetailModal_warningNote__Ku2sn{background:#fcc10433;border-left:4px solid #fcc104;border-radius:8px;color:#332701;font-size:.9rem;margin:0 0 16px;padding:8px}.TaskDetailModal_recurringOptions__QEIFV{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.TaskDetailModal_radioOption__61jA5{align-items:flex-start;background:#80808014;border:2px solid #80808033;border-radius:16px;cursor:pointer;display:flex;gap:8px;padding:16px;transition:all .2s}.TaskDetailModal_radioOption__61jA5:hover{background:#32b1971a;border-color:#32b19766}.TaskDetailModal_radioOption__61jA5.TaskDetailModal_selected__NW7uA{background:#32b19726;border-color:#32b197}.TaskDetailModal_radioOption__61jA5 input[type=radio]{accent-color:#32b197;height:20px;margin-top:2px;width:20px}.TaskDetailModal_radioContent__hS5Qy{display:flex;flex-direction:column;gap:4px}.TaskDetailModal_radioLabel__FYhLr{color:inherit;font-family:Nunito,Poppins,sans-serif;font-size:.95rem;font-weight:600}.TaskDetailModal_radioDesc__xcB5x{color:inherit;font-family:Poppins,sans-serif;font-size:.8rem;opacity:.7}.TaskDetailModal_subActions__N08nL{display:flex;gap:8px;justify-content:flex-end}@media(max-width:480px){.TaskDetailModal_subActions__N08nL{flex-direction:column-reverse}}.CreateRoutineModal_overlay__jP4E2{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);position:fixed;right:0;top:0;z-index:1000}.CreateRoutineModal_modal__VczPX{animation:CreateRoutineModal_slideUp__Rf2NL .3s ease-out;background:#f8e8d9;border-radius:28px;box-shadow:0 10px 40px #00000040;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;max-width:600px;overflow:hidden;width:90%}@media(max-width:768px){.CreateRoutineModal_modal__VczPX{border-radius:0;border-top-left-radius:28px;border-top-right-radius:28px;max-height:100dvh;max-width:100%;width:100%}}@keyframes CreateRoutineModal_slideUp__Rf2NL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateRoutineModal_header__VUk8b{align-items:center;border-bottom:1px solid #80808026;display:flex;justify-content:space-between;padding:24px}.CreateRoutineModal_header__VUk8b h2{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.CreateRoutineModal_closeButton__7SdYu{align-items:center;background:none;border:none;border-radius:50%;color:#1f1f22;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:44px;justify-content:center;transition:background-color .2s;width:44px}.CreateRoutineModal_closeButton__7SdYu:hover{background-color:#0302020d;color:#030202}.CreateRoutineModal_content__80bZo{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px}@media(max-width:768px){.CreateRoutineModal_content__80bZo{padding:16px}}.CreateRoutineModal_footer__iyf29{background:#8080800d;border-top:1px solid #03020214;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}@media(max-width:768px){.CreateRoutineModal_footer__iyf29{flex-wrap:wrap;gap:8px;padding:16px}}.CreateRoutineModal_grid__mknVX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media(max-width:480px){.CreateRoutineModal_grid__mknVX{gap:8px;grid-template-columns:repeat(2,1fr)}}.CreateRoutineModal_card__kAK14{align-items:center;background:#80808014;border:2px solid #80808033;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:100px;padding:16px;text-align:center;transition:all .2s}.CreateRoutineModal_card__kAK14:hover{background:#32b1971a;border-color:#32b197}.CreateRoutineModal_card__kAK14.CreateRoutineModal_selected__983AX{background:#32b19726;border-color:#32b197;box-shadow:0 0 0 2px #32b1974d}.CreateRoutineModal_card__kAK14 .CreateRoutineModal_icon__mYnaQ{font-size:32px}.CreateRoutineModal_card__kAK14 .CreateRoutineModal_name__BhtyC{color:#030202;font-weight:600}.CreateRoutineModal_card__kAK14 .CreateRoutineModal_desc__iaBAN{color:#1f1f22;font-size:.8rem}.CreateRoutineModal_formGroup__ncnsm{margin-bottom:16px}.CreateRoutineModal_formGroup__ncnsm label{color:#030202;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.CreateRoutineModal_formGroup__ncnsm input[type=date],.CreateRoutineModal_formGroup__ncnsm input[type=text],.CreateRoutineModal_formGroup__ncnsm input[type=time],.CreateRoutineModal_formGroup__ncnsm select{background:#8080801a;border:2px solid #80808033;border-radius:16px;color:inherit;font-family:Nunito,Poppins,sans-serif;font-size:16px;padding:8px 16px;width:100%}.CreateRoutineModal_formGroup__ncnsm input[type=date]:focus,.CreateRoutineModal_formGroup__ncnsm input[type=text]:focus,.CreateRoutineModal_formGroup__ncnsm input[type=time]:focus,.CreateRoutineModal_formGroup__ncnsm select:focus{background:#80808026;border-color:#32b197;outline:none}.CreateRoutineModal_row__iGmvi{display:flex;gap:16px;margin-bottom:16px}.CreateRoutineModal_row__iGmvi>div{flex:1 1}@media(max-width:768px){.CreateRoutineModal_row__iGmvi{flex-direction:column;gap:8px}.CreateRoutineModal_row__iGmvi>div{flex:none;width:100%}}.CreateRoutineModal_daysSelector__V2AKV{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:8px}.CreateRoutineModal_daysSelector__V2AKV button{background:#8080801a;border:2px solid #80808033;border-radius:50%;color:inherit;cursor:pointer;font-size:.85rem;font-weight:600;height:44px;transition:all .2s;width:44px}.CreateRoutineModal_daysSelector__V2AKV button.CreateRoutineModal_active__VV63-{background:#32b197;border-color:#32b197;color:#fff}.CreateRoutineModal_daysSelector__V2AKV button:hover:not(.CreateRoutineModal_active__VV63-){background:#32b19733;border-color:#32b197}.CreateRoutineModal_taskList__TV0zn{display:flex;flex-direction:column;gap:8px}.CreateRoutineModal_taskItem__CkfkD{align-items:center;background:#80808014;border:1px solid #80808026;border-radius:16px;display:flex;gap:8px;padding:16px;touch-action:manipulation}.CreateRoutineModal_taskItem__CkfkD[data-dragging=true]{background:#80808026;opacity:.5}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_taskIcon__2zoSU{align-items:center;border-radius:16px;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_taskDetails__Daqdh{flex:1 1;min-width:0}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_taskDetails__Daqdh .CreateRoutineModal_taskHeader__5mdPz{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_durationControl__W5WaR{align-items:center;display:flex;gap:4px}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_durationControl__W5WaR button{align-items:center;background:#8080801a;border:2px solid #80808033;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;transition:all .2s;width:32px}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_durationControl__W5WaR button:hover{background:#32b19733;border-color:#32b197}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_durationControl__W5WaR span{font-weight:600;min-width:40px;text-align:center}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_deleteBtn__LAyMz{background:none;border:none;color:#a51870;cursor:pointer;font-size:18px;opacity:.6;padding:8px;transition:opacity .2s}.CreateRoutineModal_taskItem__CkfkD .CreateRoutineModal_deleteBtn__LAyMz:hover{opacity:1}.CreateRoutineModal_primaryBtn__zMHT4{background:#32b197;border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-weight:700;min-height:48px;padding:8px 24px;transition:all .2s}.CreateRoutineModal_primaryBtn__zMHT4:hover{background:#29917c;transform:translateY(-1px)}.CreateRoutineModal_primaryBtn__zMHT4:disabled{background:#8080804d;cursor:not-allowed;transform:none}.CreateRoutineModal_secondaryBtn__XUJAG{background:#8080801a;border:2px solid #80808033;border-radius:16px;color:inherit;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-weight:700;min-height:48px;padding:8px 24px;transition:all .2s}.CreateRoutineModal_secondaryBtn__XUJAG:hover{background:#80808033}.CreateRoutineModal_timeBar__yraKt{background:#80808026;border-radius:4px;display:flex;height:8px;margin-bottom:16px;overflow:hidden}.CreateRoutineModal_timeBar__yraKt .CreateRoutineModal_segment__94hRW{height:100%;transition:width .3s ease}.CreateRoutineModal_childSelection__rNYQY{display:flex;flex-wrap:wrap;gap:8px}.CreateRoutineModal_childLabel__txIkZ{align-items:center;background:#80808014;border:2px solid #80808026;border-radius:16px;cursor:pointer;display:flex;gap:8px;min-height:44px;padding:8px 16px;transition:all .2s}.CreateRoutineModal_childLabel__txIkZ:hover{background:#32b1971a;border-color:#32b197}.CreateRoutineModal_childLabel__txIkZ input[type=checkbox]{accent-color:#32b197;cursor:pointer;height:20px;width:20px}.CreateRoutineModal_childLabel__txIkZ span{color:inherit;font-weight:500}.CreateRoutineModal_quickAddForm__NR3By{background:#80808014;border:1px solid #80808026;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}.CreateRoutineModal_quickAddRow__Rdjua{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CreateRoutineModal_quickAddLabel__FP56T{color:inherit;font-size:.9rem;font-weight:600;min-width:70px}.CreateRoutineModal_quickAddInput__CPMRw{background:#8080801a;border:2px solid #80808033;border-radius:16px;color:inherit;font-size:16px;padding:8px 16px;width:100%}.CreateRoutineModal_quickAddInput__CPMRw:focus{background:#80808026;border-color:#32b197;outline:none}.CreateRoutineModal_quickAddIconPicker__msEjt{display:flex;flex-wrap:wrap;gap:4px}.CreateRoutineModal_iconBtn__Cm6mn{align-items:center;background:#8080801a;border:2px solid #80808033;border-radius:16px;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .2s;width:40px}.CreateRoutineModal_iconBtn__Cm6mn.CreateRoutineModal_selected__983AX{background:#32b19726;border-color:#32b197}.CreateRoutineModal_iconBtn__Cm6mn:hover:not(.CreateRoutineModal_selected__983AX){background:#80808033}.CreateRoutineModal_quickAddColors__ML\+5o{display:flex;flex-wrap:wrap;gap:4px}.CreateRoutineModal_colorBtn__ccjCt{border:3px solid #0000;border-radius:50%;cursor:pointer;height:36px;transition:all .2s;width:36px}.CreateRoutineModal_colorBtn__ccjCt:hover{transform:scale(1.1)}.CreateRoutineModal_colorBtn__ccjCt.CreateRoutineModal_selected__983AX{border-color:#030202;transform:scale(1.1)}.CreateRoutineModal_quickAddActions__pVk-I{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.CreateRoutineModal_addTaskButtons__ZsfER{display:flex;gap:8px}@media(max-width:768px){.CreateRoutineModal_addTaskButtons__ZsfER{flex-direction:column}}.CreateRoutineModal_addTaskBtn__Mu-JW{border-style:dashed;flex:1 1;font-size:15px;min-height:48px}.CreateRoutineModal_footerSpacer__oEF\+L{flex:1 1}@media(max-width:768px){.CreateRoutineModal_footerSpacer__oEF\+L{display:none}}.CreateRoutineModal_timingSection__OkXiP{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.CreateRoutineModal_toggleContainer__X9RiY{display:flex;justify-content:center}.CreateRoutineModal_pillToggle__MrbFz{background:#80808026;border-radius:20px;display:inline-flex;padding:4px}.CreateRoutineModal_pillBtn__6jF\+7{background:#0000;border:none;border-radius:16px;color:inherit;cursor:pointer;font-size:.9rem;font-weight:600;opacity:.7;padding:8px 24px;transition:all .2s}.CreateRoutineModal_pillBtn__6jF\+7.CreateRoutineModal_active__VV63-{background:#32b197;color:#fff;opacity:1}.CreateRoutineModal_pillBtn__6jF\+7:hover:not(.CreateRoutineModal_active__VV63-){background:#80808033;opacity:1}.CreateRoutineModal_timingQuestionBubble__hF\+\+d{align-items:center;background:#4c3d99;border-radius:28px;display:flex;flex-direction:column;gap:16px;padding:24px;position:relative}.CreateRoutineModal_bubbleText__sxMUf{color:#fff;font-size:1.1rem;font-weight:500;margin:0;text-align:center}.CreateRoutineModal_timeInputWrapper__G5oTs{display:flex;justify-content:center;width:100%}.CreateRoutineModal_bubbleTimeInput__1xPV4{background:#0000;border:none;border-bottom:2px solid #ffffff80;color:#fff;font-size:1.5rem;font-weight:700;padding:8px 16px;text-align:center;width:auto}.CreateRoutineModal_bubbleTimeInput__1xPV4:focus{border-bottom-color:#fff;outline:none}.CreateRoutineModal_bubbleMinuCharacter__JQv0M{bottom:-10px;height:auto;position:absolute;right:20px;width:60px}.CreateRoutineModal_routineTypeToggle__SgIlZ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.CreateRoutineModal_typeToggleBtn__k0CQf{align-items:center;background:#80808014;border:2px solid #80808033;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:16px 8px;text-align:center;transition:all .2s}.CreateRoutineModal_typeToggleBtn__k0CQf:hover{background:#32b1971a;border-color:#32b197}.CreateRoutineModal_typeToggleBtn__k0CQf.CreateRoutineModal_active__VV63-{background:#32b19726;border-color:#32b197}.CreateRoutineModal_typeToggleBtn__k0CQf.CreateRoutineModal_vacationBtn__943PF.CreateRoutineModal_active__VV63-{background:#fcc10426;border-color:#fcc104}.CreateRoutineModal_typeIcon__6kxPd{font-size:28px;margin-bottom:4px}.CreateRoutineModal_typeLabel__r5JYn{color:inherit;font-size:1rem;font-weight:600}.CreateRoutineModal_typeDesc__4\+4tC{color:inherit;font-size:.75rem;margin-top:4px;opacity:.7}.CreateRoutineModal_vacationNote__Mym63{background:#fcc10426;border-left:4px solid #fcc104;border-radius:16px;color:#fcc104;font-size:.85rem;margin-top:8px;padding:8px 16px;text-align:center}.CreateRoutineModal_colorSelection__aQZA5{display:flex;flex-wrap:wrap;gap:8px}.CreateRoutineModal_routineColorBtn__X0UVH{border:3px solid #0000;border-radius:50%;cursor:pointer;height:40px;transition:all .2s;width:40px}.CreateRoutineModal_routineColorBtn__X0UVH:hover{transform:scale(1.1)}.CreateRoutineModal_routineColorBtn__X0UVH.CreateRoutineModal_selected__983AX{border-color:#030202;box-shadow:0 2px 8px #0000004d;transform:scale(1.15)}.CreateRoutineModal_taskLabel__6q-Hi{color:inherit;flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateRoutineModal_taskDuration__FEw4y{color:inherit;font-size:.85rem;font-weight:500;opacity:.7}.CreateRoutineModal_taskTimeRange__XKBbD{color:#32b197;font-size:.8rem;font-weight:500;margin-top:2px}.CreateRoutineModal_timingSummary__GUZ19{background:#80808014;border:1px solid #80808026;border-radius:16px;margin-bottom:16px;padding:8px 16px}.CreateRoutineModal_timingInfo__EchOW{align-items:center;display:flex;flex-wrap:wrap;font-size:.95rem;gap:8px;justify-content:center}.CreateRoutineModal_timeAnchorBadge__qj49q{background:#32b197;border-radius:8px;color:#fff;font-weight:600;padding:4px 10px}.CreateRoutineModal_timeCalculated__Fz5kW{color:inherit;font-weight:500}.CreateRoutineModal_timeArrow__\+0o9o{font-weight:700;opacity:.5}.CreateRoutineModal_totalDuration__P7ryz{font-size:.85rem;opacity:.7}.CreateRoutineModal_overlapWarning__Yz3DU{background:#a5187026;border-radius:16px;color:#a51870;font-size:.9rem;font-weight:500;margin-top:8px;padding:8px 16px;text-align:center}.CreateRoutineModal_dragHint__hRy2D{color:inherit;font-size:.85rem;margin:8px 0;opacity:.6;text-align:center}.CreateRoutineModal_dragHandle__WdNmY{-webkit-touch-callout:none;cursor:grab;flex-shrink:0;font-size:16px;letter-spacing:-2px;opacity:.5;padding:8px 4px;touch-action:none;-webkit-user-select:none;user-select:none}.CreateRoutineModal_dragHandle__WdNmY:hover{opacity:.8}.CreateRoutineModal_dragHandle__WdNmY:active{cursor:grabbing}.CreateRoutineModal_step1Container__OV3Tp{display:flex;flex-direction:column;gap:16px}.CreateRoutineModal_minuQuestion__4c-k3{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:center}.CreateRoutineModal_minuCharacter__gOyfM{height:auto;width:80px}.CreateRoutineModal_questionText__xoHnF{color:inherit;font-size:1.1rem;font-weight:500;margin:0}.CreateRoutineModal_coloredCard__sPvps{align-items:flex-start;border:3px solid #0000;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;min-height:90px;padding:24px 16px;transition:all .2s}.CreateRoutineModal_coloredCard__sPvps:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.CreateRoutineModal_coloredCard__sPvps.CreateRoutineModal_selected__983AX{border-color:#fff;box-shadow:0 0 0 3px #ffffff80}.CreateRoutineModal_coloredCard__sPvps .CreateRoutineModal_cardName__XK81l{color:#fff;font-size:1rem;font-weight:600;line-height:1.2;text-shadow:0 1px 2px #0003}.SwipeableContent_container__Gopwl{height:100%;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;width:100%}.SwipeableContent_draggable__DK2i6{cursor:grab;height:100%;width:100%}.SwipeableContent_draggable__DK2i6:active{cursor:grabbing}.SwipeableContent_edgeIndicator__qU4MI{align-items:center;background:linear-gradient(90deg,#00000026,#0000);border-radius:0 12px 12px 0;display:flex;height:80px;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.SwipeableContent_edgeIndicator__qU4MI.SwipeableContent_left__LuSHH{background:linear-gradient(90deg,#00000026,#0000);border-radius:0 12px 12px 0;left:0}.SwipeableContent_edgeIndicator__qU4MI.SwipeableContent_right__CZjjt{background:linear-gradient(270deg,#00000026,#0000);border-radius:12px 0 0 12px;right:0}.SwipeableContent_indicatorIcon__f91o7{color:#fff;font-size:24px;font-weight:700;text-shadow:0 1px 3px #0000004d}.SwipeableContent_dotIndicators__B7VIG{background:#0003;border-radius:20px;bottom:8px;display:flex;gap:8px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}.SwipeableContent_dot__-VSDQ{background:#ffffff80;border-radius:50%;height:8px;transition:all .2s ease;width:8px}.SwipeableContent_dot__-VSDQ.SwipeableContent_active__3qiaC{background:#fff;transform:scale(1.2)}.GuidingStroke_container__01yz5{bottom:0;overflow:hidden;pointer-events:none;right:0;z-index:100}.GuidingStroke_container__01yz5,.GuidingStroke_svg__WM51h{height:100%;left:0;position:absolute;top:0;width:100%}.CinematicTransition_container__-SxA3{height:100%;overflow:hidden;position:relative;width:100%}.CinematicTransition_strokeLayer__U26hF{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:100}.CinematicTransition_strokeSvg__SoJXy{height:100%;width:100%}.CinematicTransition_contentLayer__5tv\+k{height:100%;position:relative;transition:none;width:100%;will-change:transform,opacity}.BespokeStrokes_container__RtD7r{bottom:0;overflow:hidden;pointer-events:none;right:0;z-index:50}.BespokeStrokes_container__RtD7r,.BespokeStrokes_svg__7n68H,.ViewTransitionStroke_container__KVAIW{height:100%;left:0;position:absolute;top:0;width:100%}.ViewTransitionStroke_container__KVAIW{bottom:0;overflow:hidden;pointer-events:none;right:0;z-index:50}.ViewTransitionStroke_svg__84YgS{height:100%;left:0;position:absolute;top:0;width:100%}.SquiggleMascot_container__3cVcp{-webkit-user-drag:none;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.SquiggleMascot_wobbleWrapper__aD1qe{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.SquiggleMascot_image__EV6TM{-webkit-user-drag:none;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.SquiggleRenderer_container__apG9k{bottom:24px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));pointer-events:auto;position:absolute;right:24px;z-index:9999}.SettingsManager_container__kBItu{display:flex;flex-direction:column;gap:24px}.SettingsManager_section__rNsl0{background:#0000;border-radius:20px;padding:16px}@media(min-width:768px){.SettingsManager_section__rNsl0{padding:24px}}.SettingsManager_sectionTitle__ZrmPW{align-items:center;border-bottom:2px solid;border-color:inherit;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:700;gap:8px;margin:0 0 16px;padding-bottom:8px}.SettingsManager_settingItem__zuEaF{margin-bottom:16px}.SettingsManager_settingItem__zuEaF:last-child{margin-bottom:0}.SettingsManager_label__xx04Y{display:block;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px}.SettingsManager_description__Fd37y{font-family:Poppins,sans-serif;font-size:14px;margin-bottom:8px}.SettingsManager_buttonGroup__Z9dZo{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){.SettingsManager_buttonGroup__Z9dZo{flex-direction:column}}.SettingsManager_optionButton__c9kJO{border:2px solid;border-radius:20px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500;gap:4px;min-height:56px;min-width:120px;padding:16px;text-align:left;transition:all .2s ease}.SettingsManager_optionButton__c9kJO:hover{opacity:.9;transform:translateY(-1px)}.SettingsManager_optionButton__c9kJO:active{transform:translateY(0)}.SettingsManager_optionButton__c9kJO .SettingsManager_icon__ZlMJH{font-size:1.5rem}.SettingsManager_optionButton__c9kJO .SettingsManager_optionLabel__RE6dw{font-weight:600}.SettingsManager_optionButton__c9kJO .SettingsManager_description__Fd37y,.SettingsManager_optionButton__c9kJO .SettingsManager_optionDescription__bEh1Q{font-size:12px;font-weight:400;line-height:1.3;opacity:.8}.SettingsManager_toggleRow__oa7Jh{align-items:center;border-bottom:1px solid;border-color:#80808026;display:flex;gap:16px;justify-content:space-between;padding:8px 0}.SettingsManager_toggleRow__oa7Jh:last-child{border-bottom:none}.SettingsManager_toggleContainer__X8FWr{align-items:center;border:1px solid #80808026;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px}.SettingsManager_toggleInfo__XXsBl{flex:1 1}.SettingsManager_toggleLabel__CPebO{display:block;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600}.SettingsManager_toggleDescription__ZYfzg{font-family:Poppins,sans-serif;font-size:14px;margin-top:2px;opacity:.8}.SettingsManager_toggleButton__knpQl{border:none;border-radius:16px;cursor:pointer;flex-shrink:0;height:32px;position:relative;transition:background .2s;width:56px}.SettingsManager_toggleButton__knpQl .SettingsManager_toggleHandle__gQx4I{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;height:28px;left:2px;position:absolute;top:2px;transition:left .2s ease;width:28px}.SettingsManager_toggleButton__knpQl.SettingsManager_active__cG8Qk .SettingsManager_toggleHandle__gQx4I{left:26px}.SettingsManager_grid__kZa8I{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.SettingsManager_grid__kZa8I{grid-template-columns:repeat(3,1fr)}}.SettingsManager_themeButton__1d8X8{align-items:center;border:2px solid;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:80px;padding:16px;text-align:center;transition:all .2s ease}.SettingsManager_themeButton__1d8X8:hover{opacity:.9;transform:translateY(-2px)}.SettingsManager_themeButton__1d8X8:active{transform:translateY(0)}.SettingsManager_themeButton__1d8X8 .SettingsManager_themeName__4poCG{font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:700}.SettingsManager_themeButton__1d8X8 .SettingsManager_themeDesc__ggSYX{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.3;opacity:.8;overflow:hidden}.SettingsManager_numberButtonGroup__dhSiM{display:flex;gap:4px}.SettingsManager_numberButton__71LlN{border:2px solid;border-radius:16px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;min-height:44px;min-width:44px;padding:8px 16px;transition:all .2s ease}.SettingsManager_numberButton__71LlN:hover{opacity:.9}.SettingsManager_selectInput__dbC5P{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:2px solid #80808033;border-radius:16px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500;min-height:48px;padding:16px 40px 16px 16px;width:100%}.SettingsManager_selectInput__dbC5P:focus{box-shadow:0 0 0 3px #80808026;outline:none}.SettingsManager_profileList__CbaBS{display:flex;flex-direction:column;gap:8px}.SettingsManager_profileItem__4FY1I{align-items:center;border:1px solid #80808026;border-radius:16px;display:flex;gap:16px;padding:16px}.SettingsManager_profileAvatar__egbXa{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:Nunito,Poppins,sans-serif;font-size:1.1rem;font-weight:700;height:44px;justify-content:center;width:44px}.SettingsManager_profileInfo__IwuOk{flex:1 1;min-width:0}.SettingsManager_profileName__rI1sH{font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600}.SettingsManager_profileSelect__bdQ-s{background:#0000;border:2px solid #80808033;border-radius:8px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:14px;min-height:40px;min-width:100px;padding:4px 8px}.SettingsManager_profileSelect__bdQ-s:focus{outline:none}.SettingsManager_checkboxLabel__kaQJI{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background .2s}.SettingsManager_checkboxLabel__kaQJI:hover{background:#8080801a}.SettingsManager_checkboxLabel__kaQJI input[type=checkbox]{cursor:pointer;height:22px;width:22px}.SettingsManager_checkboxLabel__kaQJI span{font-family:Nunito,Poppins,sans-serif;font-weight:500}.PageHeader_header__AdCQH{align-items:center;background-color:#0000;border-bottom:1px solid;border-bottom-color:inherit;display:flex;flex-shrink:0;padding:16px 24px}.PageHeader_backButton__Qun7z{align-items:center;background:none;border:none;border-radius:16px;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background-color .2s ease,opacity .2s ease;width:44px}.PageHeader_backButton__Qun7z:hover{opacity:.7}.PageHeader_backButton__Qun7z:active{opacity:.5}.PageHeader_title__49GqZ{align-items:center;display:flex;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:1.25rem;font-weight:700;gap:8px;justify-content:center;margin:0;text-align:center}.PageHeader_icon__bm80x{font-size:1.25rem}.PageHeader_spacer__EdtKy{width:44px}.SettingsPage_container__rTGCU{display:flex;flex:1 0 auto;flex-direction:column;min-height:100%;width:100%}.SettingsPage_loading__i-hM2{align-items:center;display:flex;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:1rem;justify-content:center}.SettingsPage_loading__i-hM2:before{animation:SettingsPage_spin__8UnMB 2s linear infinite;content:"⚙️";font-size:2rem;margin-right:8px}@keyframes SettingsPage_spin__8UnMB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SettingsPage_content__ImODC{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:16px;width:100%}@media(min-width:768px){.SettingsPage_content__ImODC{margin:0 auto;max-width:600px;padding:24px}}.Profile_pageContainer__l9DOr{display:flex;flex:1 0 auto;flex-direction:column;min-height:100%;overflow:hidden}.Profile_pageContent__Wh7Jr{-webkit-overflow-scrolling:touch;flex:1 1;margin:0 auto;max-width:600px;min-height:0;overflow-y:auto;padding:16px;width:100%}@media(min-width:768px){.Profile_pageContent__Wh7Jr{padding:24px}}.Profile_section__xyIm\+{margin-bottom:32px}@media(max-width:768px){.Profile_section__xyIm\+{margin-bottom:24px}}.Profile_sectionTitle__tAqOf{align-items:center;color:#030202;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:700;gap:8px;margin-bottom:16px}.Profile_sectionTitle__tAqOf:before{content:"👤";font-size:1.25rem}.Profile_card__9XfI9{border-radius:20px;box-shadow:0 4px 12px #03020214;padding:24px}.Profile_buttonRow__BIA8H{display:flex;flex-wrap:wrap;gap:8px}.Profile_actionBtn__\+jUOh{background:#fff;border:2px solid #0302021a;border-radius:20px;color:#1f1f22;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-weight:600;min-height:44px;padding:8px 16px;transition:all .2s}.Profile_actionBtn__\+jUOh:hover{background:#32b1970d;border-color:#32b197}@media(max-width:768px){.Profile_actionBtn__\+jUOh{flex:1 1;min-width:140px}}.Profile_managerContainer__y-1aK{border-radius:20px;box-shadow:0 4px 12px #03020214;padding:24px}.Profile_managerHeader__DzxSc{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.Profile_managerHeader__DzxSc h3{color:#030202;font-size:20px;gap:8px;margin:0}.Profile_addChildBtn__hpfr8,.Profile_managerHeader__DzxSc h3{align-items:center;display:flex;font-family:Nunito,Poppins,sans-serif;font-weight:700}.Profile_addChildBtn__hpfr8{background:#32b197;border:none;border-radius:20px;box-shadow:0 2px 8px #32b1974d;color:#fff;cursor:pointer;gap:4px;min-height:44px;padding:8px 16px;transition:all .2s}.Profile_addChildBtn__hpfr8:hover{box-shadow:0 4px 12px #32b19766;transform:translateY(-1px)}.Profile_addChildBtn__hpfr8:active{transform:translateY(0)}.Profile_addForm__nC9qp{background:#f8e8d999;border:1px solid #0302020f;border-radius:16px;margin-bottom:24px;padding:16px}.Profile_formGroup__PL8Pm{margin-bottom:16px}.Profile_formGroup__PL8Pm label{color:#030202;display:block;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:600;margin-bottom:4px}.Profile_textInput__zKadq{background:#fff;border:2px solid #0302021a;border-radius:16px;font-family:Nunito,Poppins,sans-serif;font-size:16px;min-height:48px;padding:8px 16px;width:100%}.Profile_textInput__zKadq:focus{border-color:#32b197;box-shadow:0 0 0 3px #32b19726;outline:none}.Profile_themeSelection__We7nC{display:flex;flex-wrap:wrap;gap:4px}.Profile_themeBtn__cBO-z{background:#fff;border:2px solid #0302021a;border-radius:16px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:14px;min-height:44px;padding:8px 16px;transition:all .2s}.Profile_themeBtn__cBO-z.Profile_active__BrfKh{background:#32b1971a;border-color:#32b197;color:#030202}.Profile_themeBtn__cBO-z:hover:not(.Profile_active__BrfKh){border-color:#32b19780}.Profile_saveBtn__FWU9H{background:#fcc104;border:none;border-radius:20px;box-shadow:0 4px 12px #03020214;color:#030202;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-weight:700;min-height:44px;padding:8px 16px;transition:all .2s}.Profile_saveBtn__FWU9H:hover{box-shadow:0 4px 12px #fcc10466;transform:translateY(-1px)}.Profile_saveBtn__FWU9H:active{transform:translateY(0)}.Profile_profileList__CzaBI{grid-gap:8px;display:grid;gap:8px}.Profile_profileItem__zB3Yi{align-items:center;background:#f8e8d999;border:1px solid #0302020f;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px;transition:box-shadow .2s}.Profile_profileItem__zB3Yi:hover{box-shadow:0 2px 8px #00000014}@media(max-width:768px){.Profile_profileItem__zB3Yi{flex-wrap:wrap}}.Profile_profileInfo__T1Ypd{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.Profile_profileAvatar__bsdS5{align-items:center;background:#fcc104;border-radius:50%;box-shadow:0 2px 6px #fcc1044d;color:#030202;display:flex;flex-shrink:0;font-family:Nunito,Poppins,sans-serif;font-size:1.1rem;font-weight:700;height:44px;justify-content:center;width:44px}.Profile_profileDetails__P\+T0a{min-width:0}.Profile_profileName__F6PDf{color:#030202;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Profile_profileTheme__Wzq5w{color:#1f1f22;font-family:Poppins,sans-serif;font-size:14px}.Profile_deleteBtn__dLXT4{background:#0000;border:2px solid #a51870;border-radius:16px;color:#a51870;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-weight:600;min-height:40px;padding:4px 16px;transition:all .2s}.Profile_deleteBtn__dLXT4:hover{background:#a5187014}@media(max-width:768px){.Profile_deleteBtn__dLXT4{flex:1 1;min-height:44px;text-align:center}}.Profile_emptyState__th1Tg{color:#1f1f22;font-family:Poppins,sans-serif;padding:32px;text-align:center}.Profile_emptyState__th1Tg:before{content:"👶";display:block;font-size:3rem;margin-bottom:16px}.ScienceOfTime_container__LbGVO{color:#030202;font-family:Poppins,sans-serif;margin:0 auto;max-width:800px}.ScienceOfTime_header__JNxCi{margin-bottom:64px;text-align:center}.ScienceOfTime_header__JNxCi h1{color:#030202;font-size:48px;margin-bottom:16px}.ScienceOfTime_header__JNxCi .ScienceOfTime_subtitle__K5v6S{color:#5c6db0;font-family:Nunito,sans-serif;font-size:20px}.ScienceOfTime_section__RUd9J{margin-bottom:80px}.ScienceOfTime_section__RUd9J h2{display:inline-block;font-size:32px;margin-bottom:32px;position:relative}.ScienceOfTime_section__RUd9J h2:after{background-color:#fcc104;border-radius:2px;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:100%}.ScienceOfTime_section__RUd9J p{color:#444;font-size:18px;line-height:1.8;margin-bottom:16px}.ScienceOfTime_timelineGrid__FVhCz{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ScienceOfTime_milestone__7MbLp{background:#fff;border-radius:16px;border-top:4px solid #9b8ed8;box-shadow:0 4px 12px #03020214;padding:24px}.ScienceOfTime_milestone__7MbLp .ScienceOfTime_ageTag__ETqGS{background:#f0f0f0;border-radius:12px;color:#666;display:inline-block;font-size:14px;font-weight:700;margin-bottom:12px;padding:4px 12px}.ScienceOfTime_milestone__7MbLp h3{font-size:20px;margin-bottom:12px}.ScienceOfTime_milestone__7MbLp p{font-size:16px}.ScienceOfTime_twoColumn__qlHsB{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 300px}@media(max-width:768px){.ScienceOfTime_twoColumn__qlHsB{grid-template-columns:1fr}}.ScienceOfTime_visualExample__fDjyF{text-align:center}.ScienceOfTime_visualExample__fDjyF .ScienceOfTime_clockWrapper__ChFBi{height:250px;margin:0 auto;width:250px}.ScienceOfTime_visualExample__fDjyF .ScienceOfTime_caption__LuSQz{color:#888;font-size:14px;font-style:italic;margin-top:16px}.ScienceOfTime_tipsList__G7fak{list-style:none;padding:0}.ScienceOfTime_tipsList__G7fak li{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;gap:12px;margin-bottom:16px;padding:16px 24px}.ScienceOfTime_tipsList__G7fak li:before{color:#5c6db0;content:"✓";font-size:20px;font-weight:700}.ScienceOfTime_cta__E1ufG{background:#030202;border-radius:32px;color:#f8e8d9;margin-top:64px;padding:64px 24px;text-align:center}.ScienceOfTime_cta__E1ufG h3{color:#fff;font-size:32px;margin-bottom:32px}.ScienceOfTime_cta__E1ufG .ScienceOfTime_primaryButton__kT\+aK{background-color:#fcc104;border-radius:24px;color:#030202;display:inline-block;font-size:18px;font-weight:700;padding:16px 32px;text-decoration:none;transition:transform .2s}.ScienceOfTime_cta__E1ufG .ScienceOfTime_primaryButton__kT\+aK:hover{transform:scale(1.05)}.ScienceOfTime_quoteBox__QTaoY{background-color:#f8fafc;border-left:4px solid #5c6db0;border-radius:0 12px 12px 0;margin:24px 0;padding:24px}.ScienceOfTime_quoteBox__QTaoY p{color:#030202;font-size:18px;font-style:italic;margin-bottom:8px}.ScienceOfTime_quoteBox__QTaoY .ScienceOfTime_source__FGk4M{color:#666;display:block;font-size:14px;font-style:normal;font-weight:600;text-align:right}.ScienceOfTime_sourcesSection__shh4P{border-top:1px solid #eee;margin-top:64px;padding-top:32px}.ScienceOfTime_sourcesSection__shh4P h3{color:#030202;font-size:24px;margin-bottom:24px}.ScienceOfTime_sourcesSection__shh4P .ScienceOfTime_sourceItem__fLnQK{margin-bottom:24px}.ScienceOfTime_sourcesSection__shh4P .ScienceOfTime_sourceItem__fLnQK p{color:#030202;font-size:16px;font-weight:600;margin-bottom:4px}.ScienceOfTime_sourcesSection__shh4P .ScienceOfTime_sourceItem__fLnQK a{color:#5c6db0;font-size:14px;text-decoration:none;word-break:break-all}.ScienceOfTime_sourcesSection__shh4P .ScienceOfTime_sourceItem__fLnQK a:hover{text-decoration:underline}@media(max-width:768px){.clockContainer{margin:0 auto;max-height:90vw;max-width:90vw}.desktopControls{display:none!important}body{font-size:14px}.streakIndicator{transform:scale(.8)}.multi-clock-grid{align-items:start!important;gap:40px!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;height:auto!important;margin-top:80px!important;min-height:calc(100vh - 80px)!important;padding:0 10px 20px!important}.next-task-chip{gap:10px!important;margin-left:10px;margin-right:10px;max-width:calc(100% - 20px)!important;padding:10px 20px!important}.next-task-chip span:first-child{font-size:32px!important}.next-task-chip>div>div:first-child{font-size:18px!important}.next-task-chip>div>div:last-child{font-size:14px!important}.time-control-banner{padding:12px 16px!important}.time-control-banner .banner-content{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.time-control-banner .time-display{font-size:20px!important}.time-control-banner .time-markers{font-size:10px!important;gap:8px!important}.mobile-slider-container{min-width:0!important;width:100%!important}}@media(min-width:769px)and (max-width:1024px){.clockContainer{margin:0 auto;max-width:600px}}@media(min-width:1025px){.clockContainer{max-width:800px}}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{scroll-behavior:smooth;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8e8d9;font-size:16px;min-height:100vh;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:#030202;font-family:Nunito,Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}.theme-high-contrast{--color-primary-blue:#0080ff;--color-primary-purple:#9333ea;--color-primary-orange:#ff8c00;--color-primary-green:#10b981}.theme-color-blind{--color-primary-blue:#0173b2;--color-primary-purple:#de8f05;--color-primary-orange:#cc78bc;--color-primary-green:#029e73}.font-size-large{font-size:20px}.full-screen{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100vw}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes confettiFall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(300px) rotate(1turn)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes tink{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes flowShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.time-slider-precise{-webkit-appearance:none;appearance:none}.time-slider-precise::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#9b8ed8;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #03020214;cursor:grab;height:18px;margin-top:0;position:relative;width:18px}.time-slider-precise::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #667eeacc}.time-slider-precise::-webkit-slider-thumb:active{box-shadow:0 4px 16px #667eea;cursor:grabbing}.time-slider-precise::-moz-range-thumb{background:#9b8ed8;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #03020214;cursor:grab;height:18px;position:relative;width:18px}.time-slider-precise::-moz-range-thumb:hover{box-shadow:0 3px 12px #667eeacc}.time-slider-precise::-moz-range-thumb:active{box-shadow:0 4px 16px #667eea;cursor:grabbing}.time-slider-precise::-webkit-slider-runnable-track{background:#0000;border:none;border-radius:8px;height:20px;width:100%}.time-slider-precise::-moz-range-track{background:#0000;border:none;border-radius:8px;height:20px;width:100%}.time-slider-precise::-moz-focus-outer{border:0}@media(max-width:768px){.time-slider-precise::-webkit-slider-thumb{height:24px;width:24px}.time-slider-precise::-moz-range-thumb{height:24px;width:24px}}.MainLayout_container__K04QT{align-items:center;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);display:flex;height:100vh;height:100dvh;justify-content:center;overflow:hidden;width:100vw}@media(max-width:768px){.MainLayout_container__K04QT{background:#f8e8d9;display:block;height:100vh;height:100dvh}}.MainLayout_appFrame__x1hWu{background:#0000;border-radius:40px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:90vh;max-height:1024px;max-width:768px;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.MainLayout_appFrame__x1hWu{border-radius:0;box-shadow:none;height:100vh;height:100dvh;max-height:none;max-width:none;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);width:100%}}.MainLayout_content__sm2ui{-webkit-overflow-scrolling:touch;background:inherit;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative}.SpotlightOverlay_container__p3x4B{bottom:0;left:0;pointer-events:auto;position:fixed;right:0;top:0;z-index:10000}.SpotlightOverlay_svg__mUrqe{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.SpotlightOverlay_spotlightClickArea__Qftsy{background:#0000;cursor:pointer;pointer-events:auto;position:absolute}.SpotlightOverlay_childrenContainer__xhnsB{pointer-events:auto;position:relative;z-index:1}.Tour_popover__rEK8Y{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003,0 2px 8px #0000001a;max-width:320px;min-width:240px;overflow:hidden;position:fixed;z-index:10001}.Tour_popoverHeader__v8P24{align-items:center;border-bottom:none;display:flex;justify-content:space-between;padding:16px 16px 8px}.Tour_popoverTitle__U4z6V{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0}.Tour_closeButton__a8gTc{background:none;border:none;color:#999;cursor:pointer;font-size:1.5rem;line-height:1;padding:0;transition:color .2s}.Tour_closeButton__a8gTc:hover{color:#333}.Tour_popoverContent__3y\+NK{padding:8px 16px 16px}.Tour_popoverContent__3y\+NK p{color:#555;font-size:.95rem;line-height:1.5;margin:0}.Tour_popoverFooter__HrHp3{align-items:center;background:#f8f9fa;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.Tour_progress__BBr\+4{display:flex;gap:6px}.Tour_progressDot__Xanv1{background:#ddd;border-radius:50%;height:8px;transition:all .2s;width:8px}.Tour_progressDot__Xanv1.Tour_active__LiiT5{background:#5dade2;transform:scale(1.2)}.Tour_progressDot__Xanv1.Tour_completed__crW6B{background:#9b8ed8}.Tour_controls__kHC2P{display:flex;gap:8px;margin-left:auto}.Tour_backButton__bmCi4,.Tour_nextButton__RH8LS{border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s}.Tour_backButton__bmCi4{background:#0000;border:1px solid #ddd;color:#666}.Tour_backButton__bmCi4:hover{background:#f0f0f0;border-color:#ccc}.Tour_nextButton__RH8LS{background:#5dade2;border:none;color:#fff}.Tour_nextButton__RH8LS:hover{background:#4a9bd1}body{-webkit-tap-highlight-color:transparent;background-color:#f8fafc;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none}[contenteditable],input,textarea{-webkit-user-select:text;user-select:text}html{scroll-behavior:smooth}#root,html{height:100%}
/*# sourceMappingURL=main.75119923.css.map*/