.StatTile_tile__f7emD{display:flex;flex-direction:column;gap:var(--ui-space-1);min-width:0}.StatTile_label__tncGC{font:var(--ui-type-body-sm);font-weight:var(--ui-weight-medium);color:var(--ui-text-secondary)}.StatTile_value__lz6C9{display:flex;align-items:baseline;gap:var(--ui-space-1);font:var(--ui-type-stat);font-variant-numeric:tabular-nums;color:var(--ui-text);margin:var(--ui-space-1) 0}.StatTile_unit__Et7rs{font:var(--ui-type-body);color:var(--ui-text-secondary)}.StatTile_delta__ZfLzv{display:inline-flex;align-items:center;gap:var(--ui-space-1);align-self:flex-start;padding:.125rem var(--ui-space-2);border-radius:var(--ui-radius-full);font:var(--ui-type-body-sm);font-weight:var(--ui-weight-medium)}.StatTile_deltaIcon__QeqWs{width:.75rem;height:.75rem}.StatTile_flat__wgdjl{background:var(--ui-bg-surface-soft);color:var(--ui-text-secondary)}.StatTile_good__ZQKoy{background:var(--ui-success-soft);color:var(--ui-success)}.StatTile_bad__kPiCD{background:var(--ui-danger-soft);color:var(--ui-danger)}.StatTile_hint__D2_EK{font:var(--ui-type-caption);font-weight:var(--ui-weight-regular);color:var(--ui-text-muted)}.StatTile_sparkline__zgjg1{margin-top:var(--ui-space-2)}.charts_chart___ZV_W{--c-s1:var(--ui-series-1);--c-s2:var(--ui-series-2);--c-s3:var(--ui-series-3);--c-s4:var(--ui-series-4);--c-text:var(--ui-text);--c-text-2:var(--ui-text-secondary);--c-muted:var(--ui-text-muted);--c-grid:var(--ui-line);--c-axis:var(--ui-line-strong);--c-surface:var(--ui-bg-surface);--c-soft:var(--ui-bg-surface-soft);--c-focus:var(--ui-accent);--c-draw:var(--ui-dur-slow);position:relative;margin:0;min-width:0;color:var(--c-text);font-variant-numeric:tabular-nums}.charts_tone1__eAlux{--c:var(--c-s1)}.charts_tone2__TvudT{--c:var(--c-s2)}.charts_tone3__n1Z4z{--c:var(--c-s3)}.charts_tone4__iAcM5{--c:var(--c-s4)}.charts_svg__DI0Wj{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.charts_plot__yPrMV{border-radius:var(--ui-radius-sm);outline:none}.charts_plot__yPrMV:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.charts_grid__M6_80{stroke:var(--c-grid);stroke-width:1}.charts_axis__L033_{stroke:var(--c-axis);stroke-width:1}.charts_tick__IlOfJ{fill:var(--c-muted);font-size:12px}.charts_goalLabel__w9aMs,.charts_label__JNmwY{paint-order:stroke;stroke:var(--c-surface);stroke-width:4px;stroke-linejoin:round}.charts_label__JNmwY{fill:var(--c-text);font-size:12px;font-weight:500}.charts_goalLine__aJ4Ku{stroke:var(--c-muted);stroke-width:1.5;stroke-dasharray:4 4}.charts_goalLabel__w9aMs{fill:var(--c-text-2);font-size:12px;font-weight:500}.charts_line__i4hKZ{fill:none;stroke:var(--c);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.charts_compare__EJ55T{stroke-dasharray:4 3;stroke-width:2}.charts_area__QoH8Z{fill:var(--c);opacity:.1}.charts_radarFill__5FbLW{fill:var(--c);opacity:.16;stroke:var(--c);stroke-width:2.5;stroke-linejoin:round}.charts_radarCompare__35V0p{fill:var(--c);opacity:.1;stroke:var(--c);stroke-width:1.5;stroke-dasharray:3 3}.charts_radarGrid__ktZsR{fill:none;stroke:var(--c-grid)}.charts_point__FMquG{fill:var(--c);stroke:var(--c-surface);stroke-width:2}.charts_bar__MILcV{fill:var(--c)}.charts_barActive__T_Ga_{fill:var(--c);stroke:var(--c-text);stroke-width:1.5}.charts_crosshair__cCBFr{stroke:var(--c-axis);stroke-width:1}.charts_tipBox__zuCgi{fill:var(--c-surface);stroke:var(--c-axis)}.charts_tipText__5FxOq{fill:var(--c-text);font-size:12px}.charts_tipMuted__AE4gJ{fill:var(--c-muted);font-size:12px}.charts_draw__A7aBC{stroke-dasharray:1;stroke-dashoffset:1;animation:charts_chartDraw__WB_UE var(--c-draw) var(--ui-ease-out) forwards}.charts_fade__SeJPs{animation:charts_chartFade__NDQUe var(--c-draw) ease-out both}@keyframes charts_chartDraw__WB_UE{to{stroke-dashoffset:0}}@keyframes charts_chartFade__NDQUe{0%{opacity:0}}@media (prefers-contrast:more){.charts_grid__M6_80{stroke:var(--c-axis)}.charts_line__i4hKZ{stroke-width:3}.charts_goalLine__aJ4Ku{stroke:var(--c-text)}}.charts_head___TUay{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:8px}.charts_segmented__reS8u{display:inline-flex;border:1px solid var(--c-axis);border-radius:var(--ui-radius-sm);overflow:hidden}.charts_segmented__reS8u button{min-width:40px;min-height:28px;padding:4px 10px;border:0;background:var(--c-surface);color:var(--c-text-2);font:500 13px/1.2 inherit;cursor:pointer}.charts_segmented__reS8u button[aria-pressed=true]{background:color-mix(in oklab,var(--c-s1) 16%,var(--c-surface));color:var(--c-text)}.charts_segmented__reS8u button:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.charts_legend__kUwGc{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;font-size:13px;color:var(--c-text-2)}.charts_legend__kUwGc li{display:inline-flex;align-items:center;gap:6px}.charts_swatch__17rMz{width:12px;height:3px;border-radius:2px;background:var(--c)}.charts_swatchDashed__6Fx0y{background:repeating-linear-gradient(90deg,var(--c) 0 3px,transparent 3px 6px)}.charts_state__g2UZR{display:grid;place-items:center;min-height:120px;margin:0;padding:16px;border:1px dashed var(--c-axis);border-radius:var(--ui-radius-md);background:var(--c-soft);color:var(--c-text-2);font-size:14px;text-align:center}.charts_alt__puM6M{margin-top:8px}.charts_alt__puM6M summary{display:inline-block;min-height:24px;color:var(--c-text-2);font-size:13px;line-height:24px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.charts_alt__puM6M summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}.charts_table__ipZw1{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.charts_table__ipZw1 td,.charts_table__ipZw1 th{padding:6px 8px;border-bottom:1px solid var(--c-grid);text-align:left}.charts_table__ipZw1 th{color:var(--c-muted);font-weight:500}.charts_table__ipZw1 td.charts_num__ZJZah,.charts_table__ipZw1 th.charts_num__ZJZah{text-align:right}.charts_srOnly__PmPO0{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.charts_heatCell__ei6S8{fill:color-mix(in oklab,var(--c-s1) var(--v),var(--c-soft))}.charts_heatEmpty__shgOo{fill:var(--c-soft);stroke:var(--c-grid)}.charts_progress__W1u_a{display:grid;gap:6px}.charts_progressHead__uMdO8{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--c-text-2)}.charts_progressValue__Ne6BG{color:var(--c-text);font-weight:600}.charts_track__9qCgf{height:8px;overflow:hidden;border-radius:var(--ui-radius-full);background:color-mix(in oklab,var(--c) 18%,var(--c-soft))}.charts_fill__d5aOQ{height:100%;border-radius:inherit;background:var(--c);transition:width var(--c-draw) ease-out}.charts_resultSuccess__Ve8ya{fill:var(--ui-success-mark)}.charts_resultMuted__GX5qa{fill:var(--ui-series-muted)}.charts_horizontalResults__2qOLt{display:grid;gap:var(--ui-space-4);height:260px;overflow-y:auto;align-content:start}.charts_horizontalResult__5Kgtb{display:grid;gap:var(--ui-space-2)}.charts_horizontalResultHead___SvlT{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-text-sm)}.charts_horizontalResultHead___SvlT>:last-child{color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.charts_horizontalResultTrack__1UN7G{height:12px;background:var(--ui-bg-surface-soft);border-radius:var(--ui-radius-sm);overflow:hidden}.charts_horizontalResultBar__9Q8jF{display:block;height:100%;background:var(--ui-series-1);border-radius:var(--ui-radius-sm)}.charts_horizontalResult__5Kgtb[data-active=true] .charts_horizontalResultTrack__1UN7G{outline:var(--ui-focus-width) solid var(--ui-chrome);outline-offset:var(--ui-focus-offset)}.charts_dumbbellCursor__g4DOC{fill:none;stroke:var(--ui-chrome);stroke-width:1}.charts_stackedResults__EKp5E{position:relative}.charts_stackedCount__kf1Ki,.charts_stackedWeek__kT29g{position:absolute;color:var(--ui-text-muted);font-size:var(--ui-text-xs);line-height:var(--ui-lh-xs);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.charts_stackedCount__kf1Ki{left:0;transform:translateY(-50%)}.charts_stackedWeek__kT29g{transform:translateX(-50%)}.charts_stackedSlot__Rfd4Y{fill:var(--ui-accent-soft)}.charts_stackedReadout__Cm5ev{position:absolute;top:var(--ui-space-2);right:var(--ui-space-2);pointer-events:none}.charts_spendSeries1__zUuHu{fill:var(--ui-series-1)}.charts_spendSeries2__KiGN_{fill:var(--ui-series-2)}.charts_spendSeries3__v4jng{fill:var(--ui-series-3)}.charts_spendSeries4__lBYV1{fill:var(--ui-series-4)}.charts_spendSeries5__5dJuE{fill:var(--ui-series-5)}.charts_spendReference__39MCr{stroke:var(--ui-warning);stroke-width:2;stroke-dasharray:5 4}.charts_horizontalSignedTrack__l_JCM{position:relative}.charts_horizontalSignedTrack__l_JCM .charts_horizontalResultBar__9Q8jF{position:absolute}.charts_horizontalSignedBaseline__Aw2Ad{position:absolute;top:0;bottom:0;width:2px;background:var(--ui-text);transform:translateX(-50%)}