.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:#1c1c1c;font-size:16px;font-weight:500}.LandingPage_landingContainer__8axvH{animation:LandingPage_fadeIn__fw5SC 1s ease;background-color:#faf9f6;color:#1c1c1c;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:#1c1c1c;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s}.LandingPage_navBar__aa0JY .LandingPage_navLinks__lQDuY a:hover{color:#f2c94c}.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:#1c1c1c;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:#1c1c1c;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:#1c1c1c;font-size:18px;font-weight:600;text-decoration:none}.LandingPage_mobileLinks__EB19c a:hover{color:#f2c94c}.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:#1c1c1c;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:#f2c94c;border:none;border-radius:20px;box-shadow:0 4px 0 #e1ae10;color:#1c1c1c;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 #e1ae10;transform:translateY(-2px)}.LandingPage_primaryButton__nozKN:active{box-shadow:0 2px 0 #e1ae10;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 #1c1c1c14;margin:40px 24px;padding:60px 24px}.LandingPage_problemSection__QIV\+J h3{color:#d65a4a;font-size:32px;margin-bottom:24px}.LandingPage_statCard__Ubm-B{background-color:#faf9f6;border-left:4px solid #d65a4a;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 #1c1c1c1a;border-radius:2rem;box-shadow:0 4px 12px #1c1c1c14;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:#1c1c1c;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:#5dade2;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:#1c1c1c;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:#f5d77c;transform:scale(1.1)}.LandingPage_step__JBX0A .LandingPage_stepNumber__SsHk4{align-items:center;background:#f2c94c;border-radius:50%;box-shadow:0 4px 0 #e1ae10;color:#1c1c1c;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:#1c1c1c;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:#1c1c1c;border-radius:2rem;color:#faf9f6;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:#f2c94c;border-radius:1rem;box-shadow:0 4px 0 #e1ae10;color:#1c1c1c;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 #e1ae10;transform:translateY(-3px) scale(1.05)}.LandingPage_primaryCta__I-thW:active{box-shadow:0 2px 0 #e1ae10;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:#1c1c1c;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:#1c1c1c;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:#f2c94c}.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:#1c1c1c;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:#1c1c1c;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:#1c1c1c;font-size:18px;font-weight:600;text-decoration:none}.Navigation_mobileLinks__gKJTL a:hover{color:#f2c94c}.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:#f2c94c;border:none;border-radius:20px;box-shadow:0 4px 0 #e1ae10;color:#1c1c1c;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 #e1ae10;transform:translateY(-2px)}.Navigation_primaryButton__g8Wai:active{box-shadow:0 2px 0 #e1ae10;transform:translateY(2px)}.Branding_logoContainer__cHsVC{align-items:center;display:flex;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_logoImage__lQNOx{display:block;height:auto;max-width:100%;object-fit:contain;width:auto}@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:#faf9f6;color:#1c1c1c;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:#1c1c1c;font-size:4rem;font-weight:900;letter-spacing:-.02em;margin:0}.Auth_tagline__gw9gq{color:#1c1c1c;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 #1c1c1c14;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:#1c1c1c;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:#1f1f22;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:#1c1c1c;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:#f2c94c;border:none;border-radius:.75rem;box-shadow:0 4px 0 #e1ae10;color:#1c1c1c;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 #e1ae10;transform:translateY(-2px)}.Auth_button__C\+KkI:active{box-shadow:0 2px 0 #e1ae10;transform:translateY(2px)}.Auth_button__C\+KkI:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.Auth_subText__\+ja0G{color:#1f1f22;margin-bottom:2rem;text-align:center}.Auth_error__HEiLJ{background:#d65a4a1a;border:1px solid #d65a4a33;border-radius:.75rem;color:#d65a4a;font-size:.875rem;margin-bottom:1rem;padding:1rem;text-align:center}.Auth_link__imtPY{color:#1f1f22;font-size:.9rem;margin-top:2rem}.Auth_link__imtPY a{color:#5dade2;font-weight:600;text-decoration:none;transition:color .2s}.Auth_link__imtPY a:hover{color:#3297da;text-decoration:underline}.StaticPageLayout_layoutContainer__waRYg{background-color:#faf9f6;color:#1c1c1c;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 #1c1c1c14;color:#1f1f22;font-size:1.1rem;line-height:1.8;padding:3rem}.StaticPageLayout_contentWrapper__5e343 h2{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.StaticPageLayout_contentWrapper__5e343 h3{color:#1c1c1c;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:#1c1c1c;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.StaticPageLayout_comingSoonContainer__TnQ0M p{color:#1f1f22;font-size:1.25rem}@keyframes StaticPageLayout_float__IJy4E{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.GamePageWrapper_pageWrapper__Ua2Pg{background:#f8e8d9;display:flex;flex:1 1;flex-direction:column;min-height:0}.GamePageWrapper_header__UfqS7{align-items:center;background:#f8e8d9;border-bottom:1px solid #5c6db01a;display:flex;justify-content:space-between;padding:1rem 1.5rem}.GamePageWrapper_headerLeft__ARMpV,.GamePageWrapper_headerRight__LLqo8{align-items:center;display:flex;width:48px}.GamePageWrapper_backButton__jR1qy{align-items:center;background:#0000;border:none;border-radius:16px;color:#5c6db0;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:40px}.GamePageWrapper_backButton__jR1qy:hover{background:#5c6db01a}.GamePageWrapper_backButton__jR1qy:active{background:#5c6db026}.GamePageWrapper_title__FP4KI{color:#5c6db0;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:700;margin:0;text-align:center}.GamePageWrapper_content__9Pf99{background:#f8e8d9;flex:1 1;overflow-y:auto;padding:24px}.GameHeader_header__sTpW7{align-items:center;background:#f8e8d9;display:flex;justify-content:space-between;padding:16px 24px;position:relative;z-index:200}.GameHeader_logo__DVL7C{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.GameHeader_menuButton__pyJcF{background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px;transition:background .15s ease}.GameHeader_menuButton__pyJcF:hover{background:#0000000d}.GameHeader_menuButton__pyJcF:focus{outline:2px solid #f2c94c;outline-offset:2px}.GameHeader_menuLine__dATSc{background:#1f1f22;border-radius:2px;display:block;height:3px;transition:all .25s ease;width:28px}.GameHeader_profileButton__EsUSL{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;transition:transform .15s ease}.GameHeader_profileButton__EsUSL:hover{transform:scale(1.05)}.GameHeader_profileButton__EsUSL:active{transform:scale(.95)}.GameHeader_profileButton__EsUSL:focus{outline:2px solid #f2c94c;outline-offset:2px}.GameHeader_profileAvatar__Ljflh{align-items:center;background:#5c6db0;border:2px solid #f8e8d9;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.GameHeader_placeholder__x9bR7{height:40px;width:40px}.GameDateBanner_banner__Ds\+o\+{background:#f8e8d9;padding:8px 24px 16px;text-align:center}.GameDateBanner_dateRow__mX3vV{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:4px}.GameDateBanner_navButton__WFY5B{align-items:center;background:#0000;border:none;border-radius:9999px;color:#1f1f22;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.5;transition:all .25s ease;width:40px}.GameDateBanner_navButton__WFY5B:hover{background:#0000000d;opacity:1}.GameDateBanner_navButton__WFY5B:focus{outline:2px solid #f2c94c;outline-offset:2px}.GameDateBanner_dateDisplay__Cr3Ta{align-items:center;display:flex;gap:8px}.GameDateBanner_date__LtXm-{color:#a51870;font-family:Nunito,sans-serif;font-size:40px;font-weight:700;line-height:1.1}.GameDateBanner_todayBadge__MwNCO{background:#a51870;border-radius:9999px;color:#f8e8d9;font-size:12px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.GameDateBanner_tagline__pT2Fy{color:#1f1f22;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500;margin:0}.GameDateBanner_brand__Nc0qm{font-weight:700}.GameViewToggle_toggle__C-jxI{background:#5c6db0;border-radius:0;display:flex;gap:0;padding:8px}.GameViewToggle_option__p-FJB{background:#0000;border:none;border-radius:24px;color:#f8e8d9;cursor:pointer;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:600;min-height:44px;padding:8px 16px;position:relative;transition:color .15s ease}.GameViewToggle_option__p-FJB:focus{outline:none}.GameViewToggle_option__p-FJB:focus .GameViewToggle_label__vYS5-{text-decoration:underline}.GameViewToggle_option__p-FJB.GameViewToggle_active__owUOS{color:#1f1f22}.GameViewToggle_activeBackground__mfxpT{background:#f8e8d9;border-radius:24px;inset:0;position:absolute;z-index:0}.GameViewToggle_label__vYS5-{position:relative;z-index:1}.SquiggleMascot_mascotContainer__0ypdM{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;-webkit-user-select:none;user-select:none}.SquiggleMascot_mascotContainer__0ypdM:focus{border-radius:50%;outline:2px solid #f2c94c;outline-offset:4px}.SquiggleMascot_sprite__xIXrC{height:100%;object-fit:contain;pointer-events:none;width:100%}.SquiggleMascot_sprite__xIXrC.SquiggleMascot_talking__a9aAq{animation:SquiggleMascot_talk__H9Ef- .3s ease-in-out infinite}@keyframes SquiggleMascot_talk__H9Ef-{0%,to{transform:scaleY(1)}50%{transform:scaleY(.95)}}@media(prefers-reduced-motion:reduce){.SquiggleMascot_mascotContainer__0ypdM,.SquiggleMascot_sprite__xIXrC{animation:none!important}}.GameSpeechBubble_bubble__zQT7j{background:#f8e8d9;border-radius:20px;box-shadow:0 4px 16px #1c1c1c1a;position:relative}.GameSpeechBubble_bubble__zQT7j:before{background:#f8e8d9;content:"";height:20px;position:absolute;transform:rotate(45deg);width:20px}.GameSpeechBubble_bubble__zQT7j.GameSpeechBubble_tail-left__6FwXX:before{left:-8px;margin-top:-10px;top:50%}.GameSpeechBubble_bubble__zQT7j.GameSpeechBubble_tail-right__isLu0:before{margin-top:-10px;right:-8px;top:50%}.GameSpeechBubble_bubble__zQT7j.GameSpeechBubble_tail-bottom__m\+dEE:before{bottom:-8px;left:50%;margin-left:-10px}.GameSpeechBubble_bubble__zQT7j.GameSpeechBubble_tail-top__FYXU-:before{left:50%;margin-left:-10px;top:-8px}.GameSpeechBubble_content__7R3LG{padding:16px 24px;position:relative;z-index:1}.GameSpeechBubble_bubble__zQT7j .bubble-title{color:#1f1f2299;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:8px}.GameSpeechBubble_bubble__zQT7j .bubble-input{background:#faf9f6;border:2px solid #0000001a;border-radius:12px;color:#1f1f22;font-family:Nunito,Poppins,sans-serif;font-size:16px;padding:8px 16px;width:100%}.GameSpeechBubble_bubble__zQT7j .bubble-input::placeholder{color:#1f1f224d}.GameSpeechBubble_bubble__zQT7j .bubble-input:focus{border-color:#f2c94c;box-shadow:0 0 0 3px #f2c94c33;outline:none}.GameSpeechBubble_bubble__zQT7j .bubble-toggle{background:#00000014;border-radius:9999px;display:inline-flex;gap:2px;padding:3px}.GameSpeechBubble_bubble__zQT7j .bubble-toggle-option{background:#0000;border:none;border-radius:9999px;color:#1f1f22;cursor:pointer;font-size:14px;font-weight:600;padding:4px 16px;transition:all .25s ease}.GameSpeechBubble_bubble__zQT7j .bubble-toggle-option.active{background:#f2c94c;color:#1f1f22}.GameSpeechBubble_bubble__zQT7j .bubble-time-label{color:#1f1f22;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:4px;margin-top:16px}.GameSpeechBubble_bubble__zQT7j .bubble-time-input{background:#0000;border:none;color:#a5187066;font-family:Nunito,sans-serif;font-size:32px;font-weight:700;text-align:center;width:100%}.GameSpeechBubble_bubble__zQT7j .bubble-time-input::placeholder{color:#a5187066}.GameSpeechBubble_bubble__zQT7j .bubble-time-input:focus{color:#a51870;outline:none}.TaskItem_taskItem__oworL{align-items:center;display:flex;gap:16px;margin-left:16px;padding:8px 16px;position:relative}.TaskItem_taskItem__oworL:before{background:#1f1f2233;border-radius:50%;content:"";height:8px;left:-21px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.TaskItem_taskItem__oworL.TaskItem_first__WwHID:before{background:#5c6db0}.TaskItem_taskItem__oworL:hover{background:#00000005;border-radius:8px}.TaskItem_timeRange__Y3fVt{flex-shrink:0;min-width:100px}.TaskItem_time__-a4vV{color:#1f1f2299;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:500}.TaskItem_content__Kylvo{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.TaskItem_icon__9Sqoa{flex-shrink:0;font-size:16px}.TaskItem_name__b9B4G{color:#1f1f22;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskItem_duration__zDTbW{background:#0000000d;border-radius:8px;color:#1f1f2280;flex-shrink:0;font-family:Nunito,Poppins,sans-serif;font-size:12px;padding:2px 6px}.TaskItem_editButton__GoLzz{align-items:center;background:#0000;border:none;border-radius:9999px;color:#1f1f224d;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;transition:all .15s ease;width:28px}.TaskItem_taskItem__oworL:hover .TaskItem_editButton__GoLzz{opacity:1}.TaskItem_editButton__GoLzz:hover{background:#0000000d;color:#1f1f22}.RoutineCard_card__aXKso{background:#f8e8d9;border-radius:24px;box-shadow:0 6px 20px #1c1c1c14;padding:24px}.RoutineCard_header__2hqRN{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.RoutineCard_headerLeft__2\+-fW{align-items:center;display:flex;gap:8px}.RoutineCard_icon__qSiFo{font-size:24px}.RoutineCard_name__\+sbpC{color:#1f1f22;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.RoutineCard_timeline__qmue-{display:flex;flex-direction:column;gap:4px}.RoutineCard_timelineEnd__5CZ8B,.RoutineCard_timelineStart__T2UNP{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.RoutineCard_timelineLabel__nZlAi{color:#1f1f2299;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:500}.RoutineCard_timelineTime__6dEvg{font-family:Nunito,sans-serif;font-size:20px;font-weight:700}.RoutineCard_taskList__GnNJJ{border-left:2px solid #0000001a;display:flex;flex-direction:column;margin:8px 0 8px 4px;padding-left:8px}.RoutineCard_addTaskButton__sEJJX{align-items:center;background:#0000;border:none;color:#1f1f2280;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:600;gap:4px;margin-top:16px;padding:8px 16px;transition:color .15s ease}.RoutineCard_addTaskButton__sEJJX:hover{color:#1f1f22}.GameListView_loading__RZz0j{align-items:center;color:#f8e8d9;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:48px}.GameListView_loading__RZz0j p{font-family:Nunito,Poppins,sans-serif;font-size:16px;opacity:.8}.GameListView_emptyState__VC8oh{align-items:center;display:flex;flex-direction:column;padding-top:32px}.GameListView_emptyMessage__sUxZu{color:#f8e8d9;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-style:italic;font-weight:600;margin:0 0 32px;opacity:.9;text-align:center}.GameListView_squiggleArea__AgYJ6{align-items:flex-start;display:flex;gap:8px;max-width:400px;width:100%}.GameListView_startButton__yTaZF{border:none;border-radius:24px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;padding:8px 24px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.GameListView_startButton__yTaZF:hover{transform:translateY(-2px)}.GameListView_startButton__yTaZF:active{transform:translateY(0)}.GameListView_startButton__yTaZF{background:#f2c94c;color:#1c1c1c;font-size:18px;padding:16px 24px;width:100%}.GameListView_createForm__vRLJH{min-width:260px}.GameListView_timingRow__ZVfBL{display:flex;justify-content:center;margin-top:16px}.GameListView_formActions__OdSBA{display:flex;gap:8px;margin-top:24px}.GameListView_cancelButton__gQpSV{background:#0000;border:2px solid #0003;border-radius:24px;color:#1f1f22;cursor:pointer;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-weight:600;padding:8px 16px;transition:all .15s ease}.GameListView_cancelButton__gQpSV:hover{background:#0000000d}.GameListView_createButton__59Cl9{border:none;border-radius:24px;cursor:pointer;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;padding:8px 24px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.GameListView_createButton__59Cl9:hover{transform:translateY(-2px)}.GameListView_createButton__59Cl9:active{transform:translateY(0)}.GameListView_createButton__59Cl9{background:#f2c94c;color:#1c1c1c}.GameListView_createButton__59Cl9:disabled{cursor:not-allowed;opacity:.5;transform:none}.GameListView_listView__mL6nd{display:flex;flex-direction:column;gap:16px;padding-bottom:32px;position:relative}.GameListView_addRoutineButton__hmIm4{align-items:center;background:#0000;border:2px dashed #f8e8d980;border-radius:24px;color:#f8e8d9;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .15s ease}.GameListView_addRoutineButton__hmIm4:hover{background:#f8e8d91a;border-color:#f8e8d9}.GameListView_addRoutineButton__hmIm4:active{transform:scale(.98)}.GameCalendarView_loading__NJV\+G{align-items:center;color:#f8e8d9;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:48px}.GameCalendarView_loading__NJV\+G p{font-family:Nunito,Poppins,sans-serif;font-size:16px;opacity:.8}.GameCalendarView_emptyState__sdora{align-items:center;display:flex;flex-direction:column;padding-top:32px}.GameCalendarView_emptyMessage__QXQra{color:#f8e8d9;font-family:Nunito,Poppins,sans-serif;font-size:20px;font-style:italic;font-weight:600;margin:0 0 32px;opacity:.9;text-align:center}.GameCalendarView_squiggleArea__ynM1d{align-items:flex-start;display:flex;gap:8px;max-width:400px;width:100%}.GameCalendarView_bubbleText__gCt\+z{color:#1f1f22;font-size:14px;margin:0}.GameCalendarView_calendarView__PJQl1{min-height:400px;position:relative}.GameCalendarView_timeGrid__4G70I{display:flex;flex-direction:column}.GameCalendarView_hourRow__X4zQf{align-items:flex-start;display:flex;position:relative}.GameCalendarView_hourLabel__wPATN{color:#f8e8d9b3;flex-shrink:0;font-family:Nunito,Poppins,sans-serif;font-size:12px;font-weight:500;padding-right:8px;padding-top:2px;text-align:right;width:60px}.GameCalendarView_hourLine__Lleds{background:#f8e8d926;flex:1 1;height:1px;margin-top:8px}.GameCalendarView_tasksContainer__3WJPT{left:68px;pointer-events:none;position:absolute;right:0;top:0}.GameCalendarView_taskBlock__E5G83{align-items:flex-start;background:#f8e8d9;border:none;border-left:4px solid #5c6db0;border-radius:0 8px 8px 0;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:2px;left:0;overflow:hidden;padding:8px 16px;pointer-events:auto;position:absolute;right:16px;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.GameCalendarView_taskBlock__E5G83:hover{box-shadow:0 4px 8px #00000026;transform:translateX(4px)}.GameCalendarView_taskBlock__E5G83:active{transform:translateX(2px)}.GameCalendarView_taskTime__WnJAn{color:#5c6db0;font-family:Nunito,Poppins,sans-serif;font-size:12px;font-weight:500}.GameCalendarView_taskName__vJiGw{color:#1f1f22;font-size:14px;font-weight:600}.GameCalendarView_taskName__vJiGw,.GameCalendarView_taskRoutine__iaGtp{font-family:Nunito,Poppins,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameCalendarView_taskRoutine__iaGtp{color:#1f1f2299;font-size:12px}.GameDrawer_backdrop__LyQP9{background:#00000080;inset:0;position:fixed;z-index:300}.GameDrawer_drawer__HWUDF{background:#f8e8d9;bottom:0;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;max-width:85vw;position:fixed;right:0;top:0;width:320px;z-index:301}.GameDrawer_header__nSmMV{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:24px}.GameDrawer_title__HPu-N{color:#1f1f22;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;margin:0}.GameDrawer_closeButton__pCo3g{align-items:center;background:#0000;border:none;border-radius:9999px;color:#1f1f22;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .15s ease;width:40px}.GameDrawer_closeButton__pCo3g:hover{background:#0000000d}.GameDrawer_section__tt3Mp{border-bottom:1px solid #0000000d;padding:24px}.GameDrawer_sectionTitle__PQ\+T2{color:#1f1f2280;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.GameDrawer_profileList__Doezm{display:flex;flex-direction:column;gap:8px}.GameDrawer_profileItem__ZBML-{align-items:center;background:#0000;border:2px solid #0000;border-radius:20px;cursor:pointer;display:flex;gap:16px;padding:8px 16px;text-align:left;transition:all .15s ease;width:100%}.GameDrawer_profileItem__ZBML-:hover{background:#00000008}.GameDrawer_profileItem__ZBML-.GameDrawer_active__fKZps{background:#5c6db01a;border-color:#5c6db0}.GameDrawer_profileAvatar__Oa0Ca{align-items:center;border-radius:9999px;color:#f8e8d9;display:flex;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.GameDrawer_profileName__0xYoN{color:#1f1f22;flex:1 1;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500}.GameDrawer_activeBadge__HQVss{background:#5c6db026;border-radius:9999px;color:#5c6db0;font-size:12px;font-weight:600;padding:2px 8px}.GameDrawer_navList__AqzqX{display:flex;flex-direction:column;gap:4px}.GameDrawer_navItem__6FPBb{align-items:center;background:#0000;border:none;border-radius:12px;color:#1f1f22;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:500;gap:16px;padding:16px;text-align:left;transition:background .15s ease;width:100%}.GameDrawer_navItem__6FPBb:hover{background:#0000000d}.GameDrawer_navIcon__JwskW{font-size:20px}.GameDrawer_footer__kvoQU{border-top:1px solid #0000001a;margin-top:auto;padding:24px}.GameDrawer_signOutButton__OsRC9{background:#0000;border:2px solid #e09f3e;border-radius:24px;color:#e09f3e;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;padding:16px;transition:all .15s ease;width:100%}.GameDrawer_signOutButton__OsRC9:hover{background:#e09f3e;color:#f8e8d9}.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:#1c1c1c;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)}}.SwipeableContent_container__Gopwl{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;width:100%}.SwipeableContent_draggable__DK2i6{-webkit-overflow-scrolling:touch;cursor:grab;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.SwipeableContent_draggable__DK2i6:active{cursor:grabbing}.SwipeableContent_draggable__DK2i6{scrollbar-width:none}.SwipeableContent_draggable__DK2i6::-webkit-scrollbar{display:none}.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}.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:#faf9f6;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:#1c1c1c;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:#1c1c1c0d;color:#1c1c1c}.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 #1c1c1c14;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:#1c1c1c;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:#1c1c1c;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:flex-start;background:#80808014;border:1px solid #80808026;border-radius:16px;display:flex;gap:8px;padding:16px;position:relative;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:#1c1c1c;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:#f2c94c26;border-color:#f2c94c}.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:#f2c94c26;border-left:4px solid #f2c94c;border-radius:16px;color:#f2c94c;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:#1c1c1c;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}.CreateRoutineModal_inlineEditInput__SVE0y{background:#8080801a;border:2px solid #32b197;border-radius:8px;color:inherit;font-size:.95rem;font-weight:600;max-width:200px;padding:4px 8px;width:100%}.CreateRoutineModal_inlineEditInput__SVE0y:focus{background:#32b1971a;outline:none}.CreateRoutineModal_inlinePickerDropdown__fQpVf{background:#faf9f6;border:1px solid #80808033;border-radius:16px;box-shadow:0 4px 16px #00000026;left:50px;max-width:280px;min-width:220px;padding:8px;position:absolute;top:100%;z-index:100}@media(max-width:480px){.CreateRoutineModal_inlinePickerDropdown__fQpVf{left:0;max-width:none;right:0}}.CreateRoutineModal_pickerHeader__0r2lo{align-items:center;border-bottom:1px solid #80808026;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:4px}.CreateRoutineModal_pickerHeader__0r2lo span{color:inherit;font-size:.85rem;font-weight:600}.CreateRoutineModal_pickerHeader__0r2lo button{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;line-height:1;opacity:.6;padding:4px}.CreateRoutineModal_pickerHeader__0r2lo button:hover{opacity:1}.CreateRoutineModal_inlineIconGrid__TfuxS{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(6,1fr);max-height:150px;overflow-y:auto}.CreateRoutineModal_inlineIconBtn__flkQk{align-items:center;background:#80808014;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .15s;width:36px}.CreateRoutineModal_inlineIconBtn__flkQk:hover{background:#32b19726;border-color:#32b197}.CreateRoutineModal_inlineIconBtn__flkQk.CreateRoutineModal_selected__983AX{background:#32b19733;border-color:#32b197}.CreateRoutineModal_taskColorRow__31Mre{align-items:center;display:flex;gap:4px;margin-top:4px}.CreateRoutineModal_colorLabel__iTfyC{color:inherit;font-size:.75rem;min-width:40px;opacity:.7}.CreateRoutineModal_taskColorPicker__sq6Vi{display:flex;flex-wrap:wrap;gap:4px}.CreateRoutineModal_taskColorBtn__F-x2A{border:2px solid #0000;border-radius:50%;cursor:pointer;height:20px;transition:all .15s;width:20px}.CreateRoutineModal_taskColorBtn__F-x2A:hover{transform:scale(1.15)}.CreateRoutineModal_taskColorBtn__F-x2A.CreateRoutineModal_selected__983AX{border-color:#1c1c1c;box-shadow:0 1px 4px #0003;transform:scale(1.15)}.CreateRoutineModal_iconSectionLabel__Y18St{color:inherit;font-size:.85rem;font-weight:500;opacity:.7}.CreateRoutineModal_moreBtn__Q4DWF{background:#32b19726!important;color:#32b197!important;font-size:12px!important}.CreateRoutineModal_moreBtn__Q4DWF:hover{background:#32b19740!important}.CreateRoutineModal_emojiCategorySection__paEgE{background:#80808014;border:1px solid #80808026;border-radius:16px;margin-top:4px;padding:8px}.CreateRoutineModal_categoryTabs__j2EGd{border-bottom:1px solid #80808026;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;max-height:100px;overflow-y:auto;padding-bottom:8px}.CreateRoutineModal_categoryTab__hm4a6{background:#8080801a;border:none;border-radius:8px;color:inherit;cursor:pointer;font-size:.75rem;padding:4px 8px;transition:all .15s;white-space:nowrap}.CreateRoutineModal_categoryTab__hm4a6:hover{background:#32b19726}.CreateRoutineModal_categoryTab__hm4a6.CreateRoutineModal_active__VV63-{background:#32b197;color:#fff}.CreateRoutineModal_categoryEmojiGrid__sg5ic{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr);max-height:120px;overflow-y:auto}@media(max-width:480px){.CreateRoutineModal_categoryEmojiGrid__sg5ic{grid-template-columns:repeat(6,1fr)}}.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:#faf9f6;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:#1c1c1c;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:#1c1c1c0d;color:#1c1c1c}.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:#1c1c1c;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:#1c1c1c;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 #1c1c1c14;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:#f2c94c;border:none;color:#1c1c1c}.TaskDetailModal_warningBtn__sldUE:hover{background:#f0c234}.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:#f2c94c33;border-left:4px solid #f2c94c;border-radius:8px;color:#6a5208;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}}.GameDashboard_gameDashboard__JMBfE{background:#5c6db0;display:flex;flex:1 1;flex-direction:column;min-height:0}.GameDashboard_mainContent__Editi{background:#5c6db0;flex:1 1;overflow:hidden;position:relative}.GameDashboard_viewContainer__UWO1C{min-height:100%;padding:8px 24px 120px}.GameDashboard_clockViewWrapper__Y9yo-{align-items:flex-start;display:flex;justify-content:center;padding:16px}@media(min-width:768px){.GameDashboard_clockViewWrapper__Y9yo-{justify-content:flex-end;padding-right:32px}}.GameDashboard_addRoutineWrapper__AhdBO{padding:16px 24px 0}.GameDashboard_addRoutineButton__vtmWt{align-items:center;background:#0000;border:2px dashed #f8e8d980;border-radius:24px;color:#f8e8d9;cursor:pointer;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .15s ease;width:100%}.GameDashboard_addRoutineButton__vtmWt:hover{background:#f8e8d91a;border-color:#f8e8d9}.GameDashboard_addRoutineButton__vtmWt:active{transform:scale(.98)}.GameDashboard_dotIndicatorsOverlay__o2-9e{background:#0006;border-radius:20px;bottom:24px;display:flex;gap:8px;left:50%;padding:6px 12px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:100}@media(min-width:768px){.GameDashboard_dotIndicatorsOverlay__o2-9e{bottom:calc(5vh + 48px)}}.GameDashboard_dotIndicator__djc0c{background:#ffffff80;border-radius:50%;height:8px;transition:all .2s ease;width:8px}.GameDashboard_dotIndicator__djc0c.GameDashboard_dotActive__EpZJR{background:#fff;transform:scale(1.2)}.GameDashboard_squiggleOverlay__sbjW2{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:24px;z-index:500}@media(min-width:768px){.GameDashboard_squiggleOverlay__sbjW2{bottom:calc(5vh + 48px);right:calc(50% - 360px)}}.GameDashboard_squiggleBubbleArea__XZrPO{max-width:220px;pointer-events:auto}.GameDashboard_squiggleMascot__V6aFn{pointer-events:auto}.GameDashboard_bubbleText__Sy0mx{color:#1f1f22;font-size:.875rem;line-height:1.4;margin:0}.GameDashboard_headerArea__RmTSe{background:#5c6db0}.GameDashboard_testModeSlider__jFQ2b{background:#5c6db0;border-radius:0;display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 24px}.GameDashboard_testModeLabel__KytNZ{color:#faf9f6;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:600;text-align:center}.GameDashboard_timeSlider__w9p6t{-webkit-appearance:none;appearance:none;background:#faf9f64d;border-radius:4px;cursor:pointer;height:8px;width:100%}.GameDashboard_timeSlider__w9p6t::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#faf9f6;border:2px solid #faf9f6;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:20px;width:20px}.GameDashboard_timeSlider__w9p6t::-moz-range-thumb{background:#faf9f6;border:2px solid #faf9f6;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:20px;width:20px}.GameClockView_loading__KWKbT{align-items:center;color:#f8e8d9;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:48px}.GameClockView_loading__KWKbT p{font-family:Nunito,Poppins,sans-serif;font-size:16px;opacity:.8}.GameClockView_clockView__YXpHL{align-items:center;display:flex;flex-direction:column;gap:24px}.GameClockView_clockContainer__-5kTe{aspect-ratio:1;max-width:300px;padding:16px;width:100%}.GameClockView_clock__\+X4iX{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));height:100%;width:100%}.GameClockView_clockFace__hikYk{fill:#f8e8d9;stroke:#1f1f22;stroke-width:4}.GameClockView_taskWedge__HN6bR{transition:opacity .3s ease}.GameClockView_taskWedge__HN6bR:hover{opacity:.5}.GameClockView_hourNumber__UTQhl{fill:#1f1f22;font-family:Comic Sans MS,Arial Rounded MT Bold,sans-serif;font-size:14px;font-weight:700}.GameClockView_hourHand__Yfmu7{stroke:#1f1f22;stroke-width:6;stroke-linecap:round}.GameClockView_minuteHand__JhUI8{stroke:#5c6db0;stroke-width:4;stroke-linecap:round}.GameClockView_centerDot__\+Fdta{fill:#a51870}.GameClockView_taskInfo__tkKVq{background:#ffffff1a;border-radius:20px;min-width:200px;padding:16px 24px;text-align:center}.GameClockView_currentTask__V-6eO,.GameClockView_nextTask__GQB\+-,.GameClockView_noTask__WHny2{display:flex;flex-direction:column;gap:4px}.GameClockView_taskLabel__La0Er{color:#f8e8d9b3;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GameClockView_taskName__TsPRj{color:#f8e8d9;font-family:Nunito,sans-serif;font-size:24px;font-weight:700}.GameClockView_taskTime__goapM{color:#f8e8d9b3;font-family:Nunito,Poppins,sans-serif;font-size:14px}.GameClockView_noTask__WHny2{color:#f8e8d999;font-style:italic}.GameClockView_squiggleArea__Ln1B8{align-items:flex-start;display:flex;gap:8px;margin-top:24px}.GameClockView_bubbleText__QLou5{color:#1f1f22;font-family:Nunito,Poppins,sans-serif;font-size:14px;margin:0}.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}.SettingsManager_settingsSection__KpCMz{border-top:1px solid #80808026;margin-top:24px;padding-top:24px}.SettingsManager_sectionSubtitle__Gyo\+k{align-items:center;display:flex;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:700;gap:8px;margin:0 0 16px}.SettingsManager_settingRow__YwbII{align-items:center;border-bottom:1px solid #8080801a;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.SettingsManager_settingRow__YwbII:last-child{border-bottom:none}@media(max-width:480px){.SettingsManager_settingRow__YwbII{align-items:flex-start;flex-direction:column;gap:8px}}.SettingsManager_settingInfo__ge79L{flex:1 1;min-width:0}.SettingsManager_settingLabel__EDGyZ{display:block;font-family:Nunito,Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:2px}.SettingsManager_settingDescription__lD3Db{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;margin:0;opacity:.8}.SettingsManager_settingControl__3hv\+j{flex-shrink:0}@media(max-width:480px){.SettingsManager_settingControl__3hv\+j{align-self:flex-end}}.SettingsManager_toggle__wCfZe{display:inline-block;height:28px;position:relative;width:52px}.SettingsManager_toggle__wCfZe input{height:0;opacity:0;width:0}.SettingsManager_toggleSlider__hNPHg{background-color:#8080804d;border-radius:28px;cursor:pointer;inset:0;position:absolute;transition:.3s}.SettingsManager_toggleSlider__hNPHg:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}input:checked+.SettingsManager_toggleSlider__hNPHg{background-color:#32b197}input:checked+.SettingsManager_toggleSlider__hNPHg:before{transform:translateX(24px)}input:focus+.SettingsManager_toggleSlider__hNPHg{box-shadow:0 0 0 3px #32b19740}.SettingsManager_systemPreference__MyQrr{align-items:center;display:flex;font-size:14px;gap:8px}.SettingsManager_systemBadge__XifmP{background:#80808026;border-radius:8px;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.SettingsManager_resetButton__MqVpV{background:#0000;border:2px solid;border-radius:20px;cursor:pointer;font-family:Nunito,Poppins,sans-serif;font-size:14px;font-weight:600;min-height:36px;padding:8px 16px;transition:all .2s ease}.SettingsManager_resetButton__MqVpV:hover{background:#8080801a}.SettingsManager_resetButton__MqVpV:active{transform:scale(.98)}.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:#1c1c1c;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 #1c1c1c14;padding:24px}.Profile_buttonRow__BIA8H{display:flex;flex-wrap:wrap;gap:8px}.Profile_actionBtn__\+jUOh{background:#fff;border:2px solid #1c1c1c1a;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 #1c1c1c14;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:#1c1c1c;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 #1c1c1c0f;border-radius:16px;margin-bottom:24px;padding:16px}.Profile_formGroup__PL8Pm{margin-bottom:16px}.Profile_formGroup__PL8Pm label{color:#1c1c1c;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 #1c1c1c1a;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 #1c1c1c1a;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:#1c1c1c}.Profile_themeBtn__cBO-z:hover:not(.Profile_active__BrfKh){border-color:#32b19780}.Profile_saveBtn__FWU9H{background:#f2c94c;border:none;border-radius:20px;box-shadow:0 4px 12px #1c1c1c14;color:#1c1c1c;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 #f2c94c66;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 #1c1c1c0f;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:#f2c94c;border-radius:50%;box-shadow:0 2px 6px #f2c94c4d;color:#1c1c1c;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:#1c1c1c;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:#1c1c1c;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:#1c1c1c;font-size:48px;margin-bottom:16px}.ScienceOfTime_header__JNxCi .ScienceOfTime_subtitle__K5v6S{color:#1f1f22;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:#f2c94c;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 #1c1c1c14;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:#5dade2;content:"✓";font-size:20px;font-weight:700}.ScienceOfTime_cta__E1ufG{background:#1c1c1c;border-radius:32px;color:#faf9f6;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:#f2c94c;border-radius:24px;color:#1c1c1c;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 #5dade2;border-radius:0 12px 12px 0;margin:24px 0;padding:24px}.ScienceOfTime_quoteBox__QTaoY p{color:#1c1c1c;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:#1c1c1c;font-size:24px;margin-bottom:24px}.ScienceOfTime_sourcesSection__shh4P .ScienceOfTime_sourceItem__fLnQK{margin-bottom:24px}.ScienceOfTime_sourcesSection__shh4P .ScienceOfTime_sourceItem__fLnQK p{color:#1c1c1c;font-size:16px;font-weight:600;margin-bottom:4px}.ScienceOfTime_sourcesSection__shh4P .ScienceOfTime_sourceItem__fLnQK a{color:#5dade2;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:#faf9f6;font-size:16px;min-height:100vh;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:#1c1c1c;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 #1c1c1c14;cursor:grab;height:18px;margin-top:0;position:relative;width:18px}.time-slider-precise::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #9b8ed8cc}.time-slider-precise::-webkit-slider-thumb:active{box-shadow:0 4px 16px #9b8ed8;cursor:grabbing}.time-slider-precise::-moz-range-thumb{background:#9b8ed8;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #1c1c1c14;cursor:grab;height:18px;position:relative;width:18px}.time-slider-precise::-moz-range-thumb:hover{box-shadow:0 3px 12px #9b8ed8cc}.time-slider-precise::-moz-range-thumb:active{box-shadow:0 4px 16px #9b8ed8;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{background:inherit;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;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}.SpeechBubble_bubble__3nRS8{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 12px #0000001a,0 1px 3px #00000014;max-width:280px;padding:12px 16px;pointer-events:auto;position:absolute;z-index:100000}.SpeechBubble_tail__oEoAz{border:8px solid #0000;height:0;position:absolute;width:0}.SpeechBubble_tailTop__wzoMP{border-bottom:none;border-top-color:#fff;bottom:-16px;left:50%;transform:translateX(-50%)}.SpeechBubble_tailBottom__9jnzR{border-bottom-color:#fff;border-top:none;left:50%;top:-16px;transform:translateX(-50%)}.SpeechBubble_tailLeft__dd4Lh{border-left-color:#fff;border-right:none;right:-16px;top:50%;transform:translateY(-50%)}.SpeechBubble_tailRight__18KXk{border-left:none;border-right-color:#fff;left:-16px;top:50%;transform:translateY(-50%)}.SpeechBubble_text__jlyLa{color:#333;font-family:inherit;font-size:14px;line-height:1.5;margin:0}.SpeechBubble_controls__4hzOI{align-items:center;border-top:1px solid #0000000f;display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:8px}.SpeechBubble_dismissButton__EvJv9{align-items:center;background:#0000;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:24px}.SpeechBubble_dismissButton__EvJv9:hover{background:#0000000d;color:#666}.SpeechBubble_dismissButton__EvJv9:focus{outline:2px solid #9b8ed8;outline-offset:2px}.SpeechBubble_nextButton__65N\+Z{background:#9b8ed8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:background-color .15s ease,transform .1s ease}.SpeechBubble_nextButton__65N\+Z:hover{background:#8b7dc8}.SpeechBubble_nextButton__65N\+Z:active{transform:scale(.98)}.SpeechBubble_nextButton__65N\+Z:focus{outline:2px solid #9b8ed8;outline-offset:2px}.SquiggleLayer_overlay__jGWlz{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:99999}.SquiggleLayer_trailCanvas__vX\+Is{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.SquiggleLayer_mascotContainer__3qtCN{cursor:pointer;left:0;pointer-events:auto;position:absolute;top:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);will-change:transform}.SquiggleLayer_mascotContainer__3qtCN:focus{border-radius:50%;outline:2px solid #9b8ed8;outline-offset:4px}.SquiggleLayer_riveCanvas__fxieU{height:100%;pointer-events:none;width:100%}.SquiggleLayer_fallbackMascot__fb99s{align-items:center;animation:SquiggleLayer_float__290TE 3s ease-in-out infinite;display:flex;font-size:64px;inset:0;justify-content:center;position:absolute}@keyframes SquiggleLayer_float__290TE{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.SquiggleLayer_mascotContainer__3qtCN{transition:none}.SquiggleLayer_fallbackMascot__fb99s{animation:none}}.Tour_popover__rEK8Y{background:#faf9f6;border-radius:16px;box-shadow:0 8px 32px #1c1c1c26,0 2px 8px #1c1c1c14;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:#1c1c1c;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:#f8e8d9;border-top:1px solid #1c1c1c14;display:flex;justify-content:space-between;padding:12px 16px}.Tour_progress__BBr\+4{display:flex;gap:6px}.Tour_progressDot__Xanv1{background:#1c1c1c33;border-radius:50%;height:8px;transition:all .2s ease-out;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:16px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .2s ease-out}.Tour_backButton__bmCi4{background:#0000;border:1px solid #1c1c1c33;color:#1f1f22}.Tour_backButton__bmCi4:hover{background:#f8e8d9;border-color:#1c1c1c4d}.Tour_nextButton__RH8LS{background:#f2c94c;border:none;color:#1c1c1c}.Tour_nextButton__RH8LS:hover{box-shadow:0 2px 8px #f2c94c66}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.f00aa46c.css.map*/