.Card_card__aqCmJ{border-radius:var(--radius-lg);padding:calc(var(--spacing-unit) * 2);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.Card_default__IaVXm{background:var(--color-bg-secondary);box-shadow:var(--shadow-sm)}.Card_frosted___Oapk{background:hsla(36,33%,97%,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(40,18%,87%,.5);box-shadow:0 8px 32px rgba(0,0,0,.04)}@media (prefers-color-scheme:dark){.Card_frosted___Oapk{background:rgba(28,28,30,.7);border:1px solid rgba(56,56,58,.5);box-shadow:0 8px 32px rgba(0,0,0,.3)}}.Card_elevated__2sn7C{background:hsla(36,33%,97%,.9);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border:1px solid hsla(40,18%,87%,.4);box-shadow:0 12px 40px rgba(0,0,0,.06)}@media (prefers-color-scheme:dark){.Card_elevated__2sn7C{background:rgba(28,28,30,.9);border:1px solid rgba(56,56,58,.4);box-shadow:0 12px 40px rgba(0,0,0,.4)}}.Card_hoverable__L8QR2:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}@media (max-width:768px){.Card_card__aqCmJ{padding:var(--spacing-unit)}}.DownloadButtons_buttons__qPk3w{display:flex;gap:calc(var(--spacing-unit) * 1.5)}.DownloadButtons_horizontal__uV7hy{flex-direction:row;flex-wrap:wrap}.DownloadButtons_vertical__Mzu_t{flex-direction:column;align-items:stretch}.DownloadButtons_storeButton__PeC4H{display:flex;align-items:center;gap:12px;padding:12px 24px;background:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-normal);text-decoration:none;min-height:60px}.DownloadButtons_storeButton__PeC4H:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-secondary)}.DownloadButtons_icon__zHgQn{display:flex;align-items:center;justify-content:center;font-size:32px}.DownloadButtons_text__K_XVk{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.DownloadButtons_label__ZrVf3{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);font-weight:400}.DownloadButtons_storeName__eP4d8{font-size:18px;font-weight:600;color:var(--color-text-primary);line-height:1}@media (max-width:768px){.DownloadButtons_horizontal__uV7hy{flex-direction:column}.DownloadButtons_storeButton__PeC4H{width:100%;justify-content:center}}.page_page__ECNI0{min-height:100vh;display:flex;flex-direction:column}.page_header__ZuoJk{position:-webkit-sticky;position:sticky;top:0;background:hsla(43,26%,95%,.8);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(40,18%,87%,.6);z-index:100;padding:calc(var(--spacing-unit) * 1.5) 0}@media (prefers-color-scheme:dark){.page_header__ZuoJk{background:rgba(0,0,0,.7);border-bottom:1px solid rgba(56,56,58,.6)}}.page_nav__UVOZM{display:flex;justify-content:space-between;align-items:center}.page_logo__UETJQ{font-size:24px;font-weight:700;letter-spacing:-.02em}.page_hero__uBGR4{padding:calc(var(--spacing-unit) * 8) 0 calc(var(--spacing-unit) * 10);text-align:center;position:relative;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-strong));color:#fff}.page_heroContent__S83Ec{max-width:900px;margin:0 auto}.page_heroTitle__4yVOQ{margin-bottom:calc(var(--spacing-unit) * 2);font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1;color:#fff}.page_heroSubtitle__f6wai{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:calc(var(--spacing-unit) * 3);max-width:700px;margin-left:auto;margin-right:auto;color:hsla(0,0%,100%,.9)}.page_heroCta__lYFz7{display:flex;justify-content:center}.page_section__NK_B8{padding:calc(var(--spacing-unit) * 8) 0}.page_sectionGrid__dblfm{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--spacing-unit) * 4);gap:calc(var(--spacing-unit) * 4);align-items:center}.page_sectionContent__4MWE9{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5)}.page_sectionTitle__frafn{font-size:clamp(2rem,4vw,3rem);margin-bottom:calc(var(--spacing-unit) * .5)}.page_sectionSubtitle__rfZPu{font-size:clamp(1.25rem,2vw,1.75rem);color:var(--color-text-secondary);font-weight:500}.page_sectionDescription__XOVRD{font-size:1.125rem;line-height:1.7;margin-bottom:calc(var(--spacing-unit) * 1)}.page_info__Jucrv{background:var(--color-bg-secondary);padding:var(--spacing-unit);border-radius:var(--radius-md);font-size:.9rem;color:var(--color-text-secondary);border-left:3px solid var(--color-accent)}.page_sectionCta__EMxKf{align-self:flex-start;margin-top:calc(var(--spacing-unit) * 1)}.page_mockup__nN5vs{display:flex;justify-content:center}.page_calculatorMockup__i7q9H{width:100%;max-width:440px;padding:calc(var(--spacing-unit) * 2.5)}.page_mockupHeader__sLhe_{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing-unit) * 1.5)}.page_mockupLabel__AYE0M{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.page_mockupTime__k1qKt{font-size:1.5rem;font-weight:600;color:var(--color-accent)}.page_mockupDivider__BQt2H{height:1px;background:var(--color-border);margin:calc(var(--spacing-unit) * 1.5) 0}.page_timeCards__kngXB{display:flex;flex-direction:column;gap:var(--spacing-unit);margin-top:var(--spacing-unit)}.page_timeCard__7WeUO{background:hsla(36,33%,97%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:calc(var(--spacing-unit) * 1.25);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;transition:all var(--transition-normal);border:1px solid hsla(40,18%,87%,.5);position:relative;min-height:60px}@media (prefers-color-scheme:dark){.page_timeCard__7WeUO{background:rgba(28,28,30,.6);border:1px solid rgba(56,56,58,.5)}}.page_timeCard__7WeUO:hover{transform:translateX(4px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.page_timeCard__7WeUO.page_perfect__7mnYM{border-left:3px solid #2c5f4f;background:rgba(44,95,79,.06)}.page_timeCard__7WeUO.page_acceptable__aOs5Y{border-left:3px solid #6b7a3a;background:rgba(107,122,58,.06)}.page_timeCard__7WeUO.page_minimum__JQrIE{border-left:3px solid #d4906c;background:hsla(21,55%,63%,.06)}@media (prefers-color-scheme:dark){.page_timeCard__7WeUO.page_perfect__7mnYM{background:rgba(58,122,99,.1)}.page_timeCard__7WeUO.page_acceptable__aOs5Y{background:rgba(107,122,58,.1)}.page_timeCard__7WeUO.page_minimum__JQrIE{background:hsla(22,65%,71%,.1)}}.page_timeCardBadge__8TbWr{font-size:.65rem;padding:4px 10px;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;white-space:nowrap}.page_perfectBadge__ctVKg{background:linear-gradient(135deg,#2c5f4f,#1f4538)}.page_acceptableBadge__WIX4x{background:linear-gradient(135deg,#6b7a3a,#4f5a2c)}.page_minimumBadge__Idnco{background:linear-gradient(135deg,#b87555,#9a5f43)}.page_timeCardTime__yzP0e{font-size:1.375rem;font-weight:700;color:var(--color-text-primary);flex:1 1;text-align:right}.page_presetCards__ucC0L{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5);width:100%;max-width:400px}.page_presetCard__3xRqo{text-align:center;padding:calc(var(--spacing-unit) * 2);transition:all var(--transition-normal)}.page_presetCard__3xRqo.page_featured__PX_kW{border:2px solid var(--color-accent)}.page_presetIcon__3_8An{font-size:3rem;margin-bottom:var(--spacing-unit)}.page_presetName__drn3R{font-size:1.25rem;font-weight:600;margin-bottom:calc(var(--spacing-unit) * .5)}.page_presetTimes__8deob{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.125rem;font-weight:500;color:var(--color-primary);margin-bottom:calc(var(--spacing-unit) * .75)}.page_presetDivider__Sxy9N{color:var(--color-text-tertiary)}.page_presetUse__j_tb7{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.page_historyMockupContainer__KZdrn{width:100%;max-width:420px;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5)}.page_insightCard__OdSyY{padding:calc(var(--spacing-unit) * 2);text-align:center;position:relative;background:linear-gradient(135deg,hsla(21,55%,63%,.08),hsla(21,55%,63%,.02));border:1px solid hsla(21,55%,63%,.3)}.page_insightBadge__asDHE{position:absolute;top:12px;right:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--color-secondary);background:hsla(21,55%,63%,.15);padding:4px 10px;border-radius:12px}.page_insightIcon__1ZDsF{font-size:3rem;margin-bottom:calc(var(--spacing-unit) * .75)}.page_insightTitle__xIF6O{font-size:1rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:calc(var(--spacing-unit) * .5);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.page_insightDays___W3cu{font-size:1.5rem;font-weight:700;color:var(--color-secondary);margin-bottom:calc(var(--spacing-unit) * 1)}.page_insightAdvice__jC00q{font-size:.95rem;line-height:1.6;color:var(--color-text-primary);max-width:280px;margin:0 auto}.page_calendarCard__OTqLI{padding:calc(var(--spacing-unit) * 1.75)}.page_calendarHeader__Sz5p5{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing-unit) * 1.5);padding-bottom:calc(var(--spacing-unit) * 1.25);border-bottom:1px solid var(--color-border)}.page_calendarStats__yuCYM{display:flex;flex-direction:column;gap:4px}.page_weekHours__dqGuo{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.page_weekLabel__c35lI{font-size:.8rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.page_avgStats__w6FhJ{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.page_avgValue__n_0AA{font-size:1.25rem;font-weight:600;color:var(--color-secondary)}.page_avgLabel__oT6BF{font-size:.75rem;color:var(--color-text-secondary)}.page_calendar__hzsYb{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.page_calendarDay___eAYE{aspect-ratio:1;background:var(--color-bg-primary);border-radius:var(--radius-sm);transition:transform var(--transition-fast);border:1px solid var(--color-border)}.page_calendarDay___eAYE:hover{transform:scale(1.1)}.page_calendarDay___eAYE.page_intensity1__V_krT{background:rgba(184,117,85,.18)}.page_calendarDay___eAYE.page_intensity2__kh0ff{background:rgba(184,117,85,.35)}.page_calendarDay___eAYE.page_intensity3__2mNw_{background:rgba(184,117,85,.6)}.page_sleepSection__LoTlO{background:linear-gradient(135deg,rgba(167,139,250,.05),transparent)}.page_workSection__K2Mpa{background:linear-gradient(135deg,transparent,rgba(96,165,250,.05))}.page_historySection__i1JXR{background:linear-gradient(135deg,rgba(52,211,153,.05),transparent)}.page_featuresSection__WVWpk{padding:calc(var(--spacing-unit) * 8) 0;background:var(--color-bg-secondary)}.page_featuresTitle__4xM4T{text-align:center;font-size:clamp(2rem,4vw,3rem);margin-bottom:calc(var(--spacing-unit) * 4)}.page_featuresGrid__hxgbY{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:calc(var(--spacing-unit) * 2);gap:calc(var(--spacing-unit) * 2)}.page_featureIcon__l6b31{font-size:3rem;margin-bottom:calc(var(--spacing-unit) * 1)}.page_featureTitle__HM_vX{font-size:1.25rem;font-weight:600;margin-bottom:calc(var(--spacing-unit) * .5)}.page_featureDescription__jY0pR{font-size:1rem;color:var(--color-text-secondary);line-height:1.6}.page_finalCta__1wCDS{padding:calc(var(--spacing-unit) * 10) 0;text-align:center;background:linear-gradient(180deg,var(--color-bg-primary),var(--color-bg-secondary))}.page_finalCtaTitle__2yU5H{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:calc(var(--spacing-unit) * 1.5)}.page_finalCtaSubtitle__Ed3Hn{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:calc(var(--spacing-unit) * 3);max-width:600px;margin-left:auto;margin-right:auto}.page_storeCentered__Ch9wN{display:flex;justify-content:center}.page_footer__Yjtj1{background:var(--color-bg-primary);border-top:1px solid var(--color-border);padding:calc(var(--spacing-unit) * 3) 0}.page_footerContent__b4oTL{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-unit)}.page_footerLogo__i7NtP{font-size:20px;font-weight:700}.page_footerNav__hIqxt{display:flex;gap:calc(var(--spacing-unit) * 2)}.page_footerNav__hIqxt a{color:var(--color-text-secondary);font-size:.875rem;transition:color var(--transition-fast)}.page_footerNav__hIqxt a:hover{color:var(--color-text-primary)}@media (max-width:768px){.page_hero__uBGR4{padding:calc(var(--spacing-unit) * 6) 0}.page_section__NK_B8{padding:calc(var(--spacing-unit) * 4) 0}.page_sectionGrid__dblfm{grid-template-columns:1fr;gap:calc(var(--spacing-unit) * 3)}.page_mockup__nN5vs{order:-1}.page_calculatorMockup__i7q9H,.page_historyMockupContainer__KZdrn,.page_presetCards__ucC0L{max-width:100%}.page_footerContent__b4oTL{flex-direction:column;text-align:center}.page_footerNav__hIqxt{flex-direction:column;align-items:center}}