@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.coachPortalV207{--coach-page: #f4f6f9;--coach-card: #ffffff;--coach-text: #070b18;--coach-muted: #667085;--coach-line: #e6eaf0;--coach-accent: #0066ff;--coach-accent-soft: rgba(0, 102, 255, .12);--coach-accent-border: rgba(0, 102, 255, .28);--coach-glass: rgba(255, 255, 255, .82);--coach-glass-strong: rgba(255, 255, 255, .94);--coach-glass-line: rgba(7, 11, 24, .08);--coach-shadow: 0 18px 42px rgba(15, 23, 42, .08);--coach-font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--coach-fs-page: 26px;--coach-fs-kpi: 17px;--coach-fs-title: 13px;--coach-fs-body: 13px;--coach-fs-meta: 11px;--coach-fs-ui: 12px;--coach-w-regular: 400;--coach-w-medium: 500;--coach-w-semibold: 600;--coach-w-bold: 700;--coach-tracking-tight: -.03em;--coach-tracking-ui: -.01em;font-family:var(--coach-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}html[data-nutri-theme=light] .coachPortalV207{--coach-accent: #22c55e;--coach-accent-soft: rgba(34, 197, 94, .12);--coach-accent-border: rgba(34, 197, 74, .28);--coach-accent-text: #052e16}html[data-nutri-theme=light] .coachPortalV207,html[data-nutri-theme=dark] .coachPortalV207{background:var(--coach-page)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207{--coach-page: #000000;--coach-card: #000000;--coach-input-bg: #141414;--coach-textarea-bg: #0a0a0a;--coach-text: #f5f5f7;--coach-muted: #98989d;--coach-line: #2c2c2e;--coach-accent: #4ade80;--coach-accent-text: #052e16;--coach-accent-soft: rgba(74, 222, 128, .14);--coach-accent-border: rgba(74, 222, 128, .28);--coach-glass: rgba(0, 0, 0, .82);--coach-glass-strong: rgba(10, 10, 10, .94);--coach-glass-line: rgba(255, 255, 255, .1);--coach-shadow: none}.coachPortalV207 .coachMainV207,.coachPortalV207 .coachSidebarV207{background:var(--coach-page)!important;color:var(--coach-text)!important}.coachPortalV207 .coachSidebarV207{border-color:var(--coach-line)!important}.coachPortalV207 :where(.coachHeroCardV207,.coachStatV207,.coachPanelV207,.coachActionV207,.clientCardV207,.coachClientListV207>article,.clientPortalHeroV207,.programDayGridV207 article,.checkinReviewGridV207 article,.aiQuestionGridV207 article,.workoutSectionV207,.exerciseRowV207,.builderSettingsV207,.publishedWorkoutV207,.builderEditorV208,.builderMoveEditorV208 article,.coachAccountPreviewV207,.coachProfileHeroV208,.coachProfileGridV208 article,.coachIdSettingsCardV209,.coachIntelPanelV298,.coachIntelMetricsV298 article,.coachIntelPanelV260,.coachVideoReviewListV345,.coachVideoReviewDetailV345,.coachVideoNotesV345,.coachVideoClientCardV353,.coachVideoMovementChecklistV354,.aiCoachWorkspaceV295,.aiCoachRightRailV295 section,.aiCoachBottomGridV295 section,.clientPortalPanelV314,.clientPortalCardV314,.coachClientPanelV314,.coachCheckinCardV321,.coachCheckinMetricV321,.clientWorkoutCompleteTileV254,.coachEmptyClientsV209,.coachErrorPanelV302){background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important;box-shadow:var(--coach-shadow)!important}.coachPortalV207 :where(h1,h2,h3,h4,h5,h6,b,strong,label,dt,th){color:var(--coach-text)!important}.coachPortalV207 :where(p,small,span,em,li,dd,td){color:var(--coach-muted)!important}html[data-nutri-theme=dark] #root .coachPortalV207 :where(input,select,.input){background:var(--coach-input-bg, #141414)!important;background-image:none!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207 :where(textarea){background:var(--coach-textarea-bg, #0a0a0a)!important;background-image:none!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207 :where(input::placeholder,textarea::placeholder){color:var(--coach-muted)!important;-webkit-text-fill-color:var(--coach-muted)!important;opacity:1!important}html[data-nutri-theme=light] #root .coachPortalV207 :where(input,textarea,select,.input){background:var(--coach-card)!important;background-image:none!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 :where(input::placeholder,textarea::placeholder){color:var(--coach-muted)!important;-webkit-text-fill-color:var(--coach-muted)!important;opacity:1!important}.coachPortalV207 :where(.coachGhostV207,.coachTabsV207 button,.builderModeGridV207 button,.builderDaysV207 button,.coachIntelHeaderBtnV298,.coachIntelWideBtnV298,.coachIntelFilterBtnV298,.coachSettingsButtonV284,.coachSignOutCompactV284,.coachSidebarV207 nav button,.coachVideoQuickNotesV345 button,.coachPanelV207 header>button){background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}.coachPortalV207 :where(.coachSidebarV207 nav button.active,.coachTabsV207 button.active,.builderModeGridV207 button.active,.builderDaysV207 button.active,button.primary,.coachPrimaryV207,.coachBuildProgramV234):not(.coachNavV425Item){background:var(--coach-accent)!important;border-color:var(--coach-accent)!important;color:var(--coach-accent-text, #052e16)!important;-webkit-text-fill-color:var(--coach-accent-text, #052e16)!important}.coachPortalV207 :where(.coachSidebarV207 nav button.active,.coachTabsV207 button.active,.builderModeGridV207 button.active,.builderDaysV207 button.active,button.primary,.coachPrimaryV207,.coachBuildProgramV234):not(.coachNavV425Item) svg{color:var(--coach-accent-text, #052e16)!important;stroke:var(--coach-accent-text, #052e16)!important}.coachPortalV207 .coachBrandV207>span,.coachPortalV207 .coachUserV207>span,.coachPortalV207 .coachTopProfileButtonV252>span,.coachPortalV207 .coachStatV207 span,.coachPortalV207 .coachIntelMetricIconV298{background:var(--coach-accent-soft)!important;border-color:var(--coach-accent-border)!important;color:var(--coach-accent)!important}.coachPortalV207 .coachSidebarV207 nav button svg,.coachPortalV207 .coachTopbarV207 svg,.coachPortalV207 .coachActionV207 svg{color:var(--coach-accent)!important;stroke:var(--coach-accent)!important}.coachPortalV207 .coachTopbarV207,.coachPortalV207 .coachVideoInboxHeadV353,.coachPortalV207 .coachIntelHeaderV298,.coachPortalV207 .aiCoachHeaderV295{background:transparent!important}.coachPortalV207 .clientBubbleV295,.coachPortalV207 .aiBubbleV295,.coachPortalV207 .coachVideoPlaybackV345,.coachPortalV207 .coachVideoPlaceholderV345{background:var(--coach-glass-strong)!important;border:1px solid var(--coach-glass-line)!important;color:var(--coach-text)!important}.coachPortalV207 .coachSignOutV208,.coachPortalV207 .coachSignOutCompactV284{background:var(--coach-card)!important;border-color:#dc262647!important;color:#dc2626!important}.coachPortalV207 .coachAppearanceCardV385{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 18px!important;border-radius:22px!important;border:1px solid var(--coach-line)!important;background:var(--coach-card)!important;box-shadow:var(--coach-shadow)!important}.coachPortalV207 .coachAppearanceCardV385>div strong{display:block!important;color:var(--coach-text)!important;font-size:15px!important;font-weight:700!important}.coachPortalV207 .coachAppearanceCardV385>div small{display:block!important;margin-top:4px!important;color:var(--coach-muted)!important;font-size:12px!important}.coachPortalV207 .profileThemeToggleV194{display:inline-flex!important;padding:3px!important;border-radius:999px!important;border:1px solid var(--coach-line)!important;background:var(--coach-page)!important;gap:2px!important}.coachPortalV207 .profileThemeToggleV194 button{min-width:52px!important;height:34px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--coach-muted)!important;font-size:11px!important;font-weight:800!important}.coachPortalV207 .profileThemeToggleV194 button.active{background:var(--coach-accent)!important;color:var(--coach-accent-text, #052e16)!important;-webkit-text-fill-color:var(--coach-accent-text, #052e16)!important}.coachPortalV207 .coachPlannerCardsV386{display:grid!important;gap:12px!important}.coachPortalV207 .coachPlannerCardV386{--planner-tone: var(--coach-accent);--planner-tone-soft: var(--coach-accent-soft);--planner-tone-border: var(--coach-accent-border);position:relative!important;display:grid!important;grid-template-columns:28px 52px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:16px 18px 16px 14px!important;border:1px solid var(--coach-line)!important;border-radius:18px!important;background:var(--coach-card)!important;box-shadow:var(--coach-shadow)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.coachPortalV207 .coachPlannerCardV386.is-collapsed{cursor:pointer!important}.coachPortalV207 .coachPlannerCardV386.is-collapsed:hover{transform:translateY(-1px)!important}.coachPortalV207 .coachPlannerCardV386.is-expanded,.coachPortalV207 .coachPlannerCardV386.is-active{border-color:#e5e7eb!important;box-shadow:none!important}.coachPortalV207 .coachPlannerCardV386.is-expanded{display:block!important;padding:16px 18px 18px 14px!important}.coachPortalV207 .coachPlannerCardV386.tone-warm{--planner-tone: #ea580c;--planner-tone-soft: transparent;--planner-tone-border: #e5e7eb}.coachPortalV207 .coachPlannerCardV386.tone-skill{--planner-tone: #7c3aed;--planner-tone-soft: transparent;--planner-tone-border: #e5e7eb}.coachPortalV207 .coachPlannerCardV386.tone-strength{--planner-tone: #0066ff;--planner-tone-soft: transparent;--planner-tone-border: #e5e7eb}.coachPortalV207 .coachPlannerCardV386.tone-conditioning{--planner-tone: #059669;--planner-tone-soft: transparent;--planner-tone-border: #e5e7eb}.coachPortalV207 .coachPlannerCardV386.tone-accessory{--planner-tone: #6b7280;--planner-tone-soft: transparent;--planner-tone-border: #e5e7eb}.coachPortalV207 .coachPlannerCardV386.tone-cooldown{--planner-tone: #0284c7;--planner-tone-soft: transparent;--planner-tone-border: #e5e7eb}.coachPortalV207 .coachPlannerCardGripV386{align-self:start!important;margin-top:4px!important;border:0!important;background:transparent!important;color:var(--coach-muted)!important;font-size:16px!important;line-height:1!important;letter-spacing:-4px!important;cursor:grab!important;padding:0!important}.coachPortalV207 .coachPlannerCardIconV386{width:48px!important;height:48px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #e5e7eb!important;color:var(--planner-tone)!important}.coachPortalV207 .coachPlannerCardIconV386 svg{width:22px!important;height:22px!important}.coachPortalV207 .coachPlannerCardBodyV386{min-width:0!important}.coachPortalV207 .coachPlannerCardCategoryV386{display:block!important;margin-bottom:4px!important;color:var(--planner-tone)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.coachPortalV207 .coachPlannerCardTitleV386,.coachPortalV207 .coachPlannerCardTitleInputV386{display:block!important;width:100%!important;color:var(--coach-text)!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}.coachPortalV207 .coachPlannerCardTitleInputV386,.coachPortalV207 .coachPlannerCardDurationInputV386{border:1px solid var(--coach-line)!important;border-radius:10px!important;background:var(--coach-page)!important;padding:8px 10px!important}.coachPortalV207 .coachPlannerCardSubtitleV386{margin:6px 0 0!important;color:var(--coach-muted)!important;font-size:12px!important;line-height:1.45!important}.coachPortalV207 .coachPlannerCardActionsV386{display:inline-flex!important;align-items:center!important;gap:8px!important;justify-self:end!important;flex-wrap:nowrap!important;min-width:0!important}.coachPortalV207 .coachPlannerCardDurationV386,.coachPortalV207 .coachPlannerCardDurationInputV386{min-width:52px!important;flex-shrink:0!important;color:var(--coach-muted)!important;font-style:normal!important;font-size:13px!important;font-weight:700!important;text-align:right!important}.coachPortalV207 .coachPlannerCardActionsV386 button:not(.coachPlannerCardCopyToClientV411){width:34px!important;height:34px!important;border:1px solid var(--coach-line)!important;border-radius:10px!important;background:var(--coach-page)!important;color:var(--coach-muted)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;flex-shrink:0!important}.coachPortalV207 .coachPlannerCardActionsV386 .coachPlannerCardCopyToClientV411{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--coach-accent, #4ade80)!important;-webkit-text-fill-color:var(--coach-accent, #4ade80)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important;cursor:pointer!important;box-shadow:none!important}.coachPortalV207 .coachPlannerCardActionsV386 button:not(.coachPlannerCardCopyToClientV411) svg{width:16px!important;height:16px!important}.coachPortalV207 .coachPlannerCardActionsV386 button.danger{color:#ef4444!important;border-color:#ef44443d!important}.coachPortalV207 .coachPlannerCardChevronV386{width:28px!important;height:28px!important;border:0!important;background:transparent!important;color:var(--coach-muted)!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.coachPortalV207 .coachPlannerCardHeaderV386{display:grid!important;grid-template-columns:28px 52px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;margin-bottom:16px!important}.coachPortalV207 .coachPlannerCardExpandedV386{margin-left:40px!important;display:grid!important;gap:14px!important;width:calc(100% - 40px)!important;min-width:0!important;max-width:100%!important}.coachPortalV207 .coachPlannerCardPrescriptionV386{display:grid!important;gap:10px!important;padding:14px!important;border-radius:16px!important;border:1px solid var(--coach-line)!important;background:color-mix(in srgb,var(--coach-page) 88%,var(--coach-card))!important}.coachPortalV207 .coachPlannerCardPrescriptionRowV386{display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;gap:12px!important;align-items:start!important;padding:10px 0!important;border-bottom:1px solid var(--coach-line)!important}.coachPortalV207 .coachPlannerCardPrescriptionRowV386:last-child{border-bottom:0!important;padding-bottom:0!important}.coachPortalV207 .coachPlannerCardPrescriptionRowV386 strong{display:block!important;color:var(--coach-text)!important;font-size:14px!important}.coachPortalV207 .coachPlannerCardPrescriptionRowV386 p{margin:4px 0 0!important;color:var(--coach-muted)!important;font-size:12px!important;line-height:1.45!important}.coachPortalV207 .coachPlannerCardPrescriptionIconV386{width:34px!important;height:34px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--planner-tone-soft)!important;color:var(--planner-tone)!important}.coachPortalV207 .coachPlannerCardFormV386{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important}.coachPortalV207 .coachPlannerCardFormV386 label{display:grid!important;gap:6px!important;min-width:0!important}.coachPortalV207 .coachPlannerCardFormV386 label.full{grid-column:1 / -1!important}.coachPortalV207 .coachPlannerCardFormV386 label span{color:var(--coach-muted)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.coachPortalV207 .coachPlannerCardFormV386 input,.coachPortalV207 .coachPlannerCardFormV386 select,.coachPortalV207 .coachPlannerCardFormV386 textarea,.coachPortalV207 .coachPlannerCardTextareaV386{width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid var(--coach-line)!important;border-radius:12px!important;background:var(--coach-card)!important;color:var(--coach-text)!important;padding:10px 12px!important;font-size:13px!important;box-sizing:border-box!important}.coachPortalV207 .coachPlannerCardTextareaV386{display:block!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.45!important;resize:vertical!important;overflow:hidden!important;min-height:88px!important}.coachPortalV207 .coachPlannerCardPrescriptionInputV386{min-height:132px!important}.coachPortalV207 .coachPlannerCardBodyV386,.coachPortalV207 .coachPlannerCardSubtitleV386{min-width:0!important;max-width:100%!important}.coachPortalV207 .coachPlannerCardSubtitleV386{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.coachPortalV207 .coachPlannerCardCoachNoteV386 textarea{min-height:88px!important}.coachPortalV207 .coachPlannerAddBlockV386{margin-top:4px!important;min-height:52px!important;border:1px dashed var(--coach-line)!important;border-radius:16px!important;background:transparent!important;color:var(--coach-text)!important;font-weight:800!important}@media (max-width: 980px){.coachPortalV207 .coachPlannerCardV386,.coachPortalV207 .coachPlannerCardHeaderV386{grid-template-columns:24px 44px minmax(0,1fr)!important}.coachPortalV207 .coachPlannerCardActionsV386{grid-column:1 / -1!important;justify-content:flex-end!important;margin-top:8px!important}.coachPortalV207 .coachPlannerCardFormV386{grid-template-columns:1fr!important}.coachPortalV207 .coachPlannerCardExpandedV386{margin-left:0!important;width:100%!important}.coachPortalV207 .coachPlannerCardV386.is-expanded{width:100%!important;min-width:0!important}.coachPortalV207 .coachPlannerCardV386.is-expanded .coachPlannerCardHeaderV386{grid-template-columns:24px 44px minmax(0,1fr)!important}.coachPortalV207 .coachPlannerCardV386.is-expanded .coachPlannerCardActionsV386{grid-column:1 / -1!important;justify-content:flex-end!important;margin-top:8px!important}}.coachPortalV207 .coachClientProgramPreviewV387{--client-program-warm: #f97316;--client-program-skill: #a855f7;--client-program-strength: #3fa266;--client-program-conditioning: #ef4444;--client-program-accessory: #3b82f6;--client-program-cooldown: #14b8a6}.coachPortalV207 .coachClientProgramPreviewV387.clientProgramSectionListV387{display:grid;gap:10px;margin:0}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387{border-radius:18px;border:1px solid var(--coach-line);background:var(--coach-card);overflow:hidden;box-shadow:var(--coach-shadow)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionRowV387{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;cursor:pointer}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionIconV387{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:18px;background:#ffffff0a}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionCategoryV387{display:block;margin-bottom:4px;font-size:11px;font-weight:900;letter-spacing:.08em}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionTitleV387{display:block;font-size:18px;line-height:1.08;letter-spacing:-.03em;color:var(--coach-text)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionSubtitleV387{margin:4px 0 0;color:var(--coach-muted);font-size:13px;font-weight:650}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionActionsV387{display:grid;gap:8px;justify-items:end}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionActionsV387.no-check{grid-template-columns:1fr}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionChevronV387{width:34px;height:34px;border-radius:999px;border:1px solid var(--coach-line);background:#ffffff08;color:var(--coach-muted);display:grid;place-items:center;font-size:14px;font-weight:900}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionChevronV387.is-open{color:var(--coach-text)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionQuickV387{padding:0 14px 14px 72px}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionQuickV387 ul{margin:0;padding:12px 14px;list-style:disc;border-radius:14px;background:#ffffff0a}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionQuickV387 li{margin:0 0 6px;color:var(--coach-muted);font-size:13px;line-height:1.45}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-warm .clientProgramSectionCategoryV387{color:var(--client-program-warm)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-warm .clientProgramSectionIconV387{color:var(--client-program-warm);background:#f973161f}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-skill .clientProgramSectionCategoryV387{color:var(--client-program-skill)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-skill .clientProgramSectionIconV387{color:var(--client-program-skill);background:#a855f71f}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-strength .clientProgramSectionCategoryV387{color:var(--client-program-strength)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-strength .clientProgramSectionIconV387{color:var(--client-program-strength);background:#3fa2661f}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-conditioning .clientProgramSectionCategoryV387{color:var(--client-program-conditioning)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-conditioning .clientProgramSectionIconV387{color:var(--client-program-conditioning);background:#ef44441f}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-accessory .clientProgramSectionCategoryV387{color:var(--client-program-accessory)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-accessory .clientProgramSectionIconV387{color:var(--client-program-accessory);background:#3b82f61f}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-cooldown .clientProgramSectionCategoryV387{color:var(--client-program-cooldown)}.coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionV387.tone-cooldown .clientProgramSectionIconV387{color:var(--client-program-cooldown);background:#14b8a61f}html[data-nutri-theme=light] .coachPortalV207 .coachClientProgramPreviewV387 .clientProgramSectionQuickV387 ul{background:#0f172a0a}.programBuilderV388{--pb-bg: #000000;--pb-panel: #0a0a0a;--pb-panel-2: #111111;--pb-border: rgba(255, 255, 255, .08);--pb-text: #f8fafc;--pb-muted: rgba(248, 250, 252, .58);--pb-accent: #4ade80;--pb-accent-soft: rgba(74, 222, 128, .12);--pb-accent-text: #041208;display:none;width:100%;min-height:calc(100vh - 24px);padding:0 24px 28px;color:var(--pb-text);box-sizing:border-box;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}html[data-nutri-theme=light] .programBuilderV388{--pb-bg: #f3f5f8;--pb-panel: #ffffff;--pb-panel-2: #f8fafc;--pb-border: rgba(15, 23, 42, .08);--pb-text: #0f172a;--pb-muted: rgba(15, 23, 42, .58);--pb-accent: #22c55e;--pb-accent-soft: rgba(34, 197, 94, .12);--pb-accent-text: #052e16}.programBuilderV388 *{box-sizing:border-box}.pb388Header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 0 16px;border-bottom:1px solid var(--pb-border)}.pb388HeaderCopy h1{margin:0;font-size:32px;line-height:1.05;font-weight:800;letter-spacing:-.02em}.pb388HeaderCopy p{margin:8px 0 0;color:var(--pb-muted);font-size:15px}.pb388HeaderActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pb388AiBtn,.pb388PublishBtn{border:0;border-radius:14px;font-weight:800;padding:12px 18px;display:inline-flex;align-items:center;gap:8px}.pb388AiBtn{border:1px solid var(--pb-border);background:var(--pb-panel);color:var(--pb-text)}.pb388AiBtn svg{color:var(--pb-accent)}.pb388PublishBtn{background:linear-gradient(135deg,#4ade80,#22c55e);color:var(--pb-accent-text)}.pb388PublishWrap .pb388PublishBtn svg:last-child{width:14px;height:14px;opacity:.85}.pb388GhostBtn,.pb388PreviewBtn,.pb388IconBtn{border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-panel);color:var(--pb-text);padding:12px 16px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.pb388PublishWrap,.pb388CopyWrap{position:relative}.pb388CopyBtn svg:last-child{width:14px;height:14px;opacity:.85}.pb388CopyMenu{position:absolute;top:calc(100% + 8px);right:0;width:min(560px,92vw);padding:14px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-panel);box-shadow:0 18px 40px #00000047;display:grid;gap:12px;z-index:35}.pb388CopyPopoverAnchor{position:absolute;top:calc(100% + 8px);right:0;z-index:35}.pb388CopyPopoverAnchor .pb388CopyMenu{position:static;width:min(560px,92vw)}.pb388CopyOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0000006b;display:flex;align-items:flex-start;justify-content:center;padding:72px 24px 24px;pointer-events:auto}.pb388CopyPopover{width:min(640px,calc(100vw - 48px));max-height:min(72vh,560px);margin-left:auto;margin-right:344px;pointer-events:auto}.pb388CopyPopover .pb388CopyMenu{position:static;width:100%;max-height:min(72vh,560px);overflow:auto}.pb388CopyColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.pb388CopySection{min-width:0}.pb388CopyMenuAnchor{display:none}.pb388CopyMenuAnchor .pb388CopyMenu{position:static;width:min(360px,100%)}.pb388CopySectionLabel{display:block;margin-bottom:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pb-muted)}.pb388CopyPickPanel{border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-panel-2);overflow:hidden}.pb388CopyDayList{grid-template-columns:1fr}.pb388CopyPickList{max-height:200px;overflow:auto;display:grid}.pb388CopyPickRow{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--pb-border);cursor:pointer;font-size:13px;color:var(--pb-text)}.pb388CopyDayList .pb388CopyPickRow:first-child{border-top:0}.pb388CopyPickList:not(.pb388CopyDayList) .pb388CopyPickRow:first-child{border-top:0}.pb388CopyClientAvatar{width:28px;height:28px;border-radius:999px;border:1px solid var(--pb-border);background:var(--pb-panel);display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--pb-muted);flex-shrink:0}.coachPlannerCardCopyToClientV411{border:0;background:transparent;color:var(--pb-accent, #4ade80);font:inherit;font-size:12px;font-weight:650;padding:0 4px;cursor:pointer;white-space:nowrap}.coachPlannerCardActionsMetaV411,.coachPlannerCardActionsToolsV411{display:inline-flex;align-items:center;gap:10px;min-width:0}.coachPlannerCardActionsMetaV411{flex:1 1 auto;flex-wrap:nowrap;overflow:hidden}.coachPlannerCardActionsMetaV411 .coachPlannerCardDurationV386{flex-shrink:0;min-width:48px;text-align:left}.coachPlannerCardActionsToolsV411{flex:0 0 auto}.pb388CopyMenuHead strong{display:block;font-size:15px;color:var(--pb-text)}.pb388CopyMenuHead span{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--pb-muted)}.pb388CopyMenuHead em{font-style:normal;color:var(--pb-accent);font-weight:650}.pb388CopyField{display:grid;gap:6px}.pb388CopyField>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pb-muted)}.pb388CopyField select{height:40px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-panel-2);color:var(--pb-text);padding:0 12px;font:inherit;font-size:13px}.pb388CopyClientPanel{border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-panel-2);overflow:hidden}.pb388CopyAllRow{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pb-border);cursor:pointer}.pb388CopyAllRow input,.pb388CopyClientRow input,.pb388CopyPickRow input{margin-top:2px;accent-color:var(--pb-accent)}.pb388CopyAllRow strong{display:block;font-size:13px;color:var(--pb-text)}.pb388CopyAllRow small{display:block;margin-top:2px;font-size:11px;color:var(--pb-muted)}.pb388CopyClientList{max-height:180px;overflow:auto;display:grid}.pb388CopyClientRow{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--pb-border);cursor:pointer;font-size:13px;color:var(--pb-text)}.pb388CopyClientRow:first-child{border-top:0}.pb388CopyEmpty{margin:0;padding:14px;font-size:12px;color:var(--pb-muted)}.pb388CopyMenuActions{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.pb388CopyMenuActions .pb388PublishBtn{min-height:42px}.pb388CopyCancelBtn{justify-content:center;min-height:42px;padding:0 16px;border:1px solid var(--pb-border)!important;background:var(--pb-panel-2)!important;color:var(--pb-text)!important}.pb388CopyMenuActions .ghost{justify-content:center}@media (max-width: 1180px){.pb388CopyPopover{margin-right:24px;width:min(640px,calc(100vw - 48px))}.pb388CopyColumns,.pb388CopyMenuActions{grid-template-columns:1fr}}.programBuilderV411{padding:0 20px 24px}.programBuilderV411 .pb388Workspace{padding-top:0}.programBuilderV411 .pb388ToolbarCard{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;margin-bottom:12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-panel);overflow:hidden}.programBuilderV411 .pb388ToolbarTop{padding:12px 14px 0}.programBuilderV411 .pb388ToolbarModeRow{display:flex;align-items:center;justify-content:flex-start;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--pb-border)}.programBuilderV411 .pb388ToolbarTop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 14px}.programBuilderV411 .pb388ToolbarBody{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.programBuilderV411 .builderToolbarV555{padding:12px 14px!important;border-radius:16px!important;margin-bottom:14px!important}.programBuilderV411 .builderToolbarV555 .pb388ToolbarModeRow{margin:0 0 12px!important;padding:0 0 12px!important}.programBuilderV411 .builderToolbarV555Head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--pb-border)}.programBuilderV411 .builderToolbarV555Actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0!important;padding:0!important;justify-content:flex-start!important}.programBuilderV411 .builderToolbarV555 .pb388ToolbarSchedule{margin-left:auto}.programBuilderV411 .builderToolbarV555 .pb388Avatar{width:36px;height:36px;font-size:13px}.programBuilderV411 .builderToolbarV555 .pb388ToolbarClient strong{font-size:14px;font-weight:700}.programBuilderV411 .builderToolbarV555 .pb388ToolbarClient small{font-size:12px}.programBuilderV411 .builderToolbarV555 .pb388TypePill{height:20px;padding:0 7px;font-size:10px}.programBuilderV411 .builderToolbarV555 .pb388ToolbarPill button,.programBuilderV411 .builderToolbarV555 .pb388ToolbarPill select,.programBuilderV411 .builderToolbarV555 .pb388ToolbarDayNav>button{min-height:32px;height:32px;border-radius:10px;font-size:13px;font-weight:600;background:var(--pb-panel-2)}.programBuilderV411 .builderToolbarV555 .pb388ToolbarBtn{min-height:36px;height:36px;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600;background:var(--pb-panel)}.programBuilderV411 .builderToolbarV555 .pb388ToolbarBtnSoft{background:var(--pb-accent-soft);border-color:#4ade8059;color:var(--pb-accent)}.programBuilderV411 .builderToolbarV555 .pb388ToolbarBtn.is-active{border-color:#4ade8059;background:var(--pb-accent-soft);color:var(--pb-accent)}.programBuilderV411 .builderToolbarV555 .pb388ToolbarPublish{background:var(--pb-accent)!important;border-color:var(--pb-accent)!important;color:var(--pb-accent-text, #052e16)!important}html[data-nutri-theme=light] .programBuilderV411 .builderToolbarV555 .pb388TypePill{background:#f0fdf4;border-color:#22c55e59;color:#16a34a}html[data-nutri-theme=light] .programBuilderV411 .builderToolbarV555 .pb388Avatar{background:#f0fdf4;border:1px solid rgba(34,197,94,.35);color:#16a34a}html[data-nutri-theme=light] .programBuilderV411 .builderToolbarV555 .pb388ToolbarBtn.is-active,html[data-nutri-theme=light] .programBuilderV411 .builderToolbarV555 .pb388ToolbarBtnSoft{border-color:#16a34a59;color:#16a34a;background:#16a34a14}html[data-nutri-theme=light] .programBuilderV411 .builderToolbarV555 .pb388ToolbarPublish{background:#22c55e!important;border-color:#22c55e!important;color:#052e16!important}.pb388ModeToggle{display:inline-flex;gap:3px;padding:3px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-panel-2)}.pb388ModeToggle button{min-width:92px;min-height:34px;border:0;border-radius:9px;background:transparent;color:var(--pb-muted);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.pb388ModeToggle button.active{background:var(--pb-panel);box-shadow:inset 0 0 0 1px var(--pb-border);color:var(--pb-text)}.programBuilderV411 .pb388ToolbarClient{display:flex;align-items:center;gap:10px;min-width:200px}.programBuilderV411 .pb388ToolbarClient strong{display:block;font-size:14px}.programBuilderV411 .pb388ToolbarClient small{display:block;margin-top:2px;color:var(--pb-muted);font-size:12px}.pb388TypePill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#4ade801f;border:1px solid rgba(74,222,128,.28);color:#4ade80;font-size:11px;font-weight:700}.programBuilderV411 .pb388ToolbarSchedule{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.programBuilderV411 .pb388ToolbarPill button,.programBuilderV411 .pb388ToolbarPill select{height:40px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-panel-2);color:var(--pb-text);padding:0 12px;font:inherit;font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:6px}.programBuilderV411 .pb388ToolbarPill{position:relative;display:block}.programBuilderV411 .pb388ToolbarPill input[type=date]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.programBuilderV411 .pb388ToolbarDayNav{display:inline-flex;align-items:center;gap:6px}.programBuilderV411 .pb388ToolbarDayNav>button{width:36px;height:40px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-panel-2);color:var(--pb-text);display:grid;place-items:center}.programBuilderV411 .pb388ToolbarDayPill select{min-width:190px}.programBuilderV411 .pb388ToolbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 14px 12px;margin-left:auto}.programBuilderV411 .pb388ToolbarBtn{height:40px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-panel-2);color:var(--pb-text);padding:0 14px;font:inherit;font-size:13px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0}.programBuilderV411 .pb388ToolbarBtn svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;display:block!important;stroke:currentColor!important}.programBuilderV411 .pb388ToolbarBtn.is-open,.programBuilderV411 .pb388CopyBtn.is-open{border-color:var(--pb-accent);background:var(--pb-accent-soft);color:var(--pb-accent)}.programBuilderV411 .pb388ToolbarPublish{border-color:var(--pb-accent);background:var(--pb-accent);color:var(--pb-accent-text)}@media (max-width: 1180px){.programBuilderV411 .pb388ToolbarCard,.programBuilderV411 .pb388ToolbarBody{flex-direction:column;align-items:stretch}.programBuilderV411 .pb388ToolbarActions{margin-left:0;justify-content:flex-end}}.pb388PublishMenu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:10px;border-radius:16px;border:1px solid var(--pb-border);background:#fff;box-shadow:0 18px 40px #0000002e;display:grid;gap:8px;z-index:30}.pb388PublishMenu button{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:var(--pb-text);padding:10px 12px;text-align:left}.pb388PublishMenu button strong{display:block;font-size:14px}.pb388PublishMenu button small{display:block;margin-top:2px;color:var(--pb-muted);font-size:12px}.pb388PublishMenu button.ghost{text-align:center}.pb388ContextBar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.9fr) minmax(260px,1fr);gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--pb-border)}.pb388ClientChip{display:flex;align-items:center;gap:12px}.pb388Avatar{width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,#4ade80,#16a34a);color:#041208;display:grid;place-items:center;font-weight:800}.pb388ClientChip strong{display:block;font-size:15px}.pb388ClientChip small{display:block;margin-top:2px;color:var(--pb-muted);font-size:12px}.pb388SelectWrap{position:relative;display:grid;gap:4px}.pb388SelectWrap span{font-size:11px;font-weight:700;color:var(--pb-muted);text-transform:uppercase;letter-spacing:.06em}.pb388SelectWrap button,.pb388SelectWrap select{width:100%;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-panel);color:var(--pb-text);padding:10px 12px;font:inherit;font-weight:700}.pb388SelectWrap input[type=date]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.pb388DayNav{display:grid;grid-template-columns:40px 1fr 40px;gap:8px;align-items:end}.pb388DayNav button{height:42px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-panel);color:var(--pb-text);font-size:22px}.pb388ContextActions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.pb388Autosave{color:var(--pb-muted);font-size:12px;font-weight:700}.pb388ViewTabs{display:inline-flex;gap:8px;padding:14px 0 0}.pb388ViewTabs,.pb388ModeToggle{display:inline-flex}.pb388ViewTabs button{border:1px solid var(--pb-border);border-radius:999px;background:var(--pb-panel);color:var(--pb-muted);padding:8px 14px;font-weight:700}.pb388ViewTabs button.active{border-color:#4ade8059;color:var(--pb-accent);background:#4ade8014}.pb388Workspace{padding-top:0;min-width:0}.pb388App{background:var(--pb-panel);border:1px solid var(--pb-border);border-radius:14px;overflow:hidden;min-width:0}.pb388Layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:720px;align-items:start}.programBuilderV411 .pb388Main{padding:14px 16px 18px;border-right:1px solid var(--pb-border);min-width:0}.pb388WeekStrip{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px}.pb388WeekDay{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pb-border);border-radius:10px;background:var(--pb-panel);padding:8px 6px;text-align:center;cursor:pointer;font:inherit}.pb388WeekDay strong{display:block;font-size:11px;font-weight:700;color:var(--pb-text)}.pb388WeekDay em{display:block;margin-top:4px;font-size:10px;font-style:normal;font-weight:600;color:var(--pb-muted)}.pb388WeekDay.active{border-color:var(--pb-accent);background:#4ade8014}.pb388WeekDay.active strong,.pb388WeekDay.is-published em{color:var(--pb-accent)}.pb388WeekDay.is-draft em{color:#fbbf24}.workoutBuilderV555.programBuilderV411{padding:0 20px 24px;min-height:0}.workoutBuilderV555 .pb388App{background:var(--pb-panel);border:1px solid var(--pb-border);border-radius:14px;overflow:hidden}.workoutBuilderV555 .pb388Layout{grid-template-columns:minmax(0,1fr) 300px;min-height:820px}.workoutBuilderV555 .pb388Main{padding:14px 16px 18px;border-right:1px solid var(--pb-border)}.workoutBuilderV555 .pb388ToolbarCard{margin-bottom:12px;border-radius:12px;overflow:hidden}.workoutBuilderV555 .pb388ToolbarTop{padding:0}.workoutBuilderV555 .pb388ToolbarClient{gap:10px}.workoutBuilderV555 .pb388BackBtn{width:32px;height:32px;border-radius:8px;border:1px solid var(--pb-border);background:var(--pb-panel-2);color:var(--pb-text);font:inherit;cursor:pointer;flex-shrink:0}.workoutBuilderV555 .pb388Avatar{width:40px;height:40px;background:var(--pb-accent-soft);border:1px solid rgba(74,222,128,.28);color:var(--pb-accent);font-size:14px;font-weight:700;box-shadow:none}.workoutBuilderV555 .pb388ToolbarClient strong{font-size:16px;font-weight:700}.workoutBuilderV555 .pb388ToolbarPill button,.workoutBuilderV555 .pb388ToolbarPill.pb388ToolbarDayPill{border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;background:var(--pb-panel-2)}.workoutBuilderV555 .pb388ToolbarDayNav>button{width:30px;height:30px;border-radius:8px}.workoutBuilderV555 .pb388ToolbarBtn{min-height:36px;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600;background:var(--pb-panel-2)}.workoutBuilderV555 .pb388ToolbarBtnSoft{background:var(--pb-accent-soft);border-color:#4ade8059;color:var(--pb-accent)}.workoutBuilderV555 .pb388SectionLabel{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-muted);margin-bottom:8px}.workoutBuilderV555 .pb388SmartCard strong{color:var(--pb-accent)}.workoutBuilderV555 .pb388AddChip{background:var(--pb-panel)}.workoutBuilderV555 .pb388Blocks{display:flex;flex-direction:column;gap:12px}.workoutBuilderV555 .coachPlannerCardV386{border-radius:18px!important}.workoutBuilderV555 .pb388SideCard{border-radius:12px;padding:12px}.workoutBuilderV555 .pb388ClientCard:not(.pb583-client-card){padding:0;overflow:hidden}.workoutBuilderV555 .pb388TemplateList button{border-radius:10px;padding:9px 10px}.workoutBuilderV555 .pb388PbGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.workoutBuilderV555 .pb388PbGrid div{border:1px solid var(--pb-border);border-radius:8px;padding:7px 8px;background:var(--pb-panel-2)}.workoutBuilderV555 .pb388PbGrid strong{display:block;font-size:11px;font-weight:650;color:var(--pb-text)}.workoutBuilderV555 .pb388PbGrid span{display:block;margin-top:2px;font-size:11px;color:var(--pb-muted)}.workoutBuilderV555 .pb388SideActions{margin-top:auto;padding-top:4px}.workoutBuilderV555 .pb388SideActions .pb388PublishBtn{width:100%}.workoutBuilderV555 .pb388SidePopoverWrap{position:relative}.workoutBuilderV555 .pb388SidePopoverWrap .pb388PublishMenu,.workoutBuilderV555 .pb388SidePopoverWrap .pb388CopyPopoverAnchor{right:0;left:0;min-width:0}html[data-nutri-theme=light] .workoutBuilderV555 .pb388Avatar{background:#22c55e1f;border-color:#22c55e59;color:#16a34a}html[data-nutri-theme=light] .workoutBuilderV555 .pb388ToolbarBtnSoft{background:#f0fdf4;border-color:#22c55e59;color:#16a34a}.workoutBuilderV555 .pb388Layout .pb388Sidebar{display:flex;flex-direction:column}.workoutBuilderV555 .pb388AutosaveStatus svg{display:none}.workoutBuilderV555 .pb388AutosaveStatus{font-size:12px;color:var(--pb-muted)}.workoutBuilderV555 .coachPlannerCardsV386{display:flex!important;flex-direction:column;gap:12px!important}.workoutBuilderV555 .coachPlannerCardV386.is-v555{grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;box-shadow:none!important;border-color:var(--pb-border)!important;background:var(--pb-panel)!important}.workoutBuilderV555 .coachPlannerCardV386.is-v555.is-collapsed:hover{transform:none!important}.workoutBuilderV555 .coachPlannerCardV386.is-v555.is-expanded{display:block!important;padding:16px 18px 18px 14px!important;border-color:color-mix(in srgb,var(--planner-tone) 42%,var(--pb-border))!important;box-shadow:none!important}.workoutBuilderV555 .coachPlannerCardV386.is-v555 .coachPlannerCardIconV386{display:none!important}.workoutBuilderV555 .coachPlannerCardGripV555{font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important}.workoutBuilderV555 .coachPlannerCardCategoryV555{display:block!important;margin-bottom:4px!important;color:var(--pb-muted)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.workoutBuilderV555 .coachPlannerCardSubtitleV555{margin:4px 0 0!important;font-size:13px!important;line-height:1.4!important;color:var(--pb-muted)!important}.workoutBuilderV555 .coachPlannerCardHeaderV555{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;padding-bottom:0}.workoutBuilderV555 .coachPlannerCardActionsV555{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important;min-width:0!important;border-top:0!important;margin-top:0!important;padding-top:0!important;grid-column:auto!important;grid-row:auto!important;width:auto!important}.workoutBuilderV555 .coachPlannerCardDurationV555{min-width:72px!important;border:1px solid var(--pb-border)!important;border-radius:999px!important;background:var(--pb-panel-2)!important;color:var(--pb-text)!important;font-style:normal!important;font-size:12px!important;font-weight:700!important;text-align:center!important;padding:6px 8px!important}.workoutBuilderV555 .coachPlannerCardDurationInputV555{width:72px!important;min-width:72px!important;padding:6px 8px!important;text-align:center!important}.workoutBuilderV555 .coachPlannerCardTitleV555{border:0!important;background:transparent!important;padding:0!important;font-size:18px!important;font-weight:700!important}.workoutBuilderV555 .coachPlannerCardToolV555{border:0!important;background:transparent!important;color:var(--pb-accent)!important;font:inherit!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;padding:4px 2px!important;width:auto!important;height:auto!important;min-width:0!important;border-radius:0!important}.workoutBuilderV555 .coachPlannerCardToolV555.danger{color:#f87171!important}.workoutBuilderV555 .coachPlannerCardToolV555.muted{color:var(--pb-muted)!important}.workoutBuilderV555 .coachPlannerCardV386.is-v555.is-expanded .coachPlannerCardExpandedV386{padding:0 18px 0 48px}.workoutBuilderV555 .coachPlannerAddBlockV386{margin-top:4px!important;width:100%!important;min-height:52px!important;border:1px dashed var(--pb-border)!important;border-radius:16px!important;background:transparent!important;color:var(--pb-accent)!important;box-shadow:none!important}.workoutBuilderV555 .programBuilderV411 .pb388ToolbarClient strong,.workoutBuilderV555 .pb388ToolbarClient strong{font-size:16px!important;font-weight:700!important}@media (min-width: 901px){.workoutBuilderV555 .wb555ToolbarCard{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:12px 14px!important}.workoutBuilderV555 .wb555ToolbarClientBlock{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}.workoutBuilderV555 .wb555ToolbarActions{margin-left:0!important;padding:0!important;justify-content:flex-start!important}.workoutBuilderV555 .pb388ToolbarTop{align-items:flex-start!important;padding:0!important}.workoutBuilderV555 .wb555ToolbarSchedule{margin-left:auto!important;padding-bottom:0!important}.workoutBuilderV555 .wb555ToolbarActions .pb388ToolbarBtn{min-height:40px!important;height:40px!important}.workoutBuilderV555 .wb555ToolbarActions .pb388ToolbarBtn.is-active{border-color:var(--pb-accent)!important;background:var(--pb-accent-soft)!important;color:var(--pb-accent)!important}}.workoutBuilderV555 .pb388Layout .pb388Sidebar{background:#f8fafc}html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388Layout .pb388Sidebar{background:#f8fafc!important}html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388App,html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ToolbarCard,html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388SideCard{background:#fff!important;border-color:#e2e8f0!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555{--pb-panel-2: #f8fafc}html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ToolbarPill button,html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ToolbarDayNav>button,html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ToolbarBtn:not(.pb388ToolbarPublish){background:#f8fafc!important}.workoutBuilderV555 .pb388ToolbarBtn{min-height:36px!important;height:36px!important}.workoutBuilderV555 .pb388WeekDay.active{border-color:var(--pb-accent)!important;background:var(--pb-accent-soft)!important}.workoutBuilderV555 .pb388WeekDay.active strong{color:var(--pb-accent)!important}@media (min-width: 901px){.workoutBuilderV555 .coachPlannerCardV386.is-v555.is-collapsed .coachPlannerCardActionsV386{grid-column:auto!important;grid-row:auto!important;border-top:0!important;margin-top:0!important;padding-top:0!important;justify-content:flex-end!important}}.nutritionBuilderV555 .pb388Workspace{padding-top:0;min-width:0}.programBuilderV411 .pb388Layout .pb388Sidebar{padding:12px;background:var(--pb-panel-2);display:flex;flex-direction:column;gap:10px;overflow:auto;position:static;top:auto}.pb388SmartGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:14px}.pb388SmartCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-panel);padding:12px 14px;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease}.pb388SmartCard:hover{border-color:#4ade808c}.pb388SmartCard.active{border-color:var(--pb-accent);background:#4ade8014}.pb388SmartCard strong{display:block;font-size:14px;font-weight:700;color:var(--pb-accent);margin-bottom:4px}.pb388SmartCard span{display:block;font-size:12px;color:var(--pb-muted);line-height:1.35}.pb388AddRow{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.pb388AddChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pb-border);background:var(--pb-panel);color:var(--pb-text);border-radius:999px;padding:6px 11px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pb388AddChip:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.pb388Guard{border:1px solid rgba(248,113,113,.35);border-radius:12px;background:#f8717114;padding:12px 14px;margin-bottom:12px}.pb388Guard.is-sidebar{margin-bottom:12px}.pb388Guard.is-sticky{margin-top:0;margin-bottom:14px}.pb388Guard header{display:block}.pb388Guard header>div{display:grid;gap:4px;min-width:0}.pb388Guard header strong{display:block;font-size:13px;font-weight:700;color:#f87171;line-height:1.3}.pb388Guard header span{display:block;font-size:11px;color:var(--pb-muted);line-height:1.45;max-width:62ch}.pb388Guard ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.pb388Guard li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;font-size:12px;line-height:1.35}.pb388Guard li em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f87171;padding-top:1px}.pb388GuardInline{margin:6px 0 0;font-size:11px;line-height:1.35;color:#f87171;font-weight:600}.pb388BlockWrap.has-guard .coachPlannerCardV386{border-color:#f8717173}.pb388ClientTrigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.pb388ClientTriggerBody{min-width:0}.pb388ClientHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb388ClientHead strong{font-size:14px}.pb388ActivePill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#4ade801f;color:var(--pb-accent);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pb388ClientTrigger small{display:block;margin-top:2px;color:var(--pb-muted);font-size:11px}.pb388ClientChevron{color:var(--pb-muted);font-size:12px}.pb388ClientStatsPanel{display:grid;gap:8px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--pb-border)}.pb388ClientStatsPanel>div{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:12px}.pb388ClientStatsPanel dt{color:var(--pb-muted)}.pb388ClientStatsPanel dd{margin:0;font-weight:600;text-align:right}.pb388ProtectSubhead{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted);margin-bottom:6px;margin-top:8px}.pb388ProtectList{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pb388ProtectList li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;font-size:12px;line-height:1.35}.pb388ProtectList li small{display:block;margin-top:2px;color:var(--pb-muted);font-size:11px}.pb388Dot{width:8px;height:8px;border-radius:999px;margin-top:4px}.pb388Dot.danger{background:#f87171}.pb388Dot.warn{background:#fbbf24}.pb388ProtectDivider{height:1px;background:var(--pb-border);margin:10px 0}.pb388ProtectEmpty{margin:8px 0 0;font-size:12px;color:var(--pb-muted)}.pb388EquipmentTags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pb388EquipmentTag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid var(--pb-border);background:var(--pb-panel-2);font-size:11px;font-weight:600}.pb388DetailsTraining{display:grid;gap:6px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--pb-border)}.pb388DetailsTraining label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-muted)}.pb388DetailsTraining select{width:100%;border:1px solid var(--pb-border);border-radius:10px;background:var(--pb-panel-2);color:var(--pb-text);padding:10px 12px;font:inherit;font-size:13px;font-weight:600}.pb388DetailsTraining small{font-size:11px;color:var(--pb-muted);line-height:1.35}.pb388DetailsCard dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;align-items:start}.pb388ClientPreviewPane{position:sticky;top:16px;align-self:start;min-width:0}.pb388ClientPreviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.pb388ClientPreviewHead strong{display:block;font-size:13px}.pb388ClientPreviewHead span{display:block;margin-top:2px;font-size:11px;color:var(--pb-muted);line-height:1.35}.pb388ClientPreviewHeadActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pb388ClientPreviewPill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#4ade801f;border:1px solid rgba(74,222,128,.28);font-size:10px;font-weight:700;color:#4ade80;white-space:nowrap}.pb388Phone{width:280px;height:640px;border:1px solid var(--pb-border);border-radius:26px;background:#f2f2f7;color:#11172a;overflow:hidden;display:flex;flex-direction:column;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.02em;--c-bg: #f2f2f7;--c-card: #ffffff;--c-text: #11172a;--c-muted: #667085;--c-line: rgba(60, 60, 67, .29);--c-accent: #1f8a65;--c-fill: rgba(60, 60, 67, .06)}.pb388PhoneStatus{height:22px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--c-muted);border-bottom:.5px solid var(--c-line);background:var(--c-card);flex-shrink:0}.pb388PhoneScroll{overflow:auto;flex:1;padding:10px 12px 14px;background:var(--c-bg)}.pb388CprogHeader{padding:0}.pb388CprogHeader h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.024em;color:var(--c-text)}.pb388CprogHeader p{margin:3px 0 0;font-size:15px;color:var(--c-muted)}.pb388CprogTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pb388CprogTags span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--c-fill);color:var(--c-muted);font-size:12px;font-weight:600}.pb388CprogTags span:first-child{color:var(--c-accent)}.pb388CprogProgress{margin-top:10px;padding:9px 12px;border-radius:10px;background:var(--c-card);display:flex;align-items:center;justify-content:space-between;font-size:15px;color:var(--c-muted)}.pb388CprogProgress strong{color:var(--c-text);font-size:16px}.pb388CprogGroup{margin-top:12px;border-radius:10px;background:var(--c-card);overflow:hidden}.pb388CprogSection hr{border:0;border-top:.5px solid var(--c-line);margin:0 0 0 58px}.pb388CprogSection.has-guard .pb388CprogSectionHead{background:#ef44440f}.pb388CprogSectionHead{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;background:transparent;padding:10px 12px;text-align:left;cursor:pointer;font:inherit;color:inherit}.pb388CprogBadge{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--c-fill);font-size:11px;font-weight:700;color:var(--section-tone, var(--c-accent))}.pb388CprogSectionCopy{min-width:0}.pb388CprogSectionCopy em{display:block;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--section-tone, var(--c-accent))}.pb388CprogSectionCopy strong{display:block;margin-top:1px;font-size:16px;font-weight:500;color:var(--c-text);line-height:1.25}.pb388CprogSectionCopy small{display:block;margin-top:2px;font-size:14px;color:var(--c-muted);line-height:1.3}.pb388CprogSectionActions{display:flex;align-items:center;gap:6px}.pb388CprogCheck{width:26px;height:26px;border-radius:999px;border:1.5px solid var(--c-line);flex-shrink:0;cursor:pointer}.pb388CprogCheck.is-done{background:var(--c-accent);border-color:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-card)}.pb388CprogSectionActions i{font-style:normal;font-size:14px;color:var(--c-muted);width:14px;text-align:center}.pb388CprogSectionBody{border-top:.5px solid var(--c-line);background:var(--c-bg);padding:10px 14px 12px 54px;font-size:14px;color:var(--c-text)}.pb388CprogGoal{margin:0 0 8px;line-height:1.4;color:var(--c-muted)}.pb388CprogWorkoutLabel{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px}.pb388CprogSectionBody ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.pb388CprogSectionBody li{font-size:15px;line-height:1.35;color:var(--c-text);padding:8px 0;border-bottom:.5px solid var(--c-line)}.pb388CprogSectionBody li:last-child{border-bottom:0;padding-bottom:0}.pb388CprogInlineNote{margin-top:10px;padding-top:10px;border-top:.5px solid var(--c-line)}.pb388CprogInlineNote span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent);margin-bottom:4px}.pb388CprogInlineNote p{margin:0;line-height:1.4;color:var(--c-text)}.pb388CprogSection.tone-warm{--section-tone: #ea580c}.pb388CprogSection.tone-strength{--section-tone: #15803d}.pb388CprogSection.tone-conditioning{--section-tone: #dc2626}.pb388CprogSection.tone-accessory{--section-tone: #2563eb}.pb388CprogSection.tone-cooldown{--section-tone: #0d9488}.pb388CprogSection.tone-session{--section-tone: #7c3aed}.pb388CprogSection.tone-default{--section-tone: #1f8a65}.pb388CategoryPills{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;margin-bottom:16px}.pb388CategoryPill{border:1px solid var(--pb-border);border-radius:10px;background:var(--pb-panel);color:var(--pb-text);padding:10px 16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.pb388CategoryPill:hover{transform:translateY(-1px)}.pb388CategoryPill svg{width:16px;height:16px;stroke-width:1.8}.pb388CategoryPill.tone-warm{border-color:#f9731659;background:#f9731614;color:#fb923c}.pb388CategoryPill.tone-skill{border-color:#a855f759;background:#a855f714;color:#c084fc}.pb388CategoryPill.tone-strength{border-color:#4ade8059;background:#4ade8014;color:#4ade80}.pb388CategoryPill.tone-conditioning{border-color:#ef444459;background:#ef444414;color:#f87171}.pb388CategoryPill.tone-accessory{border-color:#3b82f659;background:#3b82f614;color:#60a5fa}.pb388CategoryPill.tone-cooldown{border-color:#14b8a659;background:#14b8a614;color:#2dd4bf}.pb388Blocks{display:grid;gap:12px}.pb388AddBlock{margin-top:4px}.pb388Empty{padding:28px;border:1px dashed var(--pb-border);border-radius:18px;background:var(--pb-panel);text-align:center}.pb388Empty strong{display:block;font-size:18px}.pb388Empty p{margin:8px 0 0;color:var(--pb-muted)}.pb388Panel{margin-bottom:16px;padding:14px;border:1px solid var(--pb-border);border-radius:16px;background:var(--pb-panel);display:grid;gap:10px}.pb388Panel label{display:grid;gap:6px}.pb388Panel label span{font-size:12px;font-weight:700;color:var(--pb-muted)}.pb388Panel select{border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-panel-2);color:var(--pb-text);padding:10px 12px}.pb388PreviewPanel{margin-top:16px;padding:14px;border:1px solid var(--pb-border);border-radius:18px;background:var(--pb-panel)}.pb388PreviewPanel header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pb388Message{margin:14px 0 0;color:var(--pb-muted);font-size:13px;font-weight:700}.pb388Sidebar{display:grid;gap:14px;position:sticky;top:16px}.pb388SideCard{border:1px solid var(--pb-border);border-radius:18px;background:var(--pb-panel);padding:14px}.pb388SideCard header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pb388SideCard header button{border:0;background:transparent;color:var(--pb-muted);font-size:12px;font-weight:700}.pb388SideCard textarea{width:100%;border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-panel-2);color:var(--pb-text);padding:12px;font:inherit;resize:vertical}.pb388SideCard small{display:block;margin-top:8px;color:var(--pb-muted);font-size:11px}.pb388TemplateList{display:grid;gap:8px;margin-bottom:10px}.pb388TemplateList button{border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-panel-2);color:var(--pb-text);padding:10px 12px;text-align:left}.pb388TemplateList button strong{display:block;font-size:14px}.pb388TemplateList button span{display:block;margin-top:2px;color:var(--pb-muted);font-size:12px}.pb388TemplateEmpty{margin:0 0 8px;padding:10px 12px;border-radius:12px;border:1px dashed var(--pb-line);color:var(--pb-muted);font-size:12px;line-height:1.45}.pb388DetailsCard dl{margin:0;display:grid;gap:12px}.pb388DetailsCard dt{font-size:11px;font-weight:700;color:var(--pb-muted);text-transform:uppercase;letter-spacing:.05em}.pb388DetailsCard dd{margin:4px 0 0;font-size:14px;font-weight:700}.pb388Tags{display:flex;flex-wrap:wrap;gap:6px}.pb388Tags span{border-radius:999px;border:1px solid rgba(74,222,128,.25);background:#4ade8014;padding:4px 10px;font-size:12px;color:var(--pb-text)}.pb388Tags span.pb388Tag.tone-strength{border-color:#4ade8059;background:#4ade801f;color:#4ade80}.pb388Tags span.pb388Tag.tone-skill{border-color:#a855f759;background:#a855f71f;color:#c084fc}.pb388Tags span.pb388Tag.tone-conditioning{border-color:#ef444459;background:#ef44441f;color:#f87171}.pb388Tags span.pb388Tag.tone-accessory{border-color:#3b82f659;background:#3b82f61f;color:#60a5fa}.pb388TagsOutline span{background:transparent;border-color:var(--pb-border);color:var(--pb-muted)}.pb388TagAdd{width:28px;height:28px;border-radius:999px;border:1px dashed var(--pb-border);background:transparent;color:var(--pb-muted);font-weight:800;padding:0}.pb388StatusBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--pb-border);border-radius:16px;background:var(--pb-panel)}.pb388AutosaveStatus{display:inline-flex;align-items:center;gap:8px;color:var(--pb-muted);font-size:12px;font-weight:700}.pb388AutosaveStatus svg{width:18px;height:18px;color:var(--pb-accent)}.pb388AutosaveStatus strong{color:var(--pb-text)}.pb388StatusActions{display:inline-flex;align-items:center;gap:8px}.pb388IconBtn,.pb388PreviewBtn{min-height:38px;padding:8px 12px}.pb388IconBtn svg,.pb388PreviewBtn svg{width:16px;height:16px}.pb388PublishBtn svg{width:16px;height:16px}.pb388AiBtn svg,.pb388GhostBtn svg{width:16px;height:16px}.pb388DayNav button svg{width:18px;height:18px}.pb388SideActions{display:grid;gap:8px}.pb388FullBtn{width:100%;justify-content:center}.coachPortalV207 .programBuilderV388 .coachPlannerCardV386{background:var(--pb-panel)!important;border-color:var(--pb-border)!important;box-shadow:none!important}@media (min-width: 901px){.programBuilderV388{display:block}.programBuilderV388+.mobileWorkoutBuilderRestoreV263,.coachPortalV207.coachView-programBuilder .mobileWorkoutBuilderRestoreV263,.coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder .mobileWorkoutBuilderRestoreV263{display:none!important}}@media (max-width: 900px){.programBuilderV388,.coachPortalV207.coachView-programBuilder .mobileWorkoutBuilderRestoreV263{display:none!important}}@media (max-width: 1480px){.nutritionBuilderV555 .pb388ClientPreviewPane{grid-column:1 / -1;position:static}}@media (max-width: 1180px){.pb388Layout{grid-template-columns:1fr}.programBuilderV411 .pb388Main{border-right:0;border-bottom:1px solid var(--pb-border)}.nutritionBuilderV555 .pb388Workspace{grid-template-columns:1fr}.pb388Sidebar{position:static}.pb388ContextBar{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.pb388Header{flex-direction:column}.pb388ContextBar{grid-template-columns:1fr}}.coachPortalV207 .programBuilderV388 :where(h1,h2,h3,h4,strong,dt,label span,.pb388ClientChip strong,.pb388SideCard header strong,.pb388AutosaveStatus strong){color:var(--pb-text)!important}.coachPortalV207 .programBuilderV388 :where(p,small,.pb388HeaderCopy p,.pb388ClientChip small,.pb388DetailsCard dd,.pb388TemplateList button span,.pb388Empty p,.pb388Message){color:var(--pb-muted)!important}.coachPortalV207 .programBuilderV388 :where(button,textarea,select,input,.pb388Tags span){color:var(--pb-text)}@media (min-width: 901px){.coachPortalV207.coachProgramShellV388{--coach-shell-bg: #000000;--coach-shell-panel: #0a0a0a;--coach-shell-border: rgba(255, 255, 255, .08);--coach-shell-text: #f8fafc;--coach-shell-muted: rgba(248, 250, 252, .58);--coach-shell-accent: #4ade80;--coach-shell-accent-text: #041208;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;width:100vw!important;min-height:100vh!important;background:var(--coach-shell-bg)!important;color:var(--coach-shell-text)!important}html[data-nutri-theme=light] .coachPortalV207.coachProgramShellV388{--coach-shell-bg: #f3f5f8;--coach-shell-panel: #ffffff;--coach-shell-border: rgba(15, 23, 42, .08);--coach-shell-text: #0f172a;--coach-shell-muted: rgba(15, 23, 42, .58);--coach-shell-accent: #22c55e;--coach-shell-accent-text: #052e16}.coachPortalV207.coachProgramShellV388>.coachProgramSidebarV388{grid-column:1!important;width:280px!important;min-width:280px!important;height:100vh!important;padding:24px 16px 16px!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:16px!important;background:var(--coach-shell-bg)!important;border-right:1px solid var(--coach-shell-border)!important;box-shadow:none!important;overflow:hidden!important}.coachPortalV207.coachProgramShellV388>.coachMainV207{grid-column:2!important;min-width:0!important;height:100vh!important;overflow:auto!important;padding:0!important;background:var(--coach-shell-bg)!important;color:var(--coach-shell-text)!important}.coachPortalV207.coachProgramShellV388 .coachTopProfileButtonV252{display:none!important}.coachPortalV207.coachProgramShellV388 .coachBrandProgramV388{display:flex!important;align-items:center!important;gap:12px!important;padding:0 6px!important;min-height:auto!important}.coachPortalV207.coachProgramShellV388 .coachBrandProgramV388 .coachBrandMarkV388{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#4ade80,#22c55e)!important;color:#041208!important;font-size:18px!important;font-weight:900!important;border:0!important}.coachPortalV207.coachProgramShellV388 .coachBrandCopyV388 strong{display:block!important;font-size:14px!important;font-weight:800!important;letter-spacing:.14em!important;color:var(--coach-shell-text)!important;-webkit-text-fill-color:var(--coach-shell-text)!important}.coachPortalV207.coachProgramShellV388 .coachBrandCopyV388 small{display:block!important;margin-top:2px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;color:var(--coach-shell-muted)!important}.coachPortalV207.coachProgramShellV388 .coachProgramCoachProfileV388{width:100%!important;border:1px solid var(--coach-shell-border)!important;border-radius:14px!important;background:var(--coach-shell-panel)!important;color:var(--coach-shell-text)!important;padding:10px 12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important}.coachPortalV207.coachProgramShellV388 .coachProgramCoachProfileV388>span{width:40px!important;height:40px!important;border-radius:999px!important;background:var(--pb-accent-soft, rgba(74, 222, 128, .12))!important;color:var(--coach-shell-accent)!important;border:1px solid rgba(74,222,128,.24)!important}.coachPortalV207.coachProgramShellV388 .coachProgramCoachProfileV388 strong,.coachPortalV207.coachProgramShellV388 .coachProgramCoachProfileV388 small{color:var(--coach-shell-text)!important}.coachPortalV207.coachProgramShellV388 .coachProgramCoachProfileV388 small{color:var(--coach-shell-muted)!important}.coachPortalV207.coachProgramShellV388 .coachProgramSidebarV388 nav{align-self:stretch!important;min-height:0!important;overflow:auto!important;padding:8px!important;border:1px solid var(--coach-shell-border)!important;border-radius:16px!important;background:var(--coach-shell-panel)!important;box-shadow:none!important;gap:4px!important}.coachPortalV207.coachProgramShellV388 .coachProgramSidebarV388 nav button{min-height:46px!important;height:auto!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;color:var(--coach-shell-text)!important;-webkit-text-fill-color:var(--coach-shell-text)!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}.coachPortalV207.coachProgramShellV388 .coachProgramSidebarV388 nav button+button{border-top:0!important}.coachPortalV207.coachProgramShellV388 .coachProgramSidebarV388 nav button svg{color:var(--coach-shell-muted)!important;stroke:currentColor!important}.coachPortalV207.coachProgramShellV388 .coachProgramSidebarV388 nav button.active{background:#4ade801f!important;border-color:#4ade8047!important;color:var(--coach-shell-accent)!important;-webkit-text-fill-color:var(--coach-shell-accent)!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207.coachProgramShellV388 .coachProgramSidebarV388 nav button.active{background:#22c55e1f!important;border-color:#22c55e47!important;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}.coachPortalV207.coachProgramShellV388 .coachProgramSidebarV388 nav button.active svg{color:var(--coach-shell-accent)!important}.coachPortalV207.coachProgramShellV388 .coachActiveClientCardV388{padding:0 4px!important}.coachPortalV207.coachProgramShellV388 .coachActiveClientCardV388>small{display:block!important;margin-bottom:8px!important;padding:0 8px!important;color:var(--coach-shell-muted)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.coachPortalV207.coachProgramShellV388 .coachActiveClientButtonV388{width:100%!important;border:1px solid var(--coach-shell-border)!important;border-radius:16px!important;background:var(--coach-shell-panel)!important;color:var(--coach-shell-text)!important;padding:12px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;text-align:left!important}.coachPortalV207.coachProgramShellV388 .coachActiveClientAvatarV388{width:44px!important;height:44px!important;border-radius:999px!important;overflow:hidden!important;font-weight:800!important;background:linear-gradient(135deg,#4ade80,#16a34a)!important;color:#041208!important}.coachPortalV207.coachProgramShellV388 .coachActiveClientButtonV388 strong{display:block!important;color:var(--coach-shell-text)!important;font-size:14px!important}.coachPortalV207.coachProgramShellV388 .coachActiveClientButtonV388 span{display:block!important;margin-top:2px!important;color:var(--coach-shell-muted)!important;font-size:12px!important}.coachPortalV207.coachProgramShellV388 .coachActiveClientButtonV388 svg{color:var(--coach-shell-muted)!important;width:16px!important;height:16px!important}.coachPortalV207.coachProgramShellV388 .coachSidebarBottomV284{padding:12px!important;border:1px solid var(--coach-shell-border)!important;border-radius:16px!important;background:var(--coach-shell-panel)!important;box-shadow:none!important;display:grid!important;gap:6px!important}.coachPortalV207.coachProgramShellV388 .coachSettingsButtonV284,.coachPortalV207.coachProgramShellV388 .coachHelpButtonV388{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;color:var(--coach-shell-text)!important;justify-content:flex-start!important;gap:10px!important;font-weight:650!important}.coachPortalV207.coachProgramShellV388 .coachHelpButtonV388 svg,.coachPortalV207.coachProgramShellV388 .coachSettingsButtonV284 svg{width:18px!important;height:18px!important;color:var(--coach-shell-muted)!important}.coachPortalV207.coachProgramShellV388.coachView-programBuilder,.coachPortalV207.coachProgramShellV388.coachView-programBuilder .coachMainV207,.coachPortalV207.coachProgramShellV388.coachView-programBuilder .coachSidebarV207{background:var(--coach-shell-bg)!important;color:var(--coach-shell-text)!important}.coachPortalV207.coachProgramShellV388.coachView-programBuilder{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.coachPortalV207.coachProgramShellV388.coachView-programBuilder>.coachSidebarV207.coachProgramSidebarV388{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:sticky!important;top:0!important;grid-column:1!important;grid-row:1!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:100vh!important;z-index:95!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.coachPortalV207.coachProgramShellV388.coachView-programBuilder>.coachMainV207{grid-column:2!important;width:auto!important;max-width:none!important;min-width:0!important;margin-left:0!important}.coachPortalV207.coachProgramShellV388.coachView-programBuilder>.coachProgramSidebarV388 nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;overflow-x:hidden!important;overflow-y:auto!important}.coachPortalV207.coachProgramShellV388.coachView-programBuilder>.coachProgramSidebarV388 nav button{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;pointer-events:auto!important}}.programBuilderMobileV388{--pbm-bg: #000000;--pbm-panel: #0a0a0a;--pbm-panel-2: #000000;--pbm-input: #000000;--pbm-border: rgba(255, 255, 255, .1);--pbm-text: #ffffff;--pbm-muted: rgba(255, 255, 255, .62);--pbm-accent: #4ade80;--pbm-accent-text: #041208;--pbm-warm: #fb923c;display:none;width:100%;min-height:100dvh;padding:0 0 var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) );background:var(--pbm-bg);color:var(--pbm-text);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;box-sizing:border-box}html[data-nutri-theme=light] .programBuilderMobileV388{--pbm-bg: #f5f5f7;--pbm-panel: #ffffff;--pbm-panel-2: #ffffff;--pbm-input: #ffffff;--pbm-border: rgba(15, 23, 42, .1);--pbm-text: #0f172a;--pbm-muted: rgba(15, 23, 42, .58);--pbm-accent: #22c55e;--pbm-accent-text: #052e16}.programBuilderMobileV388 *{box-sizing:border-box}@media (max-width: 900px){.coachPortalV207.coachView-programBuilder .coachMainV207:has(.programBuilderMobileV388){padding:0!important;background:var(--pbm-bg)!important}.coachPortalV207.coachView-programBuilder:has(.programBuilderMobileV388) .coachTopProfileButtonV252{display:none!important}}.pbm388Header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:calc(env(safe-area-inset-top) + 10px) 14px 12px;border-bottom:1px solid var(--pbm-border);background:var(--pbm-bg);position:sticky;top:0;z-index:20}.pbm388Back{flex:0 0 40px;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:var(--pbm-text);display:grid;place-items:center;padding:0}.pbm388Back svg{width:22px;height:22px}.pbm388HeaderCopy{flex:1 1 160px;min-width:0}.pbm388HeaderCopy h1{margin:0;font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--pbm-text)!important}.pbm388HeaderCopy p{margin:4px 0 0;font-size:13px;color:var(--pbm-muted)!important}.pbm388HeaderActions{flex:0 0 auto;margin-left:auto;display:flex;gap:8px;justify-content:flex-end}.pbm388AiBtn,.pbm388ManualBtn,.pbm388DraftBtn,.pbm388PublishBtn{border-radius:10px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pbm388AiBtn{border:1px solid rgba(74,222,128,.45);background:transparent;color:var(--pbm-accent)}.pbm388ManualBtn{border:1px solid var(--pbm-border);background:var(--pbm-panel-2);color:var(--pbm-text)}.pbm388DraftBtn{border:1px solid var(--pbm-border);background:var(--pbm-panel);color:var(--pbm-text)}.pbm388DraftBtn:disabled{opacity:.45}.pbm388PublishBtn{border:0;background:var(--pbm-accent);color:var(--pbm-accent-text)}.pbm388PublishBtn svg{width:14px;height:14px}.pbm388PublishWrap{position:relative}.pbm388PublishMenu{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:10px;border-radius:16px;border:1px solid var(--pbm-border);background:#fff;box-shadow:0 18px 40px #0000002e;display:grid;gap:8px;z-index:30}.pbm388PublishMenu button{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:var(--pbm-text);padding:10px 12px;text-align:left}.pbm388PublishMenu button strong{display:block;font-size:14px;color:var(--pbm-text)!important}.pbm388PublishMenu button small{display:block;margin-top:2px;color:var(--pbm-muted)!important}.pbm388PublishMenu button.ghost{text-align:center}.pbm388ClientCard{margin:12px 14px 0;padding:14px;border:1px solid var(--pbm-border);border-radius:16px;background:var(--pbm-panel)}.pbm388ClientTop{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start}.pbm388Avatar{width:48px;height:48px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);color:var(--pbm-muted);font-weight:800}.pbm388Avatar img{width:100%;height:100%;object-fit:cover}.pbm388ClientTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pbm388ClientMeta strong{font-size:16px;color:var(--pbm-text)!important}.pbm388ClientMeta small{display:block;margin-top:4px;font-size:12px;color:var(--pbm-muted)!important}.pbm388ActiveBadge{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;color:var(--pbm-muted);border:1px solid var(--pbm-border)}.pbm388DayPicker{margin-top:14px;padding-top:12px;border-top:1px solid var(--pbm-border);display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.pbm388DayPicker>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pbm-muted)!important}.pbm388DayNav{display:grid;grid-template-columns:36px 1fr 36px;gap:8px;align-items:center;padding:6px;border:1px solid var(--pbm-border);border-radius:12px;background:var(--pbm-panel-2)}.pbm388DayNav button{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--pbm-text);display:grid;place-items:center;padding:0}.pbm388DayNav button svg{width:18px;height:18px}.pbm388DayNav strong{text-align:center;font-size:14px;color:var(--pbm-text)!important}.pbm388CategoryPills{display:flex;gap:8px;overflow-x:auto;padding:14px 14px 0;scrollbar-width:none}.pbm388CategoryPills::-webkit-scrollbar{display:none}.pbm388CategoryPill{flex:0 0 auto;border:1px solid var(--pbm-border);border-radius:10px;background:var(--pbm-panel);color:var(--pbm-muted);padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.pbm388CategoryPill svg{width:15px;height:15px}.pbm388CategoryPill.tone-strength{border-color:#4ade8073;color:var(--pbm-accent)}.pbm388CategoryPill.tone-warm{color:var(--pbm-warm);border-color:#fb923c59}.pbm388CategoryPill.tone-skill{color:#c084fc;border-color:#a855f759}.pbm388CategoryPill.tone-conditioning{color:#f87171;border-color:#ef444459}.pbm388CategoryPill.tone-accessory{color:#60a5fa;border-color:#3b82f659}.pbm388CategoryPill.tone-cooldown{color:#2dd4bf;border-color:#14b8a659}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-touch-dragging{opacity:.72;transform:scale(.985);box-shadow:0 12px 28px #00000047}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-touch-drop-target{outline:2px dashed var(--pbm-accent);outline-offset:2px}.pbm388Blocks{display:grid;gap:12px;padding:14px}.pbm388Empty{padding:28px 16px;border:1px dashed var(--pbm-border);border-radius:16px;background:var(--pbm-panel);text-align:center}.pbm388Empty strong{display:block;color:var(--pbm-text)!important}.pbm388Empty p{margin:8px 0 0;color:var(--pbm-muted)!important}.pbm388Message{margin:0 14px;font-size:13px;color:var(--pbm-muted)!important}.pbm388Footer{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px calc(env(safe-area-inset-bottom) + 12px);background:linear-gradient(180deg,transparent,var(--pbm-bg) 24%);border-top:1px solid var(--pbm-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pbm388AddBtn,.pbm388SaveBtn{min-height:52px;border-radius:14px;font-size:15px;font-weight:800}.pbm388AddBtn{border:1px solid var(--pbm-border);background:var(--pbm-panel);color:var(--pbm-text)}.pbm388SaveBtn{border:0;background:var(--pbm-accent);color:var(--pbm-accent-text)}.pbm388SaveBtn:disabled{opacity:.45}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner{display:block!important;background:var(--pbm-panel)!important;border:1.5px solid var(--pbm-border)!important;border-radius:16px!important;box-shadow:none!important;padding:14px 12px 16px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-active,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded.tone-skill{border-color:#a855f78c!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileShellV388{display:grid;gap:8px}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTopV388{display:grid;grid-template-columns:18px 40px minmax(0,1fr) auto;gap:10px;align-items:start}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTopV388 .coachPlannerCardGripV386{margin-top:10px!important;letter-spacing:-3px!important;color:var(--pbm-muted)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardToneBadgeV388{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:.02em;border:1px solid var(--pbm-border);background:var(--pbm-panel-2);color:var(--pbm-muted)}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-warm .coachPlannerCardToneBadgeV388{color:#ea580c;border-color:#e5e7eb;background:#fff}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-skill .coachPlannerCardToneBadgeV388{color:#7c3aed;border-color:#e5e7eb;background:#fff}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-strength .coachPlannerCardToneBadgeV388{color:#06f;border-color:#e5e7eb;background:#fff}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-conditioning .coachPlannerCardToneBadgeV388{color:#059669;border-color:#e5e7eb;background:#fff}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileMetaV388{min-width:0;padding-top:2px}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileMetaV388 .coachPlannerCardCategoryV386{display:block;font-size:10px!important;letter-spacing:.12em;font-weight:800;line-height:1.1}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileLinksV388{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileLinksV388 button{border:0!important;background:transparent!important;padding:0!important;min-height:0!important;width:auto!important;height:auto!important;font-size:12px!important;font-weight:700!important;color:#2563eb!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileLinksV388 button.danger{color:#dc2626!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTopV388 .coachPlannerCardDurationV386{font-style:normal;font-size:13px!important;color:var(--pbm-muted)!important;padding-top:2px;white-space:nowrap}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTitleRowV388{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding-left:78px}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTitleActionsV388{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileDeleteV388{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:1px solid #fecaca!important;border-radius:10px!important;background:#fff1f2!important;background-image:none!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;font-size:22px!important;font-weight:600!important;line-height:1!important;display:inline-grid!important;place-items:center!important;box-shadow:none!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileDeleteV388:active{background:#fee2e2!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTitleRowV388 .coachPlannerCardTitleV386{margin:0!important;font-size:18px!important;line-height:1.1!important;font-weight:800!important;color:var(--pbm-text)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTitleRowV388 .coachPlannerCardChevronV386{color:var(--pbm-muted)!important;font-size:16px!important;line-height:1}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardSkillFocusV388{display:none!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileFocusLineV388{display:block;margin:0;padding-left:78px;color:var(--pbm-muted, #6b7280)!important;font-size:13px;font-weight:650;line-height:1.25}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardSkillFocusInputV388{display:none!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobilePrescriptionV388{list-style:none;margin:0;padding:0 0 0 78px;display:grid;gap:0}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobilePrescriptionV388 li{font-size:14px!important;line-height:1.35!important;font-weight:500!important;color:var(--pbm-text)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobilePrescriptionV388 li.is-dot{line-height:1!important;color:var(--pbm-muted)!important;font-size:12px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-warm .coachPlannerCardCategoryV386{color:#fb923c!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-skill .coachPlannerCardCategoryV386{color:#c084fc!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-strength .coachPlannerCardCategoryV386{color:var(--pbm-accent)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.tone-conditioning .coachPlannerCardCategoryV386{color:#f87171!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-collapsed{grid-template-columns:none!important;grid-template-areas:none!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileExpandedHeadV388{display:grid;gap:8px;margin-bottom:14px}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileExpandedHeadV388 .coachPlannerCardMobileTopV388 .coachPlannerCardDurationInputV386,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileDurationInputV388{width:56px!important;border:0!important;background:transparent!important;padding:2px 0 0!important;font-size:13px!important;font-style:normal;font-weight:600!important;color:var(--pbm-muted)!important;text-align:right}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTitleInputV388{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;padding:0!important;font-size:18px!important;font-weight:800!important;line-height:1.1!important;color:var(--pbm-text)!important;box-shadow:none!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTitleRowV388 .coachPlannerCardChevronV386.is-open{width:28px!important;height:28px!important;border:0!important;background:transparent!important;padding:0!important;color:var(--pbm-muted)!important;font-size:16px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner .coachPlannerCardDurationV386{color:var(--pbm-muted)!important;font-size:13px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner .coachPlannerCardChevronV386{color:var(--pbm-muted)!important;font-size:16px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded{display:block!important;grid-template-areas:none!important;grid-template-columns:1fr!important;padding:14px 12px 16px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded .coachPlannerCardExpandedV386{margin-left:0!important;width:100%!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded .coachPlannerCardFormV386{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded .coachPlannerCardFormV386 label{display:grid!important;gap:8px!important;width:100%!important;min-width:0!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded .coachPlannerCardFormV386 label span{font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pbm-muted)!important}.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 input,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 select,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 textarea,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardTextareaV386{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;background:var(--pbm-input, #000000)!important;border:1px solid var(--pbm-border)!important;color:var(--pbm-text)!important;border-radius:12px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.45!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important;box-shadow:none!important;box-sizing:border-box!important}.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardPrescriptionInputV386{min-height:140px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386{background:var(--pbm-panel)!important;border-color:var(--pbm-border)!important;border-radius:16px!important;box-shadow:none!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardCategoryV386{color:var(--pbm-warm)!important;font-size:10px!important;letter-spacing:.14em!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.tone-strength .coachPlannerCardCategoryV386{color:var(--pbm-accent)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.tone-skill .coachPlannerCardCategoryV386{color:#c084fc!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.tone-conditioning .coachPlannerCardCategoryV386{color:#f87171!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardIconV386{width:44px!important;height:44px!important;border-radius:12px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardTitleV386{font-size:17px!important;color:var(--pbm-text)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardSubtitleV386{text-align:left!important;font-size:13px!important;line-height:1.5!important;color:var(--pbm-muted)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardDurationV386{color:var(--pbm-muted)!important;font-size:13px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardActionsV386{gap:6px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardActionsV386 button{width:30px!important;height:30px!important;border-radius:8px!important;background:transparent!important;border-color:transparent!important;color:var(--pbm-muted)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardActionsV386 button.danger{color:#f87171!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardActionsV386 button svg{width:15px!important;height:15px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardChevronV386,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardGripV386{color:var(--pbm-muted)!important}.coachPortalV207 .programBuilderMobileV388 :where(h1,h2,strong,b,label,input,textarea,select){color:var(--pbm-text)!important}.coachPortalV207 .programBuilderMobileV388 :where(p,small,em,.pbm388HeaderCopy p,.pbm388ClientMeta small,.pbm388Empty p,.pbm388Message){color:var(--pbm-muted)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardFormV386 label span,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardPrescriptionRowV386 strong{color:var(--pbm-text)!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardFormV386 input,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardFormV386 textarea,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardFormV386 select,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardTitleInputV386,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardDurationInputV386,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardSkillFocusInputV388,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileTitleInputV388,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardMobileDurationInputV388,.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardTextareaV386{background:var(--pbm-input, #000000)!important;border-color:var(--pbm-border)!important;color:var(--pbm-text)!important}@media (max-width: 900px){.programBuilderMobileV388{display:block}.coachPortalV207.coachView-programBuilder .coachMainV207:has(.programBuilderMobileV388){padding:0!important;overflow-x:hidden!important}.coachPortalV207.coachView-programBuilder:has(.programBuilderMobileV388) .coachSidebarV207{background:var(--pbm-bg, #121212)!important}.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardV386.is-expanded,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner{background:var(--pbm-panel, #1a1a1a)!important;border-color:var(--pbm-border, rgba(255, 255, 255, .1))!important;color:var(--pbm-text, #fff)!important}html:has(.programBuilderMobileV388) body,html:has(.programBuilderMobileV388) #root,.coachPortalV207.coachView-programBuilder:has(.programBuilderMobileV388),.coachPortalV207.coachView-programBuilder:has(.programBuilderMobileV388) .coachMainV207{background:#000!important}html[data-nutri-theme=light]:has(.programBuilderMobileV388) body,html[data-nutri-theme=light]:has(.programBuilderMobileV388) #root,html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder:has(.programBuilderMobileV388),html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder:has(.programBuilderMobileV388) .coachMainV207{background:#f5f5f7!important}}@media (min-width: 901px){.coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDesktopV388),.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientProgramShellV388:not(.ccd388V559)),.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientProgramDesktopV388:not(.ccd388CommandCentreV559)){--ccd-bg: #000000;--ccd-panel: #0a0a0a;--ccd-panel-2: #0a0a0a;--ccd-border: rgba(255, 255, 255, .08);--ccd-text: #f8fafc;--ccd-muted: rgba(248, 250, 252, .58);--ccd-accent: #4ade80;--ccd-accent-soft: rgba(74, 222, 128, .12);--ccd-purple: #c084fc;background:var(--ccd-bg)!important;color:var(--ccd-text)!important;padding:24px 28px 32px!important}html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDesktopV388),html[data-nutri-theme=light] .coachPortalV207.coachView-clients .coachMainV207:has(.coachClientProgramShellV388:not(.ccd388V559)),html[data-nutri-theme=light] .coachPortalV207.coachView-clients .coachMainV207:has(.coachClientProgramDesktopV388:not(.ccd388CommandCentreV559)){--ccd-bg: #f3f5f8;--ccd-panel: #ffffff;--ccd-panel-2: #f8fafc;--ccd-border: rgba(15, 23, 42, .08);--ccd-text: #0f172a;--ccd-muted: rgba(15, 23, 42, .58);--ccd-accent: #22c55e;--ccd-accent-soft: rgba(34, 197, 94, .12);--ccd-purple: #9333ea}.coachClientDesktopV388{display:grid;gap:16px;width:100%;max-width:1440px;margin:0 auto}.coachClientDesktopV388 .ccd388Hero,.coachClientDesktopV388 .ccd388StatusStrip,.coachClientDesktopV388 .ccd388Tabs,.coachClientDesktopV388 .ccd388Panel,.coachClientDesktopV388 .ccd388WeekPanel{background:var(--ccd-panel)!important;border:1px solid var(--ccd-border)!important;border-radius:16px!important;box-shadow:none!important}.coachClientDesktopV388 .ccd388Hero{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px}.coachClientDesktopV388 .ccd388Hero span{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800;color:var(--ccd-accent)!important;margin-bottom:7px}.coachClientDesktopV388 .ccd388Hero h1{margin:0;color:var(--ccd-text)!important;font-size:34px;line-height:.95;letter-spacing:-.055em;font-weight:850}.coachClientDesktopV388 .ccd388Hero p{margin:9px 0 0;color:var(--ccd-muted)!important;font-size:14px;line-height:1.35}.coachClientDesktopV388 .ccd388HeroBadges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.coachClientDesktopV388 .ccd388HeroBadges b,.coachClientDesktopV388 .ccd388HeroBadges button{height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ccd-border);background:var(--ccd-panel-2);border-radius:11px;color:var(--ccd-text);padding:0 14px;font-size:12px;font-weight:800}.coachClientDesktopV388 .ccd388HeroBadges b svg{width:16px;height:16px}.coachClientDesktopV388 .ccd388HeroBadges .purple{color:var(--ccd-purple)!important;background:#c084fc14;border-color:#c084fc38}.coachClientDesktopV388 .ccd388HeroBadges .green{color:var(--ccd-accent)!important;background:var(--ccd-accent-soft);border-color:#4ade803d}.coachClientDesktopV388 .ccd388HeroBadges .green i{width:8px;height:8px;border-radius:999px;background:var(--ccd-accent);display:inline-block}.coachClientDesktopV388 .ccd388MoreBtn{width:38px;padding:0!important;justify-content:center}.coachClientDesktopV388 .ccd388StatusStrip{min-height:92px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;padding:0}.coachClientDesktopV388 .ccd388StatusStrip article{min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:14px 16px;border-right:1px solid var(--ccd-border)}.coachClientDesktopV388 .ccd388StatusStrip article:last-child{border-right:0}.coachClientDesktopV388 .ccd388StatusStrip article>span{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--ccd-accent-soft);color:var(--ccd-accent)}.coachClientDesktopV388 .ccd388StatusStrip article>span svg{width:18px;height:18px}.coachClientDesktopV388 .ccd388MiniRing{width:38px;height:38px;transform:rotate(-90deg)}.coachClientDesktopV388 .ccd388MiniRing circle{fill:none;stroke:#ffffff14;stroke-width:3}.coachClientDesktopV388 .ccd388MiniRing .ring{stroke:var(--ccd-accent);stroke-linecap:round}.coachClientDesktopV388 .ccd388StatusStrip small{display:block;color:var(--ccd-muted)!important;font-size:10px;font-weight:800;letter-spacing:.04em}.coachClientDesktopV388 .ccd388StatusStrip strong{display:block;color:var(--ccd-text)!important;font-size:14px;line-height:1.2;font-weight:850;margin-top:3px}.coachClientDesktopV388 .ccd388StatusStrip .tone-green strong{color:var(--ccd-accent)!important}.coachClientDesktopV388 .ccd388StatusStrip p{margin:3px 0 0;color:var(--ccd-muted)!important;font-size:11px}.coachClientDesktopV388 .ccd388Tabs{height:48px;display:flex;align-items:stretch;padding:0 18px;gap:0}.coachClientDesktopV388 .ccd388Tabs button{min-width:126px;height:48px;border:0;background:transparent;color:var(--ccd-muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;position:relative}.coachClientDesktopV388 .ccd388Tabs button svg{width:16px;height:16px}.coachClientDesktopV388 .ccd388Tabs button.active{color:var(--ccd-accent)!important}.coachClientDesktopV388 .ccd388Tabs button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px;background:var(--ccd-accent)}.coachClientProgramDesktopV388{display:grid;gap:16px}.coachClientDesktopV388 .ccd388WeekPanel{padding:20px;display:grid;gap:14px}.coachClientDesktopV388 .ccd388WeekHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.coachClientDesktopV388 .ccd388WeekHeader h2{margin:0;color:var(--ccd-text)!important;font-size:18px;font-weight:850;letter-spacing:-.03em}.coachClientDesktopV388 .ccd388WeekHeader p{margin:6px 0 0;color:var(--ccd-muted)!important;font-size:13px;font-weight:700}.coachClientDesktopV388 .ccd388WeekNav{display:flex;align-items:center;gap:8px}.coachClientDesktopV388 .ccd388WeekNav button{height:36px;min-width:36px;border:1px solid var(--ccd-border);border-radius:10px;background:var(--ccd-panel-2);color:var(--ccd-text);padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.coachClientDesktopV388 .ccd388WeekNav button.ghost{padding:0 14px}.coachClientDesktopV388 .ccd388WeekNav button svg{width:16px;height:16px}.coachClientDesktopV388 .ccd388WeekCards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.coachClientDesktopV388 .ccd388WeekCards button{min-height:132px;border:1px solid var(--ccd-border);border-radius:14px;background:var(--ccd-panel-2);padding:14px 10px;display:grid;gap:8px;align-content:start;text-align:center;color:var(--ccd-text)}.coachClientDesktopV388 .ccd388WeekCards button.active{border-color:var(--ccd-accent);box-shadow:inset 0 0 0 1px var(--ccd-accent),0 10px 24px #4ade8014}.coachClientDesktopV388 .ccd388WeekCards button.published b{color:var(--ccd-accent)}.coachClientDesktopV388 .ccd388WeekCards small{color:var(--ccd-text)!important;font-size:11px;font-weight:850;letter-spacing:.06em}.coachClientDesktopV388 .ccd388WeekCards span{color:var(--ccd-muted)!important;font-size:11px;font-weight:650}.coachClientDesktopV388 .ccd388WeekCards strong{color:var(--ccd-text)!important;font-size:13px;line-height:1.25;font-weight:800}.coachClientDesktopV388 .ccd388WeekCards b{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--ccd-muted);font-size:11px;font-weight:750;font-style:normal}.coachClientDesktopV388 .ccd388WeekCards b svg{width:14px;height:14px}.coachClientDesktopV388 .ccd388WeekProgress{height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden}.coachClientDesktopV388 .ccd388WeekProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ccd-accent),#22c55e)}.coachClientDesktopV388 .ccd388MainGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(320px,.82fr);gap:16px}.coachClientDesktopV388 .ccd388FooterGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:16px}.coachClientDesktopV388 .ccd388Panel{padding:20px;display:grid;gap:16px;align-content:start}.coachClientDesktopV388 .ccd388Panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.coachClientDesktopV388 .ccd388Panel header h3{margin:0;color:var(--ccd-text)!important;font-size:18px;font-weight:850;letter-spacing:-.03em}.coachClientDesktopV388 .ccd388Panel header button{height:34px;border:1px solid var(--ccd-border);border-radius:10px;background:var(--ccd-panel-2);color:var(--ccd-muted);padding:0 12px;font-size:12px;font-weight:800}.coachClientDesktopV388 .ccd388StatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coachClientDesktopV388 .ccd388StatGrid article,.coachClientDesktopV388 .ccd388MetaRows>div{border:1px solid var(--ccd-border);border-radius:12px;background:var(--ccd-panel-2);padding:12px 14px}.coachClientDesktopV388 .ccd388StatGrid small,.coachClientDesktopV388 .ccd388MetaRows span,.coachClientDesktopV388 .ccd388CoachNotes small{display:block;color:var(--ccd-muted)!important;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.coachClientDesktopV388 .ccd388StatGrid strong,.coachClientDesktopV388 .ccd388MetaRows strong{display:block;margin-top:4px;color:var(--ccd-text)!important;font-size:15px;font-weight:850}.coachClientDesktopV388 .ccd388MetaRows{display:grid;gap:8px}.coachClientDesktopV388 .ccd388MetaRows em{display:block;margin-top:4px;color:var(--ccd-muted)!important;font-size:11px;font-style:normal}.coachClientDesktopV388 .ccd388MetaRows .green{color:var(--ccd-accent)!important}.coachClientDesktopV388 .ccd388CoachNotes{border:1px solid var(--ccd-border);border-radius:12px;background:var(--ccd-panel-2);padding:14px}.coachClientDesktopV388 .ccd388CoachNotes p{margin:8px 0 0;color:var(--ccd-muted)!important;font-size:13px;line-height:1.55}.coachClientDesktopV388 .ccd388BlockList{display:grid;gap:10px}.coachClientDesktopV388 .ccd388BlockList article{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto 28px;gap:10px;align-items:center;border:1px solid var(--ccd-border);border-radius:12px;background:var(--ccd-panel-2);padding:12px 14px}.coachClientDesktopV388 .ccd388BlockIndex{color:var(--ccd-muted);font-size:12px;font-weight:850}.coachClientDesktopV388 .ccd388BlockIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ccd-accent-soft);color:var(--ccd-accent)}.coachClientDesktopV388 .ccd388BlockIcon svg{width:18px;height:18px}.coachClientDesktopV388 .ccd388BlockList strong{display:block;color:var(--ccd-text)!important;font-size:14px;font-weight:850}.coachClientDesktopV388 .ccd388BlockList p{margin:3px 0 0;color:var(--ccd-muted)!important;font-size:12px}.coachClientDesktopV388 .ccd388BlockList em{color:var(--ccd-muted)!important;font-size:12px;font-weight:750;font-style:normal}.coachClientDesktopV388 .ccd388BlockList b{color:var(--ccd-accent);display:grid;place-items:center}.coachClientDesktopV388 .ccd388BlockList b svg{width:18px;height:18px}.coachClientDesktopV388 .ccd388ActivityList{display:grid;gap:14px}.coachClientDesktopV388 .ccd388ActivityList article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:start}.coachClientDesktopV388 .ccd388ActivityList article i{width:10px;height:10px;border-radius:999px;margin-top:5px;background:var(--ccd-accent)}.coachClientDesktopV388 .ccd388ActivityList article.tone-blue i{background:#60a5fa}.coachClientDesktopV388 .ccd388ActivityList article.tone-purple i{background:#c084fc}.coachClientDesktopV388 .ccd388ActivityList article.tone-muted i{background:#64748b}.coachClientDesktopV388 .ccd388ActivityList strong{display:block;color:var(--ccd-text)!important;font-size:14px;font-weight:800}.coachClientDesktopV388 .ccd388ActivityList p{margin:4px 0 0;color:var(--ccd-muted)!important;font-size:12px}.coachClientDesktopV388 .ccd388ActivityList span{color:var(--ccd-muted)!important;font-size:11px;font-weight:750}.coachClientDesktopV388 .ccd388InsightCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.coachClientDesktopV388 .ccd388InsightCards article{position:relative;min-height:118px;border:1px solid var(--ccd-border);border-radius:14px;background:var(--ccd-panel-2);padding:14px;display:grid;gap:10px;align-content:start}.coachClientDesktopV388 .ccd388InsightCards article>span{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--ccd-accent-soft);color:var(--ccd-accent)}.coachClientDesktopV388 .ccd388InsightCards article>span svg{width:18px;height:18px}.coachClientDesktopV388 .ccd388InsightCards small{display:block;color:var(--ccd-muted)!important;font-size:11px;font-weight:800}.coachClientDesktopV388 .ccd388InsightCards strong{display:block;margin-top:4px;color:var(--ccd-accent)!important;font-size:18px;font-weight:850}.coachClientDesktopV388 .ccd388InsightCards article>svg{position:absolute;right:12px;top:12px;width:42px;height:42px;transform:rotate(-90deg)}.coachClientDesktopV388 .ccd388InsightCards article>svg circle{fill:none;stroke:#ffffff14;stroke-width:3}.coachClientDesktopV388 .ccd388InsightCards article>svg .ring{stroke:var(--ccd-accent);stroke-dasharray:62 100;stroke-linecap:round}.coachClientDesktopV388 .ccd388ActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.coachClientDesktopV388 .ccd388ActionGrid button{min-height:118px;border:1px solid var(--ccd-border);border-radius:14px;background:var(--ccd-panel-2);color:var(--ccd-text);display:grid;gap:12px;place-items:center;padding:18px 12px;font-size:13px;font-weight:800}.coachClientDesktopV388 .ccd388ActionGrid button svg{width:22px;height:22px;color:var(--ccd-muted)}.coachClientDesktopV388 .ccd388ActionGrid button.accent{color:var(--ccd-accent);border-color:#4ade803d;background:var(--ccd-accent-soft)}.coachClientDesktopV388 .ccd388ActionGrid button.accent svg{color:var(--ccd-accent)}.coachClientDesktopV388 :where(h1,h2,h3,strong,b,label){color:var(--ccd-text)!important}.coachClientDesktopV388 :where(p,small,em,span){color:var(--ccd-muted)}.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388){background:#0a0a0a!important}.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388) .coachSidebarV207{background:#0a0a0a!important;border-right:1px solid rgba(255,255,255,.08)!important;color:#f8fafc!important}.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388) .coachSidebarV207 nav button{color:#f8fafc9e!important;border-radius:12px!important}.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388) .coachSidebarV207 nav button.active{color:#4ade80!important;background:#4ade8014!important;box-shadow:inset 3px 0 #4ade80!important}.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388) .coachBrandV207 strong,.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388) .coachUserV207 strong{color:#f8fafc!important}.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388) .coachBrandV207 small,.coachPortalV207.coachView-clientPortal:has(.coachClientDesktopV388) .coachUserV207 small{color:#f8fafc94!important}}.coachPortalV207.coachView-programBuilder .coachPlannerCardV386,.coachPortalV207.coachView-programBuilder .coachPlannerCardExpandedV386,.coachPortalV207.coachView-programBuilder .coachPlannerCardFormV386,.coachPortalV207.coachView-programBuilder .coachPlannerCardFormV386 label,.coachPortalV207.coachView-programBuilder .coachPlannerCardFormV386 label.full,.coachPortalV207.coachView-programBuilder .coachPlannerCardBodyV386{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.coachPortalV207.coachView-programBuilder .coachPlannerCardFormV386 textarea,.coachPortalV207.coachView-programBuilder .coachPlannerCardTextareaV386,.coachPortalV207.coachView-programBuilder .coachPlannerCardPrescriptionInputV386{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.45!important;resize:vertical!important;overflow:hidden!important;box-sizing:border-box!important}.coachPortalV207.coachView-programBuilder .coachPlannerCardTextareaV386{min-height:88px!important}.coachPortalV207.coachView-programBuilder .coachPlannerCardPrescriptionInputV386{min-height:132px!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-expanded{display:block!important;width:100%!important;min-width:0!important;padding:14px 12px 16px!important;grid-template-areas:none!important;grid-template-columns:1fr!important;background:var(--pbm-panel)!important;border-color:var(--pbm-border)!important;box-shadow:none!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-expanded .coachPlannerCardExpandedV386{margin-left:0!important;width:100%!important}.coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-expanded .coachPlannerCardFormV386{grid-template-columns:1fr!important;gap:14px!important}@media (min-width: 901px){.coachPortalV207.coachView-clientPortal .coachClientDesktopV388 .ccd388Hero,.coachPortalV207.coachView-clientPortal .coachClientDesktopV388 .ccd388StatusStrip,.coachPortalV207.coachView-clientPortal .coachClientDesktopV388 .ccd388Tabs,.coachPortalV207.coachView-clientPortal .coachClientDesktopV388 .ccd388Panel,.coachPortalV207.coachView-clientPortal .coachClientDesktopV388 .ccd388WeekPanel,.coachPortalV207.coachView-clients .coachClientProgramShellV388 .ccd388StatusStrip,.coachPortalV207.coachView-clients .coachClientProgramShellV388 .ccd388Panel,.coachPortalV207.coachView-clients .coachClientProgramShellV388 .ccd388WeekPanel,.coachPortalV207.coachView-clients .coachClientProgramDesktopV388 .ccd388Panel,.coachPortalV207.coachView-clients .coachClientProgramDesktopV388 .ccd388WeekPanel,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388:not(.ccd388V559) .ccd388Panel,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekPanel{background:var(--ccd-panel)!important;border-color:var(--ccd-border)!important;color:var(--ccd-text)!important}}.mobileClientsShellV388{--cmc-bg: #000000;--cmc-panel: #000000;--cmc-panel-2: #000000;--cmc-border: #2c2c2e;--cmc-text: #f5f5f7;--cmc-muted: #98989d;--cmc-accent: #4ade80;--cmc-accent-soft: rgba(74, 222, 128, .12);--cmc-accent-border: rgba(74, 222, 128, .28);--cmc-accent-text: #052e16;--cmc-warn: #fbbf24;--cmc-warn-soft: rgba(251, 191, 36, .12);--cmc-warn-border: rgba(251, 191, 36, .35);--cmc-due: #4ade80;padding:0 14px 96px}html[data-nutri-theme=light] .mobileClientsShellV388{--cmc-bg: #f4f6f9;--cmc-panel: #ffffff;--cmc-panel-2: #f8fafc;--cmc-border: #e6eaf0;--cmc-text: #070b18;--cmc-muted: #667085;--cmc-accent: #22c55e;--cmc-accent-soft: rgba(34, 197, 94, .1);--cmc-accent-border: rgba(34, 197, 94, .28);--cmc-accent-text: #052e16}.coachPortalV207.coachView-clients .coachMainV207:has(.mobileClientsShellV388){background:var(--cmc-bg)!important;padding:0!important}.cmc388Header{padding:18px 0 8px}.cmc388HeaderCopy h1{margin:0;font-size:clamp(34px,8vw,42px);line-height:.98;letter-spacing:-.04em;font-weight:800;color:var(--cmc-text)!important}.cmc388HeaderCopy p{margin:10px 0 0;max-width:34ch;font-size:15px;line-height:1.45;color:var(--cmc-muted)!important}.cmc388SyncBadge{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border-radius:999px;border:1px solid var(--cmc-accent-border);background:var(--cmc-accent-soft);color:var(--cmc-accent)!important;font-size:12px;font-weight:700}.cmc388SyncDot{width:8px;height:8px;border-radius:999px;background:var(--cmc-accent);box-shadow:0 0 0 4px #4ade802e}.cmc388StickyTopV402{position:sticky;top:0;z-index:20;background:var(--cmc-bg);margin:0 -14px;padding:0 14px 2px}.cmc388FilterBar{display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;margin:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cmc388FilterBar::-webkit-scrollbar{display:none}.cmc388FilterBar button{flex:0 0 auto;min-width:38px;height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--cmc-border);background:var(--cmc-panel);color:var(--cmc-text);font-size:13px;font-weight:800}.cmc388FilterBar button:first-child{min-width:52px}.cmc388FilterBar button.active{border-color:transparent;background:var(--cmc-accent);color:var(--cmc-accent-text);box-shadow:none}html[data-nutri-theme=dark] .cmc388FilterBar button.active{color:#052e16}.cmc388List{display:grid;gap:12px;padding-top:4px}@media (max-width: 900px){.coachPortalV207.coachMobileShellV389.coachView-clients .coachMainV207:has(.mobileClientsShellV388){padding:0 0 var(--cms-nav-offset)!important}.coachPortalV207.coachMobileShellV389.coachView-clients .mobileClientsShellV388{padding:0 16px calc(env(safe-area-inset-bottom) + 12px)}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388StickyTopV402{margin:0 -16px;padding:0 16px 4px}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388Header{padding:12px 0 6px}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388HeaderCopy p{margin-top:8px}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388SyncBadge{margin-top:10px}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388FilterBar{padding-bottom:10px}}.coachMobileClientCardV388{position:relative;border:1px solid var(--cmc-border);border-left:3px solid var(--cmc-accent);border-radius:18px;background:linear-gradient(180deg,var(--cmc-panel) 0%,var(--cmc-panel-2) 100%);box-shadow:0 14px 34px #0000002e;padding:16px;overflow:hidden;cursor:pointer}html[data-nutri-theme=light] .coachMobileClientCardV388{box-shadow:0 14px 34px #0f172a14}.coachMobileClientCardV388:before{content:"";position:absolute;inset:0 auto 0 0;width:48px;background:linear-gradient(90deg,rgba(74,222,128,.12),transparent);pointer-events:none}.cmc388Top{position:relative;z-index:1;display:grid;grid-template-columns:64px minmax(0,1fr) auto 18px;gap:12px;align-items:start}.cmc388Avatar{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;overflow:hidden;border:2px solid var(--cmc-accent-border);background:var(--cmc-panel-2);color:var(--cmc-text);font-size:28px;font-weight:800;box-shadow:0 0 0 4px #4ade8014,0 0 24px #4ade8029}.cmc388Avatar img{width:100%;height:100%;object-fit:cover}.cmc388Copy{min-width:0}.cmc388Copy strong{display:block;color:var(--cmc-text)!important;font-size:18px;line-height:1.1;font-weight:800;word-break:break-word}.cmc388Copy small{display:block;margin-top:4px;color:var(--cmc-muted)!important;font-size:13px;line-height:1.25}.cmc388Copy em{display:block;margin-top:6px;color:var(--cmc-muted)!important;font-style:normal;font-size:12px;line-height:1.3}.cmc388StatusCol{display:grid;justify-items:end;gap:4px;min-width:92px}.cmc388StatusPill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--cmc-border);background:var(--cmc-panel-2);color:var(--cmc-accent)!important;font-size:11px;font-weight:800;white-space:nowrap}.coachMobileClientCardV388.tone-warn .cmc388StatusPill{color:var(--cmc-warn)!important;border-color:var(--cmc-warn-border);background:var(--cmc-warn-soft)}.cmc388StatusPill svg{width:14px;height:14px;stroke-width:2}.cmc388StatusCol>small{color:var(--cmc-muted)!important;font-size:11px}.cmc388Chevron{align-self:center;color:var(--cmc-muted)!important;font-size:22px;line-height:1}.cmc388Stats{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cmc388Stats article{min-height:72px;padding:12px;border-radius:12px;border:1px solid var(--cmc-border);background:#ffffff05;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}html[data-nutri-theme=light] .cmc388Stats article{background:var(--cmc-panel-2)}.cmc388Stats article>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--cmc-accent-border);background:var(--cmc-accent-soft);color:var(--cmc-accent)}.coachMobileClientCardV388.tone-warn .cmc388Stats article:last-child>span{color:var(--cmc-warn);border-color:var(--cmc-warn-border);background:var(--cmc-warn-soft)}.cmc388Stats article svg{width:16px;height:16px;stroke-width:2}.cmc388Stats article strong{display:block;color:var(--cmc-text)!important;font-size:13px;line-height:1.15}.cmc388Stats article small{display:block;margin-top:3px;color:var(--cmc-muted)!important;font-size:11px}.coachMobileClientFlipV402{padding:0!important;border:0!important;border-left:0!important;background:transparent!important;box-shadow:none!important;cursor:default;overflow:visible}.coachMobileClientFlipV402:before{display:none}.cmc402FlipScene{perspective:900px;touch-action:pan-y}.cmc402FlipTrigger{all:unset;display:block;width:100%;cursor:pointer}.cmc402FlipFaceBtn{all:unset;display:grid;grid-template-rows:1fr auto;width:100%;min-height:148px;cursor:pointer}.cmc402FlipInner{position:relative;min-height:148px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1)}.coachMobileClientFlipV402.is-flipped .cmc402FlipInner{min-height:168px;transform:rotateY(180deg)}.cmc402Front,.cmc402Back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:18px;border:1px solid var(--cmc-border);background:var(--cmc-panel);overflow:hidden;min-height:100%}.coachMobileClientFlipV402.tone-warn .cmc402Front{border-color:var(--cmc-warn-border)}.coachMobileClientFlipV402.tone-ready .cmc402Front{border-color:var(--cmc-accent-border)}.coachMobileClientFlipV402.tone-due .cmc402Front{border-color:color-mix(in srgb,var(--cmc-due) 45%,var(--cmc-border))}.cmc402Back{transform:rotateY(180deg);border-color:var(--cmc-accent-border);padding:12px;display:grid;grid-template-rows:auto 1fr auto;gap:8px}.cmc402Hero{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 14px 2px}.cmc402Avatar{width:56px!important;height:56px!important;border-radius:16px!important;font-size:22px!important;box-shadow:none!important}.cmc402Copy em{display:none}.cmc402FrontFoot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 14px 13px;border-top:1px solid var(--cmc-border);font-size:11px;color:var(--cmc-muted)}.cmc402SwipeHint{display:inline-flex;align-items:center;gap:6px}.cmc402SwipeHint:before{content:"‹ ›";letter-spacing:-.12em;font-size:12px;color:var(--cmc-muted);opacity:.85}.cmc402FrontFoot strong{color:var(--cmc-accent);font-weight:700;white-space:nowrap}.cmc402BackHead small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cmc-muted)}.cmc402BackHead strong{display:block;margin-top:3px;font-size:15px;line-height:1.15;color:var(--cmc-text)}.cmc402ActionRows{display:grid;gap:6px;align-content:center}.cmc402ActionRow{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cmc402ActionBtn{min-height:36px;border-radius:10px;border:1px solid var(--cmc-border);background:var(--cmc-panel-2);color:var(--cmc-text);font-size:12px;font-weight:700;cursor:pointer}.cmc402ActionBtn.primary{background:var(--cmc-accent);border-color:var(--cmc-accent-border);color:var(--cmc-accent-text, #052e16)}.cmc402ActionBtn.danger{border-color:color-mix(in srgb,#fb7185 55%,var(--cmc-border));background:color-mix(in srgb,#fb7185 12%,var(--cmc-panel-2));color:#fb7185}.cmc402ActionBtn:disabled{opacity:.45;cursor:not-allowed}.cmc402BackFoot{all:unset;display:block;width:100%;text-align:center;font-size:11px;color:var(--cmc-muted);cursor:pointer}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402Front,.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402Back{background:var(--cms-card)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402.tone-warn .cmc402Front{border-color:var(--cms-warn)!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402.tone-ready .cmc402Front,.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402Back{border-color:var(--cms-accent-border)!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc388Copy strong,.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402BackHead strong{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc388Copy small,.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402FrontFoot,.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402BackHead small,.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402BackFoot{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402FrontFoot strong{color:var(--cms-accent)!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402ActionBtn{background:color-mix(in srgb,var(--cms-card) 88%,var(--cms-page))!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402ActionBtn.primary{background:var(--cms-accent)!important;border-color:var(--cms-accent-border)!important;color:#052e16!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402ActionBtn.danger{border-color:color-mix(in srgb,#fb7185 55%,var(--cms-line))!important;background:color-mix(in srgb,#fb7185 12%,var(--cms-card))!important;color:#fb7185!important}.coachPortalV207.coachMobileShellV389 .coachMobileClientFlipV402 .cmc402FrontFoot{border-top-color:var(--cms-line)!important}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388StickyTopV402{background:var(--cms-page)!important}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388FilterBar button{background:var(--cms-card)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389.coachView-clients .cmc388FilterBar button.active{background:var(--cms-accent)!important;border-color:var(--cms-accent-border)!important;color:#052e16!important;box-shadow:none!important}@media (max-width: 900px){html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMainV207:has(.mobileClientsShellV388){background:#000!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388HeaderCopy h1,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388HeaderCopy p{color:#f5f5f7!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388HeaderCopy p{color:#98989d!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388StickyTopV402{background:#000!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388FilterBar button{background:#000!important;border-color:#2c2c2e!important;color:#f5f5f7!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388FilterBar button.active{background:#4ade80!important;border-color:#4ade8047!important;color:#052e16!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388SyncBadge{background:#4ade8014!important;border-color:#4ade8047!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388SyncDot{box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc402Front,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc402Back{background:#000!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc388Avatar{background:#000!important;box-shadow:none!important;border-color:#2c2c2e!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc388StatusPill{background:#000!important;border-color:#2c2c2e!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc402FrontFoot{border-top-color:#2c2c2e!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc402ActionBtn{background:#000!important;border-color:#2c2c2e!important;color:#f5f5f7!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc402ActionBtn.primary{background:#4ade80!important;border-color:#4ade8047!important;color:#052e16!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMobileClientFlipV402 .cmc402ActionBtn.danger{background:#000!important;border-color:color-mix(in srgb,#fb7185 55%,#2c2c2e)!important;color:#fb7185!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachEmptyClientsV209{background:#000!important;border-color:#2c2c2e!important;color:#f5f5f7!important}}.coachPortalV207.coachView-clients .mobileClientsShellV388 .coachEmptyClientsV209{border:1px dashed var(--cmc-border)!important;border-radius:18px!important;background:var(--cmc-panel)!important;color:var(--cmc-text)!important}@media (min-width: 901px){.mobileClientsShellV388{display:none!important}}@media (max-width: 900px){.coachPortalV207.coachView-clients .coachMainV207:has(.mobileClientsShellV388){padding-bottom:var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) )!important}.coachPortalV207.coachView-clientPortal .clientPortalShellV388,.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388{display:block!important}}.coachMobileClientPortalV388{--cmcp-bg: #000000;--cmcp-panel: #0a0a0a;--cmcp-panel-2: #111111;--cmcp-border: #2c2c2e;--cmcp-text: #f8fafc;--cmcp-muted: #94a3b8;--cmcp-accent: #4ade80;--cmcp-accent-soft: rgba(74, 222, 128, .12);--cmcp-accent-border: rgba(74, 222, 128, .35);--cmcp-accent-text: #052e16;--cmcp-warn: #fbbf24;--cmcp-warn-soft: rgba(251, 191, 36, .12);--cmcp-warn-border: rgba(251, 191, 36, .35);--cmcp-due: #4ade80;--cmcp-due-soft: rgba(96, 165, 250, .12);padding:0 14px var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) );display:grid;gap:14px}html[data-nutri-theme=light] .coachMobileClientPortalV388{--cmcp-bg: #f4f6f9;--cmcp-panel: #ffffff;--cmcp-panel-2: #f8fafc;--cmcp-border: #e6eaf0;--cmcp-text: #070b18;--cmcp-muted: #667085;--cmcp-accent: #22c55e;--cmcp-accent-soft: rgba(34, 197, 94, .1);--cmcp-accent-border: rgba(34, 197, 94, .28);--cmcp-accent-text: #052e16}.coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachMobileClientPortalV388),.coachPortalV207.coachView-clientPortal .clientPortalShellV388{background:var(--cmcp-bg)!important;padding:0!important}.coachPortalV207.coachView-clientPortal .clientPortalShellV388{max-width:none!important;border:0!important;box-shadow:none!important}.cmcp388Hero{padding:16px 0 4px;display:grid;gap:14px}.cmcp388HeroMain{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.cmcp388Avatar{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;overflow:hidden;border:2px solid var(--cmcp-accent-border);background:var(--cmcp-panel-2);color:var(--cmcp-text);font-size:30px;font-weight:800}.cmcp388Avatar img{width:100%;height:100%;object-fit:cover}.cmcp388HeroCopy h1{margin:0;font-size:clamp(28px,7vw,34px);line-height:.98;letter-spacing:-.04em;font-weight:800;color:var(--cmcp-text)!important}.cmcp388HeroCopy p{margin:6px 0 0;color:var(--cmcp-muted)!important;font-size:14px;line-height:1.25}.cmcp388HeroCopy small{display:block;margin-top:4px;color:var(--cmcp-muted)!important;font-size:12px}.cmcp388HeroStats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cmcp388HeroStats article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border-radius:12px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel)}.cmcp388HeroStats article>span.cmcp388StatIcon,.cmcp388HealthRow article>span.cmcp388StatIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--cmcp-border);background:var(--cmcp-panel-2);color:var(--cmcp-muted)}.cmcp388HeroStats article svg,.cmcp388HealthRow article svg{width:16px;height:16px}.cmcp388HeroStats article.tone-live .cmcp388StatIcon{color:var(--cmcp-accent);border-color:var(--cmcp-accent-border);background:var(--cmcp-accent-soft)}.cmcp388HeroStats article.tone-due .cmcp388StatIcon,.cmcp388HeroStats article.tone-warn .cmcp388StatIcon{color:var(--cmcp-warn);border-color:var(--cmcp-warn-border);background:var(--cmcp-warn-soft)}.cmcp388HeroStats article strong{display:block;color:var(--cmcp-text)!important;font-size:13px;line-height:1.1}.cmcp388HeroStats article small{display:block;margin-top:3px;color:var(--cmcp-muted)!important;font-size:11px}.cmcp388PrimaryAction{width:100%;min-height:52px;border:0;border-radius:14px;background:var(--cmcp-accent);color:var(--cmcp-accent-text);font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cmcp388PrimaryAction svg{width:18px;height:18px}.cmcp388MessageWrap .mobile-card,.cmcp388Panel{border:1px solid var(--cmcp-border)!important;border-radius:16px!important;background:var(--cmcp-panel)!important;box-shadow:none!important}.cmcp388MessageWrap .mobile-message-title,.cmcp388MessageWrap .mobile-message-subtitle,.cmcp388MessageWrap .mobile-message-textarea,.cmcp388MessageWrap .mobile-send-btn{color:var(--cmcp-text)!important}.cmcp388MessageWrap .mobile-message-textarea{background:var(--cmcp-panel-2)!important;border-color:var(--cmcp-border)!important}.cmcp388MessageWrap .mobile-send-btn{background:var(--cmcp-accent)!important;color:var(--cmcp-accent-text)!important;box-shadow:none!important}.cmcp388HealthRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cmcp388HealthRow article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel)}.cmcp388HealthRow article>span.cmcp388StatIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--cmcp-border);background:var(--cmcp-panel-2);color:var(--cmcp-muted)}.cmcp388HealthRow article svg{width:16px;height:16px}.cmcp388HealthRow article strong{display:block;color:var(--cmcp-text)!important;font-size:13px}.cmcp388HealthRow article small{display:block;margin-top:4px;color:var(--cmcp-muted)!important;font-size:11px;line-height:1.35}.cmcp388Tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.cmcp388Tabs button{min-height:72px;border-radius:12px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel);color:var(--cmcp-muted);font-size:12px;font-weight:700;display:grid;justify-items:center;align-content:center;gap:6px;padding:10px 6px}.cmcp388Tabs button svg{width:18px;height:18px}.cmcp388Tabs button.active{border-color:var(--cmcp-accent-border);background:var(--cmcp-accent-soft);color:var(--cmcp-accent)}.cmcp388TabBody,.cmcp388ProgramPanel{display:grid;gap:12px}.cmcp388ProgramHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel)}.cmcp388ProgramHead small{display:block;color:var(--cmcp-muted)!important;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.cmcp388ProgramHead strong{display:block;margin-top:4px;color:var(--cmcp-text)!important;font-size:22px;line-height:1.05}.cmcp388PublishTag{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:800}.cmcp388PublishTag.tone-live{color:var(--cmcp-accent);background:var(--cmcp-accent-soft);border:1px solid var(--cmcp-accent-border)}.cmcp388PublishTag.tone-draft,.cmcp388PublishTag.tone-empty{color:var(--cmcp-warn);background:var(--cmcp-warn-soft);border:1px solid var(--cmcp-warn-border)}.cmcp388BuilderBtn{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel-2);color:var(--cmcp-text);font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.cmcp388BuilderBtn svg{width:16px;height:16px;color:var(--cmcp-accent)}.cmcp388DayRow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cmcp388DayBtn{min-height:44px;border-radius:10px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel);color:var(--cmcp-muted);font-size:12px;font-weight:800}.cmcp388DayBtn.has-plan{color:var(--cmcp-text)}.cmcp388DayBtn.active{border-color:var(--cmcp-accent-border);background:var(--cmcp-accent-soft);color:var(--cmcp-accent)}.cmcp388SessionCard{border:1px solid var(--cmcp-border);border-radius:16px;background:var(--cmcp-panel);padding:14px;display:grid;gap:12px}.cmcp388SessionHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cmcp388SessionHead small{display:block;color:var(--cmcp-muted)!important;font-size:11px;text-transform:uppercase}.cmcp388SessionHead strong{display:block;margin-top:4px;color:var(--cmcp-text)!important;font-size:16px;line-height:1.2}.cmcp388BlockCount{padding:6px 10px;border-radius:999px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel-2);color:var(--cmcp-muted)!important;font-size:11px;font-weight:700;white-space:nowrap}.cmcp388EmptySession{margin:0;padding:18px 12px;border-radius:12px;border:1px dashed var(--cmcp-border);color:var(--cmcp-muted)!important;font-size:13px;text-align:center}.cmcp388AddBlockBtn{min-height:48px;border-radius:12px;border:1px dashed var(--cmcp-accent-border);background:var(--cmcp-accent-soft);color:var(--cmcp-accent);font-size:14px;font-weight:800}@media (max-width: 900px){.coachPortalV207.coachMobileShellV389 .cmcp388ProgramPanel{padding-bottom:8px}.coachPortalV207.coachMobileShellV389 .cmcp388AddBlockBtn{position:sticky;bottom:calc(var(--cms-nav-h, 72px) + 18px + env(safe-area-inset-bottom,0px));z-index:50;width:100%;box-shadow:0 10px 28px #0f172a1f}.coachPortalV207.coachMobileShellV389{scroll-padding-bottom:var(--cms-nav-offset)}}.coachPortalV207 .coachMobileClientPortalV388 .cmcp388SectionList,.cmcp388BlockList{display:grid;gap:10px}.cmcp388BlockCard{width:100%;text-align:left;border:1px solid var(--cmcp-border);border-radius:12px;background:var(--cmcp-panel-2);padding:12px;display:grid;gap:4px}.cmcp388BlockCard strong{color:var(--cmcp-text)!important;font-size:14px;line-height:1.15}.cmcp388BlockCategory{color:var(--cmcp-accent)!important;font-size:9px;font-weight:800;letter-spacing:.08em}.cmcp388BlockCard.tone-skill .cmcp388BlockCategory,.cmcp388BlockSkill{color:#c084fc!important}.cmcp388BlockSkill{font-style:normal;font-size:12px;font-weight:700}.cmcp388BlockCard p{margin:0;color:var(--cmcp-muted)!important;font-size:11px;line-height:1.35}.cmcp388BlockTime{justify-self:end;color:var(--cmcp-muted)!important;font-size:11px;font-weight:700}.coachPortalV207 .coachMobileClientPortalV388 :where(h1,h2,h3,strong,b,label,input,textarea,select){color:var(--cmcp-text)!important}.coachPortalV207 .coachMobileClientPortalV388 :where(p,small,em){color:var(--cmcp-muted)!important}@media (min-width: 901px){.coachMobileClientPortalV388{display:none!important}}.coachPortalV207.coachMobileShellV389{--cms-page: #f4f6f9;--cms-card: #ffffff;--cms-text: #07112f;--cms-muted: #56617a;--cms-line: #e3eaf4;--cms-accent: #22c55e;--cms-accent-soft: rgba(34, 197, 94, .12);--cms-accent-border: rgba(34, 197, 94, .28);--cms-warn: #fb923c;--cms-nav-h: 72px;--cms-nav-offset: calc(var(--cms-nav-h) + 10px + 72px + env(safe-area-inset-bottom, 0px))}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389{--cms-page: #000000;--cms-card: #000000;--cms-text: #f5f5f7;--cms-muted: #98989d;--cms-line: #2c2c2e;--cms-accent: #4ade80;--cms-accent-soft: rgba(74, 222, 128, .12);--cms-accent-border: rgba(74, 222, 128, .28);--cms-warn: #fb923c}@media (max-width: 900px){.coachPortalV207.coachMobileShellV389{display:block!important;min-height:100vh!important;padding-bottom:var(--cms-nav-offset)!important;background:var(--cms-page)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachSidebarV207{display:none!important}.coachPortalV207.coachMobileShellV389 .coachMainV207{padding:16px 16px var(--cms-nav-offset)!important;background:var(--cms-page)!important;color:var(--cms-text)!important;min-height:100vh!important}.coachPortalV207.coachMobileShellV389 .coachTopProfileButtonV252{display:none!important}.coachMobileBottomNavV389{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:120;pointer-events:none}.coachMobileBottomNavV389Inner{pointer-events:auto;min-height:var(--cms-nav-h);border:1px solid var(--cms-line);border-radius:22px;background:color-mix(in srgb,var(--cms-card) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) 58px;gap:2px;padding:6px 6px 6px 4px;box-shadow:0 16px 40px #0000002e}html[data-nutri-theme=light] .coachMobileBottomNavV389Inner{box-shadow:0 16px 40px #0f172a1a}.coachMobileBottomNavV389 button{border:0;background:transparent;color:var(--cms-muted);border-radius:16px;min-height:58px;display:grid;grid-template-rows:24px 14px;place-items:center;gap:2px;padding:4px 2px;font-size:10px;font-weight:700;line-height:1}.coachMobileBottomNavV389 button.active{background:transparent!important;color:var(--cms-accent)!important;box-shadow:none!important}.coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon,.coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon svg,.coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Label{color:var(--cms-accent)!important;stroke:currentColor!important}.coachMobileBottomNavV389Icon{display:grid;place-items:center;width:24px;height:24px}.coachMobileBottomNavV389Icon svg{width:22px!important;height:22px!important;stroke:currentColor!important}.coachMobileBottomNavV389Label{font-size:9px;font-weight:700;letter-spacing:-.02em;line-height:1.05;text-align:center}.coachMobileBottomNavV389DbSlot{align-self:center;justify-self:end;width:58px;height:38px}html:has(.coachMobileShellV389) .nzDbDebugPill{position:fixed!important;left:auto!important;right:18px!important;bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;z-index:121!important;min-width:64px!important;height:38px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid var(--cms-line)!important;background:var(--cms-card)!important;color:var(--cms-accent)!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important}html[data-nutri-theme=dark]:has(.coachMobileShellV389) .nzDbDebugPill{background:#141416!important;border-color:#2c2c2e!important}.coachPortalV207.coachMobileShellV389 .mobileCoachHomeV299{display:block!important}.coachPortalV207.coachMobileShellV389 .desktopCoachHomeV291{display:none!important}.coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:14px}.coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header h1{margin:0!important;font-size:30px!important;line-height:1!important;letter-spacing:-.05em!important;font-weight:850!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header p{margin:6px 0 0!important;font-size:13px!important;line-height:1.35!important;color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Profile{width:40px;height:40px;border-radius:999px;border:1px solid var(--cms-accent-border);background:var(--cms-accent-soft);color:var(--cms-accent);font-size:14px;font-weight:800;display:grid;place-items:center}.coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Build{width:100%;min-height:42px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--cms-accent),color-mix(in srgb,var(--cms-accent) 78%,#000));color:#041007;font-size:14px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.coachPortalV207.coachMobileShellV389 .coachHomeExactV234{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234{grid-column:1 / -1!important;min-height:0!important;padding:14px 16px!important;border-radius:16px!important;border:1px solid var(--cms-line)!important;background:var(--cms-card)!important;color:var(--cms-text)!important;box-shadow:none!important;position:relative;overflow:hidden}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234:before{display:none!important;content:none!important}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234:after{content:"";position:absolute;right:-20px;top:10px;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,var(--cms-accent-soft),transparent 70%);pointer-events:none}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234>span{font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--cms-accent)!important;opacity:1!important}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234 h1{margin:10px 0 8px!important;font-size:24px!important;line-height:1!important;letter-spacing:-.05em!important;font-weight:850!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234 .coachMobileDashboardV389Bullets{list-style:none;margin:0;padding:0;display:grid;gap:4px}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234 .coachMobileDashboardV389Bullets li{display:flex;align-items:center;gap:8px;font-size:12px!important;line-height:1.25!important;color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234 .coachMobileDashboardV389Bullets li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--cms-accent);flex:0 0 6px}.coachPortalV207.coachMobileShellV389 .coachHeroPillsV234{margin-top:12px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.coachPortalV207.coachMobileShellV389 .coachLivePillV234,.coachPortalV207.coachMobileShellV389 .coachReviewQueueV234{min-height:32px!important;height:32px!important;border-radius:999px!important;padding:0 12px!important;background:var(--cms-accent-soft)!important;border:1px solid var(--cms-accent-border)!important;color:var(--cms-accent)!important;font-size:11px!important;font-weight:700!important}.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .coachStatV207,.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat{min-height:72px!important;height:auto!important;padding:10px!important;border-radius:14px!important;border:1px solid var(--cms-line)!important;background:var(--cms-card)!important;box-shadow:none!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:8px!important;row-gap:2px!important;align-items:start!important}.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .coachStatV207 span,.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat span{grid-row:1 / 4!important;width:32px!important;height:32px!important;border-radius:10px!important;background:var(--cms-accent-soft)!important;color:var(--cms-accent)!important;display:grid!important;place-items:center!important}.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .coachStatV207 strong,.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat strong{align-self:end!important;color:var(--cms-text)!important;font-size:22px!important;line-height:.95!important;letter-spacing:-.05em!important;font-weight:850!important}.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .coachStatV207 small,.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat small{color:var(--cms-muted)!important;font-size:10px!important;line-height:1.1!important;font-weight:650!important}.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat em{font-style:normal;font-size:10px;font-weight:700;color:var(--cms-accent)}.coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat.tone-warn em{color:var(--cms-warn)}.coachPortalV207.coachMobileShellV389 .coachQueuePanelV234{margin-top:0!important;padding:14px 16px 10px!important;border-radius:16px!important;border:1px solid var(--cms-line)!important;background:var(--cms-card)!important;box-shadow:none!important;overflow:hidden!important}.coachPortalV207.coachMobileShellV389 .coachQueuePanelV234:after{display:none!important;content:none!important}.coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234 h2{font-size:16px!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:800!important;color:var(--cms-text)!important;margin:0!important}.coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234 p{margin:4px 0 0!important;font-size:12px!important;color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachAttentionRowV226.coachQueueRowV234{border-bottom-color:var(--cms-line)!important;background:transparent!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachQueueCopyV234 strong{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachQueueCopyV234 small,.coachPortalV207.coachMobileShellV389 .coachQueueCopyV234 em{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389QueueFooter{margin-top:8px;border:0;background:transparent;padding:0;color:var(--cms-accent);font-size:13px;font-weight:700}.coachPortalV207.coachMobileShellV389 .coachTopbarV207{position:relative!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0 0 14px!important}.coachPortalV207.coachMobileShellV389 .coachTopbarV207 h1{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachTopbarV207 p{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389.coachView-clients .mobileClientsShellV388,.coachPortalV207.coachMobileShellV389.coachView-intelligence .coachIntelMobileV300,.coachPortalV207.coachMobileShellV389.coachView-programBuilder .programBuilderMobileV388,.coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMobileClientPortalV388{color:var(--cms-text)}}@media (min-width: 901px){.coachMobileBottomNavV389{display:none!important}.coachDesktopOnlyNavV389{display:inline-flex!important}}@media (max-width: 900px){.coachDesktopOnlyNavV389{display:none!important}}.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardV386,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardV386.is-expanded,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner{background:var(--pbm-panel)!important;box-shadow:none!important}.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardExpandedV386,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386,.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 label{background:transparent!important;box-shadow:none!important}.coachPortalV207.coachView-programBuilder .programBuilderMobileV388 :is(input,textarea,select,.coachPlannerCardTextareaV386){background:var(--pbm-input, #000000)!important;border-color:var(--pbm-border)!important;color:var(--pbm-text)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .programBuilderMobileV388 :is(input,textarea,select,.coachPlannerCardTextareaV386){background:var(--pbm-input, #ffffff)!important}@media (max-width: 900px){html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clients .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-intelligence .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-programBuilder .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-checkins .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-checkinBuilder .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-aiQuestions .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-videoReviews .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-profile .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-settings .coachMainV207{background:#000!important;color:#f5f5f7!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachHomeExactV234 .coachDashboardHeroV234,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachHeroGridV207 .coachDashboardHeroV234{background:#000!important;border-color:#2c2c2e!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachDashboardHeroV234:before,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachDashboardHeroV234:after{display:none!important;content:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachDashboardHeroV234>span{color:#4ade80!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachDashboardHeroV234 h1{color:#f5f5f7!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-home .coachDashboardHeroV234 .coachMobileDashboardV389Bullets li{color:#98989d!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQueuePanelV234{background:#000!important;border-color:#2c2c2e!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQueuePanelV234:after{display:none!important;content:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234 h2{color:#f5f5f7!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234 p{color:#98989d!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachAttentionRowV226.coachQueueRowV234{background:transparent!important;border-bottom-color:#2c2c2e!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQueueCopyV234 strong{color:#f5f5f7!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQueueCopyV234 :where(small,em){color:#98989d!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachAttentionRowV226.coachQueueRowV234>button{background:transparent!important;border:1px solid #2c2c2e!important;color:#f5f5f7!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .coachStatV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat{background:#0a0a0a!important;border-color:#2c2c2e!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .coachStatV207 strong,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachHomeExactV234 .cms389Stat strong{color:#f5f5f7!important}html[data-nutri-theme=dark] .coachMobileBottomNavV389Inner{background:#141416!important;border-color:#2c2c2e!important;box-shadow:0 16px 40px #00000073!important}html[data-nutri-theme=dark] .coachMobileBottomNavV389 button{background:transparent!important;color:#98989d!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachMobileBottomNavV389 button.active{background:transparent!important;color:#4ade80!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachMobileBottomNavV389 button.active :where(svg,path,circle,line,polyline,rect){stroke:#4ade80!important;color:#4ade80!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-programBuilder .programBuilderMobileV388{--pbm-bg: #000000;--pbm-panel: #0a0a0a;--pbm-panel-2: #000000;--pbm-input: #000000;--pbm-border: rgba(255, 255, 255, .1);--pbm-text: #ffffff;--pbm-muted: rgba(255, 255, 255, .62);background:#000!important;color:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-programBuilder .programBuilderMobileV388 :is(input,textarea,select,.coachPlannerCardTextareaV386,.coachPlannerCardTitleInputV386,.coachPlannerCardDurationInputV386,.coachPlannerCardSkillFocusInputV388,.coachPlannerCardMobileTitleInputV388,.coachPlannerCardMobileDurationInputV388){background:#000!important;border-color:#ffffff1f!important;color:#fff!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardV386,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardV386.is-expanded{background:#0a0a0a!important;border-color:#ffffff1a!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 label span{color:#ffffff8c!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachSidebarV207{display:none!important}}.coachVideoMovementChecklistV390 .coachVideoMovementHeadV354>div{display:grid;gap:4px;min-width:0}.coachVideoChecklistSummaryV390{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:var(--coach-muted, #526079);font-weight:600}.coachVideoChecklistListV390{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border:1px solid var(--coach-line, #e6eaf2);border-radius:12px;overflow:hidden;background:var(--coach-card, #fff)}.coachVideoChecklistRowV390{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;gap:10px!important;align-items:center!important;justify-items:stretch!important;text-align:left!important;padding:10px 12px!important;border:0!important;border-top:1px solid var(--coach-line, #e6eaf2)!important;border-radius:0!important;background:transparent!important;color:var(--coach-text, #07112f)!important;cursor:pointer}.coachVideoChecklistRowV390:first-child{border-top:0!important}.coachVideoChecklistRowV390 strong{font-size:13px!important;font-weight:600!important;line-height:1.25!important}.coachVideoChecklistPillV390{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--coach-line, #e6eaf2);background:var(--coach-bg, #f8fafc);color:var(--coach-muted, #526079)}.coachVideoChecklistRowV390.tone-good .coachVideoChecklistPillV390{border-color:#22c55e59;background:#22c55e1f;color:#15803d}.coachVideoChecklistRowV390.tone-warn .coachVideoChecklistPillV390{border-color:#fb923c59;background:#fb923c1f;color:#c2410c}.coachVideoChecklistRowV390.tone-bad .coachVideoChecklistPillV390{border-color:#ef444459;background:#ef44441f;color:#b91c1c}.coachVideoReviewsMobileFlowV390{position:relative;padding-bottom:96px!important}.coachVideoSessionMetaMobileV390{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coachVideoMobileFooterV390{position:fixed;left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:24;display:grid;gap:8px;padding:10px 12px;border-radius:16px;border:1px solid var(--coach-line, rgba(255, 255, 255, .12));background:var(--coach-card, #0a0a0a)}.coachVideoMobileDraftV390{display:block;text-align:center;font-size:11px;color:var(--coach-muted, #98989d)}.coachVideoMobileFooterV390 .coachPrimaryV207{width:100%;min-height:48px;max-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-direction:row;font-size:14px;font-weight:700}.coachVideoMobileFooterV390 .coachPrimaryV207 svg{width:16px!important;height:16px!important;flex:0 0 16px}.coachVideoComposeOverlayV390,.coachComposeOverlayV390{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000b8;display:grid;align-items:end}.coachVideoComposeSheetV390,.coachComposeSheetV390{width:100%;max-height:86vh;overflow:auto;border-top-left-radius:18px;border-top-right-radius:18px;border:1px solid var(--coach-line, rgba(255, 255, 255, .12));border-bottom:0;background:var(--coach-card, #0a0a0a);color:var(--coach-text, #f5f5f7)}.coachVideoComposeHeadV390,.coachComposeHeadV390{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--coach-line, rgba(255, 255, 255, .12))}.coachVideoComposeHeadV390 strong,.coachComposeHeadV390 strong{display:block;font-size:16px}.coachVideoComposeHeadV390 small,.coachComposeHeadV390 small{display:block;margin-top:3px;font-size:11px;color:var(--coach-muted, #98989d)}.coachVideoComposeCloseV390,.coachComposeCloseV390{border:1px solid var(--coach-line, rgba(255, 255, 255, .12));border-radius:999px;background:transparent;color:var(--coach-text, #f5f5f7);padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.coachVideoComposeBodyV390,.coachComposeBodyV390{display:grid;gap:12px;padding:12px 14px 18px}.coachVideoComposeBodyV390 textarea,.coachComposeBodyV390 textarea{width:100%;border-radius:12px;border:1px solid var(--coach-line, rgba(255, 255, 255, .12));background:var(--coach-bg, #000);color:var(--coach-text, #fff);padding:12px 14px;font:inherit;resize:vertical}.cmcp388MessageTriggerV390{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--cms-line, rgba(255, 255, 255, .12));background:var(--cms-card, #0a0a0a);color:var(--cms-text, #f5f5f7);text-align:left;cursor:pointer}.cmcp388MessageTriggerIconV390{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--cms-line, rgba(255, 255, 255, .12));background:var(--cms-panel, #141416);color:var(--cms-accent, #4ade80)}.cmcp388MessageTriggerCopyV390 strong{display:block;font-size:14px}.cmcp388MessageTriggerCopyV390 small{display:block;margin-top:3px;font-size:11px;color:var(--cms-muted, #98989d)}.cmcp388MessageTriggerActionV390{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--cms-line, rgba(255, 255, 255, .12));color:var(--cms-muted, #98989d)}@media (max-width: 900px){.coachVideoReviewsMobileFlowV390 .coachVideoDesktopOnlyV390{display:none!important}}@media (min-width: 901px){.coachVideoMobileFooterV390,.coachVideoComposeOverlayV390{display:none!important}}html[data-nutri-theme=light] .coachVideoMobileFooterV390,html[data-nutri-theme=light] .coachVideoComposeSheetV390,html[data-nutri-theme=light] .coachComposeSheetV390,html[data-nutri-theme=light] .cmcp388MessageTriggerV390{background:#fff;border-color:#0f172a1a;color:#0f172a}html[data-nutri-theme=light] .coachVideoComposeBodyV390 textarea,html[data-nutri-theme=light] .coachComposeBodyV390 textarea{background:#fff;color:#0f172a}.coachMobileClientPortalV391{gap:10px!important;padding:0 12px calc(env(safe-area-inset-bottom) + 92px)!important}.cmcp388HeroCompactV391{padding:10px 0 2px!important;gap:0!important}.coachMobileClientPortalV391 .cmcp388HeroMain{grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important}.coachMobileClientPortalV391 .cmcp388Avatar{width:56px!important;height:56px!important;font-size:24px!important;border-width:2px!important}.coachMobileClientPortalV391 .cmcp388HeroCopy h1{font-size:clamp(22px,5.5vw,28px)!important}.coachMobileClientPortalV391 .cmcp388HeroCopy p{margin-top:4px!important;font-size:13px!important}.coachMobileClientPortalV391 .cmcp388HeroCopy small{margin-top:2px!important;font-size:11px!important}.cmcp388SummaryGridV391{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cmcp388SummaryChipV391{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;min-height:72px;padding:9px 10px;border-radius:16px;border:2.5px solid var(--cmcp-border);background:var(--cmcp-panel)}.cmcp388SummaryBubbleV391{width:42px;height:42px;border-radius:14px;border:2px solid var(--cmcp-border);background:var(--cmcp-panel-2);color:var(--cmcp-muted);display:grid;place-items:center}.cmcp388SummaryBubbleV391 svg{width:18px;height:18px}.cmcp388SummaryCopyV391{min-width:0}.cmcp388SummaryCopyV391 em{display:inline-block;margin-bottom:3px;padding:2px 7px;border-radius:999px;border:1.5px solid var(--cmcp-border);background:var(--cmcp-panel-2);color:var(--cmcp-muted);font-style:normal;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cmcp388SummaryCopyV391 strong{display:block;color:var(--cmcp-text)!important;font-size:12px;line-height:1.15}.cmcp388SummaryCopyV391 small{margin-top:2px;color:var(--cmcp-muted)!important;font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cmcp388SummaryChipV391.tone-live{border-color:var(--cmcp-accent-border);background:linear-gradient(180deg,var(--cmcp-accent-soft),var(--cmcp-panel))}.cmcp388SummaryChipV391.tone-live .cmcp388SummaryBubbleV391,.cmcp388SummaryChipV391.tone-live em{border-color:var(--cmcp-accent-border);background:var(--cmcp-accent-soft);color:var(--cmcp-accent)}.cmcp388SummaryChipV391.tone-due{border-color:#60a5fa73;background:linear-gradient(180deg,var(--cmcp-due-soft, rgba(96, 165, 250, .12)),var(--cmcp-panel))}.cmcp388SummaryChipV391.tone-due .cmcp388SummaryBubbleV391,.cmcp388SummaryChipV391.tone-due em{border-color:#60a5fa73;background:var(--cmcp-due-soft, rgba(96, 165, 250, .12));color:var(--cmcp-due, #4ade80)}.cmcp388SummaryChipV391.tone-warn{border-color:var(--cmcp-warn-border);background:linear-gradient(180deg,var(--cmcp-warn-soft),var(--cmcp-panel))}.cmcp388SummaryChipV391.tone-warn .cmcp388SummaryBubbleV391,.cmcp388SummaryChipV391.tone-warn em{border-color:var(--cmcp-warn-border);background:var(--cmcp-warn-soft);color:var(--cmcp-warn)}.cmcp388QuickActionsV391{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.cmcp388QuickBtnV391{min-height:42px;border:1.5px solid var(--cmcp-border);border-radius:12px;background:var(--cmcp-panel);color:var(--cmcp-text);font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.cmcp388QuickBtnV391 svg{width:16px;height:16px}.cmcp388QuickBtnV391.tone-builder{border-color:var(--cmcp-accent-border);background:var(--cmcp-accent-soft);color:var(--cmcp-accent)}.cmcp388MessageSlotV391{min-width:0}.cmcp388MessageTriggerCompactV391{width:100%;min-height:42px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:8px 10px!important;border-radius:12px!important}.cmcp388MessageTriggerCompactV391 .cmcp388MessageTriggerIconV390{width:34px!important;height:34px!important;border-radius:10px!important}.cmcp388MessageTriggerCompactV391 .cmcp388MessageTriggerCopyV390 strong{font-size:13px!important}.cmcp388MessageTriggerCompactV391 .cmcp388MessageTriggerCopyV390 small{font-size:10px!important;margin-top:1px!important}.cmcp388MessageStatusV391{grid-column:1 / -1;margin:-2px 0 0;font-size:11px;line-height:1.35;color:var(--cmcp-muted)}.cmcp388TabsCompactV391{gap:6px!important}.cmcp388TabsCompactV391 button{min-height:54px!important;padding:8px 6px!important;border-radius:12px!important;font-size:10px!important;gap:4px!important}.cmcp388TabsCompactV391 button svg{width:16px!important;height:16px!important}.coachMobileClientPortalV391 .cmcp388ProgramHead strong{font-size:17px!important}.coachMobileClientPortalV391 .cmcp388BuilderBtn{min-height:34px!important;padding:0 10px!important;font-size:11px!important;border-radius:10px!important}.coachMobileClientPortalV391 .cmcp388DayBtn{min-height:34px!important;font-size:10px!important;border-radius:9px!important}.coachMobileClientPortalV391 .cmcp388ProgramPanel,.coachMobileClientPortalV391 .cmcp388Panel{padding:12px!important;border-radius:14px!important}.coachMobileClientPortalV391 .cmcp388TabBody{gap:8px!important}.coachPortalV207 .coachMobileClientPortalV391 .mobile-message-card{display:none!important}.coachPortalV207 .coachMobileClientPortalV391 .coachComposeSheetV390 .mobile-send-btn{min-height:44px!important;padding:0 16px!important;font-size:14px!important;border-radius:12px!important}.coachPortalV207 .coachMobileClientPortalV391 .coachComposeSheetV390 .mobile-message-textarea{min-height:120px!important;padding:12px 14px!important;font-size:15px!important;border-radius:12px!important}html[data-nutri-theme=light] .cmcp388SummaryChipV391.tone-live,html[data-nutri-theme=light] .cmcp388SummaryChipV391.tone-due,html[data-nutri-theme=light] .cmcp388SummaryChipV391.tone-warn{background:var(--cmcp-panel)}.coachMobileClientPortalV392{gap:16px!important;padding:4px 14px calc(env(safe-area-inset-bottom) + 92px)!important}.cmcp388HeroAiryV392{padding:12px 0 4px!important}.coachMobileClientPortalV392 .cmcp388HeroMain{grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.coachMobileClientPortalV392 .cmcp388Avatar{width:68px!important;height:68px!important;font-size:28px!important;border-width:1px!important}.coachMobileClientPortalV392 .cmcp388HeroCopy h1{font-size:clamp(24px,6vw,30px)!important;line-height:1.05!important}.coachMobileClientPortalV392 .cmcp388HeroCopy p{margin-top:6px!important;font-size:13px!important;line-height:1.35!important}.coachMobileClientPortalV392 .cmcp388HeroCopy small{margin-top:4px!important;font-size:12px!important}.cmcp388StatusStripV392{border:1px solid var(--cmcp-border);border-radius:14px;background:var(--cmcp-panel);padding:12px 14px;display:grid;gap:10px}.cmcp388StatusStripHeadV392{display:flex;justify-content:space-between;align-items:center;gap:10px}.cmcp388StatusStripHeadV392 strong{font-size:13px;color:var(--cmcp-text)}.cmcp388StatusHeadPillV392{padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--cmcp-border);color:var(--cmcp-muted);background:var(--cmcp-panel-2)}.cmcp388StatusHeadPillV392.tone-live{border-color:var(--cmcp-accent-border);color:var(--cmcp-accent);background:var(--cmcp-accent-soft)}.cmcp388StatusHeadPillV392.tone-warn{border-color:var(--cmcp-warn-border);color:var(--cmcp-warn);background:var(--cmcp-warn-soft)}.cmcp388StatusColsV392{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cmcp388StatusColsV392 article{padding:8px 6px;border-radius:10px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel-2);text-align:center}.cmcp388StatusColsV392 small{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--cmcp-muted)}.cmcp388StatusColsV392 strong{display:block;margin-top:4px;font-size:11px;line-height:1.2;color:var(--cmcp-text)}.cmcp388StatusColsV392 article.tone-live strong{color:var(--cmcp-accent)}.cmcp388StatusColsV392 article.tone-warn strong{color:var(--cmcp-warn)}.cmcp388StatusColsV392 article.tone-due strong{color:var(--cmcp-due, #4ade80)}.cmcp388QuickActionsV392{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cmcp388QuickBtnV392{min-height:44px;border-radius:12px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel);color:var(--cmcp-text)}.cmcp388QuickBtnV392 svg{width:16px;height:16px}.cmcp388QuickBtnV392.tone-secondary{border-color:var(--cmcp-border);background:var(--cmcp-panel-2)}.cmcp388MessageSlotV392{min-width:0}.cmcp388MessageTriggerProV392{min-height:44px!important;border-color:var(--cmcp-accent-border)!important;background:var(--cmcp-accent)!important;color:var(--cmcp-accent-text)!important}.cmcp388MessageTriggerProV392 .cmcp388MessageTriggerIconV390{border-color:#fff3!important;background:#ffffff1f!important;color:var(--cmcp-accent-text)!important}.cmcp388MessageTriggerProV392 .cmcp388MessageTriggerCopyV390 strong,.cmcp388MessageTriggerProV392 .cmcp388MessageTriggerCopyV390 small{color:var(--cmcp-accent-text)!important}.cmcp388TabsAiryV392{gap:8px!important;margin-top:2px}.cmcp388TabsAiryV392 button{min-height:58px!important;padding:10px 8px!important;font-size:11px!important}.coachMobileClientPortalV392 .cmcp388Panel{padding:0!important;border:0!important;background:transparent!important}.coachCheckinMobileProV392{display:grid;gap:0}.coachCheckinMobileCardV392{border:1px solid var(--cmcp-border, var(--coach-line));border-radius:16px;background:var(--cmcp-panel, var(--coach-card));overflow:hidden;color:var(--cmcp-text, var(--coach-text))}.coachCheckinMobileHeadV392{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:14px;border-bottom:1px solid var(--cmcp-border, var(--coach-line))}.coachCheckinMobileHeadV392 h2{margin:0;font-size:16px;line-height:1.1}.coachCheckinMobileHeadV392 p{margin:4px 0 0;font-size:11px;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileStatusV392{padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--cmcp-border, var(--coach-line));color:var(--cmcp-muted, var(--coach-muted));background:var(--cmcp-panel-2, var(--coach-bg))}.coachCheckinMobileStatusV392.tone-live{border-color:var(--cmcp-accent-border, rgba(74, 222, 128, .35));color:var(--cmcp-accent, #4ade80);background:var(--cmcp-accent-soft, rgba(74, 222, 128, .12))}.coachCheckinMobileStatusV392.tone-warn{border-color:var(--cmcp-warn-border, rgba(251, 191, 36, .35));color:var(--cmcp-warn, #fbbf24);background:var(--cmcp-warn-soft, rgba(251, 191, 36, .12))}.coachCheckinMobileMetricsV392{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--cmcp-border, var(--coach-line))}.coachCheckinMobileMetricsV392 article{padding:12px 8px;text-align:center;border-right:1px solid var(--cmcp-border, var(--coach-line))}.coachCheckinMobileMetricsV392 article:last-child{border-right:0}.coachCheckinMobileMetricsV392 small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileMetricsV392 strong{display:block;margin-top:4px;font-size:18px;line-height:1.1}.coachCheckinMobileMetricsV392 em{display:block;margin-top:3px;font-style:normal;font-size:10px;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileNotesV392,.coachCheckinMobileInputsV392{padding:12px 14px;border-bottom:1px solid var(--cmcp-border, var(--coach-line))}.coachCheckinMobileNotesV392 strong,.coachCheckinMobileInputsV392 strong{display:block;font-size:12px;margin-bottom:8px}.coachCheckinMobileNotesV392 p{margin:0;font-size:12px;line-height:1.45;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileInputsV392 dl{margin:0;display:grid;gap:0}.coachCheckinMobileInputsV392 dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px solid var(--cmcp-border, var(--coach-line))}.coachCheckinMobileInputsV392 dl>div:last-child{border-bottom:0}.coachCheckinMobileInputsV392 dt{margin:0;font-size:11px;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileInputsV392 dd{margin:0;font-size:12px;font-weight:700;text-align:right}.coachCheckinMobileActionsV392{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px}.coachCheckinMobileActionsV392 button{min-height:40px;font-size:12px}.coachCheckinMobileComposerV392{display:grid;gap:6px;padding:0 14px 14px}.coachCheckinMobileComposerV392 span{font-size:11px;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileComposerV392 textarea{width:100%;min-height:88px;border-radius:12px;border:1px solid var(--cmcp-border, var(--coach-line));background:var(--cmcp-panel-2, var(--coach-bg));color:var(--cmcp-text, var(--coach-text));padding:12px 14px;font:inherit;resize:vertical}.coachCheckinMobileMessageV392{margin:0 14px 14px;font-size:11px;color:var(--cmcp-muted, var(--coach-muted));line-height:1.35}.coachMobileClientPortalV393{gap:14px!important}.cmcp388HeroAiryV393{padding:10px 0 2px!important}.cmcp388StatusBannerV393{padding:10px 12px;border-radius:12px;font-size:12px;font-weight:700;line-height:1.35;border:1px solid var(--cmcp-warn-border);background:var(--cmcp-warn-soft);color:var(--cmcp-warn)}.cmcp388StatusListV393{list-style:none;margin:0;padding:0;border:1px solid var(--cmcp-border);border-radius:14px;background:var(--cmcp-panel);overflow:hidden}.cmcp388StatusListV393 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--cmcp-border)}.cmcp388StatusListV393 li:first-child{border-top:0}.cmcp388StatusListV393 li span{font-size:13px;color:var(--cmcp-muted)}.cmcp388StatusListV393 li strong{font-size:13px;font-weight:700;color:var(--cmcp-text);text-align:right}.cmcp388StatusListV393 li.tone-live strong{color:var(--cmcp-accent)}.cmcp388StatusListV393 li.tone-warn strong{color:var(--cmcp-warn)}.cmcp388StatusListV393 li.tone-due strong{color:var(--cmcp-due, #4ade80)}.cmcp388QuickActionsV393{display:grid;gap:10px}.cmcp388ActionBtnV393{width:100%;min-height:52px;border-radius:14px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel-2);color:var(--cmcp-text);font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px}.cmcp388ActionBtnV393 svg{width:18px;height:18px}.cmcp388ActionBtnV393.tone-secondary{border-color:var(--cmcp-border);background:var(--cmcp-panel)}.cmcp388MessageSlotV393{width:100%}.cmcp388MessageTriggerProV393{width:100%;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;grid-template-columns:none!important;padding:0 16px!important;border-radius:14px!important;border:0!important;background:var(--cmcp-accent)!important;color:var(--cmcp-accent-text)!important;font-size:15px!important;font-weight:800!important}.cmcp388MessageTriggerProV393 .cmcp388MessageTriggerIconV390{width:22px!important;height:22px!important;border:0!important;background:transparent!important;color:var(--cmcp-accent-text)!important}.cmcp388MessageTriggerProV393 .cmcp388MessageTriggerIconV390 svg{width:18px;height:18px}.cmcp388MessageTriggerProV393 strong{font-size:15px;font-weight:800;color:var(--cmcp-accent-text)}.cmcp388MessageStatusV391{margin-top:-4px;font-size:11px;color:var(--cmcp-muted)}.cmcp388TabSegV393{display:flex;gap:4px;padding:4px;border-radius:14px;border:1px solid var(--cmcp-border);background:var(--cmcp-panel-2);overflow-x:auto;-webkit-overflow-scrolling:touch}.cmcp388TabSegV393 button{flex:1 1 0;min-width:0;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--cmcp-muted);font-size:13px;font-weight:700;padding:0 10px;white-space:nowrap}.cmcp388TabSegV393 button.active{background:var(--cmcp-panel);color:var(--cmcp-text);border:1px solid var(--cmcp-border)}.coachMobileClientPortalV393 .cmcp388Panel{padding:0!important;border:0!important;background:transparent!important}.coachPortalV207 .coachMobileClientPortalV393 .coachComposeSheetV390 .mobile-send-btn{min-height:48px!important}.coachMobileClientPortalV394{gap:16px!important;padding:6px 16px var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) )!important}.cmcp388HeroAiryV394{padding:8px 0 0!important}.coachMobileClientPortalV394 .cmcp388HeroMain{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.coachMobileClientPortalV394 .cmcp388Avatar{width:64px!important;height:64px!important;font-size:26px!important;border-width:1px!important}.coachMobileClientPortalV394 .cmcp388HeroCopy h1{font-size:clamp(22px,5.5vw,26px)!important;line-height:1.08!important;letter-spacing:-.03em!important}.coachMobileClientPortalV394 .cmcp388HeroCopy p{margin-top:4px!important;font-size:13px!important;line-height:1.35!important}.coachMobileClientPortalV394 .cmcp388HeroCopy small{margin-top:3px!important;font-size:12px!important}.cmcp388StatusBannerV394{margin-top:-2px}.cmcp388StatusListV394{border-radius:16px}.cmcp388StatusListV394 li{padding:0;border-top:1px solid var(--cmcp-border)}.cmcp388StatusListV394 li:first-child{border-top:0}.cmcp388StatusListV394 li:not(:has(.cmcp388StatusRowBtnV394)){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:0 14px}.cmcp388StatusRowBtnV394{width:100%;min-height:48px;padding:0 14px;border:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;align-items:center;text-align:left;color:inherit;cursor:pointer}.cmcp388StatusRowBtnV394 span{font-size:13px;color:var(--cmcp-muted)}.cmcp388StatusRowBtnV394 strong{font-size:13px;font-weight:700;color:var(--cmcp-text);text-align:right}.cmcp388StatusRowBtnV394 em{display:grid;place-items:center;font-style:normal;color:var(--cmcp-muted)}.cmcp388StatusRowBtnV394 em svg{width:16px;height:16px}.cmcp388StatusRowBtnV394.tone-live strong{color:var(--cmcp-accent)}.cmcp388StatusRowBtnV394.tone-warn strong{color:var(--cmcp-warn)}.cmcp388StatusRowBtnV394.tone-due strong{color:var(--cmcp-due, #4ade80)}.cmcp388StatusRowBtnV394:active{background:var(--cmcp-panel-2)}.cmcp388QuickActionsV394{gap:12px!important;margin-top:2px}.cmcp388ActionBtnV394,.cmcp388MessageSlotV394 .cmcp388MessageTriggerProV393{min-height:56px!important;border-radius:16px!important;font-size:16px!important}.cmcp388MessageSlotV394 .cmcp388MessageTriggerProV393 strong{font-size:16px!important}.cmcp388TabSegV394{gap:3px!important;padding:3px!important;border-radius:16px!important;margin-top:2px}.cmcp388TabSegV394 button{min-height:46px!important;font-size:12px!important;font-weight:700!important;padding:0 8px!important}.cmcp388TabSegV394 button.active{border:0!important;box-shadow:inset 0 0 0 1px var(--cmcp-border)}.cmcp388StatusDetailV394:not(.cmcp388StatusWindowV398){min-height:calc(100dvh - env(safe-area-inset-top) - 56px);padding:0 0 calc(env(safe-area-inset-bottom) + 24px);display:grid;grid-template-rows:auto 1fr;gap:0;background:var(--cmcp-bg, #000000);color:var(--cmcp-text)}.coachPortalV207.coachView-clientPortal .coachMainV207:has(.cmcp388StatusDetailV394:not(.cmcp388StatusWindowV398)){background:var(--cmcp-bg, #000000)!important}.cmcp388StatusWindowV398{--cmcp-bg: #000000;--cmcp-panel: #000000;--cmcp-panel-2: #0a0a0a;--cmcp-border: #2c2c2e;--cmcp-text: #f8fafc;--cmcp-muted: #94a3b8;--cmcp-warn: #fbbf24;--cmcp-warn-soft: rgba(251, 191, 36, .12);--cmcp-warn-border: rgba(251, 191, 36, .35);min-height:100dvh;width:100%;display:grid;grid-template-rows:auto 1fr;background:var(--cmcp-bg);color:var(--cmcp-text);padding:0 0 var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) );box-sizing:border-box}html[data-nutri-theme=light] .cmcp388StatusWindowV398{--cmcp-bg: #f4f6f9;--cmcp-panel: #ffffff;--cmcp-panel-2: #f8fafc;--cmcp-border: #e6eaf0;--cmcp-text: #070b18;--cmcp-muted: #667085;--cmcp-warn: #d97706;--cmcp-warn-soft: rgba(217, 119, 6, .1);--cmcp-warn-border: rgba(217, 119, 6, .28)}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clientPortal .cmcp388StatusWindowV398{--cmcp-bg: #000000;--cmcp-panel: #0a0a0a;--cmcp-panel-2: #111111;--cmcp-border: rgba(255, 255, 255, .1);--cmcp-text: #f5f5f7;--cmcp-muted: rgba(255, 255, 255, .58)}html[data-nutri-theme=light] .coachPortalV207.coachMobileShellV389.coachView-clientPortal .cmcp388StatusWindowV398{--cmcp-bg: #f4f6f9;--cmcp-panel: #ffffff;--cmcp-panel-2: #f8fafc;--cmcp-border: #e6eaf0;--cmcp-text: #070b18;--cmcp-muted: #667085;--cmcp-warn: #d97706;--cmcp-warn-soft: rgba(217, 119, 6, .1);--cmcp-warn-border: rgba(217, 119, 6, .28)}.coachPortalV207.coachView-clientPortal .clientPortalExactV261.clientPortalV266:has(.cmcp388StatusWindowV398),.coachPortalV207.coachView-clientPortal .clientPortalExactV261.clientPortalShellV388:has(.cmcp388StatusWindowV398){padding:0!important;margin:0!important;max-width:none!important;width:100%!important;background:transparent!important}.coachPortalV207.coachView-clientPortal:has(.cmcp388StatusWindowV398) .coachMainV207,.coachPortalV207:has(.clientPortalExactV261):has(.cmcp388StatusWindowV398) .coachMainV207{padding:0!important;min-height:100dvh!important;background:var(--cmcp-bg, #000000)!important;color:var(--cmcp-text, #f8fafc)!important}html[data-nutri-theme=light] .coachPortalV207:has(.cmcp388StatusWindowV398) .coachMainV207{background:#f4f6f9!important;color:#070b18!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389:has(.cmcp388StatusWindowV398) .coachMainV207{background:#000!important;color:#f5f5f7!important}.coachPortalV207.coachView-clientPortal .clientPortalShellV388:has(.cmcp388StatusWindowV398){max-width:none!important;border:0!important;box-shadow:none!important}.cmcp388StatusWindowHeadV398{position:sticky;top:0;z-index:20;display:grid;gap:0;padding:calc(env(safe-area-inset-top) + 10px) 16px 14px;border-bottom:1px solid var(--cmcp-border);background:var(--cmcp-bg)}.cmcp388StatusWindowBackV398{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px 0 4px;margin:0 0 0 -4px;border:0;border-radius:999px;background:transparent;color:var(--cmcp-text)!important;font-size:14px;font-weight:700;justify-self:start}.cmcp388StatusWindowBackV398 svg{stroke:currentColor!important}.cmcp388StatusWindowTitleV398 h2{margin:6px 0 0;font-size:20px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--cmcp-text)!important}.cmcp388StatusWindowTitleV398 p{margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--cmcp-muted)!important}html.cmcp388StatusWindowOpen .coachMobileBottomNavV389{display:none!important}html.cmcp388StatusWindowOpen .cmcp388StatusWindowV398{padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.cmcp388StatusWindowCardV398{border:1px solid var(--cmcp-border);border-radius:16px;background:var(--cmcp-panel);padding:14px 16px;display:grid;gap:10px}.cmcp388StatusWindowCardV398.tone-warn{border-color:var(--cmcp-warn-border);background:var(--cmcp-warn-soft)}.cmcp388StatusWindowLabelV398{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--cmcp-muted)!important}.cmcp388StatusWindowCardV398 p{margin:0;font-size:15px;line-height:1.45;color:var(--cmcp-text)!important}.cmcp388StatusWindowCardV398 ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cmcp388StatusWindowCardV398 li{font-size:15px;line-height:1.4;color:var(--cmcp-text)!important;padding-left:12px;border-left:2px solid var(--cmcp-border)}.cmcp388StatusWindowCardV398.tone-warn li{border-left-color:var(--cmcp-warn)}.cmcp388StatusDetailBodyV394.cmcp388StatusWindowBodyV398{padding:0}.cmcp388StatusWindowBodyV398{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px;display:grid;gap:14px;align-content:start}.cmcp388StatusWindowV398 .cmcp388StatusDetailHeadCopyV394 h2{color:var(--cmcp-text)!important}.cmcp388StatusWindowV398 .cmcp388StatusDetailHeadCopyV394 p{color:var(--cmcp-muted)!important}.cmcp388StatusWindowV398 .cmcp388StatusDetailCardV394{border:1px solid var(--cmcp-border);background:var(--cmcp-panel);border-radius:16px}.cmcp388StatusWindowV398 .cmcp388StatusDetailCardV394 p,.cmcp388StatusWindowV398 .cmcp388StatusDetailCardV394 li{color:var(--cmcp-text)!important}.cmcp388StatusWindowV398 .cmcp388StatusDetailLabelV394{color:var(--cmcp-muted)!important}.cmcp388StatusWindowV398 .cmcp388StatusDetailCardV394 li{border-left-color:var(--cmcp-border)}.cmcp388StatusWindowV398 .cmcp388StatusDetailCardV394.tone-warn{border-color:var(--cmcp-warn-border);background:var(--cmcp-warn-soft)}.cmcp388StatusWindowV398 .cmcp388StatusDetailCardV394.tone-warn li{border-left-color:var(--cmcp-warn)}.coachPortalV207.coachView-clientPortal .cmcp388StatusWindowV398 :where(h2,p,strong,li,span){background-image:none!important;box-shadow:none!important}.cmcp388StatusDetailHeadV394{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:calc(env(safe-area-inset-top) + 8px) 16px 14px;border-bottom:1px solid var(--cmcp-border);background:var(--cmcp-bg, #000000)}.cmcp388StatusDetailBackV394{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px 0 4px;border:0;border-radius:999px;background:transparent;color:var(--cmcp-text);font-size:14px;font-weight:700}.cmcp388StatusDetailBackV394 svg{width:20px;height:20px}.cmcp388StatusDetailHeadCopyV394 h2{margin:0;font-size:20px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--cmcp-text)!important}.cmcp388StatusDetailHeadCopyV394 p{margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--cmcp-muted)!important}.cmcp388StatusDetailBodyV394{padding:16px;display:grid;gap:12px;align-content:start}.cmcp388StatusDetailCardV394{border:1px solid var(--cmcp-border);border-radius:16px;background:var(--cmcp-panel);padding:14px 16px;display:grid;gap:10px}.cmcp388StatusDetailCardV394.tone-warn{border-color:var(--cmcp-warn-border);background:var(--cmcp-warn-soft)}.cmcp388StatusDetailLabelV394{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--cmcp-muted)}.cmcp388StatusDetailCardV394 p{margin:0;font-size:15px;line-height:1.45;color:var(--cmcp-text)}.cmcp388StatusDetailCardV394 ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cmcp388StatusDetailCardV394 li{font-size:15px;line-height:1.4;color:var(--cmcp-text);padding-left:12px;border-left:2px solid var(--cmcp-border)}.cmcp388StatusDetailCardV394.tone-warn li{border-left-color:var(--cmcp-warn)}.coachNutriSummaryCardV524{--coach-nutri-accent: #22c55e;--coach-nutri-protein: #2563eb;--coach-nutri-carbs: #22c55e;--coach-nutri-fat: #f59e0b;border:1px solid var(--cmcp-border, rgba(255, 255, 255, .1));border-radius:16px;background:var(--cmcp-panel, #0a0a0a);color:var(--cmcp-text, #f5f5f7);overflow:hidden;box-shadow:0 16px 40px #00000038}html[data-nutri-theme=light] .coachNutriSummaryCardV524{--coach-nutri-accent: #16a34a;box-shadow:0 12px 32px #0f172a0f}.coachNutriSummaryTopV524{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 4px}.coachNutriSummaryEyebrowV524{margin:0;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--cmcp-muted, rgba(255, 255, 255, .58))}.coachNutriSummaryDayV524{margin:2px 0 0;font-size:15px;color:var(--cmcp-muted, rgba(255, 255, 255, .58))}.coachNutriSummaryKcalBlockV524{text-align:right;flex-shrink:0}.coachNutriSummaryKcalValueV524{display:block;font-size:26px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--coach-nutri-accent)}.coachNutriSummaryKcalMetaV524{margin:4px 0 0;font-size:12px;color:var(--cmcp-muted, rgba(255, 255, 255, .58))}.coachNutriSummaryHairlineV524{height:1px;margin-left:14px;background:var(--cmcp-border, rgba(255, 255, 255, .1))}.coachNutriSummaryFooterV524{border-top:.5px solid var(--cmcp-border, rgba(255, 255, 255, .1));padding:10px 14px 12px}.coachNutriSummaryPlanBtnV524{width:100%;border:0;border-radius:10px;background:color-mix(in srgb,var(--cmcp-text, #f5f5f7) 6%,transparent);padding:10px 0;font-size:15px;font-weight:500;text-align:center;color:var(--coach-nutri-accent);cursor:pointer}.coachNutriMacroBarV524{padding:8px 14px}.coachNutriMacroBarHeadV524{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:500;color:var(--cmcp-muted, rgba(255, 255, 255, .58))}.coachNutriMacroBarHeadV524 span:last-child{font-variant-numeric:tabular-nums}.coachNutriMacroBarTrackV524{margin-top:6px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--cmcp-text, #f5f5f7) 6%,transparent);overflow:hidden}.coachNutriMacroBarTrackV524 span{display:block;height:100%;border-radius:999px;background:var(--coach-nutri-accent)}.coachNutriMacroBarV524.protein .coachNutriMacroBarTrackV524 span{background:var(--coach-nutri-protein)}.coachNutriMacroBarV524.carbs .coachNutriMacroBarTrackV524 span{background:var(--coach-nutri-carbs)}.coachNutriMacroBarV524.fat .coachNutriMacroBarTrackV524 span{background:var(--coach-nutri-fat)}.coachMobileClientNutritionV524{display:grid;gap:10px;min-width:0}.coachMobileClientNutritionHintV524{margin:0;font-size:12px;line-height:1.4;color:var(--cmcp-muted, rgba(255, 255, 255, .58))}.coachMobileClientNutritionHintV524.tone-warn{color:var(--cmcp-warn, #fbbf24)}.coachPortalV207.coachView-clientPortal .cmcp388Panel .coachNutriSummaryCardV524{margin:0}.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutriSummaryCardV524{margin-bottom:14px}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachNutriSummaryCardV524,html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal .coachNutriSummaryCardV524{--cmcp-panel: #0a0a0a;--cmcp-border: rgba(255, 255, 255, .1);--cmcp-text: #f5f5f7;--cmcp-muted: rgba(255, 255, 255, .58)}html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachNutriSummaryCardV524{--cmcp-panel: #ffffff;--cmcp-border: #e6eaf0;--cmcp-text: #070b18;--cmcp-muted: #667085}.coachMobileClientPortalV396{gap:16px!important;padding:10px 16px var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) )!important}.coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMainV207:has(.coachMobileClientPortalV396){padding:0!important;background:var(--cmcp-bg, #000000)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMobileClientPortalV396{--cmcp-bg: #000000;--cmcp-panel: #0a0a0a;--cmcp-panel-2: #111111;--cmcp-border: rgba(255, 255, 255, .1);--cmcp-text: #f5f5f7;--cmcp-muted: rgba(255, 255, 255, .58)}.cmcp388MessageOnlyV396{gap:0!important;margin-top:0!important}.coachMobileClientPortalV396 .cmcp388TabSegV393,.coachMobileClientPortalV396 .cmcp388TabSegV394{margin-top:0!important}.coachMobileClientPortalV396 .cmcp388TabSegV394 button,.coachMobileClientPortalV396 .cmcp388TabSegV393 button{background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--cmcp-muted)!important}.coachMobileClientPortalV396 .cmcp388TabSegV394 button.active,.coachMobileClientPortalV396 .cmcp388TabSegV393 button.active{background:var(--cmcp-panel)!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--cmcp-border)!important;border:0!important;color:var(--cmcp-text)!important}.coachMobileClientPortalV396 .cmcp388TabBody{margin-top:4px;gap:14px!important}.coachCheckinMobileComposerV392 textarea,.coachCheckinMobileComposerV396 textarea{min-height:148px!important;font-size:15px!important;line-height:1.45!important;padding:14px 16px!important;border-radius:14px!important}.coachCheckinMobileComposerV396{display:grid;gap:8px;padding:0 14px 16px}.coachCheckinMobileComposerV396 span{font-size:12px;font-weight:700;color:var(--cmcp-text, var(--coach-text))}.coachMobileClientPortalV396 .coachCheckinMobileCardV392{border-radius:16px}.coachMobileClientPortalV396 .coachCheckinMobileActionsV392{grid-template-columns:1fr;gap:10px}.coachMobileClientPortalV396 .coachCheckinMobileActionsV392 button{min-height:48px;font-size:14px;font-weight:800}.coachCheckinMobileProV397{display:grid;gap:0}.coachCheckinMobileCardV397{border-radius:16px}.coachCheckinMobileHeadV397{padding:16px;align-items:center;gap:12px}.coachCheckinMobileHeadV397 h2{font-size:17px;font-weight:800;letter-spacing:-.02em}.coachCheckinMobileHeadV397 p{margin-top:5px;font-size:12px;line-height:1.35}.coachCheckinMobileStatusV397{font-size:13px;font-weight:700;line-height:1.3;text-align:right;white-space:nowrap;padding:0;border:0;border-radius:0;background:transparent;letter-spacing:0;text-transform:none}.coachCheckinMobileStatusV397.tone-live{color:var(--cmcp-accent, #4ade80)}.coachCheckinMobileStatusV397.tone-warn{color:var(--cmcp-warn, #fbbf24)}.coachCheckinMobileMetricsV397{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--cmcp-border, var(--coach-line))}.coachCheckinMobileMetricsV397 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:0 16px;border-top:1px solid var(--cmcp-border, var(--coach-line))}.coachCheckinMobileMetricsV397 li:first-child{border-top:0}.coachCheckinMobileMetricsV397 li span{font-size:13px;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileMetricsV397 li strong{font-size:15px;font-weight:700;color:var(--cmcp-text, var(--coach-text));text-align:right}.coachCheckinMobileBlockV397{padding:14px 16px}.coachCheckinMobileBlockV397 strong{display:block;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cmcp-muted, var(--coach-muted));margin-bottom:10px}.coachCheckinMobileBlockV397 p{font-size:14px;line-height:1.5}.coachCheckinMobileBlockV397 dl>div{min-height:40px;padding:8px 0;align-items:center}.coachCheckinMobileBlockV397 dt{font-size:13px}.coachCheckinMobileBlockV397 dd{font-size:13px;font-weight:700}.coachCheckinMobileActionsV397{padding:14px 16px;gap:10px;grid-template-columns:1fr}.coachCheckinMobileActionsV397 button{min-height:48px;font-size:14px;font-weight:800;border-radius:14px}.coachCheckinMobileComposerV397{padding:0 16px 16px;gap:8px}.coachCheckinMobileComposerV397 span{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cmcp-muted, var(--coach-muted))}.coachCheckinMobileMessageV397{margin:0 16px 16px;font-size:12px;line-height:1.4}.coachMobileClientPortalV396 .coachCheckinMobileProV397 .coachPrimaryV207,.coachMobileClientPortalV396 .coachCheckinMobileProV397 .coachGhostV207{width:100%}html[data-nutri-theme=dark] .coachMobileClientPortalV396 .coachCheckinMobileProV397 .coachPrimaryV207{background:var(--cmcp-accent, #4ade80)!important;background-image:none!important;color:var(--cmcp-accent-text, #052e16)!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachMobileClientPortalV396 .coachCheckinMobileProV397 .coachGhostV207{background:transparent!important;border:1px solid var(--cmcp-border, rgba(255, 255, 255, .12))!important;color:var(--cmcp-text, #f5f5f7)!important}.coachAiMobileProV396{display:grid;gap:14px;color:var(--cmcp-text, #f5f5f7)}.coachAiMobileHeadV396 h2{margin:0;font-size:18px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--cmcp-text, #f5f5f7)!important}.coachAiMobileHeadV396 p{margin:4px 0 0;font-size:12px;color:var(--cmcp-muted, rgba(255, 255, 255, .58))!important}.coachAiMobileTabsV396{display:flex;gap:3px;padding:3px;border-radius:14px;border:1px solid var(--cmcp-border, rgba(255, 255, 255, .1));background:var(--cmcp-panel-2, #111111)}.coachAiMobileTabsV396 button{flex:1;min-height:44px;border:0;border-radius:11px;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--cmcp-muted, rgba(255, 255, 255, .58))!important;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.coachAiMobileTabsV396 button em{font-style:normal;font-size:11px;font-weight:800;padding:2px 7px;border-radius:999px;background:var(--cmcp-panel, #0a0a0a);color:inherit}.coachAiMobileTabsV396 button.active{background:var(--cmcp-panel, #0a0a0a)!important;box-shadow:inset 0 0 0 1px var(--cmcp-border, rgba(255, 255, 255, .1))!important;color:var(--cmcp-text, #f5f5f7)!important}.coachAiMobileListV396{display:grid;gap:12px}.coachAiMobileCardV396{border:1px solid var(--cmcp-border, rgba(255, 255, 255, .1));border-radius:16px;background:var(--cmcp-panel, #0a0a0a);padding:14px;display:grid;gap:10px}.coachAiMobileCardV396 header strong{display:block;font-size:15px;line-height:1.25;color:var(--cmcp-text, #f5f5f7)!important}.coachAiMobileCardV396 header small{display:block;margin-top:4px;font-size:11px;color:var(--cmcp-muted, rgba(255, 255, 255, .58))!important}.coachAiMobileCardV396>p{margin:0;font-size:14px;line-height:1.45;color:var(--cmcp-muted, rgba(255, 255, 255, .72))!important}.coachAiMobileReplyV396{display:grid;gap:10px}.coachAiMobileReplyV396 textarea{width:100%;min-height:120px;border-radius:14px;border:1px solid var(--cmcp-border, rgba(255, 255, 255, .1));background:var(--cmcp-panel-2, #111111)!important;color:var(--cmcp-text, #f5f5f7)!important;padding:14px 16px;font-size:15px;line-height:1.45;resize:vertical}.coachAiMobileReplyActionsV396{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coachAiMobileReplyActionsV396 button{min-height:46px;font-size:13px;font-weight:800}.coachAiMobileAnswerV396{border-radius:12px;border:1px solid var(--cmcp-border, rgba(255, 255, 255, .1));background:var(--cmcp-panel-2, #111111);padding:12px 14px;display:grid;gap:6px}.coachAiMobileAnswerV396 span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--cmcp-muted, rgba(255, 255, 255, .58))}.coachAiMobileAnswerV396 p{margin:0;font-size:14px;line-height:1.45;color:var(--cmcp-text, #f5f5f7)!important}.coachAiMobileEmptyV396{border:1px dashed var(--cmcp-border, rgba(255, 255, 255, .14));border-radius:16px;padding:24px 16px;text-align:center;display:grid;gap:6px}.coachAiMobileEmptyV396 strong{font-size:15px;color:var(--cmcp-text, #f5f5f7)!important}.coachAiMobileEmptyV396 p{margin:0;font-size:13px;line-height:1.4;color:var(--cmcp-muted, rgba(255, 255, 255, .58))!important}.coachAiMobileStatusV396{margin:0;font-size:12px;color:var(--cmcp-muted, rgba(255, 255, 255, .58));line-height:1.35}html[data-nutri-theme=dark] .coachMobileClientPortalV396 .coachPrimaryV207,html[data-nutri-theme=dark] .coachMobileClientPortalV396 .coachAiMobileReplyActionsV396 .coachPrimaryV207{background:var(--cmcp-accent, #4ade80)!important;background-image:none!important;color:var(--cmcp-accent-text, #052e16)!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachMobileClientPortalV396 .coachGhostV207,html[data-nutri-theme=dark] .coachMobileClientPortalV396 .coachAiMobileReplyActionsV396 .coachGhostV207{background:transparent!important;background-image:none!important;border:1px solid var(--cmcp-border, rgba(255, 255, 255, .12))!important;color:var(--cmcp-text, #f5f5f7)!important;box-shadow:none!important}.programBuilderMobileV395{padding-bottom:var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) )!important}.pbm388BodyV395{display:grid;gap:14px;padding:14px 16px 0}.pbm388HeaderSlimV395{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:calc(env(safe-area-inset-top) + 10px) 16px 12px!important;border-bottom:1px solid var(--pbm-border)!important}.pbm388HeaderSlimV395 .pbm388HeaderActions{display:none!important}.pbm388ClientCardV395{margin:0!important}.pbm388NutriBadgeV395{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--pbm-border);color:var(--pbm-muted);background:var(--pbm-panel-2)}.pbm388ModeToggleV395{display:flex;gap:3px;padding:3px;border-radius:12px;border:1px solid var(--pbm-border);background:var(--pbm-panel-2)}.pbm388ModeToggleTopV440{margin-bottom:12px}.coachNutritionWeekNavV440{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.nutritionBuilderV427 .nb427ToolbarSchedule{flex:1 1 320px}.pbm388ModeToggleV395 button{flex:1;min-height:36px;border:0;border-radius:9px;background:transparent;color:var(--pbm-muted);font-size:12px;font-weight:700}.pbm388ModeToggleV395 button.active{background:var(--pbm-panel)!important;box-shadow:inset 0 0 0 1px var(--pbm-border);color:var(--pbm-text)!important}.pbm388ToolbarV395{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pbm388ToolbarBtnV395{min-height:42px;border-radius:12px;border:1px solid var(--pbm-border);background:var(--pbm-panel);color:var(--pbm-text);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px}.pbm388ToolbarBtnV395 svg{width:14px;height:14px}.pbm388ToolbarBtnV395.tone-outline{border-color:#4ade8073;background:transparent;color:var(--pbm-accent)}.pbm388ToolbarBtnV395.tone-primary{border:0;background:var(--pbm-accent);color:var(--pbm-accent-text)}.pbm388ToolbarBtnV395:disabled{opacity:.45}.pbm388PublishWrapV395{position:relative}.pbm388PublishMenuV395{position:static;margin-top:8px;min-width:0;box-shadow:none}.pbm388VideoTagTipV583{margin:0 0 8px;padding:10px 12px;border-radius:12px;border:1px solid var(--pbm-border);background:var(--pbm-panel);color:var(--pbm-muted);font-size:12px;line-height:1.4;font-weight:600}.pbm388QuickActionsV395{display:grid;gap:0;position:relative}.pbm388QuickActionsTriggerV395{width:100%;min-height:46px;border-radius:14px;border:1px solid var(--pbm-border);background:var(--pbm-panel);color:var(--pbm-text);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.pbm388QuickActionsTriggerV395.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.pbm388QuickActionsTriggerV395 em{font-style:normal;color:var(--pbm-muted)}.pbm388QuickActionsMenuV395{border:1px solid var(--pbm-border);border-top:0;border-radius:0 0 14px 14px;background:var(--pbm-panel);overflow:hidden}.pbm388QuickActionsMenuV395 button{width:100%;min-height:44px;border:0;border-top:1px solid var(--pbm-border);background:transparent;color:var(--pbm-text);text-align:left;padding:0 14px;font-size:14px;font-weight:600}.pbm388QuickActionsMenuV395 button:first-child{border-top:0}.programBuilderMobileV395 .pbm388Blocks{padding:0!important;display:grid;gap:12px}.pbm388FooterV395{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 72px);z-index:12;padding:8px 0 4px;background:linear-gradient(180deg,transparent,var(--pbm-bg) 24%)}.pbm388FooterV395 .pbm388AddBtn{width:100%}.pbm388FooterV395 .pbm388SaveBtn{display:none}.pbm388NutritionPanelV395{border:1px solid var(--pbm-border);border-radius:16px;background:var(--pbm-panel);overflow:hidden}.coachNutritionMobileV402{display:grid;gap:10px}.coachNutritionMobileMetaV402{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700;color:var(--pbm-muted)}.coachNutritionMobileMetaV402 span{padding:4px 10px;border-radius:999px;border:1px solid var(--pbm-border);background:var(--pbm-panel-2);color:var(--pbm-text)}.coachNutritionPatternV402{margin:0!important}.coachNutritionToolbarV402{grid-template-columns:repeat(3,minmax(0,1fr))!important}.coachNutritionMobileCardsV402{display:grid;gap:10px}.coachNutritionMobileCardBtnV402{width:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.coachNutritionMobileCloseV402{border:0;background:var(--pbm-accent-soft, rgba(0, 107, 255, .12));color:var(--pbm-accent, #006bff);font-size:11px;font-weight:800;cursor:pointer}@media (max-width: 900px){.desktopProgramNutritionPageV292{display:none!important}.pbm388NutritionPanelV395{border:0;border-radius:0;background:transparent;overflow:visible}}@media (max-width: 900px){.coachMobileBottomNavV395Inner{grid-template-columns:repeat(6,minmax(0,1fr)) 58px!important;gap:0!important;padding:6px 4px 6px 2px!important}.coachMobileBottomNavV395 button{min-height:54px!important;padding:4px 1px!important}.coachMobileBottomNavV395 .coachMobileBottomNavV389Label{font-size:9px!important;letter-spacing:-.02em!important}.coachMobileBottomNavV395 .coachMobileBottomNavV389Icon svg{width:20px!important;height:20px!important}.coachMobileBottomNavV395 .coachMobileBottomNavV389DbSlot{width:54px!important}html:has(.coachMobileBottomNavV395) .nzDbDebugPill{right:14px!important}}@media (max-width: 900px){.coachPortalV207.coachMobileShellV389.coachView-videoReviews .coachMainV207,.coachPortalV207.coachMobileShellV389.coachView-aiQuestions .coachMainV207,.coachPortalV207.coachMobileShellV389.coachView-checkins .coachMainV207{background:var(--cms-page)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileV300{color:var(--cms-text)!important;max-width:none!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileHeroV300{background:var(--cms-card)!important;border:1px solid var(--cms-line)!important;box-shadow:none!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileHeroV300 span{color:var(--cms-accent)!important;opacity:1!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileHeroV300 h1{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileHeroV300 p{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileMetricsV300 article,.coachPortalV207.coachMobileShellV389 .coachIntelMobileFocusV300,.coachPortalV207.coachMobileShellV389 .coachIntelMobileListV300{border-color:var(--cms-line)!important;background:var(--cms-card)!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileMetricsV300 strong,.coachPortalV207.coachMobileShellV389 .coachIntelMobileFocusTopV300 strong,.coachPortalV207.coachMobileShellV389 .coachIntelMobileListV300 h2,.coachPortalV207.coachMobileShellV389 .coachIntelMobileListV300>button strong,.coachPortalV207.coachMobileShellV389 .coachIntelMobileTrendGridV300 strong{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileMetricsV300 small,.coachPortalV207.coachMobileShellV389 .coachIntelMobileFocusTopV300 small,.coachPortalV207.coachMobileShellV389 .coachIntelMobileListV300>button small,.coachPortalV207.coachMobileShellV389 .coachIntelMobileTrendGridV300 small{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileTrendGridV300 article{border-color:var(--cms-line)!important;background:color-mix(in srgb,var(--cms-card) 88%,var(--cms-page))!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileFocusV300>button{background:var(--cms-accent)!important;color:var(--cms-accent-text, #041007)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileListV300 header button{background:transparent!important;color:var(--cms-accent)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileListV300>button{border-top-color:var(--cms-line)!important;background:transparent!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachIntelMobileListV300>button span{background:var(--cms-accent-soft)!important;color:var(--cms-accent)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsV345{color:var(--cms-text)!important;padding-bottom:calc(var(--cms-nav-offset) + 24px)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsV345 .coachTopbarV207 h1,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsV345 .coachTopbarV207 p{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsV345 .coachTopbarV207 p{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345,.coachPortalV207.coachMobileShellV389 .coachVideoReviewDetailV345,.coachPortalV207.coachMobileShellV389 .coachVideoNotesV345,.coachPortalV207.coachMobileShellV389 .coachVideoAiListV345,.coachPortalV207.coachMobileShellV389 .coachVideoAiQuestionV345,.coachPortalV207.coachMobileShellV389 .coachVideoFeedbackEditorsV351{background:var(--cms-card)!important;border-color:var(--cms-line)!important;box-shadow:none!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345 button{background:color-mix(in srgb,var(--cms-card) 92%,var(--cms-page))!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345 button.active,.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345 button:hover{border-color:var(--cms-accent-border)!important;background:var(--cms-accent-soft)!important;transform:none!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345 button>span{background:var(--cms-accent-soft)!important;color:var(--cms-accent)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345 button strong,.coachPortalV207.coachMobileShellV389 .coachVideoReviewDetailHeadV345 h2,.coachPortalV207.coachMobileShellV389 .coachVideoAiListV345 h3,.coachPortalV207.coachMobileShellV389 .coachVideoNotesV345 header strong{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345 button small,.coachPortalV207.coachMobileShellV389 .coachVideoReviewListV345 button em,.coachPortalV207.coachMobileShellV389 .coachVideoReviewDetailHeadV345 p,.coachPortalV207.coachMobileShellV389 .coachVideoAiListV345 p,.coachPortalV207.coachMobileShellV389 .coachVideoNotesV345>p,.coachPortalV207.coachMobileShellV389 .coachVideoAiQuestionV345 p{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewDetailHeadV345>strong{background:var(--cms-accent-soft)!important;border-color:var(--cms-accent-border)!important;color:var(--cms-accent)!important}.coachPortalV207.coachMobileShellV389 .coachVideoNotesV345 textarea,.coachPortalV207.coachMobileShellV389 .coachVideoFeedbackEditV351 textarea{background:var(--cms-page)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachVideoQuickNotesV345 button{background:var(--cms-card)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoChecklistListV390{background:var(--cms-card)!important;border-color:var(--cms-line)!important}.coachPortalV207.coachMobileShellV389 .coachVideoChecklistRowV390{background:transparent!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390{padding-bottom:calc(var(--cms-nav-offset) + 88px)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewGridV345{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewListV345{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:8px!important;padding:10px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewListV345 header{min-width:108px!important;flex:0 0 auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewListV345 button{min-width:220px!important;flex:0 0 auto!important;scroll-snap-align:start;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:14px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewDetailV345,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoNotesV345{border-radius:16px!important;padding:14px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewDetailHeadV345{display:block!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewDetailHeadV345>strong{display:inline-block!important;margin-top:8px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoPlaybackV345{aspect-ratio:4 / 5!important;border-radius:16px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoSessionMetaV353,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMovementChecklistV354,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoClientCardV353{background:var(--cms-card)!important;border-color:var(--cms-line)!important;box-shadow:none!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoSessionMetaV353 div{background:color-mix(in srgb,var(--cms-card) 88%,var(--cms-page))!important;border-color:var(--cms-line)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoSessionMetaV353 span,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoSessionMetaHeadV354 span,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMovementChecklistV354>small{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoSessionMetaV353 strong,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoSessionMetaHeadV354 strong,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMovementHeadV354 strong{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMovementHeadV354 button{background:transparent!important;color:var(--cms-accent)!important;box-shadow:none!important;padding:0!important;min-height:0!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoClientCardV353>span{background:var(--cms-accent-soft)!important;color:var(--cms-accent)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoChecklistListV354.coachVideoChecklistListV390{grid-template-columns:1fr!important;gap:0!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoChecklistRowV390 strong{color:var(--cms-text)!important;text-align:left!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoQuickNotesV345{grid-template-columns:1fr!important;gap:8px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoQuickNotesV345 button,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoComposeBodyV390 .coachPrimaryV207,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMobileFooterV390 .coachPrimaryV207{width:100%!important;min-height:46px!important;max-height:48px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-direction:row!important;font-size:14px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMobileFooterV390 .coachPrimaryV207 svg,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoComposeBodyV390 .coachPrimaryV207 svg{width:16px!important;height:16px!important;flex:0 0 16px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV351{background:var(--cms-card)!important;border-color:var(--cms-line)!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV351 h3,.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoSummaryNoteV351 span{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachTopbarV207 .coachGhostV207{background:var(--cms-card)!important;border:1px solid var(--cms-line)!important;color:var(--cms-text)!important;box-shadow:none!important;min-height:36px!important;border-radius:999px!important;padding:0 12px!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMobileFooterV390{left:10px!important;right:10px!important;bottom:calc(var(--cms-nav-h) + 18px + env(safe-area-inset-bottom,0px))!important;background:color-mix(in srgb,var(--cms-card) 94%,transparent)!important;border-color:var(--cms-line)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoComposeSheetV390{background:var(--cms-card)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoComposeCloseV390{background:transparent!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoPrivacyNoteV346{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachPanelV207,.coachPortalV207.coachMobileShellV389 .coachQueuePanelV234{background:var(--cms-card)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachPanelV207 h2,.coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234 h2{color:var(--cms-text)!important}.coachPortalV207.coachMobileShellV389 .coachPanelV207 p,.coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234 p{color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389QueueFooter{color:var(--cms-accent)!important;background:transparent!important}.coachPortalV207.coachMobileShellV389 .coachLivePillV234,.coachPortalV207.coachMobileShellV389 .coachReviewQueueV234{background:color-mix(in srgb,var(--cms-card) 90%,var(--cms-page))!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important;box-shadow:none!important}}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389{--cms-accent-text: #041007}html[data-nutri-theme=light] .coachPortalV207.coachMobileShellV389 .coachIntelMobileFocusV300>button{color:#041007!important}html[data-nutri-theme=dark] .coachPortalV207 .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkinBuilder .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-profile .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-settings .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-intelligence .coachMainV207{background:var(--coach-page)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderHeadV356 h1,.coachCheckinBuilderSectionV356 h2,.coachCheckinBuilderPreviewV356 h2,.coachCheckinBuilderToggleV356,.coachCheckinBuilderEmptyV356 strong,.coachCheckinBuilderPhoneInnerV356 strong,.coachCheckinBuilderPreviewFieldV356 label,.coachFlowWindowHeadV358 h2,.coachCheckinAudienceChoiceV358 strong,.coachCheckinAudienceClientHeadV358 strong,.coachCheckinAudienceClientTextV359 strong,.coachCheckinSetupCardV358 strong){color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderHeadV356 p,.coachCheckinBuilderMetaV356 span,.coachCheckinBuilderSectionV356 header p,.coachCheckinBuilderPreviewV356 header p,.coachCheckinBuilderPresetCardV356 small,.coachCheckinBuilderToggleV356.compact,.coachCheckinBuilderCustomGridV356 label span,.coachCheckinBuilderEmptyV356,.coachCheckinBuilderPhoneInnerV356>span,.coachCheckinBuilderPreviewBoxV356,.coachCheckinAudienceCopyV358,.coachCheckinAudienceChoiceV358 span,.coachCheckinAudienceClientHeadV358 span,.coachCheckinAudienceClientTextV359 em,.coachCheckinAudienceEmptyV358,.coachFlowWindowHeadV358 span,.coachCheckinSetupCardV358 small){color:var(--coach-muted)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderBackV356,.coachFlowWindowBackV358){background:transparent!important;background-image:none!important;color:var(--coach-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderSectionV356,.coachCheckinBuilderPreviewV356,.coachFlowWindowV358,.coachFlowWindowHeadV358,.coachFlowWindowBodyV358,.coachCheckinAudienceClientPanelV358,.coachCheckinSetupCardV358){background:var(--coach-card)!important;border-color:var(--coach-line)!important;box-shadow:var(--coach-shadow)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderEmptyV356,.coachCheckinBuilderPhoneV356,.coachCheckinAudienceClientHeadV358){background:color-mix(in srgb,var(--coach-card) 88%,var(--coach-page))!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderCustomGridV356 input,.coachCheckinBuilderCustomGridV356 select,.coachCheckinBuilderPreviewBoxV356,.coachCheckinBuilderPreviewChipsV356 span){background:var(--coach-page)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinBuilderResetV356{background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinBuilderRemoveV356{background:#ef44441f!important;border-color:#ef444459!important;color:#fca5a5!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderSaveV356,.coachCheckinBuilderAddV356,.coachCheckinAudienceContinueV358){background:var(--coach-accent)!important;border-color:var(--coach-accent)!important;color:#041018!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinBuilderFooterV356 p{color:#4ade80!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinBuilderTopActionV359{background:var(--coach-card)!important;border-color:var(--coach-accent-border)!important;color:var(--coach-accent)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinSetupCardV358>span{background:var(--coach-accent-soft)!important;color:var(--coach-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinSetupCardV358 em{color:var(--coach-muted)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceOverlayV359{background:#000000b8!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceChoiceV358{background:var(--coach-card)!important;border-color:var(--coach-line)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceChoiceV358.active{background:var(--coach-accent-soft)!important;border-color:var(--coach-accent-border)!important;box-shadow:inset 0 0 0 1px var(--coach-accent-border)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceClientRowV358{background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceClientRowV358.active{background:var(--coach-accent-soft)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachFlowWindowBackV358{background:var(--coach-accent-soft)!important;border-color:var(--coach-line)!important}html[data-nutri-theme=dark] .coachPortalV207 .checkinQueueListV276 .checkinQueueEmptyV276,html[data-nutri-theme=dark] .coachPortalV207 .coachNoProgramV209.checkinQueueEmptyV276{background:var(--coach-card)!important;border-color:var(--coach-line)!important;box-shadow:var(--coach-shadow)!important;color:var(--coach-muted)!important}html[data-nutri-theme=dark] .coachPortalV207 .checkinQueueListV276 .checkinQueueEmptyV276 h3,html[data-nutri-theme=dark] .coachPortalV207 .coachNoProgramV209.checkinQueueEmptyV276 h3{color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachQuestionCardV258{background:var(--coach-card)!important;border-color:var(--coach-line)!important;box-shadow:var(--coach-shadow)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachQuestionCardV258 header>span{background:var(--coach-accent-soft)!important;border-color:var(--coach-accent-border)!important;color:var(--coach-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachQuestionCardV258 header strong{color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachQuestionCardV258 :is(header small,>p){color:var(--coach-muted)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachQuestionReplyV258 textarea,html[data-nutri-theme=dark] .coachPortalV207 .coachArchivedResponseV258{background:var(--coach-page)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachArchivedResponseV258 b{color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.customCheckinFieldV356>span,.customCheckinFieldsEmptyV356){color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.customCheckinFieldV356 textarea,.customCheckinInputRowV356 input,.customCheckinSelectGridV356 button){background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .customCheckinSelectGridV356 button.active{background:var(--coach-accent-soft)!important;border-color:var(--coach-accent-border)!important;color:var(--coach-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .customCheckinFieldsEmptyV356{background:color-mix(in srgb,var(--coach-card) 88%,var(--coach-page))!important;border-color:var(--coach-line)!important;color:var(--coach-muted)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .coachMainV207{background:var(--coach-page)!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285.coachView-checkinBuilder :is(.coachCheckinBuilderSectionV356,.coachCheckinBuilderPreviewV356,.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderPhoneV356,.coachCheckinBuilderPreviewBoxV356,.coachCheckinBuilderPreviewChipsV356 span,.coachCheckinBuilderCustomGridV356 input,.coachCheckinBuilderCustomGridV356 select,.coachCheckinBuilderResetV356){background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important;box-shadow:var(--coach-shadow)!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285.coachView-checkinBuilder :is(.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderPhoneV356){background:color-mix(in srgb,var(--coach-card) 88%,var(--coach-page))!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceOverlayV359 .coachFlowWindowV358{background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceOverlayV359{background:#000000b8!important}@media (max-width: 900px){html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 :is(.coachCheckinBuilderPageV356,.coachCheckinBuilderSectionV356,.coachCheckinBuilderPreviewV356,.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderPhoneV356,.coachCheckinSetupCardV358,.checkinQueueListV276 .checkinQueueEmptyV276){background:var(--cms-card)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 :is(.coachCheckinBuilderHeadV356 h1,.coachCheckinBuilderSectionV356 h2,.coachCheckinBuilderPreviewV356 h2,.coachCheckinBuilderToggleV356,.coachCheckinSetupCardV358 strong){color:var(--cms-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 :is(.coachCheckinBuilderHeadV356 p,.coachCheckinBuilderMetaV356 span,.coachCheckinBuilderPresetCardV356 small,.coachCheckinSetupCardV358 small){color:var(--cms-muted)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 :is(.coachCheckinBuilderCustomGridV356 input,.coachCheckinBuilderCustomGridV356 select,.coachCheckinBuilderPreviewBoxV356,.coachCheckinBuilderPreviewChipsV356 span){background:var(--cms-page)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachCheckinAudienceOverlayV359{background:var(--cms-page)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachFlowWindowV358,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachFlowWindowHeadV358,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachFlowWindowBodyV358{background:var(--cms-card)!important;border-color:var(--cms-line)!important;color:var(--cms-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQuestionCardV258{background:var(--cms-card)!important;border-color:var(--cms-line)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQuestionCardV258 header strong{color:var(--cms-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachQuestionCardV258 :is(header small,>p){color:var(--cms-muted)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachTopbarV207 :is(h1,p){color:var(--cms-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachTopbarV207 p{color:var(--cms-muted)!important}}html[data-nutri-theme=dark] .coachPortalV207 .coachVideoReviewsV345{color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachIntelPanelV298,html[data-nutri-theme=dark] .coachPortalV207 .coachIntelMetricsV298 article,html[data-nutri-theme=dark] .coachPortalV207 .coachIntelPanelV260{background:var(--coach-card)!important;border-color:var(--coach-line)!important;box-shadow:var(--coach-shadow)!important;color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachIntelPanelTopV298 :is(h2,span),html[data-nutri-theme=dark] .coachPortalV207 .coachIntelPanelV260 h2{color:var(--coach-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachIntelPanelTopV298 p{color:var(--coach-muted)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-clients .coachClientsV311 :is(.coachClientPanelV314,.coachClientCardV313,.coachClientMetricV311,.coachDirectoryHeadV313){background:var(--coach-card)!important;border-color:var(--coach-line)!important;color:var(--coach-text)!important;box-shadow:var(--coach-shadow)!important}.coachPortalV207.coachView-checkinBuilder,.coachPortalV207.coachView-checkins,.coachPortalV207 .coachCheckinAudienceOverlayV359{--cib-accent: #22c55e;--cib-accent-soft: rgba(34, 197, 94, .14);--cib-accent-border: rgba(34, 197, 94, .32);--cib-accent-text: #041007}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkinBuilder,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins,html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceOverlayV359{--cib-accent: #4ade80;--cib-accent-soft: rgba(74, 222, 128, .14);--cib-accent-border: rgba(74, 222, 128, .32);--cib-accent-text: #052e16;--cib-page: #000000;--cib-card: #000000;--cib-panel: #0a0a0a;--cib-line: #2c2c2e;--cib-text: #f5f5f7;--cib-muted: #98989d}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkinBuilder .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-checkinBuilder .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-checkins .coachMainV207{background:var(--cib-page, #000000)!important;color:var(--cib-text, #f5f5f7)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderPageV356,.coachCheckinBuilderSectionV356,.coachCheckinBuilderPreviewV356,.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderEmptyV356,.coachCheckinBuilderPhoneV356,.coachCheckinBuilderPhoneInnerV356,.coachCheckinSetupCardV358,.coachFlowWindowV358,.coachFlowWindowHeadV358,.coachFlowWindowBodyV358,.coachCheckinAudienceClientPanelV358,.coachCheckinAudienceClientHeadV358,.coachCheckinAudienceChoiceV358,.coachCheckinAudienceClientRowV358){background:var(--cib-card, #000000)!important;border-color:var(--cib-line, #2c2c2e)!important;color:var(--cib-text, #f5f5f7)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderEmptyV356,.coachCheckinBuilderPhoneV356,.coachCheckinAudienceClientHeadV358,.coachCheckinBuilderPreviewBoxV356,.coachCheckinBuilderPreviewChipsV356 span){background:var(--cib-panel, #0a0a0a)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceOverlayV359{background:var(--cib-page, #000000)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceChoiceV358.active,html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinAudienceClientRowV358.active{background:var(--cib-accent-soft)!important;border-color:var(--cib-accent-border)!important;box-shadow:inset 0 0 0 1px var(--cib-accent-border)!important}.coachPortalV207 :is(.coachCheckinBuilderLinkV356,.coachCheckinBuilderSaveV356,.coachCheckinBuilderAddV356,.coachCheckinAudienceContinueV358){background:var(--cib-accent, #22c55e)!important;border-color:var(--cib-accent, #22c55e)!important;color:var(--cib-accent-text, #041007)!important;background-image:none!important;box-shadow:none!important}.coachPortalV207 :is(.coachCheckinBuilderBackV356,.coachFlowWindowBackV358){color:var(--cib-accent, #22c55e)!important;background:transparent!important;background-image:none!important}html[data-nutri-theme=dark] .coachPortalV207 .coachFlowWindowBackV358{background:var(--cib-accent-soft)!important;border-color:var(--cib-line, #2c2c2e)!important;color:var(--cib-accent, #4ade80)!important}.coachPortalV207 .coachCheckinSetupCardV358>span{background:var(--cib-accent-soft, rgba(34, 197, 94, .14))!important;color:var(--cib-accent, #22c55e)!important}.coachPortalV207 .coachCheckinBuilderTopActionV359{background:var(--cib-panel, transparent)!important;border-color:var(--cib-accent-border, rgba(34, 197, 94, .32))!important;color:var(--cib-accent, #22c55e)!important;box-shadow:none!important}.coachPortalV207 .coachCheckinBuilderToggleV356 input,.coachPortalV207 .coachCheckinAudienceCheckV359{accent-color:var(--cib-accent, #22c55e)!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285.coachView-checkinBuilder :is(.coachCheckinBuilderSaveV356,.coachCheckinBuilderAddV356){background:var(--cib-accent, #4ade80)!important;border-color:var(--cib-accent, #4ade80)!important;color:var(--cib-accent-text, #052e16)!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285.coachView-checkinBuilder :is(.coachCheckinBuilderSectionV356,.coachCheckinBuilderPreviewV356,.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderPhoneV356,.coachCheckinBuilderPreviewBoxV356,.coachCheckinBuilderPreviewChipsV356 span,.coachCheckinBuilderCustomGridV356 input,.coachCheckinBuilderCustomGridV356 select,.coachCheckinBuilderResetV356){background:var(--cib-card, #000000)!important;border-color:var(--cib-line, #2c2c2e)!important;color:var(--cib-text, #f5f5f7)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285.coachView-checkinBuilder :is(.coachCheckinBuilderPresetCardV356,.coachCheckinBuilderCustomCardV356,.coachCheckinBuilderPhoneV356,.coachCheckinBuilderPreviewBoxV356,.coachCheckinBuilderPreviewChipsV356 span){background:var(--cib-panel, #0a0a0a)!important}@media (max-width: 900px){html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 :is(.coachCheckinBuilderLinkV356,.coachCheckinBuilderSaveV356,.coachCheckinBuilderAddV356,.coachCheckinAudienceContinueV358){background:var(--cms-accent, #4ade80)!important;border-color:var(--cms-accent, #4ade80)!important;color:var(--cms-accent-text, #052e16)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389 .coachCheckinBuilderBackV356{color:var(--cms-accent, #4ade80)!important}}html[data-nutri-theme=dark] .coachPortalV207,html[data-nutri-theme=dark] .coachPortalV207 .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207 .coachSidebarV207{background:var(--coach-page, #000000)!important;color:var(--coach-text, #f5f5f7)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.coachHeroCardV207,.coachStatV207,.coachPanelV207,.coachActionV207,.clientCardV207,.coachClientListV207>article,.clientPortalHeroV207,.coachIntelPanelV298,.coachIntelMetricsV298 article,.coachIntelPanelV260,.coachVideoReviewListV345,.coachVideoReviewDetailV345,.coachVideoNotesV345,.coachQuestionCardV258,.coachProfileHeroV208,.coachIdSettingsCardV209,.coachCheckinBuilderSectionV356,.coachCheckinBuilderPreviewV356,.coachFlowWindowV358,.coachCheckinSetupCardV358,.coachClientsV311,.coachClientCardV313,.coachClientMetricV311,.desktopCoachHomeV291,.coachDeskHomeV405,.coachDeskHomeV552,.coachDeskPanelV405,.coachDeskStatV405,.coachDeskHeroV405,.coachQueuePanelV234){background:var(--coach-card, #000000)!important;border-color:var(--coach-line, #2c2c2e)!important;box-shadow:none!important;color:var(--coach-text, #f5f5f7)!important}html[data-nutri-theme=dark] .coachPortalV207 :is(button.primary,.coachPrimaryV207,.coachSidebarV207 nav button.active,.coachBuildProgramV234){background:var(--coach-accent, #4ade80)!important;border-color:var(--coach-accent, #4ade80)!important;color:#052e16!important}html[data-nutri-theme=dark] .coachPortalV207 .coachGhostV207,html[data-nutri-theme=dark] .coachPortalV207 .coachSidebarV207 nav button:not(.active){background:transparent!important;border-color:var(--coach-line, #2c2c2e)!important;color:var(--coach-text, #f5f5f7)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-intelligence .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-home .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkinBuilder .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-clients .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-profile .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-settings .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal .coachMainV207{background:#000!important}@media (min-width: 901px){.coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV405){padding:28px 32px 36px!important;background:#fff!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachDeskHomeV405{--cdh-bg: #ffffff;--cdh-bg-soft: #fafafa;--cdh-bg-muted: #f0f0f2;--cdh-line: #e5e5ea;--cdh-text: #000000;--cdh-muted: #000000;--cdh-accent: #16a34a;--cdh-accent-soft: #dcfce7;--cdh-warn: #ea580c;--cdh-warn-soft: #ffedd5;--cdh-ai: #7c3aed;--cdh-ai-soft: #ede9fe;--cdh-video: #2563eb;--cdh-video-soft: #dbeafe;--cdh-radius: 16px;--cdh-radius-sm: 12px;display:flex;flex-direction:column;gap:20px;width:100%;color:var(--cdh-text);letter-spacing:-.02em}.coachDeskHomeV405 *{box-sizing:border-box}.coachDeskHeadV405{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.coachDeskEyebrowV405{margin:0 0 6px;color:var(--cdh-accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.coachDeskHeadCopyV405 h1{margin:0;font-size:clamp(28px,2.2vw,36px);line-height:1.05;font-weight:700;letter-spacing:-.04em;color:var(--cdh-text)}.coachDeskSubV405{margin:10px 0 0;color:var(--cdh-muted);font-size:15px;line-height:1.45;font-weight:450;max-width:52ch}.coachDeskHeadActionsV405{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coachDeskPillV405,.coachDeskGhostBtnV405,.coachDeskQueueActionV405,.coachDeskCheckinRowV405 button,.coachDeskTipV405 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cdh-line);background:var(--cdh-bg);color:var(--cdh-text);font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.coachDeskPillV405{height:44px;padding:0 14px;border-radius:var(--cdh-radius-sm);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:560}.coachDeskPillV405 svg{width:16px;height:16px;color:var(--cdh-accent);flex-shrink:0}.coachDeskCoachIdV405{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.coachDeskCoachIdV405 small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--cdh-muted);font-weight:650}.coachDeskCoachIdV405 strong{font-size:12px;font-weight:650}.coachDeskPrimaryV405{height:44px;padding:0 18px;border:0;border-radius:var(--cdh-radius-sm);background:var(--cdh-accent);color:#fff;font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 20px #16a34a38}.coachDeskPrimaryV405 b{font-size:18px;font-weight:400;line-height:0}.coachDeskHeroV405{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:14px;padding:22px 24px;border-radius:calc(var(--cdh-radius) + 2px);border:1px solid var(--cdh-line);background:linear-gradient(135deg,#fff,#f8faf8);box-shadow:0 1px #fffc inset}.coachDeskHeroLabelV405{display:block;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--cdh-muted);margin-bottom:6px}.coachDeskHeroMainV405 strong{display:block;font-size:44px;line-height:1;font-weight:750;letter-spacing:-.05em;color:var(--cdh-text)}.coachDeskHeroMainV405 p{margin:10px 0 14px;color:var(--cdh-muted);font-size:14px;line-height:1.4;max-width:42ch}.coachDeskHeroPillsV405{display:flex;flex-wrap:wrap;gap:8px}.coachDeskHeroPillsV405 span{height:28px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;border:1px solid transparent}.coachDeskHeroPillsV405 .program{background:var(--cdh-accent-soft);color:#15803d}.coachDeskHeroPillsV405 .checkin{background:var(--cdh-warn-soft);color:#c2410c}.coachDeskHeroPillsV405 .ai{background:var(--cdh-ai-soft);color:#6d28d9}.coachDeskHeroPillsV405 .video{background:var(--cdh-video-soft);color:#1d4ed8}.coachDeskHeroPillsV405 .clear{background:var(--cdh-bg-muted);color:var(--cdh-muted)}.coachDeskHeroAsideV405{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.coachDeskHeroStatV405{padding:12px;border-radius:var(--cdh-radius-sm);background:var(--cdh-bg-soft);border:1px solid var(--cdh-line)}.coachDeskHeroStatV405 small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--cdh-muted);font-weight:650}.coachDeskHeroStatV405 strong{display:block;margin-top:4px;font-size:22px;line-height:1;font-weight:700;letter-spacing:-.03em}.coachDeskHeroStatV405 em{display:block;margin-top:6px;font-style:normal;font-size:11px;color:var(--cdh-muted);line-height:1.25}.coachDeskSyncV405{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:var(--cdh-accent-soft);color:#15803d;font-size:12px;font-weight:600;width:max-content;justify-self:end}.coachDeskSyncV405 svg{width:14px;height:14px}.coachDeskStatsV405{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.coachDeskStatV405{padding:16px;border-radius:var(--cdh-radius);border:1px solid var(--cdh-line);background:var(--cdh-bg);display:flex;align-items:flex-start;gap:12px;min-height:108px}.coachDeskStatV405.is-clickable{cursor:pointer;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.coachDeskStatV405.is-clickable:hover{border-color:#c7c7cc;transform:translateY(-1px);box-shadow:0 10px 24px #0000000a}.coachDeskStatIconV405{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;background:var(--cdh-bg-muted);color:var(--cdh-text)}.coachDeskStatIconV405 svg{width:20px;height:20px}.coachDeskStatV405.tone-clients .coachDeskStatIconV405{background:#eef2ff;color:#4338ca}.coachDeskStatV405.tone-program .coachDeskStatIconV405{background:var(--cdh-accent-soft);color:#15803d}.coachDeskStatV405.tone-checkin .coachDeskStatIconV405{background:var(--cdh-warn-soft);color:#c2410c}.coachDeskStatV405.tone-ai .coachDeskStatIconV405{background:var(--cdh-ai-soft);color:#6d28d9}.coachDeskStatV405.tone-video .coachDeskStatIconV405{background:var(--cdh-video-soft);color:#1d4ed8}.coachDeskStatCopyV405 small{display:block;color:var(--cdh-muted);font-size:12px;font-weight:560;margin-bottom:4px}.coachDeskStatCopyV405 strong{display:block;font-size:26px;line-height:1;font-weight:700;letter-spacing:-.04em}.coachDeskStatCopyV405 em{display:block;margin-top:8px;font-style:normal;font-size:11px;color:var(--cdh-muted);line-height:1.3}.coachDeskGridV405{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;align-items:start}.coachDeskGridMainV405,.coachDeskGridSideV405{display:flex;flex-direction:column;gap:16px;min-width:0}.coachDeskPanelV405{border:1px solid var(--cdh-line);border-radius:var(--cdh-radius);background:var(--cdh-bg);padding:18px 20px;min-width:0}.coachDeskPanelHeadV405{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--cdh-line)}.coachDeskPanelHeadV405 h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.03em;line-height:1.15}.coachDeskPanelHeadV405 p{margin:5px 0 0;color:var(--cdh-muted);font-size:12px;line-height:1.35}.coachDeskGhostBtnV405{height:34px;padding:0 12px;border-radius:9px;font-size:12px;font-weight:600;color:var(--cdh-text);white-space:nowrap}.coachDeskGhostBtnV405:hover{background:var(--cdh-bg-soft);border-color:#d1d1d6}.coachDeskQueueListV405{display:flex;flex-direction:column;gap:8px}.coachDeskQueueRowV405{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:var(--cdh-radius-sm);border:1px solid var(--cdh-line);background:var(--cdh-bg-soft)}.coachDeskQueueRowV405.tone-high{border-color:#fecaca;background:#fff7f7}.coachDeskQueueRowV405.tone-medium{border-color:#fed7aa;background:#fffaf5}.coachDeskQueueAvatarV405{width:44px!important;height:44px!important;font-size:12px!important}.coachDeskQueueTopV405{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coachDeskQueueMainV405 strong{font-size:14px;font-weight:650}.coachDeskQueueMainV405 small{display:block;margin-top:2px;color:var(--cdh-muted);font-size:11px}.coachDeskQueueMainV405 p{margin:6px 0 0;color:var(--cdh-muted);font-size:12px;line-height:1.35}.coachDeskRiskPillV405{height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.coachDeskRiskPillV405.high{background:#fee2e2;color:#b91c1c}.coachDeskRiskPillV405.medium{background:#ffedd5;color:#c2410c}.coachDeskRiskPillV405.low{background:var(--cdh-accent-soft);color:#15803d}.coachDeskQueueActionV405{height:36px;padding:0 12px;border-radius:9px;font-size:12px;font-weight:620;color:var(--cdh-accent);white-space:nowrap}.coachDeskQueueActionV405 b{font-size:16px;line-height:0;font-weight:400;margin-left:2px}.coachDeskQueueRowV405.tone-high .coachDeskQueueActionV405{background:var(--cdh-accent);border-color:var(--cdh-accent);color:#fff}.coachDeskWeekChartV405{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;min-height:140px;padding:8px 0 4px}.coachDeskWeekChartV405 article{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.coachDeskWeekChartV405 article.is-today small{color:var(--cdh-accent);font-weight:700}.coachDeskWeekBarsV405{width:100%;max-width:34px;min-height:28px;display:flex;flex-direction:column-reverse;border-radius:8px 8px 4px 4px;overflow:hidden;background:var(--cdh-bg-muted);align-self:stretch}.coachDeskWeekBarsV405 i{display:block;min-height:4px;width:100%}.coachDeskWeekBarsV405 i.program{background:var(--cdh-accent)}.coachDeskWeekBarsV405 i.checkin{background:var(--cdh-warn)}.coachDeskWeekBarsV405 i.ai{background:var(--cdh-ai)}.coachDeskWeekChartV405 small{font-size:11px;color:var(--cdh-text);font-weight:560}.coachDeskWeekChartV405 strong{font-size:12px;font-weight:650;color:var(--cdh-text)}.coachDeskWeekV405 .coachDeskPanelHeadV405 p,.coachDeskWeekFootV405 small{color:var(--cdh-text)}.coachDeskWeekFootV405{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--cdh-line);text-align:center}.coachDeskWeekFootV405 strong{display:block;font-size:20px;font-weight:700;letter-spacing:-.03em}.coachDeskWeekFootV405 small{display:block;margin-top:2px;font-size:11px;color:var(--cdh-muted)}.coachDeskPipelineListV405{display:flex;flex-direction:column;gap:10px}.coachDeskPipelineRowV405{width:100%;text-align:left;padding:10px 12px;border-radius:var(--cdh-radius-sm);border:1px solid var(--cdh-line);background:var(--cdh-bg-soft);cursor:pointer;font:inherit;color:inherit}.coachDeskPipelineRowV405:hover{background:var(--cdh-bg);border-color:#d1d1d6}.coachDeskPipelineMetaV405{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.coachDeskPipelineMetaV405 span{font-size:12px;color:var(--cdh-muted);font-weight:560}.coachDeskPipelineMetaV405 strong{font-size:18px;font-weight:700;letter-spacing:-.03em}.coachDeskPipelineTrackV405{height:6px;border-radius:999px;background:var(--cdh-bg-muted);overflow:hidden}.coachDeskPipelineTrackV405 i{display:block;height:100%;border-radius:inherit;min-width:0;transition:width .2s ease}.coachDeskPipelineRowV405.tone-program .coachDeskPipelineTrackV405 i{background:var(--cdh-accent)}.coachDeskPipelineRowV405.tone-checkin .coachDeskPipelineTrackV405 i{background:var(--cdh-warn)}.coachDeskPipelineRowV405.tone-ai .coachDeskPipelineTrackV405 i{background:var(--cdh-ai)}.coachDeskPipelineRowV405.tone-video .coachDeskPipelineTrackV405 i{background:var(--cdh-video)}.coachDeskCheckinListV405{display:flex;flex-direction:column;gap:8px}.coachDeskCheckinRowV405{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--cdh-line)}.coachDeskCheckinRowV405:last-child{border-bottom:0;padding-bottom:0}.coachDeskCheckinAvatarV405{width:36px!important;height:36px!important;font-size:11px!important}.coachDeskCheckinRowV405 strong{display:block;font-size:13px;font-weight:640}.coachDeskCheckinRowV405 small{display:block;margin-top:2px;font-size:11px;color:var(--cdh-warn);font-weight:600}.coachDeskCheckinRowV405 button{height:32px;padding:0 11px;border-radius:8px;font-size:11px;font-weight:620;color:var(--cdh-accent)}.coachDeskFeedListV405 .coachHomeActivityRowV291{min-height:52px;padding:10px 0;border-bottom:1px solid var(--cdh-line);grid-template-columns:34px minmax(0,1fr)}.coachDeskFeedListV405 .coachHomeActivityRowV291:last-child{border-bottom:0}.coachDeskFeedListV405 .coachHomeActivityRowV291>span{width:32px;height:32px;border-radius:9px;background:var(--cdh-accent-soft);color:#15803d}.coachDeskFeedListV405 .coachHomeActivityRowV291 strong{font-size:13px;font-weight:620}.coachDeskFeedListV405 .coachHomeActivityRowV291 small{font-size:11px;color:var(--cdh-muted)}.coachDeskEmptyV405{padding:18px 12px;text-align:center;border-radius:var(--cdh-radius-sm);background:var(--cdh-bg-soft);border:1px dashed var(--cdh-line)}.coachDeskEmptyV405 strong{display:block;font-size:13px;font-weight:650}.coachDeskEmptyV405 small{display:block;margin-top:6px;font-size:12px;color:var(--cdh-muted);line-height:1.35}.coachDeskTipV405{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--cdh-radius);border:1px solid var(--cdh-line);background:var(--cdh-bg)}.coachDeskTipIconV405{width:36px;height:36px;border-radius:10px;background:var(--cdh-accent-soft);color:var(--cdh-accent);display:grid;place-items:center;flex-shrink:0}.coachDeskTipIconV405 svg{width:18px;height:18px}.coachDeskTipV405 p{margin:0;flex:1;font-size:13px;color:var(--cdh-muted);line-height:1.4}.coachDeskTipV405 button{height:36px;padding:0 14px;border-radius:9px;font-size:12px;font-weight:650;color:var(--cdh-accent);white-space:nowrap}@media (max-width: 1280px){.coachDeskStatsV405{grid-template-columns:repeat(3,minmax(0,1fr))}.coachDeskGridV405,.coachDeskHeroV405{grid-template-columns:1fr}.coachDeskHeroAsideV405{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.coachDeskStatsV405{grid-template-columns:repeat(2,minmax(0,1fr))}}}html[data-nutri-theme=dark] .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV405){background:#000!important}html[data-nutri-theme=dark] .coachDeskHomeV405{--cdh-bg: #0a0a0a;--cdh-bg-soft: #111111;--cdh-bg-muted: #1c1c1e;--cdh-line: #2c2c2e;--cdh-text: #f5f5f7;--cdh-muted: #98989d;--cdh-accent: #4ade80;--cdh-accent-soft: rgba(74, 222, 128, .12);--cdh-warn: #fb923c;--cdh-warn-soft: rgba(251, 146, 60, .14);--cdh-ai: #c084fc;--cdh-ai-soft: rgba(192, 132, 252, .14);--cdh-video: #60a5fa;--cdh-video-soft: rgba(96, 165, 250, .14)}html[data-nutri-theme=dark] .coachDeskHeroV405{background:linear-gradient(135deg,#0a0a0a,#111);box-shadow:none}html[data-nutri-theme=dark] .coachDeskPrimaryV405,html[data-nutri-theme=dark] .coachDeskQueueRowV405.tone-high .coachDeskQueueActionV405{background:var(--cdh-accent);color:#052e16;box-shadow:none}html[data-nutri-theme=dark] .coachDeskHeroPillsV405 .program{color:#4ade80}html[data-nutri-theme=dark] .coachDeskHeroPillsV405 .checkin{color:#fb923c}html[data-nutri-theme=dark] .coachDeskHeroPillsV405 .ai{color:#c084fc}html[data-nutri-theme=dark] .coachDeskHeroPillsV405 .video{color:#93c5fd}html[data-nutri-theme=dark] .coachDeskQueueRowV405.tone-high{border-color:#f8717159;background:#7f1d1d2e}html[data-nutri-theme=dark] .coachDeskQueueRowV405.tone-medium{border-color:#fb923c59;background:#7c2d1229}html[data-nutri-theme=dark] .coachDeskRiskPillV405.high{background:#f871712e;color:#fca5a5}html[data-nutri-theme=dark] .coachDeskRiskPillV405.medium{background:#fb923c2e;color:#fdba74}html[data-nutri-theme=dark] .coachDeskRiskPillV405.low,html[data-nutri-theme=dark] .coachDeskSyncV405{background:var(--cdh-accent-soft);color:#4ade80}html[data-nutri-theme=dark] .coachPortalV207.coachView-home .coachDeskHomeV405 :is(.coachDeskPanelV405,.coachDeskStatV405,.coachDeskTipV405){background:var(--cdh-bg)!important;border-color:var(--cdh-line)!important;box-shadow:none!important;color:var(--cdh-text)!important}@media (min-width: 901px){.coachDeskHomeV405{display:none!important}.coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV409):not(:has(.ch581)):not(:has(.coachDeskIntelShellV575)):not(:has(.coachDeskIntelV552)),.coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV552):not(:has(.ch581)){padding:28px 32px 32px!important;background:#fff!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskHomeV409):not(:has(.ch581)),.coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskHomeV552):not(:has(.ch581)){--coach-page: #ffffff}.coachPortalV207.coachView-home .coachMainV207:has(.ch581){padding:0!important;margin:0!important;background:#f5f5f7!important;background-image:none!important;--coach-page: #f5f5f7}.coachPortalV207.coachView-home .coachDeskHomeV409:has(.ch581){gap:0!important;padding:0!important;margin:0!important;background:#f5f5f7!important;min-height:100%}.coachDeskHomeV409{--cdh-bg: #ffffff;--cdh-bg-soft: #fafafa;--cdh-bg-muted: #f0f0f2;--cdh-line: #e5e5ea;--cdh-text: #000000;--cdh-muted: rgba(0, 0, 0, .55);--cdh-accent: #16a34a;--cdh-accent-soft: rgba(22, 163, 74, .12);--cdh-warn: #ea580c;--cdh-warn-soft: rgba(234, 88, 12, .12);--cdh-ai: #7c3aed;--cdh-ai-soft: rgba(124, 58, 237, .12);--cdh-video: #2563eb;--cdh-video-soft: rgba(37, 99, 235, .12);--cdh-nutrition: #16a34a;--cdh-nutrition-soft: rgba(22, 163, 74, .12);--cdh-danger: #dc2626;--cdh-radius: 16px;--cdh-radius-sm: 12px;display:flex;flex-direction:column;gap:16px;width:100%;color:var(--cdh-text);letter-spacing:-.02em}.coachDeskHomeV409 *{box-sizing:border-box}.coachDeskHeadV409,.coachDeskHeadActionsV409,.coachDeskPanelHeadV409,.coachDeskActionV409,.coachDeskActionAsideV409,.coachDeskQueueTopV405,.coachDeskPipelineRowV409,.coachDeskCheckinRowV409,.coachDeskRecListV409 article,.coachDeskFeedGridV409 article,.coachDeskEngageGridV409{display:flex;align-items:center;justify-content:space-between;gap:12px}.coachDeskHeadV409{align-items:flex-start;flex-wrap:wrap}.coachDeskEyebrowV409{margin:0 0 6px;color:var(--cdh-accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.coachDeskHeadCopyV409 h1{margin:0;font-size:clamp(28px,2.2vw,36px);line-height:1.05;font-weight:700;letter-spacing:-.04em}.coachDeskSubV409{margin:10px 0 0;color:var(--cdh-muted);font-size:15px;line-height:1.45;max-width:52ch}.coachDeskHeadActionsV409{flex-wrap:wrap}.coachDeskPillV409,.coachDeskGhostBtnV409,.coachDeskPrimaryV409,.coachDeskCheckinRowV409 button,.coachDeskRecListV409 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cdh-line);background:var(--cdh-bg);color:var(--cdh-text);font:inherit;cursor:pointer}.coachDeskPillV409{height:44px;padding:0 14px;border-radius:var(--cdh-radius-sm);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:560}.coachDeskPillV409 svg{width:16px;height:16px;color:var(--cdh-accent)}.coachDeskCoachIdV409{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.coachDeskCoachIdV409 small{font-size:10px;color:var(--cdh-muted);text-transform:uppercase;letter-spacing:.06em}.coachDeskCoachIdV409 strong{font-size:12px;font-weight:650}.coachDeskPrimaryV409{height:44px;padding:0 18px;border:0;border-radius:var(--cdh-radius-sm);background:var(--cdh-accent);color:#fff;font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:8px;box-shadow:0 0 0 1px #16a34a33,0 8px 24px #16a34a2e}.coachDeskPrimaryV409 b{font-size:18px;font-weight:400;line-height:0}.coachDeskActionV409{padding:18px 20px;border-radius:var(--cdh-radius);border:1px solid var(--cdh-line);background:var(--cdh-bg);align-items:stretch}.coachDeskActionMainV409 strong{display:block;font-size:clamp(36px,3vw,48px);line-height:1;font-weight:700;letter-spacing:-.04em}.coachDeskActionMainV409 p{margin:6px 0 0;font-size:15px;color:var(--cdh-muted)}.coachDeskActionPillsV409{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.coachDeskActionPillsV409 span{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--cdh-line);background:var(--cdh-bg-soft)}.coachDeskActionPillsV409 .checkin{background:var(--cdh-accent-soft);color:var(--cdh-accent);border-color:transparent}.coachDeskActionPillsV409 .ai{background:var(--cdh-ai-soft);color:var(--cdh-ai);border-color:transparent}.coachDeskActionPillsV409 .video{background:var(--cdh-video-soft);color:var(--cdh-video);border-color:transparent}.coachDeskActionPillsV409 svg{width:14px;height:14px}.coachDeskActionAsideV409{flex-direction:column;align-items:flex-end;justify-content:center;min-width:120px}.coachDeskSyncV409{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--cdh-accent);padding:6px 10px;border-radius:999px;background:var(--cdh-accent-soft)}.coachDeskSyncV409 svg{width:14px;height:14px}.coachDeskSyncRadarV409{position:relative;width:56px;height:56px;margin-top:8px}.coachDeskSyncRadarV409 i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid var(--cdh-accent);opacity:.35;font-style:normal}.coachDeskSyncRadarV409 i:nth-child(2){top:8px;right:8px;bottom:8px;left:8px;opacity:.55}.coachDeskSyncRadarV409 i:nth-child(3){top:16px;right:16px;bottom:16px;left:16px;opacity:.85;background:var(--cdh-accent-soft)}.coachDeskStatsV409{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.coachDeskStatV409{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;text-align:left;padding:12px 14px;border-radius:var(--cdh-radius-sm);border:1px solid var(--cdh-line);background:var(--cdh-bg);color:var(--cdh-text);font:inherit;cursor:pointer;display:flex;gap:10px;align-items:flex-start;min-width:0}.coachDeskStatIconV409{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--cdh-bg-muted);flex-shrink:0}.coachDeskStatIconV409 svg{width:16px;height:16px}.coachDeskStatV409.tone-clients .coachDeskStatIconV409,.coachDeskStatV409.tone-program .coachDeskStatIconV409{background:var(--cdh-accent-soft);color:var(--cdh-accent)}.coachDeskStatV409.tone-checkin .coachDeskStatIconV409{background:var(--cdh-warn-soft);color:var(--cdh-warn)}.coachDeskStatV409.tone-ai .coachDeskStatIconV409{background:var(--cdh-ai-soft);color:var(--cdh-ai)}.coachDeskStatV409.tone-video .coachDeskStatIconV409{background:var(--cdh-video-soft);color:var(--cdh-video)}.coachDeskStatV409.tone-nutrition .coachDeskStatIconV409{background:var(--cdh-nutrition-soft);color:var(--cdh-nutrition)}.coachDeskStatV409 small{display:block;font-size:10px;font-weight:600;color:var(--cdh-muted);text-transform:uppercase;letter-spacing:.04em}.coachDeskStatV409 strong{display:block;margin-top:4px;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1}.coachDeskStatV409 em{display:block;margin-top:4px;font-size:11px;font-style:normal;color:var(--cdh-accent);font-weight:600}.coachDeskGridV409{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:12px}.coachDeskGridLowerV409{margin-top:0}.coachDeskPanelV409{background:var(--cdh-bg);border:1px solid var(--cdh-line);border-radius:var(--cdh-radius);padding:16px 18px;min-width:0}.coachDeskPanelHeadV409{margin-bottom:14px;align-items:flex-start}.coachDeskPanelHeadV409 h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.coachDeskPanelHeadV409 p{margin:4px 0 0;font-size:12px;color:var(--cdh-muted)}.coachDeskGhostBtnV409{height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;flex-shrink:0}.coachDeskQueueListV409{display:flex;flex-direction:column;gap:8px}.coachDeskPipelineListV409{display:flex;flex-direction:column;gap:10px}.coachDeskPipelineRowV409{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--cdh-line);background:var(--cdh-bg-soft);flex-direction:column;align-items:stretch;gap:8px;text-align:left}.coachDeskPipelineRowV409>div:first-child{display:flex;justify-content:space-between;gap:8px;width:100%}.coachDeskPipelineRowV409 span{font-size:12px;color:var(--cdh-muted);font-weight:560}.coachDeskPipelineRowV409 strong{font-size:16px;font-weight:700}.coachDeskPipelineTrackV409{height:4px;border-radius:999px;background:var(--cdh-bg-muted);overflow:hidden;width:100%}.coachDeskPipelineTrackV409 i{display:block;height:100%;border-radius:999px;background:var(--cdh-accent);font-style:normal}.coachDeskPipelineRowV409.tone-checkin .coachDeskPipelineTrackV409 i{background:var(--cdh-warn)}.coachDeskPipelineRowV409.tone-ai .coachDeskPipelineTrackV409 i{background:var(--cdh-ai)}.coachDeskPipelineRowV409.tone-video .coachDeskPipelineTrackV409 i{background:var(--cdh-video)}.coachDeskPipelineRowV409.tone-nutrition .coachDeskPipelineTrackV409 i{background:var(--cdh-nutrition)}.coachDeskCheckinListV409{display:flex;flex-direction:column;gap:8px}.coachDeskCheckinRowV409{padding-bottom:8px;border-bottom:1px solid var(--cdh-line)}.coachDeskCheckinRowV409:last-child{border-bottom:0;padding-bottom:0}.coachDeskCheckinAvatarV409{width:36px!important;height:36px!important;font-size:11px!important}.coachDeskCheckinRowV409 strong{display:block;font-size:13px;font-weight:640}.coachDeskCheckinRowV409 small{display:block;margin-top:2px;font-size:11px;color:var(--cdh-warn);font-weight:600}.coachDeskCheckinRowV409 button{height:30px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:600;flex-shrink:0}.coachDeskWeekChartV409{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;min-height:120px;margin-bottom:12px}.coachDeskWeekChartV409 article{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:100%;justify-content:end}.coachDeskWeekBarsV409{width:100%;max-width:28px;min-height:4px;border-radius:6px 6px 2px 2px;background:var(--cdh-bg-muted);display:flex;align-items:flex-end;overflow:hidden}.coachDeskWeekBarsV409 i{display:block;width:100%;min-height:4px;background:var(--cdh-accent);border-radius:inherit;font-style:normal}.coachDeskWeekChartV409 article.is-today small{color:var(--cdh-accent);font-weight:700}.coachDeskWeekChartV409 small{font-size:11px;font-weight:560}.coachDeskWeekChartV409 strong{font-size:12px;font-weight:650}.coachDeskWeekFootV409{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid var(--cdh-line)}.coachDeskWeekFootV409 strong{display:block;font-size:18px;font-weight:700}.coachDeskWeekFootV409 small{display:block;margin-top:2px;font-size:11px;color:var(--cdh-muted)}.coachDeskHealthLegendV409{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:11px;font-weight:600}.coachDeskHealthChartV409{width:100%;height:auto;display:block}.coachDeskRecListV409{display:flex;flex-direction:column;gap:8px}.coachDeskRecListV409 article{padding:10px 12px;border-radius:10px;border:1px solid var(--cdh-line);background:var(--cdh-bg-soft);align-items:center}.coachDeskRecListV409 article>span{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.coachDeskRecListV409 .tone-warn>span{background:var(--cdh-warn-soft);color:var(--cdh-warn)}.coachDeskRecListV409 .tone-danger>span{background:#dc26261f;color:var(--cdh-danger)}.coachDeskRecListV409 .tone-good>span{background:var(--cdh-accent-soft);color:var(--cdh-accent)}.coachDeskRecListV409 p{margin:0;flex:1;font-size:12px;line-height:1.35;color:var(--cdh-text)}.coachDeskRecListV409 button{height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;flex-shrink:0}.coachDeskFooterV409{display:grid;grid-template-columns:1.4fr .8fr;gap:12px}.coachDeskFeedGridV409{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coachDeskFeedGridV409 article{padding:10px 12px;border-radius:10px;border:1px solid var(--cdh-line);background:var(--cdh-bg-soft);align-items:flex-start}.coachDeskFeedGridV409 span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--cdh-bg-muted);flex-shrink:0}.coachDeskFeedGridV409 span svg{width:14px;height:14px;color:var(--cdh-accent)}.coachDeskFeedGridV409 strong{display:block;font-size:12px;font-weight:620}.coachDeskFeedGridV409 small{display:block;margin-top:2px;font-size:11px;color:var(--cdh-muted)}.coachDeskFeedGridV409 em{font-style:normal;font-size:10px;color:var(--cdh-muted);flex-shrink:0}.coachDeskEngageGridV409{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coachDeskEngageGridV409>div{padding:12px;border-radius:10px;border:1px solid var(--cdh-line);background:var(--cdh-bg-soft)}.coachDeskEngageGridV409 strong{display:block;font-size:24px;font-weight:700;letter-spacing:-.03em}.coachDeskEngageGridV409 small{display:block;margin-top:4px;font-size:11px;color:var(--cdh-muted)}.coachDeskEngageGridV409 em{display:block;margin-top:6px;font-style:normal;font-size:11px;font-weight:600;color:var(--cdh-accent)}.coachDeskEmptyV409{padding:18px 14px;border-radius:10px;border:1px dashed var(--cdh-line);background:var(--cdh-bg-soft);text-align:center}.coachDeskEmptyV409 strong{display:block;font-size:13px;font-weight:650}.coachDeskEmptyV409 small{display:block;margin-top:6px;font-size:12px;color:var(--cdh-muted);line-height:1.35}@media (max-width: 1400px){.coachDeskStatsV409{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1200px){.coachDeskGridV409,.coachDeskFooterV409{grid-template-columns:1fr}.coachDeskStatsV409{grid-template-columns:repeat(3,minmax(0,1fr))}}}html[data-nutri-theme=dark] .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV409),html[data-nutri-theme=dark] .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV552){background:#000!important}html[data-nutri-theme=dark] .coachDeskHomeV409{--cdh-bg: #0a0a0a;--cdh-bg-soft: #111111;--cdh-bg-muted: #1c1c1e;--cdh-line: #2c2c2e;--cdh-text: #ffffff;--cdh-muted: rgba(235, 235, 245, .55);--cdh-accent: #4ade80;--cdh-accent-soft: rgba(74, 222, 128, .14);--cdh-warn: #fb923c;--cdh-warn-soft: rgba(251, 146, 60, .14);--cdh-ai: #c084fc;--cdh-ai-soft: rgba(192, 132, 252, .14);--cdh-video: #60a5fa;--cdh-video-soft: rgba(96, 165, 250, .14);--cdh-nutrition: #4ade80;--cdh-nutrition-soft: rgba(74, 222, 128, .14);--cdh-danger: #f87171}html[data-nutri-theme=dark] .coachDeskPrimaryV409{color:#052e16;box-shadow:0 0 0 1px #4ade8033,0 8px 24px #4ade801f}html[data-nutri-theme=dark] .coachDeskHomeV409 :is(.coachDeskPanelV409,.coachDeskStatV409,.coachDeskActionV409,.coachDeskPipelineRowV409,.coachDeskRecListV409 article,.coachDeskFeedGridV409 article,.coachDeskEngageGridV409>div){background:var(--cdh-bg)!important;border-color:var(--cdh-line)!important;box-shadow:none!important}@media (max-width: 900px){.coachDeskHomeV409,.coachDeskHomeV552,.coachPortalV207.coachView-intelligence .coachDeskIntelV409,.coachPortalV207.coachView-intelligence .coachDeskIntelV552{display:none!important}}@media (min-width: 901px){.coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV406){padding:28px 32px 36px!important;background:#f5f5f7!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachIntelDesktopV406{--ci-page: #f5f5f7;--ci-elevated: #ffffff;--ci-grouped: #f2f2f7;--ci-text: #000000;--ci-secondary: rgba(0, 0, 0, .72);--ci-tertiary: rgba(0, 0, 0, .45);--ci-separator: rgba(60, 60, 67, .12);--ci-accent: #34c759;--ci-accent-fill: rgba(52, 199, 89, .14);--ci-accent-text: #052e16;--ci-good: #248a3d;--ci-warn: #c93400;--ci-danger: #d70015;--ci-radius: 12px;--ci-radius-lg: 20px;display:flex;flex-direction:column;gap:20px;width:100%;color:var(--ci-text);letter-spacing:-.02em}.coachIntelDesktopV406 *{box-sizing:border-box}.coachIntelHeadV406{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.coachIntelEyebrowV406{margin:0 0 6px;color:var(--ci-accent);font-size:13px;font-weight:600;letter-spacing:-.01em}.coachIntelHeadCopyV406 h1{margin:0;font-size:clamp(28px,2.4vw,34px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:var(--ci-text)}.coachIntelSubV406{margin:8px 0 0;color:var(--ci-secondary);font-size:15px;line-height:1.45;font-weight:400;max-width:42ch}.coachIntelHeadActionsV406{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coachIntelPillBtnV406,.coachIntelPrimaryBtnV406,.coachIntelClientRowV406,.coachIntelOppRowV406,.coachIntelOpenClientV406{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;font-family:inherit}.coachIntelPillBtnV406{height:36px;padding:0 14px;border-radius:999px;background:var(--ci-grouped);color:var(--ci-text);font-size:13px;font-weight:600}.coachIntelPrimaryBtnV406{height:36px;padding:0 16px;border-radius:999px;background:var(--ci-accent);color:var(--ci-accent-text);font-size:13px;font-weight:600}.coachIntelGroupV406{background:var(--ci-elevated);border-radius:var(--ci-radius-lg);overflow:hidden;border:.5px solid var(--ci-separator)}.coachIntelHeroBarV406{display:flex;align-items:stretch}.coachIntelHeroBarV406>div{flex:1;padding:18px 20px;text-align:center;position:relative}.coachIntelHeroBarV406>div:not(:last-child):after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:.5px;background:var(--ci-separator)}.coachIntelHeroBarV406 strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ci-text)}.coachIntelHeroBarV406 span{display:block;margin-top:6px;font-size:12px;font-weight:500;color:var(--ci-secondary)}.coachIntelHealthHeadV406{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 6px}.coachIntelHealthHeadV406 h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ci-text)}.coachIntelHealthHeadV406 p{margin:3px 0 0;font-size:13px;color:var(--ci-secondary)}.coachIntelPreviewBadgeV406{font-size:11px;font-weight:600;color:var(--ci-accent);background:var(--ci-accent-fill);padding:4px 10px;border-radius:999px;flex-shrink:0}.coachIntelHealthGridV406{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:.5px solid var(--ci-separator)}.coachIntelHealthGridV406 article{padding:14px 12px;text-align:center;min-width:0}.coachIntelHealthGridV406 strong{display:block;font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--ci-text)}.coachIntelHealthGridV406 span{display:block;margin-top:5px;font-size:11px;font-weight:500;color:var(--ci-tertiary)}.coachIntelSegmentedV406{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--ci-radius);background:var(--ci-grouped)}.coachIntelSegmentedV406 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:7px 8px;border-radius:9px;font-size:12px;font-weight:500;color:var(--ci-secondary);cursor:pointer;font-family:inherit}.coachIntelSegmentedV406 button.is-active{background:var(--ci-elevated);color:var(--ci-text);font-weight:600;box-shadow:0 1px 3px #00000014}.coachIntelSplitV406{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:16px;align-items:start}.coachIntelSectionLabelV406{margin:0 0 8px;padding:0 4px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ci-secondary)}.coachIntelSectionLabelV406.is-inline{margin-top:4px}.coachIntelSplitMainV406,.coachIntelSplitSideV406{display:flex;flex-direction:column;gap:8px;min-width:0}.coachIntelClientRowV406{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;color:inherit;border-bottom:.5px solid var(--ci-separator)}.coachIntelClientRowV406:last-child{border-bottom:0}.coachIntelClientRowV406.is-selected{background:var(--ci-accent-fill)}.coachIntelClientRowV406:hover:not(.is-selected){background:#00000005}.coachIntelClientAvatarV406{width:40px!important;height:40px!important;flex-shrink:0}.coachIntelClientCopyV406{flex:1;min-width:0}.coachIntelClientTopV406{display:flex;align-items:center;gap:8px}.coachIntelClientTopV406 strong{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--ci-text)}.coachIntelClientCopyV406 small{display:block;margin-top:2px;font-size:13px;color:var(--ci-secondary)}.coachIntelClientCopyV406 em{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--ci-tertiary)}.coachIntelClientRowV406>b{font-size:18px;font-weight:300;color:var(--ci-tertiary);flex-shrink:0}.coachIntelStatusDotV406{width:8px;height:8px;border-radius:999px;flex-shrink:0}.coachIntelStatusDotV406.tone-good{background:var(--ci-good)}.coachIntelStatusDotV406.tone-warn{background:var(--ci-warn)}.coachIntelStatusDotV406.tone-danger{background:var(--ci-danger)}.coachIntelFeedRowV406{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:.5px solid var(--ci-separator)}.coachIntelFeedRowV406:last-child{border-bottom:0}.coachIntelFeedRowV406 strong{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ci-text)}.coachIntelFeedRowV406 p{margin:3px 0 0;font-size:13px;color:var(--ci-secondary)}.coachIntelFeedRowV406 time{font-size:12px;color:var(--ci-tertiary);flex-shrink:0}.coachIntelDetailV406{padding:18px 18px 16px}.coachIntelDetailHeadV406{display:flex;align-items:center;gap:14px;margin-bottom:16px}.coachIntelDetailAvatarV406{width:52px!important;height:52px!important;flex-shrink:0}.coachIntelDetailHeadV406 h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;color:var(--ci-text)}.coachIntelDetailHeadV406 p{margin:2px 0 0;font-size:14px;color:var(--ci-secondary)}.coachIntelDetailStatusV406{display:inline-block;margin-top:6px;font-size:13px;font-weight:600}.coachIntelDetailStatusV406.tone-good{color:var(--ci-good)}.coachIntelDetailStatusV406.tone-warn{color:var(--ci-warn)}.coachIntelDetailStatusV406.tone-danger{color:var(--ci-danger)}.coachIntelInsightCalloutV406{margin:0 0 16px;padding:12px 14px;border-radius:var(--ci-radius);background:var(--ci-grouped);font-size:14px;line-height:1.45;color:var(--ci-secondary)}.coachIntelMetricGridV406{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.coachIntelMetricGridV406.is-health{grid-template-columns:repeat(4,minmax(0,1fr))}.coachIntelMetricGridV406 article{background:var(--ci-grouped);border-radius:var(--ci-radius);padding:12px 14px}.coachIntelMetricGridV406 small{display:block;font-size:11px;font-weight:500;color:var(--ci-tertiary);margin-bottom:4px}.coachIntelMetricGridV406 strong{font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--ci-text)}.coachIntelHealthMissingV406{margin:0 0 16px;padding:12px 14px;border-radius:var(--ci-radius);background:var(--ci-grouped);font-size:13px;color:var(--ci-secondary)}.coachIntelTrendChartV406{margin-bottom:16px}.coachIntelTrendBarsV406{display:flex;align-items:flex-end;gap:6px;height:112px;padding:0 4px}.coachIntelTrendBarsV406 i{flex:1;display:block;min-height:12px;border-radius:4px 4px 2px 2px;background:var(--ci-accent);opacity:.85}.coachIntelTrendChartV406 small{display:block;margin-top:8px;text-align:center;font-size:11px;color:var(--ci-tertiary)}.coachIntelOpenClientV406{width:100%;height:44px;border-radius:var(--ci-radius);background:var(--ci-accent);color:var(--ci-accent-text);font-size:14px;font-weight:600}.coachIntelOppRowV406{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;text-align:left;color:var(--ci-text);font-size:14px;font-weight:500;border-bottom:.5px solid var(--ci-separator)}.coachIntelOppRowV406:last-child{border-bottom:0}.coachIntelOppRowV406 b{font-size:18px;font-weight:300;color:var(--ci-tertiary)}.coachIntelSettingRowV406{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:.5px solid var(--ci-separator)}.coachIntelSettingRowV406:last-child{border-bottom:0}.coachIntelSettingRowV406 strong{display:block;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ci-text)}.coachIntelSettingRowV406 p{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--ci-secondary)}.coachIntelToggleV406{position:relative;width:51px;height:31px;border:0;border-radius:999px;background:#78788029;cursor:pointer;flex-shrink:0;padding:0;transition:background .2s ease}.coachIntelToggleV406 i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:999px;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .2s ease}.coachIntelToggleV406.is-on{background:var(--ci-accent)}.coachIntelToggleV406.is-on i{transform:translate(20px)}.coachIntelDesktopV406 .coachIntelEmptyV260{padding:24px 16px;text-align:center;color:var(--ci-secondary)}.coachIntelDesktopV406 .coachIntelEmptyV260 h3{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--ci-text)}.coachIntelDesktopV406 .coachIntelEmptyV260 p{margin:0;font-size:13px;line-height:1.4}@media (max-width: 1200px){.coachIntelHealthGridV406{grid-template-columns:repeat(3,minmax(0,1fr))}.coachIntelSplitV406{grid-template-columns:1fr}}}html[data-nutri-theme=dark] .coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV406){background:#000!important}html[data-nutri-theme=dark] .coachIntelDesktopV406{--ci-page: #000000;--ci-elevated: #1c1c1e;--ci-grouped: #2c2c2e;--ci-text: #ffffff;--ci-secondary: rgba(235, 235, 245, .72);--ci-tertiary: rgba(235, 235, 245, .45);--ci-separator: rgba(84, 84, 88, .65);--ci-accent: #30d158;--ci-accent-fill: rgba(48, 209, 88, .18);--ci-accent-text: #000000;--ci-good: #30d158;--ci-warn: #ff9f0a;--ci-danger: #ff453a}html[data-nutri-theme=dark] .coachIntelDesktopV406 .coachIntelClientRowV406:hover:not(.is-selected){background:#ffffff0a}html[data-nutri-theme=dark] .coachIntelDesktopV406 .coachIntelSegmentedV406 button.is-active{box-shadow:0 1px 3px #00000059}html[data-nutri-theme=dark] .coachIntelDesktopV406 .coachIntelToggleV406{background:#78788052}html[data-nutri-theme=dark] .coachIntelDesktopV406 .coachIntelToggleV406 i{background:#fff}@media (min-width: 901px){.coachIntelDesktopV433{gap:22px}.coachIntelDesktopV433 .coachIntelGroupV406{border:.5px solid var(--ci-separator);box-shadow:none}.coachIntelDesktopV433 .coachIntelHeroBarV406{border:.5px solid var(--ci-separator)}.coachIntelDesktopV433 .coachIntelClientRowV406.is-selected{box-shadow:inset 3px 0 0 var(--ci-accent)}.coachIntelDetailV433{padding:20px 20px 18px}.coachIntelRiskFlagsV433{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}.coachIntelFlagV433{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:-.01em;background:var(--ci-grouped);color:var(--ci-secondary)}.coachIntelFlagV433.tone-danger{background:#d700151a;color:var(--ci-danger)}.coachIntelFlagV433.tone-warn{background:#c934001a;color:var(--ci-warn)}.coachIntelFlagV433.tone-neutral{background:var(--ci-accent-fill);color:var(--ci-good)}.coachIntelInsightCalloutV433{border-left:3px solid var(--ci-accent);border-radius:0 var(--ci-radius) var(--ci-radius) 0;background:var(--ci-accent-fill);color:var(--ci-text);font-weight:500}.coachIntelCheckinSnapV433,.coachIntelTrainingProfileV433{margin-bottom:16px;padding:14px;border-radius:var(--ci-radius);background:var(--ci-grouped)}.coachIntelCheckinSnapV433 header,.coachIntelTrainingProfileV433 header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.coachIntelCheckinSnapV433 header strong,.coachIntelTrainingProfileV433 header strong{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ci-text)}.coachIntelCheckinSnapV433 header span{font-size:11px;font-weight:500;color:var(--ci-tertiary);text-transform:capitalize}.coachIntelCheckinGridV433{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.coachIntelCheckinGridV433 article{background:var(--ci-elevated);border-radius:10px;padding:10px 8px;text-align:center;border:.5px solid var(--ci-separator)}.coachIntelCheckinGridV433 small{display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ci-tertiary);margin-bottom:4px}.coachIntelCheckinGridV433 strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--ci-text);line-height:1.25;word-break:break-word}.coachIntelTrainingProfileV433 dl{margin:0;display:grid;gap:8px}.coachIntelTrainingProfileV433 dl>div{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:start}.coachIntelTrainingProfileV433 dt{margin:0;font-size:12px;font-weight:500;color:var(--ci-tertiary)}.coachIntelTrainingProfileV433 dd{margin:0;font-size:13px;font-weight:500;line-height:1.35;color:var(--ci-text)}.coachIntelTrainingProfileV433 dd.is-warn{color:var(--ci-warn)}.coachIntelFeedV433 .coachIntelFeedRowV433{display:block;padding:14px 16px}.coachIntelFeedTopV433{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.coachIntelFeedBadgeV433{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ci-secondary);background:var(--ci-grouped)}.coachIntelFeedTopV433 time{font-size:12px;color:var(--ci-tertiary)}.coachIntelFeedRowV433 p{line-height:1.4}.coachIntelFeedRowV433 p b{font-weight:600;color:var(--ci-text)}.coachIntelActionRowV433{gap:10px}.coachIntelActionDotV433{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:var(--ci-tertiary)}.coachIntelActionDotV433.priority-high{background:var(--ci-danger)}.coachIntelActionDotV433.priority-medium{background:var(--ci-warn)}.coachIntelActionDotV433.priority-low{background:var(--ci-good)}@media (max-width: 1180px){.coachIntelCheckinGridV433{grid-template-columns:repeat(2,minmax(0,1fr))}}}html[data-nutri-theme=dark] .coachIntelDesktopV433 .coachIntelFlagV433.tone-danger{background:#ff453a29}html[data-nutri-theme=dark] .coachIntelDesktopV433 .coachIntelFlagV433.tone-warn{background:#ff9f0a29}html[data-nutri-theme=dark] .coachIntelDesktopV433 .coachIntelInsightCalloutV433{background:#30d1581f}@media (min-width: 901px){.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientsV407){padding:28px 32px 36px!important;background:#f5f5f7!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachClientsV311,.coachClientsLegacyHiddenV407{display:none!important}.coachClientsV407{--cc-page: #f5f5f7;--cc-card: #ffffff;--cc-elevated: #f2f2f7;--cc-text: #000000;--cc-secondary: rgba(0, 0, 0, .72);--cc-tertiary: rgba(0, 0, 0, .45);--cc-line: #e5e5ea;--cc-accent: #16a34a;--cc-accent-soft: rgba(22, 163, 74, .12);--cc-good: #16a34a;--cc-warn: #ea580c;--cc-danger: #dc2626;--cc-neutral: #6b7280;--cc-radius: 16px;--cc-radius-lg: 20px;display:flex;flex-direction:column;gap:20px;width:100%;color:var(--cc-text);letter-spacing:-.02em}.coachClientsV407 *{box-sizing:border-box}.coachClientsHeadV407 h1{margin:0;font-size:clamp(28px,2.4vw,34px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:var(--cc-text)}.coachClientsHeadV407 p{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--cc-secondary);max-width:52ch}.coachClientsToolbarV407{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coachClientsToolbarV407 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--cc-line);background:transparent;color:var(--cc-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.coachClientsToolbarV407 button.is-active{border-color:var(--cc-accent);background:var(--cc-accent-soft);color:var(--cc-accent)}.coachClientsFilterDotV407{width:6px;height:6px;border-radius:999px;background:var(--cc-accent);flex-shrink:0}.coachClientGridV407{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.coachClientCardV407{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:var(--cc-radius-lg);padding:18px 18px 14px;display:flex;flex-direction:column;gap:16px;min-width:0;cursor:pointer}.coachClientCardHeadV407{display:flex;gap:12px;align-items:flex-start}.coachClientCardAvatarWrapV407{position:relative;flex-shrink:0}.coachClientCardAvatarV407{width:48px!important;height:48px!important}.coachClientCardDotV407{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:999px;background:var(--cc-neutral);border:2px solid var(--cc-card)}.coachClientCardDotV407.is-active{background:var(--cc-accent)}.coachClientCardCopyV407{flex:1;min-width:0}.coachClientCardTitleRowV407{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.coachClientCardTitleRowV407 h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--cc-text)!important}.coachClientCardCopyV407>p{margin:4px 0 0;font-size:13px;line-height:1.3;color:var(--cc-secondary)!important}.coachClientCardGoalV407,.coachClientCardPhaseV407{margin:6px 0 0;font-size:12px;line-height:1.35;color:var(--cc-tertiary)!important}.coachClientCardPhaseV407 em{font-style:normal;font-weight:600;color:var(--cc-secondary)!important}.coachClientCardRemoveRowV407{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--cc-line)}.coachClientCardRemoveRowV407>span{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--cc-tertiary)!important}.coachClientCardRemoveToggleV407{position:relative;width:44px;height:26px;border:0;border-radius:999px;background:#78788038;cursor:pointer;flex-shrink:0;padding:0;transition:background .2s ease}.coachClientCardRemoveToggleV407 i{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0000002e;transition:transform .2s ease,background .2s ease}.coachClientCardRemoveToggleV407:hover{background:#ff6a7547}.coachClientCardRemoveToggleV407:active i,.coachClientCardRemoveToggleV407:focus-visible i{transform:translate(18px);background:#ffe8ea}.coachClientCardRemoveToggleV407:focus-visible{outline:2px solid var(--cc-danger, #ff6a75);outline-offset:2px}.coachClientCardBadgeV407{font-size:11px;font-weight:650;letter-spacing:.02em;padding:4px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}.coachClientCardBadgeV407.tone-good{border:1px solid var(--cc-accent);background:var(--cc-accent-soft);color:var(--cc-accent)}.coachClientCardBadgeV407.tone-warn{border:1px solid var(--cc-warn);background:#ea580c1a;color:var(--cc-warn)}.coachClientCardBadgeV407.tone-neutral{border:1px solid var(--cc-line);color:var(--cc-neutral)}.coachClientCardStatusRowV407{display:grid;gap:8px;padding:14px 8px;border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line)}.coachClientCardStatusRowV407.cols-2{grid-template-columns:repeat(2,1fr)}.coachClientCardStatusRowV407.cols-3{grid-template-columns:repeat(3,1fr)}.coachClientCardStatusCellV407{text-align:center;min-width:0}.coachClientCardStatusCellV407 i{display:block;font-style:normal;font-size:16px;line-height:1;margin-bottom:6px}.coachClientCardStatusCellV407.tone-good i,.coachClientCardStatusCellV407.tone-good strong{color:var(--cc-good)!important}.coachClientCardStatusCellV407.tone-warn i,.coachClientCardStatusCellV407.tone-warn strong{color:var(--cc-warn)!important}.coachClientCardStatusCellV407.tone-danger i,.coachClientCardStatusCellV407.tone-danger strong{color:var(--cc-danger)!important}.coachClientCardStatusCellV407 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-tertiary)!important;margin-bottom:4px}.coachClientCardStatusCellV407 strong{display:block;font-size:12px;font-weight:600;color:var(--cc-text)!important}.coachClientCardMetricsV407{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:10px;align-items:start}.coachClientCardMetricV407{text-align:center;min-width:0}.coachClientCardMetricV407 i{display:block;font-style:normal;font-size:14px;color:var(--cc-tertiary);margin-bottom:6px}.coachClientCardMetricV407 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-tertiary)!important;margin-bottom:4px}.coachClientCardMetricV407 strong{display:block;font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--cc-text)!important}.coachClientCardMetricV407 span{display:block;margin-top:3px;font-size:11px;color:var(--cc-tertiary)!important}.coachClientCardMetricV407.tone-good strong{color:var(--cc-good)!important}.coachClientCardMetricV407.tone-warn strong{color:var(--cc-warn)!important}.coachClientCardRingV407{text-align:center}.coachClientCardRingSvgV407{position:relative;width:48px;height:48px;margin:0 auto 6px}.coachClientCardRingTrackV407{fill:none;stroke:var(--cc-line);stroke-width:4}.coachClientCardRingFillV407{fill:none;stroke-width:4;stroke-linecap:round}.coachClientCardRingFillV407.tone-good{stroke:var(--cc-good)}.coachClientCardRingFillV407.tone-warn{stroke:var(--cc-warn)}.coachClientCardRingFillV407.tone-danger{stroke:var(--cc-danger)}.coachClientCardRingSvgV407 strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--cc-text)!important}.coachClientCardRingV407 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-tertiary)!important;margin-bottom:4px}.coachClientCardRingV407>span{display:block;font-size:12px;font-weight:600;color:var(--cc-secondary)!important}.coachClientCardRingV407>span.tone-good{color:var(--cc-good)!important}.coachClientCardRingV407>span.tone-warn{color:var(--cc-warn)!important}.coachClientCardRingV407>span.tone-danger{color:var(--cc-danger)!important}.coachClientCardActionsV407{display:flex;gap:8px;flex-wrap:wrap}.coachClientCardActionsV407 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;flex:1;min-width:0;height:36px;padding:0 8px;border-radius:10px;border:1px solid var(--cc-line);background:transparent;color:var(--cc-text)!important;font:inherit;font-size:12px;font-weight:600;cursor:pointer}@media (max-width: 1280px){.coachClientGridV407{grid-template-columns:repeat(2,minmax(0,1fr))}}}html[data-nutri-theme=dark] .coachPortalV207.coachView-clients .coachMainV207:has(.coachClientsV407){background:#000!important}html[data-nutri-theme=dark] .coachClientsV407{--cc-page: #000000;--cc-card: #0a0a0a;--cc-elevated: #1c1c1e;--cc-text: #ffffff;--cc-secondary: rgba(235, 235, 245, .72);--cc-tertiary: rgba(235, 235, 245, .45);--cc-line: #2c2c2e;--cc-accent: #4ade80;--cc-accent-soft: rgba(74, 222, 128, .14);--cc-good: #4ade80;--cc-warn: #fb923c;--cc-danger: #f87171;--cc-neutral: #98989d}html[data-nutri-theme=dark] .coachClientsV407 :is(.coachClientCardV407,.coachClientCardActionsV407 button:not(.coachClientCardPrimaryV460):not(.coachClientCardSecondaryV460):not(.coachClientCardMessageBadgeV460)){background:var(--cc-card)!important;border-color:var(--cc-line)!important;box-shadow:none!important}@media (max-width: 900px){.coachClientsV407{display:none!important}}@media (min-width: 901px){html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284{background:#fff!important;border-right:1px solid #e5e5ea!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachBrandV207 strong{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav{background:#fff!important;border-color:#e5e5ea!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button{background:transparent!important;border-color:transparent!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button+button{border-top-color:#f0f0f2!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button svg{color:#16a34a!important;stroke:#16a34a!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button.active{background:#16a34a1f!important;border-color:transparent!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button.active svg{color:#16a34a!important;stroke:#16a34a!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachSidebarBottomV284{background:#fff!important;border-color:#e5e5ea!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachUserButtonV284,html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachSettingsButtonV284{color:#000!important;border-color:#e5e5ea!important;background:transparent!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284{background:#000!important;border-right:1px solid #2c2c2e!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachBrandV207 strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav{background:#0a0a0a!important;border-color:#2c2c2e!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button{background:transparent!important;border-color:transparent!important;color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button+button{border-top-color:#2c2c2e!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button svg{color:#4ade80!important;stroke:#4ade80!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button.active{background:#4ade8024!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 nav button.active svg{color:#4ade80!important;stroke:#4ade80!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachSidebarBottomV284{background:#0a0a0a!important;border-color:#2c2c2e!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachUserButtonV284,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachSettingsButtonV284,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachSidebarV207.premiumDesktopNavV284 .coachSignOutCompactV284{color:#f5f5f7!important;border-color:#2c2c2e!important;background:transparent!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285>.coachMainV207{background:#000!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285>.coachMainV207{background:#f5f5f7!important}}@media (min-width: 901px){.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientDetailV408),.coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDetailV408){padding:28px 32px 36px!important;background:#f5f5f7!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachClientDetailV408{--cd-page: #f5f5f7;--cd-card: #ffffff;--cd-soft: #f2f2f7;--cd-sidebar: #ffffff;--cd-text: #000000;--cd-secondary: rgba(0, 0, 0, .72);--cd-tertiary: rgba(0, 0, 0, .45);--cd-line: #e5e5ea;--cd-accent: #16a34a;--cd-accent-soft: rgba(22, 163, 74, .12);--cd-good: #16a34a;--cd-warn: #ea580c;--cd-danger: #dc2626;--cd-ai: #7c3aed;--cd-radius: 12px;--cd-radius-lg: 16px;display:flex;flex-direction:column;gap:18px;width:100%;color:var(--cd-text);letter-spacing:-.02em}.coachClientDetailV408 *{box-sizing:border-box}.coachClientDetailHeadV408{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.coachClientDetailBackV408{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 10px;padding:0;border:0;background:transparent;color:var(--cd-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.coachClientDetailHeadV408 h1{margin:0;font-size:clamp(28px,2.4vw,34px);line-height:1.02;font-weight:700;letter-spacing:-.045em}.coachClientDetailHeadV408>div>p{margin:8px 0 0;font-size:14px;color:var(--cd-secondary);max-width:52ch}.coachClientDetailPillsV408{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coachClientDetailPillsV408 span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--cd-line);background:transparent;color:var(--cd-secondary);font-size:12px;font-weight:600}.coachClientDetailPillsV408 span.is-active{border-color:var(--cd-accent);background:var(--cd-accent-soft);color:var(--cd-accent)}.coachClientDetailPillsV408 span i{width:6px;height:6px;border-radius:999px;background:var(--cd-accent);font-style:normal}.coachClientDetailShellV408{display:flex;border-radius:18px;overflow:hidden;border:1px solid var(--cd-line);background:var(--cd-page);min-height:780px}.coachClientDetailShellV408.is-panel-expanded .coachClientDetailMainV408{width:100%;padding:16px 20px 24px}.coachClientDetailPanelHeadV408{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--cd-line)}.coachClientDetailPanelHeadV408>div{display:flex;flex-direction:column;gap:2px}.coachClientDetailPanelHeadV408 strong{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--cd-text)}.coachClientDetailPanelHeadV408 span{font-size:12px;color:var(--cd-secondary)}.coachClientDetailNavV408 button.is-active{border-color:var(--cd-accent);background:var(--cd-accent-soft);color:var(--cd-accent)}.coachClientDetailOverviewV408{display:flex;flex-direction:column;gap:14px;min-width:0}.coachClientDetailMainV408:has(.coachClientDesktopV388){--ccd-bg: transparent;--ccd-panel: #ffffff;--ccd-panel-2: #f2f2f7;--ccd-border: rgba(15, 23, 42, .08);--ccd-text: #0f172a;--ccd-muted: rgba(15, 23, 42, .58);--ccd-accent: #16a34a;--ccd-accent-soft: rgba(22, 163, 74, .12);--ccd-purple: #7c3aed;--ccd-active-day: #16a34a;--ccd-active-day-soft: rgba(22, 163, 74, .14)}html[data-nutri-theme=dark] .coachClientDetailMainV408:has(.coachClientDesktopV388){--ccd-bg: transparent;--ccd-panel: #141416;--ccd-panel-2: #1c1c1e;--ccd-border: #2c2c2e;--ccd-text: #ffffff;--ccd-muted: rgba(235, 235, 245, .72);--ccd-accent: #4ade80;--ccd-accent-soft: rgba(74, 222, 128, .14);--ccd-purple: #c084fc;--ccd-active-day: #4ade80;--ccd-active-day-soft: rgba(74, 222, 128, .18)}.coachClientDetailMainV408 .coachClientProgramDesktopV388,.coachClientDetailMainV408 .coachClientDesktopV388{margin:0;max-width:none;width:100%}.coachClientDetailSidebarV408{width:280px;flex-shrink:0;background:var(--cd-sidebar);border-right:1px solid var(--cd-line);padding:20px 18px 24px;display:flex;flex-direction:column;gap:18px}.coachClientDetailSidebarHeadV408{display:flex;gap:12px;align-items:center}.coachClientDetailAvatarV408{width:52px!important;height:52px!important;border-radius:999px!important;border:1px solid var(--cd-line)!important;background:var(--cd-soft)!important}.coachClientDetailSidebarHeadV408 h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.03em}.coachClientDetailSidebarHeadV408 p{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--cd-secondary)}.coachClientDetailSidebarMetaV408{display:flex;flex-direction:column;gap:12px}.coachClientDetailSidebarMetaV408 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cd-tertiary)}.coachClientDetailSidebarMetaV408 strong{display:block;margin-top:4px;font-size:13px;font-weight:600;color:var(--cd-text)}.coachClientDetailMetaSelectV551{display:block;width:100%;margin-top:4px;padding:6px 8px;border:1px solid var(--cd-border, rgba(15, 23, 42, .12));border-radius:8px;background:var(--cd-surface, #fff);color:var(--cd-text);font-size:13px;font-weight:600;cursor:pointer;pointer-events:auto;-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist}.coachClientDetailProgrammingSaveV552{display:block;width:100%;margin-top:10px;padding:8px 12px;border:1px solid var(--cd-border, rgba(15, 23, 42, .12));border-radius:8px;background:var(--cd-surface-muted, rgba(15, 23, 42, .04));color:var(--cd-secondary);font-size:13px;font-weight:600;cursor:pointer}.coachClientDetailProgrammingSaveV552.isDirty{background:var(--cd-accent, #2563eb);border-color:var(--cd-accent, #2563eb);color:#fff}.coachClientDetailProgrammingSaveV552:disabled{opacity:.72;cursor:default}.coachClientDetailProgrammingSaveErrorV553{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--cd-warn, #b45309)}.coachClientDetailSidebarMetaV408 .coachClientDetailInjuryV408{color:var(--cd-warn)}.coachClientDetailSidebarMetaV408 p{margin:2px 0 0;font-size:12px;color:var(--cd-secondary)}.coachClientDetailAccentV408{color:var(--cd-accent)!important;font-size:18px!important}.coachClientDetailAdherenceRowV408,.coachClientDetailCheckinRowV408{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;flex-wrap:wrap}.coachClientDetailAdherenceRowV408 span,.coachClientDetailCheckinRowV408 span{font-size:11px;color:var(--cd-secondary)}.coachClientDetailCheckinRowV408 span:last-child{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--cd-accent-soft);color:var(--cd-accent)}.coachClientDetailSparklineV408 polyline{fill:none;stroke:var(--cd-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.coachClientDetailPrimaryV408{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:40px;border:0;border-radius:10px;background:var(--cd-accent);color:#052e16;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.coachClientDetailNavV408{display:flex;flex-direction:column;gap:2px}.coachClientDetailNavV408 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--cd-text);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.coachClientDetailNavV408 button em{color:var(--cd-tertiary);font-style:normal}.coachClientDetailMainV408{flex:1;min-width:0;padding:20px 22px 28px;overflow:auto}.coachClientDetailStatsV408{display:grid;gap:12px;margin-bottom:14px}.coachClientDetailStatsV408.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.coachClientDetailStatsV408.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.coachClientDetailStatV408{background:var(--cd-card);border:1px solid var(--cd-line);border-radius:var(--cd-radius-lg);padding:14px 16px;min-width:0}.coachClientDetailStatV408>small{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cd-tertiary);margin-bottom:8px}.coachClientDetailStatV408>strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--cd-text)}.coachClientDetailStatV408>p{margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--cd-secondary)}.coachClientDetailProgressV408{height:4px;border-radius:999px;background:var(--cd-soft);overflow:hidden;margin-top:10px}.coachClientDetailProgressV408 i{display:block;height:100%;background:var(--cd-accent);border-radius:999px;font-style:normal}.coachClientDetailRingV408{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:4px}.coachClientDetailRingSvgV408{position:relative;width:56px;height:56px}.coachClientDetailRingSvgV408 strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;color:var(--cd-text)}.coachClientDetailRingTrackV408{fill:none;stroke:var(--cd-line);stroke-width:4}.coachClientDetailRingFillV408{fill:none;stroke:var(--cd-accent);stroke-width:4;stroke-linecap:round}.coachClientDetailRingV408>span{font-size:11px;font-weight:600;color:var(--cd-accent)}.coachClientDetailAppleHealthV408{background:var(--cd-card);border:1px solid var(--cd-line);border-radius:var(--cd-radius-lg);padding:14px 18px 10px;margin-bottom:14px}.coachClientDetailAppleHealthV408 header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.coachClientDetailAppleHealthV408 header strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em}.coachClientDetailAppleHealthV408 header p{margin:3px 0 0;font-size:12px;color:var(--cd-secondary)}.coachClientDetailAppleHealthV408 header>span{font-size:10px;font-weight:650;padding:4px 10px;border-radius:999px;background:var(--cd-accent-soft);color:var(--cd-accent)}.coachClientDetailAppleHealthGridV408{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;border-top:1px solid var(--cd-line);padding-top:12px;text-align:center}.coachClientDetailAppleHealthGridV408 strong{display:block;font-size:20px;font-weight:700;letter-spacing:-.03em;color:var(--cd-text)}.coachClientDetailAppleHealthGridV408 strong em{font-size:12px;font-weight:600;color:var(--cd-secondary);font-style:normal;margin-left:2px}.coachClientDetailAppleHealthGridV408 small{display:block;margin-top:5px;font-size:10px;font-weight:600;color:var(--cd-tertiary);text-transform:uppercase;letter-spacing:.05em}.coachClientDetailMidRowV408{display:grid;grid-template-columns:1.05fr .95fr 1fr;gap:12px;margin-bottom:14px}.coachClientDetailBottomRowV408{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coachClientDetailPanelV408{background:var(--cd-card);border:1px solid var(--cd-line);border-radius:var(--cd-radius-lg);padding:16px 18px;min-width:0}.coachClientDetailPanelV408>header{margin-bottom:14px}.coachClientDetailPanelV408>header strong{display:block;font-size:14px;font-weight:700;color:var(--cd-text)}.coachClientDetailPanelV408>header span{display:block;margin-top:4px;font-size:12px;color:var(--cd-secondary)}.coachClientDetailNotesHeadV408{display:flex!important;align-items:center;justify-content:space-between;margin-bottom:10px!important}.coachClientDetailNotesHeadV408 span{color:var(--cd-tertiary)!important;margin-top:0!important}.coachClientDetailPlanListV408{display:flex;flex-direction:column;gap:10px}.coachClientDetailPlanItemV408{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--cd-soft);border:1px solid var(--cd-line)}.coachClientDetailPlanItemV408>div{display:flex;gap:10px;align-items:center;min-width:0}.coachClientDetailPlanItemV408 i{color:var(--cd-accent);font-style:normal;font-size:14px}.coachClientDetailPlanItemV408 strong{display:block;font-size:13px;font-weight:600}.coachClientDetailPlanItemV408 p{margin:2px 0 0;font-size:11px;color:var(--cd-secondary)}.coachClientDetailPlanItemV408 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid var(--cd-line);background:transparent;color:var(--cd-secondary);font:inherit;font-size:10px;font-weight:600;padding:4px 8px;border-radius:999px;cursor:pointer;flex-shrink:0}.coachClientDetailWeeklyV408{display:flex;flex-direction:column;gap:14px}.coachClientDetailWeeklyHeadV408{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.coachClientDetailWeeklyHeadV408 span{font-size:12px;color:var(--cd-secondary)}.coachClientDetailWeeklyHeadV408 strong{font-size:12px;color:var(--cd-text)}.coachClientDetailNoteV408{margin:0;font-size:13px;line-height:1.5;color:var(--cd-secondary)}.coachClientDetailNoteMetaV408{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--cd-line)}.coachClientDetailNoteMetaV408>span{width:32px;height:32px;border-radius:999px;background:var(--cd-soft);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--cd-secondary)}.coachClientDetailNoteMetaV408 strong{display:block;font-size:12px;font-weight:600}.coachClientDetailNoteMetaV408 small{display:block;font-size:11px;color:var(--cd-tertiary)}.coachClientDetailInsightsV408{display:flex;flex-direction:column;gap:10px}.coachClientDetailInsightsV408>div{padding:12px;border-radius:10px;background:var(--cd-soft);border:1px solid var(--cd-line)}.coachClientDetailInsightHeadV408{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.coachClientDetailInsightHeadV408 strong{font-size:13px;color:var(--cd-text)}.coachClientDetailInsightHeadV408 span{font-size:10px;font-weight:650;padding:3px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.coachClientDetailInsightsV408 .tone-good .coachClientDetailInsightHeadV408 span{background:var(--cd-accent-soft);color:var(--cd-good)}.coachClientDetailInsightsV408 .tone-warn .coachClientDetailInsightHeadV408 span{background:#fb923c1f;color:var(--cd-warn)}.coachClientDetailInsightsV408 .tone-ai .coachClientDetailInsightHeadV408 span{background:#7c3aed1f;color:var(--cd-ai)}.coachClientDetailInsightsV408 p{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--cd-secondary)}.coachClientDetailActivityV408>div{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--cd-line)}.coachClientDetailActivityV408>div:first-child{border-top:0;padding-top:0}.coachClientDetailActivityV408 i{width:8px;height:8px;border-radius:999px;margin-top:5px;font-style:normal;background:var(--cd-accent)}.coachClientDetailActivityV408 .tone-neutral i{background:var(--cd-tertiary)}.coachClientDetailActivityV408 strong{display:block;font-size:13px;font-weight:600}.coachClientDetailActivityV408 p{margin:2px 0 0;font-size:11px;color:var(--cd-secondary)}.coachClientDetailActivityV408 small{display:block;margin-top:4px;font-size:10px;color:var(--cd-tertiary)}.coachClientDetailActivityV408>div>span{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--cd-soft);color:var(--cd-secondary);white-space:nowrap}.coachClientDetailLinkV408{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:12px 0 0;padding:0;border:0;background:transparent;color:var(--cd-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}@media (max-width: 1280px){.coachClientDetailStatsV408.cols-6,.coachClientDetailStatsV408.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.coachClientDetailMidRowV408,.coachClientDetailBottomRowV408{grid-template-columns:1fr}.coachClientDetailAppleHealthGridV408{grid-template-columns:repeat(3,minmax(0,1fr))}}}html[data-nutri-theme=dark] .coachClientDetailV408{--cd-page: #000000;--cd-card: #141416;--cd-soft: #1c1c1e;--cd-sidebar: #000000;--cd-text: #ffffff;--cd-secondary: rgba(235, 235, 245, .72);--cd-tertiary: rgba(235, 235, 245, .45);--cd-line: #2c2c2e;--cd-accent: #4ade80;--cd-accent-soft: rgba(74, 222, 128, .14);--cd-good: #4ade80;--cd-warn: #fb923c;--cd-danger: #f87171;--cd-ai: #c084fc}html[data-nutri-theme=dark] .coachClientDetailV408 :is(.coachClientDetailStatV408,.coachClientDetailPanelV408,.coachClientDetailAppleHealthV408,.coachClientDetailPlanItemV408,.coachClientDetailPlanItemV408 button,.coachClientDetailAvatarV408,.coachClientDetailNoteMetaV408>span,.coachClientDetailShellV408){background:var(--cd-card)!important;border-color:var(--cd-line)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachClientDetailV408 .coachClientDesktopV388 :is(.ccd388WeekPanel,.ccd388Panel,.ccd388WeekCards button,.ccd388WeekNav button,.ccd388StatGrid article,.ccd388MetaRows>div,.ccd388CoachNotes,.ccd388BlockList article,.ccd388InsightCards article,.ccd388ActionGrid button),html[data-nutri-theme=dark] .coachClientDetailMainV408 .coachClientProgramShellV388:not(.ccd388V559) :is(.ccd388WeekPanel,.ccd388Panel,.ccd388WeekCards button,.ccd388WeekNav button,.ccd388StatGrid article,.ccd388MetaRows>div,.ccd388CoachNotes,.ccd388BlockList article){background:#0a0a0a!important;border-color:var(--ccd-border, #2c2c2e)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachClientDetailV408 .coachClientDesktopV388 .ccd388ActionGrid button.accent{background:var(--cd-accent)!important;border-color:var(--cd-accent)!important;color:#052e16!important}html[data-nutri-theme=dark] .coachClientDetailV408 .coachClientDesktopV388 .ccd388ActionGrid button.accent svg{color:#052e16!important}@media (min-width: 901px){html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinCardV321{background:var(--cd-card)!important;border-color:var(--cd-line)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHeaderV321 h2{color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHeaderV321 h2>svg{color:var(--cd-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHeaderV321 h2 b{border-color:var(--cd-accent-soft)!important;background:var(--cd-accent-soft)!important;color:var(--cd-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHeaderV321 h2 small,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHeaderV321>span{color:var(--cd-secondary)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHeaderV321 button{border-color:var(--cd-line)!important;background:var(--cd-soft)!important;color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinNotesV321,.coachCheckinProgrammeInputsV321,.coachCheckinHistoryTableV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinRecentAnswersV321 article){background:var(--cd-soft)!important;border-color:var(--cd-line)!important;color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinSummaryRowsV321 article).tone-green,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinSummaryRowsV321 article).tone-orange,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinSummaryRowsV321 article).tone-blue,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinSummaryRowsV321 article).tone-red,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinSummaryRowsV321 article).tone-neutral{background:var(--cd-soft)!important;border-color:var(--cd-line)!important;color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinNotesV321>span{color:var(--cd-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinNotesV321 :is(strong,p){color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinNotesV321 p{color:var(--cd-secondary)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinActionsV321 button{border-color:var(--cd-line)!important;background:var(--cd-soft)!important;color:var(--cd-text)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinActionsV321 button.green{border-color:var(--cd-accent)!important;background:var(--cd-accent)!important;color:#052e16!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinActionsV321 button.dots{color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article{border-top-color:var(--cd-line)!important;background:transparent!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article>span{color:var(--cd-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 :is(small,em){color:var(--cd-secondary)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 strong{color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article.tone-green strong,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article.tone-green>span{color:var(--cd-good)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article.tone-orange strong,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article.tone-orange>span{color:var(--cd-warn)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article.tone-blue strong,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinSummaryRowsV321 article.tone-blue>span{color:var(--cd-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321,.coachCheckinFieldsGridV321) :is(small,span){color:var(--cd-secondary)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 :is(.coachCheckinMetricGridV321,.coachCheckinFieldsGridV321) strong{color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinEmptyV321,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinMessageV321{color:var(--cd-secondary)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHistoryTableV321 :is(b,strong,span,em,time,i,small){color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHistoryTableV321 em{background:var(--cd-soft)!important;color:var(--cd-secondary)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinHistoryTableV321 i{background:var(--cd-accent-soft)!important;color:var(--cd-accent)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinLegendV321,html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachTrendLegendV321{color:var(--cd-secondary)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachClientDetailV408 .coachClientCheckinV321 .coachCheckinCardV321.trendsV321 footer{border-top-color:var(--cd-line)!important;color:var(--cd-secondary)!important}}.coachClientDetailPrimaryV408,.coachDesktopUtilityAddV410{color:#052e16!important}@media (max-width: 900px){.coachClientDetailV408{display:none!important}}.coachPortalV207 .coachAppleHealthCardV408{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (min-width: 901px){.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207{display:flex!important;flex-direction:column!important;min-height:100vh!important;padding-top:0!important}.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachTopProfileButtonV252{display:none!important}.coachDesktopUtilityBarV410{position:sticky;top:0;z-index:50;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 28px 12px;background:var(--coach-page);border-bottom:1px solid var(--coach-line);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.coachPortalUtilitiesCardV410 .coachPortalUtilitiesActionsV410{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.coachPortalUtilityDateV410{pointer-events:none}.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207>:not(.coachDesktopUtilityBarV410){flex:1;min-width:0;width:100%}.coachDesktopUtilityBarV410 .coachDesktopUtilityThemeV410.profileThemeToggleV194{border-color:var(--coach-line)!important;background:var(--coach-card)!important}html[data-nutri-theme=light] .coachDesktopUtilityBarV410 .profileThemeToggleV194 button.active{background:#16a34a!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important}html[data-nutri-theme=dark] .coachDesktopUtilityBarV410 .profileThemeToggleV194 button.active{background:#2563eb!important;color:#fff!important}.coachDesktopUtilityPillV410{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--coach-line);background:var(--coach-card);color:var(--coach-text);font:inherit;font-size:13px;font-weight:560;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.coachDesktopUtilityPillV410 svg{width:16px;height:16px;color:var(--coach-accent);flex-shrink:0}.coachDesktopUtilityCoachIdV410{padding-right:16px}.coachDesktopUtilityCoachIdCopyV410{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;text-align:left}.coachDesktopUtilityCoachIdCopyV410 small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--coach-muted)!important}.coachDesktopUtilityCoachIdCopyV410 strong{margin-top:2px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--coach-text)!important}.coachDesktopUtilityAddV410{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 4px;height:44px;padding:0 44px 0 16px;border:0;border-radius:12px;background:var(--coach-accent);color:#052e16;font:inherit;font-size:14px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;position:relative}.coachDesktopUtilityAddV410 span b{font-size:18px;font-weight:400;line-height:0;margin-right:4px}.coachDesktopUtilityAddV410 em{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:2px solid var(--coach-page);background:var(--coach-card);color:var(--coach-muted);font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center}.coachPortalV207.coachProgramShellV388 .coachDesktopUtilityBarV410{padding:16px 24px 12px;background:var(--coach-shell-bg, #000000);border-bottom-color:var(--coach-shell-border, #2c2c2e)}.coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV409):not(:has(.ch581)):not(:has(.coachDeskIntelShellV575)):not(:has(.coachDeskIntelV552)),.coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV552):not(:has(.ch581)){padding:28px 32px 32px!important}.coachPortalV207.coachView-home .coachMainV207:has(.ch581){padding:0!important;background:#f5f5f7!important}.coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV406),.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientsV407),.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientDetailV408),.coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDetailV408),.coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupsPageV447),.coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupDetailV447),.coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV295),.coachPortalV207.coachView-checkins .coachMainV207,.coachPortalV207.coachView-videoReviews .coachMainV207,.coachPortalV207.coachView-profile .coachMainV207,.coachPortalV207.coachView-settings .coachMainV207{padding-top:0!important}}@media (max-width: 900px){.coachDesktopUtilityBarV410{display:none!important}}@media (min-width: 901px){.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition){padding:0!important;background:transparent!important}.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionLayoutV323{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important;align-items:start!important}.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) :is(.coachNutritionPanelV323,.coachNutritionSideCardV323,.coachNutritionStatCardV323,.coachNutritionMealCardV323){border:1px solid var(--cd-line)!important;border-radius:var(--cd-radius-lg)!important;background:var(--cd-card)!important;box-shadow:none!important}.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionPanelV323{padding:16px!important}.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionStatGridV323{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionMealGridV323{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionTitleRowV323 h3,.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionStatCardV323>strong,.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionMealCardV323 h5,.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionSideCardV323 strong,.coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) .coachNutritionSideCardV323 h4{color:var(--cd-text)!important}.coachClientDetailMainV408 .coachNutritionStatCardV323>span,.coachClientDetailMainV408 .coachNutritionMealCardV323 p,.coachClientDetailMainV408 .coachNutritionSideCardV323 p,.coachClientDetailMainV408 .coachNutritionRangeV323{color:var(--cd-secondary)!important}.coachClientDetailMainV408 .coachNutritionBottomActionsV323 .primary,.coachClientDetailMainV408 .coachNutritionHeroActionsV323 button:first-child,.coachClientDetailMainV408 .coachNutritionAccentBtnV323{background:var(--cd-accent)!important;border-color:var(--cd-accent)!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important}html[data-nutri-theme=dark] .coachClientDetailMainV408 .coachNutritionPageV323:not(.ccd561Nutrition) :is(.coachNutritionPanelV323,.coachNutritionSideCardV323,.coachNutritionStatCardV323,.coachNutritionMealCardV323,.coachNutritionMealsWrapV323){background:var(--cd-card)!important;border-color:var(--cd-line)!important}html[data-nutri-theme=dark] .coachClientDetailMainV408 .coachNutritionMealsWrapV323{background:var(--cd-soft)!important}html[data-nutri-theme=dark] .coachClientDetailMainV408 .coachNutritionMealCardV323{background:var(--cd-page)!important}@media (max-width: 1380px){.coachClientDetailMainV408 .coachNutritionLayoutV323{grid-template-columns:1fr!important}.coachClientDetailMainV408 .coachNutritionMealGridV323{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.coachClientDetailMainV408 .coachNutritionHeroHeadV323{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important;flex-wrap:wrap!important}.coachClientDetailMainV408 .coachNutritionTitleRowV323{display:inline-flex!important;align-items:center!important;gap:10px!important}.coachClientDetailMainV408 .coachNutritionTitleRowV323 span{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionRangeV323{margin-top:8px!important;border:0!important;background:transparent!important;color:var(--cd-secondary)!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionHeroActionsV323,.coachClientDetailMainV408 .coachNutritionBottomActionsV323{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.coachClientDetailMainV408 .coachNutritionHeroActionsV323 button,.coachClientDetailMainV408 .coachNutritionBottomActionsV323 button{min-height:34px!important;border-radius:10px!important;border:1px solid var(--cd-line)!important;background:var(--cd-soft)!important;color:var(--cd-text)!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionStatCardV323{padding:14px 16px 12px!important;min-height:126px!important}.coachClientDetailMainV408 .coachNutritionStatCardV323>span{display:block!important;color:var(--cd-tertiary)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:8px!important}.coachClientDetailMainV408 .coachNutritionMealCardV323{padding:12px!important;display:grid!important;gap:8px!important;min-width:0!important}.coachClientDetailMainV408 .coachNutritionMealMetaV323{display:flex!important;align-items:center!important;gap:8px!important}.coachClientDetailMainV408 .coachNutritionMealImageV323{min-height:72px!important;border-radius:10px!important;background:var(--cd-soft)!important;overflow:hidden!important}.coachClientDetailMainV408 .coachNutritionMealImageV323 img{width:100%!important;height:100%!important;object-fit:cover!important}.coachClientDetailMainV408 .coachNutritionSideV323{display:grid!important;gap:12px!important;align-content:start!important}.coachClientDetailMainV408 .coachNutritionSideCardV323{padding:14px 16px!important}.coachClientDetailMainV408 .coachNutritionLineV323{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 0!important;border-top:1px solid var(--cd-line)!important}.coachClientDetailMainV408 .coachNutritionLineV323:first-of-type{border-top:0!important}.coachClientDetailMainV408 .coachNutritionLineV323 span{color:var(--cd-secondary)!important;font-size:12px!important;font-weight:600!important}.coachClientDetailMainV408 .coachNutritionLineV323 strong{color:var(--cd-text)!important;font-size:12px!important;font-weight:700!important;text-align:right!important}.coachClientDetailMainV408 .coachNutritionLineV323 strong.green{color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionSideTitleV323{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.coachClientDetailMainV408 .coachNutritionSideTitleV323 span{width:18px!important;height:18px!important;flex-shrink:0!important;display:inline-grid!important;place-items:center!important;color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionSideTitleV323 span svg,.coachClientDetailMainV408 .coachNutritionTitleRowV323 span svg,.coachClientDetailMainV408 .coachNutritionMealMetaV323 span svg{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;flex-shrink:0!important}.coachClientDetailMainV408 .coachNutritionSideTitleV323 h4{margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.coachClientDetailMainV408 .coachNutritionLeadV323{display:block!important;margin:0 0 8px!important;color:var(--cd-text)!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}.coachClientDetailMainV408 .coachNutritionDateRowV323{display:flex!important;justify-content:space-between!important;gap:12px!important;margin-top:10px!important;color:var(--cd-secondary)!important;font-size:12px!important}.coachClientDetailMainV408 .coachNutritionDateRowV323 b,.coachClientDetailMainV408 .coachNutritionSideCardV323 p b{color:var(--cd-text)!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionBarV323{position:relative!important;height:6px!important;border-radius:999px!important;background:var(--cd-soft)!important;overflow:hidden!important;margin-top:10px!important}.coachClientDetailMainV408 .coachNutritionBarV323 i,.coachClientDetailMainV408 .coachNutritionMacroColsV323 i{display:block!important;height:100%!important;border-radius:999px!important;background:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323 i.green{background:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323 i.blue{background:#60a5fa!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323 i.orange{background:var(--cd-warn)!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323 div{display:grid!important;gap:4px!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323 strong{color:var(--cd-text)!important;font-size:14px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323 small,.coachClientDetailMainV408 .coachNutritionMacroColsV323 b{color:var(--cd-secondary)!important;font-size:11px!important}.coachClientDetailMainV408 .coachNutritionStatCardV323 footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:10px!important;color:var(--cd-secondary)!important;font-size:12px!important}.coachClientDetailMainV408 .coachNutritionAdherenceV323{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin-top:8px!important}.coachClientDetailMainV408 .coachNutritionRingV323{width:72px!important;height:72px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:conic-gradient(var(--cd-accent) 0 280deg,var(--cd-soft) 280deg 360deg)!important}.coachClientDetailMainV408 .coachNutritionRingV323>div{width:56px!important;height:56px!important;border-radius:50%!important;background:var(--cd-card)!important;display:grid!important;place-items:center!important;text-align:center!important}.coachClientDetailMainV408 .coachNutritionRingV323 strong{color:var(--cd-text)!important;font-size:14px!important;font-weight:800!important}.coachClientDetailMainV408 .coachNutritionRingV323 small{color:var(--cd-secondary)!important;font-size:10px!important}.coachClientDetailMainV408 .coachNutritionAdherenceV323 ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:6px!important}.coachClientDetailMainV408 .coachNutritionAdherenceV323 li{display:grid!important;grid-template-columns:8px auto 1fr!important;gap:8px!important;align-items:center!important;color:var(--cd-secondary)!important;font-size:11px!important}.coachClientDetailMainV408 .coachNutritionAdherenceV323 li i{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionAdherenceV323 li i.yellow{background:var(--cd-warn)!important}.coachClientDetailMainV408 .coachNutritionAdherenceV323 li i.red{background:var(--cd-danger)!important}.coachClientDetailMainV408 .coachNutritionAdherenceV323 li b{color:var(--cd-text)!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionMealsWrapV323{border:1px solid var(--cd-line)!important;border-radius:var(--cd-radius-lg)!important;background:var(--cd-soft)!important;padding:12px!important;margin-top:4px!important}.coachClientDetailMainV408 .coachNutritionMealsHeadV323 h4{margin:0 0 10px!important;color:var(--cd-text)!important;font-size:14px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionMealsHeadV323 small{color:var(--cd-secondary)!important;font-size:12px!important;margin-left:4px!important}.coachClientDetailMainV408 .coachNutritionMealFooterV323{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;flex-wrap:wrap!important}.coachClientDetailMainV408 .coachNutritionMealFooterV323 span{display:inline-flex!important;gap:6px!important;flex-wrap:wrap!important;color:var(--cd-secondary)!important;font-size:11px!important}.coachClientDetailMainV408 .coachNutritionActivityListV323{display:grid!important;gap:8px!important}.coachClientDetailMainV408 .coachNutritionActivityRowV323{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;padding-bottom:8px!important;border-bottom:1px solid var(--cd-line)!important}.coachClientDetailMainV408 .coachNutritionActivityRowV323:last-child{border-bottom:0!important;padding-bottom:0!important}.coachClientDetailMainV408 .coachNutritionActivityRowV323>i{width:24px!important;height:24px!important;border-radius:50%!important;background:var(--cd-accent-soft)!important;color:var(--cd-accent)!important;display:grid!important;place-items:center!important}.coachClientDetailMainV408 .coachNutritionActivityRowV323>i svg{width:13px!important;height:13px!important}.coachClientDetailMainV408 .coachNutritionActivityRowV323 strong{display:block!important;color:var(--cd-text)!important;font-size:12px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionActivityRowV323 small{display:block!important;margin-top:2px!important;color:var(--cd-secondary)!important;font-size:11px!important}.coachClientDetailMainV408 .coachNutritionActivityRowV323>b{color:var(--cd-accent)!important;font-size:11px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionViewAllV323{margin-top:10px!important;min-height:32px!important;border-radius:10px!important;border:1px solid var(--cd-line)!important;background:var(--cd-soft)!important;color:var(--cd-text)!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;width:100%!important}.coachClientDetailMainV408 .coachNutritionInlineMetaV323 em{color:var(--cd-accent)!important;font-style:normal!important;font-size:11px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionStatusV323{margin:10px 0 0!important;color:var(--cd-secondary)!important;font-size:12px!important}.coachClientDetailMainV408 .coachNutritionPageV323 :where(h3,h4,h5,strong,b){color:var(--cd-text)!important;-webkit-text-fill-color:var(--cd-text)!important}.coachClientDetailMainV408 .coachNutritionPageV323 :where(p,small,span,em,li,footer,time){color:var(--cd-secondary)!important;-webkit-text-fill-color:var(--cd-secondary)!important}.coachClientDetailMainV408 .coachNutritionMealsHeadV323 h4,.coachClientDetailMainV408 .coachNutritionMealsHeadV323 h4 small{color:var(--cd-text)!important;-webkit-text-fill-color:var(--cd-text)!important}.coachClientDetailMainV408 .coachNutritionMealsHeadV323 h4 small{color:var(--cd-secondary)!important;-webkit-text-fill-color:var(--cd-secondary)!important}.coachClientDetailMainV408 .coachNutritionMealMetaV323 strong{color:var(--cd-text)!important;font-size:12px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionMealMetaV323 small{color:var(--cd-secondary)!important;font-size:10px!important}.coachClientDetailMainV408 .coachNutritionMealCardV323 h5{margin:0!important;color:var(--cd-text)!important;font-size:13px!important;line-height:1.3!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionMealCardV323 p{margin:0!important;color:var(--cd-secondary)!important;font-size:12px!important;font-weight:600!important}.coachClientDetailMainV408 .coachNutritionMealCardV323 footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin-top:2px!important;font-size:10px!important;font-weight:700!important;color:var(--cd-secondary)!important}.coachClientDetailMainV408 .coachNutritionMealCardV323 footer span:nth-child(1) b{color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionMealCardV323 footer span:nth-child(2) b{color:var(--cd-good)!important}.coachClientDetailMainV408 .coachNutritionMealCardV323 footer span:nth-child(3) b{color:var(--cd-warn)!important}.coachClientDetailMainV408 .coachNutritionMealFooterV323>div span{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid var(--cd-line)!important;background:var(--cd-page)!important;color:var(--cd-secondary)!important;font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachNutritionMealFooterV323>strong{color:var(--cd-text)!important;font-size:12px!important;font-weight:800!important}.coachClientDetailMainV408 .coachNutritionBarV323{min-height:6px!important;border-radius:999px!important;background:var(--cd-line)!important;overflow:hidden!important}.coachClientDetailMainV408 .coachNutritionBarV323 i{display:block!important;min-height:6px!important;border-radius:999px!important;background:var(--cd-accent)!important}.coachClientDetailMainV408 .coachNutritionMacroColsV323 i{display:block!important;min-height:5px!important;border-radius:999px!important;margin-top:6px!important;background:var(--cd-line)!important}.coachClientDetailMainV408 .coachNutritionMealsWrapV323{padding:14px 14px 16px!important}.coachClientDetailMainV408 .coachNutritionMealGridV323{gap:12px!important}.coachClientDetailMainV408 .coachNutritionMealMetaV323>span svg,.coachClientDetailMainV408 .coachNutritionSideTitleV323 span svg,.coachClientDetailMainV408 .coachNutritionTitleRowV323 span svg,.coachClientDetailMainV408 .coachNutritionActivityRowV323>i svg{width:14px!important;height:14px!important;display:block!important}.coachClientDetailMainV408 .coachNutritionStatCardV323>strong small{color:var(--cd-secondary)!important;font-size:12px!important;font-weight:600!important}.coachClientDetailMainV408 .coachNutritionStatCardV323 footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:8px!important;color:var(--cd-secondary)!important;font-size:11px!important}.coachClientDetailMainV408 .coachNutritionStatCardV323 footer b{color:var(--cd-text)!important;font-weight:800!important}.coachClientDetailMainV408 .coachNutritionLineV323 strong.green{color:var(--cd-good)!important}.coachClientDetailMainV408 .coachNutritionRangeV323 strong{color:var(--cd-text)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388Hero h1{font-size:clamp(24px,2.4vw,34px)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388StatusStrip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388WeekCards button.active{background:var(--ccd-active-day, #4ade80)!important;border-color:var(--ccd-active-day, #4ade80)!important;box-shadow:0 10px 24px var(--ccd-active-day-soft, rgba(74, 222, 128, .22))!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388WeekCards button.active :is(small,span,strong,b){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388WeekCards button.active b svg{color:#fff!important;stroke:#fff!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388WeekProgress i{background:linear-gradient(90deg,var(--ccd-active-day, #4ade80),var(--ccd-accent, #22c55e))!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388ActivityList article:is(.tone-green,.tone-blue,.tone-purple,.tone-muted),.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388InsightCards article.tone-green{background:transparent!important;border:0!important;color:inherit!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388ActivityList article.tone-green i{background:var(--ccd-accent)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388ActivityList article.tone-blue i{background:var(--ccd-active-day, #60a5fa)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388ActivityList :is(strong,p,span){color:var(--ccd-text)!important;-webkit-text-fill-color:var(--ccd-text)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388ActivityList p,.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388ActivityList span{color:var(--ccd-muted)!important;-webkit-text-fill-color:var(--ccd-muted)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388StatGrid article,.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388MetaRows>div,.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388CoachNotes,.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388BlockList article{background:var(--ccd-panel-2)!important;border-color:var(--ccd-border)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388StatGrid :is(small,strong),.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388MetaRows :is(span,strong),.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388CoachNotes :is(small,p),.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388Panel header h3{color:var(--ccd-text)!important;-webkit-text-fill-color:var(--ccd-text)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388StatGrid small,.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388MetaRows span,.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388CoachNotes small{color:var(--ccd-muted)!important;-webkit-text-fill-color:var(--ccd-muted)!important}.coachClientDetailMainV408 .coachClientDesktopV388 .ccd388MetaRows .green{color:var(--ccd-accent)!important}}@media (min-width: 901px){.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin){display:block!important;width:100%!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachClientCheckinGridV321{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important;gap:14px!important;align-items:start!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMainV321,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSideV321{display:grid!important;gap:14px!important;align-content:start!important;min-width:0!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinCardV321{background:var(--cd-card)!important;border:1px solid var(--cd-line)!important;border-radius:var(--cd-radius-lg)!important;box-shadow:none!important;padding:16px!important;display:grid!important;gap:14px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321 h2{margin:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--cd-text)!important;font-size:16px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321 h2>svg{color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321 h2 b{height:22px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:0 10px!important;border:1px solid var(--cd-accent-soft)!important;background:var(--cd-accent-soft)!important;color:var(--cd-accent)!important;font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321>span,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321 h2 small{color:var(--cd-secondary)!important;font-size:11px!important;font-weight:600!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321 button{height:32px!important;border:1px solid var(--cd-line)!important;background:var(--cd-soft)!important;color:var(--cd-text)!important;border-radius:10px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321 article{min-height:78px!important;border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-soft)!important;display:grid!important;place-items:center!important;gap:4px!important;padding:10px 8px!important;text-align:center!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321 small{color:var(--cd-secondary)!important;font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321 strong{color:var(--cd-text)!important;font-size:18px!important;font-weight:800!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321 span{font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321 article.tone-green span{color:var(--cd-good)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321 article.tone-orange span{color:var(--cd-warn)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321 article.tone-red span{color:var(--cd-danger)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinNotesV321{border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-soft)!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinNotesV321>span{color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinNotesV321 strong{color:var(--cd-text)!important;font-size:12px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinNotesV321 p{margin:4px 0 0!important;color:var(--cd-secondary)!important;font-size:12px!important;line-height:1.45!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinActionsV321{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinActionsV321 button{min-height:36px!important;border:1px solid var(--cd-line)!important;background:var(--cd-soft)!important;border-radius:10px!important;color:var(--cd-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:11px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinActionsV321 button.green{border-color:var(--cd-accent)!important;background:var(--cd-accent)!important;color:#052e16!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinActionsV321 button.dots{grid-column:span 2!important;width:100%!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMessageV321{margin:0!important;color:var(--cd-secondary)!important;font-size:12px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article{min-height:44px!important;border-top:1px solid var(--cd-line)!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 0!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article:first-child{border-top:0!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article>span{color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 small{color:var(--cd-secondary)!important;font-size:11px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 strong{color:var(--cd-text)!important;font-size:13px!important;font-weight:800!important;justify-self:end!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 em{grid-column:3 / 4!important;color:var(--cd-tertiary)!important;font-size:10px!important;font-style:normal!important;justify-self:end!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHistoryTableV321{display:grid!important;gap:8px!important;overflow-x:auto!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHistoryTableV321 article{min-width:640px!important;border:1px solid var(--cd-line)!important;border-radius:10px!important;background:var(--cd-soft)!important;display:grid!important;grid-template-columns:86px 22px 42px 42px 48px 42px 34px minmax(90px,1fr) 64px 74px 54px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;min-height:38px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHistoryTableV321 :is(b,strong,span,em,time,i,small){color:var(--cd-text)!important;font-size:11px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinLegendV321{display:flex!important;gap:12px!important;flex-wrap:wrap!important;font-size:11px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinLegendV321 .green{color:var(--cd-good)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinLegendV321 .orange{color:var(--cd-warn)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinLegendV321 .red{color:var(--cd-danger)!important}.coachClientDetailMainV408 .coachTrendChartV321{width:100%!important;height:auto!important;stroke:var(--cd-line)!important}.coachClientDetailMainV408 .coachTrendLegendV321{display:flex!important;gap:12px!important;flex-wrap:wrap!important;font-size:11px!important;color:var(--cd-secondary)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article{min-height:78px!important;border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-soft)!important;display:grid!important;gap:4px!important;align-content:start!important;padding:12px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article.is-long{grid-column:1 / -1!important;min-height:auto!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article.is-long strong{font-size:13px!important;font-weight:600!important;line-height:1.45!important;white-space:pre-wrap!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article>small{color:var(--cd-secondary)!important;font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article>strong{color:var(--cd-text)!important;font-size:18px!important;font-weight:800!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article>span{font-size:10px!important;font-weight:700!important;color:var(--cd-tertiary)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article.tone-green>span{color:var(--cd-good)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article.tone-orange>span{color:var(--cd-warn)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article.tone-red>span{color:var(--cd-danger)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeInputsV321{border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-soft)!important;padding:12px!important;display:grid!important;gap:10px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeInputsV321>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeInputsV321>header strong{color:var(--cd-text)!important;font-size:12px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeInputsV321>header span{color:var(--cd-secondary)!important;font-size:10px!important;font-weight:600!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeRowsV321{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeRowsV321 article{display:grid!important;gap:2px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeRowsV321 small{color:var(--cd-secondary)!important;font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeRowsV321 strong{color:var(--cd-text)!important;font-size:12px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryV321{display:grid!important;gap:8px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryV321 article{border:1px solid var(--cd-line)!important;border-radius:10px!important;background:var(--cd-soft)!important;padding:10px 12px!important;display:grid!important;gap:6px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryHeadV321{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryHeadV321 b{color:var(--cd-text)!important;font-size:12px!important;font-weight:800!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryHeadV321 time,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryHeadV321 i{color:var(--cd-secondary)!important;font-size:10px!important;font-style:normal!important;font-weight:600!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryV321 p{margin:0!important;color:var(--cd-text)!important;font-size:12px!important;line-height:1.45!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryV321 small{color:var(--cd-tertiary)!important;font-size:10px!important;font-weight:600!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinRecentAnswersV321{display:grid!important;gap:8px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinRecentAnswersV321 article{border:1px solid var(--cd-line)!important;border-radius:10px!important;background:var(--cd-soft)!important;padding:10px 12px!important;display:grid!important;gap:4px!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinRecentAnswersV321 small{color:var(--cd-secondary)!important;font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinRecentAnswersV321 strong{color:var(--cd-text)!important;font-size:13px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinEmptyV321{margin:0!important;color:var(--cd-secondary)!important;font-size:12px!important;line-height:1.45!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321 h2 small{margin-left:4px!important;height:22px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:0 10px!important;border:1px solid var(--cd-line)!important;background:var(--cd-soft)!important;color:var(--cd-secondary)!important;font-size:10px!important;font-weight:700!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) :is(.coachCheckinSummaryRowsV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinProgrammeRowsV321 article).tone-green,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) :is(.coachCheckinSummaryRowsV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinProgrammeRowsV321 article).tone-orange,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) :is(.coachCheckinSummaryRowsV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinProgrammeRowsV321 article).tone-blue,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) :is(.coachCheckinSummaryRowsV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinProgrammeRowsV321 article).tone-red,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) :is(.coachCheckinSummaryRowsV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinProgrammeRowsV321 article).tone-neutral{background:var(--cd-soft)!important;border-color:var(--cd-line)!important;color:var(--cd-text)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article{background:transparent!important;border-color:transparent!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article[data-checkin-tone=green] strong{color:var(--cd-good)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article[data-checkin-tone=orange] strong{color:var(--cd-warn)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article[data-checkin-tone=blue] strong{color:var(--cd-accent)!important}.coachClientDetailMainV408 .coachClientCheckinV321 :where(small,em,p,time,i){color:var(--cd-secondary)!important}.coachClientDetailMainV408 .coachClientCheckinV321 :where(strong,b,h2,h3){color:var(--cd-text)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321 article>strong,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinRecentAnswersV321 article>strong,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinTemplateHistoryV321 p{color:var(--cd-text)!important;-webkit-text-fill-color:var(--cd-text)!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinActionsV321 button{position:relative!important;overflow:hidden!important;white-space:nowrap!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinActionsV321 button svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex:0 0 14px!important;display:block!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinNotesV321>span svg,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinHeaderV321 h2>svg,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article>span svg{width:16px!important;height:16px!important;flex:0 0 16px!important;display:block!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinNotesV321>span{width:16px!important;height:16px!important;display:grid!important;place-items:center!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinSummaryRowsV321 article>span{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;color:var(--cd-accent)!important}@media (max-width: 1380px){.coachClientDetailMainV408 .coachClientCheckinGridV321{grid-template-columns:1fr!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinMetricGridV321,.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinFieldsGridV321{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coachClientDetailMainV408 .coachClientCheckinV321:not(.ccd560Checkin) .coachCheckinProgrammeRowsV321{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@media (max-width: 900px){.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientDetailV408),.coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDetailV408){padding:12px 14px 24px!important;background:#f5f5f7!important}.coachClientDetailV408{--cd-page: #f5f5f7;--cd-card: #ffffff;--cd-soft: #f2f2f7;--cd-sidebar: #ffffff;--cd-text: #000000;--cd-secondary: rgba(0, 0, 0, .72);--cd-tertiary: rgba(0, 0, 0, .45);--cd-line: #e5e5ea;--cd-accent: #16a34a;--cd-accent-soft: rgba(22, 163, 74, .12);--cd-radius: 12px;--cd-radius-lg: 16px;display:flex;flex-direction:column;gap:14px;width:100%;color:var(--cd-text);letter-spacing:-.02em}.coachClientDetailV408 *{box-sizing:border-box}.coachClientDetailHeadV408 h1{margin:0;font-size:26px;line-height:1.05;font-weight:700}.coachClientDetailHeadV408>div>p{margin:6px 0 0;font-size:13px;color:var(--cd-secondary)}.coachClientDetailBackV408{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 8px;padding:0;border:0;background:transparent;color:var(--cd-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.coachClientDetailPillsV408{display:flex;flex-wrap:wrap;gap:6px}.coachClientDetailPillsV408 span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--cd-line);font-size:11px;font-weight:600;color:var(--cd-secondary)}.coachClientDetailPillsV408 span.is-active{border-color:var(--cd-accent);background:var(--cd-accent-soft);color:var(--cd-accent)}.coachClientDetailShellV408{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--cd-line);background:var(--cd-page);min-height:auto}.coachClientDetailSidebarV408{width:100%;flex-shrink:0;background:var(--cd-sidebar);border-right:0;border-bottom:1px solid var(--cd-line);padding:16px;display:flex;flex-direction:column;gap:14px}.coachClientDetailMainV408{padding:14px;min-width:0}.coachClientDetailNavV408{display:grid;gap:8px}.coachClientDetailNavV408 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:12px 14px;border:1px solid var(--cd-line);border-radius:12px;background:var(--cd-card);color:var(--cd-text);font:inherit;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.coachClientDetailNavV408 button.is-active{border-color:var(--cd-accent);background:var(--cd-accent-soft);color:var(--cd-accent)}.coachClientDetailMainV408 .coachAiGridV314{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.coachClientDetailMainV408 .coachAiGridV314 .coachClientRailV314:first-child{display:none!important}.coachClientDetailMainV408 .coachClientPanelV314{border:1px solid var(--cd-line)!important;border-radius:var(--cd-radius-lg)!important;background:var(--cd-card)!important;padding:12px!important}.coachClientDetailMainV408 :is(.coachPromptCardV314,.coachContextCardV314){border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-card)!important;padding:12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-clients .coachMainV207:has(.coachClientDetailV408),html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDetailV408){background:#000!important}@media (max-width: 900px){html[data-nutri-theme=dark] .coachClientDetailV408{--cd-page: #000000;--cd-card: #141416;--cd-soft: #1c1c1e;--cd-sidebar: #141416;--cd-text: #ffffff;--cd-secondary: rgba(235, 235, 245, .72);--cd-tertiary: rgba(235, 235, 245, .45);--cd-line: #2c2c2e;--cd-accent: #4ade80;--cd-accent-soft: rgba(74, 222, 128, .14)}}@media (min-width: 901px){.coachClientDetailMainV408 .coachAiGridV314{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.coachClientDetailMainV408 .coachAiGridV314 .coachClientRailV314:first-child{display:none!important}.coachClientDetailMainV408 .coachAiGridV314 .coachClientRailV314:last-child{display:grid!important;gap:10px!important}.coachClientDetailMainV408 :is(.coachPromptCardV314,.coachContextCardV314){border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-card)!important;padding:12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.coachClientDetailMainV408 :is(.coachPromptCardV314,.coachContextCardV314) strong{color:var(--cd-text)!important}.coachClientDetailMainV408 :is(.coachPromptCardV314,.coachContextCardV314) p,.coachClientDetailMainV408 :is(.coachPromptCardV314,.coachContextCardV314) small{color:var(--cd-secondary)!important}.coachClientDetailMainV408 .coachClientPanelV314{border:1px solid var(--cd-line)!important;border-radius:var(--cd-radius-lg)!important;background:var(--cd-card)!important;padding:14px!important}}.coachClientDetailV408 .coachAiPageV314,.coachMobileClientPortalV396 .coachAiPageV314,.coachClientDetailV408 .coachAiGridV314,.coachMobileClientPortalV396 .coachAiGridV314{display:grid!important;gap:14px!important}.coachClientDetailV408 .coachAiGridV314 .coachClientRailV314:first-child,.coachMobileClientPortalV396 .coachAiGridV314 .coachClientRailV314:first-child{display:none!important}.coachClientDetailV408 .coachEmbeddedLiveV314 .coachQuestionInboxV431,.coachMobileClientPortalV396 .coachEmbeddedLiveV314 .coachQuestionInboxV431{gap:12px!important}.coachClientDetailV408 .coachEmbeddedLiveV314 .coachMessagesHeroV431,.coachMobileClientPortalV396 .coachEmbeddedLiveV314 .coachMessagesHeroV431{border-radius:20px!important;padding:16px!important}.coachClientDetailV408 .coachClientPanelV314>header h2,.coachMobileClientPortalV396 .coachClientPanelV314>header h2{margin:0!important;font-size:15px!important;font-weight:700!important;color:var(--cd-text)!important;letter-spacing:-.02em!important}.coachClientDetailV408 .coachClientPanelV314>header,.coachMobileClientPortalV396 .coachClientPanelV314>header{margin-bottom:10px!important}.coachClientDetailV408 .coachClientRailV314:last-child .coachClientPanelV314,.coachMobileClientPortalV396 .coachClientRailV314:last-child .coachClientPanelV314{display:grid!important;gap:10px!important}.coachClientDetailV408 .coachContextCardV314,.coachMobileClientPortalV396 .coachContextCardV314{border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-card)!important;padding:12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.coachClientDetailV408 .coachContextCardV314>span,.coachMobileClientPortalV396 .coachContextCardV314>span{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--cd-accent-soft)!important;border:1px solid var(--cd-accent-soft)!important;color:var(--cd-accent)!important;display:grid!important;place-items:center!important}.coachClientDetailV408 .coachContextCardV314>span svg,.coachMobileClientPortalV396 .coachContextCardV314>span svg{stroke:currentColor!important}.coachClientDetailV408 .coachContextCardV314 small,.coachMobileClientPortalV396 .coachContextCardV314 small{display:block!important;color:var(--cd-tertiary)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.coachClientDetailV408 .coachContextCardV314 strong,.coachMobileClientPortalV396 .coachContextCardV314 strong{display:block!important;margin-top:4px!important;color:var(--cd-text)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important}.coachClientDetailV408 .coachWideGhostV314,.coachMobileClientPortalV396 .coachWideGhostV314{width:100%!important;height:44px!important;margin-top:4px!important;border:1px solid var(--cd-line)!important;border-radius:12px!important;background:var(--cd-soft)!important;color:var(--cd-text)!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease!important}.coachClientDetailV408 .coachWideGhostV314:hover,.coachMobileClientPortalV396 .coachWideGhostV314:hover{border-color:var(--cd-accent)!important;background:var(--cd-accent-soft)!important;color:var(--cd-accent)!important}html[data-nutri-theme=light] .coachClientDetailV408 .coachWideGhostV314{background:var(--cd-accent-soft)!important;border-color:var(--cd-accent)!important;color:var(--cd-accent)!important}.coachMobileClientPortalV396 .coachAiPageV314{--cd-page: #f5f5f7;--cd-card: #ffffff;--cd-soft: #f2f2f7;--cd-text: #000000;--cd-secondary: rgba(0, 0, 0, .72);--cd-tertiary: rgba(0, 0, 0, .45);--cd-line: #e5e5ea;--cd-accent: #16a34a;--cd-accent-soft: rgba(22, 163, 74, .12)}html[data-nutri-theme=dark] .coachMobileClientPortalV396 .coachAiPageV314{--cd-page: #000000;--cd-card: #141416;--cd-soft: #1c1c1e;--cd-text: #ffffff;--cd-secondary: rgba(235, 235, 245, .72);--cd-tertiary: rgba(235, 235, 245, .45);--cd-line: #2c2c2e;--cd-accent: #4ade80;--cd-accent-soft: rgba(74, 222, 128, .14)}@media (min-width: 901px){.coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388Main{min-width:0;overflow:hidden}.coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388Blocks{min-width:0}.coachPortalV207 .programBuilderV388 .coachPlannerCardV386.is-collapsed{grid-template-columns:28px 48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important}.coachPortalV207 .programBuilderV388 .coachPlannerCardV386.is-collapsed .coachPlannerCardActionsV386{grid-column:1 / -1!important;grid-row:2!important;justify-self:stretch!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--pb-border)!important;width:100%!important;min-width:0!important}.coachPortalV207 .programBuilderV388 .coachPlannerCardActionsMetaV411{display:inline-flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important}.coachPortalV207 .programBuilderV388 .coachPlannerCardActionsToolsV411{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.coachPortalV207 .programBuilderV388 .coachPlannerCardCopyToClientV411{flex-shrink:0!important;width:auto!important;height:auto!important;min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 8px!important;color:var(--pb-accent)!important;-webkit-text-fill-color:var(--pb-accent)!important}.coachPortalV207 .programBuilderV388 .coachPlannerCardActionsMetaV411 .coachPlannerCardDurationV386{min-width:48px!important;margin-right:4px!important;text-align:left!important}.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardDurationV386,.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardDurationInputV386,.coachPortalV207 .programBuilderV388 .coachPlannerCardDurationV386,.coachPortalV207 .programBuilderV388 .coachPlannerCardDurationInputV386{min-width:52px!important;flex-shrink:0!important}.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardV386.is-expanded{min-width:0!important;max-width:100%!important;overflow:hidden!important}.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardV386.is-expanded .coachPlannerCardHeaderV386{grid-template-columns:28px 48px minmax(0,1fr)!important;align-items:start!important}.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardV386.is-expanded .coachPlannerCardActionsV386{grid-column:1 / -1!important}.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardExpandedV386{margin-left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardFormV386{grid-template-columns:1fr!important}.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardFormV386 label.full{grid-column:1 / -1!important}@media (min-width: 1280px){.coachPortalV207.coachView-programBuilder .programBuilderV388 .coachPlannerCardFormV386{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292{--nb-bg: #000000;--nb-panel: #0a0a0a;--nb-border: #2c2c2e;--nb-text: #ffffff;--nb-muted: rgba(235, 235, 245, .72);--nb-accent: #4ade80;background:var(--nb-bg)!important;color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionTopV292{border-bottom-color:var(--nb-border)!important;background:#000000f5!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramBackButtonV292{border-color:var(--nb-border)!important;background:var(--nb-panel)!important;color:var(--nb-text)!important;-webkit-text-fill-color:var(--nb-text)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionMetaV292 span{color:var(--nb-accent)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionMetaV292 strong{color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 :is(.nutritionBuilderSideV246,.nutritionBuilderSideV253,.nutritionMealPreviewV246,.nutritionMealPreviewV253,.clientNutritionMealCardV292,.nutritionMealCardV253){border-color:var(--nb-border)!important;background:var(--nb-panel)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .clientNutritionMealCardV292{background:var(--nb-panel)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .clientNutritionMealCardV292:after{display:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 :is(.engineFormatNoteV207,.nutritionPublishNoteV252){border:1px solid var(--nb-border)!important;background:var(--nb-panel)!important;color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 :is(.engineFormatNoteV207 strong,.nutritionPublishNoteV252 strong,.clientNutritionMealCardV292 header input,.nutritionMealCardV253 header input,.builderSettingsV207 label span,.nutritionTargetEditorV253 label span,.nutritionMealMacroRowV246 label span,.nutritionMealFoodsV246 span,.nutritionMealDescriptionV246 span,.clientMiniV207 strong){color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 :is(.engineFormatNoteV207 small,.nutritionPublishNoteV252 small,.clientMiniV207 small,.builderSettingsV207 label div){color:var(--nb-muted)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 :is(.builderSettingsV207 label div,.nutritionTargetEditorV253 input,.nutritionTargetEditorV246 input,.nutritionMealMacroRowV246 input,.nutritionMealFoodsV246 input,.nutritionMealDescriptionV246 textarea,.nutritionMealMacroRowV246 label,.nutritionMealFoodsV246,.nutritionMealDescriptionV246){border-color:var(--nb-border)!important;background:#000!important;color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .mealPatternSwitchV253 button,html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .mealPatternSwitchV246 button{border-color:var(--nb-border)!important;background:var(--nb-panel)!important;color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .mealPatternSwitchV253 button.active,html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .mealPatternSwitchV246 button.active{border-color:var(--nb-accent)!important;background:#4ade801f!important;color:var(--nb-accent)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .builderModeGridV207 button{border-color:var(--nb-border)!important;background:var(--nb-panel)!important;color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .builderModeGridV207 button.active{border-color:var(--nb-accent)!important;background:var(--nb-accent)!important;color:#052e16!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .builderModeGridV207 button.active svg{color:#052e16!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .clientNutritionMealCardV292 header>span,html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .nutritionMealCardV253 header>span{background:#4ade801f!important;border-color:#4ade803d!important;color:var(--nb-accent)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .clientNutritionMealCardV292 header small,html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .nutritionMealCardV253 header small{color:var(--nb-accent)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .clientNutritionMealCardV292 header button,html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .nutritionMealCardV253 header button{border-color:var(--nb-border)!important;background:var(--nb-panel)!important;color:var(--nb-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .nutritionPublishBarV253{border-color:var(--nb-border)!important;background:#000000f0!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .nutritionPublishBarV253 .coachPrimaryV207,html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .nutritionPublishBarV253 .primary{background:var(--nb-accent)!important;border-color:var(--nb-accent)!important;color:#052e16!important}.coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .clientNutritionMealCardV292 header input,.coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .nutritionMealCardV253 header input{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;font-size:clamp(16px,1.35vw,20px)!important;line-height:1.2!important}.coachPortalV207.coachView-programBuilder .desktopProgramNutritionPageV292 .clientNutritionMealCardV292 header>div{min-width:0!important}}.coachPortalV207 :is(button.primary,.primary,.coachPrimaryV207,.coachBuildProgramV234,.coachSidebarV207 nav button.active,.coachTabsV207 button.active,.builderModeGridV207 button.active,.builderDaysV207 button.active,.profileThemeToggleV194 button.active,.pb388PublishBtn,.pb388ToolbarPublish,.pb388ToolbarBtn.pb388ToolbarPublish,.pbm388PublishBtn,.coachClientDetailPrimaryV408,.coachDesktopUtilityAddV410,.cmc402ActionBtn.primary,.cmc388FilterBar button.active,.coachPlannerCardActionsV321 button.green,.coachCheckinActionsV321 button.green,.coachClientDetailMainV408 .coachCheckinActionsV321 button.green,.coachClientDetailMainV408 .coachNutritionBottomActionsV323 .primary,.coachClientDetailMainV408 .coachNutritionHeroActionsV323 button:first-child,.coachClientDetailMainV408 .coachNutritionAccentBtnV323,.ccd388ActionGrid button.accent,.programBuilderModeTabsV292 button.active,.mealPatternSwitchV253 button.active,.mealPatternSwitchV246 button.active,.nutritionPublishBarV253 .primary,.nutritionPublishBarV253 .coachPrimaryV207,.publishBarV207 .primary,.publishBarV207 .coachPrimaryV207,.coachCheckinBuilderLinkV356,.coachCheckinBuilderSaveV356,.coachCheckinBuilderAddV356,.coachCheckinAudienceContinueV358,.pb388ViewTabs button.active,.coachVideoMobileFooterV390 .coachPrimaryV207,.coachMobileClientPortalV396 .coachPrimaryV207,.coachMobileClientPortalV396 .coachCheckinMobileProV397 .coachPrimaryV207,.coachMobileClientPortalV396 .coachAiMobileReplyActionsV396 .coachPrimaryV207,.desktopProgramNutritionPageV292 .nutritionPublishBarV253 .coachPrimaryV207,.desktopProgramNutritionPageV292 .nutritionPublishBarV253 .primary,.desktopProgramNutritionPageV292 .builderModeGridV207 button.active,.coachIntelFilterBtnV298.active,.coachHomeActionV291.primary,.desktopClientOpenV288),.coachPortalV207.coachView-programBuilder :is(.coachPrimaryV207,button.primary,.primary,.workoutBuilderInlineActionsV261 button.primary,.workoutBuilderInlineActionsV261 button.active),.coachPortalV207.coachView-clientPortal :is(.coachPrimaryV207,button.primary,.primary),.coachPortalV207.coachView-checkinBuilder :is(.coachCheckinBuilderSaveV356,.coachCheckinBuilderAddV356,.coachCheckinAudienceContinueV358){color:#052e16!important;-webkit-text-fill-color:#052e16!important}.coachPortalV207 :is(button.primary,.primary,.coachPrimaryV207,.coachBuildProgramV234,.coachSidebarV207 nav button.active,.pb388PublishBtn,.pb388ToolbarPublish,.pbm388PublishBtn,.coachClientDetailPrimaryV408,.coachDesktopUtilityAddV410,.cmc402ActionBtn.primary,.cmc388FilterBar button.active,.coachPlannerCardActionsV321 button.green,.coachCheckinActionsV321 button.green,.ccd388ActionGrid button.accent,.nutritionPublishBarV253 .coachPrimaryV207,.coachCheckinBuilderSaveV356,.coachCheckinBuilderAddV356) svg,.coachPortalV207.coachView-programBuilder .coachPrimaryV207 svg,.coachPortalV207.coachView-clientPortal .coachPrimaryV207 svg,.coachPortalV207 :is(button.primary,.coachPrimaryV207,.pb388PublishBtn,.pbm388PublishBtn,.coachClientDetailPrimaryV408,.coachDesktopUtilityAddV410) :is(svg,path){color:#052e16!important;stroke:#052e16!important}html[data-nutri-theme=light] .coachPortalV207.coachProgramShellV388.coachView-programBuilder,html[data-nutri-theme=light] .coachPortalV207.coachProgramShellV388.coachView-programBuilder .coachMainV207,html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder,html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder .coachMainV207,html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder .coachMainV207{background:#f3f5f8!important;color:#0f172a!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388{background:#f3f5f8!important;color:var(--pb-text)!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .coachPlannerCardV386{background:#fff!important;border-color:#0f172a14!important;box-shadow:0 1px 3px #0f172a0f!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .coachPlannerCardTitleV386,html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .coachPlannerCardCategoryV386{color:#0f172a!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .coachPlannerCardSubtitleV386,html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .coachPlannerCardDurationV386{color:#0f172a94!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .coachPlannerCardCopyToClientV411{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;background:transparent!important;border:0!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .coachPlannerCardActionsV386 button:not(.coachPlannerCardCopyToClientV411){background:#f8fafc!important;border-color:#0f172a14!important;color:#0f172a94!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .pb388ToolbarCard,html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .pb388CategoryPill{background:#fff!important;border-color:#0f172a14!important;color:#0f172a!important}@media (min-width: 901px){.coachNavV425{--nav-v425-w: 264px;--nav-v425-bg: #ffffff;--nav-v425-border: #e5e5ea;--nav-v425-text: #0f172a;--nav-v425-muted: #64748b;--nav-v425-section: #94a3b8;--nav-v425-hover: rgba(0, 102, 255, .06);--nav-v425-active-bg: #0066ff;--nav-v425-accent: #0066ff;--nav-v425-rail: #0066ff;--nav-v425-chip-bg: rgba(15, 23, 42, .04);--nav-v425-footer-bg: #fafafa;--nav-v425-badge-bg: rgba(0, 102, 255, .14);--nav-v425-badge-text: #0066ff;width:var(--nav-v425-w)!important;min-width:var(--nav-v425-w)!important;max-width:var(--nav-v425-w)!important;height:100vh!important;min-height:100vh!important;position:sticky!important;top:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;padding:20px 12px 14px!important;background:var(--nav-v425-bg)!important;border-right:1px solid var(--nav-v425-border)!important;box-shadow:none!important;z-index:95!important;overflow:hidden!important;color:var(--nav-v425-text)!important}html[data-nutri-theme=dark] .coachNavV425{--nav-v425-bg: #000000;--nav-v425-border: #2c2c2e;--nav-v425-text: #f5f5f7;--nav-v425-muted: #98989d;--nav-v425-section: #636366;--nav-v425-hover: rgba(255, 255, 255, .06);--nav-v425-active-bg: rgba(74, 222, 128, .12);--nav-v425-accent: #4ade80;--nav-v425-rail: #4ade80;--nav-v425-chip-bg: rgba(255, 255, 255, .06);--nav-v425-footer-bg: #0a0a0a;--nav-v425-badge-bg: rgba(74, 222, 128, .16);--nav-v425-badge-text: #4ade80}.coachPortalV207.coachDesktopClientShellV285:has(>.coachNavV425){grid-template-columns:264px minmax(0,1fr)!important}.coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder>.coachNavV425{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder>.coachMainV207{margin-left:0!important;width:auto!important;max-width:none!important;min-width:0!important;grid-column:2!important}.coachNavV425Brand{display:flex!important;align-items:center!important;gap:12px!important;padding:4px 8px 18px!important;margin:0!important}.coachNavV425BrandMark{width:36px!important;height:36px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#4ade80,#22c55e)!important;color:#052e16!important;font-size:17px!important;font-weight:900!important;flex-shrink:0!important}.coachNavV425BrandCopy strong{display:block!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.08em!important}.coachNavV425BrandCopy small{display:block!important;margin-top:2px!important;color:var(--nav-v425-muted)!important;-webkit-text-fill-color:var(--nav-v425-muted)!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:.14em!important}.coachNavV425Scroll{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 4px!important;display:grid!important;align-content:start!important;gap:18px!important}.coachNavV425SectionLabel{margin:0 0 6px!important;padding:0 8px!important;color:var(--nav-v425-section)!important;-webkit-text-fill-color:var(--nav-v425-section)!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.coachNavV425Items{display:grid!important;gap:2px!important}.coachNavV425Item{position:relative!important;width:100%!important;min-height:42px!important;height:42px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 10px!important;text-align:left!important;font-size:14px!important;line-height:1!important;font-weight:560!important;letter-spacing:-.02em!important;box-shadow:none!important;cursor:pointer!important}.coachNavV425Item:hover:not(.active){background:var(--nav-v425-hover)!important}.coachNavV425Item.active{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coachNavV425IconTile{width:32px!important;height:32px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:transparent!important;grid-column:1!important}.coachNavV425Item.active .coachNavV425IconTile{background:#ffffff2e!important}html[data-nutri-theme=dark] .coachNavV425Item.active .coachNavV425IconTile{background:#4ade8024!important}.coachNavV425Item:not(.active) .coachNavV425IconTile svg{width:18px!important;height:18px!important;color:var(--nav-v425-muted)!important;stroke:var(--nav-v425-muted)!important}.coachNavV425Item.active .coachNavV425IconTile svg{width:18px!important;height:18px!important;color:#fff!important;stroke:#fff!important}.coachNavV425Label{grid-column:2!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important}.coachNavV425Item.active .coachNavV425Label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coachNavV425Badge{grid-column:3!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:var(--nav-v425-badge-bg)!important;color:var(--nav-v425-badge-text)!important;-webkit-text-fill-color:var(--nav-v425-badge-text)!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.coachNavV425ActiveClient{margin-top:4px!important}.coachNavV425ActiveClientBtn{width:100%!important;border:1px solid var(--nav-v425-border)!important;border-radius:14px!important;background:var(--nav-v425-chip-bg)!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:10px!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.coachNavV425ActiveClientAvatar{width:36px!important;height:36px!important;border-radius:999px!important;overflow:hidden!important;font-size:12px!important}.coachNavV425ActiveClientCopy{min-width:0!important;display:grid!important;gap:2px!important}.coachNavV425ActiveClientCopy strong{display:block!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.coachNavV425ActiveClientCopy small{display:block!important;color:var(--nav-v425-muted)!important;-webkit-text-fill-color:var(--nav-v425-muted)!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.coachNavV425ActiveClientBtn svg{width:14px!important;height:14px!important;color:var(--nav-v425-muted)!important;stroke:var(--nav-v425-muted)!important}.coachNavV425Footer{margin-top:10px!important;padding-top:12px!important;border-top:1px solid var(--nav-v425-border)!important;display:grid!important;gap:10px!important;background:var(--nav-v425-footer-bg)!important}.coachNavV425Profile{width:100%!important;border:0!important;background:transparent!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:4px 8px!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.coachNavV425ProfileAvatar{width:36px!important;height:36px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:var(--nav-v425-active-bg)!important;color:var(--nav-v425-accent)!important;-webkit-text-fill-color:var(--nav-v425-accent)!important;font-size:12px!important;font-weight:800!important}.coachNavV425ProfileCopy{min-width:0!important;display:grid!important;gap:2px!important}.coachNavV425ProfileCopy strong{display:block!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.coachNavV425ProfileCopy small{display:block!important;color:var(--nav-v425-muted)!important;-webkit-text-fill-color:var(--nav-v425-muted)!important;font-size:11px!important}.coachNavV425FooterActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 4px 2px!important}.coachNavV425FooterBtn{min-height:36px!important;border:1px solid var(--nav-v425-border)!important;border-radius:10px!important;background:transparent!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important;cursor:pointer!important}.coachNavV425FooterBtn svg{width:14px!important;height:14px!important;color:var(--nav-v425-muted)!important;stroke:var(--nav-v425-muted)!important}.coachNavV425FooterBtnSignOut{color:var(--nav-v425-muted)!important;-webkit-text-fill-color:var(--nav-v425-muted)!important}.coachPortalV207 .coachNavV425Item{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.coachPortalV207 .coachNavV425Item.active{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}.coachPortalV207 .coachNavV425Item:not(.active) .coachNavV425IconTile svg{color:var(--nav-v425-muted)!important;stroke:var(--nav-v425-muted)!important}.coachPortalV207 .coachNavV425Item.active .coachNavV425IconTile svg,.coachPortalV207 .coachNavV425Item.active .coachNavV425Label{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .coachPortalV207 .coachNavV425Item,#root .coachPortalV207 button.coachNavV425Item{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}#root .coachPortalV207 .coachNavV425Item.active,#root .coachPortalV207 button.coachNavV425Item.active{background:#06f!important;background-image:none!important;border-color:#06f!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .coachPortalV207 .coachNavV425Item.active *:not(svg):not(path),#root .coachPortalV207 button.coachNavV425Item.active *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .coachPortalV207 .coachNavV425Item.active .coachNavV425Label,#root .coachPortalV207 button.coachNavV425Item.active .coachNavV425Label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .coachPortalV207 .coachNavV425Item.active .coachNavV425IconTile svg,#root .coachPortalV207 button.coachNavV425Item.active .coachNavV425IconTile svg{color:#fff!important;stroke:#fff!important}#root .coachPortalV207 .coachNavV425Item.active .coachNavV425IconTile{background:#ffffff2e!important}.coachPortalV207.coachView-programBuilder>.coachNavV425,.coachPortalV207.coachView-clientPortal>.coachNavV425,.coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder>.coachNavV425,.coachPortalV207.coachDesktopClientShellV285.coachView-clientPortal>.coachNavV425{background:var(--nav-v425-bg)!important;border-right:1px solid var(--nav-v425-border)!important;box-shadow:none!important;color:var(--nav-v425-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-programBuilder>.coachNavV425,html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal>.coachNavV425{--nav-v425-bg: #000000;--nav-v425-border: #2c2c2e;--nav-v425-text: #f5f5f7;--nav-v425-accent: #4ade80;--nav-v425-active-bg: rgba(74, 222, 128, .12);background:#000!important}html[data-nutri-theme=light] .coachPortalV207.coachView-programBuilder>.coachNavV425,html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal>.coachNavV425{background:#fff!important}}@media (max-width: 900px){.coachPortalV207 .coachMobileNavV425 .coachMobileBottomNavV389Inner,.coachPortalV207 .coachMobileNavV425 .coachMobileNavV425Inner{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:8px 6px!important}.coachPortalV207 .coachMobileNavV425 .coachMobileBottomNavV389DbSlot{display:none!important}.coachMobileNavV425IconWrap{position:relative!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;background:transparent!important;border:none!important;box-shadow:none!important}.coachMobileBottomNavV425Well,.coachMobileBottomNavV425Well.active{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}.coachMobileNavV425Badge{position:absolute!important;top:-4px!important;right:-6px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;background:#16a34a!important;color:#052e16!important;font-size:9px!important;font-weight:800!important;line-height:16px!important;text-align:center!important}html[data-nutri-theme=dark] .coachMobileNavV425Badge{background:#4ade80!important;color:#052e16!important}.coachPortalV207 .coachMobileNavV425 button:not(.active){color:var(--coach-muted, #98989d)!important;-webkit-text-fill-color:var(--coach-muted, #98989d)!important}.coachPortalV207 .coachMobileNavV425 button:not(.active) .coachMobileBottomNavV389Icon,.coachPortalV207 .coachMobileNavV425 button:not(.active) .coachMobileBottomNavV389Icon svg,.coachPortalV207 .coachMobileNavV425 button:not(.active) .coachMobileBottomNavV389Label,.coachPortalV207 .coachMobileNavV425 button:not(.active) :where(path,circle,line,polyline,rect){color:var(--coach-muted, #98989d)!important;stroke:var(--coach-muted, #98989d)!important;-webkit-text-fill-color:var(--coach-muted, #98989d)!important}html[data-nutri-theme=light] .coachPortalV207 .coachMobileNavV425 button:not(.active),html[data-nutri-theme=light] .coachPortalV207 .coachMobileNavV425 button:not(.active) .coachMobileBottomNavV389Icon,html[data-nutri-theme=light] .coachPortalV207 .coachMobileNavV425 button:not(.active) .coachMobileBottomNavV389Icon svg,html[data-nutri-theme=light] .coachPortalV207 .coachMobileNavV425 button:not(.active) .coachMobileBottomNavV389Label,html[data-nutri-theme=light] .coachPortalV207 .coachMobileNavV425 button:not(.active) :where(path,circle,line,polyline,rect){color:var(--coach-muted, #667085)!important;stroke:var(--coach-muted, #667085)!important;-webkit-text-fill-color:var(--coach-muted, #667085)!important}.coachPortalV207 .coachMobileNavV425 button.active{background:transparent!important;background-image:none!important;color:var(--coach-accent, #22c55e)!important;-webkit-text-fill-color:var(--coach-accent, #22c55e)!important;box-shadow:none!important;border:none!important;border-radius:0!important}#root .coachPortalV207 .coachMobileNavV425 button.active{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--coach-accent, #22c55e)!important;-webkit-text-fill-color:var(--coach-accent, #22c55e)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachMobileNavV425 button.active{color:var(--coach-accent, #4ade80)!important;-webkit-text-fill-color:var(--coach-accent, #4ade80)!important}html[data-nutri-theme=dark] #root .coachPortalV207 .coachMobileNavV425 button.active{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--coach-accent, #4ade80)!important;-webkit-text-fill-color:var(--coach-accent, #4ade80)!important}.coachPortalV207 .coachMobileNavV425 button.active .coachMobileBottomNavV389Icon,.coachPortalV207 .coachMobileNavV425 button.active .coachMobileNavV425IconWrap,.coachPortalV207 .coachMobileNavV425 button.active .coachMobileBottomNavV389Icon svg,.coachPortalV207 .coachMobileNavV425 button.active .coachMobileBottomNavV389Label,.coachPortalV207 .coachMobileNavV425 button.active :where(path,circle,line,polyline,rect){color:var(--coach-accent, #22c55e)!important;stroke:var(--coach-accent, #22c55e)!important;fill:none!important;-webkit-text-fill-color:var(--coach-accent, #22c55e)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachMobileNavV425 button.active .coachMobileBottomNavV389Icon,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileNavV425 button.active .coachMobileNavV425IconWrap,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileNavV425 button.active .coachMobileBottomNavV389Icon svg,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileNavV425 button.active .coachMobileBottomNavV389Label,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileNavV425 button.active :where(path,circle,line,polyline,rect){color:var(--coach-accent, #4ade80)!important;stroke:var(--coach-accent, #4ade80)!important;-webkit-text-fill-color:var(--coach-accent, #4ade80)!important}.coachPortalV207 .coachMobileBottomNavV389 button.active,.coachPortalV207 .coachMobileBottomNavV395 button.active{background:transparent!important;background-image:none!important;color:var(--coach-accent, #22c55e)!important;-webkit-text-fill-color:var(--coach-accent, #22c55e)!important;box-shadow:none!important;border-radius:16px!important}#root .coachPortalV207 .coachMobileBottomNavV389 button.active,#root .coachPortalV207 .coachMobileBottomNavV395 button.active{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--coach-accent, #22c55e)!important;-webkit-text-fill-color:var(--coach-accent, #22c55e)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV389 button.active,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV395 button.active{color:var(--coach-accent, #4ade80)!important;-webkit-text-fill-color:var(--coach-accent, #4ade80)!important}html[data-nutri-theme=dark] #root .coachPortalV207 .coachMobileBottomNavV389 button.active,html[data-nutri-theme=dark] #root .coachPortalV207 .coachMobileBottomNavV395 button.active{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--coach-accent, #4ade80)!important;-webkit-text-fill-color:var(--coach-accent, #4ade80)!important}.coachPortalV207 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon,.coachPortalV207 .coachMobileBottomNavV395 button.active .coachMobileBottomNavV389Icon,.coachPortalV207 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon svg,.coachPortalV207 .coachMobileBottomNavV395 button.active .coachMobileBottomNavV389Icon svg,.coachPortalV207 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Label,.coachPortalV207 .coachMobileBottomNavV395 button.active .coachMobileBottomNavV389Label,.coachPortalV207 .coachMobileBottomNavV389 button.active :where(path,circle,line,polyline,rect),.coachPortalV207 .coachMobileBottomNavV395 button.active :where(path,circle,line,polyline,rect){color:var(--coach-accent, #22c55e)!important;stroke:var(--coach-accent, #22c55e)!important;-webkit-text-fill-color:var(--coach-accent, #22c55e)!important}html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV395 button.active .coachMobileBottomNavV389Icon,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon svg,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV395 button.active .coachMobileBottomNavV389Icon svg,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Label,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV395 button.active .coachMobileBottomNavV389Label,html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV389 button.active :where(path,circle,line,polyline,rect),html[data-nutri-theme=dark] .coachPortalV207 .coachMobileBottomNavV395 button.active :where(path,circle,line,polyline,rect){color:var(--coach-accent, #4ade80)!important;stroke:var(--coach-accent, #4ade80)!important;-webkit-text-fill-color:var(--coach-accent, #4ade80)!important}.coachMobileNavMoreV425{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:140!important;background:#00000073!important;display:grid!important;align-items:end!important;padding:0 0 calc(10px + env(safe-area-inset-bottom,0px))!important}.coachMobileNavMoreSheetV425{--nav-v425-bg: #ffffff;--nav-v425-border: #e5e5ea;--nav-v425-text: #0f172a;--nav-v425-muted: #64748b;--nav-v425-section: #94a3b8;--nav-v425-hover: rgba(15, 23, 42, .04);--nav-v425-active-bg: rgba(22, 163, 74, .1);--nav-v425-accent: #16a34a;--nav-v425-chip-bg: rgba(15, 23, 42, .04);--nav-v425-badge-bg: rgba(22, 163, 74, .14);--nav-v425-badge-text: #15803d;margin:0 10px 10px!important;max-height:min(78vh,640px)!important;border:1px solid var(--nav-v425-border)!important;border-radius:22px!important;background:var(--nav-v425-bg)!important;color:var(--nav-v425-text)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;box-shadow:0 20px 50px #00000038!important}html[data-nutri-theme=dark] .coachMobileNavMoreSheetV425{--nav-v425-bg: #141416;--nav-v425-border: #2c2c2e;--nav-v425-text: #f5f5f7;--nav-v425-muted: #98989d;--nav-v425-section: #636366;--nav-v425-hover: rgba(255, 255, 255, .06);--nav-v425-active-bg: rgba(74, 222, 128, .12);--nav-v425-accent: #4ade80;--nav-v425-chip-bg: rgba(255, 255, 255, .06);--nav-v425-badge-bg: rgba(74, 222, 128, .16);--nav-v425-badge-text: #4ade80}.coachMobileNavMoreHeadV425{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 16px 10px!important;border-bottom:1px solid var(--nav-v425-border)!important}.coachMobileNavMoreBrandV425{display:flex!important;align-items:center!important;gap:10px!important}.coachMobileNavMoreBrandV425 .coachNavV425BrandMark{width:32px!important;height:32px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#4ade80,#22c55e)!important;color:#052e16!important;font-size:15px!important;font-weight:900!important}.coachMobileNavMoreBrandV425 .coachNavV425BrandCopy strong{display:block!important;color:var(--nav-v425-text)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important}.coachMobileNavMoreBrandV425 .coachNavV425BrandCopy small{display:block!important;color:var(--nav-v425-muted)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important}.coachMobileNavMoreCloseV425{width:34px!important;height:34px!important;border:1px solid var(--nav-v425-border)!important;border-radius:10px!important;background:var(--nav-v425-chip-bg)!important;color:var(--nav-v425-text)!important;font-size:22px!important;line-height:1!important}.coachMobileNavMoreBodyV425{overflow:auto!important;padding:8px 12px 12px!important;display:grid!important;gap:12px!important}.coachMobileNavMoreSectionV425 h2{margin:0 0 6px!important;padding:0 8px!important;color:var(--nav-v425-section)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.coachMobileNavMoreItemsV425{display:grid!important;gap:4px!important}.coachMobileNavMoreSheetV425 .coachNavV425Item{width:100%!important;min-height:44px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--nav-v425-text)!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;text-align:left!important}.coachMobileNavMoreSheetV425 .coachNavV425Item.active{background:transparent!important;background-image:none!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important}.coachMobileNavMoreSheetV425 .coachNavV425IconTile{width:36px!important;height:36px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:var(--nav-v425-chip-bg)!important}.coachMobileNavMoreSheetV425 .coachNavV425Item.active .coachNavV425IconTile{background:#16a34a29!important}html[data-nutri-theme=dark] .coachMobileNavMoreSheetV425 .coachNavV425Item.active .coachNavV425IconTile{background:#4ade8029!important}.coachMobileNavMoreSheetV425 .coachNavV425Label{font-size:14px!important;font-weight:650!important}.coachMobileNavMoreSheetV425 .coachNavV425Item.active .coachNavV425Label{color:var(--nav-v425-accent)!important}#root .coachPortalV207 .coachMobileNavMoreSheetV425 .coachNavV425Item,#root .coachPortalV207 .coachMobileNavMoreSheetV425 button.coachNavV425Item{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}#root .coachPortalV207 .coachMobileNavMoreSheetV425 .coachNavV425Item.active,#root .coachPortalV207 .coachMobileNavMoreSheetV425 button.coachNavV425Item.active{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--nav-v425-text)!important;-webkit-text-fill-color:var(--nav-v425-text)!important}#root .coachPortalV207 .coachMobileNavMoreSheetV425 .coachNavV425Item.active .coachNavV425Label{color:var(--nav-v425-accent)!important;-webkit-text-fill-color:var(--nav-v425-accent)!important}.coachMobileNavMoreSheetV425 .coachNavV425Badge{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:var(--nav-v425-badge-bg)!important;color:var(--nav-v425-badge-text)!important;font-size:10px!important;font-weight:800!important;line-height:20px!important}.coachMobileNavMoreFooterV425{padding:10px 12px 14px!important;border-top:1px solid var(--nav-v425-border)!important}.coachMobileNavMoreFooterV425 .coachNavV425FooterBtnSignOut{width:100%!important;min-height:42px!important;border:1px solid var(--nav-v425-border)!important;border-radius:12px!important;background:var(--nav-v425-chip-bg)!important;color:var(--nav-v425-text)!important;font-size:13px!important;font-weight:700!important}}@media (min-width: 901px){.nutritionBuilderV427.programBuilderV388{display:block!important;width:100%!important;min-height:0!important;padding:0 20px 24px!important}.nutritionBuilderV427 .nb427Workspace{grid-template-columns:minmax(0,1fr) 280px!important}.nutritionBuilderV427 .nb427ToolbarCard{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:12px 14px!important}.nutritionBuilderV427 .pb388ToolbarModeRow{margin-bottom:12px!important;padding-bottom:12px!important;border-bottom:1px solid var(--pb-border)!important}.nutritionBuilderV427 .pb388ToolbarBody{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.nutritionBuilderV427 .pb388ToolbarClientBlock{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}.nutritionBuilderV427 .pb388ToolbarActions,.nutritionBuilderV427 .nb427ToolbarActions{margin-left:0!important;padding:0 0 12px!important;justify-content:flex-start!important}.nutritionBuilderV427 .pb388ToolbarTop{align-items:flex-start!important}.nutritionBuilderV427 .pb388ToolbarSchedule{margin-left:auto!important;padding-bottom:12px!important}.nutritionBuilderV427 .pb388ToolbarBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;flex-shrink:0!important;min-height:40px!important;height:40px!important}.nutritionBuilderV427 .pb388ToolbarBtn svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;display:block!important;stroke:currentColor!important}.nutritionBuilderV427 .pb388ToolbarBtn.is-active{border-color:#4ade8059!important;color:var(--pb-accent)!important;background:#4ade8014!important}html[data-nutri-theme=light] .nutritionBuilderV427 .pb388ToolbarBtn.is-active{border-color:#16a34a59!important;color:#16a34a!important;background:#16a34a14!important}.nutritionBuilderV427 .nb427PublishBtn{background:var(--pb-accent)!important;border-color:var(--pb-accent)!important;color:var(--pb-accent-text, #052e16)!important;-webkit-text-fill-color:var(--pb-accent-text, #052e16)!important;padding:0 16px!important}.nutritionBuilderV427 .nb427PublishBtn svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;color:var(--pb-accent-text, #052e16)!important;stroke:var(--pb-accent-text, #052e16)!important}.nutritionBuilderV427 .nb427MacroBar{margin-top:14px!important;padding:14px 16px!important;border-radius:14px!important;border:1px solid var(--pb-border)!important;background:var(--pb-panel)!important;display:grid!important;gap:10px!important}.nutritionBuilderV427 .nb427MacroBarHead{display:flex!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;align-items:baseline!important}.nutritionBuilderV427 .nb427MacroBarHead strong{font-size:13px!important;color:var(--pb-text)!important}.nutritionBuilderV427 .nb427MacroBarHead span{font-size:12px!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MacroTrack{display:flex!important;height:8px!important;border-radius:999px!important;overflow:hidden!important;background:var(--pb-panel-2)!important}.nutritionBuilderV427 .nb427MacroSegment{display:block!important;height:100%!important;min-width:2px!important}.nutritionBuilderV427 .nb427MacroSegmentProtein{background:var(--pb-accent, #22c55e)!important}.nutritionBuilderV427 .nb427MacroSegmentCarbs{background:var(--pb-accent)!important}.nutritionBuilderV427 .nb427MacroSegmentFat{background:#fb923c!important}.nutritionBuilderV427 .nb427MacroLegend{display:flex!important;gap:14px!important;flex-wrap:wrap!important;font-size:11px!important;font-weight:650!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MacroBarHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.nutritionBuilderV427 .nb427MacroSource{margin:-6px 0 4px!important;font-size:11px!important;font-weight:600!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427KcalBudgetTrack{display:block!important;height:10px!important;border-radius:999px!important;overflow:hidden!important;background:var(--pb-panel-2)!important}.nutritionBuilderV427 .nb427KcalBudgetFill{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--pb-accent, #22c55e),color-mix(in srgb,var(--pb-accent, #22c55e) 70%,#fff))!important;min-width:2px!important}.nutritionBuilderV427 .nb427MacroLegendHint{margin:-4px 0 0!important;font-size:10px!important;font-weight:600!important;color:var(--pb-muted)!important;opacity:.85!important}.nutritionBuilderV427 .nb427MealCard.is-client-meal{border-color:color-mix(in srgb,var(--pb-accent, #5b8cff) 42%,var(--pb-border))!important}.nutritionBuilderV427 .nb427MacroTargets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.nutritionBuilderV427 .nb427MacroTarget{display:grid!important;gap:4px!important;margin:0!important}.nutritionBuilderV427 .nb427MacroTarget span{font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MacroTarget input{width:100%!important;height:34px!important;border-radius:8px!important;border:1px solid var(--pb-border)!important;background:var(--pb-panel-2)!important;color:var(--pb-text)!important;text-align:center!important;font-size:14px!important;font-weight:650!important}.nutritionBuilderV427 .nb427MacroTarget small{font-size:10px!important;color:var(--pb-muted)!important;text-align:center!important}.nutritionBuilderV427 .nb427PatternRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:14px 0 10px!important;font-size:12px!important;font-weight:650!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427PatternSwitch{display:inline-flex!important;gap:6px!important}.nutritionBuilderV427 .nb427PatternSwitch button{margin:0!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid var(--pb-border)!important;background:var(--pb-panel)!important;color:var(--pb-muted)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.nutritionBuilderV427 .nb427PatternSwitch button.active{border-color:#4ade8059!important;color:var(--pb-accent)!important;background:#4ade8014!important}html[data-nutri-theme=light] .nutritionBuilderV427 .nb427PatternSwitch button.active{border-color:#16a34a59!important;color:#16a34a!important;background:#16a34a14!important}.nutritionBuilderV427 .nb427MealsHead{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;margin-bottom:10px!important}.nutritionBuilderV427 .nb427MealsHead strong{font-size:14px!important;color:var(--pb-text)!important}.nutritionBuilderV427 .nb427MealsHead small{font-size:12px!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MealCards{display:grid!important;gap:10px!important}.nutritionBuilderV427 .nb427MealCard{border:1px solid var(--pb-border)!important;border-radius:14px!important;background:var(--pb-panel)!important;overflow:hidden!important}.nutritionBuilderV427 .nb427MealCard.is-expanded{border-color:#4ade8047!important}html[data-nutri-theme=light] .nutritionBuilderV427 .nb427MealCard.is-expanded{border-color:#16a34a47!important}.nutritionBuilderV427 .nb427MealCardToggle{width:100%!important;margin:0!important;border:0!important;background:transparent!important;color:var(--pb-text)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:12px 14px!important;text-align:left!important;cursor:pointer!important;font-family:inherit!important}.nutritionBuilderV427 .nb427MealBadge{width:32px!important;height:32px!important;border-radius:9px!important;display:grid!important;place-items:center!important;font-size:10px!important;font-weight:800!important}.nutritionBuilderV427 .nb427MealCardMain{min-width:0!important;display:grid!important;gap:3px!important}.nutritionBuilderV427 .nb427MealCardMain small{font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MealCardMain strong{font-size:15px!important;font-weight:750!important;color:var(--pb-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nutritionBuilderV427 .nb427MealCardMain span{font-size:12px!important;color:var(--pb-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nutritionBuilderV427 .nb427MealCardMeta{text-align:right!important;display:grid!important;gap:2px!important;min-width:72px!important}.nutritionBuilderV427 .nb427MealCardMeta b{font-size:15px!important;color:var(--pb-text)!important}.nutritionBuilderV427 .nb427MealCardMeta small{font-size:10px!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MealCardMeta i{font-style:normal!important;font-size:10px!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MealCardChevron{color:var(--pb-muted)!important;font-size:14px!important}.nutritionBuilderV427 .nb427MealCardForm{border-top:1px solid var(--pb-border)!important;padding:12px 14px 14px!important;display:grid!important;gap:10px!important}.nutritionBuilderV427 .nb427MealCardForm label{display:grid!important;gap:6px!important;margin:0!important}.nutritionBuilderV427 .nb427MealCardForm label span{font-size:11px!important;font-weight:700!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427MealCardForm :is(input,textarea){width:100%!important;border-radius:10px!important;border:1px solid var(--pb-border)!important;background:var(--pb-panel-2)!important;color:var(--pb-text)!important;padding:10px 12px!important;font-size:13px!important;font-family:inherit!important}.nutritionBuilderV427 .nb427MealMacroRow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.nutritionBuilderV427 .nb427SideList{margin:0!important;display:grid!important;gap:8px!important}.nutritionBuilderV427 .nb427SideList div{display:flex!important;justify-content:space-between!important;gap:10px!important;font-size:12px!important}.nutritionBuilderV427 .nb427SideList dt{margin:0!important;color:var(--pb-muted)!important;font-weight:550!important}.nutritionBuilderV427 .nb427SideList dd{margin:0!important;color:var(--pb-text)!important;font-weight:650!important;text-align:right!important}.nutritionBuilderV427 .nb427CoachRules{margin:0 0 10px!important;font-size:12px!important;line-height:1.5!important;color:var(--pb-muted)!important}.nutritionBuilderV427 .nb427Message{margin-top:12px!important}.coachPortalV207.coachView-programBuilder .nutritionBuilderV427{display:block!important}.nutritionBuilderV555 .nb427MacroBar{margin-bottom:14px!important}.nutritionBuilderV555 .nb427PatternRow{display:none!important}.nutritionBuilderV555 .pb388DetailsCard dl>div{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.nutritionBuilderV555 .pb388ToolbarBtn svg{display:none!important}.nutritionBuilderV555 .pb388SectionLabel{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-muted);margin-bottom:8px}}#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ModeToggle button{background:transparent!important;background-image:none!important;border:0!important;color:var(--pb-muted)!important;-webkit-text-fill-color:var(--pb-muted)!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ModeToggle button.active{background:var(--pb-panel)!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--pb-border)!important;color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important}#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ViewTabs button{background:var(--pb-panel)!important;background-image:none!important;border:1px solid var(--pb-border)!important;color:var(--pb-muted)!important;-webkit-text-fill-color:var(--pb-muted)!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ViewTabs button.active{background:var(--pb-accent-soft)!important;background-image:none!important;border-color:#22c55e59!important;color:var(--pb-accent)!important;-webkit-text-fill-color:var(--pb-accent)!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ViewTabs button.active{border-color:#16a34a59!important;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}#root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427PatternSwitch button{background:var(--pb-panel)!important;background-image:none!important;border:1px solid var(--pb-border)!important;color:var(--pb-muted)!important;-webkit-text-fill-color:var(--pb-muted)!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427PatternSwitch button.active{background:var(--pb-accent-soft)!important;background-image:none!important;border-color:#22c55e59!important;color:var(--pb-accent)!important;-webkit-text-fill-color:var(--pb-accent)!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroTarget input,#root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MealCardForm :is(input,textarea){background:var(--pb-panel-2)!important;background-image:none!important;border:1px solid var(--pb-border)!important;color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroTarget input:focus,#root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MealCardForm :is(input,textarea):focus{outline:none!important;border-color:var(--pb-accent)!important;box-shadow:0 0 0 1px #4ade8040!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427PatternSwitch button.active{border-color:#16a34a59!important;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarBtn:not(.pb388ToolbarPublish):not(.nb427PublishBtn){background:var(--pb-panel-2)!important;background-image:none!important;border:1px solid var(--pb-border)!important;color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarBtn.is-active{background:var(--pb-accent-soft)!important;background-image:none!important;border-color:#22c55e59!important;color:var(--pb-accent)!important;-webkit-text-fill-color:var(--pb-accent)!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarPublish,#root .coachPortalV207.coachView-programBuilder .programBuilderV388 .nb427PublishBtn{background:var(--pb-accent)!important;background-image:none!important;border-color:var(--pb-accent)!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .programBuilderModeTabsV292 button{background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.08)!important;color:#0f172a94!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .programBuilderModeTabsV292 button.active{background:#22c55e!important;background-image:none!important;border-color:#22c55e!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-programBuilder .programBuilderModeTabsV292 button.active{background:#4ade80!important;border-color:#4ade80!important}#root .coachPortalV207.coachView-programBuilder .desktopWorkoutPublishButtonV322{background:var(--pb-accent, #4ade80)!important;background-image:none!important;border-color:var(--pb-accent, #4ade80)!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important;box-shadow:none!important}html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388,html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .pb388Main{background:#fff!important;color:var(--pb-text)!important}html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427.programBuilderV388,html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .pb388Main{background:#fff!important;background-image:none!important}html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427PatternRow,html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427MealsHead,html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427MealCards{color:var(--pb-text)!important}html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427PatternRow span,html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427MealsHead small{color:var(--pb-muted)!important;-webkit-text-fill-color:var(--pb-muted)!important}html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427MealsHead strong{color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important}html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427MacroBar,html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .nb427MealCard,html[data-nutri-theme=light] .coachPortalV207 .nutritionBuilderV427 .pb388ToolbarCard,html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .pb388Sidebar,html[data-nutri-theme=light] .coachPortalV207 .programBuilderV388 .pb388SideCard{background:#fff!important;border-color:#0f172a14!important}.coachPortalV207 .coachQuestionInboxV431{--coach-inbox-accent: var(--coach-accent);--coach-inbox-accent-soft: var(--coach-accent-soft);--coach-inbox-accent-border: var(--coach-accent-border);--coach-inbox-accent-text: var(--coach-accent-text, #052e16);display:grid!important;gap:14px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.coachPortalV207 .coachMessagesHeroV431{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;border:1px solid var(--coach-line)!important;border-radius:24px!important;background:var(--coach-card)!important;padding:18px!important}.coachPortalV207 .coachMessagesEyebrowV431{display:block!important;color:var(--coach-muted)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.coachPortalV207 .coachMessagesHeroCopyV431 h2{margin:6px 0 0!important;color:var(--coach-text)!important;font-size:clamp(24px,3vw,30px)!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:900!important}.coachPortalV207 .coachMessagesHeroCopyV431 p{margin:8px 0 0!important;color:var(--coach-muted)!important;font-size:13px!important;font-weight:600!important}.coachPortalV207 .coachMessagesStatsV431{display:flex!important;gap:10px!important}.coachPortalV207 .coachMessagesStatsV431 article{min-width:84px!important;border:1px solid var(--coach-line)!important;border-radius:16px!important;background:var(--coach-page)!important;padding:10px 12px!important;text-align:center!important}.coachPortalV207 .coachMessagesStatsV431 article.active{border-color:var(--coach-inbox-accent)!important;background:var(--coach-inbox-accent)!important}.coachPortalV207 .coachMessagesStatsV431 article.active :is(strong,small){color:var(--coach-inbox-accent-text)!important}.coachPortalV207 .coachMessagesStatsV431 strong{display:block!important;color:var(--coach-text)!important;font-size:26px!important;line-height:1!important;font-weight:900!important}.coachPortalV207 .coachMessagesStatsV431 small{display:block!important;margin-top:4px!important;color:var(--coach-muted)!important;font-size:11px!important;font-weight:700!important}.coachPortalV207 .coachMessagesTabsV431{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.coachPortalV207 .coachMessagesTabsV431 button{min-height:56px!important;border:1px solid var(--coach-line)!important;border-radius:18px!important;background:var(--coach-card)!important;color:var(--coach-text)!important;padding:0 16px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important}.coachPortalV207 .coachMessagesTabsV431 button svg{width:18px!important;height:18px!important;stroke:currentColor!important;flex-shrink:0!important}.coachPortalV207 .coachMessagesTabsV431 button em{margin-left:auto!important;min-width:28px!important;height:28px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:var(--coach-inbox-accent-soft)!important;color:var(--coach-inbox-accent)!important;font-style:normal!important;font-size:12px!important;font-weight:900!important}.coachPortalV207 .coachMessagesTabsV431 button.active{border-color:var(--coach-inbox-accent)!important;background:var(--coach-inbox-accent)!important;color:var(--coach-inbox-accent-text)!important;box-shadow:0 10px 24px #22c55e2e!important}html[data-nutri-theme=dark] .coachPortalV207 .coachMessagesTabsV431 button.active{box-shadow:none!important}.coachPortalV207 .coachMessagesTabsV431 button.active em{background:#ffffff38!important;color:inherit!important}.coachPortalV207 .coachMessagesTabsV431 button.active svg{stroke:currentColor!important}.coachPortalV207 .coachMessagesGridV431{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.coachPortalV207 .coachMessageCardV431{border:1px solid var(--coach-line)!important;border-radius:20px!important;background:var(--coach-card)!important;padding:16px!important;display:grid!important;gap:12px!important;min-width:0!important}.coachPortalV207 .coachMessageCardV431 header{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.coachPortalV207 .coachMessageCardV431 header>span{width:44px!important;height:44px!important;border-radius:14px!important;display:grid!important;place-items:center!important;border:1px solid var(--coach-inbox-accent-border)!important;background:var(--coach-inbox-accent-soft)!important;color:var(--coach-inbox-accent)!important}.coachPortalV207 .coachMessageCardV431 header svg{width:18px!important;height:18px!important;stroke:currentColor!important}.coachPortalV207 .coachMessageCardV431 header strong{display:block!important;color:var(--coach-text)!important;font-size:16px!important;line-height:1.15!important;font-weight:900!important}.coachPortalV207 .coachMessageCardV431 header small{display:block!important;margin-top:4px!important;color:var(--coach-muted)!important;font-size:11px!important;font-weight:650!important}.coachPortalV207 .coachMessageBodyV431 p{margin:0!important;color:var(--coach-muted)!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important;word-break:break-word!important}.coachPortalV207 .coachMessageReplyV431{display:grid!important;gap:10px!important}.coachPortalV207 .coachMessageReplyV431 textarea{width:100%!important;min-height:96px!important;border:1px solid var(--coach-inbox-accent-border)!important;border-radius:16px!important;background:var(--coach-inbox-accent-soft)!important;color:var(--coach-text)!important;padding:12px!important;font:inherit!important;font-size:13px!important;font-weight:650!important;resize:vertical!important}.coachPortalV207 .coachMessageReplyActionsV431{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.coachPortalV207 .coachMessageAnswerV431{border:1px solid var(--coach-inbox-accent-border)!important;border-radius:14px!important;background:var(--coach-inbox-accent-soft)!important;padding:12px!important}.coachPortalV207 .coachMessageAnswerV431 span{display:block!important;color:var(--coach-inbox-accent)!important;font-size:11px!important;font-weight:900!important}.coachPortalV207 .coachMessageAnswerV431 p{margin:6px 0 0!important;color:var(--coach-text)!important;font-size:12px!important;line-height:1.4!important;font-weight:650!important}.coachPortalV207 .coachMessagesEmptyV431{min-height:260px!important;border:1px solid var(--coach-line)!important;border-radius:22px!important;background:var(--coach-card)!important;display:grid!important;place-items:center!important;text-align:center!important;padding:32px 24px!important;gap:10px!important}.coachPortalV207 .coachMessagesEmptyV431>span{width:56px!important;height:56px!important;border-radius:18px!important;background:var(--coach-inbox-accent-soft)!important;color:var(--coach-inbox-accent)!important;border:1px solid var(--coach-inbox-accent-border)!important;display:grid!important;place-items:center!important}.coachPortalV207 .coachMessagesEmptyV431 h3{margin:0!important;color:var(--coach-text)!important;font-size:18px!important;font-weight:900!important}.coachPortalV207 .coachMessagesEmptyV431 p{margin:0!important;color:var(--coach-muted)!important;font-size:13px!important;max-width:36ch!important}.coachPortalV207 .coachMessagesStatusV431{margin:0!important;color:var(--coach-muted)!important;font-size:13px!important;font-weight:700!important}@media (max-width: 900px){.coachPortalV207 .coachMessagesHeroV431,.coachPortalV207 .coachMessagesGridV431{grid-template-columns:1fr!important}.coachPortalV207 .coachMessagesStatsV431{width:100%!important}.coachPortalV207 .coachMessagesStatsV431 article{flex:1!important}}.coachPortalV207 .coachCheckinsV432{--coach-checkin-accent: #0066ff;--coach-checkin-accent-soft: rgba(0, 102, 255, .12);--coach-checkin-accent-border: rgba(0, 102, 255, .28);display:grid!important;gap:16px!important;padding:0!important}html[data-nutri-theme=dark] .coachPortalV207 .coachCheckinsV432{--coach-checkin-accent: #3b82f6;--coach-checkin-accent-soft: rgba(59, 130, 246, .16);--coach-checkin-accent-border: rgba(59, 130, 246, .34)}.coachPortalV207 .coachCheckinsHeroV432{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:14px!important;align-items:center!important;border:1px solid var(--coach-line)!important;border-radius:24px!important;background:var(--coach-card)!important;padding:18px!important}.coachPortalV207 .coachCheckinsEyebrowV432{display:block!important;color:var(--coach-checkin-accent)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.coachPortalV207 .coachCheckinsHeroCopyV432 p{margin:6px 0 0!important;color:var(--coach-muted)!important;font-size:13px!important;font-weight:600!important;max-width:52ch!important}.coachPortalV207 .coachCheckinsStatsV432{display:flex!important;gap:10px!important}.coachPortalV207 .coachCheckinsStatsV432 article{min-width:84px!important;border:1px solid var(--coach-line)!important;border-radius:16px!important;background:var(--coach-page)!important;padding:10px 12px!important;text-align:center!important}.coachPortalV207 .coachCheckinsStatsV432 article.active{border-color:var(--coach-checkin-accent-border)!important;background:var(--coach-checkin-accent-soft)!important}.coachPortalV207 .coachCheckinsStatsV432 strong{display:block!important;color:var(--coach-text)!important;font-size:26px!important;line-height:1!important;font-weight:900!important}.coachPortalV207 .coachCheckinsStatsV432 small{display:block!important;margin-top:4px!important;color:var(--coach-muted)!important;font-size:11px!important;font-weight:700!important}.coachPortalV207 .coachCheckinsFormBtnV432{min-height:44px!important;border:1px solid var(--coach-checkin-accent-border)!important;border-radius:14px!important;background:var(--coach-checkin-accent-soft)!important;color:var(--coach-checkin-accent)!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.coachPortalV207 .coachCheckinsFormBtnV432 svg{width:16px!important;height:16px!important}.coachPortalV207 .coachCheckinsHeroActionV432{display:none!important}.coachPortalV207 .coachCheckinsTabsV432{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.coachPortalV207 .coachCheckinsTabsV432 button{min-height:52px!important;border:1px solid var(--coach-line)!important;border-radius:16px!important;background:var(--coach-card)!important;color:var(--coach-text)!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.coachPortalV207 .coachCheckinsTabsV432 button svg{width:16px!important;height:16px!important;flex-shrink:0!important}.coachPortalV207 .coachCheckinsTabsV432 button em{margin-left:auto!important;min-width:26px!important;height:26px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:var(--coach-checkin-accent-soft)!important;color:var(--coach-checkin-accent)!important;font-style:normal!important;font-size:11px!important;font-weight:900!important}.coachPortalV207 .coachCheckinsTabsV432 button.active{border-color:var(--coach-checkin-accent)!important;background:var(--coach-checkin-accent-soft)!important;color:var(--coach-checkin-accent)!important}.coachPortalV207 .coachCheckinsGridV432{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.coachPortalV207 .coachCheckinCardV432{border:1px solid var(--coach-line)!important;border-radius:20px!important;background:var(--coach-card)!important;padding:16px!important;display:grid!important;gap:12px!important;min-width:0!important}.coachPortalV207 .coachCheckinCardV432.is-waiting{border-color:var(--coach-checkin-accent-border)!important}.coachPortalV207 .coachCheckinCardV432 header{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.coachPortalV207 .coachCheckinCardAvatarV432{width:48px!important;height:48px!important;border-radius:14px!important}.coachPortalV207 .coachCheckinCardV432 header strong{display:block!important;color:var(--coach-text)!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important}.coachPortalV207 .coachCheckinCardV432 header small{display:block!important;margin-top:4px!important;color:var(--coach-muted)!important;font-size:11px!important;font-weight:650!important}.coachPortalV207 .coachCheckinCardStatusV432{font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--coach-muted)!important}.coachPortalV207 .coachCheckinCardV432.is-waiting .coachCheckinCardStatusV432{color:var(--coach-checkin-accent)!important}.coachPortalV207 .coachCheckinCardMetricsV432{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.coachPortalV207 .coachCheckinCardMetricsV432>div{border:1px solid var(--coach-line)!important;border-radius:12px!important;background:var(--coach-page)!important;padding:8px 10px!important}.coachPortalV207 .coachCheckinCardMetricsV432 small{display:block!important;color:var(--coach-muted)!important;font-size:10px!important;font-weight:700!important}.coachPortalV207 .coachCheckinCardMetricsV432 strong{display:block!important;margin-top:2px!important;color:var(--coach-text)!important;font-size:12px!important;font-weight:800!important}.coachPortalV207 .coachCheckinCardV432 footer{display:flex!important;justify-content:flex-end!important}.coachPortalV207 .coachCheckinsEmptyV432{min-height:280px!important;border:1px solid var(--coach-line)!important;border-radius:24px!important;background:var(--coach-card)!important;display:grid!important;place-items:center!important;text-align:center!important;padding:40px 24px!important;gap:10px!important}.coachPortalV207 .coachCheckinsEmptyV432>span{width:56px!important;height:56px!important;border-radius:18px!important;background:var(--coach-checkin-accent-soft)!important;color:var(--coach-checkin-accent)!important;border:1px solid var(--coach-checkin-accent-border)!important;display:grid!important;place-items:center!important}.coachPortalV207 .coachCheckinsEmptyV432>span svg{width:24px!important;height:24px!important}.coachPortalV207 .coachCheckinsEmptyV432 h3{margin:0!important;color:var(--coach-text)!important;font-size:20px!important;font-weight:900!important}.coachPortalV207 .coachCheckinsEmptyV432 p{margin:0!important;color:var(--coach-muted)!important;font-size:13px!important;max-width:42ch!important}.coachPortalV207 .coachCheckinsFormBtnInlineV432{margin-top:8px!important}@media (max-width: 900px){.coachPortalV207 .coachCheckinsHeroV432,.coachPortalV207 .coachCheckinsGridV432,.coachPortalV207 .coachCheckinsTabsV432{grid-template-columns:1fr!important}.coachPortalV207 .coachCheckinsStatsV432{width:100%!important}.coachPortalV207 .coachCheckinsStatsV432 article{flex:1!important}.coachPortalV207 .coachCheckinsHeroActionV432{display:block!important}.coachPortalV207.coachView-checkins .coachTopbarV207 .coachCheckinsFormBtnV432{display:none!important}}@media (min-width: 901px){.coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV434),.coachPortalV207.coachView-checkinBuilder .coachMainV207:has(.coachCheckinBuilderDesktopV434){padding:28px 32px 36px!important;background:#f5f5f7!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachCheckinsDesktopV434{--cc-page: #f5f5f7;--cc-elevated: #ffffff;--cc-grouped: #f2f2f7;--cc-text: #000000;--cc-secondary: rgba(0, 0, 0, .72);--cc-tertiary: rgba(0, 0, 0, .45);--cc-separator: rgba(60, 60, 67, .12);--cc-accent: #34c759;--cc-accent-fill: rgba(52, 199, 89, .14);--cc-accent-text: #ffffff;--cc-good: #248a3d;--cc-warn: #c93400;--cc-radius: 12px;--cc-radius-lg: 20px;display:flex;flex-direction:column;gap:20px;width:100%;color:var(--cc-text);letter-spacing:-.02em}.coachCheckinsDesktopV434 *{box-sizing:border-box}.coachCheckinsHeadV434{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.coachCheckinsEyebrowV434{margin:0 0 6px;color:var(--cc-accent);font-size:13px;font-weight:600;letter-spacing:-.01em}.coachCheckinsHeadCopyV434 h1{margin:0;font-size:clamp(28px,2.4vw,34px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:var(--cc-text)}.coachCheckinsSubV434{margin:8px 0 0;color:var(--cc-secondary);font-size:15px;line-height:1.45;max-width:42ch}.coachCheckinsGroupV434{background:var(--cc-elevated);border-radius:var(--cc-radius-lg);border:.5px solid var(--cc-separator);overflow:hidden}.coachCheckinsFormBtnV434,.coachCheckinsFormStripBtnV434,.coachCheckinCardPrimaryV434,.coachCheckinCardGhostV434{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit}.coachCheckinsFormBtnV434{min-height:36px;padding:0 16px;border-radius:999px;background:var(--cc-accent);color:var(--cc-accent-text);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.coachCheckinsFormBtnV434 svg{width:16px;height:16px}.coachCheckinsFormStripV434{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;flex-wrap:wrap}.coachCheckinsFormStripCopyV434 strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--cc-text)}.coachCheckinsFormStripCopyV434 p{margin:4px 0 0;font-size:13px;color:var(--cc-secondary)}.coachCheckinsFormChipsV434{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.coachCheckinsFormChipsV434 span{padding:4px 10px;border-radius:999px;background:var(--cc-grouped);font-size:11px;font-weight:600;color:var(--cc-secondary)}.coachCheckinsFormStripBtnV434{min-height:36px;padding:0 14px;border-radius:999px;background:var(--cc-grouped);color:var(--cc-text);font-size:13px;font-weight:600;flex-shrink:0}.coachCheckinsHeroBarV434{display:flex}.coachCheckinsHeroBarV434>div{flex:1;padding:18px 20px;text-align:center;border-right:.5px solid var(--cc-separator)}.coachCheckinsHeroBarV434>div:last-child{border-right:0}.coachCheckinsHeroBarV434 strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--cc-text)}.coachCheckinsHeroBarV434 span{display:block;margin-top:6px;font-size:12px;font-weight:500;color:var(--cc-secondary)}.coachCheckinsSegmentedV434{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--cc-radius);background:var(--cc-grouped)}.coachCheckinsSegmentedV434 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 10px;border-radius:9px;font-size:12px;font-weight:500;color:var(--cc-secondary);cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.coachCheckinsSegmentedV434 button em{min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#0000000f;font-style:normal;font-size:11px;font-weight:700;color:var(--cc-tertiary)}.coachCheckinsSegmentedV434 button.is-active{background:var(--cc-elevated);color:var(--cc-text);font-weight:600;box-shadow:0 1px 3px #00000014}.coachCheckinsSegmentedV434 button.is-active em{background:var(--cc-accent-fill);color:var(--cc-accent)}.coachCheckinsGridV434{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.coachCheckinCardV434{padding:16px 18px;display:grid;gap:14px}.coachCheckinCardV434.is-waiting{box-shadow:inset 3px 0 0 var(--cc-accent)}.coachCheckinCardV434 header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.coachCheckinCardAvatarV434{width:48px!important;height:48px!important;border-radius:14px!important}.coachCheckinCardV434 header strong{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--cc-text)}.coachCheckinCardV434 header small{display:block;margin-top:3px;font-size:12px;color:var(--cc-secondary)}.coachCheckinCardStatusV434{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-tertiary)}.coachCheckinCardStatusV434.is-waiting{color:var(--cc-accent)}.coachCheckinCardMetricsV434{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.coachCheckinCardMetricsV434 article{background:var(--cc-grouped);border-radius:10px;padding:10px;text-align:center}.coachCheckinCardMetricsV434 small{display:block;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--cc-tertiary)}.coachCheckinCardMetricsV434 strong{display:block;margin-top:4px;font-size:13px;font-weight:600;color:var(--cc-text)}.coachCheckinCardV434 footer{display:flex;justify-content:flex-end}.coachCheckinCardPrimaryV434{min-height:40px;padding:0 16px;border-radius:var(--cc-radius);background:var(--cc-accent);color:var(--cc-accent-text);font-size:14px;font-weight:600}.coachCheckinCardGhostV434{min-height:40px;padding:0 16px;border-radius:var(--cc-radius);background:var(--cc-grouped);color:var(--cc-text);font-size:14px;font-weight:600}.coachCheckinsEmptyV434{min-height:280px;display:grid;place-items:center;text-align:center;padding:40px 24px;gap:10px}.coachCheckinsEmptyV434>span{width:56px;height:56px;border-radius:18px;background:var(--cc-accent-fill);color:var(--cc-accent);display:grid;place-items:center}.coachCheckinsEmptyV434>span svg{width:24px;height:24px}.coachCheckinsEmptyV434 h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;color:var(--cc-text)}.coachCheckinsEmptyV434 p{margin:0;font-size:14px;line-height:1.45;color:var(--cc-secondary);max-width:42ch}.coachCheckinsFormBtnInlineV434{margin-top:8px;background:var(--cc-grouped)!important;color:var(--cc-accent)!important}.coachCheckinBuilderDesktopV434{--cb-page: #f5f5f7;--cb-elevated: #ffffff;--cb-grouped: #f2f2f7;--cb-text: #000000;--cb-secondary: rgba(0, 0, 0, .72);--cb-tertiary: rgba(0, 0, 0, .45);--cb-separator: rgba(60, 60, 67, .12);--cb-accent: #0066ff;--cb-accent-fill: rgba(0, 102, 255, .12);--cb-accent-text: #ffffff;--cb-radius: 12px;--cb-radius-lg: 20px;display:flex;flex-direction:column;gap:20px;color:var(--cb-text);letter-spacing:-.02em}.coachCheckinBuilderDesktopV434 *{box-sizing:border-box}.coachCheckinBuilderHeadV434{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.coachCheckinBuilderBackV434{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0 0 8px;color:var(--cb-accent);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.coachCheckinBuilderEyebrowV434{margin:0 0 6px;color:var(--cb-accent);font-size:13px;font-weight:600}.coachCheckinBuilderHeadCopyV434 h1{margin:0;font-size:clamp(26px,2.2vw,32px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--cb-text)}.coachCheckinBuilderHeadCopyV434 p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--cb-secondary);max-width:52ch}.coachCheckinBuilderMetaV434{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coachCheckinBuilderMetaV434 span{font-size:13px;font-weight:600;color:var(--cb-secondary);padding:0 4px}.coachCheckinBuilderResetV434,.coachCheckinBuilderSaveTopV434{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;border:0}.coachCheckinBuilderResetV434{background:var(--cb-grouped);color:var(--cb-text)}.coachCheckinBuilderSaveTopV434{background:var(--cb-accent);color:var(--cb-accent-text)}.coachCheckinBuilderLayoutV434{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;gap:16px!important;align-items:start!important}.coachCheckinBuilderEditorV434{display:grid!important;gap:16px!important}.coachCheckinBuilderSectionV434{background:var(--cb-elevated)!important;border:.5px solid var(--cb-separator)!important;border-radius:var(--cb-radius-lg)!important;padding:18px!important;box-shadow:none!important}.coachCheckinBuilderSectionV434 header h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--cb-text)!important}.coachCheckinBuilderSectionV434 header p{margin:4px 0 0;font-size:13px;color:var(--cb-secondary)!important}.coachCheckinBuilderPresetListV434{display:grid!important;gap:0!important;margin-top:14px!important;border-radius:var(--cb-radius)!important;overflow:hidden!important;border:.5px solid var(--cb-separator)!important}.coachCheckinBuilderPresetRowV434{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 14px!important;background:var(--cb-elevated)!important;border-bottom:.5px solid var(--cb-separator)!important;border-radius:0!important;box-shadow:none!important}.coachCheckinBuilderPresetRowV434:last-child{border-bottom:0!important}.coachCheckinBuilderPresetRowV434.is-off{opacity:.55}.coachCheckinBuilderPresetRowV434 small{font-size:11px!important;color:var(--cb-tertiary)!important;text-align:right;max-width:42%}.coachCheckinBuilderToggleV434 span{font-size:15px!important;font-weight:500!important;color:var(--cb-text)!important}.coachCheckinBuilderCustomCardV356{border:.5px solid var(--cb-separator)!important;border-radius:var(--cb-radius)!important;background:var(--cb-grouped)!important}.coachCheckinBuilderPreviewV434{position:sticky!important;top:12px!important;background:var(--cb-elevated)!important;border:.5px solid var(--cb-separator)!important;border-radius:var(--cb-radius-lg)!important;padding:18px!important;box-shadow:none!important}.coachCheckinBuilderPreviewV434 h2{color:var(--cb-text)!important}.coachCheckinBuilderPhoneV434{background:var(--cb-grouped)!important;border-radius:24px!important;padding:14px!important;border:.5px solid var(--cb-separator)!important}.coachCheckinBuilderFooterV434{display:none!important}.coachCheckinBuilderAddV356{background:var(--cb-accent)!important;color:var(--cb-accent-text)!important;border-radius:999px!important;border:0!important}.coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceV434{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:40!important;display:grid!important;place-items:center!important;padding:32px!important;background:#00000047!important}.coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceWindowV434{width:min(720px,100%)!important;max-width:720px!important;min-height:auto!important;border-radius:22px!important;border:.5px solid rgba(60,60,67,.12)!important;background:#fff!important;color:#000!important;box-shadow:0 24px 60px #00000029!important;overflow:hidden!important}.coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceWindowV434 .coachFlowWindowHeadV358{padding:18px 22px 12px!important;border-bottom:.5px solid rgba(60,60,67,.12)!important;background:#fff!important}.coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceWindowV434 .coachFlowWindowHeadV358 h2{font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#000!important}.coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceChoiceV358{border-radius:14px!important;border:.5px solid rgba(60,60,67,.12)!important;background:#f2f2f7!important}.coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceChoiceV358.active{border-color:#0066ff59!important;background:#0066ff14!important;box-shadow:inset 0 0 0 1px #0066ff14!important}.coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceContinueV358{background:#06f!important;color:#fff!important;border-radius:999px!important;border:0!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV434),html[data-nutri-theme=dark] .coachPortalV207.coachView-checkinBuilder .coachMainV207:has(.coachCheckinBuilderDesktopV434){background:#000!important}html[data-nutri-theme=dark] .coachCheckinsDesktopV434{--cc-page: #000000;--cc-elevated: #1c1c1e;--cc-grouped: #2c2c2e;--cc-text: #ffffff;--cc-secondary: rgba(235, 235, 245, .72);--cc-tertiary: rgba(235, 235, 245, .45);--cc-separator: rgba(84, 84, 88, .65);--cc-accent: #3b82f6;--cc-accent-fill: rgba(59, 130, 246, .16);--cc-accent-text: #ffffff}html[data-nutri-theme=dark] .coachCheckinBuilderDesktopV434{--cb-page: #000000;--cb-elevated: #1c1c1e;--cb-grouped: #2c2c2e;--cb-text: #ffffff;--cb-secondary: rgba(235, 235, 245, .72);--cb-tertiary: rgba(235, 235, 245, .45);--cb-separator: rgba(84, 84, 88, .65);--cb-accent: #3b82f6;--cb-accent-fill: rgba(59, 130, 246, .16);--cb-accent-text: #ffffff}html[data-nutri-theme=dark] .coachCheckinsSegmentedV434 button em{background:#ffffff14}html[data-nutri-theme=dark] .coachCheckinsSegmentedV434 button.is-active{box-shadow:0 1px 3px #00000059}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceWindowV434{background:#1c1c1e!important;color:#fff!important;border-color:#545458a6!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceWindowV434 .coachFlowWindowHeadV358{background:#1c1c1e!important;border-bottom-color:#545458a6!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceWindowV434 .coachFlowWindowHeadV358 h2{color:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachCheckinAudienceChoiceV358{background:#2c2c2e!important;border-color:#545458a6!important}@media (max-width: 1180px){.coachCheckinsGridV434,.coachCheckinBuilderLayoutV434{grid-template-columns:1fr!important}.coachCheckinBuilderPreviewV434{position:static!important}}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV435),.coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV435.desktop){padding:28px 32px 36px!important;background:#f5f5f7!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.aiCoachDesktopV435{--mq-page: #f5f5f7;--mq-elevated: #ffffff;--mq-grouped: #f2f2f7;--mq-text: #000000;--mq-secondary: rgba(0, 0, 0, .72);--mq-tertiary: rgba(0, 0, 0, .45);--mq-separator: rgba(60, 60, 67, .12);--mq-accent: #34c759;--mq-accent-fill: rgba(52, 199, 89, .14);--mq-accent-text: #ffffff;--mq-radius: 8px;--mq-radius-lg: 12px;display:flex;flex-direction:column;gap:20px;color:var(--mq-text);letter-spacing:-.02em}.aiCoachDesktopV435 *{box-sizing:border-box}.aiCoachHeadV435{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.aiCoachEyebrowV435{margin:0 0 6px;color:var(--mq-accent);font-size:13px;font-weight:600}.aiCoachHeadCopyV435 h1{margin:0;font-size:clamp(28px,2.4vw,34px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.aiCoachHeadCopyV435 p{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--mq-secondary);max-width:52ch}.aiCoachGroupV435{background:var(--mq-elevated);border-radius:var(--mq-radius-lg);border:.5px solid var(--mq-separator);overflow:hidden}.aiCoachHeroBarV435{display:flex}.aiCoachHeroBarV435>div{flex:1;padding:18px 16px;text-align:center;border-right:.5px solid var(--mq-separator)}.aiCoachHeroBarV435>div:last-child{border-right:0}.aiCoachHeroBarV435 strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1}.aiCoachHeroBarV435 span{display:block;margin-top:6px;font-size:12px;font-weight:500;color:var(--mq-secondary)}.aiCoachHeroBarV435 em{display:block;margin-top:6px;font-size:11px;font-style:normal;color:var(--mq-tertiary)}.aiCoachWorkspaceGridV435{display:grid!important;grid-template-columns:300px minmax(0,1fr) 300px!important;gap:16px!important;align-items:start!important}.aiCoachInboxV435,.aiCoachWorkspaceV435,.aiCoachRightRailV435>section{background:var(--mq-elevated)!important;border:.5px solid var(--mq-separator)!important;border-radius:var(--mq-radius-lg)!important;box-shadow:none!important}.aiCoachInboxV435{padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.aiCoachInboxV435 header h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--mq-text)!important}.aiCoachInboxV435 header p{margin:4px 0 0;font-size:12px;color:var(--mq-secondary)!important}.aiCoachSegmentedV435{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:var(--mq-radius);background:var(--mq-grouped)}.aiCoachSegmentedV435 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:7px 8px;border-radius:9px;font-size:12px;font-weight:500;color:var(--mq-secondary);cursor:pointer;font-family:inherit}.aiCoachSegmentedV435 button.is-active{background:var(--mq-elevated);color:var(--mq-text);font-weight:600;box-shadow:0 1px 3px #00000014}.aiCoachInboxListV435{display:grid!important;gap:8px!important;max-height:560px;overflow:auto}.aiCoachInboxRowV435{width:100%;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:2px 10px!important;padding:10px 12px!important;border-radius:var(--mq-radius)!important;border:.5px solid var(--mq-separator)!important;background:var(--mq-elevated)!important;text-align:left!important;color:inherit!important;cursor:pointer!important;font-family:inherit!important}.aiCoachInboxRowV435.is-selected{background:var(--mq-accent-fill)!important;border-color:#34c75947!important;box-shadow:inset 2px 0 0 var(--mq-accent)}.aiCoachInboxRowV435 strong{font-size:14px;font-weight:600;color:var(--mq-text)}.aiCoachInboxRowV435 small{display:block;font-size:11px;color:var(--mq-secondary)}.aiCoachInboxRowV435 p{grid-column:2 / -1;margin:0;font-size:12px;line-height:1.35;color:var(--mq-secondary)}.aiCoachInboxBadgeV435{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--mq-grouped);color:var(--mq-secondary)}.aiCoachInboxBadgeV435.tone-checkin{background:var(--mq-accent-fill);color:#248a3d}.aiCoachInboxRowV435 em{grid-column:3;grid-row:1;font-style:normal;font-size:11px;color:var(--mq-tertiary)}.aiCoachWorkspaceV435{padding:18px!important;display:grid!important;gap:14px!important}.aiCoachWorkspaceHeadV435{display:flex;align-items:center;gap:12px}.aiCoachWorkspaceHeadV435 strong{font-size:18px;font-weight:700;letter-spacing:-.03em}.aiCoachWorkspaceHeadV435 small{display:block;font-size:13px;color:var(--mq-secondary)}.aiCoachProfileBtnV435{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:34px;padding:0 14px;border-radius:999px;background:var(--mq-grouped);color:var(--mq-text);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.aiCoachThreadV435 label,.aiCoachResponseLabelV435{font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--mq-tertiary)!important}.aiCoachCheckinGridV435{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.aiCoachCheckinGridV435 article{background:var(--mq-grouped);border-radius:10px;padding:10px;text-align:center;border:.5px solid var(--mq-separator)}.aiCoachCheckinGridV435 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--mq-tertiary)}.aiCoachCheckinGridV435 strong{display:block;margin-top:4px;font-size:12px;font-weight:600;line-height:1.25}.aiCoachClientBubbleV435{background:var(--mq-grouped)!important;color:var(--mq-text)!important;border-radius:var(--mq-radius)!important;padding:14px!important;line-height:1.45!important;font-size:14px!important;border:.5px solid var(--mq-separator)!important}.aiCoachInsightV435{background:var(--mq-accent-fill)!important;border-left:3px solid var(--mq-accent)!important;border-radius:0 var(--mq-radius) var(--mq-radius) 0!important;padding:12px 14px!important;color:var(--mq-text)!important}.aiCoachInsightV435 p{margin:0;font-size:14px;line-height:1.45}.aiCoachInsightV435 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin-top:8px;padding:0;color:var(--mq-accent);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.aiCoachActionsV435{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aiCoachActionsV435 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--mq-separator)!important;background:var(--mq-elevated)!important;color:var(--mq-text)!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;box-shadow:none!important}.aiCoachResponseV435{width:100%;min-height:120px;border:.5px solid var(--mq-separator)!important;border-radius:var(--mq-radius)!important;background:var(--mq-grouped)!important;padding:14px!important;font-size:14px!important;line-height:1.45!important;color:var(--mq-text)!important;font-family:inherit!important;resize:vertical}.aiCoachResponseFooterV435{display:flex;flex-wrap:wrap;gap:8px}.aiCoachPrimaryBtnV435,.aiCoachSecondaryBtnV435{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:40px;padding:0 16px;border-radius:var(--mq-radius);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.aiCoachPrimaryBtnV435{background:var(--mq-accent);color:var(--mq-accent-text)}.aiCoachSecondaryBtnV435{background:var(--mq-grouped);color:var(--mq-text)}.aiCoachRightRailV435{display:grid!important;gap:12px!important}.aiCoachContextV435,.aiCoachToolsV435,.aiCoachSavedPromptsV435{padding:16px!important}.aiCoachContextV435 h2,.aiCoachToolsV435 h2,.aiCoachSavedPromptsV435 h2{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--mq-text)!important}.aiCoachContextV435 dl{margin:0;display:grid;gap:8px}.aiCoachContextV435 dl>div{display:grid;grid-template-columns:96px 1fr;gap:8px}.aiCoachContextV435 dt{font-size:12px;color:var(--mq-tertiary);font-weight:500}.aiCoachContextV435 dd{margin:0;font-size:13px;font-weight:500;color:var(--mq-text)}.aiCoachAccessPillV435{display:inline-flex;padding:3px 8px;border-radius:999px;background:#248a3d1f;color:#248a3d;font-size:11px;font-weight:700}.aiCoachContextMetricsV435{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.aiCoachContextMetricsV435 article{background:var(--mq-grouped);border-radius:10px;padding:10px 8px;text-align:center}.aiCoachContextMetricsV435 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--mq-tertiary)}.aiCoachContextMetricsV435 strong{display:block;margin-top:4px;font-size:14px;font-weight:700}.aiCoachToolsV435 button,.aiCoachSavedPromptsV435 button{width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 0!important;border:0!important;border-bottom:.5px solid var(--mq-separator)!important;background:transparent!important;color:var(--mq-text)!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;box-shadow:none!important;border-radius:0!important}.aiCoachToolsV435 button:last-child,.aiCoachSavedPromptsV435 button:last-child{border-bottom:0!important}.aiCoachStatusV435{margin:0;font-size:13px;color:var(--mq-secondary)}.aiCoachEmptyV435,.aiCoachEmptyWorkspaceV435{color:var(--mq-secondary)!important}.coachVideoReviewsDesktopV435.desktop{--vr-page: #f5f5f7;--vr-elevated: #ffffff;--vr-grouped: #f2f2f7;--vr-text: #000000;--vr-secondary: rgba(0, 0, 0, .72);--vr-tertiary: rgba(0, 0, 0, .45);--vr-separator: rgba(60, 60, 67, .12);--vr-accent: #34c759;--vr-accent-fill: rgba(52, 199, 89, .14);--vr-accent-text: #ffffff;--vr-good: #248a3d;--vr-warn: #c93400;--vr-radius: 8px;--vr-radius-lg: 12px;display:flex;flex-direction:column;gap:20px;color:var(--vr-text);letter-spacing:-.02em}.coachVideoHeadV435{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.coachVideoEyebrowV435{margin:0 0 6px;color:var(--vr-accent);font-size:13px;font-weight:600}.coachVideoHeadCopyV435 h1{margin:0;font-size:clamp(28px,2.4vw,34px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.coachVideoHeadCopyV435 p{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--vr-secondary);max-width:52ch}.coachVideoRefreshBtnV435{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;padding:0 16px;border-radius:999px;background:var(--vr-grouped);color:var(--vr-text);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.coachVideoReviewGridV435{display:grid!important;grid-template-columns:280px minmax(0,1fr) 320px!important;gap:16px!important;align-items:start!important;max-width:none!important;margin:0!important}.coachVideoReviewListV435,.coachVideoReviewCenterV435,.coachVideoReviewSideV435>section,.coachVideoReviewSideV435 .coachVideoDesktopOnlyV390{background:var(--vr-elevated)!important;border:.5px solid var(--vr-separator)!important;border-radius:var(--vr-radius-lg)!important;box-shadow:none!important}.coachVideoReviewListV435{padding:12px!important;display:grid!important;gap:8px!important}.coachVideoInboxHeadV435{display:flex!important;align-items:baseline!important;gap:8px!important;padding:4px 6px 8px!important;border:0!important;background:transparent!important}.coachVideoInboxHeadV435 span{font-size:24px!important;font-weight:700!important;color:var(--vr-text)!important}.coachVideoInboxHeadV435 strong{font-size:14px!important;font-weight:600!important;color:var(--vr-text)!important}.coachVideoInboxHeadV435 em{margin-left:auto;font-style:normal;font-size:11px;color:var(--vr-tertiary)}.coachVideoInboxRowV435{width:100%;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-radius:var(--vr-radius)!important;border:.5px solid var(--vr-separator)!important;background:var(--vr-elevated)!important;text-align:left!important;color:inherit!important;cursor:pointer!important;font-family:inherit!important}.coachVideoInboxRowV435.is-selected{background:var(--vr-accent-fill)!important;border-color:#34c75947!important;box-shadow:inset 2px 0 0 var(--vr-accent)}.coachVideoInboxRowV435>span{width:36px!important;height:36px!important;border-radius:8px!important;background:var(--vr-elevated)!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:700!important;color:var(--vr-secondary)!important}.coachVideoInboxRowV435 strong{font-size:14px;font-weight:600;color:var(--vr-text)}.coachVideoInboxRowV435 small{display:block;font-size:11px;color:var(--vr-secondary)}.coachVideoInboxRowV435 em{font-style:normal;font-size:11px;color:var(--vr-tertiary)}.coachVideoReviewCenterV435{padding:16px!important;display:grid!important;gap:14px!important}.coachVideoReviewDetailHeadV345 h2{color:var(--vr-text)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important}.coachVideoReviewDetailHeadV345 p,.coachVideoReviewDetailHeadV345 span{color:var(--vr-secondary)!important}.coachVideoPlaybackV345{border-radius:12px!important;background:#fafafa!important;border:1px solid #e5e7eb!important;overflow:hidden!important}.coachVideoPlaceholderV345{color:#1d1d1f!important}.coachVideoSessionMetaFullV354{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:14px!important;border-radius:var(--vr-radius)!important;background:var(--vr-grouped)!important;border:.5px solid var(--vr-separator)!important}.coachVideoSessionMetaFullV354 div{background:var(--vr-elevated)!important;border-radius:10px!important;padding:10px!important;border:.5px solid var(--vr-separator)!important}.coachVideoSessionMetaFullV354 span{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--vr-tertiary)!important}.coachVideoSessionMetaFullV354 strong{display:block;margin-top:4px;font-size:13px;font-weight:600;color:var(--vr-text)!important}.coachVideoCenterNotesV353 textarea{border:.5px solid var(--vr-separator)!important;border-radius:var(--vr-radius)!important;background:var(--vr-grouped)!important;color:var(--vr-text)!important;font-family:inherit!important}.coachVideoReviewSideV435{display:grid!important;gap:12px!important;position:sticky!important;top:12px!important}.coachVideoClientCardV435{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important}.coachVideoMovementChecklistV354{padding:14px!important}.coachVideoChecklistRowV390{border-radius:10px!important;background:var(--vr-grouped)!important;border:.5px solid var(--vr-separator)!important}.coachVideoFeedbackEditorsV351>section{border-radius:var(--vr-radius)!important;border:.5px solid var(--vr-separator)!important;overflow:hidden!important}.coachVideoNotesActionsV351 .coachPrimaryV207{width:100%!important;min-height:44px!important;border-radius:var(--vr-radius)!important;background:var(--vr-accent)!important;color:var(--vr-accent-text)!important;border:0!important}.coachVideoQuickNotesV345 button{border-radius:999px!important;background:var(--vr-grouped)!important;color:var(--vr-text)!important;border:.5px solid var(--vr-separator)!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV435),html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV435.desktop){background:#000!important}html[data-nutri-theme=dark] .aiCoachDesktopV435{--mq-page: #000000;--mq-elevated: #1c1c1e;--mq-grouped: #2c2c2e;--mq-text: #ffffff;--mq-secondary: rgba(235, 235, 245, .72);--mq-tertiary: rgba(235, 235, 245, .45);--mq-separator: rgba(84, 84, 88, .65);--mq-accent: #30d158;--mq-accent-fill: rgba(48, 209, 88, .18);--mq-accent-text: #000000}html[data-nutri-theme=dark] .aiCoachInboxBadgeV435.tone-checkin{color:#30d158}html[data-nutri-theme=dark] .coachVideoReviewsDesktopV435.desktop{--vr-page: #000000;--vr-elevated: #1c1c1e;--vr-grouped: #2c2c2e;--vr-text: #ffffff;--vr-secondary: rgba(235, 235, 245, .72);--vr-tertiary: rgba(235, 235, 245, .45);--vr-separator: rgba(84, 84, 88, .65);--vr-accent: #30d158;--vr-accent-fill: rgba(48, 209, 88, .18);--vr-accent-text: #000000}html[data-nutri-theme=dark] .aiCoachSegmentedV435 button.is-active{box-shadow:0 1px 3px #00000059}html[data-nutri-theme=dark] .aiCoachAccessPillV435{background:#30d15829;color:#30d158}@media (max-width: 1280px){.aiCoachWorkspaceGridV435{grid-template-columns:260px minmax(0,1fr)!important}.aiCoachRightRailV435{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.coachVideoReviewGridV435{grid-template-columns:260px minmax(0,1fr)!important}.coachVideoReviewSideV435{grid-column:1 / -1;position:static!important}}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV437),.coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV437.desktop){padding:28px 32px 36px!important;background:var(--coach-refined-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.aiCoachDesktopV437{--coach-refined-page: #f5f5f7;--mq-page: #f5f5f7;--mq-elevated: #ffffff;--mq-grouped: #f2f2f7;--mq-text: #000000;--mq-secondary: rgba(0, 0, 0, .72);--mq-tertiary: rgba(0, 0, 0, .45);--mq-separator: rgba(60, 60, 67, .12);--mq-accent: #34c759;--mq-accent-fill: rgba(52, 199, 89, .14);--mq-accent-text: #ffffff;--mq-icon-bg: rgba(0, 0, 0, .06);--mq-radius: 12px;--mq-radius-lg: 16px}.coachVideoReviewsDesktopV437.desktop{--coach-refined-page: #f5f5f7;--vr-page: #f5f5f7;--vr-elevated: #ffffff;--vr-grouped: #f2f2f7;--vr-text: #000000;--vr-secondary: rgba(0, 0, 0, .72);--vr-tertiary: rgba(0, 0, 0, .45);--vr-separator: rgba(60, 60, 67, .12);--vr-accent: #34c759;--vr-accent-fill: rgba(52, 199, 89, .14);--vr-accent-text: #ffffff;--vr-icon-bg: rgba(0, 0, 0, .06);--vr-radius: 12px;--vr-radius-lg: 16px}.aiCoachHeadV437 h1{margin:0;display:flex;align-items:center;gap:12px;font-size:clamp(28px,2.4vw,36px);font-weight:700;letter-spacing:-.045em}.aiCoachTitleIconV437{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--mq-accent-fill);color:var(--mq-accent)}.aiCoachHeadCopyV437 p{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--mq-secondary);max-width:56ch}.aiCoachStatCardsV437{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aiCoachStatCardsV437 article{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--mq-radius-lg);background:var(--mq-elevated);border:1px solid var(--mq-separator)}.aiCoachStatIconV437{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:var(--mq-grouped);color:var(--mq-accent)}.aiCoachStatCardsV437 article.tone-blue .aiCoachStatIconV437{color:#5ac8fa}.aiCoachStatCardsV437 article.tone-orange .aiCoachStatIconV437{color:#ff9f0a}.aiCoachStatCardsV437 strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--mq-text)}.aiCoachStatCardsV437 small{display:block;margin-top:6px;font-size:12px;font-weight:500;color:var(--mq-secondary)}.aiCoachStatCardsV437 em{display:block;margin-top:4px;font-size:11px;font-style:normal;color:var(--mq-tertiary)}.aiCoachInboxHeadV437{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.aiCoachFilterBtnV437{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mq-separator);background:var(--mq-grouped);color:var(--mq-secondary);width:32px;height:32px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px}.aiCoachTabsV437{display:flex;gap:16px;border-bottom:1px solid var(--mq-separator);padding-bottom:0}.aiCoachTabsV437 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 2px 10px;margin-bottom:-1px;font-size:13px;font-weight:500;color:var(--mq-secondary);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent}.aiCoachTabsV437 button.is-active{color:var(--mq-text);font-weight:600;border-bottom-color:var(--mq-accent)}.aiCoachInboxRowV437.is-selected{border:2px solid var(--mq-accent)!important;background:#2ecc7114!important;box-shadow:none!important}.aiCoachMetricTilesV437{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.aiCoachMetricTilesV437 article{display:grid;gap:4px;padding:12px!important;text-align:left!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;border-radius:var(--mq-radius)!important}.aiCoachMetricIconV437{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--mq-icon-bg);color:var(--mq-accent);margin-bottom:2px}.aiCoachMetricTilesV437 article.tone-purple .aiCoachMetricIconV437{color:#bf5af2}.aiCoachMetricTilesV437 article.tone-blue .aiCoachMetricIconV437{color:#5ac8fa}.aiCoachMetricTilesV437 article.tone-orange .aiCoachMetricIconV437{color:#ff9f0a}.aiCoachInsightV437{display:flex!important;gap:12px!important;align-items:flex-start!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-accent)!important;border-radius:var(--mq-radius)!important;border-left:1px solid var(--mq-accent)!important;padding:14px!important}.aiCoachInsightIconV437{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--mq-accent-fill);color:var(--mq-accent)}.aiCoachInsightV437 label{display:block;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--mq-tertiary)!important;margin-bottom:6px!important}.aiCoachActionsV437{margin-top:4px}.aiCoachResponseWrapV437{position:relative}.aiCoachResponseV437{padding-right:72px!important;min-height:140px!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;border-radius:var(--mq-radius)!important}.aiCoachResponseToolsV437{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.aiCoachResponseToolsV437 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mq-separator);background:var(--mq-elevated);color:var(--mq-secondary);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.aiCoachPrimaryBtnV437{min-height:44px!important;padding:0 20px!important;border-radius:var(--mq-radius)!important;font-size:15px!important}.aiCoachRingMetricsV437{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.aiCoachRingMetricsV437 article{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;padding:8px;background:var(--mq-grouped);border:3px solid var(--mq-separator)}.aiCoachRingMetricsV437 article.tone-green{border-color:var(--mq-accent)}.aiCoachRingMetricsV437 article.tone-warn{border-color:#ff9f0a}.aiCoachRingMetricsV437 strong{display:block;font-size:14px;font-weight:700;color:var(--mq-text)}.aiCoachRingMetricsV437 small{display:block;margin-top:2px;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--mq-tertiary)}.aiCoachSavedPromptsV437 header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.aiCoachSavedPromptsV437 header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--mq-accent);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;padding:0!important;width:auto!important;border-bottom:0!important}.aiCoachSavedPromptsV437 button>div{display:grid;gap:2px;text-align:left}.aiCoachSavedPromptsV437 button strong{font-size:14px;font-weight:600;color:var(--mq-text)}.aiCoachSavedPromptsV437 button small{font-size:12px;color:var(--mq-tertiary);line-height:1.35}.coachVideoReviewsDesktopV437.desktop{display:flex;flex-direction:column;gap:20px;color:var(--vr-text);letter-spacing:-.02em}.coachVideoInboxHeadV437{align-items:center!important;padding:4px 4px 10px!important}.coachVideoInboxHeadV437 strong{font-size:16px!important;font-weight:600!important}.coachVideoInboxBadgeV437{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font-size:12px;font-weight:700;background:var(--vr-grouped);color:var(--vr-secondary)}.coachVideoInboxToolsV437{display:grid;gap:8px;margin-bottom:4px}.coachVideoPendingPillV437{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--vr-separator);background:var(--vr-grouped);color:var(--vr-text);min-height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between}.coachVideoSearchV437{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:40px;height:40px;border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6;color:var(--vr-tertiary);box-shadow:none}.coachVideoSearchV437 input{flex:1;border:0;background:transparent;color:var(--vr-text);font-size:13px;font-family:inherit;outline:none}.coachVideoInboxRowV437.is-selected{border:2px solid var(--vr-accent)!important;background:#2ecc7114!important;box-shadow:none!important}.coachVideoDetailHeadV437{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.coachVideoCrumbV437{display:block;font-size:13px;color:var(--vr-tertiary)!important;margin-bottom:4px}.coachVideoDetailHeadV437 h2{margin:0!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--vr-text)!important}.coachVideoDetailActionsV437{display:flex;gap:6px}.coachVideoDetailActionsV437 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#fff;color:#1d1d1f;width:32px;height:32px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:16px;box-shadow:none}.coachVideoPlaybackV437{min-height:280px;border-radius:var(--vr-radius-lg)!important}.coachVideoPlaceholderV437{min-height:280px;display:grid!important;place-content:center!important;gap:8px!important;text-align:center!important}.coachVideoMetaGridV437{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important}.coachVideoMetaGridV437 div{display:grid!important;gap:4px!important;padding:12px!important;background:#fff!important;border:1px solid var(--vr-separator)!important;border-radius:var(--vr-radius)!important;text-align:left!important}.coachVideoMetaIconV437{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--vr-icon-bg, rgba(0, 0, 0, .06));color:var(--vr-accent);margin-bottom:2px}.coachVideoMetaGridV437 small{font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;color:var(--vr-tertiary)!important}.coachVideoMetaGridV437 strong{font-size:14px!important;font-weight:600!important;color:var(--vr-text)!important}.coachVideoSummaryV437 span em{font-style:normal;color:var(--vr-tertiary);font-weight:400}.coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .coachPrimaryV207{min-height:48px!important;font-size:15px!important;border-radius:var(--vr-radius)!important}}html[data-nutri-theme=light] .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV437),html[data-nutri-theme=light] .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV437.desktop){background:#fff!important}html[data-nutri-theme=light] .aiCoachDesktopV437{--mq-page: #ffffff;--mq-elevated: #ffffff;--mq-grouped: #ffffff;--mq-text: #111827;--mq-secondary: #374151;--mq-tertiary: #6b7280;--mq-separator: #e5e7eb;--mq-accent: #111827;--mq-accent-fill: #f5f5f5;--mq-accent-text: #ffffff;--mq-icon-bg: #ffffff}html[data-nutri-theme=light] .coachVideoReviewsDesktopV437.desktop{--vr-page: #ffffff;--vr-elevated: #ffffff;--vr-grouped: #ffffff;--vr-text: #111827;--vr-secondary: #374151;--vr-tertiary: #6b7280;--vr-separator: #e5e7eb;--vr-accent: #111827;--vr-accent-fill: #f5f5f5;--vr-accent-text: #ffffff;--vr-icon-bg: #ffffff}@media (max-width: 1280px){.aiCoachStatCardsV437{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 901px){.coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV438){padding:28px 32px 36px!important;background:var(--coach-refined-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachCheckinsDesktopV438{--coach-refined-page: #f5f5f7;--ci-page: #f5f5f7;--ci-elevated: #ffffff;--ci-grouped: #f2f2f7;--ci-text: #000000;--ci-secondary: rgba(0, 0, 0, .72);--ci-tertiary: rgba(0, 0, 0, .45);--ci-separator: rgba(60, 60, 67, .12);--ci-accent: #34c759;--ci-accent-fill: rgba(52, 199, 89, .14);--ci-accent-soft: rgba(52, 199, 89, .08);--ci-accent-text: #ffffff;--ci-radius: 12px;--ci-radius-lg: 16px;--cc-page: var(--ci-page);--cc-elevated: var(--ci-elevated);--cc-grouped: var(--ci-grouped);--cc-text: var(--ci-text);--cc-secondary: var(--ci-secondary);--cc-tertiary: var(--ci-tertiary);--cc-separator: var(--ci-separator);--cc-accent: var(--ci-accent);--cc-accent-fill: var(--ci-accent-fill);--cc-accent-text: var(--ci-accent-text);display:flex;flex-direction:column;gap:16px;color:var(--ci-text)}.coachCheckinsHeadActionsV438{display:flex;gap:8px;flex-wrap:wrap}.coachCheckinsFormBtnPrimaryV438{background:var(--ci-accent)!important;color:var(--ci-accent-text)!important}.coachCheckinsCustomizeBtnV438{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid var(--ci-separator)!important;background:var(--ci-grouped)!important;color:var(--ci-text)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;font-family:inherit!important}.coachCheckinsFormCardV438{display:flex!important;align-items:center!important;gap:16px!important;padding:16px 18px!important}.coachCheckinsFormIconV438{width:48px;height:48px;border-radius:50%;border:1px solid var(--ci-separator);background:var(--ci-grouped);display:grid;place-items:center;color:var(--ci-secondary);flex-shrink:0}.coachCheckinsStatCardsV438{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.coachCheckinsStatCardsV438 article{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--ci-radius-lg);background:var(--ci-elevated);border:1px solid var(--ci-separator)}.coachCheckinsStatIconV438{width:36px;height:36px;border-radius:10px;background:var(--ci-accent-fill);color:var(--ci-accent);display:grid;place-items:center;flex-shrink:0}.coachCheckinsStatCardsV438 strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1}.coachCheckinsStatCardsV438 small{display:block;margin-top:8px;font-size:13px;font-weight:600}.coachCheckinsStatCardsV438 em{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--ci-tertiary)}.coachCheckinsLayoutV438{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.coachCheckinsMainV438{display:grid;gap:0;align-content:start;background:transparent}.coachCheckinsTabsV438{display:flex;gap:20px;border-bottom:1px solid var(--ci-separator);margin-bottom:12px}.coachCheckinsTabsV438 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:10px 2px 12px;margin-bottom:-1px;font-size:14px;font-weight:500;color:var(--ci-secondary);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent}.coachCheckinsTabsV438 button.is-active{color:var(--ci-text);font-weight:600;border-bottom-color:var(--ci-accent)}.coachCheckinsSearchV438{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:40px;height:40px;border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6;color:#6b7280;margin-bottom:12px}.coachCheckinsSearchV438 input{flex:1;border:0;background:transparent;color:var(--ci-text);font-size:13px;font-family:inherit;outline:none}.coachCheckinsCaughtUpV438{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--ci-radius);background:var(--ci-accent-soft);border:1px solid rgba(34,197,94,.22);margin-bottom:12px;font-size:14px;font-weight:600}.coachCheckinsCaughtUpV438 span{width:28px;height:28px;border-radius:50%;background:var(--ci-accent-fill);color:var(--ci-accent);display:grid;place-items:center;flex-shrink:0}.coachCheckinsTableWrapV438{overflow:hidden;padding:0!important}.coachCheckinsTableScrollV438{overflow-x:auto}.coachCheckinsTableV438{width:100%;border-collapse:collapse;font-size:13px}.coachCheckinsTableV438 th{padding:12px 18px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ci-tertiary);border-bottom:1px solid var(--ci-separator)}.coachCheckinsTableV438 td{padding:14px 18px;border-bottom:1px solid var(--ci-separator);vertical-align:middle}.coachCheckinsClientCellV438{display:flex;align-items:center;gap:12px}.coachCheckinsClientCellV438 strong{display:block;font-size:14px;font-weight:600}.coachCheckinsClientCellV438 small{display:block;margin-top:2px;font-size:12px;color:var(--ci-tertiary)}.coachCheckinsTableV438 td strong{display:block;font-size:14px;font-weight:500}.coachCheckinsTableV438 td small{display:block;margin-top:2px;font-size:12px;color:var(--ci-tertiary)}.coachCheckinsStatusPillV438{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--ci-accent-fill);color:var(--ci-accent);font-size:12px;font-weight:600}.coachCheckinsStatusPillV438.is-waiting{background:#ff9f0a29;color:#ff9f0a}.coachCheckinsReadinessV438{display:flex;align-items:center;gap:10px}.coachCheckinsReadinessRingV438{width:44px;height:44px;border-radius:50%;border:3px solid var(--ci-accent);display:grid;place-items:center;font-size:13px;font-weight:700;flex-shrink:0}.coachCheckinsReadinessV438 em{font-style:normal;font-size:13px;font-weight:600;color:var(--ci-accent)}.coachCheckinsTableFootV438{padding:14px 18px 18px;text-align:center}.coachCheckinsViewAllV438{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ci-separator);background:var(--ci-grouped);color:var(--ci-text);min-height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.coachCheckinsSideV438{display:grid;gap:12px}.coachCheckinsInsightsV438,.coachCheckinsTipsV438,.coachCheckinsHelpV438{padding:16px!important}.coachCheckinsInsightsV438 h2,.coachCheckinsTipsV438 h2,.coachCheckinsHelpV438 h2{margin:0 0 14px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.coachCheckinsInsightBlockV438{padding:12px 0;border-bottom:1px solid var(--ci-separator)}.coachCheckinsInsightBlockV438:last-of-type{border-bottom:0}.coachCheckinsInsightBlockV438 small{display:block;font-size:12px;color:var(--ci-tertiary);margin-bottom:6px}.coachCheckinsInsightBlockV438>strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em}.coachCheckinsInsightBlockV438>em{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--ci-accent);font-weight:600}.coachCheckinsInsightRingV438{display:flex;align-items:center;gap:12px}.coachCheckinsInsightRingV438 span{width:52px;height:52px;border-radius:50%;border:3px solid var(--ci-accent);display:grid;place-items:center;font-size:16px;font-weight:700}.coachCheckinsLatestV438{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:inherit}.coachCheckinsLatestV438 strong{display:block;font-size:14px;font-weight:600;margin-top:4px}.coachCheckinsLatestV438 em{display:block;font-size:12px;font-style:normal;color:var(--ci-tertiary);margin-top:2px}.coachCheckinsTipsV438 strong{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.coachCheckinsTipsV438 p,.coachCheckinsHelpV438 p{margin:0;font-size:13px;line-height:1.45;color:var(--ci-secondary)}.coachCheckinsHelpBtnV438{margin-top:12px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ci-separator);background:var(--ci-grouped);color:var(--ci-text);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.coachCheckinsEmptyInlineV438{padding:32px 24px!important;text-align:center}}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV438){background:#f5f5f7!important}html[data-nutri-theme=light] .coachCheckinsDesktopV438{--ci-page: #f5f5f7;--ci-elevated: #ffffff;--ci-grouped: #f2f2f7;--ci-text: #000000;--ci-secondary: rgba(0, 0, 0, .72);--ci-tertiary: rgba(0, 0, 0, .45);--ci-separator: rgba(60, 60, 67, .12);--ci-accent: #34c759;--ci-accent-fill: rgba(52, 199, 89, .14);--ci-accent-soft: rgba(52, 199, 89, .08);--ci-accent-text: #ffffff;--cc-page: var(--ci-page);--cc-elevated: var(--ci-elevated);--cc-grouped: var(--ci-grouped);--cc-text: var(--ci-text);--cc-secondary: var(--ci-secondary);--cc-tertiary: var(--ci-tertiary);--cc-separator: var(--ci-separator);--cc-accent: var(--ci-accent);--cc-accent-fill: var(--ci-accent-fill);--cc-accent-text: var(--ci-accent-text)}@media (min-width: 901px){.coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV439){padding:28px 32px 36px!important;background:var(--coach-refined-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachIntelDesktopV439{--coach-refined-page: #f5f5f7;--in-page: #f5f5f7;--in-elevated: #ffffff;--in-grouped: #f2f2f7;--in-text: #000000;--in-secondary: rgba(0, 0, 0, .72);--in-tertiary: rgba(0, 0, 0, .45);--in-separator: rgba(60, 60, 67, .12);--in-accent: #34c759;--in-accent-fill: rgba(52, 199, 89, .14);--in-accent-soft: rgba(52, 199, 89, .08);--in-accent-text: #ffffff;--in-icon-bg: rgba(0, 0, 0, .06);--in-warn: #ff9f0a;--in-danger: #ef4444;--in-blue: #007aff;--in-radius: 12px;--in-radius-lg: 16px;--ci-page: var(--in-page);--ci-elevated: var(--in-elevated);--ci-grouped: var(--in-grouped);--ci-text: var(--in-text);--ci-secondary: var(--in-secondary);--ci-tertiary: var(--in-tertiary);--ci-separator: var(--in-separator);--ci-accent: var(--in-accent);--ci-accent-fill: var(--in-accent-fill);--ci-accent-text: var(--in-accent-text);--ci-radius: var(--in-radius);--ci-radius-lg: var(--in-radius-lg);display:flex;flex-direction:column;gap:16px;color:var(--in-text)}.coachIntelStatCardsV439{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.coachIntelStatCardsV439 article{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--in-radius-lg);background:var(--in-elevated);border:1px solid var(--in-separator)}.coachIntelStatIconV439{width:36px;height:36px;border-radius:10px;background:var(--in-accent-fill);color:var(--in-accent);display:grid;place-items:center;flex-shrink:0}.coachIntelStatCardsV439 strong{display:flex;align-items:center;gap:8px;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1}.coachIntelStatMiniRingV439{width:28px;height:28px;border-radius:50%;border:3px solid var(--in-accent);display:inline-grid;place-items:center;font-size:9px;font-weight:700;color:var(--in-accent)}.coachIntelStatCardsV439 small{display:block;margin-top:8px;font-size:13px;font-weight:600}.coachIntelStatCardsV439 em{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--in-tertiary)}.coachIntelLayoutV439{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.coachIntelClientPanelV439{padding:12px;border-radius:var(--in-radius-lg);background:var(--in-elevated);border:1px solid var(--in-separator)}.coachIntelClientPanelV439 header{padding:4px 4px 10px;font-size:15px;font-weight:600}.coachIntelSearchV439{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:40px;height:40px;border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6;color:#6b7280;margin-bottom:10px}.coachIntelSearchV439 input{flex:1;border:0;background:transparent;color:var(--in-text);font-size:13px;font-family:inherit;outline:none}.coachIntelClientListV439{display:grid;gap:8px}.coachIntelClientRowV439{width:100%;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--in-radius);border:1px solid var(--in-separator);background:var(--in-elevated);text-align:left;color:inherit;cursor:pointer;font-family:inherit}.coachIntelClientRowV439.is-selected{border:2px solid var(--in-accent);background:var(--in-accent-soft)}.coachIntelClientRowV439 strong{display:block;font-size:14px;font-weight:600}.coachIntelClientRowV439 small{display:block;font-size:11px;color:var(--in-secondary);margin-top:2px}.coachIntelClientRowV439 em{display:block;font-size:11px;font-style:normal;color:var(--in-tertiary);margin-top:4px}.coachIntelMainV439{padding:18px 20px;border-radius:var(--in-radius-lg);background:var(--in-elevated);border:1px solid var(--in-separator)}.coachIntelDetailHeadV439{display:flex;align-items:center;gap:14px;margin-bottom:16px}.coachIntelDetailHeadV439 h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em}.coachIntelDetailHeadV439 p{margin:4px 0 0;font-size:14px;color:var(--in-secondary)}.coachIntelTrendPillV439{margin-left:auto;padding:6px 12px;border-radius:999px;background:var(--in-accent-fill);color:var(--in-accent);font-size:12px;font-weight:600}.coachIntelSummaryV439{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--in-radius);border:1px solid var(--in-accent);background:var(--in-accent-soft);margin-bottom:16px}.coachIntelSummaryIconV439{width:32px;height:32px;border-radius:8px;background:var(--in-accent-fill);color:var(--in-accent);display:grid;place-items:center;flex-shrink:0}.coachIntelSummaryV439 label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--in-tertiary);margin-bottom:6px}.coachIntelSummaryV439 p{margin:0;font-size:14px;line-height:1.45}.coachIntelSummaryBtnV439{margin-left:auto;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--in-separator);background:var(--in-grouped);color:var(--in-text);min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;flex-shrink:0}.coachIntelSignalsV439 h3,.coachIntelDonutsWrapV439 h3,.coachIntelInsightsV439 h3,.coachIntelQuickActionsV439 h3{margin:0 0 10px;font-size:14px;font-weight:600}.coachIntelSignalsGridV439{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.coachIntelSignalsGridV439 article{padding:12px 10px;border-radius:var(--in-radius);background:var(--in-grouped);border:1px solid var(--in-separator);text-align:center}.coachIntelSignalsGridV439 article span{width:28px;height:28px;border-radius:8px;background:var(--in-icon-bg);color:var(--in-accent);display:grid;place-items:center;margin:0 auto 8px}.coachIntelSignalsGridV439 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--in-tertiary)}.coachIntelSignalsGridV439 strong{display:block;margin-top:4px;font-size:13px;font-weight:600}.coachIntelDonutsGridV439{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:8px 0;border-top:1px solid var(--in-separator);border-bottom:1px solid var(--in-separator)}.coachIntelDonutV439{display:grid;justify-items:center;text-align:center;gap:4px;padding:8px 4px}.coachIntelDonutRingV439{position:relative;width:84px;height:84px}.coachIntelDonutRingV439 strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:16px;font-weight:700}.coachIntelDonutTrackV439{fill:none;stroke:var(--in-grouped);stroke-width:6}.coachIntelDonutFillV439{fill:none;stroke:var(--in-accent);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.coachIntelDonutV439.tone-warn .coachIntelDonutFillV439{stroke:var(--in-warn)}.coachIntelDonutV439.tone-danger .coachIntelDonutFillV439{stroke:var(--in-danger)}.coachIntelDonutV439 small{font-size:11px;font-weight:600;color:var(--in-secondary);line-height:1.25;max-width:92px}.coachIntelDonutV439 em{font-size:11px;font-weight:600;font-style:normal;color:var(--in-accent)}.coachIntelDonutV439.tone-warn em{color:var(--in-warn)}.coachIntelDonutV439.tone-danger em{color:var(--in-danger)}.coachIntelInsightListV439{display:grid;gap:8px;margin-bottom:18px}.coachIntelInsightRowV439{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--in-radius);background:var(--in-grouped);border:1px solid var(--in-separator);text-align:left;color:inherit;cursor:pointer;font-family:inherit}.coachIntelInsightRowV439 strong{display:block;font-size:14px;font-weight:600}.coachIntelInsightRowV439 small{display:block;margin-top:2px;font-size:12px;color:var(--in-tertiary)}.coachIntelInsightRowV439 em{font-style:normal;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.coachIntelInsightRowV439.tone-danger em{background:#ef444429;color:var(--in-danger)}.coachIntelInsightRowV439.tone-warn em{background:#ff9f0a29;color:var(--in-warn)}.coachIntelInsightRowV439.tone-blue em{background:#5ac8fa29;color:var(--in-blue)}.coachIntelInsightRowV439.tone-good em{background:var(--in-accent-fill);color:var(--in-accent)}.coachIntelInsightGlyphV439{width:32px;height:32px;border-radius:8px;background:var(--in-elevated);color:var(--in-secondary);display:grid;place-items:center;flex-shrink:0}.coachIntelQuickGridV439{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.coachIntelQuickBtnV439{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:72px;padding:12px 14px;border-radius:var(--in-radius);border:1px solid var(--in-separator);background:var(--in-grouped);color:var(--in-text);font-size:13px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.coachIntelQuickBtnV439 span{width:24px;height:24px;border-radius:6px;background:var(--in-elevated);color:var(--in-accent);display:grid;place-items:center}.coachIntelBottomV439{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.coachIntelFeedV439,.coachIntelConnectedV439{padding:16px!important}.coachIntelFeedV439 h3,.coachIntelConnectedV439 h3{margin:0 0 12px;font-size:15px;font-weight:600}.coachIntelFeedRowV439{display:flex;gap:12px;align-items:flex-start;padding:8px 0}.coachIntelFeedRowV439>span{width:8px;height:8px;border-radius:50%;background:var(--in-accent);margin-top:6px;flex-shrink:0}.coachIntelFeedTopV439{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.coachIntelFeedTopV439 strong{font-size:14px;font-weight:600}.coachIntelFeedTopV439 time{font-size:11px;color:var(--in-tertiary)}.coachIntelFeedRowV439 p{margin:4px 0 0;font-size:12px;color:var(--in-secondary);line-height:1.4}.coachIntelConnectedV439>small{display:block;font-size:12px;color:var(--in-tertiary);margin-bottom:12px}.coachIntelConnectedGridV439{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.coachIntelConnectedGridV439 article{padding:12px;border-radius:var(--in-radius);background:var(--in-grouped);border:1px solid var(--in-separator)}.coachIntelConnectedGridV439 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--in-tertiary)}.coachIntelConnectedGridV439 strong{display:block;margin-top:4px;font-size:16px;font-weight:700}.coachIntelConnectedLiveV439{margin:12px 0 0;font-size:12px;color:var(--in-accent);font-weight:600}.coachIntelSettingInlineV439{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--in-separator);font-size:13px;font-weight:600}}html[data-nutri-theme=light] .coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV439){background:#f5f5f7!important}html[data-nutri-theme=light] .coachIntelDesktopV439{--in-page: #f5f5f7;--in-elevated: #ffffff;--in-grouped: #f2f2f7;--in-text: #000000;--in-secondary: rgba(0, 0, 0, .72);--in-tertiary: rgba(0, 0, 0, .45);--in-separator: rgba(60, 60, 67, .12);--in-accent: #34c759;--in-accent-fill: rgba(52, 199, 89, .14);--in-accent-soft: rgba(52, 199, 89, .08);--in-accent-text: #ffffff;--in-icon-bg: rgba(0, 0, 0, .06);--ci-page: var(--in-page);--ci-elevated: var(--in-elevated);--ci-grouped: var(--in-grouped);--ci-text: var(--in-text);--ci-secondary: var(--in-secondary);--ci-tertiary: var(--in-tertiary);--ci-separator: var(--in-separator);--ci-accent: var(--in-accent);--ci-accent-fill: var(--in-accent-fill);--ci-accent-text: var(--in-accent-text)}@media (max-width: 1280px){.coachCheckinsLayoutV438{grid-template-columns:1fr!important}.coachCheckinsStatCardsV438{grid-template-columns:repeat(2,minmax(0,1fr))}.coachIntelLayoutV439,.coachIntelBottomV439{grid-template-columns:1fr!important}.coachIntelStatCardsV439{grid-template-columns:repeat(2,minmax(0,1fr))}.coachIntelDonutsGridV439{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV437),html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV437.desktop){background:#0d0d0d!important}html[data-nutri-theme=dark] .aiCoachDesktopV437{--coach-refined-page: #0d0d0d;--mq-page: #0d0d0d;--mq-elevated: #1a1a1a;--mq-grouped: #141414;--mq-text: #ffffff;--mq-secondary: rgba(255, 255, 255, .72);--mq-tertiary: rgba(255, 255, 255, .45);--mq-separator: #262626;--mq-accent: #2ecc71;--mq-accent-fill: rgba(46, 204, 113, .12);--mq-accent-text: #ffffff;--mq-icon-bg: rgba(255, 255, 255, .06)}html[data-nutri-theme=dark] .coachVideoReviewsDesktopV437.desktop{--coach-refined-page: #0d0d0d;--vr-page: #0d0d0d;--vr-elevated: #1a1a1a;--vr-grouped: #141414;--vr-text: #ffffff;--vr-secondary: rgba(255, 255, 255, .72);--vr-tertiary: rgba(255, 255, 255, .45);--vr-separator: #262626;--vr-accent: #2ecc71;--vr-accent-fill: rgba(46, 204, 113, .12);--vr-accent-text: #ffffff;--vr-icon-bg: rgba(255, 255, 255, .06)}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV438){background:#0d0d0d!important}html[data-nutri-theme=dark] .coachCheckinsDesktopV438{--coach-refined-page: #0d0d0d;--ci-page: #0d0d0d;--ci-elevated: #141414;--ci-grouped: #1c1c1c;--ci-text: #ffffff;--ci-secondary: rgba(255, 255, 255, .72);--ci-tertiary: rgba(255, 255, 255, .45);--ci-separator: #262626;--ci-accent: #22c55e;--ci-accent-fill: rgba(34, 197, 94, .14);--ci-accent-soft: rgba(34, 197, 94, .1);--ci-accent-text: #ffffff;--cc-page: var(--ci-page);--cc-elevated: var(--ci-elevated);--cc-grouped: var(--ci-grouped);--cc-text: var(--ci-text);--cc-secondary: var(--ci-secondary);--cc-tertiary: var(--ci-tertiary);--cc-separator: var(--ci-separator);--cc-accent: var(--ci-accent);--cc-accent-fill: var(--ci-accent-fill);--cc-accent-text: var(--ci-accent-text)}html[data-nutri-theme=dark] .coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV439){background:#0a0a0a!important}html[data-nutri-theme=dark] .coachIntelDesktopV439{--coach-refined-page: #0a0a0a;--in-page: #0a0a0a;--in-elevated: #141414;--in-grouped: #1c1c1c;--in-text: #ffffff;--in-secondary: rgba(255, 255, 255, .72);--in-tertiary: rgba(255, 255, 255, .45);--in-separator: #262626;--in-accent: #22c55e;--in-accent-fill: rgba(34, 197, 94, .14);--in-accent-soft: rgba(34, 197, 94, .1);--in-accent-text: #ffffff;--in-icon-bg: rgba(255, 255, 255, .06);--in-warn: #ff9f0a;--in-danger: #ef4444;--in-blue: #5ac8fa;--ci-page: var(--in-page);--ci-elevated: var(--in-elevated);--ci-grouped: var(--in-grouped);--ci-text: var(--in-text);--ci-secondary: var(--in-secondary);--ci-tertiary: var(--in-tertiary);--ci-separator: var(--in-separator);--ci-accent: var(--in-accent);--ci-accent-fill: var(--in-accent-fill);--ci-accent-text: var(--in-accent-text)}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green,.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green-soft,.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-blue,.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-orange{background:var(--mq-elevated)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green{background:#34c7591f!important;border-color:#34c7593d!important}html[data-nutri-theme=light] .coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-blue{background:#5ac8fa1f!important;border-color:#5ac8fa3d!important}html[data-nutri-theme=light] .coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-orange{background:#ff9f0a1f!important;border-color:#ff9f0a3d!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green{background:#2ecc711f!important;border-color:#2ecc7147!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green-soft{background:var(--mq-elevated)!important;border-color:var(--mq-separator)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-blue{background:#5ac8fa1a!important;border-color:#5ac8fa38!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-orange{background:#ff9f0a1a!important;border-color:#ff9f0a38!important}.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green .aiCoachStatIconV437{background:var(--mq-accent-fill)!important;color:var(--mq-accent)!important}.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green-soft .aiCoachStatIconV437{background:var(--mq-grouped)!important;color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green-soft strong,.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green-soft small,.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article.tone-green-soft em{color:inherit!important}.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article strong,.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article small,.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article em{color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article small{color:var(--mq-secondary)!important}.coachPortalV207.coachView-aiQuestions .aiCoachStatCardsV437 article em{color:var(--mq-tertiary)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachWorkspaceV295 footer.aiCoachResponseFooterV437{display:flex!important;flex-wrap:wrap!important;grid-template-columns:unset!important;gap:8px!important;margin-top:12px!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachWorkspaceV295 footer button,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachActionsV295 button,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachActionsV435 button,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachActionsV437 button{height:auto!important;min-height:40px!important;border:.5px solid var(--mq-separator)!important;border-radius:999px!important;background:var(--mq-elevated)!important;color:var(--mq-text)!important;padding:8px 14px!important;box-shadow:none!important;justify-content:flex-start!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachPrimaryBtnV435,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachPrimaryBtnV437{background:var(--mq-accent)!important;border-color:var(--mq-accent)!important;color:var(--mq-accent-text)!important;-webkit-text-fill-color:var(--mq-accent-text)!important;border-radius:var(--mq-radius)!important;min-height:44px!important;padding:0 20px!important;justify-content:center!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachSecondaryBtnV435{background:var(--mq-grouped)!important;border:0!important;color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important;justify-content:center!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachPrimaryBtnV435 svg,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachPrimaryBtnV437 svg,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachActionsV295 button svg,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachActionsV435 button svg{color:currentColor!important;stroke:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRightRailV295 section>button,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachToolsV435 button,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachSavedPromptsV435 button{width:100%!important;min-height:34px!important;margin-top:0!important;border:0!important;border-bottom:.5px solid var(--mq-separator)!important;border-radius:0!important;background:transparent!important;color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important;box-shadow:none!important;padding:12px 0!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInsightV437 button{background:transparent!important;border:0!important;color:var(--mq-accent)!important;-webkit-text-fill-color:var(--mq-accent)!important;padding:0!important;min-height:0!important;box-shadow:none!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRingMetricsV437 article.tone-green{background:var(--mq-grouped)!important;border-color:var(--mq-accent)!important;color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRingMetricsV437 article.tone-warn{background:var(--mq-grouped)!important;border-color:#ff9f0a!important;color:var(--mq-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop{--coach-bg: var(--vr-grouped);--coach-line: var(--vr-separator);--coach-muted: var(--vr-secondary);--coach-text: var(--vr-text);--coach-accent: var(--vr-accent);--coach-accent-text: var(--vr-accent-text)}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoInboxToolsV437{width:100%}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoReviewListV345 button.coachVideoPendingPillV437{width:100%!important;display:flex!important;grid-template-columns:unset!important;gap:8px!important;padding:0 12px!important;min-height:34px!important;border-radius:999px!important;border:1px solid var(--vr-separator)!important;background:var(--vr-grouped)!important;color:var(--vr-text)!important;transform:none!important;box-shadow:none!important;text-align:left!important;align-items:center!important;justify-content:space-between!important;-webkit-text-fill-color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoReviewListV345 button.coachVideoPendingPillV437:hover{border-color:var(--vr-separator)!important;transform:none!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoReviewListV345 button.coachVideoPendingPillV437>span{width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--vr-secondary)!important;font-weight:600!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistPillV390{background:var(--vr-grouped)!important;border-color:var(--vr-separator)!important;color:var(--vr-secondary)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390.tone-good .coachVideoChecklistPillV390{border-color:#22c55e59!important;background:#22c55e1f!important;color:#22c55e!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390.tone-warn .coachVideoChecklistPillV390{border-color:#fb923c59!important;background:#fb923c1f!important;color:#fb923c!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390.tone-bad .coachVideoChecklistPillV390{border-color:#ef444459!important;background:#ef44441f!important;color:#f87171!important}html[data-nutri-theme=light] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390.tone-good .coachVideoChecklistPillV390{color:#15803d!important}html[data-nutri-theme=light] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390.tone-warn .coachVideoChecklistPillV390{color:#c2410c!important}html[data-nutri-theme=light] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390.tone-bad .coachVideoChecklistPillV390{color:#b91c1c!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .coachPrimaryV207{background:var(--vr-accent)!important;border-color:var(--vr-accent)!important;color:var(--vr-accent-text)!important;-webkit-text-fill-color:var(--vr-accent-text)!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .coachPrimaryV207 svg{color:var(--vr-accent-text)!important;stroke:var(--vr-accent-text)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTabsV438 button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ci-secondary)!important;-webkit-text-fill-color:var(--ci-secondary)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTabsV438 button.is-active{color:var(--ci-text)!important;-webkit-text-fill-color:var(--ci-text)!important;background:transparent!important;border-bottom:2px solid var(--ci-accent)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormBtnV434,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormBtnPrimaryV438{background:var(--ci-accent)!important;color:var(--ci-accent-text)!important;-webkit-text-fill-color:var(--ci-accent-text)!important;border:0!important;box-shadow:none!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsCustomizeBtnV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinCardGhostV434,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsViewAllV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormStripBtnV434{background:var(--ci-grouped)!important;color:var(--ci-text)!important;-webkit-text-fill-color:var(--ci-text)!important;border:1px solid var(--ci-separator)!important;box-shadow:none!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatusPillV438.is-reviewed{background:var(--ci-accent-fill)!important;color:var(--ci-accent)!important;border:0!important}}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 :is(.aiCoachInboxV295,.aiCoachWorkspaceV295,.aiCoachRightRailV295,.aiCoachRightRailV295>section,.aiCoachBottomGridV295>section){background:var(--mq-elevated)!important;border:1px solid var(--mq-separator)!important;border-radius:var(--mq-radius-lg)!important;box-shadow:none!important;color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxV295 header h2,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachWorkspaceV295 h2,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRightRailV295 h2,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachWorkspaceHeadV437 strong,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437 strong{color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxV295 header p,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437 small,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437 p,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437 em,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachWorkspaceHeadV437 small{color:var(--mq-secondary)!important;-webkit-text-fill-color:var(--mq-secondary)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437{position:relative!important;width:100%!important;min-height:0!important;border:1px solid var(--mq-separator)!important;border-radius:var(--mq-radius)!important;background:var(--mq-grouped)!important;padding:12px!important;color:var(--mq-text)!important;box-shadow:none!important;text-align:left!important;transform:none!important;opacity:1!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button.is-selected,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437.is-selected{background:var(--mq-accent-fill)!important;border-color:var(--mq-accent)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button.active,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button:after{background:transparent!important;content:none!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button span,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxBadgeV435{height:auto!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important;background:var(--mq-grouped)!important;color:var(--mq-secondary)!important;border:1px solid var(--mq-separator)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxBadgeV435.tone-checkin{background:var(--mq-accent-fill)!important;color:var(--mq-accent)!important;border-color:transparent!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxBadgeV435.tone-nutrition{background:#5ac8fa1f!important;color:#5ac8fa!important;border-color:transparent!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxBadgeV435.tone-reply{background:#ff9f0a1f!important;color:#ff9f0a!important;border-color:transparent!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article:is(.tone-green,.tone-green-soft,.tone-blue,.tone-orange){background:var(--mq-elevated)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article:is(.tone-green,.tone-green-soft,.tone-blue,.tone-orange){background:var(--mq-elevated)!important;border-color:var(--mq-separator)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article strong{color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article small{color:var(--mq-secondary)!important;-webkit-text-fill-color:var(--mq-secondary)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article em{color:var(--mq-tertiary)!important;-webkit-text-fill-color:var(--mq-tertiary)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatIconV437{background:var(--mq-icon-bg, var(--mq-grouped))!important;color:var(--mq-accent)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article.tone-blue .aiCoachStatIconV437{color:#5ac8fa!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article.tone-orange .aiCoachStatIconV437{color:#ff9f0a!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachWorkspaceV295>header{border-bottom:1px solid var(--mq-separator)!important;padding-bottom:14px!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachProfileBtnV437,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachProfileBtnV435{background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important;border-radius:var(--mq-radius)!important;box-shadow:none!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachMetricTilesV437 article{background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachMetricTilesV437 article strong,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachMetricTilesV437 article span{color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInsightV437{background:var(--mq-accent-fill)!important;border:1px solid rgba(46,204,113,.28)!important;color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .clientBubbleV295,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiBubbleV295{background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachResponseV295,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachResponseV437 textarea{background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRightRailV295 dl dt,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRightRailV295 p strong{color:var(--mq-secondary)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRightRailV295 dd,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRightRailV295 p span{color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRingMetricsV437 article{background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsSearchV438 input{background:transparent!important;border:0!important;color:var(--ci-text)!important;-webkit-text-fill-color:var(--ci-text)!important;box-shadow:none!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsSearchV438 input::placeholder{color:var(--ci-tertiary)!important;-webkit-text-fill-color:var(--ci-tertiary)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsGroupV434,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsPanelV454,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsInsightsV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTipsV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsHelpV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableWrapV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsCaughtUpV438{background:var(--ci-elevated)!important;border-color:var(--ci-separator)!important;color:var(--ci-text)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438{background:var(--ci-elevated)!important;color:var(--ci-text)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438 tbody tr{background:var(--ci-elevated)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438 li,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438 small,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsInsightBlockV438 small,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTipsV438 p,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsHelpV438 p{color:var(--ci-secondary)!important;-webkit-text-fill-color:var(--ci-secondary)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article{background:var(--ci-elevated)!important;border:1px solid var(--ci-separator)!important;color:var(--ci-text)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 strong{color:var(--ci-text)!important;-webkit-text-fill-color:var(--ci-text)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 small,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 em{color:var(--ci-secondary)!important;-webkit-text-fill-color:var(--ci-secondary)!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinCardGhostV434,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438 td button{background:var(--ci-grouped)!important;border:1px solid var(--ci-separator)!important;color:var(--ci-text)!important;-webkit-text-fill-color:var(--ci-text)!important;box-shadow:none!important;min-height:32px!important;border-radius:999px!important;padding:0 12px!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsHelpBtnV438{background:var(--ci-grouped)!important;border:1px solid var(--ci-separator)!important;color:var(--ci-text)!important;-webkit-text-fill-color:var(--ci-text)!important}.coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV437.desktop){background:var(--vr-page, #0d0d0d)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop{--coach-bg: var(--vr-grouped);--coach-line: var(--vr-separator);--coach-muted: var(--vr-secondary);--coach-text: var(--vr-text);--coach-accent: var(--vr-accent);--coach-accent-text: var(--vr-accent-text)}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 :is(.coachVideoNotesV345,.coachVideoReviewDetailV345,.coachVideoReviewListV345,.coachVideoClientCardV353,.coachVideoMovementChecklistV354,.coachVideoSessionMetaV353 div){background:var(--vr-elevated)!important;border-color:var(--vr-separator)!important;color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoAiListV345,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351{background:var(--vr-grouped)!important;border:1px solid var(--vr-separator)!important;border-radius:var(--vr-radius, 12px)!important;color:var(--vr-text)!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351.good{border-color:#22c55e59!important;box-shadow:inset 0 3px #22c55ea6!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351.bad{border-color:#ef444459!important;box-shadow:inset 0 3px #ef4444a6!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351.drill{border-color:#8b5cf659!important;box-shadow:inset 0 3px #8b5cf6a6!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoAiListV345 h3,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351 h3{color:var(--vr-text)!important;-webkit-text-fill-color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351 textarea,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoSummaryNoteV351 textarea{background:var(--vr-elevated)!important;border:1px solid var(--vr-separator)!important;color:var(--vr-text)!important;-webkit-text-fill-color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390{background:var(--vr-grouped)!important;border:1px solid var(--vr-separator)!important;color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390 strong{color:var(--vr-text)!important;-webkit-text-fill-color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistPillV390,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistRowV390.tone-unset .coachVideoChecklistPillV390{background:var(--vr-elevated)!important;border:1px solid var(--vr-separator)!important;color:var(--vr-secondary)!important;-webkit-text-fill-color:var(--vr-secondary)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoQuickNotesV345 button{background:var(--vr-grouped)!important;border:1px solid var(--vr-separator)!important;color:var(--vr-text)!important;-webkit-text-fill-color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351{grid-template-columns:1fr!important;padding-bottom:8px!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .primary,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .coachPrimaryV207{background:var(--vr-accent)!important;border-color:var(--vr-accent)!important;color:var(--vr-accent-text)!important;-webkit-text-fill-color:var(--vr-accent-text)!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .primary svg,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .coachPrimaryV207 svg{color:var(--vr-accent-text)!important;stroke:var(--vr-accent-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoReviewSideV437{padding-bottom:12px!important}}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop{color:var(--mq-text, var(--ci-text, var(--vr-text, var(--coach-text))))!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 :where(p,small,span,em,li,dd,td,strong,h1,h2,h3,label),.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 :where(p,small,span,em,li,dd,td,strong,h1,h2,h3,label),.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop :where(p,small,span,em,li,dd,td,strong,h1,h2,h3,label){color:inherit!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article:is(.tone-green,.tone-green-soft,.tone-blue,.tone-orange),.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438{background:var(--mq-elevated, var(--ci-elevated, #ffffff))!important;border:1px solid var(--mq-separator, var(--ci-separator, rgba(60, 60, 67, .12)))!important;color:var(--mq-text, var(--ci-text, #000000))!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article:is(.tone-green,.tone-green-soft,.tone-blue,.tone-orange),html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewListV437,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewCenterV437,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewSideV437{background:#1a1a1a!important;border-color:#262626!important;color:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article strong,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437 strong,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article strong,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoInboxRowV437 strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article small,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437 small,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article small{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437{background:#141414!important;border-color:#262626!important;color:#fff!important;opacity:1!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button.is-selected,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437.is-selected{background:#2ecc711f!important;border-color:#2ecc71!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxV295,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachWorkspaceV295,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachRightRailV295>section{background:#1a1a1a!important;border-color:#262626!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoAiListV345,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoFeedbackEditV351{background:#141414!important;border-color:#262626!important;color:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoChecklistPillV390{background:#1a1a1a!important;border:1px solid #262626!important;color:#ffffffb8!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsSearchV438 input,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438{background:#141414!important;border-color:#262626!important;color:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438 tbody tr{background:#1a1a1a!important;border-color:#262626!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438 tbody td,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438 thead th{color:#fff!important;-webkit-text-fill-color:#ffffff!important}}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientOverlayV444,.coachPortalV207.coachDesktopClientShellV285 .coachAddClientOverlayV444.coachAddClientOverlayV581,.coachPortalV207 .coachAddClientOverlayV444.coachAddClientOverlayV581{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1200!important;display:block!important;place-items:unset!important;justify-content:unset!important;align-items:unset!important;padding:0!important;background:#0f172a47!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientModalV444{width:min(560px,100%);max-height:min(88vh,760px);display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--coach-border, rgba(60, 60, 67, .16));background:var(--coach-panel, #ffffff);box-shadow:0 24px 80px #00000038;overflow:hidden}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:18px 20px 12px;border-bottom:1px solid var(--coach-border, rgba(60, 60, 67, .12))}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444 span{display:block;font-size:12px;color:var(--coach-muted, rgba(60, 60, 67, .72))}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444 h2{margin:2px 0 0;font-size:20px;line-height:1.2;color:var(--coach-text, #111111)}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientBackV444,.coachPortalV207.coachDesktopClientShellV285 .coachAddClientCloseV444{width:36px;height:36px;border-radius:999px;border:1px solid var(--coach-border, rgba(60, 60, 67, .16));background:transparent;color:var(--coach-text, #111111);font-size:22px;line-height:1;cursor:pointer}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientBodyV444{padding:18px 20px 22px;overflow:auto}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientErrorV444{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#f871711f;color:#b91c1c;font-size:13px}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoicesV444{display:grid;gap:12px}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444{display:grid;gap:6px;text-align:left;padding:18px 16px;border-radius:16px;border:1px solid var(--coach-border, rgba(60, 60, 67, .16));background:var(--coach-soft, #f5f5f7);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444:hover{border-color:#3b82f673;transform:translateY(-1px)}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceIconV444{font-size:22px}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444 strong{font-size:16px;color:var(--coach-text, #111111)}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444 small{font-size:13px;color:var(--coach-muted, rgba(60, 60, 67, .72));line-height:1.45}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientFormV444,.coachPortalV207.coachDesktopClientShellV285 .coachAddClientGroupAccessV444{display:grid;gap:14px}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444{display:grid;gap:6px}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444>span{font-size:13px;font-weight:600;color:var(--coach-text, #111111)}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 em{font-size:12px;color:var(--coach-muted, rgba(60, 60, 67, .72));font-style:normal}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 input,.coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 select,.coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 textarea{width:100%;border-radius:12px;border:1px solid var(--coach-border, rgba(60, 60, 67, .16));background:var(--coach-panel, #ffffff);color:var(--coach-text, #111111);padding:11px 12px;font:inherit}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .ghost,.coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .primary{border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .ghost{border:1px solid var(--coach-border, rgba(60, 60, 67, .16));background:transparent;color:var(--coach-text, #111111)}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .primary{border:none;background:#2563eb;color:#fff}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .primary:disabled{opacity:.6;cursor:wait}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientGroupIntroV444{margin:0;font-size:14px;color:var(--coach-muted, rgba(60, 60, 67, .72));line-height:1.5}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessListV444{display:grid;gap:10px}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:14px;border-radius:14px;border:1px solid var(--coach-border, rgba(60, 60, 67, .16));background:var(--coach-soft, #f5f5f7);cursor:pointer}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444.active{border-color:#3b82f673;background:#3b82f614}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444 strong{display:block;font-size:14px;color:var(--coach-text, #111111)}.coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444 small{display:block;margin-top:2px;font-size:12px;color:var(--coach-muted, rgba(60, 60, 67, .72))}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientModalV444{background:#141414;border-color:#262626}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444{border-color:#262626}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444 h2,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444 strong,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444>span,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444 strong{color:#fff}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444{background:#1a1a1a;border-color:#262626}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 input,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 select,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 textarea{background:#0a0a0a;border-color:#262626;color:#fff}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientBackV444,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientCloseV444,html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .ghost{color:#fff;border-color:#262626}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV295.aiCoachDesktopV437,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437{background:transparent!important;background-color:transparent!important;min-height:0!important;padding:0!important;gap:16px!important;overflow:visible!important;color:var(--mq-text, var(--coach-text))!important;-webkit-text-fill-color:var(--mq-text, var(--coach-text))!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachHeadV437 h1,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachHeadCopyV437 p,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxHeadV437 h2,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxHeadV437 p{color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachHeadCopyV437 p,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxHeadV437 p{color:var(--mq-secondary)!important;-webkit-text-fill-color:var(--mq-secondary)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article:is(.tone-green,.tone-green-soft,.tone-blue,.tone-orange),.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsGroupV434,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsPanelV454,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsInsightsV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTipsV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsHelpV438{background:var(--mq-elevated, var(--ci-elevated, #ffffff))!important;border:1px solid var(--mq-separator, var(--ci-separator, rgba(60, 60, 67, .12)))!important;color:var(--mq-text, var(--ci-text, #000000))!important;box-shadow:none!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article strong,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article strong{color:var(--mq-text, var(--ci-text, #000000))!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article small,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article small{color:var(--mq-secondary, var(--ci-secondary, rgba(0, 0, 0, .72)))!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article em,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article em{color:var(--mq-tertiary, var(--ci-tertiary, rgba(0, 0, 0, .45)))!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437{background:var(--mq-grouped, #f2f2f7)!important;border:1px solid var(--mq-separator, rgba(60, 60, 67, .12))!important;color:var(--mq-text, #000000)!important;-webkit-text-fill-color:var(--mq-text, #000000)!important;min-height:0!important;padding:12px!important;box-shadow:none!important;transform:none!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button.is-selected,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437.is-selected{background:var(--mq-accent-fill, rgba(52, 199, 89, .14))!important;border-color:var(--mq-accent, #34c759)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button:after,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button.active{background:transparent!important;content:none!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295 strong{color:var(--mq-text, #000000)!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295 small,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295 p,.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295 em{color:var(--mq-secondary, rgba(0, 0, 0, .72))!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachTabsV437 button{color:var(--mq-secondary)!important;-webkit-text-fill-color:var(--mq-secondary)!important;background:transparent!important;border:0!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachTabsV437 button.is-active{color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important;border-bottom-color:var(--mq-accent)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachFilterBtnV437{background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important;-webkit-text-fill-color:var(--mq-text)!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 :where(h1,h2,h3,h4,h5,h6,b,strong,label,dt,th),.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 :where(h1,h2,h3,h4,h5,h6,b,strong,label,dt,th),.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop :where(h1,h2,h3,h4,h5,h6,b,strong,label,dt,th){color:var(--mq-text, var(--ci-text, var(--vr-text, var(--coach-text))))!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 :where(p,small,span:not(.aiCoachInboxBadgeV435),em,li,dd,td),.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 :where(p,small,span,em,li,dd,td),.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop :where(p,small,span,em,li,dd,td){-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsHeadCopyV438 p,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsEyebrowV434{color:var(--ci-secondary)!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewsHeadV437 p,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewsEyebrowV437{color:var(--vr-secondary)!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .coachPrimaryV207,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 button.primary{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--vr-accent, var(--coach-accent))!important;background-image:none!important;border:1px solid var(--vr-accent, var(--coach-accent))!important;color:var(--vr-accent-text, #ffffff)!important;-webkit-text-fill-color:var(--vr-accent-text, #ffffff)!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351 .coachPrimaryV207:disabled{opacity:.45!important;cursor:not-allowed!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistPillV390{background:var(--vr-grouped, #141414)!important;border:1px solid var(--vr-separator, #262626)!important;color:var(--vr-secondary, rgba(255, 255, 255, .72))!important;-webkit-text-fill-color:currentColor!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsSearchV438 input{background:transparent!important;border:0!important;color:var(--ci-text)!important;-webkit-text-fill-color:var(--ci-text)!important;box-shadow:none!important}.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsCustomizeBtnV438,.coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormStripBtnV434{background:var(--ci-grouped, #f2f2f7)!important;border:1px solid var(--ci-separator, rgba(60, 60, 67, .12))!important;color:var(--ci-text, #000000)!important;-webkit-text-fill-color:var(--ci-text, #000000)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoReviewSearchV437 input,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoInboxSearchV437 input{background:var(--vr-grouped, #141414)!important;border:1px solid var(--vr-separator, #262626)!important;color:var(--vr-text, #ffffff)!important;-webkit-text-fill-color:var(--vr-text, #ffffff)!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV295.aiCoachDesktopV437,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachStatCardsV437 article:is(.tone-green,.tone-green-soft,.tone-blue,.tone-orange),html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsInsightsV438,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTipsV438,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsHelpV438,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewListV437,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewCenterV437,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoReviewSideV437{background:#1a1a1a!important;border-color:#262626!important;color:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437{background:#141414!important;border-color:#262626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295>button.is-selected,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxRowV437.is-selected{background:#2ecc711f!important;border-color:#2ecc71!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295 small,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295 p,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV437 .aiCoachInboxListV295 em,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article small,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsStatCardsV438 article em{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTabsV438 button{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTabsV438 button.is-active{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-bottom-color:#2ecc71!important}.coachPortalV207.coachView-checkins .coachCheckinsSearchV438{background:var(--ci-grouped, #f2f2f7)!important;border:1px solid var(--ci-separator, rgba(60, 60, 67, .12))!important;box-shadow:none!important;color:var(--ci-tertiary, rgba(0, 0, 0, .45))!important}.coachPortalV207.coachView-checkins .coachCheckinsSearchV438 input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--ci-text, #000000)!important;-webkit-text-fill-color:var(--ci-text, #000000)!important}.coachPortalV207.coachView-checkins .coachCheckinsSearchV438 input::placeholder{color:var(--ci-tertiary, rgba(0, 0, 0, .45))!important;-webkit-text-fill-color:var(--ci-tertiary, rgba(0, 0, 0, .45))!important}.coachPortalV207.coachView-checkins .coachCheckinsStatIconV438 svg,.coachPortalV207.coachView-checkins .coachCheckinsTipsV438 h2 svg,.coachPortalV207.coachView-checkins .coachCheckinsHelpV438 h2 svg,.coachPortalV207.coachView-checkins .coachCheckinsFormIconV438 svg,.coachPortalV207.coachView-checkins .coachCheckinsFormBtnV434 svg,.coachPortalV207.coachView-checkins .coachCheckinsCustomizeBtnV438 svg,.coachPortalV207.coachView-checkins .coachCheckinsCaughtUpV438 svg{width:18px!important;height:18px!important;flex:0 0 18px!important;max-width:18px!important;max-height:18px!important;display:block!important}.coachPortalV207.coachView-checkins .coachCheckinsHelpBtnV438,.coachPortalV207.coachView-checkins .coachCheckinCardGhostV434,.coachPortalV207.coachView-checkins .coachCheckinsFormStripBtnV434,.coachPortalV207.coachView-checkins .coachCheckinsCustomizeBtnV438,.coachPortalV207.coachView-checkins .coachCheckinsViewAllV438{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--ci-grouped, #f2f2f7)!important;background-image:none!important;border:1px solid var(--ci-separator, rgba(60, 60, 67, .12))!important;color:var(--ci-text, #000000)!important;-webkit-text-fill-color:var(--ci-text, #000000)!important;box-shadow:none!important;min-height:36px!important;height:auto!important;width:auto!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-direction:row!important;border-radius:999px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important}.coachPortalV207.coachView-checkins .coachCheckinsFormBtnPrimaryV438{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--ci-accent, #22c55e)!important;background-image:none!important;border:1px solid var(--ci-accent, #22c55e)!important;color:var(--ci-accent-text, #ffffff)!important;-webkit-text-fill-color:var(--ci-accent-text, #ffffff)!important;box-shadow:none!important}.coachPortalV207.coachView-checkins .coachCheckinsFormBtnPrimaryV438 svg{color:var(--ci-accent-text, #ffffff)!important;stroke:var(--ci-accent-text, #ffffff)!important}.coachPortalV207.coachView-videoReviews .coachVideoComposeBodyV390 .coachVideoQuickNotesV345 button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:40px!important;max-height:none!important;height:auto!important;border-radius:12px!important;background:var(--vr-grouped, var(--coach-card, #141414))!important;background-image:none!important;border:1px solid var(--vr-separator, var(--coach-line, #262626))!important;color:var(--vr-text, var(--coach-text, #ffffff))!important;-webkit-text-fill-color:var(--vr-text, var(--coach-text, #ffffff))!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important}.coachPortalV207.coachView-videoReviews :is(.coachVideoComposeBodyV390,.coachVideoMobileFooterV390,.coachVideoNotesActionsV351) .coachPrimaryV207,.coachPortalV207.coachView-videoReviews :is(.coachVideoComposeBodyV390,.coachVideoMobileFooterV390,.coachVideoNotesActionsV351) button.primary{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--vr-accent, var(--coach-accent, #22c55e))!important;background-image:none!important;border:1px solid var(--vr-accent, var(--coach-accent, #22c55e))!important;color:var(--vr-accent-text, #ffffff)!important;-webkit-text-fill-color:var(--vr-accent-text, #ffffff)!important;box-shadow:none!important;width:100%!important;min-height:46px!important;max-height:48px!important;height:auto!important;aspect-ratio:auto!important;border-radius:14px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;white-space:normal!important}.coachPortalV207.coachView-videoReviews :is(.coachVideoComposeBodyV390,.coachVideoMobileFooterV390,.coachVideoNotesActionsV351) .coachPrimaryV207 svg,.coachPortalV207.coachView-videoReviews :is(.coachVideoComposeBodyV390,.coachVideoMobileFooterV390,.coachVideoNotesActionsV351) button.primary svg{width:16px!important;height:16px!important;flex:0 0 16px!important;max-width:16px!important;max-height:16px!important;color:var(--vr-accent-text, #ffffff)!important;stroke:var(--vr-accent-text, #ffffff)!important}.coachPortalV207.coachView-videoReviews .coachVideoComposeCloseV390{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;min-height:32px!important;height:auto!important;width:auto!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsV432){background:#f4f6f9!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsSearchV438{background:#f2f2f7!important;border-color:#3c3c431f!important;color:#00000073!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsSearchV438 input{background:transparent!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsSearchV438 input::placeholder{color:#00000073!important;-webkit-text-fill-color:rgba(0,0,0,.45)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsHelpBtnV438,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinCardGhostV434,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsFormStripBtnV434,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsCustomizeBtnV438,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsViewAllV438{background:#f2f2f7!important;border-color:#3c3c431f!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsGroupV434,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableWrapV438,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsFormCardV438,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsInsightsV438,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTipsV438,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsHelpV438{background:#fff!important;border-color:#3c3c431f!important;color:#000!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438 tbody tr{background:#fff!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsTableV438 thead th{background:#fff!important;color:#00000073!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsCaughtUpV438{background:#34c75914!important;border-color:#34c75938!important;color:#000!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsDesktopV438 .coachCheckinsMainV438{background:transparent!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsHeroV432,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinCardV432,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsTabsV432 button,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsEmptyV432{background:#fff!important;border-color:#e6eaf0!important;color:#070b18!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsStatsV432 article{background:#f4f6f9!important;border-color:#e6eaf0!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinsTabsV432 button.active{background:#0066ff1a!important;border-color:#0066ff47!important;color:#06f!important}html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinCardV432 header small,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinCardStatusV432,html[data-nutri-theme=light] .coachPortalV207.coachView-checkins .coachCheckinCardMetricsV432 small{color:#667085!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsSearchV438{background:var(--ci-grouped, #141414)!important;border-color:var(--ci-separator, #262626)!important;color:var(--ci-tertiary, rgba(255, 255, 255, .45))!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsSearchV438 input{color:var(--ci-text, #ffffff)!important;-webkit-text-fill-color:var(--ci-text, #ffffff)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsSearchV438 input::placeholder{color:var(--ci-tertiary, rgba(255, 255, 255, .45))!important;-webkit-text-fill-color:var(--ci-tertiary, rgba(255, 255, 255, .45))!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsHelpBtnV438,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinCardGhostV434,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsFormStripBtnV434,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsCustomizeBtnV438,html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachCheckinsViewAllV438{background:var(--ci-grouped, #141414)!important;border-color:var(--ci-separator, #262626)!important;color:var(--ci-text, #ffffff)!important;-webkit-text-fill-color:var(--ci-text, #ffffff)!important}.coachPortalV207.coachView-groups{--cg-page: var(--coach-page, #f4f6f9);--cg-card: var(--coach-card, #ffffff);--cg-table-bg: var(--coach-card, #ffffff);--cg-line: var(--coach-line, #e6eaf0);--cg-accent: var(--coach-accent, #22c55e);--cg-accent-link: var(--coach-accent, #22c55e);--cg-accent-btn: #3f7f52;--cg-accent-btn-text: #041208;--cg-accent-soft: var(--coach-accent-soft, rgba(34, 197, 94, .12));--cg-secondary: var(--coach-muted, #667085);--cg-text: var(--coach-text, #070b18);--cg-row-line: var(--coach-line, #e6eaf0)}html[data-nutri-theme=dark] .coachPortalV207.coachView-groups{--cg-page: #000000;--cg-card: #000000;--cg-table-bg: #141416;--cg-line: #3a3a3c;--cg-row-line: #2c2c2e;--cg-accent: #5dce8a;--cg-accent-link: #5dce8a;--cg-accent-btn: #4d7359;--cg-accent-btn-text: #041208;--cg-accent-soft: rgba(93, 206, 138, .12);--cg-secondary: #8e8e93;--cg-text: #ffffff}.coachGroupsPageV447,.coachGroupDetailV447{color:var(--cg-secondary);font-family:inherit}.coachGroupsPageV447{display:grid;gap:18px;padding:0 0 28px;align-content:start;align-self:flex-start;grid-auto-rows:max-content;width:100%;max-width:1120px}.coachGroupsHeadV447{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.coachGroupsHeadV447 h1,.coachGroupDetailHeadV447 h1{margin:0;font-size:clamp(30px,2.5vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--cg-text)}.coachGroupsHeadV447 p,.coachGroupDetailHeadV447 p{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--cg-secondary);max-width:520px}.coachGroupsAddBtnV447,.coachGroupDetailPrimaryV447,.coachGroupsOpenDetailV447{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;background:var(--cg-accent-btn);color:var(--cg-accent-btn-text);border-radius:999px;padding:10px 18px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:center;align-self:flex-start;width:auto!important;max-width:100%;height:auto!important;min-height:38px;flex-shrink:0;transition:filter .15s ease}.coachGroupsAddBtnV447:hover,.coachGroupDetailPrimaryV447:hover,.coachGroupsOpenDetailV447:hover{filter:brightness(1.06)}.coachGroupsPillTabsV447,.coachGroupsRectTabsV447{display:flex;flex-wrap:wrap;gap:10px;align-items:center;align-self:start}.coachGroupsPillTabsV447.is-scrollable,.coachGroupsRectTabsV447.is-scrollable{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.coachGroupsPillTabsV447.is-scrollable::-webkit-scrollbar,.coachGroupsRectTabsV447.is-scrollable::-webkit-scrollbar{display:none}.coachGroupsPillTabsV447 button,.coachGroupsRectTabsV447 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid var(--cg-line);background:transparent;color:var(--cg-text);border-radius:999px;padding:8px 16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;width:auto;height:auto!important;min-height:36px;white-space:nowrap;line-height:1.2;box-sizing:border-box;transition:border-color .15s ease,color .15s ease}.coachGroupsPillTabsV447 button.is-active,.coachGroupsRectTabsV447 button.is-active{border-color:var(--cg-accent);background:transparent;color:var(--cg-text);font-weight:700}html[data-nutri-theme=light] .coachGroupsPillTabsV447 button.is-active,html[data-nutri-theme=light] .coachGroupsRectTabsV447 button.is-active{background:var(--cg-accent-soft);color:var(--cg-accent);border-color:var(--cg-accent)}html[data-nutri-theme=dark] .coachGroupsPillTabsV447 button.is-active,html[data-nutri-theme=dark] .coachGroupsRectTabsV447 button.is-active{background:var(--cg-accent-soft);color:var(--cg-text);border-color:var(--cg-accent)}.coachGroupsGridV447{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.coachGroupsGridV447.is-mobile{grid-template-columns:1fr}.coachGroupsCardV447,.coachGroupCardV474{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:100%;text-align:left;border:1px solid var(--cg-line);background:var(--cg-table-bg, var(--cg-card));border-radius:14px;padding:14px;display:grid;gap:10px;align-content:start;min-height:0;cursor:pointer;color:inherit;font:inherit;align-self:start;height:auto!important;box-sizing:border-box;box-shadow:none!important;transition:border-color .15s ease}.coachGroupsCardV447:hover,.coachGroupCardV474:hover{border-color:var(--cg-accent)}.coachGroupCardHeadV474{display:flex;gap:10px;align-items:center;min-width:0}.coachGroupCardAvatarWrapV474 .coachGroupsAvatarV447{border-radius:14px}.coachGroupCardCopyV474{flex:1;min-width:0}.coachGroupCardTitleRowV474{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.coachGroupCardTitleRowV474 h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--cg-text)}.coachGroupCardSubV474{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--cg-secondary)}.coachGroupCardChevronV474{flex-shrink:0;font-size:12px;font-weight:700;line-height:1;color:var(--cg-accent-link)}.coachGroupsCardTopV447{display:flex;gap:12px;align-items:center;margin-bottom:12px}.coachGroupsCardTopV447 strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--cg-text)}.coachGroupsCardTopV447 span{display:block;font-size:12px;line-height:1.35;color:var(--cg-secondary);margin-top:3px}.coachGroupsAvatarV447{display:inline-grid;place-items:center;border-radius:999px;background:#2c2c2e;color:var(--cg-text);font-weight:700;flex-shrink:0;letter-spacing:.02em}html[data-nutri-theme=light] .coachGroupsAvatarV447{background:#e8ebf0;color:var(--cg-text)}.coachGroupsCardPhaseV447,.coachGroupCardPhaseV474{margin:0;font-size:12px;line-height:1.4;color:var(--cg-secondary)}.coachGroupsCardMetaV447,.coachGroupCardStatsV474{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;line-height:1.35;color:var(--cg-secondary)}.coachGroupCardActivityV474.tone-warn{color:#fb923c;font-weight:600}.coachGroupsCardMetaV447 .is-accent,.coachGroupCardStatsV474 .is-accent{color:var(--cg-accent-link);font-weight:600}.coachGroupsCardCtaV447,.coachGroupCardCtaV474{margin:0;font-size:12px;font-weight:700;line-height:1.2;color:var(--cg-accent-link)}.coachGroupCardV474.is-mobile{padding:10px 12px;gap:6px;border-radius:12px}.coachGroupCardV474.is-mobile .coachGroupCardTitleRowV474 h3{font-size:13px}.coachGroupCardV474.is-mobile .coachGroupCardSubV474,.coachGroupCardV474.is-mobile .coachGroupsCardPhaseV447,.coachGroupCardV474.is-mobile .coachGroupCardPhaseV474,.coachGroupCardV474.is-mobile .coachGroupCardStatsV474{font-size:10px}.coachGroupCardV474.is-mobile .coachGroupCardStatsV474 .is-accent{font-weight:600}.coachGroupsSelectedV447,.coachGroupsInvitesV447{display:grid;gap:16px;align-content:start}.coachGroupsContextV447{margin:0;font-size:13px;line-height:1.45;color:var(--cg-secondary)}.coachGroupsMemberTableV447{display:grid;gap:0;border:1px solid var(--cg-line);border-radius:14px;overflow:hidden;background:var(--cg-table-bg, var(--cg-card))}.coachGroupsMemberRowV447{display:grid;grid-template-columns:minmax(0,1fr) 112px 112px 128px;gap:12px;align-items:center;min-height:56px;padding:12px 16px;border-bottom:1px solid var(--cg-row-line);background:transparent!important;border-radius:0!important;box-shadow:none!important;height:auto!important}.coachGroupsMemberRowV447:last-child{border-bottom:none}.coachGroupsPageV447.is-mobile .coachGroupsMemberRowV447{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px}.coachGroupsPageV447.is-mobile .coachGroupsMemberTableV447{border-radius:12px}.coachGroupsMemberIdentityV447{display:flex;gap:12px;align-items:center;min-width:0}.coachGroupsMemberIdentityV447 strong{display:block;font-size:15px;font-weight:700;color:var(--cg-text);letter-spacing:-.02em}.coachGroupsMemberIdentityV447 span{display:block;font-size:12px;color:var(--cg-secondary);margin-top:2px}.coachGroupsMemberStatusV447{font-size:13px;font-weight:500;color:var(--cg-secondary);text-align:left}.coachGroupsMemberScheduleV447{font-size:13px;color:var(--cg-secondary);text-align:left}.coachGroupsPageV447.is-mobile .coachGroupsMemberStatusV447,.coachGroupsPageV447.is-mobile .coachGroupsMemberScheduleV447{text-align:left;padding-left:48px}.coachGroupsMemberLinkV447{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none!important;background:transparent!important;box-shadow:none!important;color:var(--cg-accent-link);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0;width:auto!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center;justify-content:flex-end;white-space:nowrap;justify-self:end}.coachGroupsMemberLinkMutedV447{visibility:hidden;pointer-events:none}.coachGroupsPageV447.is-mobile .coachGroupsMemberLinkV447{justify-self:start;padding-left:48px}.coachGroupsOpenDetailV447{margin-top:10px;padding:14px 24px;font-size:14px;min-height:46px;width:fit-content!important;max-width:100%}.coachGroupsMemberListV447{display:grid;gap:10px;align-content:start}.coachGroupsSelectedHeadV447{display:none}.coachGroupsInviteRowV447.coachGroupsMemberRowV447{grid-template-columns:minmax(0,1fr) 112px 112px 128px}.coachGroupsInviteRowV447 strong{color:var(--cg-text)}.coachGroupsEmptyV447{margin:0;padding:24px 16px;border:1px dashed var(--cg-line);border-radius:14px;text-align:center;display:grid;gap:8px;justify-items:center;align-content:start;color:var(--cg-secondary);font-size:13px}.coachGroupsEmptyV447 .coachGroupsAddBtnV447{margin-top:4px}.coachGroupsEmptyV447 strong{display:block;color:var(--cg-text);margin-bottom:6px}.coachGroupDetailV447{display:grid;gap:0;border:1px solid var(--cg-line);border-radius:16px;overflow:hidden;background:var(--cg-page)}.coachGroupDetailHeadV447{padding:14px 16px;border-bottom:1px solid var(--cg-line)}.coachGroupDetailBackV447{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--cg-secondary);font:inherit;font-size:12px;padding:0;margin-bottom:6px;cursor:pointer}.coachGroupDetailPillsV447{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.coachGroupDetailPillsV447 span{border:1px solid var(--cg-line);border-radius:999px;padding:4px 10px;font-size:11px;color:var(--cg-secondary)}.coachGroupDetailBodyV447{display:grid;grid-template-columns:220px 1fr;min-height:520px}.coachGroupDetailV447.is-mobile .coachGroupDetailBodyV447{grid-template-columns:1fr}.coachGroupDetailSidebarV447{border-right:1px solid var(--cg-line);padding:14px;display:grid;gap:12px;align-content:start}.coachGroupDetailSidebarHeadV447{display:flex;gap:10px;align-items:center}.coachGroupDetailSidebarHeadV447 h2{margin:0;font-size:14px;color:var(--cg-text)}.coachGroupDetailSidebarHeadV447 p{margin:2px 0 0;font-size:11px}.coachGroupDetailSidebarMetaV447{display:grid;gap:10px;font-size:11px}.coachGroupDetailSidebarMetaV447 small{display:block;color:var(--cg-secondary);margin-bottom:2px}.coachGroupDetailSidebarMetaV447 strong{color:var(--cg-text)}.coachGroupDetailNavV447{display:grid;gap:6px}.coachGroupDetailNavV447 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--cg-secondary);font:inherit;font-size:12px;display:flex;justify-content:space-between;padding:4px 0;cursor:pointer}.coachGroupDetailMainV447{padding:14px;display:grid;gap:12px}.coachGroupDetailMobileIntroV447{display:grid;gap:10px}.coachGroupDetailMobileIntroV447 div{display:grid;gap:2px;font-size:10px;color:var(--cg-secondary)}.coachGroupDetailMobileIntroV447 strong{font-size:12px;color:var(--cg-text)}.coachGroupDetailMetricsV447{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.coachGroupDetailV447.is-mobile .coachGroupDetailMetricsV447{grid-template-columns:repeat(2,minmax(0,1fr))}.coachGroupDetailMetricV447{border:1px solid var(--cg-line);background:var(--cg-card);border-radius:12px;padding:10px;min-height:84px}.coachGroupDetailMetricV447 small{display:block;font-size:10px;color:var(--cg-secondary);margin-bottom:4px}.coachGroupDetailMetricV447 strong{display:block;font-size:16px;color:var(--cg-text)}.coachGroupDetailMetricV447 p{margin:4px 0 0;font-size:10px;color:var(--cg-secondary)}.coachGroupDetailMetricV447 p.is-accent{color:var(--cg-accent)}.coachGroupDetailPanelsV447{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.coachGroupDetailV447.is-mobile .coachGroupDetailPanelsV447{grid-template-columns:1fr}.coachGroupDetailPanelV447{border:1px solid var(--cg-line);background:var(--cg-card);border-radius:12px;padding:12px}.coachGroupDetailPanelV447 header strong{font-size:11px;color:var(--cg-secondary)}.coachGroupDetailPanelV447 ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:11px}.coachGroupDetailPanelV447 p{margin:8px 0 0;font-size:11px;line-height:1.45}.coachGroupDetailProgressV447{height:6px;border-radius:999px;background:var(--cg-line);margin-top:8px;overflow:hidden}.coachGroupDetailProgressV447 i{display:block;height:100%;border-radius:inherit;background:var(--cg-accent)}.coachGroupDetailMembersV447 li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--cg-accent);font:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:0;width:auto!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center;white-space:nowrap}.coachGroupDetailMembersV447 li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--cg-line)}.coachGroupDetailMemberV447{display:flex;gap:8px;align-items:center}.coachGroupDetailMemberV447 strong{display:block;font-size:12px;color:var(--cg-text)}.coachGroupDetailMemberV447 span{display:block;font-size:10px;color:var(--cg-secondary)}.coachGroupDetailActivityV447 li{display:flex;justify-content:space-between;gap:8px;font-size:11px}.coachGroupDetailActivityV447 em{font-style:normal;color:var(--cg-secondary)}@media (max-width: 900px){.coachPortalV207.coachView-groups .coachGroupsPageV447{padding-bottom:var(--cms-nav-offset, calc(env(safe-area-inset-bottom, 0px) + 154px) )}.coachPortalV207.coachView-groups .coachAddClientModalV444{width:min(100%,420px);max-height:calc(100vh - 32px);margin:16px}}@media (min-width: 901px){.coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupsPageV447),.coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupDetailV447){padding:28px 32px 36px!important;background:var(--cg-page)!important}.coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupsPageV447),.coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupDetailV447){padding-top:0!important}.coachPortalV207.coachView-groups:not(.coachMobileShellV389)>.coachMainV207>:is(.coachGroupsPageV447,.coachGroupDetailV447){flex:0 1 auto;align-self:flex-start}.coachPortalV207.coachView-groups .coachGroupsPageV447{padding:0 0 24px}.coachPortalV207.coachView-groups .coachGroupsHeadV447 h1,.coachPortalV207.coachView-groups .coachGroupDetailHeadV447 h1{font-size:clamp(28px,2.4vw,34px);letter-spacing:-.045em}.coachPortalV207.coachView-groups .coachGroupsGridV447{align-items:start}}.coachPortalV207.coachView-groups .coachGroupsPageV447 :is(h1,h2,h3,strong,b){color:var(--cg-text)!important;-webkit-text-fill-color:var(--cg-text)!important}.coachPortalV207.coachView-groups .coachGroupsPageV447 :is(p,small,em){color:var(--cg-secondary)!important;-webkit-text-fill-color:var(--cg-secondary)!important}.coachPortalV207.coachView-groups .coachGroupsCardV447{background:var(--cg-table-bg, var(--cg-card))!important;border:1px solid var(--cg-line)!important;box-shadow:none!important}.coachPortalV207.coachView-groups .coachGroupsCardV447:hover{border-color:var(--cg-accent)!important}.coachPortalV207.coachView-groups .coachGroupsCardTopV447 span,.coachPortalV207.coachView-groups .coachGroupsCardPhaseV447,.coachPortalV207.coachView-groups .coachGroupsCardMetaV447>span:not(.is-accent){color:var(--cg-secondary)!important;-webkit-text-fill-color:var(--cg-secondary)!important}.coachPortalV207.coachView-groups .coachGroupsCardMetaV447 .is-accent,.coachPortalV207.coachView-groups .coachGroupCardStatsV474 .is-accent,.coachPortalV207.coachView-groups .coachGroupsCardCtaV447,.coachPortalV207.coachView-groups .coachGroupCardCtaV474,.coachPortalV207.coachView-groups .coachGroupCardChevronV474{color:var(--cg-accent-link)!important;-webkit-text-fill-color:var(--cg-accent-link)!important}.coachPortalV207.coachView-groups .coachGroupsCardTopV447 strong,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupCardTitleRowV474 h3,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupsMemberIdentityV447 strong{color:var(--cg-text)!important;-webkit-text-fill-color:var(--cg-text)!important}.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupCardSubV474,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupsCardPhaseV447,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupCardPhaseV474,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupsMemberIdentityV447 span,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupsContextV447,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupsMemberScheduleV447,.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupsMemberStatusV447{color:var(--cg-secondary)!important;-webkit-text-fill-color:var(--cg-secondary)!important}.coachPortalV207.coachView-groups .coachGroupsPageV447 .coachGroupsMemberIdentityV447 strong{color:var(--cg-text)!important;-webkit-text-fill-color:var(--cg-text)!important}.coachPortalV207.coachView-groups .coachGroupsMemberLinkV447{color:var(--cg-accent-link)!important;-webkit-text-fill-color:var(--cg-accent-link)!important;background:transparent!important;border:none!important;box-shadow:none!important}.coachPortalV207.coachView-groups .coachGroupsPillTabsV447 button{color:var(--cg-text)!important;-webkit-text-fill-color:var(--cg-text)!important;background:transparent!important}.coachPortalV207.coachView-groups .coachGroupsPillTabsV447 button.is-active{border-color:var(--cg-accent)!important;color:var(--cg-text)!important;-webkit-text-fill-color:var(--cg-text)!important}.coachPortalV207.coachView-groups :is(.coachGroupsAddBtnV447,.coachGroupsOpenDetailV447,.coachGroupDetailPrimaryV447){background:var(--cg-accent-btn)!important;color:var(--cg-accent-btn-text)!important;-webkit-text-fill-color:var(--cg-accent-btn-text)!important}.coachPortalV207.coachView-groups .coachGroupDetailV447 :is(h1,h2,h3,strong,b){color:var(--cg-text)!important;-webkit-text-fill-color:var(--cg-text)!important}.coachPortalV207.coachView-groups .coachGroupDetailNavV447 button{background:transparent!important;border:none!important;color:var(--cg-secondary)!important;box-shadow:none!important}.coachPortalV207.coachView-groups .coachGroupDetailSidebarV447{background:var(--cg-card)!important}.coachPortalV207.coachView-groups .coachGroupDetailPanelV447,.coachPortalV207.coachView-groups .coachGroupDetailMetricV447{background:var(--cg-card)!important;color:var(--cg-text)!important}@media (min-width: 901px){.coachPortalV207.coachView-videoReviews:not(.coachMobileShellV389)>.coachMainV207>.coachVideoReviewsV345{flex:0 1 auto;align-self:flex-start;width:100%}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop{align-self:flex-start;width:100%}.coachPortalV207.coachView-videoReviews .coachVideoReviewGridV435,.coachPortalV207.coachView-videoReviews .coachVideoReviewGridV437{align-items:start!important;align-content:start!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV435,.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV437,.coachPortalV207.coachView-videoReviews .coachVideoNotesV345{position:static!important;top:auto!important;align-content:start!important;align-self:start!important;grid-auto-rows:max-content!important;height:auto!important;max-height:none!important;padding:0!important;gap:12px!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV435>section,.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV437>section,.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV435 .coachVideoDesktopOnlyV390,.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV437 .coachVideoDesktopOnlyV390{height:auto!important;min-height:0!important;align-self:start!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV435 .coachVideoDesktopOnlyV390,.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV437 .coachVideoDesktopOnlyV390{display:grid!important;gap:12px!important;align-content:start!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:14px!important;background:var(--vr-elevated)!important;border:1px solid var(--vr-separator)!important;border-radius:var(--vr-radius-lg)!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoDesktopOnlyV390>header{display:grid;gap:4px;margin:0}.coachPortalV207.coachView-videoReviews .coachVideoDesktopOnlyV390>header span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vr-tertiary)!important;-webkit-text-fill-color:var(--vr-tertiary)!important}.coachPortalV207.coachView-videoReviews .coachVideoDesktopOnlyV390>header strong{font-size:14px;font-weight:700;color:var(--vr-text)!important;-webkit-text-fill-color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewSideV353 .coachVideoFeedbackEditorsV351,.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditorsV351{max-height:none!important;overflow:visible!important;padding-right:0!important;display:grid!important;gap:10px!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351 textarea{min-height:72px!important;max-height:140px;resize:vertical;width:100%!important;box-sizing:border-box!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoQuickNotesV345{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoQuickNotesV345 button{width:100%!important;min-height:40px!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important;line-height:1.25!important;padding:8px 12px!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoNotesActionsV351{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0!important;padding-bottom:0!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoPrivacyNoteV346{display:block!important;position:static!important;margin:0!important;width:100%!important;box-sizing:border-box!important;color:var(--vr-secondary)!important;-webkit-text-fill-color:var(--vr-secondary)!important;background:var(--vr-grouped)!important;border:1px solid var(--vr-separator)!important;border-radius:var(--vr-radius)!important;padding:10px 12px!important;font-size:11px!important;line-height:1.45!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoPrivacyNoteV346,html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437.desktop .coachVideoPrivacyNoteV346{background:#fb923c1f!important;border-color:#fb923c47!important;color:#ffedd5e6!important;-webkit-text-fill-color:rgba(255,237,213,.9)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoPrivacyNoteV346{background:#fff7ed!important;border-color:#ea580c29!important;color:#9a3412!important;-webkit-text-fill-color:#9a3412!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoMovementChecklistV354{max-height:none!important;overflow:visible!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoChecklistListV390{max-height:220px;overflow-y:auto;padding-right:2px}}@media (min-width: 901px){.coachCheckinsDesktopV454{gap:18px}.coachCheckinsEyebrowV454{color:var(--ci-accent)!important;letter-spacing:.01em}.coachCheckinsHeadV454{align-items:flex-start}.coachCheckinsFormRowV454{display:flex!important;flex-direction:column;gap:14px;padding:14px 16px!important}.coachCheckinsFormHeadV454{display:flex;align-items:center;gap:14px;min-width:0}.coachCheckinsFormChipsV454{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding-top:2px}.coachCheckinsFormChipsV454 span{padding:5px 10px;border-radius:999px;background:var(--ci-grouped);border:1px solid var(--ci-separator);font-size:11px;font-weight:500;color:var(--ci-secondary)}.coachCheckinsStatCardsV454 article{justify-content:space-between;align-items:flex-start;padding:18px 16px}.coachCheckinsStatCopyV454 strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ci-text)}.coachCheckinsStatCopyV454 small{display:block;margin-top:8px;font-size:13px;font-weight:600;color:var(--ci-text)}.coachCheckinsStatCopyV454 em{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--ci-tertiary)}.coachCheckinsLayoutV454{grid-template-columns:minmax(0,1fr) 288px;gap:16px}.coachCheckinsPanelV454{overflow:hidden;padding:0!important}.coachCheckinsTabsRowV454{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 18px;border-bottom:1px solid var(--ci-separator)}.coachCheckinsTabsRowV454 .coachCheckinsTabsV438{margin-bottom:0;border-bottom:0;flex:1 1 auto;min-width:220px}.coachCheckinsSearchInlineV454{flex:0 1 240px;min-width:200px;margin:10px 0!important}.coachCheckinsSearchInlineV454 svg{width:15px!important;height:15px!important;flex:0 0 15px!important;opacity:.55}.coachCheckinsSearchGlyphV454{font-size:15px;line-height:1;opacity:.55;flex-shrink:0}.coachCheckinsPanelBodyV454{padding:16px 18px 18px}.coachCheckinsTablePanelV454{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.coachCheckinsCaughtUpV454{margin-bottom:0;background:var(--ci-grouped)!important;border:1px solid var(--ci-separator)!important}.coachCheckinsCaughtUpV454 span{background:var(--ci-accent)!important;color:var(--ci-accent-text)!important}.coachCheckinsCaughtUpV454 span svg{color:var(--ci-accent-text)!important;stroke:var(--ci-accent-text)!important}.coachCheckinsInsightMetricRowV454{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.coachCheckinsInsightMetricCopyV454 strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1}.coachCheckinsInsightMetricCopyV454 em{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--ci-accent);font-weight:600}.coachCheckinsCompletionBarV454{margin-top:10px;height:6px;border-radius:999px;background:var(--ci-grouped);overflow:hidden}.coachCheckinsCompletionBarV454 span{display:block;height:100%;border-radius:inherit;background:var(--ci-accent);min-width:4px;transition:width .25s ease}.coachCheckinsSparklineV454{width:52px;height:28px;flex-shrink:0;color:var(--ci-accent)}.coachCheckinsReadinessGraphV454 strong{color:var(--ci-accent)!important}.coachCheckinsInsightReadinessV454 .coachCheckinsInsightRingV438 span{border-color:var(--ci-accent);color:var(--ci-text)}.coachCheckinsSideV454{gap:12px}.coachCheckinsInsightsV454 h2,.coachCheckinsTipsV438 h2,.coachCheckinsHelpV438 h2{font-size:15px}.coachCheckinsTableV438 .coachCheckinCardGhostV434:hover,.coachCheckinsViewAllV438:hover,.coachCheckinsHelpBtnV438:hover,.coachCheckinsCustomizeBtnV438:hover{border-color:color-mix(in srgb,var(--ci-accent) 35%,var(--ci-separator))!important}.coachCheckinsTableV438 .coachCheckinCardGhostV434.is-primary,.coachCheckinsRowActionsV438 .coachCheckinCardGhostV434:first-child{background:var(--ci-accent-fill)!important;border-color:color-mix(in srgb,var(--ci-accent) 40%,var(--ci-separator))!important;color:var(--ci-accent)!important}}html[data-nutri-theme=light] .coachCheckinsDesktopV454{--ci-accent: #34c759;--ci-accent-fill: rgba(52, 199, 89, .14);--ci-accent-soft: rgba(52, 199, 89, .08);--ci-accent-text: #ffffff}html[data-nutri-theme=dark] .coachCheckinsDesktopV454{--ci-accent: #30d158;--ci-accent-fill: rgba(48, 209, 88, .18);--ci-accent-soft: rgba(48, 209, 88, .1);--ci-accent-text: #ffffff}html[data-nutri-theme=dark] .coachCheckinsDesktopV454 .coachCheckinsCaughtUpV454{background:var(--ci-grouped)!important}@media (min-width: 901px){.coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV458.desktop){padding:28px 32px 36px!important;background:var(--coach-refined-page, #f5f5f7)!important}.coachVideoReviewsDesktopV458.desktop{display:flex;flex-direction:column;gap:20px;color:var(--vr-text);letter-spacing:-.02em}.coachVideoReviewsDesktopV458 .coachVideoReviewGridV458{display:grid!important;grid-template-columns:260px minmax(0,1fr) 320px!important;gap:16px!important;align-items:start!important;max-width:none!important;margin:0!important}.coachVideoReviewsDesktopV458 .coachVideoPanelV458{background:var(--vr-elevated)!important;border:1px solid var(--vr-separator)!important;border-radius:var(--vr-radius-lg)!important;box-shadow:none!important;color:var(--vr-text)!important}.coachVideoReviewsDesktopV458 .coachVideoInboxPanelV458{padding:12px!important;display:grid!important;gap:8px!important;align-content:start!important}.coachVideoReviewsDesktopV458 .coachVideoInboxRowsV458{display:grid;gap:8px}.coachVideoReviewsDesktopV458 .coachVideoInboxRowV435,.coachVideoReviewsDesktopV458 .coachVideoInboxRowV437{width:100%;border:1px solid var(--vr-separator)!important;background:var(--vr-elevated)!important;box-shadow:none!important;transform:none!important;border-radius:var(--vr-radius)!important;padding:10px 12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;text-align:left!important;cursor:pointer;font-family:inherit}.coachVideoReviewsDesktopV458 .coachVideoInboxRowV435:hover,.coachVideoReviewsDesktopV458 .coachVideoInboxRowV437:hover{border-color:var(--vr-separator)!important;box-shadow:none!important;transform:none!important}.coachVideoReviewsDesktopV458 .coachVideoInboxRowV435>span,.coachVideoReviewsDesktopV458 .coachVideoInboxRowV437>span{width:36px!important;height:36px!important;border-radius:var(--vr-radius)!important;background:var(--vr-grouped)!important;color:var(--vr-secondary)!important;border:1px solid var(--vr-separator)!important;box-shadow:none!important;display:grid!important;place-items:center!important;font-weight:700!important;font-size:11px!important}.coachVideoReviewsDesktopV458 .coachVideoInboxRowV435 strong,.coachVideoReviewsDesktopV458 .coachVideoInboxRowV437 strong{display:block!important;font-size:14px!important;color:var(--vr-text)!important}.coachVideoReviewsDesktopV458 .coachVideoInboxRowV435 small,.coachVideoReviewsDesktopV458 .coachVideoInboxRowV437 small{display:block!important;font-size:11px!important;color:var(--vr-secondary)!important}.coachVideoReviewsDesktopV458 .coachVideoInboxRowV435 em,.coachVideoReviewsDesktopV458 .coachVideoInboxRowV437 em{font-style:normal!important;font-size:11px!important;color:var(--vr-tertiary)!important;font-weight:500!important}.coachVideoReviewsDesktopV458 .coachVideoCenterPanelV458{padding:16px!important;display:grid!important;gap:14px!important;min-width:0!important}.coachVideoReviewsDesktopV458 .coachVideoSideStackV458{display:grid!important;gap:12px!important;align-content:start!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;position:static!important;top:auto!important;height:auto!important;max-height:none!important}.coachVideoReviewsDesktopV458 .coachVideoSideStackV458>.coachVideoPanelV458{padding:14px!important}.coachVideoReviewsDesktopV458 .coachVideoClientCardV458{display:flex!important;align-items:center!important;gap:12px!important;grid-template-columns:none!important}.coachVideoReviewsDesktopV458 .coachVideoChecklistPanelV458{display:grid!important;gap:10px!important;border:1px solid var(--vr-separator)!important;background:var(--vr-elevated)!important}.coachVideoReviewsDesktopV458 .coachVideoChecklistHintV458{font-size:11px;line-height:1.4;color:var(--vr-tertiary)!important}.coachVideoReviewsDesktopV458 .coachVideoPlaybackV458{aspect-ratio:16 / 10!important;border-radius:var(--vr-radius-lg)!important;min-height:0!important;max-height:none!important}.coachVideoReviewsDesktopV458 .coachVideoPlaceholderV458{background:#fafafa!important;color:#1d1d1f!important}.coachVideoReviewsDesktopV458 .coachVideoPlaceholderV458 svg{color:#6b7280!important}.coachVideoReviewsDesktopV458 .coachVideoMetaGridV458{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important}.coachVideoReviewsDesktopV458 .coachVideoMetaGridV458 div{display:grid!important;gap:4px!important;padding:10px!important;background:var(--vr-grouped)!important;border:1px solid var(--vr-separator)!important;border-radius:10px!important}.coachVideoReviewsDesktopV458 .coachVideoMetaGridV458 small{font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;color:var(--vr-tertiary)!important}.coachVideoReviewsDesktopV458 .coachVideoMetaGridV458 strong{font-size:13px!important;font-weight:600!important;color:var(--vr-text)!important}.coachVideoReviewsDesktopV458 .coachVideoSummaryV458{display:grid!important;gap:6px!important;margin:0!important}.coachVideoReviewsDesktopV458 .coachVideoSummaryV458 span{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--vr-tertiary)!important;-webkit-text-fill-color:var(--vr-tertiary)!important}.coachVideoReviewsDesktopV458 .coachVideoSummaryV458 span em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:normal}.coachVideoReviewsDesktopV458 .coachVideoSummaryV458 textarea{min-height:72px!important;background:var(--vr-grouped)!important;border:1px solid var(--vr-separator)!important;border-radius:var(--vr-radius)!important;color:var(--vr-text)!important;padding:12px!important;font-size:14px!important;line-height:1.45!important;resize:vertical}.coachVideoReviewsDesktopV458 .coachVideoSummaryV458 textarea:focus{outline:2px solid rgba(52,199,89,.22)!important;border-color:var(--vr-accent)!important}.coachVideoReviewsDesktopV458 .coachVideoFeedbackPanelV458{display:grid!important;gap:12px!important;overflow:visible!important;max-height:none!important;height:auto!important}.coachVideoReviewsDesktopV458 .coachVideoFeedbackEditorsV458{display:grid!important;gap:10px!important;max-height:none!important;overflow:visible!important;padding-right:0!important}.coachVideoReviewsDesktopV458 .coachVideoQuickNotesV458{display:none!important}.coachVideoReviewsDesktopV458 .coachVideoStatusV458{margin:0;font-size:12px;line-height:1.4;color:var(--vr-secondary)!important;padding:0 4px}.coachVideoReviewsDesktopV458 .coachVideoDetailHeadV437 span,.coachVideoReviewsDesktopV458 .coachVideoReviewDetailHeadV345 span{color:var(--vr-tertiary)!important;-webkit-text-fill-color:var(--vr-tertiary)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;font-size:13px!important}.coachVideoReviewsDesktopV458 .coachVideoRefreshBtnV437{border:1px solid var(--vr-separator)!important}}@media (min-width: 901px){.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditorsV351>section:last-child{display:grid!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackPanelV458{gap:14px!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackPanelHeadV458{display:grid;gap:4px;margin:0}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackPanelHeadV458 span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vr-tertiary)!important;-webkit-text-fill-color:var(--vr-tertiary)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackPanelHeadV458 strong{font-size:15px;font-weight:700;color:var(--vr-text)!important;-webkit-text-fill-color:var(--vr-text)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackPanelHeadV458 p{margin:0;font-size:12px;line-height:1.4;color:var(--vr-secondary)!important;-webkit-text-fill-color:var(--vr-secondary)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoClientCardV353>span{background:var(--vr-grouped)!important;color:var(--vr-secondary)!important;border:1px solid var(--vr-separator)}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458{display:grid!important;gap:8px!important;padding:12px!important;background:var(--vr-elevated)!important;border:1px solid var(--vr-separator)!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackHeadV458{display:flex;align-items:center;gap:8px;margin:0}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackDotV458{width:8px;height:8px;border-radius:999px;flex-shrink:0}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackDotV458.tone-good{background:#22c55e}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackDotV458.tone-bad{background:#ef4444}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackDotV458.tone-drill{background:#8b5cf6}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458.good{border-left:3px solid #22c55e!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458.bad{border-left:3px solid #ef4444!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458.drill{border-left:3px solid #8b5cf6!important;box-shadow:none!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458.good h3{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458.bad h3{color:#b42318!important;-webkit-text-fill-color:#b42318!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458.drill h3{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458 textarea:focus{outline:2px solid rgba(52,199,89,.22)!important;border-color:var(--vr-accent)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoMetaGridV437 div{background:var(--vr-grouped)!important}.coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoMovementHeadV354 button{color:var(--vr-accent)!important;background:transparent!important}}@media (max-width: 900px){.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV458{display:grid!important;gap:8px!important;padding:12px!important;background:var(--cms-card)!important;border:1px solid var(--cms-line)!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackHeadV458{display:flex;align-items:center;gap:8px}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackDotV458{width:8px;height:8px;border-radius:999px;flex-shrink:0}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackDotV458.tone-good{background:#22c55e}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackDotV458.tone-bad{background:#ef4444}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackDotV458.tone-drill{background:#8b5cf6}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV458.good{border-left:3px solid #22c55e!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV458.bad{border-left:3px solid #ef4444!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV458.drill{border-left:3px solid #8b5cf6!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV458.good h3{color:#15803d!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV458.bad h3{color:#b42318!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackEditV458.drill h3{color:#6d28d9!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackPanelHeadMobileV458{display:grid;gap:4px;margin:4px 0 0}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackPanelHeadMobileV458 span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cms-muted)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoFeedbackPanelHeadMobileV458 strong{font-size:14px;font-weight:700;color:var(--cms-text)!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV458.desktop){background:#0d0d0d!important}html[data-nutri-theme=dark] .coachVideoReviewsDesktopV458.desktop{--vr-page: #0d0d0d;--vr-elevated: #1a1a1a;--vr-grouped: #141414;--vr-text: #ffffff;--vr-secondary: rgba(255, 255, 255, .72);--vr-tertiary: rgba(255, 255, 255, .45);--vr-separator: #262626;--vr-accent: #2ecc71;--vr-accent-fill: rgba(46, 204, 113, .12);--vr-accent-text: #ffffff}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV458 .coachVideoFeedbackEditV458.good h3{color:#2ecc71!important;-webkit-text-fill-color:#2ecc71!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV458 .coachVideoFeedbackEditV458.bad h3{color:#ff6b6b!important;-webkit-text-fill-color:#ff6b6b!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV458 .coachVideoFeedbackEditV458.drill h3{color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}@media (min-width: 901px){.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientsV460){padding:28px 32px 36px!important;background:var(--cc-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coachClientsV460{--cc-page: #f5f5f7;--cc-card: #ffffff;--cc-elevated: #f2f2f7;--cc-text: #000000;--cc-secondary: rgba(0, 0, 0, .72);--cc-tertiary: rgba(0, 0, 0, .45);--cc-separator: rgba(60, 60, 67, .12);--cc-line: rgba(60, 60, 67, .12);--cc-accent: #34c759;--cc-accent-soft: rgba(52, 199, 89, .14);--cc-accent-text: #ffffff;--cc-primary: #071a3d;--cc-secondary-border: rgba(29, 78, 216, .35);--cc-secondary-text: #1d4ed8;--cc-segment-active-bg: rgba(29, 78, 216, .1);--cc-segment-active-text: #1d4ed8;--cc-good: #248a3d;--cc-warn: #c93400;--cc-danger: #d70015;--cc-danger-soft: rgba(255, 59, 48, .14);--cc-neutral: rgba(0, 0, 0, .45);--cc-radius: 12px;--cc-radius-lg: 16px;gap:18px!important;letter-spacing:-.02em;color:var(--cc-text)}.coachClientsEyebrowV460{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--cc-accent)!important;letter-spacing:-.01em}.coachClientsHeadV460 h1{font-size:clamp(30px,2.5vw,36px)!important;letter-spacing:-.045em!important;color:var(--cc-text)!important}.coachClientsHeadV460 p{font-size:15px!important;line-height:1.45!important;max-width:56ch;color:var(--cc-secondary)!important}.coachClientsHeadTopV460{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.coachClientsHeadTopV460 .coachClientsSearchV460{margin-top:4px;flex-shrink:0}.coachClientsToolbarV460{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.coachClientsSummaryV460{display:inline-flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-left:auto}.coachClientsSummaryCardV460{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-radius:10px;border:1px solid var(--cc-separator);background:var(--cc-card)}.coachClientsSummaryIconV460{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.coachClientsSummaryIconV460 svg{width:16px;height:16px}.coachClientsSummaryCardV460 strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--cc-text)}.coachClientsSummaryCardV460 small{display:block;font-size:10px;font-weight:600;letter-spacing:-.01em;color:var(--cc-secondary);line-height:1.2}.coachClientsSummaryCardV460 em{display:block;font-style:normal;font-size:10px;font-weight:600;letter-spacing:-.01em;color:var(--cc-tertiary);line-height:1.2}.coachClientsSummaryCardV460.tone-good .coachClientsSummaryIconV460{background:#34c75924;color:var(--cc-good)}.coachClientsSummaryCardV460.tone-warn .coachClientsSummaryIconV460{background:#ff950024;color:#c93400}.coachClientsSummaryCardV460.tone-danger .coachClientsSummaryIconV460{background:var(--cc-danger-soft);color:var(--cc-danger)}.coachClientsSegmentV460{display:inline-flex;padding:3px;border-radius:10px;background:var(--cc-elevated);border:1px solid var(--cc-separator);gap:2px}.coachClientsSegmentV460 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:30px;padding:0 14px;border-radius:8px;border:0!important;background:transparent!important;color:var(--cc-secondary)!important;font:inherit;font-size:12px;font-weight:500;cursor:pointer;letter-spacing:-.01em}.coachClientsSegmentV460 button.is-active{background:var(--cc-segment-active-bg)!important;color:var(--cc-segment-active-text)!important;font-weight:600!important}.coachClientsSearchV460{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:40px;height:40px;min-width:min(220px,100%);border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6;color:#6b7280}.coachClientsSearchV460 input{flex:1;border:0;background:transparent;color:var(--cc-text);font:inherit;font-size:13px;letter-spacing:-.01em;outline:none;min-width:0}.coachClientsSearchV460 input::placeholder{color:var(--cc-tertiary)}.coachClientsMetaV460{margin:-6px 0 0;font-size:12px;font-weight:500;color:var(--cc-tertiary)!important;letter-spacing:-.01em}.coachClientGridV460{gap:14px!important}.coachClientCardV460{padding:16px!important;gap:14px!important;border-radius:var(--cc-radius-lg)!important;border:1px solid var(--cc-separator)!important;transition:border-color .18s ease,opacity .18s ease}.coachClientCardV460.is-remove-armed{border-color:#ff3b3059!important;opacity:.82}.coachClientCardAvatarWrapV460 .coachClientCardAvatarV460,.coachClientCardAvatarWrapV460 .clientAvatarPhotoV227{width:52px!important;height:52px!important;border-radius:14px!important;overflow:hidden;background:var(--cc-elevated)!important;border:1px solid var(--cc-separator)!important;display:grid!important;place-items:center!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--cc-secondary)!important}.coachClientCardAvatarWrapV460 .clientAvatarPhotoV227 img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.coachClientCardDotV460{right:-1px!important;bottom:-1px!important;border-color:var(--cc-card)!important}.coachClientCardTitleRowV407 h3{font-size:17px!important;letter-spacing:-.035em!important}.coachClientCardFocusV460{margin:4px 0 0!important;font-size:13px!important;line-height:1.35!important;color:var(--cc-secondary)!important;letter-spacing:-.01em}.coachClientCardGoalV460{margin:4px 0 0!important;font-size:12px!important;line-height:1.35!important;color:var(--cc-tertiary)!important}.coachClientCardCoachingOnlyV460{margin:6px 0 0!important;font-size:11px!important;font-weight:600!important;color:var(--cc-secondary)!important;letter-spacing:-.01em}.coachClientCardPhaseBarV460{margin-top:10px}.coachClientCardPhaseHeadV460{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;color:var(--cc-tertiary)!important;letter-spacing:-.01em}.coachClientCardPhaseTrackV460{height:4px;border-radius:999px;background:var(--cc-elevated);overflow:hidden}.coachClientCardPhaseTrackV460 i{display:block;height:100%;border-radius:999px;background:var(--cc-accent)}.coachClientCardRemoveRowV460{margin-top:12px!important;padding-top:12px!important;border-top-color:var(--cc-separator)!important}.coachClientCardRemoveToggleV460{background:#78788038!important}.coachClientCardRemoveToggleV460 i{box-shadow:none!important;border:1px solid var(--cc-separator)}.coachClientCardRemoveToggleV460:hover,.coachClientCardRemoveToggleV460.is-on{background:var(--cc-danger-soft)!important}.coachClientCardRemoveToggleV460.is-on i,.coachClientCardRemoveToggleV460:active i,.coachClientCardRemoveToggleV460:focus-visible i{transform:translate(18px);background:#ffe8ea}.coachClientCardBadgeV460.tone-good{border:0!important;background:#34c75924!important;color:var(--cc-good)!important}.coachClientCardBadgeV460.tone-danger{border:0!important;background:var(--cc-danger-soft)!important;color:var(--cc-danger)!important}.coachClientCardStatusGridV460{display:grid!important;gap:1px!important;padding:0!important;border:1px solid var(--cc-separator)!important;border-radius:var(--cc-radius)!important;overflow:hidden!important;background:var(--cc-separator)!important}.coachClientCardStatusGridV460.cols-2{grid-template-columns:repeat(2,1fr)!important}.coachClientCardStatusGridV460.cols-3{grid-template-columns:repeat(3,1fr)!important}.coachClientCardStatusCellV460{background:var(--cc-elevated)!important;padding:10px 8px!important;text-align:center!important}.coachClientCardStatusCellV460 i{display:none!important}.coachClientCardStatusCellV460 small{font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:4px!important}.coachClientCardStatusCellV460 strong{font-size:12px!important;font-weight:600!important;letter-spacing:-.01em}.coachClientCardMetricsV460{grid-template-columns:1fr .85fr .85fr!important;gap:8px!important;padding:4px 0!important}.coachClientCardMetricV460 i{display:none!important}.coachClientCardMetricV460 small{font-size:10px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.coachClientCardMetricV460 strong{font-size:15px!important;letter-spacing:-.03em!important}.coachClientCardMetricV460 span{font-size:11px!important;margin-top:2px!important}.coachClientCardV460 .coachClientCardRingV407 .coachClientCardRingSvgV407{width:44px!important;height:44px!important}.coachClientCardV460 .coachClientCardRingSvgV407 strong{font-size:10px!important}.coachClientCardV460 .coachClientCardRingV407>span{font-size:11px!important;margin-top:2px!important}.coachClientCardActionsV460{flex-wrap:nowrap!important;align-items:center!important}.coachClientCardActionsV460 button{flex:none!important;min-width:0!important}.coachClientCardPrimaryV460{flex:1!important;height:38px!important;padding:0 14px!important;border-radius:10px!important;border:0!important;background:var(--cc-primary)!important;color:var(--cc-accent-text)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em;cursor:pointer}.coachClientCardSecondaryV460{height:38px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid var(--cc-secondary-border)!important;background:var(--cc-card)!important;color:var(--cc-secondary-text)!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em;cursor:pointer;white-space:nowrap}.coachClientCardMessageBadgeV460{width:38px!important;height:38px!important;padding:0!important;border-radius:10px!important;border:1px solid var(--cc-separator)!important;background:var(--cc-elevated)!important;color:var(--cc-text)!important;font-size:12px!important;font-weight:700!important;cursor:pointer}}html[data-nutri-theme=light] .coachPortalV207.coachView-clients .coachMainV207:has(.coachClientsV460){background:#f5f5f7!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-clients .coachMainV207:has(.coachClientsV460){background:#000!important}html[data-nutri-theme=dark] .coachClientsV460{--cc-page: #000000;--cc-card: #0a0a0a;--cc-elevated: #141414;--cc-text: #ffffff;--cc-secondary: rgba(255, 255, 255, .72);--cc-tertiary: rgba(255, 255, 255, .45);--cc-separator: #262626;--cc-line: #262626;--cc-accent: #4ade80;--cc-accent-soft: rgba(74, 222, 128, .14);--cc-accent-text: #052e16;--cc-primary: #4ade80;--cc-secondary-border: #262626;--cc-secondary-text: #ffffff;--cc-segment-active-bg: rgba(74, 222, 128, .14);--cc-segment-active-text: #4ade80;--cc-good: #4ade80;--cc-warn: #fb923c;--cc-danger: #f87171;--cc-danger-soft: rgba(248, 113, 113, .16);--cc-neutral: rgba(255, 255, 255, .45)}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientsHeadV460 h1,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientCardTitleRowV407 h3{color:var(--cc-text)!important;-webkit-text-fill-color:var(--cc-text)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientsHeadV460 p,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientsMetaV460,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientCardFocusV460,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientCardCoachingOnlyV460{color:var(--cc-secondary)!important;-webkit-text-fill-color:var(--cc-secondary)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientCardGoalV460,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientCardMetricV460 span,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientCardPhaseHeadV460{color:var(--cc-tertiary)!important;-webkit-text-fill-color:var(--cc-tertiary)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV460 .coachClientsSearchV460 input{color:var(--cc-text)!important;-webkit-text-fill-color:var(--cc-text)!important}html[data-nutri-theme=dark] .coachClientsV460 .coachClientCardRemoveToggleV460.is-on i,html[data-nutri-theme=dark] .coachClientsV460 .coachClientCardRemoveToggleV460:active i{background:#ff787859}@media (min-width: 901px){.coachPortalV207.coachView-clients .coachMainV207:has(.coachClientDetailV461),.coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDetailV461){padding:28px 32px 36px!important;background:#f5f5f7!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coachClientDetailV461{--cd-page: #f5f5f7;--cd-card: #ffffff;--cd-soft: #f2f2f7;--cd-sidebar: #ffffff;--cd-text: #000000;--cd-secondary: rgba(0, 0, 0, .72);--cd-tertiary: rgba(0, 0, 0, .45);--cd-line: rgba(60, 60, 67, .12);--cd-accent: #34c759;--cd-accent-soft: rgba(52, 199, 89, .14);--cd-accent-text: #ffffff;--cd-good: #248a3d;--cd-warn: #c93400;--cd-ai: #7c3aed;gap:0!important}.coachClientDetailShellV461{flex-direction:column!important;min-height:820px;border-radius:22px!important;overflow:hidden;background:var(--cd-card)!important}.coachClientDetailHeadV461{padding:18px 22px 0;border-bottom:1px solid var(--cd-line);background:var(--cd-card)}.coachClientDetailHeadV461 .coachClientDetailBackV408{margin-bottom:0}.coachClientDetailHeadRowV461{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:10px;padding-bottom:14px;flex-wrap:wrap}.coachClientDetailEyebrowV461{font-size:13px;font-weight:600;color:var(--cd-accent);letter-spacing:-.01em}.coachClientDetailHeadV461 h1{margin:4px 0 0;font-size:clamp(26px,2.2vw,32px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:var(--cd-text)}.coachClientDetailHeadV461 p{margin:6px 0 0;font-size:14px;color:var(--cd-secondary)}.coachClientDetailHeadActionsV461{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coachClientDetailGhostBtnV461,.coachClientDetailPrimaryBtnV461{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:36px;padding:0 14px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;letter-spacing:-.01em}.coachClientDetailGhostBtnV461{border:1px solid var(--cd-line);background:var(--cd-soft);color:var(--cd-text)}.coachClientDetailPrimaryBtnV461{border:none;background:var(--cd-accent);color:var(--cd-accent-text)}.coachClientDetailSegmentV461{display:inline-flex;padding:3px;border-radius:10px;background:var(--cd-soft);border:1px solid var(--cd-line);gap:2px;margin-bottom:12px}.coachClientDetailSegmentV461 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:30px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:var(--cd-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;letter-spacing:-.01em}.coachClientDetailSegmentV461 button.is-active{background:var(--cd-card);color:var(--cd-text);font-weight:600}.coachClientDetailBodyV461{display:flex;flex:1;min-height:0}.coachClientDetailV461 .coachClientDetailSidebarV408{width:268px;padding:18px 16px 24px;gap:16px}.coachClientDetailV461 .coachClientDetailAvatarV408{border-radius:14px!important}.coachClientDetailPhaseCardV461{padding:12px 14px;border-radius:var(--cd-radius);background:var(--cd-soft);border:1px solid var(--cd-line)}.coachClientDetailPhaseMetaV461{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--cd-tertiary);margin-bottom:8px}.coachClientDetailPhaseFootV461{display:flex;justify-content:space-between;gap:10px;margin-top:12px;align-items:flex-end}.coachClientDetailPhaseFootV461>div:last-child{text-align:right}.coachClientDetailPhaseFootV461 strong{display:block;font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--cd-accent);margin-top:0!important}.coachClientDetailPhaseFootV461>div:last-child strong{font-size:13px;color:var(--cd-text)}.coachClientDetailPhaseFootV461 span{display:block;margin-top:2px;font-size:11px;color:var(--cd-secondary);font-weight:500}.coachClientDetailCheckinDueV461{color:var(--cd-accent)!important}.coachClientDetailHealthGridV461{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coachClientDetailHealthGridV461>div{padding:8px 10px;border-radius:10px;background:var(--cd-soft);border:1px solid var(--cd-line)}.coachClientDetailHealthGridV461 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cd-tertiary)}.coachClientDetailHealthGridV461 strong{display:block;margin-top:4px!important;font-size:13px;font-weight:600;color:var(--cd-text)}.coachClientDetailV461 .coachClientDetailPrimaryV408{height:38px;border-radius:10px;font-size:13px;font-weight:600;background:var(--cd-accent)!important;color:var(--cd-accent-text)!important}.coachClientDetailV461 .coachClientDetailPrimaryBtnV461{color:var(--cd-accent-text)!important}.coachClientDetailV461 .coachClientDetailMainV408{flex:1;min-width:0;padding:18px 22px 28px;background:var(--cd-page);overflow:auto}.coachClientDetailStatsWrapV461{border-radius:var(--cd-radius-lg);border:1px solid var(--cd-line);background:var(--cd-line);overflow:hidden}.coachClientDetailStatsV461{display:grid!important;gap:1px!important;background:var(--cd-line)}.coachClientDetailStatsV461 .coachClientDetailStatV408{background:var(--cd-card)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 14px!important}.coachClientDetailStatsV461 .coachClientDetailStatV408:last-child{display:grid;place-items:center}.coachClientDetailV461 .coachClientDetailRingV408{gap:4px}.coachClientDetailV461 .coachClientDetailRingSvgV408{width:48px;height:48px}.coachClientDetailV461 .coachClientDetailRingSvgV408 svg{width:48px;height:48px}.coachClientDetailV461 .coachClientDetailRingSvgV408 strong{font-size:10px}.coachClientDetailV461 .coachClientDetailRingV408>span{font-size:11px;font-weight:600;color:var(--cd-good)}.coachClientDetailV461 .coachClientDetailPlanItemV408{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px!important;border-radius:10px!important;background:var(--cd-soft)!important;border:1px solid var(--cd-line)!important;border-left-width:3px!important}.coachClientDetailV461 .coachClientDetailPlanItemV408.tone-good{border-left-color:var(--cd-good)!important}.coachClientDetailV461 .coachClientDetailPlanItemV408.tone-neutral{border-left-color:var(--cd-tertiary)!important}.coachClientDetailV461 .coachClientDetailPlanItemV408>div{display:block}.coachClientDetailV461 .coachClientDetailPlanItemV408 i{display:none}.coachClientDetailV461 .coachClientDetailPlanItemV408 button{height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;background:var(--cd-card)!important;color:var(--cd-secondary)!important}.coachClientDetailV461 .coachClientDetailInsightsV408>div{padding:12px 14px;border-radius:var(--cd-radius);background:var(--cd-soft);border:1px solid var(--cd-line);border-left-width:3px}.coachClientDetailV461 .coachClientDetailInsightsV408 .tone-good{border-left-color:var(--cd-good)}.coachClientDetailV461 .coachClientDetailInsightsV408 .tone-warn{border-left-color:var(--cd-warn)}.coachClientDetailV461 .coachClientDetailInsightsV408 .tone-ai{border-left-color:var(--cd-ai)}.coachClientDetailV461 .coachClientDetailInsightsV408 .tone-neutral{border-left-color:var(--cd-tertiary)}.coachClientDetailV461 .coachClientDetailActivityV408>div{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:start;padding:12px 0}.coachClientDetailV461 .coachClientDetailActivityV408 i{width:8px;height:8px;border-radius:999px;margin-top:5px}.coachClientDetailV461 .coachClientDetailActivityV408 p{margin-top:2px}.coachClientDetailActivityTimeV461{font-size:11px;color:var(--cd-tertiary);white-space:nowrap;margin:0}.coachClientDetailActivityEmptyV461{margin:0;font-size:13px;line-height:1.45;color:var(--cd-secondary)}.coachClientDetailV461 .coachClientDetailNoteMetaV408>span{border-radius:10px}.coachClientDetailV461 .coachClientDetailNavV408,.coachClientDetailV461 .coachClientDetailPillsV408{display:none!important}}html[data-nutri-theme=dark] .coachPortalV207.coachView-clients .coachMainV207:has(.coachClientDetailV461),html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal .coachMainV207:has(.coachClientDetailV461){background:#0d0d0d!important}html[data-nutri-theme=dark] .coachClientDetailV461{--cd-page: #0d0d0d;--cd-card: #1a1a1a;--cd-soft: #141414;--cd-sidebar: #1a1a1a;--cd-text: #ffffff;--cd-secondary: rgba(255, 255, 255, .72);--cd-tertiary: rgba(255, 255, 255, .45);--cd-line: #262626;--cd-accent: #2ecc71;--cd-accent-soft: rgba(46, 204, 113, .12);--cd-accent-text: #ffffff;--cd-good: #2ecc71;--cd-warn: #ff9f0a;--cd-ai: #a78bfa}html[data-nutri-theme=dark] .coachClientDetailV461 :is(.coachClientDetailStatV408,.coachClientDetailPanelV408,.coachClientDetailPlanItemV408,.coachClientDetailPlanItemV408 button,.coachClientDetailAvatarV408,.coachClientDetailNoteMetaV408>span,.coachClientDetailShellV461,.coachClientDetailHeadV461,.coachClientDetailPhaseCardV461,.coachClientDetailHealthGridV461>div,.coachClientDetailInsightsV408>div){background:var(--cd-card)!important;border-color:var(--cd-line)!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailStatsV461 .coachClientDetailStatV408,html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailPlanItemV408,html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailInsightsV408>div,html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailPhaseCardV461,html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailHealthGridV461>div{background:var(--cd-soft)!important}html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailPrimaryV408,html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailPrimaryBtnV461{color:#fff!important}html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailGhostBtnV461{background:var(--cd-soft)!important;color:var(--cd-text)!important}html[data-nutri-theme=dark] .coachClientDetailV461 .coachClientDetailSegmentV461 button.is-active{background:var(--cd-card)!important}@media (min-width: 901px){.coachClientsV460{--cc-page: #f5f5f7;--cc-card: #ffffff;--cc-elevated: #f2f2f7;--cc-text: #000000;--cc-secondary: rgba(0, 0, 0, .72);--cc-tertiary: rgba(0, 0, 0, .45);--cc-separator: rgba(60, 60, 67, .12);--cc-line: rgba(60, 60, 67, .12);--cc-good: #248a3d;--cc-warn: #c93400;--cc-neutral: rgba(0, 0, 0, .45)}.coachClientCardV460{background:var(--cc-card)!important}.coachClientCardStatusCellV460.tone-good strong{color:var(--cc-good)!important;-webkit-text-fill-color:var(--cc-good)!important}.coachClientCardStatusCellV460.tone-warn strong{color:var(--cc-warn)!important;-webkit-text-fill-color:var(--cc-warn)!important}.coachClientCardStatusCellV460.tone-danger strong{color:var(--cc-danger)!important;-webkit-text-fill-color:var(--cc-danger)!important}.coachClientCardMetricV460.tone-good strong{color:var(--cc-good)!important;-webkit-text-fill-color:var(--cc-good)!important}.coachClientCardMetricV460.tone-warn strong{color:var(--cc-warn)!important;-webkit-text-fill-color:var(--cc-warn)!important}.coachClientCardV460 .coachClientCardRingV407>span.tone-good{color:var(--cc-good)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientCardPrimaryV460{background:var(--cc-primary)!important;border:none!important;color:var(--cc-accent-text)!important;-webkit-text-fill-color:var(--cc-accent-text)!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientCardSecondaryV460,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientCardMessageBadgeV460{background:var(--cc-elevated)!important;border:1px solid var(--cc-separator)!important;color:var(--cc-text)!important;-webkit-text-fill-color:var(--cc-text)!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV458 .coachVideoFeedbackEditV351,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV458 .coachVideoFeedbackEditV458,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV351,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV437 .coachVideoFeedbackEditV458{background:#0a0a0a!important;border:1px solid #262626!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV458 .coachVideoFeedbackEditV351,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsDesktopV458 .coachVideoFeedbackEditV458{background:#fff!important;border:1px solid rgba(60,60,67,.12)!important;box-shadow:none!important}}html[data-nutri-theme=dark] .coachClientsV460{--cc-page: #000000;--cc-card: #0a0a0a;--cc-elevated: #141414;--cc-text: #ffffff;--cc-secondary: rgba(255, 255, 255, .72);--cc-tertiary: rgba(255, 255, 255, .45);--cc-separator: #262626;--cc-line: #262626;--cc-good: #4ade80;--cc-warn: #fb923c;--cc-neutral: rgba(255, 255, 255, .45)}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientCardV460{background:var(--cc-card)!important;border-color:var(--cc-separator)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientCardStatusCellV460{background:var(--cc-elevated)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsSummaryCardV460{background:var(--cc-card)!important;border-color:var(--cc-separator)!important}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV464){padding:28px 32px 36px!important;background:var(--mq-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.aiCoachDesktopV464{--mq-page: #f5f5f7;--mq-elevated: #ffffff;--mq-grouped: #f2f2f7;--mq-text: #000000;--mq-secondary: rgba(0, 0, 0, .72);--mq-tertiary: rgba(0, 0, 0, .45);--mq-separator: rgba(60, 60, 67, .12);--mq-accent: #34c759;--mq-accent-fill: rgba(52, 199, 89, .14);--mq-accent-text: #ffffff;--mq-good: #248a3d;--mq-warn: #c93400;--mq-blue: #007aff;--mq-radius: 12px;--mq-radius-lg: 16px;display:flex;flex-direction:column;gap:18px;color:var(--mq-text)}.aiCoachHeadV464 .aiCoachTitleIconV437{display:none!important}.aiCoachEyebrowV464{margin:0;font-size:13px;font-weight:600;color:var(--mq-accent)!important;letter-spacing:-.01em}.aiCoachHeadV464 h1{margin:4px 0 0;font-size:clamp(26px,2.2vw,32px);font-weight:700;letter-spacing:-.045em;color:var(--mq-text)!important;display:block!important}.aiCoachHeadCopyV464 p{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--mq-secondary)!important;max-width:52ch}.aiCoachStatCardsV437{display:none!important}.aiCoachStatStripV464{border-radius:var(--mq-radius-lg);border:1px solid var(--mq-separator);overflow:hidden;background:var(--mq-separator)}.aiCoachStatStripGridV464{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.aiCoachStatStripGridV464 article{background:var(--mq-elevated);padding:14px 16px}.aiCoachStatStripGridV464 strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--mq-text)!important}.aiCoachStatStripGridV464 small{display:block;margin-top:8px;font-size:12px;font-weight:600;color:var(--mq-text)!important}.aiCoachStatStripGridV464 em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:var(--mq-tertiary)!important}.aiCoachWorkspaceGridV464{grid-template-columns:280px minmax(0,1fr) 288px!important;gap:14px!important}.aiCoachInboxPanelV464{padding:0!important;overflow:hidden;display:flex!important;flex-direction:column!important;gap:0!important}.aiCoachInboxHeadV464{padding:14px 16px;border-bottom:1px solid var(--mq-separator);display:flex;flex-direction:column;gap:12px}.aiCoachInboxHeadV464 h2{margin:0;font-size:14px;font-weight:700;color:var(--mq-text)!important}.aiCoachInboxHeadV464>div:first-child p{margin:3px 0 0;font-size:12px;color:var(--mq-secondary)!important}.aiCoachInboxHeadV437,.aiCoachFilterBtnV437,.aiCoachTabsV437{display:none!important}.aiCoachSegmentedV464{border:1px solid var(--mq-separator);box-shadow:none!important}.aiCoachSegmentedV464 button.is-active{box-shadow:none!important}.aiCoachSearchV464{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:34px;border-radius:999px;border:1px solid var(--mq-separator);background:var(--mq-grouped);color:var(--mq-tertiary)}.aiCoachSearchV464 input{flex:1;border:0;background:transparent;color:var(--mq-text);font-size:13px;font-family:inherit;outline:none;min-width:0}.aiCoachSearchV464 input::placeholder{color:var(--mq-tertiary)}.aiCoachInboxListV464{padding:8px!important;max-height:560px;overflow:auto}.aiCoachInboxRowV464{display:flex!important;align-items:flex-start!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding:12px!important;margin-bottom:6px;border:1px solid var(--mq-separator)!important;background:transparent!important;border-radius:var(--mq-radius)!important}.aiCoachInboxRowV464.is-selected{border-color:var(--mq-accent)!important;background:var(--mq-accent-fill)!important;box-shadow:none!important}.aiCoachInboxAvatarV464{width:38px!important;height:38px!important;border-radius:11px!important;flex-shrink:0}.aiCoachInboxRowCopyV464{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.aiCoachInboxRowTopV464{display:flex;align-items:center;justify-content:space-between;gap:8px}.aiCoachInboxRowTopV464 strong{font-size:14px;font-weight:600;color:var(--mq-text)!important}.aiCoachInboxRowTopV464 em{font-size:11px;font-style:normal;color:var(--mq-tertiary)!important;flex-shrink:0}.aiCoachInboxRowCopyV464>small{font-size:11px;color:var(--mq-secondary)!important;margin-top:2px}.aiCoachInboxRowCopyV464>p{font-size:12px;line-height:1.35;color:var(--mq-secondary)!important;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiCoachInboxBadgeV464{display:inline-flex!important;align-self:flex-start;margin-top:8px!important;height:22px;padding:0 8px;border-radius:999px;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;position:static!important;grid-column:auto!important}.aiCoachInboxBadgeV464.tone-checkin{background:var(--mq-accent-fill)!important;color:var(--mq-good)!important}.aiCoachInboxBadgeV464.tone-nutrition{background:#ff950024!important;color:var(--mq-warn)!important}.aiCoachInboxBadgeV464.tone-reply{background:var(--mq-grouped)!important;color:var(--mq-secondary)!important}.aiCoachWorkspacePanelV464{padding:16px 18px 18px!important}.aiCoachWorkspaceHeadV464{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.aiCoachWorkspaceAvatarV464{width:44px!important;height:44px!important;border-radius:13px!important;flex-shrink:0}.aiCoachWorkspaceHeadV464 strong{font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--mq-text)!important}.aiCoachWorkspaceHeadV464 small{display:block;margin-top:2px;font-size:13px;color:var(--mq-secondary)!important}.aiCoachProfileBtnV464{margin-left:auto;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important;font-size:13px!important;font-weight:600!important}.aiCoachMessageCardV464{padding:14px 16px;border-radius:var(--mq-radius);background:var(--mq-grouped);border:1px solid var(--mq-separator);margin-bottom:14px}.aiCoachMessageCardV464 small{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important;margin-bottom:8px}.aiCoachMessageCardV464 p{margin:0;font-size:15px;line-height:1.45;color:var(--mq-text)!important}.aiCoachMetricGridV464{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important}.aiCoachMetricGridV464 article{padding:12px!important;border-radius:var(--mq-radius)!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;text-align:left!important}.aiCoachMetricGridV464 .aiCoachMetricIconV437{display:none!important}.aiCoachMetricGridV464 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important}.aiCoachMetricGridV464 strong{display:block;margin-top:6px;font-size:14px;font-weight:600;color:var(--mq-text)!important}.aiCoachMetricGridV464 .tone-good strong{color:var(--mq-good)!important}.aiCoachMetricGridV464 .tone-warn strong{color:var(--mq-warn)!important}.aiCoachMetricGridV464 .tone-blue strong{color:var(--mq-blue)!important}.aiCoachInsightV464{display:block!important;padding:14px 16px!important;border-radius:var(--mq-radius)!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;border-left:3px solid var(--mq-accent)!important;margin-bottom:14px!important}.aiCoachInsightV464 .aiCoachInsightIconV437{display:none!important}.aiCoachInsightV464 label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important}.aiCoachInsightV464 p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--mq-text)!important}.aiCoachInsightV464 button{margin-top:10px;padding:0;border:0;background:transparent;color:var(--mq-accent)!important;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.aiCoachActionChipsV464{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:14px!important}.aiCoachActionChipsV464 button{margin:0!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid var(--mq-separator)!important;background:var(--mq-elevated)!important;color:var(--mq-text)!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:0!important;box-shadow:none!important}.aiCoachActionChipsV464 button svg{display:none!important}.aiCoachResponseLabelV464{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important;margin-bottom:8px}.aiCoachResponseWrapV437{display:none!important}.aiCoachResponseV464{width:100%;min-height:120px;padding:12px 14px;border-radius:var(--mq-radius);border:1px solid var(--mq-separator);background:var(--mq-grouped);color:var(--mq-text);font-size:14px;line-height:1.5;font-family:inherit;resize:vertical;box-sizing:border-box}.aiCoachResponseV464::placeholder{color:var(--mq-tertiary)}.aiCoachResponseFooterV464{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;padding:0;border:0;background:transparent}.aiCoachPrimaryBtnV464{min-height:40px!important;padding:0 18px!important;border-radius:10px!important;background:var(--mq-accent)!important;color:var(--mq-accent-text)!important;border:none!important;font-size:14px!important;font-weight:600!important}.aiCoachSecondaryBtnV464{min-height:36px!important;padding:0 14px!important;border-radius:999px!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important;font-size:13px!important;font-weight:600!important}.aiCoachRightRailV464{display:flex!important;flex-direction:column!important;gap:12px!important}.aiCoachContextV464 h2,.aiCoachToolsListV464 h2,.aiCoachSavedPromptsV464 h2{font-size:14px!important;font-weight:700!important;margin:0 0 14px!important;color:var(--mq-text)!important}.aiCoachContextListV464{margin:0;padding:0}.aiCoachContextListV464 div{display:grid;grid-template-columns:96px 1fr;gap:8px;margin-bottom:8px;font-size:13px}.aiCoachContextListV464 dt{margin:0;color:var(--mq-tertiary)!important;font-weight:400}.aiCoachContextListV464 dd{margin:0;font-weight:600;color:var(--mq-text)!important}.aiCoachRingRowV464{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:16px!important;text-align:center}.aiCoachRingRowV464 article{background:transparent!important;border:0!important;padding:0!important;display:block!important}.aiCoachRingRowV464 span{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:999px;border:3px solid var(--mq-accent);font-size:13px;font-weight:700;color:var(--mq-text)!important}.aiCoachRingRowV464 .tone-warn span{border-color:var(--mq-warn)}.aiCoachRingRowV464 small{display:block;margin-top:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mq-tertiary)!important}.aiCoachRingRowV464 strong{display:none!important}.aiCoachToolsListV464 button,.aiCoachSavedPromptsV464 button{border-top:1px solid var(--mq-separator)!important;padding:11px 0!important}.aiCoachSavedPromptsV464 header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0!important}.aiCoachSavedPromptsV464 header button{border:0!important;padding:0!important;background:transparent!important;color:var(--mq-accent)!important;font-size:12px!important;font-weight:600!important}.aiCoachEmptyV464,.aiCoachEmptyWorkspaceV464{padding:24px 16px;text-align:center}.aiCoachEmptyWorkspaceV464 span,.aiCoachEmptyWorkspaceV464 h2{display:none!important}.aiCoachEmptyV464 strong,.aiCoachEmptyWorkspaceV464 strong{display:block;font-size:15px;color:var(--mq-text)!important}.aiCoachEmptyV464 small,.aiCoachEmptyWorkspaceV464 small{display:block;margin-top:6px;font-size:13px;color:var(--mq-secondary)!important}}html[data-nutri-theme=light] .aiCoachDesktopV464{--mq-accent: #34c759;--mq-accent-fill: rgba(52, 199, 89, .14)}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV464){background:#0d0d0d!important}html[data-nutri-theme=dark] .aiCoachDesktopV464{--mq-page: #0d0d0d;--mq-elevated: #1a1a1a;--mq-grouped: #141414;--mq-text: #ffffff;--mq-secondary: rgba(255, 255, 255, .72);--mq-tertiary: rgba(255, 255, 255, .45);--mq-separator: #262626;--mq-accent: #2ecc71;--mq-accent-fill: rgba(46, 204, 113, .12);--mq-good: #2ecc71;--mq-warn: #ff9f0a;--mq-blue: #5ac8fa}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV464 .aiCoachResponseV464{background:#0a0a0a!important;border-color:#262626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV464 .aiCoachSearchV464 input{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media (min-width: 901px){.coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV465){padding:28px 32px 36px!important;background:var(--ci-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachCheckinsDesktopV465{--ci-good: #248a3d;--ci-warn: #c93400;gap:18px!important}.coachCheckinsHeadV465{align-items:flex-end}.coachCheckinsEyebrowV465{color:var(--ci-accent)!important;letter-spacing:-.01em}.coachCheckinsHeadCopyV465 h1{font-size:clamp(26px,2.2vw,32px);letter-spacing:-.045em}.coachCheckinsSubV465{max-width:52ch;font-size:15px!important;line-height:1.45!important}.coachCheckinsStatCardsV438,.coachCheckinsStatCardsV454,.coachCheckinsLayoutV438,.coachCheckinsLayoutV454,.coachCheckinsFormIconV438{display:none!important}.coachCheckinsFormStripV465{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;padding:12px 16px!important}.coachCheckinsFormBadgeV465{width:40px;height:40px;border-radius:11px;background:var(--ci-grouped);border:1px solid var(--ci-separator);display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--ci-secondary);letter-spacing:-.02em;flex-shrink:0}.coachCheckinsFormStripCopyV465 strong{font-size:14px;font-weight:600;color:var(--ci-text)}.coachCheckinsFormStripCopyV465 p{margin:3px 0 0;font-size:12px;color:var(--ci-secondary)!important}.coachCheckinsFormChipsV465{flex:1;min-width:200px;margin:0!important;padding:0!important}.coachCheckinsStatStripV465{border-radius:var(--ci-radius-lg);border:1px solid var(--ci-separator);overflow:hidden;background:var(--ci-separator)}.coachCheckinsStatStripGridV465{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.coachCheckinsStatStripGridV465 article{background:var(--ci-elevated);padding:14px 16px}.coachCheckinsStatStripGridV465 strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ci-text)!important}.coachCheckinsStatStripGridV465 small{display:block;margin-top:8px;font-size:12px;font-weight:600;color:var(--ci-text)!important}.coachCheckinsStatStripGridV465 em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:var(--ci-tertiary)!important}.coachCheckinsWorkspaceGridV465{display:grid;grid-template-columns:280px minmax(0,1fr) 288px;gap:14px;align-items:start}.coachCheckinsInboxPanelV465{padding:0!important;overflow:hidden;display:flex!important;flex-direction:column!important}.coachCheckinsInboxHeadV465{padding:14px 16px;border-bottom:1px solid var(--ci-separator);display:flex;flex-direction:column;gap:12px}.coachCheckinsInboxHeadV465 h2{margin:0;font-size:14px;font-weight:700;color:var(--ci-text)!important}.coachCheckinsInboxHeadV465>div:first-child p{margin:3px 0 0;font-size:12px;color:var(--ci-secondary)!important}.coachCheckinsSegmentedV465{display:inline-flex;padding:3px;border-radius:10px;background:var(--ci-grouped);border:1px solid var(--ci-separator);gap:2px;flex-wrap:wrap}.coachCheckinsSegmentedV465 button{margin:0;height:30px;padding:0 12px;border-radius:8px;border:none;background:transparent;color:var(--ci-secondary);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap}.coachCheckinsSegmentedV465 button.is-active{background:var(--ci-elevated);color:var(--ci-text);font-weight:600;box-shadow:none!important}.coachCheckinsSearchV465{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:40px;height:40px;border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6;color:var(--ci-tertiary)}.coachCheckinsSearchV465 input{flex:1;border:0;background:transparent;color:var(--ci-text);font-size:13px;font-family:inherit;outline:none;min-width:0}.coachCheckinsSearchV465 input::placeholder{color:var(--ci-tertiary)}.coachCheckinsInboxListV465{padding:8px;max-height:560px;overflow:auto}.coachCheckinsInboxRowV465{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0 0 6px;padding:12px;border:1px solid var(--ci-separator);border-radius:var(--ci-radius);background:transparent;text-align:left;cursor:pointer;font-family:inherit}.coachCheckinsInboxRowV465.is-waiting:not(.is-selected){background:#ff95000f}.coachCheckinsInboxRowV465.is-selected{border-color:var(--ci-accent);background:var(--ci-accent-fill)}.coachCheckinsInboxAvatarV465{width:38px!important;height:38px!important;border-radius:11px!important;flex-shrink:0}.coachCheckinsInboxRowCopyV465{flex:1;min-width:0}.coachCheckinsInboxRowTopV465{display:flex;align-items:center;justify-content:space-between;gap:8px}.coachCheckinsInboxRowTopV465 strong{font-size:14px;font-weight:600;color:var(--ci-text)}.coachCheckinsInboxRowTopV465 em{font-size:11px;font-style:normal;color:var(--ci-tertiary);flex-shrink:0}.coachCheckinsInboxRowCopyV465>small{display:block;font-size:11px;color:var(--ci-secondary);margin-top:2px}.coachCheckinsInboxRowCopyV465>p{font-size:12px;line-height:1.35;color:var(--ci-secondary);margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coachCheckinsInboxMetaV465{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.coachCheckinsStatusBadgeV465{display:inline-flex;height:22px;padding:0 8px;border-radius:999px;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--ci-accent-fill);color:var(--ci-good)}.coachCheckinsStatusBadgeV465.is-waiting{background:#ff950024;color:var(--ci-warn)}.coachCheckinsReadinessInlineV465{font-size:11px;font-weight:600}.coachCheckinsReadinessInlineV465.tone-good{color:var(--ci-good)}.coachCheckinsReadinessInlineV465.tone-accent{color:var(--ci-accent)}.coachCheckinsReadinessInlineV465.tone-warn{color:var(--ci-warn)}.coachCheckinsWorkspacePanelV465{padding:16px 18px 18px!important}.coachCheckinsWorkspaceHeadV465{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.coachCheckinsWorkspaceAvatarV465{width:44px!important;height:44px!important;border-radius:13px!important;flex-shrink:0}.coachCheckinsWorkspaceHeadV465>div strong{font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--ci-text)}.coachCheckinsWorkspaceHeadV465>div small{display:block;margin-top:2px;font-size:13px;color:var(--ci-secondary)}.coachCheckinsStatusPillV465{display:inline-flex;height:26px;padding:0 10px;border-radius:999px;align-items:center;font-size:11px;font-weight:600;background:var(--ci-accent-fill);color:var(--ci-good);border:1px solid var(--ci-separator)}.coachCheckinsStatusPillV465.is-waiting{background:#ff950024;color:var(--ci-warn)}.coachCheckinsWorkspaceHeadV465 .coachCheckinsSecondaryBtnV465{margin-left:auto}.coachCheckinsSubmittedV465{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.coachCheckinsSubmittedV465 small{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-tertiary)}.coachCheckinsSubmittedV465 strong{display:block;margin-top:4px;font-size:14px;font-weight:600;color:var(--ci-text)}.coachCheckinsReadinessRingV465{text-align:center}.coachCheckinsReadinessRingV465 span{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;border-radius:999px;border:3px solid var(--ci-accent);font-size:13px;font-weight:700;color:var(--ci-text)}.coachCheckinsReadinessRingV465 em{display:block;margin-top:4px;font-size:10px;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ci-tertiary)}.coachCheckinsMetricGridV465{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.coachCheckinsMetricGridV465 article{padding:12px;border-radius:var(--ci-radius);background:var(--ci-grouped);border:1px solid var(--ci-separator)}.coachCheckinsMetricGridV465 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-tertiary)}.coachCheckinsMetricGridV465 strong{display:block;margin-top:6px;font-size:14px;font-weight:600;color:var(--ci-text)}.coachCheckinsMetricGridV465 .tone-good strong{color:var(--ci-good)}.coachCheckinsMetricGridV465 .tone-warn strong{color:var(--ci-warn)}.coachCheckinsMessageCardV465{padding:14px 16px;border-radius:var(--ci-radius);background:var(--ci-grouped);border:1px solid var(--ci-separator);margin-bottom:14px}.coachCheckinsMessageCardV465 small{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-tertiary);margin-bottom:8px}.coachCheckinsMessageCardV465 p{margin:0;font-size:15px;line-height:1.45;color:var(--ci-text)}.coachCheckinsInsightV465{padding:14px 16px;border-radius:var(--ci-radius);background:var(--ci-grouped);border:1px solid var(--ci-separator);border-left:3px solid var(--ci-accent);margin-bottom:14px}.coachCheckinsInsightV465 label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-tertiary)}.coachCheckinsInsightV465 p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--ci-text)}.coachCheckinsInsightV465 button{margin:10px 0 0;padding:0;border:none;background:transparent;color:var(--ci-accent);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.coachCheckinsActionChipsV465{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.coachCheckinsActionChipsV465 button{margin:0;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--ci-separator);background:var(--ci-elevated);color:var(--ci-text);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.coachCheckinsNotesLabelV465{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-tertiary);margin-bottom:8px}.coachCheckinsNotesV465{width:100%;min-height:112px;padding:12px 14px;border-radius:var(--ci-radius);border:1px solid var(--ci-separator);background:var(--ci-grouped);color:var(--ci-text);font-size:14px;line-height:1.5;font-family:inherit;resize:vertical;outline:none}.coachCheckinsNotesV465::placeholder{color:var(--ci-tertiary)}.coachCheckinsWorkspaceFooterV465{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.coachCheckinsPrimaryBtnV465,.coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438.coachCheckinsPrimaryBtnV465{margin:0;min-height:40px;padding:0 18px;border-radius:10px;border:none;background:var(--ci-accent)!important;color:var(--ci-accent-text)!important;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.coachCheckinsSecondaryBtnV465,.coachCheckinsDesktopV465 .coachCheckinsCustomizeBtnV438.coachCheckinsSecondaryBtnV465{margin:0;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ci-separator)!important;background:var(--ci-grouped)!important;color:var(--ci-text)!important;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.coachCheckinsRightRailV465{display:flex;flex-direction:column;gap:12px}.coachCheckinsInsightCardV465{padding:16px!important}.coachCheckinsInsightCardV465 h2,.coachCheckinsTipsV465 h2,.coachCheckinsHelpV465 h2,.coachCheckinsLatestCardV465 h2{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--ci-text)!important}.coachCheckinsTipsV465 h2 svg,.coachCheckinsHelpV465 h2 svg{display:none}.coachCheckinsInsightBlockV465{padding:12px 14px;border-radius:var(--ci-radius);background:var(--ci-grouped);border:1px solid var(--ci-separator);border-left:3px solid var(--ci-good);margin-bottom:14px}.coachCheckinsInsightBlockV465 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-tertiary)}.coachCheckinsInsightBlockV465 strong{display:block;margin-top:6px;font-size:28px;font-weight:700;letter-spacing:-.04em;color:var(--ci-text)}.coachCheckinsInsightBlockV465 em{display:block;margin-top:4px;font-size:11px;font-style:normal;color:var(--ci-good);font-weight:600}.coachCheckinsCompletionBarV465{margin-top:10px;height:4px;border-radius:999px;background:var(--ci-separator);overflow:hidden}.coachCheckinsCompletionBarV465 span{display:block;height:100%;background:var(--ci-accent);border-radius:inherit;min-width:4px}.coachCheckinsRingRowV465{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.coachCheckinsRingRowV465 article{text-align:center}.coachCheckinsRingRowV465 span{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:999px;border:3px solid var(--ci-accent);font-size:13px;font-weight:700;color:var(--ci-text)}.coachCheckinsRingRowV465 .tone-good span{border-color:var(--ci-good)}.coachCheckinsRingRowV465 .tone-warn span{border-color:var(--ci-warn)}.coachCheckinsRingRowV465 .tone-accent span{border-color:var(--ci-accent)}.coachCheckinsRingRowV465 small{display:block;margin-top:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ci-tertiary)}.coachCheckinsLatestCardV465{display:block;width:100%;padding:16px!important;text-align:left;cursor:pointer;font-family:inherit}.coachCheckinsLatestCardV465 strong{display:block;font-size:14px;font-weight:600;color:var(--ci-text)}.coachCheckinsLatestCardV465 em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:var(--ci-secondary)}.coachCheckinsLatestFlagV465{display:inline-block;margin-top:6px;font-size:11px;font-weight:600;color:var(--ci-warn)}.coachCheckinsTipsV465{padding:16px!important}.coachCheckinsTipsV465>div+div{margin-top:12px}.coachCheckinsTipsV465 strong{display:block;font-size:13px;font-weight:600;color:var(--ci-text)}.coachCheckinsTipsV465 p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--ci-secondary)}.coachCheckinsHelpV465{padding:16px!important}.coachCheckinsHelpV465 p{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--ci-secondary)}.coachCheckinsCaughtUpV465,.coachCheckinsEmptyV465,.coachCheckinsEmptyWorkspaceV465{padding:14px 16px;border-radius:var(--ci-radius);background:var(--ci-grouped);border:1px solid var(--ci-separator);text-align:left}.coachCheckinsInboxRowCompactV554{align-items:center!important;gap:8px!important;margin:0 0 4px!important;padding:8px 10px!important;min-height:0!important}.coachCheckinsInboxAvatarCompactV554{width:32px!important;height:32px!important;border-radius:9px!important}.coachCheckinsInboxRowCopyCompactV554{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-width:0!important}.coachCheckinsInboxRowCopyCompactV554 strong{font-size:13px!important;font-weight:650!important;color:var(--ci-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.coachCheckinsInboxRowCopyCompactV554 em{font-size:11px!important;font-style:normal!important;font-weight:600!important;color:var(--ci-tertiary)!important;flex-shrink:0!important}.coachCheckinsInboxUnreadV554{width:7px!important;height:7px!important;border-radius:999px!important;background:var(--ci-warn)!important;flex-shrink:0!important}.coachCheckinsInboxRowCompactV554.is-selected .coachCheckinsInboxUnreadV554{background:var(--ci-accent)!important}.coachCheckinsCaughtUpV465{display:flex;align-items:center;gap:12px;background:var(--ci-accent-fill)!important}.coachCheckinsCaughtUpV465 span{width:28px;height:28px;border-radius:999px;background:var(--ci-accent);color:var(--ci-accent-text);display:grid;place-items:center;flex-shrink:0}.coachCheckinsCaughtUpV465 strong,.coachCheckinsEmptyV465 strong,.coachCheckinsEmptyWorkspaceV465 strong{display:block;font-size:14px;font-weight:600;color:var(--ci-text)}.coachCheckinsEmptyV465 small,.coachCheckinsEmptyWorkspaceV465 small{display:block;margin-top:6px;font-size:13px;color:var(--ci-secondary)}.coachCheckinsEmptyWorkspaceV465{min-height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}html[data-nutri-theme=light] .coachCheckinsDesktopV465{--ci-good: #248a3d;--ci-warn: #c93400}html[data-nutri-theme=dark] .coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV465){background:#0d0d0d!important}html[data-nutri-theme=dark] .coachCheckinsDesktopV465{--ci-page: #0d0d0d;--ci-elevated: #1a1a1a;--ci-grouped: #141414;--ci-text: #ffffff;--ci-secondary: rgba(255, 255, 255, .72);--ci-tertiary: rgba(255, 255, 255, .45);--ci-separator: #262626;--ci-accent: #2ecc71;--ci-accent-fill: rgba(46, 204, 113, .12);--ci-accent-text: #ffffff;--ci-good: #2ecc71;--ci-warn: #ff9f0a}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsNotesV465,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 input{background:#0a0a0a!important;border-color:#262626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 input{background:transparent!important}@media (min-width: 901px){.coachHubStatStripGridV466{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.coachHubStatStripGridV466 article{background:var(--hub-elevated, #ffffff);padding:14px 16px}.coachHubStatStripGridV466 strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--hub-text, #000)!important}.coachHubStatStripGridV466 small{display:block;margin-top:8px;font-size:12px;font-weight:600;color:var(--hub-text, #000)!important}.coachHubStatStripGridV466 em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:var(--hub-tertiary, rgba(0, 0, 0, .45))!important}.coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV466){padding:28px 32px 36px!important;background:#fff!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachVideoReviewsDesktopV466{--hub-page: #ffffff;--hub-elevated: #ffffff;--hub-grouped: #ffffff;--hub-text: #111827;--hub-secondary: #374151;--hub-tertiary: #6b7280;--hub-separator: #e5e7eb;--hub-accent: #111827;--hub-accent-fill: #f5f5f5;display:flex;flex-direction:column;gap:18px;color:var(--hub-text)}.coachVideoEyebrowV466,.coachIntelEyebrowV466,.coachDeskEyebrowV466{color:var(--hub-accent)!important;font-size:13px!important;font-weight:600!important}.coachVideoHeadV466 h1,.coachIntelHeadV466 h1,.coachDeskHeadV466 h1{font-size:clamp(26px,2.2vw,32px)!important;letter-spacing:-.045em!important}.coachVideoHeadCopyV466 p,.coachIntelHeadCopyV466 p,.coachDeskSubV466{font-size:15px!important;line-height:1.45!important;max-width:52ch;color:var(--hub-secondary)!important}.coachVideoHeadV466{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.coachVideoStatStripV466,.coachIntelStatStripV466,.coachDeskStatStripV466{border-radius:16px;border:1px solid var(--hub-separator);overflow:hidden;background:var(--hub-separator)}.coachVideoInboxHeadV466{padding:14px 16px;border-bottom:1px solid var(--hub-separator);display:flex;flex-direction:column;gap:4px}.coachVideoInboxHeadV466>div{display:flex;align-items:center;gap:8px}.coachVideoInboxHeadV466 strong{font-size:14px;font-weight:700;color:var(--hub-text)!important}.coachVideoInboxHeadV466 p{margin:0;font-size:12px;color:var(--hub-secondary)!important}.coachVideoInboxToolsV466{padding:0 12px 12px!important}.coachVideoSearchV466{display:flex!important;align-items:center;gap:8px;padding:0 12px;min-height:40px;height:40px;border-radius:10px;border:1px solid #e5e7eb!important;background:#f3f4f6!important;box-shadow:none!important}.coachVideoSearchV466 input{flex:1;border:0!important;background:transparent!important;color:var(--hub-text)!important;font-size:13px;outline:none;min-width:0}.coachVideoSecondaryBtnV466{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--hub-separator)!important;background:var(--hub-grouped)!important;color:var(--hub-text)!important;font-size:13px;font-weight:600;cursor:pointer}.coachVideoReviewsDesktopV466 .coachVideoInboxRowV435.is-selected,.coachVideoReviewsDesktopV466 .coachVideoInboxRowV437.is-selected{border-color:var(--hub-accent)!important;background:var(--hub-accent-fill)!important}.coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV466),.coachPortalV207.coachView-intelligence .coachMainV207:has(.coachDeskIntelV552){padding:28px 32px 36px!important;background:#fff!important;background-image:none!important}.coachPortalV207.coachView-intelligence:not(.coachMobileShellV389){--coach-page: #ffffff}.coachPortalV207.coachDesktopClientShellV285.coachView-intelligence:not(.coachMobileShellV389){background:#fff!important;background-image:none!important}.coachIntelDesktopV466{--hub-page: #f5f5f7;--hub-elevated: #ffffff;--hub-grouped: #f2f2f7;--hub-text: #000000;--hub-secondary: rgba(0, 0, 0, .72);--hub-tertiary: rgba(0, 0, 0, .45);--hub-separator: rgba(60, 60, 67, .12);--hub-accent: #34c759;--hub-accent-fill: rgba(52, 199, 89, .14);display:flex;flex-direction:column;gap:18px;color:var(--hub-text)}.coachIntelStatCardsV439{display:none!important}.coachIntelClientPanelV439{border-radius:16px!important;border:1px solid var(--hub-separator)!important;overflow:hidden}.coachIntelClientRowV439.is-selected{border-color:var(--hub-accent)!important;background:var(--hub-accent-fill)!important}.coachIntelSummaryV439{border-left:3px solid var(--hub-accent)!important}.coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV466):not(:has(.ch581)),.coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV552):not(:has(.ch581)){padding:28px 32px 36px!important;background:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV552){background:#000!important}.coachDeskHomeV552.ch552{width:100%;min-width:0;max-width:none}.coachDeskHomeV466{--hub-page: #f5f5f7;--hub-elevated: #ffffff;--hub-grouped: #f2f2f7;--hub-text: #000000;--hub-secondary: rgba(0, 0, 0, .72);--hub-tertiary: rgba(0, 0, 0, .45);--hub-separator: rgba(60, 60, 67, .12);--hub-accent: #34c759;--hub-accent-fill: rgba(52, 199, 89, .14);display:flex;flex-direction:column;gap:18px;color:var(--hub-text)}.coachDeskHeadV466{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.coachDeskSyncV466{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--hub-separator);background:var(--hub-grouped);font-size:13px;font-weight:600;color:var(--hub-secondary)!important}.coachDeskStatsLegacyV466{display:none!important}.coachDeskPanelV409{border-radius:16px!important;border:1px solid var(--hub-separator)!important}.coachDeskPipelineTrackV409 i{background:var(--hub-accent)!important}}html[data-nutri-theme=dark] .coachVideoReviewsDesktopV466,html[data-nutri-theme=dark] .coachIntelDesktopV466,html[data-nutri-theme=dark] .coachDeskHomeV466{--hub-page: #0d0d0d;--hub-elevated: #1a1a1a;--hub-grouped: #141414;--hub-text: #ffffff;--hub-secondary: rgba(255, 255, 255, .72);--hub-tertiary: rgba(255, 255, 255, .45);--hub-separator: #262626;--hub-accent: #2ecc71;--hub-accent-fill: rgba(46, 204, 113, .12)}html[data-nutri-theme=dark] .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV466),html[data-nutri-theme=dark] .coachPortalV207.coachView-intelligence .coachMainV207:has(.coachIntelDesktopV466),html[data-nutri-theme=dark] .coachPortalV207.coachView-intelligence .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=dark] .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV466){background:#0d0d0d!important}html[data-nutri-theme=dark] #root .coachVideoReviewsDesktopV466 .coachVideoSearchV466 input,html[data-nutri-theme=dark] #root .coachVideoReviewsDesktopV466 .coachVideoSummaryV458 textarea,html[data-nutri-theme=dark] #root .coachVideoReviewsDesktopV466 .coachVideoFeedbackEditorsV458 textarea{background:#0a0a0a!important;border-color:#262626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachVideoReviewsDesktopV466 .coachVideoSearchV466 input{background:transparent!important}@media (max-width: 900px){.coachAiMobileProV466{display:flex;flex-direction:column;gap:14px}.coachAiMobileProV466 .coachAiMobileEyebrowV466{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--coach-accent, #2ecc71)}.coachAiMobileProV466 .coachAiMobileHeadV466 h2{font-size:22px;font-weight:700;letter-spacing:-.03em}.coachAiMobileProV466 .coachAiMobileTabsV396{display:inline-flex;padding:3px;border-radius:10px;background:var(--coach-grouped, #141414);border:1px solid var(--coach-line, #262626);gap:2px}.coachAiMobileProV466 .coachAiMobileTabsV396 button{border-radius:8px!important;border:none!important;min-height:32px;padding:0 12px;font-size:12px;font-weight:600}.coachAiMobileProV466 .coachAiMobileTabsV396 button.active{background:var(--coach-card, #1a1a1a)!important;color:var(--coach-text, #fff)!important}.coachAiMobileProV466 .coachAiMobileCardV396{border-radius:14px;border:1px solid var(--coach-line, #262626);background:var(--coach-card, #1a1a1a)}.coachCheckinsMobileV466 .coachCheckinsHeroV432{border-radius:16px;border:1px solid var(--coach-line, #262626);background:var(--coach-card, #1a1a1a)}.coachCheckinsMobileV466 .coachCheckinsTabsV432{display:inline-flex;padding:3px;border-radius:10px;background:var(--coach-grouped, #141414);border:1px solid var(--coach-line, #262626);gap:2px;flex-wrap:wrap}.coachCheckinsMobileV466 .coachCheckinsTabsV432 button{border-radius:8px!important;border:none!important;min-height:34px;font-size:12px;font-weight:600}.coachCheckinsMobileV466 .coachCheckinsTabsV432 button.active{background:var(--coach-card, #1a1a1a)!important;color:var(--coach-accent, #2ecc71)!important}.coachCheckinsMobileV466 .coachCheckinCardV432{border-radius:14px;border:1px solid var(--coach-line, #262626)}.coachCheckinsMobileV466 .coachCheckinCardV432.is-waiting{border-color:color-mix(in srgb,var(--coach-accent, #2ecc71) 35%,var(--coach-line, #262626))!important;background:#2ecc7114}}@media (min-width: 901px){.coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupsPageV466){padding:28px 32px 36px!important;background:var(--hub-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachGroupsPageV466{--hub-page: #f5f5f7;--hub-elevated: #ffffff;--hub-grouped: #f2f2f7;--hub-text: #000000;--hub-secondary: rgba(0, 0, 0, .72);--hub-tertiary: rgba(0, 0, 0, .45);--hub-separator: rgba(60, 60, 67, .12);--hub-accent: #34c759;--hub-accent-fill: rgba(52, 199, 89, .14);display:flex;flex-direction:column;gap:18px;color:var(--hub-text)}.coachGroupsHeadV466{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.coachGroupsHeadCopyV466 h1{margin:4px 0 0;font-size:clamp(26px,2.2vw,32px)!important;letter-spacing:-.045em!important;color:var(--hub-text)!important}.coachGroupsEyebrowV466{margin:0;color:var(--hub-accent)!important;font-size:13px!important;font-weight:600!important}.coachGroupsSubV466{margin:8px 0 0;font-size:15px!important;line-height:1.45!important;max-width:52ch;color:var(--hub-secondary)!important}.coachGroupsStatStripV466{border-radius:16px;overflow:hidden;border:1px solid var(--hub-separator);background:var(--hub-separator)}.coachGroupsPageV466 .coachGroupsPillTabsV447{background:var(--hub-grouped)!important;border:1px solid var(--hub-separator)!important;border-radius:12px!important;padding:4px!important;gap:4px!important}.coachGroupsPageV466 .coachGroupsPillTabsV447 button{border-radius:8px!important;border:none!important;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;color:var(--hub-secondary)!important;background:transparent!important}.coachGroupsPageV466 .coachGroupsPillTabsV447 button.is-active{background:var(--hub-elevated)!important;color:var(--hub-text)!important;box-shadow:0 1px 3px #00000014}.coachGroupsPageV466 .coachGroupsCardV447,.coachGroupsPageV466 .coachGroupCardV474{border-radius:16px!important;border:1px solid var(--hub-separator)!important;background:var(--hub-elevated)!important}.coachGroupsPageV466 .coachGroupsMemberRowV447{border-radius:14px!important;border:1px solid var(--hub-separator)!important;background:var(--hub-elevated)!important}.coachGroupsAddBtnV466{border-radius:999px!important;min-height:38px;padding:0 16px;font-weight:600;border:1px solid var(--hub-separator)!important;background:var(--hub-elevated)!important;color:var(--hub-text)!important}.coachGroupsPageV476:not(.is-mobile) .coachGroupsAddBtnV466:not(.coachGroupsPrimaryBtnV476){border-radius:999px!important;min-height:38px;padding:0 16px;font-weight:600;border:1px solid var(--hub-separator)!important;background:var(--hub-elevated)!important;color:var(--hub-text)!important}}html[data-nutri-theme=dark] .coachGroupsPageV466{--hub-page: #0d0d0d;--hub-elevated: #1a1a1a;--hub-grouped: #141414;--hub-text: #ffffff;--hub-secondary: rgba(255, 255, 255, .72);--hub-tertiary: rgba(255, 255, 255, .45);--hub-separator: rgba(255, 255, 255, .12);--hub-accent: #2ecc71;--hub-accent-fill: rgba(46, 204, 113, .14)}html[data-nutri-theme=dark] .coachPortalV207.coachView-groups .coachMainV207:has(.coachGroupsPageV466){background:var(--hub-page)!important}.coachGroupsPageV466.is-mobile .coachGroupsHeadV466{flex-direction:column;gap:12px}.coachGroupsPageV466.is-mobile .coachGroupsEyebrowV466{font-size:12px!important}.coachGroupsPageV466.is-mobile .coachGroupsPillTabsV447.is-scrollable{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 901px){.aiCoachDesktopV464 .aiCoachInboxPanelV464,.aiCoachDesktopV464 .aiCoachWorkspacePanelV464,.aiCoachDesktopV464 .aiCoachRightRailV464>section{border-radius:var(--mq-radius-lg)!important;border:1px solid var(--mq-separator)!important;background:var(--mq-elevated)!important;box-shadow:none!important}.aiCoachDesktopV464 .aiCoachInboxRowV464,.aiCoachDesktopV464 .aiCoachInboxRowV435,.aiCoachDesktopV464 .aiCoachInboxRowV437,.aiCoachDesktopV464 .aiCoachInboxListV295>button{box-shadow:none!important}.aiCoachDesktopV464 .aiCoachInboxRowV464.is-selected,.aiCoachDesktopV464 .aiCoachInboxRowV435.is-selected,.aiCoachDesktopV464 .aiCoachInboxRowV437.is-selected,.aiCoachDesktopV464 .aiCoachInboxListV295>button.is-selected{box-shadow:none!important;border:1px solid var(--mq-accent)!important;background:var(--mq-accent-fill)!important}.aiCoachDesktopV464 .aiCoachSegmentedV464{display:inline-flex!important;align-self:flex-start;padding:3px!important;border-radius:10px!important;background:var(--mq-grouped)!important;gap:2px!important;width:auto!important}.aiCoachDesktopV464 .aiCoachSegmentedV464 button{border:none!important;border-radius:8px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;color:var(--mq-secondary)!important;background:transparent!important;box-shadow:none!important}.aiCoachDesktopV464 .aiCoachSegmentedV464 button.is-active{background:var(--mq-elevated)!important;color:var(--mq-text)!important}.aiCoachMetricGridV464 article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.aiCoachDesktopV464 .aiCoachInsightV435,.aiCoachDesktopV464 .aiCoachInsightV437,.aiCoachDesktopV464 .aiCoachInsightV464{border-radius:var(--mq-radius)!important;border-left:3px solid var(--mq-accent)!important}.aiCoachDesktopV464 .aiCoachActionsV435:not(.aiCoachActionChipsV464),.aiCoachDesktopV464 .aiCoachActionsV437:not(.aiCoachActionChipsV464){display:none!important}}html[data-nutri-theme=dark] .aiCoachDesktopV464 .aiCoachInboxPanelV464,html[data-nutri-theme=dark] .aiCoachDesktopV464 .aiCoachWorkspacePanelV464,html[data-nutri-theme=dark] .aiCoachDesktopV464 .aiCoachRightRailV464>section{background:var(--mq-elevated)!important;border-color:var(--mq-separator)!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV464 .aiCoachInboxRowV437,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV464 .aiCoachInboxListV295>button{background:transparent!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV464 .aiCoachInboxRowV464.is-selected,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV464 .aiCoachInboxRowV437.is-selected,html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV464 .aiCoachInboxListV295>button.is-selected{background:var(--mq-accent-fill)!important;border-color:var(--mq-accent)!important;box-shadow:none!important}@media (max-width: 900px){.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388TabSegV393 button.active,.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388TabSegV394 button.active,.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388DayBtn.active,.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .mealPatternSwitchV246 button.active,.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .nutritionModeGridV243 button.active{background:var(--cmcp-panel)!important;background-image:none!important;color:var(--cmcp-text)!important;border:1px solid var(--cmcp-border)!important;box-shadow:inset 0 0 0 1px var(--cmcp-border)!important}.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388DayBtn.active,.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .mealPatternSwitchV246 button.active{background:var(--cmcp-accent-soft)!important;color:var(--cmcp-accent)!important;border-color:var(--cmcp-accent-border)!important;box-shadow:none!important}.coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .nutritionModeGridV243 button.active{background:var(--cmcp-accent-soft)!important;color:var(--cmcp-accent)!important;border-color:var(--cmcp-accent-border)!important}html[data-nutri-theme=light] .coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMainV207{background:var(--cmcp-bg, #f4f6f9)!important;color:var(--cmcp-text, #070b18)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388HeroCopy h1,html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388HeroCopy p,html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388HeroCopy small{color:var(--cmcp-text)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388HeroCopy p,html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388HeroCopy small{color:var(--cmcp-muted)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388StatusListV394{background:var(--cmcp-panel)!important;border-color:var(--cmcp-border)!important}html[data-nutri-theme=light] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388StatusBannerV394{background:var(--cmcp-warn-soft)!important;border:1px solid var(--cmcp-warn-border)!important;color:var(--cmcp-text)!important}.coachPortalV207.coachView-clientPortal .cmcp388Panel .coachNutritionBuilderV243>header p{color:var(--cmcp-muted)!important}.coachPortalV207.coachView-clientPortal .cmcp388Panel .nutritionModeGridV243 button,.coachPortalV207.coachView-clientPortal .cmcp388Panel .nutritionTargetsGridV243 input,.coachPortalV207.coachView-clientPortal .cmcp388Panel .nutritionMealRulesV243 input,.coachPortalV207.coachView-clientPortal .cmcp388Panel .nutritionTextFieldV243 textarea{background:var(--cmcp-panel)!important;border-color:var(--cmcp-border)!important;color:var(--cmcp-text)!important;box-shadow:none!important}.coachPortalV207.coachView-clientPortal .cmcp388Panel .nutritionTargetsGridV243 span,.coachPortalV207.coachView-clientPortal .cmcp388Panel .nutritionMealRulesV243 span,.coachPortalV207.coachView-clientPortal .cmcp388Panel .nutritionTextFieldV243 span,.coachPortalV207.coachView-clientPortal .cmcp388Panel .coachNutritionBuilderV243>header span,.coachPortalV207.coachView-clientPortal .cmcp388Panel .coachNutritionBuilderV243>header h2{color:var(--cmcp-text)!important}.coachPortalV207.coachView-clientPortal .cmcp388Panel .coachNutritionBuilderV243>header button{background:var(--cmcp-accent-soft)!important;color:var(--cmcp-accent)!important;border:1px solid var(--cmcp-accent-border)!important;box-shadow:none!important}.coachNutritionMobileV402 .coachPlannerCardMobileTopV388{grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important}.coachNutritionMobileV402 .coachPlannerCardToneBadgeV388{width:34px!important;height:34px!important;font-size:10px!important}.coachNutritionMobileV402 .coachPlannerCardMobileLinksV388 span{white-space:nowrap}.coachNutritionMobileV402 .mealPatternSwitchV246 button.active{background:var(--pbm-accent-soft, rgba(34, 197, 94, .12))!important;color:var(--pbm-accent, #22c55e)!important;border-color:var(--pbm-accent-border, rgba(34, 197, 94, .28))!important;box-shadow:none!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewListV345{display:grid!important;grid-template-rows:auto auto!important;flex-direction:column!important;overflow:visible!important;padding:0!important;gap:0!important;border-radius:16px!important;border:1px solid var(--cms-line)!important;background:var(--cms-card)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewListV345 header{min-width:0!important;width:100%!important;flex:none!important;padding:12px 14px!important;border-bottom:1px solid var(--cms-line)!important}.coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoInboxRowsV458{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:8px!important;padding:10px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}html[data-nutri-theme=light] .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMobileFooterV390{background:var(--cms-card)!important;border-color:var(--cms-line)!important}html[data-nutri-theme=light] .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoMobileFooterV390 .coachPrimaryV207{background:var(--cms-accent)!important;color:#fff!important;box-shadow:none!important}}.cmcp388StatusWindowCardV398 p,.cmcp388StatusWindowCardV398 li{overflow-wrap:anywhere;word-break:break-word}html[data-nutri-theme=light] .cmcp388StatusWindowV398 .cmcp388StatusWindowBackV398{color:var(--cmcp-text)!important}html[data-nutri-theme=dark] .coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMobileClientPortalV388{--cmcp-warn: #fbbf24;--cmcp-warn-soft: rgba(251, 191, 36, .12);--cmcp-warn-border: rgba(251, 191, 36, .35)}html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388HeroCopy h1,html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388StatusListV394 li strong,html[data-nutri-theme=dark] .coachPortalV207.coachView-clientPortal .coachMobileClientPortalV388 .cmcp388StatusRowBtnV394 strong{color:var(--cmcp-text)!important}.coachGroupsPillTabsV447 button{gap:6px}.coachGroupsPillBadgeV473{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cg-accent, #22c55e);color:#fff;font-size:11px;font-weight:700;line-height:1}html[data-nutri-theme=light] .coachGroupsPillBadgeV473{background:var(--hub-accent, #007aff);color:#fff}.coachGroupsMobileInviteBannerV473{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:100%;border:1px solid var(--hub-separator, var(--cg-line));border-radius:14px;background:var(--hub-accent-fill, var(--cg-accent-soft));color:var(--hub-text, var(--cg-text));padding:12px 14px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;font:inherit}.coachGroupsMobileInviteBannerV473 strong{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--hub-accent, var(--cg-accent));color:#fff;font-size:15px;font-weight:800;flex-shrink:0}.coachGroupsMobileInviteBannerV473 span{display:grid;gap:2px;min-width:0;font-size:14px;font-weight:700;line-height:1.25}.coachGroupsMobileInviteBannerV473 em{display:block;font-style:normal;font-size:12px;font-weight:500;color:var(--hub-secondary, var(--cg-secondary))}.coachGroupsMobileInviteQueueV473{display:grid;gap:10px}.coachGroupsMobileInviteQueueHeadV473{display:flex;align-items:center;justify-content:space-between;gap:10px}.coachGroupsMobileInviteQueueHeadV473 strong{font-size:14px;font-weight:700;color:var(--hub-text, var(--cg-text))}.coachGroupsMobileInviteQueueHeadV473 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;background:transparent;color:var(--hub-accent, var(--cg-accent-link));font:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:0;width:auto!important;height:auto!important;min-height:0!important}.coachGroupsPageV447.is-mobile .coachGroupsInviteRowV447.coachGroupsMemberRowV447{grid-template-columns:minmax(0,1fr)!important}.coachGroupsPageV447.is-mobile .coachGroupsInviteRowV447 .coachGroupsMemberStatusV447{padding-left:48px}.coachGroupsPageV447.is-mobile .coachGroupsInviteRowV447 .coachGroupsMemberScheduleV447,.coachGroupsPageV447.is-mobile .coachGroupsInviteRowV447 .coachGroupsMemberLinkMutedV447{display:none}.coachGroupsPageV466.is-mobile .coachGroupsPillTabsV447 button.is-active .coachGroupsPillBadgeV473{background:var(--hub-accent, #007aff);color:#fff}@media (min-width: 901px){.coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV475){padding:28px 32px 36px!important;background:var(--mq-page, #f5f5f7)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.aiCoachDesktopV475{--mq-page: #f5f5f7;--mq-elevated: #ffffff;--mq-grouped: #f2f2f7;--mq-text: #000000;--mq-secondary: rgba(0, 0, 0, .72);--mq-tertiary: rgba(0, 0, 0, .45);--mq-separator: rgba(60, 60, 67, .12);--mq-accent: #34c759;--mq-accent-fill: rgba(52, 199, 89, .14);--mq-accent-text: #ffffff;--mq-good: #248a3d;--mq-warn: #c93400;--mq-blue: #007aff;--mq-radius: 12px;--mq-radius-lg: 16px;display:flex;flex-direction:column;gap:18px;color:var(--mq-text)}.aiCoachEyebrowV475{margin:0;font-size:13px;font-weight:600;color:var(--mq-accent)!important;letter-spacing:-.01em}.aiCoachHeadV475 h1{margin:4px 0 0;font-size:clamp(26px,2.2vw,32px);font-weight:700;letter-spacing:-.045em;color:var(--mq-text)!important}.aiCoachHeadCopyV475 p{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--mq-secondary)!important;max-width:52ch}.aiCoachStatStripV475{border-radius:var(--mq-radius-lg);border:1px solid var(--mq-separator);overflow:hidden;background:var(--mq-separator)}.aiCoachStatStripGridV475{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.aiCoachStatStripGridV475 article{background:var(--mq-elevated);padding:14px 16px}.aiCoachStatStripGridV475 strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--mq-text)!important}.aiCoachStatStripGridV475 small{display:block;margin-top:8px;font-size:12px;font-weight:600;color:var(--mq-text)!important}.aiCoachStatStripGridV475 em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:var(--mq-tertiary)!important}.aiCoachWorkspaceGridV475{display:grid!important;grid-template-columns:268px minmax(0,1fr) 248px!important;gap:12px!important;align-items:start!important}.aiCoachInboxPanelV475,.aiCoachWorkspacePanelV475,.aiCoachRightRailV475>section{background:var(--mq-elevated)!important;border:1px solid var(--mq-separator)!important;border-radius:var(--mq-radius-lg)!important;box-shadow:none!important}.aiCoachInboxPanelV475{padding:0!important;overflow:hidden;display:flex!important;flex-direction:column!important;gap:0!important}.aiCoachInboxHeadV475{padding:14px 16px;border-bottom:1px solid var(--mq-separator);display:flex;flex-direction:column;gap:12px}.aiCoachInboxHeadV475 h2{margin:0;font-size:14px;font-weight:700;color:var(--mq-text)!important}.aiCoachInboxHeadV475>div:first-child p{margin:3px 0 0;font-size:12px;color:var(--mq-secondary)!important}.aiCoachSegmentedV475{display:inline-flex!important;align-self:flex-start;padding:3px!important;border-radius:10px!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator);gap:2px!important;width:auto!important}.aiCoachSegmentedV475 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;border-radius:8px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;color:var(--mq-secondary)!important;background:transparent!important;box-shadow:none!important;cursor:pointer;font-family:inherit}.aiCoachSegmentedV475 button.is-active{background:var(--mq-elevated)!important;color:var(--mq-text)!important}.aiCoachSearchV475{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:40px;height:40px;border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6;color:var(--mq-tertiary)}.aiCoachSearchV475 input{flex:1;border:0;background:transparent;color:var(--mq-text);font-size:13px;font-family:inherit;outline:none;min-width:0}.aiCoachSearchV475 input::placeholder{color:var(--mq-tertiary)}.aiCoachInboxListV475{display:flex!important;flex-direction:column!important;padding:8px!important;max-height:560px;overflow:auto;border-top:none!important}.aiCoachInboxRowV475{position:relative!important;width:100%!important;display:flex!important;align-items:flex-start!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding:10px 12px!important;margin-bottom:6px;border:1px solid var(--mq-separator)!important;background:transparent!important;border-radius:10px!important;text-align:left!important;color:var(--mq-text)!important;box-shadow:none!important;cursor:pointer;font-family:inherit}.aiCoachInboxRowV475:after{content:none!important;display:none!important}.aiCoachInboxRowV475.is-selected{border-color:var(--mq-accent)!important;background:var(--mq-accent-fill)!important;box-shadow:none!important}.aiCoachInboxAvatarV475{width:38px!important;height:38px!important;border-radius:11px!important;flex-shrink:0}.aiCoachInboxRowCopyV475{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.aiCoachInboxRowTopV475{display:flex;align-items:center;justify-content:space-between;gap:8px}.aiCoachInboxRowTopV475 strong{display:block!important;font-size:14px;font-weight:600;color:var(--mq-text)!important}.aiCoachInboxRowTopV475 em{position:static!important;right:auto!important;bottom:auto!important;font-size:11px;font-style:normal;color:var(--mq-tertiary)!important;flex-shrink:0}.aiCoachInboxRowCopyV475>small{display:block!important;font-size:11px;color:var(--mq-secondary)!important;margin-top:2px}.aiCoachInboxPreviewV475{font-size:12px!important;line-height:1.35!important;color:var(--mq-secondary)!important;-webkit-text-fill-color:var(--mq-secondary)!important;margin:6px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.aiCoachInboxBadgeV475{display:inline-flex!important;align-self:flex-start;margin-top:8px!important;height:22px;padding:0 8px;border-radius:999px;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;position:static!important;grid-column:auto!important}.aiCoachInboxBadgeV475.tone-checkin{background:var(--mq-accent-fill)!important;color:var(--mq-good)!important}.aiCoachInboxBadgeV475.tone-nutrition{background:#ff950024!important;color:var(--mq-warn)!important}.aiCoachInboxBadgeV475.tone-reply{background:var(--mq-grouped)!important;color:var(--mq-secondary)!important}.aiCoachEmptyV475,.aiCoachEmptyWorkspaceV475{padding:24px 16px;text-align:center}.aiCoachEmptyV475 strong,.aiCoachEmptyWorkspaceV475 strong{display:block;font-size:15px;color:var(--mq-text)!important}.aiCoachEmptyV475 small,.aiCoachEmptyWorkspaceV475 small{display:block;margin-top:6px;font-size:13px;color:var(--mq-secondary)!important}.aiCoachWorkspacePanelV475{padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.aiCoachWorkspaceHeadV475{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0!important;padding:12px 14px!important;border-bottom:1px solid var(--mq-separator)!important}.aiCoachWorkspaceAvatarV475{width:44px!important;height:44px!important;border-radius:13px!important;flex-shrink:0}.aiCoachWorkspaceHeadV475 strong{font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--mq-text)!important}.aiCoachWorkspaceHeadV475 small{display:block;margin-top:2px;font-size:13px;color:var(--mq-secondary)!important}.aiCoachProfileBtnV475{margin-left:auto;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important;font-size:13px!important;font-weight:600!important;cursor:pointer;font-family:inherit}.aiCoachThreadV475{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px 14px!important;flex:1!important;overflow:auto!important}.aiCoachMessageCardV475{padding:14px 16px;border-radius:var(--mq-radius);background:var(--mq-grouped);border:1px solid var(--mq-separator);margin-bottom:14px}.aiCoachMessageCardV475 small{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important;margin-bottom:8px}.aiCoachMessageCardV475 p{margin:0;font-size:15px;line-height:1.45;color:var(--mq-text)!important}.aiCoachMetricGridV475{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important}.aiCoachMetricGridV475 article{padding:12px!important;min-height:54px!important;border-radius:var(--mq-radius)!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;text-align:left!important}.aiCoachMetricGridV475 small{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important}.aiCoachMetricGridV475 strong{display:block;margin-top:6px;font-size:14px;font-weight:600;color:var(--mq-text)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.aiCoachMetricGridV475 .tone-good strong{color:var(--mq-good)!important}.aiCoachMetricGridV475 .tone-warn strong{color:var(--mq-warn)!important}.aiCoachMetricGridV475 .tone-blue strong{color:var(--mq-blue)!important}.aiCoachMetricGridV475 .tone-neutral strong{color:var(--mq-text)!important}.aiCoachInsightV475{display:block!important;padding:14px 16px!important;border-radius:var(--mq-radius)!important;background:var(--mq-grouped)!important;border:1px solid var(--mq-separator)!important;border-left:3px solid var(--mq-accent)!important;margin-bottom:14px!important}.aiCoachInsightV475 label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important}.aiCoachInsightV475 p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--mq-text)!important}.aiCoachInsightV475 button{margin-top:10px;padding:0;border:0;background:transparent;color:var(--mq-accent)!important;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.aiCoachActionChipsV475{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:14px!important}.aiCoachActionChipsV475 button{margin:0!important;height:auto!important;min-height:0!important;padding:5px 9px!important;border-radius:8px!important;border:1px solid var(--mq-separator)!important;background:var(--mq-elevated)!important;color:var(--mq-accent, #0066ff)!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important;align-items:center!important;cursor:pointer;font-family:inherit;box-shadow:none!important}.aiCoachResponseLabelV475{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mq-tertiary)!important;margin-bottom:8px;padding:0 14px!important;margin-top:0!important}.aiCoachResponseV475{width:calc(100% - 28px)!important;min-height:120px;margin:0 14px!important;padding:12px 14px;border-radius:var(--mq-radius);border:1px solid var(--mq-separator);background:var(--mq-grouped);color:var(--mq-text);font-size:14px;line-height:1.5;font-family:inherit;resize:vertical;box-sizing:border-box}.aiCoachResponseV475::placeholder{color:var(--mq-tertiary)}.aiCoachResponseFooterV475{display:flex!important;gap:8px;flex-wrap:wrap;margin-top:10px!important;padding:0 14px 14px!important;border:0!important;background:transparent!important}.aiCoachPrimaryBtnV475{min-height:0!important;height:auto!important;padding:7px 12px!important;border-radius:8px!important;background:var(--mq-accent)!important;background-image:none!important;color:var(--mq-accent-text)!important;-webkit-text-fill-color:var(--mq-accent-text)!important;border:none!important;font-size:12px!important;font-weight:650!important;cursor:pointer;font-family:inherit;box-shadow:none!important}.aiCoachSecondaryBtnV475{min-height:0!important;height:auto!important;padding:7px 12px!important;border-radius:8px!important;background:var(--mq-elevated)!important;border:1px solid var(--mq-separator)!important;color:var(--mq-text)!important;font-size:12px!important;font-weight:650!important;cursor:pointer;font-family:inherit}.aiCoachRightRailV475{display:flex!important;flex-direction:column!important;gap:12px!important}.aiCoachRightRailV475>section{padding:16px!important}.aiCoachContextV475 h2,.aiCoachToolsListV475 h2,.aiCoachSavedPromptsV475 h2{font-size:14px!important;font-weight:700!important;margin:0 0 14px!important;color:var(--mq-text)!important}.aiCoachContextListV475{margin:0;padding:0}.aiCoachContextListV475 div{display:grid;grid-template-columns:96px 1fr;gap:8px;margin-bottom:8px;font-size:13px}.aiCoachContextListV475 dt{margin:0;color:var(--mq-tertiary)!important;font-weight:400}.aiCoachContextListV475 dd{margin:0;font-weight:600;color:var(--mq-text)!important}.aiCoachRingRowV475{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:16px!important;text-align:center}.aiCoachRingRowV475 article{background:transparent!important;border:0!important;padding:0!important;display:block!important}.aiCoachRingRowV475 span{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:999px;border:3px solid var(--mq-accent);font-size:13px;font-weight:700;color:var(--mq-text)!important}.aiCoachRingRowV475 .tone-warn span{border-color:var(--mq-warn)}.aiCoachRingRowV475 small{display:block;margin-top:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mq-tertiary)!important}.aiCoachToolsListV475 button,.aiCoachSavedPromptsV475 button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--mq-separator)!important;padding:11px 0!important;background:transparent;color:var(--mq-text);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left}.aiCoachToolsListV475 button span,.aiCoachSavedPromptsV475 button>span{color:var(--mq-accent)!important}.aiCoachSavedPromptsV475 header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0!important}.aiCoachSavedPromptsV475 header button{border:0!important;padding:0!important;background:transparent!important;color:var(--mq-accent)!important;font-size:12px!important;font-weight:600!important}.aiCoachSavedPromptsV475 button small{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--mq-secondary)!important}.aiCoachStatusV475{padding:0 14px 14px;font-size:13px;color:var(--mq-secondary)}}html[data-nutri-theme=light] .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV475){background:#f5f5f7!important}html[data-nutri-theme=light] .aiCoachDesktopV475{--mq-page: #f5f5f7;--mq-elevated: #ffffff;--mq-grouped: #f2f2f7;--mq-text: #000000;--mq-secondary: rgba(0, 0, 0, .72);--mq-tertiary: rgba(0, 0, 0, .45);--mq-separator: rgba(60, 60, 67, .12);--mq-accent: #34c759;--mq-accent-fill: rgba(52, 199, 89, .14);--mq-accent-text: #ffffff;--mq-good: #248a3d;--mq-warn: #c93400;--mq-blue: #007aff}html[data-nutri-theme=dark] .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV475){background:#0d0d0d!important}html[data-nutri-theme=dark] .aiCoachDesktopV475{--mq-page: #0d0d0d;--mq-elevated: #1a1a1a;--mq-grouped: #141414;--mq-text: #ffffff;--mq-secondary: rgba(255, 255, 255, .72);--mq-tertiary: rgba(255, 255, 255, .45);--mq-separator: #262626;--mq-accent: #2ecc71;--mq-accent-fill: rgba(46, 204, 113, .12);--mq-accent-text: #ffffff;--mq-good: #2ecc71;--mq-warn: #ff9f0a;--mq-blue: #5ac8fa}html[data-nutri-theme=dark] .aiCoachDesktopV475 .aiCoachInboxPanelV475,html[data-nutri-theme=dark] .aiCoachDesktopV475 .aiCoachWorkspacePanelV475,html[data-nutri-theme=dark] .aiCoachDesktopV475 .aiCoachRightRailV475>section{background:var(--mq-elevated)!important;border-color:var(--mq-separator)!important}#root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachPrimaryBtnV475{background:var(--mq-accent)!important;background-image:none!important;color:var(--mq-accent-text)!important;-webkit-text-fill-color:var(--mq-accent-text)!important;border:none!important;box-shadow:none!important}#root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInboxRowV475.is-selected{background:var(--mq-accent-fill)!important;background-image:none!important;border-color:var(--mq-accent)!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachResponseV475{background:#0a0a0a!important;border-color:#262626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSearchV475{background:#141414!important;border-color:#262626!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSearchV475 input{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachResponseV475{background:#fff!important;border-color:#3c3c431f!important;color:#000!important;-webkit-text-fill-color:#000000!important}@media (min-width: 901px){.coachGroupsPageV476:not(.is-mobile){--hub-accent: #34c759;--hub-accent-fill: rgba(52, 199, 89, .14);--hub-accent-text: #ffffff;--hub-good: #248a3d;--hub-warn: #c93400}.coachGroupsPageV476:not(.is-mobile) .coachGroupsPrimaryBtnV476{border-radius:10px!important;min-height:40px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;background:var(--hub-accent)!important;background-image:none!important;color:var(--hub-accent-text)!important;-webkit-text-fill-color:var(--hub-accent-text)!important;border:none!important;box-shadow:none!important}.coachGroupsPageV476:not(.is-mobile) .coachGroupsPillTabsV447 button{border:none!important;box-shadow:none!important}.coachGroupsPageV476:not(.is-mobile) .coachGroupsPillTabsV447 button.is-active{border:none!important;background:var(--hub-elevated)!important;color:var(--hub-text)!important;box-shadow:0 1px 3px #00000014!important}.coachGroupsPageV476:not(.is-mobile) .coachGroupsPillBadgeV473{background:var(--hub-accent)!important;color:var(--hub-accent-text)!important}.coachGroupsPersonGridV476{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.coachGroupsPersonCardV476{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--hub-separator);background:var(--hub-elevated);min-width:0}.coachGroupsPersonCardV476.is-invite{border-color:color-mix(in srgb,var(--hub-warn) 28%,var(--hub-separator));background:color-mix(in srgb,var(--hub-warn) 6%,var(--hub-elevated))}.coachGroupsPersonHeadV476{display:flex;gap:12px;align-items:flex-start;min-width:0}.coachGroupsPersonHeadV476 .coachGroupsAvatarV447{width:44px!important;height:44px!important;border-radius:13px!important;font-size:14px!important}.coachGroupsPersonCopyV476{flex:1;min-width:0}.coachGroupsPersonTitleRowV476{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.coachGroupsPersonTitleRowV476 strong{font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--hub-text)!important}.coachGroupsPersonCopyV476>p{margin:4px 0 0;font-size:13px;line-height:1.35;color:var(--hub-secondary)!important}.coachGroupsPersonBadgeV476{flex-shrink:0;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.coachGroupsPersonBadgeV476.tone-good{background:var(--hub-accent-fill);color:var(--hub-good)}.coachGroupsPersonBadgeV476.tone-warn{background:#ff950024;color:var(--hub-warn)}.coachGroupsPersonBadgeV476.tone-muted{background:var(--hub-grouped);color:var(--hub-secondary)}.coachGroupsPersonMetaV476{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px;font-size:12px;color:var(--hub-secondary)!important}.coachGroupsPersonHintV476{margin:0;font-size:12px;line-height:1.4;color:var(--hub-tertiary)!important}.coachGroupsPersonLinkV476{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;align-self:flex-start;font:inherit;font-size:13px;font-weight:600;color:var(--hub-accent)!important;cursor:pointer}.coachGroupsSelectedPanelV476{gap:14px}.coachGroupsSelectedPanelV476 .coachGroupsOpenDetailV447{align-self:flex-start;width:auto!important}.coachGroupsInvitesV447 .coachGroupsEmptyV447{grid-column:1 / -1}}html[data-nutri-theme=dark] .coachGroupsPageV476:not(.is-mobile){--hub-accent: #2ecc71;--hub-accent-fill: rgba(46, 204, 113, .12);--hub-good: #2ecc71;--hub-warn: #ff9f0a}#root .coachPortalV207.coachView-groups .coachGroupsPageV476:not(.is-mobile) .coachGroupsPrimaryBtnV476{background:var(--hub-accent)!important;color:var(--hub-accent-text)!important;-webkit-text-fill-color:var(--hub-accent-text)!important}#root .coachPortalV207.coachView-groups .coachGroupsPageV476:not(.is-mobile) .coachGroupsPersonTitleRowV476 strong{color:var(--hub-text)!important;-webkit-text-fill-color:var(--hub-text)!important}#root .coachPortalV207.coachView-groups .coachGroupsPageV476:not(.is-mobile) .coachGroupsPersonCopyV476>p,#root .coachPortalV207.coachView-groups .coachGroupsPageV476:not(.is-mobile) .coachGroupsPersonMetaV476,#root .coachPortalV207.coachView-groups .coachGroupsPageV476:not(.is-mobile) .coachGroupsPersonHintV476{color:var(--hub-secondary)!important;-webkit-text-fill-color:var(--hub-secondary)!important}#root .coachPortalV207.coachView-groups .coachGroupsPageV476:not(.is-mobile) .coachGroupsPersonLinkV476{color:var(--hub-accent)!important;-webkit-text-fill-color:var(--hub-accent)!important}.authInviteBannerV477{margin:0 0 16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(52,199,89,.28);background:#34c7591a}.authInviteBannerV477 strong{display:block;font-size:15px;margin-bottom:6px}.authInviteBannerV477 p{margin:0;font-size:13px;line-height:1.45}.coachAddClientInviteSentV477{display:grid;gap:14px}.coachAddClientInviteLeadV477{margin:0;font-size:14px;line-height:1.45}.coachAddClientInviteWarnV477{margin:0;font-size:13px;color:#c93400}.coachAddClientInviteQrV477{display:grid;justify-items:center;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(60,60,67,.12);background:#ffffff0a}.coachAddClientInviteQrV477 img{display:block;border-radius:10px;background:#fff;padding:8px}.coachAddClientInviteQrV477 small{font-size:12px;opacity:.72}.coachAddClientInviteActionsV477{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coachAddClientInviteActionsV477 a.primary{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:10px}.coachAddClientInviteCopyV477{margin:0;font-size:12px;color:#248a3d}.coachSetPtOverlayV527{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:end center;padding:16px;background:color-mix(in srgb,#000 42%,transparent)}.coachPortalV207.coachDesktopClientShellV285 .coachSetPtOverlayV527{place-items:center;padding:24px}.coachSetPtWindowV527{width:min(100%,420px);max-height:min(92vh,760px);overflow:auto}.coachPortalV207.coachDesktopClientShellV285 .coachSetPtWindowV527{width:min(100%,560px)}.coachSetPtBodyV527{display:flex;flex-direction:column;gap:14px}.coachSetPtIntroV527{margin:0;font-size:14px;line-height:1.45;color:var(--coach-muted, #8b919d)}.coachSetPtKindRowV527{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coachSetPtKindRowV527 button{height:40px;border-radius:10px;border:1px solid var(--coach-line, rgba(255, 255, 255, .14));background:transparent;color:var(--coach-text, #f2f2f4);font-size:14px;font-weight:600;cursor:pointer}.coachSetPtKindRowV527 button.active{border-color:var(--coach-accent, #1f8a65);background:color-mix(in srgb,var(--coach-accent, #1f8a65) 12%,transparent);color:var(--coach-accent, #1f8a65)}.coachSetPtFormV527{display:grid;grid-template-columns:1fr 1fr;gap:10px}.coachPortalV207.coachDesktopClientShellV285 .coachSetPtFormV527{grid-template-columns:1fr 1fr 1fr}.coachSetPtFieldV527{display:flex;flex-direction:column;gap:6px}.coachSetPtFieldWideV527{grid-column:1 / -1}.coachSetPtFieldV527 span{font-size:12px;font-weight:600;color:var(--coach-muted, #8b919d)}.coachSetPtFieldV527 :is(input,select,textarea){width:100%;min-height:40px;border-radius:10px;border:1px solid var(--coach-line, rgba(255, 255, 255, .14));background:var(--coach-page, #121214);color:var(--coach-text, #f2f2f4);padding:8px 10px;font:inherit}.coachSetPtFieldV527 textarea{min-height:88px;resize:vertical}.coachSetPtActionsV527{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.coachSetPtClearV527,.coachSetPtCancelV527,.coachSetPtSaveV527{height:42px;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;cursor:pointer}.coachSetPtClearV527{margin-right:auto;border:0;background:transparent;color:var(--coach-danger, #ef5350)}.coachSetPtCancelV527{border:1px solid var(--coach-line, rgba(255, 255, 255, .14));background:transparent;color:var(--coach-text, #f2f2f4)}.coachSetPtSaveV527{border:0;background:var(--coach-accent, #1f8a65);color:#041018}.coachSetPtSaveV527:disabled{opacity:.45;cursor:not-allowed}.pb388ToolbarSetPtV527{border-color:color-mix(in srgb,var(--coach-accent, #1f8a65) 35%,var(--coach-line, rgba(255, 255, 255, .14)))!important;color:var(--coach-accent, #1f8a65)!important}.pbm388SetPtRowV527{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.pbm388SetPtBtnV527{height:38px;border-radius:10px;border:1px solid var(--pbm-line, rgba(255, 255, 255, .14));background:transparent;color:var(--pbm-text, #f2f2f4);font-size:13px;font-weight:600;cursor:pointer}.pbm388SetPtBtnV527.tone-muted{color:var(--pbm-muted, #8b919d)}.cmcp388SessionActionsV527{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.cmcp388SessionActionPrimaryV527,.cmcp388SessionActionGhostV527{height:40px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.cmcp388SessionActionPrimaryV527{border:0;background:var(--coach-accent, #1f8a65);color:#041018}.cmcp388SessionActionGhostV527{border:1px solid var(--coach-line, rgba(255, 255, 255, .14));background:transparent;color:var(--coach-text, #f2f2f4)}.coachClientDetailSecondaryV527{width:100%;margin-top:8px;height:40px;border-radius:10px;border:1px solid var(--coach-line, rgba(255, 255, 255, .14));background:transparent;color:var(--coach-text, #f2f2f4);font-size:14px;font-weight:600;cursor:pointer}.coachClientDetailSessionsV527 header{display:flex;align-items:center;justify-content:space-between;gap:8px}.coachClientDetailSessionsV527 header button{border:0;background:transparent;color:var(--coach-accent, #1f8a65);font-size:13px;font-weight:600;cursor:pointer}.coachClientDetailSessionsListV527{display:flex;flex-direction:column;gap:8px;padding:0 14px 12px}.coachClientDetailSessionRowV527{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;border-top:1px solid var(--coach-line, rgba(255, 255, 255, .08))}.coachClientDetailSessionMainV531{min-width:0}.coachClientDetailSessionTopV531{display:flex;align-items:center;justify-content:space-between;gap:10px}.coachClientDetailSessionTopV531 strong{flex:1;min-width:0}.coachClientDetailSessionRowV527:first-child{border-top:0;padding-top:0}.coachClientDetailSessionRowV527>span{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:700;background:color-mix(in srgb,var(--coach-text, #f2f2f4) 6%,transparent)}.coachClientDetailSessionRowV527.is-pt>span{color:var(--coach-danger, #ef5350)}.coachClientDetailSessionRowV527.is-catchup>span{color:var(--coach-warn, #d97706)}.coachClientDetailSessionRowV527 strong{display:block;font-size:14px}.coachClientDetailSessionRowV527 p{margin:2px 0 0;font-size:13px;color:var(--coach-muted, #8b919d)}.coachClientDetailSessionRemoveV531{flex-shrink:0;border:1px solid color-mix(in srgb,var(--coach-danger, #ef5350) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--coach-danger, #ef5350) 10%,transparent);color:var(--coach-danger, #ef5350);padding:6px 10px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.coachClientDetailSessionRemoveV531:hover{background:color-mix(in srgb,var(--coach-danger, #ef5350) 16%,transparent)}.coachClientDetailSessionActionsV542{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.coachClientDetailSessionEditV542{border:1px solid color-mix(in srgb,var(--coach-accent, #4f8cff) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--coach-accent, #4f8cff) 10%,transparent);color:var(--coach-accent, #4f8cff);padding:6px 10px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.coachClientDetailSessionEditV542:hover{background:color-mix(in srgb,var(--coach-accent, #4f8cff) 16%,transparent)}.coachClientDetailSessionRowV527.is-pending-resch{border-color:color-mix(in srgb,var(--coach-warn, #d97706) 35%,var(--coach-line));background:color-mix(in srgb,var(--coach-warn, #d97706) 6%,var(--coach-card))}.coachClientDetailSessionHeadingV543{display:grid;gap:4px}.coachClientDetailSessionPendingBadgeV543{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--coach-warn, #d97706) 14%,transparent);color:var(--coach-warn, #d97706);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.coachClientDetailSessionApproveV543{border:1px solid color-mix(in srgb,var(--coach-success, #1f8a65) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--coach-success, #1f8a65) 10%,transparent);color:var(--coach-success, #1f8a65);padding:6px 10px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.coachClientDetailSessionApproveV543:hover{background:color-mix(in srgb,var(--coach-success, #1f8a65) 16%,transparent)}.coachClientDetailSessionPendingNoteV543,.coachClientDetailSessionWasV543{margin:6px 0 0;font-size:12px;line-height:1.35;color:var(--coach-muted)}.coachPbAccessBtnV550{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--coach-accent, #1f8a65) 35%,var(--coach-line, rgba(255, 255, 255, .14)));background:color-mix(in srgb,var(--coach-accent, #1f8a65) 8%,transparent);color:var(--coach-accent, #1f8a65);font-size:12px;font-weight:700;cursor:pointer}.coachPbAccessBtnV550.is-compact{min-height:38px;padding:0 10px;font-size:11px}.coachPbAccessBtnV550 svg{width:16px;height:16px}.programBuilderV411 .coachPbAccessBtnV550.pb388ToolbarBtn{min-height:40px}.coachPbWindowOverlayV550{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#04080eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.coachPbWindowV550{width:min(720px,100%);max-height:min(86vh,860px);overflow:auto;border-radius:22px;border:1px solid var(--coach-line, rgba(255, 255, 255, .14));background:var(--coach-card, #000000);box-shadow:0 24px 80px #00000073}.coachPbWindowHeadV550{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 12px;border-bottom:1px solid var(--coach-line, rgba(255, 255, 255, .1))}.coachPbWindowEyebrowV550{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--coach-muted)}.coachPbWindowHeadV550 h2{margin:0 0 6px;font-size:22px;line-height:1.1}.coachPbWindowHeadV550 p{margin:0;font-size:13px;line-height:1.45;color:var(--coach-muted)}.coachPbWindowCloseV550{width:36px;height:36px;border:1px solid var(--coach-line, rgba(255, 255, 255, .14));border-radius:12px;background:transparent;color:var(--coach-text, #f2f2f4);font-size:22px;line-height:1;cursor:pointer}.coachPbWindowEmptyV550{margin:0 20px 12px;padding:14px 16px;border-radius:14px;border:1px dashed var(--coach-line, rgba(255, 255, 255, .14));background:color-mix(in srgb,var(--coach-accent, #1f8a65) 6%,transparent)}.coachPbWindowEmptyV550 strong{display:block;margin-bottom:4px}.coachPbWindowEmptyV550 p{margin:0;font-size:12px;line-height:1.45;color:var(--coach-muted)}.coachPbWindowGroupV550{padding:12px 20px 0}.coachPbWindowGroupHeadV550 strong{display:block;font-size:14px}.coachPbWindowGroupHeadV550 small{display:block;margin-top:2px;font-size:11px;color:var(--coach-muted)}.coachPbWindowGridV550{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.coachPbWindowGridV550 article{padding:10px 12px;border-radius:12px;border:1px solid var(--coach-line, rgba(255, 255, 255, .1));background:color-mix(in srgb,var(--coach-text, #fff) 4%,transparent)}.coachPbWindowGridV550 article.is-empty strong{color:var(--coach-muted)}.coachPbWindowGridV550 small{display:block;font-size:11px;color:var(--coach-muted)}.coachPbWindowGridV550 strong{display:block;margin-top:4px;font-size:15px}.coachPbWindowFootV550{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 20px;margin-top:12px}.coachPbWindowFootV550 span{font-size:12px;color:var(--coach-muted)}.coachPbWindowDoneV550{min-width:96px;min-height:40px;padding:0 16px;border:0;border-radius:12px;background:var(--coach-accent, #1f8a65);color:#041018;font-size:13px;font-weight:800;cursor:pointer}.ccd388PbRowV550{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width: 640px){.coachPbWindowGridV550{grid-template-columns:1fr}}.coachClientDetailMainV408 .coachPbTabPanelV551{display:grid;gap:18px;padding:4px 0 8px}.coachPbTabHeadV551{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 2px 8px;border-bottom:1px solid var(--coach-line, rgba(255, 255, 255, .1))}.coachPbTabHeadV551 h2{margin:0 0 6px;font-size:20px;line-height:1.1}.coachPbTabHeadV551 p{margin:0;max-width:52ch;font-size:13px;line-height:1.45;color:var(--coach-muted)}.coachPbTabSummaryPillV551{flex-shrink:0;min-width:92px;padding:10px 12px;border-radius:14px;border:1px solid var(--coach-line, rgba(255, 255, 255, .12));background:var(--coach-card-2, rgba(255, 255, 255, .04));text-align:center}.coachPbTabSummaryPillV551 strong{display:block;font-size:18px;line-height:1}.coachPbTabSummaryPillV551 small{display:block;margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--coach-muted)}.coachPbTabEmptyV551{margin-bottom:4px}.cmcp388Panel .coachPbTabPanelV551{padding:0}.cmcp388Panel .coachPbTabHeadV551{flex-direction:column}html[data-nutri-theme=light] .coachPbWindowOverlayV550{background:#0f172a59}html[data-nutri-theme=light] .coachPbWindowV550{background:#fff}html[data-nutri-theme=dark] #root:has(.coachPortalV207),html[data-nutri-theme=dark] .coachPortalV207,html[data-nutri-theme=dark] .coachPortalV207 .coachMainV207,html[data-nutri-theme=dark] .coachPortalV207 .coachSidebarV207{background:#000!important;background-image:none!important}html[data-nutri-theme=dark] .coachPortalV207 :is(.ch552,.coachDeskHomeV552,.coachDeskIntelV552,.coachDeskPanelV405,.coachDeskStatV405,.coachDeskHeroV405,.coachIntelDesktopV466,.coachIntelDesktopV439,.coachVideoReviewsDesktopV466,.coachClientCardV550,.cc550-card){background:#000!important;background-image:none!important}.coachClientsV550{--cc-page: #ffffff;--cc-card: #ffffff;--cc-elevated: #fafafa;--cc-text: #000000;--cc-secondary: #000000;--cc-tertiary: #64748b;--cc-separator: #e2e8f0;--cc-accent: #22c55e;--cc-accent-soft: #f0fdf4;--cc-good: #22c55e;--cc-good-soft: rgba(34, 197, 94, .12);--cc-warn: #f59e0b;--cc-warn-soft: rgba(245, 158, 11, .12);--cc-danger: #ef4444;--cc-danger-soft: rgba(239, 68, 68, .12);--cc-teal: #14b8a6;--cc-teal-soft: rgba(20, 184, 166, .12);--cc-slate: #000000;--cc-slate-soft: #f1f5f9;--cc-purple: #8b5cf6;--cc-purple-soft: rgba(139, 92, 246, .12);--cc-primary: #22c55e;--cc-secondary-text: #000000;--cc-secondary-border: #e2e8f0;--cc-segment-active-bg: #f0fdf4;--cc-segment-active-text: #22c55e;--cc-navy: #0f172a;--cc-protein: #22c55e;--cc-carbs: #22c55e;--cc-fat: #f59e0b;--cc-icon: #000000;--cc-btn-text: #052e16;--cc-bar-track: rgba(60, 60, 67, .08);--cc-drop-fill: rgba(240, 253, 250, .9);--cc-drop-stroke: #99f6e4;--cc-drop-fill-on: rgba(20, 184, 166, .45);--cc-drop-stroke-on: #14b8a6;--cc-remove-track: rgba(120, 120, 128, .22);--cc-remove-knob: #ffffff;--cc-badge-good-text: var(--cc-good);gap:18px!important}html[data-nutri-theme=dark] .coachClientsV550{--cc-page: #000000;--cc-card: #0a0a0a;--cc-elevated: #141414;--cc-text: #ffffff;--cc-secondary: #ffffff;--cc-tertiary: #ffffff;--cc-separator: rgba(255, 255, 255, .12);--cc-accent: #4ade80;--cc-accent-soft: rgba(74, 222, 128, .14);--cc-good: #4ade80;--cc-good-soft: rgba(74, 222, 128, .14);--cc-warn: #fbbf24;--cc-warn-soft: rgba(251, 191, 36, .16);--cc-danger: #f87171;--cc-danger-soft: rgba(248, 113, 113, .16);--cc-teal: #2dd4bf;--cc-teal-soft: rgba(45, 212, 191, .14);--cc-slate: rgba(255, 255, 255, .55);--cc-slate-soft: rgba(255, 255, 255, .08);--cc-purple: #a78bfa;--cc-purple-soft: rgba(167, 139, 250, .14);--cc-protein: #4ade80;--cc-carbs: #a78bfa;--cc-fat: #fbbf24;--cc-icon: #ffffff;--cc-btn-text: #052e16;--cc-bar-track: #141414;--cc-drop-fill: rgba(255, 255, 255, .08);--cc-drop-stroke: rgba(255, 255, 255, .2);--cc-drop-fill-on: rgba(20, 184, 166, .55);--cc-drop-stroke-on: #2dd4bf;--cc-remove-track: rgba(255, 255, 255, .18);--cc-remove-knob: #ffffff;--cc-badge-good-text: #ffffff}.coachClientsV550.coachClientsV460{color:var(--cc-text)}.coachClientsV550 .coachClientsHeadV460 p{max-width:58ch}.coachClientsV550 .coachClientsFilterPillV550{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--cc-separator);background:var(--cc-card);color:var(--cc-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.coachClientsV550 .coachClientsFilterPillV550 .coachClientsFilterBadgeV550{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--cc-accent-soft);color:var(--cc-accent);font-size:11px;font-weight:700;display:grid;place-items:center}.coachClientsV550 .coachClientsStatusSelectV550{height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--cc-separator);background:var(--cc-card);font:inherit;font-size:13px;color:var(--cc-secondary)}.coachClientsV550 .coachClientsToolbarV460{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coachClientsV550 .coachClientsToolbarV460 .coachClientsSearchV460{margin-left:auto;min-width:240px}.coachClientsV550 .coachClientsBodyV550{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:16px;align-items:start}.coachClientsV550 .coachClientsSummaryV550{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex-wrap:nowrap;margin-left:0;padding:10px;border-radius:14px;border:1px solid var(--cc-separator);background:var(--cc-card);position:sticky;top:16px}.coachClientsV550 .coachClientsSummaryRailLabelV550{padding:4px 8px 8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-tertiary)}.coachClientsV550 .coachClientsSummaryCardV550{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;width:100%;min-height:0;padding:10px;border-radius:10px;border:1px solid transparent;background:transparent;transition:background .15s ease,border-color .15s ease}.coachClientsV550 .coachClientsSummaryCardV550:hover{background:var(--cc-elevated)}.coachClientsV550 .coachClientsSummaryIconV550{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.coachClientsV550 .coachClientsSummaryIconV550 svg{width:14px;height:14px;display:block}.coachClientsV550 .coachClientsSummaryCardV550 strong{display:block;font-size:18px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--cc-text)}.coachClientsV550 .coachClientsSummaryCopyV550{min-width:0}.coachClientsV550 .coachClientsSummaryCardV550 small{display:none}.coachClientsV550 .coachClientsSummaryCardV550 em{display:block;margin-top:2px;font-size:11px;font-weight:600;font-style:normal;letter-spacing:-.01em;color:var(--cc-tertiary);line-height:1.25}.coachClientsV550 .coachClientsSummaryPctV550{display:block;margin-top:1px;font-size:11px;font-weight:700;line-height:1.2}.coachClientsV550 .coachClientsSummaryPctV550.good{color:var(--cc-good)}.coachClientsV550 .coachClientsSummaryPctV550.warn{color:var(--cc-warn)}.coachClientsV550 .coachClientsSummaryPctV550.danger{color:var(--cc-danger)}.coachClientsV550 .coachClientsSummaryPctV550.teal{color:var(--cc-teal)}.coachClientsV550 .coachClientsSummaryPctV550.muted{color:var(--cc-tertiary)}.coachClientsV550 .coachClientGridV460{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch;align-items:stretch;gap:14px!important}.coachClientsV550 .coachClientsAlphaV550{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--cc-separator);border-radius:12px;background:var(--cc-card)}.coachClientsV550 .coachClientsAlphaV550 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:28px;height:28px;padding:0 6px;border-radius:8px;border:1px solid transparent;background:transparent;font:inherit;font-size:11px;font-weight:700;color:#000;-webkit-text-fill-color:#000000;cursor:pointer}.coachClientsV550 .coachClientsAlphaV550 button.active{background:var(--cc-accent-soft);border-color:#22c55e47;border-radius:999px;color:#000;-webkit-text-fill-color:#000000;box-shadow:none}.coachClientsV550 .coachClientsAlphaV550 button:disabled{opacity:.28;cursor:default}.coachClientsV550 .coachClientsPagerV550{display:flex;align-items:center;gap:8px;margin-left:auto}.coachClientsV550 .coachClientsPagerV550 button{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--cc-separator);background:var(--cc-card);font:inherit;font-size:12px;font-weight:600;color:#000;-webkit-text-fill-color:#000000;cursor:pointer}.coachClientsV550 .coachClientsPagerV550 button:disabled{opacity:.4;cursor:default}.coachClientsV550 .coachClientsPagerV550 span{font-size:12px;font-weight:600;color:var(--cc-tertiary)}.coachClientsV550 .coachClientsMetaRowV550{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.coachClientCardV550{background:var(--cc-card);border:1px solid var(--cc-separator);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;cursor:pointer;width:100%;max-width:none;height:100%;min-height:0}.coachClientCardV550:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.coachClientCardV550Expand{border:1px solid var(--cc-separator);border-radius:12px;background:var(--cc-card);overflow:hidden}.coachClientCardV550ExpandToggle{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--cc-text);font:inherit}.coachClientCardV550ExpandToggle:hover{background:transparent}.coachClientCardV550ExpandLabel{font-size:14px;font-weight:600;color:var(--cc-text)}.coachClientCardV550ExpandMeta{font-size:13px;color:var(--cc-secondary);white-space:nowrap}.coachClientCardV550ExpandChevron{font-size:14px;color:var(--cc-tertiary);line-height:1}.coachClientCardV550ExpandBody{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px;border-top:1px solid var(--cc-separator)}.coachClientCardV550MetricGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coachClientCardV550MetricCell{border:1px solid var(--cc-separator);border-radius:10px;padding:10px;background:var(--cc-card);min-width:0;min-height:108px;display:flex;flex-direction:column}.coachClientCardV550MetricGrid .coachClientCardV550MetricCell:nth-child(-n+2){padding-top:14px}.coachClientCardV550MetricCell .coachClientCardV550PanelHead{margin-bottom:6px;min-height:30px;align-items:flex-end}.coachClientCardV550MetricCell .coachClientCardV550PanelHead span{font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coachClientCardV550MetricCell .coachClientCardV550PanelHead em{display:inline-flex;align-items:center;gap:3px;font-size:12px;white-space:nowrap;flex-shrink:0;text-align:right}.coachClientCardV550MetricValue{font-size:16px;line-height:1.2;letter-spacing:-.02em}.coachClientCardV550MetricValue .coachClientCardV550PanelValueRest{font-size:12px;font-weight:600;color:var(--cc-secondary)}.coachClientCardV550MetricCell .coachClientCardV550PanelSub{font-size:11px;line-height:1.35;min-height:15px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coachClientCardV550MetricCell .coachClientCardV550PanelSub.is-spacer{visibility:hidden}.coachClientCardV550MetricCell .coachClientCardV550Bar{margin-top:auto;padding-top:6px;height:6px}.coachClientCardV550InlineIcon{display:inline-flex;vertical-align:middle}.coachClientCardV550RingLabel{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cc-tertiary)}.coachClientCardV550Expand.is-open .coachClientCardV550ExpandToggle{border-bottom:0}.coachClientCardV550.is-details-open{cursor:default}.coachClientCardV550.is-details-open:focus-visible{outline:none}.coachClientCardV550Head{display:flex;gap:12px;align-items:flex-start}.coachClientCardV550Avatar{width:48px;height:48px;border-radius:999px;background:var(--cc-accent-soft);border:0;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--cc-text);flex-shrink:0;overflow:hidden}.coachClientCardV550Avatar img{width:100%;height:100%;object-fit:cover}.coachClientCardV550Copy{min-width:0;flex:1}.coachClientCardV550TitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.coachClientCardV550TitleRow h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.035em;background:transparent;color:var(--cc-text);-webkit-text-fill-color:var(--cc-text)}.coachClientCardV550Menu{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--cc-tertiary);font-size:16px;line-height:1;cursor:pointer}.coachClientCardV550RemoveWrap{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.coachClientCardV550RemoveLabel{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--cc-tertiary)}.coachClientCardV550RemoveToggle{position:relative;width:40px;height:24px;border:0;border-radius:999px;background:var(--cc-remove-track);cursor:pointer;flex-shrink:0;padding:0;transition:background .2s ease;box-shadow:none;outline:none}.coachClientCardV550RemoveToggle:hover,.coachClientCardV550RemoveToggle:focus,.coachClientCardV550RemoveToggle:focus-visible,.coachClientCardV550RemoveToggle:active{box-shadow:none;outline:none}.coachClientCardV550RemoveToggle i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:var(--cc-remove-knob);box-shadow:0 2px 6px #0000002e;transition:transform .2s ease,background .2s ease}.coachClientCardV550RemoveToggle:hover,.coachClientCardV550RemoveToggle.is-on{background:var(--cc-danger-soft)}.coachClientCardV550RemoveToggle.is-on i,.coachClientCardV550RemoveToggle:active i,.coachClientCardV550RemoveToggle:focus-visible i{transform:translate(16px)}.coachClientCardV550RemoveToggle:focus-visible{outline:2px solid var(--cc-separator);outline-offset:2px}.coachClientCardV550Sub{margin:4px 0 0;font-size:14px;color:var(--cc-tertiary)}.coachClientCardV550Goal{display:none}.coachClientCardV550Badge{font-size:13px;font-weight:650;padding:4px 10px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;margin-top:6px}.coachClientCardV550BadgeDot{width:6px;height:6px;border-radius:999px;background:var(--cc-good);flex-shrink:0}.coachClientCardV550Badge.tone-good{background:var(--cc-good-soft);color:var(--cc-badge-good-text)}.coachClientCardV550Badge.tone-danger{background:var(--cc-danger-soft);color:var(--cc-danger)}.coachClientCardV550Badge.tone-warn{background:var(--cc-warn-soft);color:var(--cc-warn)}.coachClientCardV550StatusRow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--cc-separator);border-radius:12px;overflow:hidden;background:var(--cc-card)}.coachClientCardV550StatusCell{background:var(--cc-card);padding:12px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;border-right:1px solid var(--cc-separator)}.coachClientCardV550StatusCell:last-child{border-right:0}.coachClientCardV550StatusGlyph{display:inline-flex;margin-bottom:2px}.coachClientCardV550StatusGlyph svg{width:18px;height:18px}.coachClientCardV550StatusCell small{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-tertiary);margin-bottom:0}.coachClientCardV550StatusCell strong{display:block;font-size:14px;font-weight:600}.coachClientCardV550StatusCell span{display:block;margin-top:2px;font-size:12px;color:var(--cc-tertiary)}.coachClientCardV550StatusCell.tone-good strong{color:var(--cc-good)}.coachClientCardV550StatusCell.tone-warn strong{color:var(--cc-warn)}.coachClientCardV550StatusCell.tone-danger strong{color:var(--cc-danger)}.coachClientCardV550Panel{border:1px solid var(--cc-separator);border-radius:12px;padding:12px;background:var(--cc-card)}.coachClientCardV550PanelHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.coachClientCardV550PanelHead span{font-size:13px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--cc-text);display:inline-flex;align-items:center;gap:6px}.coachClientCardV550PanelHead em{font-size:11px;font-weight:600;color:var(--cc-tertiary);font-style:normal}.coachClientCardV550PanelIcon{display:inline-flex}.coachClientCardV550PanelIcon svg{width:14px;height:14px}.coachClientCardV550PanelValue{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.coachClientCardV550PanelValueCurrent{font-weight:800}.coachClientCardV550PanelValueRest{font-size:16px;font-weight:600;color:var(--cc-secondary)}.coachClientCardV550PanelSub{margin-top:2px;font-size:11px;color:var(--cc-tertiary)}.coachClientCardV550Bar{height:6px;border-radius:999px;background:var(--cc-bar-track);overflow:hidden;margin-top:10px}.coachClientCardV550Bar i{display:block;height:100%;border-radius:999px;background:var(--cc-accent)}.coachClientCardV550Bar.tone-warn i{background:var(--cc-warn)}.coachClientCardV550Bar.tone-danger i{background:var(--cc-danger)}.coachClientCardV550Bar.tone-neutral i{background:#78788059}.coachClientCardV550WaterDrops{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:2px;margin-top:auto;padding-top:6px;width:100%}.coachClientCardV550WaterDropSvg{display:block;flex:1 1 0;min-width:0;max-width:10px;height:auto}.coachClientCardV550MacroList{display:flex;flex-direction:column;gap:10px}.coachClientCardV550MacroRow{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center}.coachClientCardV550MacroRow small{grid-column:1;font-size:12px;font-weight:600;color:var(--cc-secondary)}.coachClientCardV550MacroRow em{grid-column:2;font-size:11px;font-style:normal;color:var(--cc-tertiary);font-weight:600}.coachClientCardV550MacroBar{grid-column:1 / -1;height:5px;border-radius:999px;background:var(--cc-elevated);overflow:hidden}.coachClientCardV550MacroBar i{display:block;height:100%;border-radius:999px}.coachClientCardV550MacroBar.kind-protein i{background:var(--cc-protein)}.coachClientCardV550MacroBar.kind-carbs i{background:var(--cc-carbs)}.coachClientCardV550MacroBar.kind-fat i{background:var(--cc-fat)}.coachClientCardV550MealsHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.coachClientCardV550MealsHead strong{font-size:13px;font-weight:700}.coachClientCardV550MealsHead span{font-size:12px;color:var(--cc-secondary)}.coachClientCardV550DayStrip{display:flex;gap:6px;margin-top:8px}.coachClientCardV550Day{width:22px;height:22px;border-radius:999px;border:1px solid var(--cc-separator);display:grid;place-items:center;font-size:10px;color:var(--cc-tertiary);background:var(--cc-card)}.coachClientCardV550Day.is-done{background:var(--cc-good-soft);border-color:#34c75959;color:var(--cc-good)}.coachClientCardV550FooterMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:4px}.coachClientCardV550FooterMeta div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.coachClientCardV550FooterIcon{display:inline-flex;margin-bottom:2px}.coachClientCardV550FooterIcon svg{width:14px;height:14px}.coachClientCardV550FooterMeta div small{display:block;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cc-tertiary)}.coachClientCardV550FooterMeta div strong{display:block;margin-top:3px;font-size:13px;font-weight:600;color:var(--cc-secondary)}.coachClientCardV550Actions{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1.05fr);gap:8px;margin-top:auto}.coachClientCardV550Btn{height:auto;min-height:40px;padding:8px 6px;border-radius:10px;border:1px solid transparent;background:var(--cc-card);color:var(--cc-secondary);font:inherit;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0}.coachClientCardV550Btn svg{flex-shrink:0;width:13px;height:13px}.coachClientCardV550BtnLabel{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;text-align:center;line-height:1.15}.coachClientCardV550BtnPrimary{border:0;background:var(--cc-accent);color:var(--cc-btn-text);-webkit-text-fill-color:var(--cc-btn-text)}.coachClientCardV550BtnSoft{background:var(--cc-accent-soft);border-color:var(--cc-separator);color:var(--cc-btn-text);-webkit-text-fill-color:var(--cc-btn-text)}.coachClientCardV550Btn,.coachClientCardV550BtnLabel{color:var(--cc-btn-text);-webkit-text-fill-color:var(--cc-btn-text)}.coachClientCardV550RingWrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.coachClientCardV550Ring{position:relative;width:44px;height:44px;margin:0 auto}.coachClientCardV550Ring strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:700}@media (max-width: 860px){.coachClientsV550 .coachClientsBodyV550{grid-template-columns:1fr}.coachClientsV550 .coachClientGridV460{grid-template-columns:minmax(0,1fr)!important}.coachClientCardV550StatusRow{grid-template-columns:repeat(3,1fr)}}@media (min-width: 901px){html[data-nutri-theme=light] .coachPortalV207.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.coachClientsV550){padding:28px 32px 36px!important;--coach-page: #ffffff !important;background:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.coachClientsV550){background:#000!important}html[data-nutri-theme=light] .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389):has(.coachClientsV550){background:#fff!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389):has(.coachClientsV550){background:#000!important}.coachClientsV550.coachClientsV460{background:transparent}}.coachClientCardV550WaterDropSvg path{fill:var(--cc-drop-fill);stroke:var(--cc-drop-stroke)}.coachClientCardV550WaterDropSvg.is-filled path{fill:var(--cc-drop-fill-on);stroke:var(--cc-drop-stroke-on)}.coachPortalV207.coachView-home .coachMainV207:has(.ch581),.coachPortalV207.coachDesktopClientShellV285.coachView-home .coachMainV207:has(.ch581){padding:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important;background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}.coachDeskHomeV409:has(.ch581){display:flex;flex:1;min-width:0;min-height:0;background:#fff}.ch581{--ch581-blue: #0066ff;--ch581-canvas: #ffffff;--ch581-text: #1d1d1f;--ch581-muted: #6b7280;--ch581-line: rgba(0, 0, 0, .06);--ch581-tile: 0 1px 1px rgba(0, 0, 0, .02), 0 8px 24px rgba(0, 0, 0, .06);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--ch581-text);background:var(--ch581-canvas);flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ch581 *,.ch581 *:before,.ch581 *:after{box-sizing:border-box}.ch581-shell{flex:1;min-width:0;min-height:0;display:flex;background:var(--ch581-canvas);overflow:hidden}.ch581-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ch581-canvas)}.ch581-scroll{flex:1;min-height:0;overflow:auto}.ch581-topbar{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--ch581-line);background:#fff;flex-shrink:0}.ch581-title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--ch581-text);flex-shrink:0}.ch581-search{margin-left:auto;width:min(320px,42%);display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.ch581-search.ch581-search-wide{width:100%;margin-left:0}.ch581-search input{border:0;background:transparent;font:inherit;font-size:13px;width:100%;outline:none;color:var(--ch581-text);padding:0}.ch581-search input::placeholder{color:#9ca3af}.ch581-btn-blue{height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--ch581-blue);background:var(--ch581-blue);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.ch581-btn-blue.wide{width:100%;height:40px;border-radius:10px;font-size:13px}.ch581-btn-outline{height:36px;padding:0 14px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:var(--ch581-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ch581-drawer-actions .ch581-btn-outline{width:100%;height:40px;border-radius:10px}.ch581-btn-ghost{height:36px;padding:0;border:0;background:transparent;color:var(--ch581-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ch581-link{border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--ch581-blue);cursor:pointer;padding:0;white-space:nowrap}.ch581-content{padding:22px 24px 28px;display:flex;flex-direction:column;gap:16px;background:var(--ch581-canvas)}.ch581-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:stretch}.ch581-greeting h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--ch581-text)}.ch581-greeting p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--ch581-muted);max-width:560px}.ch581-greeting p b{color:var(--ch581-text);font-weight:700}.ch581-score{background:var(--ch581-blue);color:#fff;border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;min-height:118px}.ch581-score :is(small,strong,span,em,p,div){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ch581-score small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.92}.ch581-score strong{font-size:40px;font-weight:800;letter-spacing:-.05em;line-height:1;display:block;margin-top:8px}.ch581-score-meta{margin-top:0}.ch581-score-delta{margin-top:6px}.ch581-score-meta span{font-size:12px;font-weight:600;opacity:.95}html[data-nutri-theme=light] #root .coachPortalV207 .ch581 .ch581-score :is(small,strong,span,em,p,div),html body #root .coachPortalV207 .ch581 .ch581-score :is(small,strong,span,em,p,div){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ch581-section-label{margin:4px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ch581-muted)}.ch581-attn-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ch581-attn-card{background:#fff;border:1px solid var(--ch581-line);border-radius:22px;box-shadow:var(--ch581-tile);padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.ch581-attn-card.is-active{border-color:#0066ff73;box-shadow:0 0 0 3px #0066ff1f,var(--ch581-tile)}.ch581-attn-top{display:flex;align-items:flex-start;gap:10px;min-width:0}.ch581-attn-copy{min-width:0;flex:1}.ch581-av{width:40px;height:40px;border-radius:999px;background:#eff6ff;color:var(--ch581-blue);display:grid;place-items:center;font-size:13px;font-weight:800;flex-shrink:0}.ch581-attn-copy strong{display:block;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch581-attn-copy span{display:block;margin-top:2px;font-size:12px;color:var(--ch581-muted);line-height:1.35}.ch581-prio{flex-shrink:0;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;background:#fef2f2;color:#dc2626}.ch581-prio.mid{background:#fff7ed;color:#ea580c}.ch581-tips{display:grid;gap:6px}.ch581-tip{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#374151;line-height:1.35}.ch581-tip svg{flex-shrink:0;margin-top:1px;color:var(--ch581-blue)}.ch581-icon-blue,.ch581-search svg,.ch581-tip svg{flex-shrink:0;color:var(--ch581-blue)}.ch581-search svg :is(path,circle),.ch581-tip svg path{stroke:var(--ch581-blue)}.ch581-tip svg path[fill],.ch581-search svg path[fill]{fill:var(--ch581-blue);stroke:none}.ch581-attn-foot{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px}.ch581-mid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.ch581-tile{background:#fff;border:1px solid var(--ch581-line);border-radius:22px;box-shadow:var(--ch581-tile);padding:16px 18px;min-width:0}.ch581-empty-tile{grid-column:1 / -1}.ch581-tile h2{margin:0 0 14px;font-size:15px;font-weight:800;letter-spacing:-.02em}.ch581-tile-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ch581-tile-head h2{margin:0}.ch581-task-list{display:flex;flex-direction:column}.ch581-task{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--ch581-line);border-radius:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--ch581-text);cursor:pointer;text-align:left}.ch581-task:first-child{border-top:0;padding-top:0}.ch581-task b{margin-left:auto;font-size:13px;font-weight:800;color:var(--ch581-blue)}.ch581-task.is-done span{text-decoration:line-through;color:var(--ch581-muted)}.ch581-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ch581-insight{border:1px solid var(--ch581-line);border-radius:14px;padding:12px;background:#fafafa;min-height:96px;display:flex;flex-direction:column;gap:6px;min-width:0}.ch581-insight small{font-size:11px;font-weight:600;color:var(--ch581-muted)}.ch581-insight strong{font-size:18px;font-weight:800;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch581-insight em{font-style:normal;font-size:11px;color:var(--ch581-muted)}.ch581-bar{height:4px;border-radius:999px;background:#e5e7eb;overflow:hidden;margin-top:auto}.ch581-bar>i{display:block;height:100%;background:var(--ch581-blue);border-radius:inherit}.ch581-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.ch581-feed-item{display:grid;grid-template-columns:72px 10px minmax(0,1fr);gap:10px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--ch581-line);border-radius:0;background:transparent;align-items:start;text-align:left;font:inherit;color:inherit;cursor:pointer}.ch581-feed-item:first-of-type{border-top:0;padding-top:0}.ch581-feed-item:hover .ch581-feed-copy strong{color:var(--ch581-blue)}.ch581-feed-time{font-size:11px;font-weight:600;color:var(--ch581-muted);padding-top:2px}.ch581-feed-dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:var(--ch581-blue)}.ch581-feed-dot.warn{background:#f59e0b}.ch581-feed-dot.danger{background:#ef4444}.ch581-feed-dot.good{background:#22c55e}.ch581-feed-copy strong{display:block;font-size:13px;font-weight:700}.ch581-feed-copy span{display:block;margin-top:2px;font-size:12px;color:var(--ch581-muted)}.ch581-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ch581-chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:var(--ch581-text);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ch581-chip:hover,.ch581-chip.is-on,.ch581-chip.active{border-color:var(--ch581-blue);color:var(--ch581-blue);background:#eff6ff}.ch581-answer{margin-top:14px;padding:14px 16px;border-radius:14px;background:#eff6ff;border:1px solid rgba(0,102,255,.18)}.ch581-answer strong{display:block;font-size:13px;font-weight:800;color:var(--ch581-blue);margin-bottom:6px}.ch581-answer p{margin:0;font-size:13px;line-height:1.45;color:#374151;white-space:pre-wrap}.ch581-empty{margin:0;font-size:13px;color:var(--ch581-muted);line-height:1.45}.ch581-drawer{width:360px;flex-shrink:0;border-left:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ch581-drawer-head{padding:16px 18px 12px;border-bottom:1px solid var(--ch581-line);display:flex;flex-direction:column;gap:12px;flex-shrink:0}.ch581-drawer-nav{display:flex;align-items:center;gap:8px}.ch581-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:var(--ch581-blue);display:grid;place-items:center;cursor:pointer;font:inherit;font-size:16px;font-weight:700;line-height:1}.ch581-drawer-client{display:flex;align-items:center;gap:10px}.ch581-drawer-client strong{display:block;font-size:16px;font-weight:800;color:var(--ch581-text)}.ch581-tabs{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid var(--ch581-line);flex-shrink:0}.ch581-tab{height:40px;padding:0 10px;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--ch581-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ch581-tab.is-on{color:var(--ch581-blue)!important;border-bottom-color:var(--ch581-blue)!important;background:transparent!important;box-shadow:none!important;-webkit-text-fill-color:var(--ch581-blue)!important}.ch581-drawer-body{padding:16px 18px;overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.ch581-drawer-body h3{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ch581-muted)}.ch581-drawer-body p{margin:0;font-size:13px;line-height:1.45;color:#374151}.ch581-conf{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;margin-bottom:8px;color:var(--ch581-text)}.ch581-conf-val{color:var(--ch581-blue)}.ch581-data-list{display:grid;gap:8px}.ch581-data-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ch581-text)}.ch581-rec-box{padding:12px 14px;border-radius:14px;background:#eff6ff;border:1px solid rgba(0,102,255,.16);font-size:13px;line-height:1.55;color:#1e3a8a;white-space:pre-wrap}.ch581-drawer-actions{padding:14px 18px 18px;border-top:1px solid var(--ch581-line);display:grid;gap:8px;flex-shrink:0}.ch581-drawer-empty{padding:28px 20px;display:flex;flex-direction:column;gap:8px;color:var(--ch581-muted)}.ch581-drawer-empty strong{font-size:14px;font-weight:800;color:var(--ch581-text)}.ch581-drawer-empty p{margin:0;font-size:13px;line-height:1.45}@media (max-width: 1280px){.ch581-mid{grid-template-columns:280px minmax(0,1fr)}.ch581-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.ch581-drawer{width:320px}}@media (max-width: 980px){.ch581-hero,.ch581-attn-row,.ch581-mid,.ch581-bottom{grid-template-columns:1fr}.ch581-search{width:min(280px,48%)}.ch581-shell{flex-direction:column}.ch581-drawer{width:100%;border-left:0;border-top:1px solid #e5e7eb;max-height:420px}}@media (max-width: 720px){.ch581-content{padding:16px}.ch581-topbar{padding:12px 16px;flex-wrap:wrap}.ch581-search{width:100%;margin-left:0;order:3}.ch581-insight-grid{grid-template-columns:1fr}}html[data-nutri-theme=dark] .ch581,html[data-nutri-theme=dark] .ch581 *{color-scheme:light}html[data-nutri-theme=dark] .ch581,html[data-nutri-theme=dark] .ch581 .ch581-main,html[data-nutri-theme=dark] .ch581 .ch581-content,html[data-nutri-theme=dark] .ch581 .ch581-scroll{background:#fff;color:#1d1d1f}html[data-nutri-theme=dark] .ch581 .ch581-tile,html[data-nutri-theme=dark] .ch581 .ch581-attn-card,html[data-nutri-theme=dark] .ch581 .ch581-topbar,html[data-nutri-theme=dark] .ch581 .ch581-insight{background:#fff}html[data-nutri-theme=dark] .ch581 .ch581-insight{background:#fafafa}@media (min-width: 901px){html body #root .coachPortalV207.coachView-home .coachMainV207:has(.ch581),html body #root .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskHomeV409):has(.ch581),html body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home .coachMainV207:has(.ch581),html body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home .coachMainV207:has(.coachDeskHomeV409):has(.ch581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .coachMainV207:has(.ch581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home .coachMainV207:has(.ch581){padding:0!important;margin:0!important;border:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important}html body #root .coachPortalV207.coachView-home .coachDeskHomeV409:has(.ch581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .coachDeskHomeV409:has(.ch581){padding:0!important;margin:0!important;gap:0!important;background:#fff!important}}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-search,html body #root .coachPortalV207 .ch581 .ch581-search{display:flex!important;align-items:center!important;gap:8px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;margin:0!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-topbar .ch581-search{margin-left:auto!important;width:min(320px,42%)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-search.ch581-search-wide,html body #root .coachPortalV207 .ch581 .ch581-search.ch581-search-wide{width:100%!important;margin-left:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-search input,html body #root .coachPortalV207 .ch581 .ch581-search input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-image:none!important;font:inherit!important;font-size:13px!important;font-weight:400!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-search input::placeholder,html body #root .coachPortalV207 .ch581 .ch581-search input::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-search input:focus,html body #root .coachPortalV207 .ch581 .ch581-search input:focus{border:0!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-search svg :is(path,circle),html body #root .coachPortalV207 .ch581 .ch581-search svg :is(path,circle),html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-tip svg path,html body #root .coachPortalV207 .ch581 .ch581-tip svg path{stroke:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-search svg path[fill],html body #root .coachPortalV207 .ch581 .ch581-search svg path[fill],html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-tip svg path[fill],html body #root .coachPortalV207 .ch581 .ch581-tip svg path[fill]{fill:#06f!important;stroke:none!important}.cai612-page{min-height:100%;background:#fff!important;background-image:none!important;color:#000;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column}.cai612-page,.cai612-page .cai612-head,.cai612-page .cai612-charts,.cai612-page .cai612-toolbar,.cai612-page .cai612-split,.cai612-page .cai612-feed,.cai612-page .cai612-detail,.cai612-page .cai612-feed-card,.cai612-page .cai612-chart-card{background:#fff!important;background-color:#fff!important;background-image:none!important}.cai612-chart-label{display:block;color:#000!important;-webkit-text-fill-color:#000000!important;font-family:inherit;line-height:1.2}.cai612-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 22px 14px;border-bottom:1px solid #f1f5f9;background:#fff}.cai612-kicker{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#06f!important;-webkit-text-fill-color:#0066ff!important}.cai612-head h1,.cai612-detail h2{margin:4px 0 0;font-size:22px;font-weight:700;letter-spacing:-.03em;color:#000!important;-webkit-text-fill-color:#000000!important}.cai612-detail h2{font-size:16px;letter-spacing:-.02em}.cai612-head-meta{font-size:12px;font-weight:600;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.cai612-charts{display:grid;grid-template-columns:1.05fr .85fr 1.2fr;gap:10px;padding:12px 20px;border-bottom:1px solid #f1f5f9;background:#fff}.cai612-chart-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px;min-width:0}.cai612-chart-card>header{margin-bottom:8px}.cai612-chart-card>header strong{display:block;font-size:12px;font-weight:700;color:#000!important;-webkit-text-fill-color:#000000!important}.cai612-chart-card>header span{display:block;margin-top:2px;font-size:11px;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.cai612-donut{display:grid;grid-template-columns:112px 1fr;gap:12px;align-items:center}.cai612-donut-visual{position:relative;width:112px;height:112px}.cai612-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}.cai612-donut-legend,.cai612-route-bars{display:grid;gap:8px}.cai612-legend-row,.cai612-route-meta,.cai612-legend-inline{display:flex;align-items:center;gap:8px}.cai612-legend-row i,.cai612-legend-inline i{width:8px;height:8px;border-radius:99px;display:block;flex-shrink:0}.cai612-legend-inline i{width:10px;height:3px;border-radius:2px}.cai612-legend-row .cai612-chart-label:last-child{margin-left:auto}.cai612-route-bars{gap:12px;padding-top:6px}.cai612-route-row{display:grid;gap:5px}.cai612-route-meta{justify-content:space-between}.cai612-route-track{height:10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;overflow:hidden}.cai612-route-fill{height:100%;border-radius:999px}.cai612-trend{display:grid;gap:8px}.cai612-trend-plot{display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:stretch}.cai612-trend-y{display:flex;flex-direction:column;justify-content:space-between;padding:6px 0}.cai612-trend-x{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding-left:24px}.cai612-trend-legend{display:flex;gap:12px;flex-wrap:wrap;padding-left:24px}.cai612-toolbar{display:flex;gap:8px;align-items:center;padding:10px 20px;border-bottom:1px solid #f1f5f9;background:#fff;flex-wrap:wrap}.cai612-toolbar>button{border:1px solid #e5e7eb;background:#fff;color:#000!important;-webkit-text-fill-color:#000000!important;border-radius:999px;padding:7px 12px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.cai612-toolbar>button.is-active{background:#06f;border-color:#06f;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cai612-pager{margin-left:auto;display:flex;gap:6px;align-items:center}.cai612-pager button{border:1px solid #e5e7eb;background:#fff;color:#000!important;-webkit-text-fill-color:#000000!important;border-radius:10px;padding:8px 12px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.cai612-pager button:disabled{opacity:.45;cursor:default}.cai612-pager button.is-active{background:#06f;border-color:#06f;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cai612-pager span{min-width:64px;text-align:center;font-size:12px;font-weight:650;color:#000!important;-webkit-text-fill-color:#000000!important}.cai612-split{flex:1;display:grid;grid-template-columns:1fr 1.05fr;min-height:420px;background:#fff!important;background-image:none!important}.cai612-feed{border-right:1px solid #f1f5f9;overflow:auto;padding:12px 14px 16px;display:grid;gap:8px;align-content:start;background:#fff!important;background-image:none!important}.cai612-feed-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;padding:0 2px 2px}.cai612-feed-card{text-align:left;border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:11px 12px;cursor:pointer;font:inherit;display:grid;gap:6px;color:#000}.cai612-feed-card.is-active{border-color:#111827;background:#fff!important;background-image:none!important;box-shadow:none}.cai612-feed-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.cai612-tags{display:flex;gap:6px;flex-wrap:wrap}.cai612-tags span{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;padding:3px 8px;border-radius:999px;background:#fff;border:1px solid #e5e7eb}.cai612-feed-card strong,.cai612-detail strong{font-size:13px;font-weight:700;color:#000!important;-webkit-text-fill-color:#000000!important}.cai612-feed-card p{margin:0;font-size:12px;line-height:1.4;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.cai612-client-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.cai612-client-row span{border:1px solid #e5e7eb;background:#fff;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2}.cai612-client-row.is-empty{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;font-size:11px;font-weight:650}.cai612-feed-card em,.cai612-detail-head em{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:650;font-style:normal;padding:4px 9px;border-radius:999px;white-space:nowrap}.cai612-feed-card em.is-ai,.cai612-detail-head em.is-ai{background:#ecfdf5;border:1px solid #bbf7d0;color:#15803d!important;-webkit-text-fill-color:#15803d!important}.cai612-feed-card em.is-human,.cai612-detail-head em.is-human{background:#fffbeb;border:1px solid #fde68a;color:#b45309!important;-webkit-text-fill-color:#b45309!important}.cai612-feed-card em>i,.cai612-detail-head em>i{width:6px;height:6px;border-radius:99px;display:block;flex-shrink:0;background:currentColor}.cai612-detail{overflow:auto;padding:14px 16px 18px;display:grid;gap:12px;align-content:start;background:#fff!important;background-image:none!important}.cai612-detail-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cai612-prompt{padding:13px 14px;border-radius:12px}.cai612-prompt.is-ai{background:#ecfdf5;border:1px solid #bbf7d0}.cai612-prompt.is-human{background:#fffbeb;border:1px solid #fde68a}.cai612-prompt>span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cai612-prompt.is-ai>span{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.cai612-prompt.is-human>span{color:#b45309!important;-webkit-text-fill-color:#b45309!important}.cai612-prompt p{margin:8px 0 0;font-size:14px;line-height:1.45;font-weight:600;color:#000!important;-webkit-text-fill-color:#000000!important}.cai612-gaps{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.cai612-gaps>header{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid #f1f5f9;background:#fff}.cai612-gap-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;border-top:1px solid #f1f5f9}.cai612-gap-row span{font-size:12px;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.cai612-gap-row em{font-size:11px;font-weight:650;font-style:normal}.cai612-gap-row em.is-miss{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.cai612-gap-row em.is-ok{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.cai612-gap-flash{margin:8px 0 0;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;color:#1d1d1f;font-size:12px;font-weight:650;line-height:1.35}.cai612-actions{display:flex;gap:8px;flex-wrap:wrap}.cai612-actions button{border-radius:10px;padding:9px 12px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.cai612-actions .is-primary{border:1px solid #0066ff;background:#06f;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cai612-actions .is-black{border:1px solid #1d1d1f;background:#1d1d1f;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cai612-actions .is-ghost{border:1px solid #e5e7eb;background:#fff;color:#000!important;-webkit-text-fill-color:#000000!important}.cai612-empty{margin:0;padding:16px;border:1px dashed #e5e7eb;border-radius:10px;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:13px;text-align:center}@media (max-width: 1100px){.cai612-charts,.cai612-split{grid-template-columns:1fr}.cai612-feed{border-right:0;border-bottom:1px solid #f1f5f9}}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .coachMainV207:has(.cai612-page),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389)>.coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-charts,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-chart-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-toolbar,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-split,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-feed,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-detail,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-gaps,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-gaps>header,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page button.cai612-feed-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-feed-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-feed-card.is-active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-tags span,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-toolbar>button:not(.is-active),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-pager button:not(.is-active),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-actions .is-ghost{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .coachMainV207:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .coachMainV207:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389)>.coachMainV207:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389)>.coachMainV207:after{content:none!important;display:none!important;background:none!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-toolbar>button.is-active{background:#06f!important;background-color:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-pager button.is-active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-actions .is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page button.cai612-actions .is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-actions button.is-primary{background:#06f!important;background-color:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-actions .is-black,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-actions button.is-black{background:#1d1d1f!important;background-color:#1d1d1f!important;background-image:none!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-prompt.is-ai{background:#ecfdf5!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .cai612-page .cai612-prompt.is-human{background:#fffbeb!important;background-image:none!important;box-shadow:none!important}.coachDeskIntelV552.ci552-root{--p: #ffffff;--card: #ffffff;--text: #000000;--muted: #000000;--subtle: #000000;--line: #d0d7e2;--soft: #f4f6f9;--num-bg: #f4f6f9;--accent: #0a66ff;--accent-soft: #eef5ff;--green: #15803d;--green-soft: #dcfce7;--warn: #c2410c;--warn-soft: #ffedd5;--danger: #dc2626;--danger-soft: #fee2e2;--font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;position:relative;isolation:isolate;display:block;width:100%;min-width:0;padding:0;margin:0;box-sizing:border-box;background:transparent;color:var(--text);font-family:var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.coachDeskIntelV552.ci552-root *,.coachDeskIntelV552.ci552-root *:before,.coachDeskIntelV552.ci552-root *:after{box-sizing:border-box}.coachDeskIntelV552.ci552-root .ci552-ico-wrap{display:inline-grid;place-items:center;flex-shrink:0;line-height:0}.coachDeskIntelV552.ci552-root .ci552-ico-wrap svg{width:100%!important;height:100%!important}.ci552-waves{position:absolute;top:-28px;right:-32px;bottom:-32px;left:-32px;pointer-events:none;overflow:hidden;z-index:0}.ci552-wave-tr{position:absolute;top:-28px;right:-48px}.ci552-wave-bl{position:absolute;bottom:-32px;left:-40px}.ci552-top,.ci552-playbook-banner,.ci552-playbook,.ci552-kpis,.ci552-hairline,.ci552-row{position:relative;z-index:1}.ci552-top{z-index:5}.ci552-top:has(.ci552-filter-wrap.is-open){z-index:40}.ci552-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;flex-wrap:wrap}.ci552-top-copy{min-width:0}.ci552-eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06f}.ci552-top h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#1d1d1f}.ci552-top p{margin:6px 0 0;font-size:14px;font-weight:400;color:#475569}.ci552-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ci552-search{display:flex;align-items:center;gap:8px;height:36px;min-width:220px;padding:0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;box-sizing:border-box}.ci552-search span{color:#6b7280;font-size:12px;flex-shrink:0}.ci552-search input,.ci552-search input[type=search]{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%;min-width:0;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;font:inherit;font-size:12px;color:#1d1d1f;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ci552-search input::-webkit-search-decoration,.ci552-search input::-webkit-search-cancel-button,.ci552-search input::-webkit-search-results-button,.ci552-search input::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.ci552-search input::placeholder{color:#6b7280}.ci552-filter-wrap{position:relative;flex-shrink:0;z-index:1}.ci552-filter-wrap.is-open{z-index:50}.ci552-toolbtn{height:36px;padding:0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#1d1d1f;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:none}.ci552-toolbtn.is-active{border-color:#06f;color:#06f;background:#eff6ff}.ci552-filter-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:180px;padding:6px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 10px 28px #0f172a14;display:grid;gap:2px}.ci552-filter-menu button{height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#1d1d1f;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.ci552-filter-menu button:hover,.ci552-filter-menu button.is-active{background:#fafafa;color:#06f}.ci552-daterange{height:36px;padding:4px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:12px;font-weight:600;color:#1d1d1f;line-height:1.2;display:flex;flex-direction:column;justify-content:center}.ci552-daterange small{display:block;font-size:10px;font-weight:500;color:#6b7280}.ci552-playbook-banner{margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#eff6ff}.ci552-playbook-banner strong{display:block;margin-bottom:4px;font-size:12px;font-weight:700;color:#06f}.ci552-playbook-banner p{margin:0;font-size:13px;color:#475569;line-height:1.45}.ci552-playbook{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.ci552-playbook-card{padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.ci552-playbook-card strong{display:block;margin-bottom:4px;font-size:12px;font-weight:650;color:#1d1d1f}.ci552-playbook-card p{margin:0;font-size:11px;color:#6b7280;line-height:1.4}.ci552-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px}.ci552-kpi{padding:14px 14px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:none}.ci552-kpi strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#1d1d1f}.ci552-kpi.tone-danger strong{color:#dc2626}.ci552-kpi.tone-warn strong{color:#c2410c}.ci552-kpi.tone-good strong{color:#15803d}.ci552-kpi.tone-info strong{color:#06f}.ci552-kpi label{display:block;margin-top:6px;font-size:11px;font-weight:650;color:#1d1d1f}.ci552-kpi-trend{display:block;margin-top:4px;font-size:10px;font-weight:600;color:#6b7280}.ci552-hairline{height:1px;width:100%;background:#e5e7eb}.ci552-row{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-top:18px;margin-bottom:18px}.ci552-row:last-child{margin-bottom:0}.ci552-panel{min-width:0;padding:14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;box-shadow:none}.ci552-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ci552-panel-head h2{margin:0;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;letter-spacing:-.02em;color:#1d1d1f}.ci552-panel-head h2 .num{width:22px;height:22px;border-radius:6px;background:#fafafa;color:#6b7280;font-size:11px;font-weight:700;display:grid;place-items:center}.ci552-link{border:0;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:600;color:#06f;cursor:pointer;white-space:nowrap;box-shadow:none;outline:none}.ci552-link:focus,.ci552-link:focus-visible{outline:none;box-shadow:none;border:0}.ci552-alerts{width:100%;border-collapse:collapse;table-layout:fixed}.ci552-alerts th{text-align:left;font-size:13px;font-weight:650;color:#6b7280;padding:0 8px 10px 0;border-bottom:1px solid #e5e7eb}.ci552-alerts th:last-child{padding-right:0}.ci552-alerts td{padding:11px 8px 11px 0;border-bottom:1px solid #e5e7eb;vertical-align:middle;font-size:15px;color:#1d1d1f}.ci552-alerts td:last-child{padding-right:0}.ci552-alerts tr:last-child td{border-bottom:1px solid #e5e7eb}.ci552-tclient{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:#1d1d1f}.ci552-tav{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.ci552-tav.high{background:#fee2e2;color:#dc2626}.ci552-tav.med{background:#ffedd5;color:#c2410c}.ci552-tav.low{background:#dcfce7;color:#15803d}.ci552-issue{font-size:14px;color:#475569;font-weight:500}.ci552-status-plain{font-size:13px;color:#1d1d1f;font-weight:500}.ci552-pri-plain{font-size:11px;font-weight:650}.ci552-pri-plain.high{color:#dc2626}.ci552-pri-plain.med{color:#c2410c}.ci552-pri-plain.low{color:#6b7280}.ci552-alert-actions{display:flex;gap:8px;margin-top:12px}.ci552-btn-primary{height:30px;padding:0 12px;border-radius:7px;border:none;background:#06f;color:#fff;font:inherit;font-size:11px;font-weight:650;cursor:pointer;box-shadow:none}.ci552-btn-outline{height:30px;padding:0 12px;border-radius:7px;border:1px solid #e5e7eb;background:#fff;color:#1d1d1f;font:inherit;font-size:11px;font-weight:650;cursor:pointer;box-shadow:none}.ci552-recs{display:flex;flex-direction:column}.ci552-rec{display:block;width:100%;padding:10px 0;border:0;border-bottom:1px solid #e5e7eb;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.ci552-rec.is-last{border-bottom:0}.ci552-rec.is-selected{background:#0066ff0a;margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px}.ci552-rec.is-sent strong{color:#64748b}.ci552-coach-action{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.ci552-coach-action-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ci552-coach-action-head strong{font-size:12px;font-weight:700;color:#1d1d1f}.ci552-coach-action-head span{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ci552-coach-action-why,.ci552-coach-action-draft,.ci552-coach-action-note{margin:8px 0 0;font-size:12px;line-height:1.4;color:#4b5563}.ci552-coach-action-draft{padding:10px 12px;border-radius:10px;background:#f8fafc;color:#1d1d1f}.ci552-coach-action-draft span{display:block;margin-bottom:4px;font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ci552-coach-action-note{color:#15803d;font-weight:600}.ci552-rec strong{display:block;font-size:12px;font-weight:650;color:#1d1d1f;line-height:1.35}.ci552-rec small{display:block;margin-top:3px;font-size:11px;color:#6b7280;line-height:1.35}.ci552-conf{display:inline-flex;margin-top:6px;height:18px;padding:0 7px;border-radius:999px;align-items:center;font-size:10px;font-weight:700}.ci552-conf.high{background:#dcfce7;color:#15803d}.ci552-conf.med{background:#ffedd5;color:#c2410c}.ci552-sig-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ci552-sig-card{padding:12px;border-radius:10px;border:1px solid #e5e7eb;background:#fafafa;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:none}.ci552-sig-label{display:block;font-size:11px;font-weight:600;color:#6b7280}.ci552-sig-card strong{display:block;margin-top:4px;font-size:22px;font-weight:700;letter-spacing:-.03em;color:#1d1d1f;line-height:1}.ci552-sig-trend{display:block;margin-top:4px;font-size:11px;color:#475569}.ci552-risk-body{display:flex;flex-direction:column;align-items:stretch}.ci552-donut{position:relative;margin:0;flex-shrink:0}.ci552-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;pointer-events:none;line-height:1}.ci552-donut-center strong{display:block;margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#1d1d1f}.ci552-donut-center span{display:block;margin:0;font-size:12px;font-weight:600;line-height:1.1;color:#6b7280}.ci552-risk-list{margin-top:14px;display:grid;gap:8px;background:transparent;padding:0;border:0;border-radius:0}.ci552-risk-line{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none!important;cursor:pointer;font:inherit;color:inherit;text-align:left}.ci552-risk-line i{width:8px;height:8px;border-radius:999px;display:block;flex-shrink:0}.ci552-risk-line i.good{background:#15803d}.ci552-risk-line i.warn{background:#c2410c}.ci552-risk-line i.danger{background:#dc2626}.ci552-risk-label{flex:1;font-size:12px;font-weight:650;color:#1d1d1f}.ci552-risk-line strong{font-size:12px;font-weight:700;color:#1d1d1f}.ci552-risk-line em{width:36px;text-align:right;font-style:normal;font-size:11px;color:#6b7280}.ci552-risk-bar{margin-top:12px;height:8px;border-radius:999px;background:#fafafa;overflow:hidden;display:flex}.ci552-risk-bar .good{background:#15803d}.ci552-risk-bar .warn{background:#c2410c}.ci552-risk-bar .danger{background:#dc2626}.ci552-risk-source{margin:8px 0 0;font-size:10px;color:#6b7280}.ci552-patterns{display:flex;flex-direction:column}.ci552-pattern{padding:12px 0;border-top:1px solid #e5e7eb}.ci552-pattern.is-first{border-top:0;padding-top:0}.ci552-pattern strong{display:block;font-size:13px;font-weight:650;color:#1d1d1f}.ci552-pattern p{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.4}.ci552-pattern .ci552-link{display:inline-block;margin-top:6px;font-weight:650}.ci552-timeline{display:flex;flex-direction:column;max-height:168px;overflow-y:auto;overscroll-behavior:contain;background:transparent;padding:0;border:0;border-radius:0}.ci552-tl{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;width:100%;padding:10px 0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none!important;text-align:left;cursor:pointer;font:inherit;color:inherit}.ci552-tl:hover,.ci552-tl:focus,.ci552-tl:focus-visible{background:transparent!important;outline:none;box-shadow:none}.ci552-tl:last-child{border-bottom:0}.ci552-tl-dot{width:8px;height:8px;margin-top:5px;border-radius:999px;background:#06f}.ci552-tl strong{display:block;font-size:12px;font-weight:650;color:#1d1d1f;line-height:1.35}.ci552-tl small{display:block;margin-top:2px;font-size:11px;color:#6b7280}.ci552-tl time{font-size:11px;color:#6b7280;white-space:nowrap;padding-top:2px}.ci552-empty{margin:0;font-size:12px;color:#6b7280;font-weight:500;padding:8px 0}@media (max-width: 1100px){.ci552-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ci552-playbook{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.ci552-row{grid-template-columns:1fr}}@media (max-width: 900px){.coachPortalV207.coachView-intelligence .coachDeskIntelV409{display:none!important}}@media (min-width: 901px){.coachPortalV207.coachView-intelligence .coachIntelMobileV300{display:none!important}.coachPortalV207.coachView-intelligence .coachDeskIntelV409{display:block!important;width:100%;min-width:0}.coachPortalV207.coachView-intelligence .coachDeskIntelV409 .coachDeskIntelV552,.coachPortalV207.coachView-home .coachDeskIntelV552{display:block!important}.coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552),.coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelShellV575),.coachPortalV207.coachView-intelligence:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552){padding:28px 32px 0!important;background:transparent!important;background-image:none!important;overflow:auto!important}.coachPortalV207 .coachDeskIntelShellV575,.coachPortalV207 .coachDeskIntelV409,.coachPortalV207 .coachDeskIntelV552.ci552-root{gap:0!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important}}.coachPortalV207 .coachMainV207:has(.ci552-drawer-root),.coachPortalV207 .coachMainV207:has(.coachDeskIntelV552){position:relative}.ci552-drawer-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:none;background:transparent}.ci552-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;cursor:pointer;pointer-events:auto;background:#0f172a47}.ci552-drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,38vw);max-width:480px;display:flex;flex-direction:column;pointer-events:auto;background:#fff;border-left:1px solid #e5e7eb;box-shadow:none;animation:ci552-drawer-in .18s ease-out;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#1d1d1f}@keyframes ci552-drawer-in{0%{transform:translate(18px);opacity:.72}to{transform:translate(0);opacity:1}}.ci552-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px;border-bottom:1px solid #e5e7eb}.ci552-drawer-eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06f;margin-bottom:6px}.ci552-drawer-head h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;color:#1d1d1f;line-height:1.2}.ci552-drawer-head p{margin:6px 0 0;font-size:13px;color:#6b7280;line-height:1.4}.ci552-drawer-close{width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:#6b7280;font-size:22px;line-height:1;cursor:pointer}.ci552-drawer-close:hover{background:#fafafa;color:#1d1d1f}.ci552-drawer-body{flex:1;min-height:0;overflow:auto;padding:16px 20px 24px;display:grid;gap:10px;align-content:start}.ci552-drawer-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.ci552-drawer-card strong{display:block;font-size:14px;font-weight:650;color:#1d1d1f;letter-spacing:-.01em}.ci552-drawer-card p{margin:6px 0 0;font-size:13px;line-height:1.45;color:#6b7280}.ci552-drawer-meta{display:inline-flex;margin-top:8px;padding:3px 8px;border-radius:999px;background:#eff6ff;color:#06f;font-size:11px;font-weight:650}.ci595-live .ci595-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ci595-title-ico{width:36px;height:36px;border-radius:12px;background:#eff6ff;color:#06f;display:grid;place-items:center;border:1px solid #dbeafe;flex-shrink:0}.ci595-live-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:700;border:1px solid #bbf7d0}.ci595-live-pill i{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.ci595-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;position:relative;z-index:1}.ci595-kpi-tile{padding:16px 16px 14px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;box-shadow:0 1px 1px #00000005,0 8px 20px #0000000a}.ci595-kpi-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ci595-kpi-tile strong{font-size:32px;font-weight:750;letter-spacing:-.04em;line-height:1;color:#1d1d1f}.ci595-kpi-tile.tone-warn strong{color:#c2410c}.ci595-kpi-tile.tone-info strong{color:#06f}.ci595-kpi-tile.tone-violet strong{color:#7c3aed}.ci595-kpi-tile.tone-danger strong{color:#dc2626}.ci595-kpi-tile.tone-good strong{color:#15803d}.ci595-kpi-tile label{display:block;margin-top:8px;font-size:14px;font-weight:700;color:#1d1d1f}.ci595-kpi-tile small{display:block;margin-top:2px;font-size:12px;color:#000}.ci595-chart-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;position:relative;z-index:1}.ci595-chart-card{padding:14px 16px 12px}.ci595-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.ci595-chart-kicker{display:block;font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.ci595-chart-head strong{display:block;margin-top:4px;font-size:28px;font-weight:750;letter-spacing:-.04em;color:#1d1d1f}.ci595-chart-head em{display:block;font-style:normal;font-size:12px;color:#6b7280}.ci595-trend{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#15803d}.ci595-spark{display:block;width:100%;height:56px;margin-top:6px;pointer-events:none;background:transparent}.ci595-day-axis{display:grid;grid-template-columns:repeat(7,1fr);margin-top:8px;padding:2px 2px 0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.01em;color:#000;text-align:center}.ci595-day-axis span{padding:2px 0}.ci595-issue-body{display:flex;align-items:center;gap:14px}.ci595-issue-legend{list-style:none;margin:0;padding:0;display:grid;gap:6px;flex:1}.ci595-issue-legend li{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#000}.ci595-issue-legend i{width:8px;height:8px;border-radius:999px;flex-shrink:0}.ci595-issue-legend strong{margin-left:auto;color:#000;font-weight:600}.ci595-main-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(322px,1.035fr);gap:14px;align-items:start;position:relative;z-index:1;margin-bottom:16px}.ci595-recs-panel,.ci595-action-panel{padding:16px;align-self:start;height:auto;min-height:0}.ci595-sent-chip{font-size:11px;font-weight:700;color:#15803d;background:#ecfdf5;border-radius:999px;padding:4px 9px}.ci595-domain-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ci595-domain-tabs button{border:1px solid #d0d7e2;background:#fff;border-radius:999px;height:28px;padding:0 10px;font:inherit;font-size:11px;font-weight:700;color:#000;cursor:pointer}.ci595-domain-tabs button em{font-style:normal;margin-left:4px;color:#000}.ci595-domain-tabs button.is-on{background:#eef5ff;border-color:#dceaff;color:#0a66ff}.ci595-domain-tabs button.is-on em{color:#0a66ff}.ci595-rec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;min-height:0}.ci595-rec-empty{grid-column:1 / -1}.ci595-rec-tile{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:12px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;background-image:none;box-shadow:none;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s ease}.ci595-rec-tile:hover{border-color:#d0d7e2;background:#fff;box-shadow:none}.ci595-rec-tile.is-selected{border-color:#1d1d1f;background:#fff;background-image:none;box-shadow:none}.ci595-rec-tile.is-sent{opacity:.72}.ci595-rec-av{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0;background:#e8edf4;color:#1d1d1f}.ci595-rec-av.is-nutrition,.ci595-rec-av.is-workout,.ci595-rec-av.is-program,.ci595-rec-av.is-readiness,.ci595-rec-av.is-checkin,.ci595-rec-av.is-message{background:#e8edf4;color:#1d1d1f}.ci595-rec-copy{min-width:0;flex:1}.ci595-rec-copy strong{display:block;font-size:13px;font-weight:700;color:#1d1d1f;line-height:1.3}.ci595-rec-copy small{display:block;margin-top:3px;font-size:12px;color:#000;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ci595-rec-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ci595-tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:700;text-transform:none;letter-spacing:0;background:#e8edf4;color:#000}.ci595-tag.is-high{background:#fff7ed;color:#b45309}.ci595-tag.is-med{background:#ffedd5;color:#c2410c}.ci595-tag.is-low{background:#ecfdf5;color:#15803d}.ci595-tag.is-domain{background:#e8edf4;color:#000}.ci595-pager{display:flex;justify-content:center;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid #f1f5f9}.ci595-pager button{width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#475569;cursor:pointer}.ci595-pager button.is-on{background:#06f;border-color:#06f;color:#fff}.ci595-pager button:disabled{opacity:.35;cursor:not-allowed}.ci595-action-panel{background:#fafafa}.ci595-action-kicker{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#06f}.ci595-action-panel h3{margin:6px 0 0;font-size:18px;font-weight:750;letter-spacing:-.02em;color:#1d1d1f}.ci595-action-issue{margin:4px 0 0;font-size:13px;color:#6b7280;line-height:1.4}.ci595-action-block{margin-top:14px}.ci595-action-block>span{display:block;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:6px}.ci595-action-block ul{margin:0;padding-left:16px;color:#334155;font-size:13px;line-height:1.45}.ci595-action-block p{margin:0;font-size:13px;color:#334155;line-height:1.45}.ci595-preview{margin-top:14px;padding:12px;border-radius:12px;background:#fff;border:1px solid #e5e7eb}.ci595-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ci595-preview-head strong{font-size:12px;font-weight:750;color:#1d1d1f}.ci595-preview p{margin:0;font-size:13px;line-height:1.45;color:#1d1d1f}.ci595-preview-off{color:#94a3b8!important}.ci595-toggle{position:relative;width:36px;height:20px;display:inline-block}.ci595-toggle input{opacity:0;width:0;height:0}.ci595-toggle i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#e5e7eb;transition:background .15s ease}.ci595-toggle i:after{content:"";position:absolute;width:16px;height:16px;border-radius:999px;background:#fff;top:2px;left:2px;transition:transform .15s ease;box-shadow:0 1px 2px #00000026}.ci595-toggle input:checked+i{background:#06f}.ci595-toggle input:checked+i:after{transform:translate(16px)}.ci595-action-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ci595-foot-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:1}.ci595-kpi-delta{font-size:11px;font-weight:650;color:#000}.ci595-kpi-tile small,.ci595-chart-kicker,.ci595-chart-head em{color:#000}.ci552-donut-center span{color:#6b7280}.ci552-donut-svg-label text{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.ci595-rec-copy small{color:#000;font-size:12px}.ci595-action-panel{background:#fff}.ci595-action-panel h3{margin:6px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#000}.ci595-action-issue{margin:4px 0 0;font-size:14px;color:#000;line-height:1.4}.ci595-action-block>span{color:#000}.ci595-action-block ul,.ci595-action-block p{color:#000}.ci595-preview-off{color:#000!important}.ci552-search span,.ci552-search input::placeholder,.ci552-daterange small{color:#000!important}.ci595-domain-tabs button,.ci595-domain-tabs button .count,.ci595-pager button{color:#000}@media (max-width: 1100px){.ci595-chart-row,.ci595-main-split,.ci595-foot-row{grid-template-columns:1fr}}@media (max-width: 720px){.ci595-kpi-grid,.ci595-rec-grid{grid-template-columns:1fr}}.ci626-desk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px;flex-wrap:wrap}.ci626-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06f}.ci626-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.ci626-title-row h1{margin:0;font-size:26px;font-weight:750;letter-spacing:-.03em;color:#1d1d1f}.ci626-ready{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:700;border:1px solid #bbf7d0}.ci626-ready i{width:7px;height:7px;border-radius:50%;background:#22c55e;display:block}.ci626-desk-copy>p{margin:6px 0 0;font-size:13px;color:#475569;max-width:54ch;line-height:1.45}.ci626-mode-tabs{display:flex;gap:4px;padding:4px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;margin:0 0 14px;width:fit-content;max-width:100%;flex-wrap:wrap;box-shadow:none}.ci626-mode-tabs button{height:34px;padding:0 14px;border:0!important;border-radius:8px;background:transparent!important;font:inherit;font-size:12px;font-weight:700;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;cursor:pointer;box-shadow:none!important}.ci626-mode-tabs button.is-on{background:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ci626-mode-tabs button em{font-style:normal;margin-left:6px;opacity:.7;font-weight:650}.coachDeskIntelShellV575 .cai612-page,.coachDeskIntelShellV575 .cai612-page.cai612-embedded{padding-top:0}.coachDeskIntelShellV575 .cai612-head,.coachDeskIntelShellV575 .cai612-kicker{display:none}.coachDeskIntelV552.ci626-embedded .ci552-top,.coachDeskIntelV552.ci626-embedded .ci595-mock-head{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-kpi-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .ci595-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;background:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-kpi-tile{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 20px #00000008!important;padding:12px 13px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-mini-spark{display:block!important;width:100%!important;margin-top:8px!important;height:22px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-chart-card,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-panel,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-action-panel,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-recs-panel{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 20px #00000008!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-act-bars,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-spark{display:block!important;width:100%!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-chart-keys{display:flex!important;gap:10px!important;margin-top:8px!important;flex-wrap:wrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-chart-keys span{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10px!important;font-weight:650!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-chart-keys i{width:8px!important;height:8px!important;border-radius:2px!important;display:block!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-grid.ci626-rec-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root button.ci595-rec-tile.ci626-rec,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-tile.ci626-rec{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;text-align:left!important;min-height:196px!important;height:auto!important;padding:0!important;overflow:hidden!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root button.ci595-rec-tile.ci626-rec:hover{border-color:#cbd5e1!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root button.ci595-rec-tile.ci626-rec.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root button.ci595-rec-tile.ci626-rec.is-selected,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-tile.ci626-rec.is-selected{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important;background:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:12px 12px 0!important;width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-lane{display:flex!important;gap:10px!important;align-items:flex-start!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-av,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av{width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-av.is-nutrition,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-nutrition{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-av.is-message,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-message,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-av.is-readiness{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-lane strong{display:block!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-lane em{display:block!important;margin-top:2px!important;font-style:normal!important;font-size:11px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-route{flex-shrink:0!important;font-size:10px!important;font-weight:700!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;color:#6b7280!important;background:#fff!important;white-space:nowrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-route.is-high,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-route.is-sent,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-route.is-complete{border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;background:#ecfdf5!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-cta.is-complete{color:#15803d!important;-webkit-text-fill-color:#15803d!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-route.is-med{border-color:#fed7aa!important;color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-route.is-low{border-color:#fecaca!important;color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-body{display:block!important;padding:10px 12px 0!important;flex:1 1 auto!important;width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-body h3{display:block!important;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.25!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-why{display:block!important;margin:0 0 8px!important;font-size:12px!important;color:#6b7280!important;line-height:1.35!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-facts{display:grid!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-facts li{display:grid!important;grid-template-columns:68px 1fr!important;gap:8px!important;font-size:11.5px!important;color:#475569!important;line-height:1.35!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-facts li span{color:#6b7280!important;font-weight:650!important;font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.03em!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:10px 12px 12px!important;border-top:1px solid #e5e7eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-pill{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-cta{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-domain-tabs button.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-domain-tabs button.active,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-domain-tabs button[aria-selected=true]{background:#eef5ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-domain-tabs button.is-on em,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-domain-tabs button[aria-selected=true] em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-pager button.is-on{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-btn-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-action-btns .ci552-btn-primary{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-btn-primary:hover:not(:disabled){background:#0052cc!important;border-color:#0052cc!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-preview{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-preview-toggle.is-on{border-color:#bfdbfe!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page .cai612-actions .is-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page .cai612-actions .is-black,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-actions .is-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-actions .is-black{background:#06f!important;background-color:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .ci626-mode-tabs button.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .ci626-mode-tabs button.is-on{background:#1d1d1f!important;background-color:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-main-split{grid-template-columns:minmax(0,1.02fr) minmax(322px,.98fr)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskIntelShellV575),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelShellV575){background-color:#f7f8fa!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page.ci626-coach,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach{background:transparent!important;background-image:none!important;gap:12px}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 20px #00000008!important;padding:12px 13px!important;text-align:left!important;font:inherit!important;cursor:default!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi-top{display:flex!important;justify-content:space-between!important;align-items:baseline!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi strong{font-size:26px!important;font-weight:750!important;letter-spacing:-.04em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi.tone-info strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi.tone-warn strong{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi.tone-good strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi.tone-violet strong{color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi-top span,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi small{font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi label{display:block!important;margin-top:7px!important;font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi small{display:block!important;margin-top:2px!important;font-size:11px!important;font-weight:550!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-chart-card,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-toolbar,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-feed,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-detail,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-feed-card,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-feed-card.is-active,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-chart-card,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-insight-tile,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-action{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-charts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-chart-card{border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 20px #00000008!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters>button{height:26px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid #d0d7e2!important;background:#fff!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters>button em{font-style:normal!important;margin-left:3px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters>button.is-active{background:#fff!important;border-color:#1d1d1f!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters>button.is-active em{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters .cai612-pager button.is-active{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-split{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr)!important;gap:12px!important;align-items:start!important;background:transparent!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-feed,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-action{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 20px #00000008!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-feed{border-right:1px solid #e5e7eb!important;display:grid!important;gap:10px!important;align-content:start!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-feed-head{display:flex!important;justify-content:space-between!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-feed-head h2{margin:0!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-feed-head span{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:6px!important;background:#f3f4f6!important;color:#6b7280!important;font-size:11px!important;font-weight:700!important;display:inline-grid!important;place-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-insight-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach button.ci626-insight-tile{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;min-height:196px!important;padding:0!important;overflow:hidden!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important;cursor:pointer!important;font:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach button.ci626-insight-tile:hover{border-color:#cbd5e1!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach button.ci626-insight-tile.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach button.ci626-insight-tile.is-sent{opacity:.72!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:12px 12px 0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-lane{display:flex!important;gap:10px!important;align-items:flex-start!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-av{width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;color:#1d1d1f!important;display:grid!important;place-items:center!important;font-size:10px!important;font-weight:800!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-av.is-workout{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-av.is-message{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#7c3aed!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-lane strong{display:block!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-lane em{display:block!important;margin-top:2px!important;font-style:normal!important;font-size:11px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-route{flex-shrink:0!important;font-size:10px!important;font-weight:700!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;color:#6b7280!important;background:#fff!important;white-space:nowrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-route.is-ai{border-color:#bfdbfe!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-route.is-med{border-color:#fed7aa!important;color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-body{padding:10px 12px 0!important;flex:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-body h3{margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.25!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-facts{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-facts li{font-size:11.5px!important;color:#475569!important;line-height:1.35!important;display:grid!important;grid-template-columns:68px 1fr!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-facts li span{color:#6b7280!important;font-weight:650!important;font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.03em!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-clients-row{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-top:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-clients-row span{width:24px!important;height:24px!important;border-radius:6px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-foot{margin-top:10px!important;padding:10px 12px 12px!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-actions .is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-actions .is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach button.cai612-actions .is-ghost{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-pill{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-cta{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-issue{margin:4px 0 10px!important;font-size:12px!important;color:#475569!important;line-height:1.4!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-bottom:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-meta-grid>div{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:8px!important;background:#fafafa!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-meta-grid span{display:block!important;font-size:9px!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-meta-grid strong{display:block!important;margin-top:2px!important;font-size:12px!important;font-weight:650!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-prompt.is-ai,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-prompt.is-ai{background:#ecfdf5!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-prompt.is-human,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575 .cai612-page .cai612-prompt.is-human{background:#fffbeb!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-foot,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach button.ci626-insight-tile .ci626-rec-foot,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-foot,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root button.ci626-insight-tile .ci626-rec-foot,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .cai612-page.ci626-coach .ci626-rec-foot,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .cai612-page .cai612-actions .is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-actions .is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-actions button.is-ghost{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-foot:before,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-foot:after,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-pill,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-pill{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-pager button,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters .cai612-pager button,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .cai612-page .cai612-pager button,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .cai612-page.ci626-coach .cai612-toolbar>button:not(.is-active),html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-toolbar>button:not(.is-active){background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-pager button.is-active,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-filters .cai612-pager button.is-active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .cai612-page .cai612-pager button.is-active{background:#1d1d1f!important;background-color:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-cta,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-cta{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;padding:0!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-cta.is-complete,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-rec-route.is-complete,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-detail-head em.is-complete{color:#15803d!important;-webkit-text-fill-color:#15803d!important;border-color:#bbf7d0!important;background:#ecfdf5!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-prompt.is-complete{background:#ecfdf5!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach button.ci626-insight-tile.is-sent{opacity:.78!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-actions button:disabled{opacity:.72!important;cursor:default!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-chart-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-chart-card{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 20px #00000008!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-domain-tabs{margin:0 0 10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-domain-tabs button{background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-domain-tabs button.is-on{background:#fff!important;border-color:#1d1d1f!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-pager button{background:#fff!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-pager button.is-on{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-act-bars{display:block!important;width:100%!important;height:118px!important}@media (max-width: 1200px){html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci595-chart-row{grid-template-columns:1fr!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-kpi-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .cai612-charts,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-insight-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-coach-split{grid-template-columns:1fr!important}}@media (max-width: 900px){.ci626-mode-tabs,.ci626-desk-head{display:none}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-kpi-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci626-rec-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .cai612-page.ci626-coach .ci626-kpi-grid{grid-template-columns:1fr!important}}html body #root .coachPortalV207 .ci626-mode-tabs{display:flex!important;gap:4px!important;padding:4px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;width:fit-content!important;max-width:100%!important;margin:0 0 14px!important}html body #root .coachPortalV207 .ci626-mode-tabs button{height:34px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207 .ci626-mode-tabs button.is-on{background:#1d1d1f!important;background-color:#1d1d1f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body #root .coachPortalV207 .ci626-mode-tabs button em{font-style:normal!important;margin-left:6px!important;opacity:.75!important;font-weight:650!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html body #root .coachPortalV207 .ci626-chart-keys{display:flex!important;gap:12px!important;margin-top:8px!important;flex-wrap:wrap!important;align-items:center!important}html body #root .coachPortalV207 .ci626-chart-keys span{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;font-weight:650!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;white-space:nowrap!important}html body #root .coachPortalV207 .ci626-chart-keys i{width:8px!important;height:8px!important;border-radius:2px!important;display:inline-block!important;flex-shrink:0!important;background:#cbd5e1!important}html body #root .coachPortalV207 .ci626-chart-keys i.is-round{border-radius:50%!important}html body #root .coachPortalV207 .ci626-chart-keys i.is-dash{width:12px!important;height:2px!important;border-radius:1px!important;background:#cbd5e1!important}html body #root .coachPortalV207 .ci595-day-axis{display:grid!important;grid-template-columns:repeat(7,1fr)!important;margin-top:4px!important;font-size:10px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-align:center!important;gap:0!important}html body #root .coachPortalV207 .coachDeskIntelV552 .ci626-rec,html body #root .coachPortalV207 .coachDeskIntelV552 .ci595-rec-tile,html body #root .coachPortalV207 .cai612-page .ci626-insight-tile,html body #root .coachPortalV207 .cai612-page .ci626-rec-foot,html body #root .coachPortalV207 .coachDeskIntelV552 .ci626-rec-foot{background:#fff!important;background-image:none!important}html body #root .coachPortalV207 .coachDeskIntelV552 .ci626-rec-foot,html body #root .coachPortalV207 .cai612-page .ci626-rec-foot{background:#fafafa!important;background-image:none!important}html body #root .coachPortalV207 .ci626-rec-cta,html body #root .coachPortalV207 .ci626-rec-pill,html body #root .coachPortalV207 .ci595-rec-tile .ci626-rec-cta{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;padding:0!important}html body #root .coachPortalV207 .ci595-domain-tabs button,html body #root .coachPortalV207 .cai612-page .ci595-domain-tabs button{height:26px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #d0d7e2!important;background:#fff!important;background-image:none!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207 .ci595-domain-tabs button.is-on,html body #root .coachPortalV207 .ci595-domain-tabs button[aria-selected=true]{background:#eef5ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html body #root .coachPortalV207 .ci595-action-btns .ci552-btn-primary,html body #root .coachPortalV207 .cai612-actions .is-primary,html body #root .coachPortalV207 .ci595-preview-toggle.is-on{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;min-height:36px!important;padding:0 12px!important}html body #root .coachPortalV207 .ci595-action-btns .ci552-btn,html body #root .coachPortalV207 .cai612-actions button:not(.is-primary),html body #root .coachPortalV207 .cc627-btns .cc581-btn-sm.outline{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;min-height:36px!important;padding:0 12px!important}html body #root .coachPortalV207 .ci595-issue-legend li{display:grid!important;grid-template-columns:8px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}html body #root .coachPortalV207 .ci626-legend-copy{min-width:0!important;font-size:11px!important;font-weight:550!important;color:#1d1d1f!important}html body #root .coachPortalV207 .ci626-legend-bar{height:4px!important;border-radius:999px!important;background:#f3f4f6!important;overflow:hidden!important;margin-top:3px!important}html body #root .coachPortalV207 .ci626-legend-bar b{display:block!important;height:100%!important;border-radius:999px!important}html body #root .coachPortalV207 .ci626-legend-num{text-align:right!important}html body #root .coachPortalV207 .ci626-legend-num strong{display:block!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}html body #root .coachPortalV207 .ci626-legend-num em{display:block!important;font-style:normal!important;font-size:9px!important;font-weight:650!important;color:#6b7280!important}html body #root .coachPortalV207 .ci595-chart-card,html body #root .coachPortalV207 .ci595-chart-row,html body #root .coachPortalV207 .ci626-act-bars,html body #root .coachPortalV207 .ci595-spark{background:#fff!important;background-image:none!important}html body #root .coachPortalV207 .ci595-chart-row{background:transparent!important}html body #root .coachPortalV207 .coachDeskIntelShellV575 .ci626-mode-tabs button,html body #root .coachPortalV207 .ci626-mode-tabs button{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;min-height:34px!important;height:34px!important;padding:0 14px!important}html body #root .coachPortalV207 .coachDeskIntelShellV575 .ci626-mode-tabs button.is-on,html body #root .coachPortalV207 .ci626-mode-tabs button.is-on,html body #root .coachPortalV207 .ci626-mode-tabs button[aria-selected=true]{background:#1d1d1f!important;background-color:#1d1d1f!important;background-image:none!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body #root .coachPortalV207 .ci595-action-btns .ci552-btn:not(.ci552-btn-primary),html body #root .coachPortalV207 .ci595-action-btns a.ci552-btn,html body #root .coachPortalV207 .cai612-actions button:not(.is-primary):not(.is-black),html body #root .coachPortalV207 .cc627-btns .cc581-btn-sm.outline,html body #root .coachPortalV207 .cc627-btns a.cc581-btn-sm.outline{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;min-height:36px!important;height:36px!important;padding:0 12px!important}html body #root .coachPortalV207 .ci626-rec-cta,html body #root .coachPortalV207 .ci595-rec-tile .ci626-rec-cta,html body #root .coachPortalV207 .cai612-page .ci626-rec-cta{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;padding:0!important;min-height:0!important}html body #root .coachPortalV207 .ci595-domain-tabs button,html body #root .coachPortalV207 .cai612-page .ci595-domain-tabs button,html body #root .coachPortalV207 .cai612-page .cai612-filters button{background:#fff!important;background-image:none!important;border:1px solid #d0d7e2!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;min-height:26px!important;height:26px!important;padding:0 10px!important}html body #root .coachPortalV207 .ci595-domain-tabs button.is-on,html body #root .coachPortalV207 .ci595-domain-tabs button[aria-selected=true],html body #root .coachPortalV207 .cai612-page .cai612-filters button.is-on{background:#eef5ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207 .coachDeskIntelShellV575 [hidden],html body #root .coachPortalV207 .coachDeskIntelShellV575 .ci626-mode-panel[aria-hidden=true]{display:none!important}.coachPortalV207 .coachSubCardV630{display:grid!important;gap:14px!important;padding:16px 18px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;font-family:var(--coach-font, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif)!important;color:#1d1d1f!important;letter-spacing:-.01em!important}.coachPortalV207 .coachSubCardV630,.coachPortalV207 .coachSubCardV630 :where(h2,p,span,strong,b,small,li,div){font-family:var(--coach-font, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif)!important}.coachPortalV207 .coachSubPillV633,.coachPortalV207 .coachSubPillV630{-webkit-text-fill-color:unset}.coachPortalV207 .coachSubPillV630.tone-green,.coachPortalV207 .coachSubCheckV630{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.coachPortalV207 .coachSubCardV630 .coachPrimaryV207{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.coachPortalV207 .coachSubCardHeadV630{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}.coachPortalV207 .coachSubEyebrowV630{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}.coachPortalV207 .coachSubCardV630 h2{margin:4px 0 0!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-family:var(--coach-font)!important}.coachPortalV207 .coachSubMetaV630,.coachPortalV207 .coachSubBodyV630{margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-family:var(--coach-font)!important}.coachPortalV207 .coachSubBodyV630 strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-weight:700!important}.coachPortalV207 .coachSubPillV630{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;font-family:var(--coach-font)!important;flex-shrink:0!important}.coachPortalV207 .coachSubPillV630:before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;background:currentColor!important}.coachPortalV207 .coachSubPillV630.tone-green{background:#15803d1f!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}.coachPortalV207 .coachSubPillV630.tone-warn{background:#c2410c1f!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}.coachPortalV207 .coachSubPillV630.tone-danger{background:#dc26261f!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.coachPortalV207 .coachSubStatsV630{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.coachPortalV207 .coachSubStatsV630>div{padding:12px!important;border-radius:14px!important;border:1px solid var(--coach-line)!important;background:var(--coach-page)!important}.coachPortalV207 .coachSubStatsV630 span{display:block!important;font-size:11px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.coachPortalV207 .coachSubStatsV630 strong{display:block!important;margin-top:4px!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}.coachPortalV207 .coachSubNoticeV630{padding:12px!important;border-radius:12px!important;border:1px solid transparent!important}.coachPortalV207 .coachSubNoticeV630 strong{display:block!important;font-size:13px!important;font-weight:700!important}.coachPortalV207 .coachSubNoticeV630.tone-green{background:#15803d1a!important;border-color:#15803d47!important}.coachPortalV207 .coachSubNoticeV630.tone-green strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.coachPortalV207 .coachSubNoticeV630.tone-blue{background:var(--coach-accent-soft)!important;border-color:var(--coach-accent-border)!important}.coachPortalV207 .coachSubNoticeV630.tone-blue strong{color:var(--coach-accent)!important;-webkit-text-fill-color:var(--coach-accent)!important}.coachPortalV207 .coachSubNoticeV630.tone-warn{background:#c2410c1a!important;border-color:#c2410c47!important}.coachPortalV207 .coachSubNoticeV630.tone-warn strong{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}.coachPortalV207 .coachSubNoticeV630.tone-danger{background:#dc26261a!important;border-color:#dc262647!important}.coachPortalV207 .coachSubNoticeV630.tone-danger strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.coachPortalV207 .coachSubActionsV630{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.coachPortalV207 .coachSubDangerBtnV630{min-height:40px!important;border-radius:10px!important;padding:0 14px!important;border:none!important;background:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--coach-font)!important;font-size:13px!important;font-weight:650!important;cursor:pointer!important}.coachPortalV207 .coachSubPlanGridV630{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.coachPortalV207 .coachSubPlanTileV630{text-align:left!important;border:1.5px solid var(--coach-line)!important;background:var(--coach-card)!important;border-radius:14px!important;padding:12px!important;cursor:pointer!important;font-family:var(--coach-font)!important;color:var(--coach-text)!important;display:grid!important;gap:4px!important}.coachPortalV207 .coachSubPlanTileV630 strong{font-size:13px!important;font-weight:700!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important}.coachPortalV207 .coachSubPlanTileV630 em{font-style:normal!important;font-size:10px!important;font-weight:700!important;color:var(--coach-accent)!important;-webkit-text-fill-color:var(--coach-accent)!important}.coachPortalV207 .coachSubPlanSeatsV630{font-size:11px!important;font-weight:600!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important}.coachPortalV207 .coachSubPlanTileV630 b{margin-top:6px!important;font-size:18px!important;font-weight:700!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important}.coachPortalV207 .coachSubPlanTileV630 b small{font-size:11px!important;font-weight:600!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important}.coachPortalV207 .coachSubPlanTagV630{margin-top:6px!important;font-size:11px!important;font-weight:700!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}.coachPortalV207 .coachSubPlanTagV630.is-up{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.coachPortalV207 .coachSubPlanTagV630.is-danger{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.coachPortalV207 .coachSubPlanTileV630.is-current{border-color:var(--coach-accent-border)!important;background:var(--coach-accent-soft)!important;cursor:default!important}.coachPortalV207 .coachSubPlanTileV630.is-current .coachSubPlanTagV630{color:var(--coach-accent)!important;-webkit-text-fill-color:var(--coach-accent)!important}.coachPortalV207 .coachSubPlanTileV630.is-blocked{border-color:#dc262659!important;background:#dc26260f!important}.coachPortalV207 .coachSubCancelListV630{margin:0!important;padding-left:18px!important;font-size:13px!important;line-height:1.5!important;color:var(--coach-text)!important;font-family:var(--coach-font)!important}.coachPortalV207 .coachSubCancelListV630 li{color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important}.coachPortalV207 .coachSubIncludesGridV630{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important}.coachPortalV207 .coachSubIncludeRowV630{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 0!important;border-top:1px solid var(--coach-line)!important}.coachPortalV207 .coachSubCheckV630{color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:800!important}.coachPortalV207 .coachSubIncludeRowV630 strong{font-size:13px!important;font-weight:500!important;color:var(--coach-text)!important;-webkit-text-fill-color:var(--coach-text)!important}@media (max-width: 1100px){.coachPortalV207 .coachSubPlanGridV630{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 720px){.coachPortalV207 .coachSubStatsV630,.coachPortalV207 .coachSubIncludesGridV630,.coachPortalV207 .coachSubPlanGridV630{grid-template-columns:1fr!important}}.coachPortalV207 .coachFaqHelpV640{display:grid;gap:16px;color:var(--cs-text, #1d1d1f);font-family:var(--cs-font, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);letter-spacing:-.01em}.coachPortalV207 .coachFaqHelpIntroV640{display:grid;gap:8px;padding:0 0 4px}.coachPortalV207 .coachFaqHelpIntroV640 h3,.coachPortalV207 .coachFaqHelpFaqV640 h3,.coachPortalV207 .coachFaqHelpTipsV640 h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--cs-text, #1d1d1f)}.coachPortalV207 .coachFaqHelpIntroV640 p{margin:0;font-size:13px;line-height:1.45;color:var(--cs-muted, #6b7280);max-width:52ch}.coachPortalV207 .coachFaqHelpIntroV640 .coachPrimaryV207{justify-self:start;margin-top:4px}.coachPortalV207 .coachFaqHelpTabsV640{display:flex;flex-wrap:wrap;gap:6px}.coachPortalV207 .coachFaqHelpTabV640{margin:0;padding:7px 11px;border:1px solid var(--cs-line, #e5e7eb);border-radius:999px;background:#fff;color:var(--cs-subtle, #475569);font-size:12px;font-weight:650;cursor:pointer}.coachPortalV207 .coachFaqHelpTabV640.is-on{border-color:#06f;color:#06f;background:#fff}.coachPortalV207 .coachFaqHelpGuideV640{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;align-items:start;padding:14px;border:1px solid var(--cs-line, #e5e7eb);border-radius:12px;background:#fff}.coachPortalV207 .coachFaqHelpGuideCopyV640 h4{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--cs-text, #1d1d1f)}.coachPortalV207 .coachFaqHelpGuideCopyV640 p{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--cs-muted, #6b7280)}.coachPortalV207 .coachFaqHelpGuideCopyV640 ul{margin:0;padding:0 0 0 18px;display:grid;gap:6px}.coachPortalV207 .coachFaqHelpGuideCopyV640 li{font-size:12.5px;line-height:1.4;color:var(--cs-subtle, #475569)}.coachPortalV207 .coachFaqHelpShotV640{margin:0;display:grid;gap:6px}.coachPortalV207 .coachFaqHelpShotV640 img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;object-position:top left;border:1px solid var(--cs-line, #e5e7eb);border-radius:10px;background:#fafafa}.coachPortalV207 .coachFaqHelpShotV640 figcaption{font-size:11px;color:var(--cs-muted, #6b7280)}.coachPortalV207 .coachFaqHelpFaqListV640{display:grid;gap:8px;margin-top:8px}.coachPortalV207 .coachFaqHelpFaqItemV640{border:1px solid var(--cs-line, #e5e7eb);border-radius:10px;background:#fff;overflow:hidden}.coachPortalV207 .coachFaqHelpFaqQV640{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:11px 12px;border:0;background:transparent;text-align:left;cursor:pointer;font-size:13px;font-weight:650;color:var(--cs-text, #1d1d1f)}.coachPortalV207 .coachFaqHelpFaqQV640 em{font-style:normal;color:var(--cs-muted, #6b7280);font-size:12px}.coachPortalV207 .coachFaqHelpFaqAV640{margin:0;padding:0 12px 12px;font-size:12.5px;line-height:1.45;color:var(--cs-muted, #6b7280)}.coachPortalV207 .coachFaqHelpTipsV640 ul{margin:8px 0 0;padding:12px 12px 12px 28px;border:1px solid var(--cs-line, #e5e7eb);border-radius:10px;background:#fafafa;display:grid;gap:8px}.coachPortalV207 .coachFaqHelpTipsV640 li{font-size:12.5px;line-height:1.4;color:var(--cs-subtle, #475569)}@media (max-width: 900px){.coachPortalV207 .coachFaqHelpGuideV640{grid-template-columns:1fr}.coachPortalV207 .coachFaqHelpShotV640 img{max-height:180px}}.coachPortalV207 .coachHelpFaqPageV641{gap:18px!important;--cs-blue-soft: #ffffff !important}.coachPortalV207 .coachHelpFaqLayoutV641{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;align-items:start}.coachPortalV207 .coachHelpFaqNavV641{display:grid;gap:4px;padding:12px;border:1px solid var(--cs-line, #e5e7eb);border-radius:12px;background:#fff;position:sticky;top:12px}.coachPortalV207 .coachHelpFaqNavLabelV641{margin:8px 0 4px;padding:0 8px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted, #6b7280)}.coachPortalV207 .coachHelpFaqNavLabelV641:first-child{margin-top:0}.coachPortalV207 .coachHelpFaqNavBtnV641,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavBtnV641{margin:0!important;padding:9px 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-align:left!important;font-size:13px!important;font-weight:650!important;color:var(--cs-subtle, #475569)!important;-webkit-text-fill-color:var(--cs-subtle, #475569)!important;cursor:pointer}.coachPortalV207 .coachHelpFaqNavBtnV641.is-on,.coachPortalV207 .coachHelpFaqNavBtnV641:hover,.coachPortalV207 .coachHelpFaqNavBtnV641:focus,.coachPortalV207 .coachHelpFaqNavBtnV641:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavBtnV641.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavBtnV641:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavBtnV641:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavBtnV641:focus-visible{background:#f3f4f6!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;outline:none!important}.coachPortalV207 .coachHelpFaqNavBtnV641.is-on{font-weight:700!important}.coachPortalV207 .coachHelpFaqNavLinkV641,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavLinkV641{margin:10px 0 0!important;padding:9px 10px!important;border:1px solid var(--cs-line, #e5e7eb)!important;border-radius:9px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-align:left!important;font-size:12px!important;font-weight:650!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;cursor:pointer}.coachPortalV207 .coachHelpFaqNavLinkV641:hover,.coachPortalV207 .coachHelpFaqNavLinkV641:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavLinkV641:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachHelpFaqNavLinkV641:focus{background:#fafafa!important;border-color:#e5e7eb!important;box-shadow:none!important;outline:none!important}.coachPortalV207 .coachHelpFaqMainV641{display:grid;gap:16px;min-width:0}.coachPortalV207 .coachHelpFaqArticleV641{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);gap:16px;align-items:start;padding:16px;border:1px solid var(--cs-line, #e5e7eb);border-radius:12px;background:#fff}.coachPortalV207 .coachHelpFaqCopyV641 h2{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--cs-text, #1d1d1f)}.coachPortalV207 .coachHelpFaqCopyV641 h3,.coachPortalV207 .coachHelpFaqExtraV641 h3,.coachPortalV207 .coachHelpFaqTipsV641>h3,.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpTipsV640>h3{margin:14px 0 8px!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.25!important;color:var(--cs-text, #1d1d1f)!important;-webkit-text-fill-color:var(--cs-text, #1d1d1f)!important}.coachPortalV207 .coachHelpFaqCopyV641 h3:first-of-type{margin-top:14px}.coachPortalV207 .coachHelpFaqBlurbV641{margin:0;font-size:13.5px;line-height:1.45;color:var(--cs-muted, #6b7280)}.coachPortalV207 .coachHelpFaqHowV641,.coachPortalV207 .coachHelpFaqExtraV641 ul{margin:0;padding:0 0 0 18px;display:grid;gap:6px}.coachPortalV207 .coachHelpFaqHowV641 li,.coachPortalV207 .coachHelpFaqExtraV641 li{font-size:12.5px;line-height:1.4;color:var(--cs-subtle, #475569)}.coachPortalV207 .coachHelpFaqExtraV641{margin-top:4px;padding:12px;border:1px solid var(--cs-line, #e5e7eb);border-radius:10px;background:#fafafa}.coachPortalV207 .coachHelpFaqExtraV641 h3{margin-top:0!important}.coachPortalV207 .coachHelpFaqShotV641 img{max-height:320px;object-fit:cover;object-position:top left}.coachPortalV207 .coachHelpFaqTipsV641{margin:0;padding:16px;border:1px solid var(--cs-line, #e5e7eb);border-radius:12px;background:#fff}.coachPortalV207 .coachHelpFaqTipsV641>h3{margin-top:0!important}.coachPortalV207 .coachHelpFaqTipsV641 ul,.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpTipsV640 ul{margin:0!important;padding:0 0 0 18px!important;border:0!important;border-radius:0!important;background:transparent!important;display:grid;gap:8px}.coachPortalV207 .coachFaqHelpTeaserV641 .coachFaqHelpIntroV640{padding-bottom:0}.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqListV640{display:grid!important;gap:8px!important;margin-top:8px!important}.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqItemV640,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqItemV640{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqItemV640.is-open,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqItemV640.is-open{border-color:#e5e7eb!important;background:#fff!important;box-shadow:none!important}.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:11px 12px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;outline:none!important}.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640:hover,.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640:focus,.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640:focus-visible,.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqItemV640.is-open .coachFaqHelpFaqQV640,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqItemV640.is-open .coachFaqHelpFaqQV640{background:#fafafa!important;background-image:none!important;box-shadow:none!important;border:0!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;outline:none!important}.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqQV640 em{font-style:normal!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:12px!important}.coachPortalV207 .coachHelpFaqPageV641 .coachFaqHelpFaqAV640{margin:0!important;padding:0 12px 12px!important;font-size:12.5px!important;line-height:1.45!important;color:#6b7280!important;background:transparent!important}@media (max-width: 900px){.coachPortalV207 .coachHelpFaqLayoutV641{grid-template-columns:1fr}.coachPortalV207 .coachHelpFaqNavV641{position:static;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.coachPortalV207 .coachHelpFaqNavLabelV641{grid-column:1 / -1}.coachPortalV207 .coachHelpFaqArticleV641{grid-template-columns:1fr}.coachPortalV207 .coachHelpFaqShotV641 img{max-height:200px}}.coachSeatFullOverlayV631{--csf-navy: #11172a;--csf-muted: #667085;--csf-line: #e6eaf0;--csf-soft: #f5f5f7;--csf-page: #ffffff;--csf-blue: #0a66ff;--csf-warn: #c2410c;--csf-warn-soft: #ffedd5;--csf-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;box-sizing:border-box;font-family:var(--csf-font);color:var(--csf-navy);isolation:isolate}.coachSeatFullBackdropV631{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#0f172a7a!important;cursor:pointer}.coachSeatFullCardV631{position:relative;z-index:1;width:min(440px,calc(100vw - 48px));display:grid;gap:14px;padding:22px;border-radius:16px;border:1px solid var(--csf-line);background:var(--csf-page)!important;box-shadow:0 24px 60px #0f234633;box-sizing:border-box;font-family:var(--csf-font);color:var(--csf-navy)}.coachSeatFullHeadV631 h2{margin:8px 0 0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--csf-navy)!important;font-family:var(--csf-font)}.coachSeatFullHeadV631 p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--csf-navy)!important;font-family:var(--csf-font)}.coachSeatFullHeadV631 strong{font-weight:700;color:var(--csf-navy)!important}.coachSeatFullPillV631{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--csf-warn-soft);color:var(--csf-warn)!important;font-size:12px;font-weight:700;font-family:var(--csf-font)}.coachSeatFullPillV631:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.coachSeatFullStatsV631{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.coachSeatFullStatsV631>div{padding:12px;border-radius:12px;border:1px solid var(--csf-line);background:var(--csf-soft)}.coachSeatFullStatsV631 span{display:block;font-size:11px;font-weight:600;color:var(--csf-navy)!important;font-family:var(--csf-font)}.coachSeatFullStatsV631 strong{display:block;margin-top:4px;font-size:15px;font-weight:700;color:var(--csf-navy)!important;font-family:var(--csf-font)}.coachSeatFullListV631{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--csf-navy)!important;font-family:var(--csf-font)}.coachSeatFullListV631 li{color:var(--csf-navy)!important}.coachSeatFullActionsV631{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.coachSeatFullPrimaryV631,.coachSeatFullGhostV631{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:42px;border-radius:10px;padding:0 14px;font-family:var(--csf-font);font-size:13px;font-weight:650;cursor:pointer}.coachSeatFullPrimaryV631{border:0;background:var(--csf-blue)!important;color:#fff!important}.coachSeatFullGhostV631{border:1px solid var(--csf-line);background:var(--csf-page)!important;color:var(--csf-navy)!important}@media (max-width: 520px){.coachSeatFullStatsV631{grid-template-columns:1fr}.coachSeatFullActionsV631{flex-direction:column}.coachSeatFullPrimaryV631,.coachSeatFullGhostV631{width:100%}}.coachPortalV207 .coachSeatFullOverlayV631{font-family:var(--coach-font, var(--csf-font))}@media (min-width: 901px){.coachPortalV207.coachView-settings .coachMainV207:has(.coachSettingsPageV633),.coachPortalV207.coachView-profile .coachMainV207:has(.coachSettingsPageV633){padding:28px 32px 36px!important}}.coachPortalV207 .coachSettingsPageV633{--cs-page: #ffffff;--cs-soft: #fafafa;--cs-text: #1d1d1f;--cs-muted: #6b7280;--cs-subtle: #475569;--cs-line: #e5e7eb;--cs-blue: #0066ff;--cs-blue-soft: #eff6ff;--cs-green: #15803d;--cs-green-soft: #dcfce7;--cs-font: var(--coach-font, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);--cs-fs-body: var(--coach-fs-body, 13px);--cs-fs-meta: var(--coach-fs-meta, 11px);--cs-fs-ui: var(--coach-fs-ui, 12px);--cs-fs-title: 15px;position:relative!important;display:grid!important;gap:14px!important;color:var(--cs-text)!important;font-family:var(--cs-font)!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased!important}.coachPortalV207 .coachSettingsPageV633,.coachPortalV207 .coachSettingsPageV633 :where(h1,h2,h3,h4,p,span,strong,b,small,em,label,li,div,button,input){font-family:var(--cs-font)!important}.coachPortalV207 .coachSettingsHeadV633{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin:0 0 6px!important;padding:0 0 14px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;background:transparent!important;box-shadow:none!important;flex-wrap:wrap!important}.coachPortalV207 .coachSettingsHeadCopyV633{min-width:0!important}.coachPortalV207 .coachSettingsPageEyebrowV633{display:block!important;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--cs-blue)!important;-webkit-text-fill-color:var(--cs-blue)!important;line-height:1.2!important}.coachPortalV207 .coachSettingsHeadV633 h1{margin:0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsHeadV633 p{margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;line-height:1.35!important;color:var(--cs-subtle)!important;-webkit-text-fill-color:var(--cs-subtle)!important}.coachPortalV207 .coachSettingsHeadActionsV633{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.coachPortalV207 .coachSettingsHeadBtnV633{min-height:36px!important;padding:0 14px!important;border-radius:8px!important;border:1px solid var(--cs-line)!important;background:var(--cs-page)!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important;font-size:var(--cs-fs-ui)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;box-shadow:none!important;cursor:pointer!important}.coachPortalV207 .coachSettingsHeadBtnV633:hover{background:var(--cs-soft)!important}.coachPortalV207 .coachSettingsCardV633{background:var(--cs-page)!important;border:1px solid var(--cs-line)!important;border-radius:12px!important;padding:16px!important;box-sizing:border-box!important;box-shadow:none!important}.coachPortalV207 .coachSettingsHeroV633{display:grid!important;grid-template-columns:56px 1fr auto!important;gap:14px!important;align-items:center!important;background:linear-gradient(135deg,var(--cs-blue-soft),var(--cs-page))!important;border:1px solid var(--cs-line)!important;border-radius:12px!important;padding:16px!important}.coachPortalV207 .coachSettingsHeroAvatarV633{width:56px!important;height:56px!important;border-radius:14px!important;background:var(--cs-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;display:grid!important;place-items:center!important;font-size:18px!important;font-weight:700!important}.coachPortalV207 .coachSettingsHeroV633 h2{margin:0!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsHeroV633 p{margin:3px 0 0!important;font-size:var(--cs-fs-body)!important;font-weight:400!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsRow2V633{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.coachPortalV207 .coachSettingsToggleRowV633{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 16px!important;border-radius:12px!important;border:1px solid var(--cs-line)!important;background:var(--cs-page)!important}.coachPortalV207 .coachSettingsToggleRowV633 strong{display:block!important;font-size:var(--cs-fs-title)!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsToggleRowV633 small{display:block!important;margin-top:3px!important;font-size:var(--cs-fs-ui)!important;line-height:1.4!important;font-weight:400!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsUtilitiesV633{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.coachPortalV207 .coachSettingsUtilitiesV633 strong{display:block!important;font-size:var(--cs-fs-title)!important;font-weight:700!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsUtilitiesV633 small{display:block!important;margin-top:3px!important;font-size:var(--cs-fs-ui)!important;font-weight:400!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsSectionHeadV633{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important}.coachPortalV207 .coachSettingsEyebrowV633{display:block!important;margin:0 0 4px!important;font-size:var(--cs-fs-meta)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--cs-blue)!important;-webkit-text-fill-color:var(--cs-blue)!important}.coachPortalV207 .coachSettingsSectionHeadV633 h2{margin:0!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsSectionHeadV633 p{margin:4px 0 0!important;font-size:var(--cs-fs-body)!important;line-height:1.45!important;font-weight:400!important;max-width:56ch!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsPillV633{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:999px!important;background:var(--cs-green-soft)!important;color:var(--cs-green)!important;-webkit-text-fill-color:var(--cs-green)!important;font-size:var(--cs-fs-meta)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;flex-shrink:0!important}.coachPortalV207 .coachSettingsPillV633:before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;background:currentColor!important}.coachPortalV207 .coachSettingsPillV633.is-off{background:#f3f4f6!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsIdFieldV633{margin-top:12px!important;min-height:44px!important;border-radius:10px!important;border:1px solid var(--cs-line)!important;background:var(--cs-soft)!important;display:flex!important;align-items:center!important;padding:0 14px!important;font-size:15px!important;font-weight:650!important}.coachPortalV207 .coachSettingsIdFieldV633 input{width:100%!important;border:0!important;background:transparent!important;outline:none!important;font:inherit!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important;box-shadow:none!important}.coachPortalV207 .coachSettingsMetaV633{display:block!important;margin-top:8px!important;font-size:var(--cs-fs-ui)!important;font-weight:400!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsGrid3V633{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.coachPortalV207 .coachSettingsGrid3V633 h3{margin:0!important;font-size:var(--cs-fs-title)!important;font-weight:700!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsGrid3V633>article>p{margin:3px 0 8px!important;font-size:var(--cs-fs-ui)!important;font-weight:400!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsLineV633{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:9px 0!important;border-top:1px solid var(--cs-line)!important;font-size:var(--cs-fs-body)!important}.coachPortalV207 .coachSettingsLineV633 span{font-weight:400!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsLineV633 strong{font-weight:650!important;text-align:right!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsPageV633 .coachPushEnableV337,.coachPortalV207.coachView-settings .coachSettingsPageV633 .coachPushEnableV337,.coachPortalV207.coachView-profile .coachSettingsPageV633 .coachPushEnableV337{position:static!important;top:auto!important;right:auto!important;left:auto!important;z-index:auto!important;max-width:none!important;width:100%!important;margin:12px 0 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.coachPortalV207 .coachSettingsPageV633 .coachPushEnableV337 button{width:100%!important;max-width:320px!important;min-height:40px!important;padding:0 14px!important;border-radius:8px!important;border:1px solid var(--cs-line)!important;background:var(--cs-page)!important;box-shadow:none!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important;font-size:var(--cs-fs-ui)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;justify-content:flex-start!important}.coachPortalV207 .coachSettingsPageV633 .coachPushEnableV337.enabled button{border-color:#15803d47!important;background:var(--cs-green-soft)!important;color:var(--cs-green)!important;-webkit-text-fill-color:var(--cs-green)!important}.coachPortalV207 .coachSettingsPageV633 .coachPushEnableV337 button svg{width:14px!important;height:14px!important;color:var(--cs-blue)!important}.coachPortalV207 .coachSettingsPageV633 .coachPushEnableV337.enabled button svg{color:var(--cs-green)!important}.coachPortalV207 .coachSettingsPageV633 .coachPushEnableV337 small{max-width:none!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important;font-size:var(--cs-fs-ui)!important;font-weight:400!important;line-height:1.4!important;text-align:left!important}.coachPortalV207 .coachSettingsPageV633 .coachPrimaryV207,.coachPortalV207 .coachSettingsPageV633 .coachDesktopUtilityAddV410{min-height:40px!important;padding:0 14px!important;border-radius:8px!important;background:var(--cs-blue)!important;border-color:var(--cs-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:var(--cs-fs-ui)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;box-shadow:none!important}.coachPortalV207 .coachSettingsPageV633 .coachGhostV207{min-height:36px!important;padding:0 14px!important;border-radius:8px!important;background:transparent!important;border:1px solid var(--cs-line)!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important;font-size:var(--cs-fs-ui)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;box-shadow:none!important}.coachPortalV207 .coachSettingsPageV633 .coachSubMetaV630,.coachPortalV207 .coachSettingsPageV633 .coachSubBodyV630,.coachPortalV207 .coachSettingsPageV633 .coachSubIncludeRowV630 span,.coachPortalV207 .coachSettingsPageV633 .coachSubStatsV630 span{color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important;font-weight:400!important}.coachPortalV207 .coachSettingsPageV633 .coachSubCardV630 h2,.coachPortalV207 .coachSettingsPageV633 .coachSubIncludeRowV630 strong,.coachPortalV207 .coachSettingsPageV633 .coachSubStatsV630 strong{color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsPageV633 .coachSubEyebrowV630{font-size:var(--cs-fs-meta)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--cs-blue)!important;-webkit-text-fill-color:var(--cs-blue)!important}.coachPortalV207 .coachSettingsPageV633 .coachSubCardV630 h2{font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important}@media (max-width: 980px){.coachPortalV207 .coachSettingsRow2V633,.coachPortalV207 .coachSettingsGrid3V633{grid-template-columns:1fr!important}.coachPortalV207 .coachSettingsHeroV633{grid-template-columns:56px 1fr!important}.coachPortalV207 .coachSettingsHeroV633 .coachGhostV207{grid-column:1 / -1!important}}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandListV575{display:grid!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandTileV575{width:100%!important;max-width:100%!important;margin:0!important;border:1px solid var(--cs-line)!important;border-radius:12px!important;background:var(--cs-page)!important;overflow:hidden!important;box-shadow:none!important;box-sizing:border-box!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandTriggerV575{width:100%!important;max-width:100%!important;min-height:56px!important;margin:0!important;padding:12px 16px!important;border:0!important;border-radius:0!important;background:var(--cs-page)!important;box-shadow:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;text-align:left!important;cursor:pointer!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important;box-sizing:border-box!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandTriggerV575>div{flex:1 1 auto!important;min-width:0!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandTriggerV575 strong{display:block!important;font-size:var(--cs-fs-title)!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandTriggerV575 small{display:block!important;margin-top:2px!important;font-size:var(--cs-fs-ui)!important;font-weight:400!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandTriggerV575>span{flex:0 0 auto!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important;font-size:12px!important;line-height:1!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandBodyV575{padding:0 16px 16px!important;border-top:1px solid var(--cs-line)!important;display:grid!important;gap:10px!important;box-sizing:border-box!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandBodyV575>p{margin:10px 0 0!important;font-size:var(--cs-fs-ui)!important;color:var(--cs-muted)!important;-webkit-text-fill-color:var(--cs-muted)!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandBodyStackV575{padding-top:12px!important}.coachPortalV207 .coachSettingsPageV633 .coachSettingsExpandBodyStackV575 article h3{margin:0 0 8px!important;font-size:13px!important;font-weight:700!important;color:var(--cs-text)!important;-webkit-text-fill-color:var(--cs-text)!important}@media (min-width: 901px){.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachSettingsPageV633 .coachSettingsHeadActionsV633{display:flex!important}}.coachPortalV207 .coachSettingsAiAuditListV610{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;max-height:360px;overflow:auto}.coachPortalV207 .coachSettingsAiAuditListV610 li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--cs-line, #e5e7eb);border-radius:10px;background:var(--cs-soft, #fafafa)}.coachPortalV207 .coachSettingsAiAuditListV610 strong{font-size:12px;color:var(--cs-text, #1d1d1f)}.coachPortalV207 .coachSettingsAiAuditListV610 span{font-size:11px;color:var(--cs-muted, #6b7280)}.coachPortalV207 .coachSettingsAiAuditListV610 small{font-size:11px;color:var(--cs-subtle, #475569);line-height:1.35}.coachPortalV207 .coachSettingsAiAuditActionsV610{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.coachPortalV207 .coachSettingsDangerBodyV633{display:grid;gap:12px}.coachPortalV207 .coachSettingsDeleteBtnV633{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:10px;padding:10px 14px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;width:fit-content}.coachPortalV207 .coachSettingsDeleteBtnV633:hover:not(:disabled){background:#fef2f2}.coachPortalV207 .coachSettingsDeleteBtnV633:disabled{opacity:.55;cursor:default}.coachSettingsDeleteBackdropV633{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9400;display:grid;place-items:center;padding:20px;background:#00000073}.coachSettingsDeleteModalV633{width:min(440px,100%);border-radius:14px;border:1px solid #e5e7eb;background:#fff;padding:20px;display:grid;gap:12px;color:#111827;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.coachSettingsDeleteEyebrowV633{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b91c1c}.coachSettingsDeleteModalV633 h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.coachSettingsDeleteModalV633 p{margin:0;font-size:13px;line-height:1.45;color:#4b5563}.coachSettingsDeleteConfirmV633{display:grid;gap:6px;font-size:12px;font-weight:600;color:#374151}.coachSettingsDeleteConfirmV633 input{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;background:#fff;color:#111827}.coachSettingsDeleteErrorV633{margin:0!important;color:#b91c1c!important;font-weight:600}.coachSettingsDeleteActionsV633{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media (min-width: 901px){html[data-nutri-theme=light] #root .coachPortalV207.coachView-home,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients,html[data-nutri-theme=light] #root .coachPortalV207.coachView-groups,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder{--coach-accent: #0066ff !important;--coach-accent-soft: #eff6ff !important;--coach-accent-border: rgba(0, 102, 255, .28) !important;--coach-accent-text: #ffffff !important;--coach-page: #ffffff !important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home:has(.ch581),html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients:has(.cc581),html[data-nutri-theme=light] #root .coachPortalV207.coachView-groups:has(.cg581),html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder:has(.cp581-builder){--coach-page: #ffffff !important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(:has(.ch581)),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(:has(.cc581)){background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:has(.ch581),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:has(.cc581),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:has(.cg581),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:has(.cp581-builder){background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.coachClientsV550),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.coachClientsV550){--coach-page: #ffffff !important;background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV407.coachClientsV460.coachClientsV550{--cc-page: #ffffff;--cc-card: #ffffff;--cc-elevated: #ffffff;--cc-text: #000000;--cc-secondary: #000000;--cc-tertiary: #64748b;--cc-separator: #e2e8f0;--cc-line: #e2e8f0;--cc-accent: #22c55e;--cc-accent-soft: #f0fdf4;--cc-accent-text: #000000;--cc-primary: #22c55e;--cc-secondary-border: #e2e8f0;--cc-secondary-text: #000000;--cc-segment-active-bg: #f0fdf4;--cc-segment-active-text: #22c55e;--cc-good: #22c55e;--cc-good-soft: rgba(34, 197, 94, .12);--cc-warn: #f59e0b;--cc-warn-soft: rgba(245, 158, 11, .12);--cc-danger: #ef4444;--cc-danger-soft: rgba(239, 68, 68, .12);--cc-teal: #14b8a6;--cc-teal-soft: rgba(20, 184, 166, .12);--cc-slate: #64748b;--cc-slate-soft: #f1f5f9;--cc-purple: #8b5cf6;--cc-purple-soft: rgba(139, 92, 246, .12);--cc-carbs: #22c55e;--cc-icon: #000000;--cc-btn-text: #000000;--cc-bar-track: #f1f5f9;--cc-badge-good-text: #000000;color:#000}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-clients .coachClientsV407.coachClientsV460.coachClientsV550{--cc-page: #000000;--cc-card: #0a0a0a;--cc-elevated: #141414;--cc-text: #ffffff;--cc-secondary: #ffffff;--cc-tertiary: rgba(255, 255, 255, .55);--cc-separator: rgba(255, 255, 255, .12);--cc-accent: #4ade80;--cc-accent-soft: rgba(74, 222, 128, .14);--cc-primary: #4ade80;--cc-secondary-text: #ffffff;--cc-secondary-border: rgba(255, 255, 255, .12);--cc-segment-active-text: #4ade80;--cc-segment-active-bg: rgba(74, 222, 128, .14);--cc-slate-soft: rgba(255, 255, 255, .08);--cc-purple-soft: rgba(167, 139, 250, .14);--cc-icon: #ffffff;--cc-btn-text: #052e16;--cc-bar-track: #141414;--cc-badge-good-text: #ffffff}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsHeadV460 h1,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsHeadV460 p,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsMetaV460,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientCardV550Sub,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientCardV550StatusCell small{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSummaryRailLabelV550,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSummaryCardV550 em,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSummaryPctV550.muted{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-style:normal!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSummaryCardV550 strong{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSummaryIconV550{border-radius:8px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSearchV460{background:#fff!important;border-color:#e2e8f0!important;color:#000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSearchV460 input,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsSearchV460 input::placeholder{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsFilterPillV550,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsStatusSelectV550{background:#fff!important;border-color:#e2e8f0!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsFilterPillV550 .coachClientsFilterBadgeV550{background:#f0fdf4!important;color:#22c55e!important;-webkit-text-fill-color:#22c55e!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550{background:#fff!important;border-color:#e2e8f0!important;color:#000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550Expand,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550ExpandToggle{background:#fff!important;border-color:#e2e8f0!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550ExpandChevron{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550BtnPrimary{background:#22c55e!important;border-color:#22c55e!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550BtnSoft{background:#f0fdf4!important;border-color:#e2e8f0!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550Btn svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550Btn svg path,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550Btn svg circle,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550Btn svg rect{color:#000!important;stroke:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveLabel{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsAlphaV550 button{background:transparent!important;background-image:none!important;border-color:transparent!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientsV550 .coachClientsAlphaV550 button.active{background:#f0fdf4!important;border-color:#22c55e47!important;border-radius:999px!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveToggle,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveToggle:hover,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveToggle:focus,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveToggle:focus-visible,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveToggle:active{background:#78788038!important;background-image:none!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveToggle.is-on,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550RemoveToggle.is-on:hover{background:#fef2f2!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550TitleRow h3,html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550Copy{background:transparent!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientGridV460{align-items:stretch!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550{max-width:none!important;width:100%!important;height:100%!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients .coachClientCardV550BtnLabel{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskHomeV552):not(:has(.ch581)),html[data-nutri-theme=light] #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskHomeV409):not(:has(.ch581)){--coach-page: #ffffff !important;background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.ch581){--coach-page: #ffffff !important;background:#fff!important;background-image:none!important;padding:0!important;margin:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV409:has(.ch581){gap:0!important;padding:0!important;margin:0!important;background:#fff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV552.ch552{--p: #ffffff;--card: #ffffff;--text: #000000;--muted: #000000;--subtle: #000000;--line: #e2e8f0;--soft: #ffffff;--accent: #22c55e;--accent-soft: #f0fdf4;--green: #22c55e;--green-soft: #f0fdf4;--purple: #22c55e;--purple-soft: #f0fdf4;background:transparent!important;color:#000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-kpi-ico.slate,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-kpi-ico.indigo,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-kpi-ico.purple{background:#22c55e!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-sync i.dim{background:#22c55e!important;opacity:.35}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-klink,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-link,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-plink{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;background:transparent!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-pbtn{background:#22c55e!important;border:0!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-review{background:#fff!important;border-color:#e2e8f0!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-mbox{background:#fff!important;border-color:#e2e8f0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-wchev{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-panel,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-kpi,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-pcard{background:#fff!important;border-color:#e2e8f0!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-week-strip{background:#fff!important;border-color:#e2e8f0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-table th{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home{--coach-muted: #000000 !important;--coach-page: #ffffff !important;--coach-line: #e2e8f0 !important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV409,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV552.ch552{background:transparent!important;color:#000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV552.ch552 :where(p,small,span,em,li,td,th,strong,label,h1,h2,h3,time){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV552.ch552 .ch552-klink,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV552.ch552 .ch552-link,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachDeskHomeV552.ch552 .ch552-plink{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-panel-workload,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-panel-workload .ch552-panel-body,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-work,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-wrow{background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-wctx,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-wval,html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-wmid strong{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-wtrack{background:#e2e8f0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .ch552-wico{background:#f0fdf4!important;color:#22c55e!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachMainV207:not(:has(.ch581)){background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-home .coachMainV207:has(.ch581){background:#fff!important;background-image:none!important;padding:0!important;margin:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder{--coach-accent: #0066ff !important;--coach-accent-soft: #eff6ff !important;--coach-accent-border: rgba(0, 102, 255, .28) !important;--coach-accent-text: #ffffff !important;--coach-page: #ffffff !important;background:#fff!important;background-image:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .coachMainV207{background:#fff!important;background-image:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388Main{--pb-bg: #f5f5f7;--pb-panel: #ffffff;--pb-panel-2: #f5f5f7;--pb-border: rgba(0, 0, 0, .06);--pb-text: #1d1d1f;--pb-muted: #6b7280;--pb-accent: #0066ff;--pb-accent-soft: rgba(0, 102, 255, .08);--pb-accent-text: #ffffff;background:#fff!important;background-image:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388ToolbarCard,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroBar,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MealCard,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388SideCard,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388Sidebar{background:#fff!important;background-image:none!important;border-color:#0000000f!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388ToolbarClient small,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroBarHead span,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroLegend,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MealCardMain span,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MealCardMain small,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427SideList dt,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427CoachRules{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ViewTabs button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarPill button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarPill select,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarDayNav>button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarBtn:not(.pb388ToolbarPublish):not(.nb427PublishBtn),html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427PatternSwitch button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388GhostBtn{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ViewTabs button.active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarBtn.is-active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427PatternSwitch button.active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .pb388ToolbarPublish,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .programBuilderV388 .nb427PublishBtn,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388SideActions .pb388PublishBtn{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroTrack{background:#f1f5f9!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroSegmentProtein{background:#22c55e!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroSegmentCarbs{background:#16a34a!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .coachPlannerCardToneBadgeV388,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MealBadge{background:#0066ff14!important;border:1px solid rgba(0,102,255,.28)!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388SmartCard,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388AddChip{background:#fff!important;background-image:none!important;border:1px solid rgba(0,0,0,.06)!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388SmartCard.active{background:#0066ff0a!important;background-image:none!important;border-color:#0066ff59!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388SmartCard strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388SmartCard span,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388SmartCard.active span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .pb388AddChip:hover{border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV427 .nb427MacroTarget{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .coachSidebarV207 nav button.active{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285.coachView-checkins{--coach-accent: #111827 !important;--coach-accent-soft: #fafafa !important;--coach-accent-border: #e5e7eb !important;--coach-accent-text: #ffffff !important;--coach-page: #ffffff !important;--coach-muted: #000000 !important;background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachMainV207{background:#fff!important;background-image:none!important;color:#000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465{--ci-page: #ffffff;--ci-elevated: #ffffff;--ci-grouped: #ffffff;--ci-text: #000000;--ci-secondary: #000000;--ci-tertiary: #000000;--ci-separator: #e5e7eb;--ci-accent: #111827;--ci-accent-fill: #fafafa;--ci-accent-soft: #fafafa;--ci-accent-text: #ffffff;--ci-good: #111827;--ci-warn: #f59e0b;--cc-accent: #111827;--cc-accent-fill: #fafafa;--cc-accent-text: #ffffff;--cc-page: #ffffff;--cc-elevated: #ffffff;--cc-grouped: #ffffff;--cc-text: #000000;--cc-secondary: #000000;--cc-separator: #e2e8f0;color:#000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 :where(.coachCheckinsGroupV434,.coachCheckinsStatStripV465,.coachCheckinsStatStripGridV465 article,.coachCheckinsMetricGridV465 article,.coachCheckinsMessageCardV465,.coachCheckinsInsightV465,.coachCheckinsInsightBlockV465,.coachCheckinsEmptyV465,.coachCheckinsEmptyWorkspaceV465,.coachCheckinsCaughtUpV465){background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripV465{background:#fff!important;border:1px solid #e2e8f0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripGridV465{background:#fff!important;gap:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripGridV465 article{border-right:1px solid #e2e8f0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripGridV465 article:last-child{border-right:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 :where(.coachCheckinsSubV465,.coachCheckinsFormStripCopyV465 p,.coachCheckinsInboxHeadV465 p,.coachCheckinsInboxRowCopyV465 small,.coachCheckinsInboxRowCopyV465 p,.coachCheckinsInboxRowTopV465 em,.coachCheckinsWorkspaceHeadV465 small,.coachCheckinsSubmittedV465 small,.coachCheckinsMetricGridV465 small,.coachCheckinsMessageCardV465 small,.coachCheckinsInsightV465 label,.coachCheckinsNotesLabelV465,.coachCheckinsInsightBlockV465 small,.coachCheckinsRingRowV465 small,.coachCheckinsLatestCardV465 em,.coachCheckinsTipsV465 p,.coachCheckinsHelpV465 p,.coachCheckinsStatStripGridV465 em){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsEyebrowV465{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormChipsV465 span{background:#fff!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBadgeV465{background:#fff!important;border-color:#e5e7eb!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465{background:#fff!important;border-color:#e2e8f0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465 button{background:transparent!important;background-image:none!important;border:0!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465 button.is-active{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465{background:#fff!important;border-color:#e2e8f0!important;color:#000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 input,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 input::placeholder{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465{background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465 :where(strong,small,p,em,span){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-waiting:not(.is-selected){background:#fffbeb!important;border-color:#f59e0b47!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-selected{background:#fff!important;background-image:none!important;border-color:#111827!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-selected :where(strong,small,p,em,span){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatusBadgeV465{background:#fff!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatusBadgeV465.is-waiting{background:#fffbeb!important;color:#f59e0b!important;-webkit-text-fill-color:#f59e0b!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsReadinessInlineV465.tone-accent{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsReadinessRingV465 span,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsRingRowV465 .tone-accent span{border-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsRingRowV465 .tone-accent span{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsRingRowV465 .tone-good span{border-color:#111827!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCompletionBarV465 span{background:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInsightBlockV465{border-left-color:#111827!important;background:#fff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInsightBlockV465 em{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInsightV465 button{background:transparent!important;background-image:none!important;border:0!important;color:#374151!important;-webkit-text-fill-color:#374151!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:2px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsNotesV465{background:#fff!important;border-color:#e2e8f0!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnV434.coachCheckinsFormBtnPrimaryV438{background:#111827!important;background-image:none!important;border:1px solid #111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnV434.coachCheckinsFormBtnPrimaryV438 svg{color:#fff!important;stroke:#fff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSecondaryBtnV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCustomizeBtnV438,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormStripBtnV434,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsActionChipsV465 button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465{background:#fff!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465 span{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsLatestCardV465 strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCompactV554{padding:8px 10px!important;margin-bottom:4px!important;align-items:center!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCopyCompactV554 strong,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCopyCompactV554 em{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxUnreadV554{background:#f59e0b!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCompactV554.is-selected .coachCheckinsInboxUnreadV554{background:#111827!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins,html[data-nutri-theme=dark] #root .coachPortalV207.coachDesktopClientShellV285.coachView-checkins{--coach-accent: #4ade80 !important;--coach-accent-soft: rgba(74, 222, 128, .14) !important;--coach-accent-border: rgba(74, 222, 128, .32) !important;--coach-accent-text: #052e16 !important;--coach-page: #000000 !important;--coach-muted: #ffffff !important;background:#000!important;background-image:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachMainV207{background:#000!important;background-image:none!important;color:#fff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465{--ci-page: #000000;--ci-elevated: #0a0a0a;--ci-grouped: #141414;--ci-text: #ffffff;--ci-secondary: #ffffff;--ci-tertiary: #ffffff;--ci-separator: rgba(255, 255, 255, .12);--ci-accent: #4ade80;--ci-accent-fill: rgba(74, 222, 128, .14);--ci-accent-soft: rgba(74, 222, 128, .14);--ci-accent-text: #ffffff;--ci-good: #4ade80;--ci-warn: #fbbf24;--cc-accent: #4ade80;--cc-accent-fill: rgba(74, 222, 128, .14);--cc-accent-text: #ffffff;--cc-page: #000000;--cc-elevated: #0a0a0a;--cc-grouped: #141414;--cc-text: #ffffff;--cc-secondary: #ffffff;--cc-separator: rgba(255, 255, 255, .12);color:#fff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 :where(.coachCheckinsGroupV434,.coachCheckinsStatStripV465,.coachCheckinsStatStripGridV465 article,.coachCheckinsMetricGridV465 article,.coachCheckinsMessageCardV465,.coachCheckinsInsightV465,.coachCheckinsInsightBlockV465,.coachCheckinsEmptyV465,.coachCheckinsEmptyWorkspaceV465,.coachCheckinsCaughtUpV465){background:#0a0a0a!important;background-image:none!important;border-color:#ffffff1f!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripV465{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.12)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripGridV465{background:#0a0a0a!important;gap:0!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripGridV465 article{border-right:1px solid rgba(255,255,255,.12)!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatStripGridV465 article:last-child{border-right:0!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 :where(h1,h2,h3,strong,.coachCheckinsSubV465,.coachCheckinsFormStripCopyV465 p,.coachCheckinsInboxHeadV465 p,.coachCheckinsInboxRowCopyV465 small,.coachCheckinsInboxRowCopyV465 p,.coachCheckinsInboxRowTopV465 em,.coachCheckinsWorkspaceHeadV465 small,.coachCheckinsSubmittedV465 small,.coachCheckinsMetricGridV465 small,.coachCheckinsMessageCardV465 small,.coachCheckinsInsightV465 label,.coachCheckinsNotesLabelV465,.coachCheckinsInsightBlockV465 small,.coachCheckinsRingRowV465 small,.coachCheckinsLatestCardV465 em,.coachCheckinsTipsV465 p,.coachCheckinsHelpV465 p,.coachCheckinsStatStripGridV465 em,.coachCheckinsStatStripGridV465 small,.coachCheckinsStatStripGridV465 strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsEyebrowV465{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormChipsV465 span{background:#4ade8024!important;border:1px solid rgba(74,222,128,.32)!important;color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBadgeV465{background:#4ade8024!important;border-color:#4ade8052!important;color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465{background:#0a0a0a!important;border-color:#ffffff1f!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465 button{background:transparent!important;background-image:none!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465 button.is-active{background:#4ade8024!important;background-image:none!important;border:1px solid rgba(74,222,128,.32)!important;color:#4ade80!important;-webkit-text-fill-color:#4ade80!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465{background:#0a0a0a!important;border-color:#ffffff1f!important;color:#fff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 input,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 input::placeholder{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465{background:#0a0a0a!important;background-image:none!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465 :where(strong,small,p,em,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-waiting:not(.is-selected){background:#fbbf2424!important;border-color:#fbbf2452!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-selected{background:#4ade8024!important;background-image:none!important;border-color:#4ade80!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-selected :where(strong,small,p,em,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatusBadgeV465{background:#4ade8024!important;color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatusBadgeV465.is-waiting{background:#fbbf2424!important;color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsReadinessInlineV465.tone-accent{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsReadinessRingV465 span,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsRingRowV465 .tone-accent span{border-color:#4ade80!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCompletionBarV465 span{background:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInsightV465 button{background:transparent!important;background-image:none!important;border:0!important;color:#4ade80!important;-webkit-text-fill-color:#4ade80!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsNotesV465{background:#0a0a0a!important;border-color:#ffffff1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438{background:#4ade80!important;background-image:none!important;border:1px solid #4ade80!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSecondaryBtnV465,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCustomizeBtnV438,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormStripBtnV434,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsActionChipsV465 button{background:#4ade8024!important;background-image:none!important;border:1px solid rgba(74,222,128,.32)!important;color:#4ade80!important;-webkit-text-fill-color:#4ade80!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465{background:#4ade8024!important;border-color:#4ade8052!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465 span{background:#4ade80!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsLatestCardV465 strong{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCompactV554{padding:8px 10px!important;margin-bottom:4px!important;align-items:center!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCopyCompactV554 strong,html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCopyCompactV554 em{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxUnreadV554{background:#fbbf24!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCompactV554.is-selected .coachCheckinsInboxUnreadV554{background:#4ade80!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachView-checkins .coachSidebarV207 nav button.active{background:#4ade80!important;background-image:none!important;border-color:#4ade80!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important;box-shadow:none!important}}#root .coachPortalV207 .workoutBuilderV555.programBuilderV388{--wb555-shell: #f5f5f7;--wb555-page: transparent;--wb555-panel: #ffffff;--wb555-panel-soft: #f5f5f7;--wb555-text: #1d1d1f;--wb555-muted: #6b7280;--wb555-line: rgba(0, 0, 0, .06);--wb555-green: #0066ff;--wb555-green-soft: #f3f4f6;--wb555-green-border: #e5e7eb;--wb555-btn-text: #ffffff;--wb555-warn: #f59e0b;--wb555-danger: #ef4444;--wb555-danger-soft: #fef2f2;--pb-bg: var(--wb555-shell);--pb-panel: var(--wb555-panel);--pb-panel-2: var(--wb555-panel-soft);--pb-border: var(--wb555-line);--pb-text: var(--wb555-text);--pb-muted: var(--wb555-muted);--pb-accent: var(--wb555-green);--pb-accent-soft: #f3f4f6;--pb-accent-text: var(--wb555-btn-text);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;letter-spacing:-.02em;background:var(--wb555-shell)!important;background-image:none!important;color:var(--wb555-text)!important;padding:18px 24px 24px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Main{background:transparent!important;background-image:none!important;color:var(--wb555-text)!important;padding:0!important;border-right:0!important}#root .coachPortalV207 .workoutBuilderV555 .pb388App{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Layout{grid-template-columns:minmax(0,1fr) 300px!important;min-height:820px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--wb555-line)!important;border-radius:10px!important;background:var(--wb555-panel)!important;background-image:none!important;padding:8px 6px!important;text-align:center!important;cursor:pointer!important;font:inherit!important;box-shadow:none!important;color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay strong{display:block!important;font-size:11px!important;font-weight:700!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay em{display:block!important;margin-top:4px!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.active{border-color:var(--wb555-green)!important;background:var(--wb555-green-soft)!important;background-image:none!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.active em{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-published em{color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-draft em{color:var(--wb555-warn)!important;-webkit-text-fill-color:var(--wb555-warn)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--wb555-line)!important;border-radius:12px!important;background:var(--wb555-panel)!important;background-image:none!important;padding:12px 14px!important;text-align:left!important;cursor:pointer!important;font:inherit!important;box-shadow:none!important;color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard:hover{border-color:color-mix(in srgb,var(--wb555-green) 55%,var(--wb555-line))!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard.active{border-color:var(--wb555-green)!important;background:var(--wb555-green-soft)!important;background-image:none!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard strong{display:block!important;font-size:14px!important;font-weight:700!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;margin-bottom:4px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard span{display:block!important;font-size:12px!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important;line-height:1.35!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ModeToggle button{background:transparent!important;background-image:none!important;border:0!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ModeToggle button.active{background:var(--wb555-panel)!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--wb555-line)!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarCard{border:1px solid var(--wb555-line)!important;border-radius:12px!important;background:var(--wb555-panel)!important;background-image:none!important;margin-bottom:12px!important;overflow:hidden!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarModeRow{padding:10px 14px 0!important;margin-bottom:0!important;border-bottom:0!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarTop{padding:12px 14px 0!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarActions{padding:0 14px 12px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388BackBtn{width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid var(--wb555-line)!important;background:var(--wb555-panel-soft)!important;background-image:none!important;color:var(--wb555-text)!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Avatar{width:40px!important;height:40px!important;border-radius:999px!important;background:var(--wb555-green-soft)!important;border:1px solid var(--wb555-green-border)!important;color:var(--wb555-green)!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarClient strong{font-size:16px!important;font-weight:700!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarClient small{font-size:12px!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388TypePill{height:22px!important;padding:0 8px!important;border-radius:999px!important;background:var(--wb555-green-soft)!important;border:1px solid var(--wb555-green-border)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;font-size:11px!important;font-weight:700!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarPill button,#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarPill.pb388ToolbarDayPill{border:1px solid var(--wb555-line)!important;border-radius:999px!important;background:var(--wb555-panel-soft)!important;background-image:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarDayNav>button{width:30px!important;height:30px!important;border-radius:8px!important;border:1px solid var(--wb555-line)!important;background:var(--wb555-panel-soft)!important;background-image:none!important;color:var(--wb555-text)!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarBtn{min-height:36px!important;height:36px!important;border-radius:10px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;border:1px solid var(--wb555-line)!important;background:var(--wb555-panel-soft)!important;background-image:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarBtnSoft{background:var(--wb555-green-soft)!important;border-color:var(--wb555-green-border)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SectionLabel{font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important;margin-bottom:8px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388AddChip{border:1px solid var(--wb555-line)!important;border-radius:999px!important;background:var(--wb555-panel)!important;background-image:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;padding:6px 11px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388AddChip:hover{border-color:var(--wb555-green)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Guard{border:1px solid color-mix(in srgb,var(--wb555-danger) 35%,var(--wb555-line))!important;border-radius:12px!important;background:var(--wb555-danger-soft)!important;background-image:none!important;padding:12px 14px!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Guard header strong{font-size:13px!important;font-weight:700!important;color:var(--wb555-danger)!important;-webkit-text-fill-color:var(--wb555-danger)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Guard header span{font-size:11px!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Guard li em,#root .coachPortalV207 .workoutBuilderV555 .pb388GuardInline{color:var(--wb555-danger)!important;-webkit-text-fill-color:var(--wb555-danger)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardsV386{display:flex!important;flex-direction:column!important;gap:12px!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555{grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;border:1px solid var(--wb555-line)!important;border-radius:18px!important;background:var(--wb555-panel)!important;background-image:none!important;box-shadow:none!important;padding:16px 18px 16px 14px!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555.is-collapsed:hover{transform:none!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555.is-expanded{display:block!important;padding:16px 18px 18px 14px!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardGripV555{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important;letter-spacing:.04em!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardCategoryV555{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardTitleV386,#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardTitleV555{font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardSubtitleV555{font-size:13px!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardDurationV555{min-width:72px!important;border:1px solid var(--wb555-line)!important;border-radius:999px!important;background:var(--wb555-panel-soft)!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;font-size:12px!important;font-weight:700!important;text-align:center!important;padding:6px 8px!important;font-style:normal!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardToolV555{border:0!important;background:transparent!important;background-image:none!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;font-size:11px!important;font-weight:700!important;width:auto!important;height:auto!important;min-width:0!important;padding:4px 2px!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardToolV555.danger{color:var(--wb555-danger)!important;-webkit-text-fill-color:var(--wb555-danger)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardToolV555.muted{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardActionsV555{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important;border-top:0!important;margin-top:0!important;padding-top:0!important;grid-column:auto!important;grid-row:auto!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerAddBlockV386{margin-top:4px!important;width:100%!important;min-height:52px!important;border:1px dashed var(--wb555-line)!important;border-radius:16px!important;background:transparent!important;background-image:none!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Layout .pb388Sidebar{padding:12px!important;background:var(--wb555-panel-soft)!important;background-image:none!important;gap:10px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SideCard{border:1px solid var(--wb555-line)!important;border-radius:12px!important;background:var(--wb555-panel)!important;background-image:none!important;padding:12px!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SideCard header strong{font-size:13px!important;font-weight:700!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SideCard header button{color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;font-size:11px!important;font-weight:600!important}#root .coachPortalV207 .workoutBuilderV555 .pb388AutosaveStatus{font-size:12px!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388AutosaveStatus svg{display:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ActivePill{background:var(--wb555-green-soft)!important;border:1px solid var(--wb555-green-border)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientTrigger small,#root .coachPortalV207 .workoutBuilderV555 .pb388ProtectEmpty,#root .coachPortalV207 .workoutBuilderV555 .pb388TemplateList button span,#root .coachPortalV207 .workoutBuilderV555 .pb388DetailsTraining small,#root .coachPortalV207 .workoutBuilderV555 .pb388PbGrid span{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388PbGrid div{border:1px solid var(--wb555-line)!important;border-radius:8px!important;background:var(--wb555-panel-soft)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388EquipmentTag{background:var(--wb555-panel-soft)!important;border:1px solid var(--wb555-line)!important;font-size:10px!important;font-weight:700!important}#root .coachPortalV207 .workoutBuilderV555 .pb388TemplateList button{border:1px solid var(--wb555-line)!important;border-radius:10px!important;background:var(--wb555-panel-soft)!important;background-image:none!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388TemplateList button strong{font-size:12px!important;font-weight:650!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388DetailsTraining select{border:1px solid var(--wb555-line)!important;border-radius:12px!important;background:var(--wb555-panel)!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Tag{background:var(--wb555-green-soft)!important;border:1px solid var(--wb555-green-border)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;font-size:10px!important;font-weight:700!important}#root .coachPortalV207 .workoutBuilderV555 .pb388GhostBtn{border:1px solid var(--wb555-line)!important;border-radius:10px!important;background:var(--wb555-panel)!important;background-image:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388PublishBtn{background:var(--wb555-green)!important;background-image:none!important;border:1px solid var(--wb555-green)!important;color:var(--wb555-btn-text)!important;-webkit-text-fill-color:var(--wb555-btn-text)!important;border-radius:10px!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Dot.warn{background:var(--wb555-warn)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Dot.danger{background:var(--wb555-danger)!important}#root .coachPortalV207 .workoutBuilderV555 :where(p,small,span,em,dt,dd,label,.pb388Empty p){color:inherit}#root .coachPortalV207.coachView-programBuilder .coachMainV207:has(.cp581-builder){background:#f5f5f7!important;background-image:none!important}#root .coachPortalV207.coachView-programBuilder .coachMainV207:has(.workoutBuilderV555):not(:has(.cp581-builder)){background:#eef2f6!important;background-image:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ModeToggle{display:inline-flex!important;gap:3px!important;padding:3px!important;border-radius:12px!important;border:1px solid var(--wb555-line)!important;background:var(--wb555-panel-soft)!important;background-image:none!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekStrip{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:6px!important;margin-bottom:14px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SmartGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:8px!important;margin-bottom:14px!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555 .coachPlannerCardFormV386 label span{font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555 .coachPlannerCardFormV386 :is(input,select,textarea){border:1px solid var(--wb555-line)!important;border-radius:12px!important;background:var(--wb555-panel)!important;background-image:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;font-size:13px!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555.is-expanded .coachPlannerCardExpandedV386{padding:0 18px 0 48px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388DetailsCard dt{font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Guard.is-sticky{margin-top:0!important;margin-bottom:14px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Guard.is-sidebar{margin-bottom:0!important}#root .coachPortalV207 .workoutBuilderV555 .pb388BlockWrap.has-guard .coachPlannerCardV386.is-v555{border-color:color-mix(in srgb,var(--wb555-danger) 45%,var(--wb555-line))!important}#root .coachPortalV207 .workoutBuilderV555 .pb388Guard li span{color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:12px 14px 0!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarActions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:0 14px 12px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarClient strong{font-size:16px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ToolbarSchedule{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-left:auto!important}#root .coachPortalV207 .workoutBuilderV555 .pb388PbGrid div{border:1px solid var(--wb555-line)!important;border-radius:8px!important;padding:7px 8px!important;background:var(--wb555-panel-soft)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388PbGrid strong{font-size:11px!important;font-weight:650!important;color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388PbGrid span{font-size:11px!important;color:var(--wb555-muted)!important;margin-top:2px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388PbExpandNote{margin:8px 0 0!important;font-size:11px!important;color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388CopyExpandCard{padding:0!important;overflow:hidden!important}#root .coachPortalV207 .workoutBuilderV555 .pb388CopyMenuInline{position:static!important;width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388CopyMenuInline .pb388CopyMenuHead span{color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388CopyMenuInline .pb388CopyMenuHead em{font-style:normal!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyExpandCard .pb388CopyMenuStacked{gap:10px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388CopyAllRow input,#root .coachPortalV207 .workoutBuilderV555 .pb388CopyPickRow input{accent-color:var(--wb555-green)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.active,#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard.active{background:var(--wb555-green-soft)!important;background-image:none!important;border-color:var(--wb555-green)!important;box-shadow:none!important;color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.active strong{color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.active em,#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard.active span{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388SmartCard.active strong{color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--pb-border)!important;border-radius:10px!important;background:var(--pb-panel)!important;background-image:none!important;padding:8px 6px!important;text-align:center!important;cursor:pointer!important;font:inherit!important;box-shadow:none!important;color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay strong{display:block!important;font-size:11px!important;font-weight:700!important;color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay em{display:block!important;margin-top:4px!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;color:var(--pb-muted)!important;-webkit-text-fill-color:var(--pb-muted)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay.active{border-color:var(--pb-accent)!important;background:var(--pb-accent-soft)!important;background-image:none!important;box-shadow:none!important;color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay.active strong{color:var(--pb-accent)!important;-webkit-text-fill-color:var(--pb-accent)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay.active em{color:var(--pb-muted)!important;-webkit-text-fill-color:var(--pb-muted)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay.is-published em{color:var(--pb-accent)!important;-webkit-text-fill-color:var(--pb-accent)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay.is-draft em{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388ToolbarBtn{background-image:none!important;box-shadow:none!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388ToolbarBtn.is-active{background:var(--pb-accent-soft)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border))!important;color:var(--pb-text)!important;-webkit-text-fill-color:var(--pb-text)!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay.active{border-color:#16a34a!important;background:#16a34a1a!important}html[data-nutri-theme=light] #root .coachPortalV207 .nutritionBuilderV555 .pb388WeekDay.active strong{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}html[data-nutri-theme=light] #root .coachPortalV207 .nutritionBuilderV555 .pb388ToolbarBtn.is-active{border-color:#16a34a59!important;background:#16a34a14!important;color:#000!important;-webkit-text-fill-color:#000000!important}#root .coachPortalV207 .nutritionBuilderV555.programBuilderV388{--wb555-shell: #ffffff;--wb555-page: #ffffff;--wb555-panel: #ffffff;--wb555-panel-soft: #f8fafc;--wb555-text: #0f172a;--wb555-muted: #64748b;--wb555-line: #e2e8f0;--wb555-green: #22c55e;--wb555-green-soft: #f0fdf4;--wb555-green-border: rgba(34, 197, 94, .35);--pb-bg: #ffffff;--pb-panel: #ffffff;--pb-panel-2: #ffffff;--pb-border: #e2e8f0;--pb-text: #0f172a;--pb-muted: #64748b;--pb-accent: #22c55e;--pb-accent-soft: #f0fdf4;--pb-accent-text: #052e16;background:#fff!important;background-image:none!important;color:var(--wb555-text)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388Main,#root .coachPortalV207 .nutritionBuilderV555 .pb388App{background:#fff!important;background-image:none!important;border-color:var(--wb555-line)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388SmartCard{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--wb555-line)!important;border-radius:12px!important;background:#fff!important;background-image:none!important;padding:12px 14px!important;text-align:left!important;cursor:pointer!important;font:inherit!important;box-shadow:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388SmartCard:hover{border-color:color-mix(in srgb,var(--wb555-green) 55%,var(--wb555-line))!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388SmartCard.active{border-color:var(--wb555-green)!important;background:var(--wb555-green-soft)!important;background-image:none!important;box-shadow:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388SmartCard strong{display:block!important;font-size:14px!important;font-weight:700!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;margin-bottom:4px!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388SmartCard span,#root .coachPortalV207 .nutritionBuilderV555 .pb388SmartCard.active span{display:block!important;font-size:12px!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important;line-height:1.35!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388AddChip{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--wb555-line)!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;padding:6px 11px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}#root .coachPortalV207 .nutritionBuilderV555 .pb388AddChip:hover{border-color:var(--wb555-green)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MacroBar,#root .coachPortalV207 .nutritionBuilderV555 .nb427MacroTarget,#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCard{background:#fff!important;background-image:none!important;border:1px solid var(--wb555-line)!important;box-shadow:none!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MacroTarget{border-radius:10px!important;padding:8px!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MacroTarget input{background:#fff!important;background-image:none!important;border-color:var(--wb555-line)!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MacroSegmentProtein{background:var(--wb555-green)!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MacroSegmentCarbs{background:#16a34a!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCard.is-expanded{border-color:var(--wb555-green-border)!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCardToggle{background:transparent!important;background-image:none!important;border:0!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;box-shadow:none!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCardRow,.nutritionBuilderV427 .nb427MealCardRow{display:flex;align-items:stretch;gap:0;width:100%}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCardRow .nb427MealCardToggle,.nutritionBuilderV427 .nb427MealCardRow .nb427MealCardToggle{flex:1 1 auto;min-width:0}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCardDelete,.nutritionBuilderV427 .nb427MealCardDelete,.coachNutritionMobileCardRowV619 .nb427MealCardDelete{flex:0 0 auto;align-self:center;width:36px;height:36px;margin-right:8px;border:0;border-radius:8px;background:transparent;color:#6b7280;display:grid;place-items:center;cursor:pointer}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCardDelete:hover,.nutritionBuilderV427 .nb427MealCardDelete:hover,.coachNutritionMobileCardRowV619 .nb427MealCardDelete:hover{color:#b91c1c;background:#fef2f2}.coachNutritionMobileCardRowV619{display:flex;align-items:stretch;gap:4px;width:100%}.coachNutritionMobileCardRowV619 .coachNutritionMobileCardBtnV402{flex:1 1 auto;min-width:0}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealBadge,#root .coachPortalV207 .nutritionBuilderV555 .coachPlannerCardToneBadgeV388.nb427MealBadge{background:var(--wb555-green-soft)!important;background-image:none!important;border:1px solid var(--wb555-green-border)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important;box-shadow:none!important}#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCard.tone-warm .nb427MealBadge,#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCard.tone-strength .nb427MealBadge,#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCard.tone-accessory .nb427MealBadge,#root .coachPortalV207 .nutritionBuilderV555 .nb427MealCard.tone-skill .nb427MealBadge{background:var(--wb555-green-soft)!important;border-color:var(--wb555-green-border)!important;color:var(--wb555-green)!important;-webkit-text-fill-color:var(--wb555-green)!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV555 .pb388Main,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .nutritionBuilderV555.programBuilderV388{background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder{--coach-accent: #22c55e !important;--coach-accent-soft: #f0fdf4 !important;--coach-accent-border: rgba(34, 197, 94, .35) !important;--coach-accent-text: #052e16 !important}#root .coachPortalV207.coachView-programBuilder .coachNavV425ActiveClientBtn,#root .coachPortalV207.coachView-programBuilder .coachNavV425ActiveClientBtn:hover,#root .coachPortalV207.coachView-programBuilder .coachNavV425ActiveClientBtn:focus,#root .coachPortalV207.coachView-programBuilder .coachNavV425ActiveClientBtn:focus-visible{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;outline:none!important}#root .coachPortalV207.coachView-programBuilder .clientAvatarPhotoV227,#root .coachPortalV207.coachView-programBuilder .coachNavV425ActiveClientAvatar.clientAvatarPhotoV227{background:#f0fdf4!important;background-image:none!important;border-color:#22c55e59!important;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .coachNavV425FooterBtn,#root .coachPortalV207.coachView-programBuilder .coachNavV425FooterBtn:hover,#root .coachPortalV207.coachView-programBuilder .coachNavV425FooterBtn:focus,#root .coachPortalV207.coachView-programBuilder .coachNavV425FooterBtn:focus-visible{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .coachNavV425FooterBtnSignOut{color:#000!important;-webkit-text-fill-color:#000000!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-expanded,#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-active{box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555.is-expanded{border-color:var(--wb555-line)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardHeaderV555{align-items:start!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardGripV555,#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardGripV386.coachPlannerCardGripV555{align-self:start!important;margin-top:6px!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardCategoryV386,#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardCategoryV555{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.is-v555.is-expanded .coachPlannerCardExpandedV386{margin-left:0!important;margin-top:14px!important;padding:14px 18px 0 48px!important;width:100%!important;border-top:1px solid var(--wb555-line)!important;box-sizing:border-box!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardFormV386 label span{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientTrigger{padding:12px!important;align-items:start!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientTriggerBody{display:grid!important;gap:4px!important;min-width:0!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientHead{display:block!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientHead strong{display:block!important;font-size:14px!important;font-weight:700!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientMetaRow{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;margin-top:2px!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientTrigger small{display:block!important;margin-top:0!important;font-size:11px!important;font-weight:600!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207 .workoutBuilderV555 .pb388ClientCard,#root .coachPortalV207 .workoutBuilderV555 .pb388SideCard{background:var(--wb555-panel)!important;background-image:none!important;border-color:var(--wb555-line)!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388GhostBtn,#root .coachPortalV207 .workoutBuilderV555 .pb388GhostBtn.is-open,#root .coachPortalV207 .workoutBuilderV555 .pb388CopyCancelBtn,#root .coachPortalV207 .workoutBuilderV555 .pb388SideActions .pb388GhostBtn,#root .coachPortalV207 .workoutBuilderV555 .pb388CopyMenuActions .pb388GhostBtn,#root .coachPortalV207 .workoutBuilderV555 .pb388CopyMenuActions .pb388CopyCancelBtn{background:var(--wb555-panel)!important;background-image:none!important;border:1px solid var(--wb555-line)!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .pb388GhostBtn.is-open{border-color:var(--wb555-green)!important;color:#000!important;-webkit-text-fill-color:#000000!important}#root .coachPortalV207 .workoutBuilderV555 .pb388PublishBtn,#root .coachPortalV207 .workoutBuilderV555 .pb388CopyMenuActions .pb388PublishBtn{background:var(--wb555-green)!important;background-image:none!important;border-color:var(--wb555-green)!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 button:not(.pb388PublishBtn):not(.pb388WeekDay):not(.pb388SmartCard):not(.pb388ToolbarBtnSoft):not(.coachPlannerCardToolV555):not(.pb388AddChip){box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyMenuStacked{display:grid!important;gap:10px!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopySectionStacked{display:grid!important;gap:6px!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopySectionStacked .pb388CopySectionLabel{margin-bottom:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyPickPanel{border:1px solid var(--wb555-line)!important;border-radius:10px!important;background:var(--wb555-panel-soft)!important;background-image:none!important;padding:4px 10px!important;overflow:hidden!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyAllRow,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 label.pb388CopyPickRow{display:grid!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 0!important;border-top:1px solid var(--wb555-line)!important;border-bottom:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;cursor:pointer!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyAllRow{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;border-top:0!important;border-bottom:1px solid var(--wb555-line)!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 label.pb388CopyDayRow{grid-template-columns:auto minmax(0,1fr)!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 label.pb388CopyClientRow{grid-template-columns:auto auto minmax(0,1fr)!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyPickList .pb388CopyPickRow:first-child,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyPickList .pb388CopyPickRow:first-of-type{border-top:0!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyAllRow:has(input:checked),#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 label.pb388CopyPickRow:has(input:checked){background:transparent!important;background-image:none!important;box-shadow:none!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyAllRow input,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 label.pb388CopyPickRow input{margin:0!important;accent-color:var(--wb555-green)!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyAllRow strong,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyAllRow small,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyPickLabel,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyClientName,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyMenuHead strong{background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important;font-weight:650!important;letter-spacing:normal!important;text-transform:none!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyAllRow small{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important;font-size:11px!important;font-weight:500!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyClientAvatar{width:28px!important;height:28px!important;border-radius:999px!important;background:var(--wb555-green-soft)!important;background-image:none!important;border:1px solid var(--wb555-green-border)!important;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;display:grid!important;place-items:center!important;font-size:10px!important;font-weight:700!important;flex-shrink:0!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388CopyMenuHead span{color:var(--wb555-muted)!important;-webkit-text-fill-color:var(--wb555-muted)!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ClientCard:not(.pb583-client-card){padding:0!important;overflow:hidden!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ClientTrigger,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ClientTrigger:hover,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ClientTrigger:focus,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ClientTrigger:focus-visible,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ClientTrigger:active,#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388ClientTrigger[aria-expanded=true]{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--wb555-text)!important;-webkit-text-fill-color:var(--wb555-text)!important}#root .coachPortalV207.coachView-programBuilder .workoutBuilderV555 .pb388Avatar{background:var(--wb555-green-soft)!important;background-image:none!important;border:1px solid var(--wb555-green-border)!important;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;box-shadow:none!important}#root .coachPortalV207 .workoutBuilderV555 .coachPlannerCardV386.tone-accessory{--planner-tone: #14b8a6 !important;--planner-tone-soft: rgba(20, 184, 166, .14) !important;--planner-tone-border: rgba(20, 184, 166, .28) !important}@media (min-width: 901px){.coachPortalV207{--coach-font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--coach-fs-page: 30px;--coach-fs-kpi: 20px;--coach-fs-title: 15px;--coach-fs-body: 15px;--coach-fs-meta: 13px;--coach-fs-ui: 14px;--coach-w-regular: 400;--coach-w-medium: 500;--coach-w-semibold: 600;--coach-w-bold: 700;--coach-tracking-tight: -.03em;--coach-tracking-ui: -.01em;--coach-tracking-kicker: .04em;--coach-desk-muted: #64748b;--coach-desk-text: #0f172a;font-family:var(--coach-font);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;letter-spacing:var(--coach-tracking-ui)}html[data-nutri-theme=light] #root .coachPortalV207:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207{background:var(--coach-page, #ffffff)!important;background-image:none!important}html[data-nutri-theme=dark] #root .coachPortalV207:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=dark] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207{background:var(--coach-page, #000000)!important;background-image:none!important}.coachPortalV207 .coachDeskHomeV552.ch552{--ch-fs-2xl: var(--coach-fs-page);--ch-fs-md: var(--coach-fs-body);--ch-fs-sm: var(--coach-fs-body);--ch-fs-xs: var(--coach-fs-ui);--ch-fs-lg: 16px;--muted: var(--coach-desk-muted);--subtle: var(--coach-desk-muted);--text: var(--coach-desk-text)}.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-head h1{font-size:var(--coach-fs-page)!important;font-weight:var(--coach-w-semibold)!important;letter-spacing:var(--coach-tracking-tight)!important;color:var(--coach-desk-text)!important;-webkit-text-fill-color:var(--coach-desk-text)!important}.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-head p,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-sync,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-kpi span,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-pnote,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-psub,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-intel p,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-feed time,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-table td{color:var(--coach-desk-muted)!important;-webkit-text-fill-color:var(--coach-desk-muted)!important;font-weight:var(--coach-w-regular)!important}.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-kpi strong{font-size:var(--coach-fs-kpi)!important;font-weight:var(--coach-w-bold)!important;letter-spacing:-.02em!important}.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-panel-head h2,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-pmeta strong,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-feed strong,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-wmid strong{font-size:var(--coach-fs-title)!important;font-weight:var(--coach-w-semibold)!important;color:var(--coach-desk-text)!important;-webkit-text-fill-color:var(--coach-desk-text)!important}.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-klink,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-link,.coachPortalV207 .coachDeskHomeV552.ch552 .ch552-plink{font-size:var(--coach-fs-ui)!important;font-weight:var(--coach-w-semibold)!important}.coachPortalV207 .coachDeskIntelV552.ci552-root{--text: #000000;--subtle: #000000;--muted: #000000;--font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;font-family:var(--font)!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top{align-items:flex-start!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-eyebrow{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:11px!important;font-weight:700!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top h1{font-size:28px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#000!important;-webkit-text-fill-color:#000000!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top p,.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-issue,.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-alerts th,.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-daterange small{color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:400!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-daterange small{color:#000!important;-webkit-text-fill-color:#000000!important;font-size:10px!important;font-weight:500!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-kpi strong{font-size:26px!important;font-weight:700!important;letter-spacing:-.04em!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-sig-card strong{font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-kpi label{font-size:11px!important;font-weight:650!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-panel-head h2{font-size:15px!important;font-weight:650!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-tclient{font-size:12px!important;font-weight:650!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-toolbtn,.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-daterange,.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-search input{font-size:12px!important;font-weight:600!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-link,.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-klink,.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-linkbtn{font-size:12px!important;font-weight:600!important;color:#06f!important}.coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-panel-head h2 .num{font-weight:700!important}.coachPortalV207 .coachClientsV550 .coachClientsHeadV460 h1{font-size:var(--coach-fs-page)!important;font-weight:var(--coach-w-semibold)!important;letter-spacing:var(--coach-tracking-tight)!important}.coachPortalV207 .coachClientsV550 .coachClientsHeadV460 p,.coachPortalV207 .coachClientsV550 .coachClientsMetaV460,.coachPortalV207 .coachClientsV550 .coachClientCardV550Sub{font-size:var(--coach-fs-body)!important;font-weight:var(--coach-w-regular)!important;color:var(--coach-desk-muted)!important;-webkit-text-fill-color:var(--coach-desk-muted)!important}.coachPortalV207 .coachClientsV550 .coachClientsFilterPillV550,.coachPortalV207 .coachClientsV550 .coachClientsStatusSelectV550{font-size:var(--coach-fs-ui)!important;font-weight:var(--coach-w-medium)!important}.coachPortalV207 .coachClientsV550 .coachClientsSummaryCardV550 strong{font-size:var(--coach-fs-kpi)!important;font-weight:var(--coach-w-bold)!important;letter-spacing:-.02em!important}.coachPortalV207 .coachClientsV550 .coachClientsSummaryRailLabelV550,.coachPortalV207 .coachClientsV550 .coachClientsSummaryCardV550 em{font-size:var(--coach-fs-meta)!important;font-weight:var(--coach-w-regular)!important;color:var(--coach-desk-muted)!important;-webkit-text-fill-color:var(--coach-desk-muted)!important}.coachPortalV207 .nz-coach-command .nz-client-title{font-size:var(--coach-fs-page)!important;font-weight:var(--coach-w-semibold)!important}.coachPortalV207 .nz-coach-command .nz-rail-name,.coachPortalV207 .nz-coach-command .nz-phase-name{font-weight:var(--coach-w-semibold)!important}.coachPortalV207 .nz-coach-command .nz-card-title,.coachPortalV207 .nz-coach-command .nz-plan-title,.coachPortalV207 .nz-coach-command .nz-insight-title,.coachPortalV207 .nz-coach-command .nz-activity-title,.coachPortalV207 .nz-coach-command .nz-handoff-checkin-title{font-size:var(--coach-fs-title)!important;font-weight:var(--coach-w-semibold)!important}.coachPortalV207 .nz-coach-command .nz-kpi-value,.coachPortalV207 .nz-coach-command .nz-ring-mini-value,.coachPortalV207 .nz-coach-command .nz-trend-value,.coachPortalV207 .nz-coach-command .nz-checkin-value{font-weight:var(--coach-w-bold)!important}.coachPortalV207 .nz-coach-command .nz-kpi-sub,.coachPortalV207 .nz-coach-command .nz-card-meta,.coachPortalV207 .nz-coach-command .nz-insight-text,.coachPortalV207 .nz-coach-command .nz-activity-sub,.coachPortalV207 .nz-coach-command .nz-client-subtitle,.coachPortalV207 .nz-coach-command .nz-rail-label{font-weight:var(--coach-w-regular)!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskHomeV552.ch552 :is(.ch552-sync,.ch552-panel,.ch552-kpi,.ch552-pcard,.ch552-review,.ch552-mbox,.ch552-week-strip,.ch552-table-wrap){background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root :is(.ci552-panel,.ci552-kpi,.ci552-panel-body,.ci552-rec,.ci552-risk-row,.ci552-pattern,.ci552-playbook-card,.ci552-search,.ci552-toolbtn,.ci552-daterange,.ci595-rec-tile){background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-tile:hover,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-tile.is-selected{background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-tile.is-selected{border-color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-nutrition,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-workout,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-program,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-readiness,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-checkin,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci595-rec-av.is-message{background:#e8edf4!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-sig-card{background:#fafafa!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root :is(.ci552-tl,.ci552-risk-line,.ci552-link){background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-search input,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-search input[type=search]{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskHomeV552.ch552 .ch552-pbtn,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskHomeV552.ch552 .ch552-pbtn-secondary,html[data-nutri-theme=light] #root .coachPortalV207 .coachClientsV550 .coachClientCardV550BtnPrimary,html[data-nutri-theme=light] #root .coachPortalV207 .coachClientsV550 .coachClientCardV550BtnSoft,html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-toolbtn{background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskHomeV552.ch552 :is(.ch552-klink,.ch552-link,.ch552-plink,.ch552-wchev),html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root :is(.ci552-link,.ci552-klink,.ci552-linkbtn),html[data-nutri-theme=light] #root .coachPortalV207 .coachClientsV550 .coachClientsAlphaV550 button{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachClientsV550 .coachClientsAlphaV550 button.active{background:#f0fdf4!important;border-color:transparent!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskHomeV552.ch552 :is(.ch552-pmeta strong,.ch552-feed strong,.ch552-panel-head h2,.ch552-wmid strong,.ch552-table th,.ch552-head h1),html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskIntelV552.ci552-root :is(.ci552-top h1,.ci552-panel-head h2,.ci552-tclient,.ci552-kpi label,.ci552-sig-card strong),html[data-nutri-theme=light] #root .coachPortalV207 .coachClientsV550 :is(.coachClientsHeadV460 h1,.coachClientCardV550Name,.coachClientsSummaryCardV550 strong){color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=dark] #root .coachPortalV207 .coachDeskHomeV552.ch552 .ch552-head p,html[data-nutri-theme=dark] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top p,html[data-nutri-theme=dark] #root .coachPortalV207 .coachClientsV550 .coachClientsHeadV460 p{color:#ffffff8c!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important;font-weight:var(--coach-w-regular)!important}html[data-nutri-theme=dark] #root .coachPortalV207 .coachDeskHomeV552.ch552 .ch552-head h1,html[data-nutri-theme=dark] #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top h1,html[data-nutri-theme=dark] #root .coachPortalV207 .coachClientsV550 .coachClientsHeadV460 h1{font-size:var(--coach-fs-page)!important;font-weight:var(--coach-w-semibold)!important}}.nz-coach-command,.nz-coach-command[data-theme=light]{--nz-bg: #ffffff;--nz-page: #ffffff;--nz-panel: rgba(255, 255, 255, .88);--nz-panel-solid: #ffffff;--nz-soft: #f8fafc;--nz-soft-2: #eef2f7;--nz-border: #e4e8ef;--nz-border-strong: #d5dbe7;--nz-text: #071225;--nz-heading: #061125;--nz-muted: #0f172a;--nz-subtle: #0f172a;--nz-navy: #071a3d;--nz-blue: #1d4ed8;--nz-green: #22c55e;--nz-green-dark: #16a34a;--nz-purple: #8b5cf6;--nz-orange: #f59e0b;--nz-red: #ef4444;--nz-card-glow: rgba(15, 23, 42, .06);--nz-shadow-soft: 0 10px 30px rgba(15, 23, 42, .06);--nz-shadow-card: 0 18px 50px rgba(15, 23, 42, .08);--nz-shadow-button: 0 10px 24px rgba(7, 26, 61, .18);--nz-ring-bg: #eef2f7;--nz-track: #edf1f7}.nz-coach-command[data-theme=dark]{--nz-bg: #000000;--nz-page: #000000;--nz-panel: rgba(10, 10, 10, .92);--nz-panel-solid: #0a0a0a;--nz-soft: #111111;--nz-soft-2: #141414;--nz-border: rgba(255, 255, 255, .09);--nz-border-strong: rgba(255, 255, 255, .16);--nz-text: #e7edf6;--nz-heading: #ffffff;--nz-muted: #a5afc1;--nz-subtle: #778299;--nz-navy: #111111;--nz-blue: #5b8cff;--nz-green: #35d06f;--nz-green-dark: #16a34a;--nz-purple: #a78bfa;--nz-orange: #fbbf24;--nz-red: #fb7185;--nz-card-glow: rgba(0, 0, 0, .28);--nz-shadow-soft: 0 18px 50px rgba(0, 0, 0, .28);--nz-shadow-card: 0 24px 70px rgba(0, 0, 0, .42);--nz-shadow-button: 0 12px 34px rgba(34, 197, 94, .22);--nz-ring-bg: rgba(255, 255, 255, .08);--nz-track: rgba(255, 255, 255, .08)}.nz-coach-command{--nz-radius-xs: 10px;--nz-radius-sm: 14px;--nz-radius-md: 18px;--nz-radius-lg: 24px;--nz-radius-xl: 32px;--nz-font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;min-height:100vh;background:var(--nz-bg);color:var(--nz-text);font-family:var(--nz-font)}.nz-coach-command[data-theme=light],.nz-coach-command:not([data-theme=dark]){background:var(--nz-bg);background-image:none}.nz-coach-command[data-theme=dark]{background:var(--nz-bg);background-image:none}.nz-coach-command[data-theme=dark] .nz-client-rail{background:var(--nz-panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.nz-coach-command[data-theme=dark] .nz-kpi-card,.nz-coach-command[data-theme=dark] .nz-card{background:var(--nz-panel-solid)}.nz-coach-command[data-theme=dark] .nz-kpi-card:after{display:none}.nz-coach-command *{box-sizing:border-box}.nz-command-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:100vh;align-items:stretch}.nz-client-rail{position:sticky;top:0;height:100vh;width:300px;max-width:100%;min-width:0;padding:24px 20px 24px 16px;border-left:1px solid var(--nz-border);background:var(--nz-panel-solid);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.nz-main{padding:24px;min-width:0}.nz-page-header{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-bottom:12px}.nz-header-kicker{display:inline-flex;align-items:center;gap:5px;color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:500;margin-bottom:3px}.nz-client-title-row{display:flex;align-items:center;gap:8px}.nz-client-title{margin:0;color:var(--nz-heading);font-size:22px;line-height:26px;letter-spacing:-.03em;font-weight:700}.nz-client-subtitle{margin:2px 0 0;color:var(--nz-heading);font-size:14px;line-height:18px;font-weight:400}.nz-top-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.nz-section-tabs{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 18px;padding:0;border:0;background:transparent;overflow-x:auto;scrollbar-width:none}.nz-section-tabs::-webkit-scrollbar{display:none}.nz-section-tab{display:inline-flex;align-items:center;justify-content:center;gap:0;height:40px;padding:0 16px;border-radius:9px;border:1px solid var(--nz-border);background:var(--nz-panel-solid);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--nz-heading);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.nz-section-tab:hover:not(.active){color:var(--nz-heading);background:color-mix(in srgb,var(--nz-panel-solid) 72%,transparent)}.nz-section-tab.active{border-color:var(--nz-green);background:var(--nz-green);color:#052e16}.nz-section-tab-icon{display:none}.nz-section-tab-icon-svg{width:14px;height:14px;display:block}.nz-section-tab.active .nz-section-tab-icon{color:var(--nz-green)}.nz-section-tab-label{line-height:1}.nz-coach-command[data-theme=dark] .nz-section-tabs{background:var(--nz-soft)}.nz-coach-command[data-theme=dark] .nz-section-tab:hover:not(.active){background:#ffffff0a}.nz-back-link{display:inline-flex;align-items:center;gap:8px;color:var(--nz-text);text-decoration:none;font-size:14px;font-weight:750;margin-bottom:26px}.nz-rail-profile{display:flex;align-items:center;gap:16px;margin-bottom:28px}.nz-avatar{width:76px;height:76px;border-radius:999px;display:grid;place-items:center;color:var(--nz-heading);font-size:30px;font-weight:850;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.7),transparent 32%),linear-gradient(135deg,#8b5cf63d,#1d4ed814);border:1px solid var(--nz-border)}.nz-coach-command[data-theme=dark] .nz-avatar{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.16),transparent 35%),linear-gradient(135deg,#8b5cf666,#1d4ed81a)}.nz-rail-name{margin:0 0 5px;font-size:26px;line-height:1;font-weight:850;letter-spacing:-.045em;color:var(--nz-heading)}.nz-rail-list{display:grid;gap:15px;margin:26px 0}.nz-rail-item{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.nz-rail-icon{display:none}.nz-rail-label{color:var(--nz-heading);font-size:13px;font-weight:800;letter-spacing:.02em}.nz-rail-value{margin-top:2px;color:var(--nz-heading);font-size:14px;line-height:1.25;font-weight:750}.nz-phase-card,.nz-ring-card,.nz-panel-card{border:1px solid var(--nz-border);background:var(--nz-panel);border-radius:var(--nz-radius-lg);box-shadow:var(--nz-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nz-phase-card{padding:18px;margin:24px 0 16px}.nz-phase-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.nz-phase-dot{display:none}.nz-phase-name{color:var(--nz-heading);font-size:14px;font-weight:800}.nz-phase-meta{color:var(--nz-muted);font-size:12px;font-weight:700}.nz-progress-track{width:100%;height:6px;border-radius:999px;background:var(--nz-track);overflow:hidden}.nz-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--nz-blue),var(--nz-purple),var(--nz-green))}.nz-progress-caption{margin-top:9px;color:var(--nz-muted);font-size:12px;font-weight:700}.nz-rail-actions{display:grid;gap:10px;margin:16px 0}.nz-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(34,197,94,.32);min-height:44px;border-radius:var(--nz-radius-sm);padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--nz-green);color:#052e16;font-size:14px;font-weight:600;letter-spacing:-.015em;cursor:pointer;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.nz-btn:hover{transform:translateY(-1px);border-color:var(--nz-border-strong);box-shadow:var(--nz-shadow-soft)}.nz-btn-primary{background:var(--nz-green);color:#052e16;border-color:#22c55e52;box-shadow:none}.nz-coach-command[data-theme=dark] .nz-btn-primary{background:var(--nz-green);border-color:transparent}.nz-btn-success{color:#fff;background:linear-gradient(180deg,#22c55e,#07913b);border-color:#22c55e73;box-shadow:0 14px 36px #22c55e38}.nz-btn-ghost{background:transparent;border-color:transparent;color:var(--nz-green)}.nz-btn-icon{width:44px;padding:0}.nz-status-pill,.nz-chip,.nz-risk-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0;padding:2px 7px;border-radius:999px;font-size:10px;line-height:14px;font-weight:500;border:1px solid transparent;white-space:nowrap}.nz-plan-row .nz-chip{font-size:9px;line-height:12px;padding:1px 6px}.nz-status-pill{color:#0f7a37;background:#22c55e29;border-color:#22c55e38}.nz-chip-green{color:#0f7a37;background:#22c55e21;border-color:#22c55e33}.nz-chip-blue{color:var(--nz-blue);background:#1d4ed81a;border-color:#1d4ed82e}.nz-chip-purple{color:var(--nz-purple);background:#8b5cf61f;border-color:#8b5cf633}.nz-chip-orange{color:#b45309;background:#f59e0b24;border-color:#f59e0b33}.nz-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;align-items:stretch}.nz-kpi-card{position:relative;overflow:hidden;min-height:92px;padding:10px;display:flex;flex-direction:column;border-radius:10px;border:1px solid var(--nz-border);background:var(--nz-panel-solid);box-shadow:var(--nz-shadow-soft)}.nz-kpi-card:after{display:none}.nz-kpi-head{display:flex;align-items:center;gap:5px;min-height:20px;height:auto;color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:600}.nz-kpi-icon{display:none}.nz-kpi-value{margin-top:5px;color:var(--nz-heading);font-size:18px;line-height:22px;font-weight:700;letter-spacing:-.02em}.nz-kpi-sub{margin-top:1px;color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:400}.nz-kpi-spark{display:block;width:100%;margin-top:8px;background:transparent}.nz-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.nz-content-grid-top{grid-template-columns:repeat(2,minmax(0,1fr))}.nz-content-grid-2x2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:16px}.nz-overview-shell{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.nz-overview-shell>.nz-kpi-grid{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0}.nz-overview-shell>.nz-kpi-grid>.nz-kpi-card{grid-column:auto}.nz-overview-span-full{grid-column:1 / -1}.nz-overview-shell>.nz-content-grid,.nz-overview-shell>.nz-content-grid-top,.nz-overview-shell>.nz-content-grid-2x2,.nz-overview-shell>.nz-content-grid-bottom{grid-column:1 / -1;margin-top:0}.nz-overview-shell>.nz-content-grid-top{grid-template-columns:repeat(2,minmax(0,1fr))}.nz-overview-shell>.nz-content-grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.nz-overview-shell .nz-content-grid>.nz-card{grid-column:span 4}.nz-overview-shell .nz-content-grid-top>.nz-card,.nz-overview-shell .nz-content-grid-2x2>.nz-card{grid-column:auto}.nz-content-grid-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:16px}.nz-content-grid-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);gap:16px}.nz-card{height:100%;display:flex;flex-direction:column;min-width:0;border:1px solid var(--nz-border);border-radius:12px;background:var(--nz-panel-solid);box-shadow:var(--nz-shadow-soft);padding:16px}.nz-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.nz-card-title{margin:0;color:var(--nz-heading);font-size:16px;line-height:20px;font-weight:600}.nz-card-meta{color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:400}.nz-plan-stack{display:grid;gap:6px;flex:1}.nz-plan-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 8px;align-items:center;min-height:44px;padding:8px 10px;border:1px solid var(--nz-border);background:var(--nz-soft);border-radius:8px}.nz-plan-row-checkin{grid-template-columns:minmax(0,1fr) auto}.nz-plan-icon{display:none}.nz-plan-icon-nutrition{background:#22c55e24;color:var(--nz-green-dark)}.nz-plan-icon-checkin{background:#1d4ed81a;color:var(--nz-blue)}.nz-plan-title{color:var(--nz-heading);font-size:14px;line-height:18px;font-weight:600;margin-bottom:0}.nz-plan-sub{color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nz-plan-footer{margin-top:10px;min-height:40px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--nz-radius-sm);background:#1d4ed814;color:var(--nz-text);font-size:13px;font-weight:750}.nz-metric-list{display:grid;gap:12px;flex:1}.nz-metric-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;align-items:center}.nz-metric-label{grid-row:1;color:var(--nz-heading);font-size:14px;line-height:18px;font-weight:500}.nz-metric-value{grid-row:1;color:var(--nz-heading);font-size:14px;line-height:18px;font-weight:600}.nz-mini-bar{grid-column:1 / -1;grid-row:2;height:4px;border-radius:999px;background:var(--nz-track);overflow:hidden;margin-top:0}.nz-mini-bar>span{display:block;height:100%;border-radius:inherit;background:var(--nz-green)}.nz-mini-bar-blue>span{background:var(--nz-blue)}.nz-mini-bar-purple>span{background:var(--nz-purple)}.nz-insight-stack{display:grid;gap:6px;flex:1}.nz-insight{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px 10px;border:1px solid var(--nz-border);border-left-width:3px;border-left-color:var(--nz-orange);border-radius:8px;background:var(--nz-soft)}.nz-insight-high{border-left-color:#f97316}.nz-insight-red{border-left-color:var(--nz-red)}.nz-insight-blue{border-left-color:var(--nz-blue)}.nz-insight-purple{border-left-color:var(--nz-purple)}.nz-insight-icon{display:none}.nz-insight-title{color:var(--nz-heading);font-size:14px;line-height:18px;font-weight:600;margin-bottom:1px}.nz-insight-text{color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:400}.nz-risk-pill{background:#f59e0b1f;color:#b45309;border-color:#f59e0b2e}.nz-risk-high{background:#ef44441a;color:var(--nz-red);border-color:#ef44442e}.nz-risk-low{background:#1d4ed81a;color:var(--nz-blue);border-color:#1d4ed82e}.nz-activity-list{display:grid;flex:1}.nz-activity{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:7px 0;align-items:start;border-bottom:1px solid var(--nz-border)}.nz-activity:last-child{border-bottom:0}.nz-activity-dot{display:none}.nz-activity-title{color:var(--nz-heading);font-size:14px;line-height:18px;font-weight:600}.nz-activity-sub{margin-top:0;color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:400}.nz-activity-body{min-width:0}.nz-activity-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:1px}.nz-activity-time{color:var(--nz-heading);font-size:13px;line-height:17px;font-weight:400;white-space:nowrap;flex-shrink:0}.nz-dot-green{background:#22c55e24;color:var(--nz-green-dark)}.nz-dot-purple{background:#8b5cf624;color:var(--nz-purple)}.nz-dot-orange{background:#f59e0b24;color:var(--nz-orange)}.nz-dot-blue{background:#1d4ed81a;color:var(--nz-blue)}.nz-trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nz-trend-card{min-height:130px;padding:14px;border:1px solid var(--nz-border);border-radius:var(--nz-radius-md);background:color-mix(in srgb,var(--nz-soft) 68%,transparent)}.nz-trend-label{color:var(--nz-heading);font-size:13px;font-weight:850}.nz-trend-value{margin-top:5px;color:var(--nz-heading);font-size:20px;font-weight:850;letter-spacing:-.04em}.nz-trend-positive{color:var(--nz-green-dark);font-size:12px;font-weight:850;background:#22c55e21;border-radius:999px;padding:3px 7px}.nz-sparkline{display:block;margin-top:8px;width:100%;height:46px;background:transparent;opacity:1}.nz-checkin-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;padding:14px;border:1px solid var(--nz-border);border-radius:var(--nz-radius-md);background:color-mix(in srgb,var(--nz-soft) 70%,transparent)}.nz-checkin-stat{text-align:center;border-right:1px solid var(--nz-border)}.nz-checkin-stat:last-child{border-right:0}.nz-checkin-label{color:var(--nz-muted);font-size:11px;font-weight:800}.nz-checkin-value{margin-top:5px;color:var(--nz-heading);font-size:17px;font-weight:900}.nz-value-good{color:var(--nz-green-dark)}.nz-value-warning{color:#ea580c}.nz-value-purple{color:var(--nz-purple)}.nz-ring-card{padding:18px;margin-top:10px}.nz-ring-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.nz-ring-title{margin:0;color:var(--nz-heading);font-size:15px;font-weight:850;letter-spacing:-.025em}.nz-ring-info{width:26px;height:26px;border-radius:999px;border:1px solid var(--nz-border);background:var(--nz-soft);color:var(--nz-muted);display:grid;place-items:center;font-size:12px;font-weight:900}.nz-rings-layout{display:grid;grid-template-columns:132px 1fr;gap:14px;align-items:center}.nz-rings{width:132px;height:132px;position:relative}.nz-ring{position:absolute;inset:var(--inset);border-radius:50%;background:conic-gradient(var(--color) calc(var(--value) * 1%),var(--nz-ring-bg) 0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color) 15%,transparent)}.nz-ring:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;background:var(--nz-panel-solid)}.nz-ring-kcal{--inset: 0px;--color: #22c55e;--value: 0}.nz-ring-protein{--inset: 17px;--color: #2563eb;--value: 0}.nz-ring-fat{--inset: 34px;--color: #f59e0b;--value: 0}.nz-ring-carbs{--inset: 51px;--color: #8b5cf6;--value: 0}.nz-ring-core{position:absolute;top:52px;right:52px;bottom:52px;left:52px;border-radius:50%;background:var(--nz-panel-solid);border:1px solid var(--nz-border);box-shadow:var(--nz-shadow-soft)}.nz-ring-legend{display:grid;gap:8px}.nz-ring-row{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;color:var(--nz-muted);font-size:12px;font-weight:800}.nz-ring-key{width:8px;height:8px;border-radius:999px}.nz-key-kcal{background:#22c55e}.nz-key-protein{background:#2563eb}.nz-key-fat{background:#f59e0b}.nz-key-carbs{background:#8b5cf6}.nz-key-water{background:#0ea5e9}.nz-ring-row strong{color:var(--nz-heading);font-size:12px}.nz-ring-copy{min-width:0;display:grid;gap:1px}.nz-ring-sub{color:var(--nz-muted);font-size:10px;line-height:1.35;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nz-ring-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.nz-ring-footer.nz-ring-footer-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nz-ring-mini{padding:12px;border-radius:var(--nz-radius-sm);border:1px solid var(--nz-border);background:color-mix(in srgb,var(--nz-soft) 78%,transparent)}.nz-ring-mini-label{color:var(--nz-muted);font-size:11px;font-weight:800}.nz-ring-mini-value{margin-top:6px;color:var(--nz-heading);font-size:18px;font-weight:850;letter-spacing:-.03em}.nz-ring-mini-sub{margin-top:2px;color:var(--nz-muted);font-size:10px;line-height:1.35;font-weight:650;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nz-note-body{color:var(--nz-text);font-size:14px;line-height:1.55;font-weight:650}.nz-note-author{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--nz-border)}.nz-author-avatar{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:var(--nz-soft-2);color:var(--nz-heading);font-weight:850}@media (max-width: 1280px){.nz-command-layout{grid-template-columns:minmax(0,1fr) 297px}.nz-kpi-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.nz-content-grid,.nz-content-grid-top,.nz-content-grid-2x2,.nz-content-grid-wide{grid-template-columns:1fr}}@media (max-width: 900px){.nz-command-layout{grid-template-columns:1fr}.nz-client-rail{position:relative;height:auto}.nz-main{padding:22px 16px 34px}.nz-page-header,.nz-top-actions{flex-direction:column;align-items:stretch}.nz-kpi-grid,.nz-trend-grid,.nz-checkin-summary{grid-template-columns:1fr}.nz-checkin-stat{border-right:0;border-bottom:1px solid var(--nz-border);padding-bottom:8px}.nz-checkin-stat:last-child{border-bottom:0;padding-bottom:0}}.nz-phase-foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--nz-border)}.nz-phase-foot strong{display:block;color:var(--nz-heading);font-size:15px;font-weight:800}.nz-phase-foot span{display:block;margin-top:3px;color:var(--nz-muted);font-size:11px;font-weight:650;line-height:1.35}.nz-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.nz-detail-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--nz-border);border-radius:999px;min-height:36px;padding:0 14px;background:var(--nz-panel);color:var(--nz-muted);font-size:13px;font-weight:750;cursor:pointer}.nz-detail-tabs button.is-active{color:var(--nz-heading);border-color:color-mix(in srgb,var(--nz-blue) 35%,var(--nz-border));background:color-mix(in srgb,var(--nz-blue) 10%,var(--nz-panel-solid))}.nz-rail-select{width:100%;margin-top:4px;min-height:36px;border:1px solid var(--nz-border);border-radius:var(--nz-radius-xs);padding:0 10px;background:var(--nz-panel-solid);color:var(--nz-heading);font-size:13px;font-weight:700}.nz-rail-error{margin:0 0 12px;color:var(--nz-red);font-size:12px;font-weight:700}.nz-rail-warn{color:var(--nz-orange)}.nz-status-warn{color:#b45309;background:#f59e0b29;border-color:#f59e0b3d}.nz-status-danger{color:var(--nz-red);background:#ef444424;border-color:#ef444438}.nz-chip-good{color:#0f7a37;background:#22c55e24;border-color:#22c55e33}.nz-chip-warn{color:#b45309;background:#f59e0b24;border-color:#f59e0b33}.nz-risk-low{color:var(--nz-blue);background:#1d4ed81f;border-color:#1d4ed82e}.nz-kpi-spark{display:block;width:100%;margin-top:8px;background:transparent;background-image:none}.nz-kpi-head{display:flex;align-items:center;gap:5px;min-height:20px;height:20px;font-size:9px;line-height:12px;font-weight:600;color:var(--nz-heading)}.nz-kpi-label{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nz-kpi-icon{width:20px;height:20px;min-width:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.nz-kpi-icon-svg{width:11px;height:11px;display:block}.nz-icon-blue{background:#eff6ff;color:#2563eb}.nz-icon-green{background:#dcfce7;color:#16a34a}.nz-icon-purple{background:#ede9fe;color:#7c3aed}.nz-icon-orange{background:#ffedd5;color:#ea580c}.nz-kpi-value{margin-top:5px;font-size:14px;line-height:16px;font-weight:700;letter-spacing:-.02em}.nz-kpi-value-text{font-size:13px;line-height:15px}.nz-kpi-denom{font-size:11px;font-weight:600;color:var(--nz-muted)}.nz-kpi-sub{margin-top:1px;font-size:9px;line-height:12px;font-weight:400;color:var(--nz-muted)}.nz-kpi-sub-stack{display:grid;gap:0}.nz-progress-track{margin-top:auto;height:3px;border-radius:999px;background:#e2e8f0}.nz-coach-command[data-theme=dark] .nz-progress-track{background:#ffffff14}.nz-progress-bar{display:block;height:100%;border-radius:inherit;background:var(--nz-green)}.nz-bar-purple{background:var(--nz-purple)}.nz-bar-blue{background:var(--nz-blue)}.nz-btn-icon-svg{width:12px;height:12px;display:block;flex-shrink:0}.nz-header-kicker{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:13px;color:var(--nz-muted)}.nz-header-kicker .nz-btn-icon-svg{color:var(--nz-muted)}.nz-btn-primary .nz-btn-icon-svg{color:#fff}.nz-rail-icon{display:flex;align-items:center;justify-content:center;color:var(--nz-muted)}.nz-rail-icon-svg{width:16px;height:16px;display:block}.nz-rail-body{min-width:0}.nz-rail-item-editable .nz-rail-select-wrap{display:block;margin-top:1px;position:relative}.nz-rail-item-editable .nz-rail-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;padding:0 14px 0 0;margin:0;min-height:0;font-size:11px;line-height:14px;font-weight:600;color:var(--nz-heading);cursor:pointer}.nz-rail-item-editable .nz-rail-select-wrap:after{display:none;content:none}.nz-plan-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.nz-plan-icon-session{background:#eff6ff;color:#2563eb}.nz-plan-icon-nutrition{background:#dcfce7;color:#16a34a}.nz-plan-icon-checkin{background:#eff6ff;color:#2563eb}.nz-plan-icon-svg{width:13px;height:13px;display:block}.nz-plan-copy{min-width:0}.nz-plan-title{font-size:11px;line-height:14px;font-weight:600}.nz-plan-sub{font-size:10px;line-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nz-metric-glyph{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.nz-metric-icon-svg{width:14px;height:14px;display:block}.nz-metric-icon-muted{color:var(--nz-muted)}.nz-metric-icon-green{color:#16a34a}.nz-metric-icon-blue{color:#2563eb}.nz-metric-icon-purple{color:#7c3aed}.nz-ring-row{grid-template-columns:8px minmax(0,1fr) 30px;gap:6px;font-size:10px}.nz-upcoming-panel{margin-top:12px;padding:10px;border:1px solid var(--nz-border);border-radius:8px;background:var(--nz-soft)}.nz-upcoming-label{font-size:11px;font-weight:600;margin-bottom:4px}.nz-upcoming-date,.nz-upcoming-session{font-size:10px;color:var(--nz-muted)}@media (min-width: 901px){.coachPortalV207.coachView-clients .coachMainV207:has(.nz-coach-command),.coachPortalV207.coachView-clientPortal .coachMainV207:has(.nz-coach-command){padding:0!important;background:#fff!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}}html[data-nutri-theme=dark] .coachPortalV207 .coachMainV207:has(.nz-coach-command){background:var(--ho-bg, #000000)!important}html[data-nutri-theme=light] .coachPortalV207 .coachMainV207:has(.nz-coach-command){background:#fff!important}@media (min-width: 901px){.coachPortalV207.coachDesktopClientShellV285>.coachMainV207:has(.nz-coach-command){min-height:0!important;flex:1 1 auto!important;overflow:auto!important;overscroll-behavior:contain!important}.coachPortalV207.coachDesktopClientShellV285:has(.nz-coach-command){background:#fff!important;min-height:100vh!important}html[data-nutri-theme=dark] .coachPortalV207.coachDesktopClientShellV285:has(.nz-coach-command){background:var(--ho-bg, #000000)!important}}.coachPortalV207 .nz-coach-command{flex:1 1 auto!important;min-height:100%!important;background:#fff!important}.coachPortalV207 .nz-coach-command .nz-command-layout{min-height:100%!important}.coachPortalV207 .nz-coach-command :where(p,small,span,em,li,dd,td){color:inherit!important}.coachPortalV207 .nz-coach-command .nz-kpi-value,.coachPortalV207 .nz-coach-command .nz-kpi-value *,.coachPortalV207 .nz-coach-command .nz-client-title,.coachPortalV207 .nz-coach-command .nz-rail-name,.coachPortalV207 .nz-coach-command .nz-rail-value,.coachPortalV207 .nz-coach-command .nz-plan-title,.coachPortalV207 .nz-coach-command .nz-metric-value,.coachPortalV207 .nz-coach-command .nz-card-title,.coachPortalV207 .nz-coach-command .nz-insight-title,.coachPortalV207 .nz-coach-command .nz-activity-title,.coachPortalV207 .nz-coach-command h1,.coachPortalV207 .nz-coach-command h2,.coachPortalV207 .nz-coach-command h3,.coachPortalV207 .nz-coach-command strong{color:var(--ho-text, var(--nz-heading, #0f172a))!important}.coachPortalV207 .nz-coach-command .nz-kpi-sub,.coachPortalV207 .nz-coach-command .nz-kpi-denom,.coachPortalV207 .nz-coach-command .nz-plan-sub,.coachPortalV207 .nz-coach-command .nz-card-meta,.coachPortalV207 .nz-coach-command .nz-rail-label,.coachPortalV207 .nz-coach-command .nz-header-kicker,.coachPortalV207 .nz-coach-command .nz-client-subtitle,.coachPortalV207 .nz-coach-command .nz-back-link,.coachPortalV207 .nz-coach-command .nz-insight-text,.coachPortalV207 .nz-coach-command .nz-activity-sub,.coachPortalV207 .nz-coach-command .nz-activity-time{color:var(--ho-muted, var(--nz-muted, #64748b))!important}html[data-nutri-theme=dark] #root .coachPortalV207 .nz-coach-command .nz-rail-select,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-rail-select{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ho-text, var(--nz-heading))!important;-webkit-text-fill-color:var(--ho-text, var(--nz-heading))!important}.coachPortalV207 .nz-coach-command .nz-btn:not(.nz-btn-primary):not(.nz-btn-ghost){background:var(--ho-surface, var(--nz-panel-solid))!important;border-color:var(--ho-border, var(--nz-border))!important;color:var(--ho-text, var(--nz-text))!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .nz-detail-tabs{display:none!important}.coachPortalV207 .nz-coach-command .nz-panel-back{display:inline-block!important;margin-bottom:12px!important}.coachPortalV207 .nz-coach-command .nz-btn-primary,.coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary,.coachPortalV207 .nz-coach-command .nz-btn-primary span,.coachPortalV207 .nz-coach-command .nz-btn-primary .nz-btn-icon-svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .nz-btn-primary,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .nz-btn-primary span,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .nz-btn-primary .nz-btn-icon-svg{color:#041007!important;-webkit-text-fill-color:#041007!important}.coachPortalV207 .nz-coach-command .nz-content-grid-bottom>.nz-card{min-height:280px!important;max-height:320px!important}.coachPortalV207 .nz-coach-command .nz-insight-stack,.coachPortalV207 .nz-coach-command .nz-activity-list{flex:0 1 auto!important;max-height:220px!important;overflow-y:auto!important;align-content:flex-start!important;overscroll-behavior:contain!important}.coachPortalV207 .nz-coach-command .nz-insight{align-items:start!important}.coachPortalV207 .nz-coach-command .nz-section-tabs{background:transparent!important;border:0!important;padding:0!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekCards button.active{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .nz-plan-row,.coachPortalV207 .nz-coach-command .nz-insight,.coachPortalV207 .nz-coach-command .nz-ring-mini,.coachPortalV207 .nz-coach-command .nz-chip-muted{background:#fff!important}.nz-canvas-shell{min-height:100vh;background:#e2e8f0;color:#0f172a;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.nz-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #E2E8F0;background:#fff;position:relative;z-index:5}.nz-canvas-toolbar h1{margin:0;font-size:15px;font-weight:600;line-height:21px;color:#0f172a}.nz-canvas-toolbar p{margin:2px 0 0;font-size:13px;line-height:17px;color:#64748b}.nz-canvas-toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nz-canvas-grid{display:grid!important;gap:16px!important;padding:16px!important;align-items:start!important}.nz-canvas-frame-label{font-size:12px;font-weight:600;line-height:17px;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.nz-canvas-frame{overflow:auto;border-radius:12px;border:1px solid #E2E8F0;background:#f8fafc;max-height:calc(100vh - 80px);box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280f}.coachPortalV207 .nz-coach-command{--ho-bg: #FFFFFF;--ho-surface: #FFFFFF;--ho-border: #E2E8F0;--ho-text: #0F172A;--ho-muted: #000000;--ho-navy: #0066ff;--ho-blue: #0066ff;--ho-green: #16A34A;--ho-green-bg: #DCFCE7;--ho-amber: #F59E0B;--ho-amber-bg: #FEF3C7;--ho-red: #EF4444;--ho-purple: #7C3AED;--ho-purple-bg: #EDE9FE;--ho-shadow-card: 0 1px 2px rgba(16,24,40,.04), 0 4px 12px rgba(16,24,40,.06);--ho-shadow-btn: 0 8px 24px rgba(16,24,40,.12);--nz-bg: #FFFFFF;--nz-page: #FFFFFF;--nz-panel-solid: #FFFFFF;--nz-soft: #FFFFFF;--nz-soft-2: #F1F5F9;--nz-border: #E2E8F0;--nz-heading: #0F172A;--nz-text: #0F172A;--nz-muted: #000000;--nz-navy: #0066ff;--nz-blue: #0066ff;--nz-green: #16A34A;--nz-green-dark: #16A34A;--nz-purple: #7C3AED;--nz-orange: #F59E0B;--nz-red: #EF4444;--nz-radius-sm: 8px;--nz-radius-md: 12px;--nz-radius-lg: 16px;--nz-shadow-soft: var(--ho-shadow-card);--nz-shadow-card: var(--ho-shadow-card);--nz-shadow-button: var(--ho-shadow-btn);min-height:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:13px;line-height:17px;font-weight:400;color:var(--ho-text);background:var(--ho-bg);background-image:none!important}.coachPortalV207 .nz-coach-command[data-theme=dark]{--ho-bg: #000000;--ho-surface: #0a0a0a;--ho-border: rgba(255, 255, 255, .09);--ho-text: #e7edf6;--ho-muted: #a5afc1;--ho-navy: #111111;--ho-blue: #5b8cff;--ho-green: #35d06f;--ho-green-bg: rgba(53, 208, 111, .14);--ho-amber: #fbbf24;--ho-amber-bg: rgba(251, 191, 36, .14);--ho-red: #fb7185;--ho-purple: #a78bfa;--ho-purple-bg: rgba(167, 139, 250, .14);--ho-shadow-card: 0 24px 70px rgba(0, 0, 0, .42);--ho-shadow-btn: 0 12px 34px rgba(34, 197, 94, .22);--ho-track: rgba(255, 255, 255, .08);--ho-icon-blue-bg: rgba(91, 140, 255, .14);--ho-icon-green-bg: rgba(53, 208, 111, .14);--ho-icon-purple-bg: rgba(167, 139, 250, .14);--ho-icon-orange-bg: rgba(251, 146, 60, .14);--ho-soft-bg: #111111;--ho-chip-muted-bg: #141414;--nz-bg: #000000;--nz-page: #000000;--nz-panel-solid: #0a0a0a;--nz-soft: #111111;--nz-soft-2: #141414;--nz-border: rgba(255, 255, 255, .09);--nz-heading: #ffffff;--nz-text: #e7edf6;--nz-muted: #a5afc1;--nz-navy: #111111;--nz-blue: #5b8cff;--nz-green: #35d06f;--nz-purple: #a78bfa;--nz-orange: #fbbf24;--nz-red: #fb7185;--nz-shadow-soft: var(--ho-shadow-card);--nz-shadow-card: var(--ho-shadow-card);--nz-shadow-button: var(--ho-shadow-btn);color:var(--ho-text);background:var(--ho-bg);background-image:none!important}.coachPortalV207 .nz-coach-command{--ho-track: #E2E8F0;--ho-icon-blue-bg: #EFF6FF;--ho-icon-green-bg: #DCFCE7;--ho-icon-purple-bg: #EDE9FE;--ho-icon-orange-bg: #FFEDD5;--ho-soft-bg: #F8FAFC;--ho-chip-muted-bg: #F1F5F9}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-btn-primary{background:var(--ho-green)!important;border-color:transparent!important;color:#041007!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-btn-primary .nz-btn-icon-svg{color:#041007!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-icon-blue,.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-plan-icon-session,.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-plan-icon-checkin,.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-dot-blue{background:var(--ho-icon-blue-bg)!important;color:var(--ho-blue)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-icon-green,.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-plan-icon-nutrition{background:var(--ho-icon-green-bg)!important;color:var(--ho-green)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-icon-purple{background:var(--ho-icon-purple-bg)!important;color:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-icon-orange{background:var(--ho-icon-orange-bg)!important;color:#fb923c!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-progress-track,.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-mini-bar{background:var(--ho-track)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-plan-row,.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-ring-mini{background:var(--ho-soft-bg)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-chip-muted{background:var(--ho-chip-muted-bg)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-chip-blue{background:var(--ho-icon-blue-bg)!important;color:var(--ho-blue)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-ring{background:conic-gradient(var(--color) calc(var(--value) * 1%),var(--ho-track) 0)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-key-kcal{background:var(--ho-green)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-key-protein{background:var(--ho-blue)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-key-fat{background:var(--ho-amber)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-key-carbs{background:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-metric-icon-green{color:var(--ho-green)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-metric-icon-blue{color:var(--ho-blue)!important}.coachPortalV207 .nz-coach-command[data-theme=dark] .nz-metric-icon-purple{color:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-command-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;min-height:0!important;align-items:stretch;padding-right:16px!important;box-sizing:border-box!important;max-width:100%!important}.coachPortalV207 .nz-coach-command .nz-client-rail{position:relative!important;top:auto!important;height:auto!important;width:300px!important;max-width:100%!important;min-width:0!important;padding:24px 20px 24px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--ho-surface)!important;border-left:1px solid var(--ho-border)!important;border-right:none!important;box-sizing:border-box!important}.coachPortalV207 .nz-coach-command .nz-main{padding:24px!important;min-width:0;background:var(--ho-bg)}.coachPortalV207 .nz-coach-command .nz-page-header{min-height:0!important;margin-bottom:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;flex-wrap:nowrap!important}.coachPortalV207 .nz-coach-command .nz-header-kicker{display:block!important;align-items:center!important;gap:0!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;color:#06f!important;margin-bottom:0!important;letter-spacing:-.01em!important;text-transform:none!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.coachPortalV207 .nz-coach-command .nz-client-title{font-size:28px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.03em!important}.coachPortalV207 .nz-coach-command .nz-client-subtitle{display:none!important}.coachPortalV207 .nz-coach-command .nz-btn-icon-svg{width:14px!important;height:14px!important;flex-shrink:0!important;display:block!important}.coachPortalV207 .nz-coach-command .nz-header-kicker .nz-btn-icon-svg{color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-btn-primary .nz-btn-icon-svg{color:#fff!important}.coachPortalV207 .nz-coach-command .nz-top-actions{display:none!important}.coachPortalV207 .nz-coach-command .nz-back-link{font-size:12px!important;line-height:15px!important;font-weight:650!important;margin-bottom:0!important;color:#06f!important}.coachPortalV207 .nz-coach-command .nz-rail-profile{margin-bottom:0!important;gap:10px!important;align-items:center!important}.coachPortalV207 .nz-coach-command .nz-rail-name{font-size:16px!important;line-height:21px!important;font-weight:700!important;margin:0!important}.coachPortalV207 .nz-coach-command .nz-avatar{width:48px!important;height:48px!important;font-size:14px!important;font-weight:800!important;border-radius:999px!important;flex-shrink:0!important}.coachPortalV207 .nz-coach-command .nz-rail-list{gap:0!important;margin:0!important}.coachPortalV207 .nz-coach-command .nz-rail-item{display:block!important;grid-template-columns:none!important;gap:0!important;align-items:start!important}.coachPortalV207 .nz-coach-command .nz-rail-icon{display:none!important}.coachPortalV207 .nz-coach-command .nz-rail-icon-svg{width:18px!important;height:18px!important;display:block!important}.coachPortalV207 .nz-coach-command .nz-rail-body{min-width:0!important;display:flex!important;justify-content:space-between!important;gap:8px!important}.coachPortalV207 .nz-coach-command .nz-rail-label{font-size:12px!important;line-height:14px!important;font-weight:600!important;color:#000!important;-webkit-text-fill-color:#000000!important;margin:0!important;letter-spacing:.04em!important;text-transform:uppercase!important}.coachPortalV207 .nz-coach-command .nz-rail-value{font-size:13px!important;line-height:15px!important;font-weight:650!important;color:#1d1d1f!important;margin-top:0!important;text-align:right!important}.coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select-wrap{display:block!important;margin-top:1px!important;position:relative!important}.coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select-wrap select,.coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:32px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;padding:4px 28px 4px 8px!important;margin:0!important;font-size:12px!important;line-height:15px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;text-align:left!important}.coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select-wrap:after{content:""!important;display:block!important;position:absolute!important;right:10px!important;top:50%!important;width:6px!important;height:6px!important;margin-top:-5px!important;border-right:1.5px solid #1d1d1f!important;border-bottom:1.5px solid #1d1d1f!important;transform:rotate(45deg)!important;pointer-events:none!important}.coachPortalV207 .nz-coach-command .nz-rail-item-editable:hover .nz-rail-select-wrap select,.coachPortalV207 .nz-coach-command .nz-rail-item-editable:hover .nz-rail-select{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}.coachPortalV207 .nz-coach-command .nz-btn{min-height:0!important;height:auto!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;font-weight:650!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.coachPortalV207 .nz-coach-command .nz-btn-primary{background:#06f!important;border-color:#06f!important;color:#fff!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .nz-btn-icon{width:36px!important;min-width:36px!important;padding:0!important;justify-content:center!important}.coachPortalV207 .nz-coach-command .nz-btn-ghost{background:transparent!important;border-color:transparent!important;color:#06f!important;font-size:13px!important;min-height:0!important;padding:0!important}.coachPortalV207 .nz-coach-command .nz-chip{font-size:12px!important;line-height:1.2!important;font-weight:650!important;padding:4px 10px!important;border-radius:999px!important;white-space:nowrap!important}.coachPortalV207 .nz-coach-command .nz-chip-green{color:var(--ho-green)!important;background:var(--ho-green-bg)!important;border-color:transparent!important}.coachPortalV207 .nz-coach-command .nz-chip-orange{color:var(--ho-amber)!important;background:var(--ho-amber-bg)!important;border-color:transparent!important}.coachPortalV207 .nz-coach-command .nz-chip-blue{color:#06f!important;background:#eff6ff!important;border-color:transparent!important}.coachPortalV207 .nz-coach-command .nz-status-pill:not(.nz-status-danger):not(.nz-status-warn){font-size:12px!important;line-height:1.2!important;font-weight:650!important;padding:4px 10px!important;color:#06f!important;background:#eff6ff!important;border:0!important}.coachPortalV207 .nz-coach-command .nz-status-danger{font-size:12px!important;line-height:1.2!important;font-weight:650!important;padding:4px 10px!important;color:var(--ho-red)!important;background:#fb718524!important;border:0!important}.coachPortalV207 .nz-coach-command .nz-status-warn{font-size:12px!important;line-height:1.2!important;font-weight:650!important;padding:4px 10px!important;color:var(--ho-amber)!important;background:var(--ho-amber-bg)!important;border:0!important}.coachPortalV207 .nz-coach-command .nz-chip-muted{color:var(--ho-muted)!important;background:#f1f5f9!important;border:1px solid var(--ho-border)!important;font-size:11px!important;padding:2px 6px!important}.coachPortalV207 .nz-coach-command .nz-phase-card,.coachPortalV207 .nz-coach-command .nz-ring-card,.coachPortalV207 .nz-coach-command .nz-ring-card.nz-nutrition-simple{padding:12px!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--ho-border)!important;border-radius:12px!important;box-shadow:none!important;margin-top:12px!important}.coachPortalV207 .nz-coach-command .nz-phase-kicker{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:8px!important;font-size:11px!important;line-height:14px!important;font-weight:500!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-phase-dot,.coachPortalV207 .nz-coach-command .nz-phase-icon,.coachPortalV207 .nz-coach-command .nz-phase-meta-ico,.coachPortalV207 .nz-coach-command .nz-phase-title-row{display:none!important}.coachPortalV207 .nz-coach-command .nz-phase-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important}.coachPortalV207 .nz-coach-command .nz-phase-name{font-size:12px!important;line-height:15px!important;font-weight:600!important;color:var(--ho-text)!important;min-width:0!important}.coachPortalV207 .nz-coach-command .nz-phase-field{margin-bottom:8px!important}.coachPortalV207 .nz-coach-command .nz-phase-meta,.coachPortalV207 .nz-coach-command .nz-progress-caption{font-size:11px!important;line-height:14px!important;color:var(--ho-muted)!important;margin:0 0 2px!important}.coachPortalV207 .nz-coach-command .nz-phase-value{font-size:12px!important;line-height:15px!important;font-weight:600!important;color:var(--ho-text)!important}.coachPortalV207 .nz-coach-command .nz-phase-progress{margin-top:4px!important;height:4px!important}.coachPortalV207 .nz-coach-command .nz-progress-caption{margin-top:6px!important}.coachPortalV207 .nz-coach-command .nz-phase-foot{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--ho-border)!important}.coachPortalV207 .nz-coach-command .nz-phase-foot strong{display:block!important;font-size:14px!important;line-height:17px!important;font-weight:600!important;color:var(--ho-text)!important}.coachPortalV207 .nz-coach-command .nz-phase-foot span{display:block!important;margin-top:2px!important;font-size:10px!important;line-height:13px!important;font-weight:400!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-rail-actions{gap:8px!important;margin-top:12px!important;display:grid!important}.coachPortalV207 .nz-coach-command .nz-ring-title{font-size:12px!important;line-height:15px!important;font-weight:600!important}.coachPortalV207 .nz-coach-command .nz-ring-header{margin-bottom:10px!important}.coachPortalV207 .nz-coach-command .nz-rings-layout{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.coachPortalV207 .nz-coach-command .nz-rings{width:96px!important;height:96px!important;position:relative!important;flex-shrink:0!important}.coachPortalV207 .nz-coach-command .nz-ring{position:absolute!important;border-radius:50%!important;background:conic-gradient(var(--color) calc(var(--value) * 1%),#E2E8F0 0)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color) 18%,transparent)!important}.coachPortalV207 .nz-coach-command .nz-ring:after{content:""!important;position:absolute!important;top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border-radius:inherit!important;background:var(--ho-surface)!important}.coachPortalV207 .nz-coach-command .nz-ring-kcal{top:0!important;right:0!important;bottom:0!important;left:0!important;--color: #16A34A !important}.coachPortalV207 .nz-coach-command .nz-ring-protein{top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;--color: #2563EB !important}.coachPortalV207 .nz-coach-command .nz-ring-fat{top:24px!important;right:24px!important;bottom:24px!important;left:24px!important;--color: #F59E0B !important}.coachPortalV207 .nz-coach-command .nz-ring-carbs{top:36px!important;right:36px!important;bottom:36px!important;left:36px!important;--color: #7C3AED !important}.coachPortalV207 .nz-coach-command .nz-ring-core{position:absolute!important;top:38px!important;right:38px!important;bottom:38px!important;left:38px!important;border-radius:50%!important;background:var(--ho-surface)!important;border:1px solid var(--ho-border)!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .nz-ring-legend{display:grid!important;gap:5px!important;min-width:0!important}.coachPortalV207 .nz-coach-command .nz-ring-row{display:grid!important;grid-template-columns:8px minmax(0,1fr) auto!important;gap:6px!important;align-items:center!important;font-size:11px!important;line-height:14px!important;font-weight:500!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-ring-row:has(.nz-ring-copy){align-items:start!important}.coachPortalV207 .nz-coach-command .nz-ring-copy{min-width:0!important;display:grid!important;gap:1px!important}.coachPortalV207 .nz-coach-command .nz-ring-name{min-width:0!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important;font-size:11px!important;line-height:14px!important;font-weight:500!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-ring-row strong{font-size:11px!important;line-height:14px!important;font-weight:600!important;color:var(--ho-text)!important;text-align:right!important;white-space:nowrap!important;align-self:center!important}.coachPortalV207 .nz-coach-command .nz-ring-row:has(.nz-ring-copy) strong{align-self:start!important;margin-top:1px!important}.coachPortalV207 .nz-coach-command .nz-ring-sub{font-size:9px!important;line-height:12px!important;color:var(--ho-muted)!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.coachPortalV207 .nz-coach-command .nz-ring-key{width:8px!important;height:8px!important;border-radius:999px!important;flex-shrink:0!important;align-self:center!important}.coachPortalV207 .nz-coach-command .nz-key-kcal{background:#16a34a!important}.coachPortalV207 .nz-coach-command .nz-key-protein{background:#2563eb!important}.coachPortalV207 .nz-coach-command .nz-key-fat{background:#f59e0b!important}.coachPortalV207 .nz-coach-command .nz-key-carbs{background:#7c3aed!important}.coachPortalV207 .nz-coach-command .nz-key-water{background:#0ea5e9!important}.coachPortalV207 .nz-coach-command .nz-ring-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--ho-border)!important}.coachPortalV207 .nz-coach-command .nz-ring-footer.nz-ring-footer-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.coachPortalV207 .nz-coach-command .nz-ring-mini{padding:8px!important;border:1px solid var(--ho-border)!important;border-radius:8px!important;background:var(--ho-bg)!important;min-width:0!important}.coachPortalV207 .nz-coach-command .nz-ring-mini-value{font-size:15px!important;line-height:18px!important;font-weight:700!important;margin-top:2px!important;letter-spacing:-.02em!important}.coachPortalV207 .nz-coach-command .nz-ring-mini-label{font-size:10px!important;line-height:13px!important;font-weight:600!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-ring-mini-sub{font-size:9px!important;line-height:12px!important;color:var(--ho-muted)!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.coachPortalV207 .nz-coach-command .nz-kpi-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;align-items:stretch!important}.coachPortalV207 .nz-coach-command .nz-kpi-card{min-height:96px!important;padding:10px!important;display:flex!important;flex-direction:column!important;background:var(--ho-surface)!important;border:1px solid var(--ho-border)!important;border-radius:10px!important;box-shadow:var(--ho-shadow-card)!important}.coachPortalV207 .nz-coach-command .nz-kpi-card:after{display:none!important}.coachPortalV207 .nz-coach-command .nz-kpi-head{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;min-height:20px!important;height:20px!important;font-size:10px!important;line-height:13px!important;font-weight:600!important;color:var(--ho-text)!important}.coachPortalV207 .nz-coach-command .nz-kpi-label{min-width:0!important;flex:1 1 auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.coachPortalV207 .nz-coach-command .nz-kpi-icon{width:22px!important;height:22px!important;min-width:22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.coachPortalV207 .nz-coach-command .nz-kpi-icon-svg{width:13px!important;height:13px!important;display:block!important}.coachPortalV207 .nz-coach-command .nz-icon-blue{background:#eff6ff!important;color:#2563eb!important}.coachPortalV207 .nz-coach-command .nz-icon-green{background:#dcfce7!important;color:#16a34a!important}.coachPortalV207 .nz-coach-command .nz-icon-purple{background:#ede9fe!important;color:#7c3aed!important}.coachPortalV207 .nz-coach-command .nz-icon-orange{background:#ffedd5!important;color:#ea580c!important}.coachPortalV207 .nz-coach-command .nz-kpi-value{margin-top:5px!important;font-size:15px!important;line-height:17px!important;font-weight:700!important;color:var(--ho-text)!important;letter-spacing:-.02em!important}.coachPortalV207 .nz-coach-command .nz-kpi-value-text{font-size:14px!important;line-height:16px!important}.coachPortalV207 .nz-coach-command .nz-kpi-denom{font-size:12px!important;font-weight:600!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-kpi-sub{font-size:10px!important;line-height:13px!important;font-weight:400!important;color:var(--ho-muted)!important;margin-top:1px!important}.coachPortalV207 .nz-coach-command .nz-kpi-sub-stack{display:grid!important;gap:0!important}.coachPortalV207 .nz-coach-command .nz-progress-track{margin-top:auto!important;height:3px!important;border-radius:999px!important;background:#e2e8f0!important}.coachPortalV207 .nz-coach-command .nz-progress-bar{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--ho-green)!important}.coachPortalV207 .nz-coach-command .nz-kpi-spark{display:block!important}.coachPortalV207 .nz-coach-command .nz-readiness-wrap,.coachPortalV207 .nz-coach-command .nz-readiness-spark{display:none!important}.coachPortalV207 .nz-coach-command .nz-content-grid,.coachPortalV207 .nz-coach-command .nz-content-grid-bottom{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.coachPortalV207 .nz-coach-command .nz-content-grid-top{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.coachPortalV207 .nz-coach-command .nz-content-grid-2x2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;margin-top:16px!important}.coachPortalV207 .nz-coach-command .nz-content-grid-bottom{margin-top:16px!important}.coachPortalV207 .nz-coach-command .nz-content-grid>.nz-card,.coachPortalV207 .nz-coach-command .nz-content-grid-top>.nz-card,.coachPortalV207 .nz-coach-command .nz-content-grid-2x2>.nz-card,.coachPortalV207 .nz-coach-command .nz-content-grid-bottom>.nz-card{height:100%!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:16px!important;background:var(--ho-surface)!important;border:1px solid var(--ho-border)!important;border-radius:12px!important;box-shadow:var(--ho-shadow-card)!important}.coachPortalV207 .nz-coach-command .nz-card-header{margin-bottom:12px!important;align-items:center!important}.coachPortalV207 .nz-coach-command .nz-card-title{font-size:13px!important;line-height:17px!important;font-weight:600!important}.coachPortalV207 .nz-coach-command .nz-card-meta{font-size:11px!important;line-height:14px!important;font-weight:400!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-plan-stack{gap:6px!important;flex:1!important}.coachPortalV207 .nz-coach-command .nz-plan-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px 8px!important;min-height:48px!important;padding:9px 11px!important;align-items:center!important;border:1px solid var(--ho-border)!important;border-radius:8px!important;background:var(--ho-bg)!important}.coachPortalV207 .nz-coach-command .nz-plan-row-checkin{grid-template-columns:minmax(0,1fr) auto!important}.coachPortalV207 .nz-coach-command .nz-plan-icon{width:32px!important;height:32px!important;border-radius:999px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.coachPortalV207 .nz-coach-command .nz-plan-icon-session{background:#eff6ff!important;color:#2563eb!important}.coachPortalV207 .nz-coach-command .nz-plan-icon-nutrition{background:#dcfce7!important;color:#16a34a!important}.coachPortalV207 .nz-coach-command .nz-plan-icon-checkin{background:#eff6ff!important;color:#2563eb!important}.coachPortalV207 .nz-coach-command .nz-plan-icon-svg{width:15px!important;height:15px!important;display:block!important}.coachPortalV207 .nz-coach-command .nz-plan-copy{min-width:0!important}.coachPortalV207 .nz-coach-command .nz-plan-title{font-size:12px!important;line-height:15px!important;font-weight:600!important;margin-bottom:0!important}.coachPortalV207 .nz-coach-command .nz-plan-sub{font-size:11px!important;line-height:14px!important;font-weight:400!important;color:var(--ho-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.coachPortalV207 .nz-coach-command .nz-plan-row .nz-chip{font-size:10px!important;line-height:13px!important;padding:1px 6px!important;white-space:nowrap!important}.coachPortalV207 .nz-coach-command .nz-plan-row .nz-btn-ghost{font-size:11px!important;line-height:14px!important;min-height:0!important;padding:0 4px!important;white-space:nowrap!important}.coachPortalV207 .nz-coach-command .nz-metric-list{gap:12px!important;flex:1!important}.coachPortalV207 .nz-coach-command .nz-metric-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:4px!important;align-items:center!important}.coachPortalV207 .nz-coach-command .nz-metric-glyph{grid-row:1!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.coachPortalV207 .nz-coach-command .nz-metric-icon-svg{width:16px!important;height:16px!important;display:block!important}.coachPortalV207 .nz-coach-command .nz-metric-icon-muted{color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-metric-icon-green{color:#16a34a!important}.coachPortalV207 .nz-coach-command .nz-metric-icon-blue{color:#2563eb!important}.coachPortalV207 .nz-coach-command .nz-metric-icon-purple{color:#7c3aed!important}.coachPortalV207 .nz-coach-command .nz-metric-label{grid-column:1!important;grid-row:1!important;min-width:0!important;font-size:13px!important;line-height:17px!important;font-weight:500!important}.coachPortalV207 .nz-coach-command .nz-metric-value{grid-column:2!important;grid-row:1!important;font-size:13px!important;line-height:17px!important;font-weight:600!important;white-space:nowrap!important}.coachPortalV207 .nz-coach-command .nz-mini-bar{grid-column:1 / -1!important;grid-row:2!important;margin-top:0!important;height:4px!important;background:#e2e8f0!important;border-radius:999px!important}.coachPortalV207 .nz-coach-command .nz-mini-bar>span{background:var(--ho-green)!important}.coachPortalV207 .nz-coach-command .nz-mini-bar-blue>span{background:var(--ho-blue)!important}.coachPortalV207 .nz-coach-command .nz-mini-bar-purple>span{background:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-note-body{font-size:15px!important;line-height:21px!important;font-weight:400!important;color:var(--ho-text)!important;flex:1!important;margin:0!important}.coachPortalV207 .nz-coach-command .nz-note-author{margin-top:12px!important;gap:8px!important}.coachPortalV207 .nz-coach-command .nz-author-avatar{width:30px!important;height:30px!important;font-size:14px!important}.coachPortalV207 .nz-coach-command .nz-content-grid-bottom .nz-card{padding:12px!important}.coachPortalV207 .nz-coach-command .nz-insight-stack{gap:6px!important;flex:1!important}.coachPortalV207 .nz-coach-command .nz-insight{display:grid!important;padding:8px 10px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;border-radius:8px!important;border:1px solid var(--ho-border)!important;border-left-width:3px!important;background:var(--ho-bg)!important}.coachPortalV207 .nz-coach-command .nz-insight-high{border-left-color:#f97316!important}.coachPortalV207 .nz-coach-command .nz-insight-red{border-left-color:#ef4444!important}.coachPortalV207 .nz-coach-command .nz-insight-blue{border-left-color:var(--ho-blue)!important}.coachPortalV207 .nz-coach-command .nz-insight-purple{border-left-color:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-insight-icon{width:24px!important;height:24px!important;font-size:12px!important;border-radius:999px!important;background:var(--ho-surface)!important;display:grid!important;place-items:center!important}.coachPortalV207 .nz-coach-command .nz-insight-copy{min-width:0!important}.coachPortalV207 .nz-coach-command .nz-insight-title{font-size:12px!important;line-height:15px!important;font-weight:600!important;margin-bottom:1px!important;color:var(--ho-text)!important}.coachPortalV207 .nz-coach-command .nz-insight-text{font-size:11px!important;line-height:14px!important;font-weight:400!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-risk-pill{font-size:10px!important;line-height:13px!important;padding:2px 6px!important;border-radius:999px!important;font-weight:600!important;white-space:nowrap!important}.coachPortalV207 .nz-coach-command .nz-risk-high{background:#ffedd5!important;color:#c2410c!important}.coachPortalV207 .nz-coach-command .nz-risk-medium-red{background:#fee2e2!important;color:#dc2626!important}.coachPortalV207 .nz-coach-command .nz-risk-medium-blue{background:#dbeafe!important;color:#2563eb!important}.coachPortalV207 .nz-coach-command .nz-risk-low{background:var(--ho-purple-bg)!important;color:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-activity-list{flex:1!important}.coachPortalV207 .nz-coach-command .nz-activity{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:7px 0!important;border-bottom:1px solid var(--ho-border)!important;align-items:start!important}.coachPortalV207 .nz-coach-command .nz-activity:last-child{border-bottom:0!important}.coachPortalV207 .nz-coach-command .nz-activity-dot{width:24px!important;height:24px!important;font-size:12px!important;border-radius:999px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.coachPortalV207 .nz-coach-command .nz-activity-body{min-width:0!important}.coachPortalV207 .nz-coach-command .nz-activity-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin-bottom:1px!important}.coachPortalV207 .nz-coach-command .nz-activity-title{font-size:12px!important;line-height:15px!important;font-weight:600!important;color:var(--ho-text)!important;min-width:0!important}.coachPortalV207 .nz-coach-command .nz-activity-sub{font-size:11px!important;line-height:14px!important;color:var(--ho-muted)!important;font-weight:400!important}.coachPortalV207 .nz-coach-command .nz-activity-time{font-size:11px!important;line-height:14px!important;color:var(--ho-muted)!important;white-space:nowrap!important;flex-shrink:0!important}.coachPortalV207 .nz-coach-command .nz-dot-green{background:var(--ho-green-bg)!important;color:var(--ho-green)!important}.coachPortalV207 .nz-coach-command .nz-dot-purple{background:var(--ho-purple-bg)!important;color:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-trend-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;min-width:0!important}.coachPortalV207 .nz-coach-command .nz-trend-grid>*{min-width:0!important}.coachPortalV207 .nz-coach-command .nz-trend-card{padding:12px!important;border:1px solid var(--ho-border)!important;border-radius:8px!important;background:var(--ho-surface)!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}.coachPortalV207 .nz-coach-command .nz-trend-label{font-size:11px!important;line-height:14px!important;font-weight:600!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-trend-value{font-size:16px!important;line-height:19px!important;font-weight:700!important;margin-top:2px!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.coachPortalV207 .nz-coach-command .nz-trend-positive{font-size:11px!important;line-height:13px!important;font-weight:600!important;color:var(--ho-green)!important;background:var(--ho-green-bg)!important;padding:2px 6px!important;border-radius:999px!important}.coachPortalV207 .nz-coach-command .nz-trend-card{padding:10px!important;border:1px solid var(--ho-border)!important;border-radius:8px!important;background:var(--ho-surface)!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}.coachPortalV207 .nz-coach-command .nz-chart-wrap{margin-top:6px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.coachPortalV207 .nz-coach-command .nz-chart-wrap-axis{overflow:visible!important;border-radius:0!important;border:0!important;background:transparent!important;padding:10px 6px 8px 12px!important;box-sizing:border-box!important}.coachPortalV207 .nz-coach-command .nz-chart-wrap-axis .nz-trend-svg{display:block!important;width:100%!important;margin:0!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-chart-axis-y,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-chart-axis-x,.coachPortalV207 .nz-coach-command .nz-chart-axis-y,.coachPortalV207 .nz-coach-command .nz-chart-axis-x{fill:#000!important;font-size:9px!important;font-weight:500!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;letter-spacing:.01em!important}.coachPortalV207 .nz-coach-command .nz-checkin-panel{margin-top:10px!important;padding:10px!important;border:1px solid var(--ho-border)!important;border-radius:8px!important;background:var(--ho-surface)!important}.coachPortalV207 .nz-coach-command .nz-handoff-checkin-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.coachPortalV207 .nz-coach-command .nz-checkin-summary{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;padding:0!important;border:0!important;background:transparent!important;margin-top:0!important}.coachPortalV207 .nz-coach-command .nz-checkin-stat{border:0!important;border-right:1px solid var(--ho-border)!important;text-align:center!important;min-width:0!important;padding:0 3px!important}.coachPortalV207 .nz-coach-command .nz-checkin-stat:last-child{border-right:0!important}.coachPortalV207 .nz-coach-command .nz-value-good{color:var(--ho-green)!important}.coachPortalV207 .nz-coach-command .nz-value-warning{color:var(--ho-amber)!important}.coachPortalV207 .nz-coach-command .nz-value-purple{color:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-upcoming-panel{margin-top:10px!important;padding:10px!important;border:1px solid var(--ho-border)!important;border-radius:8px!important;background:var(--ho-surface)!important}.coachPortalV207 .nz-coach-command .nz-upcoming-row{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.coachPortalV207 .nz-coach-command .nz-upcoming-main{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:1!important;flex-wrap:wrap!important}.coachPortalV207 .nz-coach-command .nz-upcoming-icon{color:var(--ho-muted)!important;font-size:11px!important;line-height:1!important}.coachPortalV207 .nz-coach-command .nz-handoff-checkin-title{font-size:12px!important;line-height:15px!important;font-weight:600!important;color:var(--ho-text)!important;margin:0!important}.coachPortalV207 .nz-coach-command .nz-handoff-checkin-meta{font-size:11px!important;line-height:14px!important;font-weight:400!important;color:var(--ho-muted)!important;white-space:nowrap!important}.coachPortalV207 .nz-coach-command .nz-checkin-label{font-size:11px!important;line-height:14px!important;font-weight:400!important;color:var(--ho-muted)!important;margin-bottom:3px!important}.coachPortalV207 .nz-coach-command .nz-checkin-value{display:block!important;font-size:13px!important;line-height:15px!important;font-weight:700!important;margin-top:0!important}.coachPortalV207 .nz-coach-command .nz-upcoming-panel>.nz-upcoming-label{font-size:12px!important;line-height:15px!important;font-weight:600!important;color:var(--ho-text)!important;margin-bottom:6px!important}.coachPortalV207 .nz-coach-command .nz-upcoming-date,.coachPortalV207 .nz-coach-command .nz-upcoming-session{font-size:11px!important;line-height:14px!important;font-weight:500!important;color:var(--ho-muted)!important}.coachPortalV207 .nz-coach-command .nz-sparkline{display:block!important;background:transparent!important;background-image:none!important}.coachPortalV207 .nz-coach-command .nz-bar-purple{background:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-bar-blue{background:var(--ho-blue)!important}.coachPortalV207 .nz-coach-command .nz-icon-green{background:var(--ho-green-bg)!important;color:var(--ho-green)!important}.coachPortalV207 .nz-coach-command .nz-icon-purple{background:var(--ho-purple-bg)!important;color:var(--ho-purple)!important}.coachPortalV207 .nz-coach-command .nz-dot-orange{background:var(--ho-amber-bg)!important;color:var(--ho-amber)!important}.coachPortalV207 .nz-coach-command .nz-dot-blue{background:#eff6ff!important;color:var(--ho-blue)!important}@media (min-width: 901px){.coachPortalV207 .nz-coach-command{--v556-page: #ffffff;--v556-card: #ffffff;--v556-text: #0f172a;--v556-muted: #0f172a;--v556-subtle: #0f172a;--v556-line: #e2e8f0;--v556-accent: #0066ff;--v556-accent-soft: #eff6ff;--v556-accent-border: #0066ff;--v556-teal: #0066ff;--v556-teal-soft: #eff6ff;--v556-purple: #7c3aed;--v556-purple-soft: #ede9fe;--v556-slate-soft: #f1f5f9;--v556-btn-text: #ffffff;--ho-green: #16a34a;--ho-green-bg: #dcfce7;--ho-border: #e2e8f0;--ho-bg: #ffffff;--ho-surface: #ffffff;--ho-soft-bg: #ffffff;--ho-text: #0f172a;--ho-muted: #0f172a}html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command{--v556-page: #000000;--v556-card: #0a0a0a;--v556-text: #e7edf6;--v556-muted: #a5afc1;--v556-subtle: #7d8aa0;--v556-line: rgba(255, 255, 255, .09);--v556-accent: #35d06f;--v556-accent-soft: rgba(53, 208, 111, .14);--v556-accent-border: rgba(53, 208, 111, .32);--v556-teal: #2dd4bf;--v556-teal-soft: rgba(45, 212, 191, .12);--v556-purple-soft: rgba(167, 139, 250, .14);--v556-slate-soft: rgba(255, 255, 255, .04);--v556-btn-text: #041007}}@media (min-width: 901px){.coachPortalV207 .nz-coach-command{--v556-page: #f8fafc;--v556-card: #ffffff;--v556-text: #0f172a;--v556-line: #e2e8f0;--v556-accent: #22c55e;--v556-accent-soft: #f0fdf4;--v556-accent-border: rgba(34, 197, 94, .32);--v556-slate-soft: #f1f5f9;--v556-btn-text: #052e16}.coachPortalV207 .nz-coach-command .nz-command-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:100vh}.coachPortalV207 .nz-coach-command .nz-client-rail{background:var(--v556-card);border-left:1px solid var(--v556-line);border-right:none;padding:18px 14px 24px;display:flex;flex-direction:column;gap:14px}.coachPortalV207 .nz-coach-command .nz-back-link{border:0;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--v556-text);cursor:pointer;text-align:left}.coachPortalV207 .nz-coach-command .nz-rail-profile{display:flex;gap:10px;align-items:center}.coachPortalV207 .nz-coach-command .nz-avatar{width:44px;height:44px;border-radius:999px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-size:15px;font-weight:700}.coachPortalV207 .nz-coach-command .nz-rail-name{margin:0;font-size:16px;font-weight:700;letter-spacing:-.03em}.coachPortalV207 .nz-coach-command .nz-status-pill{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:650}.coachPortalV207 .nz-coach-command .nz-status-pill.danger{background:var(--danger-soft);color:var(--danger)}.coachPortalV207 .nz-coach-command .nz-status-pill i{width:6px;height:6px;border-radius:999px;background:currentColor}.coachPortalV207 .nz-coach-command .nz-rail-list{display:flex;flex-direction:column;gap:8px}.coachPortalV207 .nz-coach-command .nz-rail-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid var(--v556-line)}.coachPortalV207 .nz-coach-command .nz-rail-item:last-child{border-bottom:0}.coachPortalV207 .nz-coach-command .nz-rail-icon{width:28px;height:28px;border-radius:8px;background:var(--v556-slate-soft);color:var(--v556-text);display:grid;place-items:center;font-size:11px;font-weight:800}.coachPortalV207 .nz-coach-command .nz-rail-label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--v556-text)}.coachPortalV207 .nz-coach-command .nz-rail-value{margin-top:2px;font-size:13px;font-weight:600}.coachPortalV207 .nz-coach-command .nz-phase-card{border:1px solid var(--v556-line);border-radius:12px;background:#fff;padding:12px}.coachPortalV207 .nz-coach-command .nz-phase-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.coachPortalV207 .nz-coach-command .nz-chip-muted{height:22px;padding:0 8px;border-radius:999px;background:var(--v556-card);border:1px solid var(--v556-line);font-size:10px;font-weight:700;color:var(--v556-text);display:inline-flex;align-items:center}.coachPortalV207 .nz-coach-command .nz-progress-track{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-top:8px}.coachPortalV207 .nz-coach-command .nz-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--v556-accent)}.coachPortalV207 .nz-coach-command .nz-rail-actions{display:flex;flex-direction:column;gap:8px;margin-top:0}.coachPortalV207 .nz-coach-command .nz-btn{height:36px;border-radius:10px;border:1px solid var(--v556-line);background:var(--v556-card);color:var(--v556-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px}.coachPortalV207 .nz-coach-command .nz-main{padding:22px 28px 32px;min-width:0}.coachPortalV207 .nz-coach-command .nz-dev-banner{margin-bottom:16px;padding:10px 12px;border-radius:10px;border:1px solid var(--v556-accent-border);background:var(--v556-accent-soft);font-size:12px;font-weight:600;color:var(--v556-btn-text)}.coachPortalV207 .nz-coach-command .nz-page-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.coachPortalV207 .nz-coach-command .nz-header-kicker{font-size:14px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#06f;margin-bottom:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.coachPortalV207 .nz-coach-command .nz-client-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coachPortalV207 .nz-coach-command .nz-client-title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.coachPortalV207 .nz-coach-command .nz-client-subtitle{margin:6px 0 0;font-size:14px;color:var(--v556-text)}.coachPortalV207 .nz-coach-command .nz-top-actions{display:flex;gap:8px;flex-wrap:wrap}.coachPortalV207 .nz-coach-command .nz-section-tabs{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.coachPortalV207 .nz-coach-command .nz-section-tab{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--v556-line);background:var(--v556-card);font:inherit;font-size:12px;font-weight:600;color:var(--v556-text);cursor:pointer}.coachPortalV207 .nz-coach-command .nz-section-tab.active{border-color:var(--v556-accent-border);background:var(--v556-accent-soft);color:var(--v556-btn-text)}.coachPortalV207 .nz-coach-command .nz-chip-green{padding:3px 8px;border-radius:999px;background:var(--v556-accent-soft);color:#15803d;font-size:11px;font-weight:650}.coachPortalV207 .nz-coach-command .nz-btn{height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--v556-line);background:var(--v556-card);color:var(--v556-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.coachPortalV207 .nz-coach-command .nz-btn-primary{border-color:var(--v556-accent-border);background:var(--v556-accent);color:var(--v556-btn-text)}.coachPortalV207 .nz-coach-command .nz-section-tabs{display:inline-flex;align-items:center;gap:4px;margin-bottom:18px;padding:4px;border-radius:12px;border:1px solid var(--v556-line);background:var(--v556-slate-soft);overflow-x:auto}.coachPortalV207 .nz-coach-command .nz-section-tab{height:40px;padding:0 16px;border-radius:9px;border:1px solid transparent;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--v556-text);cursor:pointer;white-space:nowrap}.coachPortalV207 .nz-coach-command .nz-section-tab.active{background:var(--v556-card);border-color:var(--v556-line)}.coachPortalV207 .nz-coach-command .nz-rail-icon,.coachPortalV207 .nz-coach-command .nz-section-tab-icon{display:none!important}.coachPortalV207 .nz-coach-command .nz-rail-item{grid-template-columns:minmax(0,1fr)!important}.coachPortalV207 .nz-coach-command .nz-dev-banner{display:none!important}.coachPortalV207 .nz-coach-command .nz-command-layout{grid-template-columns:minmax(0,1fr) 300px!important;padding-right:16px!important;box-sizing:border-box!important;max-width:100%!important}.coachPortalV207 .nz-coach-command .nz-client-rail{width:300px!important;max-width:100%!important;min-width:0!important;padding:18px 20px 24px 14px!important;box-sizing:border-box!important}.coachPortalV207 .nz-coach-command .nz-btn:not(.nz-btn-primary):not(.nz-btn-ghost){background:var(--v556-card)!important;border-color:var(--v556-line)!important;color:var(--v556-text)!important;-webkit-text-fill-color:var(--v556-text)!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .nz-btn-primary{background:var(--v556-accent)!important;border-color:var(--v556-accent-border)!important;color:var(--v556-btn-text)!important;-webkit-text-fill-color:var(--v556-btn-text)!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .nz-section-tabs{display:flex!important;gap:6px!important;margin-bottom:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active){background:#fff!important;background-image:none!important;border:1px solid #d0d7e2!important;border-radius:999px!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab.active{background:#eef5ff!important;background-image:none!important;border:1px solid #dceaff!important;border-radius:999px!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .nz-plan-row,.coachPortalV207 .nz-coach-command .nz-insight,.coachPortalV207 .nz-coach-command .nz-ring-mini,.coachPortalV207 .nz-coach-command .nz-chip-muted,.coachPortalV207 .nz-coach-command .nz-phase-card,.coachPortalV207 .nz-coach-command .nz-ring-card,.coachPortalV207 .nz-coach-command .nz-ring-card.nz-nutrition-simple{background:#fff!important;background-color:#fff!important}.coachPortalV207 .nz-coach-command .nz-rail-icon{background:transparent!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab.active{background:#eef5ff!important;background-image:none!important;border-color:#dceaff!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab.active :is(span,small,strong,b,em){color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active :is(small,span,strong,b,em){color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .coachPortalV207 .nz-coach-command .coachClientDetailProgrammingSaveV552.isDirty{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}}@media (min-width: 901px){.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559{--v559-page: #f8fafc;--v559-card: #ffffff;--v559-text: #0f172a;--v559-line: #e2e8f0;--v559-accent: #0066ff;--v559-slate: #f1f5f9;--ccd-active-day: #0066ff !important;--ccd-accent: #0066ff !important;--ccd-text: #0f172a !important;--ccd-muted: #0f172a !important;--ccd-panel: #ffffff !important;--ccd-panel-2: #f8fafc !important;--ccd-border: #e2e8f0 !important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekPanel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 18px!important;margin-bottom:16px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekHeader{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekHeader h2{margin:0!important;font-size:20px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekHeader p{margin:4px 0 0!important;font-size:13px!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekNav{display:flex!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekNav button{height:32px!important;min-width:32px!important;padding:0 12px!important;border-radius:8px!important;border:1px solid #e2e8f0!important;background:#f1f5f9!important;color:#0f172a!important;font:inherit!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button{min-height:96px!important;padding:9px 8px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#fff!important;text-align:left!important;display:grid!important;gap:3px!important;align-content:start!important;font:inherit!important;color:#0f172a!important;cursor:pointer!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active{background:#06f!important;border-color:#06f!important;color:#fff!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active small,.cc559-day.active span,.cc559-day.active strong,.cc559-day.active b{color:#fff!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button small{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button span{font-size:12px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button strong{font-size:14px!important;line-height:1.25!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button b{font-size:12px!important;font-weight:600!important;font-style:normal!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekProgress{height:4px!important;border-radius:999px!important;background:#e2e8f0!important;margin-top:12px!important;overflow:hidden!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekProgress i{display:block!important;height:100%!important;background:#06f!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MainGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 18px!important;display:grid!important;gap:12px!important;align-content:start!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Overview{grid-column:span 5!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Blocks{grid-column:span 7!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Activity{grid-column:span 12!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Panel header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Panel header h3{margin:0!important;font-size:17px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Panel header button{border:0!important;background:transparent!important;color:#374151!important;font:inherit!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;padding:0!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatGrid article{padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatGrid article small{display:block!important;font-size:12px!important;font-weight:600!important;color:#0f172a!important;margin-bottom:4px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatGrid article strong{font-size:15px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows{display:grid!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div span{font-size:13px!important;font-weight:600!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div strong{font-size:14px!important;font-weight:700!important;text-align:right!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div em{display:block!important;grid-column:2!important;font-size:12px!important;font-style:normal!important;text-align:right!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div .green{color:#15803d!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388PublishDot{width:7px!important;height:7px!important;border-radius:999px!important;background:#06f!important;display:inline-block!important;margin-right:4px!important;vertical-align:middle!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388CoachNotes{display:none!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388CoachNotes small{font-size:12px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388CoachNotes p{margin:6px 0 0!important;font-size:14px!important;line-height:1.5!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockList{display:grid!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockList article{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockIndex{font-size:13px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockList article strong{display:block!important;font-size:15px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockList article p{margin:3px 0 0!important;font-size:13px!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockList article em{font-size:13px!important;font-weight:600!important;font-style:normal!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockTotal{display:flex!important;justify-content:space-between!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;font-size:13px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList article{padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList article strong{display:block!important;font-size:14px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList article p{margin:4px 0 0!important;font-size:13px!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList article span{display:block!important;margin-top:6px!important;font-size:12px!important;font-weight:600!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388SyncFooter{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:4px!important;padding-top:12px!important;border-top:1px solid #e2e8f0!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388SyncFooter strong{font-size:14px!important;color:#15803d!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388SyncFooter em{display:block!important;font-size:12px!important;font-style:normal!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408:has(.ccd388V559){padding:0!important;overflow:visible!important}.coachPortalV207.coachView-clients .coachMainV207:has(.nz-coach-command):has(.ccd388V559){padding:0!important;background:#f8fafc!important}html[data-nutri-theme=light] .coachPortalV207.coachView-clients .coachMainV207:has(.nz-coach-command):has(.ccd388V559){background:#f8fafc!important}.coachPortalV207 .nz-coach-command .nz-panel-back{display:none!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatIcon,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockIcon,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockList b,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList article i,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388CoachNotesHead span,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards b svg,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekNav button svg,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388PbRowV550 .coachPbAccessBtnV550 svg{display:none!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatGrid article>div{display:block!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList article>div{display:block!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList article:is(.tone-green,.tone-blue,.tone-teal,.tone-purple,.tone-orange,.tone-muted){background:#fff!important;border:1px solid #e2e8f0!important;color:inherit!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388PbRowV550 .coachPbAccessBtnV550{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important;font-size:14px!important;font-weight:700!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-align:right!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388PbRowV550{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatGrid article,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388CoachNotes,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockList article,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388BlockTotal{background:#fff!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388PbRowV550>span{font-size:13px!important;font-weight:600!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div>div{text-align:right!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div span{font-size:13px!important;font-weight:600!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-transform:none!important;letter-spacing:0!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div strong{font-size:14px!important;font-weight:700!important;text-align:right!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows>div em{display:block!important;grid-column:2!important;font-size:12px!important;font-style:normal!important;text-align:right!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388MetaRows .green{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388StatGrid small{text-transform:none!important;letter-spacing:0!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388SyncFooter button,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388EmptyBlocks button,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekNav button.ghost{height:34px!important;padding:0 12px!important;border-radius:8px!important;border:1px solid #0066ff!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388SyncFooter strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.published b,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.planned b,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.rest b{color:inherit!important;-webkit-text-fill-color:inherit!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active.published b,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active.planned b,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active.rest b{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559{gap:0!important;width:100%!important;min-width:0!important}@media (max-width: 1200px){.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Overview,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Blocks,.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388Activity{grid-column:1 / -1!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388ActivityList{grid-template-columns:1fr!important}}}@media (min-width: 901px){.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachClientCheckinGridV321{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:16px!important;align-items:start!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMainV321,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSideV321{display:grid!important;gap:16px!important;min-width:0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinCardV321{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 18px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important;flex-wrap:wrap!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321 h2{margin:0!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important;display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321>span{font-size:12px!important;font-weight:600!important;color:#0f172a!important;white-space:nowrap!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMetricGridV321,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinFieldsGridV321{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMetricGridV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinFieldsGridV321 article{border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:12px 14px!important;min-height:88px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMetricGridV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinFieldsGridV321 article small{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--subtle)!important;font-style:normal!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMetricGridV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinFieldsGridV321 article strong{display:block!important;margin-top:6px!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMetricGridV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinFieldsGridV321 article span{display:block!important;margin-top:4px!important;font-size:11px!important;font-weight:600!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinNotesV321{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:1px solid rgba(34,197,94,.32)!important;border-radius:10px!important;background:#f0fdf4!important;padding:12px 14px!important;margin-bottom:14px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinNotesV321>span{width:28px!important;height:28px!important;border-radius:8px!important;background:#fff!important;border:1px solid rgba(34,197,94,.32)!important;color:#15803d!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinNotesV321 strong{display:block!important;font-size:12px!important;font-weight:700!important;margin-bottom:4px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinNotesV321 p{margin:0!important;font-size:13px!important;line-height:1.5!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 40px!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button{min-height:44px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#fff!important;font:inherit!important;font-size:12px!important;font-weight:600!important;color:#0f172a!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.primary{background:#22c55e!important;border-color:#22c55e52!important;color:#052e16!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.dots{font-size:16px!important;letter-spacing:.08em!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryV321{display:grid!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHistoryTableV321 article{border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:12px 14px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryHeadV321{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:6px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryHeadV321 b{font-size:13px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryHeadV321 i{font-style:normal!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:2px 6px!important;border-radius:999px!important;background:#f0fdf4!important;color:#15803d!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHistoryTableV321 article p{margin:0!important;font-size:12px!important;line-height:1.45!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHistoryTableV321 article small{display:block!important;margin-top:6px!important;font-size:11px!important;color:var(--subtle)!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321 button{border:0!important;background:transparent!important;padding:0!important;font:inherit!important;font-size:13px!important;font-weight:600!important;color:#22c55e!important;cursor:pointer!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinCardV321.summaryV321>.coachCheckinHeaderV321{margin-bottom:0!important;padding-bottom:12px!important;border-bottom:1px solid #e6eaf0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321{display:grid!important;gap:0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article{display:block!important;grid-template-columns:none!important;gap:0!important;align-items:start!important;padding:12px 0!important;border-bottom:1px solid #e6eaf0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article:last-child{border-bottom:0!important;padding-bottom:0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article small{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--subtle)!important;font-style:normal!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article strong{display:block!important;margin-top:3px!important;font-size:14px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article em{display:block!important;margin-top:2px!important;font-size:11px!important;font-style:normal!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinRecentAnswersV321{display:grid!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinRecentAnswersV321 article{border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:10px 12px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinRecentAnswersV321 article small{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--subtle)!important;font-style:normal!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinRecentAnswersV321 article strong{display:block!important;margin-top:4px!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin{--cd-card: #ffffff !important;--cd-line: #e2e8f0 !important;--cd-text: #0f172a !important;--cd-secondary: #64748b !important;--cd-tertiary: #94a3b8 !important;--cd-soft: #ffffff !important;--cd-page: #f8fafc !important;--cd-accent: #22c55e !important;--cd-accent-soft: #f0fdf4 !important;--cd-good: #15803d !important;--cd-warn: #c2410c !important;--cd-radius-lg: 14px !important;background:transparent!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408:has(.ccd560Checkin){background:#f8fafc!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachClientCheckinGridV321,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMainV321,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSideV321{background:transparent!important}html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinCardV321,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMainV321,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSideV321{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:none!important}html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408:has(.ccd560Checkin){background:#f8fafc!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinHistoryTableV321 article,.coachCheckinRecentAnswersV321 article){background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinHistoryTableV321 article,.coachCheckinRecentAnswersV321 article,.coachCheckinSummaryRowsV321 article):is(.tone-green,.tone-orange,.tone-blue,.tone-red,.tone-neutral){background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article{background:transparent!important;border-bottom-color:#e6eaf0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article>span{display:none!important}html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin :is(.coachCheckinMetricGridV321 article,.coachCheckinFieldsGridV321 article,.coachCheckinTemplateHistoryV321 article,.coachCheckinHistoryTableV321 article,.coachCheckinRecentAnswersV321 article){background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin :where(small,em,p,span,time,i,strong,b,h2,h3){color:inherit!important;-webkit-text-fill-color:inherit!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321 h2>svg,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button svg{display:none!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321 h2 b{display:inline-flex!important;align-items:center!important;gap:6px!important;height:auto!important;padding:3px 8px!important;border-radius:999px!important;border:0!important;background:#f0fdf4!important;color:#15803d!important;font-size:11px!important;font-weight:650!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321 h2 .coachCheckinFormPillV560{display:inline-flex!important;align-items:center!important;padding:3px 8px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:650!important;font-style:normal!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMetricGridV321 article,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinFieldsGridV321 article{background:#fff!important;border:1px solid #e2e8f0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.green{background:#22c55e!important;border-color:#22c55e52!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryHeadV321 i{font-style:normal!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:2px 6px!important;border-radius:999px!important;background:#f0fdf4!important;color:#15803d!important;border:0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinMetricGridV321 article small,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinFieldsGridV321 article>small,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinRecentAnswersV321 article small{color:#94a3b8!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryV321 article p,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHistoryTableV321 article p{margin:0!important;font-size:12px!important;line-height:1.45!important;color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryV321 article small,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHistoryTableV321 article small{display:block!important;margin-top:6px!important;font-size:11px!important;color:#94a3b8!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article small{color:#94a3b8!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article.tone-orange strong{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}}@media (min-width: 901px){.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionLayoutV323{display:grid!important;gap:16px!important;max-width:980px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryCardV524{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 18px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryTopV524{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important;margin-bottom:12px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561Label{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#94a3b8!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryDayV524{margin:4px 0 0!important;font-size:14px!important;color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryKcalBlockV524{text-align:right!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryKcalBlockV524 strong{display:block!important;font-size:30px!important;font-weight:750!important;letter-spacing:-.03em!important;color:#22c55e!important;font-variant-numeric:tabular-nums!important;line-height:1!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryKcalBlockV524 span{display:block!important;margin-top:4px!important;font-size:13px!important;color:#64748b!important;font-variant-numeric:tabular-nums!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarV524{padding:8px 0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarHeadV524{display:flex!important;justify-content:space-between!important;gap:8px!important;font-size:12px!important;color:#64748b!important;font-variant-numeric:tabular-nums!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionBarV323{margin-top:6px!important;height:4px!important;border-radius:999px!important;background:#f1f5f9!important;overflow:hidden!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionBarV323 i{display:block!important;height:100%!important;border-radius:999px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionBarV323 i.blue{background:#3b82f6!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionBarV323 i.green{background:#22c55e!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionBarV323 i.orange{background:#f97316!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionPanelV323.heroV323{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 18px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionHeroHeadV323{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;flex-wrap:wrap!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionHeroHeadV323 h2{margin:0!important;font-size:17px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionHeroHeadV323 button{height:34px!important;padding:0 12px!important;border-radius:8px!important;border:1px solid rgba(34,197,94,.32)!important;background:#22c55e!important;color:#052e16!important;font:inherit!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatGridV323{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323{border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:12px 14px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323 strong{display:block!important;margin-top:8px!important;font-size:22px!important;font-weight:750!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323 em{display:block!important;margin-top:4px!important;font-size:12px!important;font-style:normal!important;color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323 ul{margin:10px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:6px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323 li{display:flex!important;justify-content:space-between!important;gap:8px!important;font-size:12px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323 li span{color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323 li b{font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561Adherence{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin-top:8px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561Ring{width:54px!important;height:54px!important;border-radius:50%!important;border:4px solid #22c55e!important;display:grid!important;place-items:center!important;font-size:13px!important;font-weight:700!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561Adherence p{margin:0!important;font-size:12px!important;line-height:1.45!important;color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealsWrapV323{border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:12px 14px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealsHeadV323{margin-bottom:10px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealGridV323.ccd561MealGrid,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealGridV323{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard{border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:10px!important;cursor:pointer!important;text-align:left!important;font:inherit!important;width:100%!important;transition:border-color .15s ease,box-shadow .15s ease!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard:hover,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard.is-open{border-color:#93c5fd!important;box-shadow:0 0 0 2px #2563eb1f!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard small{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#94a3b8!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard strong{display:block!important;margin-top:6px!important;font-size:14px!important;font-weight:700!important;color:#22c55e!important;font-variant-numeric:tabular-nums!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealPfc{display:none!important;margin-top:8px!important;padding-top:8px!important;border-top:1px solid #e2e8f0!important;gap:4px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard.is-open .ccd561MealPfc{display:grid!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealPfcRow{display:flex!important;justify-content:space-between!important;gap:8px!important;font-size:11px!important;line-height:1.35!important;color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealPfcRow b{color:#0f172a!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealHint{display:block!important;margin-top:4px!important;font-size:10px!important;font-weight:600!important;color:#94a3b8!important;text-transform:none!important;letter-spacing:0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealFooterV323{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:10px!important;flex-wrap:wrap!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealFooterV323>div{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealFooterV323>div span{font-size:11px!important;padding:4px 8px!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-weight:600!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealFooterV323>strong{font-size:13px!important;font-variant-numeric:tabular-nums!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionLayoutV323{grid-template-columns:minmax(0,1fr)!important;max-width:980px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarV524+.coachNutriMacroBarV524{border-top:1px solid #e2e8f0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524{margin-top:6px!important;height:4px!important;border-radius:999px!important;background:#f1f5f9!important;overflow:hidden!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryKcalMetaV524{display:block!important;margin-top:4px!important;font-size:13px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-variant-numeric:tabular-nums!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMainV323{display:grid!important;gap:16px!important;min-width:0!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561PlanTitle{margin:0!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionHeroHeadV323 .coachNutritionTitleRowV323,.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionHeroHeadV323 .coachNutritionRangeV323{display:none!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionAccentBtnV323{height:34px!important;padding:0 12px!important;border-radius:8px!important;border:1px solid rgba(34,197,94,.32)!important;background:#22c55e!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryKcalValueV524{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryKcalMetaV524{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524 span{display:block!important;height:100%!important;border-radius:999px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarV524.protein .coachNutriMacroBarTrackV524 span{background:#3b82f6!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarV524.carbs .coachNutriMacroBarTrackV524 span{background:#22c55e!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarV524.fat .coachNutriMacroBarTrackV524 span{background:#f97316!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionBarV323 i.green{background:#22c55e!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561StatMeta{display:block!important;margin-top:4px!important;font-size:12px!important;font-style:normal!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MacroList{margin:10px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:6px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MacroList li{display:flex!important;justify-content:space-between!important;gap:8px!important;font-size:12px!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MacroList li span{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MacroList li b{font-weight:700!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561Adherence p{margin:0!important;font-size:12px!important;line-height:1.45!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionMealFooterV323>div span{font-size:11px!important;padding:4px 8px!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:600!important}.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatusV323{margin:0!important;font-size:13px!important;color:#64748b!important}html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryCardV524,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionPanelV323.heroV323,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionStatCardV323,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:none!important}}#root .coachPortalV207 .nz-coach-command .nz-section-tabs{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active),#root .coachPortalV207 .nz-coach-command .nz-section-tab.active{height:32px!important;min-height:32px!important;padding:0 12px!important;background:#fff!important;background-image:none!important;border:1px solid #d0d7e2!important;border-radius:999px!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active){color:#000!important;-webkit-text-fill-color:#000000!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab.active{background:#eef5ff!important;border-color:#dceaff!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}#root .coachPortalV207 .nz-coach-command .nz-section-tab.active :is(span,small,strong,b,em,.nz-section-tab-label){color:#06f!important;-webkit-text-fill-color:#0066ff!important}#root .coachPortalV207 .nz-coach-command .nz-btn-primary,#root .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .nz-btn-primary,#root .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary,#root .coachPortalV207 .nz-coach-command .nz-btn-primary *,#root .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .coachPortalV207 .nz-coach-command .nz-btn-primary :is(span,small,strong,b,em,.nz-btn-icon-svg){color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:currentColor!important;stroke:currentColor!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekCards button.active{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekCards button.active :is(small,span,strong,b,em){color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388SyncFooter button,#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388EmptyBlocks button,#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekNav button.ghost{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .coachClientDetailProgrammingSaveV552.isDirty{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekNav button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekCards button:not(.active){background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}#root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekPanel{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .coachMessagesDeskEmbedV590,html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskEmbedV590{padding:0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590],html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .coachMessagesDeskV590[data-v=msg590]{--cz-navy: #11172a;--cz-blue: #0a66ff;--cz-wash: #ffffff;--cz-line: #e6eaf0;--cz-muted: #667085;background:#fff!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--cz-navy)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesHeroV431{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:flex-start!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid var(--cz-line)!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesEyebrowV431{display:block!important;margin:0!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--cz-blue)!important;-webkit-text-fill-color:var(--cz-blue)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesHeroCopyV431 h2{margin:6px 0 0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--cz-navy)!important;-webkit-text-fill-color:var(--cz-navy)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesHeroCopyV431 p{margin:6px 0 0!important;font-size:14px!important;color:var(--cz-muted)!important;-webkit-text-fill-color:var(--cz-muted)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesStatsV431{display:grid!important;grid-template-columns:repeat(2,minmax(88px,1fr))!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesStatsV431 article{background:#fff!important;border:1px solid var(--cz-line)!important;border-radius:12px!important;box-shadow:none!important;padding:12px 14px!important;color:var(--cz-navy)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesStatsV431 article.active{background:#fff!important;border-color:var(--cz-blue)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesStatsV431 article.active strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesStatsV431 article:first-child strong{color:var(--cz-blue)!important;-webkit-text-fill-color:var(--cz-blue)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesStatsV431 strong{display:block!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.04em!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesStatsV431 small{display:block!important;margin-top:4px!important;font-size:12px!important;font-weight:650!important;color:var(--cz-navy)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesTabsV431{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid var(--cz-line)!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesTabsV431 button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:0!important;padding:10px 14px!important;border-radius:10px!important;border:1px solid var(--cz-line)!important;background:#fff!important;color:var(--cz-navy)!important;-webkit-text-fill-color:var(--cz-navy)!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesTabsV431 button svg,html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesTabsV431 button .coachIconV207{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesTabsV431 button.active{background:#eef4ff!important;border-color:var(--cz-blue)!important;color:var(--cz-blue)!important;-webkit-text-fill-color:var(--cz-blue)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesTabsV431 button em{display:inline!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-style:normal!important;font-size:13px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesTabsV431 button.active em{background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesGridV431{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageCardV431{background:#fff!important;border:1px solid var(--cz-line)!important;border-radius:14px!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageCardV431 header{display:flex!important;gap:10px!important;align-items:flex-start!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid var(--cz-line)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageCardV431 header>span{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageCardV431 header strong{display:block!important;font-size:14px!important;font-weight:700!important;color:var(--cz-navy)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageCardV431 header small{display:block!important;margin-top:2px!important;font-size:12px!important;color:var(--cz-muted)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageBodyV431{margin:0 0 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageBodyV431 p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:var(--cz-navy)!important;white-space:pre-wrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageBodyV431.is-clampable:not(.is-expanded) p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageBodyToggleV590{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:8px 0 0!important;font-size:12px!important;font-weight:650!important;color:var(--cz-blue)!important;-webkit-text-fill-color:var(--cz-blue)!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageReplyV431 textarea,html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageReplyV431 .autoGrowTextareaV218{width:100%!important;border:1px solid var(--cz-line)!important;border-radius:12px!important;background:var(--cz-wash)!important;color:var(--cz-navy)!important;padding:12px!important;font-size:13px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageReplyActionsV431{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageReplyActionsV431 .coachGhostV207,html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageReplyActionsV431 button:not(.primary){background:#fff!important;border:1px solid var(--cz-line)!important;border-radius:10px!important;color:var(--cz-navy)!important;box-shadow:none!important;padding:8px 12px!important;font-size:12px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageReplyActionsV431 .primary,html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessageReplyActionsV431 .coachPrimaryV207{background:var(--cz-blue)!important;border:1px solid var(--cz-blue)!important;border-radius:10px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;padding:8px 12px!important;font-size:12px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesEmptyV431{background:#fff!important;border:1px solid var(--cz-line)!important;border-radius:14px!important;padding:24px!important;text-align:left!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590] .coachMessagesEmptyV431 span{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile{border:1px solid #e6eaf0!important;border-radius:14px!important;background:#fff!important;margin:0 0 12px!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-toggle{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-kicker{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#667085!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-title{display:block!important;margin-top:4px!important;font-size:15px!important;font-weight:700!important;color:#11172a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-summary{display:block!important;margin-top:4px!important;font-size:12px!important;color:#667085!important;line-height:1.35!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-chevron{color:#667085!important;font-size:12px!important;line-height:1!important;margin-top:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-body{padding:0 14px 14px!important;border-top:1px solid #e6eaf0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-body .nz-rail-profile{margin:12px 0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-ai-card>h3{margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid #e6eaf0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-ai-tips{list-style:none!important;margin:10px 0 0!important;padding:0!important;display:grid!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-ai-tips li{margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;color:#11172a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-ai-tip{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientOverlayV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientOverlayV581,html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientOverlayV444.coachAddClientOverlayV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientOverlayV444.coachAddClientOverlayV581{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4200!important;display:block!important;place-items:unset!important;justify-content:unset!important;align-items:unset!important;padding:0!important;margin:0!important;background:#0f172a47!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581.coachFlowWindowV358,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientWindowV581.coachFlowWindowV358,html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientOverlayV581 .coachAddClientWindowV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientOverlayV581 .coachAddClientWindowV581{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(100%,560px)!important;max-width:560px!important;max-height:none!important;height:100%!important;margin:0 0 0 auto!important;overflow:auto!important;border-radius:0!important;border:0!important;border-left:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;color:#111827!important;transform:none!important;animation:coachAddClientDrawerInV583 .18s ease-out!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581 .coachAddClientHeadV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientWindowV581 .coachAddClientHeadV581{display:block!important;grid-template-columns:none!important;padding:16px 16px 12px!important;border-bottom:1px solid #e5e7eb!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581 .coachAddClientHeadV581 span,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientWindowV581 .coachAddClientHeadV581 span{display:block!important;margin:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581 .coachAddClientHeadV581 h2,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientWindowV581 .coachAddClientHeadV581 h2{margin:4px 0 0!important;font-size:20px!important;line-height:1.25!important;font-weight:700!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientBodyV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientBodyV581{display:flex!important;flex-direction:column!important;gap:14px!important;padding:16px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientIntroV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientIntroV581{margin:0!important;font-size:14px!important;line-height:1.45!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientIntroV581 strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientIntroV581 strong{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientKindRowV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientKindRowV581{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientKindRowV581 button,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientKindRowV581 button{height:40px!important;min-height:40px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;transform:none!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientKindRowV581 button.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientKindRowV581 button.active{background:#111827!important;background-image:none!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFormV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFormV581{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFieldV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV581{display:flex!important;flex-direction:column!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFieldWideV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldWideV581{grid-column:1 / -1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFieldV581>span,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV581>span{font-size:12px!important;font-weight:600!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFieldV581 em,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV581 em{font-style:normal!important;font-size:12px!important;line-height:1.4!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFieldV581 :is(input,select,textarea),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV581 :is(input,select,textarea){width:100%!important;min-height:40px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFieldV581 textarea,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV581 textarea{min-height:88px!important;resize:vertical!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientAccessListV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessListV581{grid-column:1 / -1!important;display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientAccessRowV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV581{display:grid!important;grid-template-columns:18px 1fr!important;gap:10px!important;align-items:start!important;padding:12px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fff!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientAccessRowV581.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV581.active{background:#fafafa!important;border-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientAccessRowV581 strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV581 strong{display:block!important;font-size:14px!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientAccessRowV581 small,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV581 small{display:block!important;margin-top:2px!important;font-size:12px!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientInviteQrV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientInviteQrV581{grid-column:1 / -1!important;display:grid!important;justify-items:center!important;gap:8px!important;padding:16px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fafafa!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientInviteQrV581 small,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientInviteQrV581 small{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientInviteActionsV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientInviteActionsV581,html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientActionsV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV581{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;margin-top:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientCancelV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientCancelV581{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientSaveV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientSaveV581{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #111827!important;background:#111827!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientSaveV581:disabled,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientSaveV581:disabled{opacity:.45!important;cursor:not-allowed!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientCopyNoteV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientCopyNoteV581{grid-column:1 / -1!important;margin:0!important;font-size:13px!important;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientErrorV444,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientErrorV444{margin:0!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid #fecaca!important;background:#fef2f2!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;font-size:13px!important}@media (max-width: 640px){html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientFormV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFormV581{grid-template-columns:1fr!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientOverlayV581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientOverlayV581{padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581.coachFlowWindowV358,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientWindowV581.coachFlowWindowV358,html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientOverlayV581 .coachAddClientWindowV581{left:0!important;right:0!important;width:100%!important;max-width:none!important}}@keyframes coachAddClientDrawerInV583{0%{transform:translate(18px);opacity:.72}to{transform:translate(0);opacity:1}}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581.coachFlowWindowV358,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientWindowV581.coachFlowWindowV358{width:min(100%,640px)!important;max-width:640px!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;border-radius:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581 .coachAddClientHeadV581{padding:20px 24px 16px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581 .coachAddClientHeadV581 span{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientWindowV581 .coachAddClientBodyV581{padding:20px 24px 24px!important;gap:16px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientKindRowV581{display:flex!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientKindRowV581 button{width:auto!important;padding:0 14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientKindRowV581 button.active{border-color:#06f!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientIndividualLayoutV583{display:grid!important;grid-template-columns:1fr!important;margin:0 -24px -24px!important;border-top:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientIndividualFormV583{padding:20px 24px 24px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientEmailNoticeV583{grid-column:1 / -1!important;display:grid!important;grid-template-columns:20px 1fr!important;gap:10px!important;align-items:start!important;padding:14px!important;border:1px solid #dbeafe!important;border-radius:12px!important;background:#eff6ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientEmailNoticeV583>span{display:grid!important;width:20px!important;height:20px!important;place-items:center!important;border-radius:6px!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientEmailNoticeV583 strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientEmailNoticeV583 small{display:block!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientEmailNoticeV583 strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientEmailNoticeV583 small{margin-top:3px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:12px!important;line-height:1.45!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextV583{display:flex!important;flex-direction:column!important;gap:18px!important;padding:20px 24px 24px!important;border-left:0!important;border-top:1px solid #e5e7eb!important;background:#f8fafc!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextV583>div:first-child>strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextV583 p{margin:5px 0 0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;line-height:1.45!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextStepV583{display:grid!important;grid-template-columns:26px 1fr!important;gap:10px!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextStepV583>span{display:grid!important;width:26px!important;height:26px!important;place-items:center!important;border-radius:50%!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextStepV583 strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextStepV583 small{display:block!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextStepV583 strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextStepV583 small{margin-top:2px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;line-height:1.4!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientSaveV581{border-color:#06f!important;background:#06f!important}@media (max-width: 760px){html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientIndividualLayoutV583{grid-template-columns:1fr!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachAddClientNextV583{border-left:0!important;border-top:1px solid #e5e7eb!important}}html body #root .coachAddClientOverlayV581,html body #root .coachAddClientOverlayV444.coachAddClientOverlayV581,.coachAddClientOverlayV581{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4200!important;display:block!important;place-items:unset!important;justify-content:unset!important;align-items:unset!important;padding:0!important;margin:0!important;background:#0f172a47!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html body #root .coachAddClientOverlayV581 .coachAddClientWindowV581,html body #root .coachAddClientOverlayV581 .coachAddClientWindowV581.coachFlowWindowV358,.coachAddClientOverlayV581 .coachAddClientWindowV581{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(100%,640px)!important;max-width:640px!important;max-height:none!important;height:100%!important;margin:0 0 0 auto!important;overflow:auto!important;border-radius:0!important;border:0!important;border-left:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;color:#111827!important;transform:none!important;animation:coachAddClientDrawerInV583 .18s ease-out!important}.coachAddClientOverlayV581 .coachAddClientHeadV581{display:block!important;padding:20px 24px 16px!important;border-bottom:1px solid #e5e7eb!important;background:#fff!important}.coachAddClientOverlayV581 .coachAddClientHeadV581 span{display:block!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}.coachAddClientOverlayV581 .coachAddClientHeadV581 h2{margin:4px 0 0!important;font-size:20px!important;font-weight:700!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.coachAddClientOverlayV581 .coachAddClientBodyV581{display:flex!important;flex-direction:column!important;gap:16px!important;padding:20px 24px 24px!important;background:#fff!important}.coachAddClientOverlayV581 .coachAddClientIntroV581,.coachAddClientOverlayV581 .coachAddClientIntroV581 strong{color:#111827!important;-webkit-text-fill-color:#111827!important}.coachAddClientOverlayV581 .coachAddClientKindRowV581{display:flex!important;gap:8px!important}.coachAddClientOverlayV581 .coachAddClientKindRowV581 button{height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:600!important;box-shadow:none!important}.coachAddClientOverlayV581 .coachAddClientKindRowV581 button.active{border-color:#06f!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}.coachAddClientOverlayV581 .coachAddClientIndividualLayoutV583{display:grid!important;grid-template-columns:1fr!important;margin:0 -24px -24px!important;border-top:1px solid #e5e7eb!important}.coachAddClientOverlayV581 .coachAddClientFormV581{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.coachAddClientOverlayV581 .coachAddClientIndividualFormV583{padding:20px 24px 24px!important}.coachAddClientOverlayV581 .coachAddClientFieldWideV581{grid-column:1 / -1!important}.coachAddClientOverlayV581 .coachAddClientFieldV581>span{font-size:12px!important;font-weight:600!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.coachAddClientOverlayV581 .coachAddClientFieldV581 :is(input,select,textarea){width:100%!important;min-height:40px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;box-shadow:none!important}.coachAddClientOverlayV581 .coachAddClientEmailNoticeV583{grid-column:1 / -1!important;display:grid!important;grid-template-columns:20px 1fr!important;gap:10px!important;padding:14px!important;border:1px solid #dbeafe!important;border-radius:12px!important;background:#eff6ff!important}.coachAddClientOverlayV581 .coachAddClientEmailNoticeV583>span{display:grid!important;width:20px!important;height:20px!important;place-items:center!important;border-radius:6px!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:700!important}.coachAddClientOverlayV581 .coachAddClientNextV583{display:flex!important;flex-direction:column!important;gap:18px!important;padding:20px 24px 24px!important;border-left:0!important;border-top:1px solid #e5e7eb!important;background:#f8fafc!important}.coachAddClientOverlayV581 .coachAddClientNextStepV583{display:grid!important;grid-template-columns:26px 1fr!important;gap:10px!important}.coachAddClientOverlayV581 .coachAddClientNextStepV583>span{display:grid!important;width:26px!important;height:26px!important;place-items:center!important;border-radius:50%!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:700!important}.coachAddClientOverlayV581 .coachAddClientActionsV581,.coachAddClientOverlayV581 .coachAddClientInviteActionsV581{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.coachAddClientOverlayV581 .coachAddClientCancelV581{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.coachAddClientOverlayV581 .coachAddClientSaveV581{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #0066ff!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.coachAddClientOverlayV581 .coachAddClientInviteQrV581{grid-column:1 / -1!important;display:grid!important;justify-items:center!important;gap:8px!important;padding:16px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fafafa!important}@media (max-width: 760px){.coachAddClientOverlayV581{padding:0!important}html body #root .coachAddClientOverlayV581 .coachAddClientWindowV581,.coachAddClientOverlayV581 .coachAddClientWindowV581{left:0!important;right:0!important;width:100%!important;max-width:none!important}.coachAddClientOverlayV581 .coachAddClientIndividualLayoutV583,.coachAddClientOverlayV581 .coachAddClientFormV581{grid-template-columns:1fr!important}.coachAddClientOverlayV581 .coachAddClientNextV583{border-left:0!important;border-top:1px solid #e5e7eb!important}}.coachPortalV207.coachView-groups .coachMainV207:has(.cg581),.coachPortalV207.coachDesktopClientShellV285.coachView-groups .coachMainV207:has(.cg581){padding:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.cg581{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#1d1d1f;background:transparent;flex:1;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.cg581 *,.cg581 *:before,.cg581 *:after{box-sizing:border-box}.cg581-shell{flex:1;min-width:0;min-height:0;height:100%;display:flex;background:transparent;overflow:hidden}.cg581-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.cg581-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.cg581-content{padding:22px 24px 28px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow:auto;background:transparent}.cg581-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-shrink:0}.cg581-head h1{margin:0;font-size:36px;font-weight:700;letter-spacing:-.03em;color:#1d1d1f}.cg581-head p{margin:6px 0 0;font-size:17px;font-weight:400;color:#475569}.cg581-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cg581-search{display:flex;align-items:center;gap:8px;height:36px;width:240px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.cg581-search input{border:0;background:transparent;font:inherit;font-size:13px;width:100%;outline:none;color:#1d1d1f;padding:0}.cg581-search input::placeholder{color:#9ca3af}.cg581-btn-blue{height:36px;padding:0 14px;border-radius:10px;border:1px solid #0066ff;background:#06f;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.cg581-btn-outline{height:36px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#1d1d1f;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cg581-btn-sm{height:30px;padding:0 12px;border-radius:8px;border:1px solid #0066ff;background:#06f;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.cg581-btn-sm.outline{background:#fff;color:#06f;border-color:#e5e7eb}.cg581-btn-sm:disabled{opacity:.45;cursor:not-allowed}.cg581-btn-ghost{height:30px;padding:0;border:0;background:transparent;color:#06f;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cg581-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex-shrink:0}.cg581-kpi{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f;padding:16px 18px;min-width:0}.cg581-kpi small{display:block;font-size:11px;font-weight:600;color:#6b7280}.cg581-kpi strong{display:block;margin-top:10px;font-size:28px;font-weight:800;letter-spacing:-.045em;line-height:1;color:#06f}.cg581-kpi em{display:block;font-style:normal;font-size:12px;font-weight:600;color:#06f}.cg581-kpi em.warn{color:#ea580c}.cg581-kpi-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px}.cg581-kpi-foot em{margin-top:0}.cg581-table-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f;overflow:hidden;flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.cg581-roster-tabs{display:flex;gap:2px;padding:4px 14px 0;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;overflow-x:auto}.cg581-roster-tab{height:40px;padding:0 12px;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.cg581-roster-tab.is-on,.cg581-roster-tab.active{color:#06f!important;border-bottom-color:#06f!important;background:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;-webkit-text-fill-color:#0066ff!important}.cg581-table-wrap{flex:0 0 auto;min-height:0;overflow:visible}.cg581-table{width:100%;border-collapse:collapse}.cg581-table th{text-align:left;padding:11px 14px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa;position:sticky;top:0;z-index:1}.cg581-table td{padding:13px 14px;border-bottom:1px solid rgba(0,0,0,.06);font-size:12.5px;vertical-align:middle;color:#1d1d1f}.cg581-table tr{cursor:pointer}.cg581-table tr:hover td{background:#f8fafc;background-image:none}.cg581-table tr.is-selected td{background:#fff;background-image:none;box-shadow:none}.cg581-table tr:last-child td{border-bottom:0}.cg581-identity{display:flex;align-items:center;gap:10px;min-width:0}.cg581-av{width:34px;height:34px;border-radius:999px;background:#eff6ff;color:#06f;display:grid;place-items:center;font-size:11px;font-weight:800;flex-shrink:0}.cg581-av.lg{width:44px;height:44px;font-size:14px}.cg581-identity strong{display:block;font-size:13px;font-weight:700}.cg581-identity span{display:block;margin-top:1px;font-size:11px;color:#6b7280}.cg581-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;background:#f3f4f6;color:#6b7280}.cg581-pill.good{background:#dcfce7;color:#15803d}.cg581-pill.warn{background:#ffedd5;color:#c2410c}.cg581-pill.danger{background:#fee2e2;color:#dc2626}.cg581-pill.muted{background:#f3f4f6;color:#6b7280}.cg581-phase{display:block;font-size:12.5px;font-weight:700}.cg581-week,.cg581-due-hint,.cg581-activity-hint{display:block;font-size:11px;margin-top:2px;color:#6b7280}.cg581-due-hint{color:#ea580c}.cg581-member-count{font-size:13px;font-weight:700}.cg581-prog-cell{display:flex;align-items:center;gap:8px;min-width:110px}.cg581-prog-cell span{font-weight:700;font-size:12px;flex-shrink:0}.cg581-prog-bar{flex:1;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.cg581-prog-bar i{display:block;height:100%;background:#06f;border-radius:inherit}.cg581-next{border:0;background:transparent;color:#06f;font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0}.cg581-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;color:#6b7280;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.cg581-pages{display:flex;gap:4px;align-items:center}.cg581-page{min-width:28px;height:28px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#1d1d1f;cursor:pointer;padding:0 6px}.cg581-page.active{background:#06f;border-color:#06f;color:#fff}.cg581-page:disabled{opacity:.4;cursor:not-allowed}.cg581-invite-note{margin:0;padding:14px 16px;font-size:13px;color:#6b7280;border-bottom:1px solid rgba(0,0,0,.06)}.cg581-empty{padding:48px 20px;text-align:center;font-size:14px;color:#6b7280}.cg581-empty strong{display:block;font-size:16px;font-weight:700;color:#1d1d1f;margin-bottom:6px}.cg581-empty p{margin:0}.cg581-empty-line{margin:0;font-size:13px;color:#6b7280}.cg581-panel{width:400px;flex-shrink:0;border-left:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cg581-panel-head{padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.cg581-panel-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cg581-panel-top-actions{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:8px}.cg581-icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#06f;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:16px;font-weight:700;line-height:1}.cg581-panel-client{display:flex;align-items:center;gap:10px;min-width:0}.cg581-panel-client-copy{min-width:0;flex:1}.cg581-panel-client strong{display:block;font-size:16px;font-weight:800;color:#1d1d1f}.cg581-panel-client span{display:block;margin-top:2px;font-size:12px;color:#6b7280}.cg581-panel-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;overflow-x:auto}.cg581-panel-tab{height:40px;padding:0 10px;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:#6b7280;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.cg581-panel-tab.is-on,.cg581-panel-tab.active{color:#06f!important;border-bottom-color:#06f!important;background:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;-webkit-text-fill-color:#0066ff!important}.cg581-panel-body{flex:1;min-height:0;overflow:auto;padding:14px 16px 18px;display:flex;flex-direction:column;gap:12px;background:#f5f5f7}.cg581-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f;padding:14px}.cg581-card h3{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.cg581-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cg581-status-item{border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:10px;background:#fafafa;min-width:0}.cg581-status-item small{display:block;font-size:10px;font-weight:600;color:#6b7280}.cg581-status-item strong{display:block;margin-top:4px;font-size:16px;font-weight:800}.cg581-status-item strong.is-alert{color:#dc2626}.cg581-status-item strong.cg581-status-text{font-size:14px}.cg581-status-item em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#6b7280}.cg581-status-item .cg581-prog-bar{margin-top:8px}.cg581-ai-box{border-radius:12px;background:#eff6ff;border:1px solid rgba(0,102,255,.16);padding:12px}.cg581-ai-box p{margin:0 0 8px;font-size:13px;line-height:1.45;color:#1e3a8a}.cg581-ai-tip{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#1e40af;margin-top:6px}.cg581-ai-actions{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.cg581-next-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cg581-next-row strong{display:block;font-size:13px;font-weight:800}.cg581-next-row span{display:block;margin-top:2px;font-size:12px;color:#6b7280}.cg581-member{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.cg581-member:first-of-type{border-top:0;padding-top:0}.cg581-member-main{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.cg581-member strong{display:block;font-size:13px;font-weight:700}.cg581-member span{display:block;margin-top:2px;font-size:11px;color:#6b7280}.cg581-program-title{display:block;font-size:16px;font-weight:800}.cg581-program-sub{display:block;margin-top:4px;font-size:12px;color:#6b7280}.cg581-program-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.cg581-session{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.cg581-session:first-of-type{border-top:0;padding-top:0}.cg581-day{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#eff6ff;color:#06f;font-size:11px;font-weight:800;line-height:1}.cg581-day.done{background:#06f;color:#fff}.cg581-session strong{display:block;font-size:13px;font-weight:700}.cg581-session span{display:block;margin-top:2px;font-size:11px;color:#6b7280}.cg581-check-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.cg581-check-row:first-of-type{border-top:0;padding-top:0}.cg581-check-name{border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-align:left}.cg581-check-row strong{display:block;font-size:13px;font-weight:700}.cg581-note{padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.cg581-note:first-of-type{border-top:0;padding-top:0}.cg581-note small{display:block;font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px}.cg581-note p{margin:0;font-size:13px;line-height:1.45;color:#374151}.cg581-note-input{width:100%;min-height:72px;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#fafafa;font:inherit;font-size:13px;resize:vertical;outline:none;color:#1d1d1f}.cg581-note-input:focus{border-color:#06f;background:#fff}@media (max-width: 1100px){.cg581-panel{width:340px}.cg581-kpis{grid-template-columns:1fr 1fr}.cg581-kpis .cg581-kpi:last-child{grid-column:1 / -1}}@media (max-width: 900px){.cg581-shell{flex-direction:column}.cg581-panel{width:100%;border-left:0;border-top:1px solid #e5e7eb;max-height:48vh}.cg581-head{flex-direction:column;align-items:stretch}.cg581-head-actions{flex-wrap:wrap}.cg581-search{width:100%}.cg581-kpis{grid-template-columns:1fr}}@media (min-width: 901px){html body #root .coachPortalV207.coachView-groups .coachMainV207:has(.cg581),html body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups .coachMainV207{padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important}}html body #root .cg581[data-v=gr583] .cg581-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #root .cg581[data-v=gr583] .cg581-kpi strong,html body #root .cg581[data-v=gr583] .cg581-kpi-foot em,html body #root .cg581[data-v=gr583] .cg581-kpi em,html body #root .cg581[data-v=gr583] .cg581-kpi em.warn{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cg581[data-v=gr583] .cg581-roster-tab,html body #root .cg581[data-v=gr583] .cg581-panel-tab{background:transparent!important;background-image:none!important;border-radius:0!important;border-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;min-height:40px!important;height:40px!important;padding:0 12px!important;border-bottom:2px solid transparent!important}html body #root .cg581[data-v=gr583] .cg581-roster-tab.is-on,html body #root .cg581[data-v=gr583] .cg581-panel-tab.is-on{background:transparent!important;background-image:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-bottom-color:#06f!important;box-shadow:none!important}html body #root .cg581[data-v=gr583] .cg581-btn-outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;border-radius:10px!important;height:36px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-search,html body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-search{display:flex!important;align-items:center!important;gap:8px!important;height:36px!important;width:240px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;margin:0!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-search input,html body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-search input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;font:inherit!important;font-size:13px!important;font-weight:400!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .cg581[data-v=gr583] .cg581-btn-blue{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;border-radius:10px!important;height:36px!important;font-size:13px!important;font-weight:700!important}html body #root .cg581[data-v=gr583] .cg581-btn-outline,html body #root .cg581[data-v=gr583] .cg581-btn-sm.outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .cg581[data-v=gr583] .cg581-btn-sm:not(.outline){background:#06f!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body #root .cg581[data-v=gr583] .cg581-icon-btn{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html body #root .cg581[data-v=gr583] .cg581-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:22px!important;min-height:22px!important;padding:0 8px!important;border:0!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;background-image:none!important}html body #root .cg581[data-v=gr583] .cg581-pill.good{background:#dcfce7!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .cg581[data-v=gr583] .cg581-pill.warn{background:#ffedd5!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .cg581[data-v=gr583] .cg581-pill.danger{background:#fee2e2!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .cg581[data-v=gr583] .cg581-pill.muted{background:#f3f4f6!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cg581[data-v=gr583] .cg581-next,html body #root .cg581[data-v=gr583] .cg581-btn-ghost{background:transparent!important;border:0!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cg581[data-v=gr583] .cg581-page{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;border-radius:8px!important}html body #root .cg581[data-v=gr583] .cg581-page.active{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .cg581[data-v=gr583] .cg581-av{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border:0!important;box-shadow:none!important;font-weight:800!important}html body #root .cg581[data-v=gr583] .cg581-identity strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:700!important}html body #root .cg581[data-v=gr583] .cg581-identity span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:11px!important}html body #root .cg581[data-v=gr583] .cg581-ai-box{background:#eff6ff!important;border:1px solid rgba(0,102,255,.16)!important;border-radius:12px!important;padding:12px!important;box-shadow:none!important}html body #root .cg581[data-v=gr583] .cg581-ai-box p{color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;font-size:13px!important;line-height:1.45!important}html body #root .cg581[data-v=gr583] .cg581-ai-tip{display:flex!important;align-items:flex-start!important;gap:8px!important;color:#1e40af!important;-webkit-text-fill-color:#1e40af!important;font-size:12px!important}html body #root .cg581[data-v=gr583] .cg581-ai-tip svg,html body #root .cg581[data-v=gr583] .cg581-ai-tip svg path{stroke:#06f!important;fill:none!important}html body #root .cg581[data-v=gr583] .cg581-card h3{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body #root .cg581[data-v=gr583] .cg581-table tr.is-selected td{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body #root .cg581[data-v=gr583] .cg581-table tr:hover:not(.is-selected) td{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important}html body #root .cg581[data-v=gr583] .cg581-panel-tab.is-on{background:transparent!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:2px solid #0066ff!important;border-radius:0!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cg581[data-v=gr583] .cg581-panel-tab:not(.is-on){background:transparent!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cg581[data-v=gr583] .cg581-day{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;padding:0!important;border:0!important;box-shadow:none!important;background-image:none!important}html body #root .cg581[data-v=gr583] .cg581-day:not(.done){background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cg581[data-v=gr583] .cg581-day.done{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .cg581[data-v=gr583] .cg581-session{align-items:center!important}html body #root .cg581[data-v=gr583] .cg581-session .cg581-pill,html body #root .cg581[data-v=gr583] .cg581-panel-client .cg581-pill{align-self:center!important}html body #root .cg581[data-v=gr583] .cg581-head h1{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .cg581[data-v=gr583],html body #root .cg581[data-v=gr583] .cg581-shell,html body #root .cg581[data-v=gr583] .cg581-content,html body #root .cg581[data-v=gr583] .cg581-panel-body{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:transparent!important;background-image:none!important;color:#1d1d1f!important}html body #root .cg581[data-v=gr583] .cg581-panel{background:#fff!important;border-left:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583],html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] :where(h1,h2,h3,h4,p,span,small,strong,em,button,input,label,td,th,a,div){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cg581[data-v=gr583]){display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.cg581[data-v=gr583]{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:transparent!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583].has-panel .cg581-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;height:100%!important;max-height:100%!important;min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583]:not(.has-panel) .cg581-shell{grid-template-columns:minmax(0,1fr)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-scroll{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:transparent!important;flex:1 1 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-content{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px 20px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpis{flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-table-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581[data-v=gr583] .cg581-table-card{flex:0 0 auto!important;flex-grow:0!important;align-self:stretch!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-roster-tabs,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581[data-v=gr583] .cg581-roster-tabs{flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-table-wrap,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581[data-v=gr583] .cg581-table-wrap,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581[data-v=gr583] .cg581-table-wrap{flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-table-foot,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581[data-v=gr583] .cg581-table-foot{flex:0 0 auto!important;margin-top:0!important;padding:12px 14px!important;font-size:13px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;border-top:1px solid #e5e7eb!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-table-card:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581[data-v=gr583] .cg581-table-card:after{content:none!important;display:none!important;flex:0 0 0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:0 0 14px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-eyebrow{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head h1{margin:6px 0 0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head p{margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-daterange,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head-actions .cg581-btn-outline{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-search{display:flex!important;align-items:center!important;min-width:220px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-search input{font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-search input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head-actions .cg581-btn-blue{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;padding:10px 14px!important;border:none!important;border-radius:10px!important;background:#06f!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;white-space:nowrap!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;padding:14px!important;display:flex!important;flex-direction:column!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi-link{border:none!important;background:transparent!important;padding:0!important;font-size:12px!important;font-weight:650!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;cursor:pointer!important;font-family:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-invite-note{flex:0 0 auto!important;margin:0!important;padding:10px 14px!important;font-size:13px!important;color:#6b7280!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi.is-alert strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi.is-accent strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi small{margin-top:6px!important;font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi em,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-kpi-foot{font-size:12px!important;font-weight:400!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-roster-tabs{display:flex!important;gap:18px!important;padding:0 14px!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-roster-tab{display:inline-flex!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;margin:0 0 -1px!important;padding:10px 0!important;border:none!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-roster-tab.is-on{background:transparent!important;font-weight:700!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-bottom:2px solid #0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-roster-tab-count{font-size:12px!important;font-weight:700!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-table th{padding:12px 14px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-table td{padding:14px!important;font-size:13px!important;border-bottom:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;vertical-align:middle!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] tr.is-selected,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] tr.is-selected td,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581[data-v=gr583] tr.is-selected,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581[data-v=gr583] tr.is-selected td{background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-client-cell strong,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-identity strong{font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-client-cell span,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-identity span{font-size:12px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-av{width:36px!important;height:36px!important;font-size:12px!important;font-weight:800!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-radius:999px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-pill{font-size:12px!important;font-weight:650!important;padding:4px 10px!important;border-radius:999px!important;border:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel{display:flex!important;flex-direction:column!important;width:300px!important;max-width:300px!important;min-width:300px!important;height:100%!important;align-self:stretch!important;border-left:1px solid #e5e7eb!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:420px 240px!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:relative!important;top:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-static-label{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-client strong{font-size:16px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-av.lg{width:48px!important;height:48px!important;font-size:14px!important;font-weight:800!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-tabs{display:flex!important;flex-wrap:wrap!important;gap:2px!important;padding:10px 12px!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-tab{height:auto!important;min-height:0!important;padding:6px 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-tab.is-on{background:#fafafa!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-body{padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-card,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-next-card,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-ai-box{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-ai-box{background:#eff6ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-ai-box.is-applied{background:#ecfdf5!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-card h3,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel h3,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-quick h3{margin:0 0 10px!important;font-size:14px!important;font-weight:650!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-quick{margin-top:0!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-quick h3{margin:0 0 8px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-panel-quick-actions{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-btn-sm{width:100%!important;height:auto!important;min-height:0!important;padding:10px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-btn-sm.outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-btn-sm:not(.outline){background:#06f!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-pill.ok{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583]{background:#f7f8fa!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-shell{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)!important;gap:12px!important;align-items:start!important;padding:20px 24px 36px!important;background:#f7f8fa!important;max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583]:not(.has-panel) .cg581-shell{grid-template-columns:minmax(0,1fr)!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-main,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-scroll,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-content{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;margin:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-eyebrow{margin:0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-head h1{margin:4px 0 0!important;font-size:26px!important;font-weight:750!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-head p{margin:6px 0 0!important;font-size:13px!important;color:#475569!important;max-width:54ch!important;line-height:1.45!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-kpis,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:12px 13px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important;width:100%!important;text-align:left!important;cursor:pointer!important;font:inherit!important;color:inherit!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi-top{display:flex!important;justify-content:space-between!important;align-items:baseline!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi strong{font-size:26px!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi.tone-good strong{color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi.tone-warn strong{color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi.tone-danger strong{color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi.tone-info strong{color:#06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi .cg631-kpi-label{display:block!important;margin-top:7px!important;font-size:12px!important;font-weight:700!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpi small{display:block!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-table-card,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-panel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-panel-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-panel-head h2{margin:0!important;font-size:13px!important;font-weight:700!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-count{font-size:11px!important;font-weight:700!important;color:#6b7280!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 9px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-controls{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:12px!important;align-items:center!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-search,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] label.cg631-search{flex:1 1 auto!important;min-width:180px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:block!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-search input{width:100%!important;height:34px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:0 12px 0 34px!important;font-size:12.5px!important;color:#1d1d1f!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-width='1.8'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3 3' stroke-linecap='round'/%3E%3C/svg%3E") 11px center no-repeat!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tabs{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tabs button{height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #d0d7e2!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tabs button em{font-style:normal!important;margin-left:4px!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tabs button.is-on{background:#eef5ff!important;border-color:#bfdbfe!important;color:#06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tabs button.is-on em{color:#06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tile-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] button.cg631-tile{width:100%!important;text-align:left!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:220px!important;box-shadow:none!important;color:#1d1d1f!important;cursor:pointer!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] button.cg631-tile:hover{border-color:#cbd5e1!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] button.cg631-tile.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] button.cg631-tile.is-risk{border-color:#fecaca!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] button.cg631-tile.is-risk.is-on{border-color:#dc2626!important;box-shadow:inset 0 0 0 1px #dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tile-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:12px 12px 0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-who{display:flex!important;gap:10px!important;align-items:flex-start!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-av{width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;color:#1d1d1f!important;display:grid!important;place-items:center!important;flex-shrink:0!important;font-size:12px!important;font-weight:800!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-av.lg{width:48px!important;height:48px!important;font-size:14px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-av.t-hyrox{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-av.t-strength{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#7c3aed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-av.t-cut{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-av.t-return{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-av.t-group{background:#eff6ff!important;border-color:#bfdbfe!important;color:#06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-who strong{display:block!important;font-size:13.5px!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-who em{display:block!important;font-style:normal!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-status{flex-shrink:0!important;font-size:10px!important;font-weight:700!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;color:#6b7280!important;background:#fff!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-status i{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-status.good{border-color:#bbf7d0!important;color:#15803d!important;background:#ecfdf5!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-status.warn{border-color:#fed7aa!important;color:#c2410c!important;background:#fff7ed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-status.danger{border-color:#fecaca!important;color:#dc2626!important;background:#fef2f2!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tile-body{padding:12px 12px 0!important;flex:1!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-metrics{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-facts{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-facts li{font-size:11.5px!important;color:#475569!important;display:grid!important;grid-template-columns:62px 1fr!important;gap:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-facts li span{color:#6b7280!important;font-weight:650!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.03em!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-facts li strong{font-weight:650!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-avatars{display:flex!important;gap:4px!important;flex-wrap:wrap!important;margin-top:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-chip{width:26px!important;height:26px!important;border-radius:7px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:800!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-chip.more{width:auto!important;padding:0 7px!important;font-size:10px!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tile-foot{margin-top:10px!important;padding:10px 12px 12px!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;background:#f3f4f6!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-pills{display:flex!important;gap:6px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-pill{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-cta{color:#06f!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-pager{display:flex!important;gap:5px!important;margin-top:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-pager button{width:28px!important;height:28px!important;border-radius:7px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:11px!important;font-weight:700!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-pager button.is-on,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-pager button.active{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-panel{position:sticky!important;top:16px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kicker{display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;margin-bottom:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-meta-cell{border:1px solid #e5e7eb!important;border-radius:9px!important;padding:9px 10px!important;background:#f3f4f6!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-meta-cell span{display:block!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-meta-cell strong{display:block!important;margin-top:3px!important;font-size:13px!important;font-weight:750!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-table,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-table-wrap table{display:none!important}@media (max-width: 1100px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-shell{grid-template-columns:1fr!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-panel{position:static!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-tile-grid{grid-template-columns:1fr!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-kpis{grid-template-columns:1fr 1fr!important}}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-metrics .cc600-ring{display:inline-grid!important;place-items:center!important;position:relative!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-panel-client{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-panel-client-copy{flex:1 1 auto!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-empty{grid-column:1 / -1!important;padding:36px 12px!important;text-align:center!important;color:#6b7280!important;font-size:13px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-table-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:12px!important;flex-wrap:wrap!important;font-size:12px!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg600-toolbar,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-roster-tabs{display:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-shell{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-main,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-scroll,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-content{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-head{border-bottom:0!important;padding:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-head h1{font-size:26px!important;letter-spacing:-.03em!important;line-height:1.15!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-head p{font-size:13px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-head-actions .cg581-btn-outline{display:inline-flex!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg631-search{display:block!important;min-width:180px!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-table-card.cg631-panel{overflow:visible!important;box-shadow:0 8px 20px #00000008!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-table-foot{border-top:0!important;padding:0!important;margin-top:12px!important;background:transparent!important}@media (min-width: 901px){.coachPortalV207 .coachClientProgramShellV388{--ccd-bg: #000000;--ccd-panel: #0a0a0a;--ccd-panel-2: #0a0a0a;--ccd-border: rgba(255, 255, 255, .08);--ccd-text: #f8fafc;--ccd-muted: rgba(248, 250, 252, .58);--ccd-accent: #4ade80;--ccd-accent-soft: rgba(74, 222, 128, .12);--ccd-purple: #c084fc;--ccd-active-day: #4ade80;--ccd-active-day-soft: rgba(74, 222, 128, .22);display:grid;gap:16px;width:100%;max-width:none;margin:0;min-width:0;box-sizing:border-box}html[data-nutri-theme=light] .coachPortalV207 .coachClientProgramShellV388{--ccd-bg: #f3f5f8;--ccd-panel: #ffffff;--ccd-panel-2: #f8fafc;--ccd-border: rgba(15, 23, 42, .08);--ccd-text: #0f172a;--ccd-muted: rgba(15, 23, 42, .58);--ccd-accent: #22c55e;--ccd-accent-soft: rgba(34, 197, 94, .12);--ccd-purple: #9333ea;--ccd-active-day: #22c55e;--ccd-active-day-soft: rgba(34, 197, 94, .12)}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388{--ccd-bg: var(--ho-bg, #f8fafc);--ccd-panel: var(--ho-surface, #ffffff);--ccd-panel-2: var(--ho-soft-bg, #f8fafc);--ccd-border: var(--ho-border, #e2e8f0);--ccd-text: var(--ho-text, #0f172a);--ccd-muted: var(--ho-muted, #0f172a);--ccd-accent: var(--ho-green, #16a34a);--ccd-accent-soft: var(--ho-green-bg, #dcfce7);--ccd-purple: var(--ho-purple, #7c3aed);--ccd-active-day: var(--ho-green, #16a34a);--ccd-active-day-soft: var(--ho-green-bg, #dcfce7)}.coachPortalV207 .nz-coach-command[data-theme=dark] .coachPortalV207 .coachClientProgramShellV388,html[data-nutri-theme=dark] .coachPortalV207 .nz-coach-command .coachClientProgramShellV388{--ccd-bg: var(--ho-bg, #000000);--ccd-panel: var(--ho-surface, #0a0a0a);--ccd-panel-2: rgba(255, 255, 255, .04);--ccd-border: var(--ho-border, rgba(255, 255, 255, .09));--ccd-text: var(--ho-text, #e7edf6);--ccd-muted: var(--ho-muted, #a5afc1);--ccd-accent: var(--ho-green, #35d06f);--ccd-accent-soft: rgba(53, 208, 111, .14);--ccd-purple: var(--ho-purple, #a78bfa);--ccd-active-day: var(--ho-green, #35d06f);--ccd-active-day-soft: rgba(53, 208, 111, .14)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Hero,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Tabs,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Panel,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekPanel{background:var(--ccd-panel)!important;border:1px solid var(--ccd-border)!important;border-radius:16px!important;box-shadow:none!important}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Hero{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Hero span{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800;color:var(--ccd-accent)!important;margin-bottom:7px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Hero h1{margin:0;color:var(--ccd-text)!important;font-size:34px;line-height:.95;letter-spacing:-.055em;font-weight:850}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Hero p{margin:9px 0 0;color:var(--ccd-muted)!important;font-size:14px;line-height:1.35}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388HeroBadges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388HeroBadges b,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388HeroBadges button{height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ccd-border);background:var(--ccd-panel-2);border-radius:11px;color:var(--ccd-text);padding:0 14px;font-size:12px;font-weight:800}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388HeroBadges b svg{width:16px;height:16px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388HeroBadges .purple{color:var(--ccd-purple)!important;background:#c084fc14;border-color:#c084fc38}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388HeroBadges .green{color:var(--ccd-accent)!important;background:var(--ccd-accent-soft);border-color:#4ade803d}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388HeroBadges .green i{width:8px;height:8px;border-radius:999px;background:var(--ccd-accent);display:inline-block}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MoreBtn{width:38px;padding:0!important;justify-content:center}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip{min-height:92px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;padding:0}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip article{min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:14px 16px;border-right:1px solid var(--ccd-border)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip article:last-child{border-right:0}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip article>span{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--ccd-accent-soft);color:var(--ccd-accent)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip article>span svg{width:18px;height:18px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MiniRing{width:38px;height:38px;transform:rotate(-90deg)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MiniRing circle{fill:none;stroke:#ffffff14;stroke-width:3}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MiniRing .ring{stroke:var(--ccd-accent);stroke-linecap:round}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip small{display:block;color:var(--ccd-muted)!important;font-size:10px;font-weight:800;letter-spacing:.04em}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip strong{display:block;color:var(--ccd-text)!important;font-size:14px;line-height:1.2;font-weight:850;margin-top:3px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip .tone-green strong{color:var(--ccd-accent)!important}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatusStrip p{margin:3px 0 0;color:var(--ccd-muted)!important;font-size:11px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Tabs{height:48px;display:flex;align-items:stretch;padding:0 18px;gap:0}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Tabs button{min-width:126px;height:48px;border:0;background:transparent;color:var(--ccd-muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;position:relative}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Tabs button svg{width:16px;height:16px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Tabs button.active{color:var(--ccd-accent)!important}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Tabs button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px;background:var(--ccd-accent)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .coachClientProgramDesktopV388{display:grid;gap:16px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekPanel{padding:20px;display:grid;gap:14px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekHeader h2{margin:0;color:var(--ccd-text)!important;font-size:18px;font-weight:850;letter-spacing:-.03em}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekHeader p{margin:6px 0 0;color:var(--ccd-muted)!important;font-size:13px;font-weight:700}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekNav{display:flex;align-items:center;gap:8px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekNav button{height:36px;min-width:36px;border:1px solid var(--ccd-border);border-radius:10px;background:var(--ccd-panel-2);color:var(--ccd-text);padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekNav button.ghost{padding:0 14px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekNav button svg{width:16px;height:16px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards button{min-height:132px;border:1px solid var(--ccd-border);border-radius:14px;background:var(--ccd-panel-2);padding:14px 10px;display:grid;gap:8px;align-content:start;text-align:center;color:var(--ccd-text)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards button.active{border-color:var(--ccd-accent);box-shadow:inset 0 0 0 1px var(--ccd-accent),0 10px 24px #4ade8014}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards button.published b{color:var(--ccd-accent)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards small{color:var(--ccd-text)!important;font-size:11px;font-weight:850;letter-spacing:.06em}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards span{color:var(--ccd-muted)!important;font-size:11px;font-weight:650}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards strong{color:var(--ccd-text)!important;font-size:13px;line-height:1.25;font-weight:800}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards b{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--ccd-muted);font-size:11px;font-weight:750;font-style:normal}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards b svg{width:14px;height:14px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekProgress{height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ccd-accent),#22c55e)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MainGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(320px,.82fr);gap:16px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388FooterGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:16px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Panel{padding:20px;display:grid;gap:16px;align-content:start}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Panel header h3{margin:0;color:var(--ccd-text)!important;font-size:18px;font-weight:850;letter-spacing:-.03em}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388Panel header button{height:34px;border:1px solid var(--ccd-border);border-radius:10px;background:var(--ccd-panel-2);color:var(--ccd-muted);padding:0 12px;font-size:12px;font-weight:800}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatGrid article,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MetaRows>div{border:1px solid var(--ccd-border);border-radius:12px;background:var(--ccd-panel-2);padding:12px 14px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatGrid small,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MetaRows span,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388CoachNotes small{display:block;color:var(--ccd-muted)!important;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388StatGrid strong,.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MetaRows strong{display:block;margin-top:4px;color:var(--ccd-text)!important;font-size:15px;font-weight:850}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MetaRows{display:grid;gap:8px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MetaRows em{display:block;margin-top:4px;color:var(--ccd-muted)!important;font-size:11px;font-style:normal}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388MetaRows .green{color:var(--ccd-accent)!important}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388CoachNotes{border:1px solid var(--ccd-border);border-radius:12px;background:var(--ccd-panel-2);padding:14px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388CoachNotes p{margin:8px 0 0;color:var(--ccd-muted)!important;font-size:13px;line-height:1.55}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockList{display:grid;gap:10px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockList article{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto 28px;gap:10px;align-items:center;border:1px solid var(--ccd-border);border-radius:12px;background:var(--ccd-panel-2);padding:12px 14px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockIndex{color:var(--ccd-muted);font-size:12px;font-weight:850}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ccd-accent-soft);color:var(--ccd-accent)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockIcon svg{width:18px;height:18px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockList strong{display:block;color:var(--ccd-text)!important;font-size:14px;font-weight:850}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockList p{margin:3px 0 0;color:var(--ccd-muted)!important;font-size:12px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockList em{color:var(--ccd-muted)!important;font-size:12px;font-weight:750;font-style:normal}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockList b{color:var(--ccd-accent);display:grid;place-items:center}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388BlockList b svg{width:18px;height:18px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList{display:grid;gap:14px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:start}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList article i{width:10px;height:10px;border-radius:999px;margin-top:5px;background:var(--ccd-accent)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList article.tone-blue i{background:#60a5fa}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList article.tone-purple i{background:#c084fc}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList article.tone-muted i{background:#64748b}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList strong{display:block;color:var(--ccd-text)!important;font-size:14px;font-weight:800}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList p{margin:4px 0 0;color:var(--ccd-muted)!important;font-size:12px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActivityList span{color:var(--ccd-muted)!important;font-size:11px;font-weight:750}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards article{position:relative;min-height:118px;border:1px solid var(--ccd-border);border-radius:14px;background:var(--ccd-panel-2);padding:14px;display:grid;gap:10px;align-content:start}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards article>span{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--ccd-accent-soft);color:var(--ccd-accent)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards article>span svg{width:18px;height:18px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards small{display:block;color:var(--ccd-muted)!important;font-size:11px;font-weight:800}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards strong{display:block;margin-top:4px;color:var(--ccd-accent)!important;font-size:18px;font-weight:850}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards article>svg{position:absolute;right:12px;top:12px;width:42px;height:42px;transform:rotate(-90deg)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards article>svg circle{fill:none;stroke:#ffffff14;stroke-width:3}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388InsightCards article>svg .ring{stroke:var(--ccd-accent);stroke-dasharray:62 100;stroke-linecap:round}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActionGrid button{min-height:118px;border:1px solid var(--ccd-border);border-radius:14px;background:var(--ccd-panel-2);color:var(--ccd-text);display:grid;gap:12px;place-items:center;padding:18px 12px;font-size:13px;font-weight:800}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActionGrid button svg{width:22px;height:22px;color:var(--ccd-muted)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActionGrid button.accent{color:var(--ccd-accent);border-color:#4ade803d;background:var(--ccd-accent-soft)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) .ccd388ActionGrid button.accent svg{color:var(--ccd-accent)}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) :where(h1,h2,h3,strong,b,label){color:var(--ccd-text)!important}.coachPortalV207 .coachClientProgramShellV388:not(.ccd388V559) :where(p,small,em,span){color:var(--ccd-muted)}}.coachPortalV207.coachView-clients .coachMainV207:has(.nz-coach-command):has(.coachClientProgramShellV388){background:var(--ho-bg, var(--nz-bg, #f8fafc))!important;padding:0!important;color:inherit!important}html[data-nutri-theme=dark] .coachPortalV207.coachView-clients .coachMainV207:has(.nz-coach-command):has(.coachClientProgramShellV388){background:var(--ho-bg, #000000)!important}@media (min-width: 901px){.coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientProgramShellV388{display:grid;gap:16px;width:100%;min-width:0}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388:not(.ccd388V559) .ccd388WeekCards button{display:grid!important;gap:8px!important;align-content:start!important;text-align:center!important;min-height:132px!important;padding:14px 10px!important;border-radius:14px!important;border:1px solid var(--ccd-border, var(--ho-border, #e2e8f0))!important;background:var(--ccd-panel-2, var(--ho-soft-bg, #f8fafc))!important;color:var(--ccd-text, var(--ho-text, #0f172a))!important;box-sizing:border-box!important}.coachPortalV207 .nz-coach-command .coachClientProgramShellV388:not(.ccd388V559) .ccd388MainGrid{display:grid!important;gap:16px!important}}.coachNutritionOverviewV524{--nutri-accent: #16a34a;--nutri-protein: #2563eb;--nutri-carbs: #16a34a;--nutri-fat: #f59e0b;--nutri-card: #ffffff;--nutri-line: #e6eaf0;--nutri-text: #070b18;--nutri-muted: #667085;--nutri-soft: #f4f6f9;--nutri-hero: #0a0a0a;--nutri-hero-text: #ffffff;--nutri-hero-muted: rgba(255, 255, 255, .58);min-width:0;color:var(--nutri-text)}.coachNutritionOverviewV524 .coachNutritionLayoutV323{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.coachNutritionOverviewV524 .coachNutriSummaryCardV524{--coach-nutri-accent: #22c55e;--coach-nutri-protein: #2563eb;--coach-nutri-carbs: #22c55e;--coach-nutri-fat: #f59e0b;--cmcp-panel: var(--nutri-hero);--cmcp-border: rgba(255, 255, 255, .1);--cmcp-text: var(--nutri-hero-text);--cmcp-muted: var(--nutri-hero-muted);border:1px solid var(--cmcp-border);border-radius:16px;margin-bottom:14px;overflow:hidden}.coachNutritionOverviewV524 .coachNutriSummaryKcalValueV524{color:#fff!important}.coachNutritionOverviewV524 .coachNutriSummaryDayV524{display:inline-flex;align-items:center;gap:6px}.coachNutritionOverviewV524 .coachNutriSummaryDayV524 svg{width:14px;height:14px;opacity:.72}.coachNutritionOverviewV524 .coachNutriSummaryPlanBtnV524{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff14;color:#fff}.coachNutritionOverviewV524 .coachNutriSummaryPlanBtnV524 svg{width:14px;height:14px}.coachNutritionOverviewV524 :is(.coachNutritionPanelV323,.coachNutritionSideCardV323,.coachNutritionStatCardV323,.coachNutritionMealCardV323){border:1px solid var(--nutri-line);border-radius:14px;background:var(--nutri-card)}.coachNutritionOverviewV524 .coachNutritionPanelV323.heroV323{background:linear-gradient(180deg,#ffffff 0%,var(--nutri-soft) 100%)}.coachNutritionOverviewV524 .coachNutritionPanelV323{padding:16px;box-shadow:0 12px 32px #0f172a0a}.coachNutritionOverviewV524 .coachNutritionStatCardV323{background:var(--nutri-card);padding:14px;min-height:132px}.coachNutritionOverviewV524 .coachNutritionStatCardV323>span{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--nutri-muted);margin-bottom:8px}.coachNutritionOverviewV524 .coachNutritionStatCardV323>strong{font-size:22px;line-height:1.1;color:var(--nutri-text)}.coachNutritionOverviewV524 .coachNutritionStatCardV323>strong small{font-size:12px;font-weight:500;color:var(--nutri-muted)}.coachNutritionOverviewV524 .coachNutritionBarV323{margin-top:10px;height:4px;border-radius:999px;background:var(--nutri-soft);overflow:hidden}.coachNutritionOverviewV524 .coachNutritionBarV323 i{display:block;height:100%;border-radius:999px;background:var(--nutri-accent)}.coachNutritionOverviewV524 .coachNutritionMealCardV323{background:var(--nutri-card);padding:10px;display:grid;gap:8px;position:relative}.coachNutritionOverviewV524 .coachNutritionMealCardTopV619{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.coachNutritionOverviewV524 .coachNutritionMealDeleteV619,.coachNutritionOverviewV524 .ccd561MealCardWrap .coachNutritionMealDeleteV619{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#6b7280;display:grid;place-items:center;cursor:pointer;padding:0}.coachNutritionOverviewV524 .coachNutritionMealDeleteV619:hover,.coachNutritionOverviewV524 .ccd561MealCardWrap .coachNutritionMealDeleteV619:hover{color:#b91c1c;background:#fef2f2}.coachNutritionOverviewV524 .coachNutritionMealDeleteV619:disabled{opacity:.45;cursor:wait}.coachNutritionOverviewV524 .ccd561MealCardWrap{position:relative;display:grid}.coachNutritionOverviewV524 .ccd561MealCardWrap .coachNutritionMealDeleteV619{position:absolute;top:6px;right:6px;z-index:2}.coachNutritionOverviewV524 .coachNutritionMealCardV323 h5{margin:0;font-size:13px;line-height:1.35;color:var(--nutri-text)}.coachNutritionOverviewV524 .coachNutritionMealCardV323 p{margin:0;font-size:12px;color:var(--nutri-accent);font-weight:600}.coachNutritionOverviewV524 .coachNutritionMealCardV323 footer{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--nutri-muted)}.coachNutritionOverviewV524 .coachNutritionSideCardV323{padding:14px;background:var(--nutri-card)}.coachNutritionOverviewV524 .coachNutritionSideTitleV323 h4{margin:0;font-size:14px;color:var(--nutri-text)}.coachNutritionOverviewV524 .coachNutritionLeadV323{display:block;margin:8px 0;font-size:15px;color:var(--nutri-text)}.coachNutritionOverviewV524 .coachNutritionLineV323{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--nutri-line);font-size:13px}.coachNutritionOverviewV524 .coachNutritionLineV323:last-child{border-bottom:0}.coachNutritionOverviewV524 .coachNutritionLineV323 span{color:var(--nutri-muted)}.coachNutritionOverviewV524 .coachNutritionLineV323 strong.green{color:var(--nutri-accent)}.coachNutritionOverviewV524 .coachNutritionStatGridV323{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.coachNutritionOverviewV524 .coachNutritionMealGridV323{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.coachNutritionOverviewV524 .coachNutritionSideV323{display:grid;gap:12px}.coachNutritionOverviewV524 .coachNutritionSideCardV323{padding:14px}.coachNutritionOverviewV524 .coachNutritionRingV323{--ring-value: 0%;width:72px;height:72px;border-radius:50%;background:conic-gradient(var(--nutri-accent) var(--ring-value),#e2e8f0 0);display:grid;place-items:center;flex-shrink:0}.coachNutritionOverviewV524 .coachNutritionRingV323>div{width:52px;height:52px;border-radius:50%;background:var(--nutri-card);display:grid;place-content:center;text-align:center}.coachNutritionOverviewV524 .coachNutritionHeroHeadV323{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.coachNutritionOverviewV524 .coachNutritionTitleRowV323{display:inline-flex;align-items:center;gap:10px}.coachNutritionOverviewV524 .coachNutritionAccentBtnV323{border:0;border-radius:10px;padding:10px 14px;background:var(--nutri-accent);color:#052e16;font-weight:600;cursor:pointer}.coachNutritionOverviewV524 .coachNutritionMealsWrapV323{padding:14px;border-radius:14px;background:var(--nutri-soft);border:1px solid var(--nutri-line)}@media (max-width: 1380px){.coachNutritionOverviewV524 .coachNutritionLayoutV323{grid-template-columns:1fr}.coachNutritionOverviewV524 .coachNutritionMealGridV323{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.coachNutritionOverviewV524 .coachNutritionStatGridV323,.coachNutritionOverviewV524 .coachNutritionMealGridV323{grid-template-columns:1fr}}html[data-nutri-theme=dark] .coachNutritionOverviewV524{--nutri-card: #111827;--nutri-line: rgba(255, 255, 255, .08);--nutri-text: #f5f5f7;--nutri-muted: rgba(255, 255, 255, .58);--nutri-soft: rgba(255, 255, 255, .03);--nutri-hero: #0a0a0a}html[data-nutri-theme=dark] .coachNutritionOverviewV524 .coachNutritionPanelV323.heroV323{background:linear-gradient(180deg,#111827,#ffffff05)}html[data-nutri-theme=dark] .coachNutritionOverviewV524 .coachNutritionMealCardV323{background:#0f172a}@keyframes caiFace609-look{0%,18%{transform:translate(0)}28%,42%{transform:translate(2px)}52%,66%{transform:translate(-2px)}76%,to{transform:translate(0)}}@keyframes caiFace609-blink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes caiFace609-talk1{0%,to{transform:scaleY(.55);opacity:1}35%{transform:scaleY(1);opacity:1}70%{transform:scaleY(.4);opacity:.85}}@keyframes caiFace609-talk2{0%,to{transform:scaleY(.85);opacity:1}40%{transform:scaleY(.35);opacity:.75}75%{transform:scaleY(1);opacity:1}}@keyframes caiFace609-talk3{0%,to{transform:scaleY(.45);opacity:.9}30%{transform:scaleY(1);opacity:1}65%{transform:scaleY(.6);opacity:.8}}@keyframes caiFace609-talk4{0%,to{transform:scaleY(.3);opacity:.55}50%{transform:scaleY(.75);opacity:.85}}@keyframes caiFace609-wavePulse{0%,to{transform:scale(1) rotate(0);opacity:.85}50%{transform:scale(1.06) rotate(6deg);opacity:1}}@keyframes caiFace609-livePulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e8c}50%{transform:scale(1.1);box-shadow:0 0 0 4px #22c55e00}}.caiFace609{--cai-blue: #0066ff;--cai-wave: #93c5fd;position:relative;display:inline-grid;place-items:center;flex-shrink:0;vertical-align:middle;overflow:visible;isolation:isolate;z-index:0}.caiFace609-wave{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;width:136%;height:136%;color:var(--cai-wave);pointer-events:none;opacity:0;visibility:hidden;transform-origin:center;z-index:-1}.caiFace609[data-mode=idle] .caiFace609-wave{opacity:.75;visibility:visible;animation:caiFace609-wavePulse 2.8s ease-in-out infinite}.caiFace609[data-mode=talk] .caiFace609-wave{display:none!important;opacity:0!important;visibility:hidden!important;animation:none!important}.caiFace609-wavePath{fill:none!important;stroke:currentColor!important;stroke-width:1.35}.caiFace609-body{position:relative;width:100%;height:100%;border-radius:28%;background:var(--cai-blue);display:grid;place-items:center;overflow:hidden;z-index:1;box-shadow:none}.caiFace609-eyes{position:absolute;top:28%;left:50%;display:flex;gap:14%;transform:translate(-50%);animation:caiFace609-look 4.2s ease-in-out infinite;z-index:2}.caiFace609-eye{width:.22em;height:.42em;min-width:4px;min-height:8px;border-radius:999px;background:#fff;display:block;transform-origin:center;animation:caiFace609-blink 4.2s ease-in-out infinite;box-shadow:none!important;margin:0!important}.caiFace609-eye:nth-child(2){animation-delay:.08s}.caiFace609[data-mode=idle] .caiFace609-mouth,.caiFace609[data-mode=idle] .caiFace609-live{opacity:0;visibility:hidden;pointer-events:none}.caiFace609[data-mode=idle] .caiFace609-eyes{top:36%}.caiFace609-mouth{position:absolute;top:58%;left:50%;display:flex;align-items:flex-end;gap:7%;height:28%;transform:translate(-50%);z-index:2}.caiFace609[data-mode=talk] .caiFace609-mouth{opacity:1;visibility:visible}.caiFace609-mouth i{width:.14em;min-width:2.5px;border-radius:999px;background:#fff;display:block;transform-origin:bottom center;height:100%;box-shadow:none!important;margin:0!important}.caiFace609[data-mode=talk] .caiFace609-mouth i:nth-child(1){animation:caiFace609-talk1 .85s ease-in-out infinite}.caiFace609[data-mode=talk] .caiFace609-mouth i:nth-child(2){animation:caiFace609-talk2 .72s ease-in-out infinite .08s}.caiFace609[data-mode=talk] .caiFace609-mouth i:nth-child(3){animation:caiFace609-talk3 .9s ease-in-out infinite .12s}.caiFace609[data-mode=talk] .caiFace609-mouth i:nth-child(4){animation:caiFace609-talk4 .78s ease-in-out infinite .2s;opacity:.55}.caiFace609-live{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:999px;background:#22c55e;border:2px solid #ffffff;box-sizing:border-box;z-index:4;display:block;margin:0!important;box-shadow:none!important}.caiFace609[data-mode=talk] .caiFace609-live{opacity:1;visibility:visible;animation:caiFace609-livePulse 1.6s ease-in-out infinite}html[data-nutri-theme=dark] .caiFace609{--cai-wave: #60a5fa}html[data-nutri-theme=dark] .caiFace609-live{border-color:#1a1e26}@media (min-width: 901px){html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609{width:28px!important;height:28px!important;border-radius:0!important;background:transparent!important;background-image:none!important;display:inline-grid!important;place-items:center!important;overflow:visible!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-body,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-body{width:100%!important;height:100%!important;border-radius:28%!important;background:#06f!important;display:grid!important;place-items:center!important;overflow:hidden!important;margin:0!important;box-shadow:none!important;position:relative!important;z-index:1!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-wave,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-wave,html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-wavePath,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-wavePath{display:none!important;opacity:0!important;visibility:hidden!important;animation:none!important;pointer-events:none!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-eyes,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-eyes,html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-mouth,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-mouth{width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;margin:0!important;display:flex!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-eye,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-eye,html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-mouth i,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-mouth i{background:#fff!important;box-shadow:none!important;margin:0!important;width:auto!important;min-width:4px!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-mouth i,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-mouth i{width:.14em!important;min-width:2.5px!important;height:100%!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-live,html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-live{width:9px!important;height:9px!important;min-width:9px!important;min-height:9px!important;right:-2px!important;bottom:-2px!important;background:#22c55e!important;border:2px solid #ffffff!important;border-radius:999px!important;box-shadow:none!important;margin:0!important;display:block!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608.caiFace609 .caiFace609-live{border-color:#0f141b!important}}.cai608-mark.caiFace609{background:transparent!important;border-radius:0!important;display:inline-grid!important;place-items:center!important;overflow:visible!important}.cai608-mark.caiFace609 .caiFace609-wave,.cai608-mark.caiFace609 .caiFace609-wavePath{display:none!important;opacity:0!important;visibility:hidden!important;animation:none!important}.cai608-mark.caiFace609 .cai608-mark-bars{display:none!important}@media (min-width: 901px){html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583]{--nv583-blue: #0066ff;--nv583-text: #1d1d1f;--nv583-muted: #6b7280;--nv583-section: #94a3b8;--nv583-line: #e5e7eb;width:264px!important;min-width:264px!important;max-width:264px!important;padding:20px 12px 14px!important;background:transparent!important;border-right:1px solid var(--nv583-line)!important;box-shadow:none!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:var(--nv583-text)!important;display:flex!important;flex-direction:column!important;grid-template-rows:unset!important;gap:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Brand{display:flex!important;align-items:center!important;gap:12px!important;padding:4px 8px 18px!important;margin:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425BrandMark{width:36px!important;height:36px!important;border-radius:10px!important;background:var(--nv583-blue)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;font-weight:800!important;display:grid!important;place-items:center!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425BrandCopy strong{display:block!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;color:var(--nv583-text)!important;-webkit-text-fill-color:var(--nv583-text)!important;line-height:1.1!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425BrandCopy .nzBrandZynV591{color:var(--nv583-blue)!important;-webkit-text-fill-color:var(--nv583-blue)!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavV425BrandCopy .nzBrandZynV591{color:#3b82f6!important;-webkit-text-fill-color:#3b82f6!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425BrandCopy small{display:block!important;margin-top:2px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--nv583-muted)!important;-webkit-text-fill-color:var(--nv583-muted)!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Scroll{flex:1!important;min-height:0!important;overflow:auto!important;padding:0!important;display:block!important;gap:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Section{margin-bottom:14px!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425SectionLabel{margin:0!important;padding:0 8px 8px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--nv583-section)!important;-webkit-text-fill-color:var(--nv583-section)!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Items{display:block!important;gap:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Item{width:100%!important;min-height:40px!important;height:auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 10px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;color:#374151!important;-webkit-text-fill-color:#374151!important;text-align:left!important;cursor:pointer!important;grid-template-columns:unset!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Item.is-indent{padding-left:10px!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Item:hover:not(.active){background:#f3f4f6!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Item.active{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-weight:700!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425IconTile{width:28px!important;height:28px!important;border-radius:8px!important;background:#0f172a0a!important;display:grid!important;place-items:center!important;flex-shrink:0!important;grid-column:unset!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Item.active .coachNavV425IconTile{background:#0a66ff1f!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Dot{width:8px!important;height:8px!important;border-radius:999px!important;background:#94a3b8!important;display:block!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Item.active .coachNavV425Dot{background:#0a66ff!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425IconTile svg{display:none!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Label{grid-column:unset!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:13px!important;font-weight:inherit!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Badge{margin-left:auto!important;grid-column:unset!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#0066ff24!important;color:var(--nv583-blue)!important;-webkit-text-fill-color:var(--nv583-blue)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:grid!important;place-items:center!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Item.active .coachNavV425Badge{background:#0a66ff24!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425Footer{flex-shrink:0!important;margin-top:8px!important;padding-top:12px!important;border-top:1px solid var(--nv583-line)!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:8px!important;grid-template-columns:unset!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425ProfileCard{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fafafa!important;color:inherit!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425ProfileAvatar{width:32px!important;height:32px!important;border-radius:999px!important;background:#f3f4f6!important;color:var(--nv583-blue)!important;-webkit-text-fill-color:var(--nv583-blue)!important;font-size:12px!important;font-weight:800!important;display:grid!important;place-items:center!important;flex-shrink:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425ProfileCopy strong{display:block!important;font-size:12px!important;font-weight:700!important;color:var(--nv583-text)!important;-webkit-text-fill-color:var(--nv583-text)!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425ProfileCopy small{display:block!important;font-size:11px!important;color:var(--nv583-muted)!important;-webkit-text-fill-color:var(--nv583-muted)!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425FooterActions{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;grid-template-columns:unset!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425FooterBtn{width:100%!important;min-height:34px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;color:var(--nv583-muted)!important;-webkit-text-fill-color:var(--nv583-muted)!important;text-align:left!important;display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-start!important;cursor:pointer!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425FooterBtn:hover,html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425FooterBtn.is-active{background:#f3f4f6!important;color:var(--nv583-blue)!important;-webkit-text-fill-color:var(--nv583-blue)!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425FooterBtnSignOut{margin-top:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavV425ActiveClientBtn{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fafafa!important}}@keyframes cai608-livePulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e73}50%{transform:scale(1.12);box-shadow:0 0 0 6px #22c55e00}}@keyframes cai608-chatRise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cai608-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cai608-chipIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cai608-navGlow{0%,to{border-color:#06f}50%{border-color:#0066ff73}}@keyframes cai608-navIdle{0%,to{border-color:#d1d5db}50%{border-color:#0066ff8c}}.cai608-panel{position:fixed;right:28px;bottom:28px;z-index:9200;width:min(437px,calc(100vw - 300px));max-width:calc(100vw - 32px);height:min(506px,calc(100vh - 56px));display:flex;flex-direction:column;border-radius:16px;border:1px solid #e5e7eb;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827;box-shadow:0 18px 48px #0000002e;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow:hidden;isolation:isolate;animation:cai608-chatRise .32s cubic-bezier(.22,1,.36,1) both}.cai608-panel,.cai608-panel *{--flat-blue-soft: #ffffff;--coach-accent-soft: #ffffff;--pb-blue-soft: #ffffff;--accent-soft: #ffffff}.cai608-panel:before,.cai608-panel:after,.cai608-msgs:before,.cai608-msgs:after,.cai608-bubble:before,.cai608-bubble:after,.cai608-chips:before,.cai608-chips:after,.cai608-chips-box:before,.cai608-chips-box:after,.cai608-chips-toggle:before,.cai608-chips-toggle:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.cai608-head{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid #f1f5f9}.cai608-mark{border-radius:8px;background:#06f;display:grid;place-items:center;flex-shrink:0}.cai608-mark-bars{width:3px;height:10px;border-radius:2px;background:#fff;box-shadow:5px 0 #fff;margin-right:5px}.cai608-head-copy{flex:1;min-width:0}.cai608-head-copy strong{display:block;font-size:14px;font-weight:700;line-height:1.2;color:#111827}.cai608-head-copy span{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:500;color:#6b7280}.cai608-live-dot{width:7px;height:7px;border-radius:999px;background:#22c55e;display:inline-block;flex-shrink:0;animation:cai608-livePulse 1.6s ease-in-out infinite}.cai608-close{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#6b7280;font-size:18px;line-height:1;cursor:pointer}.cai608-close:hover{background:#f3f4f6;color:#111827}.cai608-context{padding:8px 14px;border-bottom:1px solid #f1f5f9;font-size:11px;color:#6b7280;animation:cai608-fadeSlide .36s ease 80ms both}.cai608-context strong{color:#111827;font-weight:650}.cai608-context-meta{color:#9ca3af}.cai608-learn{margin:8px 0 0!important;font-size:11px;font-weight:600;color:#06f;line-height:1.35}.cai608-programming{margin-top:6px;font-size:11px;color:#6b7280;line-height:1.35}.cai608-programming-muted{color:#9ca3af}.cai608-draft-ready{color:#15803d;font-weight:600}.cai608-apply-flash{margin-top:6px;padding:6px 8px;border-radius:8px;background:#ecfdf5;color:#166534;font-size:11px;font-weight:600}.cai608-programming strong{color:#06f;font-weight:650}html[data-nutri-theme=dark] .cai608-programming{color:#9ca3af}html[data-nutri-theme=dark] .cai608-programming strong{color:#93c5fd}.cai608-msgs{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:12px;background:#fff!important;background-image:none!important}.cai608-bubble{max-width:92%;padding:11px 13px;border-radius:14px;font-size:13px;line-height:1.45;animation:cai608-fadeSlide .4s ease both}.cai608-bubble p{margin:0}.cai608-bubble-bot{align-self:flex-start;background:#fff!important;background-image:none!important;border:1px solid #e5e7eb;color:#111827;box-shadow:none!important}.cai608-bubble-user{align-self:flex-end;background:#06f;border:1px solid #0066ff;color:#fff}.cai608-inline-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cai608-inline-actions button{border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:650;cursor:pointer;font-family:inherit;box-shadow:none!important}.cai608-inline-actions button:hover{background:#f8fafc!important;border-color:#d1d5db!important}.cai608-inline-actions button.cai608-action-apply{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#06f!important}.cai608-inline-actions button.cai608-action-apply:hover{background:#0052cc!important;border-color:#0052cc!important}.cai618-pair-overview{margin-top:8px;display:grid;gap:8px}.cai618-pair-head{display:flex;justify-content:space-between;gap:8px;font-size:11px}.cai618-pair-head strong{font-weight:700}.cai618-pair-head span{color:#6b7280;font-weight:650}.cai618-pair-pattern{display:grid;gap:4px}.cai618-pair-pattern>strong{font-size:11px;font-weight:700}.cai618-pair-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:1fr auto;gap:8px;text-align:left;border:1px solid #e5e7eb!important;border-radius:10px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;padding:7px 9px;cursor:pointer;font:inherit}.cai618-pair-item.is-selected{border-color:#06f!important;background:#fff!important;box-shadow:inset 0 0 0 1px #06f!important}.cai618-pair-item.is-blocked,.cai618-pair-item:disabled{opacity:.55;cursor:default}.cai618-pair-item span:first-child{display:grid;gap:2px;min-width:0}.cai618-pair-item strong{font-size:12px;font-weight:700;color:#111827!important;-webkit-text-fill-color:#111827!important}.cai618-pair-item em{font-style:normal;font-size:10px;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;line-height:1.3}.cai618-pair-item>span:last-child{display:none}.cai608-typing{align-self:flex-start;font-size:12px;color:#6b7280;font-weight:500}.cai608-chips-box{flex:0 0 auto;border-top:1px solid #f1f5f9;background:#fff!important}.cai608-chips-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:0;background:#fff!important;color:#111827;cursor:pointer;font:inherit;text-align:left}.cai608-chips-toggle:hover{background:#f8fafc!important}.cai608-chips-toggle span{display:grid;gap:1px;min-width:0}.cai608-chips-toggle strong{font-size:12px;font-weight:700;color:#111827}.cai608-chips-toggle small{font-size:11px;color:#6b7280}.cai608-chips-toggle em{font-style:normal;font-size:14px;font-weight:700;color:#6b7280;line-height:1}.cai608-chips{display:flex;flex-wrap:wrap;gap:8px;max-height:132px;overflow:auto;padding:0 14px 12px;background:transparent!important;background-image:none!important;box-shadow:none!important}.cai608-chips-box.is-open .cai608-chips-toggle{padding-bottom:8px}.cai608-chips button{border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:none!important;animation:cai608-chipIn .38s ease both}.cai608-chips button:hover{background:#f8fafc!important;border-color:#d1d5db!important}.cai608-compose{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid #f1f5f9;animation:cai608-fadeSlide .42s ease .2s both}.cai608-compose textarea{flex:1;min-width:0;height:40px;min-height:40px;max-height:160px;border-radius:12px;border:1px solid #e5e7eb;background:#f8fafc;color:#111827;padding:10px 12px;font-size:13px;font-family:inherit;line-height:1.35;outline:none;resize:none;overflow-y:auto}.cai608-compose textarea:focus{border-color:#0066ff8c;background:#fff}.cai608-send{width:40px;height:40px;border-radius:999px;border:0;background:#06f;color:#fff;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.cai608-send:disabled{opacity:.45;cursor:default}.cai608-send:not(:disabled):hover{filter:brightness(1.05)}@media (min-width: 901px){html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachV608{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;margin:0 0 8px!important;border-radius:12px!important;border:1.5px solid #d1d5db!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;overflow:visible!important;animation:cai608-navIdle 3.2s ease-in-out infinite;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachV608:hover{background:#f8fafc!important;border-color:#0066ff8c!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachV608.is-open{border-color:#06f!important;background:#0066ff0f!important;animation:cai608-navGlow 2.2s ease-in-out infinite;transform:translateY(-1px)}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608:not(.caiFace609){width:28px!important;height:28px!important;border-radius:8px!important;background:#06f!important;display:grid!important;place-items:center!important;flex-shrink:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608:not(.caiFace609)>span{width:3px!important;height:10px!important;border-radius:2px!important;background:#fff!important;box-shadow:5px 0 #fff!important;margin-right:5px!important;display:block!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachCopyV608{flex:1!important;min-width:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachCopyV608 strong{display:block!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachCopyV608 small{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:3px!important;font-size:11px!important;font-weight:500!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-transform:none!important;letter-spacing:0!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachLiveV608{width:7px!important;height:7px!important;border-radius:999px!important;background:#22c55e!important;display:inline-block!important;animation:cai608-livePulse 1.6s ease-in-out infinite}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachChevronV608{color:#9ca3af!important;font-size:16px!important;line-height:1!important;transition:transform .22s ease!important}html[data-nutri-theme=light] #root .coachNavV425[data-v=nv583] .coachNavAiCoachV608.is-open .coachNavAiCoachChevronV608{transform:rotate(90deg);color:#06f!important}}html[data-nutri-theme=dark] .cai608-panel{border-color:#ffffff1a;background:#1a1e26;color:#f3f4f6;box-shadow:0 18px 48px #00000073}html[data-nutri-theme=dark] .cai608-head,html[data-nutri-theme=dark] .cai608-context,html[data-nutri-theme=dark] .cai608-compose{border-color:#ffffff0f}html[data-nutri-theme=dark] .cai608-head-copy strong,html[data-nutri-theme=dark] .cai608-context strong{color:#f3f4f6}html[data-nutri-theme=dark] .cai608-head-copy span,html[data-nutri-theme=dark] .cai608-context,html[data-nutri-theme=dark] .cai608-context-meta,html[data-nutri-theme=dark] .cai608-typing{color:#9ca3af}html[data-nutri-theme=dark] .cai608-learn{color:#60a5fa}html[data-nutri-theme=dark] .cai608-close{color:#9ca3af}html[data-nutri-theme=dark] .cai608-close:hover{background:#ffffff0f;color:#f3f4f6}html[data-nutri-theme=dark] .cai608-bubble-bot{background:#1e232d;border-color:#ffffff14;color:#f3f4f6}html[data-nutri-theme=dark] .cai608-chips button{background:#252b36;border-color:#ffffff1a;color:#f3f4f6}html[data-nutri-theme=dark] .cai608-compose textarea{background:#12151b;border-color:#ffffff1a;color:#f3f4f6}@media (min-width: 901px){html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachV608{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;margin:0 0 8px!important;border-radius:12px!important;border:1.5px solid rgba(255,255,255,.85)!important;background:#ffffff08!important;color:#f3f4f6!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important;overflow:visible!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachV608.is-open{border-color:#0066ffbf!important;background:#0066ff24!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608:not(.caiFace609){width:28px!important;height:28px!important;border-radius:8px!important;background:#06f!important;display:grid!important;place-items:center!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachMarkV608:not(.caiFace609)>span{width:3px!important;height:10px!important;border-radius:2px!important;background:#fff!important;box-shadow:5px 0 #fff!important;margin-right:5px!important;display:block!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachCopyV608 strong{display:block!important;font-size:13px!important;font-weight:700!important;color:#f3f4f6!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachCopyV608 small{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:3px!important;font-size:11px!important;color:#9ca3af!important;text-transform:none!important;letter-spacing:0!important}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachLiveV608{width:7px!important;height:7px!important;border-radius:999px!important;background:#22c55e!important;display:inline-block!important;animation:cai608-livePulse 1.6s ease-in-out infinite}html[data-nutri-theme=dark] #root .coachNavV425[data-v=nv583] .coachNavAiCoachChevronV608{color:#9ca3af!important;font-size:16px!important}}@media (max-width: 900px){body>.cai608-panel[data-v=cai608]{display:flex!important;left:12px!important;right:12px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;max-width:none!important;height:min(598px,calc(100dvh - 96px - env(safe-area-inset-bottom,0px)))!important;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px))!important;border-radius:16px!important;box-shadow:0 18px 48px #00000038!important;animation:cai608-chatRise .32s cubic-bezier(.22,1,.36,1) both!important;z-index:9400!important}body>.cai612-overlay-root{z-index:9500!important;padding:16px 12px calc(84px + env(safe-area-inset-bottom,0px))!important;align-items:flex-end!important}body>.cai612-overlay-root .cai612-overlay,body>.cai612-overlay-root .cai612-overlay.is-large{width:100%!important;max-height:min(78dvh,640px)!important}}html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608],html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-msgs,html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-head,html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-context,html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-compose{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-bubble-bot,html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-chips button,html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai618-pair-item:not(.is-selected),html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-inline-actions button:not(.cai608-action-apply){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] body>.cai608-panel[data-v=cai608] .cai608-inline-actions button.cai608-action-apply{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@keyframes cai612-pickPop{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes cai612-addedFlash{0%{box-shadow:0 0 #0000002e;border-color:#111827}55%{box-shadow:0 0 0 6px #0000;border-color:#111827}to{box-shadow:none;border-color:#111827}}.cai612-overlay-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080!important;background-image:none!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;isolation:isolate}.cai612-overlay-root:before,.cai612-overlay-root:after,.cai612-overlay:before,.cai612-overlay:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.cai612-overlay{width:min(720px,100%);max-height:min(820px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:16px;border:1px solid #e5e7eb;background:#fff!important;background-image:none!important;color:#111827;overflow:hidden;box-shadow:0 24px 64px #00000038;animation:cai608-chatRise .28s cubic-bezier(.22,1,.36,1) both}.cai612-overlay.is-large{width:min(920px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 40px))}.cai612-ov-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.cai612-ov-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.cai612-ov-head strong{display:block;margin-top:2px;font-size:16px;font-weight:700;color:#111827}.cai612-ov-head em{display:block;margin-top:2px;font-size:12px;font-style:normal;color:#6b7280}.cai612-ov-close{width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;background-image:none;box-shadow:none;color:#6b7280;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}.cai612-ov-body{padding:16px;overflow:auto;flex:1;min-height:0}.cai612-ov-actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #e5e7eb;background:#fff}.cai612-ov-primary,.cai612-ov-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;padding:8px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:none!important;outline:none}.cai612-ov-primary{border:0!important;background:#06f!important;background-color:#06f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cai612-ov-primary:disabled{opacity:.45;cursor:not-allowed}.cai612-ov-ghost{border:1px solid #e5e7eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.cai612-ov-close{width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;box-shadow:none!important}.cai612-ov-stack{display:grid;gap:12px}.cai612-ov-copy-controls{display:grid;gap:10px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.cai612-ov-scope{display:flex;flex-wrap:wrap;gap:8px}.cai612-ov-scope-chip,.cai612-ov-card-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;cursor:pointer;border:1px solid #e5e7eb;background:#fff;color:#111827;transition:border-color .16s ease,background .16s ease}.cai612-ov-scope-chip{padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600}.cai612-ov-scope-chip.is-on,.cai612-ov-card-chip.is-on{border-color:#111827;background:#111827;color:#fff}.cai612-ov-cards{display:flex;flex-wrap:wrap;gap:8px}.cai612-ov-card-chip{display:grid;gap:2px;justify-items:start;padding:8px 12px;border-radius:10px;text-align:left;min-width:112px}.cai612-ov-card-chip em{font-size:10px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.cai612-ov-card-chip.is-on em{color:#ffffffb8}.cai612-ov-card-chip strong{font-size:13px;font-weight:600}.cai612-ov-list{display:grid;gap:8px}.cai612-ov-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}button.cai612-ov-row{display:grid}.cai612-ov-row.is-mute{background:#f8fafc}.cai612-ov-row>div{min-width:0;display:grid;gap:2px}.cai612-ov-row b{font-size:13px;font-weight:600;color:#111827}.cai612-ov-row span{font-size:12px;color:#6b7280}.cai612-ov-row>strong{font-size:13px}.cai612-ov-row-roster{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}button.cai612-ov-row.is-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease}button.cai612-ov-row.is-pick:hover{border-color:#9ca3af;background:#fafafa}button.cai612-ov-row.is-pick.is-selected{border-color:#111827;background:#fff}button.cai612-ov-row.is-pick.is-just-added{animation:cai612-pickPop .42s cubic-bezier(.22,1,.36,1),cai612-addedFlash .7s ease}button.cai612-ov-row.is-pick:focus-visible{outline:2px solid #111827;outline-offset:2px}.cai612-ov-name{grid-column:auto}.cai612-ov-row-end{display:grid;justify-items:end;gap:4px}.cai612-ov-macros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cai612-ov-macro{padding:12px 10px;border-radius:10px;border:1px solid #e5e7eb;background:#f8fafc}.cai612-ov-macro span{display:block;font-size:11px;color:#6b7280}.cai612-ov-macro strong{display:block;margin-top:4px;font-size:16px;font-weight:700}.cai612-ov-macro em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:#9ca3af}.cai612-ov-card{padding:14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.cai612-ov-card>span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.cai612-ov-card p{margin:8px 0 0;font-size:13px;line-height:1.45;color:#111827}.cai612-ov-muted{color:#6b7280!important}.cai612-ov-empty{margin:0;padding:16px;border-radius:10px;border:1px dashed #e5e7eb;color:#6b7280;font-size:13px;text-align:center}.cai612-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid #e5e7eb;background:#f8fafc;color:#6b7280;white-space:nowrap}.cai612-pill-ok{background:#ecfdf5;border-color:#bbf7d0;color:#15803d}.cai612-pill-warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.cai612-pill-info{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.cai612-pill-mute{background:#f8fafc;border-color:#e5e7eb;color:#6b7280}.cai612-progress-banner{display:grid;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;animation:cai612-progressPulse .9s ease both}.cai612-progress-banner strong{font-size:14px;font-weight:700;color:#111827}.cai612-progress-banner span{font-size:12px;color:#6b7280}.cai612-progress-banner.is-run{border-color:#d1d5db}.cai612-progress-banner.is-done{border-color:#bbf7d0;background:#ecfdf5}@keyframes cai612-progressPulse{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 720px){.cai612-ov-macros{grid-template-columns:repeat(2,minmax(0,1fr))}.cai612-ov-row{grid-template-columns:44px minmax(0,1fr)}.cai612-ov-row>.cai612-pill,.cai612-ov-row-end{grid-column:2;justify-self:start}}html[data-nutri-theme=light] body>.cai612-overlay-root{background:#00000080!important;background-color:#00000080!important;background-image:none!important;z-index:9600!important}html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-overlay,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-head,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-body,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-actions{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-overlay{box-shadow:0 24px 64px #00000038!important}html[data-nutri-theme=light] body>.cai612-overlay-root button.cai612-ov-primary,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-primary{background:#06f!important;background-color:#06f!important;background-image:none!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body>.cai612-overlay-root button.cai612-ov-ghost,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-ghost,html[data-nutri-theme=light] body>.cai612-overlay-root button.cai612-ov-close,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-close{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] body>.cai612-overlay-root button.cai612-ov-close,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-close{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body>.cai612-overlay-root button.cai612-ov-row.is-pick{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] body>.cai612-overlay-root button.cai612-ov-row.is-pick.is-selected{border-color:#111827!important;background:#fff!important}html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-scope-chip,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-card-chip{border-color:#e5e7eb!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-scope-chip.is-on,html[data-nutri-theme=light] body>.cai612-overlay-root .cai612-ov-card-chip.is-on{border-color:#111827!important;background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cai612-overlay.cai619-overlay-tiles{width:min(980px,calc(100vw - 32px))}.cai619-tile-preview{display:flex;flex-direction:column;gap:12px}.cai619-tile-preview-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.cai619-tile-preview.is-split .cai619-tile-preview-grid{grid-template-columns:1fr 1fr}.cai619-confirm-write-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cai619-tile-col{display:flex;flex-direction:column;gap:8px;min-width:0}.cai619-tile-col-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}body>.cai612-overlay-root .cai619-tile-preview .pb388ClientPreviewPane,body>.cai612-overlay-root .cai619-tile-preview .pb388ClientPreviewPane.is-float{width:100%;max-width:100%;margin:0;background:transparent;box-shadow:none}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionPhone.pb388Phone,body>.cai612-overlay-root .cai619-tile-preview .pb388Phone{position:relative;width:100%;max-width:390px;height:min(760px,calc(100vh - 220px));margin:0 auto;padding:14px 10px 10px;border:1px solid #000;border-radius:42px;background:#111214;box-shadow:0 0 0 1px #ffffff0f inset,0 16px 36px #00000052;overflow:hidden;isolation:isolate}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionPhone.pb388Phone:before,body>.cai612-overlay-root .cai619-tile-preview .pb388Phone:before{content:"";position:absolute;top:11px;left:50%;transform:translate(-50%);width:82px;height:18px;background:#111214;border-radius:10px;z-index:6;pointer-events:none}body>.cai612-overlay-root .cai619-tile-preview .pb388PhoneStatus{display:flex;align-items:center;justify-content:space-between;padding:16px 14px 6px;font-size:11px;font-weight:700;color:#6b7280;background:#fff;border-top-left-radius:30px;border-top-right-radius:30px}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionTabs{display:flex;gap:6px;padding:0 12px 8px;overflow-x:auto;background:#fff}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionTabs button{border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:650;cursor:default}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionTabs button.is-on,body>.cai612-overlay-root .cai619-tile-preview .pb640SessionTabs button[aria-selected=true]{background:#111827;border-color:#111827;color:#fff}body>.cai612-overlay-root .cai619-tile-preview .pb388PhoneScroll{display:grid;gap:8px;padding:0 12px 14px;background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionHero,body>.cai612-overlay-root .cai619-tile-preview .pb640SessionMoves,body>.cai612-overlay-root .cai619-tile-preview .pb640SessionNote{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:11px}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionHero{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionHeroMain{display:flex;gap:8px;align-items:center;min-width:0}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionBadge{width:30px;height:30px;border-radius:7px;border:1px solid #e5e7eb;display:grid;place-items:center;font-size:9px;font-weight:800;color:#111827;flex:0 0 auto}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionHero small{display:block;font-size:9px;font-weight:700;text-transform:uppercase;color:#6b7280}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionHero h3{margin:2px 0 0;font-size:16px;font-weight:750;color:#111827;line-height:1.2}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionHero em{font-size:10px;font-weight:700;font-style:normal;color:#111827;border:1px solid #e5e7eb;border-radius:7px;padding:4px 8px}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionCols{display:flex;justify-content:space-between;font-size:9px;font-weight:700;text-transform:uppercase;color:#6b7280;margin-bottom:4px}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;border-bottom:1px solid #e5e7eb}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionRow:last-child{border-bottom:0}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionRow span{display:block;font-size:12px;font-weight:650;color:#111827}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionRow small{display:block;font-size:10px;color:#6b7280;margin-top:2px}body>.cai612-overlay-root .cai619-tile-preview .pb640SessionRow b{font-size:12px;font-weight:750;color:#111827;white-space:nowrap}@media (max-width: 720px){.cai619-tile-preview.is-split .cai619-tile-preview-grid{grid-template-columns:1fr}}.coachPortalV207.coachView-clients .coachMainV207:has(.cc581),.coachPortalV207.coachDesktopClientShellV285.coachView-clients .coachMainV207:has(.cc581){padding:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.cc581{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#1d1d1f;background:transparent;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cc581 *,.cc581 *:before,.cc581 *:after{box-sizing:border-box}.cc581-shell{flex:1;min-width:0;min-height:0;display:flex;background:transparent;overflow:hidden}.cc581-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.cc581-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.cc581-content{padding:28px 32px 32px;display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow:hidden}.cc581-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-shrink:0}.cc581-head h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;color:#1d1d1f}.cc581-head p{margin:6px 0 0;font-size:14px;color:#475569}.cc581-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cc581-eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06f}.cc581-daterange{display:flex;flex-direction:column;justify-content:center;height:36px;padding:4px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:12px;font-weight:600;color:#1d1d1f;line-height:1.2}.cc581-daterange small{display:block;font-size:10px;font-weight:500;color:#6b7280}.cc581-search{display:flex;align-items:center;gap:8px;height:36px;width:220px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.cc581-search input{border:0;background:transparent;font:inherit;font-size:13px;width:100%;outline:none;color:#1d1d1f}.cc581-search input::placeholder{color:#9ca3af}.cc581-btn-outline{height:36px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#1d1d1f;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cc581-btn-blue{height:36px;padding:0 14px;border-radius:10px;border:1px solid #0066ff;background:#06f;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.cc581-btn-sm{height:30px;padding:0 12px;border-radius:8px;border:1px solid #0066ff;background:#06f;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cc581-btn-sm.outline{background:#fff;color:#06f;border-color:#e5e7eb}.cc581-btn-ghost{height:30px;padding:0;border:0;background:transparent;color:#06f;font:inherit;font-size:12px;font-weight:700;cursor:pointer;margin-top:10px}.cc581-btn-row{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.cc581-btn-spaced{margin-top:12px}.cc581-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex-shrink:0}.cc581-kpi{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;padding:14px 14px 12px;min-width:0;display:flex;flex-direction:column}.cc581-kpi small{display:block;font-size:11px;font-weight:600;color:#6b7280}.cc581-kpi strong{display:block;margin-top:0;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#1d1d1f}.cc581-kpi-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:4px}.cc581-kpi em{display:block;margin-top:0;font-style:normal;font-size:10px;font-weight:600;color:#6b7280}.cc581-kpi em.warn{color:#ea580c}.cc581-kpi em.good{color:#16a34a}.cc581-kpi em.danger{color:#dc2626}.cc581-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;overflow:hidden;flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.cc581-roster-tabs{display:flex;gap:2px;padding:4px 14px 0;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;overflow-x:auto}.cc581-roster-tab{height:40px;padding:0 12px;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.cc581-roster-tab.is-on{color:#06f!important;border-bottom-color:#06f!important;background:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;-webkit-text-fill-color:#0066ff!important}.cc581-table-wrap{flex:0 0 auto;min-height:0;overflow:visible}.cc581-table{width:100%;border-collapse:collapse}.cc581-table th{text-align:left;padding:11px 14px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa;position:sticky;top:0;z-index:1}.cc581-table td{padding:13px 14px;border-bottom:1px solid rgba(0,0,0,.06);font-size:12.5px;vertical-align:middle}.cc581-table tr{cursor:pointer}.cc581-table tr:hover td{background:#fafafa}.cc581-table tr.is-selected td{background:#fff}.cc581-table tr:last-child td{border-bottom:0}.cc581-client-cell{display:flex;align-items:center;gap:10px;min-width:0}.cc581-av{width:34px;height:34px;border-radius:999px;background:#eff6ff;color:#06f;display:grid;place-items:center;font-size:11px;font-weight:800;flex-shrink:0}.cc581-av.lg{width:44px;height:44px;font-size:14px}.cc581-client-cell strong{display:block;font-size:13px;font-weight:700;color:#1d1d1f}.cc581-client-cell span{display:block;margin-top:1px;font-size:11px;color:#6b7280}.cc581-cell-strong{display:block;font-size:12.5px;font-weight:700;color:#1d1d1f}.cc581-cell-muted{display:block;color:#6b7280;font-size:11px}.cc581-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:22px;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;vertical-align:middle;background:#f3f4f6;color:#6b7280;-webkit-text-fill-color:#6b7280}.cc581-pill.good{background:#dcfce7;color:#15803d;-webkit-text-fill-color:#15803d}.cc581-pill.warn{background:#ffedd5;color:#c2410c;-webkit-text-fill-color:#c2410c}.cc581-pill.danger{background:#fee2e2;color:#dc2626;-webkit-text-fill-color:#dc2626}.cc581-pill.muted{background:#f3f4f6;color:#6b7280;-webkit-text-fill-color:#6b7280}.cc581-prog-cell{display:flex;align-items:center;gap:8px;min-width:110px}.cc581-prog-bar{flex:1;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.cc581-prog-bar i{display:block;height:100%;background:#06f;border-radius:inherit}.cc581-prog-bar-spaced{margin-top:12px}.cc581-prog-pct{font-weight:700;font-size:12px;color:#1d1d1f}.cc581-next{border:0;background:transparent;color:#06f;font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0}.cc581-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;color:#6b7280;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.cc581-pages{display:flex;gap:4px}.cc581-page{min-width:28px;height:28px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#1d1d1f;cursor:pointer;padding:0 6px}.cc581-page.active{background:#06f;border-color:#06f;color:#fff}.cc581-page:disabled{opacity:.4;cursor:default}.cc581-empty{padding:48px 20px;text-align:center;font-size:14px;color:#6b7280}.cc581-empty-line{margin:0;font-size:13px;color:#6b7280;line-height:1.45}.cc581-panel{width:400px;flex-shrink:0;border-left:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cc581-panel-head{padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.cc581-panel-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cc581-panel-top-actions{margin-left:auto;display:flex;gap:6px}.cc581-icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#06f;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:16px;font-weight:700;line-height:1}.cc581-panel-client{display:flex;align-items:center;gap:10px;min-width:0}.cc581-panel-client .cc581-pill{margin-left:auto;flex-shrink:0;align-self:center}.cc581-panel-client-copy{min-width:0;flex:1}.cc581-panel-client strong{display:block;font-size:16px;font-weight:800;color:#1d1d1f}.cc581-panel-client span{display:block;margin-top:2px;font-size:12px;color:#6b7280}.cc581-panel-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;overflow-x:auto}.cc581-panel-tab{height:40px;padding:0 10px;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:#6b7280;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.cc581-panel-tab.is-on{color:#06f!important;border-bottom-color:#06f!important;background:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;-webkit-text-fill-color:#0066ff!important}.cc581-panel-body{flex:1;min-height:0;overflow:auto;padding:14px 16px 18px;display:flex;flex-direction:column;gap:12px;background:#fff}.cc581-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f;padding:14px}.cc581-card h3{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.cc581-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc581-status-item{border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:10px;background:#fafafa;min-width:0}.cc581-status-item small{display:block;font-size:10px;font-weight:600;color:#6b7280}.cc581-status-item strong{display:block;margin-top:4px;font-size:16px;font-weight:800;color:#1d1d1f}.cc581-status-item strong.is-danger{color:#dc2626}.cc581-status-strong-sm{font-size:13px!important}.cc581-status-item em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#6b7280}.cc581-status-item .cc581-prog-bar{margin-top:8px}.cc581-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cc581-metric{border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:10px;text-align:center;background:#fafafa;min-width:0}.cc581-metric small{display:block;font-size:10px;font-weight:600;color:#6b7280}.cc581-metric strong{display:block;margin-top:4px;font-size:15px;font-weight:800;color:#06f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc581-metric strong.is-danger{color:#dc2626}.cc581-metric strong.sm{font-size:12px}.cc581-ai-box{border-radius:12px;background:#eff6ff;border:1px solid rgba(0,102,255,.16);padding:12px}.cc581-ai-box p{margin:0 0 8px;font-size:13px;line-height:1.45;color:#1e3a8a}.cc581-ai-tip{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#1e40af;margin-top:6px}.cc581-ai-actions{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.cc581-next-card{display:flex;align-items:center;justify-content:space-between;gap:10px}.cc581-next-card strong{display:block;font-size:13px;font-weight:800;color:#1d1d1f}.cc581-next-card span{display:block;margin-top:2px;font-size:12px;color:#6b7280}.cc581-program-title{display:block;font-size:16px;font-weight:800;color:#1d1d1f}.cc581-program-sub{display:block;margin-top:4px;font-size:12px;color:#6b7280}.cc581-body-copy{margin:0;font-size:13px;line-height:1.45;color:#374151}.cc581-session{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.cc581-session .cc581-pill{align-self:center;justify-self:end}.cc581-session:first-of-type{border-top:0;padding-top:0}.cc581-day{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:12px;background:#eff6ff;color:#06f;-webkit-text-fill-color:#0066ff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1;letter-spacing:0;align-self:center;flex-shrink:0;box-sizing:border-box}.cc581-day.done{background:#06f;color:#fff;-webkit-text-fill-color:#fff}.cc581-session strong{display:block;font-size:13px;font-weight:700;color:#1d1d1f}.cc581-session span{display:block;margin-top:2px;font-size:11px;color:#6b7280}.cc581-macro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cc581-macro{border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:10px;background:#fafafa;min-width:0}.cc581-macro small{display:block;font-size:10px;font-weight:600;color:#6b7280}.cc581-macro strong{display:block;margin-top:4px;font-size:15px;font-weight:800;color:#1d1d1f}.cc581-macro .cc581-prog-bar{margin-top:8px}.cc581-meal{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.cc581-meal:first-of-type{border-top:0;padding-top:0}.cc581-meal>div{min-width:0}.cc581-meal-dot{width:10px;height:10px;border-radius:999px;background:#d1d5db;flex-shrink:0}.cc581-meal-dot.on{background:#06f}.cc581-meal strong{display:block;font-size:13px;font-weight:700;color:#1d1d1f}.cc581-meal span{display:block;margin-top:2px;font-size:11px;color:#6b7280}.cc581-meal b{margin-left:auto;font-size:12px;color:#06f;font-weight:700;white-space:nowrap}.cc581-check-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:start}.cc581-check-date{font-size:11px;font-weight:700;color:#6b7280}.cc581-check-row strong{display:block;font-size:13px;font-weight:700;color:#1d1d1f}.cc581-check-row span{display:block;margin-top:2px;font-size:11px;color:#6b7280}.cc581-note{padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.cc581-note:first-of-type{border-top:0;padding-top:0}.cc581-note small{display:block;font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px}.cc581-note p{margin:0;font-size:13px;line-height:1.45;color:#374151}@media (max-width: 1400px){.cc581-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.cc581-panel{width:340px}.cc581-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.cc581{display:none}}html[data-nutri-theme=dark] .cc581,html[data-nutri-theme=dark] .cc581 *{color-scheme:light}html[data-nutri-theme=dark] .cc581{background:#fff;color:#1d1d1f}html[data-nutri-theme=dark] .cc581 .cc581-kpi,html[data-nutri-theme=dark] .cc581 .cc581-table-card,html[data-nutri-theme=dark] .cc581 .cc581-panel,html[data-nutri-theme=dark] .cc581 .cc581-card,html[data-nutri-theme=dark] .cc581 .cc581-search,html[data-nutri-theme=dark] .cc581 .cc581-page-size{background:#fff}@media (min-width: 901px){html body #root .coachPortalV207.coachView-clients .coachMainV207,html body #root .coachPortalV207.coachView-clients .coachMainV207:has(.cc581),html body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients .coachMainV207,html body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients .coachMainV207:has(.cc581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-clients .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients .coachMainV207{padding:0!important;margin:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important}}html body #root .cc581[data-v=cl583] .cc581-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #root .cc581[data-v=cl583] .cc581-roster-tabs{display:flex!important;gap:4px!important;padding:10px 12px!important;border-bottom:1px solid #e5e7eb!important}html body #root .cc581[data-v=cl583] .cc581-roster-tab,html body #root .cc581[data-v=cl583] .cc581-panel-tab{background:transparent!important;background-image:none!important;border-radius:7px!important;border:0!important;box-shadow:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;min-height:30px!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important}html body #root .cc581[data-v=cl583] .cc581-roster-tab.is-on,html body #root .cc581[data-v=cl583] .cc581-panel-tab.is-on{background:#fafafa!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border:0!important;box-shadow:none!important}html body #root .cc581[data-v=cl583] .cc581-btn-outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;border-radius:10px!important;height:36px!important}html body #root .cc581[data-v=cl583] .cc581-page-size{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search,html body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search{display:flex!important;align-items:center!important;gap:8px!important;height:36px!important;width:220px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;margin:0!important;border-radius:8px!important;border:1px solid #e5e7eb!important;border-color:#e5e7eb!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important;font-size:12px!important;font-weight:600!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input,html body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-width:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input::placeholder,html body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input:focus,html body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input:focus{border:0!important;outline:none!important;box-shadow:none!important}html body #root .cc581[data-v=cl583] .cc581-btn-blue{background:#06f!important;background-image:none!important;border:none!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;border-radius:8px!important;height:36px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}html body #root .cc581[data-v=cl583] .cc581-btn-outline,html body #root .cc581[data-v=cl583] .cc581-btn-sm.outline{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-color:#e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .cc581[data-v=cl583] .cc581-btn-sm:not(.outline){background:#06f!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body #root .cc581[data-v=cl583] .cc581-icon-btn{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html body #root .cc581[data-v=cl583] .cc581-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;margin:0!important;border:0!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;vertical-align:middle!important;align-self:center!important;box-shadow:none!important;background-image:none!important}html body #root .cc581[data-v=cl583] .cc581-pill.good{background:#dcfce7!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .cc581[data-v=cl583] .cc581-pill.warn{background:#ffedd5!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .cc581[data-v=cl583] .cc581-pill.danger{background:#fee2e2!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .cc581[data-v=cl583] .cc581-pill.muted{background:#f3f4f6!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cc581[data-v=cl583] .cc581-next,html body #root .cc581[data-v=cl583] .cc581-btn-ghost{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cc581[data-v=cl583] .cc581-feed-item{background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important;text-align:left!important;cursor:pointer!important;padding:0!important}html body #root .cc581[data-v=cl583] .cc581-page{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;border-radius:8px!important}html body #root .cc581[data-v=cl583] .cc581-page.active{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .cc581[data-v=cl583] .cc581-kpi strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.04em!important;margin-top:0!important}html body #root .cc581[data-v=cl583] .cc581-kpi.is-alert strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .cc581[data-v=cl583] .cc581-kpi.is-accent strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cc581[data-v=cl583] .cc581-kpi small{margin-top:6px!important;font-size:11px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .cc581[data-v=cl583] .cc581-kpi-foot em{margin-top:0!important;font-size:10px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cc581[data-v=cl583] .cc581-kpi em.warn,html body #root .cc581[data-v=cl583] .cc581-kpi em.good,html body #root .cc581[data-v=cl583] .cc581-kpi em.danger{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cc581[data-v=cl583] .cc581-av{background:#eff6ff!important;background-image:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border:0!important;box-shadow:none!important;font-weight:800!important}html body #root .cc581[data-v=cl583] .cc581-client-cell strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:12px!important;font-weight:650!important}html body #root .cc581[data-v=cl583] .cc581-client-cell span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:11px!important;font-weight:400!important}html body #root .cc581[data-v=cl583] .cc581-cell-strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .cc581[data-v=cl583] .cc581-cell-muted{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cc581[data-v=cl583] .cc581-ai-box{background:#eff6ff!important;background-image:none!important;border:1px solid rgba(0,102,255,.16)!important;border-radius:12px!important;padding:12px!important;box-shadow:none!important}html body #root .cc581[data-v=cl583] .cc581-ai-box p{color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;font-size:13px!important;line-height:1.45!important}html body #root .cc581[data-v=cl583] .cc581-ai-tip{display:flex!important;align-items:flex-start!important;gap:8px!important;color:#1e40af!important;-webkit-text-fill-color:#1e40af!important;font-size:12px!important;margin-top:6px!important}html body #root .cc581[data-v=cl583] .cc581-ai-tip svg,html body #root .cc581[data-v=cl583] .cc581-ai-tip svg path{stroke:#06f!important;fill:none!important;flex-shrink:0!important}html body #root .cc581[data-v=cl583] .cc581-ai-actions{display:flex!important;align-items:center!important;gap:10px!important;margin-top:12px!important;flex-wrap:wrap!important}html body #root .cc581[data-v=cl583] .cc581-ai-actions .cc581-btn-sm{height:30px!important;padding:0 12px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}html body #root .cc581[data-v=cl583] .cc581-ai-actions .cc581-btn-ghost{margin-top:0!important;height:30px!important;padding:0!important;font-size:12px!important;font-weight:700!important}html body #root .cc581[data-v=cl583] .cc581-card h3{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body #root .cc581[data-v=cl583] .cc581-table tr.is-selected td{background:#fff!important}html body #root .cc581[data-v=cl583] .cc581-day{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;align-self:center!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background-image:none!important}html body #root .cc581[data-v=cl583] .cc581-day:not(.done){background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cc581[data-v=cl583] .cc581-day.done{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .cc581[data-v=cl583] .cc581-session{align-items:center!important}html body #root .cc581[data-v=cl583] .cc581-session .cc581-pill{align-self:center!important;justify-self:end!important}html body #root .cc581[data-v=cl583] .cc581-panel-client .cc581-pill{align-self:center!important;margin-top:0!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583],html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] :where(h1,h2,h3,h4,p,span,small,strong,em,button,input,label,td,th,a,div){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581[data-v=cl583]){display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.cc581[data-v=cl583]{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:transparent!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583].has-panel .cc581-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;height:100%!important;max-height:100%!important;min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-scroll{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:transparent!important;flex:1 1 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-content{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px 20px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpis{flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-table-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581[data-v=cl583] .cc581-table-card{flex:0 0 auto!important;flex-grow:0!important;align-self:stretch!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-roster-tabs,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581[data-v=cl583] .cc581-roster-tabs{flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-table-wrap,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581[data-v=cl583] .cc581-table-wrap,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581[data-v=cl583] .cc581-table-wrap{flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-table-foot,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581[data-v=cl583] .cc581-table-foot{flex:0 0 auto!important;margin-top:0!important;padding:12px 14px!important;font-size:13px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;border-top:1px solid #e5e7eb!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-table-card:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581[data-v=cl583] .cc581-table-card:after{content:none!important;display:none!important;flex:0 0 0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:0 0 14px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-eyebrow{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head h1{margin:6px 0 0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head p{margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-daterange,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head-actions .cc581-btn-outline{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search{display:flex!important;align-items:center!important;min-width:220px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input{font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-search input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head-actions .cc581-btn-blue{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;padding:10px 14px!important;border:none!important;border-radius:10px!important;background:#06f!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;white-space:nowrap!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi.is-alert strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi.is-accent strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi small{margin-top:6px!important;font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi em,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi-foot{font-size:12px!important;font-weight:400!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-roster-tabs{display:flex!important;gap:18px!important;padding:0 14px!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-roster-tab{display:inline-flex!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;margin:0 0 -1px!important;padding:10px 0!important;border:none!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-roster-tab.is-on{background:transparent!important;font-weight:700!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-bottom:2px solid #0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-roster-tab-count{font-size:12px!important;font-weight:700!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-table th{padding:12px 14px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-table td{padding:14px!important;font-size:13px!important;border-bottom:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;vertical-align:middle!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] tr.is-selected,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] tr.is-selected td,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581[data-v=cl583] tr.is-selected,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581[data-v=cl583] tr.is-selected td{background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-client-cell strong{font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-client-cell span{font-size:12px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-av{width:36px!important;height:36px!important;font-size:12px!important;font-weight:800!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-radius:999px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-pill{font-size:12px!important;font-weight:650!important;padding:4px 10px!important;border-radius:999px!important;border:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel{display:flex!important;flex-direction:column!important;width:300px!important;max-width:300px!important;min-width:300px!important;height:100%!important;align-self:stretch!important;border-left:1px solid #e5e7eb!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:420px 240px!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:relative!important;top:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-static-label{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-client strong{font-size:16px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-av.lg{width:48px!important;height:48px!important;font-size:14px!important;font-weight:800!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-tabs{display:flex!important;flex-wrap:wrap!important;gap:2px!important;padding:10px 12px!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-tab{height:auto!important;min-height:0!important;padding:6px 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-tab.is-on{background:#fafafa!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-body{padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-card,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-next-card,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-ai-box{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-ai-box{background:#eff6ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-ai-box.is-applied{background:#ecfdf5!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-card h3,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel h3,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-quick h3{margin:0 0 10px!important;font-size:14px!important;font-weight:650!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-quick{margin-top:0!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-quick h3{margin:0 0 8px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-panel-quick-actions{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-btn-sm{width:100%!important;height:auto!important;min-height:0!important;padding:10px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-btn-sm.outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-btn-sm:not(.outline){background:#06f!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-pill.ok{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583]{background:#f7f8fa!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-content{max-width:none!important;width:100%!important;margin:0!important;padding:20px 24px 36px!important;display:flex!important;flex-direction:column!important;gap:14px!important;box-sizing:border-box!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-head h1{margin:4px 0 0!important;font-size:26px!important;font-weight:750!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-head p:not(.cc627-eyebrow){margin:6px 0 0!important;font-size:13px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;max-width:52ch!important;line-height:1.45!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-toolbar{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-toolbtn{height:34px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;font-size:12px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important;cursor:pointer!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-toolbtn:hover{background:#f3f4f6!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-toolbtn.is-primary{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-toolbtn.is-primary:hover{background:#0052cc!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] button.cc627-kpi{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:12px 13px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important;width:100%!important;text-align:left!important;cursor:pointer!important;font:inherit!important;color:#1d1d1f!important;transition:border-color .15s ease,box-shadow .15s ease!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] button.cc627-kpi:hover{border-color:#cbd5e1!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] button.cc627-kpi.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi-top{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi strong{font-size:26px!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi.tone-good strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi.tone-warn strong{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi.tone-danger strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi.tone-info strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-delta{font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-delta.up{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-delta.down{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi-label{display:block!important;margin-top:7px!important;font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpi small{display:block!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc600-kpis,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-kpis:not(.cc627-kpis){display:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-panel-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-panel-head h2{margin:0!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-count{font-size:11px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 9px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-controls{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 12px!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-controls .cc600-toolbar-actions,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-controls .cc600-filter-wrap{display:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-search{flex:1 1 180px!important;min-width:180px!important;height:34px!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-search input{height:34px!important;border:0!important;background:transparent!important;font-size:12.5px!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-sort,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-sort select{height:34px!important;margin:0!important;padding:0 10px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;font-size:12px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-roster{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-shadow:0 8px 20px #00000008!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-empty-detail{padding:36px 12px!important;text-align:center!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:13px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-pager-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #e5e7eb!important;background:transparent!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-pager{display:flex!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-pager .cc581-page{width:28px!important;height:28px!important;min-width:28px!important;border-radius:7px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-pager .cc581-page.active,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-pager .cc581-page.is-on{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 20px #00000008!important}@media (max-width: 1100px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 720px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-kpis{grid-template-columns:1fr 1fr!important}}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-eyebrow{margin:0 0 4px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-roster{padding:14px!important;overflow:auto!important;height:auto!important;max-height:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tabs{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tabs button{height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #d0d7e2!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tabs button em{font-style:normal!important;margin-left:4px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tabs button.is-on{background:#eef5ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tabs button.is-on em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tile-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-empty{grid-column:1 / -1!important;padding:28px 12px!important;text-align:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] button.cc627-tile{width:100%!important;text-align:left!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:220px!important;height:auto!important;box-shadow:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] button.cc627-tile:hover{border-color:#cbd5e1!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] button.cc627-tile.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] button.cc627-tile.is-risk.is-on{border-color:#dc2626!important;box-shadow:inset 0 0 0 1px #dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tile-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:12px 12px 0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-who{display:flex!important;gap:10px!important;align-items:flex-start!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-av{width:40px!important;height:40px!important;min-width:40px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:800!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-av.lg{width:48px!important;height:48px!important;min-width:48px!important;border-radius:12px!important;font-size:14px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-av.t-nutrition{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-av.t-workout{background:#eff6ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-av.t-both{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-who-copy{min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-who-copy strong{display:block!important;font-size:13.5px!important;font-weight:750!important;letter-spacing:-.015em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-who-copy em{display:block!important;margin-top:2px!important;font-style:normal!important;font-size:11px!important;font-weight:550!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-status{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10px!important;font-weight:700!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#fff!important;white-space:nowrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-status i{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;display:block!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-status.good{border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;background:#ecfdf5!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-status.warn{border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;background:#fff7ed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-status.danger{border-color:#fecaca!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;background:#fef2f2!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-status.muted{border-color:#e5e7eb!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#f3f4f6!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tile-body{padding:12px 12px 0!important;flex:1 1 auto!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-metrics{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-ring-wrap{position:relative!important;width:64px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-ring-wrap .cc600-ring{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-ring-caption{font-size:8px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-facts{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-facts li{display:grid!important;grid-template-columns:62px 1fr!important;gap:8px!important;font-size:11.5px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.35!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-facts li span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:650!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.03em!important;padding-top:1px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-facts li strong{font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bars{display:grid!important;gap:7px!important;margin-top:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-row{display:grid!important;grid-template-columns:54px 1fr 28px!important;gap:8px!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-row label{font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.03em!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-track{height:5px!important;border-radius:999px!important;background:#f3f4f6!important;overflow:hidden!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-track i{display:block!important;height:100%!important;border-radius:999px!important;background:#06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-track i.good{background:#22c55e!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-track i.warn{background:#f59e0b!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-track i.danger{background:#ef4444!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-track i.teal{background:#0d9488!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-bar-row em{font-style:normal!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-align:right!important;font-variant-numeric:tabular-nums!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tile-foot{margin-top:12px!important;padding:10px 12px 12px!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;background:#fafafa!important;background-image:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-pills{display:flex!important;gap:6px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-pill{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-cta{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail .cc627-kicker{font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail-client{display:flex!important;gap:12px!important;align-items:flex-start!important;margin-top:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail-client-copy{min-width:0!important;display:grid!important;gap:4px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail-client-copy strong{font-size:17px!important;font-weight:750!important;letter-spacing:-.02em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail-client-copy>span:first-of-type{font-size:12px!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-bottom:10px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-meta-cell{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:8px!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-meta-cell span{display:block!important;font-size:9px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-transform:uppercase!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-meta-cell strong{display:block!important;margin-top:2px!important;font-size:12.5px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-block{background:#fafafa!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-block h3{font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;margin:0 0 8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-block p{margin:0!important;font-size:12.5px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.45!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-week{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:7px 4px!important;text-align:center!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day span{display:block!important;font-size:9px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-transform:uppercase!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day strong{display:block!important;margin-top:4px!important;font-size:11px!important;font-weight:750!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day.done{background:#ecfdf5!important;border-color:#bbf7d0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day.done strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day.miss{background:#fef2f2!important;border-color:#fecaca!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day.miss strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day.rest{background:#f3f4f6!important;color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-day.today{box-shadow:inset 0 0 0 1px #06f!important;border-color:#06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-limits{margin:0!important;padding-left:16px!important;font-size:12.5px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.45!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:4px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-btns .cc581-btn-sm{width:100%!important;justify-content:center!important;height:36px!important;border-radius:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-btns .cc581-btn-sm:not(.outline){background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-btns .cc581-btn-sm.outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-btns button.cc581-btn-sm.outline,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail button.cc581-btn-sm.outline{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;min-height:36px!important;height:36px!important;padding:0 12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-roster .cc581-table-wrap{display:none!important}@media (max-width: 1100px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-tile-grid{grid-template-columns:1fr!important}}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583].has-panel .cc581-shell{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)!important;gap:12px!important;align-items:start!important;padding:20px 24px 36px!important;background:#f7f8fa!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-content{overflow:auto!important;height:auto!important;max-height:none!important;padding:0!important;gap:14px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail{position:sticky!important;top:16px!important;align-self:start!important}.coachPortalV207.coachView-programs .coachMainV207:has(.cp581){padding:0!important;overflow:hidden!important;display:flex;flex-direction:column;min-height:0}.cp581{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#111827;background:#fff;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.cp581 *,.cp581 *:before,.cp581 *:after{box-sizing:border-box}.cp581-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.cp581-topbar{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0}.cp581-top-search{flex:1;max-width:520px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6}.cp581-top-search input{border:0;background:transparent;font:inherit;font-size:13px;width:100%;outline:none;color:#111827;padding:0}.cp581-top-search input::placeholder{color:#9ca3af}.cp581-top-search kbd{margin-left:auto;font-size:11px;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;padding:2px 6px;background:#fff;line-height:1.2;flex-shrink:0}.cp581-top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.cp581-btn-black{height:38px;padding:0 16px;border:0;border-radius:10px;background:#111827;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cp581-btn-outline{height:38px;padding:0 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cp581-content{flex:1;padding:24px;overflow:auto;background:#fff;min-height:0}.cp581-page-head{margin-bottom:14px}.cp581-page-head h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em}.cp581-page-head p{margin:6px 0 0;font-size:14px;color:#6b7280;max-width:62ch}.cp581-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.cp581-summary-card{border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;background:#fff;min-width:0}.cp581-summary-card small{display:block;font-size:12px;font-weight:600;color:#374151}.cp581-summary-card strong{display:block;margin-top:6px;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1}.cp581-summary-card em{display:block;margin-top:6px;font-style:normal;font-size:11px;color:#9ca3af}.cp581-pill-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cp581-pill-tabs button{height:34px;padding:0 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#374151;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.cp581-pill-tabs button.active{background:#111827;border-color:#111827;color:#fff}.cp581-pill-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff3;font-size:10px;font-weight:700;display:grid;place-items:center}.cp581-pill-tabs button:not(.active) .cp581-pill-badge{background:#f3f4f6;color:#374151}.cp581-body{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:start}.cp581-table-panel{grid-column:1;grid-row:1}.cp581-filters{grid-column:2;grid-row:1;border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#fafafa;position:sticky;top:0}.cp581-filter-search{width:100%;height:40px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f3f4f6;font:inherit;font-size:13px;margin-bottom:14px;outline:none;color:#111827}.cp581-filter-search::placeholder{color:#9ca3af}.cp581-filter-group{margin-bottom:14px}.cp581-filter-group strong{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin-bottom:8px}.cp581-check{display:flex;align-items:center;gap:8px;font-size:12px;color:#374151;margin-bottom:6px}.cp581-check input{accent-color:#111827}.cp581-check span{margin-left:auto;color:#9ca3af;font-size:11px}.cp581-filter-select{width:100%;height:34px;padding:0 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font:inherit;font-size:12px;color:#374151;margin-bottom:8px}.cp581-save-view{width:100%;height:34px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#374151;cursor:pointer;margin-top:6px}.cp581-table-panel{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.cp581-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#fafafa;font-size:12px;color:#6b7280}.cp581-table-toolbar-left,.cp581-table-toolbar-right{display:flex;align-items:center;gap:10px}.cp581-table-toolbar button,.cp581-table-toolbar select{height:30px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font:inherit;font-size:12px;padding:0 10px;color:#374151;cursor:pointer}.cp581-table{width:100%;border-collapse:collapse;font-size:12px}.cp581-table thead th{text-align:left;padding:10px 14px;font-size:11px;font-weight:600;color:#6b7280;background:#fff;border-bottom:1px solid #e5e7eb;white-space:nowrap}.cp581-table tbody td{padding:12px 14px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.cp581-table tbody tr:last-child td{border-bottom:0}.cp581-identity{display:flex;align-items:center;gap:10px;min-width:160px}.cp581-avatar{width:32px;height:32px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;display:grid;place-items:center;font-size:11px;font-weight:700;color:#374151;flex-shrink:0}.cp581-avatar.is-group{background:#111827;color:#fff;border-color:#111827}.cp581-identity strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em}.cp581-identity span{display:block;margin-top:2px;font-size:11px;color:#9ca3af;font-weight:400}.cp581-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;white-space:nowrap;color:#374151}.cp581-status i{width:8px;height:8px;border-radius:999px;display:block}.cp581-status.good i{background:#22c55e}.cp581-status.warn i{background:#f59e0b}.cp581-status.danger i{background:#ef4444}.cp581-progress strong{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.cp581-progress-bar{height:4px;border-radius:999px;background:#e5e7eb;overflow:hidden;width:88px}.cp581-progress-bar i{display:block;height:100%;background:#111827;border-radius:999px}.cp581-progress em{display:block;margin-top:4px;font-style:normal;font-size:11px;color:#9ca3af}.cp581-program strong{display:block;font-size:12px;font-weight:600}.cp581-updated strong{display:block;font-size:12px;font-weight:500}.cp581-updated strong.overdue{color:#dc2626}.cp581-session strong{display:block;font-size:12px;font-weight:500}.cp581-session span{display:block;margin-top:2px;font-size:11px;color:#9ca3af}.cp581-row-actions{display:flex;align-items:center;gap:6px}.cp581-view-btn{height:30px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#111827;cursor:pointer;white-space:nowrap}.cp581-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #e5e7eb;background:#fafafa;font-size:12px;color:#6b7280}.cp581-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.cp581-template-card{border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff}.cp581-template-card strong{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.cp581-template-card p{margin:0 0 10px;font-size:12px;color:#6b7280;line-height:1.45}.cp581-template-card span{display:block;font-size:11px;color:#9ca3af;margin-bottom:12px}.cp581-template-card button{height:32px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cp581-empty{padding:32px 16px;text-align:center;color:#6b7280;font-size:13px}.cp581-cell-text{font-size:12px;color:#374151}@media (max-width: 1200px){.cp581-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cp581-template-grid{grid-template-columns:1fr}}@media (max-width: 900px){.cp581{display:none}}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder:has(.cp581-builder),html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder{--coach-accent: #0066ff !important;--coach-accent-soft: #f3f4f6 !important;--coach-accent-border: #e5e7eb !important;--coach-accent-text: #ffffff !important;--coach-page: #ffffff !important;background:transparent!important;background-image:none!important;color:#1d1d1f!important}.coachPortalV207.coachView-programBuilder .coachMainV207:has(.cp581-builder),html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .coachMainV207:has(.cp581-builder){padding:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important;background:transparent!important;background-image:none!important}.cp581-builder{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased;color:#1d1d1f;background:transparent;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.cp581-builder *,.cp581-builder *:before,.cp581-builder *:after{box-sizing:border-box}.cp581-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.cp581-topbar{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid rgba(0,0,0,.06);background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-shrink:0;flex-wrap:nowrap;min-width:0}.cp581-back{height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#374151;cursor:pointer;white-space:nowrap}.cp581-back:hover{border-color:#06f;color:#06f}.cp581-top-switch{flex:1;max-width:360px}.cp581-top-search{flex:1;max-width:360px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;position:relative}.cp581-top-search-icon{flex-shrink:0;font-size:14px;line-height:1;color:#9ca3af}.cp581-top-search-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;background:transparent;font:inherit}.cp581-top-search-value{flex:1;min-width:0;font-size:13px;font-weight:500;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.cp581-top-switch select{width:100%;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font:inherit;font-size:13px;font-weight:500;color:#1d1d1f;cursor:pointer}.cp581-top-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;flex:0 1 auto;min-width:0;overflow-x:auto}.cp581-top-actions>button{flex-shrink:0}.cp581-btn-outline{height:36px;padding:0 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#1d1d1f;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cp581-btn-outline:hover{border-color:#06f;color:#06f}.cp581-btn-black{height:36px;padding:0 16px;border:1px solid #0066ff;border-radius:10px;background:#06f;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cp581-btn-outline:disabled,.cp581-btn-black:disabled{opacity:.55;cursor:not-allowed}.cp581-builder-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;background:transparent}.cp581-builder-body .programBuilderV388{flex:1;min-height:0}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555.programBuilderV388,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388{--wb555-shell: #ffffff !important;--wb555-page: transparent !important;--wb555-panel: #ffffff !important;--wb555-panel-soft: #fafafa !important;--wb555-text: #1d1d1f !important;--wb555-muted: #6b7280 !important;--wb555-line: rgba(0, 0, 0, .06) !important;--wb555-green: #0066ff !important;--wb555-green-soft: #f3f4f6 !important;--wb555-green-border: #e5e7eb !important;--wb555-btn-text: #ffffff !important;--pb-bg: #ffffff !important;--pb-panel: #ffffff !important;--pb-panel-2: #fafafa !important;--pb-border: rgba(0, 0, 0, .06) !important;--pb-text: #1d1d1f !important;--pb-muted: #6b7280 !important;--pb-accent: #0066ff !important;--pb-accent-soft: #f3f4f6 !important;--pb-accent-text: #ffffff !important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:transparent!important;background-image:none!important;color:#1d1d1f!important;padding:18px 24px 24px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388App,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388App{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388Main,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388Main{background:transparent!important;background-image:none!important;border-right:0!important;padding:0!important;color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388Layout{gap:16px!important;background:transparent!important;min-height:min(820px,calc(100vh - 160px))!important;grid-template-columns:minmax(0,1fr) 300px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388Sidebar,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar{background:transparent!important;border:0!important;gap:12px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388ToolbarCard,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388SideCard,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388SmartCard,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .coachPlannerCardV386,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388StatusBar{border:1px solid #e5e7eb!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388SmartGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekStrip{gap:8px!important;margin-bottom:14px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:76px!important;padding:10px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-align:left!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay em{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:10px!important;font-weight:600!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-published em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.active{border-color:#06f!important;background:#fff!important;background-image:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-flag{border-color:#d97706!important;background:#fffbeb!important;background-image:none!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-flag strong{color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-flag em{color:#d97706!important;-webkit-text-fill-color:#d97706!important;font-weight:700!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-flag.active{border-color:#d97706!important;background:#fef3c7!important;background-image:none!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-flag.active strong,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-flag.active em{color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.active strong,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.active em,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.active.is-published em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388SmartCard.active{border-color:#0066ff59!important;background:#0066ff0a!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:inset 0 0 0 1px #0066ff1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388SmartCard.active strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388SmartCard.active span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388Avatar{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388ToolbarBtnSoft,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388TypePill,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388ActivePill,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388Tag{background:#fff!important;border-color:#e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388ToolbarBtn.is-active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388ToolbarBtnSoft.is-active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ToolbarBtn.is-active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ViewTabs button.active{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ViewTabs button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ToolbarPill button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ToolbarPill select,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ToolbarDayNav>button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ToolbarBtn:not(.pb388ToolbarPublish):not(.nb427PublishBtn):not(.is-active){background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388PublishBtn,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388PublishBtn.primary,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388ToolbarPublish,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .nb427PublishBtn,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .programBuilderV388 .pb388SideActions .pb388PublishBtn{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388ProgressBar i,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekProgress i{background:#06f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388AddChip:hover,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388AddBlock:hover{border-color:#06f!important;color:#06f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .coachPlannerCardToneBadgeV388,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388BlockBadge{background:#fff!important;border:1px solid #e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-profile-tabs{display:flex;gap:0;padding:0;border-radius:0;border:0;border-bottom:1px solid #e5e7eb;background:transparent;margin-bottom:12px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-profile-tabs button{flex:1;height:34px;border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:11px;font-weight:700;color:#6b7280;cursor:pointer;margin-bottom:-1px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-profile-tabs button.active{background:transparent;color:#06f;-webkit-text-fill-color:#0066ff;box-shadow:none;border-bottom-color:#06f}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-pb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-pb-cell{padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;display:grid;gap:4px;text-align:left}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-tag.accent{background:#0066ff14;border-color:#0066ff2e;color:#06f;-webkit-text-fill-color:#0066ff}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-meta-grid small{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-meta-grid strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-pb-cell strong{display:block;font-size:11px;font-weight:600;color:#06f;-webkit-text-fill-color:#0066ff}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-pb-cell span{font-size:13px;font-weight:700;color:#06f;-webkit-text-fill-color:#0066ff}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-pb-cell input,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-row input{width:100%;min-height:0;height:auto;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#06f;-webkit-text-fill-color:#0066ff;padding:5px 7px;outline:none;box-shadow:none}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-pb-cell input:focus,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-row input:focus{border-color:#06f}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-pb-cell input.label{font-size:11px;font-weight:600;color:#0066ffb8;-webkit-text-fill-color:rgba(0,102,255,.72);padding:4px 7px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-row input.note{font-size:11px;font-weight:500;color:#0066ffb8;-webkit-text-fill-color:rgba(0,102,255,.72)}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-rows{display:grid;gap:8px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-row{padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;display:grid;gap:4px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-row strong{font-size:12px;font-weight:700;color:#06f;-webkit-text-fill-color:#0066ff}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-row span{font-size:11px;color:#06f;-webkit-text-fill-color:#0066ff;line-height:1.35}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-list-row input.note{font-weight:500;color:#6b7280;font-size:11px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-add-row{width:100%;height:32px;margin-top:8px;border:1px dashed #d1d5db;border-radius:8px;background:transparent;font:inherit;font-size:11px;font-weight:700;color:#6b7280;cursor:pointer}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-add-row:hover{border-color:#06f;color:#06f;background:#0066ff0a}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-row-actions{display:flex;justify-content:flex-end}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-row-actions button{border:0;background:transparent;font:inherit;font-size:11px;font-weight:700;color:#6b7280;cursor:pointer;padding:0}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-row-actions button:hover{color:#dc2626}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-profile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-profile-foot .hint{font-size:11px;color:#6b7280}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .nutritionBuilderV427 .pb388ToolbarPublish,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .nutritionBuilderV427 .nb427PublishBtn,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .nutritionBuilderV427 .pb388SideActions .pb388PublishBtn{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .nutritionBuilderV427 .nb427PatternSwitch button.active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .nutritionBuilderV427 .pb388SmartCard.active{background:#0066ff14!important;border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583],html body #root .cp581-builder[data-v=pb583] .cp581-builder-body,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.programBuilderV388{background:#fff!important;background-image:none!important;color:#1d1d1f!important}html body #root .coachPortalV207.coachView-programBuilder .coachMainV207:has(.cp581-builder[data-v=pb583]){background:#fff!important;background-image:none!important}html body #root .cp581-builder[data-v=pb583] .cp581-topbar{background:#ffffffeb!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}html body #root .cp581-builder[data-v=pb583] .cp581-top-search{display:flex!important;align-items:center!important;height:36px!important;max-width:360px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .cp581-btn-black{background:#06f!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Layout{gap:16px!important;grid-template-columns:minmax(0,1fr) 300px!important;min-height:min(820px,calc(100vh - 160px))!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Main,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Sidebar{background:transparent!important;border:0!important;padding:0!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Sidebar{gap:12px!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 :is(.pb388ToolbarCard,.pb388SideCard,.pb388SmartCard,.coachPlannerCardV386.is-v583,.pb388StatusBar,.pb388Guard.is-sidebar,.pb388Empty,.pb388CopyExpandCard){border:1px solid #e5e7eb!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay{min-height:76px!important;padding:10px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-align:left!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.active{background:#fff!important;border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.active :is(strong,em,span){color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-review-flag,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-flag{border-color:#d97706!important;background:#fffbeb!important;box-shadow:inset 0 0 0 1px #d9770659!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-review-flag strong,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-flag strong{color:#b45309!important;-webkit-text-fill-color:#b45309!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-review-flag em,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-flag em{color:#d97706!important;-webkit-text-fill-color:#d97706!important;font-weight:700!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-review-flag.active,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-flag.active{border-color:#d97706!important;background:#fef3c7!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-review-flag.active :is(strong,em,span),html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-flag.active :is(strong,em,span){color:#b45309!important;-webkit-text-fill-color:#b45309!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekDay.is-published:not(.active) em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SmartCard.active{border-color:#0066ff59!important;background:#0066ff0a!important;box-shadow:inset 0 0 0 1px #0066ff1f!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SmartCard.active strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarBtn.is-active,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarBtnSoft.is-active,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388PublishBtn,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SideActions .pb388PublishBtn{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388PublishBtn *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Avatar,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388Avatar{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388TypePill,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ActivePill,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Tag{background:#fff!important;border-color:#e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardToneBadgeV388,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardCategoryV555{color:#000!important;-webkit-text-fill-color:#000000!important;background:#fff!important;border:1px solid #e5e7eb!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SideCard header button,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardToolV555{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388AddBlock{border:1px dashed #d1d5db!important;border-radius:14px!important;background:#ffffffb3!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388AddBlock:hover{border-color:#06f!important;color:#06f!important;background:#fff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Guard.is-sidebar{border-color:#ef444447!important;background:#fef2f2!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Empty{padding:24px 16px!important;text-align:center!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SmartGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388Workspace,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388App{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583{display:block!important;padding:0!important;border-radius:14px!important;overflow:hidden!important;grid-template-columns:none!important;grid-template-rows:none!important;position:relative!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583.is-expanded{padding:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-accent{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:#06f!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-accent[data-tone=warm]{background:#ea580c!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-accent[data-tone=skill]{background:#7c3aed!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-accent[data-tone=strength]{background:#06f!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-accent[data-tone=conditioning]{background:#059669!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-accent[data-tone=cooldown]{background:#0284c7!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-accent[data-tone=accessory]{background:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-head{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:12px 14px 12px 16px!important;cursor:pointer!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-main{min-width:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-meta-end{display:grid!important;justify-items:end!important;gap:6px!important;align-content:center!important}html body #root .cp581-builder[data-v=pb583] .pb575-block-preview{margin:4px 0 0!important;font-size:12px!important;line-height:1.4!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-grip{border:0!important;background:transparent!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;cursor:grab!important;padding:0!important;margin:0!important;align-self:center!important;flex-shrink:0!important;width:12px!important;height:auto!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-grip-dots{display:grid!important;grid-template-columns:repeat(2,3px)!important;gap:3px 4px!important;width:10px!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-grip-dots i{display:block!important;width:3px!important;height:3px!important;border-radius:999px!important;background:#c7c7cc!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-grip.coachPlannerCardGripV386{margin-top:0!important;align-self:center!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-badge{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;white-space:nowrap!important;line-height:1.2!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardV386.tone-warm .pb583-block-badge{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardV386.tone-skill .pb583-block-badge{color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardV386.tone-strength .pb583-block-badge{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardV386.tone-conditioning .pb583-block-badge{color:#059669!important;-webkit-text-fill-color:#059669!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardV386.tone-cooldown .pb583-block-badge{color:#0284c7!important;-webkit-text-fill-color:#0284c7!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardV386.tone-accessory .pb583-block-badge{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-meta{min-width:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-title-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-meta strong,html body #root .cp581-builder[data-v=pb583] .coachPlannerCardTitleV386,html body #root .cp581-builder[data-v=pb583] .coachPlannerCardTitleV583{display:inline!important;flex:0 1 auto!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border:0!important;background:transparent!important;padding:0!important;width:auto!important;min-width:0!important;line-height:1.25!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-duration,html body #root .cp581-builder[data-v=pb583] .coachPlannerCardDurationInputV583{display:inline!important;flex:0 0 auto!important;margin-top:0!important;font-size:12px!important;font-weight:600!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border:0!important;background:transparent!important;padding:0!important;width:auto!important;min-width:52px!important;text-align:left!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-actions{display:flex!important;gap:4px!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-actions button{width:28px!important;height:28px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;font:inherit!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;cursor:pointer!important;padding:0!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-actions button:hover{border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .pb583-block-body{margin-left:0!important;width:100%!important;max-width:100%!important;padding:14px 14px 16px!important;border-top:1px solid #f3f4f6!important;box-sizing:border-box!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583.is-expanded .coachPlannerCardExpandedV386{margin-left:0!important;width:100%!important;max-width:100%!important;display:block!important;gap:0!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardFormV386{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;width:100%!important;min-width:0!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardFormV386 label{display:grid!important;gap:8px!important;margin:0!important;min-width:0!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardFormV386 label.full{grid-column:1 / -1!important;margin-top:2px!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardFormV386 label span{font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.25!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardFormV386 :is(input,select,textarea){width:100%!important;min-height:40px!important;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;box-sizing:border-box!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardTextareaV386{min-height:96px!important;line-height:1.45!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardPrescriptionInputV386{min-height:120px!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardGuardInlineV583{margin:0!important;padding:0 14px 12px!important;font-size:11px!important}html body #root .cp581-builder[data-v=pb583] .coachPlannerCardGuardInlineV583.is-condensed,html body #root .cp581-builder[data-v=pb583] .coachPlannerCardGuardInlineV555.is-condensed{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding:0 14px 10px!important;margin:0!important;color:#b45309!important;line-height:1.2!important}html body #root .cp581-builder[data-v=pb583] .pb583-guard-pill{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 7px!important;border-radius:999px!important;border:1px solid #fdba74!important;background:#fff7ed!important;color:#c2410c!important;font-size:10px!important;font-weight:750!important;letter-spacing:.01em!important}html body #root .cp581-builder[data-v=pb583] .pb583-guard-hint{font-size:10px!important;font-weight:600!important;color:#9a3412!important;opacity:.85!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardGuardInlineV583.is-condensed{padding:0 9px 8px!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-guard-hint{display:none!important}.pb575-block-guard{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid #fdba74;background:#fff7ed}.pb575-block-guard strong{font-size:12px;font-weight:750;color:#c2410c}.pb575-block-guard ul{margin:0;padding-left:16px;display:grid;gap:4px}.pb575-block-guard li{font-size:12px;line-height:1.4;color:#9a3412;font-weight:600}html body #root .cp581-builder[data-v=pb583] .pb583-dot{width:8px!important;height:8px!important;border-radius:999px!important;background:#22c55e!important;flex-shrink:0!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SideCard.pb388ClientCard.pb583-client-card{padding:14px!important;overflow:visible!important}html body #root .cp581-builder[data-v=pb583] .pb583-client-card header,html body #root .cp581-builder[data-v=pb583] .pb583-day-summary header,html body #root .cp581-builder[data-v=pb583] .pb583-publish-card header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}html body #root .cp581-builder[data-v=pb583] .pb583-client-card header strong,html body #root .cp581-builder[data-v=pb583] .pb583-day-summary header strong,html body #root .cp581-builder[data-v=pb583] .pb583-publish-card header strong{font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .cp581-builder[data-v=pb583] .pb583-client-card header button{border:0!important;background:transparent!important;font:inherit!important;font-size:11px!important;font-weight:700!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;cursor:pointer!important;padding:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-tag-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:2px!important}html body #root .cp581-builder[data-v=pb583] .pb583-tag{padding:3px 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fafafa!important;font-size:10px!important;font-weight:600!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html body #root .cp581-builder[data-v=pb583] .pb583-tag.accent{border-color:#0066ff2e!important;background:#0066ff14!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .pb583-meta-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}html body #root .cp581-builder[data-v=pb583] .pb583-meta-grid div{padding:10px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fafafa!important;min-width:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-meta-grid small{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;margin-bottom:4px!important;line-height:1.2!important;opacity:1!important}html body #root .cp581-builder[data-v=pb583] .pb583-meta-grid strong{display:block!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;word-break:break-word!important}html body #root .cp581-builder[data-v=pb583] .pb583-session-stats{display:grid!important;gap:8px!important}html body #root .cp581-builder[data-v=pb583] .pb583-session-stats div{display:flex!important;justify-content:space-between!important;gap:10px!important;font-size:12px!important;padding:8px 0!important;border-bottom:1px solid #f3f4f6!important}html body #root .cp581-builder[data-v=pb583] .pb583-session-stats div:last-child{border-bottom:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-session-stats span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:500!important}html body #root .cp581-builder[data-v=pb583] .pb583-session-stats strong{font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .cp581-builder[data-v=pb583] .pb583-publish-card .pb388Message{margin:0 0 10px!important;font-size:12px!important;line-height:1.4!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .pb583-video-tag-tip{margin:0 0 12px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#f9fafb!important;font-size:12px!important;line-height:1.45!important;color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}html body #root .cp581-builder[data-v=pb583] .pb583-video-tag-tip strong,html body #root .cp581-builder[data-v=pb583] .pb583-video-tag-tip code{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:700!important}html body #root .cp581-builder[data-v=pb583] .pb583-video-tag-tip code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px!important;font-weight:650!important}html body #root .cp581-builder[data-v=pb583] .pb583-publish-card header span{font-size:11px!important;font-weight:650!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .pb583-publish-stack{display:grid!important;gap:8px!important}html body #root .cp581-builder[data-v=pb583] .pb583-publish-stack .pb388PublishBtn.primary{height:36px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}html body #root .cp581-builder[data-v=pb583] .pb583-publish-ghost{height:36px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;color:#374151!important;-webkit-text-fill-color:#374151!important;font:inherit!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .pb583-publish-ghost:hover:not(:disabled){border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388PublishMenu,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388PublishMenu{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 28px #0000001f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388PublishMenu button,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388PublishMenu button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388PublishMenu button small,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388PublishMenu button small{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-video-tag-tip,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb583-video-tag-tip{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#6b7280!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388WeekStrip,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SmartGrid{gap:8px!important;margin-bottom:14px!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardsV386{gap:10px!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388StatusBar{padding:14px!important}html body #root .cp581-builder[data-v=pb583] .pb583-profile-tabs{display:flex!important;gap:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;background:transparent!important;margin-bottom:12px!important}html body #root .cp581-builder[data-v=pb583] .pb583-profile-tabs button{flex:1!important;height:34px!important;border:0!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;box-shadow:none!important;margin-bottom:-1px!important}html body #root .cp581-builder[data-v=pb583] .pb583-profile-tabs button.active{background:transparent!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important;border-bottom-color:#06f!important}html body #root .cp581-builder[data-v=pb583] .pb583-pb-cell{background:#fff!important}html body #root .cp581-builder[data-v=pb583] .pb583-pb-cell strong,html body #root .cp581-builder[data-v=pb583] .pb583-pb-cell span,html body #root .cp581-builder[data-v=pb583] .pb583-list-row strong,html body #root .cp581-builder[data-v=pb583] .pb583-list-row span{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .pb388PbCard .pb583-pb-cell input,html body #root .cp581-builder[data-v=pb583] .pb388PbCard .pb583-list-row input{width:100%!important;min-height:0!important;height:auto!important;padding:5px 7px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;background:#fff!important;background-image:none!important;font-size:12px!important;font-weight:600!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important;box-sizing:border-box!important}html body #root .cp581-builder[data-v=pb583] .pb388PbCard .pb583-pb-cell input.label,html body #root .cp581-builder[data-v=pb583] .pb388PbCard .pb583-list-row input.note{font-size:11px!important;font-weight:500!important;color:#0066ffb8!important;-webkit-text-fill-color:rgba(0,102,255,.72)!important}html body #root .cp581-builder[data-v=pb583] .pb388PbCard .pb583-list-rows{display:grid!important;gap:8px!important}html body #root .cp581-builder[data-v=pb583] .pb388PbCard .pb583-list-row{padding:10px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fafafa!important;display:grid!important;gap:6px!important;min-width:0!important}html body #root .cp581-builder[data-v=pb583] .pb388PbCard header button{background:transparent!important;border:0!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardFormV386 label span,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardCategoryV386,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardDurationV386,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardDurationInputV386,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardDurationV555,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .coachPlannerCardV386.is-v583 .coachPlannerCardDurationInputV555{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ModeToggle{display:inline-flex!important;gap:4px!important;padding:4px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ModeToggle button{height:32px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ModeToggle button.active{background:#fff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:inset 0 0 0 1px #0066ff38!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarCard.pb583-toolbar,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388ToolbarCard.pb583-toolbar{padding:16px 18px!important;border-radius:16px!important}html body #root .cp581-builder[data-v=pb583] .programBuilderV411 .builderToolbarV555 .pb388ToolbarModeRow{border-bottom:0!important}html body #root .cp581-builder[data-v=pb583] .programBuilderV411 .builderToolbarV555Head{border-bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-tabs-row{margin:0 0 14px!important;padding:0!important;border:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;border-bottom:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-client{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb583-toolbar-client{flex:1 1 420px!important;flex-wrap:wrap!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb583-toolbar-actions:empty{display:none!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-schedule{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-left:auto!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-actions{display:flex!important;gap:8px!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #f3f4f6!important;justify-content:flex-start!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-actions .pb388ToolbarBtn{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-actions .pb388ToolbarBtn:not(.is-active){background:#fff!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-actions .pb388ToolbarBtn.is-active{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-client-copy{display:grid!important;gap:2px!important;min-width:0!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-client-copy strong{display:block!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;line-height:1.35!important}html body #root .cp581-builder[data-v=pb583] .pb583-pill{display:inline-flex!important;align-items:center!important;margin-left:8px!important;padding:2px 8px!important;border-radius:999px!important;border:1px solid rgba(0,102,255,.18)!important;background:#0066ff14!important;font-size:11px!important;font-weight:600!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;vertical-align:middle!important;line-height:1.2!important}html body #root .cp581-builder[data-v=pb583] .pb583-toolbar-client-copy small{display:block!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;line-height:1.35!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarPill.pb388ToolbarDayPill,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388ToolbarPill.pb388ToolbarDayPill{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding:0!important;min-height:0!important;display:block!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarPill.pb388ToolbarDayPill select,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388ToolbarPill.pb388ToolbarDayPill select{min-height:34px!important;height:34px!important;min-width:190px!important;padding:0 28px 0 12px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarPill.pb388ToolbarDayPill select:hover,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarPill.pb388ToolbarDayPill select:focus,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388ToolbarPill.pb388ToolbarDayPill select:hover,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388ToolbarPill.pb388ToolbarDayPill select:focus{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-color:#e5e7eb!important;background:#fff!important;box-shadow:none!important}.pb575-ai-type-field select:focus{border-color:#e5e7eb;color:#1d1d1f}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarPill:not(.pb388ToolbarDayPill) button,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388ToolbarPill:not(.pb388ToolbarDayPill) button{min-height:34px!important;height:34px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388ToolbarDayNav>button,html body #root .cp581-builder[data-v=pb583] .nutritionBuilderV427 .pb388ToolbarDayNav>button{width:32px!important;height:32px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb583-client-card .pb583-meta-grid small{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important;margin-top:0!important;margin-bottom:4px!important;opacity:1!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb583-client-card .pb583-meta-grid strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;display:block!important;word-break:break-word!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb583-client-card .pb583-meta-grid>div{padding:10px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fafafa!important;min-width:0!important}.coachPortalV207.coachView-programBuilder .coachMainV207,.coachPortalV207.coachView-programBuilder .cp581-builder,.cp581-builder[data-v=pb583]{position:relative!important}.pb575-drawer-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:none;background:transparent}.pb575-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;cursor:pointer;pointer-events:auto;background:#00000047}.pb575-drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,38vw);max-width:560px;min-width:0;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden;box-sizing:border-box;background:#fff!important;border-left:1px solid #e5e7eb;box-shadow:none;animation:pb575-drawer-in .18s ease-out;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#1d1d1f}.pb575-drawer.is-wide{width:min(480px,42vw)}.pb575-drawer.is-athlete{width:min(560px,46vw);max-width:600px}@media (min-width: 901px){.pb575-drawer.is-athlete{width:min(560px,34vw)}}@keyframes pb575-drawer-in{0%{transform:translate(18px);opacity:.72}to{transform:translate(0);opacity:1}}.pb575-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px;border-bottom:1px solid #e5e7eb}.pb575-drawer-eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06f;margin-bottom:6px}.pb575-drawer-head h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;color:#1d1d1f;line-height:1.2}.pb575-drawer-head p{margin:6px 0 0;font-size:13px;color:#6b7280;line-height:1.4}.pb575-drawer-close{width:32px;height:32px;flex-shrink:0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:8px;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:22px;line-height:1;cursor:pointer;padding:0}.pb575-drawer-close:hover,.pb575-drawer-close:focus,.pb575-drawer-close:focus-visible,.pb575-drawer-close:active{background:#fafafa!important;background-color:#fafafa!important;background-image:none!important;box-shadow:none!important;outline:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}.pb575-drawer-body{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 20px 20px;display:grid;gap:12px;align-content:start;box-sizing:border-box}.pb575-drawer.is-athlete .pb575-drawer-body{padding:14px 16px 16px;gap:10px}.pb575-copy-overlay{display:grid;gap:12px;min-height:0}.pb575-copy-overlay .pb388CopyMenu,.pb575-copy-overlay .pb388CopyMenuInline,.pb575-copy-overlay .pb388CopyMenuStacked{position:static!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;display:grid!important;gap:12px!important;z-index:auto!important;overflow:visible!important}.pb575-copy-overlay .pb388CopyMenuHead,.pb575-copy-overlay .pb388CopyCancelBtn{display:none!important}.pb575-copy-overlay .pb388CopySectionStacked{display:grid!important;gap:6px!important}.pb575-copy-overlay .pb388CopySectionLabel{display:block!important;margin:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.pb575-copy-overlay .pb388CopyPickPanel{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fafafa!important;overflow:hidden!important;box-shadow:none!important}.pb575-copy-overlay .pb388CopyAllRow,.pb575-copy-overlay label.pb388CopyPickRow{display:grid!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 12px!important;border-top:1px solid #e5e7eb!important;background:transparent!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important;font-size:13px!important}.pb575-copy-overlay .pb388CopyAllRow{grid-template-columns:auto minmax(0,1fr)!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important}.pb575-copy-overlay .pb388CopyAllRow:last-child{border-bottom:0!important}.pb575-copy-overlay label.pb388CopyDayRow{grid-template-columns:auto minmax(0,1fr)!important}.pb575-copy-overlay label.pb388CopyClientRow{grid-template-columns:auto auto minmax(0,1fr)!important}.pb575-copy-overlay .pb388CopyPickList .pb388CopyPickRow:first-child,.pb575-copy-overlay .pb388CopyPickList .pb388CopyPickRow:first-of-type{border-top:0!important}.pb575-copy-overlay .pb388CopyAllRow strong,.pb575-copy-overlay .pb388CopyPickLabel,.pb575-copy-overlay .pb388CopyClientName{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important}.pb575-copy-overlay .pb388CopyAllRow small{display:block!important;margin-top:2px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:11px!important}.pb575-copy-overlay .pb388CopyClientAvatar{width:28px!important;height:28px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:10px!important;font-weight:700!important}.pb575-copy-overlay .pb388CopyEmpty{margin:0!important;padding:12px!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.pb575-copy-overlay .pb388CopyMenuActions{display:none!important}.pb575-drawer-foot{display:flex;gap:8px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fff;min-width:0;box-sizing:border-box;flex-shrink:0}.pb575-drawer-btn{flex:1 1 0;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1d1d1f;font-size:13px;font-weight:650;padding:10px 12px;cursor:pointer;font-family:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb575-drawer.is-athlete .pb575-drawer-btn{font-size:12.5px;padding:10px}.pb575-drawer-btn.is-primary{border-color:#06f;background:#06f;color:#fff}.pb575-drawer-btn.is-danger{flex:0 0 auto;border-color:#fecaca;background:#fff;color:#b91c1c}.pb575-drawer-btn.is-danger:hover{border-color:#f87171;background:#fef2f2}.pb575-drawer-btn:disabled{opacity:.55;cursor:not-allowed}.pb575-drawer-section-label{font-size:12px;font-weight:700;color:#1d1d1f;margin-top:4px}.pb575-athlete-add-panel{display:grid;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #eef0f3;min-width:0;width:100%;box-sizing:border-box}.pb575-drawer.is-athlete .pb575-athlete-add-panel{gap:8px;margin-top:8px}.pb575-drawer.is-athlete .pb575-chip{background:#eef5ff;border-color:#d6e7ff;color:#06f;max-width:100%}.pb575-custom-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.pb575-custom-add-row--pb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pb575-custom-add-row--pb .pb575-drawer-btn{grid-column:1 / -1;flex:none;width:100%}.pb575-custom-add-row input{width:100%;min-width:0;min-height:36px;border:1px solid #e5e7eb;border-radius:10px;padding:7px 10px;font:inherit;font-size:13px;color:#1d1d1f;background:#fff;box-sizing:border-box}.pb575-ai-type-field{display:grid;gap:8px;margin:0 0 4px}.pb575-ai-type-field .pb575-drawer-section-label{margin:0}.pb575-ai-type-field select{width:100%;min-height:42px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#1d1d1f;font:inherit;font-size:14px;font-weight:600;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.pb575-ai-type-field select:focus{border-color:#e5e7eb;color:#1d1d1f;-webkit-text-fill-color:#1d1d1f}.pb575-ai-type-field small{color:#64748b;font-size:12px;line-height:1.4}.pb575-ai-type-field small strong{color:#1d1d1f;font-weight:650}.pb575-ai-callout{border:1px solid rgba(0,102,255,.22);border-radius:10px;background:#eff6ff;padding:12px}.pb575-ai-callout strong{display:block;font-size:13px;font-weight:700;color:#1e40af}.pb575-ai-callout p{margin:6px 0 0;font-size:13px;line-height:1.45;color:#1e40af}.pb575-ai-draft-note{display:block;margin-top:8px;font-size:12px;color:#1e40af}.pb575-ai-focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pb575-ai-focus-card{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:10px}.pb575-ai-focus-row{font-size:12px;padding:4px 0;border-bottom:1px solid #e5e7eb;color:#1d1d1f}.pb575-ai-focus-row:last-child{border-bottom:0}.pb575-ai-focus-row.is-muted{color:#6b7280}.pb575-rec-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pb575-rec-insert-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0066ff;border-radius:8px;background:#06f;color:#fff;font-size:12px;font-weight:700;padding:6px 10px;cursor:pointer;font-family:inherit}.pb575-rec-list{display:grid;gap:8px}.pb575-rec-card{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #e5e7eb;border-radius:10px;border-left:3px solid #0066ff;background:#fff;padding:10px 12px}.pb575-rec-card strong{display:block;font-size:13px;font-weight:700;color:#1d1d1f}.pb575-rec-card span{display:block;margin-top:2px;font-size:12px;color:#6b7280}.pb575-rec-card button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0066ff;border-radius:8px;background:#06f;color:#fff;font-size:12px;font-weight:700;padding:6px 10px;cursor:pointer;font-family:inherit;flex-shrink:0}.pb575-rec-card.is-inserted{border-left-color:#94a3b8}.pb575-rec-card.is-inserted button{border-color:#e5e7eb;background:#fafafa;color:#6b7280;cursor:default}.pb575-add-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pb575-add-row .pb388AddChip.is-ai{border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;background:#eff6ff!important}.pb583-client-head{display:flex;gap:10px;align-items:center;margin-bottom:10px}.pb583-client-head strong{display:block;font-size:14px;font-weight:700}.pb583-client-head small{display:block;margin-top:2px;font-size:12px;color:#6b7280}.pb583-meta-list{display:grid;gap:0;font-size:12px}.pb583-meta-list>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #e5e7eb}.pb583-meta-list>div:last-child{border-bottom:0}.pb583-meta-list span{color:#6b7280}.pb583-meta-list strong{font-weight:650;text-align:right;color:#1d1d1f}.pb583-group-builder-note{margin:0;padding:10px 12px;font-size:12px;line-height:1.45;color:#64748b;background:#f8fafc;border-radius:10px}.pb575-train-list,.pb575-session-list{display:grid;gap:8px}.pb575-train-card,.pb575-session-card{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:12px 14px;text-align:left}.pb575-train-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;display:grid;gap:4px;color:#1d1d1f}.pb575-train-card.is-active{border-color:#d1d5db;background:#fff}.pb575-train-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.pb575-train-card strong{font-size:14px;font-weight:700}.pb575-train-card.is-active strong{color:#1d1d1f}.pb575-train-card>span:last-child{font-size:12px;color:#6b7280}.pb575-train-card.is-active>span:last-child{color:#6b7280}.pb575-train-card em{font-style:normal;font-size:11px;font-weight:700;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:3px 8px}.pb575-session-card{display:flex;justify-content:space-between;gap:12px;align-items:center}.pb575-session-card strong{display:block;font-size:14px;font-weight:700;color:#1d1d1f}.pb575-session-card span{display:block;margin-top:3px;font-size:12px;color:#6b7280;line-height:1.4}.pb575-session-card button{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0066ff;border-radius:8px;background:#06f;color:#fff;font-size:12px;font-weight:650;padding:7px 12px;cursor:pointer;font-family:inherit}.pb575-chip-row{display:flex;flex-wrap:wrap;gap:6px}.pb575-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1d1d1f;font-size:12px;font-weight:650;padding:6px 10px;cursor:pointer;font-family:inherit}.pb575-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;width:100%;box-sizing:border-box}.pb575-detail-grid-single{grid-template-columns:minmax(0,1fr)}.pb575-detail-cell{border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;padding:10px;display:grid;gap:4px;min-width:0;overflow:hidden;box-sizing:border-box}.pb575-drawer.is-athlete .pb575-detail-cell{padding:8px;gap:5px}.pb575-detail-cell strong{font-size:11px;font-weight:650;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb575-detail-cell span{font-size:14px;font-weight:700;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis}.pb575-detail-cell input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1d1d1f;font:inherit;font-size:13px;line-height:1.25;min-height:34px;height:auto;padding:6px 9px}.pb575-drawer.is-athlete .pb575-detail-cell input{min-height:32px;padding:5px 8px;font-size:12.5px}.pb575-drawer.is-athlete .pb575-detail-cell input.label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pb575-drawer.is-athlete .pb583-row-actions{margin-top:2px}.pb575-drawer.is-athlete .pb583-add-row{min-height:36px;padding:8px 10px}.pb575-block-overlay-meta{display:flex;align-items:center;gap:10px}.pb575-block-badge{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;color:#06f;border:1px solid rgba(0,102,255,.35);background:#eff6ff;border-radius:6px;padding:4px 7px}.pb575-block-title-input{flex:1;min-width:0;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;font:inherit;font-size:13px;font-weight:650;padding:6px 8px;min-height:30px;line-height:1.25}.pb575-block-form.coachPlannerCardFormV386{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pb575-block-form.coachPlannerCardFormV386 label{display:grid;gap:6px;font-size:12px;font-weight:650;color:#475569}.pb575-block-form.coachPlannerCardFormV386 label.pb615-move-demo,.pb575-block-form.coachPlannerCardFormV386 button.pb615-move-demo{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;color:#1d1d1f}.pb575-block-form.coachPlannerCardFormV386 label.full{grid-column:1 / -1}.pb575-block-form.coachPlannerCardFormV386 input:not([type=checkbox]):not([type=radio]),.pb575-block-form.coachPlannerCardFormV386 select,.pb575-block-form.coachPlannerCardFormV386 textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1d1d1f;font:inherit;font-size:13px;font-weight:500;padding:9px 11px;line-height:1.4}.pb575-rail-ai{border:1px solid #e5e7eb!important;background:#fff!important;display:grid;gap:10px}html body #root .coachPortalV207 .pb388SideCard.pb575-rail-ai,html body #root .coachPortalV207 .pb388SideCard.pb575-program-insight{background:#fff!important;border-color:#e5e7eb!important}.pb575-program-insight-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pb575-program-insight-head.is-collapse-trigger{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.pb575-program-insight-head-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.pb575-program-insight.is-collapsed{gap:0}.pb601-ask-ai-coach{margin-top:2px}.pb601-ask-coach{display:grid;gap:12px;min-height:100%;grid-template-rows:auto minmax(0,1fr) auto}.pb601-ask-coach-starters{display:flex;flex-wrap:wrap;gap:6px}.pb601-ask-coach-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#fafafa;color:#000;border-radius:999px;padding:7px 10px;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.pb601-ask-coach-thread{display:grid;gap:10px;align-content:start;overflow:auto;min-height:220px;max-height:min(52vh,420px);padding-right:2px}.pb601-ask-coach-bubble{max-width:92%;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#fafafa}.pb601-ask-coach-bubble.is-coach{justify-self:end;background:#f3f4f6}.pb601-ask-coach-bubble.is-bot{justify-self:start}.pb601-ask-coach-bubble p{margin:0;font-size:12.5px;line-height:1.45;color:#000}.pb601-ask-coach-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pb601-ask-coach-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#fff;color:#000;border-radius:8px;padding:7px 10px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.pb601-ask-coach-action.is-done{border-color:#06f;background:#06f;color:#fff}.pb601-ask-coach-compose{display:grid;gap:8px}.pb618-pair-overview{margin-top:10px;display:grid;gap:10px}.pb618-pair-overview-head{display:flex;flex-direction:column;gap:2px}.pb618-pair-overview-head strong{font-size:12px;font-weight:700}.pb618-pair-overview-head span{font-size:11px;color:#6b7280;font-weight:600}.pb618-pair-pattern{display:grid;gap:6px}.pb618-pair-pattern-title{display:flex;flex-direction:column;gap:1px}.pb618-pair-pattern-title strong{font-size:11px;font-weight:700}.pb618-pair-pattern-title span{font-size:10px;color:#6b7280}.pb618-pair-items{display:grid;gap:6px}.pb618-pair-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start;text-align:left;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#1d1d1f;padding:8px 10px;cursor:pointer;font:inherit}.pb618-pair-item.is-selected{border-color:#06f;background:#fff;box-shadow:inset 0 0 0 1px #06f}.pb618-pair-item.is-blocked,.pb618-pair-item:disabled{opacity:.55;cursor:default;background:#f9fafb}.pb618-pair-item-main{display:grid;gap:2px;min-width:0}.pb618-pair-item-main strong{font-size:12px;font-weight:700}.pb618-pair-item-main em{font-style:normal;font-size:10px;color:#6b7280;line-height:1.35}.pb618-pair-item-blocked{font-size:11px;font-weight:650;color:#6b7280}.pb618-pair-selected-count{margin:0;font-size:11px;font-weight:650;color:#6b7280}.pb618-pair-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9400;background:#0f172a47;display:flex;align-items:center;justify-content:center;padding:24px}.pb618-pair-panel{width:min(920px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:grid;grid-template-columns:minmax(260px,.95fr) minmax(300px,1.15fr)}.pb618-pair-panel-left{border-right:1px solid #e5e7eb;background:#fafafa;display:flex;flex-direction:column;min-width:0;overflow:auto}.pb618-pair-panel-left-head,.pb618-pair-panel-right-head{padding:12px 14px;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0;z-index:1}.pb618-pair-panel-left-head strong,.pb618-pair-panel-right-head strong{display:block;font-size:13px;font-weight:750}.pb618-pair-panel-left-head span,.pb618-pair-panel-right-head span{display:block;margin-top:3px;font-size:11px;color:#6b7280;line-height:1.4}.pb618-pair-panel-right-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pb618-pair-panel-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#fff;border-radius:8px;width:30px;height:30px;font:inherit;font-size:16px;color:#6b7280;cursor:pointer}.pb618-pair-panel-tile{margin:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px 14px}.pb618-pair-panel-kicker{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pb618-pair-panel-tile h3{margin:4px 0 10px;font-size:16px;font-weight:750}.pb618-pair-panel-moves{display:grid;gap:6px}.pb618-pair-panel-move{padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.pb618-pair-panel-move.is-live{border-color:#d1d5db;background:#f3f4f6}.pb618-pair-panel-move strong{display:block;font-size:13px;font-weight:700}.pb618-pair-panel-move em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:#6b7280}.pb618-pair-panel-hint{margin:10px 0 0;font-size:11px;color:#6b7280;line-height:1.4}.pb618-pair-panel-right{display:flex;flex-direction:column;min-width:0;overflow:auto;background:#fff}.pb618-pair-panel-options{flex:1;overflow:auto;padding:12px 14px;display:grid;gap:10px;align-content:start}.pb618-pair-panel-foot{padding:12px 14px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;position:sticky;bottom:0}.pb618-pair-panel-foot p{margin:0;font-size:11px;color:#6b7280;line-height:1.4}.pb618-pair-panel-actions{display:flex;gap:8px;flex:0 0 auto}html[data-nutri-theme=light] body .pb618-pair-panel,html[data-nutri-theme=light] body .pb618-pair-panel-options,html[data-nutri-theme=light] body .pb618-pair-panel-right,html[data-nutri-theme=light] body .pb618-pair-panel button.pb618-pair-item,html[data-nutri-theme=light] body .pb618-pair-panel .pb618-pair-item{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body .pb618-pair-panel button.pb618-pair-item,html[data-nutri-theme=light] body .pb618-pair-panel .pb618-pair-item{border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body .pb618-pair-panel button.pb618-pair-item.is-selected,html[data-nutri-theme=light] body .pb618-pair-panel .pb618-pair-item.is-selected{background:#fff!important;background-color:#fff!important;border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important}html[data-nutri-theme=light] body .pb618-pair-panel button.pb618-pair-item.is-blocked,html[data-nutri-theme=light] body .pb618-pair-panel .pb618-pair-item.is-blocked{background:#f9fafb!important;background-color:#f9fafb!important}html[data-nutri-theme=light] body .pb618-pair-panel .pb618-pair-item-main em,html[data-nutri-theme=light] body .pb618-pair-panel .pb618-pair-item-blocked{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body .pb618-pair-panel .pb618-pair-panel-move.is-live{background:#f3f4f6!important;background-color:#f3f4f6!important;border-color:#d1d5db!important}.pb601-ask-coach-compose input,.pb601-ask-coach-compose textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;padding:11px 12px;font:inherit;font-size:13px;line-height:1.4;color:#000;background:#fff;resize:vertical;min-height:calc(2.8em + 22px);color-scheme:light}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ask-coach-compose textarea,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ask-coach-compose input,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-compose textarea,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb601-ask-coach-compose textarea{background:#fff!important;background-image:none!important;background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;border:1px solid #e5e7eb!important;box-shadow:none!important;caret-color:#000!important;color-scheme:light!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ask-coach-compose textarea::placeholder,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ask-coach-compose input::placeholder,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-compose textarea::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}.pb575-program-insight-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pb575-program-insight-title{display:block;margin-top:2px;font-size:14px;font-weight:700;color:#1d1d1f}.pb575-ai-overall{min-width:64px;padding:8px 10px;border-radius:12px;text-align:center;border:1px solid #e5e7eb;background:#fff}.pb575-ai-overall strong{display:block;font-size:18px;line-height:22px;color:#1d1d1f}.pb575-ai-overall span{display:block;margin-top:2px;font-size:10px;font-weight:600;color:#6b7280}.pb575-ai-overall-good strong{color:#16a34a}.pb575-ai-overall-warn strong{color:#d97706}.pb575-ai-overall-danger strong{color:#dc2626}.pb575-program-insight-summary{margin:0;font-size:12px;line-height:1.4;color:#000}.pb575-program-insight-meta{display:flex;flex-wrap:wrap;gap:6px}.pb575-program-insight-meta span{font-size:10px;padding:3px 7px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#000}.pb575-program-insight-list{display:grid;gap:8px}.pb575-program-insight-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.pb575-program-insight-row strong{display:block;font-size:12px;color:#1d1d1f}.pb575-program-insight-row p{margin:2px 0 0;font-size:11px;line-height:1.35;color:#6b7280}.pb575-impact{font-size:10px;font-style:normal;font-weight:700;padding:3px 7px;border-radius:999px;border:1px solid #e5e7eb;color:#6b7280;white-space:nowrap}.pb575-impact-high{border-color:#d9770659;color:#d97706;background:#fffbeb}.pb575-program-insight-recs{display:grid;gap:8px;margin-top:10px}.pb575-program-insight-recs-label{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pb575-program-insight-rec{padding:10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.pb575-program-insight-rec>span{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin-bottom:4px}.pb575-program-insight-rec strong{display:block;font-size:12px;color:#1d1d1f}.pb575-program-insight-rec p{margin:4px 0 0;font-size:11px;line-height:1.4;color:#6b7280}.pb575-program-insight-rec-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.pb575-review-apply{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer}.pb575-review-apply:hover{border-color:#0066ff59;color:#06f}.pb575-rail-ai-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.pb575-rail-ai>strong,.pb575-rail-ai-head strong,.pb575-program-insight-title{font-size:13px;font-weight:700;color:#1d1d1f}.pb575-program-insight-title{font-size:14px}.pb575-finding-preview{border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px;background:#fff}.pb575-overlay-section-label{display:block;margin:8px 0 6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pb575-finding-preview strong{display:block;font-size:12px;font-weight:700;color:#1d1d1f}.pb575-finding-preview p{margin:3px 0 0;font-size:11px;line-height:1.35;color:#6b7280}.pb575-program-insight-previews{display:grid;gap:8px;margin:0 0 10px}.pb575-rail-ai p{margin:4px 0 0;font-size:12px;line-height:1.4;color:#6b7280}.pb575-rail-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#eff6ff;color:#1e40af;border:1px solid rgba(0,102,255,.28);font-size:11px;font-weight:700}.pb575-rail-ai-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#000;font-size:13px;font-weight:650;padding:10px 12px;cursor:pointer;font-family:inherit}.pb575-rail-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;text-align:left;font-family:inherit;color:#1d1d1f}.pb575-rail-open strong{display:block;font-size:12px;font-weight:700}.pb575-rail-open small{display:block;margin-top:2px;font-size:11px;color:#6b7280}.pb575-rail-open em{font-style:normal;font-size:12px;font-weight:700;color:#06f;flex-shrink:0}.pb575-session-banner{border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.pb575-session-banner strong{display:block;font-size:12px;font-weight:700;color:#1d1d1f}.pb575-session-banner span{display:block;margin-top:3px;font-size:12px;color:#6b7280}.pb575-session-banner-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid #0066ff;border-radius:8px;background:#06f;color:#fff;font-size:13px;font-weight:650;padding:8px 12px;cursor:pointer;font-family:inherit}button.pb575-train-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin-left:8px;vertical-align:middle;cursor:pointer}.pb575-block-edit-hint{display:block;padding:0 14px 10px 44px;font-size:11px;font-weight:650;color:#06f}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb575-drawer,html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb575-rail-open,html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb575-session-banner{background:#fff}.pb575-program-insight.is-review{border-color:#fbbf24!important}.pb575-program-insight-busy{margin:0;font-size:12px;color:#6b7280;font-style:italic}.pb575-program-insight-notes{margin:0;padding:0 0 0 16px;display:grid;gap:4px;color:#4b5563;font-size:12px;line-height:1.35}.pb575-program-insight-notes li{padding-left:2px}.pb575-program-insight-actions{display:grid;gap:8px}.pb575-rail-ai-btn.is-ghost{background:#fff;color:#1d1d1f;border-color:#e5e7eb}.pb575-rail-ai-btn.is-primary{background:#06f;color:#fff;border-color:#06f}.pb575-rail-ai-btn.is-accent{background:#fff;color:#000;border-color:#e5e7eb}.pb575-drawer.is-review-overlay{width:min(520px,100%);max-width:520px;border-radius:14px 0 0 14px;box-sizing:border-box}.pb575-drawer.is-review-overlay .pb575-drawer-head strong,.pb575-drawer.is-review-overlay .pb575-drawer-kicker{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.pb575-drawer.is-review-overlay .pb575-drawer-head h2{font-size:16px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.pb575-drawer.is-review-overlay .pb575-drawer-head p{margin:3px 0 0;font-size:12px;line-height:1.35;color:#6b7280}.pb575-review-overlay{display:grid;gap:14px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.pb612-memory-line,.pb612-memory-note{margin:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:12px;line-height:1.4;color:#374151}.pb612-memory-line{font-weight:600;color:#1d1d1f}.pb612-memory-note{margin-top:6px;font-weight:500;color:#4b5563}.pb575-review-score{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.pb575-review-score-copy{min-width:0;flex:1}.pb575-review-score-copy strong{display:block;font-size:14px;font-weight:700;color:#1d1d1f;margin-bottom:4px}.pb575-review-score p,.pb575-review-score-copy p{margin:0;font-size:13px;line-height:1.4;color:#4b5563}.pb575-review-fold{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.pb575-review-fold-head{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;background:#f9fafb;cursor:pointer;font:inherit;text-align:left;color:#1d1d1f}.pb575-review-fold.is-open .pb575-review-fold-head{border-bottom:1px solid #e5e7eb}.pb575-review-fold-head strong{flex:1;font-size:13px;font-weight:750;letter-spacing:-.01em}.pb575-review-fold-count{font-size:11px;font-style:normal;font-weight:700;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:2px 8px}.pb575-review-fold-chev{color:#6b7280;font-size:12px}.pb575-review-fold-body{padding:10px 12px 12px;display:grid;gap:10px}.pb575-review-who{display:grid;gap:6px}.pb575-review-who-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.pb575-review-who-row.is-stack{flex-direction:column;align-items:flex-start}.pb575-review-who-row.is-stack span{font-size:12px;color:#6b7280}.pb575-review-who-row.is-button{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.pb575-review-who-row.is-button:hover{border-color:#93c5fd;background:#f8fbff}.pb575-review-who-row strong{font-size:13px;color:#1d1d1f}.pb575-review-pill{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563}.pb575-review-pill.is-warn,.pb575-review-pill.is-beg{background:#fff7ed;color:#c2410c}.pb575-review-pill.is-adv{background:#ecfdf5;color:#047857}.pb575-review-skill-spread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pb575-review-skill-spread>div{padding:10px 8px;border-radius:10px;border:1px solid #e5e7eb;text-align:center;background:#fff}.pb575-review-skill-spread strong{display:block;font-size:18px;line-height:1.1;color:#1d1d1f}.pb575-review-skill-spread span{display:block;margin-top:4px;font-size:11px;color:#6b7280}.pb575-review-skill-spread .is-beg{border-color:#fdba74}.pb575-review-skill-spread .is-int{border-color:#93c5fd}.pb575-review-skill-spread .is-adv{border-color:#6ee7b7}.pb575-review-scale-table-wrap{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.pb575-review-scale-table{width:100%;border-collapse:collapse;font-size:12px}.pb575-review-scale-table th,.pb575-review-scale-table td{padding:8px 10px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.pb575-review-scale-table th{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f9fafb}.pb575-review-scale-table td strong{display:block;color:#1d1d1f}.pb575-review-scale-table td span{display:block;margin-top:2px;color:#6b7280}.pb575-review-scale-table tr:last-child td{border-bottom:0}.pb575-review-pill.is-int{background:#eff6ff;color:#1d4ed8}.pb618-group-send{display:grid;gap:10px;margin:12px 0 4px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.pb618-group-send-summary{margin:0;font-size:12px;color:#4b5563;line-height:1.4}.pb618-group-send-who .pb575-review-who-row.is-active{border-color:#06f;background:#f8fafc}.pb618-group-send-panel{margin-top:4px}.pb618-group-send-limits{margin:0;font-size:12px;color:#4b5563}.pb618-group-send-foot{margin:0;font-size:11px;color:#6b7280}.pb601-ai-tools{gap:12px}.pb601-review-pill{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.02em;padding:5px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280}.pb601-review-pill.is-on{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.pb601-ai-review-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.pb601-ai-review-toggle strong{display:block;font-size:13px;font-weight:650;color:#000}.pb601-ai-review-toggle small{display:block;margin-top:2px;font-size:11px;color:#000}.pb601-switch{position:relative;width:42px;height:24px;border-radius:999px;border:1px solid #d1d5db;background:#e5e7eb;padding:0;cursor:pointer;flex:0 0 auto}.pb601-switch span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease}.pb601-switch.is-on{border-color:#93c5fd;background:#2563eb}.pb601-switch.is-on span{transform:translate(18px)}.pb601-ai-tool-actions{display:grid;gap:8px}.pb601-quick-cards{display:grid;gap:10px}.pb601-quick-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pb601-quick-head strong{display:block;margin-top:2px;font-size:14px;font-weight:700;color:#1d1d1f}.pb601-quick-more{border:0;background:transparent;color:#6b7280;font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:2px 0}.pb601-quick-list{display:grid;gap:8px}.pb601-quick-card{display:grid;gap:2px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#000;font:inherit;cursor:pointer;box-shadow:none}.pb601-quick-card strong{font-size:13px;font-weight:700;color:#000}.pb601-quick-card span{font-size:11px;color:#000}.pb601-quick-card.is-active,.pb601-quick-card:hover{border-color:#d1d5db;background:#fff}.pb601-quick-card.is-active strong{color:#000}.pb601-wipe-backdrop,.pb601-publish-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:20px;background:#0006!important;background-color:#0006!important;background-image:none!important}.pb601-wipe-backdrop:before,.pb601-wipe-backdrop:after,.pb601-publish-confirm-backdrop:before,.pb601-publish-confirm-backdrop:after{content:none!important;display:none!important}.pb601-wipe-dialog{width:min(420px,100%);border-radius:14px;border:1px solid #e5e7eb;background:#fff;padding:16px;box-shadow:0 18px 40px #00000038}.pb601-wipe-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px}.pb601-wipe-dialog header strong{font-size:15px;font-weight:700;color:#1d1d1f}.pb601-wipe-dialog header span{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#c2410c;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;padding:4px 8px}.pb601-wipe-dialog p{margin:12px 0 0;font-size:13px;line-height:1.45;color:#000}.pb610-ai-build-dialog{width:min(560px,100%);border-color:#e5e7eb}.pb610-ai-build-dialog header span{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.pb610-ai-build-lead{margin:12px 0 0;font-size:13px;line-height:1.45;color:#475569}.pb611-ai-build-steps{display:flex;gap:6px;margin-top:12px}.pb611-ai-build-steps i{flex:1;height:4px;border-radius:999px;background:#e5e7eb}.pb611-ai-build-steps i.is-active,.pb611-ai-build-steps i.is-done{background:#06f}.pb611-ai-build-mode{display:grid;gap:10px;margin-top:12px}.pb611-ai-build-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pb611-ai-build-part{display:grid;gap:2px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font:inherit}.pb611-ai-build-part.is-on{border-color:#06f;box-shadow:inset 0 0 0 1px #06f}.pb611-ai-build-part strong{font-size:13px;color:#111827}.pb611-ai-build-part span{font-size:11px;color:#6b7280;line-height:1.3}.pb610-ai-build-brief{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.pb610-ai-build-brief strong{display:block;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.pb610-ai-build-brief ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.pb610-ai-build-brief li{font-size:12px;line-height:1.4;color:#111827}.pb610-ai-build-scopes{display:grid;gap:8px;margin-top:12px}.pb610-ai-build-scope{display:grid;gap:4px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font:inherit}.pb610-ai-build-scope:hover{border-color:#d1d5db}.pb610-ai-build-scope.is-selected{border-color:#06f;box-shadow:inset 0 0 0 1px #06f}.pb610-ai-build-scope strong{font-size:14px;color:#111827}.pb610-ai-build-scope span{font-size:12px;color:#6b7280;line-height:1.4}.pb610-ai-build-scope em{font-style:normal;font-size:11px;color:#06f;font-weight:600}.pb601-wipe-callout{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;display:grid;gap:4px}.pb601-wipe-callout strong{font-size:12px;font-weight:700;color:#000}.pb601-wipe-callout span{font-size:12px;line-height:1.4;color:#000}.pb601-wipe-actions{display:grid;gap:8px;margin-top:14px}.pb601-wipe-actions-split{grid-template-columns:1fr 1fr}.pb601-wipe-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:1px solid #e5e7eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font:inherit;font-size:13px;font-weight:650;padding:11px 12px;cursor:pointer;box-shadow:none!important}.pb601-wipe-btn.is-primary{border-color:#06f!important;background:#06f!important;background-color:#06f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}.pb601-wipe-btn.is-warn,.pb601-wipe-btn.is-ghost{border-color:#e5e7eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}.pb601-ai-controls{display:grid;gap:10px;padding-top:2px}.pb601-ai-tool-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pb575-program-insight.is-collapsed .pb575-insight-chevron{color:#6b7280}.pb575-program-insight:not(.is-collapsed) .pb575-insight-chevron{opacity:.55}.pb601-collapse-head{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0;margin:0}.pb601-collapse-head.pb583-client-head{align-items:center}.pb601-collapse-chevron{flex:0 0 auto;font-style:normal;font-size:12px;font-weight:700;color:#6b7280;line-height:1;margin-top:2px}.pb601-quick-head.pb601-collapse-head{align-items:flex-start;margin-bottom:0}.pb601-quick-toolbar-row{display:flex;justify-content:flex-end;margin:8px 0 0}.pb601-rail-open-card{padding:0!important;overflow:hidden}.pb601-rail-open-card .pb575-rail-open{width:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pb601-rail-open-card .pb601-collapse-chevron{font-style:normal;font-size:18px;font-weight:500;line-height:1;color:#8792a6}.pb601-rail-open-action{display:block;width:calc(100% - 24px);margin:0 12px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#000;font:inherit;font-size:12px;font-weight:650;padding:9px 12px;cursor:pointer;text-align:center;box-shadow:none}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ai-tool-actions .pb575-rail-ai-btn.is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ai-tool-actions .pb575-rail-ai-btn.is-accent,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-rail-open-action,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card.is-active{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ai-tool-actions .pb575-rail-ai-btn.is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ai-tool-actions .pb575-rail-ai-btn.is-accent,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-rail-open-action,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card.is-active{border:1px solid #e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-quick-card.is-active strong{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-ai-tool-actions .pb575-rail-ai-btn.is-primary{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}.pb575-program-insight.is-ai-off .pb575-ai-overall{opacity:.55}.pb575-program-insight.is-ai-off .pb601-ai-tool-actions .pb575-rail-ai-btn,.pb575-program-insight.is-ai-off .pb575-program-insight-actions .pb575-rail-ai-btn.is-primary,.pb575-program-insight.is-ai-off .pb575-program-insight-actions .pb575-rail-ai-btn.is-accent{background:#f3f4f6!important;border-color:#d1d5db!important;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;box-shadow:none!important;cursor:not-allowed}.pb575-rail-ai.pb575-program-insight,.pb388SideCard.pb575-program-insight{padding:12px!important;gap:8px!important}.pb601-publish-confirm-backdrop.is-mobile{place-items:end center;align-items:end;padding:0 0 calc(72px + env(safe-area-inset-bottom,0px))}.pb601-publish-confirm-dialog{width:min(420px,100%);border-radius:14px;border:1px solid #e5e7eb;background:#fff;padding:16px;box-shadow:0 18px 40px #00000038}.pb601-publish-confirm-dialog.is-sheet{width:100%;max-height:min(72vh,560px);overflow:auto;border-radius:18px 18px 0 0;border-left:0;border-right:0;border-bottom:0;padding-bottom:16px;margin:0 0 8px}.pb601-publish-confirm-handle{width:36px;height:4px;border-radius:999px;background:#d1d5db;margin:0 auto 12px}.pb601-publish-confirm-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px}.pb601-publish-confirm-dialog header strong{font-size:15px;font-weight:700;color:#000}.pb601-publish-confirm-dialog header span{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:4px 8px}.pb601-publish-confirm-dialog>p{margin:12px 0 0;font-size:13px;line-height:1.45;color:#000}.pb601-publish-confirm-details{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fafafa}.pb601-publish-confirm-details strong{display:block;font-size:12px;font-weight:700;color:#000}.pb601-publish-confirm-details ul{margin:6px 0 0;padding:0 0 0 16px;display:grid;gap:4px}.pb601-publish-confirm-details li{font-size:12px;line-height:1.4;color:#000}.pb601-publish-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .cp581-btn-black,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-rail-ai-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-drawer-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-wipe-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-publish-confirm-dialog .pb601-wipe-btn.is-primary{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-rail-ai-btn,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-rail-ai-btn.is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-rail-ai-btn.is-accent,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-rail-open-action,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-quick-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-quick-more,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .cp581-btn-outline{background:#fff!important;background-image:none!important;border-color:#e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-rail-ai-btn:disabled,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-program-insight.is-ai-off .pb601-ai-tool-actions .pb575-rail-ai-btn{background:#f3f4f6!important;border-color:#d1d5db!important;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388AddChip,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388AddChip.is-ai,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388AddChip:hover,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-chip,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-drawer.is-athlete .pb575-chip{background:#fff!important;border:1px solid #e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .renderSectionLabelPillV283,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388TypePill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388ActivePill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Tag,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-rail-pill{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .renderWorkoutSectionV279,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .renderWorkoutSectionV279.is-active{border-color:#e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .renderWorkoutSectionV279:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .renderWorkoutSectionV279.is-active:before{background:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388WeekDay.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.active{background:#fff!important;border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388WeekDay.active strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388WeekDay.active em,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.active strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.active em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-program-insight-kicker,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-quick-more{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-switch.is-on,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-switch.is-on{background:#06f!important}.pb604-review-agent{display:grid;gap:12px}.pb604-check-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px}.pb604-check-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:10px;font-weight:700}.pb604-check-pill.is-flag{border-color:#fbbf24;background:#fffbeb;color:#b45309}.pb604-review-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pb604-review-tile{display:grid;gap:6px;padding:8px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;min-width:0}.pb604-review-tile.is-active{border-color:#06f}.pb604-review-tile.tone-warm,.pb604-review-tile.tone-skill,.pb604-review-tile.tone-strength,.pb604-review-tile.tone-cond,.pb604-review-tile.tone-acc,.pb604-review-tile.tone-cool{background:#fff;border-color:#e5e7eb}.pb604-review-tile.is-active.tone-warm,.pb604-review-tile.is-active.tone-skill,.pb604-review-tile.is-active.tone-strength,.pb604-review-tile.is-active.tone-cond,.pb604-review-tile.is-active.tone-acc,.pb604-review-tile.is-active.tone-cool{border-color:#06f}.pb604-review-tile-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit;color:inherit;display:grid;gap:4px;min-width:0}.pb604-review-tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pb604-review-tile-top strong{font-size:12px;font-weight:700;color:#000;line-height:1.3}.pb604-review-tile-top i{font-style:normal;font-weight:700;color:inherit;opacity:.7}.pb604-review-tile-main small{font-size:10px;line-height:1.35;color:#6b7280}.pb604-allow-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #e5e7eb;border-radius:8px;background:#fff;background-color:#fff;background-image:none;color:#000;-webkit-text-fill-color:#000000;font:inherit;font-size:10px;font-weight:700;padding:6px;cursor:pointer;box-shadow:none}.pb604-allow-btn.is-on,.pb604-allow-btn.is-done{background:#06f;background-color:#06f;background-image:none;border-color:#06f;color:#fff;-webkit-text-fill-color:#ffffff}.pb604-allow-panel,.pb604-learn-card{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fafafa;display:grid;gap:8px}.pb604-allow-panel-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.pb604-allow-panel-head strong,.pb604-learn-card strong{font-size:12px;font-weight:700;color:#000}.pb604-allow-panel-head span{font-size:10px;font-weight:650;color:#6b7280}.pb604-allow-why,.pb604-learn-card p{margin:0;font-size:12px;line-height:1.4;color:#000}.pb604-diff-block{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:8px;display:grid;gap:4px}.pb604-diff-line{font-size:11px;line-height:1.35;color:#000}.pb604-diff-line.is-out{color:#dc2626;text-decoration:line-through}.pb604-diff-line.is-in{color:#15803d;font-weight:650}.pb604-allow-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb388SideCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb388ClientCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb583-client-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-cards,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb583-meta-grid>div{background:#fafafa!important;background-image:none!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar button.pb601-quick-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-card:hover,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-card.is-active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-rail-open-action,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-ai-btn.is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-ai-btn.is-accent{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-card.is-active{border-color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-rec{background:#fafafa!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-rec>span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-pill,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-review-pill.is-on{background:#fafafa!important;border-color:#e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important}.pb604-rail-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pb604-rail-quick{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:4px;text-align:left;padding:10px 10px 8px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#000;font:inherit;cursor:pointer;min-height:64px;box-sizing:border-box}.pb604-rail-quick.tone-warm{background:#fff;border-color:#e5e7eb;color:#ea580c}.pb604-rail-quick.tone-skill{background:#fff;border-color:#e5e7eb;color:#06f}.pb604-rail-quick.tone-strength{background:#fff;border-color:#e5e7eb;color:#7c3aed}.pb604-rail-quick.tone-cond{background:#fef2f2;border-color:#fecaca;color:#dc2626}.pb604-rail-quick.tone-acc{background:#ecfdf5;border-color:#d1fae5;color:#15803d}.pb604-rail-quick.tone-cool{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.pb604-rail-quick strong{font-size:11px;font-weight:700;color:#000;-webkit-text-fill-color:#000000}.pb604-rail-quick small{font-size:10px;line-height:1.3;color:#6b7280;-webkit-text-fill-color:#6b7280}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555{--coach-accent-soft: #f3f4f6 !important;--pb-accent-soft: #f3f4f6 !important;--wb555-green-soft: #f3f4f6 !important;--pb-blue-soft: #f3f4f6 !important;--flat-blue-soft: #f3f4f6 !important;--accent-soft: #f3f4f6 !important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-chip,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer button.pb601-ask-coach-chip,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-action,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer button.pb601-ask-coach-action,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-action:not(.is-done),html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-bubble,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-bubble.is-coach,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-bubble.is-bot{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-chip,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer button.pb601-ask-coach-chip{background:#fafafa!important;background-color:#fafafa!important;border-radius:999px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-action.is-done,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer button.pb601-ask-coach-action.is-done{background:#06f!important;background-color:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .coachPlannerCardToneBadgeV388,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .coachPlannerCardCategoryV555,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .coachPlannerCardCategoryV386,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388BlockBadge,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388TypePill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388ActivePill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Tag,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb583-train-pill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-train-pill{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .coachPlannerCardV386,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .coachPlannerCardV386.is-v583,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .coachPlannerCardV386.is-v555{background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-rail-ai-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb575-drawer-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer .pb601-ask-coach-compose .pb575-drawer-btn.is-primary{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.pb604-rec-quick-tile{display:grid!important;gap:10px!important;padding:12px!important;background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rec-quick-tile,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rec-quick-tile .pb604-rail-quick,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rec-quick-tile button.pb604-rail-quick,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rail-quick,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rail-quick[class*=tone-]{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rail-quick strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rail-quick small,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rail-quick i{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb604-rail-quick small{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-program-insight-meta span,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-overlay-section-label,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-program-insight-kicker{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-program-insight-meta span{background:#fff!important;border:1px solid #e5e7eb!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar button:not(.is-primary):not(.pb601-switch.is-on):not(.pb604-allow-btn.is-on):not(.pb604-allow-btn.is-done){background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-rail-open-action,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-ai-btn.is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-ai-btn.is-accent{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile[class*=tone-],html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile.is-active,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-allow-panel,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-learn-card,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-diff-block,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-check-pill{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile[class*=tone-],html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-check-pill{border:1px solid #e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile.is-active{border-color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-check-pill.is-flag{background:#fffbeb!important;border-color:#fbbf24!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay button.pb604-allow-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-allow-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-allow-btn:not(.is-on):not(.is-done),html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay button.pb604-review-tile-main{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay button.pb604-allow-btn.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay button.pb604-allow-btn.is-done,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-allow-btn.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-allow-btn.is-done{background:#06f!important;background-color:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile-top strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile-main small,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile-top i{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-review-tile-main small{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-diff-line,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-diff-line.is-keep,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-allow-why,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-allow-swap,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-apply-msg{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-diff-line.is-out{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;text-decoration:line-through!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb604-diff-line.is-in{color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:650!important}.pb604-allow-swap{margin:0;font-size:12px;line-height:1.4;color:#000}.pb604-apply-msg{margin:0;font-size:12px;line-height:1.4;color:#15803d}.pb604-apply-msg.is-error{color:#dc2626}.pb609-quick-actions{display:grid!important;gap:10px!important;padding:12px!important;background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;outline:none!important}.pb609-quick-actions .pb601-quick-head{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:none!important}.pb609-quick-actions .pb601-quick-head:focus,.pb609-quick-actions .pb601-quick-head:focus-visible,.pb609-quick-actions .pb601-quick-head:active{background:transparent!important;background-image:none!important;outline:none!important;box-shadow:none!important}.pb609-quick-actions .pb601-quick-head strong{display:block;font-size:15px;font-weight:750;color:#111827!important;-webkit-text-fill-color:#111827!important}.pb609-quick-actions .pb601-quick-head small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.pb609-quick-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pb609-quick-tile{display:grid;gap:4px;text-align:left;padding:10px 11px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#111827;font:inherit;cursor:pointer;box-shadow:none;outline:none}.pb609-quick-tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.pb609-quick-tile strong{font-size:13px;font-weight:700;line-height:1.2}.pb609-quick-tile i{font-style:normal;font-size:14px;font-weight:700;line-height:1;opacity:.7}.pb609-quick-tile small{font-size:11px;font-weight:500;line-height:1.3;opacity:.85}.pb609-quick-tile.tone-warm{background:#fff;border-color:#e5e7eb;color:#ea580c}.pb609-quick-tile.tone-skill{background:#fff;border-color:#e5e7eb;color:#06f}.pb609-quick-tile.tone-strength{background:#fff;border-color:#e5e7eb;color:#7c3aed}.pb609-quick-tile.tone-cond{background:#fff;border-color:#e5e7eb;color:#059669}.pb609-quick-tile.tone-acc{background:#fff;border-color:#e5e7eb;color:#6b7280}.pb609-quick-tile.tone-cool{background:#fff;border-color:#e5e7eb;color:#0284c7}.pb609-quick-tile.tone-soft{background:#fff;border-color:#e5e7eb;color:#1d1d1f}.pb609-quick-tile:hover{filter:brightness(.98)}.pb609-quick-tile:focus,.pb609-quick-tile:focus-visible{outline:none;box-shadow:none}.pb611-templates{display:grid;gap:10px}.pb611-templates-body{display:grid;gap:10px;padding:0 2px 4px}.pb611-template-name{display:grid;gap:6px}.pb611-template-name span{font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.01em}.pb611-template-name input{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;padding:9px 10px;font:inherit;font-size:13px;color:#111827;background:#fff}.pb611-template-name input:focus{outline:none;border-color:#06f}.pb611-template-save-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pb611-template-list{display:grid;gap:6px}.pb611-template-row-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch}.pb611-template-row{display:grid;gap:2px;text-align:left;padding:9px 10px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font:inherit;min-width:0}.pb611-template-row:hover{border-color:#0066ff73;background:#f8fafc}.pb611-template-row strong{font-size:13px;color:#111827}.pb611-template-row span{font-size:11px;color:#6b7280}.pb611-template-delete{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:0;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;flex-shrink:0}.pb611-template-delete:hover:not(:disabled){border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.pb611-template-delete:disabled{opacity:.45;cursor:not-allowed}.pb611-template-delete svg{width:16px;height:16px}.pb611-template-more{border:0;background:transparent;color:#06f;font:inherit;font-size:12px;font-weight:600;padding:4px 0;cursor:pointer;text-align:left}.pb611-template-hint{margin:0;font-size:11px;line-height:1.35;color:#6b7280}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb388SideCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-actions,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb611-templates,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-ai{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-open{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head:focus,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head:active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight-head:focus,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight-head:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-open:focus,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-open:focus-visible{background:transparent!important;background-image:none!important;outline:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-tile.tone-warm{background:#fff!important;border-color:#e5e7eb!important;color:#ea580c!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-tile.tone-skill{background:#fff!important;border-color:#e5e7eb!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-tile.tone-strength{background:#fff!important;border-color:#e5e7eb!important;color:#7c3aed!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-tile.tone-cond{background:#fff!important;border-color:#e5e7eb!important;color:#059669!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-tile.tone-acc{background:#fff!important;border-color:#e5e7eb!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-tile.tone-cool{background:#fff!important;border-color:#e5e7eb!important;color:#0284c7!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-toolbar-meta{display:grid;grid-template-columns:repeat(3,minmax(84px,auto));gap:8px 14px;margin-left:auto;flex:0 1 auto;min-width:0}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-toolbar-meta>div{min-width:0}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-toolbar-meta span{display:block;font-size:10px;font-weight:650;color:#6b7280}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-toolbar-meta b{display:block;margin-top:2px;font-size:12px;font-weight:750;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-board-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-board-meta strong{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-board-meta span{font-size:11px;color:#6b7280;font-weight:600}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-swimlanes{display:grid;grid-template-columns:repeat(7,minmax(118px,1fr));gap:8px;align-items:stretch;min-height:520px;overflow-x:auto;padding-bottom:4px}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane{display:flex;flex-direction:column;min-width:0;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-on{border-color:#d1d5db!important;background:#fff!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-empty{opacity:.92}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-flag{border-color:#f59e0b}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-ai-update{border-color:#f59e0b!important;background:#fffbeb!important;box-shadow:inset 0 0 0 1px #f59e0b59!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-ai-update.is-on{border-color:#d97706!important;background:#fef3c7!important;box-shadow:inset 0 0 0 1px #d9770673!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-ai-update .pb615-lane-head{background:#fde68a!important;position:relative}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-ai-update .pb615-lane-head em{color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:750!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb629-ai-update-tag{display:inline-flex;align-items:center;margin-top:4px;height:18px;padding:0 7px;border-radius:999px;border:1px solid #f59e0b;background:#fef3c7;color:#b45309;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card.is-ai-update,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388BlockWrap.is-ai-update{border-color:#f59e0b!important;background:#fffbeb!important;box-shadow:inset 0 0 0 1px #f59e0b66!important;border-radius:10px}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card.is-ai-update-open,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388BlockWrap.is-ai-update-open{border-color:#d97706!important;background:#fef3c7!important;box-shadow:0 0 0 2px #f59e0b59,inset 0 0 0 1px #f59e0b!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-ai-update{border-color:#d97706!important;background:#fffbeb!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-ai-update em,html body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-ai-update strong{color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:750!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388WeekDay.is-ai-update.active{background:#fef3c7!important;border-color:#d97706!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(0,0,0,.06);background:#f3f4f6;padding:9px 8px 8px;text-align:left;cursor:pointer;font:inherit;width:100%}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane[data-day=mon] .pb615-lane-head{background:#dbeafe}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane[data-day=tue] .pb615-lane-head{background:#ccfbf1}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane[data-day=wed] .pb615-lane-head{background:#dcfce7}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane[data-day=thu] .pb615-lane-head{background:#fef3c7}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane[data-day=fri] .pb615-lane-head{background:#ffe4e6}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane[data-day=sat] .pb615-lane-head{background:#e0f2fe}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane[data-day=sun] .pb615-lane-head{background:#ffedd5}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-on .pb615-lane-head{border-bottom-color:#00000014;box-shadow:inset 0 -2px #1d1d1f}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-head strong{display:block;font-size:12px;font-weight:750;color:#1d1d1f}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-on .pb615-lane-head strong{color:#1d1d1f}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-head em{display:block;margin-top:2px;font-size:10px;font-style:normal;color:#4b5563;font-weight:600}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-body{display:flex;flex-direction:column;gap:6px;padding:8px;flex:1;min-height:0;background:#fff}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-empty{margin:0;padding:16px 8px;text-align:center;font-size:11px;color:#6b7280;font-weight:600}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-add,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555.is-swimlanes-v615 button.pb615-lane-add{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:#06f!important;background-color:#06f!important;background-image:none!important;border-radius:10px!important;min-height:32px!important;font:inherit!important;font-size:11px!important;font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;cursor:pointer!important;margin-top:auto!important;box-shadow:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-add:hover,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555.is-swimlanes-v615 button.pb615-lane-add:hover{border:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0052cc!important;background-color:#0052cc!important;background-image:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-add:active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555.is-swimlanes-v615 button.pb615-lane-add:active{background:#0047b3!important;background-color:#0047b3!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card{min-width:0}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.is-v583,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.is-v583.tone-warm,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.is-v583.tone-skill,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.is-v583.tone-strength,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.is-v583.tone-conditioning,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.is-v583.tone-cooldown,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.is-v583.tone-accessory{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-head{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 6px!important;padding:8px 8px 8px 6px!important;align-items:start!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-grip{display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:1!important;grid-row:1 / span 2!important;width:12px!important;min-height:28px!important;margin-top:2px!important;cursor:grab!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-grip:active{cursor:grabbing!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-main{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-meta-end{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-width:0!important;flex-shrink:0!important;gap:0!important;margin:0!important;padding:0!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-meta-end .pb583-block-actions{display:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-drop{border-color:#9ca3af!important;box-shadow:inset 0 0 0 1px #0000001f!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-drop .pb615-lane-add,html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane.is-drop .pb615-lane-empty{pointer-events:none!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card.is-dragging{opacity:.45}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-title-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:2px!important;min-width:0!important;width:100%!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-badge{order:0!important;display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:9px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;white-space:nowrap!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.tone-warm .pb583-block-badge{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.tone-skill .pb583-block-badge{color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.tone-strength .pb583-block-badge{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.tone-conditioning .pb583-block-badge{color:#059669!important;-webkit-text-fill-color:#059669!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.tone-cooldown .pb583-block-badge{color:#0284c7!important;-webkit-text-fill-color:#0284c7!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardV386.tone-accessory .pb583-block-badge{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .coachPlannerCardTitleV386{order:1!important;display:block!important;width:100%!important;max-width:100%!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;color:#111827!important;-webkit-text-fill-color:#111827!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb575-block-preview{font-size:10px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;margin:2px 0 0!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-duration{display:block!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;white-space:nowrap!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;min-width:0!important;text-align:left!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-accent{width:3px!important;background:#6b7280!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-accent[data-tone=warm]{background:#ea580c!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-accent[data-tone=skill]{background:#7c3aed!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-accent[data-tone=strength]{background:#06f!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-accent[data-tone=conditioning]{background:#059669!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-accent[data-tone=cooldown]{background:#0284c7!important}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-lane-card .pb583-block-accent[data-tone=accessory]{background:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb575-drawer-backdrop,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-backdrop{background:#00000047!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-wipe-backdrop,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-publish-confirm-backdrop,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-backdrop,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-publish-confirm-backdrop,html[data-nutri-theme=light] body>.pb601-wipe-backdrop,html[data-nutri-theme=light] body>.pb601-publish-confirm-backdrop,.pb601-wipe-backdrop,.pb601-publish-confirm-backdrop{background:#0006!important;background-color:#0006!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-dialog,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-publish-confirm-dialog,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-wipe-dialog,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-publish-confirm-dialog,html[data-nutri-theme=light] body>.pb601-wipe-backdrop .pb601-wipe-dialog,html[data-nutri-theme=light] body>.pb601-publish-confirm-backdrop .pb601-publish-confirm-dialog{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:0 18px 40px #00000038!important;filter:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-dialog:before,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-dialog:after,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-publish-confirm-dialog:before,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-publish-confirm-dialog:after,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-backdrop:before,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-backdrop:after,html[data-nutri-theme=light] body>.pb601-wipe-backdrop:before,html[data-nutri-theme=light] body>.pb601-wipe-backdrop:after,html[data-nutri-theme=light] body>.pb601-publish-confirm-backdrop:before,html[data-nutri-theme=light] body>.pb601-publish-confirm-backdrop:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-wipe-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb601-wipe-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-publish-confirm-dialog .pb601-wipe-btn.is-primary,html[data-nutri-theme=light] body>.pb601-wipe-backdrop .pb601-wipe-btn.is-primary,html[data-nutri-theme=light] body>.pb601-publish-confirm-backdrop .pb601-wipe-btn.is-primary,.pb601-wipe-btn.is-primary{background:#06f!important;background-color:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-btn:not(.is-primary),html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-btn.is-warn,html[data-nutri-theme=light] body #root .coachPortalV207 .pb601-wipe-btn.is-ghost,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-wipe-btn:not(.is-primary),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-wipe-btn.is-warn,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb601-wipe-btn.is-ghost,html[data-nutri-theme=light] body>.pb601-wipe-backdrop .pb601-wipe-btn:not(.is-primary),html[data-nutri-theme=light] body>.pb601-wipe-backdrop .pb601-wipe-btn.is-warn,html[data-nutri-theme=light] body>.pb601-wipe-backdrop .pb601-wipe-btn.is-ghost,html[data-nutri-theme=light] body>.pb601-publish-confirm-backdrop .pb601-wipe-btn:not(.is-primary),.pb601-wipe-btn:not(.is-primary){background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock,.pb575-drawer-root.is-split-mock{display:block!important;padding:0!important;box-sizing:border-box!important}.pb575-drawer-root.is-split-mock .pb575-drawer-backdrop{top:0!important;right:0!important;bottom:0!important;left:0!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library,.pb575-drawer-root.is-split-mock .pb615-split-library{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;z-index:2!important;width:min(396px,37.4vw)!important;height:auto!important;max-height:none!important;margin:0!important;border-radius:0!important;border:0!important;border-right:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;animation:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;pointer-events:auto!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:2!important;width:min(396px,37.4vw)!important;height:auto!important;max-height:none!important;max-width:none!important;margin:0!important;border-radius:0!important;border:0!important;border-left:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;transform:none!important;animation:none!important}.pb615-move-editor-wrap{grid-column:1 / -1}.pb615-move-editor{display:grid;gap:12px;width:100%}.pb615-move-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 12px;border-bottom:1px solid #e5e7eb}.pb615-move-library-head>div{display:grid;gap:4px;min-width:0}.pb615-move-library-head strong,.pb615-move-main-head strong,.pb615-move-manual strong{color:#1d1d1f;font-size:13px;font-weight:700}.pb615-move-library-head span,.pb615-move-main-head span,.pb615-move-manual span,.pb615-move-empty,.pb615-move-client-hint{color:#6b7280;font-size:11px;font-weight:500}.pb615-lib-count{flex:0 0 auto;border:1px solid #e5e7eb;border-radius:999px;padding:2px 8px;color:#6b7280;font-size:11px;font-style:normal;font-weight:700}.pb615-move-library-body{overflow:auto;padding:10px;display:grid;gap:8px;background:#fff}.pb615-move-cat{border:1px solid #e5e7eb;border-radius:10px;background:#fff;background-image:none;overflow:hidden;box-shadow:none}.pb615-move-cat-head{width:100%;display:flex;align-items:center;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;background-image:none;padding:10px;cursor:pointer;color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;font:inherit;text-align:left;box-shadow:none}.pb615-move-cat-head strong{flex:1;font-size:13px;font-weight:700;color:#1d1d1f;-webkit-text-fill-color:#1d1d1f}.pb615-move-cat-head em{font-style:normal;font-size:12px;font-weight:650;color:#6b7280;-webkit-text-fill-color:#6b7280}.pb615-move-cat-list{display:grid;gap:6px;padding:0 8px 8px}.pb615-move-cat-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:8px 10px;cursor:pointer;color:#1d1d1f;font:inherit;text-align:left}.pb615-move-cat-item:hover:not(:disabled){border-color:#d1d5db;background:#fafafa}.pb615-move-cat-item:disabled{opacity:.55;cursor:default}.pb615-move-cat-copy{display:grid;gap:2px;min-width:0}.pb615-move-cat-copy strong{font-size:13px;font-weight:650;color:#1d1d1f}.pb615-move-cat-copy small{font-size:11px;color:#6b7280}.pb615-move-cat-action{color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;font-size:12px;font-weight:700;white-space:nowrap;background:transparent;background-image:none;border:0;box-shadow:none}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root:not(.is-split-mock) .pb615-move-cat-item .pb615-move-cat-action,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root:not(.is-split-mock) .pb615-move-cat-action{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border:0!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root:not(.is-split-mock) button.pb615-move-manual-btn{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}.pb615-move-field input,.pb615-move-field select{font-size:13px;font-weight:650}.pb615-move-main{border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}.pb615-move-main-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid #e5e7eb}.pb615-move-rows{display:grid;gap:6px;padding:8px}.pb615-move-row{border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#fff;display:grid;gap:8px}.pb615-move-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:0}.pb615-move-row.is-line .pb615-move-row-head{margin-bottom:0;align-items:end}.pb615-move-row-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;padding-top:0;padding-bottom:1px}.pb615-move-row.is-line .pb615-move-row-actions{padding-top:0;align-items:center}.pb615-move-row-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:0;min-height:22px}.pb615-move-row-foot:has(.pb615-move-client-hint){grid-template-columns:minmax(0,1fr);gap:8px}.pb615-move-row-hints{min-width:0;grid-column:1}.pb615-move-row-hints:empty{display:none}.pb615-move-row-hints .pb615-move-client-hint{margin:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.pb615-move-row-hints .pb615-move-client-hint+.pb615-move-client-hint{margin-top:4px}.pb615-move-row-foot-spacer{display:none}.pb615-move-row-foot .pb615-move-demo{grid-column:2;justify-self:end;align-self:center;margin:0}.pb615-move-row-foot:has(.pb615-move-client-hint) .pb615-move-demo{grid-column:1;justify-self:end}.pb615-move-demo{display:inline-flex;flex-direction:row;align-items:center;gap:6px;margin:0;padding:4px 0;border:0;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;font:inherit;font-size:11px;font-weight:650;white-space:nowrap;min-height:0;width:auto;max-width:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.pb615-move-demo i{display:block;width:14px;height:14px;min-width:14px;min-height:14px;margin:0;padding:0;border:1.5px solid #9ca3af;border-radius:3px;background:#fff;box-sizing:border-box;flex:0 0 auto}.pb615-move-demo.is-on i{border-color:#06f;background:#06f;box-shadow:inset 0 0 0 2px #fff}.pb615-move-demo input,.pb615-move-demo input[type=checkbox]{display:none}.pb615-move-demo span{letter-spacing:0;text-transform:none;font-size:11px;font-weight:650;color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;line-height:1.2}.pb615-move-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pb615-move-grid.is-strength{grid-template-columns:repeat(3,minmax(0,1fr))}.pb615-move-grid.is-erg{grid-template-columns:repeat(2,minmax(0,1fr))}.pb615-move-grid.is-run,.pb615-move-grid.is-carry,.pb615-move-grid.is-time{grid-template-columns:minmax(0,1fr)}.pb615-move-grid.is-reps,.pb615-move-grid.is-reps_load,.pb615-move-grid.is-skill{grid-template-columns:repeat(2,minmax(0,1fr))}.pb615-move-field{display:grid;gap:4px;min-width:0;width:auto;margin:0}.pb615-move-field span{color:#6b7280;font-size:10px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.pb615-move-field input,.pb615-move-field select,.pb615-move-remove,.pb615-move-manual-btn{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;font:inherit;font-size:13px;font-weight:650;padding:8px 10px;min-height:36px;line-height:1.2}.pb615-move-remove,.pb615-move-manual-btn{width:auto;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700;padding:5px 8px;min-height:28px;border:1px solid #e5e7eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}.pb615-move-remove{border-color:#fecaca!important;background:#fff1f2!important;background-color:#fff1f2!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.pb615-move-manual-btn{border:1px solid #e5e7eb;background:#fff;color:#000;-webkit-text-fill-color:#000000;font-weight:700;box-shadow:none}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card button.pb615-move-manual-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card button.pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207 button.pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207 .pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-btn:not(.is-primary):not(.is-danger){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e5e7eb!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 button.pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207 .pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card button.pb615-move-remove{border-color:#fecaca!important;background:#fff1f2!important;background-color:#fff1f2!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .pb615-move-demo span,html[data-nutri-theme=light] body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-demo span{color:#000!important;-webkit-text-fill-color:#000000!important;background:transparent!important}.pb615-add-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a47}.pb615-add-picker{width:min(560px,100%);background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 48px #0f172a2e;padding:16px;display:grid;gap:14px}.pb615-add-picker header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pb615-add-picker header div{display:grid;gap:2px}.pb615-add-picker header strong{font-size:16px;font-weight:750;color:#1d1d1f}.pb615-add-picker header span{font-size:12px;font-weight:500;color:#6b7280}.pb615-add-picker-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#fff;color:#1d1d1f;width:32px;height:32px;border-radius:8px;font-size:18px;line-height:1;cursor:pointer}.pb615-add-picker-grid{margin:0}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker button.pb609-quick-tile,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile[class*=tone-]{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head{border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-btn.is-danger{background:#fff!important;border-color:#fecaca!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-foot{align-items:stretch!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-btn{flex:1 1 0!important;min-width:0!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-btn.is-primary{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.pb615-move-client-hint{margin:6px 0 0;font-size:11px}.pb615-move-client-hint:not(.is-muted):not(.is-warn){color:#1d1d1f;font-weight:650}.pb615-move-client-hint.is-warn{color:#ea580c;font-weight:650}.pb615-move-empty{margin:0;padding:10px}.pb615-move-manual{margin:0 8px 8px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px dashed #d1d5db;border-radius:8px;background:#fff}.pb615-move-manual div{display:grid;gap:2px;min-width:0}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form.coachPlannerCardFormV386,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form.coachPlannerCardFormV386{gap:8px!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label{gap:3px!important;font-size:11px!important;font-weight:650!important;color:#6b7280!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label span,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label span{font-size:10px!important;font-weight:650!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#6b7280!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:13px!important;font-weight:650!important;padding:6px 8px!important;min-height:30px!important;line-height:1.25!important;border-radius:8px!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-title-input,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-title-input{font-size:13px!important;font-weight:650!important;padding:6px 8px!important;min-height:30px!important;line-height:1.25!important;border-radius:8px!important;box-sizing:border-box!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-demo,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-demo,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo,html body #root .coachPortalV207 .pb615-move-row-foot .pb615-move-demo,html body #root .coachPortalV207.coachMobileShellV389 .pb615-move-row-foot .pb615-move-demo,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-row-foot .pb615-move-demo,html body #root .coachPortalV207 .programBuilderMobileV388 .coachPlannerCardFormV386 .pb615-move-demo,html body #root .coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded .coachPlannerCardFormV386 .pb615-move-demo{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;grid-template-columns:none!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-demo span,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-demo span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo span,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo span,html body #root .coachPortalV207 .pb615-move-row-foot .pb615-move-demo span,html body #root .coachPortalV207.coachMobileShellV389 .pb615-move-row-foot .pb615-move-demo span,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-demo span{font-size:11px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;line-height:1.2!important;width:auto!important;display:inline!important}html body #root .coachPortalV207 .pb615-move-demo i,html body #root .coachPortalV207.coachMobileShellV389 .pb615-move-demo i,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-demo i{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;margin:0!important;padding:0!important;border:1.5px solid #9ca3af!important;border-radius:3px!important;background:#fff!important;box-sizing:border-box!important;flex:0 0 auto!important}html body #root .coachPortalV207 .pb615-move-demo.is-on i,html body #root .coachPortalV207.coachMobileShellV389 .pb615-move-demo.is-on i,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-demo.is-on i{border-color:#06f!important;background:#06f!important;box-shadow:inset 0 0 0 2px #fff!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form .pb615-move-demo input,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form .pb615-move-demo input,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo input[type=checkbox],.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo input[type=checkbox]{display:none!important}html body #root .coachPortalV207 .programBuilderMobileV388 .coachPlannerCardFormV386 .pb615-move-field,html body #root .coachPortalV207 .programBuilderMobileV388 .coachPlannerCardV386.is-mobile-planner.is-expanded .coachPlannerCardFormV386 .pb615-move-field{display:grid!important;gap:4px!important;width:auto!important;min-width:0!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid,html body #root .coachPortalV207 .programBuilderMobileV388 .coachPlannerCardFormV386 .pb615-move-grid{display:grid!important;gap:8px!important;width:100%!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-strength{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-reps,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-reps_load,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-skill,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-erg{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-run,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-carry,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-grid.is-time{grid-template-columns:minmax(0,1fr)!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-row-foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;width:100%!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-row-foot:has(.pb615-move-client-hint){grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-row-foot .pb615-move-demo{grid-column:2!important;justify-self:end!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-row-foot:has(.pb615-move-client-hint) .pb615-move-demo{grid-column:1!important;justify-self:end!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-field input,html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-field select,html body #root .coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 .pb615-move-field input,html body #root .coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 .pb615-move-field select{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;padding:8px 10px!important;min-height:36px!important;font-size:13px!important;line-height:1.2!important;border-radius:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .coachPortalV207 .programBuilderMobileV388 .pb615-move-remove,html body #root .coachPortalV207.coachView-programBuilder .programBuilderMobileV388 .coachPlannerCardFormV386 .pb615-move-remove{width:auto!important;min-width:0!important;padding:8px 10px!important;min-height:36px!important;white-space:nowrap!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-head h2,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-head h2{font-size:18px!important;line-height:1.2!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-eyebrow,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-eyebrow{font-size:10px!important;letter-spacing:.06em!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-body,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-body{padding:12px!important}html body #root .cp581-builder[data-v=pb583] .pb615-move-field input:focus,html body #root .cp581-builder[data-v=pb583] .pb615-move-field select:focus{outline:none;border-color:#111827}@media (max-width: 900px){.pb575-drawer-root.is-split-mock{overflow:auto!important}.pb575-drawer-root.is-split-mock .pb615-split-library,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;max-height:none!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e5e7eb!important}}html body #root .cp581-builder[data-v=pb583] .workoutBuilderV555.is-swimlanes-v615 .pb615-board-stage{position:relative;min-height:560px}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640ClientFloat,.pb575-drawer-root.is-split-mock .pb640ClientFloat{position:absolute!important;inset:56px min(396px,37.4vw) 24px!important;display:grid!important;place-items:center!important;pointer-events:none!important;z-index:3!important;isolation:isolate}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640ClientFloat>*,.pb575-drawer-root.is-split-mock .pb640ClientFloat>*{pointer-events:auto!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb388ClientPreviewPane.is-float,.pb575-drawer-root.is-split-mock .pb388ClientPreviewPane.is-float{position:static!important;top:auto!important;width:min(390px,100%)!important;margin:0!important;background:transparent!important;filter:drop-shadow(0 18px 40px rgba(0,0,0,.18))}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionPhone.pb388Phone,.pb575-drawer-root.is-split-mock .pb640SessionPhone.pb388Phone{position:relative!important;width:min(390px,100%)!important;height:min(844px,calc(100vh - 120px))!important;max-height:min(844px,calc(100vh - 120px))!important;padding:14px 10px 10px!important;border-radius:46px!important;background:#111214!important;border:1px solid #000!important;box-shadow:0 0 0 1px #ffffff0f inset,0 20px 45px #00000059!important;overflow:hidden!important;isolation:isolate;--c-bg: #f7f8fa;--c-card: #ffffff;--c-text: #1d1d1f;--c-muted: #6b7280;--c-line: #e5e7eb;--c-accent: #0066ff}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionPhone.pb388Phone:before,.pb575-drawer-root.is-split-mock .pb640SessionPhone.pb388Phone:before{content:""!important;position:absolute!important;top:12px!important;left:50%!important;transform:translate(-50%)!important;width:92px!important;height:20px!important;background:#111214!important;border-radius:12px!important;z-index:6!important;pointer-events:none!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionPhone .pb388PhoneStatus,.pb575-drawer-root.is-split-mock .pb640SessionPhone .pb388PhoneStatus{position:relative!important;height:auto!important;min-height:40px!important;padding:18px 40px 6px 12px!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;background:#fff!important;border-bottom:0!important;border-top-left-radius:34px!important;border-top-right-radius:34px!important;justify-content:flex-start!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionClose,.pb575-drawer-root.is-split-mock .pb640SessionClose{position:absolute;top:8px;right:8px;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px;background:#fff}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button{height:26px;padding:0 9px;border-radius:7px;border:1px solid #e5e7eb;background:#fff;font-size:10px;font-weight:700;color:#6b7280;cursor:pointer}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button.is-on,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button[aria-selected=true]{border-color:#1d1d1f!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;background:#f3f4f6!important;background-color:#f3f4f6!important;background-image:none!important;box-shadow:none!important}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionPhone .pb388PhoneScroll{display:grid;gap:8px;padding:0 12px 14px;background:#fff;overflow:auto;min-height:0;isolation:isolate;border-bottom-left-radius:34px;border-bottom-right-radius:34px}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionHero,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionMoves,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionNote{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:11px}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionHero{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionHeroMain{display:flex;gap:8px;align-items:center;min-width:0}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionBadge{width:30px;height:30px;border-radius:7px;border:1px solid #e5e7eb;display:grid;place-items:center;font-size:9px;font-weight:800;color:#06f;flex:0 0 auto}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionHero small{display:block;font-size:9px;font-weight:700;text-transform:uppercase;color:#6b7280}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionHero h3{margin:2px 0 0;font-size:16px;font-weight:750;color:#1d1d1f;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionHero em{font-size:10px;font-weight:700;font-style:normal;color:#06f;border:1px solid #e5e7eb;border-radius:7px;padding:4px 8px}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionCols{display:flex;justify-content:space-between;font-size:9px;font-weight:700;text-transform:uppercase;color:#6b7280;margin-bottom:4px}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;border-bottom:1px solid #e5e7eb;align-items:start;min-width:0}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionRow:last-child{border-bottom:0}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionRow>div{min-width:0}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionRow span{display:block;font-size:12px;font-weight:650;color:#1d1d1f;overflow-wrap:anywhere;word-break:break-word}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionRow small{display:block;font-size:10px;color:#6b7280;margin-top:2px;overflow-wrap:anywhere}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionRow b{font-size:11px;white-space:nowrap;color:#06f;flex-shrink:0;max-width:88px;overflow:hidden;text-overflow:ellipsis}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionNote{overflow:hidden;min-width:0}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionNote span{display:block;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#06f;margin-bottom:4px}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionNote p,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionEmpty{margin:0;font-size:11px;line-height:1.4;color:#1d1d1f;overflow-wrap:anywhere;word-break:break-word;white-space:normal}html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionEmpty{color:#6b7280;padding:8px 0}@media (max-width: 1100px){html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640ClientFloat,.pb575-drawer-root.is-split-mock .pb640ClientFloat{position:relative!important;inset:auto!important;margin:16px 0 8px!important;pointer-events:auto!important}}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library,.pb575-drawer-root.is-split-mock .pb615-split-library,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card,.pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card{width:min(396px,37.4vw)!important;background:#000!important;background-color:#000!important;background-image:none!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;border-color:#1a1a1a!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library{border-right:1px solid #1a1a1a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card{border-left:1px solid #1a1a1a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-body,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-body,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-foot,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-body,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-head,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-body,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-foot{background:#000!important;background-color:#000!important;background-image:none!important;border-color:#1a1a1a!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head h2,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-head h2,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head h2,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-head h2,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head span{color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer-eyebrow,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head p,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head small,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head em,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy small,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label span{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-manual,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-item,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-body,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-manual,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-item,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head{background:#0d0d0d!important;background-color:#0d0d0d!important;background-image:none!important;border-color:#1a1a1a!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-badge,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-badge,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-badge{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border:1px solid #3f3f46!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item .pb615-move-cat-action,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-manual-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer-btn:not(.is-primary):not(.is-danger),html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-btn:not(.is-primary):not(.is-danger),html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item .pb615-move-cat-action,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-manual-btn,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer-btn:not(.is-primary):not(.is-danger){background:#141414!important;background-color:#141414!important;background-image:none!important;border-color:#2a2a2a!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item:hover:not(:disabled),html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-manual-btn:hover,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item:hover:not(:disabled),html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-manual-btn:hover{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:#3f3f46!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-title-input,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-title-input{background:#141414!important;background-color:#141414!important;border:1px solid #2a2a2a!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb615-move-demo span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo span{color:#d1d5db!important;-webkit-text-fill-color:#d1d5db!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-btn.is-primary,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-btn.is-primary{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-btn.is-danger,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card .pb575-drawer-btn.is-danger,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card button.pb615-move-remove,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-remove{background:#1a0a0a!important;background-color:#1a0a0a!important;border-color:#7f1d1d!important;color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer-close,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer-close{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;background:#141414!important;border-color:#2a2a2a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640ClientFloat,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640ClientFloat,.pb575-drawer-root.is-split-mock .pb640ClientFloat{inset:56px min(396px,37.4vw) 24px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-guard,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-guard{background:#2a1a00!important;border-color:#92400e!important;color:#fde68a!important;-webkit-text-fill-color:#fde68a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-guard strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-guard li,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-guard strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-guard li{color:#fde68a!important;-webkit-text-fill-color:#fde68a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-editor,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-editor,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row{background:#0d0d0d!important;border-color:#1a1a1a!important;color:#e5e7eb!important}@media (min-width: 901px){html[data-nutri-theme=light] #root .coachPortalV207 :is(.ch581-top-search,.cc581-top-search,.cc581-search,.cg581-top-search,.cp581-top-search,.coachVideoSearchV466,.coachVideoSearchV437,.coachVideoSearchV458,.coachCheckinsSearchV465,.coachCheckinsSearchV438,.aiCoachSearchV475,.aiCoachSearchV464,.coachClientsSearchV460,.coachIntelSearchV439,.coachDeskIntelSearchV552,label.coachVideoSearchV437,label.coachVideoSearchV466){display:flex!important;align-items:center!important;gap:8px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f3f4f6!important;background-image:none!important;box-shadow:none!important;color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207 :is(.cc581-filter-search,.cg581-filter-search,.cp581-filter-search){height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f3f4f6!important;background-image:none!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:13px!important;outline:none!important}html[data-nutri-theme=light] #root .coachPortalV207 :is(.cc581-filter-search,.cg581-filter-search,.cp581-filter-search)::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] #root .coachPortalV207 :is(.ch581-top-search,.cc581-top-search,.cc581-search,.cg581-top-search,.cp581-top-search,.coachVideoSearchV466,.coachVideoSearchV437,.coachVideoSearchV458,.coachCheckinsSearchV465,.coachCheckinsSearchV438,.aiCoachSearchV475,.aiCoachSearchV464,.coachClientsSearchV460,.coachIntelSearchV439,.coachDeskIntelSearchV552) input,html[data-nutri-theme=light] #root .coachPortalV207 :is(.coachVideoSearchV466,.coachVideoSearchV437,.coachVideoSearchV458,.coachCheckinsSearchV465,.aiCoachSearchV475,.aiCoachSearchV464,.coachClientsSearchV460,.coachIntelSearchV439) input[type=search]{flex:1!important;min-width:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:13px!important;font-family:inherit!important;padding:0!important;height:auto!important;min-height:0!important}html[data-nutri-theme=light] #root .coachPortalV207 :is(.ch581-top-search,.cc581-top-search,.cc581-search,.cg581-top-search,.cp581-top-search,.coachVideoSearchV466,.coachVideoSearchV437,.coachCheckinsSearchV465,.aiCoachSearchV475,.aiCoachSearchV464,.coachClientsSearchV460,.coachIntelSearchV439) input::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] #root .coachPortalV207 :is(.ch581-top-search,.cc581-top-search,.cg581-top-search,.cp581-top-search) kbd{margin-left:auto!important;flex-shrink:0!important;font-size:11px!important;line-height:1.2!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:2px 6px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 :is(.coachVideoSearchV466,.coachVideoSearchV437,.coachVideoSearchV458,.coachCheckinsSearchV465,.aiCoachSearchV475,.aiCoachSearchV464) svg,html[data-nutri-theme=light] #root .coachPortalV207 :is(.coachVideoSearchV466,.coachVideoSearchV437,.coachVideoSearchV458)>span[aria-hidden]{color:#6b7280!important;stroke:#6b7280!important;flex-shrink:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389){--coach-page: #ffffff !important;--coach-accent: #0066ff !important;--coach-accent-soft: #eff6ff !important;--coach-accent-border: rgba(0, 102, 255, .28) !important;--coach-accent-text: #ffffff !important;background:#fff!important;background-image:none!important;color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207{background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581,.cg581,.ch581,.cp581,.cp581-builder){background:#fff!important;background-image:none!important;padding:0!important;margin:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:not([data-v=nv583]) .coachNavV425Item,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:not([data-v=nv583]) button.coachNavV425Item{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item .coachNavV425Label{color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 button.coachNavV425Item.active{background:#eef4ff!important;background-image:none!important;border:1px solid #e6eaf0!important;box-shadow:none!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active .coachNavV425Label{color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;font-weight:700!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active .coachNavV425IconTile{background:#0a66ff1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active .coachNavV425IconTile svg,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active .coachNavV425IconTile svg path{color:#0a66ff!important;stroke:#0a66ff!important;fill:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:not([data-v=nv583]) .coachNavV425Badge{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:not([data-v=nv583]) .coachNavV425ActiveClientBtn,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:not([data-v=nv583]) .coachNavV425Profile,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:not([data-v=nv583]) .coachNavV425FooterBtn{background:#fafafa!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:not([data-v=nv583]) .coachNavV425Footer{background:#fafafa!important;border-top-color:#e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581,.cg581,.cp581,.ch581,.cp581-builder){padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100vh!important;max-height:100vh!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581,.cg581,.cp581,.ch581,.cp581-builder)>:is(.cc581,.cg581,.cp581,.ch581,.cp581-builder){flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html[data-nutri-theme=light] #root .cc581 .cc581-foot button.active{background:#1d1d1f!important;background-image:none!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .cc581 .cc581-roster-tab,html[data-nutri-theme=light] #root .cc581 .cc581-panel-tab{background:transparent!important;background-image:none!important;border:0!important;border-radius:7px!important;box-shadow:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .cc581 .cc581-roster-tab.is-on,html[data-nutri-theme=light] #root .cc581 .cc581-panel-tab.is-on{background:#fafafa!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border:0!important}html[data-nutri-theme=light] #root .cg581 .cg581-roster-tab,html[data-nutri-theme=light] #root .cg581 .cg581-panel-tab{background:transparent!important;background-image:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;min-height:40px!important}html[data-nutri-theme=light] #root .cg581 .cg581-roster-tab.is-on,html[data-nutri-theme=light] #root .cg581 .cg581-panel-tab.is-on{background:transparent!important;background-image:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-bottom-color:#06f!important;box-shadow:none!important}html[data-nutri-theme=light] #root .cg581 .cg581-table tr.is-selected td{background:#eff6ff!important;background-color:#eff6ff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .cg581 .cg581-table tr:hover:not(.is-selected) td{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important}html[data-nutri-theme=light] #root .ch581 .ch581-tab,html[data-nutri-theme=light] #root .ch581 .ch581-chip{background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .ch581 .ch581-tab{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;border-top:0!important;border-left:0!important;border-right:0!important}html[data-nutri-theme=light] #root .ch581 .ch581-tab.is-on{background:transparent!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-bottom-color:#06f!important}html[data-nutri-theme=light] #root .ch581 .ch581-chip{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] #root .ch581 .ch581-chip.is-on,html[data-nutri-theme=light] #root .ch581 .ch581-chip.active{background:#eff6ff!important;border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .cc581 button.active:not(.cc581-roster-tab):not(.cc581-panel-tab),html[data-nutri-theme=light] #root .cg581 button.active:not(.cg581-roster-tab):not(.cg581-panel-tab),html[data-nutri-theme=light] #root .cp581 button.active,html[data-nutri-theme=light] #root .ch581 button.active:not(.ch581-chip):not(.ch581-tab){background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .cc581 .cc581-actions .cc581-btn-view,html[data-nutri-theme=light] #root .cc581 .cc581-btn-blue{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;opacity:1!important}html[data-nutri-theme=light] #root .cc581 .cc581-actions .cc581-btn-view *:not(svg):not(path),html[data-nutri-theme=light] #root .cc581 .cc581-btn-blue *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-groups .coachMainV207:has(.cg581),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cg581){background:#fff!important;background-image:none!important;padding:0!important;margin:0!important}html[data-nutri-theme=light] #root .cg581,html[data-nutri-theme=light] #root .cg581 .cg581-main,html[data-nutri-theme=light] #root .cg581 .cg581-content{background:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-clients .coachMainV207:has(.cc581),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581),html[data-nutri-theme=light] #root .coachPortalV207.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.cc581){background:#fff!important;background-color:#fff!important;background-image:none!important;padding:0!important;margin:0!important;border:0!important}html[data-nutri-theme=light] #root .cc581,html[data-nutri-theme=light] #root .cc581 .cc581-main,html[data-nutri-theme=light] #root .cc581 .cc581-content{background:transparent!important;background-image:none!important;margin:0!important}html[data-nutri-theme=light] #root .cg581 .cg581-actions .cg581-btn-view{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .cg581 .cg581-btn-blue{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .cg581 .cg581-pill-tabs button.active{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .cg581 .cg581-foot button.active{background:#1d1d1f!important;background-image:none!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .cc581 button.active *:not(svg):not(path),html[data-nutri-theme=light] #root .cg581 button.active:not(.cg581-roster-tab):not(.cg581-panel-tab) *:not(svg):not(path),html[data-nutri-theme=light] #root .cp581 button.active *:not(svg):not(path),html[data-nutri-theme=light] #root .ch581 button.active *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .cc581 :is(.cc581-view-btn,.cc581-btn-outline,.cc581-save-view,.cc581-more-btn,.cc581-table-toolbar button,.cc581-table-foot button:not(.active)),html[data-nutri-theme=light] #root .cg581 :is(.cg581-view-btn,.cg581-btn-outline,.cg581-save-view,.cg581-more-btn,.cg581-table-toolbar button,.cg581-table-foot button:not(.active),.cg581-pill-tabs button:not(.active)),html[data-nutri-theme=light] #root .cp581 :is(.cp581-view-btn,.cp581-btn-outline,.cp581-save-view,.cp581-back,.cp581-table-toolbar button,.cp581-table-foot button:not(.active),.cp581-pill-tabs button:not(.active),.cp581-template-card button),html[data-nutri-theme=light] #root .ch581 :is(.ch581-btn-outline:not(.sm),.ch581-pacts .ch581-btn-outline,.ch581-intel button,.ch581-kpi button,.ch581-review){background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-color:#e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;min-height:0!important;transform:none!important}html[data-nutri-theme=light] #root .ch581 .ch581-btn-outline.sm{height:28px!important;padding:0 10px!important;font-size:11px!important;border-radius:8px!important;border:1px solid #d2d2d7!important;border-color:#d2d2d7!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;min-height:0!important}html[data-nutri-theme=light] #root .ch581 .ch581-link,html[data-nutri-theme=light] #root .ch581 .ch581-tile-head button{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;text-decoration:none!important;font-weight:700!important;transform:none!important}html[data-nutri-theme=light] #root .ch581 .ch581-feed-item,html[data-nutri-theme=light] #root .ch581 .ch581-task{background:transparent!important;background-image:none!important;box-shadow:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] #root .ch581 .ch581-chip:not(.active){background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] #root .ch581 .ch581-chip:not(.active):hover,html[data-nutri-theme=light] #root .ch581 .ch581-chip.active{background:#eff6ff!important;background-image:none!important;border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-home .coachMainV207:has(.ch581),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.ch581),html[data-nutri-theme=light] #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.ch581),html[data-nutri-theme=light] #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskHomeV409):has(.ch581){background:#fff!important;background-color:#fff!important;background-image:none!important;padding:0!important;margin:0!important;border:0!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachDeskHomeV409:has(.ch581),html[data-nutri-theme=light] #root .ch581,html[data-nutri-theme=light] #root .ch581 .ch581-main,html[data-nutri-theme=light] #root .ch581 .ch581-content{background:#fff!important;background-image:none!important;margin:0!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachMainV207:has(.ch581)>.coachDeskHomeV409{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important}html[data-nutri-theme=light] #root .coachPortalV207 .coachMainV207:has(.ch581)>.coachDeskHomeV409>.ch581{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html[data-nutri-theme=light] #root .ch581 .ch581-tile,html[data-nutri-theme=light] #root .ch581 .ch581-attn-card{background:#fff!important;background-image:none!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:22px!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important}html[data-nutri-theme=light] #root .ch581 .ch581-scroll{background:#fff!important}html[data-nutri-theme=light] #root .ch581 .ch581-pacts :is(.ch581-btn-black,.ch581-btn-outline){min-height:0!important;height:30px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;transform:none!important;background-image:none!important}html[data-nutri-theme=light] #root .ch581 .ch581-pacts .ch581-btn-black{background:#06f!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .ch581 .ch581-pacts .ch581-btn-outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .ch581 .clientAvatarPhotoV227{display:none!important}html[data-nutri-theme=light] #root .cc581 .cc581-btn-black,html[data-nutri-theme=light] #root .cg581 .cg581-btn-black,html[data-nutri-theme=light] #root .cp581 .cp581-btn-black,html[data-nutri-theme=light] #root .ch581 .ch581-btn-black,html[data-nutri-theme=light] #root .ch581 .ch581-btn-blue,html[data-nutri-theme=light] #root .cp581-builder .cp581-btn-black{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .cc581 .cc581-btn-black *:not(svg):not(path),html[data-nutri-theme=light] #root .cg581 .cg581-btn-black *:not(svg):not(path),html[data-nutri-theme=light] #root .cp581 .cp581-btn-black *:not(svg):not(path),html[data-nutri-theme=light] #root .ch581 .ch581-btn-black *:not(svg):not(path),html[data-nutri-theme=light] #root .ch581 .ch581-btn-blue *:not(svg):not(path),html[data-nutri-theme=light] #root .cp581-builder .cp581-btn-black *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .cp581-builder-body{overflow:auto!important;-webkit-overflow-scrolling:touch}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555.programBuilderV388{min-height:0!important;background:#fff!important;background-image:none!important;padding:18px 24px 24px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .workoutBuilderV555 .pb388Layout{min-height:min(820px,calc(100vh - 160px))!important;gap:16px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-programBuilder .cp581-builder .cp581-topbar{background:#ffffffeb!important;border-bottom:1px solid rgba(0,0,0,.06)!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiCoachInsights .coachMainV207,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiCoachInsights .coachMainV207:has(.cai612-page),html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiCoachInsights .cai612-page{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389)>.coachMainV207{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachMainV207:has(.coachCheckinsDesktopV465),html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.aiCoachDesktopV475){background:#fff!important;background-image:none!important;color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475{--ci-page: #ffffff;--ci-elevated: #ffffff;--ci-grouped: #fafafa;--ci-text: #111827;--ci-secondary: #6b7280;--ci-tertiary: #9ca3af;--ci-separator: #e5e7eb;--ci-accent: #0066ff;--ci-accent-fill: #eff6ff;--ci-accent-soft: #eff6ff;--ci-accent-text: #ffffff;--ci-good: #22c55e;--ci-warn: #f59e0b;--mq-page: #f7f8fa;--mq-elevated: #ffffff;--mq-grouped: #f5f5f7;--mq-text: #11172a;--mq-secondary: #667085;--mq-tertiary: #667085;--mq-separator: #e6eaf0;--mq-accent: #0a66ff;--mq-accent-fill: #eef4ff;--mq-accent-text: #ffffff;--mq-good: #22c55e;--mq-warn: #f59e0b;--mq-blue: #0a66ff;color:#11172a!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsEyebrowV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachEyebrowV475{color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 :is(.coachCheckinsGroupV434,.coachCheckinsStatStripV465,.coachCheckinsStatStripGridV465 article,.coachCheckinsInboxPanelV465,.coachCheckinsWorkspacePanelV465,.coachCheckinsRightRailV465>section,.coachCheckinsCaughtUpV465,.coachCheckinsInsightBlockV465),html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 :is(.aiCoachInboxPanelV475,.aiCoachWorkspacePanelV475,.aiCoachRightRailV475>section,.aiCoachMessageCardV475,.aiCoachInsightV475,.aiCoachMetricGridV475 article){background:#fff!important;background-image:none!important;border-color:#e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormChipsV465 span,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormChipsV434 span{background:#fafafa!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBadgeV465{background:#fafafa!important;border-color:#e5e7eb!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSegmentedV475{background:#fafafa!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465 button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSegmentedV475 button{background:transparent!important;background-image:none!important;border:0!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSegmentedV465 button.is-active,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSegmentedV475 button.is-active{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSearchV475{background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:10px!important;color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 input,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSearchV475 input{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInboxRowV475{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInboxRowV475.is-selected,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-selected,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCompactV554.is-selected{background:#fafafa!important;background-image:none!important;border-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowV465.is-waiting:not(.is-selected){background:#fffbeb!important;border-color:#fde68a!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInboxRowV475 :is(strong,small,p,em,span){color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInboxPreviewV475{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInsightV475{border-left-color:#111827!important;background:#fafafa!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInsightV475 button{background:transparent!important;border:0!important;color:#374151!important;-webkit-text-fill-color:#374151!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:2px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachToolsListV475,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSavedPromptsV475,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachContextV475{background:#fff!important;background-image:none!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachToolsListV475 button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSavedPromptsV475 button{background:transparent!important;background-image:none!important;border:0!important;border-top:1px solid #e5e7eb!important;border-radius:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;padding:12px 0!important;min-height:0!important;width:100%!important;text-align:left!important;font-size:13px!important;font-weight:600!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachToolsListV475 button:first-of-type{border-top:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachToolsListV475 button span,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSavedPromptsV475 button>span{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSavedPromptsV475 header button{background:transparent!important;border:0!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;padding:0!important;width:auto!important;min-height:0!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachMetricGridV475 .tone-blue strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachRingRowV475 span{border-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachInboxBadgeV475.tone-checkin{background:#fafafa!important;color:#374151!important;-webkit-text-fill-color:#374151!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachPrimaryBtnV475,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoNotesActionsV351 .primary,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoNotesActionsV351 .coachPrimaryV207,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews button.primary.coachPrimaryV207{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachPrimaryBtnV475 *:not(svg):not(path),html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465 *:not(svg):not(path),html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438 *:not(svg):not(path),html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoNotesActionsV351 .coachPrimaryV207 *:not(svg):not(path),html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews button.primary.coachPrimaryV207 *:not(svg):not(path),html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachPrimaryBtnV475 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoNotesActionsV351 .coachPrimaryV207 svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachSecondaryBtnV475,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachProfileBtnV475,html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachActionChipsV475 button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465{background:#fafafa!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465 span{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465 span svg{color:#fff!important;stroke:#fff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCompletionBarV465 span,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsRingRowV465 .tone-accent span{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsRingRowV465 .tone-good span{background:transparent!important;border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsRingRowV465 .tone-warn span{background:transparent!important;border-color:#f59e0b!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsReadinessRingV465 span{border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInsightBlockV465{border-left-color:#06f!important;background:#fafafa!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInsightBlockV465 em{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInsightV465 button{background:transparent!important;border:0!important;color:#374151!important;-webkit-text-fill-color:#374151!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:2px}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsStatusBadgeV465{background:#fafafa!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsReadinessInlineV465.tone-accent{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCaughtUpV465 strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsInboxRowCompactV554.is-selected .coachCheckinsInboxUnreadV554{background:#06f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsLatestCardV465 strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnV434.coachCheckinsFormBtnPrimaryV438{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsPrimaryBtnV465 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnPrimaryV438 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormBtnV434.coachCheckinsFormBtnPrimaryV438 svg{color:#fff!important;stroke:#fff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSecondaryBtnV465 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCustomizeBtnV438 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormStripBtnV434 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV465 svg,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSearchV438 svg{color:#06f!important;stroke:#06f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsSecondaryBtnV465,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsCustomizeBtnV438,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsFormStripBtnV434,html[data-nutri-theme=light] #root .coachPortalV207.coachView-checkins .coachCheckinsDesktopV465 .coachCheckinsActionChipsV465 button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-aiQuestions .aiCoachDesktopV475 .aiCoachResponseV475{background:#fff!important;border-color:#e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV466),html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV437),html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsDesktopV458){background:#fff!important;background-image:none!important;color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews :is(.coachVideoReviewsDesktopV466,.coachVideoReviewsDesktopV437,.coachVideoReviewsDesktopV458){--hub-page: #ffffff;--hub-elevated: #ffffff;--hub-grouped: #ffffff;--hub-text: #111827;--hub-secondary: #374151;--hub-tertiary: #6b7280;--hub-separator: #e5e7eb;--hub-accent: #0066ff;--hub-accent-fill: #eff6ff;--vr-page: #ffffff;--vr-elevated: #ffffff;--vr-grouped: #ffffff;--vr-text: #111827;--vr-secondary: #374151;--vr-tertiary: #6b7280;--vr-separator: #e5e7eb;--vr-accent: #0066ff;--vr-accent-fill: #eff6ff;--vr-accent-text: #ffffff;--vr-icon-bg: #ffffff;color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews :is(.coachVideoMetaGridV437 div,.coachVideoMetaGridV458 div,.coachVideoSessionMetaV353 div,.coachVideoFeedbackEditV351,.coachVideoFeedbackEditV458,.coachVideoAiListV345,.coachVideoChecklistRowV390,.coachVideoSecondaryBtnV466,.coachVideoQuickNotesV345 button){background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackEditV351.good,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackEditV458.good{border-color:#22c55e!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackEditV351.bad,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackEditV458.bad{border-color:#ef4444!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackEditV351.drill,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackEditV458.drill{border-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews :is(.coachVideoChecklistPillV390,.coachVideoChecklistRowV390.tone-unset .coachVideoChecklistPillV390){background:#fff!important;border:1px solid #111827!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoInboxBadgeV437{background:#fff!important;border:1px solid #111827!important;color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoSecondaryBtnV466,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoQuickNotesV345 button,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoQuickNotesV458 button{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoNotesActionsV351 .primary,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoNotesActionsV351 .coachPrimaryV207,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews button.primary.coachPrimaryV207{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews :is(.coachVideoSummaryV458 textarea,.coachVideoSummaryNoteV351 textarea,.coachVideoFeedbackEditorsV458 textarea,.coachVideoFeedbackEditV351 textarea,.coachVideoFeedbackEditV458 textarea){background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoMetaIconV437,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackDotV458.tone-drill{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoFeedbackDotV458.tone-drill{background:#111827!important;border-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoEyebrowV466,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoEyebrowV435,html[data-nutri-theme=light] #root .coachPortalV207.coachView-videoReviews .coachVideoEyebrowV437{color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientModalV444{border-color:#e5e7eb!important;background:#fff!important;box-shadow:0 24px 80px #0f172a1f!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444{border-bottom-color:#e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444 span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientHeadV444 h2{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientBackV444,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientCloseV444{background:#fafafa!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444:hover,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444:focus-visible{background:#fafafa!important;border-color:#111827!important;transform:none!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444 strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientChoiceV444 small{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 input,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 select,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientFieldV444 textarea{background:#fff!important;border-color:#e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientAccessRowV444.active{background:#fafafa!important;border-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .ghost,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientInviteActionsV477 .ghost{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .primary,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientInviteActionsV477 a.primary{background:#111827!important;background-image:none!important;border:1px solid #111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientActionsV444 .primary *:not(svg):not(path),html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientInviteActionsV477 a.primary *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachAddClientInviteQrV477{background:#fafafa!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtWindowV527.coachFlowWindowV358{border-color:#e5e7eb!important;background:#fff!important;box-shadow:0 24px 80px #0f172a1f!important;color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtWindowV527 .coachFlowWindowHeadV358{border-bottom-color:#e5e7eb!important;background:#fff!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtWindowV527 .coachFlowWindowHeadV358 span,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtWindowV527 .coachFlowWindowHeadV358 h2{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtWindowV527 .coachSetPtHeadV581{display:block!important;grid-template-columns:none!important;padding:16px 16px 12px!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtWindowV527 .coachFlowWindowBackV358{display:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtFieldV527 :is(input[type=date],input[type=time]){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtFieldV527 :is(input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator){display:none!important;opacity:0!important;pointer-events:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtKindRowV527 button.active,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtSaveV527,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtCancelV527,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtClearV527{min-height:0!important;transform:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtIntroV527{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtKindRowV527 button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;transform:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtKindRowV527 button.active{background:#111827!important;background-image:none!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtFieldV527 span{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtFieldV527 :is(input,select,textarea){background:#fff!important;border-color:#e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtClearV527{background:transparent!important;background-image:none!important;border:0!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtCancelV527{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .coachSetPtSaveV527{background:#111827!important;background-image:none!important;border:1px solid #111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .pb388ToolbarSetPtV527,html[data-nutri-theme=light] #root .coachPortalV207.coachDesktopClientShellV285 .pbm388SetPtBtnV527{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command{--v556-accent: #0066ff;--v556-accent-soft: #eff6ff;--v556-accent-border: #0066ff;--v556-btn-text: #ffffff;--v559-accent: #0066ff;--ccd-active-day: #0066ff;--ccd-accent: #0066ff;--ho-navy: #0066ff;--ho-green: #16a34a;--ho-green-bg: #dcfce7;--ho-blue: #0066ff;--nz-green: #16a34a;--nz-blue: #0066ff;--nz-green-dark: #16a34a;--cd-accent: #0066ff}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-section-tabs{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active),html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-section-tab.active{height:32px!important;min-height:32px!important;padding:0 12px!important;background:#fff!important;background-image:none!important;border:1px solid #d0d7e2!important;border-radius:999px!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-section-tab.active{background:#eef5ff!important;border-color:#dceaff!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-section-tab.active :is(span,small,strong,b,em,.nz-section-tab-label){color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-btn-primary,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.primary,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionHeroHeadV323 button{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-btn-primary :is(span,small,strong,b,em,.nz-btn-icon-svg),html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.primary *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-btn:not(.nz-btn-primary):not(.nz-btn-ghost){background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-btn-ghost{background:transparent!important;background-image:none!important;border-color:transparent!important;color:#374151!important;-webkit-text-fill-color:#374151!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekCards button.active,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active{background:#06f!important;background-image:none!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekCards button.active :is(small,span,strong,b,em),html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .coachClientProgramDesktopV388 .ccd388WeekCards button.active :is(small,span,strong,b,em){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekCards button:not(.active),html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekNav button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388Panel header button,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321 button{background:transparent!important;background-image:none!important;border:0!important;color:#374151!important;-webkit-text-fill-color:#374151!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:2px}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-progress-bar,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-mini-bar>span,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientProgramShellV388.ccd388V559 .ccd388WeekProgress i{background:#06f!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-status-pill:not(.nz-status-danger):not(.nz-status-warn){background:#fafafa!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-chip-green,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-chip-blue{background:#fafafa!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-key-kcal,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriMacroBarTrackV524,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutritionBarV323 i.green{background:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .nz-key-protein{background:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .coachNutriSummaryKcalBlockV524 strong,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561MealCard strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachNutritionOverviewV524.ccd561Nutrition .ccd561Ring{border-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.green,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.green:disabled{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;opacity:1!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinActionsV321 button.green *:not(svg):not(path){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinNotesV321{display:block!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fafafa!important;padding:12px 14px!important;margin-bottom:14px!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinNotesV321>span{display:none!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinHeaderV321 h2>b.green{background:#fafafa!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article small{display:block!important;margin:0!important;line-height:1.3!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article strong{display:block!important;margin:0!important;line-height:1.35!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article em{display:block!important;margin:0!important;line-height:1.3!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article.tone-orange strong,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article.tone-blue strong,html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinSummaryRowsV321 article.tone-green strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408 .coachClientCheckinV321.ccd560Checkin .coachCheckinTemplateHistoryHeadV321 i{background:#fafafa!important;border:1px solid #e5e7eb!important;color:#374151!important;-webkit-text-fill-color:#374151!important}}@media (min-width: 901px){html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home:not(.coachMobileShellV389):has(.ch581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-clients:not(.coachMobileShellV389):has(.cc581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-groups:not(.coachMobileShellV389):has(.cg581){--coach-page: #ffffff !important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389)>.coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.cc581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389)>.coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-groups:not(.coachMobileShellV389) .coachMainV207:has(.cg581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389)>.coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.ch581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskHomeV409):has(.ch581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskHomeV552):has(.ch581){padding:0!important;margin:0!important;border:0!important;background:#fff!important;background-image:none!important;background-color:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .ch581,html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskHomeV409:has(.ch581){gap:0!important;margin:0!important;background:#fff!important;background-image:none!important;background-color:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskHomeV409:has(.ch581){padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-content,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-content,html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-content{background:#fff!important;background-image:none!important;background-color:#fff!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .workoutBuilderV555 .pb388SideCard.pb388ClientCard.pb583-client-card{padding:14px!important;overflow:visible!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb583-client-card .pb583-meta-grid small{margin-top:0!important;font-size:10px!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}html body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb583-client-card .pb583-meta-grid strong{font-size:13px!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}}.coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsV583),.coachPortalV207.coachDesktopClientShellV285.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsV583){padding:22px 24px 28px!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;overflow:auto!important}.coachVideoReviewsV583{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#1d1d1f;--hub-page: #f5f5f7;--hub-elevated: #ffffff;--hub-grouped: #fafafa;--hub-text: #111827;--hub-secondary: #374151;--hub-tertiary: #6b7280;--hub-separator: #e5e7eb;--hub-accent: #0066ff;--hub-accent-fill: #eff6ff;--vr-page: #f5f5f7;--vr-elevated: #ffffff;--vr-grouped: #fafafa;--vr-text: #111827;--vr-secondary: #374151;--vr-tertiary: #6b7280;--vr-separator: #e5e7eb;--vr-accent: #0066ff;--vr-accent-fill: #eff6ff;--vr-accent-text: #ffffff}.coachVideoReviewsV583 .coachVideoEyebrowV435,.coachVideoReviewsV583 .coachVideoEyebrowV437,.coachVideoReviewsV583 .coachVideoEyebrowV466{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.coachVideoReviewsV583 .coachVideoHeadCopyV435 h1,.coachVideoReviewsV583 .coachVideoHeadCopyV437 h1,.coachVideoReviewsV583 .coachVideoHeadCopyV466 h1{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important}.coachVideoReviewsV583 .coachVideoHeadCopyV435 p,.coachVideoReviewsV583 .coachVideoHeadCopyV437 p,.coachVideoReviewsV583 .coachVideoHeadCopyV466 p{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:17px!important;font-weight:400!important}.coachVideoReviewsV583 .coachVideoStatStripV466{border:0!important;background:transparent!important;overflow:visible!important}.coachVideoReviewsV583 .coachHubStatStripGridV466{gap:12px!important;background:transparent!important}.coachVideoReviewsV583 .coachHubStatStripGridV466 article{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important;padding:14px 16px!important}.coachVideoReviewsV583 .coachHubStatStripGridV466 strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-weight:800!important}.coachVideoReviewsV583 .coachHubStatStripGridV466 small,.coachVideoReviewsV583 .coachHubStatStripGridV466 em{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.coachVideoReviewsV583 .coachVideoPanelV458{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important}.coachVideoReviewsV583 .coachVideoInboxBadgeV437{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:8px!important}.coachVideoReviewsV583 .coachVideoSearchV437,.coachVideoReviewsV583 .coachVideoSearchV466{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.coachVideoReviewsV583 .coachVideoInboxRowV435.is-selected,.coachVideoReviewsV583 .coachVideoInboxRowV437.is-selected{border-color:#e5e7eb!important;background:#fff!important;box-shadow:inset 2px 0 #1d1d1f!important}.coachVideoReviewsV583 .coachVideoInboxRowV435>span,.coachVideoReviewsV583 .coachVideoInboxRowV437>span{background:#f3f4f6!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}.coachVideoReviewsV583 .coachVideoMovementHeadV354 button,.coachVideoReviewsV583 .coachVideoMovementChecklistV354 button[type=button]:not(.coachVideoChecklistRowV390){color:#06f!important;-webkit-text-fill-color:#0066ff!important}.coachVideoReviewsV583 .coachVideoSecondaryBtnV466,.coachVideoReviewsV583 .coachVideoRefreshBtnV435,.coachVideoReviewsV583 .coachVideoRefreshBtnV437{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:10px!important}.coachVideoReviewsV583 .coachVideoMetaGridV437 div,.coachVideoReviewsV583 .coachVideoMetaGridV458 div{background:#fafafa!important;border:1px solid #e5e7eb!important}.coachVideoReviewsV583 .coachVideoFeedbackEditV351.good,.coachVideoReviewsV583 .coachVideoFeedbackEditV458.good{border-color:#22c55e!important}.coachVideoReviewsV583 .coachVideoFeedbackEditV351.bad,.coachVideoReviewsV583 .coachVideoFeedbackEditV458.bad{border-color:#ef4444!important}.coachVideoReviewsV583 .coachVideoFeedbackEditV351.drill,.coachVideoReviewsV583 .coachVideoFeedbackEditV458.drill{border-color:#111827!important}.coachVideoReviewsV583 .coachVideoFeedbackDotV458.tone-drill{background:#111827!important;border-color:#111827!important}.coachVideoReviewsV583 .coachVideoNotesActionsV351 .primary,.coachVideoReviewsV583 .coachVideoNotesActionsV351 .coachPrimaryV207,.coachVideoReviewsV583 button.primary.coachPrimaryV207{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-radius:12px!important}html body #root .coachVideoReviewsV583[data-v=vr583]{--hub-accent: #0066ff !important;--hub-accent-fill: #eff6ff !important;--vr-accent: #0066ff !important;--vr-accent-fill: #eff6ff !important}html body #root .coachPortalV207.coachView-videoReviews .coachMainV207:has(.coachVideoReviewsV583[data-v=vr583]){background-color:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoEyebrowV435,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoEyebrowV437,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoEyebrowV466,html body #root .coachVideoReviewsV583[data-v=vr583] .coachHubStatStripGridV466 strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV435.is-selected,html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV437.is-selected{border-color:#06f!important;background:#eff6ff!important;box-shadow:inset 0 0 0 1px #0066ff1f!important}html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoNotesActionsV351 .coachPrimaryV207,html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoNotesActionsV351 .primary,html body #root .coachVideoReviewsV583[data-v=vr583] button.primary.coachPrimaryV207{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoQuickNotesV345 button,html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoQuickNotesV458 button{background:#fff!important;border:1px solid #e5e7eb!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-radius:999px!important;box-shadow:none!important}html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoSearchV437,html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoSearchV466{display:flex!important;align-items:center!important;min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fafafa!important;box-shadow:none!important}html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoSearchV437 input,html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoSearchV466 input{border:0!important;background:transparent!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoSecondaryBtnV466,html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoRefreshBtnV435,html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoRefreshBtnV437{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxBadgeV437{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:8px!important}.coachPortalV207.coachView-aiQuestions .coachMainV207:has(.coachQuestionsV583),.coachPortalV207.coachDesktopClientShellV285.coachView-aiQuestions .coachMainV207:has(.coachQuestionsV583){padding:22px 24px 28px!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;overflow:auto!important}.coachQuestionsV583{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#1d1d1f;--mq-page: #f5f5f7;--mq-elevated: #ffffff;--mq-grouped: #fafafa;--mq-text: #111827;--mq-secondary: #374151;--mq-tertiary: #6b7280;--mq-separator: #e5e7eb;--mq-accent: #0066ff;--mq-accent-fill: #eff6ff;--mq-accent-text: #ffffff;--mq-blue: #0066ff}.coachQuestionsV583 .aiCoachEyebrowV475{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.coachQuestionsV583 .aiCoachHeadCopyV475 h1{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important}.coachQuestionsV583 .aiCoachHeadCopyV475 p{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:17px!important;font-weight:400!important}.coachQuestionsV583 .aiCoachStatStripV475{border:0!important;background:transparent!important;overflow:visible!important}.coachQuestionsV583 .aiCoachStatStripGridV475{gap:12px!important;background:transparent!important}.coachQuestionsV583 .aiCoachStatStripGridV475 article{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important;padding:14px 16px!important}.coachQuestionsV583 .aiCoachStatStripGridV475 strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-weight:800!important}.coachQuestionsV583 .aiCoachStatStripGridV475 small{color:#374151!important;-webkit-text-fill-color:#374151!important}.coachQuestionsV583 .aiCoachStatStripGridV475 em{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.coachQuestionsV583 .aiCoachInboxPanelV475,.coachQuestionsV583 .aiCoachWorkspacePanelV475,.coachQuestionsV583 .aiCoachRightRailV475>section{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important}.coachQuestionsV583 .aiCoachSegmentedV475 button.is-active{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-weight:700!important}.coachQuestionsV583 .aiCoachSearchV475{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.coachQuestionsV583 .aiCoachInboxRowV475.is-selected{border-color:#06f!important;background:#eff6ff!important;box-shadow:inset 0 0 0 1px #0066ff1f!important}.coachQuestionsV583 .aiCoachInboxAvatarV475,.coachQuestionsV583 .aiCoachWorkspaceAvatarV475{background:#eff6ff!important;color:#06f!important;border-color:#0066ff1f!important}.coachQuestionsV583 .aiCoachInboxBadgeV475.tone-checkin{background:#eff6ff!important;color:#06f!important;border-color:#0066ff29!important}.coachQuestionsV583 .aiCoachInsightV475{background:#eff6ff!important;border-left-color:#06f!important;border-color:#0066ff29!important}.coachQuestionsV583 .aiCoachInsightV475 label{color:#06f!important;-webkit-text-fill-color:#0066ff!important}.coachQuestionsV583 .aiCoachInsightV475 button{color:#06f!important;-webkit-text-fill-color:#0066ff!important;text-decoration:none!important;font-weight:700!important}.coachQuestionsV583 .aiCoachActionChipsV475 button{color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-color:#e5e7eb!important;background:#fff!important;font-weight:700!important}.coachQuestionsV583 .aiCoachPrimaryBtnV475,.coachQuestionsV583 .aiCoachResponseFooterV475 .aiCoachPrimaryBtnV475{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-radius:8px!important;height:auto!important;min-height:0!important;padding:7px 12px!important;font-size:12px!important}.coachQuestionsV583 .aiCoachSecondaryBtnV475,.coachQuestionsV583 .aiCoachProfileBtnV475{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:8px!important;height:auto!important;min-height:0!important;padding:7px 12px!important;font-size:12px!important}.coachQuestionsV583 .aiCoachToolsListV475 button span,.coachQuestionsV583 .aiCoachSavedPromptsV475 button>span,.coachQuestionsV583 .aiCoachSavedPromptsV475 header button{color:#06f!important;-webkit-text-fill-color:#0066ff!important}.coachQuestionsV583 .aiCoachMetricGridV475 .tone-blue strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}.coachQuestionsV583 .aiCoachRingRowV475 article:last-child span{border-color:#06f!important;color:#06f!important}html body #root .coachQuestionsV583[data-v=qu583]{--mq-accent: #0066ff !important;--mq-accent-fill: #eff6ff !important;--mq-blue: #0066ff !important}html body #root .coachPortalV207.coachView-aiQuestions .coachMainV207:has(.coachQuestionsV583[data-v=qu583]){background-color:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiQuestions .coachQuestionsV583[data-v=qu583] .aiCoachEyebrowV475,html body #root .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475 strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachInboxRowV475.is-selected{border-color:#06f!important;background:#eff6ff!important;box-shadow:inset 0 0 0 1px #0066ff1f!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachSegmentedV475 button.is-active{color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-color:#e5e7eb!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachPrimaryBtnV475{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachInsightV475{background:#eff6ff!important;border-left:3px solid #0066ff!important;border-color:#0066ff29!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachInsightV475 button{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachSearchV475{display:flex!important;align-items:center!important;min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fafafa!important;box-shadow:none!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachSearchV475 input{border:0!important;background:transparent!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachActionChipsV475 button{background:#fff!important;border:1px solid #e5e7eb!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border-radius:8px!important;box-shadow:none!important;height:auto!important;min-height:0!important;padding:5px 9px!important;font-size:11px!important;font-weight:650!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachSecondaryBtnV475,html body #root .coachQuestionsV583[data-v=qu583] .aiCoachProfileBtnV475{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachQuestionsV583[data-v=qu583] .aiCoachInboxPanelV475,html body #root .coachQuestionsV583[data-v=qu583] .aiCoachWorkspacePanelV475,html body #root .coachQuestionsV583[data-v=qu583] .aiCoachRightRailV475>section{box-shadow:0 1px 1px #00000005,0 8px 24px #0000000f!important}@media (min-width: 901px){html[data-nutri-theme=light]:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)),html[data-nutri-theme=light]:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)) body,html[data-nutri-theme=light]:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)) #root{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) :where(h1,h2,h3,h4,h5,p,span,small,strong,em,button,input,label,td,th,a,div,li,select,textarea){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389){--coach-page: #f4f6f9 !important;--ch581-canvas: #f4f6f9 !important;--soft: #f4f6f9 !important;--nz-soft: #f4f6f9 !important;--coach-wave: rgba(0, 102, 255, .02);--flat-text: #1d1d1f;--flat-muted: #6b7280;--flat-subtle: #475569;--flat-line: #e5e7eb;--flat-soft: #fafafa;--flat-blue: #0066ff;--flat-blue-soft: #eff6ff;--coach-text: #1d1d1f !important;--c-text: #1d1d1f !important;--cmc-text: #1d1d1f !important;--cmcp-text: #1d1d1f !important;--cg-text: #1d1d1f !important;--hub-text: #1d1d1f !important;--vr-text: #1d1d1f !important;--mq-text: #1d1d1f !important;color:#1d1d1f!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;isolation:isolate;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389):before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389):after{content:none!important;display:none!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207{position:relative!important;z-index:2!important;min-height:0!important;align-self:stretch!important;height:100%!important;max-height:100%!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207:after{content:none!important;display:none!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583]{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='280' viewBox='0 0 264 280' fill='none'%3E%3Cpath d='M0 280V36C74 68 120 112 155 158C200 225 240 258 264 280H0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M0 280V78C64 108 105 148 136 190C178 242 216 262 264 280H0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M0 280V118C52 142 90 178 118 215C150 255 198 268 264 280H0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:bottom left!important;background-size:220px 240px!important;border-right:1px solid #e5e7eb!important;box-shadow:none!important;position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:none!important;align-self:stretch!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:top right!important;background-size:560px 300px!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-scroll,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-content,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskHomeV409,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV409,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root{background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>:is(.cg581,.ch581,.cp581,.cp581-builder,.cc581){flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>:is(.coachDeskIntelShellV575,.coachDeskIntelV409,.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207 .coachDeskIntelShellV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207 .coachDeskIntelV409,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207 .coachDeskIntelV552.ci552-root{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581){overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.cc581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581 .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581 .cc581-main,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581 .cc581-scroll{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;flex:1 1 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581 .cc581-content{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581 .cc581-table-card{flex:0 0 auto!important;flex-grow:0!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581 .cc581-table-wrap{flex:0 0 auto!important;min-height:0!important;height:auto!important;overflow:visible!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583],html[data-nutri-theme=light] body #root .cc581[data-v=cl583] :where(h1,h2,h3,h4,p,span,small,strong,em,button,input,label,td,th,a,div){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583]{color:#1d1d1f!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-content{padding:28px 32px 0!important;gap:20px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-head{align-items:flex-start!important;gap:20px!important;margin:0!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-eyebrow{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-head h1{margin:6px 0 0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-head p{margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-search,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-btn-outline,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-daterange{height:40px!important;min-height:40px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-search{min-width:220px!important;width:auto!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-search input{font-size:15px!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-search input::placeholder{color:#6b7280!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-daterange{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:4px 12px!important;line-height:1.2!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-daterange small{font-size:12px!important;font-weight:500!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-btn-blue{height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:8px!important;border:none!important;background:#06f!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi{display:flex!important;flex-direction:column!important;position:relative!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important;padding:14px 14px 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi-top svg{flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-kpi-link{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;font-weight:650!important;font-style:normal!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-kpi strong{order:0!important;margin:0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-kpi.is-alert strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-kpi.is-accent strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-kpi small{order:1!important;margin-top:6px!important;font-size:14px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;text-transform:none!important;letter-spacing:normal!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-kpi-foot{order:2!important;margin-top:4px!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-kpi em{margin:0!important;font-size:13px!important;font-weight:600!important;font-style:normal!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-table-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-roster-tabs{display:flex!important;gap:4px!important;padding:10px 12px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-roster-tab{display:inline-flex!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;border-radius:7px!important;border:0!important;border-bottom:0!important;margin:0!important;background:transparent!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:15px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-roster-tab.is-on{background:#fafafa!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-bottom:0!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-roster-tab-count{font-size:14px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-table{table-layout:fixed!important;width:100%!important;border-collapse:collapse!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-table th{padding:10px 12px!important;font-size:13px!important;font-weight:650!important;letter-spacing:normal!important;text-transform:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:transparent!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-table td{padding:11px 12px!important;font-size:15px!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-bottom:1px solid #e5e7eb!important;vertical-align:middle!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-client-cell{display:flex!important;align-items:center!important;gap:8px!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-client-cell strong{font-size:15px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-client-cell span{font-size:14px!important;font-weight:600!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-search svg{display:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-av{width:28px!important;height:28px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;background:#fafafa!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] tr.is-selected .cc581-av{background:#fee2e2!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-pill{display:inline-flex!important;align-items:center!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0 7px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-cell-strong{font-size:14px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-cell-muted{font-size:14px!important;font-weight:500!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-next{font-size:15px!important;font-weight:650!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-prog-bar{height:6px!important;border-radius:999px!important;background:#fafafa!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-prog-pct{font-size:13px!important;font-weight:650!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] tr.is-selected,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] tr.is-selected td{background:#fff!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel{background:transparent!important;border-left:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel-static-label{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel-quick-actions{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel-quick-actions .cc581-btn-sm{width:100%!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-ai-box.is-applied{background:#ecfdf5!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-pill.ok{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-daterange,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-head-actions .cc581-btn-outline{display:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-head-actions .cc581-btn-blue{display:inline-flex!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-card,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-next-card,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-ai-box{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important;padding:12px!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-ai-box,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-card:has(.cc581-ai-box){background:#fff!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-card h3,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel h3{margin:0 0 10px!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-av.lg{width:48px!important;height:48px!important;font-size:16px!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-icon-btn{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:18px!important;font-weight:500!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel-tabs{display:flex!important;gap:2px!important;padding:10px 12px!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel-tab{height:30px!important;min-height:30px!important;padding:0 10px!important;border:0!important;border-bottom:0!important;border-radius:7px!important;background:transparent!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:15px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-panel-tab.is-on{background:#fafafa!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-day{width:auto!important;height:22px!important;min-width:36px!important;min-height:22px!important;padding:0 8px!important;border-radius:6px!important;border:0!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-day.done{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-meal-dot,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-dot{width:8px!important;height:8px!important;border-radius:999px!important;background:#e5e7eb!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-meal-dot.is-on,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-dot.is-on,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-meal-dot.done,html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-dot.done{background:#15803d!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-table-foot{padding:10px 12px!important;font-size:14px!important;color:#6b7280!important;border-top:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .cc581[data-v=cl583] .cc581-page{min-width:0!important;height:auto!important;padding:4px 8px!important;border-radius:6px!important;font-size:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-intelligence .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home .coachMainV207:has(.coachDeskIntelShellV575),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelShellV575),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-intelligence:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552){padding:28px 32px 0!important;margin:0!important;gap:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-row:last-child{margin-bottom:0!important;padding-bottom:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelShellV575,html[data-nutri-theme=light] body #root .coachDeskIntelV409,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root{display:block!important;gap:0!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;letter-spacing:-.01em!important;position:relative!important;width:100%!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home:not(.coachMobileShellV389) .mobileCoachHomeV299{display:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root{--text: #000000 !important;--muted: #000000 !important;--subtle: #000000 !important;--line: #d0d7e2 !important;--soft: #f4f6f9 !important;--accent: #0a66ff !important;--accent-soft: #eef5ff !important;--font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif !important;font-family:var(--font)!important;color:#000!important;letter-spacing:-.01em!important;line-height:1.4!important;font-size:16px!important;padding-bottom:0!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-waves{display:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;margin-bottom:20px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-eyebrow{display:block!important;margin:0 0 6px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top h1{margin:0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top p{margin:6px 0 0!important;font-size:14px!important;line-height:1.35!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachSettingsPageV633 .coachSettingsPageEyebrowV633{display:block!important;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachSettingsPageV633 .coachSettingsHeadV633 h1{margin:0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachSettingsPageV633 .coachSettingsHeadV633 p{margin:6px 0 0!important;font-size:17px!important;line-height:1.35!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-search,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-toolbtn,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-daterange{height:36px!important;min-height:36px!important;max-height:36px!important;box-sizing:border-box!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;color:#000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-search{display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-search input,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-search input[type=search]{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;max-height:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-size:15px!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-toolbtn.is-active{border-color:#06f!important;color:#06f!important;background:#eff6ff!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-filter-menu{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 28px #0f172a14!important;z-index:60!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top{z-index:5!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top:has(.ci552-filter-wrap.is-open){z-index:40!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook-banner,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook{z-index:1!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-filter-menu button{background:transparent!important;border:0!important;box-shadow:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-filter-menu button.is-active,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-filter-menu button:hover{background:#fafafa!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook-banner{margin-bottom:16px!important;padding:12px 14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#eff6ff!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook-banner strong{font-size:15px!important;font-weight:700!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook-banner p{margin:0!important;font-size:16px!important;line-height:1.45!important;color:#475569!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook-card{padding:10px 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook-card strong{display:block!important;margin:0 0 4px!important;font-size:15px!important;font-weight:650!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook-card p{margin:0!important;font-size:14px!important;line-height:1.4!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 20px!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi{padding:14px 14px 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;min-height:0!important;height:auto!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi strong{font-size:34px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi.tone-danger strong{color:#dc2626!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi.tone-warn strong{color:#c2410c!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi.tone-good strong{color:#15803d!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi.tone-info strong{color:#06f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi label{margin-top:6px!important;font-size:14px!important;font-weight:650!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpi-trend{margin-top:4px!important;font-size:13px!important;font-weight:600!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-hairline{height:1px!important;margin:0!important;padding:0!important;background:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-row{display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:16px!important;margin:18px 0!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-row:last-child{margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-panel{padding:14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-panel-head{margin-bottom:12px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-panel-head h2{font-size:18px!important;font-weight:650!important;letter-spacing:-.02em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-link{color:#06f!important;font-size:15px!important;font-weight:600!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-btn-primary,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-btn-outline{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 12px!important;border-radius:7px!important;font-size:14px!important;font-weight:650!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-btn-primary{background:#06f!important;color:#fff!important;box-shadow:none!important;border:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-btn-outline{background:#fff!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-sig-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-sig-card{padding:12px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-sig-card strong{margin-top:4px!important;font-size:28px!important;line-height:1!important;letter-spacing:-.03em!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-alerts td{padding:11px 8px 11px 0!important;font-size:14px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-rec{padding:10px 0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-tile,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-tile:hover,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-tile.is-selected{background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-tile.is-selected{border-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut{width:140px!important;height:140px!important;margin:0!important;position:relative!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut-center{display:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut-svg-label text:first-child{fill:#000!important;font-size:28px!important;font-weight:800!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut-svg-label text:last-child{fill:#6b7280!important;font-size:12px!important;font-weight:600!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-risk-list,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-timeline{background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-risk-line,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-tl{background:transparent!important;background-image:none!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-tl{border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-tl:last-child{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-timeline{max-height:168px!important;overflow-y:auto!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-playbook{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-row{grid-template-columns:1.5fr 1fr!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.nz-coach-command){padding:0!important;margin:0!important;gap:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%!important;max-height:100%!important;min-height:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command{--ho-bg: #ffffff !important;--ho-surface: #ffffff !important;--ho-border: #e5e7eb !important;--ho-text: #1d1d1f !important;--ho-muted: #6b7280 !important;--ho-navy: #0066ff !important;--ho-blue: #0066ff !important;--ho-shadow-card: none !important;--ho-shadow-btn: none !important;--nz-bg: #ffffff !important;--nz-page: #ffffff !important;--nz-panel-solid: #ffffff !important;--nz-soft: #f4f6f9 !important;--nz-soft-2: #f4f6f9 !important;--nz-border: #e5e7eb !important;--nz-heading: #1d1d1f !important;--nz-text: #1d1d1f !important;--nz-muted: #6b7280 !important;--nz-navy: #0066ff !important;--nz-blue: #0066ff !important;--nz-font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif !important;--v556-page: #ffffff !important;--v556-card: #ffffff !important;--v556-text: #1d1d1f !important;--v556-line: #e5e7eb !important;--v556-slate-soft: #f4f6f9 !important;--v556-accent: #0066ff !important;--v556-accent-soft: #eff6ff !important;--v556-accent-border: rgba(0, 102, 255, .28) !important;--v556-btn-text: #ffffff !important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important;color:#1d1d1f!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased!important;box-shadow:none!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-command-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;min-height:0!important;height:100%!important;flex:1 1 auto!important;background:transparent!important;align-items:stretch!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-rail{width:auto!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:420px 240px!important;border-left:1px solid #e5e7eb!important;border-right:none!important;padding:16px!important;gap:14px!important;box-shadow:none!important;position:relative!important;top:auto!important;height:100%!important;max-height:none!important;align-self:stretch!important;overflow-x:hidden!important;overflow-y:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-back-link{margin:0!important;font-size:12px!important;font-weight:650!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;letter-spacing:-.01em!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-profile{margin:0!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-avatar{width:48px!important;height:48px!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-avatar.is-danger{background:#fee2e2!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-name{font-size:16px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-list,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-meta{gap:0!important;font-size:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-row{border-bottom:1px solid #e5e7eb!important;padding:10px 0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item:last-child,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-row:last-child{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-body{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;width:100%!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-label{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:600!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-value{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-weight:650!important;font-size:13px!important;text-align:right!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-select-wrap{flex:1!important;min-width:0!important;text-align:right!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-select{width:100%!important;max-width:100%!important;font-size:12px!important;font-weight:650!important;color:#1d1d1f!important;text-align:left!important;border:1px solid #d0d7e2!important;border-radius:8px!important;background:#fff!important;padding:4px 28px 4px 8px!important;min-height:32px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-insight,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-mini,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-chip-muted,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-card{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-card:after,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card:after{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main{padding:18px 20px 28px!important;background:transparent!important;background-color:transparent!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-page-header{display:block!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;margin:0 0 14px!important;padding:0!important;border-bottom:0!important;background:transparent!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-header-kicker{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-title-row{display:flex!important;align-items:center!important;gap:10px!important;margin-top:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-title{margin:0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-subtitle{margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-top-actions{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions-title{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions .nz-rail-actions{display:grid!important;gap:8px!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions .nz-btn{width:100%!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn{height:auto!important;min-height:0!important;padding:10px 14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;letter-spacing:-.01em!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn.ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row .nz-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card-head .nz-btn{border:none!important;background:transparent!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;height:auto!important;min-height:0!important;padding:0!important;font-size:14px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary{background:#06f!important;background-image:none!important;border:none!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn-primary span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn-primary .nz-btn-icon-svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-bottom:0!important;background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active{height:32px!important;min-height:32px!important;padding:0 12px!important;margin:0!important;border:1px solid #d0d7e2!important;border-radius:999px!important;background:#fff!important;background-image:none!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important;filter:none!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active) :is(span,.nz-section-tab-label){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:hover:not(.active){background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active :is(span,small,strong,b,em,.nz-section-tab-label){background:#eef5ff!important;border-color:#dceaff!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important;padding:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-focus{margin:0 0 8px!important;font-size:12px!important;font-weight:500!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:18px!important;margin:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;overflow:visible!important;flex:1!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card{padding:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card-title,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card h3,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card-head,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command h3{font-size:18px!important;font-weight:650!important;letter-spacing:-.02em!important;text-transform:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid-top,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid-mid,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid-bottom,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid-activity{gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid-top,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid-activity{display:grid!important;grid-template-columns:1.2fr 1fr!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-insight-stack{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-insight{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#eff6ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-insight-title{margin:0 0 2px!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-insight-text{margin:0!important;font-size:13px!important;line-height:1.4!important;color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-list{display:grid!important;gap:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity{padding:10px 0!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity:last-child{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-title{font-size:13px!important;font-weight:650!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-sub,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-time{font-size:12px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-card{padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fafafa!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-label{font-size:11px!important;font-weight:600!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-value{margin-top:2px!important;font-size:16px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 0!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row:last-child{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-mini-bar{height:6px!important;border-radius:999px!important;background:#fafafa!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-mini-bar>span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-mini-bar-fill{background:#06f!important;background-image:none!important;height:100%!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card .nz-chip,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card .nz-status-pill{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-foot{border-top:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress-caption{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-insight{background:#eff6ff!important;border:1px solid #e5e7eb!important;border-left:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important;padding:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome{padding:0!important;border-bottom:0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome .nz-page-header{padding:0!important;margin:0 0 14px!important;border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome .nz-section-tabs{margin:0 0 14px!important;border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-session-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-status-pill.is-blue{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-status-pill.is-muted{background:#f3f4f6!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card-actions{display:flex!important;gap:8px!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-card{background:#eff6ff!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-card .nz-card-title,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-card h3{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-body,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-note-body{margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-kv,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv{display:grid!important;gap:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-kv-row,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv-row{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:6px 0!important;border-bottom:1px solid #e5e7eb!important;font-size:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-kv-row:last-child,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv-row:last-child{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-kv-row span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv-row span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity-kv-row strong,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv-row strong{font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-soft-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-soft-cell{padding:8px!important;border-radius:8px!important;background:#fff!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-soft-label{font-size:12px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-trend-soft-value{margin-top:2px!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-donut{width:88px!important;height:88px!important;margin:0 auto 10px!important;border-radius:999px!important;border:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-donut-core{width:100%!important;height:100%!important;border-radius:999px!important;background:#fff!important;display:grid!important;place-content:center!important;text-align:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-donut-core strong{display:block!important;font-size:18px!important;font-weight:800!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-donut-core span{font-size:11px!important;font-weight:650!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-title{font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;text-transform:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-foot span{display:block!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:13px!important;font-weight:600!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-foot strong{display:block!important;margin-top:2px!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-content-grid-2x2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-span-full{grid-column:1 / -1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-panel-back{margin:12px 18px 0!important;font-size:14px!important;font-weight:600!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-shell>.nz-kpi-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important;grid-column:1 / -1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-shell>.nz-kpi-grid>.nz-kpi-card{grid-column:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:14px 14px 12px!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-head{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value-text{margin:0!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-denom{font-size:16px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-label{display:block!important;margin:6px 0 0!important;font-size:14px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;letter-spacing:-.01em!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-sub{margin:4px 0 0!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress-track{margin-top:8px!important;height:6px!important;border-radius:999px!important;background:#fafafa!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress-bar,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress-bar.nz-bar-purple,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress-bar.nz-bar-blue{background:#06f!important;background-image:none!important;border-radius:999px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-status-pill{display:inline-flex!important;align-items:center!important;height:18px!important;min-height:18px!important;padding:0 7px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command *{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command input,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command textarea,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command button{font-family:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389){--coach-page: #f4f6f9 !important;--ch581-canvas: #f4f6f9 !important;--soft: #f4f6f9 !important;--nz-soft: #f4f6f9 !important;--nz-soft-2: #e8edf4 !important;--v556-slate-soft: #f4f6f9 !important;--ho-bg: #f4f6f9 !important;--ci-grouped: #ffffff !important;--mq-grouped: #ffffff !important;--hub-grouped: #ffffff !important;--vr-grouped: #ffffff !important;--pb-bg: #f4f6f9 !important;--wb555-shell: #ffffff !important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-page,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-content,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-panel,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-panel-body,html[data-nutri-theme=light] body #root .coachPortalV207 .ch581,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-builder,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsDesktopV466,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsDesktopV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsDesktopV458,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsDesktopV465,html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachDesktopV475,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-canvas-frame,html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.coachQuestionsV583),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.coachVideoReviewsDesktopV466),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.coachVideoReviewsDesktopV437),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.coachVideoReviewsDesktopV458),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.coachCheckinsDesktopV465),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.aiCoachDesktopV475),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.cg581),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.cp581),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.cp581-builder),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.cai612-page),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiCoachInsights .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiCoachInsights:not(.coachMobileShellV389)>.coachMainV207{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-sig-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-trend-soft-cell,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-status-item,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-metric,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-macro,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-status-item,html[data-nutri-theme=light] body #root .coachPortalV207 .ch581-insight,html[data-nutri-theme=light] body #root .coachPortalV207 .coachNutritionStatCardV323,html[data-nutri-theme=light] body #root .coachPortalV207 .coachNutritionMealsWrapV323,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinNotesV321,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsInsightBlockV465,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsCaughtUpV465,html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachInsightV475,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-filters,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-table-toolbar,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-table-foot,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-upcoming-panel,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-checkin-stat,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-trend-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-ring-mini,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoMetaGridV466 div,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoMetaGridV437 div,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoMetaGridV458 div,html[data-nutri-theme=light] body #root .coachPortalV207 [class*=coachVideoMetaGrid]>div{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-table th,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581-note-input,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-table th,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsSearchV465,html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachSearchV475,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-top-search,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-top-search input,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsSegmentedV465,html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachSegmentedV475{background:#fff!important;background-color:#fff!important}}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-open,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-session-banner,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-train-card,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-session-card,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-detail-cell{background:#fff!important;border-color:#e5e7eb!important;color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root{background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-backdrop{background:#00000047!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.ci552-drawer-root),html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207:has(.coachDeskIntelV552){position:relative!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer,html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-root{background:#fff!important;border-color:#e5e7eb!important;color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-root{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4000!important;background:transparent!important;pointer-events:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-backdrop{background:#0f172a47!important;pointer-events:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer{width:min(420px,38vw)!important;max-width:480px!important;box-shadow:none!important;border-left:1px solid #e5e7eb!important;background:#fff!important;pointer-events:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-close,html[data-nutri-theme=light] body #root .coachPortalV207 button.ci552-drawer-close,html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-close:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-close:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-close:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-close:active{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-close:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .ci552-drawer-close:focus-visible{background:#fafafa!important;background-color:#fafafa!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder-body,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .workoutBuilderV555.programBuilderV388,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388App,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388Main,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .coachMainV207:has(.cp581-builder){background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai,html[data-nutri-theme=light] body #root .coachPortalV207 .pb388SideCard.pb575-rail-ai,html[data-nutri-theme=light] body #root .coachPortalV207 .pb388SideCard.pb575-program-insight{background:#fff!important;border:1px solid #e5e7eb!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight.is-review,html[data-nutri-theme=light] body #root .coachPortalV207 .pb388SideCard.pb575-program-insight.is-review{border-color:#fbbf24!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai-btn.is-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-session-banner-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-session-card button{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai-btn.is-accent{background:#fff!important;border-color:#e5e7eb!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai-btn.is-ghost{background:#fff!important;border-color:#e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-close,html[data-nutri-theme=light] body #root .coachPortalV207 button.pb575-drawer-close,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-close:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-close:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-close:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-close:active{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:none!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-close:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-close:focus-visible{background:#fafafa!important;background-color:#fafafa!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-btn:not(.is-primary),html[data-nutri-theme=light] body #root .coachPortalV207 button.pb575-drawer-btn:not(.is-primary){background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 button.pb575-train-pill.pb583-pill{display:inline-flex!important;align-items:center!important;margin-left:8px!important;vertical-align:middle!important}html body:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)) button.nzDbDebugPill,html body:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)) aside.nzDbDebugPanel,html body:has(.coachPortalV207.coachView-programBuilder) button.nzDbDebugPill,html body:has(.coachPortalV207.coachView-programBuilder) aside.nzDbDebugPanel,html body:has(.coachPortalV207.coachView-clientPortal) button.nzDbDebugPill,html body:has(.coachPortalV207.coachView-clientPortal) aside.nzDbDebugPanel,html body:has(.coachPortalV207.coachView-clients .nz-coach-command) button.nzDbDebugPill,html body:has(.coachPortalV207.coachView-clients .nz-coach-command) aside.nzDbDebugPanel{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}@media (min-width: 901px){html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389){height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .coachMainV207:has(.cp581-builder),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389)>.coachMainV207:has(.cp581-builder){display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .coachMainV207>.cp581-builder,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .cp581-builder[data-v=pb583]{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;background:transparent!important;background-color:transparent!important;padding-bottom:0!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer-root{bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete{width:min(560px,34vw)!important;max-width:600px!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-drawer-body{overflow-x:hidden!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-detail-cell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-detail-cell input,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-custom-add-row input{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-detail-cell input{min-height:32px!important;height:auto!important;padding:5px 8px!important;font-size:12.5px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-custom-add-row--pb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-drawer-foot{min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer.is-athlete .pb575-drawer-btn{flex:1 1 0!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .pb575-drawer-foot{padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder{min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important;background:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder .coachMainV207{height:100%!important;max-height:100%!important;min-height:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:top right!important;background-size:560px 300px!important}}@media (min-width: 901px){html[data-nutri-theme=light]:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)),html[data-nutri-theme=light]:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)) body,html[data-nutri-theme=light]:has(.coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)) #root{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important;margin:0!important;padding:0!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389):before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389):after,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207:after{content:none!important;display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583]{height:100%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;overflow:hidden!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='280' viewBox='0 0 264 280' fill='none'%3E%3Cpath d='M0 280V36C74 68 120 112 155 158C200 225 240 258 264 280H0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M0 280V78C64 108 105 148 136 190C178 242 216 262 264 280H0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M0 280V118C52 142 90 178 118 215C150 255 198 268 264 280H0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:left bottom!important;background-size:220px 240px!important;background-clip:padding-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelShellV575),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-intelligence:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-intelligence:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-checkins:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-videoReviews:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-videoReviews:not(.coachMobileShellV389) .coachMainV207:has(.coachVideoReviewsV583),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-videoReviews:not(.coachMobileShellV389) .coachMainV207:has(.coachVideoReviewsV583[data-v=vr583]),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiQuestions:not(.coachMobileShellV389) .coachMainV207:has(.coachQuestionsV583),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-aiQuestions:not(.coachMobileShellV389) .coachMainV207:has(.coachQuestionsV583[data-v=qu583]){height:100%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important;background-attachment:scroll!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelShellV575),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-intelligence:not(.coachMobileShellV389) .coachMainV207:has(.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-settings:not(.coachMobileShellV389) .coachMainV207:has(.coachSettingsPageV633),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-profile:not(.coachMobileShellV389) .coachMainV207:has(.coachSettingsPageV633),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-help:not(.coachMobileShellV389) .coachMainV207:has(.coachHelpFaqPageV641){padding:28px 32px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.cc581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .coachMainV207:has(.cg581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-programBuilder:not(.coachMobileShellV389) .coachMainV207:has(.cp581-builder){height:100%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;margin:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .coachMainV207:has(.nz-coach-command){display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.nz-coach-command{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>:is(.coachDeskIntelShellV575,.coachDeskIntelV409,.coachDeskIntelV552),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.coachDeskIntelV552.ci552-root{flex:0 0 auto!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;background-color:transparent!important;background-image:none!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>:is(.cg581,.cc581,.ch581,.cp581,.cp581-builder){flex:1 1 auto!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;background-color:transparent!important;background-image:none!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-scroll,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-content,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581,html[data-nutri-theme=light] body #root .coachPortalV207 .ch581,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575{background-color:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-waves{display:block!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-wave-bl{display:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-wave-tr{display:block!important;opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581 .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581 .cc581-main,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581 .cc581-scroll,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581 .cc581-content{height:100%!important;max-height:100%!important;min-height:0!important;flex:1 1 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581 .cc581-table-card{flex:0 0 auto!important;flex-grow:0!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389) .cc581 .cc581-table-wrap{flex:0 0 auto!important;min-height:0!important;height:auto!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581 .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581 .cg581-main,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581 .cg581-scroll{height:100%!important;max-height:100%!important;min-height:0!important;flex:1 1 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581 .cg581-content{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-groups:not(.coachMobileShellV389) .cg581 .cg581-table-card{flex:0 0 auto!important;flex-grow:0!important;min-height:0!important;height:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachVideoReviewsV583,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV583,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsDesktopV465,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsDesktopV438,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .nz-coach-command{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-eyebrow,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsEyebrowV434,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsEyebrowV438,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsEyebrowV465,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoEyebrowV435,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoEyebrowV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoEyebrowV466,html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachEyebrowV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV435>p.coachVideoEyebrowV435,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV437>p.coachVideoEyebrowV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV466>p.coachVideoEyebrowV466,html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachHeadCopyV475>p.aiCoachEyebrowV475{display:block!important;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-header-kicker,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-eyebrow{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head h1{margin:6px 0 0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-head h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsHeadCopyV434 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsHeadCopyV438 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsHeadCopyV465 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV435 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV437 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV466 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadV466 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachHeadCopyV475 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-title{margin:0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581 .cg581-head>div>p,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsSubV434,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsSubV438,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsSubV465,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV435>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV437>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoHeadCopyV466>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207 .aiCoachHeadCopyV475>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-subtitle{margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;line-height:1.35!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsDesktopV465,html[data-nutri-theme=light] body #root .coachPortalV207 .coachCheckinsDesktopV438{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;color:#1d1d1f!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMainV207 :where(article,section,aside,header,footer,nav,main,div,span,small,strong,em,p,h1,h2,h3,h4,h5,label,td,th,li,button,a,input,select,textarea){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelShellV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV409,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-main,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-scroll,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-content,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-table td,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-kpi,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-kpi-top,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-kpis,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-head-actions,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581 .cc581-table-card,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-kpi,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-panel,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-panel-head,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-alerts td,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-playbook-banner,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card{color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-alerts th{font-size:13px!important;font-weight:650!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-alerts td,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-tclient{font-size:15px!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-tclient{-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-issue{font-size:14px!important;font-weight:500!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-status-plain,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-pri-plain{font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value-text{font-size:34px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-label{font-size:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card-title,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card h3,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command h3{font-size:18px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-card .nz-card-title,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-card h3{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-body{color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-back-link{background:transparent!important;background-color:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-status-item,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-card,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-ai-box,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-card:has(.cc581-ai-box),html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-metric,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581-next-card{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-card:after,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card:after{display:none!important;content:none!important;background:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-rail{background-image:none!important}}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clientPortal,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clientPortal .clientPortalShellV388,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clientPortal .clientPortalExactV261,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clientPortal .clientPortalV266{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV388.coachMobileClientPortalV575{--cmcp-bg: #ffffff !important;--cmcp-panel: #ffffff !important;--cmcp-panel-2: #fafafa !important;--cmcp-border: #e5e7eb !important;--cmcp-text: #1d1d1f !important;--cmcp-muted: #6b7280 !important;--cmcp-accent: #0066ff !important;--cmcp-accent-soft: #eff6ff !important;--cmcp-accent-border: rgba(0, 102, 255, .28) !important;--cmcp-accent-text: #0066ff !important;--cmcp-warn: #c2410c !important;--cmcp-warn-soft: #ffedd5 !important;--cmcp-warn-border: #fed7aa !important;--cmcp-due: #0066ff !important;--cmcp-due-soft: #eff6ff !important;--coach-accent: #0066ff !important;--coach-line: #e5e7eb !important;--coach-text: #1d1d1f !important;gap:12px!important;padding:8px 16px calc(var(--cms-nav-offset, 128px) + 40px)!important;background:#fff!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 :where(h1,h2,h3,h4,p,span,small,strong,em,button,label,div,li,a){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroMain,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV393,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV394,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV393,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-card,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseCardV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388QuickActionsV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388Panel,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPanel,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388SessionCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388BlockCard{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroCopy h1{margin:0!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroCopy p,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroCopy small{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:500!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388Avatar{width:52px!important;height:52px!important;font-size:18px!important;font-weight:800!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #0066ff!important;border-radius:999px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroMain{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroPillsV575{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroPillsV575 span{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:650!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroPillsV575 span.tone-warn{background:#ffedd5!important;border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroPillsV575 span.tone-blue{background:#fff!important;border-color:#e5e7eb!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388SessionActionPrimaryV527{border:0!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-radius:10px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388SessionActionGhostV527{border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:10px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV393,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV394{border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV393 li strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV394 li strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusRowBtnV394 strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV393 li.tone-live strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV394 li.tone-live strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusRowBtnV394.tone-live strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV393 li.tone-due strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusListV394 li.tone-due strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV393,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV575{display:flex!important;gap:4px!important;overflow-x:auto!important;padding:4px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fafafa!important;background-color:#fafafa!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV393 button,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV575 button{flex:1 0 auto!important;min-width:72px!important;min-height:34px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;font-size:11px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;white-space:nowrap!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV393 button.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV575 button.active{background:#fff!important;border-color:#e5e7eb!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575{display:grid!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-card{border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;padding:12px!important;min-height:0!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-card:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-icon{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-value,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-value-text{margin:0!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-label{display:block!important;margin:4px 0 0!important;font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;white-space:normal!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-kpi-sub{margin:2px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-progress-track{margin-top:10px!important;height:5px!important;border-radius:999px!important;background:#fafafa!important;border:1px solid #e5e7eb!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-progress-bar,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-progress-bar.nz-bar-purple,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388OverviewV575 .nz-progress-bar.nz-bar-blue{background:#06f!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseCardV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388QuickActionsV575{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseTopV575{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseTopV575 strong{font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseTopV575 span{font-size:11px!important;font-weight:650!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseCardV575>p{margin:0 0 10px!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseTrackV575{height:6px!important;border-radius:999px!important;background:#fafafa!important;border:1px solid #e5e7eb!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseTrackV575>i{display:block!important;height:100%!important;border-radius:999px!important;background:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseFootV575{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseFootV575 small{display:block!important;font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PhaseFootV575 strong{display:block!important;margin-top:2px!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388QuickActionsV575 h3{margin:0 0 10px!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388QuickActionsGridV575{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388QuickActionsGridV575 button{min-height:42px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:650!important;text-align:left!important;padding:0 12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388QuickActionsGridV575 button.is-primary{border:0!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388BuilderBtn,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388AddBlockBtn,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388DayBtn.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .mobile-send-btn{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PublishTag.tone-live,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388DayBtn.has-plan:not(.active){background:#eff6ff!important;border-color:#0066ff47!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389{--cms-page: #ffffff !important;--cms-card: #ffffff !important;--cms-text: #1d1d1f !important;--cms-muted: #6b7280 !important;--cms-line: #e5e7eb !important;--cms-accent: #0066ff !important;--cms-accent-soft: #eff6ff !important;--cms-accent-border: rgba(0, 102, 255, .28) !important;--coach-accent: #0066ff !important;background:#fff!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileCoachHomeV299,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileCoachHomeV299 *{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMainV207{background:#fff!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon svg,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Label{color:#06f!important;stroke:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatEyebrowV575{margin:0 0 6px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header h1{font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Profile,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachTopProfileButtonV252{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Build{width:100%!important;min-height:44px!important;border:0!important;border-radius:10px!important;background:#06f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:650!important;letter-spacing:-.01em!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575 article{margin:0!important;padding:12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;display:grid!important;gap:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575 article:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575 article:after{content:none!important;display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575 article span{font-size:11px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575 article strong{font-size:24px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575 article small{font-size:11px!important;font-weight:500!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachHeroCardV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachHeroCardV209{background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachDashboardHeroV234:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachHeroCardV207:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachHeroCardV207:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachHeroCardV209:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachHeroCardV209:after{content:none!important;display:none!important;background:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachQueuePanelV234{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;margin-bottom:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachQueueHeaderV234 h2{font-size:15px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatViewAllV575{border:0!important;background:transparent!important;padding:0!important;font-size:12px!important;font-weight:650!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachAttentionListV234>*,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachAttentionListV234 article,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachAttentionListV234 .clientCardShellV208,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachAttentionListV234 .clientCardV207{background:#fff!important;background-image:none!important;box-shadow:none!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachAttentionListV234>*,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachAttentionListV234 article{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachAttentionListV234 *:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachAttentionListV234 *:after{background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachDeskIntelShellV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .desktopCoachHomeV291{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileCoachHomeV299{display:block!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPanelV575{display:grid!important;gap:12px!important;padding:0 0 28px!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramKpiGridV575{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramKpiV575{margin:0!important;padding:12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;display:grid!important;gap:4px!important;min-height:0!important;align-content:start!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramKpiV575 span{font-size:11px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramKpiV575 strong{font-size:20px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekCardV575{margin:0!important;padding:14px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekCardV575 header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;padding:0!important;border:0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekCardV575 h2{margin:0!important;font-size:15px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPillV575{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;color:#6b7280!important;font-size:11px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPillV575.tone-green{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPillV575.tone-warn{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekCardV575 ul{list-style:none!important;margin:0!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekCardV575 li{margin:0!important;padding:10px 0!important;border-top:1px solid #e5e7eb!important;font-size:13px!important;font-weight:600!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramEmptyV575{margin:8px 0 0!important;font-size:13px!important;color:#6b7280!important;line-height:1.45!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramActionsV575{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramActionsV575 button{min-height:44px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramActionsV575 button.is-primary{border:0!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPanelV575 .cmcp388ProgramHead,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPanelV575 .cmcp388DayRow,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPanelV575 .cmcp388SessionCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramPanelV575 .cmcp388AddBlockBtn{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV395{--pbm-accent: #0066ff !important;--pbm-accent-text: #ffffff !important;background:#fff!important;color:#1d1d1f!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388Header,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderSlimV395{background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388Back{color:#06f!important;-webkit-text-fill-color:#0066ff!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderCopy h1{font-size:20px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ClientCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ClientCardV395{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ToolbarBtnV395.tone-primary,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AddBtn{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ToolbarBtnV395,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ToolbarBtnV395.tone-outline{border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:8px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenu,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenuV395{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 28px #0000001f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenu button,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenuV395 button{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenu button strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenuV395 button strong{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenu button small,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388PublishMenuV395 button small{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388VideoTagTipV583{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ActiveBadge{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .coachPlannerCardsV386>*,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388Blocks>*{border-radius:10px!important;border-color:#e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389{--cms-accent: #0066ff !important;--cms-accent-soft: #eff6ff !important;--cms-accent-border: rgba(0, 102, 255, .28) !important;--cms-nav-h: 64px !important;--cms-nav-offset: calc(128px + env(safe-area-inset-bottom, 0px)) !important;--coach-accent: #0066ff !important;--cmc-accent: #0066ff !important;--cmc-bg: #ffffff !important;--pbm-accent: #0066ff !important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389{left:0!important;right:0!important;bottom:0!important;padding:0!important;z-index:120!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389Inner,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 .coachMobileBottomNavV389Inner{min-height:64px!important;border:0!important;border-top:1px solid #e5e7eb!important;border-radius:0!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0 6px env(safe-area-inset-bottom,0px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 button{background:transparent!important;background-image:none!important;color:#6b7280!important;box-shadow:none!important;border-radius:0!important;min-height:58px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 button.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Icon svg,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileBottomNavV389 button.active .coachMobileBottomNavV389Label,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 button.active span,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 button.active svg{color:#06f!important;stroke:#06f!important;-webkit-text-fill-color:#0066ff!important;background:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425Badge{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatEyebrowV575{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:12px!important;letter-spacing:.06em!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header h1{font-size:30px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389QueueFooter{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelV575{margin-top:12px!important;padding:14px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelV575 h2{margin:0 0 8px!important;font-size:15px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelRowsV575{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelRowsV575>div{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelRowsV575 span{font-size:13px!important;color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelRowsV575 em{font-style:normal!important;font-size:11px!important;font-weight:700!important;padding:4px 8px!important;border-radius:999px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelRowsV575 em.tone-warn{background:#ffedd5!important;color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelRowsV575 em.tone-ok{background:#dcfce7!important;color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatIntelRowsV575 em.tone-blue{background:#eff6ff!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachAttentionListV234>*{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachAttentionListV234{display:grid!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575{background:#fff!important;color:#1d1d1f!important;padding:8px 16px calc(var(--cms-nav-offset, 88px) + 8px)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388EyebrowV575{margin:0 0 4px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header h1{margin:0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header p{margin:4px 0 0!important;color:#6b7280!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388SearchV575{display:block!important;margin:12px 0 10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388SearchLabelV575{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388SearchV575 input{width:100%!important;min-height:40px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fff!important;padding:0 12px!important;font-size:13px!important;color:#1d1d1f!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388AddClientV575{width:100%!important;min-height:42px!important;margin-bottom:12px!important;border:0!important;border-radius:10px!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388FilterBarFlatV575{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388FilterBarFlatV575 button{flex:0 0 auto!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388FilterBarFlatV575 button.active{border-color:#06f!important;background:#eff6ff!important;color:#06f!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388SyncBadge{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388List{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .coachMobileClientCardFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .coachMobileClientCardV388.coachMobileClientCardFlatV575{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;padding:12px!important;text-align:left!important;border:1px solid #e5e7eb!important;border-left:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important;font:inherit!important;color:inherit!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transform:none!important;perspective:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .coachMobileClientCardFlatV575:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .coachMobileClientCardFlatV575:after,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .coachMobileClientFlipV402,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Top,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Stats,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Chevron{display:none!important;content:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Avatar{width:40px!important;height:40px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;overflow:hidden!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;font-weight:800!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Avatar img{width:100%!important;height:100%!important;object-fit:cover!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Copy{flex:1 1 auto!important;min-width:0!important;display:grid!important;gap:2px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Copy strong{display:block!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Copy small{display:block!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Pill{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Pill.tone-ok{background:#dcfce7!important;border-color:#bbf7d0!important;color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Pill.tone-warn{background:#ffedd5!important;border-color:#fed7aa!important;color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc575Pill.tone-danger{background:#fee2e2!important;border-color:#fecaca!important;color:#b91c1c!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575{display:grid!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575MacroGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575MacroTile{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575MacroTile span{display:block!important;font-size:11px!important;font-weight:600!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575MacroTile strong{display:block!important;margin-top:4px!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575TargetsCard{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575TargetsCard h3{margin:0!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575TargetsCard p{margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .cmcn575PlanBtn{margin-top:12px!important;width:100%!important;min-height:42px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientNutritionFlatV575 .coachNutriSummaryCardV524{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575{background:#fff!important;color:#1d1d1f!important;padding:8px 16px calc(var(--cms-nav-offset, 88px) + 8px)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575{display:grid!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachCheckinsEyebrowV432{color:#06f!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 h1{margin:4px 0 0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 p{margin:4px 0 0!important;color:#6b7280!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsStatsFlatV575{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsStatsFlatV575 article{padding:12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;text-align:center!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsStatsFlatV575 strong{display:block!important;font-size:20px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsStatsFlatV575 small{color:#6b7280!important;font-size:11px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsTabsFlatV575{display:flex!important;gap:6px!important;margin:14px 0!important;overflow-x:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsTabsFlatV575 button{flex:1 0 auto!important;min-height:34px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#475569!important;box-shadow:none!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsTabsFlatV575 button.active{border-color:#06f!important;background:#eff6ff!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinCardV432{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachPrimaryV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 button.primary{background:#06f!important;background-image:none!important;color:#fff!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575{padding:8px 16px 12px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileEyebrowFlatV575{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575 h1{margin:4px 0 0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575 p{margin:4px 0 0!important;color:#6b7280!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoInboxRowV437,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoReviewListV345 button{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachPrimaryV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 button.primary{background:#06f!important;background-image:none!important;color:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsEyebrowV466{color:#06f!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsPrimaryBtnV476,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachPrimaryV207{background:#06f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsAddBtnV466:not(.coachGroupsPrimaryBtnV476){background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupCardV474,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsCardV447{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388PortalTopBarV575{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388BackClientsV575{border:0!important;background:transparent!important;color:#06f!important;font-size:13px!important;font-weight:650!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388RemoveClientV575{min-height:32px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid #fee2e2!important;background:#fee2e2!important;color:#dc2626!important;font-size:12px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388Avatar{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#06f!important;border-radius:999px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusBannerV393,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388StatusBannerV394{margin:2px 0 0!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid #fed7aa!important;background:#fff7ed!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;font-size:12px!important;font-weight:700!important;text-align:center!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroPillsV575 span.tone-blue{background:#eff6ff!important;border-color:#0066ff47!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesPanelV575{display:grid!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesPanelV575 article{padding:14px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesPanelV575 h3{margin:0 0 8px!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesPanelV575 p,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesPanelV575 li{margin:0!important;color:#6b7280!important;font-size:13px!important;line-height:1.4!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesActionsV575{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesActionsV575 button{min-height:34px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fafafa!important;color:#1d1d1f!important;font-size:12px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388EyebrowV575{margin:0 0 2px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderSlimV395{display:grid!important;gap:8px!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderSlimV395 .pbm388Back{justify-self:start!important;min-height:auto!important;padding:0!important;font-size:13px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeV575{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeTriggerV575{width:100%!important;min-height:52px!important;padding:10px 14px!important;border:0!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;text-align:left!important;cursor:pointer!important;font-family:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeEyebrowV575{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeTriggerV575 strong{display:block!important;margin-top:3px!important;font-size:15px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeTriggerV575 small{display:block!important;margin-top:2px!important;font-size:12px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeMetaV575{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeMetaV575 em{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;color:#06f!important;font-size:11px!important;font-style:normal!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeMetaV575 span{color:#6b7280!important;font-size:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575{padding:0 10px 12px!important;display:grid!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575 button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-align:left!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#f9fafb!important;padding:11px 12px!important;cursor:pointer!important;font-family:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575 button.is-active{border-color:#06f6!important;background:#eff6ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575 button span{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575 button strong{font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575 button.is-active strong{color:#1e40af!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575 button i{font-style:normal!important;font-size:11px!important;font-weight:700!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeListV575 button small{display:block!important;margin-top:3px!important;font-size:11px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesLimitGridV575{display:grid!important;gap:8px!important;margin-top:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesLimitGridV575>div{padding:10px 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fafafa!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesLimitGridV575 span{display:block!important;font-size:11px!important;font-weight:600!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmcp388NotesLimitGridV575 strong{display:block!important;margin-top:3px!important;font-size:13px!important;font-weight:650!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachQueueRowFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachAttentionListV234>*,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachAttentionListV234 article{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 0!important;border:0!important;border-top:1px solid #e5e7eb!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachQueueRowFlatV575 .coachQueueCopyV234{flex:1 1 auto!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachQueueRowFlatV575 strong{display:block!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachQueueRowFlatV575 small{display:block!important;margin-top:2px!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatQueueV575 .coachQueueRowFlatV575 button{flex:0 0 auto!important;min-height:32px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinCardFlatV575 header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinCardFlatV575 .coachCheckinCardAvatarV432,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinCardFlatV575 .coachCheckinCardMetricsV432{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinCardScoreFlatV575{text-align:right!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinCardScoreFlatV575>strong{display:block!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575{display:grid!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Latest,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Readiness{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575ScoreWrap{text-align:right!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Score{display:block!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Readiness h3{margin:0 0 8px!important;font-size:13px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Readiness ul{list-style:none!important;margin:0!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Readiness li{display:flex!important;justify-content:space-between!important;padding:9px 0!important;border-top:1px solid #e5e7eb!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Readiness li span{color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Reply{min-height:44px!important;border-radius:10px!important;width:100%!important;font-size:13px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinMobileFlatV575 .cmci575Reply.coachPrimaryV207{background:#06f!important;color:#fff!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388AlphaV575{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin:0 0 12px!important;padding:8px 10px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388AlphaV575 button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-width:28px!important;height:28px!important;padding:0 6px!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388AlphaV575 button.active{background:#eff6ff!important;border-color:#0066ff47!important;border-radius:999px!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388AlphaV575 button:disabled{opacity:.28!important;cursor:default!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderRowV575{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderCopy h1{margin:0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderCopy p:last-child{margin:4px 0 0!important;font-size:13px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388StatusPillV575{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #fed7aa!important;background:#fff7ed!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388StatusPillV575.is-live{border-color:#a7f3d0!important;background:#ecfdf5!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeEyebrowV575{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandListV575{display:grid!important;gap:10px!important;margin-top:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandTileV575{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandTriggerV575{width:100%!important;min-height:56px!important;padding:12px 14px!important;border:0!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;text-align:left!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandTriggerV575 strong{display:block!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandTriggerV575 small{display:block!important;margin-top:2px!important;font-size:12px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandTriggerV575>span{color:#6b7280!important;font-size:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandBodyV575{padding:0 14px 14px!important;border-top:1px solid #e5e7eb!important;display:grid!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandBodyV575>p{margin:10px 0 0!important;font-size:12px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandBodyStackV575{padding-top:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsExpandBodyStackV575 article h3{margin:0 0 8px!important;font-size:13px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsRow2V633,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsGrid3V633,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachTopProfileButtonV252,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Profile{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinsHeroFlatV575 .coachCheckinsEyebrowV432,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileEyebrowFlatV575{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinsHeroFlatV575 h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575 h1{margin:4px 0 0!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinsHeroFlatV575 p,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575 p{margin:4px 0 0!important;font-size:14px!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoHeadV435,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoHeadV437,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoHeadV458,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoHeadV575{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575 .coachCheckinCardFlatV575{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388Avatar{border-radius:999px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388DayPicker{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripCardV575{margin:0 0 10px!important;padding:10px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripHeadV575{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-bottom:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripHeadV575 strong{font-size:12px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripHeadV575 span{font-size:11px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripV575{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-width:0!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;padding:8px 2px 7px!important;display:grid!important;justify-items:center!important;gap:2px!important;cursor:pointer!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575.is-active{border-color:#06f!important;background:#eef5ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575 em{font-style:normal!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575.is-active em{color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575 strong{font-size:15px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575 small{font-size:9px!important;font-weight:650!important;line-height:1.15!important;min-height:20px!important;color:#6b7280!important;text-align:center!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575.is-active small{color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDotV575{width:5px!important;height:5px!important;border-radius:999px!important;background:#e5e7eb!important;margin-top:3px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575.is-published .pbm388WeekDotV575{background:#22c55e!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575.is-draft .pbm388WeekDotV575{background:#f59e0b!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekLegendV575{display:flex!important;gap:12px!important;justify-content:center!important;margin-top:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekLegendV575 span{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekLegendV575 i{width:6px!important;height:6px!important;border-radius:999px!important;background:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekLegendV575 i.is-published{background:#22c55e!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekLegendV575 i.is-draft{background:#f59e0b!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoV575{margin:0 0 10px!important;padding:12px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoTitleV575{display:flex!important;align-items:center!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoTitleV575 strong{font-size:14px!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoTitleV575 span{font-size:10px!important;font-weight:700!important;padding:2px 7px!important;border-radius:999px!important;background:#f3f4f6!important;color:#4b5563!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoCopyV575 p{margin:4px 0 0!important;font-size:12px!important;line-height:1.4!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoBtnV575{width:100%!important;min-height:40px!important;margin-top:10px!important;border:1px solid #0066ff!important;border-radius:10px!important;background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPanelV575{margin:0 0 10px!important;padding:12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPanelEyebrowV575{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPanelV575 h3{margin:6px 0 0!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiWhyV575{margin-top:10px!important;padding:12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#f9fafb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiWhyV575 strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiWhyV575 p,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiWhyV575 small{color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiWhyV575 p{margin:4px 0 0!important;font-size:12px!important;line-height:1.45!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiFocusGridV575{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiFocusGridV575>div{padding:10px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiFocusGridV575 span{display:block!important;font-size:11px!important;font-weight:700!important;color:#6b7280!important;margin-bottom:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiFocusGridV575 div div{font-size:12px!important;padding:4px 0!important;border-bottom:1px solid #e5e7eb!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiFocusGridV575 .is-muted{color:#8792a6!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPresetsLabelV575{margin:12px 0 8px!important;font-size:12px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPresetRowV575{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;margin-bottom:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPresetRowV575 strong{display:block!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPresetRowV575 small{display:block!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPresetRowV575 button,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiBuildBtnV575{min-height:30px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#06f!important;color:#fff!important;font-size:11px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiBuildBtnV575{width:100%!important;min-height:42px!important;margin-top:12px!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideV575{margin:0 0 10px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideTriggerV575{width:100%!important;min-height:52px!important;padding:10px 14px!important;border:0!important;background:#f8faff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;text-align:left!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideTriggerCopyV575{display:grid!important;gap:2px!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideTriggerCopyV575 strong{font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideTriggerCopyV575 small{font-size:11px!important;font-weight:500!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideTriggerV575 em{font-style:normal!important;font-size:12px!important;color:#6b7280!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideBodyV575{display:grid!important;gap:6px!important;padding:0 12px 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideCardV575{text-align:left!important;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideCardV575 strong{display:block!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideCardV575 small{display:block!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsFlatV575{margin:0 0 10px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsFlatV575 .pbm388QuickActionsTriggerV395{min-height:52px!important;border:0!important;border-radius:0!important;background:#f8faff!important;padding:10px 14px!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsTriggerCopyV575{display:grid!important;gap:2px!important;text-align:left!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsTriggerCopyV575 strong{font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsTriggerCopyV575 small{font-size:11px!important;font-weight:500!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsBodyV575{display:grid!important;gap:8px!important;padding:0 12px 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileGridV575{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:68px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#f8faff!important;color:#1d1d1f!important;padding:12px!important;display:grid!important;gap:4px!important;align-content:start!important;text-align:left!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileTopV575{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileTopV575 strong{font-size:13px!important;font-weight:700!important;line-height:1.2!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileTopV575 i{font-style:normal!important;font-size:14px!important;font-weight:700!important;line-height:1!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575 small{font-size:11px!important;font-weight:500!important;line-height:1.3!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575.tone-warm{background:#fff!important;color:#ea580c!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575.tone-skill{background:#fff!important;color:#06f!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575.tone-strength{background:#fff!important;color:#7c3aed!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575.tone-cond{background:#fff!important;color:#059669!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575.tone-acc{background:#fff!important;color:#6b7280!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575.tone-cool{background:#fff!important;color:#0284c7!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickTileV575.tone-soft{background:#fff!important;color:#1d1d1f!important;border-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AskAiBtnV575{width:100%!important;min-height:42px!important;border:0!important;border-radius:10px!important;background:#06f!important;color:#fff!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388DayMetaV575{margin:2px 0 10px!important;font-size:12px!important;font-weight:650!important;color:#6b7280!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388DayDeleteV575{border:0!important;background:transparent!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;font-size:12px!important;font-weight:700!important;padding:4px 0!important;min-height:0!important;flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .coachPlannerCardMobileDeleteV388{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border:1px solid #fecaca!important;border-radius:10px!important;background:#fff1f2!important;background-image:none!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV395{padding-bottom:calc(var(--cms-nav-offset, 128px) + 28px)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388FooterV395{position:static!important;bottom:auto!important;margin-top:8px!important;padding:4px 0 8px!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsSelectedFlatV575 .coachGroupsSelectedHeadV575{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsSelectedFlatV575 .coachGroupsSelectedHeadV575 strong{display:block!important;font-size:16px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsSelectedFlatV575 .coachGroupsSelectedHeadV575 span{display:block!important;margin-top:2px!important;font-size:12px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsSelectedFlatV575 .coachGroupsSelectedHeadV575 em{font-style:normal!important;font-size:12px!important;font-weight:700!important;color:#15803d!important;background:#ecfdf5!important;border:1px solid #d1fae5!important;border-radius:999px!important;padding:4px 8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPanelBodyV575{display:grid!important;gap:10px!important;margin-top:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPanelCardV575{padding:12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPanelCardV575 h3{margin:0 0 10px!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsStatusGridV575{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsStatusGridV575>div{padding:10px!important;border-radius:10px!important;background:#f8faff!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsStatusGridV575 small{display:block!important;font-size:11px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsStatusGridV575 strong{display:block!important;margin-top:3px!important;font-size:14px!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsQuickActionsV575{display:grid!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsQuickActionsV575 button,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsCheckRowV575{width:100%!important;min-height:40px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;color:#1d1d1f!important;font-size:12px!important;font-weight:650!important;text-align:left!important;padding:8px 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsCheckRowV575{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsCheckRowV575 strong{display:block!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsCheckRowV575 span,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPanelCardV575>span{display:block!important;margin-top:2px!important;font-size:12px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsCheckRowV575 em{font-style:normal!important;font-size:12px!important;font-weight:700!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsTabsFlatV575{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinCardFlatV575 footer{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsExpandBodyV575{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsExpandTileV575.is-open .coachSettingsExpandBodyV575{display:block!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsHeadActionsV633{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsExpandTileV575:nth-child(2){display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoInboxHeadV353,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoInboxHeadV435,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoInboxHeadV437,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390 .coachVideoInboxHeadV466{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389{--cms-gutter: 16px !important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388HeaderSlimV395,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388BodyV395{padding-left:var(--cms-gutter, 16px)!important;padding-right:var(--cms-gutter, 16px)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388BodyV395{display:grid!important;gap:10px!important;padding-top:12px!important;padding-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ClientCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ClientCardV395,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripCardV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPanelV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsFlatV575{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ToolbarV395{margin:0!important;width:100%!important;box-sizing:border-box!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripHeadV575{margin:0 0 10px!important;padding:0 0 8px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388ClientTop{padding-bottom:10px!important;margin-bottom:10px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeTriggerV575{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WorkoutTypeV575.is-open .pbm388WorkoutTypeTriggerV575{border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPromoTitleV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPanelEyebrowV575{padding-bottom:8px!important;margin-bottom:6px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388GuideTriggerV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388QuickActionsFlatV575 .pbm388QuickActionsTriggerV395{border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388AiPresetsLabelV575{padding-bottom:8px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripCardV575{padding:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekStripV575{gap:5px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575{padding:7px 2px 6px!important;min-height:64px!important;align-content:start!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575 strong{font-size:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575 small{font-size:9px!important;min-height:12px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388 .pbm388WeekDayV575.is-rest{background:#fafafa!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575{padding-left:var(--cms-gutter, 16px)!important;padding-right:var(--cms-gutter, 16px)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388PortalTopBarV575{padding-bottom:10px!important;margin-bottom:2px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388HeroV575{padding-bottom:12px!important;margin-bottom:0!important;border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388TabSegV575{margin-top:2px!important;margin-bottom:12px!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekCardV575{padding:0!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekHeadV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekCardV575>header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:12px 14px!important;border-bottom:1px solid #e5e7eb!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekListV575{list-style:none!important;margin:0!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekListV575 li{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:0!important;padding:11px 14px!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;font-size:13px!important;font-weight:600!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekListV575 li:last-child{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekListV575 li em{font-style:normal!important;font-size:12px!important;font-weight:700!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekListV575 li span{min-width:0!important;font-size:13px!important;font-weight:600!important;color:#1d1d1f!important;line-height:1.35!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekListV575 li.is-rest em,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramWeekListV575 li.is-rest span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:550!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575 .cmcp388ProgramEmptyV575{margin:0!important;padding:12px 14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsHeadV447,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsHeadV633,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header{padding-bottom:12px!important;margin-bottom:12px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsSelectedHeadV575{padding-bottom:10px!important;margin-bottom:10px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPanelCardV575 h3{padding-bottom:8px!important;margin-bottom:10px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileSettingsBtnV575{position:static!important;flex:0 0 auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 12px!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachCheckinsHeroCopyV432{grid-column:1!important;grid-row:1!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachMobileSettingsBtnV575{grid-column:2!important;grid-row:1!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachCheckinsStatsFlatV575{grid-column:1 / -1!important;grid-row:2!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadRowV575{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsHeadActionsV575{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsHeadV466{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachTopProfileButtonV252{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsHeadV633,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388Header.pbm388HeaderSlimV395{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 12px!important;padding:4px 0 12px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388Header.pbm388HeaderSlimV395{display:grid!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388HeaderRowV575{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatEyebrowV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .cmc388EyebrowV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsEyebrowV466,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachCheckinsEyebrowV432,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileEyebrowFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsPageEyebrowV633,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388EyebrowV575{margin:0 0 4px!important;padding:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsHeadV466 h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575 h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsHeadV633 h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388HeaderCopy h1{margin:0!important;padding:0!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header>div>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388HeaderCopy>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsSubV466,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachCheckinsHeroCopyV432>p,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575 .coachVideoMobileHeadRowV575>div>p:not([class*=Eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsHeadCopyV633>p,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388HeaderCopy>p:not([class*=Eyebrow]){margin:4px 0 0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Header>.coachMobileSettingsBtnV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header>.coachMobileSettingsBtnV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575>.coachMobileSettingsBtnV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadRowV575>.coachMobileSettingsBtnV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsHeadActionsV575>.coachMobileSettingsBtnV575{margin-top:18px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575{display:flex!important;grid-template-columns:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachCheckinsHeroCopyV432,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsHeroFlatV575 .coachMobileSettingsBtnV575{grid-column:auto!important;grid-row:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsAddBelowHeadV575{display:block!important;width:100%!important;min-height:44px!important;margin:0 0 14px!important;border:0!important;border-radius:10px!important;background:#06f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575{display:block!important;padding-top:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadRowV575{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachSettingsHeadActionsV633{margin-top:18px!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;margin:0 0 12px!important;padding:2px 0 12px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;grid-template-columns:none!important;grid-template-rows:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .coachMobilePageHeadV575.pbm388Header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadCopyV575{flex:1 1 auto!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575.coachMobileHomeFlatEyebrowV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575.cmc388EyebrowV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575.coachGroupsEyebrowV466,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575.coachCheckinsEyebrowV432,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575.coachVideoMobileEyebrowFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575.coachSettingsPageEyebrowV633,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadEyebrowV575.pbm388EyebrowV575{display:block!important;margin:0 0 4px!important;padding:0!important;border:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 h1{display:block!important;margin:0!important;padding:0!important;border:0!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.12!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadSubV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadSubV575.coachGroupsSubV466{display:block!important;margin:4px 0 0!important;padding:0!important;border:0!important;max-width:none!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;color:#475569!important;-webkit-text-fill-color:#475569!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575>.coachMobileSettingsBtnV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadTrailV575{flex:0 0 auto!important;margin:18px 0 0!important;padding:0!important;align-self:flex-start!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadTrailV575{display:flex!important;align-items:center!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575 .coachMobilePageHeadTrailV575>.coachMobileSettingsBtnV575{margin-top:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileSettingsBtnV575{position:static!important;flex:0 0 auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileSettingsBtnV575 svg{width:18px!important;height:18px!important;display:block!important;stroke:currentColor!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575.coachMobilePageHeadV575{padding:2px 0 12px!important;margin:0 0 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388StickyTopV402{margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header.coachMobilePageHeadV575{margin-bottom:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575 .coachMobilePageHeadV575 .coachSettingsHeadBtnV633{min-height:40px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .coachMobilePageHeadV575 .pbm388HeaderRowV575{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile .coachGroupsAddBelowHeadV575{display:block!important;width:100%!important;min-height:44px!important;margin:0 0 14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575>.coachCheckinsStatsFlatV575{margin:0 0 14px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575{padding-left:var(--cms-gutter, 16px)!important;padding-right:var(--cms-gutter, 16px)!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575{padding-left:0!important;padding-right:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389{--cms-gutter: 16px !important;--cms-page-pad-top: 8px !important;--cms-page-pad-bottom: calc(var(--cms-nav-offset, 88px) + 16px) !important;--cms-card-radius: 12px !important;--cms-card-pad: 12px !important;--cms-head-gap: 12px !important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsPageV447.is-mobile,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachCheckinsMobileFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390.mobile,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoReviewsMobileFlowV390,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachSettingsPageFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileV388.programBuilderMobileFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileClientPortalV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachAiMobileProV466{width:100%!important;max-width:100%!important;margin:0!important;padding:var(--cms-page-pad-top, 8px) var(--cms-gutter, 16px) var(--cms-page-pad-bottom)!important;box-sizing:border-box!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388Header.pbm388HeaderSlimV395,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .coachMobilePageHeadV575.pbm388Header,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388HeaderSlimV395{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;align-items:stretch!important;justify-items:stretch!important;flex-wrap:unset!important;width:100%!important;margin:0 0 var(--cms-head-gap, 12px)!important;padding:2px 0 12px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;background:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388BodyV395{padding:0 0 8px!important;margin:0!important;display:grid!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388Back{display:inline-flex!important;align-items:center!important;justify-self:start!important;width:auto!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388HeaderRowV575{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .coachMobilePageHeadV575 h1,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388HeaderCopy h1{margin:0!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.12!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388StatusPillV575{margin-top:18px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388ClientCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388ClientCardV395,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388WorkoutTypeV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388WeekStripCardV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388AiPromoV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388AiPanelV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388GuideV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388QuickActionsFlatV575{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;border:1px solid #e5e7eb!important;border-radius:var(--cms-card-radius, 12px)!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388WeekStripV575{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388WeekDayV575{min-width:0!important;width:100%!important;padding:6px 2px 5px!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388WeekDayV575 small{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;font-size:9px!important;letter-spacing:-.02em!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .programBuilderMobileFlatV575 .pbm388ToolbarV395{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388StickyTopV402{margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachVideoMobileHeadFlatV575.coachMobilePageHeadV575{width:100%!important;margin:0 0 var(--cms-head-gap, 12px)!important;padding:2px 0 12px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575{width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileDashboardV389Build,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachGroupsAddBelowHeadV575{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatKpiGridV575 article{border-radius:var(--cms-card-radius, 12px)!important;padding:var(--cms-card-pad, 12px)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clients .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clients .coachMainV207:has(.mobileClientsShellV388),html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-home .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-groups .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-checkins .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-videoReviews .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-settings .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-profile .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-programBuilder .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clientPortal .coachMainV207{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellV388.mobileClientsShellFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clients .mobileClientsShellV388,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clients .mobileClientsShellV388.mobileClientsShellFlatV575{width:100%!important;max-width:100%!important;margin:0!important;padding:var(--cms-page-pad-top, 8px) var(--cms-gutter, 16px) var(--cms-page-pad-bottom, calc(var(--cms-nav-offset, 88px) + 16px))!important;box-sizing:border-box!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388StickyTopV402,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388StickyTopV402,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clients .mobileClientsShellFlatV575 .cmc388StickyTopV402{position:sticky!important;top:0!important;z-index:20!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 10px!important;border:0!important;background:#fff!important;box-sizing:border-box!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388Header.coachMobilePageHeadV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389.coachView-clients .cmc388Header{width:100%!important;margin:0 0 12px!important;padding:2px 0 12px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388SearchV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388AlphaV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388AddClientV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388List,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .coachMobileClientCardFlatV575{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc388List{display:grid!important;gap:10px!important;padding:0!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileHomeFlatV575,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileCoachHomeV299.coachMobileHomeFlatV575{width:100%!important;max-width:100%!important;margin:0!important;padding:var(--cms-page-pad-top, 8px) var(--cms-gutter, 16px) var(--cms-page-pad-bottom, calc(var(--cms-nav-offset, 88px) + 16px))!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .aiCoachHeadV475,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .aiCoachHeadV575,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachCheckinsHeadV465,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachCheckinsHeadV438,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachVideoHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachVideoHeadV575,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachGroupsHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .cc581-head,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .cg581-head,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .ch581-topbar,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .ci552-top,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .cp581-page-head,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .cp581-topbar,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachSettingsHeadV633,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachSettingsPageHeadV633,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .nz-page-header,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachIntelHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachIntelHeadV406{border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobilePageHeadV575{border-bottom:1px solid #e6eaf0!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc616HubTabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:4px!important;margin:0 0 12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#f3f4f6!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc616HubTabs button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:9px!important;min-height:36px!important;padding:8px 10px!important;font:inherit!important;font-size:13px!important;font-weight:750!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:transparent!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc616HubTabs button.is-on{background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:0 1px 2px #0000000f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc616GroupsEmbed{padding:0 0 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc616GroupsEmbed .coachGroupsHeadV447,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .mobileClientsShellFlatV575 .cmc616GroupsEmbed .coachMobilePageHeadV575.coachGroupsHeadV447{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 button.is-ai-coach.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 button.is-ai-coach[aria-pressed=true]{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV425 .coachMobileNavV425IconWrap.is-ai-on{border:1px solid #0066ff!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command{--ho-bg: #ffffff !important;--ho-surface: #ffffff !important;--ho-border: #d0d7e2 !important;--ho-text: #000000 !important;--ho-muted: #000000 !important;--ho-navy: #0a66ff !important;--ho-blue: #0a66ff !important;--nz-bg: #ffffff !important;--nz-page: #ffffff !important;--nz-panel-solid: #ffffff !important;--nz-soft: #f4f6f9 !important;--nz-border: #d0d7e2 !important;--nz-heading: #000000 !important;--nz-text: #000000 !important;--nz-muted: #000000 !important;--nz-blue: #0a66ff !important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;color:#000!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.nz-coach-command){display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0 12px 0 0!important;margin:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.nz-coach-command{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-command-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;min-height:0!important;height:100%!important;flex:1 1 auto!important;align-items:stretch!important;background:transparent!important;padding-right:16px!important;box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main{padding:18px 20px 28px!important;min-width:0!important;min-height:0!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;background:transparent!important;display:flex!important;flex-direction:column!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-rail{width:300px!important;max-width:300px!important;min-width:0!important;padding:16px 20px 20px 16px!important;gap:14px!important;display:flex!important;flex-direction:column!important;border-left:1px solid #e5e7eb!important;border-right:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:420px 240px!important;box-shadow:none!important;position:relative!important;top:auto!important;height:100%!important;max-height:100%!important;align-self:stretch!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-note-body,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card:has(.nz-note-body){display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-page-header{display:block!important;min-height:0!important;margin:0 0 14px!important;padding:0 0 14px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-header-kicker{display:block!important;margin:0!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-title-row{display:flex!important;align-items:center!important;gap:10px!important;margin-top:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-title{margin:0!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-subtitle,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-top-actions{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tabs,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome .nz-section-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active{height:32px!important;min-height:32px!important;margin:0!important;padding:0 12px!important;border:1px solid #d0d7e2!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active :is(span,.nz-section-tab-label){font-weight:700!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;background:#eef5ff!important;border-color:#dceaff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn:not(.nz-btn-primary):not(.nz-btn-ghost){color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active) :is(span,.nz-section-tab-label){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn{height:auto!important;min-height:0!important;padding:10px 14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:13px!important;font-weight:650!important;letter-spacing:-.01em!important;line-height:1.2!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions .nz-btn-primary{background:#06f!important;background-image:none!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn-ghost,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-btn.ghost{border:none!important;background:transparent!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;height:auto!important;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-back-link{margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:12px!important;font-weight:650!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;letter-spacing:-.01em!important;text-align:left!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-profile{margin:0!important;gap:10px!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-avatar{width:48px!important;height:48px!important;font-size:14px!important;font-weight:800!important;background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-name{margin:0!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-list,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-meta{display:grid!important;gap:0!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-row{display:block!important;grid-template-columns:none!important;border-bottom:1px solid #e5e7eb!important;padding:10px 0!important;background:transparent!important;gap:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item:last-child,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-row:last-child{border-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-icon{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-body{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;width:100%!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-label{margin:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#000!important;-webkit-text-fill-color:#000000!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-value{margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;text-align:right!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select{font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;text-align:left!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select-wrap:after{display:block!important;content:""!important;position:absolute!important;right:10px!important;top:50%!important;width:6px!important;height:6px!important;margin-top:-5px!important;border-right:1.5px solid #1d1d1f!important;border-bottom:1.5px solid #1d1d1f!important;transform:rotate(45deg)!important;pointer-events:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select-wrap select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:32px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;background-image:none!important;padding:4px 28px 4px 8px!important;margin:0!important;font-size:12px!important;line-height:15px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;text-align:left!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable:hover .nz-rail-select-wrap select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable:hover .nz-rail-select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select-wrap select:focus{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-color:#e5e7eb!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-status-pill,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-chip{display:inline-flex!important;align-items:center!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;padding:4px 10px!important;border-radius:999px!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-status-pill:not(.nz-status-danger):not(.nz-status-warn):not(.is-danger):not(.is-warn),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-status-pill.is-blue,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-chip-blue{background:#eff6ff!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-status-pill.is-muted,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-chip-muted{background:#fafafa!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions-title{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions .nz-rail-actions{display:grid!important;gap:8px!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions .nz-btn{width:100%!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card.nz-nutrition-simple{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;padding:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card{background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card-title,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card h3,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-title{margin:0!important;font-size:14px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value-text{font-size:26px!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.1!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-label{margin-top:6px!important;font-size:11px!important;font-weight:700!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-sub,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-denom{margin-top:2px!important;font-size:12px!important;font-weight:400!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-main,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408{padding:0!important;background:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome{padding:0!important;border-bottom:0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item:last-child{border-bottom:1px solid #e6eaf0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-injuries .nz-rail-body{flex-direction:column!important;align-items:stretch!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-injuries{display:grid!important;gap:6px!important;width:100%!important;text-align:left!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-injuries-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-align:left!important;line-height:1.35!important;white-space:normal!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-injuries.is-expanded .nz-rail-injuries-text{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-injuries-toggle{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:fit-content!important;font-size:12px!important;font-weight:650!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-save{display:block!important;width:100%!important;margin:12px 0 8px!important;padding:10px 14px!important;border-radius:999px!important;border:1px solid #e6eaf0!important;background:#f7f8fa!important;color:#667085!important;-webkit-text-fill-color:#667085!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;box-shadow:none!important;cursor:default!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-save.is-dirty{background:#0a66ff!important;border-color:#0a66ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-save:disabled:not(.is-dirty){opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .coachClientDetailMainV408{--ho-bg: #ffffff !important;--nz-bg: #ffffff !important;--v556-page: #ffffff !important;background:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachMessagesDeskV590[data-v=msg590],html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .coachMessagesDeskV590[data-v=msg590]{--cz-wash: #ffffff !important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583],html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] :where(h1,h2,h3,h4,p,span,small,strong,em,button,input,label,textarea,div){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-videoReviews .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-videoReviews .coachMainV207:has(.coachVideoReviewsV583[data-v=vr583]){display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583].desktop{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px 20px!important;box-sizing:border-box!important;background:transparent!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadV466{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:0 0 14px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;background:transparent!important;box-shadow:none!important;flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoEyebrowV435,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoEyebrowV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoEyebrowV466{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadCopyV435 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadCopyV437 h1,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadCopyV466 h1{margin:6px 0 0!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadCopyV435>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadCopyV437>p:not([class*=Eyebrow]):not([class*=eyebrow]),html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadCopyV466>p:not([class*=Eyebrow]):not([class*=eyebrow]){margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoHeadActionsV575{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoSearchV575{display:flex!important;align-items:center!important;gap:8px!important;min-width:220px!important;width:auto!important;height:auto!important;min-height:0!important;padding:10px 14px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoSearchV575 input{border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoRefreshBtnV435,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoRefreshBtnV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoSecondaryBtnV466{height:auto!important;min-height:0!important;padding:10px 14px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoStatStripV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoStatStripV466{flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoKpiGridV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachHubStatStripGridV466{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoKpiGridV575 article,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachHubStatStripGridV466 article{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;padding:12px 14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoKpiGridV575 article strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachHubStatStripGridV466 article strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoKpiGridV575 article.is-accent strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachHubStatStripGridV466 article.is-accent strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoKpiGridV575 article small,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachHubStatStripGridV466 article small{margin-top:6px!important;font-size:13px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoKpiGridV575 article em,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachHubStatStripGridV466 article em{font-size:12px!important;font-weight:400!important;font-style:normal!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoReviewGridV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoReviewGridV458{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:260px minmax(0,1fr) 300px!important;gap:12px!important;margin:0!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPanelV458,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoSideStackV458>.coachVideoPanelV458{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxPanelV458,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoCenterPanelV458{min-height:0!important;overflow:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoSideStackV458{min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxToolsV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxToolsV466{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxBadgeV437,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxBadgeV437{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border-radius:8px!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxHeadV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxHeadV435{padding:12px 14px 10px!important;border-bottom:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxHeadV466 strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxHeadV437 strong{font-size:14px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxHeadV466 p,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxHeadV437 p{margin:4px 0 0!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV435,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV437{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV435.is-selected,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV437.is-selected,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV437.is-selected{border-color:#e5e7eb!important;background:#fff!important;box-shadow:inset 2px 0 #1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV435>span,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoInboxRowV437>span{background:#f3f4f6!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoSideStackV458{gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoClientCardV458,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoClientCardV353{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoClientCardV458>span,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoClientCardV353>span{width:40px!important;height:40px!important;min-width:40px!important;border-radius:999px!important;background:#f3f4f6!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistPanelV458,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackPanelV458{padding:0!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoMovementHeadV354,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackPanelHeadV458{padding:10px 12px!important;border-bottom:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistListV354,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistListV390{padding:8px!important;display:grid!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390 strong{font-size:12px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistPillV390,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistPillV390{border-radius:8px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;min-height:0!important;height:auto!important;box-shadow:none!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390.tone-good .coachVideoChecklistPillV390{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390.tone-flag .coachVideoChecklistPillV390,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390.tone-warn .coachVideoChecklistPillV390{background:#ffedd5!important;border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390.tone-fix .coachVideoChecklistPillV390,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390.tone-bad .coachVideoChecklistPillV390{background:#fee2e2!important;border-color:#fecaca!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditorsV351,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditorsV458{display:grid!important;gap:8px!important;padding:10px 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458{border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:none!important;padding:8px 10px!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351.good,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458.good{border-color:#22c55e!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351.bad,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458.bad{border-color:#ef4444!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351.drill,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458.drill{border-color:#1d1d1f!important;border-left:1px solid #1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackHeadV458 h3,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458 h3{font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458.good h3,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351.good h3{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458.bad h3,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351.bad h3{color:#b42318!important;-webkit-text-fill-color:#b42318!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458.drill h3,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351.drill h3{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackDotV458.tone-drill{background:#1d1d1f!important;border-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV351 textarea,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoFeedbackEditV458 textarea{min-height:52px!important;max-height:88px!important;padding:6px 0 0!important;border:0!important;box-shadow:none!important;font-size:12px!important;line-height:1.35!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoQuickNotesV458,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoNotesActionsV351{padding:0 12px 10px!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoNotesActionsV351 .coachPrimaryV207,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoNotesActionsV351 .primary,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] button.primary.coachPrimaryV207{width:100%!important;border-radius:8px!important;padding:8px 12px!important;font-size:12px!important;font-weight:650!important;min-height:0!important;height:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPrivacyNoteV346,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistHintV458{padding:0 12px 10px!important;font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoMetaGridV437 div,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoMetaGridV458 div{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoNotesActionsV351 .coachPrimaryV207,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoNotesActionsV351 .primary,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] button.primary.coachPrimaryV207{background:#06f!important;background-image:none!important;border:1px solid #0066ff!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoQuickNotesV345 button,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoQuickNotesV458 button{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;height:auto!important;min-height:0!important;padding:5px 9px!important;font-size:11px!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoCrumbV437{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:12px!important;font-weight:600!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoDetailHeadV437 h2,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoReviewDetailHeadV345 h2{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:16px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoDetailActionsV437{display:flex!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoDetailActionsV437 button,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoDetailActionsV437 button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:32px!important;height:32px!important;min-height:0!important;padding:0!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaybackV345,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaybackV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaybackV458,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoReviewsDesktopV458 .coachVideoPlaybackV458{margin:14px!important;min-height:220px!important;aspect-ratio:auto!important;max-height:none!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fafafa!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaybackV458 video,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaybackV458 img{display:block!important;width:100%!important;height:100%!important;min-height:220px!important;object-fit:contain!important;background:#111827!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV345,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV437,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV458,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-videoReviews .coachVideoReviewsV583[data-v=vr583] .coachVideoReviewsDesktopV458 .coachVideoPlaceholderV458{min-height:220px!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:6px!important;text-align:center!important;padding:24px 16px!important;background:#fafafa!important;background-image:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV458 svg,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV458 .coachIconV207,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV345 svg{width:28px!important;height:28px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV458 strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV345 strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV437 strong{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV458 small,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV345 small,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoPlaceholderV437 small{display:block!important;margin:0!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistPillV390{border-radius:8px!important;padding:4px 8px!important;font-size:11px!important;font-weight:650!important;min-height:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoChecklistRowV390{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .coachVideoMovementHeadV354 button{background:transparent!important;border:0!important;box-shadow:none!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:12px!important;font-weight:650!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583].is-tile-mode{overflow:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-bar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:0!important;flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-filters{display:flex!important;gap:6px!important;flex-wrap:wrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-chip{height:30px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;box-shadow:none!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-chip.is-on{border-color:#06f!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;background:#eef5ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-search{height:34px!important;min-width:200px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;font-size:13px!important;font-weight:550!important;color:#1d1d1f!important;outline:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-search:focus{border-color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;flex:1 1 auto!important;min-height:0!important;align-content:start!important;overflow:auto!important;padding-bottom:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile{width:100%!important;text-align:left!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:240px!important;box-shadow:0 8px 20px #00000008!important;cursor:pointer!important;color:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile:hover{border-color:#cbd5e1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-thumb{position:relative!important;aspect-ratio:16 / 10!important;background:#0f1115!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-thumb video,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-thumb-empty{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#94a3b8!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-play{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;background:#00000040!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:700!important;opacity:0!important;transition:opacity .15s ease!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile:hover .cv627-play{opacity:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-badge{position:absolute!important;top:10px!important;left:10px!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:#0000008c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:12px 12px 0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-lane{display:flex!important;gap:10px!important;align-items:flex-start!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-av{width:36px!important;height:36px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;display:grid!important;place-items:center!important;flex-shrink:0!important;font-size:11px!important;font-weight:800!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-lane strong{display:block!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-lane em{display:block!important;font-style:normal!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important;font-weight:550!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-route{flex-shrink:0!important;font-size:10px!important;font-weight:700!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;color:#6b7280!important;background:#fff!important;white-space:nowrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-route.warn{border-color:#fed7aa!important;color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-route.good{border-color:#bbf7d0!important;color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-route.info{border-color:#bfdbfe!important;color:#06f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile-body{padding:10px 12px 0!important;flex:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile-body h3{margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-facts{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-facts li{font-size:11.5px!important;color:#475569!important;display:grid!important;grid-template-columns:68px 1fr!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-facts li span{color:#6b7280!important;font-weight:650!important;font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.03em!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tile-foot{margin-top:10px!important;padding:10px 12px 12px!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;background:#f3f4f6!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-pill{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-cta{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-empty{grid-column:1 / -1!important;padding:40px!important;text-align:center!important;color:#6b7280!important;font-size:13px!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-back{border:0!important;background:transparent!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:12px!important;font-weight:700!important;padding:0!important;box-shadow:none!important;cursor:pointer!important;margin-top:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-qthumb{width:44px!important;height:32px!important;min-width:44px!important;border-radius:6px!important;overflow:hidden!important;background:#0f1115!important;display:block!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-qthumb video,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-qthumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583].is-desk-mode .coachVideoInboxHeadV466,html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583].is-desk-mode .coachVideoInboxHeadV437{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}@media (max-width: 1200px){html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] .cv627-tiles{grid-template-columns:1fr!important}}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583],html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] :where(h1,h2,h3,h4,p,span,small,strong,em,button,input,label,textarea,div,dt,dd){font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-aiQuestions .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-aiQuestions .coachMainV207:has(.coachQuestionsV583[data-v=qu583]){display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background:#f7f8fa!important;background-color:#f7f8fa!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583].aiCoachDesktopV475{flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px 20px!important;box-sizing:border-box!important;background:transparent!important;color:#11172a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachHeadV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachHeadV475{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:0 0 14px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;background:transparent!important;box-shadow:none!important;flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachEyebrowV475{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachHeadCopyV475 h1{margin:6px 0 0!important;font-size:32px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#11172a!important;-webkit-text-fill-color:#11172a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachHeadCopyV475>p:not(.aiCoachEyebrowV475){margin:6px 0 0!important;font-size:17px!important;font-weight:400!important;color:#475569!important;-webkit-text-fill-color:#475569!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachHeadActionsV575{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSearchV575{display:flex!important;align-items:center!important;gap:8px!important;min-width:220px!important;width:auto!important;height:auto!important;min-height:0!important;padding:10px 14px!important;border:1px solid #e6eaf0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSearchV575 input{border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;color:#11172a!important;-webkit-text-fill-color:#11172a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxHeadV475>.aiCoachSearchV475:not(.aiCoachSearchV575){display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripV475{flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachKpiGridV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachKpiGridV575 article,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475 article{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:12px!important;box-shadow:none!important;padding:12px 14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachKpiGridV575 article strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475 article strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#11172a!important;-webkit-text-fill-color:#11172a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachKpiGridV575 article.is-accent strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475 article.is-accent strong{color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachKpiGridV575 article.is-alert strong,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475 article.is-alert strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachKpiGridV575 article small,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475 article small{margin-top:6px!important;font-size:13px!important;font-weight:650!important;color:#11172a!important;-webkit-text-fill-color:#11172a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachKpiGridV575 article em,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachStatStripGridV475 article em{font-size:12px!important;font-weight:400!important;font-style:normal!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachWorkspaceGridV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachWorkspaceGridV475{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:268px minmax(0,1fr) 280px!important;gap:12px!important;margin:0!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxPanelV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachWorkspacePanelV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachRightRailV475>section{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxPanelV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachWorkspacePanelV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachRightRailV475{min-height:0!important;overflow:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachRightRailV475{display:flex!important;flex-direction:column!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSegmentedV475{display:flex!important;gap:14px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-bottom:1px solid #e6eaf0!important;border-radius:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSegmentedV475 button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:8px 0!important;margin-bottom:-1px!important;border-bottom:2px solid transparent!important;font-size:14px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSegmentedV475 button.is-active{font-weight:700!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;border-bottom-color:#0a66ff!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxRowV475.is-selected{border-color:#0a66ff!important;background:#eef4ff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBoxBtnV575:not(.aiCoachBoxBtnPrimaryV575),html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSecondaryBtnV475,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiQuestions .coachQuestionsV583[data-v=qu583] .aiCoachSecondaryBtnV475{background:#fff!important;background-image:none!important;border:1px solid #e6eaf0!important;border-radius:8px!important;box-shadow:none!important;color:#11172a!important;-webkit-text-fill-color:#11172a!important;height:auto!important;min-height:0!important;padding:7px 12px!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBoxBtnPrimaryV575,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachPrimaryBtnV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] button.aiCoachPrimaryBtnV475,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiQuestions .coachQuestionsV583[data-v=qu583] .aiCoachPrimaryBtnV475{background:#0a66ff!important;background-image:none!important;border:1px solid #0a66ff!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;height:auto!important;min-height:0!important;padding:7px 12px!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachActionChipsV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachActionChipsV575{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachActionChipsV475 button,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiQuestions .coachQuestionsV583[data-v=qu583] .aiCoachActionChipsV475 button,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachChipBtnV575{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:8px!important;box-shadow:none!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;height:auto!important;min-height:0!important;padding:5px 9px!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachResponseFooterV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachResponseFooterV575{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachHeadV575.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachHeadV475.coachDeskPageHeadV590{border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxUnreadDotV590{display:inline-block!important;width:7px!important;height:7px!important;margin-left:6px!important;border-radius:999px!important;background:#0a66ff!important;vertical-align:middle!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxListV475{background:#f7f8fa!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxRowV475.is-selected{background:#eef4ff!important;border-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachThreadV475{display:flex!important;flex-direction:column!important;gap:10px!important;background:#f7f8fa!important;flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:14px 16px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachThreadFeedV590{display:grid!important;gap:10px!important;align-content:start!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBubbleRowV590{display:flex!important;justify-content:flex-start!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBubbleRowV590.is-mine{justify-content:flex-end!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBubbleV590{max-width:78%!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid #e6eaf0!important;background:#fff!important;color:#11172a!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBubbleV590.is-mine{background:#0a66ff!important;border-color:#0a66ff!important;color:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBubbleV590 small{display:block!important;margin:0 0 4px!important;font-size:11px!important;font-weight:650!important;color:#667085!important;-webkit-text-fill-color:#667085!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBubbleV590.is-mine small{color:#ffffffbf!important;-webkit-text-fill-color:rgba(255,255,255,.75)!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBubbleV590 p{margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachMetricGridV475{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important;gap:8px!important;order:2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachThreadFeedV590{order:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInsightV475{order:3!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachActionChipsV475{order:4!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachMessageCardV475{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInsightV475{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:14px!important;padding:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInsightV475 label{font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#667085!important;-webkit-text-fill-color:#667085!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInsightV475 button{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachActionChipsV575 button,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachChipBtnV575{border-radius:999px!important;background:#f5f5f7!important;border-color:#e6eaf0!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachResponseLabelV475{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachComposerDockV590{display:grid!important;gap:10px!important;padding:14px!important;border-top:1px solid #e6eaf0!important;background:#fff!important;flex:0 0 auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachComposerDockV590 .aiCoachResponseV475{width:100%!important;min-height:72px!important;border:1px solid #e6eaf0!important;border-radius:12px!important;background:#f7f8fa!important;color:#11172a!important;-webkit-text-fill-color:#11172a!important;padding:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachComposerDockV590 .aiCoachResponseFooterV575{justify-content:flex-end!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachWorkspacePanelV475{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachWorkspaceHeadV475{border-bottom:1px solid #e6eaf0!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachEyebrowV475{color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachPrimaryBtnV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachBoxBtnPrimaryV575{background:#0a66ff!important;border-color:#0a66ff!important;border-radius:10px!important;padding:9px 14px!important;font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSecondaryBtnV475{border-radius:10px!important;padding:9px 14px!important;font-size:13px!important}html[data-nutri-theme=dark] body:has(.coachPortalV207.coachMobileShellV389),html[data-nutri-theme=dark] body:has(.coachPortalV207.coachMobileShellV389) #root{background:#000!important;color-scheme:dark!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389{--coach-page: #000000 !important;--coach-card: #0a0a0a !important;--coach-input-bg: #141414 !important;--coach-textarea-bg: #0a0a0a !important;--coach-text: #f2f2f4 !important;--coach-muted: #a8b0bf !important;--coach-line: rgba(255, 255, 255, .14) !important;--coach-accent: #0a66ff !important;--coach-accent-text: #ffffff !important;--coach-accent-soft: rgba(10, 102, 255, .16) !important;--coach-accent-border: rgba(10, 102, 255, .36) !important;--coach-glass: rgba(0, 0, 0, .88) !important;--coach-glass-strong: rgba(10, 10, 10, .96) !important;--coach-glass-line: rgba(255, 255, 255, .12) !important;--coach-shadow: none !important;--flat-text: #f2f2f4 !important;--flat-muted: #a8b0bf !important;--flat-subtle: #8b919d !important;--flat-line: rgba(255, 255, 255, .14) !important;--flat-soft: #0a0a0a !important;--flat-blue: #0a66ff !important;--flat-blue-soft: rgba(10, 102, 255, .16) !important;--ch581-canvas: #000000 !important;--c-text: #f2f2f4 !important;--cmc-text: #f2f2f4 !important;--cmcp-text: #f2f2f4 !important;--cg-text: #f2f2f4 !important;--hub-text: #f2f2f4 !important;--vr-text: #f2f2f4 !important;--mq-text: #f2f2f4 !important;background:#000!important;background-color:#000!important;color:#f2f2f4!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 .coachMainV207,html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 .coachSidebarV207,html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 .coachMobileNavV389,html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 .coachBottomNavV389,html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 [class*=StickyTop],html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 [class*=stickyTop],html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 .cmc388StickyTopV402{background:#000!important;background-color:#000!important;border-color:#ffffff24!important;color:#f2f2f4!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(article,.card,.panel,section.card,[class*=Card]:not([class*=Icon]),[class*=card]:not([class*=Icon]),[class*=Panel],[class*=panel],[class*=Tile],[class*=tile],[class*=Sheet],[class*=Menu],[class*=menu],[class*=Dropdown],[class*=dropdown],[class*=Popover],[class*=popover],.coachHeroCardV207,.coachStatV207,.coachPanelV207,.clientCardV207,.coachClientListV207>article,.programDayGridV207 article,.checkinReviewGridV207 article,.aiQuestionGridV207 article,.workoutSectionV207,.exerciseRowV207,.builderSettingsV207,.publishedWorkoutV207,.builderEditorV208,.builderMoveEditorV208 article,.coachAccountPreviewV207,.coachProfileHeroV208,.coachProfileGridV208 article,.coachIdSettingsCardV209,.coachIntelPanelV298,.coachIntelMetricsV298 article,.coachVideoReviewListV345,.coachVideoReviewDetailV345,.coachVideoNotesV345,.coachVideoClientCardV353,.aiCoachWorkspaceV295,.clientPortalPanelV314,.clientPortalCardV314,.coachCheckinCardV321,.coachCheckinMetricV321,.mobileClientsShellV388,.cmc388FilterBar,.cmc388SyncBadge,.coachMobileClientFlipV402 .cmc402Front,.coachMobileClientFlipV402 .cmc402Back,.programBuilderMobileV388,.pb388SideCard,.pb388Guard,.nz-coach-command,.coachHomePortalV581,[class*=ch581]){background:#0a0a0a!important;background-color:#0a0a0a!important;border-color:#ffffff24!important;color:#f2f2f4!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(h1,h2,h3,h4,h5,strong,b,label){color:#f2f2f4!important;-webkit-text-fill-color:#f2f2f4!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(p,small,em,span.muted,.muted,[class*=muted],[class*=Hint],[class*=hint],[class*=Sub],[class*=sub]){color:#a8b0bf!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(.cmc388FilterBar button,[class*=Filter] button,[class*=Tab],[class*=Chip],[class*=chip],[class*=Pill]:not([class*=Badge])){background:#141414!important;border-color:#ffffff24!important;color:#a8b0bf!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(.cmc388FilterBar button.active,[class*=Filter] button.active,[class*=Tab].active,[class*=Chip].active,[class*=chip].active,button.active){background:#0a66ff!important;border-color:#0a66ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(input,select,textarea,.input,[class*=Select],[class*=select]){background:#141414!important;background-color:#141414!important;color:#f2f2f4!important;-webkit-text-fill-color:#f2f2f4!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important;color-scheme:dark!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(input::placeholder,textarea::placeholder){color:#8b919d!important;opacity:1!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 select option,html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 optgroup{background:#0a0a0a!important;color:#f2f2f4!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(.pb388CopyMenu,.pb388CopyPickPanel,.pb388Guard,[class*=CopyMenu],[class*=DropdownPanel],[class*=dropdownPanel],[class*=ActionSheet],[class*=actionSheet],[role=menu],[role=listbox]){background:#0a0a0a!important;border-color:#ffffff29!important;color:#f2f2f4!important;box-shadow:none!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(.pb388CopyPickRow,.pb388CopyAllRow,[role=menuitem],[role=option]){background:transparent!important;color:#f2f2f4!important;border-color:#ffffff1a!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(button.primary,.primary,[class*=primary]:is(button,a),.cmc402ActionBtn.primary){background:#0a66ff!important;border-color:#0a66ff!important;color:#fff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(.coachMobileNavV389 button.active,.coachBottomNavV389 button.active,[class*=BottomNav] button.active,[class*=bottomNav] button.active),html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where(.coachMobileNavV389 button.active,.coachBottomNavV389 button.active) :where(svg,path,span){color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;stroke:#0a66ff!important}html[data-nutri-theme=dark] #root .coachPortalV207.coachMobileShellV389 :where([style*="background: #fff"],[style*="background:#fff"],[style*="background: #ffffff"],[style*="background:#ffffff"]){background:#0a0a0a!important}html[data-nutri-theme=light] body #root .coachPortalV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-clients:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-home:not(.coachMobileShellV389):has(.ch581),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-clients:not(.coachMobileShellV389):has(.cc581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-home:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285.coachView-clients:not(.coachMobileShellV389),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .nz-coach-command,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachDeskIntelV552.ci552-root{--coach-page: #f4f6f9 !important;--ch581-canvas: #f4f6f9 !important;--soft: #f4f6f9 !important;--nz-soft: #f4f6f9 !important;--nz-soft-2: #e8edf4 !important;--flat-soft: #f4f6f9 !important;--v556-slate-soft: #f4f6f9 !important;--ho-bg: #f4f6f9 !important;--line: #d0d7e2 !important;--ho-border: #d0d7e2 !important;--nz-border: #d0d7e2 !important;--ho-muted: #000000 !important;--nz-muted: #000000 !important;--ho-text: #000000 !important;--nz-text: #000000 !important;--nz-heading: #000000 !important;--v556-accent: #0a66ff !important;--v556-accent-soft: #eef5ff !important;--v556-accent-border: #dceaff !important;--v556-btn-text: #0a66ff !important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root{--soft: #f4f6f9 !important;--muted: #000000 !important;--subtle: #000000 !important;--text: #000000 !important;--heading: #000000 !important;--line: #d0d7e2 !important;--accent: #0a66ff !important;--accent-soft: #eef5ff !important;color:#000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top h1,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top strong,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-page-title{font-size:28px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top p,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-kicker,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-page-sub,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-panel-head h2,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-panel-head strong,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-empty,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-panel,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-panel p,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-panel small,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-panel strong,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-panel li,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-copy strong,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-copy small,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-chart-kicker,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-chart-head em,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-day-axis span,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-legend span{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile{border-radius:12px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile strong{font-size:28px!important;font-weight:800!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile.tone-warn strong{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile.tone-info strong,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile.tone-violet strong{color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile.tone-danger strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile.tone-good strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile label,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile small,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-delta,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-kpi-tile a{font-size:11px!important;font-weight:700!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-chart-head strong{font-size:24px!important;font-weight:800!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-main-split{grid-template-columns:minmax(0,1.02fr) minmax(322px,.98fr)!important;gap:12px!important;align-items:start!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-recs-panel,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-panel{align-self:start!important;height:auto!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-grid{min-height:0!important;align-content:start!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-panel,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-chart-card,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-panel{border-radius:12px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-tile,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-tile:hover{background:#fff!important;background-image:none!important;border:1px solid #d0d7e2!important;border-radius:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-domain-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;border:0!important;border-bottom:0!important;background:transparent!important;padding:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-domain-tabs button{height:28px!important;min-height:28px!important;padding:0 10px!important;border:1px solid #d0d7e2!important;border-radius:999px!important;background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-domain-tabs button.active,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-domain-tabs button[aria-selected=true]{background:#eef5ff!important;border-color:#dceaff!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-tag{background:#e8edf4!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-transform:none!important;border:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-tag.is-high{background:#fff7ed!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-tag.is-domain{background:#e8edf4!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-transform:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-foot-row{display:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-preview{background:#f4f6f9!important;border-color:#d0d7e2!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .nz-coach-command,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command{--coach-page: #ffffff !important;--ch581-canvas: #ffffff !important;--soft: #ffffff !important;--nz-soft: #f4f6f9 !important;--ho-bg: #ffffff !important;--nz-bg: #ffffff !important;--nz-page: #ffffff !important;--v556-page: #ffffff !important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:560px 300px!important;color:#000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-command-layout{grid-template-columns:minmax(0,1fr) 300px!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-rail{width:300px!important;max-width:300px!important;padding:18px 16px 20px!important;border-left:1px solid #d0d7e2!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='300' viewBox='0 0 560 300' fill='none'%3E%3Cpath d='M560 0H160C230 48 285 90 325 140C380 210 440 255 560 280V0Z' fill='rgba(0,102,255,0.02)'/%3E%3Cpath d='M560 0H250C310 42 355 84 385 128C430 195 480 240 560 262V0Z' fill='rgba(0,102,255,0.015)'/%3E%3Cpath d='M560 0H340C385 34 415 70 438 110C475 175 515 220 560 245V0Z' fill='rgba(0,102,255,0.01)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:420px 240px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-shell,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-overview-main{padding:20px!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-page-header,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-page-header.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome .nz-page-header{border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:14px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-title{font-size:28px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-page-kicker,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome .nz-page-kicker{font-size:14px!important;font-weight:700!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tabs,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome .nz-section-tabs,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome nav.nz-section-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-bottom:0!important;border-top:0!important;background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command button.nz-section-tab,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command button.nz-section-tab.active{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;margin:0!important;border:1px solid #d0d7e2!important;border-bottom:1px solid #d0d7e2!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;filter:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command button.nz-section-tab.active{background:#eef5ff!important;background-image:none!important;border:1px solid #dceaff!important;border-bottom:1px solid #dceaff!important;border-radius:999px!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active :is(span,small,strong,b,em,.nz-section-tab-label),html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command button.nz-section-tab.active :is(span,small,strong,b,em,.nz-section-tab-label){color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:not(.active) :is(span,.nz-section-tab-label){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:before,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab:after,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active:before,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active:after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-value-text{font-size:26px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.04em!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-label{font-size:11px!important;font-weight:700!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-sub,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-denom,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-label,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-focus,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-name,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-value,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-kicker,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-title,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-donut-label,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv strong,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress-caption,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row strong,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card-title,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card h3,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ai-insight-body,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-note-body,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions-title{color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card.nz-nutrition-simple,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-card{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #d0d7e2!important;border-radius:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-spark,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-sparkline{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:46px!important;margin-top:8px!important;color:#0a66ff!important;pointer-events:none!important;background:transparent!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important;border-radius:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-day-axis{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;margin-top:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-day-axis span{font-size:9px!important;font-weight:500!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-align:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress-track{height:6px!important;margin-top:8px!important;background:#e4eaf2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select-wrap select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable .nz-rail-select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:32px!important;border:1px solid #d0d7e2!important;border-radius:8px!important;background:#fff!important;padding:4px 28px 4px 8px!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-align:left!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item-editable:hover .nz-rail-select,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-select:focus{color:#000!important;-webkit-text-fill-color:#000000!important;border-color:#d0d7e2!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions .nz-btn-primary,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-actions .nz-btn-primary{width:100%!important;min-height:36px!important;border:1px solid #0a66ff!important;border-radius:10px!important;background:#0a66ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-actions-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-actions-row .nz-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions .nz-rail-actions-row .nz-btn{width:auto!important;flex:1 1 auto!important;min-height:36px!important;border:1px solid #d0d7e2!important;border-radius:10px!important;background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388Shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388Sidebar{--pb-page: #ffffff !important;--pb-panel: #ffffff !important;--pb-text: #1d1d1f !important;--pb-muted: #6b7280 !important;--pb-line: #e5e7eb !important;--pb-blue: #0066ff !important;--pb-blue-soft: #f3f4f6 !important;--pb-warn: #d97706 !important;--pb-danger: #dc2626 !important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb388SideCard.pb575-program-insight,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai.pb575-program-insight{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight.is-review{border-color:#fbbf24!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-bottom:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight-kicker{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight-title{display:block!important;margin-top:2px!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-ai-overall,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight .pb575-ai-overall,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-overlay .pb575-ai-overall{display:block!important;visibility:visible!important;opacity:1!important;min-width:64px!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fff!important;text-align:center!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-ai-overall strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight .pb575-ai-overall strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai .pb575-ai-overall strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-overlay .pb575-ai-overall strong{display:block!important;font-size:18px!important;line-height:22px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-ai-overall-warn strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight .pb575-ai-overall-warn strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-overlay .pb575-ai-overall-warn strong{color:#d97706!important;-webkit-text-fill-color:#d97706!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-ai-overall-danger strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight .pb575-ai-overall-danger strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-overlay .pb575-ai-overall-danger strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-ai-overall-good strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight .pb575-ai-overall-good strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-overlay .pb575-ai-overall-good strong{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-ai-overall span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight .pb575-ai-overall span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-overlay .pb575-ai-overall span{display:block!important;margin-top:2px!important;font-size:10px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight-summary{margin:0 0 8px!important;font-size:12px!important;line-height:1.4!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight-meta span{font-size:10px!important;padding:3px 7px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-finding-preview{border:1px solid #e5e7eb!important;border-radius:10px!important;padding:8px 10px!important;background:#fff!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-finding-preview strong{display:block!important;font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-finding-preview p{margin:3px 0 0!important;font-size:11px!important;line-height:1.35!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;min-height:36px!important;border-radius:8px!important;font-size:13px!important;font-weight:650!important;padding:0 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai-btn.is-accent{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai-btn.is-primary{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-rail-ai-btn.is-ghost{background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;border:1px solid #e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay{width:min(520px,100%)!important;max-width:520px!important;max-height:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;padding:16px!important;box-sizing:border-box!important;background:#fff!important;color:#1d1d1f!important;border:1px solid #e5e7eb!important;box-shadow:0 18px 48px #0f172a29!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb601-ask-coach-compose textarea,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb601-ask-coach-compose input{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000000!important;border:1px solid #e5e7eb!important;box-shadow:none!important;color-scheme:light!important;opacity:1!important;filter:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root:has(.pb575-drawer.is-review-overlay){align-items:stretch!important;justify-content:flex-end!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb575-drawer-close{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid #e5e7eb!important;background:#fff!important;border-radius:8px!important;min-height:32px!important;min-width:0!important;width:auto!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;line-height:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb575-drawer-head h2,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb575-drawer-head strong{font-size:16px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb575-drawer-head p,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb575-drawer-kicker{font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-score{display:flex!important;align-items:center!important;gap:12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:12px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-score .pb575-ai-overall{min-width:72px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-score-copy strong{display:block!important;font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;margin-bottom:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-score-copy p{margin:0!important;font-size:13px!important;line-height:1.4!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb583-client-card,html[data-nutri-theme=light] body #root .coachPortalV207 .pb388ClientCard{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb583-meta-list span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb583-meta-list strong{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388WeekDay.is-flag,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-flag{border-color:#d97706!important;background:#fffbeb!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388WeekDay.is-flag strong,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-flag strong{color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388WeekDay.is-flag em,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-flag em{color:#d97706!important;-webkit-text-fill-color:#d97706!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388WeekDay.is-flag.active,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-flag.active{border-color:#d97706!important;background:#fef3c7!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388WeekDay.is-flag.active strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .pb388WeekDay.is-flag.active em,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-flag.active strong,html[data-nutri-theme=light] body #root .coachPortalV207 .workoutBuilderV555 .pb388WeekDay.is-flag.active em{color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389){--coach-fs-page: 30px !important;--coach-fs-kpi: 20px !important;--coach-fs-title: 15px !important;--coach-fs-body: 15px !important;--coach-fs-meta: 13px !important;--coach-fs-ui: 14px !important;font-size:15px!important}html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachSidebarV207{font-size:15px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root{font-size:15px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-top p,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-issue,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-block p,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-block li,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-preview p,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-copy small{font-size:14px!important;line-height:1.45!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-copy strong{font-size:14px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-domain-tabs button{height:30px!important;min-height:30px!important;font-size:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command{font-size:15px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-label{font-size:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-sub,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-denom,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-focus,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-kv strong,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command button.nz-section-tab{font-size:13px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581,html[data-nutri-theme=light] body #root .coachPortalV207 .pb388Shell,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-builder{font-size:15px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachSidebarV207 nav button,html[data-nutri-theme=light] body #root .coachPortalV207 .coachSidebarV207 .premiumDesktopNavV284 nav button{font-size:14px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-domain-tabs button{height:28px!important;min-height:28px!important;font-size:11px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-copy strong{font-size:13px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-copy small{font-size:12px!important;font-weight:500!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-tile.is-selected{border-color:#0a66ff!important;background:#eef5ff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-kicker{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-pager button.is-on,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-btn-primary,html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-toggle input:checked+i{background:#0a66ff!important;border-color:#0a66ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-label{white-space:normal!important;text-overflow:unset!important;overflow:visible!important;font-size:11px!important;font-weight:700!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-spark,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-sparkline,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-spark svg,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command svg.nz-sparkline{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:46px!important;min-height:46px!important;margin-top:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important;color:#0a66ff!important;pointer-events:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-spark{margin-top:8px!important;height:auto!important;min-height:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-sparkline path,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command svg.nz-sparkline path{fill:none!important;stroke:#0a66ff!important;stroke-width:2.25!important;stroke-linecap:round!important;stroke-linejoin:round!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-plan-row,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-activity,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-item{border-color:#d0d7e2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-section-label,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-program-insight-previews .pb575-overlay-section-label{display:block!important;margin:8px 0 6px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-score{background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-who-row.is-stack{display:grid!important;gap:4px!important;justify-items:start!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-title-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-range-pills{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-range-pill{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border:1px solid #d0d7e2!important;border-radius:999px!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#000!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-range-pills small{font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:500!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-preview-toggle{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid #d0d7e2!important;background:#fff!important;border-radius:8px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;color:#000!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-preview-toggle.is-on{border-color:#0a66ff!important;background:#eef5ff!important;color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-action-domain{margin:8px 0 0!important;font-size:12px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-rec-av{background:#eef5ff!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-tabs-all-clients{margin-left:auto!important;border:1px solid #d0d7e2!important;border-radius:10px!important;min-height:32px!important;padding:0 12px!important;background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-session-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-session-card{border:1px solid #d0d7e2!important;border-radius:12px!important;background:#fff!important;padding:12px!important;display:grid!important;gap:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-session-card strong{font-size:13px!important;font-weight:700!important;color:#000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-session-card span{font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-session-card-add{display:grid!important;place-items:center!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-session-card-add .nz-btn{width:100%!important;min-height:36px!important;border:1px solid #d0d7e2!important;border-radius:10px!important;background:#fff!important;color:#000!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-mock-pills,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-mock-pill{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-stat{display:grid!important;gap:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-stat strong{font-size:28px!important;font-weight:800!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-stat span{font-size:12px!important;font-weight:700!important;color:#000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-stat small{font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-kpi-due-pill{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:24px!important;padding:0 10px!important;border-radius:999px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;font-size:11px!important;font-weight:700!important;margin:4px 0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-bar-blue>span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-progress.nz-bar-blue>span,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-bar-purple>span{background:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder-body .pb388Shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .pb388Shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder[data-v=pb583] .workoutBuilderV555{grid-template-columns:minmax(0,1fr) 300px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-btn-outline.is-week-ready{border-color:#d97706!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-rec{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:12px!important;background:#fafafa!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-rec>span{display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;margin-bottom:4px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-rec strong{display:block!important;font-size:13px!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-rec p{margin:4px 0 0!important;font-size:12px!important;line-height:1.4!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-score-copy strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .pb575-drawer-eyebrow,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-review-overlay .is-review-head .pb575-drawer-eyebrow{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-finding{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:12px!important;background:#fff!important;margin:0 0 8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-finding-top{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:flex-start!important;margin-bottom:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-finding-top strong{font-size:13px!important;color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-overlay-finding p{margin:0!important;font-size:12px!important;line-height:1.4!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-review-who-row small{display:block!important;margin-top:2px!important;font-size:12px!important;color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-training-profile-details{order:8!important;margin-top:8px!important;border:1px solid #d0d7e2!important;border-radius:12px!important;background:#fff!important;padding:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-client-rail{display:flex!important;flex-direction:column!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-mock-pills{display:none!important;order:1!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-quick-actions{order:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-phase-card{order:3!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-simple,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-ring-card{order:4!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-rail-actions{display:flex!important;flex-direction:column!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-nutrition-simple .nz-ring-header{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-section-tab.active,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command button.nz-section-tab.active{border-radius:999px!important;background:#eef5ff!important;border:1px solid #0a66ff!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut{width:140px!important;height:140px!important;margin:0!important;position:relative!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut svg{display:block!important;width:140px!important;height:140px!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut-svg-label text:first-child{fill:#000!important;font-size:28px!important;font-weight:800!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut-svg-label text:last-child{fill:#6b7280!important;font-size:12px!important;font-weight:600!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci552-donut-center{display:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-issue-body{display:flex!important;align-items:center!important;gap:16px!important;min-height:140px!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-spark{display:block!important;width:100%!important;height:56px!important;margin-top:6px!important;background:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachDeskIntelV552.ci552-root .ci595-spark path{fill:none!important;stroke-width:2.25!important;stroke-linecap:round!important;stroke-linejoin:round!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpis,html body #root .cc581.cc600[data-v=cl583] .cc600-kpis,html body #root .cc581[data-v=cl583].cc600 .cc581-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi{background:#fff!important;border:1px solid #d0d7e2!important;border-radius:16px!important;box-shadow:none!important;padding:16px!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi-top,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi strong,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi strong{margin:0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;color:#000!important;-webkit-text-fill-color:#000000!important;line-height:1!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi small,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi small{font-size:12px!important;font-weight:600!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi-ico,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi-ico{width:36px!important;height:36px!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#0a66ff!important;background:#eef4ff!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi-ico.is-active,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi-ico.is-active{background:#eef8ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi-ico.is-adherence,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi-ico.is-adherence{background:#eefbf3!important;color:#16a34a!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpi-ico.is-checkins,html body #root .cc581.cc600[data-v=cl583] .cc600-kpi-ico.is-checkins{background:#fff4e8!important;color:#ea580c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-kpi-link,html body #root .cc581.cc600[data-v=cl583] .cc581-kpi-link{border:0!important;background:transparent!important;padding:0!important;margin:0!important;font:inherit!important;font-size:12px!important;font-weight:650!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-head h1,html body #root .cc581.cc600[data-v=cl583] .cc581-head h1{font-size:30px!important;font-weight:750!important;letter-spacing:-.04em!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-head p,html body #root .cc581.cc600[data-v=cl583] .cc581-head p{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-table-card,html body #root .cc581.cc600[data-v=cl583] .cc581-table-card{background:#fff!important;border:1px solid #d0d7e2!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-toolbar,html body #root .cc581.cc600[data-v=cl583] .cc600-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;border-bottom:1px solid #d0d7e2!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-search,html body #root .cc581.cc600[data-v=cl583] .cc600-search{width:min(420px,100%)!important;height:40px!important;border:1px solid #d0d7e2!important;border-radius:12px!important;background:#f4f6f9!important;color:#6b7280!important;padding:0 12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-search input,html body #root .cc581.cc600[data-v=cl583] .cc600-search input{background:transparent!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-toolbar-actions,html body #root .cc581.cc600[data-v=cl583] .cc600-toolbar-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-filter-wrap,html body #root .cc581.cc600[data-v=cl583] .cc600-filter-wrap{position:relative!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-tool-btn,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-sort select,html body #root .cc581.cc600[data-v=cl583] .cc600-tool-btn,html body #root .cc581.cc600[data-v=cl583] .cc600-sort select{height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid #d0d7e2!important;border-radius:12px!important;background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;font:inherit!important;font-size:13px!important;font-weight:650!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-tool-btn em,html body #root .cc581.cc600[data-v=cl583] .cc600-tool-btn em{font-style:normal!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:550!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-filter-menu,html body #root .cc581.cc600[data-v=cl583] .cc600-filter-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;min-width:200px!important;padding:6px!important;border:1px solid #d0d7e2!important;border-radius:12px!important;background:#fff!important;z-index:20!important;display:grid!important;gap:2px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-filter-menu button,html body #root .cc581.cc600[data-v=cl583] .cc600-filter-menu button{height:34px!important;border:0!important;border-radius:8px!important;background:transparent!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font:inherit!important;font-size:13px!important;font-weight:600!important;color:#000!important;-webkit-text-fill-color:#000000!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-filter-menu button.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-filter-menu button:hover,html body #root .cc581.cc600[data-v=cl583] .cc600-filter-menu button.is-on,html body #root .cc581.cc600[data-v=cl583] .cc600-filter-menu button:hover{background:#f4f6f9!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-filter-menu button span,html body #root .cc581.cc600[data-v=cl583] .cc600-filter-menu button span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:650!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-table,html body #root .cc581.cc600[data-v=cl583] .cc600-table{width:100%!important;border-collapse:collapse!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-table th,html body #root .cc581.cc600[data-v=cl583] .cc600-table th{text-align:left!important;padding:12px 16px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#fafbfc!important;border-bottom:1px solid #d0d7e2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-table td,html body #root .cc581.cc600[data-v=cl583] .cc600-table td{padding:14px 16px!important;border-bottom:1px solid #e8edf3!important;vertical-align:middle!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-table tr:hover td,html body #root .cc581.cc600[data-v=cl583] .cc600-table tr:hover td{background:#f8fafc!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-table tr.is-selected td,html body #root .cc581.cc600[data-v=cl583] .cc600-table tr.is-selected td{background:#f4f8ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-av,html body #root .cc581.cc600[data-v=cl583] .cc581-av{width:40px!important;height:40px!important;border-radius:999px!important;background:#eef2f7!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-name-row,html body #root .cc581.cc600[data-v=cl583] .cc600-name-row{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:700!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-verified,html body #root .cc581.cc600[data-v=cl583] .cc600-verified{flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-focus-sub,html body #root .cc581.cc600[data-v=cl583] .cc600-focus-sub{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:3px!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-program-cell,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-date-cell,html body #root .cc581.cc600[data-v=cl583] .cc600-program-cell,html body #root .cc581.cc600[data-v=cl583] .cc600-date-cell{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:13px!important;font-weight:600!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-program-cell svg,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-date-cell svg,html body #root .cc581.cc600[data-v=cl583] .cc600-program-cell svg,html body #root .cc581.cc600[data-v=cl583] .cc600-date-cell svg{color:#0a66ff!important;flex-shrink:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-date-cell.danger,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-date-cell.danger span,html body #root .cc581.cc600[data-v=cl583] .cc600-date-cell.danger,html body #root .cc581.cc600[data-v=cl583] .cc600-date-cell.danger span{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-date-cell.warn,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-date-cell.warn span,html body #root .cc581.cc600[data-v=cl583] .cc600-date-cell.warn,html body #root .cc581.cc600[data-v=cl583] .cc600-date-cell.warn span{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-ring,html body #root .cc581.cc600[data-v=cl583] .cc600-ring,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cc600-ring,html body #root .cg581.cg600[data-v=gr583] .cc600-ring{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-sizing:border-box!important;overflow:visible!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-ring-svg,html body #root .cc581.cc600[data-v=cl583] .cc600-ring-svg,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cc600-ring-svg,html body #root .cg581.cg600[data-v=gr583] .cc600-ring-svg,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-ring>svg,html body #root .cc581.cc600[data-v=cl583] .cc600-ring>svg,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cc600-ring>svg,html body #root .cg581.cg600[data-v=gr583] .cc600-ring>svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-ring-label,html body #root .cc581.cc600[data-v=cl583] .cc600-ring-label,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cc600-ring-label,html body #root .cg581.cg600[data-v=gr583] .cc600-ring-label{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:1!important;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-weight:750!important;letter-spacing:-.03em!important;color:#000!important;-webkit-text-fill-color:#000000!important;pointer-events:none!important;text-align:center!important;white-space:nowrap!important;transform:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-pill,html body #root .cc581.cc600[data-v=cl583] .cc581-pill{height:26px!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-pill.good,html body #root .cc581.cc600[data-v=cl583] .cc581-pill.good{background:#e8f8ee!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-pill.warn,html body #root .cc581.cc600[data-v=cl583] .cc581-pill.warn{background:#fff1e6!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-pill.danger,html body #root .cc581.cc600[data-v=cl583] .cc581-pill.danger{background:#fdecec!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-chevron-cell,html body #root .cc581.cc600[data-v=cl583] .cc600-chevron-cell{width:36px!important;text-align:right!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-chevron,html body #root .cc581.cc600[data-v=cl583] .cc600-chevron{display:inline-flex!important;width:24px!important;height:24px!important;align-items:center!important;justify-content:center!important;color:#9aa3b2!important;-webkit-text-fill-color:#9aa3b2!important;font-size:20px!important;font-weight:500!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-row-actions,html body #root .cc581.cc600[data-v=cl583] .cc600-row-actions{width:1%!important;white-space:nowrap!important;text-align:right!important;vertical-align:middle!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-cc-btn,html body #root .cc581.cc600[data-v=cl583] .cc600-cc-btn{white-space:nowrap!important;padding:6px 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-adherence-inline,html body #root .cc581.cc600[data-v=cl583] .cc600-adherence-inline{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-top:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .sr-only,html body #root .cc581.cc600[data-v=cl583] .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width: 1100px){html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-kpis,html body #root .cc581.cc600[data-v=cl583] .cc600-kpis,html body #root .cc581[data-v=cl583].cc600 .cc581-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-toolbar,html body #root .cc581.cc600[data-v=cl583] .cc600-toolbar{flex-direction:column!important;align-items:stretch!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc600-search,html body #root .cc581.cc600[data-v=cl583] .cc600-search{width:100%!important}}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-kpis,html body #root .cg581.cg600[data-v=gr583] .cg600-kpis,html body #root .cg581[data-v=gr583].cg600 .cg581-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-kpi,html body #root .cg581.cg600[data-v=gr583] .cg600-kpi{background:#fff!important;border:1px solid #d0d7e2!important;border-radius:16px!important;box-shadow:none!important;padding:16px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-kpi strong,html body #root .cg581.cg600[data-v=gr583] .cg600-kpi strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.04em!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg581-head h1,html body #root .cg581.cg600[data-v=gr583] .cg581-head h1{font-size:30px!important;font-weight:750!important;letter-spacing:-.04em!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg581-table-card,html body #root .cg581.cg600[data-v=gr583] .cg581-table-card{background:#fff!important;border:1px solid #d0d7e2!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-roster-tabs,html body #root .cg581.cg600[data-v=gr583] .cg600-roster-tabs{display:flex!important;gap:4px!important;padding:10px 12px!important;border-bottom:1px solid #d0d7e2!important;overflow-x:auto!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-toolbar,html body #root .cg581.cg600[data-v=gr583] .cg600-toolbar{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-bottom:1px solid #d0d7e2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-search,html body #root .cg581.cg600[data-v=gr583] .cg600-search{width:min(420px,100%)!important;height:40px!important;border:1px solid #d0d7e2!important;border-radius:12px!important;background:#f4f6f9!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-table th,html body #root .cg581.cg600[data-v=gr583] .cg600-table th{text-align:left!important;padding:12px 16px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#fafbfc!important;border-bottom:1px solid #d0d7e2!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-table td,html body #root .cg581.cg600[data-v=gr583] .cg600-table td{padding:14px 16px!important;border-bottom:1px solid #e8edf3!important;vertical-align:middle!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-table tr:hover td,html body #root .cg581.cg600[data-v=gr583] .cg600-table tr:hover td{background:#f8fafc!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-table tr.is-selected td,html body #root .cg581.cg600[data-v=gr583] .cg600-table tr.is-selected td{background:#f4f8ff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg581-av.is-group,html body #root .cg581.cg600[data-v=gr583] .cg581-av.is-group{border-radius:12px!important;background:#eef2f7!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-avatars,html body #root .cg581.cg600[data-v=gr583] .cg600-avatars{display:flex!important;align-items:center!important;margin-bottom:6px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-avatars i,html body #root .cg581.cg600[data-v=gr583] .cg600-avatars i{width:26px!important;height:26px!important;border-radius:999px!important;background:#eef2f7!important;border:2px solid #ffffff!important;margin-left:-8px!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:700!important;font-style:normal!important;color:#000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-avatars i:first-child,html body #root .cg581.cg600[data-v=gr583] .cg600-avatars i:first-child{margin-left:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-date-cell,html body #root .cg581.cg600[data-v=gr583] .cg600-date-cell{font-size:13px!important;font-weight:600!important;color:#000!important;-webkit-text-fill-color:#000000!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-date-cell.warn,html body #root .cg581.cg600[data-v=gr583] .cg600-date-cell.warn{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-date-cell.danger,html body #root .cg581.cg600[data-v=gr583] .cg600-date-cell.danger{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-due-hint,html body #root .cg581.cg600[data-v=gr583] .cg600-due-hint{display:block!important;margin-top:6px!important;font-size:11px!important;font-weight:650!important;color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-chevron-cell,html body #root .cg581.cg600[data-v=gr583] .cg600-chevron-cell{width:36px!important;text-align:right!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-chevron,html body #root .cg581.cg600[data-v=gr583] .cg600-chevron{color:#9aa3b2!important;-webkit-text-fill-color:#9aa3b2!important;font-size:20px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-member-row,html body #root .cg581.cg600[data-v=gr583] .cg600-member-row{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;margin-bottom:8px!important;border:1px solid #d0d7e2!important;border-radius:12px!important;background:#f4f6f9!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-member-row .cg581-member-main,html body #root .cg581.cg600[data-v=gr583] .cg600-member-row .cg581-member-main{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;background:transparent!important;padding:0!important;text-align:left!important;cursor:pointer!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-panel-section-head,html body #root .cg581.cg600[data-v=gr583] .cg600-panel-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-panel-section-head h3,html body #root .cg581.cg600[data-v=gr583] .cg600-panel-section-head h3{margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg581-page.active,html body #root .cg581.cg600[data-v=gr583] .cg581-page.active{background:#0a66ff!important;border-color:#0a66ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media (max-width: 1100px){html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg600-kpis,html body #root .cg581.cg600[data-v=gr583] .cg600-kpis,html body #root .cg581[data-v=gr583].cg600 .cg581-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) :is(.coachDeskPageHeadV590,.aiCoachHeadV475,.aiCoachHeadV575,.coachMessagesHeroV431,.cc581-head,.cg581-head,.ch581-topbar,.ch552-head,.ci552-top,.cp581-page-head,.cp581-builder .cp581-topbar,.pb583-page-head,.programsPortalHeadV581,.coachCheckinsHeadV434,.coachCheckinsHeadV438,.coachCheckinsHeadV454,.coachCheckinsHeadV465,.coachVideoHeadV435,.coachVideoHeadV437,.coachVideoHeadV458,.coachVideoHeadV466,.coachVideoHeadV575,.coachGroupsHeadV447,.coachGroupsHeadV466,.nz-page-header,.coachAddClientHeadV581,.coachFlowWindowHeadV358,.coachDeskHeadV405,.coachIntelHeaderV298,.coachIntelHeadV406,.coachIntelHeadV466,.coachSettingsPageHeadV633,.coachSettingsHeadV633,.desktopClientsHeaderV288,.coachClientsHeadV407,.coachClientsHeadV460){border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] :is(.aiCoachHeadV475,.aiCoachHeadV575,.coachMessagesHeroV431,.coachDeskPageHeadV590),html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiQuestions .coachQuestionsV583[data-v=qu583] .aiCoachHeadV475,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-aiQuestions .coachQuestionsV583[data-v=qu583] .aiCoachHeadV575{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581.cc600 .cc581-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cc581[data-v=cl583] .cc581-head.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581.cg600 .cg581-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cg581[data-v=gr583] .cg581-head.coachDeskPageHeadV590{border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachVideoReviewsV583[data-v=vr583] :is(.coachVideoHeadV575,.coachVideoHeadV466,.coachDeskPageHeadV590){border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) :is(.coachCheckinsHeadV465,.coachCheckinsHeadV454,.coachCheckinsHeadV438,.coachCheckinsHeadV434),html[data-nutri-theme=light] body #root .coachPortalV207:not(.coachMobileShellV389) .coachCheckinsHeadV465.coachDeskPageHeadV590{border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-topbar.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .ch581 .ch581-topbar,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskHomeV552 .ch552-head,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top,html[data-nutri-theme=light] body #root .coachPortalV207 .coachDeskIntelV552.ci552-root .ci552-top.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581 .cp581-page-head,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581 .cp581-page-head.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-builder .cp581-topbar.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .cp581-builder .cp581-topbar{border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .cp581>.cp581-main>.cp581-topbar{border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-page-header,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-page-header.coachDeskPageHeadV590,html[data-nutri-theme=light] body #root .coachPortalV207 .nz-coach-command .nz-main-chrome .nz-page-header{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:14px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachSettingsPageV633 .coachSettingsHeadV633,html[data-nutri-theme=light] body #root .coachPortalV207 .coachSettingsPageV633 .coachSettingsHeadV633.coachDeskPageHeadV590{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #e6eaf0!important;padding-bottom:14px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInboxHeadV475{border-bottom:1px solid #e6eaf0!important;padding-bottom:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachWorkspaceHeadV475{border-bottom:1px solid #e6eaf0!important;padding-bottom:12px!important;background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachToolsListV475>h2,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachContextV475>h2{margin:0!important;padding:0 0 10px!important;border-bottom:1px solid #e6eaf0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachSavedPromptsV475>header{border-bottom:1px solid #e6eaf0!important;padding-bottom:10px!important;margin-bottom:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583[data-v=qu583] .aiCoachInsightV475{border-top:1px solid #e6eaf0!important;padding-top:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 button.coachNavV425Item.active{background:#eef4ff!important;background-image:none!important;border:1px solid #e6eaf0!important;box-shadow:none!important;color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active *:not(svg):not(path),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 button.coachNavV425Item.active *:not(svg):not(path),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active .coachNavV425Label{color:#0a66ff!important;-webkit-text-fill-color:#0a66ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active .coachNavV425IconTile svg,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425 .coachNavV425Item.active .coachNavV425IconTile svg path{color:#0a66ff!important;stroke:#0a66ff!important}@media (min-width: 901px){html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black],html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-nav-skin=black],html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black]{--nv583-blue: #0066ff;--nv583-text: #e5e7eb;--nv583-muted: #9ca3af;--nv583-section: #6b7280;--nv583-line: #1a1a1a;width:290px!important;min-width:290px!important;max-width:290px!important;background:#000!important;background-color:#000!important;background-image:none!important;border-right:1px solid #1a1a1a!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black]:before,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black]:after{display:none!important;background:none!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425BrandCopy strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425BrandCopy strong *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425BrandCopy .nzBrandZynV591{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425BrandCopy small,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425SectionLabel{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Item,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] button.coachNavV425Item{color:#d1d5db!important;-webkit-text-fill-color:#d1d5db!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Item:hover:not(.active),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] button.coachNavV425Item:hover:not(.active){background:#141414!important;background-color:#141414!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Item.active,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] button.coachNavV425Item.active{background:#1a1a1a!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Item.active *:not(svg):not(path),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] button.coachNavV425Item.active *:not(svg):not(path),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Item.active .coachNavV425Label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425IconTile{background:#ffffff0f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Item.active .coachNavV425IconTile{background:#ffffff1a!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Dot{background:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Item.active .coachNavV425Dot{background:#fff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Badge{background:#222!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425Footer{border-top-color:#1a1a1a!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavAiCoachV608{border:1px solid #222!important;background:#0d0d0d!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;animation:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavAiCoachV608:hover{border-color:#333!important;background:#121212!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavAiCoachV608.is-open{border-color:#333!important;background:#141414!important;animation:none!important;transform:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavAiCoachCopyV608 strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425ProfileCopy strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavAiCoachCopyV608 small,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavAiCoachChevronV608,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425ProfileCopy small,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425FooterBtn{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425ProfileCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425ActiveClientBtn{border:1px solid #222!important;background:#0d0d0d!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425ProfileAvatar{background:#1a1a1a!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425FooterBtn:hover,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425FooterBtn.is-active{background:#141414!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachNavV425[data-v=nv583][data-nav-skin=black] .coachNavV425BrandMark{background:#06f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb388SideCard,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb609-quick-actions,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-ai,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-rail-open-card{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-open,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar button.pb601-collapse-head,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar button.pb575-program-insight-head{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head:focus,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head:hover,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-collapse-head:active,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight-head:focus,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-program-insight-head:focus-visible,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-open:focus,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb575-rail-open:focus-visible{background:transparent!important;background-image:none!important;outline:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb388Sidebar .pb601-quick-cards{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder button.pb609-quick-tile,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker button.pb609-quick-tile,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-warm,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-skill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-strength,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-cond,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-acc,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-cool,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-soft,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-warm,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-skill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-strength,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-cond,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-acc,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-cool,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-soft{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-warm,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-warm{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-skill,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-skill{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-strength,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-strength{color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-cond,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-cond{color:#059669!important;-webkit-text-fill-color:#059669!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-acc,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-acc{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-cool,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-cool{color:#0284c7!important;-webkit-text-fill-color:#0284c7!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile.tone-soft,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile.tone-soft{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile i,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile small,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile strong,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile i,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile small{color:inherit!important;-webkit-text-fill-color:inherit!important;background:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb609-quick-tile small,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker .pb609-quick-tile small{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker,html[data-nutri-theme=light] body #root .coachPortalV207.coachView-programBuilder .cp581-builder .pb615-add-picker-close{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-body,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-body,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-drawer-foot,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card{background:#000!important;background-color:#000!important;background-image:none!important;border-color:#1a1a1a!important;box-shadow:none!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-manual,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-editor,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:focus-within,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:focus-within{background:#141414!important;background-color:#141414!important;background-image:none!important;border:1px solid #2a2a2a!important;box-shadow:none!important;outline:none!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head span{background:transparent!important;background-image:none!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;border-color:transparent!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head em,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy small,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-client-hint,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label span{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field select,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item input,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-title-input,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field select:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input:focus{background:#0d0d0d!important;background-color:#0d0d0d!important;background-image:none!important;border:1px solid #2a2a2a!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;caret-color:#f3f4f6!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form :is(input,select,textarea):focus{border-color:#52525b!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock input:-webkit-autofill,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock input:-webkit-autofill:hover,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock input:-webkit-autofill:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock textarea:-webkit-autofill,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0d0d0d inset!important;box-shadow:0 0 0 1000px #0d0d0d inset!important;-webkit-text-fill-color:#f3f4f6!important;caret-color:#f3f4f6!important;border-color:#2a2a2a!important;transition:background-color 99999s ease-in-out 0s}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item .pb615-move-cat-action,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-manual-btn{background:#141414!important;background-color:#141414!important;background-image:none!important;border:1px solid #2a2a2a!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item:hover:not(:disabled),html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:hover{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:#3f3f46!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-remove,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer.is-block-card button.pb615-move-remove{background:#1a0a0a!important;background-color:#1a0a0a!important;border-color:#7f1d1d!important;color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo span{color:#d1d5db!important;-webkit-text-fill-color:#d1d5db!important;background:transparent!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV583.coachQuestionsV630[data-v=qu583],html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630[data-v=qu583]{display:flex!important;flex-direction:column!important;gap:14px!important;max-width:none!important;width:100%!important;margin:0!important;background:#f7f8fa!important;background-color:#f7f8fa!important;color:#1d1d1f!important;box-sizing:border-box!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-eyebrow{margin:0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-head h1{font-size:26px!important;font-weight:750!important;letter-spacing:-.03em!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-head p:not(.qu630-eyebrow){font-size:13px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;max-width:54ch!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-toolbtn{height:34px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpis{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;background:transparent!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:12px 13px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article strong{display:block!important;font-size:26px!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article.tone-info strong,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article.is-accent strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article.tone-danger strong,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article.is-alert strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article.tone-warn strong{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article.tone-good strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article.tone-violet strong{color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article small{display:block!important;margin-top:7px!important;font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid article em{display:block!important;margin-top:2px!important;font-size:11px!important;font-style:normal!important;font-weight:550!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-split,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630.aiCoachDesktopV475 .qu630-split,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachWorkspaceGridV475.qu630-split,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachWorkspaceGridV575.qu630-split{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr)!important;gap:12px!important;align-items:start!important;margin:0!important;overflow:visible!important;min-height:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-roster,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-detail{background:#fff!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-detail{position:sticky!important;top:16px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-panel-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-panel-head h2{margin:0!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-panel-head p{display:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-count{font-size:11px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 9px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-controls{margin-bottom:12px!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;width:100%!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-search,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 label.qu630-search,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachSearchV475.qu630-search,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachSearchV575.qu630-search{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;height:auto!important;min-height:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-search input,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachSearchV575.qu630-search input{width:100%!important;height:34px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-width='1.8'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3 3' stroke-linecap='round'/%3E%3C/svg%3E") 11px center no-repeat!important;background-color:#fff!important;padding:0 12px 0 34px!important;font-size:12.5px!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-search input:focus,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachSearchV575.qu630-search input:focus{outline:none!important;border-color:#bfdbfe!important;box-shadow:0 0 0 3px #0066ff1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tabs{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;width:100%!important;max-width:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tabs button{height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #d0d7e2!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tabs button em{font-style:normal!important;margin-left:4px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tabs button.is-active,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tabs button.is-on{background:#eef5ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tabs button.is-active em,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tabs button.is-on em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;max-height:none!important;height:auto!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 button.qu630-tile{width:100%!important;text-align:left!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:210px!important;height:auto!important;box-shadow:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 button.qu630-tile:hover{border-color:#cbd5e1!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 button.qu630-tile.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 button.qu630-tile.is-urgent{border-color:#fecaca!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 button.qu630-tile.is-urgent.is-on{border-color:#dc2626!important;box-shadow:inset 0 0 0 1px #dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 button.qu630-tile.is-done{opacity:.78!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:12px 12px 0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-who{display:flex!important;gap:10px!important;align-items:flex-start!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-av{width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;display:grid!important;place-items:center!important;flex-shrink:0!important;font-size:12px!important;font-weight:800!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;position:relative!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-av.lg{width:44px!important;height:44px!important;font-size:13px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-av.t-question{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-av.t-nutrition{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-av.t-checkin{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-av.t-program{background:#eff6ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-dot{position:absolute!important;top:-2px!important;right:-2px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#06f!important;border:2px solid #fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-who-copy{min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-who-copy strong{display:block!important;font-size:13.5px!important;font-weight:750!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-who-copy em{display:block!important;font-style:normal!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:550!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-status{flex-shrink:0!important;font-size:10px!important;font-weight:700!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#fff!important;white-space:nowrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-status.open{border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;background:#eff6ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-status.urgent{border-color:#fecaca!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;background:#fef2f2!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-status.done{border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;background:#ecfdf5!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-body{padding:12px 12px 0!important;flex:1!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-body h3{margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.3!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-preview{margin:0!important;font-size:12px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-facts{margin:10px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-facts li{font-size:11.5px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.35!important;display:grid!important;grid-template-columns:58px 1fr!important;gap:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-facts li span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:650!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.03em!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-facts li strong{font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-foot{margin-top:10px!important;padding:10px 12px 12px!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;background:#f3f4f6!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-pills{display:flex!important;gap:6px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-pill{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-pill.question{border-color:#ddd6fe!important;color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-pill.nutrition{border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-pill.checkin{border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-pill.program{border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-cta{border:0!important;background:transparent!important;padding:0!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-empty{grid-column:1 / -1!important;padding:36px 12px!important;text-align:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-thread-head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-thread-head>div strong{display:block!important;font-size:15px!important;font-weight:750!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-thread-head>div em,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-thread-head>div small{display:block!important;font-style:normal!important;font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;margin-top:2px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-thread-head .qu630-status{margin-left:auto!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kicker{display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;margin-bottom:6px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-thread-title{margin:0 0 8px!important;font-size:16px!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.3!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-feed{display:grid!important;gap:8px!important;margin-bottom:12px!important;max-height:220px!important;overflow:auto!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-bubble .aiCoachBubbleV590,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-feed .aiCoachBubbleV590{border:1px solid #e5e7eb!important;border-radius:10px!important;padding:10px 11px!important;background:#f3f4f6!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-bubble.is-mine .aiCoachBubbleV590,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-feed .aiCoachBubbleV590.is-mine{background:#eff6ff!important;border-color:#bfdbfe!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-metrics article{border:1px solid #e5e7eb!important;border-radius:9px!important;padding:8px 9px!important;background:#fff!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-assist{border:1px solid #bfdbfe!important;border-radius:10px!important;padding:10px 11px!important;background:#f8fbff!important;margin-bottom:10px!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-assist label{display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;margin-bottom:4px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-assist p{margin:0!important;font-size:12px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.4!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-chips .aiCoachChipBtnV575{height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #d0d7e2!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-composer{border:1px solid #e5e7eb!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-composer textarea{width:100%!important;min-height:96px!important;border:0!important;box-shadow:none!important;background:#fff!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-composer-note{font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:600!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-status-line{margin:10px 0 0!important;font-size:12px!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:650!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-detail-empty{padding:48px 12px!important;text-align:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}@media (max-width: 1100px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-split{grid-template-columns:1fr!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-detail{position:static!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-grid{grid-template-columns:1fr!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-kpi-grid{grid-template-columns:1fr 1fr!important}}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632{display:flex!important;flex-direction:column!important;gap:14px!important;max-width:none!important;width:100%!important;margin:0!important;padding:20px 24px 36px!important;background:#f7f8fa!important;color:#1d1d1f!important;box-sizing:border-box!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsInboxListV465,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsWorkspaceGridV465:not(.ci632-split),html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsStatStripV465:not(.ci632-kpis),html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsStatStripGridV465,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsViewAllV438,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsListV432,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsCardListV438,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsInboxPanelV465:not(.ci632-panel),html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .coachCheckinsDetailPanelV465:not(.ci632-detail){display:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-eyebrow{margin:0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-head h1{margin:4px 0 0!important;font-size:26px!important;font-weight:750!important;letter-spacing:-.03em!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-head p:not(.ci632-eyebrow){margin:6px 0 0!important;font-size:13px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;max-width:54ch!important;line-height:1.45!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-toolbar{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-toolbtn{height:34px!important;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;font-size:12px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important;cursor:pointer!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-toolbtn:hover{background:#f3f4f6!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-toolbtn.is-primary{background:#06f!important;border-color:#06f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-toolbtn.is-primary:hover{background:#0052cc!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-form-strip{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:12px 14px!important;margin:0!important;box-shadow:0 8px 20px #00000008!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-form-badge{height:24px!important;padding:0 9px!important;border-radius:999px!important;background:#f3f4f6!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;border:0!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-form-strip-copy{min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-form-strip-copy strong{display:block!important;font-size:13px!important;font-weight:750!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-form-strip-copy p{margin:2px 0 0!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-form-chips{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-left:auto!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-form-chips span{height:24px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;font-size:10px!important;font-weight:700!important;color:#475569!important;-webkit-text-fill-color:#475569!important;display:inline-flex!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi{border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:12px 13px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important;width:100%!important;text-align:left!important;cursor:pointer!important;font:inherit!important;color:inherit!important;transition:border-color .15s ease,box-shadow .15s ease!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi:hover{border-color:#cbd5e1!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi-top{display:flex!important;justify-content:space-between!important;align-items:baseline!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi strong{font-size:26px!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi.tone-good strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi.tone-warn strong{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi.tone-danger strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi.tone-info strong{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-delta{font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-delta.up{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-delta.down{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi-label{display:block!important;margin-top:7px!important;font-size:12px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpi small{display:block!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-split{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)!important;gap:12px!important;align-items:start!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-panel{background:#fff!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-shadow:0 8px 20px #00000008!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-panel-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-panel-head h2{margin:0!important;font-size:13px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-count{font-size:11px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 9px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-controls{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:12px!important;align-items:center!important;width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-search{flex:1 1 auto!important;min-width:180px!important;width:auto!important;max-width:none!important;height:34px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:0 12px 0 34px!important;font-size:12.5px!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-width='1.8'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3 3' stroke-linecap='round'/%3E%3C/svg%3E") 11px center no-repeat!important;background-color:#fff!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-search:focus{outline:none!important;border-color:#cbd5e1!important;box-shadow:0 0 0 3px #0000000f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tabs{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tabs button{height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #d0d7e2!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important;cursor:pointer!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tabs button em{font-style:normal!important;margin-left:4px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tabs button.is-on,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tabs button.is-active{background:#eef5ff!important;border-color:#bfdbfe!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tabs button.is-on em,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tabs button.is-active em{color:#06f!important;-webkit-text-fill-color:#0066ff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-sort{height:34px!important;padding:0 10px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;font-size:12px!important;font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important;overflow:visible!important;max-height:none!important;height:auto!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 button.ci632-tile{width:100%!important;text-align:left!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:220px!important;height:auto!important;box-shadow:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease!important;font:inherit!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile:hover,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 button.ci632-tile:hover{border-color:#cbd5e1!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile.is-on,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 button.ci632-tile.is-on{border-color:#06f!important;box-shadow:inset 0 0 0 1px #06f!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile.is-risk,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 button.ci632-tile.is-risk{border-color:#fecaca!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile.is-risk.is-on,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 button.ci632-tile.is-risk.is-on{border-color:#dc2626!important;box-shadow:inset 0 0 0 1px #dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:12px 12px 0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-who{display:flex!important;gap:10px!important;align-items:flex-start!important;min-width:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-av{width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#f3f4f6!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;display:grid!important;place-items:center!important;flex-shrink:0!important;font-size:12px!important;font-weight:800!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-av.t-warn{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-av.t-danger{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-av.t-good{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-who strong{display:block!important;font-size:13.5px!important;font-weight:750!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-who em{display:block!important;font-style:normal!important;margin-top:2px!important;font-size:11px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:550!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-status{flex-shrink:0!important;font-size:10px!important;font-weight:700!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;background:#fff!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-status i{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;display:inline-block!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-status.good{border-color:#bbf7d0!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important;background:#ecfdf5!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-status.warn{border-color:#fed7aa!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;background:#fff7ed!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-status.danger{border-color:#fecaca!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;background:#fef2f2!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile-body{padding:12px 12px 0!important;flex:1!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metrics{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-ring-wrap{position:relative!important;width:64px!important;height:64px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-ring-wrap svg{width:64px!important;height:64px!important;display:block!important;transform:rotate(-90deg)!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-ring-center{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-content:center!important;text-align:center!important;pointer-events:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-ring-center b{font-size:14px!important;font-weight:750!important;letter-spacing:-.03em!important;line-height:1!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-ring-center span{font-size:8px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-top:2px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-facts{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:5px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-facts li{font-size:11.5px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.35!important;display:grid!important;grid-template-columns:62px 1fr!important;gap:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-facts li span{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-weight:650!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.03em!important;padding-top:1px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-facts li strong{font-weight:650!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bars{display:grid!important;gap:7px!important;margin-top:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-row{display:grid!important;grid-template-columns:54px 1fr 28px!important;gap:8px!important;align-items:center!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-row label{font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.03em!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-track{height:5px!important;border-radius:999px!important;background:#f3f4f6!important;overflow:hidden!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-track i{display:block!important;height:100%!important;border-radius:999px!important;background:#06f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-track i.good{background:#22c55e!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-track i.warn{background:#f59e0b!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-track i.danger{background:#ef4444!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-track i.teal{background:#0d9488!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-bar-row em{font-style:normal!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;text-align:right!important;font-variant-numeric:tabular-nums!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile-foot{margin-top:10px!important;padding:10px 12px 12px!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;background:#fafafa!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-pills{display:flex!important;gap:6px!important;flex-wrap:wrap!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-pill{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:10px!important;font-weight:700!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-cta-mini{color:#06f!important;-webkit-text-fill-color:#0066ff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important;background:transparent!important;border:0!important;padding:0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-pager{display:flex!important;gap:5px!important;margin-top:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-pager button{width:28px!important;height:28px!important;border-radius:7px!important;border:1px solid #e5e7eb!important;background:#fff!important;font-size:11px!important;font-weight:700!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;cursor:pointer!important;box-shadow:none!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-pager button.is-on{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-detail{position:sticky!important;top:16px!important;align-self:start!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-empty-detail,html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-empty{padding:36px 12px!important;text-align:center!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;font-size:13px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-empty{grid-column:1 / -1!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kicker{display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#06f!important;-webkit-text-fill-color:#0066ff!important;margin-bottom:8px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-detail-client{display:flex!important;gap:12px!important;align-items:flex-start!important;margin-bottom:14px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-detail-client .ci632-av{width:48px!important;height:48px!important;font-size:14px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-detail-client strong{display:block!important;font-size:16px!important;font-weight:750!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-detail-client>div>span{display:block!important;margin-top:3px!important;font-size:12px!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-meta-cell{border:1px solid #e5e7eb!important;border-radius:9px!important;padding:9px 10px!important;background:#f3f4f6!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-meta-cell span{display:block!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-meta-cell strong{display:block!important;margin-top:3px!important;font-size:13px!important;font-weight:750!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metric-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metric-cell{border:1px solid #e5e7eb!important;border-radius:9px!important;padding:9px 10px!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metric-cell.tone-good{background:#ecfdf5!important;border-color:#bbf7d0!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metric-cell.tone-warn{background:#fff7ed!important;border-color:#fed7aa!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metric-cell.tone-danger{background:#fef2f2!important;border-color:#fecaca!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metric-cell span{display:block!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-metric-cell strong{display:block!important;margin-top:3px!important;font-size:14px!important;font-weight:750!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-block{border:1px solid #e5e7eb!important;border-radius:10px!important;padding:11px 12px!important;margin-bottom:10px!important;background:#fff!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-block h3{margin:0 0 8px!important;font-size:12px!important;font-weight:750!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-block p{margin:0!important;font-size:12px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.4!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-notes{width:100%!important;min-height:72px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:10px!important;font-size:12.5px!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;resize:vertical!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:4px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-btns .ci632-toolbtn{width:100%!important;justify-content:center!important;height:36px!important}@media (max-width: 1100px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-split{grid-template-columns:1fr!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-detail{position:static!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632{padding:16px!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-kpis{grid-template-columns:1fr 1fr!important}html body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632 .ci632-tile-grid{grid-template-columns:1fr!important}}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389)>.coachMainV207{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>:is(.cc581,.cg581,.coachCheckinsV632,.coachCheckinsDesktopV465,.coachQuestionsV583,.coachQuestionsV630,.aiCoachDesktopV475){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581.cc627),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cg581.cg631),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.coachQuestionsV630),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-aiQuestions .coachMainV207,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389).coachView-aiQuestions .coachMainV207:has(.coachQuestionsV583[data-v=qu583]),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cg581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.cc581),html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207:has(.aiCoachDesktopV475){display:block!important;overflow-x:hidden!important;overflow-y:auto!important;height:100%!important;max-height:100%!important;min-height:0!important;background:#f7f8fa!important;background-color:#f7f8fa!important;background-image:none!important;-webkit-overflow-scrolling:touch!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.cc581.cc627[data-v=cl583],html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.cg581.cg631[data-v=gr583],html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.coachQuestionsV583.coachQuestionsV630[data-v=qu583],html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachMainV207>.coachQuestionsV630[data-v=qu583].aiCoachDesktopV475{flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630[data-v=qu583],html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV583.coachQuestionsV630{padding:20px 24px 36px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583].has-panel .cc581-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:12px!important;align-items:start!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:none!important;background:#f7f8fa!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583]:not(.has-panel) .cc581-shell{grid-template-columns:minmax(0,1fr)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-main,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-scroll,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-content{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;flex:none!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;margin:0!important;background:transparent!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-panel,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc627-detail{position:sticky!important;top:16px!important;align-self:start!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 32px)!important;overflow-x:hidden!important;overflow-y:auto!important;border-left:0!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 20px #00000008!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583].has-panel .cg581-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:12px!important;align-items:start!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:none!important;background:#f7f8fa!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583]:not(.has-panel) .cg581-shell{grid-template-columns:minmax(0,1fr)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-main,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-scroll,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-content{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;flex:none!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;margin:0!important;background:transparent!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-panel{position:sticky!important;top:16px!important;align-self:start!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 32px)!important;overflow-x:hidden!important;overflow-y:auto!important;border-left:0!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;background:#fff!important;box-shadow:0 8px 20px #00000008!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV583.coachQuestionsV630[data-v=qu583].aiCoachDesktopV475,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630[data-v=qu583].aiCoachDesktopV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583.coachQuestionsV630[data-v=qu583].aiCoachDesktopV475{flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:#f7f8fa!important;background-color:#f7f8fa!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630[data-v=qu583] .aiCoachWorkspaceGridV575.qu630-split,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630[data-v=qu583] .aiCoachWorkspaceGridV475.qu630-split,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-split,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583.coachQuestionsV630[data-v=qu583] .aiCoachWorkspaceGridV575.qu630-split,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583.coachQuestionsV630[data-v=qu583] .aiCoachWorkspaceGridV475.qu630-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:12px!important;align-items:start!important;flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-roster,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachInboxPanelV475.qu630-roster,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583.coachQuestionsV630[data-v=qu583] .aiCoachInboxPanelV475.qu630-roster{min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-detail,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachWorkspacePanelV475.qu630-detail,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583.coachQuestionsV630[data-v=qu583] .aiCoachWorkspacePanelV475.qu630-detail{position:sticky!important;top:16px!important;align-self:start!important;min-width:0!important;height:auto!important;max-height:calc(100vh - 32px)!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachRightRailV475,html[data-nutri-theme=light] body #root .coachPortalV207 .coachQuestionsV583.coachQuestionsV630[data-v=qu583] .aiCoachRightRailV475{display:none!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-tile-grid,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .aiCoachInboxListV475.qu630-tile-grid{overflow:visible!important;height:auto!important;max-height:none!important}@media (max-width: 1280px){html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630[data-v=qu583],html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV583.coachQuestionsV630{padding-left:16px!important;padding-right:16px!important}}@media (max-width: 1100px){html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachCheckinsV632,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630[data-v=qu583],html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV583.coachQuestionsV630{padding-left:12px!important;padding-right:12px!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583].has-panel .cc581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583].has-panel .cg581-shell,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-split{grid-template-columns:minmax(0,1fr)!important}html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cc581.cc627[data-v=cl583] .cc581-panel,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .cg581.cg631[data-v=gr583] .cg581-panel,html[data-nutri-theme=light] body #root .coachPortalV207.coachDesktopClientShellV285:not(.coachMobileShellV389) .coachQuestionsV630 .qu630-detail{position:static!important;max-height:none!important}}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMock,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMock,.pb575-drawer-root.is-split-mock .pb642ClientCardMock{display:grid!important;gap:10px!important;width:min(390px,100%)!important;padding:0!important;border-radius:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;box-sizing:border-box!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMockHead,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMockHead,.pb575-drawer-root.is-split-mock .pb642ClientCardMockHead{display:grid!important;gap:2px!important;padding:0 2px!important;margin:0!important;border:0!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMockEyebrow,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMockEyebrow,.pb575-drawer-root.is-split-mock .pb642ClientCardMockEyebrow{margin:0!important;font-size:10px!important;font-weight:750!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMockTitle,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMockTitle,.pb575-drawer-root.is-split-mock .pb642ClientCardMockTitle{margin:0!important;font-size:15px!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.2!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMock .pb388ClientPreviewPane.is-float,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMock .pb388ClientPreviewPane.is-float{width:100%!important;filter:none!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMock .pb640SessionPhone.pb388Phone,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb642ClientCardMock .pb640SessionPhone.pb388Phone{width:100%!important;max-height:min(844px,calc(100vh - 140px))!important;border:1px solid #000!important;box-shadow:0 0 0 1px #ffffff0f inset,0 18px 40px #00000047!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button[aria-selected=true],html[data-nutri-theme=light] body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button,html[data-nutri-theme=light] body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button[aria-selected=true],html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button.is-on,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button[aria-selected=true],html body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button.is-on,html body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button[aria-selected=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;box-shadow:none!important;outline:none!important;filter:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button[aria-selected=true],html[data-nutri-theme=light] body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button.is-on,html[data-nutri-theme=light] body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button[aria-selected=true],html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button.is-on,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionTabs button[aria-selected=true],html body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button.is-on,html body #root .coachPortalV207 .pb640ClientFloat .pb640SessionTabs button[aria-selected=true]{background:#f3f4f6!important;background-color:#f3f4f6!important;border-color:#1d1d1f!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb388ClientPreviewPane.is-float,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb388ClientPreviewPane.is-float{filter:drop-shadow(0 18px 40px rgba(0,0,0,.18))!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionPhone .pb388PhoneScroll,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb640SessionPhone .pb388PhoneScroll{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-editor,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-editor{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head strong{background:transparent!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-rows,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-rows{display:grid!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:focus-within,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:hover,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row:focus-within{display:grid!important;gap:10px!important;padding:12px!important;border-radius:12px!important;border:1px solid #2a2a2a!important;background:#141414!important;background-color:#141414!important;background-image:none!important;box-shadow:none!important;outline:none!important;color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row-head,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:end!important;margin:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-grid,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-grid.is-reps,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-grid.is-reps_load,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-grid.is-skill,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-grid.is-reps_load{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-grid.is-strength,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-grid.is-strength{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-field,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field{display:grid!important;gap:4px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-field span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field span{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field select,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form .pb615-move-field input,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form .pb615-move-field select,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field select:focus,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input:focus{width:100%!important;min-height:34px!important;padding:7px 10px!important;border-radius:8px!important;border:1px solid #2a2a2a!important;background:#0d0d0d!important;background-color:#0d0d0d!important;background-image:none!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;caret-color:#f3f4f6!important;box-shadow:none!important;outline:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field input:focus,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-field select:focus{border-color:#52525b!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock input:-webkit-autofill,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #0d0d0d inset!important;box-shadow:0 0 0 1000px #0d0d0d inset!important;-webkit-text-fill-color:#f3f4f6!important;caret-color:#f3f4f6!important;transition:background-color 99999s ease-in-out 0s}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row-foot,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row-foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;background:transparent!important;border:0!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-client-hint,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-client-hint{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-remove,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-remove{background:#1a0a0a!important;border:1px solid #7f1d1d!important;color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;border-radius:8px!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-library-body,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-split-library{background:#000!important;background-color:#000!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat{background:#141414!important;background-color:#141414!important;background-image:none!important;border:1px solid #2a2a2a!important;border-radius:12px!important;box-shadow:none!important;color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item{background:transparent!important;background-image:none!important;border-color:#2a2a2a!important;box-shadow:none!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-manual,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-manual{background:#141414!important;border:1px solid #2a2a2a!important;border-radius:12px!important;box-shadow:none!important;color:#e5e7eb!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head{background:#141414!important;background-color:#141414!important;background-image:none!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;border-color:#2a2a2a!important;box-shadow:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head strong{color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head em,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head em,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-head em,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-head em{color:#d1d5db!important;-webkit-text-fill-color:#d1d5db!important;background:transparent!important;font-style:normal!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock button.pb615-move-cat-item,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item{background:#0d0d0d!important;background-color:#0d0d0d!important;border:1px solid #2a2a2a!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item .pb615-move-cat-copy strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy small,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-copy small{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item .pb615-move-cat-action,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-cat-item .pb615-move-cat-action{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;border-color:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-main,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main{background:#0d0d0d!important;background-color:#0d0d0d!important;background-image:none!important;border:1px solid #2a2a2a!important;border-radius:12px!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;box-shadow:none!important;overflow:hidden!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-main-head,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head{background:#0d0d0d!important;background-color:#0d0d0d!important;border-bottom:1px solid #2a2a2a!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head strong,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head strong,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-main-head span{color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;background:transparent!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-demo span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo span,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row-foot .pb615-move-demo,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row-foot .pb615-move-demo span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-form label.pb615-move-demo span,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-row-foot .pb615-move-demo span{color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;background:transparent!important;background-image:none!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo i,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb615-move-demo i,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo i{border-color:#9ca3af!important;background:#0d0d0d!important;background-color:#0d0d0d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo.is-on i,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb615-move-demo.is-on i{border-color:#06f!important;background:#06f!important;box-shadow:inset 0 0 0 2px #0d0d0d!important}html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-drawer.is-block-card .pb575-block-badge,html[data-nutri-theme=light] body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-badge,html body #root .coachPortalV207 .pb575-drawer-root.is-split-mock .pb575-block-badge{background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border:1px solid #3f3f46!important;color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important;box-shadow:none!important}
