.AuthLayout-module__VWZfwq__root{flex-direction:column;min-height:100vh;display:flex}.AuthLayout-module__VWZfwq__container{flex-direction:column;flex-grow:1;justify-content:center;padding-top:2rem;padding-bottom:2rem;display:flex}.AuthLayout-module__VWZfwq__brandSection{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.AuthLayout-module__VWZfwq__brandLink{color:var(--color-white);align-items:center;gap:.25rem;margin-bottom:1rem;text-decoration:none;transition:transform .2s;display:flex}.AuthLayout-module__VWZfwq__brandLink:hover{transform:scale(1.05)}.AuthLayout-module__VWZfwq__brandIcon{font-size:3rem!important}.AuthLayout-module__VWZfwq__tagline.MuiTypography-root{color:var(--color-white-80);text-align:center}.AuthLayout-module__VWZfwq__card.MuiPaper-root{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:var(--color-white-95);border-radius:1rem;padding:1.5rem}.AuthLayout-module__VWZfwq__subtitle.MuiTypography-root{margin-bottom:2rem}.AuthLayout-module__VWZfwq__copyright.MuiTypography-root{color:var(--color-white-70);text-align:center;margin-top:2rem}@media (min-width:37.5rem){.AuthLayout-module__VWZfwq__card.MuiPaper-root{padding:2.5rem}}
.Loader-module__zGFiAG__content{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.Loader-module__zGFiAG__spinner.MuiCircularProgress-root{color:var(--color-blue-600)}.Loader-module__zGFiAG__message.MuiTypography-root{font-weight:500}.Loader-module__zGFiAG__overlay{background-color:var(--color-overlay);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Loader-module__zGFiAG__panel{box-shadow:0 .6875rem .9375rem -.4375rem var(--color-shadow-deep),0 1.5rem 2.375rem .1875rem var(--color-shadow-mid),0 .5625rem 2.875rem .5rem var(--color-shadow-soft);border-radius:.75rem;padding:2rem}
.BackButton-module__gWxEXW__backButton.MuiButton-root{text-transform:none;min-width:auto;color:var(--color-slate-500);border-radius:.5rem;padding:.25rem .5rem;font-weight:600}.BackButton-module__gWxEXW__backButton.MuiButton-root:hover{background:var(--color-slate-100);color:var(--color-slate-700)}.BackButton-module__gWxEXW__backButtonIcon{font-size:1.125rem!important}
.PageLoader-module__q31G-G__container.MuiContainer-root{justify-content:center;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}
.EmptyState-module__4mXhya__root{text-align:center;border:.125rem dashed var(--color-violet-200);background-color:var(--color-surface-soft);border-radius:.75rem;padding:4rem 2rem}.EmptyState-module__4mXhya__icon.MuiTypography-root{margin-bottom:1rem}.EmptyState-module__4mXhya__description.MuiTypography-root{max-width:40rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}
.ErrorState-module__jyH68W__container.MuiContainer-root{padding-top:2.5rem;padding-bottom:2.5rem}.ErrorState-module__jyH68W__alert.MuiAlert-root{margin-bottom:1.5rem}
.ProgressCircle-module__WdDIKG__root{justify-content:center;align-items:center;display:flex;position:relative}.ProgressCircle-module__WdDIKG__svg{position:absolute;transform:rotate(-90deg)}.ProgressCircle-module__WdDIKG__progressCircle{transition:stroke-dashoffset .5s ease-out}.ProgressCircle-module__WdDIKG__label.MuiTypography-root{color:var(--color-text-primary)}
.MetricsTable-module___TgyqW__headerCell.MuiTableCell-root{color:var(--color-slate-500);font-weight:600}.MetricsTable-module___TgyqW__progressHeaderCell.MuiTableCell-root{color:var(--color-slate-500);width:40%;font-weight:600}.MetricsTable-module___TgyqW__progressRow{align-items:center;gap:.5rem;display:flex}.MetricsTable-module___TgyqW__progressBarWrap{flex:1}.MetricsTable-module___TgyqW__progressBar.MuiLinearProgress-root{background:var(--color-violet-200);border-radius:.25rem;height:.5rem}.MetricsTable-module___TgyqW__progressBar.MuiLinearProgress-root .MuiLinearProgress-bar{background:var(--color-violet-700);border-radius:.25rem}.MetricsTable-module___TgyqW__valueChip.MuiChip-root{min-width:3.75rem;font-weight:500}.MetricsTable-module___TgyqW__valueChipFilled.MuiChip-root{background:var(--color-violet-200);color:var(--color-violet-700)}.MetricsTable-module___TgyqW__valueChipEmpty.MuiChip-root{background:var(--color-surface-subtle);color:var(--color-slate-500)}
.UpdateMetricsModal-module__qOPFxG__paper.MuiPaper-root{border-radius:.75rem}.UpdateMetricsModal-module__qOPFxG__title.MuiDialogTitle-root{padding-bottom:.5rem}.UpdateMetricsModal-module__qOPFxG__errorAlert.MuiAlert-root{margin-bottom:1rem}.UpdateMetricsModal-module__qOPFxG__sliderWrap{padding:0 1rem}.UpdateMetricsModal-module__qOPFxG__rangeLabels{justify-content:space-between;display:flex}.UpdateMetricsModal-module__qOPFxG__targetCaption.MuiTypography-root{margin-bottom:.5rem}.UpdateMetricsModal-module__qOPFxG__notesField.MuiFormControl-root{margin-top:.5rem}.UpdateMetricsModal-module__qOPFxG__actions.MuiDialogActions-root{padding:1rem}.UpdateMetricsModal-module__qOPFxG__saveButton.MuiButton-root{background:var(--color-violet-700)}.UpdateMetricsModal-module__qOPFxG__saveButton.MuiButton-root:hover{background:var(--color-violet-800)}
.GoalCard-module__Ed7Z-a__root.MuiPaper-root{border:.0625rem solid var(--color-border-default);border-radius:.75rem;padding:1.5rem;transition:all .2s}.GoalCard-module__Ed7Z-a__root.MuiPaper-root:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .375rem #0000001a}.GoalCard-module__Ed7Z-a__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.GoalCard-module__Ed7Z-a__titleBlock{flex:1}.GoalCard-module__Ed7Z-a__title.MuiTypography-root{color:var(--color-text-primary)}.GoalCard-module__Ed7Z-a__statusRow{align-items:center;gap:.5rem;display:flex}.GoalCard-module__Ed7Z-a__warningChip.MuiChip-root{font-weight:500}.GoalCard-module__Ed7Z-a__progressChip.MuiChip-root{font-weight:600}.GoalCard-module__Ed7Z-a__questionsBlock{margin-bottom:1rem}.GoalCard-module__Ed7Z-a__sectionTitle.MuiTypography-root{color:var(--color-slate-500)}.GoalCard-module__Ed7Z-a__divider.MuiDivider-root{margin:1rem 0}.GoalCard-module__Ed7Z-a__trackingBox{background:var(--color-surface-subtle);border-radius:.5rem;margin-top:1rem;padding:1rem}.GoalCard-module__Ed7Z-a__trackingTitle.MuiTypography-root{color:var(--color-slate-500)}.GoalCard-module__Ed7Z-a__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.GoalCard-module__Ed7Z-a__footerMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.GoalCard-module__Ed7Z-a__timeIcon.MuiSvgIcon-root{color:var(--color-slate-500);font-size:1rem}.GoalCard-module__Ed7Z-a__frequencyChip.MuiChip-root{margin-left:.5rem;font-size:.7rem}.GoalCard-module__Ed7Z-a__footerActions{align-items:center;gap:.5rem;display:flex}.GoalCard-module__Ed7Z-a__updateButton.MuiButton-root{background:var(--color-violet-700)}.GoalCard-module__Ed7Z-a__updateButton.MuiButton-root:hover{background:var(--color-violet-800)}@media (max-width:56.25rem){.GoalCard-module__Ed7Z-a__header,.GoalCard-module__Ed7Z-a__footer{flex-direction:column;align-items:flex-start}.GoalCard-module__Ed7Z-a__statusRow,.GoalCard-module__Ed7Z-a__footerActions{width:100%}}
.LifeAreaSection-module__HQf_oW__root{margin-bottom:2rem}.LifeAreaSection-module__HQf_oW__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.LifeAreaSection-module__HQf_oW__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.LifeAreaSection-module__HQf_oW__title.MuiTypography-root{color:var(--color-text-primary)}.LifeAreaSection-module__HQf_oW__progressPill.MuiTypography-root{border-radius:.5rem;padding:.25rem 1rem;font-weight:600}.LifeAreaSection-module__HQf_oW__divider.MuiDivider-root{border-color:var(--color-violet-200);margin-bottom:1rem}@media (max-width:56.25rem){.LifeAreaSection-module__HQf_oW__header{flex-direction:column;align-items:flex-start}}
.GQMModeration-module__ovWPkq__page{padding-top:1.5rem;padding-bottom:1.5rem}.GQMModeration-module__ovWPkq__header{margin-bottom:1.5rem}.GQMModeration-module__ovWPkq__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.GQMModeration-module__ovWPkq__statusRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.GQMModeration-module__ovWPkq__savingIndicator.MuiTypography-root{color:var(--color-slate-500);align-items:center;display:flex}.GQMModeration-module__ovWPkq__savingIcon{vertical-align:middle;margin-right:.25rem;font-size:1rem!important}.GQMModeration-module__ovWPkq__successMessage.MuiTypography-root{color:var(--color-brand-500)}.GQMModeration-module__ovWPkq__finalizeButton.MuiButton-root{background:var(--color-violet-700);padding-inline:1.5rem}.GQMModeration-module__ovWPkq__finalizeButton.MuiButton-root:hover{background:var(--color-violet-800)}.GQMModeration-module__ovWPkq__finalizeSpinner.MuiCircularProgress-root{margin-right:.5rem}.GQMModeration-module__ovWPkq__errorAlert.MuiAlert-root{margin-bottom:1.5rem}.GQMModeration-module__ovWPkq__overviewRow{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.GQMModeration-module__ovWPkq__statsColumn{flex:1}.GQMModeration-module__ovWPkq__presetColumn{width:100%}.GQMModeration-module__ovWPkq__cards{margin-top:1.5rem}@media (min-width:56.25rem){.GQMModeration-module__ovWPkq__page{padding-top:1.875rem;padding-bottom:1.875rem}.GQMModeration-module__ovWPkq__overviewRow{flex-direction:row;align-items:flex-start}.GQMModeration-module__ovWPkq__presetColumn{width:18.75rem}}
.PastYearSummary-module__wz9jkG__root.MuiPaper-root{border:.0625rem solid var(--color-violet-200);background:var(--color-surface-soft);border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.PastYearSummary-module__wz9jkG__header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.PastYearSummary-module__wz9jkG__titleRow{align-items:center;gap:.75rem;display:flex}.PastYearSummary-module__wz9jkG__title.MuiTypography-root{color:var(--color-text-primary)}.PastYearSummary-module__wz9jkG__content{margin-top:1rem;padding-left:2.5rem}.PastYearSummary-module__wz9jkG__summary.MuiTypography-root{line-height:1.8}
.StatisticsBox-module__vpjBXW__box{border:.0625rem solid var(--color-violet-200);background:var(--color-surface-soft);border-radius:.75rem;padding:1.5rem}.StatisticsBox-module__vpjBXW__title.MuiTypography-root{margin-bottom:.75rem}.StatisticsBox-module__vpjBXW__chipRow{flex-wrap:wrap;gap:.75rem;display:flex}.StatisticsBox-module__vpjBXW__warning.MuiTypography-root{margin-top:.5rem;display:block}
.GQMHeader-module__vEfeiW__root.MuiBox-root{z-index:100;background:var(--color-white);border:.0625rem solid var(--color-border-default);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem;position:sticky;top:0;box-shadow:0 .0625rem .1875rem #0000001a}.GQMHeader-module__vEfeiW__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.GQMHeader-module__vEfeiW__title.MuiTypography-root{color:var(--color-violet-700);align-items:center;gap:.5rem;display:flex}.GQMHeader-module__vEfeiW__stats{margin-top:.5rem}.GQMHeader-module__vEfeiW__statChip.MuiChip-root{background:var(--color-violet-200);color:var(--color-violet-700);font-weight:500}.GQMHeader-module__vEfeiW__actions{flex-wrap:wrap}.GQMHeader-module__vEfeiW__actionButton.MuiButton-root{border-color:var(--color-violet-700);color:var(--color-violet-700)}.GQMHeader-module__vEfeiW__actionButton.MuiButton-root:hover{border-color:var(--color-violet-800);background:var(--color-violet-200)}@media (max-width:56.25rem){.GQMHeader-module__vEfeiW__root.MuiBox-root{padding:1rem}}
.PresetSelector-module__hq_oKW__panel{border:.0625rem solid var(--color-violet-200);background:var(--color-surface-soft);border-radius:.75rem;padding:1.25rem}.PresetSelector-module__hq_oKW__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.PresetSelector-module__hq_oKW__icon{color:var(--color-violet-700)}.PresetSelector-module__hq_oKW__field.MuiFormControl-root{margin-bottom:1rem}.PresetSelector-module__hq_oKW__applyButton.MuiButton-root{border-color:var(--color-violet-700);color:var(--color-violet-700)}.PresetSelector-module__hq_oKW__applyButton.MuiButton-root:hover{border-color:var(--color-violet-800);background:var(--color-surface-subtle)}.PresetSelector-module__hq_oKW__caption.MuiTypography-root{margin-top:.75rem;display:block}
.EmptyState-module__aW-n_a__emptyState{text-align:center;background:var(--color-brand-bg-soft);border:.125rem dashed var(--color-border-default);border-radius:1.5rem;padding:2rem 1.5rem}.EmptyState-module__aW-n_a__emptyIcon{color:var(--color-slate-500);margin-bottom:1rem;font-size:4rem!important}@media (min-width:56.25rem){.EmptyState-module__aW-n_a__emptyState{padding-top:3rem;padding-bottom:3rem}}
.GQMSidebar-module__7jjN9W__root.MuiPaper-root{border:.0625rem solid var(--color-border-default);background:var(--color-surface-subtle);border-radius:.75rem;padding:1.5rem;position:sticky;top:6.25rem}.GQMSidebar-module__7jjN9W__filterList{margin-bottom:1.5rem}.GQMSidebar-module__7jjN9W__filterChip.MuiChip-root{font-weight:500}.GQMSidebar-module__7jjN9W__filterChipActive.MuiChip-root{background:var(--color-violet-700);color:var(--color-white)}.GQMSidebar-module__7jjN9W__filterChipActive.MuiChip-root:hover{background:var(--color-violet-800)}.GQMSidebar-module__7jjN9W__filterChipInactive.MuiChip-root{background:var(--color-violet-200);color:var(--color-violet-700)}.GQMSidebar-module__7jjN9W__filterChipInactive.MuiChip-root:hover{background:var(--color-violet-200)}.GQMSidebar-module__7jjN9W__divider.MuiDivider-root{margin:1rem 0}.GQMSidebar-module__7jjN9W__progressBlock{flex-direction:column;align-items:center;margin:1.5rem 0;display:flex}.GQMSidebar-module__7jjN9W__progressMeta.MuiTypography-root{margin-top:1rem}.GQMSidebar-module__7jjN9W__checkInRow{align-items:center;gap:.75rem;display:flex}.GQMSidebar-module__7jjN9W__calendarIcon.MuiSvgIcon-root{color:var(--color-violet-700)}
.MetricEditModal-module__PhJ9Lq__formStack{margin-top:1rem}.MetricEditModal-module__PhJ9Lq__scaleRow,.MetricEditModal-module__PhJ9Lq__targetRow{display:flex}.MetricEditModal-module__PhJ9Lq__scaleRow{gap:1rem}.MetricEditModal-module__PhJ9Lq__targetRow{flex-wrap:wrap;align-items:flex-end;gap:.5rem}.MetricEditModal-module__PhJ9Lq__flexField{flex:1}.MetricEditModal-module__PhJ9Lq__targetField{flex:12rem}.MetricEditModal-module__PhJ9Lq__operatorField{min-width:5rem}.MetricEditModal-module__PhJ9Lq__unitField{width:7.5rem;max-width:100%}.MetricEditModal-module__PhJ9Lq__actions.MuiDialogActions-root{padding:0 1.5rem 1rem}.MetricEditModal-module__PhJ9Lq__saveButton.MuiButton-root{background:var(--color-violet-700)}.MetricEditModal-module__PhJ9Lq__saveButton.MuiButton-root:hover{background:var(--color-violet-800)}
.EntryCardsGrid-module__h2AM_W__entryCard.MuiCard-root{border:.0625rem solid var(--color-border-default);border-radius:1.5rem;min-height:17.1875rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.EntryCardsGrid-module__h2AM_W__entryCard.MuiCard-root:hover{box-shadow:0 1.125rem 2.125rem var(--color-shadow-slate-10);border-color:var(--color-border-muted-hover);transform:translateY(-.25rem)}.EntryCardsGrid-module__h2AM_W__entryActions{z-index:1;transition:opacity .2s;position:absolute;top:.875rem;right:.875rem}.EntryCardsGrid-module__h2AM_W__entryActionRow{gap:.25rem;display:flex}.EntryCardsGrid-module__h2AM_W__entryActionButton.MuiIconButton-root{background:var(--color-white-95);border:.0625rem solid var(--color-border-default)}.EntryCardsGrid-module__h2AM_W__entryActionButton.MuiIconButton-root:hover{background:var(--color-brand-bg-soft);color:var(--color-brand-500)}.EntryCardsGrid-module__h2AM_W__entryDeleteButton.MuiIconButton-root:hover{background:var(--color-danger-bg-soft);color:var(--color-danger-600)}.EntryCardsGrid-module__h2AM_W__entryContent.MuiCardContent-root{cursor:pointer;flex-direction:column;height:100%;padding:1.25rem;display:flex}.EntryCardsGrid-module__h2AM_W__entryHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;padding-right:2.75rem;display:flex}.EntryCardsGrid-module__h2AM_W__entryTitle.MuiTypography-root{color:var(--color-brand-500);font-size:clamp(1.28rem,3vw,1.55rem);font-weight:700;line-height:1.15}.EntryCardsGrid-module__h2AM_W__entryYear.MuiTypography-root{color:var(--color-text-primary);margin-top:.5rem;font-size:clamp(.94rem,2vw,1.02rem);font-weight:600}.EntryCardsGrid-module__h2AM_W__entryMeta{flex-direction:column;gap:.6875rem;margin-top:auto;margin-bottom:.6875rem;display:flex}.EntryCardsGrid-module__h2AM_W__entryMetaRow{align-items:center;gap:.5rem;display:flex}.EntryCardsGrid-module__h2AM_W__entryMetaIcon{color:var(--color-slate-500);font-size:1.0625rem!important}.EntryCardsGrid-module__h2AM_W__entryMetaText.MuiTypography-root{color:var(--color-slate-500);font-size:clamp(.84rem,2vw,.9rem);font-weight:500}.EntryCardsGrid-module__h2AM_W__entryViewButton.MuiButton-root{border-color:var(--color-border-panel-strong);color:var(--color-brand-500);border-radius:1rem;padding-top:.5625rem;padding-bottom:.5625rem;font-size:clamp(.9rem,2vw,.96rem);font-weight:600}.EntryCardsGrid-module__h2AM_W__entryViewButton.MuiButton-root:hover{border-color:var(--color-brand-500);background:var(--color-brand-bg-soft)}@media (min-width:56.25rem){.EntryCardsGrid-module__h2AM_W__entryActions{opacity:0}.EntryCardsGrid-module__h2AM_W__entryCard.MuiCard-root:hover .EntryCardsGrid-module__h2AM_W__entryActions{opacity:1}.EntryCardsGrid-module__h2AM_W__entryContent.MuiCardContent-root{padding:1.5rem}}
.InitialDraftForm-module__u2weLG__areaCard.MuiPaper-root{border-radius:.5rem;padding:1.5rem}.InitialDraftForm-module__u2weLG__areaHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.InitialDraftForm-module__u2weLG__goalCard.MuiPaper-root{border-radius:.5rem;padding:1rem}.InitialDraftForm-module__u2weLG__goalField.MuiFormControl-root{margin-bottom:.75rem}.InitialDraftForm-module__u2weLG__metricsTitle.MuiTypography-root{margin-bottom:.5rem}.InitialDraftForm-module__u2weLG__addMetricButton.MuiButton-root{margin-top:.75rem}.InitialDraftForm-module__u2weLG__addGoalButton.MuiButton-root{margin-top:1rem}.InitialDraftForm-module__u2weLG__divider.MuiDivider-root{margin:1.5rem 0}.InitialDraftForm-module__u2weLG__submitWrap{justify-content:center;display:flex}.InitialDraftForm-module__u2weLG__submitButton.MuiButton-root{background:var(--color-violet-700);padding:.75rem 2rem}.InitialDraftForm-module__u2weLG__submitButton.MuiButton-root:hover{background:var(--color-violet-800)}
.MetricsList-module__39ZLwq__emptyState.MuiTypography-root{font-style:italic}.MetricsList-module__39ZLwq__list{flex-direction:column;gap:.75rem;display:flex}.MetricsList-module__39ZLwq__metricCard{border:.0625rem solid var(--color-border-default);border-radius:.5rem;padding:.75rem}.MetricsList-module__39ZLwq__metricCardSelected{border-color:var(--color-violet-200);background:var(--color-violet-soft);opacity:1}.MetricsList-module__39ZLwq__metricCardMuted{background:var(--color-white);opacity:.5}.MetricsList-module__39ZLwq__metricRow{align-items:flex-start;gap:.9375rem;display:flex}.MetricsList-module__39ZLwq__metricBody{flex:1;min-width:0}.MetricsList-module__39ZLwq__metricHeader{align-items:center;gap:.5rem;display:flex}.MetricsList-module__39ZLwq__metricTitle{flex:1}.MetricsList-module__39ZLwq__editButton.MuiIconButton-root{opacity:.6}.MetricsList-module__39ZLwq__editButton.MuiIconButton-root:hover{opacity:1;background:var(--color-violet-soft)}.MetricsList-module__39ZLwq__question.MuiTypography-root{margin-bottom:.125rem;display:block}.MetricsList-module__39ZLwq__chipRow{flex-wrap:wrap;gap:.25rem;margin-top:.75rem;display:flex}.MetricsList-module__39ZLwq__chip.MuiChip-root{height:1.125rem;font-size:.65rem}.MetricsList-module__39ZLwq__chipSubtle.MuiChip-root{opacity:.7}
.LoadingState-module__86ZRgG__loadingCard.MuiCard-root{border-radius:1rem;animation:1.5s infinite LoadingState-module__86ZRgG__pulse}.LoadingState-module__86ZRgG__loadingCardContent.MuiCardContent-root{padding:1.5rem}.LoadingState-module__86ZRgG__loadingTitle,.LoadingState-module__86ZRgG__loadingLine{border-radius:.25rem}.LoadingState-module__86ZRgG__loadingTitle{background:var(--color-border-default);width:60%;height:1.5rem;margin-bottom:1rem}.LoadingState-module__86ZRgG__loadingLine{background:var(--color-slate-100);height:1rem;margin-bottom:.5rem}.LoadingState-module__86ZRgG__loadingLineShort{width:80%;margin-bottom:0}@keyframes LoadingState-module__86ZRgG__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
.NeedsGenerationView-module__7BixiW__ngv{--ngv-shell:var(--color-white);--ngv-layer:var(--color-surface-panel);--ngv-layer-deep:var(--color-surface-panel-deep);--ngv-line:var(--color-border-panel);--ngv-line-strong:var(--color-border-panel-strong);--ngv-text:var(--color-text-strong);--ngv-muted:var(--color-slate-500);--ngv-accent:var(--color-brand-500);--ngv-accent-hover:var(--color-brand-600);--ngv-accent-soft:var(--color-brand-bg-tint);--ngv-accent-line:var(--color-brand-border);padding-top:1rem;padding-bottom:2rem}.NeedsGenerationView-module__7BixiW__ngvBack{margin-bottom:.9rem}.NeedsGenerationView-module__7BixiW__ngvEmpty.MuiPaper-root{border:.0625rem solid var(--ngv-line);background:var(--ngv-shell);box-shadow:0 1.25rem 2.75rem var(--color-shadow-slate-7);border-radius:1.25rem;padding:clamp(1.25rem,4vw,2.6rem)}.NeedsGenerationView-module__7BixiW__ngvEmpty .MuiAlert-root{max-width:42.5rem;margin:0 auto 1rem}.NeedsGenerationView-module__7BixiW__ngvPrimaryCta.MuiButton-root{background:var(--ngv-accent);color:var(--color-white);text-transform:none;border-radius:.9rem;margin-top:.35rem;padding:.7rem 1.9rem;font-weight:800}.NeedsGenerationView-module__7BixiW__ngvPrimaryCta.MuiButton-root:hover{background:var(--ngv-accent-hover)}.NeedsGenerationView-module__7BixiW__ngvPrimaryCta .MuiCircularProgress-root{margin-right:.5rem}.NeedsGenerationView-module__7BixiW__ngvShell{border:.0625rem solid var(--ngv-line);background:var(--ngv-shell);box-shadow:0 1.125rem 2.75rem var(--color-shadow-slate-6);border-radius:1.25rem;padding:clamp(1rem,2.4vw,2.1rem)}.NeedsGenerationView-module__7BixiW__ngvCard.MuiPaper-root{border:.0625rem solid var(--ngv-line);background:var(--ngv-layer);box-shadow:none;border-radius:1.05rem}.NeedsGenerationView-module__7BixiW__ngvCardContent{padding:clamp(.85rem,1.8vw,1.5rem)}.NeedsGenerationView-module__7BixiW__ngvCardContent>*+*{margin-top:1rem}.NeedsGenerationView-module__7BixiW__ngvHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvHeaderCopy{max-width:47.5rem}.NeedsGenerationView-module__7BixiW__ngvTitle.MuiTypography-root{letter-spacing:-.025em;color:var(--ngv-text);font-family:Plus Jakarta Sans,Manrope,Inter,sans-serif;font-weight:800;line-height:1.1}.NeedsGenerationView-module__7BixiW__ngvSubtitle.MuiTypography-root{color:var(--ngv-muted);margin-top:.35rem}.NeedsGenerationView-module__7BixiW__ngvHeaderActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvError.MuiAlert-root{border-radius:.75rem}.NeedsGenerationView-module__7BixiW__ngvAreaList{flex-direction:column;gap:.9rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvArea.MuiPaper-root{border:.0625rem solid var(--ngv-line);background:var(--ngv-layer-deep);box-shadow:none;border-radius:.95rem;padding:clamp(.75rem,1.4vw,1.1rem)}.NeedsGenerationView-module__7BixiW__ngvGoalList{flex-direction:column;gap:.8rem;margin-top:.95rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvGoal.MuiPaper-root{border-color:var(--ngv-line);background:var(--color-surface-card);box-shadow:none;border-radius:.9rem;padding:clamp(.75rem,1.4vw,1rem)}.NeedsGenerationView-module__7BixiW__ngvQuestionList{flex-direction:column;gap:.7rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvQuestion.MuiPaper-root{border:.0625rem solid var(--color-border-card);background:var(--color-surface-card-muted);border-radius:.85rem;padding:clamp(.7rem,1.1vw,.95rem)}.NeedsGenerationView-module__7BixiW__ngvMetricList{flex-direction:column;gap:.55rem;margin-top:.8rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvMetric.MuiPaper-root{border-color:var(--color-border-card-soft);background:var(--color-white);box-shadow:none;border-radius:.8rem;padding:.75rem}.NeedsGenerationView-module__7BixiW__ngvToolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvActions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.NeedsGenerationView-module__7BixiW__ngvChip.MuiChip-root{border:.0625rem solid var(--color-shadow-slate-8);border-radius:999rem;font-weight:700}.NeedsGenerationView-module__7BixiW__ngvChipArea.MuiChip-root{background:var(--color-green-soft);color:var(--color-brand-500)}.NeedsGenerationView-module__7BixiW__ngvChipGoal.MuiChip-root{background:var(--color-amber-soft);color:var(--color-amber-700)}.NeedsGenerationView-module__7BixiW__ngvChipQuestion.MuiChip-root{background:var(--color-violet-soft);color:var(--color-violet-700)}.NeedsGenerationView-module__7BixiW__ngvChipMetric.MuiChip-root{background:var(--color-rose-soft);color:var(--color-rose-700)}.NeedsGenerationView-module__7BixiW__ngvButton.MuiButton-root{text-transform:none;min-height:2.375rem;box-shadow:none;border-radius:.72rem;padding:.45rem .9rem;font-weight:700}.NeedsGenerationView-module__7BixiW__ngvButton.MuiButton-root .MuiButton-startIcon{margin-right:.25rem}.NeedsGenerationView-module__7BixiW__ngvButtonGenerate.MuiButton-root{color:var(--ngv-accent);border-color:var(--ngv-accent-line);background:var(--ngv-accent-soft)}.NeedsGenerationView-module__7BixiW__ngvButtonGenerate.MuiButton-root:hover{border-color:var(--ngv-accent);background:var(--color-brand-bg-tint-hover)}.NeedsGenerationView-module__7BixiW__ngvButtonSecondary.MuiButton-root{color:var(--color-slate-700);border-color:var(--ngv-line);background:var(--color-white)}.NeedsGenerationView-module__7BixiW__ngvButtonSecondary.MuiButton-root:hover{border-color:var(--ngv-line-strong);background:var(--color-surface-soft-hover)}.NeedsGenerationView-module__7BixiW__ngvButtonRemove.MuiButton-root{color:var(--color-danger-700);border-color:var(--color-danger-border-soft);background:var(--color-danger-bg-soft)}.NeedsGenerationView-module__7BixiW__ngvButtonRemove.MuiButton-root:hover{border-color:var(--color-danger-600);background:var(--color-danger-bg-soft-hover)}.NeedsGenerationView-module__7BixiW__ngvButtonFinalize.MuiButton-root{color:var(--color-white);background:var(--ngv-accent)}.NeedsGenerationView-module__7BixiW__ngvButtonFinalize.MuiButton-root:hover{background:var(--ngv-accent-hover)}.NeedsGenerationView-module__7BixiW__ngvButton.MuiButton-root.Mui-disabled{opacity:.55}.NeedsGenerationView-module__7BixiW__ngvInput .MuiInputLabel-root{color:var(--ngv-muted);font-size:.78rem;font-weight:600}.NeedsGenerationView-module__7BixiW__ngvInput .MuiOutlinedInput-root{background:var(--color-white);border-radius:.75rem}.NeedsGenerationView-module__7BixiW__ngvInput .MuiOutlinedInput-notchedOutline{border-color:var(--ngv-line)}.NeedsGenerationView-module__7BixiW__ngvInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--ngv-line-strong)}.NeedsGenerationView-module__7BixiW__ngvInput .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 .1875rem var(--color-brand-focus-ring)}.NeedsGenerationView-module__7BixiW__ngvInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ngv-accent)}.NeedsGenerationView-module__7BixiW__ngvInput .MuiSelect-select{text-transform:capitalize}.NeedsGenerationView-module__7BixiW__ngvDivider.MuiDivider-root{border-color:var(--ngv-line);margin:.85rem 0}.NeedsGenerationView-module__7BixiW__ngvMetricGrid{grid-template-columns:1fr;gap:.5rem;display:grid}.NeedsGenerationView-module__7BixiW__ngvBottomActions{padding-top:.15rem}@media (max-width:75rem){.NeedsGenerationView-module__7BixiW__ngvHeader{flex-direction:column;align-items:flex-start}}@media (max-width:60rem){.NeedsGenerationView-module__7BixiW__ngvToolbar{flex-direction:column;align-items:flex-start}}@media (min-width:56.25rem){.NeedsGenerationView-module__7BixiW__ngvMetricGrid{grid-template-columns:1.4fr .75fr .85fr .75fr}}
.Header-module__lnUIdW__header{border-bottom:.0625rem solid var(--color-border-default);color:var(--color-text-strong);background:var(--color-white)!important}.Header-module__lnUIdW__headerToolbar{min-height:5rem;padding:.9rem 0}.Header-module__lnUIdW__headerBrandMark{border:.0625rem solid var(--color-brand-border-soft);background:var(--color-brand-bg-soft);width:2.5rem;height:2.5rem;color:var(--color-brand-500);border-radius:.75rem;flex-shrink:0;place-items:center;margin-right:.75rem;text-decoration:none;display:grid}.Header-module__lnUIdW__headerBrandMarkIcon{font-size:1.375rem!important}.Header-module__lnUIdW__headerBrandName{color:var(--color-text-strong);flex-grow:1;text-decoration:none;letter-spacing:-.02em!important;font-size:clamp(1.15rem,2.4vw,1.4rem)!important;font-weight:800!important}.Header-module__lnUIdW__headerActions{align-items:center;gap:.75rem;display:flex}.Header-module__lnUIdW__headerUpload.MuiButton-root{border-color:var(--color-border-muted);background:var(--color-surface-subtle);color:var(--color-slate-700);border-radius:.75rem;padding:.55rem 1.1rem}.Header-module__lnUIdW__headerUpload.MuiButton-root:hover{border-color:var(--color-border-muted-hover);background:var(--color-surface-muted-hover)}.Header-module__lnUIdW__headerAvatarTrigger.MuiIconButton-root{border:.0625rem solid var(--color-pink-border-soft);background:var(--color-pink-bg-soft);border-radius:999rem;padding:.28rem}.Header-module__lnUIdW__headerAvatarTrigger.MuiIconButton-root:hover{background:var(--color-pink-bg-soft-hover)}.Header-module__lnUIdW__headerAvatar.MuiAvatar-root{background:var(--color-pink-bg);width:2.25rem;height:2.25rem;color:var(--color-pink-600);font-size:.92rem;font-weight:700}.Header-module__lnUIdW__headerMenu.MuiPaper-root{border:.0625rem solid var(--color-border-default);min-width:14.375rem;box-shadow:0 .875rem 2rem var(--color-shadow-slate-10);border-radius:.9rem;margin-top:.75rem}.Header-module__lnUIdW__headerMenuHeader{padding:.75rem 1rem}.Header-module__lnUIdW__headerMenuItem.MuiMenuItem-root{padding:.75rem 1rem}.Header-module__lnUIdW__headerMenuItemIcon{color:var(--color-slate-500);margin-right:.75rem}.Header-module__lnUIdW__headerMenuItemDanger.MuiMenuItem-root{color:var(--color-danger-600)}.Header-module__lnUIdW__headerMenuItemDanger .Header-module__lnUIdW__headerMenuItemIcon{color:var(--color-danger-600)}.Header-module__lnUIdW__headerLogin.MuiButton-root{color:var(--color-slate-700);border-radius:.7rem}.Header-module__lnUIdW__headerLogin.MuiButton-root:hover{background:var(--color-surface-muted-hover)}.Header-module__lnUIdW__headerRegister.MuiButton-root{background:var(--color-brand-500);color:var(--color-white);font-weight:700}.Header-module__lnUIdW__headerRegister.MuiButton-root:hover{background:var(--color-brand-700)}@media (max-width:40rem){.Header-module__lnUIdW__headerToolbar{min-height:4.375rem;padding:.65rem 0}.Header-module__lnUIdW__headerUpload.MuiButton-root{padding:.45rem .85rem;font-size:.8rem}}
.GoalCard-module__qCPyhq__goalCard{border:.0625rem solid var(--color-border-default);border-radius:.75rem;padding:1rem}.GoalCard-module__qCPyhq__goalCardSelected{border-color:var(--color-violet-200);background:var(--color-violet-soft);opacity:1}.GoalCard-module__qCPyhq__goalCardMuted{background:var(--color-surface-soft);opacity:.6}.GoalCard-module__qCPyhq__header{align-items:flex-start;gap:.9375rem;display:flex}.GoalCard-module__qCPyhq__body{flex:1;min-width:0}.GoalCard-module__qCPyhq__editRow{align-items:center;gap:.5rem;display:flex}.GoalCard-module__qCPyhq__goalText{flex:1}.GoalCard-module__qCPyhq__editButton.MuiIconButton-root{opacity:.6}.GoalCard-module__qCPyhq__editButton.MuiIconButton-root:hover{opacity:1}.GoalCard-module__qCPyhq__chipRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.GoalCard-module__qCPyhq__chip.MuiChip-root{height:1.25rem;font-size:.7rem}.GoalCard-module__qCPyhq__chipSubtle.MuiChip-root{opacity:.7}.GoalCard-module__qCPyhq__details{margin-top:1rem}.GoalCard-module__qCPyhq__questionList{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}
.RenameEntryDialog-module__48L4SG__renameDialogText.MuiDialogContentText-root{margin-bottom:1rem}
.AuditLogDialog-module__B7v_0q__errorAlert.MuiAlert-root{margin-bottom:1rem}.AuditLogDialog-module__B7v_0q__loadingWrap{justify-content:center;padding:2rem 0;display:flex}.AuditLogDialog-module__B7v_0q__filters{margin-bottom:1rem}.AuditLogDialog-module__B7v_0q__areaControl.MuiFormControl-root{min-width:11.25rem}.AuditLogDialog-module__B7v_0q__metricControl.MuiFormControl-root{min-width:13.75rem}.AuditLogDialog-module__B7v_0q__oldValue.MuiTypography-root{color:var(--color-danger-600);text-decoration:line-through}.AuditLogDialog-module__B7v_0q__changeArrow.MuiTypography-root{margin:0 .5rem}
.Footer-module__3hUVsW__root{background:linear-gradient(180deg,transparent 0%,var(--color-overlay-subtle)100%);border-top:.0625rem solid;margin-top:auto;padding:2rem 1rem}.Footer-module__3hUVsW__madeWith.MuiTypography-root{align-items:center;gap:.25rem;display:flex}.Footer-module__3hUVsW__heartIcon{color:inherit;font-size:1rem!important}.Footer-module__3hUVsW__githubButton.MuiIconButton-root{color:inherit}
.LifeAreaCard-module__uh48bG__card.MuiCard-root{border-radius:.75rem;transition:opacity .2s,border-color .2s}.LifeAreaCard-module__uh48bG__cardSelected.MuiCard-root{border:.125rem solid var(--color-violet-700);opacity:1}.LifeAreaCard-module__uh48bG__cardMuted.MuiCard-root{border:.125rem solid var(--color-border-default);opacity:.7}.LifeAreaCard-module__uh48bG__content.MuiCardContent-root{padding:1.25rem}.LifeAreaCard-module__uh48bG__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.LifeAreaCard-module__uh48bG__mainInfo{flex:1;align-items:center;gap:.9375rem;min-width:0;display:flex}.LifeAreaCard-module__uh48bG__meta{min-width:0}.LifeAreaCard-module__uh48bG__controls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.LifeAreaCard-module__uh48bG__goals{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.LifeAreaCard-module__uh48bG__emptyGoals.MuiTypography-root{text-align:center;padding-top:1rem;padding-bottom:1rem}
.EventPreviewTable-module__peduPG__emptyPaper.MuiPaper-root{border-radius:.5rem;padding:1.25rem}.EventPreviewTable-module__peduPG__container.MuiTableContainer-root{border-radius:.5rem;overflow-x:auto}.EventPreviewTable-module__peduPG__table.MuiTable-root{table-layout:fixed;min-width:55rem}.EventPreviewTable-module__peduPG__dateTime{flex-direction:column;display:flex}.EventPreviewTable-module__peduPG__eventColumn{width:20%}.EventPreviewTable-module__peduPG__dateColumn{width:14%}.EventPreviewTable-module__peduPG__recurrenceColumn{width:24%}.EventPreviewTable-module__peduPG__calendarColumn,.EventPreviewTable-module__peduPG__statusColumn{width:14%}.EventPreviewTable-module__peduPG__topCell.MuiTableCell-root{vertical-align:top}.EventPreviewTable-module__peduPG__eventTitle.MuiTypography-root{word-break:break-word}.EventPreviewTable-module__peduPG__recurrenceText.MuiTypography-root{overflow-wrap:anywhere;word-break:break-word;display:block}.EventPreviewTable-module__peduPG__calendarText.MuiTypography-root{word-break:break-word}.EventPreviewTable-module__peduPG__nowrapCell.MuiTableCell-root{vertical-align:top;white-space:nowrap}.EventPreviewTable-module__peduPG__statusLabel{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:5.9375rem;display:inline-block;overflow:hidden}
.MainLayout-module__56aLsq__root{flex-direction:column;min-height:100vh;display:flex}.MainLayout-module__56aLsq__main{flex-direction:column;flex-grow:1;display:flex}
