.SymptomCalendar_container__K96OP{background:var(--bg-default);border-radius:16px;padding:var(--space-5);border:1px solid var(--gray-200);box-shadow:0 1px 3px rgba(0,0,0,.04);min-width:0;max-width:100%;overflow:hidden}.SymptomCalendar_containerInsights__ix9_T{background:transparent;border:none;border-radius:0;padding:0;min-width:0;max-width:100%;overflow:hidden}.SymptomCalendar_header__pWQcF{display:flex;flex-direction:column;align-items:stretch;margin-bottom:var(--space-4);gap:var(--space-3);min-width:0}.SymptomCalendar_title__AaVaa{font-size:15px;font-weight:600;color:var(--text-primary);margin:0;min-width:0;letter-spacing:-.01em}.SymptomCalendar_monthNav___8fDS{display:flex;align-items:center;justify-content:center;gap:var(--space-1);flex-shrink:0}.SymptomCalendar_navButton__9xIN_{width:36px;height:36px;min-width:36px;border:none;border-radius:10px;background:var(--gray-100);color:var(--gray-700);font-size:1.35rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.SymptomCalendar_navButton__9xIN_:hover{background:var(--gray-200);color:var(--text-primary)}.SymptomCalendar_navButton__9xIN_:active{background:var(--gray-300)}.SymptomCalendar_monthLabel__x6MWh{font-size:15px;font-weight:600;color:var(--text-primary);min-width:0;width:120px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.SymptomCalendar_weekDays__p2r0U{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;margin-bottom:var(--space-2);min-width:0}.SymptomCalendar_weekDay__3OQQK{text-align:center;font-size:11px;font-weight:600;color:var(--gray-500);padding:var(--space-1) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-transform:uppercase;letter-spacing:.04em}.SymptomCalendar_grid__Djecd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;min-width:0}.SymptomCalendar_emptyCell__dCyO5{aspect-ratio:1;min-width:0;border-radius:10px}.SymptomCalendar_dayCell__AlZVu{aspect-ratio:1;min-width:0;border:none;background:var(--gray-50);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;transition:background .2s ease,transform .1s ease;position:relative;-webkit-tap-highlight-color:transparent}.SymptomCalendar_dayCell__AlZVu:hover{background:var(--gray-100)}.SymptomCalendar_dayCell__AlZVu:active{transform:scale(.96)}.SymptomCalendar_dayCell__AlZVu.SymptomCalendar_today__2xiBt{background:var(--color-primary-50);box-shadow:0 0 0 2px var(--color-primary-400)}.SymptomCalendar_dayCell__AlZVu.SymptomCalendar_today__2xiBt:hover{background:var(--color-primary-100)}.SymptomCalendar_dayCell__AlZVu.SymptomCalendar_selected__Az6zK{background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-500)}.SymptomCalendar_dayCell__AlZVu[data-logged=true]{background:var(--bg-default);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.SymptomCalendar_dayCell__AlZVu[data-logged=true]:hover{background:var(--gray-50)}.SymptomCalendar_dayNumber__ay0pV{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1;overflow:hidden;text-overflow:ellipsis;max-width:100%}.SymptomCalendar_dayCell__AlZVu.SymptomCalendar_today__2xiBt .SymptomCalendar_dayNumber__ay0pV{color:var(--color-primary-700);font-weight:600}.SymptomCalendar_severityDot__lhUkj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.SymptomCalendar_severityDot__lhUkj[data-severity="0"]{background:#0d9488}.SymptomCalendar_severityDot__lhUkj[data-severity="1"]{background:#65a30d}.SymptomCalendar_severityDot__lhUkj[data-severity="2"]{background:#d97706}.SymptomCalendar_severityDot__lhUkj[data-severity="3"]{background:#ea580c}.SymptomCalendar_severityDot__lhUkj[data-severity="4"]{background:#dc2626}.SymptomCalendar_legend__TmH2T{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--gray-100);flex-wrap:wrap;min-width:0}.SymptomCalendar_legendLabel__jTHlj{font-size:11px;color:var(--gray-500);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.SymptomCalendar_legendItem__yyJ77{display:flex;align-items:center;gap:6px}.SymptomCalendar_legendDot__5ymg_{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SymptomCalendar_legendDot__5ymg_[data-severity="0"]{background:#0d9488}.SymptomCalendar_legendDot__5ymg_[data-severity="1"]{background:#65a30d}.SymptomCalendar_legendDot__5ymg_[data-severity="2"]{background:#d97706}.SymptomCalendar_legendDot__5ymg_[data-severity="3"]{background:#ea580c}.SymptomCalendar_legendDot__5ymg_[data-severity="4"]{background:#dc2626}.SymptomCalendar_legendText__yCWnE{font-size:12px;font-weight:500;color:var(--gray-600)}.SymptomCalendar_dayDetail__rF5ja{margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-2,#f9fafb);border-radius:var(--radius-lg);animation:SymptomCalendar_fadeIn__xfHEn var(--duration-fast) ease}@keyframes SymptomCalendar_fadeIn__xfHEn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SymptomCalendar_dayDetailTitle__ELd2c{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3) 0}.SymptomCalendar_dayDetailGrid__GM_jZ{display:flex;gap:var(--space-4)}.SymptomCalendar_dayDetailItem__od_D6{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.SymptomCalendar_dayDetailLabel__Zw4lC{font-size:var(--font-size-xs);color:var(--text-secondary)}.SymptomCalendar_dayDetailValue__c_nRs{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.SymptomCalendar_dayDetailNotes__Wh2qu{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle,#e5e7eb);font-size:var(--font-size-sm);color:var(--text-secondary);font-style:italic}.SymptomCalendar_loading__P5egS{padding:var(--space-8);text-align:center;color:var(--text-secondary)}.SymptomCalendar_notLogged__Zoen2{color:var(--text-tertiary);font-style:italic;font-size:var(--font-size-xs)}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_header__pWQcF{margin-bottom:var(--space-4)}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_title__AaVaa{font-size:12px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.06em}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_monthLabel__x6MWh{font-size:14px;width:100px}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_navButton__9xIN_{width:32px;height:32px;min-width:32px;font-size:1.2rem}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_grid__Djecd,.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_weekDays__p2r0U{gap:4px}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_weekDay__3OQQK{font-size:10px}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_dayNumber__ay0pV{font-size:12px}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_legend__TmH2T{gap:var(--space-3);padding-top:var(--space-3);margin-top:var(--space-3);border-top-color:var(--gray-100)}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_legendLabel__jTHlj,.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_legendText__yCWnE{font-size:11px}@media (max-width:480px){.SymptomCalendar_container__K96OP{padding:var(--space-4)}.SymptomCalendar_dayNumber__ay0pV{font-size:12px}.SymptomCalendar_monthLabel__x6MWh{width:100px}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_dayNumber__ay0pV{font-size:11px}}@media (min-width:768px){.SymptomCalendar_container__K96OP{padding:var(--space-6);border-radius:18px}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_dayNumber__ay0pV{font-size:13px}.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_legendLabel__jTHlj,.SymptomCalendar_containerInsights__ix9_T .SymptomCalendar_legendText__yCWnE{font-size:12px}}@media (prefers-reduced-motion:reduce){.SymptomCalendar_dayCell__AlZVu:active{transform:none}}.Charts_sparklineContainer__E3yMW{flex-shrink:0;overflow:hidden}.Charts_empty__wnRlV{background:var(--gray-100);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.Charts_emptyChart__66T4H,.Charts_empty__wnRlV{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.Charts_emptyChart__66T4H{background:var(--gray-50);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.Charts_trendChartContainer__T9E0F{width:100%;position:relative;min-height:0}.Charts_trendIndicator__ts42m{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;gap:6px;padding:6px 10px;background:hsla(0,0%,100%,.95);border:1px solid var(--gray-200);border-radius:20px;font-size:12px;font-weight:500;color:var(--gray-700);box-shadow:0 1px 3px rgba(0,0,0,.06)}.Charts_trendIcon__gMUd2{width:14px;height:14px;flex-shrink:0;color:var(--gray-600)}.Charts_trendText__0eVZd{font-weight:600;letter-spacing:.01em}.Charts_heatmapContainer__yaekr{display:flex;flex-direction:column;gap:var(--space-3)}.Charts_heatmapGrid__2WGwK{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.Charts_heatmapGridMonth__5uHS9{grid-template-columns:repeat(7,1fr);gap:var(--space-1)}.Charts_heatmapWeek__6WNfA{display:contents}.Charts_heatmapDay__JtJm_{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.Charts_heatmapDayLabel__4f6ot{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.Charts_heatmapCell__HjVHj{width:100%;aspect-ratio:1;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--duration-normal) var(--easing-standard);cursor:pointer;border:1px solid var(--border-default);position:relative}.Charts_heatmapCell__HjVHj:hover{transform:scale(1.15);z-index:2;box-shadow:var(--elevation-3)}.Charts_heatmapCell__HjVHj:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);z-index:2}.Charts_heatmapCellSelected__fZnzg{border-width:2px;border-color:var(--color-primary-600);box-shadow:var(--elevation-2),0 0 0 2px var(--color-primary-100)}.Charts_heatmapCellEmpty__k7j6P{background:var(--gray-100);border-color:var(--gray-200)}.Charts_heatmapCellLow__1ONGb{background:var(--color-primary-50);border-color:var(--color-primary-200)}.Charts_heatmapCellMedium__5anRk{background:var(--color-primary-200);border-color:var(--color-primary-400)}.Charts_heatmapCellHigh__iRsir{background:var(--color-primary-400);border-color:var(--color-primary-600)}.Charts_heatmapCellVeryHigh__SN_EX{background:var(--color-primary-600);border-color:var(--color-primary-700);color:var(--text-inverse)}.Charts_heatmapValue__4aJzN{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Charts_heatmapCellVeryHigh__SN_EX .Charts_heatmapValue__4aJzN{color:var(--text-inverse)}.Charts_heatmapCellOutOfMonth____mui{opacity:.3;background:var(--gray-100)}.Charts_heatmapDayNumber__s_Ljo{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-regular)}.Charts_heatmapTooltip__KU7xF{position:absolute;bottom:calc(100% + var(--space-2));left:50%;transform:translateX(-50%);background:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--elevation-4);white-space:nowrap;z-index:10;pointer-events:none;animation:Charts_tooltipFadeIn__A121J var(--duration-fast) var(--easing-standard)}.Charts_heatmapTooltip__KU7xF:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-default)}@keyframes Charts_tooltipFadeIn__A121J{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Charts_heatmapTooltipDate__xJYYh{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}.Charts_heatmapTooltipValue__U9tnj{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.Charts_heatmapLegend__QeziV{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-muted)}.Charts_legendScale__rAy_H{display:flex;gap:var(--space-1)}.Charts_legendCell__helkN{width:16px;height:16px;border-radius:var(--radius-xs);border:1px solid var(--border-default)}.Charts_legendLabel__yn19b{font-size:var(--font-size-xs)}@media (prefers-reduced-motion:reduce){.Charts_heatmapCell__HjVHj{transition:none}.Charts_heatmapCell__HjVHj:hover{transform:none}}.Charts_progressRingContainer___RYRi{position:relative;display:flex;align-items:center;justify-content:center}.Charts_progressRingSvg__oCtB6{transform:rotate(-90deg)}.Charts_progressRingCircle__sSDUd{transition:stroke-dashoffset var(--duration-slower) var(--easing-decelerate)}.Charts_progressRingCenter__3Cmoh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1)}.Charts_progressRingPercentage__IiAaR{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1}.Charts_progressRingTrend__orwte{display:flex;align-items:center;justify-content:center}.Charts_ringTrendIcon__aNM_j{width:16px;height:16px;color:var(--text-secondary)}@media (max-width:767px){.Charts_heatmapGrid__2WGwK{gap:var(--space-1)}.Charts_heatmapDayLabel__4f6ot,.Charts_heatmapValue__4aJzN{font-size:10px}}.Charts_loading__y___n{width:100%;height:200px;border-radius:12px;background:var(--surface-2,#f1f5f8)}.MonthlyInsightsClient_page__oepQx{min-height:100%;padding:var(--space-4);padding-bottom:calc(var(--space-11) + env(safe-area-inset-bottom, 0px));background:var(--bg-muted-ios)}.MonthlyInsightsClient_pane__6e34N{max-width:980px;margin:0 auto;background:var(--surface-1);border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);box-shadow:var(--elevation-3);overflow:hidden;padding:var(--space-7)}.MonthlyInsightsClient_header__GgYX2{margin:calc(-1 * var(--space-7)) calc(-1 * var(--space-7)) var(--space-6);padding:var(--space-7);background:linear-gradient(180deg,var(--surface-2) 0,var(--surface-1) 100%);border-bottom:1px solid var(--border-subtle)}.MonthlyInsightsClient_backLink__OLJlc{display:inline-flex;align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);text-decoration:none;margin-bottom:var(--space-3)}.MonthlyInsightsClient_title__ZzMgo{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.MonthlyInsightsClient_subtitle__ndycb{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;max-width:62ch;line-height:var(--line-height-relaxed)}.MonthlyInsightsClient_monthHero__PvMqg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--surface-2)}.MonthlyInsightsClient_monthEyebrow__E3q3l{margin:0;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_monthValue__psAoR{margin:var(--space-1) 0 0;font-size:var(--font-size-lg);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_monthNav__b98e_{display:flex;align-items:center;gap:var(--space-2)}.MonthlyInsightsClient_navBtn__IzZj6{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-default);cursor:pointer}.MonthlyInsightsClient_navBtn__IzZj6:hover:not(:disabled){background:var(--gray-50)}.MonthlyInsightsClient_navBtn__IzZj6:disabled{opacity:.4;cursor:not-allowed}.MonthlyInsightsClient_navIcon__HBwEj{width:18px;height:18px;color:var(--text-secondary)}.MonthlyInsightsClient_monthLabel__aurTD{display:none}.MonthlyInsightsClient_statCard__Sk0Ez{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.MonthlyInsightsClient_statValue__Sw9m3{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.MonthlyInsightsClient_statValueSmall__xFXX_{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.MonthlyInsightsClient_statLabel__0Sg5W{margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}.MonthlyInsightsClient_trendImproving__0eDnQ,.MonthlyInsightsClient_trendStable__5vPd8,.MonthlyInsightsClient_trendWorsening__HHK11{display:inline-block;margin-top:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_trendImproving__0eDnQ{color:var(--status-excellent)}.MonthlyInsightsClient_trendWorsening__HHK11{color:var(--status-critical)}.MonthlyInsightsClient_trendStable__5vPd8{color:var(--color-primary-600)}.MonthlyInsightsClient_metricsGrid__QBYK6,.MonthlyInsightsClient_statsGrid___83Ed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.MonthlyInsightsClient_statsGrid___83Ed{margin-bottom:var(--space-5)}.MonthlyInsightsClient_actionsPlanSection__roww0,.MonthlyInsightsClient_chartSection__n0nOp,.MonthlyInsightsClient_comparisonSection__D_4_9,.MonthlyInsightsClient_insightsSection__8O1Un,.MonthlyInsightsClient_metricsSection__i3KQZ,.MonthlyInsightsClient_recommendationCard__x1xov,.MonthlyInsightsClient_safetyCard__PwNe8,.MonthlyInsightsClient_scoreCard__P3tx4,.MonthlyInsightsClient_summarySection__iaT8Z{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--elevation-1);padding:var(--space-4);margin-bottom:var(--space-4)}.MonthlyInsightsClient_scoreCard__P3tx4{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--space-4);gap:var(--space-4)}.MonthlyInsightsClient_scoreLabel___xCwi{margin:0;font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.MonthlyInsightsClient_scoreValue__2HOYb{margin:var(--space-1) 0 0;font-size:clamp(2rem,3.3vw,2.8rem);color:var(--text-primary);font-weight:var(--font-weight-bold);line-height:1}.MonthlyInsightsClient_scoreBreakdown__aKhli{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MonthlyInsightsClient_scoreBreakdownItem__EeAwj{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}.MonthlyInsightsClient_comparisonGrid__QtIwX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.MonthlyInsightsClient_comparisonItem__Z_dEj{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3)}.MonthlyInsightsClient_comparisonLabel__UEgME{margin:0;font-size:var(--font-size-xs);color:var(--text-muted)}.MonthlyInsightsClient_comparisonValue__uqEFh{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_comparisonHint__JIBPK{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}.MonthlyInsightsClient_sectionTitle__6_UBF{margin:0 0 var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.MonthlyInsightsClient_metricCard__EeDzg{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3)}.MonthlyInsightsClient_metricLabel__v7pPq{margin:0;font-size:var(--font-size-xs);color:var(--text-muted)}.MonthlyInsightsClient_metricValue__B30bS{margin:var(--space-1) 0 0;font-size:var(--font-size-xl);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_metricTrend__T8D7P{display:inline-flex;margin-top:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_recommendationText__xCeIT{margin:0;color:var(--text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}.MonthlyInsightsClient_actionsPlanItem__Ve_4I,.MonthlyInsightsClient_actionsPlanList__14J8D{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MonthlyInsightsClient_actionsPlanItem__Ve_4I{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3)}.MonthlyInsightsClient_actionsPlanTitle__SC0yY{margin:0;font-size:var(--font-size-sm);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_actionsPlanReason__w_yDc{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.MonthlyInsightsClient_inlineActionCta__BjWSU{min-height:40px;width:-moz-fit-content;width:fit-content;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center}.MonthlyInsightsClient_insightsList__iZLhc{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MonthlyInsightsClient_insightItem__WQ0RA{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-2)}.MonthlyInsightsClient_insightItem__WQ0RA,.MonthlyInsightsClient_summaryText__drRnK{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.MonthlyInsightsClient_summaryText__drRnK{margin:0}.MonthlyInsightsClient_summaryText__drRnK+.MonthlyInsightsClient_summaryText__drRnK{margin-top:var(--space-3)}.MonthlyInsightsClient_safetyNote__FNnHe{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-relaxed)}.MonthlyInsightsClient_actionsRow__frjJ_{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.MonthlyInsightsClient_primaryCta__iR5LR,.MonthlyInsightsClient_secondaryCta__9jKLm{min-height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0 var(--space-4)}.MonthlyInsightsClient_primaryCta__iR5LR{background:var(--color-primary-700);border:1px solid var(--color-primary-700);color:var(--text-inverse)}.MonthlyInsightsClient_secondaryCta__9jKLm{flex:1 1;border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-primary)}.MonthlyInsightsClient_skeleton__pn5au{display:flex;flex-direction:column;gap:var(--space-3)}.MonthlyInsightsClient_skeletonBlock__yARxb{height:120px}.MonthlyInsightsClient_skeletonBlockLarge__5WQ6q,.MonthlyInsightsClient_skeletonBlock__yARxb{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%;animation:MonthlyInsightsClient_pulse__jSx4J 1.2s ease-in-out infinite}.MonthlyInsightsClient_skeletonBlockLarge__5WQ6q{height:220px}.MonthlyInsightsClient_empty__7Wr2W{text-align:left;padding:var(--space-8) var(--space-4);color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.MonthlyInsightsClient_emptyTitle__dVnPQ{margin:0;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.MonthlyInsightsClient_emptyText__HRav5{margin:0;line-height:var(--line-height-relaxed)}@keyframes MonthlyInsightsClient_pulse__jSx4J{to{background-position:200% 0}}@media (max-width:1023px){.MonthlyInsightsClient_pane__6e34N{padding:var(--space-5)}.MonthlyInsightsClient_header__GgYX2{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-5);padding:var(--space-5)}}@media (max-width:760px){.MonthlyInsightsClient_comparisonGrid__QtIwX,.MonthlyInsightsClient_metricsGrid__QBYK6,.MonthlyInsightsClient_scoreCard__P3tx4,.MonthlyInsightsClient_statsGrid___83Ed{grid-template-columns:1fr}.MonthlyInsightsClient_actionsRow__frjJ_{flex-direction:column}}@media (min-width:1024px){.MonthlyInsightsClient_page__oepQx{padding:var(--space-8)}.MonthlyInsightsClient_statsGrid___83Ed{grid-template-columns:repeat(4,minmax(0,1fr))}.MonthlyInsightsClient_metricsGrid__QBYK6{grid-template-columns:repeat(3,minmax(0,1fr))}.MonthlyInsightsClient_comparisonGrid__QtIwX{grid-template-columns:repeat(4,minmax(0,1fr))}}.InsightsHubClient_page___z5jR{width:100%;max-width:var(--app-shell-content-max-width);margin:0 auto;min-height:100%;padding:0 var(--space-4) calc(var(--space-8) + 88px + env(safe-area-inset-bottom, 0px))}.InsightsHubClient_pane__yf92n{padding:0}.InsightsHubClient_hero__L9bqi{text-align:center;padding:var(--space-2) 0 var(--space-5);margin:0}.InsightsHubClient_hero__L9bqi:after{content:"";display:block;width:clamp(48px,16vw,72px);height:3px;margin:var(--space-4) auto 0;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-primary-700) 0,color-mix(in srgb,var(--color-primary-500) 55%,var(--color-accent-500)) 100%);opacity:.85}.InsightsHubClient_heroTitle__yAxDG{margin:0 0 var(--space-2);font-size:clamp(1.28rem,1.05rem + .65vw,1.55rem);font-weight:var(--font-weight-semibold);color:var(--text-primary);letter-spacing:-.022em;line-height:var(--line-height-tight);text-wrap:balance}.InsightsHubClient_heroSub__uq_xs{margin:0 auto;max-width:40ch;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.InsightsHubClient_content__JJSRm{padding-top:0}.InsightsHubClient_section__asJB6{margin:0 0 var(--space-6)}.InsightsHubClient_section__asJB6:last-child{margin-bottom:0}.InsightsHubClient_sectionTitle__UiyDi{margin:0 0 var(--space-3);padding:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.InsightsHubClient_weekRange__1QWBl{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.InsightsHubClient_weekCard__vYaHa{margin-bottom:var(--space-4);border-radius:var(--radius-2xl);overflow:hidden;background:color-mix(in srgb,var(--glass-bg) 72%,var(--surface-3));backdrop-filter:var(--glass-blur-ios);-webkit-backdrop-filter:var(--glass-blur-ios);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,var(--glass-border-ios));box-shadow:var(--elevation-1)}.InsightsHubClient_weekCardInner__TkRfT{display:flex;flex-direction:column;gap:0}.InsightsHubClient_weekSummary__F1I5c{margin:0;padding:var(--space-5);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}.InsightsHubClient_weekSummaryLabel__MgpqU{margin:0 0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.InsightsHubClient_weekSummaryText__opcAk{margin:0;max-width:52ch;font-size:clamp(1rem,.97rem + .12vw,1.05rem);font-weight:var(--font-weight-regular);color:var(--text-primary);line-height:var(--line-height-relaxed);letter-spacing:.01em}.InsightsHubClient_weekHelpText__W6Das{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.InsightsHubClient_weekSummaryDisclaimer__fwv3i{display:block;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);font-size:var(--font-size-sm);font-style:italic;color:var(--text-muted);line-height:var(--line-height-relaxed)}.InsightsHubClient_weekStats__LuuqN{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-5);align-items:center;padding:var(--space-4) var(--space-5)}.InsightsHubClient_weekStat__gx_wG{font-size:var(--font-size-sm);color:var(--text-secondary)}.InsightsHubClient_weekStatStrong__53fuC{font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.InsightsHubClient_weekEncourage__5OGsY{margin:0;padding:0 var(--space-5) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.InsightsHubClient_weekNudge__ZBjE1{margin:0 var(--space-5) var(--space-3);font-size:var(--font-size-sm);color:var(--color-primary-700);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border-subtle) 55%,var(--glass-border-ios));background:color-mix(in srgb,var(--glass-bg) 68%,var(--surface-3))}.InsightsHubClient_safetyCallout__WdCKv,.InsightsHubClient_weekNudge__ZBjE1{padding:var(--space-3) var(--space-4);backdrop-filter:var(--glass-blur-ios);-webkit-backdrop-filter:var(--glass-blur-ios);box-shadow:var(--elevation-1)}.InsightsHubClient_safetyCallout__WdCKv{margin:0 var(--space-5) var(--space-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-primary-300) 40%,var(--border-subtle));background:color-mix(in srgb,var(--color-primary-50) 52%,color-mix(in srgb,var(--glass-bg) 70%,var(--surface-3)))}.InsightsHubClient_safetyTitle__ngYWY{margin:0 0 var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-800)}.InsightsHubClient_safetyText__YhKVv{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.InsightsHubClient_weekPrimaryCta__tMSGt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:calc(100% - 2 * var(--space-5));margin:0 var(--space-5) var(--space-5);min-height:48px;padding:var(--space-3) var(--space-5);background:var(--color-primary-700);color:var(--text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-decoration:none;border:none;cursor:pointer;box-shadow:var(--elevation-2);transition:background var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);-webkit-tap-highlight-color:transparent}.InsightsHubClient_weekPrimaryCta__tMSGt:hover{background:color-mix(in srgb,var(--color-primary-800) 94%,var(--color-primary-700))}.InsightsHubClient_weekPrimaryCta__tMSGt:active{transform:scale(.985)}.InsightsHubClient_weekPrimaryCta__tMSGt:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.InsightsHubClient_weekPrimaryCtaIcon__2Ghlz{width:20px;height:20px;flex-shrink:0}.InsightsHubClient_emptyStateInner__XUhOx{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6) var(--space-5)}.InsightsHubClient_emptyIconWrap__tVn9x{width:56px;height:56px;margin:0 auto var(--space-4);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-primary-700);background:color-mix(in srgb,var(--color-primary-50) 78%,var(--surface-3));border:1px solid color-mix(in srgb,var(--color-primary-300) 28%,var(--border-subtle));box-shadow:var(--elevation-1)}.InsightsHubClient_emptyIcon__tw_ki{width:28px;height:28px;stroke-width:1.8}.InsightsHubClient_emptyTitle___TEG9{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.InsightsHubClient_emptySub__qlJDL{margin:0 0 var(--space-5);max-width:32ch;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.InsightsHubClient_emptyCta__kdYiG{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);background:var(--color-primary-700);color:var(--text-inverse);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-decoration:none;border:none;cursor:pointer;box-shadow:var(--elevation-2);transition:background var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);-webkit-tap-highlight-color:transparent}.InsightsHubClient_emptyCta__kdYiG:hover{background:color-mix(in srgb,var(--color-primary-800) 94%,var(--color-primary-700))}.InsightsHubClient_emptyCta__kdYiG:active{transform:scale(.985)}.InsightsHubClient_emptyCta__kdYiG:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.InsightsHubClient_emptyCtaIcon__g9D9V{width:20px;height:20px;flex-shrink:0}.InsightsHubClient_quickActionsRow__pdYGm{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.InsightsHubClient_quickAction__HQcxx{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--glass-bg) 64%,var(--surface-3));color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);text-decoration:none;border:1px solid color-mix(in srgb,var(--border-subtle) 55%,var(--glass-border-ios));box-shadow:var(--elevation-1);backdrop-filter:var(--glass-blur-ios);-webkit-backdrop-filter:var(--glass-blur-ios);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);-webkit-tap-highlight-color:transparent}.InsightsHubClient_quickAction__HQcxx:hover{background:color-mix(in srgb,var(--glass-bg) 78%,var(--surface-3));border-color:color-mix(in srgb,var(--color-primary-300) 40%,var(--border-subtle))}.InsightsHubClient_quickAction__HQcxx:active{transform:scale(.985)}.InsightsHubClient_quickAction__HQcxx:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.InsightsHubClient_quickActionIcon__W2bsf{width:20px;height:20px;color:var(--color-primary-700);flex-shrink:0}.InsightsHubClient_quickActionSuccess__5HjS4 .InsightsHubClient_quickActionIcon__W2bsf{color:var(--color-success)}button.InsightsHubClient_quickAction__HQcxx{cursor:pointer;font-family:inherit;width:100%}.InsightsHubClient_moreSection__C0csF{margin-top:var(--space-2)}.InsightsHubClient_moreSection__C0csF>:last-child{margin-bottom:0}.InsightsHubClient_embeddedCard__LbOVW{min-width:0;overflow:hidden;margin-bottom:var(--space-4);padding:var(--space-5);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--glass-bg) 72%,var(--surface-3));backdrop-filter:var(--glass-blur-ios);-webkit-backdrop-filter:var(--glass-blur-ios);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,var(--glass-border-ios));box-shadow:var(--elevation-1)}.InsightsHubClient_embeddedCard__LbOVW:last-child{margin-bottom:0}.InsightsHubClient_embeddedCard__LbOVW>*{min-width:0;max-width:100%}.InsightsHubClient_embeddedCardCalendar__g03fS{padding:var(--space-5)}.InsightsHubClient_embeddedSpaced__XzXAk{margin-bottom:var(--space-4)}@keyframes InsightsHubClient_shimmer__0XzTh{to{background-position:200% 0}}.InsightsHubClient_skeleton__bFUam{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-2) 94%,transparent) 25%,color-mix(in srgb,var(--surface-3) 98%,transparent) 50%,color-mix(in srgb,var(--surface-2) 94%,transparent) 75%);background-size:200% 100%;animation:InsightsHubClient_shimmer__0XzTh 1.2s ease-in-out infinite;border-radius:var(--radius-md)}.InsightsHubClient_skeletonLine__3eecv{height:14px;margin-bottom:var(--space-2)}.InsightsHubClient_skeletonLineShort__6Ud32{width:60%}.InsightsHubClient_insightsSkeleton__3__yS{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.InsightsHubClient_skeletonSummary__bay_A{padding-bottom:var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}.InsightsHubClient_skeletonLabel__gb4aW{width:64px;height:10px;margin-bottom:var(--space-2)}.InsightsHubClient_skeletonStats__FHali{display:flex;gap:var(--space-4)}.InsightsHubClient_skeletonStat___kQyD{width:88px;height:18px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 92%,transparent)}.InsightsHubClient_skeletonEncourage__G6c59{width:50%;height:12px;margin-bottom:0}.InsightsHubClient_skeletonCta__QyC3h,.InsightsHubClient_skeletonPill__hUth4{height:48px;border-radius:var(--radius-full)}.InsightsHubClient_skeletonPill__hUth4{width:100%;background:color-mix(in srgb,var(--surface-2) 92%,transparent)}.InsightsHubClient_skeletonCalendarCard__mMz_Y{padding:var(--space-5);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,var(--glass-border-ios));background:color-mix(in srgb,var(--glass-bg) 72%,var(--surface-3));backdrop-filter:var(--glass-blur-ios);-webkit-backdrop-filter:var(--glass-blur-ios);box-shadow:var(--elevation-1)}.InsightsHubClient_skeletonCalendarHeader__GdRS_{height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 92%,transparent);margin-bottom:var(--space-4)}.InsightsHubClient_skeletonCalendarGrid__Gq3L4{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.InsightsHubClient_skeletonCalendarCell__PJDvH{aspect-ratio:1;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 88%,transparent)}.InsightsHubClient_skeletonTrendCard__6O3Mp{padding:var(--space-5);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,var(--glass-border-ios));background:color-mix(in srgb,var(--glass-bg) 72%,var(--surface-3));backdrop-filter:var(--glass-blur-ios);-webkit-backdrop-filter:var(--glass-blur-ios);box-shadow:var(--elevation-1)}.InsightsHubClient_skeletonChart__JzRHp{height:160px;border-radius:var(--radius-xl);margin-bottom:var(--space-4)}.InsightsHubClient_skeletonTrendCta__lrQ0a{height:48px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-2) 92%,transparent)}.InsightsHubClient_group__ugXmv{background:var(--surface-3);border-radius:var(--radius-xl);overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);box-shadow:var(--elevation-1)}.InsightsHubClient_row__guc8L{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:var(--space-3) var(--space-4);text-decoration:none;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:none;background:none;width:100%;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--easing-standard)}.InsightsHubClient_row__guc8L:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 90%,transparent)}.InsightsHubClient_row__guc8L:hover{background:color-mix(in srgb,var(--surface-2) 88%,transparent)}.InsightsHubClient_row__guc8L:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:-2px}@media (min-width:768px){.InsightsHubClient_page___z5jR{padding-left:var(--space-6);padding-right:var(--space-6)}.InsightsHubClient_quickActionsRow__pdYGm{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.InsightsHubClient_quickAction__HQcxx,button.InsightsHubClient_quickAction__HQcxx{width:auto;flex:1 1 auto;min-width:min(100%,160px)}.InsightsHubClient_skeletonPill__hUth4{width:auto;flex:1 1;min-width:120px;max-width:180px}}@media (min-width:1024px){.InsightsHubClient_page___z5jR{max-width:960px;padding-left:var(--space-8);padding-right:var(--space-8)}.InsightsHubClient_weekEncourage__5OGsY,.InsightsHubClient_weekStats__LuuqN,.InsightsHubClient_weekSummary__F1I5c{padding-left:var(--space-6);padding-right:var(--space-6)}.InsightsHubClient_weekPrimaryCta__tMSGt{margin-left:var(--space-6);margin-right:var(--space-6);width:calc(100% - 2 * var(--space-6))}}@media (prefers-reduced-motion:reduce){.InsightsHubClient_skeletonChart__JzRHp,.InsightsHubClient_skeletonCta__QyC3h,.InsightsHubClient_skeleton__bFUam{animation:none}.InsightsHubClient_emptyCta__kdYiG:active,.InsightsHubClient_quickAction__HQcxx:active,.InsightsHubClient_weekPrimaryCta__tMSGt:active{transform:none}.InsightsHubClient_skeletonChart__JzRHp,.InsightsHubClient_skeletonCta__QyC3h{background:color-mix(in srgb,var(--surface-2) 92%,transparent)}}.InsightsHubClient_heroBand__NafzB{margin-left:var(--band-bleed,calc(50% - 50vw));margin-right:var(--band-bleed,calc(50% - 50vw));margin-top:calc(-1 * var(--space-6));margin-bottom:0;padding:calc(env(safe-area-inset-top, 0px) + var(--space-5)) var(--space-5) calc(var(--space-5) + 26px);background:var(--color-primary-600);color:#fff}.InsightsHubClient_heroTop__7OSxg{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-4)}.InsightsHubClient_heroIcon___soe5{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);background:hsla(0,0%,100%,.14)}.InsightsHubClient_heroIcon___soe5 svg{width:24px;height:24px;stroke-width:1.8}.InsightsHubClient_heroTitle__yAxDG{flex:1 1;min-width:0;margin:0;font-size:24px;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em;color:#fff}.InsightsHubClient_heroCalendar__yezYb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-ios-md,14px);background:hsla(0,0%,100%,.14);color:#fff}.InsightsHubClient_heroCalendar__yezYb svg{width:22px;height:22px}.InsightsHubClient_periodSwitch__JafNe{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.12)}.InsightsHubClient_periodOption__r_6E0{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:none;border-radius:var(--radius-full);background:transparent;color:hsla(0,0%,100%,.85);font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.InsightsHubClient_periodOption__r_6E0:focus-visible{outline:2px solid #fff;outline-offset:2px}.InsightsHubClient_periodOptionActive__Ro79S{background:#fff;color:var(--color-primary-700);font-weight:var(--font-weight-semibold)}.InsightsHubClient_content__JJSRm{margin-left:var(--band-bleed,calc(50% - 50vw));margin-right:var(--band-bleed,calc(50% - 50vw));margin-top:-26px;padding:20px var(--space-5) 24px;background:#fff;border-radius:var(--radius-2xl,20px) var(--radius-2xl,20px) 0 0;position:relative;z-index:1}.InsightsHubClient_weekAtAGlance__h8YIt{margin-bottom:var(--space-6)}.InsightsHubClient_glanceHeading__MeJu4{margin:0 0 12px;font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--text-primary)}.InsightsHubClient_glanceRow__BYPOb{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;margin-bottom:10px;border-radius:var(--radius-ios-md,14px);background:#fbfcfd;border:1px solid rgba(11,30,41,.06);text-decoration:none}.InsightsHubClient_glanceRow__BYPOb:active,.InsightsHubClient_glanceRow__BYPOb:hover{background:var(--gray-100)}.InsightsHubClient_glanceIcon__gp9ox{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full)}.InsightsHubClient_glanceIcon__gp9ox svg{width:22px;height:22px;stroke-width:1.7}.InsightsHubClient_glanceIconWellbeing__TY_5X{background:#eaf6f3;color:#0f6e56}.InsightsHubClient_glanceIconCheckins__5Aff_{background:#eef4fa;color:var(--color-primary-600)}.InsightsHubClient_glanceText__NiLJn{flex:1 1;min-width:0;display:flex;flex-direction:column}.InsightsHubClient_glanceLabel__Reo98{font-size:17px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.InsightsHubClient_glanceValue__iIDX7{font-size:15px;color:var(--text-secondary)}.InsightsHubClient_glanceChevron__UXHnf{width:20px;height:20px;flex-shrink:0;color:var(--text-muted,#9aa8b4)}.InsightsHubClient_reportCta__bY_fj{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:4px;border-radius:var(--radius-ios-md,14px);background:var(--color-primary-600);color:#fff;font-size:17px;font-weight:var(--font-weight-semibold);text-decoration:none}.InsightsHubClient_reportCta__bY_fj:active,.InsightsHubClient_reportCta__bY_fj:hover{background:var(--color-primary-900,#001f30)}.InsightsHubClient_reportCtaIcon___K9SB{width:22px;height:22px}.InsightsHubClient_reportCtaNote__tPij6{margin:10px 0 0;text-align:center;font-size:14px;color:var(--text-secondary)}.InsightsHubClient_chartCard__hp2_C{margin-bottom:var(--space-5);padding:16px 16px 8px;border-radius:var(--radius-2xl,20px);background:#fff;border:1px solid rgba(11,30,41,.06);box-shadow:0 1px 2px rgba(11,30,41,.04)}.InsightsHubClient_chartHead__0_Kar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.InsightsHubClient_chartHeadText__lEZT6{min-width:0}.InsightsHubClient_chartTitle__94gqF{margin:0;font-size:19px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.InsightsHubClient_chartSub__9eyV1{margin:2px 0 0;font-size:15px;color:var(--text-secondary)}.InsightsHubClient_chartStatus__goDIn{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:5px 10px;border-radius:var(--radius-full);background:#eaf6f3;color:#0f6e56;font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap}.InsightsHubClient_chartStatusDot__auZiD{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-accent-500)}.InsightsHubClient_chartWrap__rbRg2{margin:0 -4px}.CheckInValueScreen_valueScreen__1fuk2{width:100%;animation:CheckInValueScreen_slideUp__Uq1bh var(--duration-normal) cubic-bezier(.4,0,.2,1)}@keyframes CheckInValueScreen_slideUp__Uq1bh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CheckInValueScreen_valueContent__zf93_{display:flex;flex-direction:column;gap:var(--space-6);max-width:32rem;margin:0 auto}@media (min-width:1024px){.CheckInValueScreen_valueContent__zf93_{max-width:42rem}}.CheckInValueScreen_primaryCard__Z89g_{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.CheckInValueScreen_primaryCardButton__BbzA8{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;cursor:pointer;font-family:inherit;text-align:start;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);-webkit-tap-highlight-color:transparent}.CheckInValueScreen_primaryCardButton__BbzA8:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.CheckInValueScreen_primaryCardButton__BbzA8:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion:reduce){.CheckInValueScreen_primaryCardButton__BbzA8{transition:none}}.CheckInValueScreen_statusRow__LArgm{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;width:100%}.CheckInValueScreen_statusIcon___fMGN{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-full);background:var(--surface-3);border:1px solid var(--border-subtle);color:var(--color-success)}.CheckInValueScreen_statusCheckStroke__Xu5a3{stroke:var(--surface-3)}.CheckInValueScreen_statusText__IaP2x{width:100%;min-width:0}.CheckInValueScreen_statusTitle__yOD_n{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:-.02em}.CheckInValueScreen_statusSubtitle__8tOw2{margin:var(--space-1) 0 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.CheckInValueScreen_weekCard__WZGZG{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.CheckInValueScreen_weekCardHeader__Mn5W2{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.CheckInValueScreen_weekCardTitle__qrvMb{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em}.CheckInValueScreen_weekCardMeta__58eOC{font-size:var(--font-size-sm);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckInValueScreen_weekProgressBar__DKhUk{width:100%;min-width:0;height:8px;border-radius:var(--radius-full);background:var(--gray-200);overflow:hidden;flex-shrink:0}.CheckInValueScreen_weekProgressFill__RNKXO{height:100%;min-width:0;max-width:100%;background:var(--gradient-primary);border-radius:var(--radius-full);transition:width var(--duration-normal) var(--easing-standard)}.CheckInValueScreen_streakInline__Z_dma{display:flex;flex-direction:column;gap:var(--space-3)}.CheckInValueScreen_streakInlineMain__c9C85{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 35%,transparent)}.CheckInValueScreen_streakInlineIconWrap__w9bCm{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary-500) 10%,var(--surface-3));border:1px solid color-mix(in srgb,var(--color-primary-500) 18%,var(--border-subtle));color:var(--color-primary-700)}.CheckInValueScreen_streakInlineIcon__VHn4V{width:22px;height:22px;flex-shrink:0}.CheckInValueScreen_streakInlineStat__Q9qFi{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0}.CheckInValueScreen_streakInlineNumber__uEAOm{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:-.02em}.CheckInValueScreen_streakInlineLabel__Nw039{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:var(--line-height-normal)}.CheckInValueScreen_streakInlineHint__BBW7c{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-secondary);line-height:var(--line-height-relaxed);padding:0 var(--space-1)}.CheckInValueScreen_streakInlineHintSingle__DGeOm{margin:0;flex:1 1;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--line-height-relaxed)}.CheckInValueScreen_encouragementLine__zVfjt{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.CheckInValueScreen_encouragementLineLead__0_XZp{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CheckInValueScreen_insightSlim__wJn0I{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--surface-2);border:1px solid var(--border-subtle);border-left:3px solid var(--color-primary-400);border-radius:var(--radius-lg)}.CheckInValueScreen_insightSlimIcon__Jj05l{width:20px;height:20px;flex-shrink:0;color:var(--color-primary-600);margin-top:2px}.CheckInValueScreen_insightSlimBody__wRAs4{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.CheckInValueScreen_insightSlimText__MC5CT{margin:0;font-size:var(--font-size-sm);color:var(--text-primary);line-height:var(--line-height-relaxed)}.CheckInValueScreen_insightSlimChart__QAMWc{margin-top:var(--space-1)}.CheckInValueScreen_donePrimary__VHG3o{width:100%;min-height:48px;padding:0 var(--space-5);border:none;border-radius:var(--radius-xl);background:var(--gradient-primary);color:var(--text-inverse);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-sm),var(--elevation-glow);transition:box-shadow var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard);-webkit-tap-highlight-color:transparent}.CheckInValueScreen_donePrimary__VHG3o:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md),var(--elevation-glow)}.CheckInValueScreen_donePrimary__VHG3o:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion:reduce){.CheckInValueScreen_donePrimary__VHG3o:hover:not(:disabled){transform:none}}.CheckInValueScreen_actionsSecondary__0o8L3{display:flex;flex-direction:column;gap:0;width:100%}.CheckInValueScreen_actionGhost__qJkwb{width:100%;min-height:48px;padding:0 var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard);-webkit-tap-highlight-color:transparent}.CheckInValueScreen_actionGhost__qJkwb:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--gray-300)}.CheckInValueScreen_actionGhost__qJkwb:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.CheckInValueScreen_actionGhost__qJkwb:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.CheckInValueScreen_actionGhost__qJkwb:hover:not(:disabled){transform:none}}.CheckInValueScreen_actions__FS8F1{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}.CheckInValueScreen_compactRoot__wwLnr{display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.CheckInValueScreen_compactSummaryCard__M1AKt{padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.CheckInValueScreen_compactStatusRow__R_pzq{display:flex;align-items:flex-start;gap:var(--space-4)}.CheckInValueScreen_compactStatusIcon__U3Sh6{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 12%,var(--surface-3));color:var(--color-success)}.CheckInValueScreen_compactStatusIcon__U3Sh6 svg{width:24px;height:24px}.CheckInValueScreen_compactStatusText__ijPW2{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.CheckInValueScreen_compactSuccessLabel__ClEuL{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:-.01em}.CheckInValueScreen_compactSummary__qG7Ve{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.CheckInValueScreen_compactStreak__rTVGr{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:52px;background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.CheckInValueScreen_compactStreakIcon__68NlN{width:20px;height:20px;flex-shrink:0;color:var(--color-amber-600)}.CheckInValueScreen_compactStreakContent__yU4ho{display:flex;align-items:baseline;gap:var(--space-2)}.CheckInValueScreen_compactStreakNumber__INGKS{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1}.CheckInValueScreen_compactStreakLabel__XztcY{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.CheckInValueScreen_compactStreakMessage__BhVX1{flex:1 1;min-width:0;margin:0 0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);line-height:var(--line-height-tight);text-align:right}.CheckInValueScreen_compactStreakStart__SG2uB .CheckInValueScreen_compactStreakMessage__BhVX1{margin-left:0;text-align:left}.CheckInValueScreen_dataEnrichmentCompact__X2vBO{padding:var(--space-4);background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.CheckInValueScreen_dataEnrichmentCompactTitle__nYUd1{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.CheckInValueScreen_dataEnrichmentCompactBody__oXLBq{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.CheckInValueScreen_dataEnrichmentCard__XfsdF{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-2);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);border-left:4px solid var(--color-primary-400);box-shadow:var(--shadow-xs)}.CheckInValueScreen_dataEnrichmentCardTitle__MuNvu{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.CheckInValueScreen_dataEnrichmentCardBody__2JBRR{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.CheckInValueScreen_compactActions__gprg9{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-1)}.CheckInValueScreen_compactPrimaryBtn__scaJm{width:100%;min-height:48px;padding:0 var(--space-5);background:var(--gradient-primary);border:none;border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-inverse);cursor:pointer;box-shadow:var(--elevation-1);transition:filter var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);-webkit-tap-highlight-color:transparent}.CheckInValueScreen_compactPrimaryBtn__scaJm:hover{filter:brightness(1.04);transform:translateY(-1px)}.CheckInValueScreen_compactPrimaryBtn__scaJm:active{transform:translateY(0);filter:brightness(.98)}.CheckInValueScreen_compactPrimaryBtn__scaJm:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.CheckInValueScreen_loadingState__aLRLG{padding:var(--space-8);text-align:center;color:var(--text-secondary)}.CheckInValueScreen_primaryButton__k4Y50{flex:1 1;height:var(--button-height);padding:0 var(--button-padding-x);background:var(--gradient-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-ios-md);font-size:var(--button-font-size);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.CheckInValueScreen_primaryButton__k4Y50:hover{transform:translateY(-1px);box-shadow:var(--shadow-ios-raised),0 4px 12px rgba(29,117,163,.35)}.CheckInValueScreen_primaryButton__k4Y50:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.CheckInValueScreen_actionsCompact__T_eG6{flex-direction:column;margin-top:var(--space-4)}.CheckInValueScreen_actionsCompact__T_eG6 .CheckInValueScreen_primaryButton__k4Y50{width:100%}@media (max-width:767px){.CheckInValueScreen_compactRoot__wwLnr{gap:var(--space-4)}.CheckInValueScreen_compactSummaryCard__M1AKt{padding:var(--space-4)}.CheckInValueScreen_compactStreak__rTVGr{padding:var(--space-3) var(--space-4);min-height:52px}.CheckInValueScreen_compactStreakNumber__INGKS{font-size:var(--font-size-lg)}.CheckInValueScreen_compactPrimaryBtn__scaJm{min-height:48px}.CheckInValueScreen_valueContent__zf93_{gap:var(--space-5);max-width:none;padding:0 var(--space-1)}.CheckInValueScreen_primaryCard__Z89g_,.CheckInValueScreen_weekCard__WZGZG{padding:var(--space-4)}.CheckInValueScreen_donePrimary__VHG3o{min-height:52px}}@media (max-width:360px){.CheckInValueScreen_valueContent__zf93_{gap:var(--space-4)}.CheckInValueScreen_primaryCard__Z89g_,.CheckInValueScreen_weekCard__WZGZG{padding:var(--space-3)}.CheckInValueScreen_statusTitle__yOD_n{font-size:var(--font-size-md)}}.CheckInValueScreen_todayValues__Bqd7j{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.CheckInValueScreen_todayValuesGrid__UF5An{display:flex;gap:var(--space-4);justify-content:center}.CheckInValueScreen_todayValueItem__bKUzW{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:72px}.CheckInValueScreen_todayValueLabel__1tJoz{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.CheckInValueScreen_todayValueNumber___T4t_{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.CheckInValueScreen_notesDisplay__34D9o{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.CheckInValueScreen_notesDisplayLabel__BpPM1{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.CheckInValueScreen_notesDisplayText__hjj22{margin:var(--space-1) 0 0 0;font-size:var(--font-size-sm);color:var(--text-primary);line-height:var(--line-height-relaxed)}@media (prefers-reduced-motion:reduce){.CheckInValueScreen_valueScreen__1fuk2{animation:none}.CheckInValueScreen_compactPrimaryBtn__scaJm:active,.CheckInValueScreen_compactPrimaryBtn__scaJm:hover{transform:none}}.CheckInValueScreen_scoreCard__kgqYC{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.CheckInValueScreen_scoreHeader__wl4f7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.CheckInValueScreen_scoreEyebrow__lskxA{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.CheckInValueScreen_scoreDelta__oZTT_{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.CheckInValueScreen_scoreDeltaUp__rzcAJ{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.CheckInValueScreen_scoreDeltaDown__dFDKX{color:var(--color-amber-600);background:color-mix(in srgb,var(--color-amber-600) 14%,transparent)}.CheckInValueScreen_scoreDeltaFlat__HQVlM{color:var(--text-muted);background:var(--surface-3)}.CheckInValueScreen_scoreHeroRow__YWo1o{display:flex;align-items:baseline;gap:var(--space-1)}.CheckInValueScreen_scoreHeroNumber__zQdLr{font-size:3rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckInValueScreen_scoreHeroOutOf__PkgIR{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-muted)}.CheckInValueScreen_scoreFirstBody__86mHd,.CheckInValueScreen_scoreLine__6dBGX{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.CheckInValueScreen_scoreLine__6dBGX{color:var(--text-primary)}.CheckInValueScreen_scoreFirstBody__86mHd{color:var(--text-secondary)}.CheckInValueScreen_scoreTrend__fKquT{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.CheckInValueScreen_scoreTrendLabel__b9p6H{font-size:var(--font-size-xs);color:var(--text-muted)}.CheckInValueScreen_result__Xi2Np{display:flex;flex-direction:column;width:100%}.CheckInValueScreen_resultHeader__O5K5S{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 20px 0;margin-bottom:6px}.CheckInValueScreen_resultHeaderLabel__GRLBH{font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-secondary)}.CheckInValueScreen_resultHeaderStatus__rSOWy{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.CheckInValueScreen_resultHeaderIcon__KsYQ6{width:18px;height:18px;flex-shrink:0}.CheckInValueScreen_resultTrack__JXwtN{height:4px;margin:0 0 24px;background:var(--gray-200);overflow:hidden}.CheckInValueScreen_resultFill__yDrap{height:100%;width:100%;background:var(--color-primary-600)}.CheckInValueScreen_resultBody__m6pVi{display:flex;flex-direction:column;gap:16px;padding:0 20px 12px;animation:CheckInValueScreen_resultIn__1l49x .15s var(--easing-decelerate)}@keyframes CheckInValueScreen_resultIn__1l49x{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CheckInValueScreen_resultBody__m6pVi{animation:none}}.CheckInValueScreen_resultScore__KbxlT{padding:20px;border-radius:var(--radius-ios-md);background:#fff}.CheckInValueScreen_resultScoreHead__xoy0o{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.CheckInValueScreen_resultEyebrow__ZmpQ5{font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-secondary)}.CheckInValueScreen_resultDelta__cBJdc{flex-shrink:0;padding:3px 10px;border-radius:var(--radius-full);font-size:13px;font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckInValueScreen_resultDeltaUp__bfmS6{background:color-mix(in srgb,var(--color-primary-500) 12%,transparent);color:var(--color-primary-700)}.CheckInValueScreen_resultDeltaDown__M65NH{background:var(--color-warning-50,#fff7ed);color:var(--color-warning-700,#b45309)}.CheckInValueScreen_resultDeltaFlat__iUVDC{background:var(--gray-100);color:var(--text-secondary)}.CheckInValueScreen_resultScoreNumber__X2t_g{margin:0 0 6px;font-size:48px;font-weight:var(--font-weight-bold);line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckInValueScreen_resultScoreOutOf___6m_C{margin-left:4px;font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text-secondary)}.CheckInValueScreen_resultScoreLine__A_Xfx{margin:0;font-size:17px;line-height:1.45;color:var(--text-secondary)}.CheckInValueScreen_resultTrend__c4mKd{margin-top:16px;padding-top:16px;box-shadow:inset 0 1px 0 0 var(--border-subtle)}.CheckInValueScreen_resultTrendLabel__m7EH6{display:block;margin-top:6px;font-size:14px;color:var(--text-secondary)}.CheckInValueScreen_resultGroup__s2tsU{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-ios-md);overflow:hidden}.CheckInValueScreen_resultRow__NcECu{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px}.CheckInValueScreen_resultRow__NcECu+.CheckInValueScreen_resultRow__NcECu{box-shadow:inset 0 1px 0 0 var(--border-subtle)}.CheckInValueScreen_resultRowStacked__uVOMQ{flex-direction:column;align-items:stretch;gap:8px}.CheckInValueScreen_resultRowHeading__u4Zzf{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.CheckInValueScreen_resultGroupTitle__yr2Yl{margin:0;font-size:17px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CheckInValueScreen_resultRowLabel__PeHyC{flex:1 1;min-width:0;font-size:17px;line-height:1.3;color:var(--text-primary)}.CheckInValueScreen_resultRowValue__KbaaF{flex-shrink:0;font-size:17px;font-weight:var(--font-weight-semibold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckInValueScreen_resultRowMeta__K7Amf{flex-shrink:0;font-size:15px;color:var(--text-secondary)}.CheckInValueScreen_resultNotes__qtWYt{margin:0;font-size:17px;line-height:1.45;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.CheckInValueScreen_weekBar__u0GEF{height:8px;border-radius:var(--radius-full);background:var(--gray-200);overflow:hidden}.CheckInValueScreen_weekBarFill__a8_Rg{height:100%;border-radius:var(--radius-full);background:var(--color-primary-600);transition:width .22s var(--easing-decelerate)}@media (prefers-reduced-motion:reduce){.CheckInValueScreen_weekBarFill__a8_Rg{transition:none}}.CheckInValueScreen_resultStreakIconWrap__frzxz{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary-500) 10%,transparent);color:var(--color-primary-700)}.CheckInValueScreen_resultStreakIcon__ixXg9{width:18px;height:18px}.CheckInValueScreen_resultStreakNumber__3uKhV{font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckInValueScreen_resultNote__9wiHE{padding:16px;border-radius:var(--radius-ios-md);background:var(--gray-100)}.CheckInValueScreen_resultNoteTitle__b6Sf5{margin:0 0 4px;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CheckInValueScreen_resultEncouragement__7x4e_,.CheckInValueScreen_resultNoteBody__0vBAS{margin:0;font-size:16px;line-height:1.45;color:var(--text-secondary)}.CheckInValueScreen_resultEncouragement__7x4e_{padding:0 4px}.CheckInValueScreen_resultEncouragementLead____wKV{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.CheckInValueScreen_resultFooter__3hvFm{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 20px 6px;margin-bottom:calc(72px + 4px + 12px + env(safe-area-inset-bottom, 0px));background:transparent}@media (min-width:1024px){.CheckInValueScreen_resultFooter__3hvFm{margin-bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.CheckInValueScreen_resultPrimaryBtn__D_2fV{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:none;border-radius:var(--radius-ios-md);background:var(--color-primary-600);color:#fff;font-family:var(--font-family-primary);font-size:17px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .14s var(--easing-standard);-webkit-tap-highlight-color:transparent}.CheckInValueScreen_resultPrimaryBtn__D_2fV:active,.CheckInValueScreen_resultPrimaryBtn__D_2fV:hover{background:var(--color-primary-900,#001f30)}.CheckInValueScreen_resultPrimaryBtn__D_2fV:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}.CheckInValueScreen_resultFooterSecondary__8klbg{display:flex;flex-direction:column;gap:2px}.CheckInValueScreen_resultGhostBtn__JuWhF{flex:1 1;min-height:48px;border:none;border-radius:var(--radius-ios-md);background:transparent;color:var(--color-primary-700);font-family:var(--font-family-primary);font-size:17px;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent}.CheckInValueScreen_resultGhostBtn__JuWhF:active,.CheckInValueScreen_resultGhostBtn__JuWhF:hover{background:color-mix(in srgb,var(--color-primary-500) 8%,transparent)}.CheckInValueScreen_resultGhostBtn__JuWhF:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}@media (min-width:768px){.CheckInValueScreen_resultBody__m6pVi,.CheckInValueScreen_resultFooter__3hvFm>*,.CheckInValueScreen_resultHeader__O5K5S{max-width:560px;margin-left:auto;margin-right:auto}.CheckInValueScreen_resultFooter__3hvFm{align-items:center}}.CheckInValueScreen_resultGuestNote__RAEij{margin:0;padding:2px 8px 0;font-size:14px;line-height:1.45;color:var(--text-secondary);text-align:center}