.dashboard_page__bxS40{background:var(--lm-stone);color:var(--lm-text);min-height:100svh;padding-bottom:calc(var(--vivo-quick-navigation-clearance) + 5rem)}.dashboard_page__bxS40:before{background:var(--lm-stone);content:"";height:var(--vivo-safe-top);inset:0 0 auto;pointer-events:none;position:fixed;z-index:38}.dashboard_shell__PZF84{margin:0 auto;max-width:66rem;padding:max(1.1rem,var(--vivo-safe-top)) max(1rem,var(--vivo-safe-right)) 2rem max(1rem,var(--vivo-safe-left))}.dashboard_header__Qb78S{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;min-height:3rem}.dashboard_brand__LeGxa{align-items:center;color:var(--lm-blue);display:inline-flex;font-size:1.55rem;font-weight:760;gap:.65rem;letter-spacing:-.035em;min-height:2.75rem;text-decoration:none}.dashboard_vivoMark__9n36h{fill:currentColor;height:2.05rem;width:2.05rem}.dashboard_greeting__mbIlh{display:grid;justify-items:end;line-height:1.2}.dashboard_greeting__mbIlh strong{font-size:1rem;font-weight:650}.dashboard_greeting__mbIlh span{color:var(--lm-text-muted);font-size:.8rem;margin-top:.2rem}.dashboard_headerRight__p9LO2{align-items:center;display:flex;gap:.75rem}.dashboard_settingsButton__obqNW{align-items:center;background:var(--lm-surface);border:1px solid var(--lm-divider);border-radius:999px;color:var(--lm-text-muted);display:inline-flex;height:2.75rem;justify-content:center;transition:background-color .16s ease,color .16s ease,border-color .16s ease;width:2.75rem}.dashboard_settingsButton__obqNW:focus-visible,.dashboard_settingsButton__obqNW:hover{background:var(--lm-blue-soft);border-color:var(--lm-blue);color:var(--lm-blue)}.dashboard_gardenPreview__mRA6s{animation:dashboard_gardenAwaken__H3BSD .72s cubic-bezier(.16,1,.3,1) both;background:var(--lm-garden-sky);border:1px solid color-mix(in srgb,var(--lm-garden-ground) 42%,transparent);border-radius:1rem;box-shadow:0 4px 14px rgba(67,57,39,.11);color:#fffdf8;display:block;height:clamp(12rem,50vw,14rem);overflow:hidden;position:relative;text-decoration:none;transform:translateZ(0)}.dashboard_gardenIllustration__NR1Ts{height:100%;inset:0;position:absolute;width:100%}.dashboard_gardenSky__arUEf{fill:var(--lm-garden-sky)}.dashboard_gardenSunHalo__SUv69{animation:dashboard_sunWake__BMmEp .7s cubic-bezier(.16,1,.3,1) .12s both;opacity:.18}.dashboard_gardenSunHalo__SUv69,.dashboard_gardenSun__CyM7w{fill:var(--lm-garden-sun);transform-box:fill-box;transform-origin:center}.dashboard_gardenSun__CyM7w{animation:dashboard_sunWake__BMmEp .65s cubic-bezier(.16,1,.3,1) 80ms both;opacity:.85}.dashboard_gardenHillBack__U3Y6X{fill:var(--lm-garden-hill)}.dashboard_gardenGround__wNpN2{fill:var(--lm-garden-ground)}.dashboard_gardenPath__lTL2z{fill:color-mix(in srgb,var(--lm-garden-ground) 68%,#d3b985);opacity:.7}.dashboard_treeTrunk__YVEmp{fill:var(--lm-garden-trunk)}.dashboard_treeBranch__rsKvD{fill:none;stroke:var(--lm-garden-trunk);stroke-linecap:round;stroke-width:12}.dashboard_treeLeaves__8Af7B{fill:var(--lm-garden-leaf)}.dashboard_olives__9kBA3{fill:#37372d}.dashboard_lavender__vKsw8{fill:none;stroke:var(--lm-garden-lavender);stroke-linecap:round;stroke-width:4}.dashboard_bench__onFo_{fill:#b68b64}.dashboard_fox__FqGa4{fill:#d9753d;transform:translate(-46px,-55px) scale(1.24);transform-box:view-box;transform-origin:center}.dashboard_foxChest__KT5wr{fill:#f6e9d2}.dashboard_foxEye__PdXlc{fill:#352921}.dashboard_foxTail__vCkpB{fill:none;stroke:#d9753d;stroke-linecap:round;stroke-width:12}.dashboard_fountain__jhfKB{fill:#b9b09f}.dashboard_fountainWater__4Qp7o{fill:none;stroke:#b9e3e5;stroke-dasharray:110;stroke-dashoffset:0;stroke-linecap:round;stroke-width:4}.dashboard_gardenPlants__O_zE4{fill:none;stroke:#526d4e;stroke-linecap:round;stroke-width:13}.dashboard_lights__T03Tv{fill:var(--lm-garden-light);stroke:#6f5035;stroke-linecap:round;stroke-width:2.5}.dashboard_lights__T03Tv circle{animation:dashboard_lanternWake__aEe_7 .42s cubic-bezier(.16,1,.3,1) .36s both;stroke:none;transform-box:fill-box;transform-origin:center}.dashboard_lights__T03Tv g:nth-child(3) circle{animation-delay:.42s}.dashboard_lights__T03Tv g:nth-child(4) circle{animation-delay:.48s}.dashboard_lights__T03Tv g:nth-child(5) circle{animation-delay:.54s}.dashboard_lights__T03Tv g:nth-child(6) circle{animation-delay:.6s}.dashboard_moduleCard__cQrPk:focus-visible{outline:3px solid var(--lm-blue);outline-offset:3px}.dashboard_gardenShade__Ca6TY{background:linear-gradient(0deg,rgba(17,24,18,.88),rgba(17,24,18,.06) 68%);inset:0;position:absolute}.dashboard_gardenSummary__Wgb4h{bottom:4.45rem;color:rgba(255,255,255,.84);font-size:.76rem;font-weight:620;left:.95rem;position:absolute}.dashboard_gardenStats__YjGbL{bottom:.8rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));left:.8rem;position:absolute;right:.8rem}.dashboard_gardenStatsSingle__IqJXw{grid-template-columns:minmax(0,1fr);max-width:18rem;right:auto;width:calc(100% - 1.6rem)}.dashboard_gardenPrompt__JJUfX,.dashboard_gardenStat__wbC6q{align-items:center;background:rgba(21,29,23,.74);border:1px solid rgba(255,255,255,.14);border-radius:.75rem;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);min-height:3.05rem;padding:.45rem .6rem}.dashboard_gardenPrompt__JJUfX{background:rgba(21,29,23,.64)}.dashboard_gardenPrompt__JJUfX>span,.dashboard_gardenStat__wbC6q>span{display:grid;min-width:0}.dashboard_gardenPrompt__JJUfX strong{font-size:.82rem;line-height:1.2}.dashboard_gardenPrompt__JJUfX small,.dashboard_gardenStat__wbC6q small{color:rgba(255,255,255,.78);font-size:.7rem;line-height:1.3}.dashboard_gardenStat__wbC6q strong{font-family:var(--font-geist-mono),monospace;font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_gardenStatEarned__phFGp{background:color-mix(in srgb,var(--lm-gold) 30%,rgba(21,29,23,.82));border-color:color-mix(in srgb,var(--lm-gold) 64%,transparent)}.dashboard_gardenStatEarned__phFGp>svg{color:#f2d66f}@keyframes dashboard_gardenAwaken__H3BSD{0%{filter:brightness(.82) saturate(.72);transform:scale(.985)}to{filter:brightness(1) saturate(1);transform:scale(1)}}@keyframes dashboard_sunWake__BMmEp{0%{opacity:.15;transform:translateY(.8rem) scale(.82)}to{opacity:.85;transform:translateY(0) scale(1)}}@keyframes dashboard_lanternWake__aEe_7{0%{opacity:.25;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.dashboard_todaySection__PV_wv{margin-top:1.8rem}.dashboard_sectionHeader__jAmz0{align-items:center;display:flex;justify-content:space-between;margin-bottom:.9rem}.dashboard_sectionHeader__jAmz0 h1{font-size:clamp(1.9rem,7vw,2.35rem);font-weight:760;letter-spacing:-.04em;line-height:1;margin:0}.dashboard_sectionActions__vpZdZ{align-items:center;display:flex;gap:.55rem}.dashboard_sectionActions__vpZdZ a,.dashboard_sectionActions__vpZdZ button{background:transparent;border:0;color:var(--lm-blue);font:inherit;font-size:.82rem;font-weight:650;min-height:2.75rem;padding:0 .15rem;text-decoration:none}.dashboard_sectionActions__vpZdZ button{cursor:pointer}.dashboard_sectionActions__vpZdZ button:disabled{cursor:wait;opacity:.6}.dashboard_dataNotice__I_OKn{align-items:center;background:var(--lm-surface);border:1px solid var(--lm-divider);border-radius:.7rem;color:var(--lm-text-muted);display:flex;font-size:.76rem;gap:.7rem;justify-content:space-between;margin:-.15rem 0 .8rem;padding:.35rem .45rem .35rem .75rem}.dashboard_dataNotice__I_OKn button{background:transparent;border:0;color:var(--lm-blue);cursor:pointer;font:inherit;font-weight:700;min-height:2.75rem;padding:0 .1rem;white-space:nowrap}.dashboard_dataNotice__I_OKn button:disabled{cursor:wait;opacity:.55}.dashboard_dashboardLoading__r22fB,.dashboard_mosaicGrid__6w3N0{display:grid;gap:.85rem;grid-auto-rows:minmax(10.5rem,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_dashboardLoadingCard__4LP6i{animation:dashboard_metricPulse__SkTwQ 1.3s ease-in-out infinite alternate;background:color-mix(in srgb,var(--lm-divider) 58%,var(--lm-surface));border:1px solid var(--lm-divider);border-radius:1rem;min-height:10.5rem}.dashboard_mosaicGrid__6w3N0{grid-auto-flow:dense}.dashboard_mosaicGrid__6w3N0>.dashboard_moduleCard__cQrPk:last-child:nth-child(odd){grid-column:1/-1}.dashboard_moduleCard__cQrPk{background:linear-gradient(145deg,color-mix(in srgb,var(--module-bg) 88%,#fff),var(--module-bg));border:1px solid color-mix(in srgb,var(--module-border) 78%,transparent);border-radius:1rem;box-shadow:var(--lm-shadow-card);color:var(--module-text);display:flex;flex-direction:column;min-height:10.5rem;overflow:hidden;padding:1.05rem;position:relative;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.dashboard_moduleCard__cQrPk:hover{box-shadow:var(--lm-shadow-hover);transform:translateY(-2px)}.dashboard_moduleCard__cQrPk:active{transform:scale(.98)}.dashboard_pendingCard__zuMKS,.dashboard_pendingCard__zuMKS:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--module-text) 32%,transparent),var(--lm-shadow-card);transform:scale(.985)}.dashboard_pendingCard__zuMKS .dashboard_cardWatermark__1ogk5{opacity:.16;transform:rotate(-4deg) scale(1.06)}.dashboard_pendingCard__zuMKS .dashboard_openHint__uLkVO{opacity:1}.dashboard_moduleCard__cQrPk:focus-visible .dashboard_cardWatermark__1ogk5,.dashboard_moduleCard__cQrPk:hover .dashboard_cardWatermark__1ogk5{opacity:.13;transform:rotate(-4deg) scale(1.06)}.dashboard_tallCard__QwiS4{grid-row:span 2;min-height:22rem}.dashboard_cardWatermark__1ogk5{bottom:-1.35rem;color:var(--module-text);opacity:.08;pointer-events:none;position:absolute;right:-1rem;transform:rotate(-8deg);transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.dashboard_nutrition__QM2mw{--module-bg:#cee1c9;--module-border:#b6d0ae;--module-text:#173521;--module-soft:rgba(23,53,33,0.12)}.dashboard_fitness__QQsIM{--module-bg:#f18f70;--module-border:#e77d5c;--module-text:#3b1d14;--module-soft:rgba(78,31,18,0.12)}.dashboard_running__FQt2R{--module-bg:#e8d36a;--module-border:#d6c057;--module-text:#3a3410;--module-soft:rgba(58,52,16,0.12)}.dashboard_diary__05PJK{--module-bg:#dda66d;--module-border:#cd945b;--module-text:#362014;--module-soft:rgba(70,37,21,0.12)}.dashboard_books__7zTAQ{--module-bg:#72acab;--module-border:#659d9c;--module-text:#173434;--module-soft:rgba(23,52,52,0.11)}.dashboard_calendar__nbBLm{--module-bg:#8a9bc2;--module-border:#7c8eb7;--module-text:#17243e;--module-soft:rgba(23,36,62,0.11)}.dashboard_languages__HPB_M{--module-bg:#b18fb3;--module-border:#a380a5;--module-text:#352337;--module-soft:rgba(53,35,55,0.11)}.dashboard_time-tracker__B1_uG{--module-bg:#7caaa0;--module-border:#6d9c92;--module-text:#17352e;--module-soft:rgba(23,53,46,0.11)}.dashboard_moduleHeader__rLU__{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.dashboard_moduleHeader__rLU__ strong{font-size:clamp(1.08rem,4.9vw,1.35rem);font-weight:740;letter-spacing:-.03em}.dashboard_moduleIcon__IddBc{align-items:center;background:var(--module-soft);border-radius:.55rem;display:flex;height:2.35rem;justify-content:center;width:2.35rem}.dashboard_moduleContent__V_68M{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:.9rem 0 .6rem;position:relative;z-index:1}.dashboard_primaryMetric__Kjavy{font-family:var(--font-geist-mono),monospace;font-size:clamp(1.65rem,7.8vw,2.55rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.08;white-space:nowrap}.dashboard_primaryMetric__Kjavy small{font-size:.52em;font-weight:500;letter-spacing:-.03em}.dashboard_primaryText__b33xN{font-size:1.05rem;font-weight:650;line-height:1.25}.dashboard_secondaryMetric__6LSrc{font-size:.8rem;margin-top:.42rem}.dashboard_macroMetric__5c3ZR{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.55rem}.dashboard_macroMetric__5c3ZR>span{display:grid;min-width:0}.dashboard_macroMetric__5c3ZR strong{font-family:var(--font-geist-mono),monospace;font-size:clamp(.72rem,3vw,.84rem);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.dashboard_macroMetric__5c3ZR small{font-size:.68rem;margin-top:.1rem;opacity:.78}.dashboard_cardMeta__0vyZZ{font-size:.76rem;margin-top:.35rem;opacity:.82}.dashboard_contextPill__0QpAu{align-self:flex-start;background:var(--module-soft);border-radius:999px;font-size:.75rem;margin-bottom:.55rem;max-width:100%;overflow:hidden;padding:.3rem .55rem;text-overflow:ellipsis;white-space:nowrap}.dashboard_earnedMetric__CTVLz{align-self:flex-start;background:color-mix(in srgb,var(--lm-gold) 22%,transparent);border-radius:999px;color:var(--lm-gold-text);font-size:.75rem;font-weight:750;margin-top:.55rem;padding:.28rem .5rem}.dashboard_earnedPrimary__gtO35{color:var(--lm-gold-text)}.dashboard_emptyMetric__KEqpd{display:grid;gap:.25rem;line-height:1.35;margin:0;max-width:13rem}.dashboard_emptyMetric__KEqpd strong{font-size:.9rem;font-weight:700}.dashboard_emptyMetric__KEqpd span{font-size:.78rem;opacity:.82}.dashboard_openHint__uLkVO{align-items:center;display:flex;font-size:.75rem;font-weight:700;gap:.1rem;opacity:.78;position:relative;transition:opacity .16s ease;z-index:1}.dashboard_moduleCard__cQrPk:focus-visible .dashboard_openHint__uLkVO,.dashboard_moduleCard__cQrPk:hover .dashboard_openHint__uLkVO{opacity:1}.dashboard_metricSkeleton___FQZj{animation:dashboard_metricPulse__SkTwQ 1.3s ease-in-out infinite alternate;background:var(--module-soft);border-radius:.4rem;height:2.2rem;width:75%}@keyframes dashboard_metricPulse__SkTwQ{0%{opacity:.45}to{opacity:.9}}.dashboard_emptyDashboard__mTlhV{align-items:center;background:var(--lm-surface);border:1px solid var(--lm-divider);border-radius:.8rem;display:flex;flex-direction:column;padding:2rem 1.25rem;text-align:center}.dashboard_emptyDashboard__mTlhV>span{color:var(--lm-blue)}.dashboard_emptyDashboard__mTlhV h2{font-size:1.05rem;margin:.75rem 0 0}.dashboard_emptyDashboard__mTlhV p{color:var(--lm-text-muted);font-size:.85rem;margin:.35rem 0 1rem}.dashboard_emptyDashboard__mTlhV a{align-items:center;color:var(--lm-blue);display:inline-flex;font-size:.85rem;font-weight:650;min-height:2.75rem;padding-inline:.35rem}.dashboard_dailyInsight__2Q1uX{align-items:flex-start;background:color-mix(in srgb,var(--lm-blue-soft) 44%,var(--lm-surface));border:1px solid color-mix(in srgb,var(--lm-blue) 16%,var(--lm-divider));border-radius:.95rem;box-shadow:var(--lm-shadow-card);display:grid;gap:.9rem;grid-template-columns:auto 1fr;margin-top:.85rem;overflow:hidden;padding:1.05rem;position:relative}.dashboard_insightIcon__kjAXh{align-items:center;background:var(--lm-blue);border-radius:.65rem;color:#fff;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.dashboard_completeInsight__2jJ16{background:color-mix(in srgb,var(--lm-gold) 12%,var(--lm-surface));border-color:color-mix(in srgb,var(--lm-gold) 55%,var(--lm-divider))}.dashboard_completeInsight__2jJ16 .dashboard_insightIcon__kjAXh{background:var(--lm-gold);color:#30260d}.dashboard_dailyInsight__2Q1uX h2{font-size:.98rem;font-weight:620;line-height:1.42;margin:0}.dashboard_dailyInsight__2Q1uX a{align-items:center;color:var(--lm-blue);display:inline-flex;font-size:.8rem;font-weight:700;gap:.15rem;margin-top:.3rem;min-height:2.75rem;text-decoration:none}.dashboard_captureFab__ROnUg{align-items:center;background:var(--lm-blue);border:0;border-radius:50%;bottom:calc(var(--vivo-quick-navigation-clearance) + .85rem);box-shadow:var(--lm-shadow-fab);color:#fff;cursor:pointer;display:flex;height:3.5rem;justify-content:center;position:fixed;right:max(1rem,var(--vivo-safe-right));width:3.5rem;z-index:39}.dashboard_captureFab__ROnUg span{display:none}.dashboard_captureDialog__T9yXl{background:transparent;border:0;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;padding:0;width:100%}.dashboard_captureDialog__T9yXl::backdrop{background:rgba(24,22,19,.48)}.dashboard_capturePanel__wCSHR{background:var(--lm-surface);border-radius:1rem 1rem 0 0;bottom:0;box-shadow:var(--lm-shadow-sheet);color:var(--lm-text);left:0;max-height:min(70dvh,36rem);overflow-y:auto;padding:.55rem max(1rem,var(--vivo-safe-right)) max(1.25rem,var(--vivo-safe-bottom)) max(1rem,var(--vivo-safe-left));position:absolute;right:0}.dashboard_sheetHandle__hhBD1{background:var(--lm-divider-strong);border-radius:999px;height:.25rem;margin:0 auto .75rem;width:2.5rem}.dashboard_captureHeader__uPx7V{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.dashboard_captureHeader__uPx7V h2{font-size:1.2rem;letter-spacing:-.025em;margin:0}.dashboard_captureIntro__oI3NU{color:var(--lm-text-muted);font-size:.8rem;line-height:1.4;margin:.3rem 0 0}.dashboard_sheetClose__4JdoK{align-items:center;background:var(--lm-stone);border:1px solid var(--lm-divider);border-radius:50%;color:var(--lm-text);display:flex;height:2.75rem;justify-content:center;width:2.75rem}.dashboard_captureActions__1wJs4{display:grid;gap:.55rem}.dashboard_captureAction__PPikZ{align-items:center;background:color-mix(in srgb,var(--module-bg) 42%,var(--lm-surface));border:1px solid color-mix(in srgb,var(--module-border) 55%,var(--lm-divider));border-radius:.7rem;color:var(--lm-text);display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;min-height:3.75rem;padding:.55rem .75rem;text-decoration:none}.dashboard_captureIcon__uymHx{align-items:center;background:var(--module-bg);border-radius:.55rem;color:var(--module-text);display:flex;height:2.65rem;justify-content:center;width:2.65rem}.dashboard_captureAction__PPikZ small,.dashboard_captureAction__PPikZ strong{display:block}.dashboard_captureAction__PPikZ strong{font-size:.9rem}.dashboard_captureAction__PPikZ small{color:var(--lm-text-muted);font-size:.78rem;margin-top:.1rem}.dashboard_captureChevron__pzz__{color:var(--lm-text-muted)}.dashboard_captureAction__PPikZ,.dashboard_captureFab__ROnUg{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard_captureFab__ROnUg:active{transform:scale(.96)}.dashboard_captureAction__PPikZ:active{transform:scale(.99)}@media (hover:hover){.dashboard_captureFab__ROnUg:hover{background:color-mix(in srgb,var(--lm-blue) 88%,#102a4f);transform:translateY(-2px)}.dashboard_captureAction__PPikZ:hover{background:color-mix(in srgb,var(--module-bg) 52%,var(--lm-surface));border-color:color-mix(in srgb,var(--module-border) 72%,var(--lm-divider));box-shadow:var(--lm-shadow-card);transform:translateY(-1px)}}.dashboard_captureMore__O_mHK{margin-top:.75rem}.dashboard_captureMore__O_mHK summary{align-items:center;color:var(--lm-blue);cursor:pointer;display:flex;font-size:.82rem;font-weight:700;justify-content:space-between;min-height:2.75rem;padding:0 .2rem}.dashboard_captureMore__O_mHK summary::-webkit-details-marker{display:none}.dashboard_captureMore__O_mHK summary span{align-items:center;background:var(--lm-blue-soft);border-radius:999px;display:inline-flex;height:1.6rem;justify-content:center;min-width:1.6rem;padding-inline:.35rem}.dashboard_captureMore__O_mHK .dashboard_captureActions__1wJs4{margin-top:.45rem}.dashboard_captureAction__PPikZ:focus-visible,.dashboard_captureFab__ROnUg:focus-visible,.dashboard_captureMore__O_mHK summary:focus-visible,.dashboard_sheetClose__4JdoK:focus-visible{outline:3px solid var(--lm-blue);outline-offset:3px}.dashboard_captureEmpty___J62X{color:var(--lm-text-muted);font-size:.85rem;padding:1rem 0}.dashboard_captureEmpty___J62X a{align-items:center;color:var(--lm-blue);display:inline-flex;font-weight:650;min-height:2.75rem;padding-inline:.35rem}@media (max-width:22rem){.dashboard_dashboardLoading__r22fB,.dashboard_mosaicGrid__6w3N0{grid-template-columns:1fr}.dashboard_tallCard__QwiS4{grid-row:auto;min-height:11rem}}@media (min-width:40rem){.dashboard_shell__PZF84{padding-inline:1.5rem}.dashboard_gardenPreview__mRA6s{height:16rem}.dashboard_dashboardLoading__r22fB,.dashboard_mosaicGrid__6w3N0{grid-auto-rows:minmax(10.5rem,auto);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.dashboard_mosaicGrid__6w3N0>.dashboard_moduleCard__cQrPk:last-child:nth-child(odd){grid-column:auto}.dashboard_tallCard__QwiS4{min-height:21.75rem}.dashboard_captureFab__ROnUg{border-radius:999px;bottom:calc(var(--vivo-quick-navigation-clearance) + 1.75rem);height:3.35rem;padding:0 1rem;width:auto}.dashboard_captureFab__ROnUg span{display:inline;font-size:.82rem;font-weight:650;margin-left:.4rem}.dashboard_capturePanel__wCSHR{border-radius:1rem;bottom:2rem;left:50%;max-width:30rem;right:auto;transform:translateX(-50%);width:calc(100% - 2rem)}.dashboard_captureActions__1wJs4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_dailyInsight__2Q1uX{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.dashboard_dashboardLoadingCard__4LP6i,.dashboard_gardenPreview__mRA6s,.dashboard_gardenSunHalo__SUv69,.dashboard_gardenSun__CyM7w,.dashboard_lights__T03Tv circle{animation:none}.dashboard_cardWatermark__1ogk5,.dashboard_moduleCard__cQrPk{transition:none}.dashboard_captureAction__PPikZ:active,.dashboard_captureAction__PPikZ:hover,.dashboard_captureFab__ROnUg:active,.dashboard_captureFab__ROnUg:hover,.dashboard_moduleCard__cQrPk:active,.dashboard_moduleCard__cQrPk:hover{transform:none}.dashboard_metricSkeleton___FQZj{animation:none;opacity:.65}}.guide_bubbleRow__Tgl_O{align-items:flex-end;display:grid;gap:.6rem;grid-template-columns:auto 1fr}.guide_fox__vEfh8{display:block;line-height:0;margin-bottom:.2rem}.guide_bubble__t7Vvz{background:var(--lm-surface);border:1px solid var(--lm-divider);border-radius:1rem 1rem 1rem .35rem;box-shadow:var(--lm-shadow-card);color:var(--lm-text);padding:.85rem .95rem .9rem;position:relative}.guide_bubble__t7Vvz:before{background:var(--lm-surface);border-bottom:1px solid var(--lm-divider);border-left:1px solid var(--lm-divider);bottom:.7rem;content:"";height:.7rem;left:-.38rem;position:absolute;transform:rotate(45deg);width:.7rem}.guide_kicker__mFm8R{color:var(--lm-text-muted);font-size:.72rem;font-weight:700;margin:0 0 .2rem}.guide_title__Wb6NM{font-size:.98rem;font-weight:740;letter-spacing:-.02em;line-height:1.3;margin:0 0 .25rem}.guide_text__Ob6WI{color:var(--lm-text-muted);font-size:.88rem;line-height:1.5}.guide_text__Ob6WI p{margin:0}.guide_text__Ob6WI p+p{margin-top:.4rem}.guide_actions__yk_bC{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin-top:.75rem}.guide_tour__Rfjz4{inset-inline:max(.75rem,var(--vivo-safe-left)) max(.75rem,var(--vivo-safe-right));margin-inline:auto;max-width:26rem;position:fixed;z-index:60}.guide_tourBottom__65qsD{bottom:calc(var(--vivo-quick-navigation-clearance) + .75rem)}.guide_tourTop__k0KPV{top:max(.75rem,var(--vivo-safe-top))}.guide_tour__Rfjz4 .guide_bubble__t7Vvz{box-shadow:0 8px 28px rgba(42,35,27,.18),0 1px 3px rgba(42,35,27,.08)}.guide_tour__Rfjz4 .guide_bubble__t7Vvz:before{bottom:1.4rem}.guide_tour__Rfjz4 .guide_fox__vEfh8{background:var(--lm-surface);border:1px solid var(--lm-divider);border-radius:999px;box-shadow:0 4px 14px rgba(42,35,27,.16);display:grid;height:3.5rem;margin-bottom:0;place-items:center;width:3.5rem}.guide_tour__Rfjz4 .guide_fox__vEfh8 svg{height:2.5rem;width:2.5rem}.guide_primaryAction__8BRSG,.guide_textAction__uDIcs{border:0;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;min-height:2.75rem}.guide_primaryAction__8BRSG{background:var(--lm-blue);border-radius:.7rem;color:#fff;padding:0 1.1rem}.guide_primaryAction__8BRSG:hover{background:color-mix(in srgb,var(--lm-blue) 88%,#000)}.guide_textAction__uDIcs{background:transparent;color:var(--lm-blue);padding:0 .25rem}.guide_primaryAction__8BRSG:focus-visible,.guide_textAction__uDIcs:focus-visible{outline:3px solid var(--lm-blue);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.guide_tour__Rfjz4{animation:guide_tourIn__4CCcC .24s cubic-bezier(.16,1,.3,1)}}@keyframes guide_tourIn__4CCcC{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.vivo-brand_brand__7Cld0{align-items:center;color:var(--lm-blue);display:inline-flex;font-size:1.55rem;font-weight:760;gap:.65rem;letter-spacing:-.035em;line-height:1}.vivo-brand_mark__NCfAT{fill:currentColor;height:2.05rem;width:2.05rem}.vivo-brand_inverse__FtQQU{color:#fffdf8}.page_page__ZqnOP{background:var(--lm-stone);color:var(--lm-text);min-height:100svh;padding:max(1.25rem,var(--vivo-safe-top)) max(1rem,var(--vivo-safe-right)) max(2rem,var(--vivo-safe-bottom)) max(1rem,var(--vivo-safe-left))}.page_shell__nPX33{margin:0 auto;max-width:68rem}.page_topbar__qyOC0{align-items:center;display:flex;justify-content:space-between}.page_skipButton__3e9De{background:transparent;border:0;color:var(--lm-blue);cursor:pointer;font:inherit;font-size:.82rem;font-weight:680;min-height:2.75rem;padding:0 .25rem}.page_skipButton__3e9De:disabled{cursor:wait;opacity:.55}.page_button__OrP99:focus-visible,.page_moduleChoice__XvRjx:focus-visible,.page_skipButton__3e9De:focus-visible{outline:3px solid var(--lm-blue);outline-offset:3px}.page_progress__0GlTS{display:grid;gap:.45rem;grid-template-columns:repeat(3,1fr);margin:2rem 0 clamp(2rem,7vw,4.5rem)}.page_noticeFox__a4ZHi{margin-top:1.75rem;max-width:34rem}.page_notices__YCnBy{border-block-start:1px solid var(--lm-divider);display:grid;list-style:none;margin:1.5rem 0 0;max-width:44rem;padding:0}.page_notices__YCnBy li{align-items:flex-start;border-block-end:1px solid var(--lm-divider);display:grid;gap:.85rem;grid-template-columns:auto 1fr;padding:1rem 0}.page_noticeIcon__L38ME{align-items:center;background:var(--lm-blue-soft);border-radius:.7rem;color:var(--lm-blue);display:flex;height:2.75rem;justify-content:center;width:2.75rem}.page_notices__YCnBy p{color:var(--lm-text-muted);font-size:.88rem;line-height:1.55;margin:0}.page_notices__YCnBy strong{color:var(--lm-text);display:block;font-size:.95rem;margin-bottom:.2rem}.page_notices__YCnBy a{color:var(--lm-blue);font-weight:650;text-underline-offset:.2em}.page_progress__0GlTS span{background:var(--lm-divider);border-radius:999px;height:.22rem}.page_progress__0GlTS .page_progressActive__fGFEs{background:var(--lm-blue)}.page_content__oe6Az{margin:0 auto;max-width:54rem}.page_header__PhEO3{max-width:44rem}.page_header__PhEO3 h1{font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.04em;line-height:.98;margin:0;text-wrap:balance}.page_header__PhEO3 p{color:var(--lm-text-muted);font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.6;margin:1rem 0 0;max-width:58ch}.page_moduleList__vyfXv{border-block-start:1px solid var(--lm-divider);display:grid;margin-top:2.25rem}.page_moduleChoice__XvRjx{align-items:center;background:transparent;border:0;border-block-end:1px solid var(--lm-divider);color:inherit;cursor:pointer;display:grid;font:inherit;gap:.85rem;grid-template-columns:auto 1fr auto;min-height:4.75rem;padding:.65rem 0;text-align:left}.page_moduleChoice__XvRjx:disabled{cursor:wait;opacity:.58}.page_moduleIcon__DFyT3{align-items:center;background:var(--module-color);border-radius:.65rem;color:var(--module-ink);display:flex;height:3rem;justify-content:center;width:3rem}.page_moduleCopy__MxTGH{display:grid;gap:.15rem}.page_moduleCopy__MxTGH strong{font-size:.95rem}.page_moduleCopy__MxTGH span{color:var(--lm-text-muted);font-size:.8rem;line-height:1.4}.page_choiceState__DpSYf{align-items:center;border:1px solid var(--lm-divider-strong);border-radius:50%;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.page_selected__ewmOl .page_choiceState__DpSYf{background:var(--lm-blue);border-color:var(--lm-blue)}.page_selected__ewmOl .page_choiceState__DpSYf:after{border:solid #fff;border-width:0 .12rem .12rem 0;content:"";height:.62rem;transform:rotate(45deg) translate(-.04rem,-.06rem);width:.3rem}.page_nutrition__E5xcy{--module-color:#d9e6d4;--module-ink:#20382a}.page_fitness__LCtM8{--module-color:#ef9a7e;--module-ink:#3d2119}.page_running__PGATv{--module-color:#e8d36a;--module-ink:#3a3410}.page_diary__cl9bM{--module-color:#d9aa78;--module-ink:#382217}.page_optionalTag__S5KvN{border:1px solid var(--lm-divider-strong);border-radius:999px;color:var(--lm-text-muted);font-size:.62rem;font-style:normal;font-weight:650;letter-spacing:.03em;margin-left:.45rem;padding:.05rem .4rem;vertical-align:.1em}.page_previewLayout__ncWbi{align-items:center;display:grid;gap:clamp(2rem,7vw,5rem);margin-top:2.5rem}.page_mosaicPreview__mcjKq{display:grid;gap:.55rem;grid-auto-rows:minmax(6.5rem,auto);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;transform:rotate(-1.2deg);width:min(100%,28rem)}.page_mosaicTile__Ku897{align-content:space-between;background:var(--module-color);border-radius:.75rem;color:var(--module-ink);display:grid;min-height:7.5rem;padding:1rem}.page_mosaicTile__Ku897:nth-child(3n){grid-row:span 2}.page_mosaicTile__Ku897 strong{align-self:end;font-size:1rem}.page_emptyMosaic__MVATY{align-items:center;border:1px solid var(--lm-divider);border-radius:.75rem;color:var(--lm-text-muted);display:flex;grid-column:1/-1;justify-content:center;min-height:10rem;padding:1rem;text-align:center}.page_readyCopy__ARczK{display:grid;gap:1.1rem}.page_previewCopy__j6st_{color:var(--lm-text-muted);font-size:.92rem;line-height:1.6;margin:0}.page_agentNote__jlHpO{align-items:flex-start;border-block:1px solid var(--lm-divider);display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:1rem 0}.page_agentNote__jlHpO>span{align-items:center;background:var(--lm-blue-soft);border-radius:.6rem;color:var(--lm-blue);display:flex;height:2.75rem;justify-content:center;width:2.75rem}.page_agentNote__jlHpO p{color:var(--lm-text-muted);font-size:.82rem;line-height:1.55;margin:0}.page_agentNote__jlHpO strong{color:var(--lm-text);display:block;font-size:.88rem;margin-bottom:.15rem}.page_actions__VjR2N{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.page_button__OrP99{align-items:center;border:0;border-radius:.6rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;justify-content:center;min-height:3rem;padding:.65rem 1.1rem}.page_primary__GH_sH{background:var(--lm-blue);color:#fff}.page_primary__GH_sH:hover{background:color-mix(in srgb,var(--lm-blue) 88%,#000)}.page_secondary__Cw0gT{background:transparent;color:var(--lm-blue)}.page_button__OrP99:disabled{cursor:wait;opacity:.55}.page_error__mR2p7{background:color-mix(in srgb,#a62c2b 8%,var(--lm-surface));border:1px solid color-mix(in srgb,#a62c2b 48%,var(--lm-divider));border-radius:.65rem;color:#8a2424;font-size:.82rem;line-height:1.45;margin:1rem 0 0;padding:.75rem .85rem}@media (max-width:43.99rem){.page_actions__VjR2N{display:grid}.page_button__OrP99{width:100%}.page_secondary__Cw0gT{order:2}}@media (min-width:44rem){.page_page__ZqnOP{padding-inline:2rem}.page_moduleList__vyfXv{grid-template-columns:repeat(2,minmax(0,1fr))}.page_moduleChoice__XvRjx:nth-child(odd){padding-right:1.25rem}.page_moduleChoice__XvRjx:nth-child(2n){border-left:1px solid var(--lm-divider);padding-left:1.25rem}.page_previewLayout__ncWbi{grid-template-columns:1.05fr .95fr}}@media (prefers-reduced-motion:reduce){.page_mosaicPreview__mcjKq{transform:none}}.dashboard-preview_preview__LNshY{align-items:center;display:grid;gap:.85rem;grid-template-columns:3.25rem minmax(0,1fr);min-width:0}.dashboard-preview_cover__MICvX{aspect-ratio:2/3;background:rgba(23,52,52,.1);border-radius:.35rem;box-shadow:0 2px 5px rgba(23,52,52,.16);display:block;overflow:hidden}.dashboard-preview_cover__MICvX img{display:block;height:100%;object-fit:cover;width:100%}.dashboard-preview_coverFallback__9hPLa{align-items:center;display:flex;height:100%;justify-content:center;opacity:.7}.dashboard-preview_info__ilvn8{display:block;min-width:0}.dashboard-preview_info__ilvn8>strong{display:-webkit-box;font-size:.9rem;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-preview_author__jjqsT{display:block;font-size:.74rem;line-height:1.3;margin-top:.22rem;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-preview_progressTrack__cW9il{background:rgba(23,52,52,.16);border-radius:999px;display:block;height:.3rem;margin-top:.6rem;overflow:hidden}.dashboard-preview_progressTrack__cW9il>span{background:currentColor;border-radius:inherit;display:block;height:100%}.dashboard-preview_progressText__U0WuI{display:block;font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-variant-numeric:tabular-nums;line-height:1.3;margin-top:.32rem;opacity:.82}.dashboard-preview_empty__f_W_U{display:grid;gap:.24rem;line-height:1.35;max-width:15rem}.dashboard-preview_empty__f_W_U strong{font-size:.9rem}.dashboard-preview_empty__f_W_U span{font-size:.76rem;opacity:.8}.dashboard-preview_loading__yxRlG{animation:dashboard-preview_readingPreviewPulse__4l_3R 1.2s ease-in-out infinite alternate;background:rgba(23,52,52,.11);border-radius:.4rem;display:block;height:4.75rem;width:100%}@keyframes dashboard-preview_readingPreviewPulse__4l_3R{0%{opacity:.45}to{opacity:.88}}@media (prefers-reduced-motion:reduce){.dashboard-preview_loading__yxRlG{animation:none}}