.nutri-reference_page__Y0Rpd{--page-black:#090a0c;--page-white:#f6f6f6;--text-soft:rgba(255,255,255,0.72);--text-muted:rgba(255,255,255,0.6);--brand-orange:#ff7950;--brand-orange-deep:#5a250a;--accent-green:#008069;--font-sans-stack:var(--nutri-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-display-stack:var(--nutri-display),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-mono-stack:var(--nutri-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--reflective-text:repeating-linear-gradient(115deg,#030303,#171717 16px,#f8f8f8 28px,#8d8d8d 40px,#ffffff 52px,#2b2b2b 65px,#d7d7d7 76px,#111111 88px,#000000 112px);color:#fff;background:var(--page-black);font-family:var(--font-sans-stack);overflow-x:clip}.nutri-reference_page__Y0Rpd *{box-sizing:border-box}.nutri-reference_page__Y0Rpd a{color:inherit;text-decoration:none}.nutri-reference_noiseOverlay__W4tG_{display:none}.nutri-reference_container__bJcTZ{width:min(1240px,calc(100% - 48px));margin:0 auto}.nutri-reference_containerWide__WXp2f{width:min(1400px,calc(100% - 48px));margin:0 auto}.nutri-reference_header__Df1K4{position:absolute;top:0;inset-inline:0;z-index:30;padding-top:20px;padding-bottom:20px;background:#fff;border-bottom:1px solid rgba(22,75,55,.08)}.nutri-reference_headerInner__0sO3r{width:min(1320px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center}.nutri-reference_brand__pEuPt{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.nutri-reference_brandMark__NzSm_{width:auto;height:68px;object-fit:contain}.nutri-reference_brandWordmarkImage__wMF4A{width:auto;height:48px;object-fit:contain;transform:translateY(10px)}.nutri-reference_nav__gWuMZ{display:flex;margin-left:40px;gap:4px}.nutri-reference_navLink___Czhg{display:inline-flex;padding:12px;font-size:14px;background:linear-gradient(115deg,#050505,#1d1d1d 22%,#d8d8d8 36%,#595959 48%,#f4f4f4 58%,#151515 78%,#000000);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.32));transition:color .16s ease}.nutri-reference_navLink___Czhg:hover{filter:drop-shadow(0 1px 0 rgba(255,255,255,.42)) drop-shadow(0 2px 5px rgba(0,0,0,.18))}.nutri-reference_headerActions__n4W2T{margin-left:auto;display:flex;align-items:center;gap:14px}.nutri-reference_headerAccessAction__6fno0{display:inline-flex;align-items:center;justify-content:center;min-width:174px;height:40px;padding-inline:20px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:#49d98f;color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.nutri-reference_headerAccessAction__6fno0:hover{background:#36c97d;border-color:rgba(255,255,255,.9)}.nutri-reference_nutriDashboardDemo__RwGZC{--nutri-demo-theme:#050506;--nutri-demo-theme-foreground:#ffffff;--nutri-demo-theme-shadow:rgba(5,5,6,0.14);width:100%;border:1px solid rgba(17,24,39,.08);border-radius:28px;background:#eef0f4;color:#050505;box-shadow:0 36px 100px rgba(15,23,42,.18);overflow:hidden}.nutri-reference_nutriDashboardFrame__IZ1Yw{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);height:806px;min-height:0;overflow:hidden;background:#f0f1f5;font-family:var(--font-sans-stack)}.nutri-reference_nutriDashboardFrameCollapsed__Ff_sg{grid-template-columns:64px minmax(0,1fr)}.nutri-reference_nutriDashboardSidebar__LkjkR{position:relative;z-index:12;display:flex;min-width:0;height:100%;flex-direction:column;border-right:1px solid #d8d9df;background:#ffffff;color:#111827}.nutri-reference_nutriDashboardSidebarBrand__rq_zQ{position:relative;display:flex;align-items:center;gap:4px;min-height:92px;padding:12px 16px 10px;border-bottom:1px solid #d8d9df}.nutri-reference_nutriDashboardBrandMark__BS0q8{width:auto;height:58px;object-fit:contain}.nutri-reference_nutriDashboardBrandWordmark__aGIQt{width:auto;height:39px;object-fit:contain}.nutri-reference_nutriDashboardBrandCopy__gd4pd{display:grid;gap:1px;min-width:0;transform:translateY(2px)}.nutri-reference_nutriDashboardBrandCopy__gd4pd span{display:block;overflow:hidden;max-width:124px;color:#6b7280;font-size:8px;font-weight:800;line-height:1.08;text-overflow:ellipsis;text-transform:uppercase}.nutri-reference_nutriDashboardCollapseButton__GQh8F{position:absolute;right:14px;top:22px;display:grid;width:38px;height:38px;place-items:center;border:1px solid #cbcdd4;border-radius:999px;background:#eeeeef;color:#3f4147}.nutri-reference_nutriDashboardCollapseButton__GQh8F svg{width:18px;height:18px}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardSidebarBrand__rq_zQ{justify-content:center;min-height:82px;padding:10px 8px}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardBrandMark__BS0q8{height:54px}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardCollapseButton__GQh8F{display:none}.nutri-reference_nutriDashboardNav__6dllW,.nutri-reference_nutriDashboardUtility__pIcMd{display:flex;flex-direction:column;gap:1px;padding:8px}.nutri-reference_nutriDashboardNav__6dllW{min-height:0;flex:1}.nutri-reference_nutriDashboardUtility__pIcMd{border-top:1px solid #d8d9df}.nutri-reference_nutriDashboardNavItem__1vbMZ{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#6f727a;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.nutri-reference_nutriDashboardNavItem__1vbMZ:hover{background:#f4f5f7;color:#111827}.nutri-reference_nutriDashboardNavItemActive__n7D7o{background:#050506;color:#ffffff;font-weight:700;box-shadow:0 10px 18px rgba(5,5,6,.08)}.nutri-reference_nutriDashboardNavIcon__6dwN8{width:20px;height:20px;flex:0 0 auto}.nutri-reference_nutriDashboardNavItem__1vbMZ b{margin-left:auto;color:inherit;font-size:12px;font-weight:700}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNav__6dllW,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUtility__pIcMd{align-items:center;padding-inline:8px}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ{justify-content:center;width:40px;min-height:40px;padding:0;border-radius:12px}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ span{display:none}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ b{position:absolute;right:-2px;top:-2px;display:grid;width:16px;height:16px;margin:0;place-items:center;border-radius:999px;background:#fee2e2;color:#ef4444;font-size:9px}.nutri-reference_nutriDashboardUser__30X3L{display:flex;align-items:center;gap:12px;padding:14px 12px;border-top:1px solid #d8d9df}.nutri-reference_nutriDashboardUser__30X3L>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:999px;background:#f0f0f0;color:#111827;font-size:13px;font-weight:700}.nutri-reference_nutriDashboardUser__30X3L div{min-width:0;flex:1}.nutri-reference_nutriDashboardUser__30X3L small,.nutri-reference_nutriDashboardUser__30X3L strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriDashboardUser__30X3L strong{font-size:13px;font-weight:700}.nutri-reference_nutriDashboardUser__30X3L small{margin-top:2px;color:#4b5563;font-size:12px}.nutri-reference_nutriDashboardUser__30X3L svg{width:16px;height:16px;color:#7b7e86}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L{justify-content:center}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L div,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L svg{display:none}.nutri-reference_nutriDashboardMain__R7ENP{display:flex;min-width:0;min-height:0;flex-direction:column}.nutri-reference_nutriDashboardHeader__v6UVT{position:relative;z-index:8;display:flex;min-height:80px;align-items:center;gap:18px;border-bottom:1px solid #d8d9df;background:rgba(255,255,255,.96);padding:0 40px}.nutri-reference_nutriDashboardHeaderTitle__OWRnO{min-width:0;flex:1}.nutri-reference_nutriDashboardHeaderTitle__OWRnO h3{margin:0;overflow:hidden;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriDashboardHeaderTitle__OWRnO p{margin:10px 0 0;overflow:hidden;color:#6b7280;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriDashboardMenuButton__4YRzy{display:none;width:34px;height:34px;flex:0 0 auto;place-items:center;border:0;background:transparent;color:#111827}.nutri-reference_nutriDashboardMenuButton__4YRzy span{display:block;width:14px;height:1.7px;margin:2px auto;border-radius:999px;background:currentColor}.nutri-reference_nutriDashboardSearch__NGj0_{display:flex;align-items:center;gap:8px;width:300px;height:32px;border:1px solid #cdd0d7;border-radius:999px;background:#f2f3f7;color:#6f727a;padding:0 12px;font-size:14px}.nutri-reference_nutriDashboardHeaderActions__OkxHp svg,.nutri-reference_nutriDashboardSearch__NGj0_ svg{width:18px;height:18px}.nutri-reference_nutriDashboardHeaderActions__OkxHp{display:flex;align-items:center;gap:10px;color:#0f1115}.nutri-reference_nutriAutoModeButton__t438p,.nutri-reference_nutriDashboardHeaderActionButton__su8M7{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#0f1115;font:inherit}.nutri-reference_nutriDashboardHeaderActionButton__su8M7{width:32px;height:32px;border-radius:999px}.nutri-reference_nutriDashboardHeaderActionButton__su8M7.nutri-reference_nutriThemeCycleButton__lbXlJ{width:auto;min-width:86px;gap:7px;border-color:#d5d7de;background:#ffffff;padding:0 11px;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.nutri-reference_nutriThemeCycleButton__lbXlJ span{display:block;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriAutoModeButton__t438p:hover,.nutri-reference_nutriDashboardHeaderActionButton__su8M7:hover{border-color:#d5d7de;background:#f2f3f7}.nutri-reference_nutriAutoModeButton__t438p{display:grid;grid-template-columns:auto auto;gap:0 7px;min-height:32px;border-color:#d5d7de;border-radius:999px;background:#f2f3f7;padding:0 12px;font-size:11px;font-weight:800;text-align:left}.nutri-reference_nutriAutoModeButtonActive__bG8O6{border-color:#050506;background:#050506;color:#ffffff;box-shadow:0 10px 20px rgba(5,5,6,.14)}.nutri-reference_nutriAutoModeButton__t438p svg{grid-row:1/span 2;align-self:center}.nutri-reference_nutriAutoModeButton__t438p small,.nutri-reference_nutriAutoModeButton__t438p span{display:block;line-height:1}.nutri-reference_nutriAutoModeButton__t438p small{max-width:130px;overflow:hidden;opacity:.72;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriDashboardBellWrap__wiTME{position:relative;display:inline-grid;place-items:center}.nutri-reference_nutriDashboardBellWrap__wiTME i{position:absolute;right:-2px;top:-3px;width:8px;height:8px;border-radius:999px;background:#ef4444}.nutri-reference_nutriAutoClickLayer__6jmcC{position:absolute;z-index:30;left:var(--auto-x,222px);top:var(--auto-y,168px);display:inline-flex;align-items:center;gap:7px;pointer-events:none;color:#050506;transform:translate(-8px,-8px);animation:nutri-reference_nutriAutoClickPulse__FqJpg 1.7s ease-in-out infinite}.nutri-reference_nutriAutoClickLayer__6jmcC svg{width:22px;height:22px;fill:rgba(255,255,255,.9);filter:drop-shadow(0 8px 14px rgba(5,5,6,.28))}.nutri-reference_nutriAutoClickLayer__6jmcC span{border:1px solid rgba(5,5,6,.08);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(5,5,6,.16);padding:7px 10px;color:#050506;font-size:11px;font-weight:900;white-space:nowrap}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=diet-tabs]{--auto-x:410px;--auto-y:488px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=meal-filters]{--auto-x:450px;--auto-y:660px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=favorite-foods]{--auto-x:410px;--auto-y:696px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=meal-preset]{--auto-x:704px;--auto-y:696px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=anamnesis-panel]{--auto-x:590px;--auto-y:610px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=patient-record]{--auto-x:650px;--auto-y:468px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=auto-messages]{--auto-x:690px;--auto-y:374px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=birthday-message]{--auto-x:840px;--auto-y:455px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=foods-sidebar]{--auto-x:42px;--auto-y:354px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=foods-tabs]{--auto-x:660px;--auto-y:430px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=patients-sidebar]{--auto-x:42px;--auto-y:152px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=dashboard-sidebar]{--auto-x:42px;--auto-y:111px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=calendar-sidebar]{--auto-x:42px;--auto-y:234px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=evaluations-sidebar]{--auto-x:42px;--auto-y:275px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=exams-sidebar]{--auto-x:42px;--auto-y:316px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=finance-sidebar]{--auto-x:42px;--auto-y:398px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=messages-sidebar]{--auto-x:42px;--auto-y:439px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=notifications-sidebar]{--auto-x:42px;--auto-y:676px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=settings-sidebar]{--auto-x:42px;--auto-y:718px}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target=theme-controls]{--auto-x:1135px;--auto-y:42px}@keyframes nutri-reference_nutriAutoClickPulse__FqJpg{0%,to{opacity:.86;transform:translate(-8px,-8px) scale(1)}45%{opacity:1;transform:translate(-8px,-8px) scale(.93)}58%{transform:translate(-8px,-8px) scale(1.04)}}.nutri-reference_nutriDashboardViewport__vFWes{min-height:0;flex:1;overflow:auto;background:#f0f1f5;padding:24px;scroll-behavior:smooth}.nutri-reference_nutriDashboardPage__WO_BG{display:flex;flex-direction:column;gap:24px;max-width:1600px;margin:0 auto}.nutri-reference_nutriMetricsGrid__dukhb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nutri-reference_nutriMetricCard__DVlcE{position:relative;display:flex;min-height:130px;justify-content:space-between;gap:18px;border:1px solid #d5d7de;border-radius:32px;background:#ffffff;padding:26px 22px;box-shadow:0 1px 1px rgba(15,23,42,.03)}.nutri-reference_nutriFinancePanel__TROO_ article>span,.nutri-reference_nutriHeroCopy__nKsCb span,.nutri-reference_nutriMessagesPage__D15iL aside span,.nutri-reference_nutriMetricCard__DVlcE span,.nutri-reference_nutriPanelCard__7tr0I>span,.nutri-reference_nutriSectionHeader__6_5S0 span,.nutri-reference_nutriSettingsGroup__ty2Ws>span,.nutri-reference_nutriSettingsPage__NqMH9 aside h4,.nutri-reference_nutriTableHeader__iny1P span{color:#9da1ac;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.nutri-reference_nutriMetricCard__DVlcE strong{display:block;margin-top:12px;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1}.nutri-reference_nutriMetricCard__DVlcE p{margin:10px 0 0;max-width:190px;color:#69707d;font-size:13px;line-height:1.45}.nutri-reference_nutriMetricCard__DVlcE em{display:block;margin-top:8px;color:#008060;font-size:12px;font-style:normal}.nutri-reference_nutriEmptyState__b1n7u i,.nutri-reference_nutriHeroCopy__nKsCb i,.nutri-reference_nutriMetricCard__DVlcE i,.nutri-reference_nutriPanelTitleIcon__eLjS7 i{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #cbcdd2;border-radius:16px;background:#e7e7e9;color:#3f4147;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.nutri-reference_nutriEmptyState__b1n7u i svg,.nutri-reference_nutriHeroCopy__nKsCb i svg,.nutri-reference_nutriMetricCard__DVlcE i svg,.nutri-reference_nutriPanelTitleIcon__eLjS7 i svg{width:19px;height:19px}.nutri-reference_nutriDashboardPanels__fr3FE,.nutri-reference_nutriTwoColumn__ZfNYb{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.9fr);gap:32px}.nutri-reference_nutriDietSupportPanel__1PNFO,.nutri-reference_nutriDietTabs__n6mUI,.nutri-reference_nutriFinancePanel__TROO_,.nutri-reference_nutriHeroPanel__xsR9j,.nutri-reference_nutriMacroPanel__aM8bF,.nutri-reference_nutriMealCard__EO00W,.nutri-reference_nutriMessagesPage__D15iL,.nutri-reference_nutriPanelCard__7tr0I,.nutri-reference_nutriSearchShell__85OSC,.nutri-reference_nutriSettingsPage__NqMH9,.nutri-reference_nutriTableEmpty__Qq4gV{border:1px solid #d5d7de;border-radius:32px;background:#ffffff;box-shadow:0 1px 1px rgba(15,23,42,.03)}.nutri-reference_nutriPanelCard__7tr0I{min-height:310px;padding:32px}.nutri-reference_nutriCalendarHead__Xep2c,.nutri-reference_nutriPanelHead__hLIWd,.nutri-reference_nutriSectionHeader__6_5S0{display:flex;align-items:center;justify-content:space-between;gap:16px}.nutri-reference_nutriCalendarHead__Xep2c h4,.nutri-reference_nutriFinancePanel__TROO_ h4,.nutri-reference_nutriHeroCopy__nKsCb h4,.nutri-reference_nutriInlineHead__JkafH h4,.nutri-reference_nutriMessagesPage__D15iL aside h4,.nutri-reference_nutriPanelHead__hLIWd h4,.nutri-reference_nutriPanelTitleIcon__eLjS7 h4,.nutri-reference_nutriSectionHeader__6_5S0 h4,.nutri-reference_nutriSettingsPage__NqMH9 section h4{margin:0;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:0}.nutri-reference_nutriCalendarHead__Xep2c button,.nutri-reference_nutriInlineHead__JkafH button,.nutri-reference_nutriPanelHead__hLIWd button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid #d5d7de;border-radius:14px;background:#eeeeef;color:#050505;padding:0 16px;font-size:12px;font-weight:600}.nutri-reference_nutriCalendarHead__Xep2c button svg,.nutri-reference_nutriPanelHead__hLIWd button svg{width:15px;height:15px}.nutri-reference_nutriDashedBox__0vREC,.nutri-reference_nutriEmptyState__b1n7u,.nutri-reference_nutriInboxEmpty__tTl9v{display:grid;min-height:190px;place-items:center;border:1px dashed #d4d7df;border-radius:18px;color:#a3a7b0;font-size:14px;font-style:italic;text-align:center}.nutri-reference_nutriDashedBox__0vREC{margin-top:28px}.nutri-reference_nutriItalicEmpty__8ixl_{margin:28px 0 0;color:#7b7f88;font-size:14px;font-style:italic}.nutri-reference_nutriSearchShell__85OSC{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:20px}.nutri-reference_nutriSearchField__LNX4m{display:flex;align-items:center;gap:12px;min-height:48px;min-width:0;border:1px solid #d0d2da;border-radius:13px;background:#f7f8fb;color:#8a8e98;padding:0 16px;font-size:14px}.nutri-reference_nutriSearchField__LNX4m svg{width:18px;height:18px;flex:0 0 auto}.nutri-reference_nutriPatientRecordShowcase___qAL1{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(280px,.8fr);gap:16px;border:1px solid #d5d7de;border-radius:28px;background:#ffffff;padding:18px;box-shadow:0 1px 1px rgba(15,23,42,.03)}.nutri-reference_nutriRecordFlags__XgwFk article,.nutri-reference_nutriRecordSummary__1waVX,.nutri-reference_nutriRecordTimeline__TdLDp{border:1px solid #e1e3e8;border-radius:20px;background:#f7f8fb}.nutri-reference_nutriRecordSummary__1waVX{display:grid;align-content:start;gap:12px;padding:20px}.nutri-reference_nutriAnamnesisHero__4fRXO>span,.nutri-reference_nutriRecordFlags__XgwFk span,.nutri-reference_nutriRecordSummary__1waVX>span,.nutri-reference_nutriRecordTimeline__TdLDp span{color:#9da1ac;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nutri-reference_nutriRecordSummary__1waVX h4{margin:0;color:#050506;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.05}.nutri-reference_nutriRecordSummary__1waVX p{margin:0;color:#69707d;font-size:13px;line-height:1.45}.nutri-reference_nutriRecordSummary__1waVX div{display:flex;flex-wrap:wrap;gap:8px}.nutri-reference_nutriRecordFlags__XgwFk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nutri-reference_nutriRecordFlags__XgwFk article{padding:16px}.nutri-reference_nutriRecordFlags__XgwFk strong{display:block;margin-top:10px;color:#111827;font-size:13px;line-height:1.35}.nutri-reference_nutriRecordTimeline__TdLDp{display:grid;gap:12px;padding:18px}.nutri-reference_nutriRecordTimeline__TdLDp div{display:grid;grid-template-columns:auto 52px minmax(0,1fr);align-items:center;gap:10px}.nutri-reference_nutriRecordTimeline__TdLDp i{width:9px;height:9px;border:2px solid #ffffff;border-radius:999px;background:var(--nutri-demo-theme,#050506);box-shadow:0 0 0 3px color-mix(in srgb,var(--nutri-demo-theme,#050506) 16%,transparent)}.nutri-reference_nutriRecordTimeline__TdLDp strong{color:#111827;font-size:12px;line-height:1.25}.nutri-reference_nutriMutedButton__00rHu,.nutri-reference_nutriPrimaryButton__EuqiS{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:12px;padding:0 22px;font-size:12px;font-weight:800;white-space:nowrap}.nutri-reference_nutriPrimaryButton__EuqiS{border:1px solid #050506;background:#050506;color:#ffffff;box-shadow:0 12px 22px rgba(5,5,6,.16)}.nutri-reference_nutriMutedButton__00rHu{border:1px solid #d5d7de;background:#eeeeef;color:#050506}.nutri-reference_nutriMutedButton__00rHu svg,.nutri-reference_nutriPrimaryButton__EuqiS svg{width:16px;height:16px}.nutri-reference_nutriSectionHeader__6_5S0{padding:0 4px}.nutri-reference_nutriSectionHeader__6_5S0 p{margin:10px 0 0;color:#586174;font-size:14px}.nutri-reference_nutriSectionHeader__6_5S0 span{flex:0 0 auto}.nutri-reference_nutriEmptyState__b1n7u{min-height:260px;padding:36px;background:rgba(255,255,255,.45);font-style:normal}.nutri-reference_nutriEmptyState__b1n7u i{margin:0 auto 22px}.nutri-reference_nutriEmptyState__b1n7u strong{display:block;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.nutri-reference_nutriEmptyState__b1n7u p{max-width:430px;margin:12px auto 0;color:#6b7280;font-size:14px;line-height:1.5}.nutri-reference_nutriEmptyState__b1n7u button{display:inline-flex;align-items:center;gap:10px;min-height:42px;margin-top:26px;border:0;border-radius:14px;background:#050506;color:#ffffff;padding:0 22px;font-size:12px;font-weight:800;box-shadow:0 12px 22px rgba(5,5,6,.16)}.nutri-reference_nutriEmptyState__b1n7u button svg{width:16px;height:16px}.nutri-reference_nutriHeroPanel__xsR9j{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:166px;padding:28px 30px}.nutri-reference_nutriHeroCopy__nKsCb{min-width:0}.nutri-reference_nutriHeroCopy__nKsCb i{margin-bottom:12px}.nutri-reference_nutriHeroCopy__nKsCb h4{margin-top:18px;font-size:33px}.nutri-reference_nutriHeroCopy__nKsCb p{margin:10px 0 0;color:#666c77;font-size:14px}.nutri-reference_nutriHeroActions__7uz2_{display:flex;align-items:center;gap:12px}.nutri-reference_nutriHeroActions__7uz2_ .nutri-reference_nutriSearchField__LNX4m{width:320px}.nutri-reference_nutriHeroValue__DQ7YS{min-width:190px;border:1px solid #d5d7de;border-radius:14px;background:#f4f5f8;padding:14px 20px}.nutri-reference_nutriHeroValue__DQ7YS span{color:#707783;font-size:12px}.nutri-reference_nutriHeroValue__DQ7YS strong{display:block;margin-top:4px;color:#050505;font-size:21px}.nutri-reference_nutriInlineHead__JkafH{display:flex;justify-content:space-between;gap:18px}.nutri-reference_nutriInlineHead__JkafH span,.nutri-reference_nutriPanelTitleIcon__eLjS7 span{color:#707783;font-size:12px}.nutri-reference_nutriInlineHead__JkafH p{margin:10px 0 0;color:#6b7280;font-size:14px;line-height:1.45}.nutri-reference_nutriScheduleGrid__ue7Wt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.nutri-reference_nutriApprovalList__AcuDR li,.nutri-reference_nutriFinancePanel__TROO_ aside div,.nutri-reference_nutriFinanceStep__I0Iat,.nutri-reference_nutriScheduleGrid__ue7Wt span{border:1px solid #d5d7de;border-radius:13px;background:#f3f4f7;padding:14px 16px}.nutri-reference_nutriScheduleGrid__ue7Wt small,.nutri-reference_nutriScheduleGrid__ue7Wt strong{display:block}.nutri-reference_nutriScheduleGrid__ue7Wt strong{color:#111827;font-size:14px;font-weight:500}.nutri-reference_nutriScheduleGrid__ue7Wt small{margin-top:4px;color:#6f747f;font-size:11px}.nutri-reference_nutriPanelTitleIcon__eLjS7{display:flex;align-items:center;gap:14px}.nutri-reference_nutriPanelTitleIcon__eLjS7 h4{margin-top:4px;font-size:20px}.nutri-reference_nutriApprovalList__AcuDR{display:grid;gap:10px;list-style:none;margin:28px 0 0;padding:0}.nutri-reference_nutriApprovalList__AcuDR li{position:relative;color:#747985;padding-left:30px}.nutri-reference_nutriApprovalList__AcuDR li:before{position:absolute;left:14px;top:50%;width:6px;height:6px;border-radius:999px;background:#b8bbc2;content:"";transform:translateY(-50%)}.nutri-reference_nutriCalendarHead__Xep2c{padding-inline:8px}.nutri-reference_nutriCalendarHead__Xep2c span{margin-left:auto;color:#050505;font-size:14px}.nutri-reference_nutriCalendarGrid__njVAT{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;min-height:240px;border:1px solid #d5d7de;border-radius:28px;background:#ffffff;padding:28px 22px}.nutri-reference_nutriCalendarGrid__njVAT strong{color:#999da7;font-size:11px;font-weight:800;text-transform:uppercase;text-align:center}.nutri-reference_nutriCalendarGrid__njVAT span{min-height:82px;border:1px solid #d5d7de;border-radius:11px;background:#f3f4f7;padding:10px;color:#4b5563;font-size:13px}.nutri-reference_nutriCalendarGrid__njVAT span b{display:block;color:#111827;font-size:13px}.nutri-reference_nutriCalendarGrid__njVAT span em{display:block;width:fit-content;max-width:100%;margin-top:10px;overflow:hidden;border-radius:9px;background:#050506;color:#ffffff;padding:5px 7px;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriTableEmpty__Qq4gV{overflow:hidden}.nutri-reference_nutriTableHeader__iny1P{display:grid;grid-template-columns:1.6fr .8fr 1fr 1.2fr .6fr;border-bottom:1px solid #d5d7de;padding:20px 24px}.nutri-reference_nutriTableEmpty__Qq4gV .nutri-reference_nutriEmptyState__b1n7u{min-height:330px;border:0;border-radius:0}.nutri-reference_nutriStatusPill__dcPSm{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border:1px solid #d5d7de;border-radius:999px;background:#f4f5f8;color:#4b5563;padding:0 9px;font-size:10px;font-weight:900;text-transform:uppercase}.nutri-reference_nutriStatusPill__dcPSm[data-tone=green]{border-color:rgba(5,150,105,.16);background:#dcfce7;color:#047857}.nutri-reference_nutriStatusPill__dcPSm[data-tone=blue]{border-color:rgba(2,132,199,.16);background:#e0f2fe;color:#0369a1}.nutri-reference_nutriStatusPill__dcPSm[data-tone=orange]{border-color:rgba(234,88,12,.18);background:#ffedd5;color:#c2410c}.nutri-reference_nutriStatusPill__dcPSm[data-tone=red]{border-color:rgba(220,38,38,.18);background:#fee2e2;color:#b91c1c}.nutri-reference_nutriDemoTable__WKpzL{margin-top:22px;overflow-x:auto;border:1px solid #e1e3e8;border-radius:18px;background:#ffffff}.nutri-reference_nutriDemoTable__WKpzL table{width:100%;min-width:720px;border-collapse:collapse}.nutri-reference_nutriDemoTable__WKpzL td,.nutri-reference_nutriDemoTable__WKpzL th{border-bottom:1px solid #eef0f4;padding:14px 16px;text-align:left;vertical-align:middle}.nutri-reference_nutriDemoTable__WKpzL th{color:#9da1ac;font-size:10px;font-weight:900;text-transform:uppercase}.nutri-reference_nutriDemoTable__WKpzL td{color:#111827;font-size:13px;font-weight:600}.nutri-reference_nutriDemoTable__WKpzL tr:last-child td{border-bottom:0}.nutri-reference_nutriActionStack__Ez5z_,.nutri-reference_nutriConversationList__hHPrs{display:grid;gap:10px;margin-top:24px}.nutri-reference_nutriActionStack__Ez5z_ button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:70px;border:1px solid #d5d7de;border-radius:16px;background:#f4f5f8;padding:14px;text-align:left}.nutri-reference_nutriActionStack__Ez5z_ button span{color:#111827;font-size:13px;font-weight:800}.nutri-reference_nutriActionStack__Ez5z_ button small{color:#6b7280;font-size:12px;line-height:1.35}.nutri-reference_nutriActionStack__Ez5z_ button svg{grid-row:1/span 2;width:16px;height:16px;align-self:center;color:#7b7f88}.nutri-reference_nutriFoodTabs__M17kY{display:inline-flex;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid #d5d7de;border-radius:18px;background:#ffffff;padding:8px}.nutri-reference_nutriFoodTabs__M17kY button{display:inline-flex;align-items:center;gap:9px;min-height:34px;border:0;border-radius:12px;background:transparent;color:#6b7280;padding:0 14px;font-size:12px;font-weight:700;white-space:nowrap}.nutri-reference_nutriFoodTabs__M17kY button svg{width:15px;height:15px}.nutri-reference_nutriFoodTabActive__H8fc2{background:#f1f2f5!important;color:#050506!important}.nutri-reference_nutriFoodsLayout__fWzOJ{display:grid;grid-template-columns:242px minmax(0,1fr);gap:20px}.nutri-reference_nutriFilterPanel__BxQSC{border:1px solid #d5d7de;border-radius:28px;background:#ffffff;padding:22px 20px}.nutri-reference_nutriFilterPanel__BxQSC h4{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#050505;font-size:16px;font-weight:600}.nutri-reference_nutriFilterPanel__BxQSC h4 svg,.nutri-reference_nutriFilterPanel__BxQSC label input{width:16px;height:16px}.nutri-reference_nutriFilterHead__xhiEK{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nutri-reference_nutriFilterHead__xhiEK span{color:#6b7280;font-size:12px}.nutri-reference_nutriFilterHead__xhiEK b{border:1px solid #d5d7de;border-radius:999px;padding:3px 8px;color:#050506;font-size:10px}.nutri-reference_nutriFilterPanel__BxQSC label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;border:1px solid #d5d7de;border-radius:13px;background:#f4f5f8;padding:13px;color:#111827;font-size:14px}.nutri-reference_nutriFilterPanel__BxQSC label small{display:block;margin-top:5px;color:#6b7280;font-size:10px}.nutri-reference_nutriFoodNameCell__64pOZ{display:grid;gap:4px;min-width:240px}.nutri-reference_nutriFoodNameCell__64pOZ small{color:#7b808c;font-size:10px;font-weight:600;line-height:1.3}.nutri-reference_nutriFinancePanel__TROO_{display:grid;grid-template-columns:minmax(0,1.2fr) 430px;overflow:hidden}.nutri-reference_nutriFinancePanel__TROO_ article,.nutri-reference_nutriFinancePanel__TROO_ aside{padding:30px}.nutri-reference_nutriFinancePanel__TROO_ aside{border-left:1px solid #d5d7de}.nutri-reference_nutriFinancePanel__TROO_ h4{margin-top:22px;font-size:31px}.nutri-reference_nutriFinancePanel__TROO_ article p,.nutri-reference_nutriFinancePanel__TROO_ aside p{color:#6b7280;font-size:14px;line-height:1.55}.nutri-reference_nutriFinanceStep__I0Iat{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;margin-top:12px}.nutri-reference_nutriFinanceStep__I0Iat i{display:grid;grid-row:span 2;width:42px;height:42px;place-items:center;border:1px solid #c8cbd2;border-radius:13px;background:#e7e7e9;font-style:normal;font-weight:800}.nutri-reference_nutriFinanceStep__I0Iat small,.nutri-reference_nutriFinanceStep__I0Iat strong{display:block}.nutri-reference_nutriFinanceStep__I0Iat strong{color:#050506;font-size:14px}.nutri-reference_nutriFinanceStep__I0Iat small{color:#6b7280;font-size:12px}.nutri-reference_nutriFinancePanel__TROO_ aside h5{display:flex;align-items:center;justify-content:space-between;margin:0;color:#050506;font-size:16px}.nutri-reference_nutriFinancePanel__TROO_ aside h5 span{border:1px solid #d5d7de;border-radius:999px;padding:4px 12px;color:#050506;font-size:11px;font-weight:500}.nutri-reference_nutriFinancePanel__TROO_ aside div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;margin-top:12px}.nutri-reference_nutriFinancePanel__TROO_ aside div svg{grid-row:span 2;width:32px;height:32px;color:#6b7280}.nutri-reference_nutriFinancePanel__TROO_ aside div small,.nutri-reference_nutriFinancePanel__TROO_ aside div strong{display:block}.nutri-reference_nutriFinancePanel__TROO_ aside div strong{font-size:14px;font-weight:500}.nutri-reference_nutriFinancePanel__TROO_ aside div small{color:#6b7280;font-size:12px}.nutri-reference_nutriMessagesPage__D15iL{display:grid;grid-template-columns:380px minmax(0,1fr);min-height:680px;max-width:1600px;margin:0 auto;overflow:hidden}.nutri-reference_nutriMessagesPage__D15iL aside{border-right:1px solid #d5d7de;padding:20px 16px}.nutri-reference_nutriMessagesPage__D15iL aside .nutri-reference_nutriSearchField__LNX4m{margin-top:20px}.nutri-reference_nutriInboxEmpty__tTl9v{min-height:54px;margin-top:32px;place-items:center start;padding:0 18px;font-style:normal}.nutri-reference_nutriMessagesPage__D15iL section{display:grid;place-items:center;padding:32px}.nutri-reference_nutriMessagesPage__D15iL section .nutri-reference_nutriEmptyState__b1n7u{width:min(450px,100%);min-height:226px}.nutri-reference_nutriConversationList__hHPrs button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;border:1px solid #e1e3e8;border-radius:16px;background:#f7f8fb;padding:10px 12px;text-align:left}.nutri-reference_nutriConversationList__hHPrs button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#e7e7e9;color:#111827;font-size:13px;font-weight:900}.nutri-reference_nutriConversationList__hHPrs em,.nutri-reference_nutriConversationList__hHPrs small,.nutri-reference_nutriConversationList__hHPrs strong{display:block}.nutri-reference_nutriConversationList__hHPrs strong{color:#111827;font-size:13px}.nutri-reference_nutriConversationList__hHPrs em,.nutri-reference_nutriConversationList__hHPrs small{color:#6b7280;font-size:11px;font-style:normal}.nutri-reference_nutriConversationActive__L31W1{border-color:#050506!important;background:#050506!important}.nutri-reference_nutriConversationActive__L31W1 em,.nutri-reference_nutriConversationActive__L31W1 small,.nutri-reference_nutriConversationActive__L31W1 span,.nutri-reference_nutriConversationActive__L31W1 strong{color:#ffffff!important}.nutri-reference_nutriChatMockup__qBQf1{display:grid;width:min(680px,100%);min-height:500px;border:1px solid #d5d7de;border-radius:28px;background:#ffffff;overflow:hidden}.nutri-reference_nutriChatMockup__qBQf1 footer,.nutri-reference_nutriChatMockup__qBQf1 header{display:flex;align-items:center;gap:12px;padding:18px}.nutri-reference_nutriChatMockup__qBQf1 header{justify-content:space-between;border-bottom:1px solid #e1e3e8}.nutri-reference_nutriChatMockup__qBQf1 header strong{color:#111827;font-size:16px}.nutri-reference_nutriChatMockup__qBQf1>div{display:flex;flex-direction:column;gap:12px;padding:24px}.nutri-reference_nutriChatMockup__qBQf1 p{max-width:78%;margin:0;border-radius:18px;padding:12px 14px;font-size:13px;line-height:1.4}.nutri-reference_nutriChatMockup__qBQf1 p[data-side=patient]{align-self:flex-start;background:#f0f1f5;color:#111827}.nutri-reference_nutriChatMockup__qBQf1 p[data-side=professional]{align-self:flex-end;background:#050506;color:#ffffff}.nutri-reference_nutriChatMockup__qBQf1 footer{border-top:1px solid #e1e3e8}.nutri-reference_nutriChatMockup__qBQf1 footer .nutri-reference_nutriSearchField__LNX4m{flex:1;margin:0}.nutri-reference_nutriSegmented__yi6QB{display:flex;align-items:center;border:1px solid #d5d7de;border-radius:13px;background:#f7f8fb;padding:6px}.nutri-reference_nutriNotificationSearch__jyYav button,.nutri-reference_nutriSegmented__yi6QB button{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:0;border-radius:10px;background:transparent;color:#6b7280;padding:0 14px;font-size:12px;font-weight:700}.nutri-reference_nutriSegmented__yi6QB button svg{width:15px;height:15px}.nutri-reference_nutriPillActive__pgMTQ,.nutri-reference_nutriSegmentedActive__Wl4Vq{background:#050506!important;color:#ffffff!important}.nutri-reference_nutriNotificationSearch__jyYav{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,auto);gap:8px}.nutri-reference_nutriNotificationSearch__jyYav button{border:1px solid #d5d7de;background:#f7f8fb;color:#111827}.nutri-reference_nutriSettingsPage__NqMH9{display:grid;grid-template-columns:256px minmax(0,1fr);max-width:1400px;height:680px;margin:0 auto;overflow:hidden}.nutri-reference_nutriSettingsPage__NqMH9 aside{border-right:1px solid #d5d7de;background:#ffffff;padding:24px 16px}.nutri-reference_nutriSettingsPage__NqMH9 aside h4{display:flex;align-items:center;gap:8px;margin:0 0 20px}.nutri-reference_nutriSettingsPage__NqMH9 aside h4 svg{width:14px;height:14px}.nutri-reference_nutriSettingsPage__NqMH9 aside button{display:flex;align-items:center;gap:12px;width:100%;min-height:38px;margin-top:4px;border:1px solid transparent;border-radius:10px;background:transparent;color:#686e7a;padding:0 12px;font-size:12px;font-weight:700;text-align:left}.nutri-reference_nutriSettingsPage__NqMH9 aside button svg{width:15px;height:15px}.nutri-reference_nutriSettingsActive__7Wmtr{background:#050506!important;color:#ffffff!important;box-shadow:0 12px 22px rgba(5,5,6,.14)}.nutri-reference_nutriSettingsPage__NqMH9 section{overflow:auto;padding:48px}.nutri-reference_nutriSettingsPage__NqMH9 section h4{font-size:33px}.nutri-reference_nutriSettingsPage__NqMH9 section>p{margin:12px 0 42px;color:#586174;font-size:13px}.nutri-reference_nutriSettingsGroup__ty2Ws{margin-top:30px}.nutri-reference_nutriSettingsGroup__ty2Ws>span{display:flex;align-items:center;gap:18px}.nutri-reference_nutriSettingsGroup__ty2Ws>span:after{height:1px;flex:1;background:#d9dbe2;content:""}.nutri-reference_nutriSettingsGroup__ty2Ws>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin-top:26px}.nutri-reference_nutriSettingsGroup__ty2Ws label{display:grid;min-width:0;gap:10px;color:#9da1ac;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nutri-reference_nutriSettingsGroup__ty2Ws input{width:100%;min-width:0;height:50px;border:1px solid #d5d7de;border-radius:15px;background:#f7f8fb;color:#111827;padding:0 16px;font:inherit;font-size:14px;letter-spacing:0}.nutri-reference_nutriSaveIdentity__t8bHP{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:58px;border:0;border-radius:999px;background:#050506;color:#ffffff;padding:0 34px;font-size:12px;font-weight:800;text-transform:uppercase}.nutri-reference_nutriSaveIdentity__t8bHP svg{width:16px;height:16px}.nutri-reference_nutriSettingsHeader__Wcw_l{display:flex;align-items:flex-start;gap:18px;margin-bottom:42px}.nutri-reference_nutriSettingsCardIcon__mKoEj,.nutri-reference_nutriSettingsHeaderIcon__rLtKV,.nutri-reference_nutriSettingsToggle__7Cnm_>span{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid #d5d7de;border-radius:16px;background:#f0f1f5;color:#4b5563}.nutri-reference_nutriSettingsCardIcon__mKoEj svg,.nutri-reference_nutriSettingsHeaderIcon__rLtKV svg,.nutri-reference_nutriSettingsToggle__7Cnm_>span svg{width:19px;height:19px}.nutri-reference_nutriSettingsHeader__Wcw_l h4{margin-top:2px}.nutri-reference_nutriSettingsHeader__Wcw_l p{margin:12px 0 0;max-width:720px;color:#586174;font-size:13px;line-height:1.55}.nutri-reference_nutriSettingsCardGrid__KJvZ3,.nutri-reference_nutriSettingsIntegrationGrid__B1Nt0,.nutri-reference_nutriSettingsSplit___fBMM,.nutri-reference_nutriSettingsTwoColumn__rfqwX{display:grid;gap:24px}.nutri-reference_nutriSettingsTwoColumn__rfqwX{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.nutri-reference_nutriSettingsCardGrid__KJvZ3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.nutri-reference_nutriSettingsIntegrationGrid__B1Nt0{grid-template-columns:minmax(0,1fr)}.nutri-reference_nutriSettingsSplit___fBMM{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.nutri-reference_nutriSettingsSplit___fBMM .nutri-reference_nutriSettingsCardHead__4_Oge{grid-template-columns:44px minmax(0,1fr)}.nutri-reference_nutriSettingsSplit___fBMM .nutri-reference_nutriSettingsCardHead__4_Oge .nutri-reference_nutriStatusPill__dcPSm{grid-column:2;justify-self:start}.nutri-reference_nutriSettingsSplit___fBMM .nutri-reference_nutriSettingsGroup__ty2Ws>div{grid-template-columns:1fr;gap:20px}.nutri-reference_nutriSettingsGroup__ty2Ws>.nutri-reference_nutriSettingsSingleColumn__viOud{grid-template-columns:1fr;gap:18px}.nutri-reference_nutriSettingsWideField__CRPDG{grid-column:1/-1}.nutri-reference_nutriSettingsGroup__ty2Ws label small{color:#777e8b;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.nutri-reference_nutriSettingsUpload__z4sgn{display:grid;min-height:184px;place-items:center;border:2px dashed #d5d7de;border-radius:26px;background:#f7f8fb;color:#6b7280;padding:26px;text-align:center}.nutri-reference_nutriSettingsUpload__z4sgn svg{width:30px;height:30px}.nutri-reference_nutriSettingsUpload__z4sgn small,.nutri-reference_nutriSettingsUpload__z4sgn strong{display:block}.nutri-reference_nutriSettingsUpload__z4sgn strong{margin-top:12px;color:#111827;font-size:12px;font-weight:900;text-transform:uppercase}.nutri-reference_nutriSettingsUpload__z4sgn small{max-width:280px;margin-top:8px;color:#7b808b;font-size:12px;line-height:1.45}.nutri-reference_nutriSettingsColorRow__HKSOM{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:end;gap:18px}.nutri-reference_nutriSettingsColorSwatch__xBlfj{display:block;width:64px;height:64px;border:1px solid #d5d7de;border-radius:18px;box-shadow:inset 0 0 0 6px rgba(255,255,255,.8)}.nutri-reference_nutriSettingsThemeGrid__Lk_1_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nutri-reference_nutriSettingsThemeGrid__Lk_1_ button{position:relative;display:grid;min-height:112px;align-content:start;gap:7px;border:2px solid #d5d7de;border-radius:18px;background:#ffffff;color:#111827;padding:14px;text-align:left}.nutri-reference_nutriSettingsThemeGrid__Lk_1_ button[aria-pressed=true]{border-color:var(--nutri-demo-theme);background:color-mix(in srgb,var(--nutri-demo-theme) 9%,#ffffff);box-shadow:0 12px 22px var(--nutri-demo-theme-shadow)}.nutri-reference_nutriSettingsThemeActive__OlvzD{border-color:var(--nutri-demo-theme)}.nutri-reference_nutriSettingsThemeSwatch__r3hxC{display:block;width:30px;height:30px;border:1px solid rgba(17,24,39,.14);border-radius:999px;box-shadow:inset 0 0 0 4px rgba(255,255,255,.72)}.nutri-reference_nutriSettingsThemeGrid__Lk_1_ strong{color:#111827;font-size:11px;font-weight:900;line-height:1.1}.nutri-reference_nutriSettingsThemeGrid__Lk_1_ small{color:#6b7280;font-size:10px;line-height:1.32}.nutri-reference_nutriSettingsThemeGrid__Lk_1_ svg{position:absolute;right:12px;top:12px;width:15px;height:15px;color:var(--nutri-demo-theme)}.nutri-reference_nutriSettingsIntensityGrid__1o38b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nutri-reference_nutriSettingsIntensityGrid__1o38b button{position:relative;display:grid;gap:6px;min-height:112px;border:2px solid #d5d7de;border-radius:18px;background:#ffffff;color:#111827;padding:18px;text-align:left}.nutri-reference_nutriSettingsIntensityGrid__1o38b button[aria-pressed=true]{border-color:#050506;background:#f4f5f8;box-shadow:0 12px 22px rgba(5,5,6,.08)}.nutri-reference_nutriSettingsIntensityGrid__1o38b strong,.nutri-reference_nutriSettingsSignatureFontActive__pQTWl strong{color:#111827}.nutri-reference_nutriSettingsIntensityGrid__1o38b small{color:#6b7280;font-size:11px;line-height:1.35}.nutri-reference_nutriSettingsIntensityGrid__1o38b svg{position:absolute;right:14px;top:14px;width:15px;height:15px}.nutri-reference_nutriSettingsSignature__bLze1{border:1px solid #d5d7de;border-radius:24px;background:#f7f8fb;padding:24px}.nutri-reference_nutriSettingsSignatureBuilder__oQ8vy{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;border:1px solid #d5d7de;border-radius:28px;background:#ffffff;padding:24px}.nutri-reference_nutriSettingsThicknessPanel__u_8qN{display:grid;align-content:center;gap:16px}.nutri-reference_nutriSettingsRangeLabels__OpdXj,.nutri-reference_nutriSettingsSignatureModel__9U49X,.nutri-reference_nutriSettingsThicknessHead__CV_gJ{display:flex;align-items:center;justify-content:space-between;gap:10px}.nutri-reference_nutriSettingsSignatureModel__9U49X span,.nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb>span,.nutri-reference_nutriSettingsThicknessHead__CV_gJ span{color:#6b7280;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nutri-reference_nutriSettingsThicknessHead__CV_gJ b{border-radius:999px;background:#050506;color:#ffffff;padding:5px 10px;font-size:10px;font-weight:900}.nutri-reference_nutriSettingsRange__ViPHd{width:100%;height:8px;border:0;border-radius:999px;accent-color:#050506;background:#d5d7de;cursor:pointer}.nutri-reference_nutriSettingsRangeLabels__OpdXj span{color:#4b5563;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nutri-reference_nutriSettingsSignatureModel__9U49X{justify-content:flex-start;border-top:1px solid #e1e3e8;padding-top:16px}.nutri-reference_nutriSettingsSignatureModel__9U49X i{display:block;width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.1)}.nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb{display:grid;min-width:0}.nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb>div{min-width:0}.nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb strong{display:flex;min-height:108px;align-items:center;justify-content:center;overflow-x:auto;border:1px dashed #d5d7de;border-radius:24px;background:#ffffff;color:#111827;margin-top:12px;padding:22px;font-size:43px;line-height:1;white-space:nowrap}.nutri-reference_nutriSettingsSignatureFonts__B8_We{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nutri-reference_nutriSettingsSignatureFonts__B8_We button{display:grid;min-width:0;min-height:88px;justify-items:center;align-content:center;gap:7px;border:1px solid #d5d7de;border-radius:18px;background:#ffffff;color:#111827;padding:12px;text-align:center}.nutri-reference_nutriSettingsSignatureFonts__B8_We button[aria-pressed=true]{border-color:#050506;background:#f4f5f8;box-shadow:0 12px 22px rgba(5,5,6,.08)}.nutri-reference_nutriSettingsSignatureFonts__B8_We button>strong{display:block;max-width:100%;overflow:hidden;color:#111827;font-size:25px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriSettingsSignatureFonts__B8_We button>span{display:block;max-width:100%;overflow:hidden;color:#8b909a;font-size:8px;font-weight:900;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nutri-reference_nutriSettingsSignatureFonts__B8_We button>small{border-radius:999px;background:#eef0f4;color:#6b7280;padding:3px 8px;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nutri-reference_nutriSettingsSignatureFonts__B8_We button[aria-pressed=true]>small{background:#050506;color:#ffffff}.nutri-reference_nutriSettingsCardBody__tld_0 span,.nutri-reference_nutriSettingsCard__AFrR1>span,.nutri-reference_nutriSettingsChecklist__BXPX1>strong,.nutri-reference_nutriSettingsSignature__bLze1 span{color:#9da1ac;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nutri-reference_nutriSettingsSignature__bLze1 strong{display:block;margin-top:18px;color:#111827;font-size:42px;font-weight:400;line-height:1}.nutri-reference_nutriSettingsBillingHero__T2u_D small,.nutri-reference_nutriSettingsCardBody__tld_0 small,.nutri-reference_nutriSettingsCard__AFrR1 small,.nutri-reference_nutriSettingsChecklist__BXPX1 small,.nutri-reference_nutriSettingsNote__mRGB4,.nutri-reference_nutriSettingsSignature__bLze1 small,.nutri-reference_nutriSettingsTemplateCard__f0IAb p,.nutri-reference_nutriSettingsTemplatePick__dXju1 small{color:#6b7280;font-size:12px;line-height:1.45}.nutri-reference_nutriSettingsSegmented__E_69l,.nutri-reference_nutriSettingsTemplateTabs__iowVF{display:inline-flex;max-width:100%;overflow-x:auto;border:1px solid #d5d7de;border-radius:16px;background:#f7f8fb;padding:6px}.nutri-reference_nutriSettingsSegmented__E_69l button,.nutri-reference_nutriSettingsTemplateTabs__iowVF button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:0;border-radius:11px;background:transparent;color:#6b7280;padding:0 14px;font-size:11px;font-weight:900;white-space:nowrap}.nutri-reference_nutriSettingsTemplateTabs__iowVF{margin-bottom:26px}.nutri-reference_nutriSettingsTemplateTabs__iowVF svg{width:15px;height:15px}.nutri-reference_nutriAutomationShowcase__DhC05{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.82fr);gap:14px;margin-bottom:22px}.nutri-reference_nutriAutomationPreview__k_7fF,.nutri-reference_nutriAutomationTimeline__t9T7c button{border:1px solid #d5d7de;border-radius:22px;background:#ffffff}.nutri-reference_nutriAutomationPreview__k_7fF{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px}.nutri-reference_nutriAutomationPreview__k_7fF>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e1e3e8;border-radius:16px;background:#f7f8fb;color:var(--nutri-demo-theme,#050506)}.nutri-reference_nutriAutomationPreview__k_7fF svg,.nutri-reference_nutriAutomationTimeline__t9T7c svg{width:18px;height:18px}.nutri-reference_nutriAutomationPreview__k_7fF p{margin:12px 0 0;border-left:3px solid var(--nutri-demo-theme,#050506);padding-left:12px}.nutri-reference_nutriAutomationRules__qaSnw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.nutri-reference_nutriAutomationRules__qaSnw span{display:grid;gap:5px;border:1px solid #e1e3e8;border-radius:14px;background:#f7f8fb;padding:10px;color:#6b7280;font-size:11px;line-height:1.3}.nutri-reference_nutriAutomationRules__qaSnw b{color:#111827;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nutri-reference_nutriAutomationTimeline__t9T7c{display:grid;gap:8px}.nutri-reference_nutriAutomationTimeline__t9T7c button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;color:#111827;text-align:left}.nutri-reference_nutriAutomationTimeline__t9T7c i{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:#f7f8fb;color:#6b7280}.nutri-reference_nutriAutomationTimeline__t9T7c span{color:#6b7280;font-size:12px;font-weight:800}.nutri-reference_nutriAutomationTimeline__t9T7c strong{font-size:11px;text-align:right}.nutri-reference_nutriAutomationStepActive__zbn1f{border-color:color-mix(in srgb,var(--nutri-demo-theme,#050506) 42%,#d5d7de)!important;background:color-mix(in srgb,var(--nutri-demo-theme,#050506) 7%,#ffffff)!important}.nutri-reference_nutriAutomationStepActive__zbn1f i{background:var(--nutri-demo-theme,#050506);color:var(--nutri-demo-theme-foreground,#ffffff)}.nutri-reference_nutriSettingsToggle__7Cnm_{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;width:100%;min-height:76px;border:1px solid #d5d7de;border-radius:22px;background:#f7f8fb;padding:14px;color:#111827;text-align:left}.nutri-reference_nutriSettingsBillingHero__T2u_D strong,.nutri-reference_nutriSettingsCardBody__tld_0 strong,.nutri-reference_nutriSettingsCardHead__4_Oge strong,.nutri-reference_nutriSettingsCard__AFrR1>strong,.nutri-reference_nutriSettingsChecklist__BXPX1 b,.nutri-reference_nutriSettingsTemplatePick__dXju1 strong,.nutri-reference_nutriSettingsToggle__7Cnm_ strong{display:block;color:#111827;font-size:14px;font-weight:800;line-height:1.25}.nutri-reference_nutriSettingsToggle__7Cnm_ small{display:block;margin-top:4px;color:#6b7280;font-size:12px;line-height:1.4}.nutri-reference_nutriSettingsToggle__7Cnm_ i{position:relative;display:block;width:42px;height:24px;border-radius:999px;background:#d5d7de}.nutri-reference_nutriSettingsToggle__7Cnm_ i:after{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:999px;background:#ffffff;box-shadow:0 2px 5px rgba(15,23,42,.18);content:"";transition:transform .16s ease}.nutri-reference_nutriSettingsToggle__7Cnm_[aria-pressed=true] i{background:#050506}.nutri-reference_nutriSettingsToggle__7Cnm_[aria-pressed=true] i:after{transform:translateX(18px)}.nutri-reference_nutriSettingsBillingHero__T2u_D,.nutri-reference_nutriSettingsCard__AFrR1,.nutri-reference_nutriSettingsChecklist__BXPX1,.nutri-reference_nutriSettingsTemplateCard__f0IAb{border:1px solid #d5d7de;border-radius:24px;background:#ffffff;padding:22px}.nutri-reference_nutriSettingsCard__AFrR1{display:grid;gap:14px}.nutri-reference_nutriSettingsBillingHero__T2u_D,.nutri-reference_nutriSettingsCardHead__4_Oge,.nutri-reference_nutriSettingsTemplatePick__dXju1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.nutri-reference_nutriSettingsBillingHero__T2u_D small,.nutri-reference_nutriSettingsCardHead__4_Oge small,.nutri-reference_nutriSettingsTemplatePick__dXju1 small{display:block;margin-top:4px}.nutri-reference_nutriSettingsCardBody__tld_0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.nutri-reference_nutriSettingsCardBody__tld_0 div{border:1px solid #e1e3e8;border-radius:16px;background:#f7f8fb;padding:14px}.nutri-reference_nutriSettingsActionRow__RYfDA button,.nutri-reference_nutriSettingsCard__AFrR1>button,.nutri-reference_nutriSettingsTextButton__nnXYQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:36px;border:1px solid #d5d7de;border-radius:999px;background:#eeeeef;color:#111827;padding:0 14px;font-size:10px;font-weight:900;text-transform:uppercase}.nutri-reference_nutriSettingsActionRow__RYfDA{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.nutri-reference_nutriSettingsActionRow__RYfDA button svg{width:14px;height:14px}.nutri-reference_nutriSettingsTemplateList__GUqnX{display:grid;gap:14px}.nutri-reference_nutriSettingsTemplateCard__f0IAb{display:grid;gap:14px;background:#f9fafb}.nutri-reference_nutriSettingsTemplateActive__jDOtA{border-color:#050506;background:#f3f4f7}.nutri-reference_nutriSettingsTemplatePick__dXju1{width:100%;border:0;background:transparent;padding:0;text-align:left}.nutri-reference_nutriSettingsTemplatePick__dXju1>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d5d7de;border-radius:999px;background:#ffffff;color:#4b5563}.nutri-reference_nutriSettingsTemplatePick__dXju1 svg{width:18px;height:18px}.nutri-reference_nutriSettingsTemplateCard__f0IAb p{margin:0;white-space:pre-line}.nutri-reference_nutriSettingsTextButton__nnXYQ{margin-top:2px;border:0;background:transparent;color:#686e7a;padding-inline:0;text-decoration:underline;text-underline-offset:4px}.nutri-reference_nutriSettingsTextarea___1z63{width:100%;min-height:146px;resize:vertical;border:1px solid #d5d7de;border-radius:16px;background:#ffffff;color:#111827;padding:14px;font:inherit;font-size:13px;line-height:1.45}.nutri-reference_nutriSettingsNote__mRGB4{margin:0;border:1px dashed #d5d7de;border-radius:16px;background:#f7f8fb;padding:14px}.nutri-reference_nutriSettingsChecklist__BXPX1{display:grid;gap:16px}.nutri-reference_nutriSettingsChecklist__BXPX1 div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.nutri-reference_nutriSettingsChecklist__BXPX1 svg{width:19px;height:19px;color:#9da1ac}.nutri-reference_nutriSettingsChecklist__BXPX1 svg[data-done=true]{color:#059669}.nutri-reference_nutriSettingsChecklist__BXPX1 .nutri-reference_nutriSaveIdentity__t8bHP{width:100%;justify-content:center;margin-top:4px;padding-inline:18px}.nutri-reference_nutriSettingsBillingHero__T2u_D{border-top:4px solid #059669;margin-bottom:24px}.nutri-reference_nutriSettingsBillingHero__T2u_D>div{display:flex;align-items:center;gap:14px;min-width:0}.nutri-reference_nutriSettingsBillingHero__T2u_D>div>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgba(5,150,105,.16);border-radius:18px;background:#dcfce7;color:#047857}.nutri-reference_nutriSettingsBillingHero__T2u_D svg{width:22px;height:22px}.nutri-reference_nutriSettingsBillingHero__T2u_D>strong{text-align:right}.nutri-reference_nutriSettingsBillingHero__T2u_D>strong small{display:block;text-transform:uppercase}.nutri-reference_nutriDietCreatePage__pzZUo{max-width:1600px;margin:0 auto}.nutri-reference_nutriDietBanner__6fTmC{position:relative;height:44px;overflow:visible;background:linear-gradient(90deg,rgba(0,0,0,.03),transparent)}.nutri-reference_nutriDietBanner__6fTmC button{position:absolute;left:8px;top:10px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #e1e3e8;border-radius:999px;background:rgba(255,255,255,.66);color:#111827}.nutri-reference_nutriDietBanner__6fTmC button svg{width:18px;height:18px}.nutri-reference_nutriDietHeaderGrid__Hiwbu{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(340px,1fr);align-items:center;gap:24px;min-height:118px;padding:0 0 20px}.nutri-reference_nutriDietPatient__HHS2G{display:flex;align-items:center;gap:18px}.nutri-reference_nutriDietPatient__HHS2G>span{display:grid;width:72px;height:72px;place-items:center;border:2px solid rgba(255,255,255,.8);border-radius:999px;background:#e7e7e9;color:#6f727a;box-shadow:0 8px 18px rgba(15,23,42,.14)}.nutri-reference_nutriDietPatient__HHS2G svg{width:32px;height:32px}.nutri-reference_nutriDietPatient__HHS2G strong{display:block;color:#050506;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.nutri-reference_nutriDietPatient__HHS2G small{display:block;margin-top:6px;color:#6b7280;font-size:12px}.nutri-reference_nutriDietCalories__aj_cA{display:flex;align-items:center;justify-content:center;gap:34px}.nutri-reference_nutriDietCalories__aj_cA div,.nutri-reference_nutriDietCalories__aj_cA label{display:grid;gap:7px;color:#6b7280;font-size:11px;font-weight:600}.nutri-reference_nutriDietCalories__aj_cA input{width:64px;height:36px;border:0;border-radius:12px;background:#f4f5f8;color:#050506;text-align:center;font:inherit;font-size:16px;font-weight:700}.nutri-reference_nutriDietCalories__aj_cA>i{display:grid;width:82px;height:82px;place-items:center;border-radius:999px;background:radial-gradient(circle,#ffffff,rgba(255,255,255,.12) 72%);color:#d0d2d8}.nutri-reference_nutriDietCalories__aj_cA>i svg{width:22px;height:22px}.nutri-reference_nutriDietCalories__aj_cA strong{color:#050506;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1}.nutri-reference_nutriDietCalories__aj_cA em{color:#6b7280;font-family:var(--font-sans-stack);font-size:22px;font-style:normal}.nutri-reference_nutriDietActions__fUqVK{display:grid;justify-items:end;gap:10px}.nutri-reference_nutriDietActions__fUqVK>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nutri-reference_nutriDietActions__fUqVK button,.nutri-reference_nutriDietSelector__HpRSe{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid #d3d6dd;border-radius:13px;background:#f4f5f8;color:#555b66;padding:0 13px;font-size:14px}.nutri-reference_nutriDietActions__fUqVK button:nth-child(2){background:#e4e4e5;color:#050506}.nutri-reference_nutriDietActions__fUqVK svg,.nutri-reference_nutriDietSelector__HpRSe svg{width:16px;height:16px}.nutri-reference_nutriDietSelector__HpRSe{min-width:164px;justify-content:space-between;background:#ffffff}.nutri-reference_nutriMacroPanel__aM8bF{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:34px;min-height:132px;padding:22px 24px}.nutri-reference_nutriVitalMetrics___3UxW{display:flex;align-items:center;gap:26px}.nutri-reference_nutriActivityFactor__mCgKM,.nutri-reference_nutriMetricMini__j_QH0{display:grid;gap:8px}.nutri-reference_nutriActivityFactor__mCgKM span,.nutri-reference_nutriMetricMini__j_QH0 span{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px;font-weight:700}.nutri-reference_nutriActivityFactor__mCgKM span svg,.nutri-reference_nutriMetricMini__j_QH0 span svg{width:16px;height:16px}.nutri-reference_nutriMetricMini__j_QH0 strong{color:#46494f;font-size:27px;line-height:1}.nutri-reference_nutriMetricMini__j_QH0 small{color:#6b7280;font-size:12px}.nutri-reference_nutriDivider__TME3e{display:block;width:1px;height:54px;background:#d5d7de}.nutri-reference_nutriActivityFactor__mCgKM strong{display:flex;align-items:center;gap:10px;color:#3f4147;font-size:15px;line-height:1.2}.nutri-reference_nutriActivityFactor__mCgKM strong svg{width:16px;height:16px;color:#6b7280}.nutri-reference_nutriMacroGrid__KPYsR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nutri-reference_nutriMacroMonitor__TK1SW{display:grid;gap:10px;min-width:0}.nutri-reference_nutriMacroMonitor__TK1SW footer,.nutri-reference_nutriMacroMonitor__TK1SW>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.nutri-reference_nutriMacroMonitor__TK1SW>div span{color:var(--macro-color);font-size:12px;font-weight:800}.nutri-reference_nutriMacroMonitor__TK1SW b{border-radius:2px;background:rgba(15,23,42,.04);color:var(--macro-color);padding:4px 8px;font-size:9px}.nutri-reference_nutriMacroMonitor__TK1SW strong{color:#050506;font-size:23px;line-height:1}.nutri-reference_nutriMacroMonitor__TK1SW strong em{color:#6b7280;font-style:normal;font-weight:500}.nutri-reference_nutriMacroMonitor__TK1SW i{display:block;width:100%;height:5px;border-radius:999px;background:#f1f2f4}.nutri-reference_nutriMacroMonitor__TK1SW footer{color:#6b7280;font-size:12px;font-weight:700}.nutri-reference_nutriMacroMonitor__TK1SW[data-tone=blue]{--macro-color:#2996df}.nutri-reference_nutriMacroMonitor__TK1SW[data-tone=green]{--macro-color:#20a878}.nutri-reference_nutriMacroMonitor__TK1SW[data-tone=orange]{--macro-color:#ff6b36}.nutri-reference_nutriMacroMonitor__TK1SW[data-tone=violet]{--macro-color:#8b5cf6}.nutri-reference_nutriDietTabs__n6mUI{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;padding:6px;overflow-x:auto}.nutri-reference_nutriDietTabs__n6mUI button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:0;border-radius:13px;background:transparent;color:#6b7280;font-size:12px;font-weight:800;white-space:nowrap}.nutri-reference_nutriDietTabs__n6mUI button svg{width:19px;height:19px}.nutri-reference_nutriDietTabActive__ekpx0{border:1px solid #d5dce8!important;background:#eff3fa!important;color:#050506!important}.nutri-reference_nutriMealCard__EO00W{position:relative;margin-top:24px;border-left:4px solid #ffdc78;padding:40px 24px 0;overflow:hidden}.nutri-reference_nutriMealDrag__TVMqI{position:absolute;left:-18px;top:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5d7de;border-radius:999px;background:#eeeeef;color:#9aa0aa}.nutri-reference_nutriMealDrag__TVMqI span{display:block;width:3px;height:3px;border-radius:999px;background:currentColor}.nutri-reference_nutriMealTop__3Rd_G{display:flex;align-items:center;justify-content:space-between;gap:20px}.nutri-reference_nutriMealActions___IFeV,.nutri-reference_nutriMealFilters__9ZW36,.nutri-reference_nutriMealIdentity__j38Qz,.nutri-reference_nutriQuickMeals__XC_DA{display:flex;align-items:center;gap:10px}.nutri-reference_nutriMealIdentity__j38Qz span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #f6d58a;border-radius:14px;background:#fff3dc;color:#f59e0b}.nutri-reference_nutriMealIdentity__j38Qz span svg{width:17px;height:17px}.nutri-reference_nutriMealIdentity__j38Qz input{height:40px;border:1px solid #e2e4ea;border-radius:13px;background:#ffffff;color:#3f4147;padding:0 18px;font:inherit;font-size:14px;font-weight:700;text-align:center}.nutri-reference_nutriMealIdentity__j38Qz input:first-of-type{width:128px}.nutri-reference_nutriMealIdentity__j38Qz input:last-of-type{width:256px}.nutri-reference_nutriMealActions___IFeV button,.nutri-reference_nutriMealFilters__9ZW36 button,.nutri-reference_nutriQuickMeals__XC_DA button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #d5d7de;border-radius:12px;background:#f4f5f8;color:#686e78;padding:0 12px;font-size:12px;font-weight:700}.nutri-reference_nutriMealActions___IFeV svg,.nutri-reference_nutriMealFilters__9ZW36 svg,.nutri-reference_nutriQuickMeals__XC_DA svg{width:15px;height:15px}.nutri-reference_nutriMealPresetButton__RFy6C{background:#e1e1e2!important;color:#050506!important}.nutri-reference_nutriMealTrash___D6Mx{width:36px;padding:0!important;border-color:#fee2e2!important;background:#fff0f0!important;color:#fb7185!important}.nutri-reference_nutriMealFilters__9ZW36{justify-content:space-between;margin-top:22px;overflow-x:auto}.nutri-reference_nutriMealFilters__9ZW36>button{border-color:transparent;background:transparent}.nutri-reference_nutriMealFilterActive__QEOsn{border-color:#cfd2d9!important;background:#eeeeef!important;color:#050506!important}.nutri-reference_nutriQuickMeals__XC_DA{margin-left:auto}.nutri-reference_nutriQuickMeals__XC_DA button{border:0}.nutri-reference_nutriQuickMeals__XC_DA button[data-tone=amber]{background:#fff2df;color:#d97706}.nutri-reference_nutriQuickMeals__XC_DA button[data-tone=green]{background:#dff8ef;color:#059669}.nutri-reference_nutriQuickMeals__XC_DA button[data-tone=orange]{background:#ffeade;color:#ea580c}.nutri-reference_nutriQuickMeals__XC_DA button[data-tone=blue]{background:#e1f3ff;color:#0284c7}.nutri-reference_nutriQuickMeals__XC_DA button[data-tone=violet]{background:#f1e8ff;color:#7c3aed}.nutri-reference_nutriMealCard__EO00W .nutri-reference_nutriSearchField__LNX4m{margin-top:18px}.nutri-reference_nutriMealResourceRail___QNEf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.nutri-reference_nutriMealResourceCard__8E6eF{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;border:1px solid #d5d7de;border-radius:18px;background:#ffffff;padding:14px;color:#111827;text-align:left}.nutri-reference_nutriMealResourceCard__8E6eF>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e1e3e8;border-radius:14px;background:#f7f8fb;color:#4b5563}.nutri-reference_nutriMealResourceCard__8E6eF svg{width:17px;height:17px}.nutri-reference_nutriAnamnesisGrid__3yMrw strong,.nutri-reference_nutriAutomationPreview__k_7fF strong,.nutri-reference_nutriAutomationTimeline__t9T7c strong,.nutri-reference_nutriClinicalInsightBar__b6AM9 strong,.nutri-reference_nutriMealLaunchBanner__ogtQ1 strong,.nutri-reference_nutriMealResourceCard__8E6eF strong,.nutri-reference_nutriSoapGrid__t9uJl strong{display:block;color:#111827;font-size:13px;font-weight:800;line-height:1.25}.nutri-reference_nutriAutomationPreview__k_7fF p,.nutri-reference_nutriAutomationPreview__k_7fF small,.nutri-reference_nutriClinicalInsightBar__b6AM9 span,.nutri-reference_nutriMealLaunchBanner__ogtQ1 span,.nutri-reference_nutriMealResourceCard__8E6eF small{display:block;margin-top:4px;color:#6b7280;font-size:12px;line-height:1.35}.nutri-reference_nutriMealResourceCard__8E6eF em{border-radius:999px;background:#eef0f4;color:#6b7280;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nutri-reference_nutriMealResourceCardActive__BrLRL{border-color:color-mix(in srgb,var(--nutri-demo-theme,#050506) 42%,#d5d7de);background:color-mix(in srgb,var(--nutri-demo-theme,#050506) 8%,#ffffff)}.nutri-reference_nutriMealResourceCardActive__BrLRL em,.nutri-reference_nutriMealResourceCardActive__BrLRL>span{border-color:transparent;background:var(--nutri-demo-theme,#050506);color:var(--nutri-demo-theme-foreground,#ffffff)}.nutri-reference_nutriMealLaunchBanner__ogtQ1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;border:1px solid #e1e3e8;border-radius:18px;background:#f7f8fb;padding:14px 16px}.nutri-reference_nutriMealActionStoryboard__WAXD9{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px;margin-top:14px;border:1px solid color-mix(in srgb,var(--nutri-demo-theme,#050506) 24%,#d5d7de);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--nutri-demo-theme,#050506) 8%,#ffffff),#ffffff 62%);padding:16px}.nutri-reference_nutriMealActionStoryboard__WAXD9>div:first-child{display:grid;align-content:start;gap:7px}.nutri-reference_nutriMealActionStoryboard__WAXD9 span{color:#9da1ac;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nutri-reference_nutriMealActionStoryboard__WAXD9 h4{margin:0;color:#111827;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.1}.nutri-reference_nutriMealActionStoryboard__WAXD9 p{margin:0;color:#6b7280;font-size:12px;line-height:1.45}.nutri-reference_nutriMealActionSteps__TQmgZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nutri-reference_nutriMealActionSteps__TQmgZ article{border:1px solid #e1e3e8;border-radius:16px;background:#ffffff;padding:12px}.nutri-reference_nutriMealActionSteps__TQmgZ i{display:grid;width:28px;height:28px;margin-bottom:10px;place-items:center;border-radius:999px;background:var(--nutri-demo-theme,#050506);color:var(--nutri-demo-theme-foreground,#ffffff);font-size:11px;font-style:normal;font-weight:900}.nutri-reference_nutriMealActionSteps__TQmgZ strong{display:block;color:#111827;font-size:12px;font-weight:900;line-height:1.25}.nutri-reference_nutriMealActionSteps__TQmgZ small{display:block;margin-top:4px;color:#6b7280;font-size:10px;line-height:1.3}.nutri-reference_nutriMealTable__47W_y{margin-top:20px;min-height:160px}.nutri-reference_nutriMealTableHead__gM9Jp{display:grid;grid-template-columns:minmax(260px,1fr) 180px repeat(5,70px);align-items:center;border-bottom:1px solid #e1e3e8;padding:12px 48px;color:#050506;font-size:12px;font-weight:800}.nutri-reference_nutriMealTableHead__gM9Jp span:nth-child(3){color:#20a878}.nutri-reference_nutriMealTableHead__gM9Jp span:nth-child(4){color:#2996df}.nutri-reference_nutriMealTableHead__gM9Jp span:nth-child(5){color:#ff6b36}.nutri-reference_nutriMealTableHead__gM9Jp span:nth-child(6){color:#8b5cf6}.nutri-reference_nutriMealTable__47W_y p{margin:32px 0 0;color:#b4b7be;font-size:12px;text-align:center}.nutri-reference_nutriMealTableRow__vYtu7{display:grid;grid-template-columns:minmax(260px,1fr) 180px repeat(5,70px);align-items:center;border-bottom:1px solid #eef0f4;padding:12px 48px;color:#111827;font-size:12px}.nutri-reference_nutriMealTableRow__vYtu7>span:first-child{display:grid;gap:4px}.nutri-reference_nutriMealTableRow__vYtu7 strong{overflow:hidden;color:#050506;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriMealTableRow__vYtu7 small{color:#7b808a;font-size:10px}.nutri-reference_nutriMealTableRow__vYtu7 span:nth-child(3){color:#20a878;font-weight:800}.nutri-reference_nutriMealTableRow__vYtu7 span:nth-child(4){color:#2996df;font-weight:800}.nutri-reference_nutriMealTableRow__vYtu7 span:nth-child(5){color:#ff6b36;font-weight:800}.nutri-reference_nutriMealTableRow__vYtu7 span:nth-child(6){color:#8b5cf6;font-weight:800}.nutri-reference_nutriMealFooter__H3NdN{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:26px;min-height:96px;margin-inline:-24px;border-top:1px solid #e1e3e8;padding:18px 20px}.nutri-reference_nutriMealFooter__H3NdN>div:first-child{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:13px;font-weight:700}.nutri-reference_nutriMealFooter__H3NdN svg{width:18px;height:18px}.nutri-reference_nutriMealTotals__VTfEv{display:flex;flex-wrap:wrap;gap:28px}.nutri-reference_nutriMealTotals__VTfEv span{display:grid;gap:4px;color:var(--meal-total-color);font-size:9px;font-weight:900}.nutri-reference_nutriMealTotals__VTfEv span:before{display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor;content:""}.nutri-reference_nutriMealTotals__VTfEv b{color:#050506;font-size:12px}.nutri-reference_nutriMealTotals__VTfEv [data-tone=green]{--meal-total-color:#20a878}.nutri-reference_nutriMealTotals__VTfEv [data-tone=blue]{--meal-total-color:#2996df}.nutri-reference_nutriMealTotals__VTfEv [data-tone=orange]{--meal-total-color:#ff8a51}.nutri-reference_nutriMealTotals__VTfEv [data-tone=violet]{--meal-total-color:#a78bfa}.nutri-reference_nutriMealFooter__H3NdN>strong{display:grid;color:#050506;font-size:21px;line-height:1;text-align:center}.nutri-reference_nutriMealFooter__H3NdN>strong small{margin-top:5px;color:#6b7280;font-size:10px;font-weight:500}.nutri-reference_nutriMealFooter__H3NdN>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid #d5d7de;border-radius:13px;background:#e6e6e7;color:#3f4147;padding:0 18px;font-size:12px}.nutri-reference_nutriDietSupportPanel__1PNFO{display:grid;min-height:360px;margin-top:24px;padding:48px}.nutri-reference_nutriDietSupportPanel__1PNFO h4{margin:0;color:#050506;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.nutri-reference_nutriDietSupportPanel__1PNFO p{margin:10px 0 0;color:#6b7280}.nutri-reference_nutriSupportGrid__Gk8Hq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.nutri-reference_nutriSupportGrid__Gk8Hq article{border:1px solid #e1e3e8;border-radius:14px;background:#f7f8fb;padding:18px}.nutri-reference_nutriSupportGrid__Gk8Hq span,.nutri-reference_nutriSupportGrid__Gk8Hq strong{display:block}.nutri-reference_nutriSupportGrid__Gk8Hq span{color:#9da1ac;font-size:10px;font-weight:900;text-transform:uppercase}.nutri-reference_nutriSupportGrid__Gk8Hq strong{margin-top:12px;color:#111827;font-size:14px;line-height:1.4}.nutri-reference_nutriAnamnesisHero__4fRXO{max-width:720px}.nutri-reference_nutriAnamnesisHero__4fRXO h4{margin-top:8px}.nutri-reference_nutriAnamnesisGrid__3yMrw,.nutri-reference_nutriSoapGrid__t9uJl{display:grid;gap:14px;margin-top:28px}.nutri-reference_nutriAnamnesisGrid__3yMrw{grid-template-columns:repeat(3,minmax(0,1fr))}.nutri-reference_nutriSoapGrid__t9uJl{grid-template-columns:repeat(4,minmax(0,1fr))}.nutri-reference_nutriAnamnesisGrid__3yMrw article,.nutri-reference_nutriClinicalInsightBar__b6AM9,.nutri-reference_nutriSoapGrid__t9uJl article{border:1px solid #e1e3e8;border-radius:18px;background:#f7f8fb}.nutri-reference_nutriAnamnesisGrid__3yMrw article,.nutri-reference_nutriSoapGrid__t9uJl article{padding:18px}.nutri-reference_nutriAnamnesisGrid__3yMrw span,.nutri-reference_nutriSoapGrid__t9uJl span{color:#9da1ac;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nutri-reference_nutriAnamnesisGrid__3yMrw strong,.nutri-reference_nutriSoapGrid__t9uJl strong{margin-top:10px;font-size:14px;line-height:1.4}.nutri-reference_nutriClinicalInsightBar__b6AM9{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px 18px}.nutri-reference_nutriClinicalInsightBar__b6AM9 svg{width:20px;height:20px;flex:0 0 auto;color:var(--nutri-demo-theme,#050506)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=custom],.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=monochrome]{--nutri-demo-theme:#050506;--nutri-demo-theme-foreground:#ffffff;--nutri-demo-theme-shadow:rgba(5,5,6,0.14)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=teal]{--nutri-demo-theme:#0f766e;--nutri-demo-theme-foreground:#ffffff;--nutri-demo-theme-shadow:rgba(15,118,110,0.16)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=blue]{--nutri-demo-theme:#9fc8ff;--nutri-demo-theme-foreground:#23415e;--nutri-demo-theme-shadow:rgba(126,169,230,0.24)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=violet]{--nutri-demo-theme:#d8c4ff;--nutri-demo-theme-foreground:#49356f;--nutri-demo-theme-shadow:rgba(185,156,255,0.24)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=rose]{--nutri-demo-theme:#ffd6e4;--nutri-demo-theme-foreground:#7a4155;--nutri-demo-theme-shadow:rgba(255,182,204,0.24)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=amber]{--nutri-demo-theme:#ffe1a3;--nutri-demo-theme-foreground:#76521f;--nutri-demo-theme-shadow:rgba(239,195,111,0.26)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=emerald]{--nutri-demo-theme:#cdeedb;--nutri-demo-theme-foreground:#2f5d45;--nutri-demo-theme-shadow:rgba(130,202,160,0.24)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=noir]{--nutri-demo-theme:#3b2e26;--nutri-demo-theme-foreground:#f2eae2;--nutri-demo-theme-shadow:rgba(59,46,38,0.18)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutoModeButtonActive__bG8O6,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriCalendarGrid__njVAT span em,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriChatMockup__qBQf1 p[data-side=professional],.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriConversationActive__L31W1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardNavItemActive__n7D7o,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriEmptyState__b1n7u button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriPillActive__pgMTQ,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriPrimaryButton__EuqiS,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSaveIdentity__t8bHP,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSegmentedActive__Wl4Vq,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsActive__7Wmtr,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsToggle__7Cnm_[aria-pressed=true] i{border-color:var(--nutri-demo-theme)!important;background:var(--nutri-demo-theme)!important;color:var(--nutri-demo-theme-foreground)!important}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutoModeButtonActive__bG8O6,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardNavItemActive__n7D7o,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSaveIdentity__t8bHP{box-shadow:0 10px 20px var(--nutri-demo-theme-shadow)}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark]{background:#101216;color:#f8fafc}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardFrame__IZ1Yw,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardViewport__vFWes{background:#12151b}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriChatMockup__qBQf1,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardHeader__v6UVT,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardSidebar__LkjkR,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDemoTable__WKpzL,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietSupportPanel__1PNFO,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietTabs__n6mUI,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFilterPanel__BxQSC,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFinancePanel__TROO_,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriHeroPanel__xsR9j,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMacroPanel__aM8bF,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealCard__EO00W,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMessagesPage__D15iL,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMetricCard__DVlcE,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriPanelCard__7tr0I,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSearchShell__85OSC,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsPage__NqMH9,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsPage__NqMH9 aside,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriTableEmpty__Qq4gV{border-color:#303540;background:#181c23}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriActivityFactor__mCgKM span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriActivityFactor__mCgKM strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriCalendarGrid__njVAT span b,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriCalendarHead__Xep2c h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriChatMockup__qBQf1 header strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriConversationList__hHPrs strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardHeaderActionButton__su8M7,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardHeaderActions__OkxHp,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardHeaderTitle__OWRnO h3,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardMenuButton__4YRzy,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDemoTable__WKpzL td,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietCalories__aj_cA label,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietCalories__aj_cA strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietPatient__HHS2G strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietSupportPanel__1PNFO h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFilterPanel__BxQSC h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFilterPanel__BxQSC label,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFinancePanel__TROO_ h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriHeroCopy__nKsCb h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriHeroValue__DQ7YS strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMacroMonitor__TK1SW footer,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMacroMonitor__TK1SW strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealFooter__H3NdN>strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealTableHead__gM9Jp,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealTableRow__vYtu7,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealTableRow__vYtu7 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealTotals__VTfEv b,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMessagesPage__D15iL aside h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMetricCard__DVlcE strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMetricMini__j_QH0 span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMetricMini__j_QH0 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriPanelHead__hLIWd h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSectionHeader__6_5S0 h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsPage__NqMH9 section h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSupportGrid__Gk8Hq strong{color:#f8fafc}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriConversationList__hHPrs em,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriConversationList__hHPrs small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardHeaderTitle__OWRnO p,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietCalories__aj_cA small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietCalories__aj_cA span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietPatient__HHS2G small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietSupportPanel__1PNFO p,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFilterPanel__BxQSC label small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFoodNameCell__64pOZ small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriHeroCopy__nKsCb p,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealTableRow__vYtu7 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMetricCard__DVlcE p,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMetricMini__j_QH0 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSectionHeader__6_5S0 p{color:#a8b0bd}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriApprovalList__AcuDR li,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriAutoModeButton__t438p,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriCalendarGrid__njVAT,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriCalendarGrid__njVAT span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriChatMockup__qBQf1 p[data-side=patient],.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriConversationList__hHPrs button,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDashboardSearch__NGj0_,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietActions__fUqVK button,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDietSelector__HpRSe,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFilterPanel__BxQSC label,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFinancePanel__TROO_ aside div,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriFinanceStep__I0Iat,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriHeroValue__DQ7YS,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealActions___IFeV button,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealFilters__9ZW36 button,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealIdentity__j38Qz input,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMutedButton__00rHu,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriScheduleGrid__ue7Wt span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSearchField__LNX4m,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSupportGrid__Gk8Hq article{border-color:#333945;background:#202631;color:#e5e7eb}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDemoTable__WKpzL td,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriDemoTable__WKpzL th,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealTableHead__gM9Jp,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriMealTableRow__vYtu7{border-color:#303540}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsBillingHero__T2u_D,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCardBody__tld_0 div,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCardIcon__mKoEj,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCard__AFrR1,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsChecklist__BXPX1,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsHeaderIcon__rLtKV,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsIntensityGrid__1o38b button,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsNote__mRGB4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSegmented__E_69l,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignatureBuilder__oQ8vy,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignatureFonts__B8_We button,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignature__bLze1,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTemplateCard__f0IAb,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTemplatePick__dXju1>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTemplateTabs__iowVF,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTextarea___1z63,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ button,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsToggle__7Cnm_,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsToggle__7Cnm_>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsUpload__z4sgn{border-color:#333945;background:#202631}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsBillingHero__T2u_D strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCardBody__tld_0 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCardHead__4_Oge strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCard__AFrR1>strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsChecklist__BXPX1 b,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsGroup__ty2Ws input,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsIntensityGrid__1o38b strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignatureFonts__B8_We button>strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignature__bLze1 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTemplatePick__dXju1 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTextarea___1z63,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsToggle__7Cnm_ strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsUpload__z4sgn strong{color:#f8fafc}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsBillingHero__T2u_D small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCardBody__tld_0 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsCard__AFrR1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsChecklist__BXPX1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsGroup__ty2Ws label small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsHeader__Wcw_l p,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsIntensityGrid__1o38b small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsNote__mRGB4,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsRangeLabels__OpdXj span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignatureFonts__B8_We button>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignatureModel__9U49X span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignature__bLze1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTemplateCard__f0IAb p,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTemplatePick__dXju1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsThicknessHead__CV_gJ span,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsToggle__7Cnm_ small,.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsUpload__z4sgn small{color:#a8b0bd}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsGroup__ty2Ws input{border-color:#333945;background:#181c23}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTemplateActive__jDOtA{border-color:#f8fafc;background:#242b36}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsIntensityGrid__1o38b button[aria-pressed=true],.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignatureFonts__B8_We button[aria-pressed=true],.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ button[aria-pressed=true]{border-color:var(--nutri-demo-theme);background:#242b36}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsSignatureFonts__B8_We button>small{background:#303540;color:#a8b0bd}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsRange__ViPHd{background:#3b4250;accent-color:#f8fafc}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsTextButton__nnXYQ{border-color:transparent;background:transparent;color:#d1d5db}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsToggle__7Cnm_ i{background:#3b4250}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsToggle__7Cnm_[aria-pressed=true] i{background:#f8fafc}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark] .nutri-reference_nutriSettingsToggle__7Cnm_[aria-pressed=true] i:after{background:#111827}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme]{--demo-background:240 20% 96%;--demo-foreground:240 10% 4%;--demo-card:0 0% 100%;--demo-primary:240 10% 4%;--demo-primary-foreground:0 0% 100%;--demo-secondary:0 0% 100%;--demo-muted:240 17% 99%;--demo-muted-foreground:240 4% 46%;--demo-border:240 6% 84%;--demo-canvas:#f2f2f7;--demo-card-surface:#ffffff;--nutri-demo-theme:hsl(var(--demo-primary));--nutri-demo-theme-foreground:hsl(var(--demo-primary-foreground));--nutri-demo-theme-shadow:hsl(var(--demo-primary)/0.16);background:hsl(var(--demo-background));color:hsl(var(--demo-foreground))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=teal]{--demo-background:155 34% 99%;--demo-foreground:155 16% 12%;--demo-primary:156 58% 44%;--demo-primary-foreground:0 0% 98%;--demo-secondary:155 18% 97%;--demo-muted:155 14% 97%;--demo-muted-foreground:155 10% 44%;--demo-border:155 12% 90%;--demo-canvas:#f7fbf9}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=blue]{--demo-background:210 100% 99%;--demo-foreground:216 34% 22%;--demo-primary:211 100% 81%;--demo-primary-foreground:216 42% 22%;--demo-secondary:210 100% 97%;--demo-muted:210 70% 96%;--demo-muted-foreground:216 18% 50%;--demo-border:210 50% 88%;--demo-canvas:#f5f9ff}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=violet]{--demo-background:268 100% 99%;--demo-foreground:268 30% 24%;--demo-primary:266 100% 84%;--demo-primary-foreground:268 36% 26%;--demo-secondary:268 100% 97%;--demo-muted:268 70% 96%;--demo-muted-foreground:268 18% 50%;--demo-border:268 48% 89%;--demo-canvas:#faf7ff}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=rose]{--demo-background:338 100% 99%;--demo-foreground:338 28% 24%;--demo-primary:338 100% 90%;--demo-primary-foreground:338 34% 28%;--demo-secondary:338 100% 97%;--demo-muted:338 70% 96%;--demo-muted-foreground:338 18% 52%;--demo-border:338 48% 90%;--demo-canvas:#fff8fb}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=amber]{--demo-background:42 100% 99%;--demo-foreground:34 36% 24%;--demo-primary:40 100% 82%;--demo-primary-foreground:34 42% 22%;--demo-secondary:42 100% 97%;--demo-muted:42 70% 96%;--demo-muted-foreground:36 18% 50%;--demo-border:42 50% 88%;--demo-canvas:#fffaf1}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=emerald]{--demo-background:150 100% 99%;--demo-foreground:152 30% 24%;--demo-primary:148 54% 86%;--demo-primary-foreground:152 36% 24%;--demo-secondary:150 100% 97%;--demo-muted:150 70% 96%;--demo-muted-foreground:152 18% 50%;--demo-border:150 42% 89%;--demo-canvas:#f7fcf9}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=noir]{--demo-background:30 29% 94%;--demo-foreground:24 18% 14%;--demo-primary:28 29% 18%;--demo-primary-foreground:32 25% 94%;--demo-secondary:30 20% 90%;--demo-muted:30 16% 88%;--demo-muted-foreground:24 12% 38%;--demo-border:28 18% 82%;--demo-canvas:#f2ebe3}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme=custom]{--demo-background:0 0% 100%;--demo-foreground:215 16% 12%;--demo-primary:0 36% 28%;--demo-primary-foreground:0 0% 100%;--demo-secondary:214 18% 96%;--demo-muted:214 14% 97%;--demo-muted-foreground:214 10% 44%;--demo-border:214 12% 88%;--demo-canvas:#fbfcfe}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme]{--demo-card-surface:hsl(var(--demo-card))}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=monochrome]{--demo-background:0 0% 0%;--demo-foreground:0 0% 100%;--demo-card:240 3% 12%;--demo-primary:0 0% 100%;--demo-primary-foreground:0 0% 0%;--demo-secondary:240 2% 18%;--demo-muted:240 2% 18%;--demo-muted-foreground:240 5% 65%;--demo-border:240 2% 23%;--demo-canvas:#000000}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=teal]{--demo-background:160 30% 4%;--demo-foreground:160 12% 92%;--demo-card:160 20% 8%;--demo-primary:160 74% 66%;--demo-primary-foreground:160 70% 6%;--demo-secondary:160 20% 11%;--demo-muted:160 16% 14%;--demo-muted-foreground:160 12% 66%;--demo-border:160 14% 18%;--demo-canvas:#000000}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=blue]{--demo-background:215 42% 8%;--demo-foreground:210 70% 95%;--demo-card:215 34% 12%;--demo-primary:210 92% 80%;--demo-primary-foreground:215 44% 12%;--demo-secondary:215 28% 16%;--demo-muted:215 22% 18%;--demo-muted-foreground:214 24% 72%;--demo-border:215 24% 20%;--demo-canvas:#08111d}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=violet]{--demo-background:268 36% 8%;--demo-foreground:270 70% 95%;--demo-card:268 30% 12%;--demo-primary:268 92% 82%;--demo-primary-foreground:268 44% 12%;--demo-secondary:268 24% 16%;--demo-muted:268 20% 18%;--demo-muted-foreground:268 24% 72%;--demo-border:268 24% 20%;--demo-canvas:#0d0814}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=rose]{--demo-background:338 32% 8%;--demo-foreground:340 70% 95%;--demo-card:338 28% 12%;--demo-primary:338 92% 86%;--demo-primary-foreground:338 44% 12%;--demo-secondary:338 22% 16%;--demo-muted:338 18% 18%;--demo-muted-foreground:338 24% 74%;--demo-border:338 24% 20%;--demo-canvas:#140b10}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=amber]{--demo-background:34 42% 8%;--demo-foreground:42 70% 95%;--demo-card:34 34% 12%;--demo-primary:40 92% 80%;--demo-primary-foreground:34 44% 12%;--demo-secondary:34 28% 16%;--demo-muted:34 22% 18%;--demo-muted-foreground:36 24% 72%;--demo-border:34 24% 20%;--demo-canvas:#100a04}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=emerald]{--demo-background:150 34% 8%;--demo-foreground:150 70% 95%;--demo-card:150 28% 12%;--demo-primary:148 78% 82%;--demo-primary-foreground:150 44% 12%;--demo-secondary:150 22% 16%;--demo-muted:150 18% 18%;--demo-muted-foreground:150 24% 72%;--demo-border:150 22% 20%;--demo-canvas:#0c140f}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=noir]{--demo-background:0 0% 6%;--demo-foreground:32 16% 88%;--demo-card:0 0% 10%;--demo-primary:37 63% 76%;--demo-primary-foreground:38 70% 14%;--demo-secondary:191 100% 87%;--demo-muted:24 6% 20%;--demo-muted-foreground:33 22% 76%;--demo-border:0 0% 16%;--demo-canvas:#0f0f0f}.nutri-reference_nutriDashboardDemo__RwGZC[data-mode=dark][data-color-theme=custom]{--demo-background:0 0% 0%;--demo-foreground:215 12% 92%;--demo-card:0 0% 11%;--demo-primary:0 42% 62%;--demo-primary-foreground:214 40% 10%;--demo-secondary:215 14% 12%;--demo-muted:215 12% 12%;--demo-muted-foreground:215 10% 68%;--demo-border:215 10% 18%;--demo-canvas:#000000}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardFrame__IZ1Yw,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardViewport__vFWes{background:var(--demo-canvas)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAnamnesisGrid__3yMrw article,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationRules__qaSnw span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationTimeline__t9T7c button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationTimeline__t9T7c i,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriChatMockup__qBQf1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriClinicalInsightBar__b6AM9,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardHeader__v6UVT,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardSidebar__LkjkR,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDemoTable__WKpzL,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietSupportPanel__1PNFO,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietTabs__n6mUI,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFilterPanel__BxQSC,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFinancePanel__TROO_,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriHeroPanel__xsR9j,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMacroPanel__aM8bF,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionSteps__TQmgZ article,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionStoryboard__WAXD9,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealCard__EO00W,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealLaunchBanner__ogtQ1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealResourceCard__8E6eF,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMessagesPage__D15iL,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMetricCard__DVlcE,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriPanelCard__7tr0I,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriPatientRecordShowcase___qAL1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordFlags__XgwFk article,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordSummary__1waVX,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordTimeline__TdLDp,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSearchShell__85OSC,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsBillingHero__T2u_D,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCardBody__tld_0 div,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCardIcon__mKoEj,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCard__AFrR1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsChecklist__BXPX1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsHeaderIcon__rLtKV,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsIntensityGrid__1o38b button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsNote__mRGB4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsPage__NqMH9,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsPage__NqMH9 aside,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSegmented__E_69l,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignatureBuilder__oQ8vy,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignatureFonts__B8_We button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignature__bLze1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTemplateCard__f0IAb,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTemplatePick__dXju1>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTemplateTabs__iowVF,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTextarea___1z63,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsToggle__7Cnm_,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsToggle__7Cnm_>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsUpload__z4sgn,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSoapGrid__t9uJl article,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriTableEmpty__Qq4gV{border-color:hsl(var(--demo-border));background:var(--demo-card-surface);color:hsl(var(--demo-foreground))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriApprovalList__AcuDR li,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutoModeButton__t438p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriCalendarGrid__njVAT,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriCalendarGrid__njVAT span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriChatMockup__qBQf1 p[data-side=patient],.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriConversationList__hHPrs button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardCollapseButton__GQh8F,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardSearch__NGj0_,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietActions__fUqVK button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietSelector__HpRSe,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriEmptyState__b1n7u i,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFilterPanel__BxQSC label,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFinancePanel__TROO_ aside div,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFinanceStep__I0Iat,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriHeroCopy__nKsCb i,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriHeroValue__DQ7YS,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActions___IFeV button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealFilters__9ZW36 button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealIdentity__j38Qz input,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMetricCard__DVlcE i,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMutedButton__00rHu,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriPanelTitleIcon__eLjS7 i,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriScheduleGrid__ue7Wt span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSearchField__LNX4m,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSupportGrid__Gk8Hq article{border-color:hsl(var(--demo-border));background:hsl(var(--demo-secondary));color:hsl(var(--demo-foreground))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriActivityFactor__mCgKM span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriActivityFactor__mCgKM strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAnamnesisGrid__3yMrw strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationRules__qaSnw b,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationTimeline__t9T7c strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriCalendarGrid__njVAT span b,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriCalendarHead__Xep2c h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriChatMockup__qBQf1 header strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriClinicalInsightBar__b6AM9 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriConversationList__hHPrs strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardHeaderActionButton__su8M7,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardHeaderActions__OkxHp,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardHeaderTitle__OWRnO h3,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardMenuButton__4YRzy,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDemoTable__WKpzL td,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietCalories__aj_cA label,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietCalories__aj_cA strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietPatient__HHS2G strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietSupportPanel__1PNFO h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFilterPanel__BxQSC h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFilterPanel__BxQSC label,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFinancePanel__TROO_ h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriHeroCopy__nKsCb h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriHeroValue__DQ7YS strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMacroMonitor__TK1SW footer,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMacroMonitor__TK1SW strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionSteps__TQmgZ strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionStoryboard__WAXD9 h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealFooter__H3NdN>strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealLaunchBanner__ogtQ1 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealResourceCard__8E6eF strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealTableHead__gM9Jp,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealTableRow__vYtu7,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealTableRow__vYtu7 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealTotals__VTfEv b,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMessagesPage__D15iL aside h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMetricCard__DVlcE strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMetricMini__j_QH0 span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMetricMini__j_QH0 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriPanelHead__hLIWd h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordFlags__XgwFk strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordSummary__1waVX h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordTimeline__TdLDp strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSectionHeader__6_5S0 h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsBillingHero__T2u_D strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCardBody__tld_0 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCardHead__4_Oge strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCard__AFrR1>strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsChecklist__BXPX1 b,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsGroup__ty2Ws input,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsIntensityGrid__1o38b strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsPage__NqMH9 section h4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignatureFonts__B8_We button>strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignature__bLze1 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTemplatePick__dXju1 strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTextarea___1z63,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsToggle__7Cnm_ strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsUpload__z4sgn strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSoapGrid__t9uJl strong,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSupportGrid__Gk8Hq strong{color:hsl(var(--demo-foreground))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAnamnesisGrid__3yMrw span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAnamnesisHero__4fRXO>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationRules__qaSnw span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationTimeline__t9T7c span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriClinicalInsightBar__b6AM9 span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriConversationList__hHPrs em,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriConversationList__hHPrs small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDashboardHeaderTitle__OWRnO p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietCalories__aj_cA small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietCalories__aj_cA span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietPatient__HHS2G small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDietSupportPanel__1PNFO p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFilterPanel__BxQSC label small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriFoodNameCell__64pOZ small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriHeroCopy__nKsCb p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionSteps__TQmgZ small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionStoryboard__WAXD9 p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionStoryboard__WAXD9 span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealLaunchBanner__ogtQ1 span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealResourceCard__8E6eF small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealTableRow__vYtu7 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMetricCard__DVlcE p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMetricMini__j_QH0 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordFlags__XgwFk span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordSummary__1waVX p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordSummary__1waVX>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordTimeline__TdLDp span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSectionHeader__6_5S0 p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsBillingHero__T2u_D small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCardBody__tld_0 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsCard__AFrR1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsChecklist__BXPX1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsGroup__ty2Ws label small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsHeader__Wcw_l p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsIntensityGrid__1o38b small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsNote__mRGB4,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsRangeLabels__OpdXj span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignatureFonts__B8_We button>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignatureModel__9U49X span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignature__bLze1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTemplateCard__f0IAb p,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsTemplatePick__dXju1 small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsThicknessHead__CV_gJ span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsToggle__7Cnm_ small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsUpload__z4sgn small,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSoapGrid__t9uJl span{color:hsl(var(--demo-muted-foreground))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAnamnesisGrid__3yMrw article,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationRules__qaSnw span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationTimeline__t9T7c button,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriClinicalInsightBar__b6AM9,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDemoTable__WKpzL td,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriDemoTable__WKpzL th,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionSteps__TQmgZ article,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionStoryboard__WAXD9,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealLaunchBanner__ogtQ1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealResourceCard__8E6eF,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealTableHead__gM9Jp,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealTableRow__vYtu7,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriPatientRecordShowcase___qAL1,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordFlags__XgwFk article,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordSummary__1waVX,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriRecordTimeline__TdLDp,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsGroup__ty2Ws input,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSoapGrid__t9uJl article{border-color:hsl(var(--demo-border))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsIntensityGrid__1o38b button[aria-pressed=true],.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsSignatureFonts__B8_We button[aria-pressed=true],.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsThemeGrid__Lk_1_ button[aria-pressed=true]{border-color:hsl(var(--demo-primary));background:hsl(var(--demo-primary)/.08)}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriSettingsRange__ViPHd{accent-color:hsl(var(--demo-primary))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationStepActive__zbn1f,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealResourceCardActive__BrLRL{border-color:hsl(var(--demo-primary))!important;background:hsl(var(--demo-primary)/.08)!important}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationStepActive__zbn1f i,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealActionSteps__TQmgZ i,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealResourceCardActive__BrLRL em,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriMealResourceCardActive__BrLRL>span{border-color:transparent;background:hsl(var(--demo-primary));color:hsl(var(--demo-primary-foreground))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF>span,.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriClinicalInsightBar__b6AM9 svg{color:hsl(var(--demo-primary))}.nutri-reference_nutriDashboardDemo__RwGZC[data-color-theme] .nutri-reference_nutriAutomationPreview__k_7fF p{border-left-color:hsl(var(--demo-primary))}.nutri-reference_nutriDashboardMobileScrim__pS77R{display:none}@media (max-width:1180px){.nutri-reference_nutriDashboardFrame__IZ1Yw{grid-template-columns:64px minmax(0,1fr)}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardCollapseButton__GQh8F,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardNavItem__1vbMZ span,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L div,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L svg{display:none}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardSidebarBrand__rq_zQ,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L{justify-content:center;padding-inline:8px}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardNav__6dllW,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUtility__pIcMd{align-items:center}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardNavItem__1vbMZ{justify-content:center;width:40px;padding:0}.nutri-reference_nutriMetricsGrid__dukhb{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_nutriAutomationShowcase__DhC05,.nutri-reference_nutriDashboardPanels__fr3FE,.nutri-reference_nutriDietHeaderGrid__Hiwbu,.nutri-reference_nutriFinancePanel__TROO_,.nutri-reference_nutriMacroPanel__aM8bF,.nutri-reference_nutriMealActionStoryboard__WAXD9,.nutri-reference_nutriPatientRecordShowcase___qAL1,.nutri-reference_nutriTwoColumn__ZfNYb{grid-template-columns:1fr}.nutri-reference_nutriAnamnesisGrid__3yMrw,.nutri-reference_nutriAutomationRules__qaSnw,.nutri-reference_nutriMealResourceRail___QNEf,.nutri-reference_nutriRecordFlags__XgwFk,.nutri-reference_nutriSoapGrid__t9uJl{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_nutriDietActions__fUqVK,.nutri-reference_nutriHeroActions__7uz2_{justify-items:start;justify-content:start}.nutri-reference_nutriMacroGrid__KPYsR{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_nutriFinancePanel__TROO_ aside{border-left:0;border-top:1px solid #d5d7de}}@media (max-width:767px){.nutri-reference_nutriDashboardDemo__RwGZC{border-radius:22px}.nutri-reference_nutriDashboardFrameCollapsed__Ff_sg,.nutri-reference_nutriDashboardFrame__IZ1Yw{grid-template-columns:1fr;height:720px}.nutri-reference_nutriDashboardSidebar__LkjkR{position:absolute;inset:0 auto 0 0;width:240px;transform:translateX(-100%);transition:transform .22s ease}.nutri-reference_nutriDashboardFrameMenuOpen__7EpVN .nutri-reference_nutriDashboardSidebar__LkjkR{transform:translateX(0)}.nutri-reference_nutriDashboardFrameMenuOpen__7EpVN .nutri-reference_nutriDashboardMobileScrim__pS77R{position:absolute;inset:0;z-index:10;display:block;border:0;background:rgba(0,0,0,.48)}.nutri-reference_nutriDashboardFrameMenuOpen__7EpVN .nutri-reference_nutriDashboardSidebar__LkjkR{z-index:11}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardCollapseButton__GQh8F,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardNavItem__1vbMZ span,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L div,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L svg,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ span,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L div,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L svg{display:block}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardCollapseButton__GQh8F,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardCollapseButton__GQh8F{display:grid}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardSidebarBrand__rq_zQ,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardSidebarBrand__rq_zQ{justify-content:flex-start;padding-inline:16px}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardNav__6dllW,.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUtility__pIcMd,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNav__6dllW,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUtility__pIcMd{align-items:stretch}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardNavItem__1vbMZ,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ{justify-content:flex-start;width:100%;padding:0 12px}.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ b{position:static;display:block;width:auto;height:auto;margin-left:auto;background:transparent;color:inherit;font-size:12px}.nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L,.nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L{justify-content:flex-start;padding:14px 12px}.nutri-reference_nutriDashboardHeader__v6UVT{min-height:80px;gap:12px;padding:0 16px}.nutri-reference_nutriDashboardMenuButton__4YRzy{display:block}.nutri-reference_nutriDashboardHeaderTitle__OWRnO h3{font-size:27px}.nutri-reference_nutriDashboardHeaderTitle__OWRnO p{margin-top:8px;font-size:14px}.nutri-reference_nutriDashboardSearch__NGj0_{display:none}.nutri-reference_nutriDashboardHeaderActions__OkxHp{gap:8px}.nutri-reference_nutriDashboardHeaderActions__OkxHp svg{width:18px;height:18px}.nutri-reference_nutriAutoModeButton__t438p{min-width:66px;padding:0 8px;font-size:10px}.nutri-reference_nutriDashboardHeaderActionButton__su8M7{width:30px;height:30px}.nutri-reference_nutriDashboardViewport__vFWes{padding:16px}.nutri-reference_nutriAutomationShowcase__DhC05,.nutri-reference_nutriDashboardPanels__fr3FE,.nutri-reference_nutriDietHeaderGrid__Hiwbu,.nutri-reference_nutriFinancePanel__TROO_,.nutri-reference_nutriFoodsLayout__fWzOJ,.nutri-reference_nutriHeroPanel__xsR9j,.nutri-reference_nutriMacroPanel__aM8bF,.nutri-reference_nutriMealActionStoryboard__WAXD9,.nutri-reference_nutriMessagesPage__D15iL,.nutri-reference_nutriMetricsGrid__dukhb,.nutri-reference_nutriPatientRecordShowcase___qAL1,.nutri-reference_nutriSearchShell__85OSC,.nutri-reference_nutriSettingsPage__NqMH9,.nutri-reference_nutriTwoColumn__ZfNYb{grid-template-columns:1fr}.nutri-reference_nutriMetricCard__DVlcE{min-height:130px;border-radius:31px;padding:26px 20px}.nutri-reference_nutriHeroPanel__xsR9j,.nutri-reference_nutriPanelCard__7tr0I,.nutri-reference_nutriSearchShell__85OSC{border-radius:28px}.nutri-reference_nutriHeroActions__7uz2_{display:grid;width:100%}.nutri-reference_nutriHeroActions__7uz2_ .nutri-reference_nutriSearchField__LNX4m,.nutri-reference_nutriMutedButton__00rHu,.nutri-reference_nutriPrimaryButton__EuqiS{width:100%}.nutri-reference_nutriAnamnesisGrid__3yMrw,.nutri-reference_nutriAutomationPreview__k_7fF,.nutri-reference_nutriAutomationRules__qaSnw,.nutri-reference_nutriAutomationTimeline__t9T7c button,.nutri-reference_nutriMacroGrid__KPYsR,.nutri-reference_nutriMealActionSteps__TQmgZ,.nutri-reference_nutriMealResourceCard__8E6eF,.nutri-reference_nutriMealResourceRail___QNEf,.nutri-reference_nutriRecordFlags__XgwFk,.nutri-reference_nutriRecordTimeline__TdLDp div,.nutri-reference_nutriScheduleGrid__ue7Wt,.nutri-reference_nutriSettingsBillingHero__T2u_D,.nutri-reference_nutriSettingsCardBody__tld_0,.nutri-reference_nutriSettingsCardGrid__KJvZ3,.nutri-reference_nutriSettingsGroup__ty2Ws>div,.nutri-reference_nutriSettingsIntensityGrid__1o38b,.nutri-reference_nutriSettingsSignatureBuilder__oQ8vy,.nutri-reference_nutriSettingsSplit___fBMM,.nutri-reference_nutriSettingsThemeGrid__Lk_1_,.nutri-reference_nutriSettingsTwoColumn__rfqwX,.nutri-reference_nutriSoapGrid__t9uJl,.nutri-reference_nutriSupportGrid__Gk8Hq{grid-template-columns:1fr}.nutri-reference_nutriMealTableHead__gM9Jp,.nutri-reference_nutriTableHeader__iny1P{display:none}.nutri-reference_nutriFoodsLayout__fWzOJ .nutri-reference_nutriPanelCard__7tr0I,.nutri-reference_nutriPanelCard__7tr0I{min-height:auto}.nutri-reference_nutriMessagesPage__D15iL,.nutri-reference_nutriSettingsPage__NqMH9{min-height:600px;height:auto}.nutri-reference_nutriSettingsPage__NqMH9 aside{display:flex;gap:8px;overflow-x:auto;border-right:0;border-bottom:1px solid #d5d7de;padding:12px}.nutri-reference_nutriSettingsPage__NqMH9 aside h4{display:none}.nutri-reference_nutriSettingsPage__NqMH9 aside button{width:auto;flex:0 0 auto;white-space:nowrap}.nutri-reference_nutriSettingsPage__NqMH9 section{padding:28px 20px}.nutri-reference_nutriSettingsHeader__Wcw_l{gap:12px;margin-bottom:30px}.nutri-reference_nutriSettingsHeaderIcon__rLtKV{width:38px;height:38px;border-radius:14px}.nutri-reference_nutriSettingsPage__NqMH9 section h4{font-size:27px}.nutri-reference_nutriSettingsGroup__ty2Ws label{letter-spacing:0}.nutri-reference_nutriSettingsBillingHero__T2u_D,.nutri-reference_nutriSettingsCardHead__4_Oge,.nutri-reference_nutriSettingsColorRow__HKSOM,.nutri-reference_nutriSettingsTemplatePick__dXju1{grid-template-columns:1fr}.nutri-reference_nutriSettingsSignatureFonts__B8_We{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_nutriSettingsSignatureBuilder__oQ8vy{padding:18px}.nutri-reference_nutriSettingsSignaturePreviewBox__ez8wb strong{min-height:92px;justify-content:flex-start;font-size:34px}.nutri-reference_nutriSettingsSignatureFonts__B8_We button>strong{font-size:22px}.nutri-reference_nutriSettingsToggle__7Cnm_{grid-template-columns:40px minmax(0,1fr)}.nutri-reference_nutriSettingsToggle__7Cnm_ i{grid-column:2}.nutri-reference_nutriSettingsBillingHero__T2u_D>strong{text-align:left}.nutri-reference_nutriSettingsActionRow__RYfDA{justify-content:flex-start}.nutri-reference_nutriDietCreatePage__pzZUo{margin-inline:-16px}.nutri-reference_nutriDietBanner__6fTmC{height:32px}.nutri-reference_nutriDietBanner__6fTmC button{left:16px;top:10px}.nutri-reference_nutriDietHeaderGrid__Hiwbu{justify-items:center;gap:22px;padding:0 16px 18px}.nutri-reference_nutriDietPatient__HHS2G{width:100%;justify-content:center;padding-left:56px}.nutri-reference_nutriDietPatient__HHS2G>span{width:72px;height:72px}.nutri-reference_nutriDietPatient__HHS2G strong{font-size:15px}.nutri-reference_nutriDietCalories__aj_cA{width:100%;justify-content:space-around;gap:8px}.nutri-reference_nutriDietCalories__aj_cA>i{width:70px;height:70px}.nutri-reference_nutriDietActions__fUqVK{width:100%;justify-items:center}.nutri-reference_nutriDietActions__fUqVK>div{justify-content:center}.nutri-reference_nutriDietSelector__HpRSe{width:min(100%,178px);min-width:0}.nutri-reference_nutriMacroPanel__aM8bF{margin:0 16px;padding:18px 16px;border-radius:18px}.nutri-reference_nutriVitalMetrics___3UxW{justify-content:space-between;gap:14px}.nutri-reference_nutriMetricMini__j_QH0 strong{font-size:26px}.nutri-reference_nutriDivider__TME3e{height:48px}.nutri-reference_nutriActivityFactor__mCgKM strong{max-width:142px}.nutri-reference_nutriDietTabs__n6mUI{display:flex;margin:12px 16px 0}.nutri-reference_nutriDietTabs__n6mUI button{min-width:132px}.nutri-reference_nutriMealCard__EO00W{margin:24px 16px 0;padding:36px 16px 0;border-radius:18px}.nutri-reference_nutriMealActions___IFeV,.nutri-reference_nutriMealIdentity__j38Qz,.nutri-reference_nutriMealTop__3Rd_G{align-items:stretch;flex-direction:column}.nutri-reference_nutriMealIdentity__j38Qz input,.nutri-reference_nutriMealIdentity__j38Qz input:first-of-type,.nutri-reference_nutriMealIdentity__j38Qz input:last-of-type{width:100%}.nutri-reference_nutriMealActions___IFeV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_nutriMealFilters__9ZW36{align-items:flex-start;flex-direction:column}.nutri-reference_nutriQuickMeals__XC_DA{width:100%;margin-left:0;overflow-x:auto}.nutri-reference_nutriMealTable__47W_y{min-height:96px;overflow-x:auto}.nutri-reference_nutriMealTableRow__vYtu7{min-width:760px;padding:12px 16px}.nutri-reference_nutriMealFooter__H3NdN{grid-template-columns:1fr;gap:14px;margin-inline:-16px}.nutri-reference_nutriMealFooter__H3NdN>strong{text-align:left}.nutri-reference_nutriNotificationSearch__jyYav{grid-template-columns:1fr 1fr}.nutri-reference_nutriNotificationSearch__jyYav .nutri-reference_nutriSearchField__LNX4m{grid-column:1/-1}}@media (max-width:430px){.nutri-reference_nutriDashboardFrameCollapsed__Ff_sg,.nutri-reference_nutriDashboardFrame__IZ1Yw{height:660px}.nutri-reference_nutriDashboardHeaderTitle__OWRnO h3{max-width:170px}.nutri-reference_nutriDashboardHeaderActions__OkxHp{gap:6px}.nutri-reference_nutriAutoModeButton__t438p{min-width:42px;width:42px;height:34px;grid-template-columns:1fr;place-items:center;padding:0;font-size:0}.nutri-reference_nutriAutoModeButton__t438p small,.nutri-reference_nutriAutoModeButton__t438p span{display:none}.nutri-reference_nutriAutoModeButton__t438p svg{grid-row:auto}.nutri-reference_nutriAutoClickLayer__6jmcC span{display:none}.nutri-reference_nutriAutoClickLayer__6jmcC[data-target]{--auto-x:180px;--auto-y:458px}.nutri-reference_nutriFinancePanel__TROO_ h4,.nutri-reference_nutriHeroCopy__nKsCb h4,.nutri-reference_nutriMetricCard__DVlcE strong,.nutri-reference_nutriSettingsPage__NqMH9 section h4{font-size:28px}}.nutri-reference_heroSection__Zx8ac{position:relative;min-height:100vh;padding-top:164px;padding-bottom:48px;background:radial-gradient(circle at 8% 12%,rgba(29,209,161,.22),transparent 32%),radial-gradient(circle at 86% 6%,rgba(126,200,255,.3),transparent 31%),linear-gradient(180deg,#f6fbf8,#ffffff 52%,#f5fbf8);background-size:100% 100%;border:0;border-radius:0;overflow:hidden}.nutri-reference_heroSection__Zx8ac:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 540px at 18% 14%,rgba(25,185,133,.09),transparent 66%);opacity:1;pointer-events:none;z-index:5}.nutri-reference_heroGlow__CemJY{position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(255,255,255,.18) 0,transparent 60%);pointer-events:none;z-index:3}.nutri-reference_heroGrid__bKi9z{position:relative;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,540px);align-items:center;gap:clamp(32px,4vw,64px)}.nutri-reference_heroCopy__18eA0{position:relative;z-index:30;display:flex;flex-direction:column;align-items:flex-start;max-width:600px;padding-bottom:0}.nutri-reference_heroMedia__9R0JV{position:relative;z-index:20;display:flex;justify-content:flex-end;align-items:center;min-height:0}.nutri-reference_heroVideoShell__XGTJU{position:relative;width:min(100%,540px);height:clamp(420px,68vh,540px);padding:0;border:none;border-radius:30px 0 0 30px;background:#050816;overflow:hidden}.nutri-reference_heroTitle__RoBpR{margin:0;max-width:616px;background:linear-gradient(112deg,#000000,#151515 14%,#f5f5f5 25%,#7a7a7a 37%,#ffffff 49%,#2a2a2a 61%,#eeeeee 72%,#101010 86%,#000000);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-family:var(--font-display-stack);font-size:clamp(44px,3.9vw,56px);font-weight:600;line-height:1.04;letter-spacing:-.035em;filter:drop-shadow(0 2px 0 rgba(255,255,255,.22)) drop-shadow(0 8px 18px rgba(0,0,0,.18))}.nutri-reference_heroTitleLine__fNrpe{display:inline}.nutri-reference_heroSubtitle__D5kN0{margin:20px 0 0;max-width:28rem;background:linear-gradient(112deg,#050505,#252525 24%,#dcdcdc 38%,#686868 50%,#f8f8f8 61%,#171717 82%,#000000);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:18px;line-height:1.375;letter-spacing:-.04em;filter:drop-shadow(0 1px 0 rgba(255,255,255,.32))}.nutri-reference_heroCtaWrap__RqBuH{margin-top:40px}.nutri-reference_headerActions__n4W2T .nutri-reference_ctaBorderBlur__9bOWY:after,.nutri-reference_heroCtaWrap__RqBuH .nutri-reference_ctaBorderBlur__9bOWY:after{opacity:.28;filter:blur(7px)}.nutri-reference_headerActions__n4W2T .nutri-reference_ctaBorderBlur__9bOWY:before,.nutri-reference_heroCtaWrap__RqBuH .nutri-reference_ctaBorderBlur__9bOWY:before{opacity:.38;filter:blur(1px)}.nutri-reference_headerActions__n4W2T .nutri-reference_ctaGlowOrb__8dYc2,.nutri-reference_heroCtaWrap__RqBuH .nutri-reference_ctaGlowOrb__8dYc2{opacity:.56;filter:saturate(1.18) brightness(1.12)}.nutri-reference_headerActions__n4W2T .nutri-reference_ctaGlowFog__HImM6,.nutri-reference_heroCtaWrap__RqBuH .nutri-reference_ctaGlowFog__HImM6{opacity:.34;filter:blur(3px)}.nutri-reference_headerAccessAction__6fno0 .nutri-reference_reflectiveText__A57LU,.nutri-reference_headerActions__n4W2T .nutri-reference_ctaText__3sbj1,.nutri-reference_heroCtaWrap__RqBuH .nutri-reference_ctaText__3sbj1,.nutri-reference_heroSubtitle__D5kN0,.nutri-reference_heroTitle__RoBpR,.nutri-reference_navLink___Czhg{background-image:none;background-size:auto;background-repeat:repeat;-webkit-background-clip:border-box;background-clip:border-box;color:#111b21;-webkit-text-fill-color:#111b21;filter:none}.nutri-reference_headerAccessAction__6fno0 .nutri-reference_reflectiveText__A57LU,.nutri-reference_headerActions__n4W2T .nutri-reference_ctaText__3sbj1,.nutri-reference_heroCtaWrap__RqBuH .nutri-reference_ctaText__3sbj1{display:inline-block;filter:none}.nutri-reference_navLink___Czhg:hover{color:#000;-webkit-text-fill-color:#000;filter:none}.nutri-reference_headerAccessAction__6fno0 .nutri-reference_reflectiveText__A57LU{color:#fff;-webkit-text-fill-color:#fff}.nutri-reference_headerAccessAction__6fno0 .nutri-reference_accessTextShort__eGjHS{display:none}@media (max-width:1279px){.nutri-reference_heroGrid__bKi9z{grid-template-columns:minmax(0,1fr) minmax(400px,500px);gap:32px}.nutri-reference_heroVideoShell__XGTJU{width:min(100%,500px);height:clamp(400px,62vh,500px)}.nutri-reference_heroSubtitle__D5kN0{margin-top:16px}}@media (max-width:1023px){.nutri-reference_heroGrid__bKi9z{grid-template-columns:1fr;gap:28px}.nutri-reference_heroMedia__9R0JV{justify-content:center}.nutri-reference_heroVideoShell__XGTJU{width:min(100%,640px);height:clamp(340px,58vw,430px);border-radius:28px}.nutri-reference_heroSubtitle__D5kN0{margin-top:14px}}@media (max-width:767px){.nutri-reference_heroSubtitle__D5kN0{margin-top:12px}}.nutri-reference_demoSection__qb_zz{position:relative;z-index:10;background:#fff;padding:42px 0 52px}.nutri-reference_videoFrame__fQum7{position:relative;height:100%;border-radius:inherit;overflow:hidden;background:#050816}.nutri-reference_videoFrame__fQum7:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,10,12,.88),rgba(9,10,12,.54) 10%,rgba(9,10,12,0) 24%);pointer-events:none}.nutri-reference_showcaseVideo__N_FpS{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;box-shadow:none}.nutri-reference_audioButton__UGozT{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#d1d1d1;color:var(--brand-orange-deep);font-size:12px;font-weight:800;letter-spacing:-.015em;overflow:hidden;isolation:isolate;cursor:pointer}.nutri-reference_audioGlow__HDi8r{position:absolute;left:0;top:50%;width:204px;transform:translate3d(105px,-50%,0);pointer-events:none;z-index:-1}.nutri-reference_audioGlowFog__ppwJC,.nutri-reference_audioGlowOrb__tVWwS,.nutri-reference_audioTip__SSAdx,.nutri-reference_ctaGlowFog__HImM6,.nutri-reference_ctaGlowOrb__8dYc2{position:absolute;top:50%;transform:translateY(-50%)}.nutri-reference_audioGlowOrb__tVWwS{height:121px;width:121px;background:radial-gradient(50% 50% at 50% 50%,#fffff5 3.5%,#ffaa81 26.5%,#ffda9f 37.5%,rgba(255,170,129,.5) 49%,rgba(210,106,58,0) 92.5%)}.nutri-reference_audioGlowFog__ppwJC{height:103px;width:204px;background:radial-gradient(43.3% 44.23% at 50% 49.51%,#fffff7 29%,#fffacd 48.5%,#f4d2bf 60.71%,rgba(214,211,210,0) 100%);filter:blur(5px)}.nutri-reference_audioTip__SSAdx{right:-10px;width:72px;height:46px;border-radius:999px;background:radial-gradient(circle at 24% 50%,rgba(255,255,247,1) 0,rgba(255,244,206,.98) 18%,rgba(255,218,159,.96) 38%,rgba(255,170,129,.9) 56%,rgba(210,106,58,0) 100%);filter:blur(2.2px);box-shadow:0 0 18px rgba(255,224,170,.95),0 0 34px rgba(255,170,129,.88),0 0 54px rgba(255,170,129,.52)}.nutri-reference_audioIcon__Ui2ru,.nutri-reference_audioLabel__avDqV{position:relative;z-index:2}.nutri-reference_blackShowcaseSection__afw7i{scroll-margin-top:24px;background:#fff;padding:72px 20px}.nutri-reference_blackShowcaseGrid__6rpTS{display:flex;align-items:stretch;justify-content:center;gap:0;overflow:hidden;border:1px solid rgba(123,77,232,.1);border-radius:34px;box-shadow:0 28px 70px rgba(45,35,70,.08)}.nutri-reference_blackShowcaseVisual__vJ5hI{flex:0 0 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:64px 40px;background:#000}.nutri-reference_showcaseKicker__l3KE_{display:block;margin:0;color:#fff;font-size:13px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;text-align:center}.nutri-reference_clockVideo__GwAkI{width:364px;height:364px;object-fit:contain;filter:none}.nutri-reference_blackShowcaseCopy__VTXWN{flex:0 0 50%;min-width:0;padding:64px 56px;background:radial-gradient(circle at 92% 12%,rgba(255,190,160,.22),transparent 34%),linear-gradient(180deg,#fffaf6,#fff4ec)}.nutri-reference_blackShowcaseTitle__nUjDT{margin:0 0 32px;color:#1f1a2e;font-family:var(--font-display-stack);font-size:64px;font-weight:700;line-height:1.05;letter-spacing:-.04em}.nutri-reference_blackShowcaseText__mW9nB{max-width:540px;margin:0 0 40px;color:#665f72;font-size:20px;line-height:1.6}.nutri-reference_blackShowcaseList__8XuEN{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.nutri-reference_blackShowcaseItem__ONKjt{display:flex;align-items:center;gap:16px;color:#2b2538;font-size:18px}.nutri-reference_blackShowcaseDot__S_tc4{width:10px;height:10px;border-radius:50%;background:#a466e8;flex:0 0 auto}.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseCopy__VTXWN,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseItem__ONKjt,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseText__mW9nB,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseTitle__nUjDT,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseVisual__vJ5hI,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_clockVideo__GwAkI,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_showcaseKicker__l3KE_{opacity:0;transform:translateY(18px);transition:opacity .64s ease,transform .64s cubic-bezier(.22,1,.36,1)}.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseVisual__vJ5hI{transform:translateX(-22px)}.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseCopy__VTXWN{transform:translateX(22px)}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseCopy__VTXWN,.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseItem__ONKjt,.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseText__mW9nB,.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseTitle__nUjDT,.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseVisual__vJ5hI,.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_clockVideo__GwAkI,.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_showcaseKicker__l3KE_{opacity:1;transform:translate(0)}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_showcaseKicker__l3KE_{transition-delay:.11s}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseTitle__nUjDT,.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_clockVideo__GwAkI{transition-delay:.18s}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseText__mW9nB{transition-delay:.26s}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseItem__ONKjt:first-child{transition-delay:.33s}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseItem__ONKjt:nth-child(2){transition-delay:.4s}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseItem__ONKjt:nth-child(3){transition-delay:.47s}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseItem__ONKjt:nth-child(4){transition-delay:.54s}.nutri-reference_blackShowcaseReveal__NxkWh[data-revealed=true] .nutri-reference_blackShowcaseItem__ONKjt:nth-child(5){transition-delay:.61s}@media (prefers-reduced-motion:reduce){.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseCopy__VTXWN,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseItem__ONKjt,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseText__mW9nB,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseTitle__nUjDT,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_blackShowcaseVisual__vJ5hI,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_clockVideo__GwAkI,.nutri-reference_blackShowcaseReveal__NxkWh .nutri-reference_showcaseKicker__l3KE_{opacity:1;transform:none;transition:none}}.nutri-reference_productivitySection__dzHgW{background:#fff;color:#111827;padding:86px 0 96px}.nutri-reference_productivityShell__M6rAp{width:min(1240px,calc(100% - 48px));margin:0 auto}.nutri-reference_productivityHead__wb6FO{max-width:960px;margin:0 auto 48px;text-align:center}.nutri-reference_productivityHead__wb6FO h2{margin:0;color:#111827;font-family:var(--font-display-stack);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:.96;letter-spacing:-.05em}.nutri-reference_productivityHead__wb6FO p{max-width:680px;margin:16px auto 0;color:#475569;font-size:18px;line-height:1.6}.nutri-reference_productivityReveal__njjA6 .nutri-reference_productivityHead__wb6FO h2,.nutri-reference_productivityReveal__njjA6 .nutri-reference_productivityHead__wb6FO p,.nutri-reference_productivityReveal__njjA6 .nutri-reference_professionalDemo__trtFs{opacity:0;transform:translateY(18px);transition:opacity .62s ease,transform .68s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.nutri-reference_productivityReveal__njjA6 .nutri-reference_professionalDemo__trtFs{transform:translateY(22px) scale(.985);transform-origin:center top}.nutri-reference_productivityReveal__njjA6[data-revealed=true] .nutri-reference_productivityHead__wb6FO h2,.nutri-reference_productivityReveal__njjA6[data-revealed=true] .nutri-reference_productivityHead__wb6FO p,.nutri-reference_productivityReveal__njjA6[data-revealed=true] .nutri-reference_professionalDemo__trtFs{opacity:1;transform:none}.nutri-reference_productivityReveal__njjA6[data-revealed=true] .nutri-reference_productivityHead__wb6FO h2{transition-delay:80ms}.nutri-reference_productivityReveal__njjA6[data-revealed=true] .nutri-reference_productivityHead__wb6FO p{transition-delay:.16s}.nutri-reference_productivityReveal__njjA6[data-revealed=true] .nutri-reference_professionalDemo__trtFs{transition-delay:.26s}@media (prefers-reduced-motion:reduce){.nutri-reference_productivityReveal__njjA6 .nutri-reference_productivityHead__wb6FO h2,.nutri-reference_productivityReveal__njjA6 .nutri-reference_productivityHead__wb6FO p,.nutri-reference_productivityReveal__njjA6 .nutri-reference_professionalDemo__trtFs{opacity:1;transform:none;transition:none}}.nutri-reference_patientAppDemoSection__OBU7g{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(216,179,106,.22),transparent 28rem),radial-gradient(circle at 86% 28%,rgba(15,143,98,.18),transparent 24rem),linear-gradient(180deg,#ffffff,#f6f1ea 46%,#ece4d8);color:#181615;padding:112px 0 124px}.nutri-reference_patientAppDemoSection__OBU7g:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(24,22,21,.05) 1px,transparent 0),linear-gradient(180deg,rgba(24,22,21,.04) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 22%,#000 72%,transparent);content:"";opacity:.38}.nutri-reference_patientAppDemoSection__OBU7g:after{position:absolute;right:max(-12rem,-12vw);bottom:-18rem;z-index:-1;width:42rem;aspect-ratio:1;border:1px solid rgba(24,22,21,.1);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.52),transparent 68%);content:""}.nutri-reference_patientAppDemoShell__GQyC5{width:min(1400px,calc(100% - 48px));margin:0 auto}.nutri-reference_patientAppDemoHeader__s2Dx9{display:grid;gap:22px;width:min(980px,100%);margin:0 auto 42px;text-align:center}.nutri-reference_patientAppDemoHeader__s2Dx9 h2{margin:0;color:#181615;font-family:var(--font-display-stack);font-size:64px;font-weight:720;line-height:.98;letter-spacing:0}.nutri-reference_patientAppDemoHeader__s2Dx9 p{width:min(760px,100%);margin:0 auto;color:#5f564c;font-size:19px;line-height:1.62;letter-spacing:0}.nutri-reference_patientAppDemoFrame__c4ifv{transform-origin:center top}.nutri-reference_patientAppReveal__AtlRQ .nutri-reference_patientAppDemoFrame__c4ifv,.nutri-reference_patientAppReveal__AtlRQ .nutri-reference_patientAppDemoHeader__s2Dx9 h2,.nutri-reference_patientAppReveal__AtlRQ .nutri-reference_patientAppDemoHeader__s2Dx9 p{opacity:0;transform:translateY(18px);transition:opacity .66s ease,transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.nutri-reference_patientAppReveal__AtlRQ .nutri-reference_patientAppDemoFrame__c4ifv{transform:translateY(24px) scale(.99)}.nutri-reference_patientAppReveal__AtlRQ[data-revealed=true] .nutri-reference_patientAppDemoFrame__c4ifv,.nutri-reference_patientAppReveal__AtlRQ[data-revealed=true] .nutri-reference_patientAppDemoHeader__s2Dx9 h2,.nutri-reference_patientAppReveal__AtlRQ[data-revealed=true] .nutri-reference_patientAppDemoHeader__s2Dx9 p{opacity:1;transform:none}.nutri-reference_patientAppReveal__AtlRQ[data-revealed=true] .nutri-reference_patientAppDemoHeader__s2Dx9 h2{transition-delay:80ms}.nutri-reference_patientAppReveal__AtlRQ[data-revealed=true] .nutri-reference_patientAppDemoHeader__s2Dx9 p{transition-delay:.17s}.nutri-reference_patientAppReveal__AtlRQ[data-revealed=true] .nutri-reference_patientAppDemoFrame__c4ifv{transition-delay:.29s}@media (prefers-reduced-motion:reduce){.nutri-reference_patientAppReveal__AtlRQ .nutri-reference_patientAppDemoFrame__c4ifv,.nutri-reference_patientAppReveal__AtlRQ .nutri-reference_patientAppDemoHeader__s2Dx9 h2,.nutri-reference_patientAppReveal__AtlRQ .nutri-reference_patientAppDemoHeader__s2Dx9 p{opacity:1;transform:none;transition:none}}.nutri-reference_productivityDemo__4Q4l3{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:28px;align-items:stretch}.nutri-reference_productivityDemoSteps__iTep4{display:grid;gap:12px;align-content:start}.nutri-reference_productivityDemoStep__wyzVo{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:92px;padding:16px;border:1px solid #d9e3df;border-radius:20px;background:#f8fbf8;color:#15332b;text-align:left;box-shadow:0 14px 34px rgba(15,23,42,.06);cursor:pointer;overflow:hidden;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.nutri-reference_productivityDemoStep__wyzVo:hover{transform:translateY(-1px);border-color:#9fd8bb;box-shadow:0 18px 42px rgba(15,143,98,.12)}.nutri-reference_productivityDemoStepActive__VF_fB{border-color:rgba(15,143,98,.42);background:radial-gradient(circle at 100% 0,rgba(255,121,80,.16),transparent 36%),linear-gradient(135deg,#10251f,#164434);color:#fff;box-shadow:0 22px 56px rgba(15,67,52,.24)}.nutri-reference_productivityDemoStepNumber__F1REr{display:grid;width:38px;height:38px;place-items:center;border-radius:14px;background:#e5f5ed;color:#0f8f62;font-family:var(--font-display-stack);font-size:13px;font-weight:800}.nutri-reference_productivityDemoStepActive__VF_fB .nutri-reference_productivityDemoStepNumber__F1REr{background:rgba(255,255,255,.14);color:#9ff1c8}.nutri-reference_productivityDemoStepText__mQmZw{display:grid;gap:5px;min-width:0}.nutri-reference_productivityDemoStepText__mQmZw strong{font-size:18px;line-height:1.1;letter-spacing:-.02em}.nutri-reference_productivityDemoStepText__mQmZw em{color:#55706a;font-size:13px;font-style:normal;line-height:1.35}.nutri-reference_productivityDemoStepActive__VF_fB .nutri-reference_productivityDemoStepText__mQmZw em{color:rgba(255,255,255,.74)}.nutri-reference_productivityDemoStepTime__SkOAy{align-self:start;padding:5px 7px;border-radius:999px;background:#edf4f1;color:#0f8f62;font-family:var(--font-display-stack);font-size:11px;font-weight:800}.nutri-reference_productivityDemoStepActive__VF_fB .nutri-reference_productivityDemoStepTime__SkOAy{background:rgba(159,241,200,.16);color:#bdf8d8}.nutri-reference_productivityDemoProgress__Ao2r1{position:absolute;left:16px;right:16px;bottom:10px;height:3px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.nutri-reference_productivityDemoProgressFill__5bQxg{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#9ff1c8,#ffb197);transform-origin:left center;animation-name:nutri-reference_productivityDemoProgress__Ao2r1;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes nutri-reference_productivityDemoProgress__Ao2r1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nutri-reference_productivityDemoStage__8Gei_{border:1px solid rgba(12,53,43,.2);border-radius:30px;background:radial-gradient(circle at 18% 0,rgba(255,121,80,.16),transparent 30%),linear-gradient(135deg,#0f1e19,#142b24 52%,#f3f7f4 0,#edf4f1);padding:12px;box-shadow:0 34px 90px rgba(15,23,42,.18)}.nutri-reference_productivityDemoBrowserBar__pxx0B{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 10px 10px;color:rgba(255,255,255,.72);font-size:12px}.nutri-reference_productivityDemoBrowserBar__pxx0B span{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.36)}.nutri-reference_productivityDemoBrowserBar__pxx0B strong{margin-left:8px;font-size:12px;font-weight:700}.nutri-reference_productivityDemoWorkspace__j9Hxw{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);min-height:560px;border-radius:22px;background:#f7fbf8;color:#12261f;overflow:hidden}.nutri-reference_productivityDemoSidebar__4me67{display:flex;flex-direction:column;gap:22px;padding:22px 14px;background:radial-gradient(circle at 100% 0,rgba(255,121,80,.22),transparent 36%),linear-gradient(180deg,#0f211b,#112d24);color:rgba(255,255,255,.72)}.nutri-reference_productivityDemoLogo__3_u_M{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:rgba(255,255,255,.12);color:#fff;font-family:var(--font-display-stack);font-size:14px;font-weight:900}.nutri-reference_productivityDemoSidebar__4me67 nav{display:grid;gap:6px}.nutri-reference_productivityDemoSidebar__4me67 nav span{display:block;padding:10px 12px;border-radius:13px;font-size:13px;font-weight:750}.nutri-reference_productivityDemoSidebarActive__r3W6E{background:rgba(159,241,200,.14);color:#c7f8dd;box-shadow:inset 0 0 0 1px rgba(159,241,200,.18)}.nutri-reference_productivityDemoScreen__Pi8Ng{display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px;animation:nutri-reference_productivityDemoScreenIn__dHlJv .42s ease both}@keyframes nutri-reference_productivityDemoScreenIn__dHlJv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nutri-reference_productivityDemoScreenHead__MyrYD{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nutri-reference_productivityDemoScreenHead__MyrYD small{color:#0f8f62;font-family:var(--font-display-stack);font-size:11px;font-weight:800;letter-spacing:.08em}.nutri-reference_productivityDemoScreenHead__MyrYD h3{margin:4px 0 0;color:#10251f;font-size:32px;line-height:1;letter-spacing:-.04em}.nutri-reference_productivityDemoHeadingSwap__Sr7iw{display:grid}.nutri-reference_productivityDemoHeadingSwap__Sr7iw span{grid-area:1/1}.nutri-reference_productivityDemoHeadingMarca__Jjj8f{animation:nutri-reference_productivityHeadingMarca__O9EpE 10s linear both}.nutri-reference_productivityDemoHeadingPrescription__CXCow{animation:nutri-reference_productivityHeadingPrescription__5tht_ 10s linear both}@keyframes nutri-reference_productivityHeadingMarca__O9EpE{0%,82%{opacity:1}87%,to{opacity:0}}@keyframes nutri-reference_productivityHeadingPrescription__5tht_{0%,82%{opacity:0}87%,to{opacity:1}}.nutri-reference_productivityDemoScreenHead__MyrYD>span{flex:0 0 auto;max-width:190px;padding:9px 11px;border-radius:999px;background:#e5f5ed;color:#0f8f62;font-size:12px;font-weight:850;text-align:center}.nutri-reference_productivityDemoApproval__lScQh,.nutri-reference_productivityDemoMealPanel__Fu8go,.nutri-reference_productivityDemoPdf__pdtuh,.nutri-reference_productivityDemoPresetPicker__Xl_xi,.nutri-reference_productivityDemoSearchBar__C47zu,.nutri-reference_productivityDemoSidePanel__j1UZD,.nutri-reference_productivityDemoThread__xU5Fv{border:1px solid #d9e6df;border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 16px 34px rgba(15,23,42,.06)}.nutri-reference_productivityDemoSearchBar__C47zu{padding:15px 17px;color:#536a64;font-size:14px}.nutri-reference_productivityDemoChipRow__hqIDP,.nutri-reference_productivityDemoFavoriteRow__om9J5,.nutri-reference_productivityDemoMacros__EUXuH,.nutri-reference_productivityDemoOpsGrid__e_r8W,.nutri-reference_productivityDemoSourceChips__HgjqY{display:flex;flex-wrap:wrap;gap:9px}.nutri-reference_productivityDemoChipRow__hqIDP span,.nutri-reference_productivityDemoFavoriteRow__om9J5 span,.nutri-reference_productivityDemoOpsGrid__e_r8W span,.nutri-reference_productivityDemoSourceChips__HgjqY b{padding:9px 11px;border-radius:999px;background:#edf4f1;color:#536a64;font-size:12px;font-weight:800}.nutri-reference_productivityDemoChipActive__x9hxz,.nutri-reference_productivityDemoFavoriteActive__ZqmQc{background:#dff5ea!important;color:#0f8f62!important;box-shadow:inset 0 0 0 1px rgba(15,143,98,.2)}.nutri-reference_productivityDemoBranding__fxo_R,.nutri-reference_productivityDemoChat__muqH9,.nutri-reference_productivityDemoColumns__4dqvD{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);gap:14px}.nutri-reference_productivityDemoMealPanel__Fu8go,.nutri-reference_productivityDemoSidePanel__j1UZD{display:grid;gap:12px;padding:16px}.nutri-reference_productivityDemoApproval__lScQh small,.nutri-reference_productivityDemoMealPanel__Fu8go small,.nutri-reference_productivityDemoSidePanel__j1UZD small{color:#78908a;font-size:11px;font-weight:850;text-transform:uppercase}.nutri-reference_productivityDemoMealRow__SG1_2{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #e5eee9;font-size:13px}.nutri-reference_productivityDemoMealRow__SG1_2:last-child{border-bottom:0}.nutri-reference_productivityDemoMealRow__SG1_2 em,.nutri-reference_productivityDemoMealRow__SG1_2 strong{font-style:normal;font-weight:850}.nutri-reference_productivityDemoMealRow__SG1_2 em{color:#0f8f62;font-size:11px}.nutri-reference_productivityDemoApproval__lScQh strong,.nutri-reference_productivityDemoPdf__pdtuh strong,.nutri-reference_productivityDemoSidePanel__j1UZD strong{color:#10251f;font-size:18px;line-height:1.15}.nutri-reference_productivityDemoApproval__lScQh>span,.nutri-reference_productivityDemoPdf__pdtuh>span,.nutri-reference_productivityDemoSidePanel__j1UZD>span{color:#536a64;font-size:13px;line-height:1.45}.nutri-reference_productivityDemoPresetPicker__Xl_xi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px}.nutri-reference_productivityDemoPresetPicker__Xl_xi span{color:#536a64;font-size:13px;font-weight:800}.nutri-reference_productivityDemoPresetPicker__Xl_xi strong{display:grid;min-width:92px;padding:7px 10px;border-radius:999px;background:#dff5ea;color:#0f8f62;font-size:13px;text-align:center}.nutri-reference_productivityDemoPresetPicker__Xl_xi strong b{grid-area:1/1;font-style:normal}.nutri-reference_productivityDemoPresetPlaceholder__NpZ3K{animation:nutri-reference_productivityPresetPlaceholder__jAxLj 9s linear both}.nutri-reference_productivityDemoPresetSelectedValue__9rmjY{animation:nutri-reference_productivityPresetSelectedValue__MQ3eL 9s linear both}@keyframes nutri-reference_productivityPresetPlaceholder__jAxLj{0%,50%{opacity:1}55%,to{opacity:0}}@keyframes nutri-reference_productivityPresetSelectedValue__MQ3eL{0%,50%{opacity:0}55%,to{opacity:1}}.nutri-reference_productivityDemoPresets__RBLaO{display:grid;gap:12px;align-content:start}.nutri-reference_productivityDemoMealPicker__RIhKo{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;position:relative;z-index:2}.nutri-reference_productivityDemoMealSelectWrap__9aC_t{position:relative}.nutri-reference_productivityDemoMealSelectWrap__9aC_t>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #d9e6df;border-radius:999px;background:#fff;color:#536a64;font-size:11px;font-weight:850;white-space:nowrap;cursor:default}.nutri-reference_productivityDemoMealSelectWrap__9aC_t>button b{font-size:16px;line-height:1}.nutri-reference_productivityDemoMealSelectWrap__9aC_t>button em{color:currentColor;font-size:13px;font-style:normal;line-height:1}.nutri-reference_productivityDemoPresetMealActive__WxFa_{animation:nutri-reference_productivityPresetMealActive__ij4Tm 9s linear both}@keyframes nutri-reference_productivityPresetMealActive__ij4Tm{0%,54%{border-color:#d9e6df;background:#fff;color:#536a64;box-shadow:none}62%,to{border-color:rgba(15,143,98,.34);background:#dff5ea;color:#0f8f62;box-shadow:inset 0 0 0 1px rgba(15,143,98,.12)}}.nutri-reference_productivityDemoMealDropdown__WlMKT{position:absolute;top:calc(100% + 8px);left:0;z-index:6;display:grid;width:224px;max-height:440px;gap:4px;overflow:hidden auto;padding:8px;border:1px solid rgba(15,143,98,.18);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 22px 44px rgba(15,23,42,.14);animation:nutri-reference_productivityMealDropdown__G6LRz 9s linear both}.nutri-reference_productivityDemoMealDropdown__WlMKT button{display:flex;width:100%;min-height:34px;align-items:center;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#536a64;font-size:12px;font-weight:850;text-align:left;text-transform:lowercase;cursor:default}@keyframes nutri-reference_productivityMealDropdown__G6LRz{0%,25%{opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98)}30%,62%{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}68%,to{opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98)}}.nutri-reference_productivityDemoPresetLibrary__9hS05{display:grid;gap:10px;padding:14px;border:1px solid rgba(15,143,98,.2);border-radius:22px;background:rgba(255,255,255,.97);box-shadow:0 20px 42px rgba(15,23,42,.1);animation:nutri-reference_productivityPresetLibrary__vnQex 9s linear both}.nutri-reference_productivityDemoPresetLibraryHead__sTrZX{display:flex;align-items:center;justify-content:space-between;gap:14px}.nutri-reference_productivityDemoPresetLibraryHead__sTrZX div{display:grid;gap:3px}.nutri-reference_productivityDemoPresetLibraryHead__sTrZX strong{color:#10251f;font-size:15px;line-height:1.1}.nutri-reference_productivityDemoPresetLibraryHead__sTrZX span,.nutri-reference_productivityDemoPresetLibrary__9hS05 small{color:#78908a;font-size:11px;font-weight:850}.nutri-reference_productivityDemoPresetLibraryHead__sTrZX em{padding:7px 9px;border-radius:999px;background:#e5f8ef;color:#0f8f62;font-size:11px;font-style:normal;font-weight:850}.nutri-reference_productivityDemoPresetTabs__oo1LQ{display:flex;flex-wrap:wrap;gap:7px;padding:5px;border-radius:14px;background:#f4f8f6}.nutri-reference_productivityDemoPresetTabs__oo1LQ span{flex:1 1 110px;padding:8px 10px;border-radius:11px;color:#536a64;font-size:11px;font-weight:850;text-align:center}.nutri-reference_productivityDemoPresetTabActive___V6QD{background:#fff;color:#0f8f62!important;box-shadow:0 8px 18px rgba(15,23,42,.06)}@keyframes nutri-reference_productivityPresetLibrary__vnQex{0%,22%{opacity:0;transform:translateY(-8px) scale(.98)}27%,64%{opacity:1;transform:translateY(0) scale(1)}70%,to{opacity:0;transform:translateY(-4px) scale(.98)}}.nutri-reference_productivityDemoTable__mEJOu{width:100%;overflow:hidden;border-collapse:collapse;border-radius:18px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.06)}.nutri-reference_productivityDemoTable__mEJOu td,.nutri-reference_productivityDemoTable__mEJOu th{padding:11px 12px;border-bottom:1px solid #e5eee9;color:#213d35;font-size:12px;text-align:left}.nutri-reference_productivityDemoTable__mEJOu th{color:#78908a;font-size:11px;text-transform:uppercase}.nutri-reference_productivityDemoMacros__EUXuH span{flex:1 1 92px;padding:12px;border-radius:16px;background:#eaf6ef;color:#536a64;font-size:11px;font-weight:850}.nutri-reference_productivityDemoMacros__EUXuH strong{display:block;margin-top:4px;color:#10251f;font-size:18px}.nutri-reference_productivityDemoInbox__vRhoK{display:grid;gap:8px;align-content:start;padding:14px;border-radius:18px;background:#12261f;color:rgba(255,255,255,.72)}.nutri-reference_productivityDemoInbox__vRhoK strong{color:#fff;font-size:14px}.nutri-reference_productivityDemoInbox__vRhoK span{padding:10px;border-radius:13px;background:rgba(255,255,255,.08);font-size:12px;font-weight:800}.nutri-reference_productivityDemoInboxActive__EPk7T{background:rgba(159,241,200,.18)!important;color:#c7f8dd}.nutri-reference_productivityDemoThread__xU5Fv{display:grid;gap:12px;padding:16px}.nutri-reference_productivityDemoThreadHead__ibCwR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e5eee9}.nutri-reference_productivityDemoThreadHead__ibCwR span{padding:6px 8px;border-radius:999px;background:#e5f5ed;color:#0f8f62;font-size:11px;font-weight:850}.nutri-reference_productivityDemoAttachment__ttjgD,.nutri-reference_productivityDemoBubbleNutri__uRsUU,.nutri-reference_productivityDemoBubblePatient__iFVRt{max-width:82%;margin:0;padding:11px 12px;border-radius:16px;font-size:13px;line-height:1.45}.nutri-reference_productivityDemoBubblePatient__iFVRt{background:#edf4f1;color:#213d35}.nutri-reference_productivityDemoBubbleNutri__uRsUU{justify-self:end;background:#dff5ea;color:#0f5f43}.nutri-reference_productivityDemoAttachment__ttjgD{justify-self:end;border:1px solid #cfe5d9;color:#0f8f62;font-weight:850}.nutri-reference_productivityDemoBrandForm__LGCsb{display:grid;gap:11px}.nutri-reference_productivityDemoBrandForm__LGCsb label{display:grid;gap:7px;padding:13px;border:1px solid #d9e6df;border-radius:16px;background:#fff;color:#78908a;font-size:11px;font-weight:850;text-transform:uppercase}.nutri-reference_productivityDemoBrandForm__LGCsb span{color:#213d35;font-size:14px;text-transform:none}.nutri-reference_productivityDemoPdf__pdtuh{display:grid;gap:13px;min-height:270px;padding:18px;background:linear-gradient(90deg,rgba(15,143,98,.12),transparent 34%),#fff}.nutri-reference_productivityDemoPdfLogo__LhAOV{width:fit-content;padding:8px 10px;border-radius:12px;background:#10251f;color:#fff;font-size:12px;font-weight:900}.nutri-reference_productivityDemoPdf__pdtuh em{align-self:end;color:#0f8f62;font-family:var(--font-display-stack);font-size:22px;font-style:italic}.nutri-reference_productivityDemoCalendar__S_Z9w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nutri-reference_productivityDemoCalendar__S_Z9w span{display:grid;gap:10px;min-height:112px;padding:15px;border:1px solid #d9e6df;border-radius:18px;background:#fff}.nutri-reference_productivityDemoCalendar__S_Z9w b{color:#10251f;font-size:30px;line-height:1}.nutri-reference_productivityDemoCalendar__S_Z9w em{color:#536a64;font-size:12px;font-style:normal;line-height:1.35}.nutri-reference_productivityDemoCalendarActive___i3xy{border-color:rgba(15,143,98,.36)!important;background:#e8f7ef!important;box-shadow:inset 0 0 0 1px rgba(15,143,98,.12)}.nutri-reference_productivityDemoApproval__lScQh{display:grid;gap:7px;margin-top:14px;padding:16px}.nutri-reference_productivityDemoOpsGrid__e_r8W{margin-top:14px}.nutri-reference_productivityDemoOpsGrid__e_r8W span{flex:1 1 150px;border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.05)}.nutri-reference_productivityDemoCursor__vSfCA{position:absolute;left:78px;top:244px;z-index:3;width:32px;height:32px;transition:left .52s cubic-bezier(.2,.8,.2,1),top .52s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 1px 0 #10251f) drop-shadow(0 12px 12px rgba(15,23,42,.24));pointer-events:none}.nutri-reference_productivityDemoCursor__vSfCA:before{content:"";position:absolute;left:0;top:0;width:25px;height:29px;background:#fff;clip-path:polygon(0 0,0 88%,31% 67%,49% 100%,65% 91%,46% 60%,83% 60%)}.nutri-reference_productivityDemoCursor__vSfCA span{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,121,80,.82)}.nutri-reference_productivityDemoCursorClickPulse__wOL_K{animation:nutri-reference_productivityDemoClick__LvDxe .56s ease-out both!important}@keyframes nutri-reference_productivityDemoClick__LvDxe{0%,8%{opacity:0;transform:scale(.4)}34%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.nutri-reference_productivityDemoCursorDietas__KgOMs{--cursor-x:33%;--cursor-y:35%}.nutri-reference_productivityDemoCursorPresets__ba5_C{--cursor-x:59%;--cursor-y:31%}.nutri-reference_productivityDemoCursorChat__KoPwD{--cursor-x:83%;--cursor-y:62%}.nutri-reference_productivityDemoCursorMarca__tX0up{--cursor-x:74%;--cursor-y:69%}.nutri-reference_productivityDemoCursorAgenda__kvl_S{--cursor-x:66%;--cursor-y:42%}.nutri-reference_productivityDemo__4Q4l3{grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:22px}.nutri-reference_productivityDemoStep__wyzVo{grid-template-columns:34px minmax(0,1fr) auto;min-height:76px;padding:13px;border-radius:18px}.nutri-reference_productivityDemoStepNumber__F1REr{width:34px;height:34px;border-radius:13px;font-size:12px}.nutri-reference_productivityDemoStepText__mQmZw strong{font-size:16px}.nutri-reference_productivityDemoStepText__mQmZw em{font-size:12px}.nutri-reference_productivityDemoStepTime__SkOAy{padding:4px 6px;font-size:10px}.nutri-reference_productivityDemoStage__8Gei_{min-width:0;padding:10px}.nutri-reference_productivityDemoWorkspace__j9Hxw{grid-template-columns:166px minmax(0,1fr);min-height:620px}.nutri-reference_productivityDemoSidebar__4me67{padding:18px 12px}.nutri-reference_productivityDemoSidebar__4me67 nav span{padding:9px 10px;font-size:12px}.nutri-reference_productivityDemoSidebarPending__4W_v6{color:rgba(199,248,221,.72);animation:nutri-reference_productivitySidebarPrescriptionActive__DOJqi 10s linear both}@keyframes nutri-reference_productivitySidebarPrescriptionActive__DOJqi{0%,82%{background:transparent;color:rgba(199,248,221,.72);box-shadow:none}87%,to{background:rgba(159,241,200,.14);color:#c7f8dd;box-shadow:inset 0 0 0 1px rgba(159,241,200,.18)}}.nutri-reference_productivityDemoScreen__Pi8Ng{gap:14px;padding:22px 24px}.nutri-reference_productivityDemoScreenHead__MyrYD h3{font-size:30px}.nutri-reference_productivityDemoScreenHead__MyrYD>span{padding:8px 10px;font-size:11px}.nutri-reference_productivityDemoScreenDietas__Rqjm2,.nutri-reference_productivityDemoScreenMarca__Mg5mi{min-width:0}.nutri-reference_productivityDemoFoodRail__9iDS2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.nutri-reference_productivityDemoFoodRail__9iDS2 span{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid #d9e6df;border-radius:16px;background:#fff;color:#36534b;font-size:12px;font-weight:850;box-shadow:0 10px 22px rgba(15,23,42,.05)}.nutri-reference_productivityDemoFoodRail__9iDS2 b{font-size:18px;line-height:1}.nutri-reference_productivityDemoFoodClickOne__n2747{animation:nutri-reference_productivityFoodClickOne__2yDao 9s linear both}.nutri-reference_productivityDemoFoodClickTwo__Dd0LB{animation:nutri-reference_productivityFoodClickTwo__Hn_HI 9s linear both}.nutri-reference_productivityDemoFoodClickThree__vRNtQ{animation:nutri-reference_productivityFoodClickThree__BdZxB 9s linear both}@keyframes nutri-reference_productivityFoodClickOne__2yDao{0%,25%{border-color:#d9e6df;background:#fff;color:#36534b;transform:none}30%,to{border-color:rgba(15,143,98,.42);background:#e5f8ef;color:#0f8f62;transform:translateY(-1px)}}@keyframes nutri-reference_productivityFoodClickTwo__Hn_HI{0%,42%{border-color:#d9e6df;background:#fff;color:#36534b;transform:none}47%,to{border-color:rgba(15,143,98,.42);background:#e5f8ef;color:#0f8f62;transform:translateY(-1px)}}@keyframes nutri-reference_productivityFoodClickThree__BdZxB{0%,59%{border-color:#d9e6df;background:#fff;color:#36534b;transform:none}64%,to{border-color:rgba(15,143,98,.42);background:#e5f8ef;color:#0f8f62;transform:translateY(-1px)}}.nutri-reference_productivityDemoMealEmpty__pokry{display:grid;min-height:132px;place-items:center;border:1px dashed #cfe5d9;border-radius:14px;background:#f7fbf8;color:#78908a;font-size:13px;font-weight:800;text-align:center;animation:nutri-reference_productivityMealEmpty__n9OfM 9s linear both}@keyframes nutri-reference_productivityMealEmpty__n9OfM{0%,24%{opacity:1;transform:scale(1)}29%,to{opacity:0;min-height:0;height:0;padding:0;overflow:hidden;transform:scale(.98)}}.nutri-reference_productivityDemoFavoriteRowOne__PjCtp,.nutri-reference_productivityDemoFavoriteRowThree__bxAv7,.nutri-reference_productivityDemoFavoriteRowTwo__kJlRD{animation:nutri-reference_productivityInsertedRowOne__p3YHC 9s linear both}.nutri-reference_productivityDemoFavoriteRowTwo__kJlRD{animation-name:nutri-reference_productivityInsertedRowTwo__RNGQ0}.nutri-reference_productivityDemoFavoriteRowThree__bxAv7{animation-name:nutri-reference_productivityInsertedRowThree__fFoXj}@keyframes nutri-reference_productivityInsertedRowOne__p3YHC{0%,27%{opacity:0;transform:translateY(-8px);background:transparent}32%,42%{opacity:1;transform:translateY(0);background:#e5f8ef}48%,to{opacity:1;transform:translateY(0);background:transparent}}@keyframes nutri-reference_productivityInsertedRowTwo__RNGQ0{0%,44%{opacity:0;transform:translateY(-8px);background:transparent}49%,59%{opacity:1;transform:translateY(0);background:#e5f8ef}65%,to{opacity:1;transform:translateY(0);background:transparent}}@keyframes nutri-reference_productivityInsertedRowThree__fFoXj{0%,61%{opacity:0;transform:translateY(-8px);background:transparent}66%,76%{opacity:1;transform:translateY(0);background:#e5f8ef}82%,to{opacity:1;transform:translateY(0);background:transparent}}.nutri-reference_productivityDemoFavoriteMacros__0UjIx,.nutri-reference_productivityDemoFavoriteSummary__O3_ew{animation:nutri-reference_productivityFavoriteSummary__6_sHk 9s linear both}@keyframes nutri-reference_productivityFavoriteSummary__6_sHk{0%,66%{opacity:0;transform:translateY(10px)}72%,to{opacity:1;transform:translateY(0)}}.nutri-reference_productivityDemoDietMenu__NZCUc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0}.nutri-reference_productivityDemoDietMenu__NZCUc button,.nutri-reference_productivityDemoDietMenu__NZCUc span{padding:9px 8px;border:1px solid transparent;border-radius:12px;background:#edf4f1;color:#536a64;font-size:11px;font-weight:850;text-align:center;cursor:default}.nutri-reference_productivityDemoDietOptionActive__EElHu{animation:nutri-reference_productivityDietSelected__FpnbA 9s linear both}@keyframes nutri-reference_productivityDietMenu__D2TCG{0%,26%{opacity:0;transform:translateY(-8px) scale(.98)}31%,54%{opacity:1;transform:translateY(0) scale(1)}60%,to{opacity:0;transform:translateY(-5px) scale(.98)}}@keyframes nutri-reference_productivityDietSelected__FpnbA{0%,47%{background:#edf4f1;border-color:transparent;color:#536a64}54%,to{background:#dff5ea;border-color:rgba(15,143,98,.24);color:#0f8f62;box-shadow:inset 0 0 0 1px rgba(15,143,98,.24)}}.nutri-reference_productivityDemoScreenPresets__JTJjo .nutri-reference_productivityDemoMacros__EUXuH,.nutri-reference_productivityDemoScreenPresets__JTJjo .nutri-reference_productivityDemoTable__mEJOu,.nutri-reference_productivityDemoScreenPresets__JTJjo .nutri-reference_productivityDemoTable__mEJOu tbody tr{animation:nutri-reference_productivityPresetRows___vYH7 9s linear both}.nutri-reference_productivityDemoScreenPresets__JTJjo .nutri-reference_productivityDemoTable__mEJOu tbody tr:nth-child(2){animation-delay:.18s}.nutri-reference_productivityDemoScreenPresets__JTJjo .nutri-reference_productivityDemoTable__mEJOu tbody tr:nth-child(3){animation-delay:.36s}.nutri-reference_productivityDemoScreenPresets__JTJjo .nutri-reference_productivityDemoTable__mEJOu tbody tr:nth-child(4){animation-delay:.54s}.nutri-reference_productivityDemoScreenPresets__JTJjo .nutri-reference_productivityDemoTable__mEJOu tbody tr:nth-child(5){animation-delay:.72s}@keyframes nutri-reference_productivityPresetRows___vYH7{0%,56%{opacity:0;transform:translateY(8px)}62%,to{opacity:1;transform:translateY(0)}}.nutri-reference_productivityDemoThread__xU5Fv{background:#fff}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoChat__muqH9{grid-template-columns:minmax(150px,.48fr) minmax(460px,1.52fr)}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoInbox__vRhoK{gap:7px;padding:12px;background:#fff;color:#4d6259;border:1px solid #d9e6df;box-shadow:0 16px 34px rgba(16,37,31,.08)}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoInbox__vRhoK strong{color:#10251f}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoInbox__vRhoK span{min-height:38px;padding:8px;background:#f4f8f6;color:#0f5f43}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoInboxActive__EPk7T{background:#e5f8ef!important;color:#0f5f43;border:1px solid rgba(15,143,98,.24)}.nutri-reference_productivityDemoThreadHead__ibCwR{justify-content:flex-start}.nutri-reference_productivityDemoInbox__vRhoK img,.nutri-reference_productivityDemoThreadHead__ibCwR img{border-radius:50%;object-fit:cover}.nutri-reference_productivityDemoInboxActive__EPk7T{display:flex!important;align-items:center;gap:8px}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoInboxActive__EPk7T{gap:7px}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoThread__xU5Fv{gap:10px;padding:16px 18px}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoThreadHead__ibCwR{padding-bottom:10px}.nutri-reference_productivityDemoBubblePatient__iFVRt{background:#f4f8f6;color:#0f5f43;border:1px solid #d9e6df}.nutri-reference_productivityDemoBubbleNutri__uRsUU{background:#0f8f62;color:#fff}.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoBubbleNutri__uRsUU,.nutri-reference_productivityDemoScreenChat__eTRt3 .nutri-reference_productivityDemoBubblePatient__iFVRt{max-width:88%;padding:10px 12px}.nutri-reference_productivityDemoChatMessageFive__I6gVT,.nutri-reference_productivityDemoChatMessageFour__SLTzb,.nutri-reference_productivityDemoChatMessageOne__XXReI,.nutri-reference_productivityDemoChatMessageSix__wofwe,.nutri-reference_productivityDemoChatMessageThree__qFCiH,.nutri-reference_productivityDemoChatMessageTwo__TJ8_6{animation:nutri-reference_productivityChatBubble__kPVSq 9s linear both}.nutri-reference_productivityDemoChatMessageTwo__TJ8_6{animation-delay:.38s}.nutri-reference_productivityDemoChatMessageThree__qFCiH{animation-delay:.76s}.nutri-reference_productivityDemoChatMessageFour__SLTzb{animation-delay:1.14s}.nutri-reference_productivityDemoChatMessageFive__I6gVT{animation-delay:1.52s}.nutri-reference_productivityDemoChatMessageSix__wofwe{animation-delay:1.9s}.nutri-reference_productivityDemoComposer__Oa8CB{margin-top:auto;padding:11px 14px;border:1px solid #d9e6df;border-radius:999px;background:#f8fbf9;color:#78908a;font-size:12px;font-weight:800}@keyframes nutri-reference_productivityChatBubble__kPVSq{0%,24%{opacity:0;transform:translateY(10px)}34%,to{opacity:1;transform:translateY(0)}}.nutri-reference_productivityDemoInputField__mUE_z,.nutri-reference_productivityDemoSelectField__Cjthz{display:flex;align-items:center;justify-content:space-between;min-height:35px;padding:8px 10px;border:1px solid #d9e6df;border-radius:12px;background:#f8fbf8;color:#213d35;overflow:hidden}.nutri-reference_productivityDemoSelectField__Cjthz{animation:nutri-reference_productivityTitleFieldState__2cxIz 10s linear both}.nutri-reference_productivityDemoInputField__mUE_z b,.nutri-reference_productivityDemoSelectField__Cjthz b{display:inline-block;max-width:100%;overflow:hidden;color:#213d35;font-size:14px;font-weight:850;line-height:1.15;text-transform:none;white-space:nowrap}.nutri-reference_productivityDemoPrescription__dc_Ng sup,.nutri-reference_productivityDemoSelectField__Cjthz sup,.nutri-reference_productivityDemoTitleMenu__88yFK sup{font-size:.68em;line-height:0}.nutri-reference_productivityDemoSelectField__Cjthz em{color:#78908a;font-style:normal;line-height:1}.nutri-reference_productivityDemoBrandNameTyped__m0O0g{width:0;animation:nutri-reference_productivityBrandNameTyping__VOQGj 10s steps(15) both}.nutri-reference_productivityDemoTitleValue__76DR4{opacity:0;animation:nutri-reference_productivityTitleValue__N4Vab 10s linear both}.nutri-reference_productivityDemoBrandCrnTyped__Dw_VC{width:0;animation:nutri-reference_productivityBrandCrnTyping__o1mGd 10s steps(6) both}@keyframes nutri-reference_productivityBrandNameTyping__VOQGj{0%,16%{width:0}34%,to{width:15ch}}@keyframes nutri-reference_productivityTitleValue__N4Vab{0%,45%{opacity:0}50%,to{opacity:1}}@keyframes nutri-reference_productivityBrandCrnTyping__o1mGd{0%,58%{width:0}72%,to{width:6ch}}@keyframes nutri-reference_productivityTitleFieldState__2cxIz{0%,45%{border-color:#d9e6df;background:#f8fbf8;box-shadow:none}50%,to{border-color:rgba(15,143,98,.34);background:#e8f7ef;box-shadow:inset 0 0 0 1px rgba(15,143,98,.12)}}.nutri-reference_productivityDemoTitleMenu__88yFK{display:flex;gap:7px;margin-top:8px;animation:nutri-reference_productivityTitleMenu__fImFA 9s linear both}.nutri-reference_productivityDemoSignatureChoices__bTLyi span,.nutri-reference_productivityDemoTimePicker__aok2k span,.nutri-reference_productivityDemoTitleMenu__88yFK b{padding:8px 10px;border-radius:999px;background:#edf4f1;color:#536a64;font-size:11px;font-weight:850;text-transform:none}.nutri-reference_productivityDemoTimeSelected__p0zz7{background:#dff5ea!important;color:#0f8f62!important;box-shadow:inset 0 0 0 1px rgba(15,143,98,.22)}.nutri-reference_productivityDemoTitleSelected__taIRc{animation:nutri-reference_productivityTitleOptionSelected__QtMnr 10s linear both}@keyframes nutri-reference_productivityTitleOptionSelected__QtMnr{0%,43%{background:#edf4f1;color:#536a64;box-shadow:none}49%,to{background:#dff5ea;color:#0f8f62;box-shadow:inset 0 0 0 1px rgba(15,143,98,.22)}}.nutri-reference_productivityDemoSignatureSelected__jIjpC{animation:nutri-reference_productivitySignatureSelected__eBToV 10s linear both}@keyframes nutri-reference_productivitySignatureSelected__eBToV{0%,70%{background:#edf4f1;color:#536a64;box-shadow:none}76%,to{background:#dff5ea;color:#0f8f62;box-shadow:inset 0 0 0 1px rgba(15,143,98,.22)}}@keyframes nutri-reference_productivityTitleMenu__fImFA{0%,31%{opacity:0;transform:translateY(-6px)}36%,49%{opacity:1;transform:translateY(0)}55%,to{opacity:0;transform:translateY(-6px)}}.nutri-reference_productivityDemoSignatureChoices__bTLyi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #d9e6df;border-radius:16px;background:#fff}.nutri-reference_productivityDemoSignatureTitle__KHMb7{grid-column:1/-1;color:#10251f;font-size:13px;line-height:1.15;text-transform:none}.nutri-reference_productivityDemoSignatureChoices__bTLyi span{display:block;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_productivityDemoPrescription__dc_Ng{display:grid;gap:8px;min-height:300px;padding:18px;border:1px solid #d9e6df;border-radius:18px;background:linear-gradient(90deg,rgba(15,143,98,.12),transparent 36%),#fff;box-shadow:0 16px 34px rgba(15,23,42,.06);animation:nutri-reference_productivityPrescriptionReveal__ddzoc 10s linear both}.nutri-reference_productivityDemoPrescription__dc_Ng small{color:#0f8f62;font-size:11px;font-weight:850;text-transform:uppercase}.nutri-reference_productivityDemoPrescription__dc_Ng strong{color:#10251f;font-size:20px}.nutri-reference_productivityDemoPrescription__dc_Ng>span{color:#536a64;font-size:13px}.nutri-reference_productivityDemoPrescription__dc_Ng ul{display:grid;gap:8px;margin:8px 0 0;padding:0;color:#213d35;font-size:12px;line-height:1.35;list-style:none}.nutri-reference_productivityDemoPrescription__dc_Ng li{padding:8px 0;border-bottom:1px solid #e5eee9}.nutri-reference_productivityDemoPrescription__dc_Ng em{align-self:end;color:#0f8f62;font-family:var(--font-display-stack);font-size:24px;font-style:italic}@keyframes nutri-reference_productivityPrescriptionReveal__ddzoc{0%,82%{opacity:0;transform:translateX(14px)}87%,to{opacity:1;transform:translateX(0)}}.nutri-reference_productivityDemoTimePicker__aok2k{display:flex;gap:10px;margin-top:12px}.nutri-reference_productivityDemoScreenAgenda__pXflu .nutri-reference_productivityDemoApproval__lScQh,.nutri-reference_productivityDemoScreenAgenda__pXflu .nutri-reference_productivityDemoOpsGrid__e_r8W{animation:nutri-reference_productivityAgendaReveal__9vZVI 8s linear both}@keyframes nutri-reference_productivityAgendaReveal__9vZVI{0%,52%{opacity:0;transform:translateY(10px)}60%,to{opacity:1;transform:translateY(0)}}.nutri-reference_productivityDemoCursor__vSfCA{animation:none}.nutri-reference_productivityDemoCursor__vSfCA span{opacity:0;border-color:rgba(15,143,98,.82);animation:none}.nutri-reference_productivityDemoCursorDietas__KgOMs{animation-name:nutri-reference_productivityCursorDietas__36RU2}.nutri-reference_productivityDemoCursorDietas__KgOMs span{animation-name:nutri-reference_productivityClickDietas__yAmRK}.nutri-reference_productivityDemoCursorPresets__ba5_C{animation-name:nutri-reference_productivityCursorPresets__py__D}.nutri-reference_productivityDemoCursorPresets__ba5_C span{animation-name:nutri-reference_productivityClickPresets__n5irL}.nutri-reference_productivityDemoCursorChat__KoPwD{animation-name:nutri-reference_productivityCursorChat__6ZtYs}.nutri-reference_productivityDemoCursorChat__KoPwD span{animation-name:nutri-reference_productivityClickChat__eR4Z1}.nutri-reference_productivityDemoCursorMarca__tX0up{animation-name:nutri-reference_productivityCursorMarca__szfV3}.nutri-reference_productivityDemoCursorMarca__tX0up span{animation-name:nutri-reference_productivityClickMarca__UmkXR}.nutri-reference_productivityDemoCursorAgenda__kvl_S{animation-name:nutri-reference_productivityCursorAgenda__eDHZ3}.nutri-reference_productivityDemoCursorAgenda__kvl_S span{animation-name:nutri-reference_productivityClickAgenda__hFRgO}@keyframes nutri-reference_productivityCursorDietas__36RU2{0%,9%{left:72px;top:208px}14%,24%{left:72px;top:208px}30%,37%{left:212px;top:139px}47%,54%{left:381px;top:147px}64%,71%{left:734px;top:147px}82%,to{left:672px;top:390px}}@keyframes nutri-reference_productivityClickDietas__yAmRK{0%,14%,26%,31%,43%,48%,60%,65%,9%,to{opacity:0;transform:scale(.4)}10%,13%,27%,30%,44%,47%,61%,64%{opacity:1;transform:scale(1.5)}}@keyframes nutri-reference_productivityCursorPresets__py__D{0%,9%{left:72px;top:252px}14%,26%{left:72px;top:252px}34%,44%{left:805px;top:143px}51%,61%{left:604px;top:203px}72%,to{left:688px;top:470px}}@keyframes nutri-reference_productivityClickPresets__n5irL{0%,14%,31%,37%,48%,54%,9%,to{opacity:0;transform:scale(.4)}10%,13%,32%,36%,49%,53%{opacity:1;transform:scale(1.5)}}@keyframes nutri-reference_productivityCursorChat__6ZtYs{0%,9%{left:72px;top:296px}14%,30%{left:72px;top:296px}39%,52%{left:274px;top:188px}72%,to{left:690px;top:526px}}@keyframes nutri-reference_productivityClickChat__eR4Z1{0%,14%,36%,42%,69%,75%,9%,to{opacity:0;transform:scale(.4)}10%,13%,37%,41%,70%,74%{opacity:1;transform:scale(1.5)}}@keyframes nutri-reference_productivityCursorMarca__szfV3{0%,9%{left:72px;top:340px}14%,26%{left:72px;top:340px}34%,44%{left:386px;top:248px}52%,62%{left:280px;top:482px}72%,82%{left:72px;top:384px}90%,to{left:676px;top:430px}}@keyframes nutri-reference_productivityClickMarca__UmkXR{0%,14%,31%,37%,49%,55%,69%,75%,87%,9%,93%,to{opacity:0;transform:scale(.4)}10%,13%,32%,36%,50%,54%,70%,74%,88%,92%{opacity:1;transform:scale(1.5)}}@keyframes nutri-reference_productivityCursorAgenda__eDHZ3{0%,10%{left:86px;top:478px}16%,30%{left:86px;top:478px}39%,50%{left:560px;top:215px}58%,70%{left:500px;top:372px}82%,to{left:700px;top:485px}}@keyframes nutri-reference_productivityClickAgenda__hFRgO{0%,10%,16%,37%,43%,56%,62%,80%,86%,to{opacity:0;transform:scale(.4)}11%,14%,38%,41%,57%,60%,81%,84%{opacity:1;transform:scale(1.5)}}.nutri-reference_productivityGrid__8AVlG{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.nutri-reference_productivityCard__mnI1W{position:relative;display:flex;flex-direction:column;--productivity-marker-bg:linear-gradient(135deg,#73c9ff,#0578ff 52%,#075bbf);--productivity-marker-shadow:rgba(5,120,255,0.26);border:1px solid #d7dee9;border-radius:28px;background:linear-gradient(180deg,#fff,#f8fbff);padding:30px;box-shadow:0 18px 50px rgba(15,23,42,.06);overflow:hidden}.nutri-reference_productivityCard1__e_XW9,.nutri-reference_productivityCard2__6ap3Y{grid-column:span 6}.nutri-reference_productivityCard1__e_XW9{--productivity-marker-bg:linear-gradient(135deg,#f4cdb8,#27b77f 46%,#0f8f62);--productivity-marker-shadow:rgba(15,143,98,0.28);border-color:#9fd8bb;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.92),transparent 32%),radial-gradient(circle at 88% 8%,rgba(244,205,184,.34),transparent 34%),linear-gradient(180deg,#f3fbf6,#e1f3e9);box-shadow:0 24px 64px rgba(18,54,43,.12),inset 0 1px 0 rgba(255,255,255,.92)}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard1__e_XW9 h3{color:#12362b}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard1__e_XW9 .nutri-reference_productivityDescription__3Tre6{color:#38594d}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard1__e_XW9 .nutri-reference_copyHighlight__bg9Im{color:#0f8f62}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard1__e_XW9 .nutri-reference_productivityList__g_knr{color:#21463a}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_browserMockup__EEdF_{border-color:rgba(90,166,122,.34);background:#fbfdf9;box-shadow:0 18px 44px rgba(18,54,43,.12),inset 0 1px 0 rgba(255,255,255,.96)}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_browserDots__DLw37 span{background:#9fd8bb}.nutri-reference_productivityCard2__6ap3Y{--productivity-marker-bg:linear-gradient(135deg,#9be7ee,#0b8c9a 52%,#0a6670);--productivity-marker-shadow:rgba(11,140,154,0.26);border-color:#a7dde2;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.92),transparent 32%),radial-gradient(circle at 88% 8%,rgba(159,216,187,.32),transparent 34%),linear-gradient(180deg,#f0fafb,#e1f4f6);box-shadow:0 24px 64px rgba(16,58,66,.12),inset 0 1px 0 rgba(255,255,255,.92)}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard2__6ap3Y h3{color:#103a42}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard2__6ap3Y .nutri-reference_productivityDescription__3Tre6{color:#365e65}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard2__6ap3Y .nutri-reference_copyHighlight__bg9Im{color:#0b8c9a}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard2__6ap3Y .nutri-reference_productivityList__g_knr{color:#244f56}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorMockup__v_Wlv{border-color:rgba(11,140,154,.26);background:#f8feff;box-shadow:0 18px 44px rgba(16,58,66,.12),inset 0 1px 0 rgba(255,255,255,.96)}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorTop__rYTwR{border-bottom-color:rgba(11,140,154,.16);background:radial-gradient(circle at 8% 0,rgba(255,255,255,.88),transparent 34%),linear-gradient(180deg,#f8feff,#eaf7f8)}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorChip__pxhm_{border-color:rgba(11,140,154,.18);background:rgba(255,255,255,.92);color:#365e65}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorChipBlue__3VEYL,.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorChipTeal__VtbtG{border-color:#0b8c9a;background:#dff5f7;color:#0a6670}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorMealChip__teM4e:after{color:#0b8c9a}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorDietPopover__6Ebia{border-color:rgba(11,140,154,.28);background:rgba(248,254,255,.98);box-shadow:0 18px 32px rgba(16,58,66,.14);color:#0a6670}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorDietPopover__6Ebia:before{border-bottom-color:#d5eef1;color:#527278}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorDietOption__J6S_Z{border-bottom-color:rgba(167,221,226,.58);color:#365e65}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorDietOptionSelected__vJeOF{background:linear-gradient(135deg,#dff5f7,#e6f7f1);color:#0a6670}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorDietOptionSelected__vJeOF:after{color:#0b8c9a}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorBody__IUHuf{background:linear-gradient(180deg,#ffffff,#f5fbfc)}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorSearch__rTKtx{border-color:rgba(11,140,154,.22);background:#ffffff;color:#527278}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorSearch__rTKtx:after{background:linear-gradient(90deg,transparent,rgba(11,140,154,.2),transparent)}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorPlanStatus__Edw22{background:linear-gradient(135deg,#dff5f7,#edf8f5);color:#0a6670}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorTable__H9C1o{color:#244f56}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorTable__H9C1o th{border-bottom-color:#d5eef1;color:#527278}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorTable__H9C1o td{border-bottom-color:rgba(167,221,226,.38)}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_macroStat__qAwyK{border-color:rgba(11,140,154,.16);background:#eef9fa;color:#527278}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_macroStat__qAwyK strong{color:#103a42}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorCursor__anEo8{filter:drop-shadow(0 12px 14px rgba(11,140,154,.26))}.nutri-reference_productivityCard2__6ap3Y .nutri-reference_editorCursor__anEo8:after{background:linear-gradient(135deg,#7bdce5,#0b8c9a 52%,#0a6670)}.nutri-reference_productivityCard3__1g41O,.nutri-reference_productivityCard4__DIA1h,.nutri-reference_productivityCard5__RL7nQ{grid-column:span 4}.nutri-reference_productivityCard3__1g41O{--productivity-marker-bg:linear-gradient(135deg,#31e1a0,#0f9f6e 54%,#0b6f55);--productivity-marker-shadow:rgba(15,159,110,0.24)}.nutri-reference_productivityCard__mnI1W.nutri-reference_productivityCard3__1g41O .nutri-reference_copyHighlight__bg9Im{color:#145a48;font-style:normal;font-weight:700}.nutri-reference_productivityCard3__1g41O .nutri-reference_productivityList__g_knr li{padding-left:34px}.nutri-reference_productivityCard3__1g41O .nutri-reference_productivityList__g_knr li:before{top:.32em;width:19px;height:19px;border-radius:7px;background:var(--productivity-marker-bg);box-shadow:0 0 0 4px rgba(232,248,241,.82),0 10px 20px var(--productivity-marker-shadow)}.nutri-reference_productivityCard3__1g41O .nutri-reference_productivityList__g_knr li:after{left:7px;top:calc(.32em + 4px);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;border-radius:0;background:transparent;transform:rotate(45deg)}.nutri-reference_productivityIcon__MF11T{width:40px;height:40px}.nutri-reference_productivityCard__mnI1W h3{margin:18px 0 12px;color:#0f172a;font-size:28px;line-height:1.15;letter-spacing:-.03em}.nutri-reference_productivityDescription__3Tre6{margin:0;color:#475569;font-size:16px;line-height:1.6}.nutri-reference_copyHighlight__bg9Im{color:#0578ff;font-style:italic}.nutri-reference_productivityList__g_knr{display:flex;flex-direction:column;gap:12px;margin:22px 0 24px;padding-left:0;color:#334155;font-size:14px;list-style:none;line-height:1.6}.nutri-reference_productivityList__g_knr li{position:relative;padding-left:28px}.nutri-reference_productivityList__g_knr li:before{content:"";position:absolute;left:0;top:.62em;width:11px;height:11px;border-radius:999px;background:var(--productivity-marker-bg);box-shadow:0 0 0 4px rgba(255,255,255,.74),0 8px 18px var(--productivity-marker-shadow)}.nutri-reference_productivityList__g_knr li:after{content:"";position:absolute;left:3px;top:calc(.62em + 3px);width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.92)}.nutri-reference_productivityFooterText__aaDz6{margin:-6px 0 24px;color:#0a6670;font-size:14px;font-weight:700;line-height:1.5}.nutri-reference_mockupSurface__u7Mg9{margin-top:auto}.nutri-reference_browserMockup__EEdF_,.nutri-reference_calendarMockup__qQVIJ,.nutri-reference_documentMockup__vX0Kb,.nutri-reference_editorMockup__v_Wlv{border-radius:16px;border:1px solid #dbe3ec;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.nutri-reference_browserDots__DLw37{display:flex;gap:6px;padding:12px 14px 8px}.nutri-reference_browserDots__DLw37 span{width:8px;height:8px;border-radius:50%;background:#d5d9e0}.nutri-reference_searchMockup__IYiTT{position:relative;background:linear-gradient(180deg,#ffffff,#f7fbff)}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_searchMockup__IYiTT{background:radial-gradient(circle at 8% 0,rgba(255,255,255,.9),transparent 30%),radial-gradient(circle at 92% 4%,rgba(244,205,184,.36),transparent 34%),linear-gradient(180deg,#fbfffc,#eff9f3)}.nutri-reference_favoriteDemo__nk1kr{position:relative;padding:0 14px 14px}.nutri-reference_favoriteDemoHeader__h8lgK,.nutri-reference_favoriteDietTitle__6BQ8n{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.nutri-reference_favoriteDemoHeader__h8lgK span,.nutri-reference_favoriteDietTitle__6BQ8n span{color:#0f172a;font-size:12px;font-weight:800;letter-spacing:-.02em}.nutri-reference_favoriteDemoHeader__h8lgK strong,.nutri-reference_favoriteDietTitle__6BQ8n strong{border-radius:999px;background:#eaf8ff;padding:4px 8px;color:#0369a1;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteDemoHeader__h8lgK strong{background:#dff2e8;color:#12613f}.nutri-reference_favoriteShelf__viJpN{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:4px 8px 8px}.nutri-reference_favoriteFoodButton__Clq5B{position:relative;display:flex;min-width:0;min-height:40px;flex-direction:column;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;appearance:none;background:transparent;color:#0f172a;box-shadow:none;font:inherit;transform:translateY(0) scale(1)}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteFoodButton__Clq5B{border:1px solid rgba(90,166,122,.28);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.92),transparent 60%),linear-gradient(180deg,#ffffff,#eaf7f0);box-shadow:0 10px 22px rgba(18,54,43,.08)}.nutri-reference_favoriteFoodButton__Clq5B:after{display:none}.nutri-reference_favoriteFoodButton__Clq5B span{position:relative;z-index:1;font-size:28px;line-height:1;filter:drop-shadow(0 10px 12px rgba(15,23,42,.12))}.nutri-reference_favoriteFoodButton1__MvShT,.nutri-reference_favoriteFoodButton2__KO3HY,.nutri-reference_favoriteFoodButton3__NPFfC,.nutri-reference_favoriteFoodButton4__CDvm3,.nutri-reference_favoriteFoodButton5__VPJ8N{animation:none}.nutri-reference_favoriteCursor__5Edbe{position:absolute;z-index:5;top:32px;left:10%;width:30px;height:34px;color:#0578ff;font-size:0;line-height:0;filter:drop-shadow(0 12px 14px rgba(5,120,255,.32));pointer-events:none;animation:nutri-reference_favorite-cursor-clicks__v996Y 12s cubic-bezier(.65,0,.35,1) infinite}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteCursor__5Edbe{color:#148f62;filter:drop-shadow(0 12px 14px rgba(20,143,98,.26))}.nutri-reference_favoriteCursor__5Edbe:after,.nutri-reference_favoriteCursor__5Edbe:before{content:"";position:absolute;top:0;left:0;clip-path:polygon(0 0,0 31px,8px 23px,14px 34px,20px 31px,15px 20px,29px 20px);transform:rotate(-10deg);transform-origin:3px 3px}.nutri-reference_favoriteCursor__5Edbe:before{width:30px;height:34px;background:#fff}.nutri-reference_favoriteCursor__5Edbe:after{top:3px;left:3px;width:24px;height:27px;background:linear-gradient(135deg,#24c8ff,#0578ff 48%,#0057ff);clip-path:polygon(0 0,0 25px,7px 18px,12px 27px,17px 25px,13px 16px,24px 16px)}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteCursor__5Edbe:after{background:linear-gradient(135deg,#6ed3a1,#148f62 52%,#0d6b49)}.nutri-reference_favoriteDietPanel__aPUYU{border-radius:14px;border:1px solid #e2e8f0;background:#fff;padding:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteDietPanel__aPUYU{border-color:rgba(90,166,122,.28);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.9),transparent 32%),linear-gradient(180deg,#ffffff,#f2fbf5)}.nutri-reference_favoriteDietTitle__6BQ8n{margin-bottom:8px}.nutri-reference_favoriteDietTitle__6BQ8n strong{background:#ecfdf5;color:#047857}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteDietTitle__6BQ8n strong{background:#fff3ea;color:#7a3f28}.nutri-reference_favoriteDietRows__Oydom{display:flex;min-height:160px;flex-direction:column;gap:6px}.nutri-reference_favoriteDietRow__WC3BB{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:27px;border:1px solid #e5e7eb;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);padding:6px 8px;color:#0f172a;font-size:10px;opacity:0;transform:translateY(-8px) scale(.98)}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteDietRow__WC3BB{border-color:rgba(90,166,122,.22);background:linear-gradient(180deg,#ffffff,#f4fbf6);color:#12362b}.nutri-reference_favoriteDietRow__WC3BB span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_favoriteDietRow__WC3BB strong{flex:0 0 auto;color:#1d4ed8;font-size:10px;font-weight:900}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteDietRow__WC3BB strong{color:#0f8f62}.nutri-reference_favoriteDietRow1__2ut_p{animation:nutri-reference_favorite-row-1__R66we 12s ease-in-out infinite}.nutri-reference_favoriteDietRow2__mI5e_{animation:nutri-reference_favorite-row-2__gejbm 12s ease-in-out infinite}.nutri-reference_favoriteDietRow3__crXpZ{animation:nutri-reference_favorite-row-3__1IhdF 12s ease-in-out infinite}.nutri-reference_favoriteDietRow4__Hm_2_{animation:nutri-reference_favorite-row-4__hjE8Q 12s ease-in-out infinite}.nutri-reference_favoriteDietRow5__rwAxL{animation:nutri-reference_favorite-row-5__qWwXn 12s ease-in-out infinite}.nutri-reference_favoriteDietMacros__AlDGZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.nutri-reference_favoriteDietMacros__AlDGZ>.nutri-reference_favoriteMacroCard__HEQEf{border-radius:9px;background:#f1f5f9;padding:6px 4px;color:#64748b;font-size:9px;font-weight:800;text-align:center;animation:nutri-reference_favorite-macro-pulse__9N2Bs 12s ease-in-out infinite}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteDietMacros__AlDGZ>.nutri-reference_favoriteMacroCard__HEQEf{background:#eaf7f0;color:#38594d}.nutri-reference_favoriteDietMacros__AlDGZ strong{display:block;margin-top:2px;color:#0f172a;font-size:10px}.nutri-reference_productivityCard1__e_XW9 .nutri-reference_favoriteDietMacros__AlDGZ strong{color:#12362b}.nutri-reference_favoriteMacroValue__WURbU{position:relative;min-height:12px;overflow:hidden}.nutri-reference_favoriteMacroValue__WURbU b{position:absolute;inset:0;display:block;font:inherit;opacity:0;transform:translateY(70%)}.nutri-reference_favoriteMacroStep0__x0C4_{animation:nutri-reference_favorite-macro-value-0__iQEvc 12s ease-in-out infinite}.nutri-reference_favoriteMacroStep1__OUryr{animation:nutri-reference_favorite-macro-value-1__9jmZV 12s ease-in-out infinite}.nutri-reference_favoriteMacroStep2__MHc2Z{animation:nutri-reference_favorite-macro-value-2__92Az1 12s ease-in-out infinite}.nutri-reference_favoriteMacroStep3__eiF3Y{animation:nutri-reference_favorite-macro-value-3__90Zoc 12s ease-in-out infinite}.nutri-reference_favoriteMacroStep4___f_FG{animation:nutri-reference_favorite-macro-value-4__qJTYi 12s ease-in-out infinite}.nutri-reference_favoriteMacroStep5__i6nuc{animation:nutri-reference_favorite-macro-value-5__mw9mI 12s ease-in-out infinite}.nutri-reference_searchBar__RdxGK{margin:0 14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,#478beb 8%,white);color:#0f172a;font-size:12px;overflow:hidden}.nutri-reference_searchMockup__IYiTT .nutri-reference_searchBar__RdxGK span{display:inline-block;max-width:100%;overflow:hidden;padding-right:2px;border-right:2px solid #478beb;white-space:nowrap;vertical-align:bottom;animation:nutri-reference_search-type-loop__dZ_Jm 5.8s steps(34) infinite,nutri-reference_type-caret__ST2BV .8s step-end infinite}.nutri-reference_foodRow__vw5Y_{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 14px 0;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:12px}.nutri-reference_searchMockup__IYiTT .nutri-reference_foodRow__vw5Y_{opacity:0;transform:translateY(8px) scale(.98);animation:nutri-reference_food-result-loop__5GfyX 5.8s ease-in-out infinite}.nutri-reference_pillWrap__Vifk_{display:flex;gap:6px;padding:12px 14px 14px}.nutri-reference_pill__UgfKA{padding:5px 8px;border-radius:999px;background:#eaf2ff;border:1px solid #99f6e4;color:#1e40af;font-size:11px}.nutri-reference_searchMockup__IYiTT .nutri-reference_pill__UgfKA{opacity:0;transform:translateY(6px);animation:nutri-reference_pill-pop-loop__ijBQs 5.8s ease-in-out infinite}.nutri-reference_searchMockup__IYiTT .nutri-reference_pill__UgfKA:first-child{animation-delay:2.05s}.nutri-reference_searchMockup__IYiTT .nutri-reference_pill__UgfKA:nth-child(2){animation-delay:2.2s}.nutri-reference_searchMockup__IYiTT .nutri-reference_pill__UgfKA:nth-child(3){animation-delay:2.35s}.nutri-reference_editorMockup__v_Wlv{position:relative;margin-top:8px}.nutri-reference_animatedEditorMockup__BOPfI{transform-origin:center;animation:nutri-reference_mockup-breathe__M_Vlj 8s ease-in-out infinite}.nutri-reference_editorTop__rYTwR{position:relative;padding:12px;border-bottom:1px solid #e5e7eb;background:#f8fafc;z-index:2}.nutri-reference_editorFilterRow__FRDgh{display:flex;flex-wrap:wrap;gap:6px}.nutri-reference_editorFilterRow__FRDgh+.nutri-reference_editorFilterRow__FRDgh{margin-top:8px}.nutri-reference_editorChip__pxhm_{border-radius:999px;border:1px solid #d1d5db;padding:5px 10px;background:#fff;color:#374151;font-size:11px}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorChip__pxhm_{animation:nutri-reference_editor-chip-breathe__SfRr1 6.2s ease-in-out infinite}.nutri-reference_editorChipTeal__VtbtG{border-color:#478beb;background:#eaf2ff;color:#1e40af;font-weight:700;animation-name:nutri-reference_editor-chip-selected__66cI5}.nutri-reference_editorChipBlue__3VEYL{border-color:#42a9f3;background:#eaf8ff;color:#0369a1;font-weight:700;animation-name:nutri-reference_editor-chip-selected__66cI5;animation-delay:.8s}.nutri-reference_editorMealRow__jLjpO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nutri-reference_editorMealChip__teM4e{position:relative;min-width:0;padding:5px 6px;overflow:hidden;color:#334155;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_editorMealChip__teM4e:after{content:"▼";margin-left:3px;color:#42a9f3;font-size:7px}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealChip1__OZ_Tw{animation:nutri-reference_editor-meal-chip-1__A2mAg 30s ease-in-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealChip2__pfoZi{animation:nutri-reference_editor-meal-chip-2__hXk_K 30s ease-in-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealChip3__mM76e{animation:nutri-reference_editor-meal-chip-3__pTTVI 30s ease-in-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealChip4__A3apt{animation:nutri-reference_editor-meal-chip-4__CW_36 30s ease-in-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealChip5__chAbo{animation:nutri-reference_editor-meal-chip-5__px4uh 30s ease-in-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealChip6__22Z_a{animation:nutri-reference_editor-meal-chip-6__xc46U 30s ease-in-out infinite}.nutri-reference_editorDietPopover__6Ebia{position:absolute;top:102px;left:7%;z-index:8;min-width:152px;min-height:240px;border:1px solid rgba(66,169,243,.32);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 18px 32px rgba(15,23,42,.14);color:#075985;font-size:9px;font-weight:900;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px) scale(.96);animation:nutri-reference_editor-diet-popover__cpdGD 30s ease-in-out infinite}.nutri-reference_editorDietPopover__6Ebia:before{content:"Estratégia";display:block;border-bottom:1px solid #e0f2fe;padding:5px 10px 4px;color:#64748b;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nutri-reference_editorDietMenu__fgsiv{position:absolute;top:24px;right:0;left:0;display:grid;grid-template-columns:1fr;opacity:0}.nutri-reference_editorDietMenu1__a2Vm6{animation:nutri-reference_editor-option-1__E1OfE 30s ease-in-out infinite}.nutri-reference_editorDietMenu2__0_VGg{animation:nutri-reference_editor-option-2__9veMF 30s ease-in-out infinite}.nutri-reference_editorDietMenu3__Ai_b_{animation:nutri-reference_editor-option-3__wX0I3 30s ease-in-out infinite}.nutri-reference_editorDietMenu4__ZN8iC{animation:nutri-reference_editor-option-4__j2vwN 30s ease-in-out infinite}.nutri-reference_editorDietMenu5__2xP3Z{animation:nutri-reference_editor-option-5__9UKON 30s ease-in-out infinite}.nutri-reference_editorDietMenu6__RHiUu{animation:nutri-reference_editor-option-6__Srg_p 30s ease-in-out infinite}.nutri-reference_editorDietOption__J6S_Z{display:block;padding:4px 10px;border-bottom:1px solid rgba(224,242,254,.8);color:#334155}.nutri-reference_editorDietOptionSelected__vJeOF{background:linear-gradient(135deg,#e0f2fe,#dbeafe);color:#0369a1}.nutri-reference_editorDietOptionSelected__vJeOF:after{content:"✓";float:right;color:#0578ff}.nutri-reference_editorBody__IUHuf{padding:12px}.nutri-reference_editorSearch__rTKtx{position:relative;margin-bottom:8px;padding:9px 10px;border:1px solid #d1d5db;border-radius:10px;color:#6b7280;font-size:12px;overflow:hidden}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorSearch__rTKtx:after{content:"";position:absolute;top:0;bottom:0;left:-55%;width:48%;background:linear-gradient(90deg,transparent,rgba(71,139,235,.22),transparent);animation:nutri-reference_editor-search-sweep__IUtMm 4.8s ease-in-out infinite;pointer-events:none}.nutri-reference_editorPlanStatus__Edw22{position:relative;min-height:24px;margin-bottom:8px;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#ecfeff);color:#075985;font-size:10px;font-weight:900;overflow:hidden}.nutri-reference_editorPlanStatus__Edw22 span{position:absolute;inset:0;display:flex;align-items:center;padding:0 10px;opacity:0;transform:translateY(8px)}.nutri-reference_editorPlanStatus1__PVf96{animation:nutri-reference_editor-state-1__3sjCA 30s ease-in-out infinite}.nutri-reference_editorPlanStatus2__WRxRF{animation:nutri-reference_editor-state-2__spWXD 30s ease-in-out infinite}.nutri-reference_editorPlanStatus3__TSwZD{animation:nutri-reference_editor-state-3__kX5qi 30s ease-in-out infinite}.nutri-reference_editorPlanStatus4__sI_Y8{animation:nutri-reference_editor-state-4__BNZNt 30s ease-in-out infinite}.nutri-reference_editorPlanStatus5__acLiE{animation:nutri-reference_editor-state-5__QRN5h 30s ease-in-out infinite}.nutri-reference_editorPlanStatus6__BxnHW{animation:nutri-reference_editor-state-6__0Nc3k 30s ease-in-out infinite}.nutri-reference_editorMealTables__eMGK_{position:relative;min-height:136px;overflow:hidden}.nutri-reference_editorTable__H9C1o{width:100%;border-collapse:collapse;color:#334155;font-size:11px}.nutri-reference_editorTable__H9C1o th{padding:7px 6px;border-bottom:1px solid #e5e7eb;color:#64748b;text-align:left}.nutri-reference_editorTable__H9C1o td{padding:7px 6px;border-bottom:1px solid #eef2f7}.nutri-reference_editorMealPlan__RotOF{position:absolute;inset:0;opacity:0;transform:translateY(8px)}.nutri-reference_editorMealPlan1__7htsq{animation:nutri-reference_editor-state-1__3sjCA 30s ease-in-out infinite}.nutri-reference_editorMealPlan2__FCykC{animation:nutri-reference_editor-state-2__spWXD 30s ease-in-out infinite}.nutri-reference_editorMealPlan3__hm8Ig{animation:nutri-reference_editor-state-3__kX5qi 30s ease-in-out infinite}.nutri-reference_editorMealPlan4__Hp1rv{animation:nutri-reference_editor-state-4__BNZNt 30s ease-in-out infinite}.nutri-reference_editorMealPlan5__hIbZj{animation:nutri-reference_editor-state-5__QRN5h 30s ease-in-out infinite}.nutri-reference_editorMealPlan6__3r_4I{animation:nutri-reference_editor-state-6__0Nc3k 30s ease-in-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorTable__H9C1o tbody tr{opacity:0;transform:translateY(8px);animation:nutri-reference_editor-row-loop__XC35j 6.2s ease-in-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorTable__H9C1o tbody tr:first-child{animation-delay:.9s}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorTable__H9C1o tbody tr:nth-child(2){animation-delay:1.15s}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorTable__H9C1o tbody tr:nth-child(3){animation-delay:1.4s}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan__RotOF tbody tr{opacity:1;animation:none;animation-delay:0s;transform:none}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan__RotOF tbody tr td{opacity:0;background:transparent}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan1__7htsq .nutri-reference_editorMealRowReveal1__4NX8g td{animation:nutri-reference_editor-food-row-1-1__Nfoxz 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan1__7htsq .nutri-reference_editorMealRowReveal2__TIYAz td{animation:nutri-reference_editor-food-row-1-2__ncPGb 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan1__7htsq .nutri-reference_editorMealRowReveal3__2JEoE td{animation:nutri-reference_editor-food-row-1-3__MD5b5 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan2__FCykC .nutri-reference_editorMealRowReveal1__4NX8g td{animation:nutri-reference_editor-food-row-2-1__CE6V7 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan2__FCykC .nutri-reference_editorMealRowReveal2__TIYAz td{animation:nutri-reference_editor-food-row-2-2__u2SwC 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan2__FCykC .nutri-reference_editorMealRowReveal3__2JEoE td{animation:nutri-reference_editor-food-row-2-3__BsjFV 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan3__hm8Ig .nutri-reference_editorMealRowReveal1__4NX8g td{animation:nutri-reference_editor-food-row-3-1__phIXt 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan3__hm8Ig .nutri-reference_editorMealRowReveal2__TIYAz td{animation:nutri-reference_editor-food-row-3-2__numvH 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan3__hm8Ig .nutri-reference_editorMealRowReveal3__2JEoE td{animation:nutri-reference_editor-food-row-3-3__15Rh9 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan4__Hp1rv .nutri-reference_editorMealRowReveal1__4NX8g td{animation:nutri-reference_editor-food-row-4-1__l_SBj 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan4__Hp1rv .nutri-reference_editorMealRowReveal2__TIYAz td{animation:nutri-reference_editor-food-row-4-2__NXKBa 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan4__Hp1rv .nutri-reference_editorMealRowReveal3__2JEoE td{animation:nutri-reference_editor-food-row-4-3__Gg7o7 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan5__hIbZj .nutri-reference_editorMealRowReveal1__4NX8g td{animation:nutri-reference_editor-food-row-5-1__vQyng 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan5__hIbZj .nutri-reference_editorMealRowReveal2__TIYAz td{animation:nutri-reference_editor-food-row-5-2__uQYaV 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan5__hIbZj .nutri-reference_editorMealRowReveal3__2JEoE td{animation:nutri-reference_editor-food-row-5-3__ciMjz 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan6__3r_4I .nutri-reference_editorMealRowReveal1__4NX8g td{animation:nutri-reference_editor-food-row-6-1__z13hL 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan6__3r_4I .nutri-reference_editorMealRowReveal2__TIYAz td{animation:nutri-reference_editor-food-row-6-2__ulVpj 30s ease-out infinite}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan6__3r_4I .nutri-reference_editorMealRowReveal3__2JEoE td{animation:nutri-reference_editor-food-row-6-3__mpCmg 30s ease-out infinite}.nutri-reference_macroGrid__3Qf0j{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.nutri-reference_macroStat__qAwyK{padding:7px 8px;border-radius:10px;border:1px solid #e5e7eb;background:#f8fafc;color:#64748b;text-align:center;font-size:10px}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK{opacity:1;transform:none;animation:none}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK:first-child{animation-delay:1.75s}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK:nth-child(2){animation-delay:1.9s}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK:nth-child(3){animation-delay:2.05s}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK:nth-child(4){animation-delay:2.2s}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK:nth-child(5){animation-delay:2.35s}.nutri-reference_macroStat__qAwyK strong{display:block;margin-top:3px;color:#0f172a;font-size:12px}.nutri-reference_editorMacroValue__mTgkv{position:relative;min-height:14px;overflow:hidden}.nutri-reference_editorMacroValue__mTgkv b{position:absolute;inset:0;display:block;font:inherit;opacity:0;transform:translateY(75%)}.nutri-reference_editorMacroStep1__sUBhq{animation:nutri-reference_editor-macro-step-1__mPsPr 30s ease-in-out infinite}.nutri-reference_editorMacroStep2__UIgve{animation:nutri-reference_editor-macro-step-2__QQLI1 30s ease-in-out infinite}.nutri-reference_editorMacroStep3__FOCnM{animation:nutri-reference_editor-macro-step-3__ky1l4 30s ease-in-out infinite}.nutri-reference_editorMacroStep4__AYPOU{animation:nutri-reference_editor-macro-step-4__7wMJf 30s ease-in-out infinite}.nutri-reference_editorMacroStep5__nv8BX{animation:nutri-reference_editor-macro-step-5__ZCDx_ 30s ease-in-out infinite}.nutri-reference_editorMacroStep6___cuRZ{animation:nutri-reference_editor-macro-step-6__a5JKp 30s ease-in-out infinite}.nutri-reference_editorCursor__anEo8{position:absolute;z-index:12;top:58px;left:8%;width:30px;height:34px;filter:drop-shadow(0 12px 14px rgba(5,120,255,.32));pointer-events:none;animation:nutri-reference_editor-cursor-tour__0t4Js 30s cubic-bezier(.65,0,.35,1) infinite}.nutri-reference_editorCursor__anEo8:after,.nutri-reference_editorCursor__anEo8:before{content:"";position:absolute;top:0;left:0;clip-path:polygon(0 0,0 31px,8px 23px,14px 34px,20px 31px,15px 20px,29px 20px);transform:rotate(-10deg);transform-origin:3px 3px}.nutri-reference_editorCursor__anEo8:before{width:30px;height:34px;background:#fff}.nutri-reference_editorCursor__anEo8:after{top:3px;left:3px;width:24px;height:27px;background:linear-gradient(135deg,#24c8ff,#0578ff 48%,#0057ff);clip-path:polygon(0 0,0 25px,7px 18px,12px 27px,17px 25px,13px 16px,24px 16px)}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealChip__teM4e,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan1__7htsq .nutri-reference_editorMealRowReveal1__4NX8g td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan1__7htsq .nutri-reference_editorMealRowReveal2__TIYAz td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan1__7htsq .nutri-reference_editorMealRowReveal3__2JEoE td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan2__FCykC .nutri-reference_editorMealRowReveal1__4NX8g td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan2__FCykC .nutri-reference_editorMealRowReveal2__TIYAz td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan2__FCykC .nutri-reference_editorMealRowReveal3__2JEoE td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan3__hm8Ig .nutri-reference_editorMealRowReveal1__4NX8g td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan3__hm8Ig .nutri-reference_editorMealRowReveal2__TIYAz td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan3__hm8Ig .nutri-reference_editorMealRowReveal3__2JEoE td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan4__Hp1rv .nutri-reference_editorMealRowReveal1__4NX8g td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan4__Hp1rv .nutri-reference_editorMealRowReveal2__TIYAz td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan4__Hp1rv .nutri-reference_editorMealRowReveal3__2JEoE td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan5__hIbZj .nutri-reference_editorMealRowReveal1__4NX8g td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan5__hIbZj .nutri-reference_editorMealRowReveal2__TIYAz td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan5__hIbZj .nutri-reference_editorMealRowReveal3__2JEoE td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan6__3r_4I .nutri-reference_editorMealRowReveal1__4NX8g td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan6__3r_4I .nutri-reference_editorMealRowReveal2__TIYAz td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan6__3r_4I .nutri-reference_editorMealRowReveal3__2JEoE td,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorMealPlan__RotOF tbody tr td,.nutri-reference_editorCursor__anEo8,.nutri-reference_editorDietMenu__fgsiv,.nutri-reference_editorDietPopover__6Ebia,.nutri-reference_editorMacroValue__mTgkv b,.nutri-reference_editorMealPlan__RotOF,.nutri-reference_editorPlanStatus__Edw22 span{animation-duration:60s}.nutri-reference_nutriMessengerMockup__Ud9a4{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:268px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#f8fafc;box-shadow:0 20px 44px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.95);overflow:hidden}.nutri-reference_nutriMessengerInbox__71l4G{display:flex;min-width:0;flex-direction:column;gap:8px;border-right:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);padding:11px 8px}.nutri-reference_nutriMessengerInboxHeader__6T4ZI{display:flex;align-items:center;justify-content:space-between;gap:6px}.nutri-reference_nutriMessengerInboxHeader__6T4ZI strong{color:#111827;font-size:12px;letter-spacing:-.02em}.nutri-reference_nutriMessengerInboxHeader__6T4ZI span{border-radius:999px;background:#e9f8f1;padding:3px 6px;color:#0f9f6e;font-size:8px;font-weight:800;text-transform:uppercase}.nutri-reference_nutriMessengerSearch__Geuxd{height:26px;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:#f4f7f9;padding:7px 9px;color:#94a3b8;font-size:9px;line-height:1}.nutri-reference_nutriMessengerConversationActive__yyqQn,.nutri-reference_nutriMessengerConversation__eFfam{display:flex;min-width:0;align-items:center;gap:7px;border:0;border-radius:13px;padding:8px 6px;font:inherit;text-align:left}.nutri-reference_nutriMessengerConversationActive__yyqQn{position:relative;background:linear-gradient(135deg,#edfdf6,#f7fffb);box-shadow:inset 3px 0 0 #0f9f6e,0 10px 20px rgba(15,159,110,.12)}.nutri-reference_nutriMessengerConversation__eFfam{background:transparent;opacity:.68}.nutri-reference_nutriMessengerAvatarMuted__gpuyn,.nutri-reference_nutriMessengerAvatar__Gl2eO{display:inline-flex;width:27px;height:27px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;font-size:9px;font-weight:800}.nutri-reference_nutriMessengerAvatar__Gl2eO{background:#e7f8f0;color:#0f8f62;box-shadow:inset 0 0 0 1px rgba(15,159,110,.12)}.nutri-reference_nutriMessengerAvatarMuted__gpuyn{background:#eef2f7;color:#64748b}.nutri-reference_nutriMessengerConversationText__xJwMw{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.nutri-reference_nutriMessengerConversationText__xJwMw em,.nutri-reference_nutriMessengerConversationText__xJwMw strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriMessengerConversationText__xJwMw strong{color:#1f2937;font-size:10px;font-style:normal;font-weight:800}.nutri-reference_nutriMessengerConversationText__xJwMw em{color:#64748b;font-size:8px;font-style:normal}.nutri-reference_nutriMessengerBadge__fiI4O{display:inline-flex;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#0f9f6e;color:#fff;font-size:9px;font-weight:900}.nutri-reference_nutriMessengerThread__rZLpU{display:flex;min-width:0;flex-direction:column;background:radial-gradient(circle at 12% 12%,rgba(15,159,110,.08),transparent 30%),radial-gradient(circle at 88% 0,rgba(47,128,237,.07),transparent 34%),linear-gradient(180deg,#fbfdfc,#f4f8f6)}.nutri-reference_nutriMessengerThreadHeader__T1uBd{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.82);padding:10px 11px}.nutri-reference_nutriMessengerPatient__5UQHX{display:flex;min-width:0;align-items:center;gap:8px}.nutri-reference_nutriMessengerPatient__5UQHX div{min-width:0}.nutri-reference_nutriMessengerPatient__5UQHX span,.nutri-reference_nutriMessengerPatient__5UQHX strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_nutriMessengerPatient__5UQHX strong{color:#111827;font-size:11px;font-weight:850}.nutri-reference_nutriMessengerPatient__5UQHX span{color:#0f9f6e;font-size:9px;font-weight:700}.nutri-reference_nutriMessengerRecordButton__SIx24{display:inline-flex;flex:0 0 auto;border:1px solid rgba(15,159,110,.16);border-radius:999px;background:#f0fbf6;padding:5px 8px;color:#145a48;font-size:8px;font-weight:800}.nutri-reference_nutriMessengerMessages__WSyHU{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;padding:11px}.nutri-reference_nutriMessengerDate__y4ENG{align-self:center;border-radius:999px;background:rgba(15,23,42,.06);padding:4px 8px;color:#64748b;font-size:8px;font-weight:800;text-transform:uppercase}.nutri-reference_nutriMessengerBubblePatient__z0Vwg,.nutri-reference_nutriMessengerBubbleProfessional__QWa_9{display:flex;max-width:84%;flex-direction:column;gap:4px;padding:8px 10px 7px;border-radius:15px;font-size:10px;line-height:1.38;box-shadow:0 10px 24px rgba(15,23,42,.08)}.nutri-reference_nutriMessengerBubblePatient__z0Vwg{align-self:flex-start;border-top-left-radius:5px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#1f2937}.nutri-reference_nutriMessengerBubbleProfessional__QWa_9{align-self:flex-end;border-top-right-radius:5px;background:linear-gradient(135deg,#0f9f6e,#12845f);color:#fff}.nutri-reference_nutriMessengerBubblePatient__z0Vwg time,.nutri-reference_nutriMessengerBubbleProfessional__QWa_9 time{align-self:flex-end;font-size:8px;font-weight:700}.nutri-reference_nutriMessengerBubblePatient__z0Vwg time{color:#94a3b8}.nutri-reference_nutriMessengerBubbleProfessional__QWa_9 time{color:rgba(255,255,255,.72)}.nutri-reference_nutriMessengerAttachment__Nolov{width:fit-content;max-width:86%;align-self:flex-end;border:1px solid rgba(15,159,110,.14);border-radius:999px;background:rgba(255,255,255,.86);padding:6px 9px;color:#145a48;font-size:8px;font-weight:850;box-shadow:0 8px 18px rgba(15,23,42,.06)}.nutri-reference_nutriMessengerComposer__t_KMj{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.9);padding:9px 11px}.nutri-reference_nutriMessengerComposer__t_KMj span{min-width:0;flex:1 1 auto;border-radius:999px;background:#f4f7f9;padding:7px 10px;color:#94a3b8;font-size:9px}.nutri-reference_nutriMessengerComposer__t_KMj strong{flex:0 0 auto;border-radius:999px;background:#2f80ed;padding:7px 9px;color:#fff;font-size:9px;font-weight:900}.nutri-reference_documentHead__jJwYP{padding:14px;border-bottom:1px solid #e2e8f0}.nutri-reference_documentBrand__9dQZ4{display:flex;flex-direction:column;gap:10px}.nutri-reference_documentLogo__4aVmq{width:132px;height:36px;object-fit:contain}.nutri-reference_documentBadge__ckOiO{width:fit-content;border-radius:999px;border:1px solid #d7e8ff;background:#f3f8ff;padding:6px 10px;color:#0f4c81;font-size:11px;font-weight:700}.nutri-reference_signatureBlock__oS_GP{display:flex;flex-direction:column;align-items:center;padding:18px 14px 16px;text-align:center}.nutri-reference_signatureName__wZso_{font-family:var(--font-pinyon);font-size:42px;line-height:1;color:#0f172a}.nutri-reference_signatureMeta__CdAD0{margin-top:6px;color:#64748b;font-size:10px;line-height:1.35}.nutri-reference_calendarMockup__qQVIJ{padding:14px;background:#f3f8ff;border-color:#d7e8ff}.nutri-reference_calendarGrid__4bFO3{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:10px}.nutri-reference_calendarGrid__4bFO3 span{display:block;padding:5px 0;border-radius:6px;background:rgba(255,255,255,.7);color:#0f172a;text-align:center;font-size:10px}.nutri-reference_calendarChip__nHl0U{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid #b7d1ff;background:#eaf2ff;color:#0c4a6e;font-size:11px}.nutri-reference_testimonialsSection__rsWC5{position:relative;padding:128px 0 144px;background:radial-gradient(circle at 14% 18%,rgba(180,147,255,.14),transparent 30%),radial-gradient(circle at 88% 12%,rgba(255,190,160,.16),transparent 32%),linear-gradient(180deg,#fbfaff,#ffffff 56%,#fff8f4)}.nutri-reference_testimonialsHead___suFI{text-align:center}.nutri-reference_testimonialsHead___suFI h2{max-width:980px;margin:0 auto;color:#1f1a2e;font-family:var(--font-display-stack);font-size:clamp(2.75rem,6vw,5rem);font-weight:600;line-height:.9;letter-spacing:-.05em;text-wrap:balance}.nutri-reference_testimonialsTitleLine__ZNWuo{display:inline}.nutri-reference_testimonialsHead___suFI p{max-width:700px;margin:14px auto 0;color:#665f72;font-size:18px;line-height:1.35;letter-spacing:-.02em}.nutri-reference_testimonialsGrid___nCoL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin:0 auto}.nutri-reference_testimonialsCarousel__UhOV3{margin:80px auto 0}@media (prefers-reduced-motion:reduce){.nutri-reference_testimonialsGrid___nCoL{scroll-behavior:auto}}.nutri-reference_testimonialCard__lSXaV{--pointer-x:50%;--pointer-y:50%;position:relative;display:flex;align-items:center;min-height:232px;padding:30px;border:4px solid rgba(0,0,0,.6);border-radius:30px;background:linear-gradient(180deg,#111827,#0d1320);box-shadow:0 25px 50px rgba(0,0,0,.5);overflow:hidden;transform:scale(1);transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.nutri-reference_testimonialCard__lSXaV:hover{transform:scale(1.03)}.nutri-reference_testimonialCard__lSXaV:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 200px at var(--pointer-x) var(--pointer-y),rgba(0,242,255,.15),transparent 100%);pointer-events:none;z-index:2}.nutri-reference_scanLine__0lXv2{position:absolute;top:-10%;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00f2ff,transparent);box-shadow:0 0 15px rgba(0,242,255,.35);opacity:.6;animation:nutri-reference_scan-loop__c5Bmh 3s linear infinite}.nutri-reference_cardBracket__Q9vZM{position:absolute;width:20px;height:20px;border-color:rgba(0,242,255,.2);z-index:3}.nutri-reference_cardBracketTop__nRAno{top:20px;left:20px;border-top:1.5px solid;border-left:1.5px solid;border-radius:10px 0 0 0}.nutri-reference_cardBracketBottom__3ODDM{right:20px;bottom:20px;border-right:1.5px solid;border-bottom:1.5px solid;border-radius:0 0 10px 0}.nutri-reference_testimonialAvatarWrap__iFGq3{position:relative;z-index:10;margin-right:25px;align-self:flex-start;margin-top:10px}.nutri-reference_testimonialAvatarRing__vgbFK{display:flex;align-items:center;justify-content:center;width:85px;height:85px;padding:3px;border-radius:50%;background:conic-gradient(from 0deg,#00f2ff,transparent,#00f2ff);box-shadow:0 0 20px rgba(0,242,255,.2);animation:nutri-reference_rotate-ring__MOmKb 10s linear infinite}.nutri-reference_testimonialAvatar__ZcOrA{width:79px;height:79px;border:2px solid #0f172a;border-radius:50%;object-fit:cover;animation:nutri-reference_rotate-ring__MOmKb 10s linear infinite reverse}.nutri-reference_testimonialContent__V7Fy7{position:relative;z-index:10}.nutri-reference_testimonialQuote__qgYdK{margin:0 0 12px;color:#fff;font-size:15px;font-style:italic;font-weight:300;line-height:1.4}.nutri-reference_testimonialAuthor__pETc5{display:flex;flex-direction:column;gap:4px;margin-top:20px}.nutri-reference_testimonialName__4MFdh{color:#00f2ff;font-size:14px;font-weight:600;text-transform:none;letter-spacing:.02em}.nutri-reference_testimonialRole__A4LRN{color:#95979e;font-size:12px}.nutri-reference_messengerSection___icCW{position:relative;padding:140px 0 160px;background-color:#e5ddd5;background-image:radial-gradient(circle at 1px 1px,rgba(17,27,33,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0));background-size:18px 18px,100% 100%;color:#111b21}.nutri-reference_messengerShell__GlDui{position:relative;z-index:10;width:min(1344px,calc(100% - 60px));margin:0 auto}.nutri-reference_messengerHead___4n5i{max-width:840px;margin-bottom:64px}.nutri-reference_messengerHead___4n5i h2{margin:0;color:#111b21;font-family:var(--font-display-stack);font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:.9;letter-spacing:-.05em}.nutri-reference_messengerHead___4n5i p{max-width:600px;margin:24px 0 0;color:#54656f;font-size:19px;line-height:1.4;letter-spacing:-.02em}.nutri-reference_typingLine__XmlOl{margin-top:24px;min-height:32px;color:#111b21;font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-.02em}.nutri-reference_typingText__AmEMM{display:inline;margin:0 -4px;padding:2px 4px;border-radius:8px;background-image:linear-gradient(90deg,rgba(0,128,105,.15),rgba(0,128,105,.05));background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .8s cubic-bezier(.65,0,.35,1)}.nutri-reference_typingHighlighted__JJKfI .nutri-reference_typingText__AmEMM{background-size:100% 100%}.nutri-reference_typingFinished__V5utt .nutri-reference_typingCaret__oPbTY{opacity:0}.nutri-reference_typingCaret__oPbTY{display:inline-block;width:2px;height:1.1em;margin-left:4px;vertical-align:middle;background:#008069;box-shadow:0 0 8px #008069;animation:nutri-reference_caret-blink__YzegG .8s infinite}.nutri-reference_messengerStage__afW4U{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.nutri-reference_messengerLeftRail__JlGnb{display:flex;flex-direction:column;align-items:center;gap:64px}.nutri-reference_commandCard__Rxwe6{position:relative;width:100%;border-radius:36px;border:1px solid rgba(255,255,255,.78);background:radial-gradient(circle at 8% 0,rgba(255,121,80,.18),transparent 30%),radial-gradient(circle at 92% 12%,rgba(5,120,255,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.94));padding:46px;box-shadow:0 30px 80px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;backdrop-filter:blur(18px)}.nutri-reference_commandCard__Rxwe6:before{content:"";position:absolute;inset:auto 36px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,121,80,.78),rgba(5,120,255,.7),transparent)}.nutri-reference_commandCard__Rxwe6:after{content:"";position:absolute;inset:14px;border:1px solid rgba(15,23,42,.055);border-radius:26px;pointer-events:none}.nutri-reference_commandBadge___rlQE{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;padding:9px 16px;border:1px solid rgba(5,120,255,.16);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(239,246,255,.8)),radial-gradient(circle at 20% 0,rgba(255,121,80,.18),transparent 34%);color:#0f4c81;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 28px rgba(5,120,255,.1)}.nutri-reference_commandBadge___rlQE:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff7950;box-shadow:0 0 14px rgba(255,121,80,.78);animation:nutri-reference_badge-pulse__9xwyT 2s infinite}.nutri-reference_chatBox__cTbLE{position:relative;display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:28px;border:1px solid rgba(15,23,42,.07);background:radial-gradient(circle at 1px 1px,rgba(5,120,255,.045) 1px,transparent 0) 0 0 /18px 18px,radial-gradient(circle at 0 0,rgba(255,121,80,.12),transparent 34%),linear-gradient(180deg,#f9fbff,#eef5ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 44px rgba(15,23,42,.08);overflow:hidden}.nutri-reference_chatBox__cTbLE:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(66,169,243,.11),transparent 34%),radial-gradient(circle at bottom right,rgba(255,121,80,.1),transparent 28%);pointer-events:none}.nutri-reference_chatRow__MYv_w{position:relative;z-index:1;display:flex;gap:12px;max-width:82%;opacity:0}.nutri-reference_chatRowAnimated__vlByX{animation:nutri-reference_chat-pop__GPrCf .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.2s}.nutri-reference_chatRowPatient__K5Le5{align-self:flex-start}.nutri-reference_chatRowNutri__hRAHY{align-self:flex-end;flex-direction:row-reverse}.nutri-reference_chatRowSystem__tOSqs{align-self:center;max-width:100%}.nutri-reference_chatRowDelayed__BZ_Uk{animation-delay:1.2s}.nutri-reference_chatRowDelayedMore__wdXhq{animation-delay:2.8s}.nutri-reference_chatAvatar__4o1DB{width:42px;height:42px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.95);box-shadow:0 12px 28px rgba(15,23,42,.14);flex-shrink:0}.nutri-reference_chatAvatarNutri__HukRk{border-color:rgba(255,255,255,.98);box-shadow:0 12px 28px rgba(255,121,80,.18)}.nutri-reference_chatBubble__0nAir{position:relative;padding:16px 19px;border-radius:22px;font-size:15px;font-weight:500;line-height:1.55;box-shadow:0 16px 36px rgba(15,23,42,.09)}.nutri-reference_chatBubblePatient__CwCCB{border:1px solid rgba(5,120,255,.1);border-top-left-radius:8px;background:linear-gradient(180deg,#fff,#f7fbff);color:#172033}.nutri-reference_chatBubblePatient__CwCCB:before{content:none}.nutri-reference_chatBubbleNutri__dGUNm{border:1px solid rgba(255,121,80,.18);border-top-right-radius:8px;background:radial-gradient(circle at top right,rgba(255,255,255,.5),transparent 34%),linear-gradient(135deg,#fff2ec,#ffe2d3);color:#4a1d07}.nutri-reference_chatBubbleNutri__dGUNm:before{content:none}.nutri-reference_chatHeader__MMfJ9{display:flex;align-items:center;gap:8px;margin-bottom:6px}.nutri-reference_chatHeaderNutri__S2hdp{justify-content:flex-end}.nutri-reference_chatNameNutri__mEeFO,.nutri-reference_chatName__AxSVK{font-size:12px;font-weight:850;letter-spacing:-.01em}.nutri-reference_chatNameNutri__mEeFO{color:#b45309}.nutri-reference_chatTime__w6rjL{color:#64748b;font-size:10px;font-weight:700;opacity:.74}.nutri-reference_chatStatus__L1RSC{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:12px 16px;border:1px solid rgba(5,120,255,.14);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(239,246,255,.86)),radial-gradient(circle at 10% 0,rgba(255,121,80,.14),transparent 34%);color:#12335f;font-size:13px;font-weight:800;line-height:1.38;text-align:left;box-shadow:0 14px 30px rgba(5,120,255,.1)}.nutri-reference_chatStatusIcon__zcM_m{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#0578ff,#38bdf8);color:#fff;box-shadow:0 8px 18px rgba(5,120,255,.22)}.nutri-reference_messengerCtas__dbYz7{display:flex;flex-direction:column;align-items:center;gap:64px}.nutri-reference_proofStack__Aquk5{display:flex;flex-direction:column;align-items:center;gap:16px}.nutri-reference_proofNote__HU1Mu{max-width:440px;margin:0;color:#475569;font-size:16px;font-weight:500;text-align:center;line-height:1.6}.nutri-reference_proofAvatars__7EJod{display:flex;align-items:center;justify-content:center;gap:0}.nutri-reference_proofAvatar__BoJxu{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 10px 24px rgba(15,23,42,.14)}.nutri-reference_proofAvatar__BoJxu:not(:first-child){margin-left:-8px}.nutri-reference_proofCaption__gHH8q{max-width:520px;margin:0;color:#475569;font-size:16px;font-weight:500;line-height:1.6;text-align:center}.nutri-reference_proofCaption__gHH8q strong{color:#0f172a;font-weight:800}.nutri-reference_teleconsultCard__ypg11{position:relative;perspective:1000px;margin-top:-100px;margin-bottom:20px}.nutri-reference_teleconsultHud__qHHV3{position:relative;border:1px solid rgba(255,255,255,.78);border-radius:34px;background:radial-gradient(circle at 8% 0,rgba(255,121,80,.15),transparent 32%),radial-gradient(circle at 92% 10%,rgba(5,120,255,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.94));padding:14px;box-shadow:0 32px 86px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.92);transition:transform .5s ease;overflow:hidden;backdrop-filter:blur(18px)}.nutri-reference_teleconsultHud__qHHV3:before{content:"";position:absolute;left:34px;right:34px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,121,80,.76),rgba(5,120,255,.72),transparent);pointer-events:none}.nutri-reference_teleconsultHud__qHHV3:after{content:"";position:absolute;inset:13px;border:1px solid rgba(15,23,42,.055);border-radius:25px;pointer-events:none}.nutri-reference_teleconsultHud__qHHV3:hover{transform:translateY(-8px)}.nutri-reference_teleconsultHead__F3SHf{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:10px 12px 14px;margin-bottom:12px;border-bottom:1px solid rgba(15,23,42,.06);color:#0f4c81;font-family:var(--font-mono-stack);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nutri-reference_teleconsultLive__V07_Y{display:flex;align-items:center;gap:8px}.nutri-reference_teleconsultLiveDot__FJN8P{width:9px;height:9px;border-radius:50%;background:#ff7950;box-shadow:0 0 16px rgba(255,121,80,.72)}.nutri-reference_teleconsultRec__6LPY1{padding:6px 10px;border:1px solid rgba(5,120,255,.12);border-radius:999px;background:rgba(239,246,255,.76);color:#0578ff}.nutri-reference_teleconsultBody__LfZaw{position:relative;height:360px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#020617;overflow:hidden;box-shadow:0 18px 48px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.1)}.nutri-reference_teleconsultBody__LfZaw:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,0) 50%,rgba(255,255,255,.035) 0),radial-gradient(circle at 12% 0,rgba(255,121,80,.1),transparent 34%),radial-gradient(circle at 88% 14%,rgba(5,120,255,.12),transparent 36%);background-size:100% 4px,3px 100%;pointer-events:none;z-index:4}.nutri-reference_teleconsultBracket__a8vur{position:absolute;width:20px;height:20px;border:1px solid rgba(255,255,255,.42);z-index:5;opacity:.74}.nutri-reference_teleconsultBracketTl__TOBp9{top:10px;left:10px;border-right:0;border-bottom:0}.nutri-reference_teleconsultBracketTr__7I0Ne{top:10px;right:10px;border-left:0;border-bottom:0}.nutri-reference_teleconsultBracketBl__dBXqD{bottom:10px;left:10px;border-right:0;border-top:0}.nutri-reference_teleconsultBracketBr__Y8xdo{right:10px;bottom:10px;border-left:0;border-top:0}.nutri-reference_teleconsultOverlay__CNiZC{position:absolute;inset:0;z-index:8;display:flex;justify-content:space-between;align-items:flex-start;padding:24px;pointer-events:none}.nutri-reference_teleconsultBadge__mOdOh{margin-left:-10px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.32);color:#b91c1c;font-family:var(--font-mono-stack);font-size:10px;font-weight:900;letter-spacing:.08em;box-shadow:0 12px 28px rgba(2,6,23,.18);backdrop-filter:blur(12px)}.nutri-reference_audioViz__cIhNB{display:flex;align-items:flex-end;gap:3px;height:20px}.nutri-reference_audioViz__cIhNB span{width:3px;border-radius:999px;background:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.55);animation:nutri-reference_audio-bounce__uHalp .8s ease-in-out infinite}.nutri-reference_audioViz__cIhNB span:first-child{height:35%}.nutri-reference_audioViz__cIhNB span:nth-child(2){height:60%;animation-delay:.1s}.nutri-reference_audioViz__cIhNB span:nth-child(3){height:100%;animation-delay:.2s}.nutri-reference_audioViz__cIhNB span:nth-child(4){height:45%;animation-delay:.3s}.nutri-reference_teleconsultMainVideo__2GZg1{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.05);pointer-events:none}.nutri-reference_teleconsultMainFeed__3Bq16{position:absolute;inset:0;z-index:2;overflow:hidden;animation:nutri-reference_teleconsult-main-feed__93oyo 8s ease-in-out infinite}.nutri-reference_teleconsultCallShade__YysjP{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.32)),radial-gradient(circle at 50% 18%,rgba(255,255,255,.15),transparent 32%),linear-gradient(90deg,rgba(255,121,80,.07),transparent 24%,transparent 76%,rgba(5,120,255,.08));pointer-events:none}.nutri-reference_teleconsultSpeakingWave__VLrw3{position:absolute;right:22px;top:60px;z-index:5;display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.2);box-shadow:0 12px 26px rgba(2,6,23,.18);backdrop-filter:blur(10px)}.nutri-reference_teleconsultSpeakingWave__VLrw3 span{width:4px;height:12px;border-radius:999px;background:#38bdf8;box-shadow:0 0 14px rgba(56,189,248,.55);animation:nutri-reference_audio-bounce__uHalp .75s ease-in-out infinite}.nutri-reference_teleconsultSpeakingWave__VLrw3 span:nth-child(2){height:18px;animation-delay:.12s}.nutri-reference_teleconsultSpeakingWave__VLrw3 span:nth-child(3){height:10px;animation-delay:.24s}.nutri-reference_teleconsultSpeakerTag__2W0Ej{position:absolute;left:22px;bottom:22px;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 28px rgba(2,6,23,.18);backdrop-filter:blur(12px)}.nutri-reference_teleconsultCallCaption__MQYvy{position:absolute;left:22px;right:220px;bottom:66px;z-index:6;color:rgba(255,255,255,.9);font-size:12px;font-weight:750;line-height:1.35;text-shadow:0 2px 12px rgba(0,0,0,.45)}.nutri-reference_teleconsultControls__IfF2U{position:absolute;left:50%;bottom:18px;z-index:7;display:flex;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.18);box-shadow:0 18px 38px rgba(2,6,23,.24);transform:translateX(-50%);backdrop-filter:blur(10px)}.nutri-reference_teleconsultControls__IfF2U span{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(2,6,23,.22)}.nutri-reference_teleconsultControls__IfF2U span:nth-child(2){background:linear-gradient(135deg,#ef4444,#ff7950)}.nutri-reference_teleconsultSpeakerDot__bgHN_{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 0 0 rgba(34,211,238,.55);animation:nutri-reference_speaker-dot-pulse__iDxPV 1.4s ease-out infinite}.nutri-reference_messengerFeatures__NYhkQ{counter-reset:premium-feature;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;width:min(1344px,calc(100% - 60px));margin:140px auto 0}.nutri-reference_messengerFeatureRevealItem__tE5FY{display:flex;min-width:0}.nutri-reference_messengerFeatureRevealItem__tE5FY .nutri-reference_messengerFeature__zMS4z{width:100%;height:100%;opacity:0;transform:translateY(42px) scale(.94);transform-origin:center bottom;transition:opacity .78s ease,transform .86s cubic-bezier(.16,1,.3,1),border-color .36s ease,box-shadow .36s ease;will-change:opacity,transform}.nutri-reference_messengerFeatureRevealItem__tE5FY .nutri-reference_featureDot__rXv2n{opacity:.28;transform:scale(.72) rotate(-10deg);transition:opacity .52s ease,transform .62s cubic-bezier(.16,1,.3,1)}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true] .nutri-reference_featureDot__rXv2n,.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true] .nutri-reference_messengerFeature__zMS4z{opacity:1;transform:none}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:first-child .nutri-reference_messengerFeature__zMS4z{transition-delay:90ms,90ms,0s,0s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(2) .nutri-reference_messengerFeature__zMS4z{transition-delay:.25s,.25s,0s,0s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(3) .nutri-reference_messengerFeature__zMS4z{transition-delay:.41s,.41s,0s,0s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(4) .nutri-reference_messengerFeature__zMS4z{transition-delay:.57s,.57s,0s,0s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:first-child .nutri-reference_featureDot__rXv2n{transition-delay:.19s,.19s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(2) .nutri-reference_featureDot__rXv2n{transition-delay:.35s,.35s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(3) .nutri-reference_featureDot__rXv2n{transition-delay:.51s,.51s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(4) .nutri-reference_featureDot__rXv2n{transition-delay:.67s,.67s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true] .nutri-reference_messengerFeature__zMS4z:hover{transform:translateY(-8px);transition-delay:0s}@media (prefers-reduced-motion:reduce){.nutri-reference_messengerFeatureRevealItem__tE5FY .nutri-reference_featureDot__rXv2n,.nutri-reference_messengerFeatureRevealItem__tE5FY .nutri-reference_messengerFeature__zMS4z{opacity:1;transform:none;transition:none}}@media (max-width:639px){.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:first-child .nutri-reference_messengerFeature__zMS4z,.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(2) .nutri-reference_messengerFeature__zMS4z,.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(3) .nutri-reference_messengerFeature__zMS4z,.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(4) .nutri-reference_messengerFeature__zMS4z{transition-delay:90ms,90ms,0s,0s}.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:first-child .nutri-reference_featureDot__rXv2n,.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(2) .nutri-reference_featureDot__rXv2n,.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(3) .nutri-reference_featureDot__rXv2n,.nutri-reference_messengerFeatureRevealItem__tE5FY[data-revealed=true]:nth-child(4) .nutri-reference_featureDot__rXv2n{transition-delay:.19s,.19s}}.nutri-reference_messengerFeature__zMS4z{--pointer-x:50%;--pointer-y:50%;--feature-accent:#ff7950;--feature-accent-soft:rgba(255,121,80,0.18);--feature-glow:rgba(255,121,80,0.24);position:relative;overflow:hidden;counter-increment:premium-feature;min-height:246px;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(145deg,rgba(17,24,39,.98),rgba(3,7,18,.98)),radial-gradient(circle at 20% 0,var(--feature-accent-soft),transparent 32%);box-shadow:0 26px 70px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}.nutri-reference_messengerFeatureRevealItem__tE5FY:nth-child(2) .nutri-reference_messengerFeature__zMS4z,.nutri-reference_messengerFeature__zMS4z:nth-child(2){--feature-accent:#38bdf8;--feature-accent-soft:rgba(56,189,248,0.16);--feature-glow:rgba(56,189,248,0.24)}.nutri-reference_messengerFeatureRevealItem__tE5FY:nth-child(3) .nutri-reference_messengerFeature__zMS4z,.nutri-reference_messengerFeature__zMS4z:nth-child(3){--feature-accent:#facc15;--feature-accent-soft:rgba(250,204,21,0.14);--feature-glow:rgba(250,204,21,0.2)}.nutri-reference_messengerFeatureRevealItem__tE5FY:nth-child(4) .nutri-reference_messengerFeature__zMS4z,.nutri-reference_messengerFeature__zMS4z:nth-child(4){--feature-accent:#22d3ee;--feature-accent-soft:rgba(34,211,238,0.14);--feature-glow:rgba(34,211,238,0.22)}.nutri-reference_messengerFeature__zMS4z:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 210px at var(--pointer-x) var(--pointer-y),var(--feature-glow),transparent 72%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%);pointer-events:none}.nutri-reference_messengerFeature__zMS4z:after{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--feature-accent),rgba(255,255,255,.7),transparent);opacity:.8;pointer-events:none}.nutri-reference_messengerFeature__zMS4z:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--feature-accent) 55%,white 10%);box-shadow:0 34px 86px rgba(2,6,23,.3),0 0 34px var(--feature-glow),inset 0 1px 0 rgba(255,255,255,.12)}.nutri-reference_messengerFeature__zMS4z>*{position:relative;z-index:2}.nutri-reference_messengerFeature__zMS4z h3{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:#fff;font-size:19px;font-weight:800;line-height:1.16;letter-spacing:-.035em}.nutri-reference_featureDot__rXv2n{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.95),transparent 18%),linear-gradient(145deg,var(--feature-accent),rgba(255,255,255,.18));color:#020617;font-family:var(--font-mono-stack);font-size:11px;font-weight:900;box-shadow:0 14px 30px var(--feature-glow),inset 0 1px 0 rgba(255,255,255,.55)}.nutri-reference_featureDot__rXv2n:before{content:"0" counter(premium-feature)}.nutri-reference_messengerFeature__zMS4z p{margin:0;color:rgba(226,232,240,.76);font-size:15px;font-weight:500;line-height:1.65;letter-spacing:-.01em}.nutri-reference_pricingSection__G1Lqo{position:relative;z-index:20;padding:140px 0 160px;background:radial-gradient(circle at 16% 0,rgba(29,209,161,.15),transparent 34%),radial-gradient(circle at 84% 12%,rgba(132,204,22,.13),transparent 36%),linear-gradient(180deg,#f6fcf8,#ffffff 48%,#eef9f1);overflow:hidden}.nutri-reference_pricingSection__G1Lqo:before{content:"";position:absolute;top:-200px;left:50%;width:800px;height:800px;transform:translateX(-50%);background:radial-gradient(circle at center,rgba(25,185,133,.08) 0,transparent 62%)}.nutri-reference_pricingSection__G1Lqo:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(22,75,55,.055) 1px,transparent 0),linear-gradient(90deg,rgba(22,75,55,.055) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 72%,transparent);pointer-events:none}.nutri-reference_pricingShell__Tvjv0{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin:0 auto}.nutri-reference_pricingHead__vOpaX{margin-bottom:80px;text-align:center}.nutri-reference_pricingHead__vOpaX h2{margin:0 0 24px;color:#10211d;font-family:var(--font-display-stack);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.nutri-reference_pricingTitleAccent__NTb9V,.nutri-reference_pricingTitleLead__qIOW2,.nutri-reference_pricingTitleMobileMiddle__80hOR{white-space:nowrap}.nutri-reference_pricingTitleMobileAccent__pU9RR,.nutri-reference_pricingTitleMobileBreak__7KJrN,.nutri-reference_pricingTitleMobileMiddle__80hOR{display:none}.nutri-reference_pricingTitleDesktopAccent__Aywc6,.nutri-reference_pricingTitleDesktopOnly__eDyxU{display:inline}.nutri-reference_pricingTitleAccent__NTb9V{background:linear-gradient(135deg,#0f9f6e,#22c55e 42%,#0ea5a4);-webkit-background-clip:text;background-clip:text;color:transparent}.nutri-reference_pricingHead__vOpaX p{max-width:600px;margin:0 auto;color:#4f665f;font-size:20px;line-height:1.6}.nutri-reference_pricingGrid__q9gZb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch}.nutri-reference_pricingCard__MOH5r{--pricing-accent:#38bdf8;--pricing-accent-soft:rgba(56,189,248,0.14);--pricing-glow:rgba(56,189,248,0.22);position:relative;display:flex;flex-direction:column;min-height:640px;padding:48px 40px;border:1px solid rgba(255,255,255,.12);border-radius:34px;background:radial-gradient(circle at 18% 0,var(--pricing-accent-soft),transparent 36%),linear-gradient(160deg,rgba(17,24,39,.94),rgba(3,7,18,.96));backdrop-filter:blur(34px);box-shadow:0 28px 72px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease;overflow:hidden}.nutri-reference_pricingCard__MOH5r:after{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--pricing-accent),rgba(255,255,255,.72),transparent);opacity:.86;pointer-events:none}.nutri-reference_pricingCard__MOH5r:hover{transform:translateY(-8px);border-color:rgba(255,255,255,.22);box-shadow:0 38px 92px rgba(0,0,0,.5),0 0 38px var(--pricing-glow),inset 0 1px 0 rgba(255,255,255,.14)}.nutri-reference_pricingCard__MOH5r>*{position:relative;z-index:2}.nutri-reference_pricingCardFree__iYZAy{--pricing-accent:#7dd3fc;--pricing-accent-soft:rgba(125,211,252,0.13);--pricing-glow:rgba(125,211,252,0.2);border-color:rgba(125,211,252,.2)}.nutri-reference_pricingCardFree__iYZAy:before{content:"";position:absolute;inset:0;border-radius:34px;background:radial-gradient(circle at 86% 12%,rgba(125,211,252,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 56%);pointer-events:none}.nutri-reference_pricingCardMonthly__VMJE2{--pricing-accent:#ff7950;--pricing-accent-soft:rgba(255,121,80,0.18);--pricing-glow:rgba(255,121,80,0.26);border-color:rgba(255,121,80,.28)}.nutri-reference_pricingCardMonthly__VMJE2:before{content:"";position:absolute;inset:0;border-radius:34px;background:radial-gradient(circle at 86% 10%,rgba(255,218,159,.16),transparent 34%),linear-gradient(180deg,rgba(255,121,80,.08),transparent 50%);pointer-events:none}.nutri-reference_pricingCardAnnual__3MiXb{--pricing-accent:#38bdf8;--pricing-accent-soft:rgba(56,189,248,0.18);--pricing-glow:rgba(56,189,248,0.3);min-height:700px;transform:scale(1.05);border-color:rgba(56,189,248,.42);background:radial-gradient(circle at 50% 0,rgba(56,189,248,.2),transparent 34%),radial-gradient(circle at 100% 14%,rgba(255,121,80,.12),transparent 34%),linear-gradient(160deg,rgba(15,23,42,.98),rgba(2,6,23,.98));box-shadow:0 36px 90px rgba(5,120,255,.18),0 0 0 1px rgba(56,189,248,.08),inset 0 1px 0 rgba(255,255,255,.16);z-index:3}.nutri-reference_pricingCardAnnual__3MiXb:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:34px;background:linear-gradient(135deg,rgba(56,189,248,.78),rgba(255,121,80,.32) 45%,transparent 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.nutri-reference_pricingCardAnnual__3MiXb:hover{transform:scale(1.05) translateY(-8px);border-color:rgba(56,189,248,.82);box-shadow:0 42px 110px rgba(5,120,255,.28),0 0 52px rgba(255,121,80,.12),inset 0 1px 0 rgba(255,255,255,.22)}.nutri-reference_pricingBadge__1vCAO{align-self:flex-start;margin-bottom:32px;padding:8px 13px;border-radius:999px;font-family:var(--font-mono-stack);font-size:10px;font-weight:700;line-height:1;letter-spacing:1.4px;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.nutri-reference_pricingBadgeGhost__dydZA{border:1px solid rgba(125,211,252,.24);background:rgba(125,211,252,.08);color:#bae6fd}.nutri-reference_pricingBadgeAmber__KBYF2{border:1px solid rgba(255,121,80,.34);background:linear-gradient(135deg,rgba(255,121,80,.18),rgba(255,218,159,.1));color:#ffda9f}.nutri-reference_pricingBadgeGreen__YimNq{border:1px solid rgba(56,189,248,.42);background:linear-gradient(135deg,rgba(5,120,255,.26),rgba(255,121,80,.12));color:#dff6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 28px rgba(5,120,255,.18)}.nutri-reference_pricingBadgeGreen__YimNq:before{content:"✦";margin-right:6px;color:#ffda9f}.nutri-reference_pricingCard__MOH5r h3{margin:0 0 32px;background:linear-gradient(135deg,#fff 22%,rgba(226,232,240,.86));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-stack);font-size:32px;font-weight:700;line-height:1.2}.nutri-reference_priceWrap__TPNFS{display:flex;flex-direction:column;margin-bottom:24px}.nutri-reference_priceStrike__5igKS{min-height:22px;margin-bottom:4px;color:rgba(226,232,240,.34);font-size:15px;font-weight:500;text-decoration:line-through}.nutri-reference_priceRow__QqXj_{display:flex;align-items:baseline}.nutri-reference_priceCurrency__Kn6Yk{margin-right:6px;color:rgba(226,232,240,.62);font-size:24px}.nutri-reference_priceAmount__4nuIm{color:#f8fafc;font-family:var(--font-display-stack);font-size:64px;font-weight:700;line-height:1;letter-spacing:-.04em}.nutri-reference_pricingCardMonthly__VMJE2 .nutri-reference_priceAmount__4nuIm,.nutri-reference_pricingCardMonthly__VMJE2 .nutri-reference_priceCents__USEXP,.nutri-reference_pricingCardMonthly__VMJE2 .nutri-reference_priceCurrency__Kn6Yk{color:#ffb199}.nutri-reference_pricingCardAnnual__3MiXb .nutri-reference_priceAmount__4nuIm,.nutri-reference_pricingCardAnnual__3MiXb .nutri-reference_priceCents__USEXP,.nutri-reference_pricingCardAnnual__3MiXb .nutri-reference_priceCurrency__Kn6Yk{color:#7dd3fc}.nutri-reference_priceCents__USEXP{color:rgba(226,232,240,.58);font-size:28px;font-weight:600}.nutri-reference_pricePeriod__bc0Xk{margin-left:8px;color:rgba(226,232,240,.46);font-size:16px}.nutri-reference_priceHud__MzeTs{width:fit-content;margin-top:12px;padding:8px 11px;border-radius:999px;font-family:var(--font-mono-stack);font-size:11px;font-weight:600;letter-spacing:.5px}.nutri-reference_priceHudDefault__IBKbD{border:1px solid rgba(255,121,80,.22);background:rgba(255,121,80,.1);color:#ffb199}.nutri-reference_priceHudGreen__FxSfA{border:1px solid rgba(56,189,248,.3);background:rgba(5,120,255,.14);color:#bae6fd}.nutri-reference_pricingDescription___KeaC{margin:24px 0 32px;color:rgba(226,232,240,.68);font-size:15px;line-height:1.6}.nutri-reference_pricingFeatures__b2_Gj{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0 0 40px}.nutri-reference_pricingFeatures__b2_Gj li{display:flex;align-items:flex-start;color:rgba(241,245,249,.84);font-size:15px;line-height:1.45}.nutri-reference_pricingFeatures__b2_Gj svg{width:20px;height:20px;margin-right:12px;margin-top:1px;padding:3px;border-radius:50%;background:rgba(125,211,252,.12);color:#bae6fd;flex-shrink:0}.nutri-reference_pricingCardMonthly__VMJE2 .nutri-reference_pricingFeatures__b2_Gj svg{background:rgba(255,121,80,.18);color:#ffda9f}.nutri-reference_pricingCardAnnual__3MiXb .nutri-reference_pricingFeatures__b2_Gj svg{background:rgba(56,189,248,.18);color:#bae6fd}.nutri-reference_pricingCta__8w6uY{width:100%;margin-top:auto}.nutri-reference_ctaShell__mTuWC{position:relative;display:inline-flex;align-items:center}.nutri-reference_ctaShell__mTuWC .nutri-reference_ctaBorderBlur__9bOWY{pointer-events:none;display:none}.nutri-reference_ctaBorderLight__D3a8r{position:relative;width:100%;height:100%;border-radius:9999px;border:1px solid transparent;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(103.7deg,hsla(15,25%,65%,.1) 38.66%,rgba(233,132,99,.1) 68.55%,#e98463 85.01%,#fff 92.12%) border-box}.nutri-reference_ctaBorderLight__D3a8r:before{content:"";position:absolute;left:-.125rem;top:-.125rem;z-index:30;box-sizing:content-box;width:100%;height:100%;border-radius:9999px;border:1px solid transparent;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(95.35deg,rgba(255,121,80,0) 28.63%,rgba(255,121,80,.16) 61.72%,rgba(255,255,255,.32)) border-box;pointer-events:none}.nutri-reference_ctaBorderBlur__9bOWY{position:absolute;left:50%;top:50%;width:calc(100% + 9px);height:calc(100% + 9px);border-radius:9999px;border:3px solid transparent;transform:translate(-50%,-50%);will-change:transform}.nutri-reference_ctaBorderBlur__9bOWY:after,.nutri-reference_ctaBorderBlur__9bOWY:before{content:"";position:absolute;box-sizing:content-box;width:100%;height:100%;border-radius:9999px;border-color:transparent}.nutri-reference_ctaBorderBlur__9bOWY:after{left:-3px;top:-3px;z-index:20;border-width:3px;border-style:solid;filter:blur(15px);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(91.88deg,rgba(255,137,100,.2) 46.45%,#cd3100 98.59%) border-box}.nutri-reference_ctaBorderBlur__9bOWY:before{left:-.125rem;top:-.125rem;z-index:10;border-width:2px;border-style:solid;filter:blur(2px);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(97.68deg,rgba(255,177,153,0) 38.1%,rgba(255,177,153,.2) 82.47%,#ff7950 93.3%) border-box}.nutri-reference_ctaBorderBlurMirror__SXFxI{opacity:0;transform:translate(-50%,-50%) scaleX(-1)}.nutri-reference_ctaButton__iyiJz{--cta-glow-rest-x:-82px;position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:174px;min-width:174px;height:40px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.6);overflow:hidden;isolation:isolate;font-size:12px;font-weight:800;letter-spacing:-.015em;text-transform:uppercase;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.nutri-reference_ctaButton__iyiJz:hover{filter:brightness(1.01)}.nutri-reference_ctaButton__iyiJz:active{filter:brightness(.99)}.nutri-reference_ctaGlow__KTr2o{position:absolute;left:0;top:50%;z-index:1;display:flex;width:204px;align-items:center;justify-content:center;opacity:.42;transform:translate3d(var(--cta-glow-x,var(--cta-glow-rest-x)),-50%,0);transition:transform .14s ease-out,opacity .16s ease;pointer-events:none}.nutri-reference_ctaButton__iyiJz:hover .nutri-reference_ctaGlow__KTr2o{opacity:1}.nutri-reference_ctaGlowOrb__8dYc2{width:121px;height:121px;background:radial-gradient(50% 50% at 50% 50%,#ffffff 3.5%,#e8f7ff 18%,#8fd6ff 31%,#c7ecff 42%,rgba(125,211,252,.62) 54%,rgba(56,189,248,0) 92.5%)}.nutri-reference_ctaGlowFog__HImM6{width:204px;height:103px;background:radial-gradient(43.3% 44.23% at 50% 49.51%,#ffffff 24%,#dff6ff 45%,#aee3ff 62%,rgba(214,235,245,0) 100%);filter:blur(4px)}.nutri-reference_ctaArrow__z5Tmy,.nutri-reference_ctaText__3sbj1{position:relative;z-index:2}.nutri-reference_ctaArrow__z5Tmy{width:17px;height:9px}.nutri-reference_ctaToneLight__qsPjE{background:#73c9ff;color:#fff;border-color:rgba(255,255,255,.78)}.nutri-reference_ctaToneLight__qsPjE .nutri-reference_ctaArrow__z5Tmy,.nutri-reference_ctaToneLight__qsPjE .nutri-reference_ctaText__3sbj1{color:#fff}.nutri-reference_ctaButton__iyiJz.nutri-reference_trialGlowButton__ytlRX{width:224px;min-width:224px}.nutri-reference_ctaButton__iyiJz.nutri-reference_trialGlowButton__ytlRX .nutri-reference_ctaText__3sbj1{color:#000;-webkit-text-fill-color:#000}.nutri-reference_ctaToneGhost__blW5_{width:100%;background:transparent;border:1px dashed rgba(255,255,255,.3);color:#fff}.nutri-reference_ctaToneGhost__blW5_:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.8)}.nutri-reference_ctaToneAmber__RhywC{width:100%;border:none;background:linear-gradient(180deg,rgba(245,158,11,.12),rgba(245,158,11,.08));color:#fcd34d;box-shadow:inset 0 0 0 1px rgba(252,211,77,.06),0 0 0 1px rgba(245,158,11,.04),0 8px 22px rgba(245,158,11,.08)}.nutri-reference_ctaToneAmber__RhywC .nutri-reference_ctaGlow__KTr2o{display:none}.nutri-reference_ctaToneAmber__RhywC:hover{background:linear-gradient(180deg,#fcd34d,#f59e0b);color:#000;box-shadow:inset 0 0 0 1px rgba(255,245,200,.22),0 0 0 1px rgba(245,158,11,.14),0 12px 30px rgba(245,158,11,.2)}.nutri-reference_ctaToneGreen__onbAV{width:100%;background:#22c55e;color:#000;border-color:#22c55e;box-shadow:0 10px 30px rgba(34,197,94,.24)}.nutri-reference_ctaToneGreen__onbAV:hover{background:#fff;border-color:#fff;box-shadow:0 15px 40px rgba(34,197,94,.35);transform:translateY(-2px)}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaButton__iyiJz{width:100%;min-width:0;height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.16);font-size:12px;letter-spacing:.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);transition:none}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaButton__iyiJz:active,.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaButton__iyiJz:hover{filter:none;transform:none}.nutri-reference_pricingCta__8w6uY .nutri-reference_ctaGlow__KTr2o{display:none}.nutri-reference_pricingCta__8w6uY .nutri-reference_ctaText__3sbj1{transition:none}.nutri-reference_faqSection__i866o{position:relative;z-index:20;padding:132px 0 150px;background:radial-gradient(circle at 18% 0,rgba(5,120,255,.12),transparent 34%),radial-gradient(circle at 82% 12%,rgba(255,121,80,.1),transparent 32%),linear-gradient(180deg,#eef9f1,#ffffff 48%,#f7fbff);overflow:hidden}.nutri-reference_faqSection__i866o:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 76%,transparent);pointer-events:none}.nutri-reference_faqShell__KtKxX{position:relative;z-index:2;width:min(1120px,calc(100% - 48px));margin:0 auto}.nutri-reference_faqHead__xb1SX{max-width:720px;margin:0 auto 56px;text-align:center}.nutri-reference_faqHead__xb1SX h2{margin:0 0 20px;color:#10211d;font-family:var(--font-display-stack);font-size:clamp(2.35rem,4.6vw,3.8rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.nutri-reference_faqHead__xb1SX p{margin:0 auto;color:#4f665f;font-size:19px;line-height:1.6}.nutri-reference_faqGrid__qT8UF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nutri-reference_faqItem__DqaL5{border:1px solid rgba(15,23,42,.1);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(248,250,252,.78)),radial-gradient(circle at 18% 0,rgba(5,120,255,.08),transparent 36%);box-shadow:0 22px 54px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.88);overflow:hidden}.nutri-reference_faqItem__DqaL5 summary{cursor:pointer;list-style:none;padding:24px 28px;color:#10211d;font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.nutri-reference_faqItem__DqaL5 summary::-webkit-details-marker{display:none}.nutri-reference_faqItem__DqaL5 summary:after{content:"+";float:right;margin-left:18px;color:#0578ff;font-family:var(--font-mono-stack);font-weight:900}.nutri-reference_faqItem__DqaL5[open] summary:after{content:"-"}.nutri-reference_faqItem__DqaL5 p{margin:-6px 28px 26px;color:#4f665f;font-size:15.5px;font-weight:500;line-height:1.65}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneGhost__blW5_{border-style:solid;border-color:rgba(125,211,252,.32);background:rgba(15,23,42,.72);color:#e0f2fe}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneGhost__blW5_ .nutri-reference_ctaText__3sbj1{color:#e0f2fe}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneGhost__blW5_:hover{border-color:rgba(125,211,252,.32);background:rgba(15,23,42,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneAmber__RhywC{border-color:rgba(255,218,159,.35);background:#ff7950;color:#2a0f04;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneAmber__RhywC .nutri-reference_ctaText__3sbj1{color:#2a0f04}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneAmber__RhywC:hover{background:#ff7950;color:#2a0f04;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneGreen__onbAV{border-color:rgba(186,230,253,.4);background:#0578ff;color:#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneGreen__onbAV .nutri-reference_ctaText__3sbj1{color:#f8fbff}.nutri-reference_pricingCta__8w6uY.nutri-reference_ctaToneGreen__onbAV:hover{border-color:rgba(186,230,253,.4);background:#0578ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.nutri-reference_finalSection__DdE1H{position:relative;padding-top:152px;padding-bottom:294px;background:var(--page-black);overflow:hidden}.nutri-reference_finalGrid__CaYcz{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.nutri-reference_finalCopy__hzBFO{grid-column:2;position:relative;z-index:2;max-width:510px;margin-left:-64px}.nutri-reference_finalCopy__hzBFO h2{margin:0;background:linear-gradient(135deg,#fff 30%,#d5d8f6 76%,#fdf7fe);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-stack);font-size:clamp(2.75rem,5vw,5rem);font-weight:500;line-height:.92;letter-spacing:-.04em}.nutri-reference_finalCopy__hzBFO p{margin:10px 0 28px;color:rgba(255,255,255,.72);line-height:1.5;letter-spacing:-.02em}.nutri-reference_finalClockWrap__DgMH3{pointer-events:none;position:absolute;top:-28px;left:80px;width:403px;aspect-ratio:1;border-radius:50%;overflow:hidden}.nutri-reference_finalClockVideo__uAO_8{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nutri-reference_footer__XN3ye{position:absolute;inset-inline:0;bottom:0;z-index:10;padding:17px 0}.nutri-reference_footerInner__Nnjw_{width:min(1240px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center;gap:24px;color:rgba(255,255,255,.68);font-size:14px}.nutri-reference_footerInner__Nnjw_ p{margin:0}.nutri-reference_footerCopyright__owv_9{color:rgba(255,255,255,.4)}.nutri-reference_footerLinks__Gyfzk{margin:0 0 0 70px;display:flex;align-items:center;gap:26px;padding:0;list-style:none}.nutri-reference_footerLinks__Gyfzk a:hover{color:#fff}.nutri-reference_footerSocial__bn2tg{margin:0 0 0 70px;display:flex;gap:18px;padding:0;list-style:none}.nutri-reference_footerSocialLink__NIq83{display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s ease}.nutri-reference_footerSocialLink__NIq83:hover{opacity:1}.nutri-reference_footerSocialIcon__EO5C1{width:18px;height:18px;opacity:.8}@keyframes nutri-reference_rotate-ring__MOmKb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nutri-reference_scan-loop__c5Bmh{0%{top:-10%;opacity:0}10%,90%{opacity:.6}to{top:110%;opacity:0}}@keyframes nutri-reference_audio-bounce__uHalp{0%,to{height:30%}50%{height:100%}}@keyframes nutri-reference_caret-blink__YzegG{50%{opacity:0}}@keyframes nutri-reference_badge-pulse__9xwyT{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes nutri-reference_chat-pop__GPrCf{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nutri-reference_teleconsult-main-feed__93oyo{0%,to{transform:scale(1);filter:brightness(1)}45%{transform:scale(1.035) translateY(-3px);filter:brightness(1.04)}}@keyframes nutri-reference_speaker-dot-pulse__iDxPV{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}80%,to{box-shadow:0 0 0 8px rgba(34,197,94,0)}}@keyframes nutri-reference_mockup-breathe__M_Vlj{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nutri-reference_search-type-loop__dZ_Jm{0%,10%{width:0}45%,78%{width:100%}92%,to{width:0}}@keyframes nutri-reference_type-caret__ST2BV{50%{border-right-color:transparent}}@keyframes nutri-reference_food-result-loop__5GfyX{0%,36%,to{opacity:0;transform:translateY(8px) scale(.98)}46%,82%{opacity:1;transform:translateY(0) scale(1)}92%{opacity:0;transform:translateY(-4px) scale(.99)}}@keyframes nutri-reference_pill-pop-loop__ijBQs{0%,24%,to{opacity:0;transform:translateY(6px)}34%,72%{opacity:1;transform:translateY(0)}86%{opacity:0;transform:translateY(-3px)}}@keyframes nutri-reference_editor-chip-breathe__SfRr1{0%,to{box-shadow:none}50%{box-shadow:0 8px 18px rgba(15,23,42,.08)}}@keyframes nutri-reference_editor-chip-selected__66cI5{0%,to{box-shadow:0 0 0 rgba(71,139,235,0)}45%,62%{box-shadow:0 0 0 4px rgba(71,139,235,.14),0 10px 22px rgba(71,139,235,.18)}}@keyframes nutri-reference_editor-search-sweep__IUtMm{0%,38%{left:-55%}62%,to{left:110%}}@keyframes nutri-reference_editor-row-loop__XC35j{0%,16%,to{opacity:0;transform:translateY(8px)}28%,78%{opacity:1;transform:translateY(0)}92%{opacity:0;transform:translateY(-4px)}}@keyframes nutri-reference_macro-stat-loop__ynShj{0%,18%,to{opacity:0;transform:scale(.94)}30%,76%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(.98)}}@keyframes nutri-reference_editor-state-1__3sjCA{0%,16.7%,6.7%,to{opacity:0;transform:translateY(8px)}16.2%,6.9%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-state-2__spWXD{0%,23.4%,33.4%,to{opacity:0;transform:translateY(8px)}23.6%,32.9%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-state-3__kX5qi{0%,40.1%,50.1%,to{opacity:0;transform:translateY(8px)}40.3%,49.6%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-state-4__BNZNt{0%,56.8%,66.8%,to{opacity:0;transform:translateY(8px)}57%,66.3%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-state-5__QRN5h{0%,73.5%,83.5%,to{opacity:0;transform:translateY(8px)}73.7%,83%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-state-6__0Nc3k{0%,90.2%,99.6%,to{opacity:0;transform:translateY(8px)}90.4%,99.2%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-macro-step-1__mPsPr{0%,16.7%,6.7%,to{opacity:0;transform:translateY(75%)}16.2%,6.9%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-macro-step-2__QQLI1{0%,23.4%,33.4%,to{opacity:0;transform:translateY(75%)}23.6%,32.9%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-macro-step-3__ky1l4{0%,40.1%,50.1%,to{opacity:0;transform:translateY(75%)}40.3%,49.6%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-macro-step-4__7wMJf{0%,56.8%,66.8%,to{opacity:0;transform:translateY(75%)}57%,66.3%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-macro-step-5__ZCDx_{0%,73.5%,83.5%,to{opacity:0;transform:translateY(75%)}73.7%,83%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-macro-step-6__a5JKp{0%,90.2%,99.6%,to{opacity:0;transform:translateY(75%)}90.4%,99.2%{opacity:1;transform:translateY(0)}}@keyframes nutri-reference_editor-meal-chip-1__A2mAg{0%,16.2%,to{border-color:#42a9f3;background:#eaf8ff;color:#0369a1;box-shadow:0 0 0 4px rgba(66,169,243,.1)}16.7%,99%{border-color:#d1d5db;background:#fff;color:#334155;box-shadow:none}}@keyframes nutri-reference_editor-meal-chip-2__hXk_K{0%,16.6%,33.4%,to{border-color:#d1d5db;background:#fff;color:#334155;box-shadow:none}16.8%,32.9%{border-color:#42a9f3;background:#eaf8ff;color:#0369a1;box-shadow:0 0 0 4px rgba(66,169,243,.1)}}@keyframes nutri-reference_editor-meal-chip-3__pTTVI{0%,33.3%,50.1%,to{border-color:#d1d5db;background:#fff;color:#334155;box-shadow:none}33.5%,49.6%{border-color:#42a9f3;background:#eaf8ff;color:#0369a1;box-shadow:0 0 0 4px rgba(66,169,243,.1)}}@keyframes nutri-reference_editor-meal-chip-4__CW_36{0%,50%,66.8%,to{border-color:#d1d5db;background:#fff;color:#334155;box-shadow:none}50.2%,66.3%{border-color:#42a9f3;background:#eaf8ff;color:#0369a1;box-shadow:0 0 0 4px rgba(66,169,243,.1)}}@keyframes nutri-reference_editor-meal-chip-5__px4uh{0%,66.7%,83.5%,to{border-color:#d1d5db;background:#fff;color:#334155;box-shadow:none}66.9%,83%{border-color:#42a9f3;background:#eaf8ff;color:#0369a1;box-shadow:0 0 0 4px rgba(66,169,243,.1)}}@keyframes nutri-reference_editor-meal-chip-6__xc46U{0%,83.4%,99.6%,to{border-color:#d1d5db;background:#fff;color:#334155;box-shadow:none}83.6%,99.2%{border-color:#42a9f3;background:#eaf8ff;color:#0369a1;box-shadow:0 0 0 4px rgba(66,169,243,.1)}}@keyframes nutri-reference_editor-diet-popover__cpdGD{0%,1.2%{left:7%;opacity:0;transform:translateY(-6px) scale(.96)}1.7%,6.2%{left:7%;opacity:1;transform:translateY(0) scale(1)}16.6%,6.7%{left:7%;opacity:0;transform:translateY(-6px) scale(.96)}16.7%,17.9%{left:36%;opacity:0;transform:translateY(-6px) scale(.96)}18.4%,22.9%{left:36%;opacity:1;transform:translateY(0) scale(1)}23.4%,33.3%{left:36%;opacity:0;transform:translateY(-6px) scale(.96)}33.4%,34.6%{left:62%;opacity:0;transform:translateY(-6px) scale(.96)}35.1%,39.6%{left:62%;opacity:1;transform:translateY(0) scale(1)}40.1%,50%{left:62%;opacity:0;transform:translateY(-6px) scale(.96)}50.1%,51.3%{left:7%;opacity:0;transform:translateY(-6px) scale(.96)}51.8%,56.3%{left:7%;opacity:1;transform:translateY(0) scale(1)}56.8%,66.7%{left:7%;opacity:0;transform:translateY(-6px) scale(.96)}66.8%,68%{left:36%;opacity:0;transform:translateY(-6px) scale(.96)}68.5%,73%{left:36%;opacity:1;transform:translateY(0) scale(1)}73.5%,83.4%{left:36%;opacity:0;transform:translateY(-6px) scale(.96)}83.5%,84.7%{left:62%;opacity:0;transform:translateY(-6px) scale(.96)}85.2%,89.7%{left:62%;opacity:1;transform:translateY(0) scale(1)}90.2%,to{left:62%;opacity:0;transform:translateY(-6px) scale(.96)}}@keyframes nutri-reference_editor-option-1__E1OfE{0%,1.6%,6.7%,to{opacity:0}1.8%,6.2%{opacity:1}}@keyframes nutri-reference_editor-option-2__9veMF{0%,18.3%,23.4%,to{opacity:0}18.5%,22.9%{opacity:1}}@keyframes nutri-reference_editor-option-3__wX0I3{0%,35%,40.1%,to{opacity:0}35.2%,39.6%{opacity:1}}@keyframes nutri-reference_editor-option-4__j2vwN{0%,51.7%,56.8%,to{opacity:0}51.9%,56.3%{opacity:1}}@keyframes nutri-reference_editor-option-5__9UKON{0%,68.4%,73.5%,to{opacity:0}68.6%,73%{opacity:1}}@keyframes nutri-reference_editor-option-6__Srg_p{0%,85.1%,90.2%,to{opacity:0}85.3%,89.7%{opacity:1}}@keyframes nutri-reference_editor-cursor-tour__0t4Js{0%,1.2%{left:9%;top:62px;transform:translate(-6px,-8px) scale(1)}1.7%{left:9%;top:62px;transform:translate(-6px,-8px) scale(.84)}4.8%,5.8%{left:13%;top:168px;transform:translate(-6px,-8px) scale(1)}6.2%{left:13%;top:168px;transform:translate(-6px,-8px) scale(.84)}16.7%,17.9%{left:39%;top:62px;transform:translate(-6px,-8px) scale(1)}18.4%{left:39%;top:62px;transform:translate(-6px,-8px) scale(.84)}21.5%,22.5%{left:45%;top:318px;transform:translate(-6px,-8px) scale(1)}22.9%{left:45%;top:318px;transform:translate(-6px,-8px) scale(.84)}33.4%,34.6%{left:68%;top:62px;transform:translate(-6px,-8px) scale(1)}35.1%{left:68%;top:62px;transform:translate(-6px,-8px) scale(.84)}38.2%,39.2%{left:72%;top:298px;transform:translate(-6px,-8px) scale(1)}39.6%{left:72%;top:298px;transform:translate(-6px,-8px) scale(.84)}50.1%,51.3%{left:9%;top:90px;transform:translate(-6px,-8px) scale(1)}51.8%{left:9%;top:90px;transform:translate(-6px,-8px) scale(.84)}54.9%,55.9%{left:13%;top:188px;transform:translate(-6px,-8px) scale(1)}56.3%{left:13%;top:188px;transform:translate(-6px,-8px) scale(.84)}66.8%,68%{left:39%;top:90px;transform:translate(-6px,-8px) scale(1)}68.5%{left:39%;top:90px;transform:translate(-6px,-8px) scale(.84)}71.6%,72.6%{left:43%;top:168px;transform:translate(-6px,-8px) scale(1)}73%{left:43%;top:168px;transform:translate(-6px,-8px) scale(.84)}83.5%,84.7%{left:68%;top:90px;transform:translate(-6px,-8px) scale(1)}85.2%{left:68%;top:90px;transform:translate(-6px,-8px) scale(.84)}88.3%,89.3%{left:72%;top:228px;transform:translate(-6px,-8px) scale(1)}89.7%{left:72%;top:228px;transform:translate(-6px,-8px) scale(.84)}to{left:9%;top:62px;transform:translate(-6px,-8px) scale(1)}}@keyframes nutri-reference_editor-food-row-1-1__Nfoxz{0%,6.9%{opacity:0;background:transparent;transform:translateY(10px)}7.2%,8.2%{opacity:1;background:#e0f2fe;transform:translateY(0)}16.2%,9.4%{opacity:1;background:transparent;transform:translateY(0)}16.7%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-1-2__ncPGb{0%,8.8%{opacity:0;background:transparent;transform:translateY(10px)}10.1%,9.1%{opacity:1;background:#e0f2fe;transform:translateY(0)}11.3%,16.2%{opacity:1;background:transparent;transform:translateY(0)}16.7%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-1-3__MD5b5{0%,10.7%{opacity:0;background:transparent;transform:translateY(10px)}11%,12%{opacity:1;background:#e0f2fe;transform:translateY(0)}13.2%,16.2%{opacity:1;background:transparent;transform:translateY(0)}16.7%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-2-1__CE6V7{0%,23.6%{opacity:0;background:transparent;transform:translateY(10px)}23.9%,24.9%{opacity:1;background:#e0f2fe;transform:translateY(0)}26.1%,32.9%{opacity:1;background:transparent;transform:translateY(0)}33.4%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-2-2__u2SwC{0%,25.5%{opacity:0;background:transparent;transform:translateY(10px)}25.8%,26.8%{opacity:1;background:#e0f2fe;transform:translateY(0)}28%,32.9%{opacity:1;background:transparent;transform:translateY(0)}33.4%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-2-3__BsjFV{0%,27.4%{opacity:0;background:transparent;transform:translateY(10px)}27.7%,28.7%{opacity:1;background:#e0f2fe;transform:translateY(0)}29.9%,32.9%{opacity:1;background:transparent;transform:translateY(0)}33.4%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-3-1__phIXt{0%,40.3%{opacity:0;background:transparent;transform:translateY(10px)}40.6%,41.6%{opacity:1;background:#e0f2fe;transform:translateY(0)}42.8%,49.6%{opacity:1;background:transparent;transform:translateY(0)}50.1%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-3-2__numvH{0%,42.2%{opacity:0;background:transparent;transform:translateY(10px)}42.5%,43.5%{opacity:1;background:#e0f2fe;transform:translateY(0)}44.7%,49.6%{opacity:1;background:transparent;transform:translateY(0)}50.1%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-3-3__15Rh9{0%,44.1%{opacity:0;background:transparent;transform:translateY(10px)}44.4%,45.4%{opacity:1;background:#e0f2fe;transform:translateY(0)}46.6%,49.6%{opacity:1;background:transparent;transform:translateY(0)}50.1%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-4-1__l_SBj{0%,57%{opacity:0;background:transparent;transform:translateY(10px)}57.3%,58.3%{opacity:1;background:#e0f2fe;transform:translateY(0)}59.5%,66.3%{opacity:1;background:transparent;transform:translateY(0)}66.8%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-4-2__NXKBa{0%,58.9%{opacity:0;background:transparent;transform:translateY(10px)}59.2%,60.2%{opacity:1;background:#e0f2fe;transform:translateY(0)}61.4%,66.3%{opacity:1;background:transparent;transform:translateY(0)}66.8%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-4-3__Gg7o7{0%,60.8%{opacity:0;background:transparent;transform:translateY(10px)}61.1%,62.1%{opacity:1;background:#e0f2fe;transform:translateY(0)}63.3%,66.3%{opacity:1;background:transparent;transform:translateY(0)}66.8%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-5-1__vQyng{0%,73.7%{opacity:0;background:transparent;transform:translateY(10px)}74%,75%{opacity:1;background:#e0f2fe;transform:translateY(0)}76.2%,83%{opacity:1;background:transparent;transform:translateY(0)}83.5%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-5-2__uQYaV{0%,75.6%{opacity:0;background:transparent;transform:translateY(10px)}75.9%,76.9%{opacity:1;background:#e0f2fe;transform:translateY(0)}78.1%,83%{opacity:1;background:transparent;transform:translateY(0)}83.5%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-5-3__ciMjz{0%,77.5%{opacity:0;background:transparent;transform:translateY(10px)}77.8%,78.8%{opacity:1;background:#e0f2fe;transform:translateY(0)}80%,83%{opacity:1;background:transparent;transform:translateY(0)}83.5%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-6-1__z13hL{0%,90.4%{opacity:0;background:transparent;transform:translateY(10px)}90.7%,91.7%{opacity:1;background:#e0f2fe;transform:translateY(0)}92.9%,99.2%{opacity:1;background:transparent;transform:translateY(0)}99.6%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-6-2__ulVpj{0%,92.3%{opacity:0;background:transparent;transform:translateY(10px)}92.6%,93.6%{opacity:1;background:#e0f2fe;transform:translateY(0)}94.8%,99.2%{opacity:1;background:transparent;transform:translateY(0)}99.6%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_editor-food-row-6-3__mpCmg{0%,94.2%{opacity:0;background:transparent;transform:translateY(10px)}94.5%,95.5%{opacity:1;background:#e0f2fe;transform:translateY(0)}96.7%,99.2%{opacity:1;background:transparent;transform:translateY(0)}99.6%,to{opacity:0;background:transparent;transform:translateY(-6px)}}@keyframes nutri-reference_favorite-cursor-clicks__v996Y{0%,13%,4%{left:10%;transform:translate(-8px,-12px) scale(1)}6%{left:10%;transform:translate(-8px,-12px) scale(.82)}20%,24%,33%{left:30%;transform:translate(-8px,-12px) scale(1)}26%{left:30%;transform:translate(-8px,-12px) scale(.82)}40%,44%,53%{left:50%;transform:translate(-8px,-12px) scale(1)}46%{left:50%;transform:translate(-8px,-12px) scale(.82)}60%,64%,73%{left:70%;transform:translate(-8px,-12px) scale(1)}66%{left:70%;transform:translate(-8px,-12px) scale(.82)}80%,84%,94%{left:90%;transform:translate(-8px,-12px) scale(1)}86%{left:90%;transform:translate(-8px,-12px) scale(.82)}to{left:10%;transform:translate(-8px,-12px) scale(1)}}@keyframes nutri-reference_favorite-click-1__zJ7LV{0%,10%,4%,to{border-color:rgba(148,163,184,.26);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(15,23,42,.06);transform:translateY(0) scale(1)}6%{border-color:rgba(71,139,235,.58);background:#eff6ff;box-shadow:0 14px 28px rgba(71,139,235,.22);transform:translateY(-3px) scale(1.08)}}@keyframes nutri-reference_favorite-click-2__DCSWR{0%,24%,30%,to{border-color:rgba(148,163,184,.26);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(15,23,42,.06);transform:translateY(0) scale(1)}26%{border-color:rgba(71,139,235,.58);background:#eff6ff;box-shadow:0 14px 28px rgba(71,139,235,.22);transform:translateY(-3px) scale(1.08)}}@keyframes nutri-reference_favorite-click-3__aaWJV{0%,44%,50%,to{border-color:rgba(148,163,184,.26);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(15,23,42,.06);transform:translateY(0) scale(1)}46%{border-color:rgba(71,139,235,.58);background:#eff6ff;box-shadow:0 14px 28px rgba(71,139,235,.22);transform:translateY(-3px) scale(1.08)}}@keyframes nutri-reference_favorite-click-4__5qY47{0%,64%,70%,to{border-color:rgba(148,163,184,.26);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(15,23,42,.06);transform:translateY(0) scale(1)}66%{border-color:rgba(71,139,235,.58);background:#eff6ff;box-shadow:0 14px 28px rgba(71,139,235,.22);transform:translateY(-3px) scale(1.08)}}@keyframes nutri-reference_favorite-click-5__69NZN{0%,84%,90%,to{border-color:rgba(148,163,184,.26);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(15,23,42,.06);transform:translateY(0) scale(1)}86%{border-color:rgba(71,139,235,.58);background:#eff6ff;box-shadow:0 14px 28px rgba(71,139,235,.22);transform:translateY(-3px) scale(1.08)}}@keyframes nutri-reference_favorite-row-1__R66we{0%,6%,to{opacity:0;transform:translateY(-8px) scale(.98)}9%,96%{opacity:1;transform:translateY(0) scale(1)}}@keyframes nutri-reference_favorite-row-2__gejbm{0%,26%,to{opacity:0;transform:translateY(-8px) scale(.98)}29%,96%{opacity:1;transform:translateY(0) scale(1)}}@keyframes nutri-reference_favorite-row-3__1IhdF{0%,46%,to{opacity:0;transform:translateY(-8px) scale(.98)}49%,96%{opacity:1;transform:translateY(0) scale(1)}}@keyframes nutri-reference_favorite-row-4__hjE8Q{0%,66%,to{opacity:0;transform:translateY(-8px) scale(.98)}69%,96%{opacity:1;transform:translateY(0) scale(1)}}@keyframes nutri-reference_favorite-row-5__qWwXn{0%,86%,to{opacity:0;transform:translateY(-8px) scale(.98)}89%,96%{opacity:1;transform:translateY(0) scale(1)}}@keyframes nutri-reference_favorite-macro-pulse__9N2Bs{0%,13%,27%,33%,47%,53%,67%,7%,73%,87%,93%,to{background:#f1f5f9;transform:scale(1)}29%,49%,69%,89%,9%{background:#ecfdf5;transform:scale(1.03)}}@keyframes nutri-reference_favorite-macro-value-0__iQEvc{0%,7%{opacity:1;transform:translateY(0)}9%,to{opacity:0;transform:translateY(-70%)}}@keyframes nutri-reference_favorite-macro-value-1__9jmZV{0%,7%{opacity:0;transform:translateY(70%)}27%,9%{opacity:1;transform:translateY(0)}29%,to{opacity:0;transform:translateY(-70%)}}@keyframes nutri-reference_favorite-macro-value-2__92Az1{0%,27%{opacity:0;transform:translateY(70%)}29%,47%{opacity:1;transform:translateY(0)}49%,to{opacity:0;transform:translateY(-70%)}}@keyframes nutri-reference_favorite-macro-value-3__90Zoc{0%,47%{opacity:0;transform:translateY(70%)}49%,67%{opacity:1;transform:translateY(0)}69%,to{opacity:0;transform:translateY(-70%)}}@keyframes nutri-reference_favorite-macro-value-4__qJTYi{0%,67%{opacity:0;transform:translateY(70%)}69%,87%{opacity:1;transform:translateY(0)}89%,to{opacity:0;transform:translateY(-70%)}}@keyframes nutri-reference_favorite-macro-value-5__mw9mI{0%,87%{opacity:0;transform:translateY(70%)}89%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nutri-reference_animatedEditorMockup__BOPfI,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorChip__pxhm_,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorTable__H9C1o tbody tr,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK,.nutri-reference_chatRowAnimated__vlByX,.nutri-reference_editorDietOption__J6S_Z,.nutri-reference_editorDietPopover__6Ebia,.nutri-reference_editorMacroValue__mTgkv b,.nutri-reference_editorMealChip__teM4e,.nutri-reference_editorMealPlan__RotOF,.nutri-reference_editorPlanStatus__Edw22 span,.nutri-reference_favoriteDietMacros__AlDGZ>.nutri-reference_favoriteMacroCard__HEQEf,.nutri-reference_favoriteDietRow__WC3BB,.nutri-reference_favoriteFoodButton__Clq5B,.nutri-reference_favoriteMacroValue__WURbU b,.nutri-reference_productivityDemoCursor__vSfCA span,.nutri-reference_productivityDemoProgressFill__5bQxg,.nutri-reference_productivityDemoScreen__Pi8Ng,.nutri-reference_searchMockup__IYiTT,.nutri-reference_searchMockup__IYiTT .nutri-reference_foodRow__vw5Y_,.nutri-reference_searchMockup__IYiTT .nutri-reference_pill__UgfKA,.nutri-reference_searchMockup__IYiTT .nutri-reference_searchBar__RdxGK span,.nutri-reference_teleconsultMainFeed__3Bq16,.nutri-reference_teleconsultSpeakerDot__bgHN_,.nutri-reference_teleconsultSpeakingWave__VLrw3 span{animation:none;transform:none}.nutri-reference_animatedEditorMockup__BOPfI,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorChip__pxhm_,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorTable__H9C1o tbody tr,.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_macroStat__qAwyK,.nutri-reference_chatRowAnimated__vlByX,.nutri-reference_editorMacroStep1__sUBhq,.nutri-reference_editorMealChip__teM4e,.nutri-reference_editorMealPlan1__7htsq,.nutri-reference_editorPlanStatus1__PVf96{opacity:1}.nutri-reference_editorDietOption__J6S_Z,.nutri-reference_editorDietPopover__6Ebia,.nutri-reference_editorMacroValue__mTgkv b:not(.nutri-reference_editorMacroStep1__sUBhq),.nutri-reference_editorMealPlan__RotOF:not(.nutri-reference_editorMealPlan1__7htsq),.nutri-reference_editorPlanStatus__Edw22 span:not(.nutri-reference_editorPlanStatus1__PVf96),.nutri-reference_favoriteMacroValue__WURbU b{opacity:0}.nutri-reference_favoriteMacroValue__WURbU .nutri-reference_favoriteMacroStep5__i6nuc{opacity:1}.nutri-reference_searchMockup__IYiTT .nutri-reference_searchBar__RdxGK span{width:auto;border-right:0}.nutri-reference_animatedEditorMockup__BOPfI .nutri-reference_editorSearch__rTKtx:after,.nutri-reference_editorCursor__anEo8,.nutri-reference_favoriteCursor__5Edbe{display:none}.nutri-reference_productivityDemoProgressFill__5bQxg{transform:scaleX(1)}.nutri-reference_productivityDemoCursor__vSfCA{display:none}}@media (max-width:1200px){.nutri-reference_messengerFeatures__NYhkQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.nutri-reference_productivityDemo__4Q4l3{grid-template-columns:1fr}.nutri-reference_productivityDemoSteps__iTep4{grid-template-columns:repeat(5,minmax(210px,1fr));overflow-x:auto;padding-bottom:4px}.nutri-reference_productivityDemoStep__wyzVo{min-width:210px}.nutri-reference_productivityCard1__e_XW9,.nutri-reference_productivityCard2__6ap3Y,.nutri-reference_productivityCard3__1g41O,.nutri-reference_productivityCard4__DIA1h,.nutri-reference_productivityCard5__RL7nQ{grid-column:span 6}.nutri-reference_testimonialsGrid___nCoL{gap:24px}}@media (max-width:1024px){.nutri-reference_nav__gWuMZ{display:none}.nutri-reference_finalGrid__CaYcz,.nutri-reference_heroGrid__bKi9z,.nutri-reference_messengerStage__afW4U,.nutri-reference_pricingGrid__q9gZb{grid-template-columns:1fr;display:grid}.nutri-reference_heroCopy__18eA0{max-width:100%}.nutri-reference_blackShowcaseGrid__6rpTS{flex-direction:column;gap:0}.nutri-reference_blackShowcaseCopy__VTXWN,.nutri-reference_blackShowcaseVisual__vJ5hI{flex:none;width:100%;text-align:center;padding:48px 28px}.nutri-reference_blackShowcaseText__mW9nB{max-width:100%;margin-inline:auto}.nutri-reference_blackShowcaseList__8XuEN{align-items:center}.nutri-reference_blackShowcaseItem__ONKjt{justify-content:center;text-align:center}.nutri-reference_productivityGrid__8AVlG{gap:20px}.nutri-reference_testimonialsGrid___nCoL{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_teleconsultCard__ypg11{margin-top:0}.nutri-reference_pricingCardAnnual__3MiXb{transform:none;min-height:auto}.nutri-reference_pricingCardAnnual__3MiXb:hover{transform:translateY(-8px)}.nutri-reference_pricingCard__MOH5r{min-height:auto}.nutri-reference_finalSection__DdE1H{padding-top:109px;padding-bottom:251px}.nutri-reference_finalCopy__hzBFO{grid-column:auto;max-width:100%;margin-left:0}.nutri-reference_finalClockWrap__DgMH3{position:relative;top:0;left:0;justify-self:center;width:332px}.nutri-reference_footerInner__Nnjw_{flex-wrap:wrap;justify-content:center;text-align:center}.nutri-reference_footerLinks__Gyfzk,.nutri-reference_footerSocial__bn2tg{margin-left:0;width:100%;justify-content:center}.nutri-reference_heroSection__Zx8ac{min-height:auto}.nutri-reference_heroCopy__18eA0{max-width:560px;padding-bottom:0}.nutri-reference_heroTitle__RoBpR{max-width:540px}.nutri-reference_heroSubtitle__D5kN0{max-width:520px}.nutri-reference_heroMedia__9R0JV{justify-content:center;min-height:0}.nutri-reference_heroVideoShell__XGTJU{width:min(100%,640px);height:clamp(340px,58vw,430px);border-radius:28px}}@media (max-width:768px){.nutri-reference_containerWide__WXp2f,.nutri-reference_container__bJcTZ,.nutri-reference_faqShell__KtKxX,.nutri-reference_headerInner__0sO3r,.nutri-reference_messengerShell__GlDui,.nutri-reference_patientAppDemoShell__GQyC5,.nutri-reference_pricingShell__Tvjv0,.nutri-reference_productivityShell__M6rAp{width:min(100% - 28px,720px)}.nutri-reference_brandMark__NzSm_{height:58px}.nutri-reference_brandWordmarkImage__wMF4A{height:42px;transform:translateY(8px)}.nutri-reference_headerActions__n4W2T{gap:10px}.nutri-reference_headerAccessAction__6fno0{min-width:84px}.nutri-reference_heroSection__Zx8ac{padding-top:124px;padding-bottom:48px}.nutri-reference_heroCopy__18eA0{padding-bottom:0}.nutri-reference_heroTitle__RoBpR{max-width:100%;font-size:46px;line-height:.98}.nutri-reference_heroSubtitle__D5kN0{max-width:100%;font-size:16px}.nutri-reference_heroTextFrame__0jxvn{padding:28px 26px 24px}.nutri-reference_heroMedia__9R0JV{justify-content:center}.nutri-reference_heroVideoShell__XGTJU{width:100%;border-radius:24px;height:clamp(280px,66vw,380px)}.nutri-reference_audioButton__UGozT{right:12px;bottom:12px;height:38px;padding-inline:13px}.nutri-reference_clockVideo__GwAkI{width:220px;height:220px}.nutri-reference_blackShowcaseTitle__nUjDT{font-size:32px}.nutri-reference_blackShowcaseText__mW9nB{font-size:16px}.nutri-reference_blackShowcaseItem__ONKjt{font-size:15px;line-height:1.5}.nutri-reference_productivitySection__dzHgW{padding:64px 0 72px}.nutri-reference_patientAppDemoSection__OBU7g{padding:82px 0 86px}.nutri-reference_patientAppDemoHeader__s2Dx9{gap:18px;margin-bottom:30px}.nutri-reference_patientAppDemoHeader__s2Dx9 h2{font-size:46px;line-height:1}.nutri-reference_patientAppDemoHeader__s2Dx9 p{font-size:16px;line-height:1.58}.nutri-reference_productivityHead__wb6FO p{font-size:16px}.nutri-reference_productivityDemo__4Q4l3{gap:18px}.nutri-reference_productivityDemoSteps__iTep4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.nutri-reference_productivityDemoStep__wyzVo{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-width:0;min-height:68px;padding:10px;border-radius:16px}.nutri-reference_productivityDemoStepNumber__F1REr{width:34px;height:34px;border-radius:12px}.nutri-reference_productivityDemoStepText__mQmZw{gap:0}.nutri-reference_productivityDemoStepText__mQmZw strong{font-size:15px;line-height:1.05}.nutri-reference_productivityDemoStepText__mQmZw em{display:none}.nutri-reference_productivityDemoStepTime__SkOAy{padding:4px 6px;font-size:10px}.nutri-reference_productivityDemoStage__8Gei_{border-radius:22px;padding:9px}.nutri-reference_productivityDemoBrowserBar__pxx0B{min-height:30px;padding-bottom:8px}.nutri-reference_productivityDemoWorkspace__j9Hxw{grid-template-columns:1fr;min-height:640px;border-radius:18px}.nutri-reference_productivityDemoSidebar__4me67{display:none}.nutri-reference_productivityDemoScreen__Pi8Ng{padding:18px}.nutri-reference_productivityDemoScreenHead__MyrYD{flex-direction:column}.nutri-reference_productivityDemoScreenHead__MyrYD h3{font-size:27px}.nutri-reference_productivityDemoScreenHead__MyrYD>span{max-width:100%}.nutri-reference_productivityDemoBranding__fxo_R,.nutri-reference_productivityDemoChat__muqH9,.nutri-reference_productivityDemoColumns__4dqvD{grid-template-columns:1fr}.nutri-reference_productivityDemoFoodRail__9iDS2{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_productivityDemoFoodRail__9iDS2 span{min-height:44px;font-size:11px}.nutri-reference_productivityDemoCalendar__S_Z9w{grid-template-columns:1fr}.nutri-reference_productivityDemoTable__mEJOu{display:block;overflow-x:auto}.nutri-reference_productivityDemoCursor__vSfCA{display:none}.nutri-reference_productivityCard__mnI1W{padding:24px}.nutri-reference_productivityCard__mnI1W h3{font-size:24px}.nutri-reference_macroGrid__3Qf0j{grid-template-columns:repeat(3,minmax(0,1fr))}.nutri-reference_testimonialsSection__rsWC5{padding:72px 0 84px}.nutri-reference_testimonialsHead___suFI{text-align:left}.nutri-reference_testimonialsHead___suFI h2{max-width:100%}.nutri-reference_testimonialsHead___suFI p{max-width:100%;margin-top:14px}.nutri-reference_testimonialsCarousel__UhOV3{margin-top:40px;overflow:hidden}.nutri-reference_testimonialsGrid___nCoL{display:flex;grid-template-columns:none;gap:16px;width:100%;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nutri-reference_testimonialsGrid___nCoL::-webkit-scrollbar{display:none}.nutri-reference_testimonialCard__lSXaV{flex:0 0 min(84vw,340px);min-height:auto;padding:18px;scroll-snap-align:start;scroll-snap-stop:always}.nutri-reference_testimonialQuote__qgYdK{font-size:14px;line-height:1.42}.nutri-reference_testimonialAuthor__pETc5{margin-top:16px}.nutri-reference_testimonialName__4MFdh{font-size:13px;letter-spacing:.01em}.nutri-reference_testimonialRole__A4LRN{font-size:11px;line-height:1.35}.nutri-reference_testimonialAvatarWrap__iFGq3{margin-right:16px}.nutri-reference_testimonialAvatarRing__vgbFK{width:64px;height:64px}.nutri-reference_testimonialAvatar__ZcOrA{width:58px;height:58px}.nutri-reference_messengerSection___icCW{padding:96px 0 112px}.nutri-reference_messengerHead___4n5i p{font-size:15px}.nutri-reference_typingLine__XmlOl{min-height:48px;font-size:16px}.nutri-reference_messengerStage__afW4U{gap:32px}.nutri-reference_commandCard__Rxwe6{padding:24px 18px;border-radius:24px}.nutri-reference_chatRow__MYv_w{max-width:100%;gap:8px}.nutri-reference_chatAvatar__4o1DB{width:30px;height:30px}.nutri-reference_chatBubble__0nAir{max-width:calc(100% - 38px);font-size:13px;line-height:1.45;word-break:break-word;overflow-wrap:anywhere}.nutri-reference_messengerFeatures__NYhkQ{width:min(100% - 28px,720px);margin-top:72px}.nutri-reference_pricingSection__G1Lqo{padding:96px 0 112px}.nutri-reference_pricingHead__vOpaX{margin-bottom:44px}.nutri-reference_pricingHead__vOpaX p{font-size:16px}.nutri-reference_pricingGrid__q9gZb{gap:20px}.nutri-reference_pricingCard__MOH5r{width:min(100%,420px);margin-inline:auto;padding:24px 18px}.nutri-reference_priceAmount__4nuIm{font-size:48px}.nutri-reference_priceCurrency__Kn6Yk{font-size:20px}.nutri-reference_priceCents__USEXP{font-size:22px}.nutri-reference_pricePeriod__bc0Xk,.nutri-reference_pricingDescription___KeaC,.nutri-reference_pricingFeatures__b2_Gj li{font-size:14px}.nutri-reference_faqSection__i866o{padding:88px 0 96px}.nutri-reference_faqHead__xb1SX{margin-bottom:34px;text-align:left}.nutri-reference_faqHead__xb1SX h2{font-size:40px}.nutri-reference_faqHead__xb1SX p{font-size:16px}.nutri-reference_faqGrid__qT8UF{grid-template-columns:1fr;gap:14px}.nutri-reference_faqItem__DqaL5{border-radius:18px}.nutri-reference_faqItem__DqaL5 summary{padding:20px 22px;font-size:16px}.nutri-reference_faqItem__DqaL5 p{margin:-4px 22px 22px;font-size:14px}.nutri-reference_finalSection__DdE1H{padding-top:77px;padding-bottom:96px}.nutri-reference_finalGrid__CaYcz{display:flex;flex-direction:column;align-items:center;gap:24px}.nutri-reference_finalCopy__hzBFO{order:2;text-align:center}.nutri-reference_finalClockWrap__DgMH3{order:1;position:relative;top:auto;left:auto;width:220px;transform:none}}@media (max-width:639px){.nutri-reference_header__Df1K4{padding-top:14px}.nutri-reference_headerInner__0sO3r{align-items:center}.nutri-reference_brandMark__NzSm_{height:46px}.nutri-reference_brandWordmarkImage__wMF4A{height:34px;transform:translateY(6px)}.nutri-reference_heroSection__Zx8ac{min-height:auto;padding-bottom:32px}.nutri-reference_heroGrid__bKi9z{gap:22px}.nutri-reference_heroCopy__18eA0{max-width:100%;padding-bottom:24px}.nutri-reference_heroTitle__RoBpR{width:100%;max-width:100%;font-size:clamp(22px,6.25vw,26px);line-height:1.05;letter-spacing:-.02em}.nutri-reference_heroTitleLine__fNrpe{display:block;white-space:normal}.nutri-reference_heroSubtitle__D5kN0{max-width:100%;font-size:14px}.nutri-reference_heroSubtitle__D5kN0 br{display:none}.nutri-reference_heroCtaWrap__RqBuH{margin-top:1.5rem;width:auto}.nutri-reference_heroMedia__9R0JV{width:100%;justify-content:stretch}.nutri-reference_heroVideoShell__XGTJU{width:100%;border-radius:22px;height:clamp(240px,74vw,320px)}.nutri-reference_ctaButton__iyiJz{width:174px;min-width:174px;height:40px;justify-content:center}.nutri-reference_headerActions__n4W2T{flex-direction:row;align-items:flex-end;gap:8px}.nutri-reference_headerActions__n4W2T .nutri-reference_ctaShell__mTuWC{display:none}.nutri-reference_headerAccessAction__6fno0{min-width:0;width:auto;height:auto;padding:7px 0;border:0;border-radius:0;background:transparent;color:#111b21;font-size:11px;letter-spacing:0;text-transform:none}.nutri-reference_headerAccessAction__6fno0:hover{background:transparent}.nutri-reference_headerAccessAction__6fno0 .nutri-reference_reflectiveText__A57LU{color:#111b21;-webkit-text-fill-color:#111b21}.nutri-reference_headerAccessAction__6fno0 .nutri-reference_accessTextLong__H58qT{display:none}.nutri-reference_headerAccessAction__6fno0 .nutri-reference_accessTextShort__eGjHS{display:inline-block}.nutri-reference_audioButton__UGozT{height:36px;padding-inline:12px;font-size:11px}.nutri-reference_blackShowcaseCopy__VTXWN,.nutri-reference_blackShowcaseSection__afw7i{padding-inline:14px}.nutri-reference_showcaseKicker__l3KE_{margin-bottom:14px;font-size:11px;letter-spacing:.18em}.nutri-reference_clockVideo__GwAkI{width:min(184px,52vw);height:min(184px,52vw)}.nutri-reference_blackShowcaseTitle__nUjDT{margin-bottom:18px;font-size:28px;line-height:1.06}.nutri-reference_blackShowcaseText__mW9nB{max-width:31ch;margin-bottom:24px;font-size:15px;line-height:1.58}.nutri-reference_blackShowcaseList__8XuEN{max-width:320px;gap:14px;align-items:flex-start;margin:0 auto}.nutri-reference_blackShowcaseItem__ONKjt{gap:10px;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:13px}.nutri-reference_blackShowcaseDot__S_tc4{margin-top:5px}.nutri-reference_productivityGrid__8AVlG{grid-template-columns:1fr}.nutri-reference_productivityCard1__e_XW9,.nutri-reference_productivityCard2__6ap3Y,.nutri-reference_productivityCard3__1g41O,.nutri-reference_productivityCard4__DIA1h,.nutri-reference_productivityCard5__RL7nQ{grid-column:auto}.nutri-reference_productivityHead__wb6FO h2{font-size:36px;line-height:1}.nutri-reference_patientAppDemoSection__OBU7g{padding:64px 0 70px}.nutri-reference_patientAppDemoShell__GQyC5{width:min(100% - 20px,440px)}.nutri-reference_patientAppDemoHeader__s2Dx9{margin-bottom:24px;text-align:left}.nutri-reference_patientAppDemoHeader__s2Dx9 h2{font-size:34px;line-height:1.04}.nutri-reference_patientAppDemoHeader__s2Dx9 p{font-size:15px;line-height:1.56}.nutri-reference_messengerShell__GlDui{width:min(100% - 24px,440px)}.nutri-reference_messengerHead___4n5i{margin-bottom:36px}.nutri-reference_messengerHead___4n5i h2{font-size:34px;line-height:.98}.nutri-reference_messengerCtas__dbYz7{gap:16px}.nutri-reference_proofAvatar__BoJxu{width:34px;height:34px}.nutri-reference_proofCaption__gHH8q{max-width:280px;font-size:12px}.nutri-reference_teleconsultBody__LfZaw{height:340px}.nutri-reference_teleconsultCallCaption__MQYvy{right:18px;bottom:118px}.nutri-reference_messengerFeatures__NYhkQ{grid-template-columns:1fr;width:min(100% - 24px,440px)}.nutri-reference_messengerFeature__zMS4z{padding:20px 18px;border-radius:14px}.nutri-reference_messengerFeature__zMS4z h3{font-size:16px;line-height:1.25}.nutri-reference_messengerFeature__zMS4z p{font-size:14px;line-height:1.55}.nutri-reference_pricingHead__vOpaX h2{font-size:40px}.nutri-reference_blackShowcaseTitle__nUjDT,.nutri-reference_faqHead__xb1SX h2,.nutri-reference_finalCopy__hzBFO h2,.nutri-reference_messengerHead___4n5i h2,.nutri-reference_patientAppDemoHeader__s2Dx9 h2,.nutri-reference_pricingHead__vOpaX h2,.nutri-reference_productivityHead__wb6FO h2,.nutri-reference_testimonialsHead___suFI h2{max-width:100%;font-size:clamp(22px,6.25vw,26px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.nutri-reference_testimonialsHead___suFI h2{font-size:clamp(20px,5.9vw,24px)}.nutri-reference_testimonialsTitleLine__ZNWuo{display:block;white-space:nowrap}.nutri-reference_blackShowcaseTitle__nUjDT{width:100%}.nutri-reference_blackShowcaseTitle__nUjDT span{white-space:nowrap}.nutri-reference_productivityHead__wb6FO h2{white-space:normal}.nutri-reference_pricingHead__vOpaX .nutri-reference_pricingTitle__7RNAX{font-size:clamp(22px,6.25vw,26px)}.nutri-reference_pricingTitleMobileBreak__7KJrN{display:initial}.nutri-reference_pricingTitleMobileAccent__pU9RR,.nutri-reference_pricingTitleMobileMiddle__80hOR{display:inline}.nutri-reference_pricingTitleDesktopAccent__Aywc6,.nutri-reference_pricingTitleDesktopOnly__eDyxU{display:none}.nutri-reference_faqHead__xb1SX p,.nutri-reference_finalCopy__hzBFO p,.nutri-reference_messengerHead___4n5i p,.nutri-reference_patientAppDemoHeader__s2Dx9 p,.nutri-reference_pricingHead__vOpaX p,.nutri-reference_productivityHead__wb6FO p,.nutri-reference_testimonialsHead___suFI p{font-size:15px;line-height:1.5;letter-spacing:0}.nutri-reference_pricingBadge__1vCAO{margin-bottom:20px;padding:5px 10px;font-size:10px}.nutri-reference_pricingCard__MOH5r h3{margin-bottom:20px;font-size:26px}.nutri-reference_priceHud__MzeTs{font-size:10px;line-height:1.3;padding:5px 8px}.nutri-reference_finalSection__DdE1H{padding-top:72px;padding-bottom:72px}.nutri-reference_finalGrid__CaYcz{display:flex;flex-direction:column;align-items:center;gap:22px}.nutri-reference_finalCopy__hzBFO{order:2;text-align:center}.nutri-reference_finalClockWrap__DgMH3{order:1;position:relative;top:auto;left:auto;width:176px;transform:none}.nutri-reference_footer__XN3ye{position:static;padding-top:32px}}@media (max-width:413px){.nutri-reference_heroSection__Zx8ac{padding-top:108px}.nutri-reference_heroTitle__RoBpR{font-size:clamp(22px,6.25vw,26px)}.nutri-reference_heroSubtitle__D5kN0{font-size:13px}}@media (max-width:359px){.nutri-reference_brandMark__NzSm_{height:40px}.nutri-reference_brandWordmarkImage__wMF4A{height:29px;transform:translateY(5px)}}.nutri-reference_professionalDemo__trtFs{width:100%;border:1px solid rgba(15,143,98,.18);border-radius:32px;background:radial-gradient(circle at 14% 0,rgba(15,143,98,.18),transparent 30%),radial-gradient(circle at 92% 10%,rgba(115,201,255,.18),transparent 28%),linear-gradient(135deg,#eef8f3,#ffffff 45%,#f5fbf8);padding:14px;box-shadow:0 36px 100px rgba(15,23,42,.16)}.nutri-reference_professionalDemoShell__yWeZJ{display:grid;grid-template-columns:76px minmax(0,1fr);min-height:680px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#f8faf9;color:#0f172a}.nutri-reference_professionalDemoSidebar__SAq33{display:flex;min-width:0;flex-direction:column;border-right:1px solid rgba(15,23,42,.08);background:#ffffff}.nutri-reference_professionalDemoBrand__nU9fp{display:flex;align-items:center;justify-content:center;gap:0;min-height:80px;padding:10px 8px;border-bottom:1px solid rgba(15,23,42,.08)}.nutri-reference_professionalDemoBrandMark__zhZvO{width:auto;height:48px;object-fit:contain}.nutri-reference_professionalDemoBrandWordmark__9Z7WJ{display:none}.nutri-reference_professionalDemoNav__9rGT_{display:grid;gap:4px;min-height:0;padding:10px 8px}.nutri-reference_professionalDemoNavItem__YmNdy{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;width:52px;min-height:46px;margin:0 auto;padding:0;border:0;border-radius:12px;background:transparent;color:#667085;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.nutri-reference_professionalDemoNavItem__YmNdy:hover{background:rgba(15,143,98,.08);color:#0f172a}.nutri-reference_professionalDemoNavItemActive__MF_Jx{background:#0f8f62;color:#ffffff;box-shadow:0 12px 26px rgba(15,143,98,.22)}.nutri-reference_professionalDemoNavIcon__oZ5Xe{width:18px;height:18px;flex:0 0 auto}.nutri-reference_professionalDemoNavItem__YmNdy span{display:none}.nutri-reference_professionalDemoNavItem__YmNdy b{position:absolute;right:3px;top:3px;display:grid;min-width:16px;height:16px;margin-left:0;place-items:center;border-radius:999px;background:rgba(239,68,68,.12);color:#ef4444;font-size:8px;font-weight:900}.nutri-reference_professionalDemoNavItemActive__MF_Jx b{background:rgba(255,255,255,.18);color:#ffffff}.nutri-reference_professionalDemoUser__GEu0m{display:none;align-items:center;gap:10px;margin-top:auto;padding:14px;border-top:1px solid rgba(15,23,42,.08)}.nutri-reference_professionalDemoUser__GEu0m>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgba(15,143,98,.12);color:#0f8f62;font-size:12px;font-weight:900}.nutri-reference_professionalDemoUser__GEu0m div{display:grid;min-width:0}.nutri-reference_professionalDemoUser__GEu0m small,.nutri-reference_professionalDemoUser__GEu0m strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_professionalDemoUser__GEu0m strong{color:#0f172a;font-size:13px}.nutri-reference_professionalDemoUser__GEu0m small{color:#667085;font-size:11px}.nutri-reference_professionalDemoMain__l9olS{display:flex;min-width:0;flex-direction:column;background:radial-gradient(circle at 78% 0,rgba(15,143,98,.08),transparent 30%),#f6f8f7}.nutri-reference_professionalDemoTopbar__iYvW9{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:96px;padding:18px 24px;border-bottom:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72);backdrop-filter:blur(18px)}.nutri-reference_professionalDemoTopbar__iYvW9 small{color:#0f8f62;font-size:11px;font-weight:850}.nutri-reference_professionalDemoTopbar__iYvW9 h3{margin:3px 0 0;color:#0f172a;font-size:28px;font-weight:850;line-height:1;letter-spacing:-.035em}.nutri-reference_professionalDemoTopbar__iYvW9 p{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.35}.nutri-reference_professionalDemoReplay__CdXlg{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid rgba(15,143,98,.24);border-radius:999px;background:#ffffff;color:#0f8f62;font-size:12px;font-weight:850}.nutri-reference_professionalDemo__trtFs[data-auto=true] .nutri-reference_professionalDemoReplay__CdXlg{background:#0f8f62;color:#ffffff}.nutri-reference_professionalDemoCanvas__3oU8M{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:22px;overflow:hidden;animation:nutri-reference_professionalDemoViewIn__DkO_Y .28s ease both}@keyframes nutri-reference_professionalDemoViewIn__DkO_Y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nutri-reference_professionalDemoPageHero__56XAW{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:0 18px 40px rgba(15,23,42,.06)}.nutri-reference_professionalDemoPageHero__56XAW div{min-width:0}.nutri-reference_professionalDemoPageHero__56XAW span{display:inline-flex;align-items:center;margin-bottom:8px;color:#667085;font-size:11px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.nutri-reference_professionalDemoPageHero__56XAW strong{display:block;color:#0f172a;font-family:var(--font-display-stack);font-size:30px;font-weight:650;line-height:1;letter-spacing:-.04em}.nutri-reference_professionalDemoPageHero__56XAW p{max-width:520px;margin:8px 0 0;color:#667085;font-size:13px;line-height:1.45}.nutri-reference_professionalDemoPageHero__56XAW>button{flex:0 0 auto;min-height:44px;padding:0 16px;border:0;border-radius:14px;background:#0f8f62;color:#ffffff;font-size:12px;font-weight:850;box-shadow:0 14px 26px rgba(15,143,98,.18)}.nutri-reference_professionalDemoHeroValue__SO_fU{display:grid;flex:0 0 auto;gap:4px;padding:12px 16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8faf9}.nutri-reference_professionalDemoHeroValue__SO_fU small{color:#667085;font-size:11px}.nutri-reference_professionalDemoHeroValue__SO_fU b{color:#0f172a;font-size:18px}.nutri-reference_professionalDemoSectionTitle__S8xoF{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 4px}.nutri-reference_professionalDemoSectionTitle__S8xoF div{display:grid;gap:4px;min-width:0}.nutri-reference_professionalDemoSectionTitle__S8xoF strong{color:#0f172a;font-family:var(--font-display-stack);font-size:20px;font-weight:650;line-height:1}.nutri-reference_professionalDemoSectionTitle__S8xoF span{color:#667085;font-size:13px}.nutri-reference_professionalDemoSectionTitle__S8xoF em{flex:0 0 auto;color:rgba(102,112,133,.8);font-size:11px;font-style:normal;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.nutri-reference_professionalDemoMetrics__T4laN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nutri-reference_professionalDemoMetric__oMiYa,.nutri-reference_professionalDemoPanel__EnubA,.nutri-reference_professionalDemoPatientCard__VkBXp{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 18px 40px rgba(15,23,42,.06)}.nutri-reference_professionalDemoMetric__oMiYa{display:grid;gap:7px;min-height:116px;padding:16px}.nutri-reference_professionalDemoMetric__oMiYa small,.nutri-reference_professionalDemoMetric__oMiYa span{color:#667085;font-size:12px}.nutri-reference_professionalDemoMetric__oMiYa strong{color:#0f172a;font-size:29px;font-weight:900;letter-spacing:-.04em}.nutri-reference_professionalDemoGrid__OFTzx{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px}.nutri-reference_professionalDemoPanel__EnubA{display:grid;gap:12px;min-width:0;padding:18px}.nutri-reference_professionalDemoPanelHead__y9hIB{display:flex;align-items:center;justify-content:space-between;gap:12px}.nutri-reference_professionalDemoPanelHead__y9hIB strong{color:#0f172a;font-size:17px;font-weight:850;letter-spacing:-.02em}.nutri-reference_professionalDemoPanelHead__y9hIB span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:rgba(15,143,98,.1);color:#0f8f62;font-size:11px;font-weight:850}.nutri-reference_professionalDemoAppointment__0fTnU,.nutri-reference_professionalDemoExamRow__69WNM,.nutri-reference_professionalDemoMealRow__uJBbJ{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:rgba(248,250,249,.9)}.nutri-reference_professionalDemoAppointment__0fTnU>b{color:#0f8f62;font-size:13px}.nutri-reference_professionalDemoAppointment__0fTnU div,.nutri-reference_professionalDemoMealRow__uJBbJ div{display:grid;min-width:0;gap:2px}.nutri-reference_professionalDemoAppointment__0fTnU strong,.nutri-reference_professionalDemoMealRow__uJBbJ strong{overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_professionalDemoAppointment__0fTnU span,.nutri-reference_professionalDemoMealRow__uJBbJ span{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_professionalDemoAppointment__0fTnU em,.nutri-reference_professionalDemoExamRow__69WNM em,.nutri-reference_professionalDemoMealRow__uJBbJ b{margin-left:auto;color:#0f8f62;font-size:11px;font-style:normal;font-weight:850}.nutri-reference_professionalDemoTask__Rb6dr{margin:0;padding:13px;border-radius:16px;background:rgba(248,250,249,.92);color:#344054;font-size:13px;font-weight:700}.nutri-reference_professionalDemoSearchRow__aIfF9{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:rgba(255,255,255,.86)}.nutri-reference_professionalDemoSearchRow__aIfF9 span{flex:1;min-width:0;padding:12px 14px;border-radius:15px;background:#f6f8f7;color:#98a2b3;font-size:13px}.nutri-reference_professionalDemoRequest__lhU2h button,.nutri-reference_professionalDemoSearchRow__aIfF9 button{border:0;border-radius:14px;background:#0f8f62;color:#ffffff;font-size:12px;font-weight:850}.nutri-reference_professionalDemoSearchRow__aIfF9 button{min-height:42px;padding:0 14px}.nutri-reference_professionalDemoPatientGrid__vuNFo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nutri-reference_professionalDemoPatientCard__VkBXp{display:grid;gap:14px;padding:16px}.nutri-reference_professionalDemoPatientCard__VkBXp>div{display:flex;align-items:center;gap:10px;min-width:0}.nutri-reference_professionalDemoPatientCard__VkBXp>div>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:14px;background:rgba(15,143,98,.1);color:#0f8f62;font-weight:900}.nutri-reference_professionalDemoPatientCard__VkBXp small,.nutri-reference_professionalDemoPatientCard__VkBXp strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_professionalDemoPatientCard__VkBXp strong{color:#0f172a;font-size:14px}.nutri-reference_professionalDemoPatientCard__VkBXp em,.nutri-reference_professionalDemoPatientCard__VkBXp p,.nutri-reference_professionalDemoPatientCard__VkBXp small{color:#667085;font-size:12px}.nutri-reference_professionalDemoPatientCard__VkBXp p{margin:0}.nutri-reference_professionalDemoPatientBadges__55Z6g{display:flex;flex-wrap:wrap;gap:7px}.nutri-reference_professionalDemoPatientBadges__55Z6g i{padding:5px 8px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8faf9;color:#667085;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nutri-reference_professionalDemoPatientObjective__mOPSc{display:grid;gap:4px;padding:12px;border-radius:16px;background:#f8faf9}.nutri-reference_professionalDemoPatientObjective__mOPSc small{color:#667085;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.nutri-reference_professionalDemoPatientObjective__mOPSc strong{color:#0f172a;font-size:13px}.nutri-reference_professionalDemoPatientCard__VkBXp footer{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nutri-reference_professionalDemoPatientCard__VkBXp footer span{display:flex;align-items:baseline;gap:6px}.nutri-reference_professionalDemoPatientCard__VkBXp b{color:#0f8f62;font-size:24px;line-height:1}.nutri-reference_professionalDemoPatientCard__VkBXp button{min-height:34px;padding:0 11px;border:0;border-radius:12px;background:rgba(15,143,98,.1);color:#0f8f62;font-size:11px;font-weight:850}.nutri-reference_professionalDemoDietList__YCR1X{display:grid;gap:12px}.nutri-reference_professionalDemoDietCard__C3Fzi{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-width:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:26px;background:rgba(255,255,255,.86);box-shadow:0 18px 40px rgba(15,23,42,.06)}.nutri-reference_professionalDemoDietIcon__cY1a7{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(15,143,98,.12);border-radius:15px;background:rgba(15,143,98,.1)}.nutri-reference_professionalDemoDietIcon__cY1a7 svg{width:20px;height:20px;color:#0f8f62}.nutri-reference_professionalDemoDietCard__C3Fzi>div:nth-child(2){display:grid;gap:4px;min-width:0}.nutri-reference_professionalDemoDietCard__C3Fzi>div:nth-child(2) span,.nutri-reference_professionalDemoDietCard__C3Fzi>div:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_professionalDemoDietCard__C3Fzi>div:nth-child(2) strong{color:#0f172a;font-size:14px}.nutri-reference_professionalDemoDietCard__C3Fzi>div:nth-child(2) span{color:#667085;font-size:12px}.nutri-reference_professionalDemoDietMacros__aYx63{display:flex;align-items:center;gap:10px;color:#667085;font-size:12px}.nutri-reference_professionalDemoDietMacros__aYx63 strong{color:#0f172a;font-size:20px}.nutri-reference_professionalDemoDietCard__C3Fzi em{padding:7px 11px;border:1px solid rgba(15,143,98,.14);border-radius:999px;background:rgba(15,143,98,.1);color:#0f8f62;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.nutri-reference_professionalDemoDietCard__C3Fzi>b{color:#98a2b3;font-size:20px;line-height:1}.nutri-reference_professionalDemoCalendarGrid__egEIo,.nutri-reference_professionalDemoDietLayout__qCsOk,.nutri-reference_professionalDemoSettings__JQJFz{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:16px}.nutri-reference_professionalDemoMacro__ZrrVm{display:grid;gap:8px}.nutri-reference_professionalDemoMacro__ZrrVm span{display:flex;justify-content:space-between;color:#344054;font-size:13px}.nutri-reference_professionalDemoMacro__ZrrVm em{color:#0f8f62;font-style:normal;font-weight:850}.nutri-reference_professionalDemoMacro__ZrrVm:after{display:block;height:8px;border-radius:999px;background:#e4ebe7;content:""}.nutri-reference_professionalDemoMacro__ZrrVm i{display:block;height:8px;margin-top:-16px;border-radius:999px;background:linear-gradient(90deg,#0f8f62,#73c9ff)}.nutri-reference_professionalDemoCalendarDays__CYugx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.nutri-reference_professionalDemoCalendarDays__CYugx span{display:grid;min-height:82px;place-items:center;border-radius:16px;background:#f6f8f7;color:#667085;font-size:12px;font-weight:800}.nutri-reference_professionalDemoCalendarDays__CYugx b{color:#0f172a;font-size:22px}.nutri-reference_professionalDemoCalendarDayActive__kYLw4{background:#0f8f62!important;color:#ffffff!important}.nutri-reference_professionalDemoCalendarDayActive__kYLw4 b{color:#ffffff}.nutri-reference_professionalDemoRequest__lhU2h{display:grid;gap:9px;color:#344054}.nutri-reference_professionalDemoRequest__lhU2h strong{color:#0f172a}.nutri-reference_professionalDemoRequest__lhU2h span{color:#667085;font-size:13px}.nutri-reference_professionalDemoRequest__lhU2h footer{display:flex;gap:8px}.nutri-reference_professionalDemoRequest__lhU2h button{min-height:36px;padding:0 12px}.nutri-reference_professionalDemoRequest__lhU2h button+button{background:rgba(15,143,98,.1);color:#0f8f62}.nutri-reference_professionalDemoMessages__o361J{display:grid;grid-template-columns:210px minmax(0,1fr) 210px;gap:16px;min-height:430px}.nutri-reference_professionalDemoMessageProfile__3Sg8n,.nutri-reference_professionalDemoMessages__o361J article,.nutri-reference_professionalDemoMessages__o361J aside{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:rgba(255,255,255,.86)}.nutri-reference_professionalDemoMessages__o361J aside{display:grid;align-content:start;gap:8px;padding:12px}.nutri-reference_professionalDemoMessages__o361J aside>strong{padding:4px 4px 8px;color:#0f172a;font-size:14px}.nutri-reference_professionalDemoMessages__o361J aside span{position:relative;display:flex;align-items:center;gap:8px;padding:10px;border-radius:15px;color:#667085;font-size:13px;font-weight:800}.nutri-reference_professionalDemoMessages__o361J aside b{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:rgba(15,143,98,.1);color:#0f8f62}.nutri-reference_professionalDemoMessages__o361J aside small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutri-reference_professionalDemoMessages__o361J aside em{display:grid;width:18px;height:18px;margin-left:auto;place-items:center;border-radius:999px;background:#ef4444;color:#ffffff;font-size:9px;font-style:normal;font-weight:900}.nutri-reference_professionalDemoMessageActive__BeSgy{background:rgba(15,143,98,.1);color:#0f172a!important}.nutri-reference_professionalDemoMessages__o361J article{display:flex;flex-direction:column;gap:10px;padding:16px}.nutri-reference_professionalDemoMessages__o361J header{display:grid;gap:2px;margin-bottom:4px}.nutri-reference_professionalDemoMessages__o361J header strong{color:#0f172a}.nutri-reference_professionalDemoMessages__o361J header span{color:#667085;font-size:12px}.nutri-reference_professionalDemoMessages__o361J p{max-width:72%;margin:0;padding:10px 12px;border-radius:16px 16px 16px 5px;background:#f0f4f2;color:#344054;font-size:13px}.nutri-reference_professionalDemoMessageReply__n_Hnz{align-self:flex-end;border-radius:16px 16px 5px 16px!important;background:#0f8f62!important;color:#ffffff!important}.nutri-reference_professionalDemoMessageAttachment__8VpBv{align-self:flex-end;padding:9px 11px;border:1px solid rgba(15,143,98,.14);border-radius:14px;background:rgba(15,143,98,.1);color:#0f8f62;font-size:12px;font-weight:850}.nutri-reference_professionalDemoMessages__o361J footer{margin-top:auto;padding:12px;border-radius:16px;background:#f6f8f7;color:#98a2b3;font-size:13px}.nutri-reference_professionalDemoMessageProfile__3Sg8n{display:grid;align-content:start;justify-items:center;gap:10px;padding:18px 14px;text-align:center}.nutri-reference_professionalDemoMessageProfile__3Sg8n>span{display:grid;width:56px;height:56px;place-items:center;border-radius:999px;background:rgba(15,143,98,.1);color:#0f8f62;font-size:18px;font-weight:900}.nutri-reference_professionalDemoMessageProfile__3Sg8n strong{color:#0f172a;font-size:15px}.nutri-reference_professionalDemoMessageProfile__3Sg8n p,.nutri-reference_professionalDemoMessageProfile__3Sg8n small{margin:0;color:#667085;font-size:12px;line-height:1.35}.nutri-reference_professionalDemoExamRow__69WNM{justify-content:space-between}.nutri-reference_professionalDemoExamRow__69WNM strong{color:#0f172a}.nutri-reference_professionalDemoExamRow__69WNM span{color:#344054;font-weight:850}.nutri-reference_professionalDemoFoodGrid__SM8nV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nutri-reference_professionalDemoFoodGrid__SM8nV span{padding:18px 16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.86);color:#344054;font-size:13px;font-weight:850}.nutri-reference_professionalDemoSettings__JQJFz label{display:grid;gap:7px;color:#667085;font-size:12px;font-weight:800}.nutri-reference_professionalDemoSettings__JQJFz label span{padding:12px;border-radius:15px;background:#f6f8f7;color:#0f172a;font-size:14px}.nutri-reference_professionalDemoSignature__vUl1K{padding:24px;color:#0f172a;font-family:Brush Script MT,cursive;font-size:38px;font-weight:400}@media (max-width:1024px){.nutri-reference_professionalDemoShell__yWeZJ{grid-template-columns:76px minmax(0,1fr)}.nutri-reference_professionalDemoMetrics__T4laN,.nutri-reference_professionalDemoPatientGrid__vuNFo{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_professionalDemoDietCard__C3Fzi{grid-template-columns:auto minmax(0,1fr) auto}.nutri-reference_professionalDemoDietMacros__aYx63{grid-column:2/-1;justify-content:flex-start}.nutri-reference_professionalDemoDietCard__C3Fzi em{grid-column:3;grid-row:1}.nutri-reference_professionalDemoDietCard__C3Fzi>b{display:none}.nutri-reference_professionalDemoCalendarGrid__egEIo,.nutri-reference_professionalDemoDietLayout__qCsOk,.nutri-reference_professionalDemoGrid__OFTzx,.nutri-reference_professionalDemoSettings__JQJFz{grid-template-columns:1fr}}@media (max-width:640px){.nutri-reference_professionalDemo__trtFs{border-radius:24px;padding:8px}.nutri-reference_professionalDemoShell__yWeZJ{grid-template-columns:58px minmax(0,1fr);height:clamp(430px,70dvh,560px);min-height:0;border-radius:20px}.nutri-reference_professionalDemoBrand__nU9fp{justify-content:center;min-height:50px;padding:5px}.nutri-reference_professionalDemoBrandMark__zhZvO{height:36px}.nutri-reference_professionalDemoBrandWordmark__9Z7WJ,.nutri-reference_professionalDemoUser__GEu0m{display:none}.nutri-reference_professionalDemoNav__9rGT_{gap:2px;padding:5px 4px}.nutri-reference_professionalDemoNavItem__YmNdy{flex-direction:column;justify-content:center;gap:0;width:42px;min-height:34px;padding:0;border-radius:11px;font-size:8px;line-height:1.05;text-align:center}.nutri-reference_professionalDemoNavIcon__oZ5Xe{width:15px;height:15px}.nutri-reference_professionalDemoNavItem__YmNdy span{display:none}.nutri-reference_professionalDemoNavItem__YmNdy b{position:absolute;right:2px;top:2px;min-width:13px;height:13px;font-size:8px}.nutri-reference_professionalDemoTopbar__iYvW9{align-items:flex-start;min-height:72px;padding:10px}.nutri-reference_professionalDemoTopbar__iYvW9 small{font-size:9px}.nutri-reference_professionalDemoTopbar__iYvW9 h3{font-size:20px}.nutri-reference_professionalDemoTopbar__iYvW9 p{display:none}.nutri-reference_professionalDemoReplay__CdXlg{min-height:28px;padding:0 8px;font-size:9px}.nutri-reference_professionalDemoCanvas__3oU8M{gap:10px;padding:10px;overflow-y:auto;overscroll-behavior:contain}.nutri-reference_professionalDemoPageHero__56XAW{align-items:flex-start;flex-direction:column;gap:10px;padding:12px;border-radius:17px}.nutri-reference_professionalDemoPageHero__56XAW span{margin-bottom:5px;font-size:8.5px;letter-spacing:.12em}.nutri-reference_professionalDemoPageHero__56XAW strong{font-size:21px}.nutri-reference_professionalDemoPageHero__56XAW p{margin-top:6px;font-size:10.5px}.nutri-reference_professionalDemoPageHero__56XAW>button{min-height:34px;padding:0 10px;border-radius:12px;font-size:10px}.nutri-reference_professionalDemoHeroValue__SO_fU{width:100%;padding:9px 10px;border-radius:13px}.nutri-reference_professionalDemoHeroValue__SO_fU b{font-size:15px}.nutri-reference_professionalDemoSectionTitle__S8xoF{align-items:flex-start;gap:8px}.nutri-reference_professionalDemoSectionTitle__S8xoF strong{font-size:16px}.nutri-reference_professionalDemoSectionTitle__S8xoF span{font-size:10px}.nutri-reference_professionalDemoSectionTitle__S8xoF em{font-size:8.5px;letter-spacing:.08em}.nutri-reference_professionalDemoMetrics__T4laN{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nutri-reference_professionalDemoMetric__oMiYa{min-height:86px;padding:10px;border-radius:17px}.nutri-reference_professionalDemoMetric__oMiYa small,.nutri-reference_professionalDemoMetric__oMiYa span{font-size:9.5px;line-height:1.2}.nutri-reference_professionalDemoMetric__oMiYa strong{font-size:22px}.nutri-reference_professionalDemoCalendarGrid__egEIo,.nutri-reference_professionalDemoDietLayout__qCsOk,.nutri-reference_professionalDemoGrid__OFTzx,.nutri-reference_professionalDemoPatientGrid__vuNFo,.nutri-reference_professionalDemoSettings__JQJFz{grid-template-columns:1fr;gap:10px}.nutri-reference_professionalDemoPanel__EnubA,.nutri-reference_professionalDemoPatientCard__VkBXp{gap:8px;padding:11px;border-radius:17px}.nutri-reference_professionalDemoPanelHead__y9hIB strong{font-size:13px}.nutri-reference_professionalDemoPanelHead__y9hIB span{padding:5px 7px;font-size:9px}.nutri-reference_professionalDemoAppointment__0fTnU,.nutri-reference_professionalDemoExamRow__69WNM,.nutri-reference_professionalDemoMealRow__uJBbJ{gap:8px;padding:9px;border-radius:13px}.nutri-reference_professionalDemoAppointment__0fTnU strong,.nutri-reference_professionalDemoMealRow__uJBbJ strong,.nutri-reference_professionalDemoPatientCard__VkBXp strong,.nutri-reference_professionalDemoSearchRow__aIfF9 span,.nutri-reference_professionalDemoTask__Rb6dr{font-size:11px}.nutri-reference_professionalDemoAppointment__0fTnU span,.nutri-reference_professionalDemoMealRow__uJBbJ span,.nutri-reference_professionalDemoPatientCard__VkBXp em,.nutri-reference_professionalDemoPatientCard__VkBXp p,.nutri-reference_professionalDemoPatientCard__VkBXp small{font-size:10px}.nutri-reference_professionalDemoTask__Rb6dr{padding:9px;border-radius:13px}.nutri-reference_professionalDemoSearchRow__aIfF9{gap:7px;min-height:50px;padding:7px;border-radius:16px}.nutri-reference_professionalDemoSearchRow__aIfF9 span{padding:9px}.nutri-reference_professionalDemoSearchRow__aIfF9 button{min-height:34px;padding:0 9px;font-size:10px}.nutri-reference_professionalDemoPatientCard__VkBXp{min-height:98px}.nutri-reference_professionalDemoPatientBadges__55Z6g{gap:5px}.nutri-reference_professionalDemoPatientBadges__55Z6g i{padding:4px 6px;font-size:8px}.nutri-reference_professionalDemoPatientObjective__mOPSc{padding:8px;border-radius:12px}.nutri-reference_professionalDemoPatientObjective__mOPSc small{font-size:8px}.nutri-reference_professionalDemoPatientObjective__mOPSc strong{font-size:10.5px}.nutri-reference_professionalDemoPatientCard__VkBXp>div>span{width:31px;height:31px;border-radius:11px}.nutri-reference_professionalDemoPatientCard__VkBXp b{font-size:19px}.nutri-reference_professionalDemoPatientCard__VkBXp footer{align-items:center}.nutri-reference_professionalDemoPatientCard__VkBXp button{min-height:29px;padding:0 8px;font-size:9px}.nutri-reference_professionalDemoDietList__YCR1X{gap:8px}.nutri-reference_professionalDemoDietCard__C3Fzi{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;border-radius:17px}.nutri-reference_professionalDemoDietIcon__cY1a7{width:34px;height:34px;border-radius:12px}.nutri-reference_professionalDemoDietIcon__cY1a7 svg{width:16px;height:16px}.nutri-reference_professionalDemoDietCard__C3Fzi>div:nth-child(2) strong{font-size:11px}.nutri-reference_professionalDemoDietCard__C3Fzi>div:nth-child(2) span,.nutri-reference_professionalDemoDietMacros__aYx63{font-size:9px}.nutri-reference_professionalDemoDietMacros__aYx63{grid-column:1/-1;flex-wrap:wrap;gap:7px}.nutri-reference_professionalDemoDietMacros__aYx63 strong{font-size:14px}.nutri-reference_professionalDemoDietCard__C3Fzi em{grid-column:2;grid-row:2;justify-self:start;padding:5px 7px;font-size:8px}.nutri-reference_professionalDemoCalendarDays__CYugx{gap:6px}.nutri-reference_professionalDemoCalendarDays__CYugx span{min-height:58px;border-radius:13px;font-size:10px}.nutri-reference_professionalDemoCalendarDays__CYugx b{font-size:17px}.nutri-reference_professionalDemoMessages__o361J{grid-template-columns:78px minmax(0,1fr);gap:9px;min-height:360px}.nutri-reference_professionalDemoMessageProfile__3Sg8n{display:none}.nutri-reference_professionalDemoMessages__o361J article,.nutri-reference_professionalDemoMessages__o361J aside{border-radius:17px}.nutri-reference_professionalDemoMessages__o361J aside{padding:7px}.nutri-reference_professionalDemoMessages__o361J aside>strong{padding:2px 2px 5px;font-size:10px}.nutri-reference_professionalDemoMessages__o361J aside span{display:grid;justify-items:center;gap:3px;padding:7px 4px;font-size:8px;text-align:center}.nutri-reference_professionalDemoMessages__o361J aside b{width:24px;height:24px}.nutri-reference_professionalDemoMessages__o361J aside em{position:absolute;right:4px;top:4px;width:14px;height:14px;font-size:8px}.nutri-reference_professionalDemoMessages__o361J article{padding:10px}.nutri-reference_professionalDemoMessages__o361J p{max-width:94%;padding:8px;font-size:10px}.nutri-reference_professionalDemoMessages__o361J footer,.nutri-reference_professionalDemoMessages__o361J header span{font-size:10px}.nutri-reference_professionalDemoMessageAttachment__8VpBv{padding:7px;font-size:9.5px}.nutri-reference_professionalDemoFoodGrid__SM8nV{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nutri-reference_professionalDemoFoodGrid__SM8nV span{padding:12px 10px;border-radius:14px;font-size:11px}.nutri-reference_professionalDemoSignature__vUl1K{padding:14px;font-size:27px}}@media (max-width:767px){.nutri-reference_nutriDashboardDemo__RwGZC{height:var(--nutri-mobile-demo-height,236px);min-height:var(--nutri-mobile-demo-height,236px);overflow:hidden}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardFrameCollapsed__Ff_sg,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardFrame__IZ1Yw{width:1238px;height:806px;transform:scale(var(--nutri-mobile-demo-scale,.29));transform-origin:left top}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardFrame__IZ1Yw{grid-template-columns:240px minmax(0,1fr)}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardFrameCollapsed__Ff_sg{grid-template-columns:64px minmax(0,1fr)}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR{position:relative;inset:auto;width:auto;transform:none;transition:none}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardFrameMenuOpen__7EpVN .nutri-reference_nutriDashboardMobileScrim__pS77R,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardMobileScrim__pS77R{display:none}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardNavItem__1vbMZ span,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L div,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardUser__30X3L svg{display:block}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR .nutri-reference_nutriDashboardCollapseButton__GQh8F{display:grid}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardBrandCopy__gd4pd,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardCollapseButton__GQh8F,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ span,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L div,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L svg{display:none}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardSidebarBrand__rq_zQ{justify-content:center;min-height:82px;padding:10px 8px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNav__6dllW,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUtility__pIcMd{align-items:center;padding-inline:8px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ{justify-content:center;width:40px;padding:0}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardNavItem__1vbMZ b{position:absolute;right:-2px;top:-2px;display:grid;width:16px;height:16px;margin:0;place-items:center;border-radius:999px;background:#fee2e2;color:#ef4444;font-size:9px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSidebar__LkjkR[data-collapsed=true] .nutri-reference_nutriDashboardUser__30X3L{justify-content:center}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardHeader__v6UVT{min-height:80px;gap:18px;padding:0 40px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardMenuButton__4YRzy{display:none}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardSearch__NGj0_{display:flex}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardHeaderTitle__OWRnO h3{max-width:none;font-size:27px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardHeaderTitle__OWRnO p{margin-top:10px;font-size:15px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardHeaderActions__OkxHp{gap:10px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardHeaderActionButton__su8M7{width:32px;height:32px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardHeaderActionButton__su8M7.nutri-reference_nutriThemeCycleButton__lbXlJ{width:auto;min-width:86px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoModeButton__t438p{width:auto;min-width:0;min-height:32px;grid-template-columns:auto auto;gap:0 7px;padding:0 12px;font-size:11px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC span,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoModeButton__t438p small,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoModeButton__t438p span{display:block}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardViewport__vFWes{padding:24px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMetricsGrid__dukhb{grid-template-columns:repeat(4,minmax(0,1fr))}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDashboardPanels__fr3FE,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriTwoColumn__ZfNYb{grid-template-columns:minmax(0,1.25fr) minmax(340px,.9fr)}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSearchShell__85OSC{grid-template-columns:minmax(0,1fr) auto auto}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriHeroPanel__xsR9j{grid-template-columns:minmax(0,1fr) auto}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriHeroActions__7uz2_{display:flex;width:auto}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriHeroActions__7uz2_ .nutri-reference_nutriSearchField__LNX4m{width:320px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMutedButton__00rHu,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriPrimaryButton__EuqiS{width:auto}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriScheduleGrid__ue7Wt,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSupportGrid__Gk8Hq{grid-template-columns:repeat(3,minmax(0,1fr))}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriFoodsLayout__fWzOJ{grid-template-columns:242px minmax(0,1fr)}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMessagesPage__D15iL{grid-template-columns:380px minmax(0,1fr);min-height:680px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsPage__NqMH9{grid-template-columns:256px minmax(0,1fr);height:680px;min-height:0}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsPage__NqMH9 aside{display:block;overflow-x:visible;border-right:1px solid #d5d7de;border-bottom:0;padding:24px 16px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsPage__NqMH9 aside h4{display:flex}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsPage__NqMH9 aside button{width:100%;flex:initial}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsPage__NqMH9 section{padding:36px 40px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsPage__NqMH9 section h4{font-size:24px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsCardBody__tld_0,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsGroup__ty2Ws>div,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsIntensityGrid__1o38b,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsThemeGrid__Lk_1_,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsTwoColumn__rfqwX{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsCardGrid__KJvZ3,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsThemeGrid__Lk_1_{grid-template-columns:repeat(3,minmax(0,1fr))}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsSplit___fBMM{grid-template-columns:minmax(0,1fr) 320px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsSignatureBuilder__oQ8vy{grid-template-columns:260px minmax(0,1fr);padding:24px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsBillingHero__T2u_D,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsCardHead__4_Oge,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriSettingsTemplatePick__dXju1{grid-template-columns:auto minmax(0,1fr) auto}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriFinancePanel__TROO_{grid-template-columns:minmax(0,1.2fr) 430px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriFinancePanel__TROO_ aside{border-left:1px solid #d5d7de;border-top:0}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietHeaderGrid__Hiwbu{grid-template-columns:minmax(260px,1fr) auto minmax(340px,1fr);justify-items:stretch;gap:24px;padding:0 0 20px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietPatient__HHS2G{width:auto;justify-content:flex-start;padding-left:0}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietCalories__aj_cA{width:auto;justify-content:center;gap:34px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietCalories__aj_cA>i{width:82px;height:82px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietActions__fUqVK{width:auto;justify-items:end}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietActions__fUqVK>div{justify-content:flex-end}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietSelector__HpRSe{width:auto;min-width:164px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMacroPanel__aM8bF{grid-template-columns:auto minmax(0,1fr);margin:0;padding:22px 24px;border-radius:32px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMacroGrid__KPYsR{grid-template-columns:repeat(4,minmax(0,1fr))}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietTabs__n6mUI{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriDietTabs__n6mUI button{min-width:0}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealCard__EO00W{margin:24px 0 0;padding:40px 24px 0;border-radius:32px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealActions___IFeV,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealIdentity__j38Qz,.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealTop__3Rd_G{align-items:center;flex-direction:row}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealIdentity__j38Qz input:first-of-type{width:128px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealIdentity__j38Qz input:last-of-type{width:256px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealActions___IFeV{display:flex}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealFilters__9ZW36{align-items:center;flex-direction:row}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriQuickMeals__XC_DA{width:auto;margin-left:auto}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealTable__47W_y{min-height:160px;overflow-x:visible}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealTableHead__gM9Jp{display:grid}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealTableRow__vYtu7{min-width:0;grid-template-columns:minmax(260px,1fr) 180px repeat(5,70px);padding:12px 48px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealFooter__H3NdN{grid-template-columns:auto minmax(0,1fr) auto auto;gap:26px;margin-inline:-24px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriMealFooter__H3NdN>strong{text-align:center}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=diet-tabs]{--auto-x:410px;--auto-y:488px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=meal-filters]{--auto-x:450px;--auto-y:660px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=foods-sidebar]{--auto-x:42px;--auto-y:354px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=foods-tabs]{--auto-x:660px;--auto-y:430px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=patients-sidebar]{--auto-x:42px;--auto-y:152px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=dashboard-sidebar]{--auto-x:42px;--auto-y:111px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=calendar-sidebar]{--auto-x:42px;--auto-y:234px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=evaluations-sidebar]{--auto-x:42px;--auto-y:275px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=exams-sidebar]{--auto-x:42px;--auto-y:316px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=finance-sidebar]{--auto-x:42px;--auto-y:398px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=messages-sidebar]{--auto-x:42px;--auto-y:439px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=notifications-sidebar]{--auto-x:42px;--auto-y:676px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=settings-sidebar]{--auto-x:42px;--auto-y:718px}.nutri-reference_nutriDashboardDemo__RwGZC .nutri-reference_nutriAutoClickLayer__6jmcC[data-target=theme-controls]{--auto-x:1135px;--auto-y:42px}}