.app-controls-module__XvfZ6q__selectRoot,.app-controls-module__XvfZ6q__datePickerRoot{width:100%;min-width:0;color:var(--app-control-text,var(--text,var(--text-primary,#242230)));font-family:var(--font-onest), Onest, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-control-size);line-height:var(--type-control-line)}.app-controls-module__XvfZ6q__selectTrigger,.app-controls-module__XvfZ6q__dateField{border:1px solid var(--app-control-border,var(--border,#e2dde8));background:var(--app-control-surface,var(--surface,#fff));width:100%;min-width:0;min-height:48px;color:var(--app-control-text,var(--text,var(--text-primary,#242230)));font:inherit;font-size:var(--type-control-size);font-weight:var(--type-control-weight);line-height:var(--type-control-line);border-radius:14px;outline:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.app-controls-module__XvfZ6q__selectTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.app-controls-module__XvfZ6q__selectTriggerCompact{min-height:40px;font-size:var(--type-control-size);font-weight:var(--type-control-weight);border-radius:12px;padding:0 10px}.app-controls-module__XvfZ6q__selectTrigger:hover:not(:disabled){background:color-mix(in srgb, var(--app-control-accent-soft,var(--accent-soft,#ede8f3)) 38%, #fff)}.app-controls-module__XvfZ6q__dateField:has(button:hover:not(:disabled)){background:color-mix(in srgb, var(--app-control-accent-soft,var(--accent-soft,#ede8f3)) 38%, #fff)}.app-controls-module__XvfZ6q__selectTrigger:focus-visible,.app-controls-module__XvfZ6q__dateField:focus-within{border-color:color-mix(in srgb, var(--app-control-accent,var(--primary,#5b4a7a)) 62%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-control-accent,var(--primary,#5b4a7a)) 14%, transparent)}.app-controls-module__XvfZ6q__selectTrigger:disabled{cursor:not-allowed;opacity:.56}.app-controls-module__XvfZ6q__dateField:has(:disabled){cursor:not-allowed;opacity:.56}.app-controls-module__XvfZ6q__controlError{border-color:#d96a7a}.app-controls-module__XvfZ6q__controlError:focus-visible,.app-controls-module__XvfZ6q__dateField.app-controls-module__XvfZ6q__controlError:focus-within{border-color:#d96a7a;box-shadow:0 0 0 3px #d96a7a29}.app-controls-module__XvfZ6q__selectValue{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-controls-module__XvfZ6q__placeholder{color:var(--app-control-muted,var(--text-muted,#6e6878))}.app-controls-module__XvfZ6q__chevron{width:18px;height:18px;color:var(--app-control-accent,var(--primary,#5b4a7a));stroke-width:2px;flex:none;transition:transform .15s cubic-bezier(.16,1,.3,1)}.app-controls-module__XvfZ6q__chevronOpen{transform:rotate(180deg)}.app-controls-module__XvfZ6q__popover{z-index:40;border:1px solid var(--app-control-border,#e2dde8);background:var(--app-control-surface,#fff);max-width:calc(100vw - 24px);box-shadow:0 10px 14px -10px color-mix(in srgb, var(--app-control-accent,#5b4a7a) 34%, transparent);color:var(--app-control-text,#242230);border-radius:16px;animation:.15s cubic-bezier(.16,1,.3,1) both app-controls-module__XvfZ6q__app-popover-in;position:fixed;overflow:hidden}.app-controls-module__XvfZ6q__popover[data-placement=above]{transform-origin:bottom}.app-controls-module__XvfZ6q__popover[data-placement=below],.app-controls-module__XvfZ6q__popover[data-placement=sheet]{transform-origin:top}.app-controls-module__XvfZ6q__optionList{overscroll-behavior:contain;gap:3px;max-height:min(320px,100vh - 32px);padding:8px;display:grid;overflow-y:auto}.app-controls-module__XvfZ6q__option{width:100%;min-width:0;min-height:44px;color:var(--app-control-text,#242230);font:inherit;font-size:var(--type-control-size);line-height:var(--type-control-line);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;transition:background .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1);display:flex}.app-controls-module__XvfZ6q__option span{overflow-wrap:anywhere;min-width:0}.app-controls-module__XvfZ6q__option:hover:not(:disabled),.app-controls-module__XvfZ6q__optionActive:not(:disabled){background:var(--app-control-accent-soft,#ede8f3);color:var(--app-control-text,#242230)}.app-controls-module__XvfZ6q__optionSelected,.app-controls-module__XvfZ6q__optionSelected:hover:not(:disabled),.app-controls-module__XvfZ6q__optionSelected.app-controls-module__XvfZ6q__optionActive:not(:disabled){background:var(--app-control-accent,#5b4a7a);color:#fff}.app-controls-module__XvfZ6q__option:focus-visible{outline:2px solid color-mix(in srgb, var(--app-control-accent,#5b4a7a) 48%, transparent);outline-offset:-2px}.app-controls-module__XvfZ6q__option:disabled{cursor:not-allowed;opacity:.48}.app-controls-module__XvfZ6q__optionCheck{stroke-width:2.2px;flex:none;width:17px;height:17px}.app-controls-module__XvfZ6q__dateField{grid-template-columns:minmax(0,1fr) 46px;display:grid;overflow:hidden}.app-controls-module__XvfZ6q__dateField input,.app-controls-module__XvfZ6q__dateField button{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}.app-controls-module__XvfZ6q__dateField input{font-variant-numeric:tabular-nums;width:100%;padding:0 4px 0 14px}.app-controls-module__XvfZ6q__dateField input::placeholder{color:var(--app-control-muted,var(--text-muted,#6e6878));opacity:1}.app-controls-module__XvfZ6q__datePickerTrigger{border:1px solid var(--app-control-border,var(--border,#e2dde8));background:var(--app-control-surface,var(--surface,#fff));width:100%;min-width:0;min-height:44px;color:var(--app-control-text,var(--text,#242230));font:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.app-controls-module__XvfZ6q__datePickerTrigger:focus-visible{outline:2px solid color-mix(in srgb, var(--app-control-accent,#5b4a7a) 48%, transparent);outline-offset:2px}.app-controls-module__XvfZ6q__datePickerTrigger:disabled{cursor:not-allowed;opacity:.56}.app-controls-module__XvfZ6q__datePickerTriggerContent{align-items:center;min-width:0;display:flex}.app-controls-module__XvfZ6q__datePickerTriggerIcon{width:18px;height:18px;color:var(--app-control-accent,var(--primary,#5b4a7a));stroke-width:2px;flex:none}.app-controls-module__XvfZ6q__dateField button{color:var(--app-control-accent,var(--primary,#5b4a7a));cursor:pointer;place-items:center;display:grid}.app-controls-module__XvfZ6q__dateField button svg{stroke-width:2px;width:19px;height:19px}.app-controls-module__XvfZ6q__calendar{padding:14px}.app-controls-module__XvfZ6q__calendarHeader{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.app-controls-module__XvfZ6q__calendarHeader strong{text-align:center;font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-line);text-transform:capitalize}.app-controls-module__XvfZ6q__calendarHeader button,.app-controls-module__XvfZ6q__calendarFooter button{min-width:40px;min-height:40px;color:var(--app-control-accent,#5b4a7a);font:inherit;font-weight:var(--type-label-weight);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;transition:background .14s cubic-bezier(.16,1,.3,1);display:inline-grid}.app-controls-module__XvfZ6q__calendarHeader button:hover:not(:disabled),.app-controls-module__XvfZ6q__calendarFooter button:hover:not(:disabled){background:var(--app-control-accent-soft,#ede8f3)}.app-controls-module__XvfZ6q__calendarHeader button:focus-visible,.app-controls-module__XvfZ6q__calendarFooter button:focus-visible,.app-controls-module__XvfZ6q__calendarDay:focus-visible{outline:2px solid color-mix(in srgb, var(--app-control-accent,#5b4a7a) 52%, transparent);outline-offset:2px}.app-controls-module__XvfZ6q__calendarHeader button:disabled,.app-controls-module__XvfZ6q__calendarFooter button:disabled{cursor:not-allowed;opacity:.38}.app-controls-module__XvfZ6q__calendarHeader svg{stroke-width:2px;width:18px;height:18px}.app-controls-module__XvfZ6q__weekdays,.app-controls-module__XvfZ6q__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.app-controls-module__XvfZ6q__weekdays{margin-top:10px}.app-controls-module__XvfZ6q__weekdays span{height:28px;color:var(--app-control-muted,#6e6878);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);place-items:center;display:grid}.app-controls-module__XvfZ6q__calendarGrid{gap:2px}.app-controls-module__XvfZ6q__calendarDay{aspect-ratio:1;min-width:0;min-height:38px;color:var(--app-control-text,#242230);font:inherit;font-size:var(--type-control-size);line-height:var(--type-control-line);font-variant-numeric:tabular-nums;font-weight:var(--type-label-weight);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:background .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1);display:grid}.app-controls-module__XvfZ6q__calendarDay:hover:not(:disabled){background:var(--app-control-accent-soft,#ede8f3)}.app-controls-module__XvfZ6q__calendarDayOutside{color:color-mix(in srgb, var(--app-control-muted,#6e6878) 52%, #fff)}.app-controls-module__XvfZ6q__calendarDayToday{border-color:color-mix(in srgb, var(--app-control-accent,#5b4a7a) 58%, #fff)}.app-controls-module__XvfZ6q__calendarDaySelected,.app-controls-module__XvfZ6q__calendarDaySelected:hover:not(:disabled){border-color:var(--app-control-accent,#5b4a7a);background:var(--app-control-accent,#5b4a7a);color:#fff;font-weight:var(--type-card-title-weight)}.app-controls-module__XvfZ6q__calendarDay:disabled{cursor:not-allowed;color:color-mix(in srgb, var(--app-control-muted,#6e6878) 32%, #fff)}.app-controls-module__XvfZ6q__calendarFooter{border-top:1px solid var(--app-control-border,#e2dde8);justify-content:flex-end;gap:6px;margin-top:10px;padding-top:9px;display:flex}.app-controls-module__XvfZ6q__calendarFooter button{min-width:auto;font-size:var(--type-tab-size);line-height:var(--type-tab-line);padding:0 11px}.app-controls-module__XvfZ6q__errorText{color:#b84f61;font-size:var(--type-secondary-size);line-height:var(--type-secondary-line);margin:6px 0 0}@keyframes app-controls-module__XvfZ6q__app-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.app-controls-module__XvfZ6q__popover[data-placement=sheet]{max-height:calc(100dvh - 24px)}.app-controls-module__XvfZ6q__calendarDay,.app-controls-module__XvfZ6q__calendarHeader button,.app-controls-module__XvfZ6q__calendarFooter button,.app-controls-module__XvfZ6q__selectTriggerCompact{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-controls-module__XvfZ6q__popover{animation-duration:1ms}.app-controls-module__XvfZ6q__chevron,.app-controls-module__XvfZ6q__option,.app-controls-module__XvfZ6q__calendarDay,.app-controls-module__XvfZ6q__calendarHeader button,.app-controls-module__XvfZ6q__calendarFooter button,.app-controls-module__XvfZ6q__selectTrigger,.app-controls-module__XvfZ6q__datePickerTrigger,.app-controls-module__XvfZ6q__dateField{transition-duration:1ms}}
.therapy-form-module__pAuFja__fields{gap:var(--space-4);min-width:0;display:grid}.therapy-form-module__pAuFja__field{gap:var(--space-2);min-width:0;color:var(--text);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);display:grid}.therapy-form-module__pAuFja__field small,.therapy-form-module__pAuFja__hint{color:var(--text-muted);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-line);margin:0}.therapy-form-module__pAuFja__field em{color:var(--text-muted);font-size:var(--type-secondary-size);font-style:normal;font-weight:var(--type-secondary-weight)}.therapy-form-module__pAuFja__ingredient{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);min-width:0;padding:11px var(--space-3);display:flex}.therapy-form-module__pAuFja__ingredient span{color:var(--text-muted);font-size:var(--type-secondary-size);line-height:var(--type-secondary-line)}.therapy-form-module__pAuFja__ingredient strong{overflow-wrap:anywhere;color:var(--text);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-line);text-align:right}.therapy-form-module__pAuFja__doseRow{gap:var(--space-3);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;display:grid}.therapy-form-module__pAuFja__fieldset{border:0;min-width:0;margin:0;padding:0}.therapy-form-module__pAuFja__fieldset legend{margin-bottom:var(--space-2);color:var(--text);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.therapy-form-module__pAuFja__scheduleGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.therapy-form-module__pAuFja__scheduleGrid button,.therapy-form-module__pAuFja__weekdayGrid button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:44px;color:var(--text-muted);font:inherit;font-size:var(--type-secondary-size);font-weight:var(--type-label-weight);line-height:var(--type-secondary-line);cursor:pointer;padding:8px}.therapy-form-module__pAuFja__scheduleGrid button:hover,.therapy-form-module__pAuFja__weekdayGrid button:hover{border-color:var(--accent)}.therapy-form-module__pAuFja__scheduleGrid button:focus-visible,.therapy-form-module__pAuFja__weekdayGrid button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.therapy-form-module__pAuFja__scheduleGrid .therapy-form-module__pAuFja__choiceActive,.therapy-form-module__pAuFja__weekdayGrid .therapy-form-module__pAuFja__choiceActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.therapy-form-module__pAuFja__weekdayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.therapy-form-module__pAuFja__weekdayGrid button{padding-inline:2px}.therapy-form-module__pAuFja__reminderToggle{align-items:center;gap:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);min-height:48px;padding:10px var(--space-3);color:var(--text);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);display:flex}.therapy-form-module__pAuFja__reminderToggle input{width:20px;height:20px;accent-color:var(--accent);margin:0}@media (max-width:360px){.therapy-form-module__pAuFja__doseRow{grid-template-columns:1fr}}
.onboarding-flow-module__B90V3G__flow{gap:var(--space-4);width:100%;min-width:0;color:var(--text);display:grid}.onboarding-flow-module__B90V3G__progressHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.onboarding-flow-module__B90V3G__progressInfo{flex:1;min-width:0}.onboarding-flow-module__B90V3G__progressInfo>span{color:var(--text-muted);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-caption-line)}.onboarding-flow-module__B90V3G__progressTrack{height:4px;margin-top:var(--space-2);background:var(--surface-subtle);border-radius:999px;overflow:hidden}.onboarding-flow-module__B90V3G__progressTrack span{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .18s ease-out;display:block}.onboarding-flow-module__B90V3G__profileButton{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:34px;height:34px;color:var(--accent);cursor:pointer;flex:none;place-items:center;display:grid}.onboarding-flow-module__B90V3G__profileButton:hover{background:var(--accent-soft)}.onboarding-flow-module__B90V3G__profileButton:focus-visible,.onboarding-flow-module__B90V3G__skipButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-flow-module__B90V3G__stepContent{gap:var(--space-4);min-width:0;display:grid}.onboarding-flow-module__B90V3G__stepContent>div[tabindex="-1"]:focus{outline:none}.onboarding-flow-module__B90V3G__bodyText{color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.onboarding-flow-module__B90V3G__neutralNote{border-radius:var(--radius-md);background:var(--accent-soft);padding:var(--space-3);color:var(--text-muted);font-size:var(--type-secondary-size);line-height:var(--type-secondary-line);margin:0}.onboarding-flow-module__B90V3G__formGrid{gap:var(--space-4);display:grid}.onboarding-flow-module__B90V3G__formGrid label{gap:var(--space-2);color:var(--text);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);display:grid}.onboarding-flow-module__B90V3G__formGrid label small{color:var(--text-muted);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-line)}.onboarding-flow-module__B90V3G__select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:48px;color:var(--text);padding:0 var(--space-3);font:inherit;font-size:var(--type-body-size)}.onboarding-flow-module__B90V3G__select:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:1px}.onboarding-flow-module__B90V3G__checkboxRow{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;line-height:1.45;gap:var(--space-3)!important;font-weight:var(--type-label-weight)!important;display:grid!important}.onboarding-flow-module__B90V3G__checkboxRow input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.onboarding-flow-module__B90V3G__goalCards{gap:var(--space-3);display:grid}.onboarding-flow-module__B90V3G__goalCard{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4);display:grid}.onboarding-flow-module__B90V3G__goalCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.onboarding-flow-module__B90V3G__goalCardHeader h2,.onboarding-flow-module__B90V3G__goalCardHeader span,.onboarding-flow-module__B90V3G__goalGuidance p,.onboarding-flow-module__B90V3G__goalDisclaimer{margin:0}.onboarding-flow-module__B90V3G__goalCardHeader h2{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.onboarding-flow-module__B90V3G__goalCardHeader span{color:var(--text-muted);font-size:var(--type-secondary-size);line-height:var(--type-secondary-line)}.onboarding-flow-module__B90V3G__goalGuidance{gap:var(--space-2);border-radius:var(--radius-md);background:var(--surface-subtle);padding:var(--space-3);color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);display:grid}.onboarding-flow-module__B90V3G__goalGuidance strong{color:var(--text)}.onboarding-flow-module__B90V3G__goalGuidance small{font-size:var(--type-secondary-size);line-height:var(--type-secondary-line)}.onboarding-flow-module__B90V3G__goalCard>label{gap:var(--space-2);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);display:grid}.onboarding-flow-module__B90V3G__goalUseButton{border-radius:var(--radius-md);min-height:44px;padding:0 var(--space-3);font:inherit;font-size:var(--type-control-size);font-weight:var(--type-control-weight);line-height:var(--type-control-line);cursor:pointer;background:var(--accent);color:#fff;border:1px solid #0000}.onboarding-flow-module__B90V3G__goalUseButton[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--accent-soft);color:var(--accent)}.onboarding-flow-module__B90V3G__goalUseButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-flow-module__B90V3G__goalFieldError{color:var(--error,#b42318);font-size:var(--type-caption-size);font-weight:500;line-height:1.4}.onboarding-flow-module__B90V3G__goalDisclaimer{color:var(--text-muted);font-size:var(--type-caption-size);line-height:1.45}.onboarding-flow-module__B90V3G__actions{gap:var(--space-2);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.onboarding-flow-module__B90V3G__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-flow-module__B90V3G__skipButton{color:var(--accent);padding:var(--space-2);font:inherit;font-size:var(--type-secondary-size);font-weight:var(--type-label-weight);cursor:pointer;background:0 0;border:0;justify-self:center}.onboarding-flow-module__B90V3G__summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid;overflow:hidden}.onboarding-flow-module__B90V3G__summary div{gap:var(--space-3);min-width:0;padding:11px var(--space-3);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.onboarding-flow-module__B90V3G__summary div+div{border-top:1px solid var(--border-soft)}.onboarding-flow-module__B90V3G__summary span{color:var(--text-muted);font-size:var(--type-caption-size)}.onboarding-flow-module__B90V3G__summary strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--type-secondary-size);text-align:right}.onboarding-flow-module__B90V3G__summary strong small{color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--type-label-weight);margin-top:3px;display:block}.onboarding-flow-module__B90V3G__legalText{color:var(--text-soft);font-size:var(--type-caption-size);text-align:center;margin:0 auto;line-height:1.45}.onboarding-flow-module__B90V3G__legalText a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.onboarding-flow-module__B90V3G__loading{min-height:220px;color:var(--text-muted);font-size:var(--type-secondary-size);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.onboarding-flow-module__B90V3G__progressTrack span{transition:none}}@media (max-width:360px){.onboarding-flow-module__B90V3G__actions{grid-template-columns:1fr}.onboarding-flow-module__B90V3G__actions button:first-child{order:2}}
.dynamics-chart-module__XL9Jwa__card{gap:var(--space-3);border:1px solid var(--border-soft);background:var(--surface);border-radius:16px;width:100%;min-width:0;padding:16px;display:grid}.dynamics-chart-module__XL9Jwa__header{gap:10px;min-width:0;display:grid}.dynamics-chart-module__XL9Jwa__header h2,.dynamics-chart-module__XL9Jwa__aggregationNote,.dynamics-chart-module__XL9Jwa__laneEmpty{margin:0}.dynamics-chart-module__XL9Jwa__header h2{color:var(--text);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.dynamics-chart-module__XL9Jwa__modeSwitch{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:12px;grid-template-columns:minmax(48px,.8fr) minmax(38px,.65fr) minmax(68px,1fr) minmax(108px,1.5fr);gap:3px;min-width:0;padding:3px;display:grid}.dynamics-chart-module__XL9Jwa__modeSwitch button{min-width:0;max-width:100%;min-height:42px;color:var(--text-muted);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 3px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.dynamics-chart-module__XL9Jwa__modeSwitch button:hover{color:var(--accent-hover)}.dynamics-chart-module__XL9Jwa__modeSwitch button:focus-visible,.dynamics-chart-module__XL9Jwa__chart button:focus-visible,.dynamics-chart-module__XL9Jwa__tooltip button:focus-visible{outline-offset:2px;outline:2px solid #5b4a7a75}.dynamics-chart-module__XL9Jwa__modeSwitch .dynamics-chart-module__XL9Jwa__modeActive{color:var(--accent-hover);background:#7c69ef1c;box-shadow:inset 0 0 0 1px #7c69ef17}.dynamics-chart-module__XL9Jwa__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.dynamics-chart-module__XL9Jwa__summaryItem{border:1px solid color-mix(in srgb, var(--metric-accent) 18%, transparent);background:var(--metric-background);border-radius:10px;gap:5px;min-width:0;padding:8px 9px;display:grid}.dynamics-chart-module__XL9Jwa__summaryItem:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.dynamics-chart-module__XL9Jwa__summaryItemHeader{align-items:center;gap:6px;min-width:0;display:flex}.dynamics-chart-module__XL9Jwa__summaryIcon{background:color-mix(in srgb, var(--metric-accent) 13%, white);width:24px;height:24px;color:var(--metric-accent);border-radius:8px;flex:none;place-items:center;display:grid}.dynamics-chart-module__XL9Jwa__summaryLabel{min-width:0;color:color-mix(in srgb, var(--metric-accent) 75%, var(--text-muted));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.dynamics-chart-module__XL9Jwa__summaryItem strong{color:color-mix(in srgb, var(--metric-accent) 70%, var(--text));white-space:nowrap;font-size:15px;font-weight:650;line-height:1.2}.dynamics-chart-module__XL9Jwa__summaryWeight{--metric-accent:#66517f;--metric-background:#f6f2fa}.dynamics-chart-module__XL9Jwa__summaryProtein{--metric-accent:#a95e35;--metric-background:#fff6ed}.dynamics-chart-module__XL9Jwa__summaryWater{--metric-accent:#277daf;--metric-background:#eef8ff}.dynamics-chart-module__XL9Jwa__summaryWellbeing{--metric-accent:#37846f;--metric-background:#eefaf6}.dynamics-chart-module__XL9Jwa__summaryInjection{--metric-accent:#985d78;--metric-background:#fff4f7}.dynamics-chart-module__XL9Jwa__chart{min-width:0;display:grid;position:relative}.dynamics-chart-module__XL9Jwa__lane{border-top:1px solid var(--border-soft);min-width:0;padding:12px 0 13px}.dynamics-chart-module__XL9Jwa__laneHeader{min-width:0;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;font-size:12px;line-height:1.25;display:flex}.dynamics-chart-module__XL9Jwa__laneHeader>div{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.dynamics-chart-module__XL9Jwa__laneHeader strong{color:var(--text);font-size:14px;font-weight:650;line-height:1.2}.dynamics-chart-module__XL9Jwa__laneHeader>span{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamics-chart-module__XL9Jwa__laneHeader .dynamics-chart-module__XL9Jwa__unit{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500}.dynamics-chart-module__XL9Jwa__alignedPlotShell,.dynamics-chart-module__XL9Jwa__numericPlotShell{grid-template-columns:36px minmax(0,1fr);gap:6px;min-width:0;display:grid}.dynamics-chart-module__XL9Jwa__numericPlot,.dynamics-chart-module__XL9Jwa__yAxis{min-width:0;position:relative}.dynamics-chart-module__XL9Jwa__yAxis span{right:0;top:var(--scale-y);color:var(--text-muted);pointer-events:none;white-space:nowrap;font-size:11px;line-height:1;position:absolute;transform:translateY(-50%)}.dynamics-chart-module__XL9Jwa__yAxis span[data-edge=top]{transform:none}.dynamics-chart-module__XL9Jwa__yAxis span[data-edge=bottom]{transform:translateY(-100%)}.dynamics-chart-module__XL9Jwa__numericGridLine{z-index:0;left:0;right:0;top:var(--scale-y);pointer-events:none;border-top:1px solid #ece8f1;position:absolute}.dynamics-chart-module__XL9Jwa__seriesSvg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.dynamics-chart-module__XL9Jwa__seriesSvg path{vector-effect:non-scaling-stroke}.dynamics-chart-module__XL9Jwa__weightPlot{height:178px}.dynamics-chart-module__XL9Jwa__modeWeight .dynamics-chart-module__XL9Jwa__weightPlot{height:252px}.dynamics-chart-module__XL9Jwa__nutritionPlot{height:116px}.dynamics-chart-module__XL9Jwa__modeNutrition .dynamics-chart-module__XL9Jwa__nutritionPlot{height:148px}.dynamics-chart-module__XL9Jwa__weightArea{fill:#5b4a7a17;stroke:none}.dynamics-chart-module__XL9Jwa__waterArea{fill:#5b8fbe14;stroke:none}.dynamics-chart-module__XL9Jwa__weightLine,.dynamics-chart-module__XL9Jwa__proteinLine,.dynamics-chart-module__XL9Jwa__waterLine,.dynamics-chart-module__XL9Jwa__wellbeingLine,.dynamics-chart-module__XL9Jwa__goalLinePath{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dynamics-chart-module__XL9Jwa__weightLine{stroke:#66517f;stroke-width:2.25px}.dynamics-chart-module__XL9Jwa__proteinLine{stroke:#bd765f;stroke-width:2px}.dynamics-chart-module__XL9Jwa__waterLine{stroke:#5b8fbe;stroke-width:2px}.dynamics-chart-module__XL9Jwa__wellbeingLine{stroke:#5f9276;stroke-width:2px}.dynamics-chart-module__XL9Jwa__goalLinePath{stroke:#a69cad;stroke-dasharray:5 4;stroke-width:1.25px}.dynamics-chart-module__XL9Jwa__weightPoint,.dynamics-chart-module__XL9Jwa__proteinPoint,.dynamics-chart-module__XL9Jwa__waterPoint,.dynamics-chart-module__XL9Jwa__wellbeingPoint{z-index:3;width:10px;height:10px;left:var(--point-x);top:var(--point-y);border:2px solid var(--surface);cursor:pointer;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.dynamics-chart-module__XL9Jwa__weightPoint:before,.dynamics-chart-module__XL9Jwa__proteinPoint:before,.dynamics-chart-module__XL9Jwa__waterPoint:before,.dynamics-chart-module__XL9Jwa__wellbeingPoint:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-9px}.dynamics-chart-module__XL9Jwa__weightPoint{background:#66517f;box-shadow:0 0 0 1px #66517f}.dynamics-chart-module__XL9Jwa__proteinPoint{background:#bd765f;box-shadow:0 0 0 1px #bd765f}.dynamics-chart-module__XL9Jwa__waterPoint{background:#5b8fbe;box-shadow:0 0 0 1px #5b8fbe}.dynamics-chart-module__XL9Jwa__pointLabel{z-index:4;width:var(--label-width);min-height:16px;left:var(--label-left);top:var(--label-top);color:#403454;pointer-events:none;text-align:center;white-space:nowrap;background:#ffffffe0;border-radius:5px;place-items:center;font-size:11px;font-weight:650;line-height:1;display:grid;position:absolute}.dynamics-chart-module__XL9Jwa__injectionLane{padding-top:10px}.dynamics-chart-module__XL9Jwa__eventPlot{min-width:0;height:54px;position:relative}.dynamics-chart-module__XL9Jwa__eventBaseline{z-index:0;pointer-events:none;border-top:2px solid #eadde4;position:absolute;top:14px;left:4%;right:4%}.dynamics-chart-module__XL9Jwa__eventTick{z-index:1;pointer-events:none;background:#d8c8d1;width:1px;height:9px;position:absolute;top:10px;transform:translate(-50%)}.dynamics-chart-module__XL9Jwa__injectionMarker{z-index:3;width:44px;min-height:44px;left:var(--point-x);top:calc(var(--event-row) * 13px);color:#985d78;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%)}.dynamics-chart-module__XL9Jwa__injectionIcon{background:#fff6f8;border:1px solid #dcc7d2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.dynamics-chart-module__XL9Jwa__injectionIcon b{color:#fff;background:#985d78;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.dynamics-chart-module__XL9Jwa__wellbeingScaleLegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:8px;display:grid}.dynamics-chart-module__XL9Jwa__wellbeingScaleLegend span{min-width:0;color:var(--text-muted);white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:12px;line-height:1;display:inline-flex}.dynamics-chart-module__XL9Jwa__wellbeingScaleLegend span:before{background:var(--wellbeing-color);content:"";border-radius:50%;flex:none;width:7px;height:7px}.dynamics-chart-module__XL9Jwa__wellbeingPlot{border-radius:8px;min-width:0;height:130px;position:relative;overflow:hidden}.dynamics-chart-module__XL9Jwa__wellbeingPlotShell{width:100%;min-width:0}.dynamics-chart-module__XL9Jwa__modeWellbeing .dynamics-chart-module__XL9Jwa__wellbeingPlot{height:248px}.dynamics-chart-module__XL9Jwa__wellbeingZones{z-index:0;pointer-events:none;background:linear-gradient(#5b997612 0 25%,#5b8fbe0d 25% 50%,#c4974c0d 50% 75%,#be65720d 75% 100%);position:absolute;inset:0}.dynamics-chart-module__XL9Jwa__wellbeingBad{--wellbeing-color:#c56876}.dynamics-chart-module__XL9Jwa__wellbeingNeutral{--wellbeing-color:#c4974c}.dynamics-chart-module__XL9Jwa__wellbeingGood{--wellbeing-color:#5b8fbe}.dynamics-chart-module__XL9Jwa__wellbeingGreat{--wellbeing-color:#5b9976}button.dynamics-chart-module__XL9Jwa__wellbeingBad,button.dynamics-chart-module__XL9Jwa__wellbeingNeutral,button.dynamics-chart-module__XL9Jwa__wellbeingGood,button.dynamics-chart-module__XL9Jwa__wellbeingGreat{background:var(--wellbeing-color);box-shadow:0 0 0 1px var(--wellbeing-color)}.dynamics-chart-module__XL9Jwa__axis{border-top:1px solid #ece8f1;min-width:0;height:28px;margin-top:5px;position:relative}.dynamics-chart-module__XL9Jwa__axis span{color:var(--text-muted);white-space:nowrap;font-size:10px;line-height:1;position:absolute;top:8px;transform:translate(-50%)}.dynamics-chart-module__XL9Jwa__axis span:first-child{transform:none}.dynamics-chart-module__XL9Jwa__axis span:last-child{transform:translate(-100%)}.dynamics-chart-module__XL9Jwa__tooltip{z-index:8;width:100%;min-width:0;color:var(--text);background:#fff;border:1px solid #ddd5e5;border-radius:13px;gap:9px;margin:0 0 4px;padding:10px 11px;display:grid;position:relative;box-shadow:0 12px 26px -22px #31273e80}.dynamics-chart-module__XL9Jwa__tooltipHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.dynamics-chart-module__XL9Jwa__tooltipHeader strong{font-size:14px;line-height:1.25}.dynamics-chart-module__XL9Jwa__tooltipHeader button{background:var(--surface-muted);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.dynamics-chart-module__XL9Jwa__tooltip dl{grid-template-columns:minmax(84px,.8fr) minmax(0,1.7fr);gap:6px 10px;margin:0;display:grid}.dynamics-chart-module__XL9Jwa__tooltip dt,.dynamics-chart-module__XL9Jwa__tooltip dd{min-width:0;margin:0;font-size:14px;line-height:1.35}.dynamics-chart-module__XL9Jwa__tooltip dt{color:var(--text-muted)}.dynamics-chart-module__XL9Jwa__tooltip dd{color:var(--text);overflow-wrap:anywhere;font-weight:550}.dynamics-chart-module__XL9Jwa__tooltipInjection{display:contents}.dynamics-chart-module__XL9Jwa__tooltipInjection dd{gap:2px;display:grid}.dynamics-chart-module__XL9Jwa__tooltipInjection dd strong{font:inherit;font-weight:650}.dynamics-chart-module__XL9Jwa__tooltipInjection dd span{color:var(--text-muted);font-weight:450}.dynamics-chart-module__XL9Jwa__aggregationNote,.dynamics-chart-module__XL9Jwa__laneEmpty{color:var(--text-muted);font-size:12px;line-height:1.4}.dynamics-chart-module__XL9Jwa__aggregationNote{padding:0 0 2px 42px}.dynamics-chart-module__XL9Jwa__laneEmpty{background:var(--surface-muted);text-align:center;border-radius:9px;padding:18px 10px}.dynamics-chart-module__XL9Jwa__emptyState{background:var(--surface-muted);color:var(--text-muted);text-align:center;border-radius:12px;padding:30px 14px;font-size:14px;line-height:1.45}.dynamics-chart-module__XL9Jwa__screenReaderTable{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:720px){.dynamics-chart-module__XL9Jwa__modeSwitch{grid-template-columns:minmax(48px,.8fr) minmax(38px,.65fr) minmax(68px,1fr) minmax(108px,1.5fr);max-width:560px}.dynamics-chart-module__XL9Jwa__modeSwitch button{font-size:15px}.dynamics-chart-module__XL9Jwa__alignedPlotShell,.dynamics-chart-module__XL9Jwa__numericPlotShell{grid-template-columns:42px minmax(0,1fr);gap:8px}}@media (max-width:359px){.dynamics-chart-module__XL9Jwa__modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dynamics-chart-module__XL9Jwa__modeSwitch button{transition:none}}
.push-settings-card-module__7haRMq__card{border:1px solid var(--rebuild-line,#e2dde8);background:#fff;border-radius:20px;gap:16px;padding:18px;display:grid}.push-settings-card-module__7haRMq__heading{align-items:flex-start;gap:12px;display:flex}.push-settings-card-module__7haRMq__icon{color:#5b4a7a;background:#ede8f3;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.push-settings-card-module__7haRMq__heading h2{color:#242230;margin:0;font-size:18px;line-height:24px}.push-settings-card-module__7haRMq__heading p,.push-settings-card-module__7haRMq__note,.push-settings-card-module__7haRMq__message{color:#6e6878;margin:4px 0 0;font-size:14px;line-height:20px}.push-settings-card-module__7haRMq__primaryAction,.push-settings-card-module__7haRMq__secondaryAction{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 16px;font-weight:700;display:inline-flex}.push-settings-card-module__7haRMq__primaryAction{color:#fff;background:#5b4a7a;border:0}.push-settings-card-module__7haRMq__secondaryAction{color:#403454;background:#fff;border:1px solid #e2dde8}.push-settings-card-module__7haRMq__primaryAction:hover{background:#403454}.push-settings-card-module__7haRMq__secondaryAction:hover{background:#ede8f3}.push-settings-card-module__7haRMq__primaryAction:focus-visible,.push-settings-card-module__7haRMq__secondaryAction:focus-visible{outline-offset:3px;outline:2px solid #5b4a7a}.push-settings-card-module__7haRMq__primaryAction:disabled,.push-settings-card-module__7haRMq__secondaryAction:disabled{cursor:not-allowed;opacity:.55}.push-settings-card-module__7haRMq__message{color:#39765e;font-weight:600}@media (prefers-reduced-motion:reduce){.push-settings-card-module__7haRMq__primaryAction,.push-settings-card-module__7haRMq__secondaryAction{transition:none}}
.report-pdf-document-module__Gc6egq__document{color:#242230;font-variant-numeric:tabular-nums;font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:none}.report-pdf-document-module__Gc6egq__page{box-sizing:border-box;width:210mm;height:297mm;min-height:297mm;box-shadow:none;break-inside:avoid;page-break-inside:avoid;background:#fff;border:0;outline:0;grid-template-rows:auto minmax(0,1fr) auto;gap:5mm;padding:10mm 12mm 8mm;font-size:12px;line-height:1.35;display:grid}.report-pdf-document-module__Gc6egq__page+.report-pdf-document-module__Gc6egq__page{break-before:page;page-break-before:always}.report-pdf-document-module__Gc6egq__header{break-inside:avoid;page-break-inside:avoid;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.report-pdf-document-module__Gc6egq__brand{color:#242230;align-items:center;gap:9px;display:flex}.report-pdf-document-module__Gc6egq__brand strong{font-size:17px;line-height:1}.report-pdf-document-module__Gc6egq__brandCopy{gap:4px;display:grid}.report-pdf-document-module__Gc6egq__brandCopy span{color:#6e6878;font-size:10.5px;line-height:1}.report-pdf-document-module__Gc6egq__logoMark{width:32px;height:32px}.report-pdf-document-module__Gc6egq__headerMeta{color:#6e6878;gap:22px;font-size:12px;line-height:1.2;display:flex}.report-pdf-document-module__Gc6egq__pageContent{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.report-pdf-document-module__Gc6egq__disclaimer{color:#6e6878;text-align:center;width:100%;margin:0 auto;font-size:11px;font-weight:400;line-height:1.35}.report-pdf-document-module__Gc6egq__disclaimer span{white-space:nowrap;display:block}.report-pdf-document-module__Gc6egq__coverTitle h1,.report-pdf-document-module__Gc6egq__pageTitle h2{color:#242230;letter-spacing:-.025em;margin:0;font-weight:760}.report-pdf-document-module__Gc6egq__coverTitle h1{font-size:28px;line-height:1.05}.report-pdf-document-module__Gc6egq__coverTitle p{color:#5b4a7a;margin:6px 0 2px;font-size:15px;font-weight:700}.report-pdf-document-module__Gc6egq__coverTitle>strong{color:#6e6878;font-size:12px;font-weight:500}.report-pdf-document-module__Gc6egq__pageTitle h2{color:#403454;font-size:23px;line-height:1.1}.report-pdf-document-module__Gc6egq__pageTitle p{color:#6e6878;margin:4px 0 0;font-size:12.5px;line-height:1.35}.report-pdf-document-module__Gc6egq__summaryGrid{border-block:1px solid #e2dde8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.report-pdf-document-module__Gc6egq__summaryMetric{text-align:center;border-right:1px solid #e2dde8;place-items:center;min-width:0;padding:8px 5px;display:grid}.report-pdf-document-module__Gc6egq__summaryMetric:last-child{border-right:0}.report-pdf-document-module__Gc6egq__summaryMetric strong{color:#5b4a7a;font-size:22px;line-height:1}.report-pdf-document-module__Gc6egq__summaryMetric b{color:#5b4a7a;margin-top:4px;font-size:13px;line-height:1}.report-pdf-document-module__Gc6egq__summaryMetric span{color:#6e6878;margin-top:4px;font-size:11px;line-height:1.2}.report-pdf-document-module__Gc6egq__chartPanel,.report-pdf-document-module__Gc6egq__miniPanel,.report-pdf-document-module__Gc6egq__dailyMatrixPanel,.report-pdf-document-module__Gc6egq__notesSection,.report-pdf-document-module__Gc6egq__questionsSection{min-width:0}.report-pdf-document-module__Gc6egq__chartPanel{border-bottom:1px solid #e2dde8;padding-bottom:4px;display:grid}.report-pdf-document-module__Gc6egq__chartTitle{color:#403454;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.report-pdf-document-module__Gc6egq__chartTitle strong,.report-pdf-document-module__Gc6egq__sectionLabel,.report-pdf-document-module__Gc6egq__miniPanel h3,.report-pdf-document-module__Gc6egq__dailyMatrixPanel h3,.report-pdf-document-module__Gc6egq__notesSection h3,.report-pdf-document-module__Gc6egq__questionsSection h3{color:#403454;margin:0;font-size:13px;font-weight:720;line-height:1.2}.report-pdf-document-module__Gc6egq__chartTitle span{color:#6e6878;font-size:10.5px}.report-pdf-document-module__Gc6egq__lineChart{width:100%;height:auto;margin-top:3px;display:block;overflow:visible}.report-pdf-document-module__Gc6egq__gridLine{stroke:#e2dde8;stroke-dasharray:2 4;stroke-width:1px}.report-pdf-document-module__Gc6egq__injectionLine{stroke:#c27a96;stroke-dasharray:3 3;stroke-width:1px}.report-pdf-document-module__Gc6egq__axisText{fill:#6e6878;font-size:10.5px}.report-pdf-document-module__Gc6egq__pointValue{fill:#403454;font-size:11px;font-weight:720}.report-pdf-document-module__Gc6egq__chartEmpty,.report-pdf-document-module__Gc6egq__emptyBlock{color:#6e6878;place-items:center;min-height:66px;margin:4px 0 0;font-size:11px;display:grid}.report-pdf-document-module__Gc6egq__weeksBand{background:#faf9fc;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));margin-top:5px;display:grid}.report-pdf-document-module__Gc6egq__weeksBand>div{text-align:center;border-right:1px solid #e2dde8;gap:2px;min-width:0;padding:5px 3px;display:grid}.report-pdf-document-module__Gc6egq__weeksBand>div:last-child{border-right:0}.report-pdf-document-module__Gc6egq__weeksBand strong{color:#5b4a7a;font-size:14px}.report-pdf-document-module__Gc6egq__weeksBand span{color:#6e6878;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.15;overflow:hidden}.report-pdf-document-module__Gc6egq__summaryLowerGrid,.report-pdf-document-module__Gc6egq__nutritionCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.report-pdf-document-module__Gc6egq__summaryLowerGrid{padding-top:2px}.report-pdf-document-module__Gc6egq__miniPanel{align-content:start;gap:6px;display:grid}.report-pdf-document-module__Gc6egq__matrixHeader,.report-pdf-document-module__Gc6egq__matrixRow,.report-pdf-document-module__Gc6egq__dailyMatrixHeader,.report-pdf-document-module__Gc6egq__dailyMatrixRow{grid-template-columns:48px repeat(7,1fr);align-items:center;gap:5px;display:grid}.report-pdf-document-module__Gc6egq__matrixHeader,.report-pdf-document-module__Gc6egq__dailyMatrixHeader{color:#6e6878;text-align:center;font-size:10.5px}.report-pdf-document-module__Gc6egq__matrixRows{gap:3px;display:grid}.report-pdf-document-module__Gc6egq__matrixRow>span,.report-pdf-document-module__Gc6egq__dailyMatrixRow>span{color:#6e6878;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.report-pdf-document-module__Gc6egq__matrixRow i,.report-pdf-document-module__Gc6egq__dailyMatrixRow i,.report-pdf-document-module__Gc6egq__legend i,.report-pdf-document-module__Gc6egq__tableLegend i,.report-pdf-document-module__Gc6egq__symptomWeeks i{border-radius:999px;justify-self:center;width:10px;height:10px;display:inline-block}.report-pdf-document-module__Gc6egq__matrixFilled{background:#5b4a7a}.report-pdf-document-module__Gc6egq__matrixEmpty{background:#fff;border:1px solid #c9c3cf}.report-pdf-document-module__Gc6egq__matrixOutside{opacity:0}.report-pdf-document-module__Gc6egq__legend,.report-pdf-document-module__Gc6egq__tableLegend{color:#6e6878;flex-wrap:wrap;gap:10px;font-size:10.5px;display:flex}.report-pdf-document-module__Gc6egq__legend span,.report-pdf-document-module__Gc6egq__tableLegend span{align-items:center;gap:4px;display:inline-flex}.report-pdf-document-module__Gc6egq__distributionList{gap:5px;display:grid}.report-pdf-document-module__Gc6egq__distributionList>div{color:#6e6878;grid-template-columns:58px 1fr 58px;align-items:center;gap:6px;font-size:11px;display:grid}.report-pdf-document-module__Gc6egq__distributionList b{background:#ede8f3;border-radius:999px;height:10px;display:block;overflow:hidden}.report-pdf-document-module__Gc6egq__distributionList b i{height:100%;display:block}.report-pdf-document-module__Gc6egq__distributionList strong{color:#403454;text-align:right;white-space:nowrap}.report-pdf-document-module__Gc6egq__toneОтлично{background:#5b5ce2}.report-pdf-document-module__Gc6egq__toneХорошо{background:#2f8f7b}.report-pdf-document-module__Gc6egq__toneНормально{background:#eab308}.report-pdf-document-module__Gc6egq__toneПлохо{background:#d96c6c}.report-pdf-document-module__Gc6egq__nutritionCharts{grid-template-columns:1fr;align-items:end;gap:8px;padding-top:4px}.report-pdf-document-module__Gc6egq__weeksTable{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--week-row-count), minmax(0, 1fr));flex:1;gap:10px;min-height:0;display:grid}.report-pdf-document-module__Gc6egq__weekCard{background:#fff;border:1px solid #e2dde8;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.report-pdf-document-module__Gc6egq__weekCardHeader{background:#faf9fc;border-bottom:1px solid #e2dde8;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.report-pdf-document-module__Gc6egq__weekCardHeader>div{align-items:baseline;gap:6px;display:flex}.report-pdf-document-module__Gc6egq__weekCardHeader span{color:#6e6878;font-size:12px;font-weight:650}.report-pdf-document-module__Gc6egq__weekCardHeader strong{color:#5b4a7a;font-size:21px;line-height:1}.report-pdf-document-module__Gc6egq__weekCardHeader p{color:#403454;text-align:right;margin:0;font-size:12.5px;font-weight:700;line-height:1.2}.report-pdf-document-module__Gc6egq__weekCardContent{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:12px;min-width:0;padding:9px 10px;display:grid}.report-pdf-document-module__Gc6egq__weekCard h3{color:#6e6878;margin:0 0 5px;font-size:12px;font-weight:700;line-height:1.2}.report-pdf-document-module__Gc6egq__weekCardInjections,.report-pdf-document-module__Gc6egq__weekCardFacts,.report-pdf-document-module__Gc6egq__weekCardFacts>section{min-width:0}.report-pdf-document-module__Gc6egq__injectionSummary,.report-pdf-document-module__Gc6egq__weightSummary{gap:4px;display:grid}.report-pdf-document-module__Gc6egq__injectionSummary>div{gap:2px;padding-bottom:6px;display:grid}.report-pdf-document-module__Gc6egq__injectionSummary>div:last-child{padding-bottom:0}.report-pdf-document-module__Gc6egq__injectionSummary strong,.report-pdf-document-module__Gc6egq__weightSummary strong{color:#242230;font-size:13px;line-height:1.25}.report-pdf-document-module__Gc6egq__injectionSummary span,.report-pdf-document-module__Gc6egq__muted{color:#6e6878;font-size:12px;line-height:1.25}.report-pdf-document-module__Gc6egq__weekCardFacts{align-content:start;gap:7px;display:grid}.report-pdf-document-module__Gc6egq__weekCardNutrition{border-block:1px solid #f1edf4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px 0;display:grid}.report-pdf-document-module__Gc6egq__weekCardNutrition>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 5px;display:grid}.report-pdf-document-module__Gc6egq__weekCardNutrition span,.report-pdf-document-module__Gc6egq__weekCardNutrition small,.report-pdf-document-module__Gc6egq__weekCardWellbeing>span{color:#6e6878;font-size:12px;line-height:1.2}.report-pdf-document-module__Gc6egq__weekCardNutrition strong{color:#242230;text-align:right;font-size:14px;line-height:1}.report-pdf-document-module__Gc6egq__weekCardNutrition small{grid-column:1/-1}.report-pdf-document-module__Gc6egq__weekCardWellbeing{gap:4px;display:grid}.report-pdf-document-module__Gc6egq__weekCardWellbeing h3,.report-pdf-document-module__Gc6egq__weekCardObservations h3{margin-bottom:2px}.report-pdf-document-module__Gc6egq__weekCardObservations p{color:#6e6878;margin:0;font-size:12px;line-height:1.25}.report-pdf-document-module__Gc6egq__weekCardObservations strong{color:#242230}.report-pdf-document-module__Gc6egq__sparkline{width:100%;height:25px;display:block}.report-pdf-document-module__Gc6egq__wellbeingStack{background:#ede8f3;min-width:0;height:16px;display:flex;overflow:hidden}.report-pdf-document-module__Gc6egq__wellbeingStack i{color:#fff;place-items:center;min-width:0;font-size:10.5px;font-style:normal;font-weight:750;line-height:1;display:grid}.report-pdf-document-module__Gc6egq__wellbeingStack .report-pdf-document-module__Gc6egq__toneНормально{color:#403454}.report-pdf-document-module__Gc6egq__tableLegend{justify-content:flex-end;font-size:11.5px}.report-pdf-document-module__Gc6egq__dailyMatrixPanel{border-bottom:1px solid #e2dde8;gap:8px;padding-bottom:9px;display:grid}.report-pdf-document-module__Gc6egq__dailyMatrixHeader,.report-pdf-document-module__Gc6egq__dailyMatrixRow{grid-template-columns:74px repeat(7,1fr);gap:8px}.report-pdf-document-module__Gc6egq__dailyMatrixRow{border-top:1px solid #f1edf4;min-height:24px;padding-top:3px}.report-pdf-document-module__Gc6egq__dailyMatrixRow i{width:14px;height:14px}.report-pdf-document-module__Gc6egq__dailyCharts{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.report-pdf-document-module__Gc6egq__dailyCharts .report-pdf-document-module__Gc6egq__chartPanel{align-content:start}.report-pdf-document-module__Gc6egq__dailyCharts .report-pdf-document-module__Gc6egq__axisText{font-size:10.5px}.report-pdf-document-module__Gc6egq__injectionDates{color:#6e6878;margin:0;font-size:11px;line-height:1.4}.report-pdf-document-module__Gc6egq__injectionDates strong{color:#403454}.report-pdf-document-module__Gc6egq__symptomsTable{border-block:1px solid #e2dde8;display:grid}.report-pdf-document-module__Gc6egq__symptomRow{color:#6e6878;border-bottom:1px solid #e2dde8;grid-template-columns:1fr 45px 2fr 1fr;align-items:center;min-height:40px;font-size:11.5px;line-height:1.25;display:grid}.report-pdf-document-module__Gc6egq__symptomRow>*{min-width:0;padding:5px 7px}.report-pdf-document-module__Gc6egq__symptomRow strong{color:#242230}.report-pdf-document-module__Gc6egq__symptomHead{color:#403454;background:#faf9fc;min-height:32px;font-weight:700}.report-pdf-document-module__Gc6egq__symptomWeeks{justify-content:space-around;gap:3px;display:flex}.report-pdf-document-module__Gc6egq__symptomWeekActive{background:#c27a96}.report-pdf-document-module__Gc6egq__symptomsTable>p{color:#6e6878;margin:8px 0;font-size:10.5px}.report-pdf-document-module__Gc6egq__notesSection,.report-pdf-document-module__Gc6egq__questionsSection{gap:8px;display:grid}.report-pdf-document-module__Gc6egq__notesSection>div{border-left:2px solid #ede8f3;grid-template-columns:80px 1fr;gap:8px;padding:6px 9px;display:grid}.report-pdf-document-module__Gc6egq__notesSection strong,.report-pdf-document-module__Gc6egq__notesSection p,.report-pdf-document-module__Gc6egq__questionsSection p,.report-pdf-document-module__Gc6egq__emptyText{margin:0;font-size:12px;line-height:1.35}.report-pdf-document-module__Gc6egq__notesSection strong{color:#5b4a7a}.report-pdf-document-module__Gc6egq__notesSection p,.report-pdf-document-module__Gc6egq__emptyText{color:#6e6878}.report-pdf-document-module__Gc6egq__questionsSection>div{border-bottom:1px solid #e2dde8;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:42px;display:grid}.report-pdf-document-module__Gc6egq__questionsSection>div>strong{color:#5b4a7a;border:1px solid #5b4a7a;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.report-pdf-document-module__Gc6egq__questionsSection>div>span{color:#6e6878;font-size:10.5px}.report-pdf-document-module__Gc6egq__questionEmpty>span{background:#e2dde8;height:1px}@page{size:A4 portrait;margin:0}@media print{:is(html,body){-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;background:#fff!important;margin:0!important;padding:0!important}[data-rebuild-root=true]{background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}[data-rebuild-scroll-container=true]{width:210mm!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}[data-rebuild-scroll-container=true]>:not(section){display:none!important}[data-rebuild-scroll-container=true]>section{width:210mm!important;max-width:none!important;margin:0!important;padding:0!important}[data-report-screen-ui=true]{display:none!important}.report-pdf-document-module__Gc6egq__document{width:210mm;display:block!important}.report-pdf-document-module__Gc6egq__header{display:flex!important}}
