.EffortChart_container__XhEao{position:relative;padding:var(--space-4);border-radius:var(--radius);border:1px solid rgb(var(--stroke-weak));background:var(--card);box-shadow:var(--stroke-weak)}.EffortChart_header__w8Llt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-3);gap:var(--space-2)}.EffortChart_title__0LnVM{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--text-strong));margin:0}.EffortChart_headerControls__BpW5U{display:flex;align-items:center;gap:var(--space-2)}.EffortChart_toggleGroup__JgLSP{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 78%,transparent);background:color-mix(in srgb,rgb(var(--fill-weak)) 80%,rgb(var(--background-raised)))}.EffortChart_toggleBtn__JLLR_{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;border-radius:var(--radius-full);background:transparent;color:color-mix(in srgb,rgb(var(--text-strong)) 62%,transparent);cursor:pointer;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out-cubic),color var(--duration-fast) var(--ease-out-cubic),transform var(--duration-press)}@media (hover:hover) and (pointer:fine){.EffortChart_toggleBtn__JLLR_:hover{color:rgb(var(--text-strong))}}.EffortChart_toggleBtn__JLLR_:active{transform:scale(.96)}.EffortChart_toggleBtn__JLLR_.EffortChart_toggleActive__v9_hR{background:rgb(var(--text-strong));color:rgb(var(--background-base));box-shadow:0 8px 12px -12px rgba(15,23,42,.45)}.EffortChart_toggleBtn__JLLR_:disabled{opacity:.35;cursor:not-allowed}.EffortChart_total__7Mv3W{display:inline-flex;align-items:center;padding:0 10px;min-height:2.75rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 80%,transparent);font-size:var(--text-sm);font-weight:600;font-family:var(--font-mono);color:color-mix(in srgb,rgb(var(--text-strong)) 72%,transparent);background:rgb(var(--background-raised));white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EffortChart_granularityControl__QCQzw{display:inline-flex;gap:2px;padding:3px;background:color-mix(in srgb,rgb(var(--fill-weak)) 85%,rgb(var(--background-raised)));border-radius:var(--radius);border:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 78%,transparent);margin-bottom:var(--space-3)}.EffortChart_granularityBtn__uyZsM{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min);padding:0 var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:color-mix(in srgb,rgb(var(--text-strong)) 62%,transparent);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-press)}@media (hover:hover) and (pointer:fine){.EffortChart_granularityBtn__uyZsM:hover{color:rgb(var(--text-strong))}}.EffortChart_granularityBtn__uyZsM:active{transform:scale(.96)}.EffortChart_granularityBtn__uyZsM.EffortChart_granularityActive__oadtW{background:rgb(var(--background-raised));color:rgb(var(--text-strong));box-shadow:0 8px 14px -16px rgba(15,23,42,.35),inset 0 1px 0 hsla(0,0%,100%,.5)}.EffortChart_granularityBtn__uyZsM.EffortChart_granularityAutoActive__ABWBu{color:color-mix(in srgb,rgb(var(--text-strong)) 74%,transparent)}.EffortChart_chartWrapper__WOIdK{display:flex;gap:var(--space-2);height:178px;padding:var(--space-2);border-radius:var(--radius);border:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 75%,transparent);background:color-mix(in srgb,rgb(var(--fill-weak)) 66%,rgb(var(--background-raised)))}.EffortChart_yAxis__iesD5{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:var(--text-xs);color:color-mix(in srgb,rgb(var(--text-strong)) 58%,transparent);font-family:var(--font-mono);text-align:right;min-width:38px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EffortChart_chartArea__OBkJV{flex:1 1;position:relative;min-width:0}.EffortChart_chartSvg__udn1G{width:100%;height:100%;overflow:visible}.EffortChart_barLabel__T4yPo{font-size:12px;font-weight:600;font-family:var(--font-sans)}.EffortChart_compact__6wQYI .EffortChart_barLabel__T4yPo,.EffortChart_veryCompact__WVGCp .EffortChart_barLabel__T4yPo{font-size:12px}.EffortChart_legend__ADeL3{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 68%,transparent)}.EffortChart_legendItem__9sV_l{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:color-mix(in srgb,rgb(var(--text-strong)) 72%,transparent)}.EffortChart_legendDot__icnQS{width:8px;height:8px;border-radius:2px;flex-shrink:0}.EffortChart_legendDotGhost__ADwO8{background:rgb(var(--text-strong));opacity:.15}.EffortChart_tooltip__07m73{position:absolute;bottom:calc(var(--space-4) + 4px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 78%,transparent);background:rgb(var(--background-raised));box-shadow:0 18px 24px -22px rgba(15,23,42,.45),inset 0 1px 0 hsla(0,0%,100%,.45);pointer-events:none;z-index:10;transition:opacity var(--duration-fast),transform var(--duration-fast)}.EffortChart_tooltipValue__S1Bmi{font-size:var(--text-sm);font-weight:700;color:rgb(var(--text-strong));font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EffortChart_tooltipDate___GRRE{font-size:var(--text-xs);color:color-mix(in srgb,rgb(var(--text-strong)) 68%,transparent);white-space:nowrap}.EffortChart_emptyState__Owe_6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);text-align:center;gap:var(--space-2)}.EffortChart_emptyIcon__64DGC{color:color-mix(in srgb,rgb(var(--text-strong)) 48%,transparent);margin-bottom:var(--space-1)}.EffortChart_emptyTitle__of3nK{font-size:var(--text-base);font-weight:700;color:rgb(var(--text-strong));margin:0}.EffortChart_emptySubtitle__zuHiD{font-size:var(--text-sm);color:color-mix(in srgb,rgb(var(--text-strong)) 68%,transparent);margin:0;max-width:250px}.EffortChart_granularityBtn__uyZsM:focus-visible,.EffortChart_toggleBtn__JLLR_:focus-visible{outline:none;box-shadow:var(--stroke-focus)}@media (max-width:640px){.EffortChart_header__w8Llt{flex-direction:column;align-items:stretch}.EffortChart_headerControls__BpW5U{justify-content:space-between}.EffortChart_chartWrapper__WOIdK{height:168px}}@media (prefers-reduced-motion:reduce){.EffortChart_granularityBtn__uyZsM,.EffortChart_toggleBtn__JLLR_{transition:none}}.CumulativePaceChart_container__zscJG{padding:var(--space-4);border-radius:var(--radius);border:1px solid rgb(var(--stroke-weak));background:var(--card);box-shadow:var(--stroke-weak)}.CumulativePaceChart_header__kti6Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);gap:var(--space-2)}.CumulativePaceChart_title__gk_BO{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--text-strong));margin:0}.CumulativePaceChart_legend__tChMQ{display:inline-flex;gap:var(--space-3);font-size:var(--text-xs)}.CumulativePaceChart_legendCurrent__8_wcl{color:var(--pace-brand-ink,#c2410c);font-weight:700}html.dark .CumulativePaceChart_legendCurrent__8_wcl{--pace-brand-ink:rgb(var(--brand-dark-1000))}@media (prefers-color-scheme:dark){html:not(.light):not(.dark) .CumulativePaceChart_legendCurrent__8_wcl{--pace-brand-ink:rgb(var(--brand-dark-1000))}}.CumulativePaceChart_legendCurrent__8_wcl:before{content:"";display:inline-block;width:12px;height:2px;border-radius:var(--radius-full);background:rgb(var(--brand-light-1000));vertical-align:middle;margin-right:4px}.CumulativePaceChart_legendPrev__eR2Vj{color:color-mix(in srgb,rgb(var(--text-strong)) 62%,transparent)}.CumulativePaceChart_legendPrev__eR2Vj:before{content:"";display:inline-block;width:12px;height:2px;border-radius:var(--radius-full);vertical-align:middle;margin-right:4px;border-top:1px dashed color-mix(in srgb,rgb(var(--text-strong)) 70%,transparent)}.CumulativePaceChart_chartContainer__I3cOZ{width:100%;height:150px;border-radius:var(--radius);border:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 72%,transparent);background:color-mix(in srgb,rgb(var(--fill-weak)) 65%,rgb(var(--background-raised)));overflow:hidden}.CumulativePaceChart_chart__y84Uu{display:block;width:100%;height:100%}.CumulativePaceChart_annotation__i2U5K{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-3);text-align:center}.CumulativePaceChart_ahead__lntUa{font-size:var(--text-sm);font-weight:700;color:rgb(var(--green-light-1000))}.CumulativePaceChart_behind__TvW4z{font-size:var(--text-sm);font-weight:700;color:rgb(var(--amber-light-1000))}.CumulativePaceChart_even__Kq9YI{font-size:var(--text-sm);font-weight:600;color:color-mix(in srgb,rgb(var(--text-strong)) 68%,transparent)}.CumulativePaceChart_totals__0E_MR{font-size:var(--text-xs);color:color-mix(in srgb,rgb(var(--text-strong)) 68%,transparent);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CumulativePaceChart_tooltip__Jr7Ew{display:inline-flex;justify-content:center;align-items:baseline;gap:var(--space-1-5);margin:var(--space-1) auto 0;padding:6px var(--space-2-5);font-size:var(--text-sm);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,rgb(var(--stroke-soft)) 75%,transparent);background:rgb(var(--background-raised));box-shadow:0 12px 16px -16px rgba(15,23,42,.4),inset 0 1px 0 hsla(0,0%,100%,.45);transition:opacity var(--duration-fast),transform var(--duration-fast)}.CumulativePaceChart_tooltipDay__Qj38L{color:color-mix(in srgb,rgb(var(--text-strong)) 68%,transparent)}.CumulativePaceChart_tooltipValue__mk7T9{font-weight:700;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgb(var(--text-strong))}@media (max-width:640px){.CumulativePaceChart_header__kti6Y{align-items:flex-start;flex-direction:column}.CumulativePaceChart_chartContainer__I3cOZ{height:142px}}.PatternInsights_container__zmiaB{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-sm);padding:1.25rem;margin-bottom:1.5rem}html.dark .PatternInsights_container__zmiaB{background:linear-gradient(135deg,rgba(129,140,248,.1),rgba(192,132,252,.1));border-color:rgba(129,140,248,.25)}.PatternInsights_header__47bdi{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.PatternInsights_taskName__c4SpN{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 .25rem}.PatternInsights_subtitle__0VVlE{font-size:.8125rem;color:var(--muted-foreground);margin:0}.PatternInsights_confidence__zN5fr{font-size:.75rem;font-weight:600;color:rgb(var(--amber-light-1000));background-color:rgb(var(--amber-light-50));padding:.25rem .5rem;border-radius:var(--radius-xs)}.PatternInsights_confidence__zN5fr[data-high=true]{color:rgb(var(--green-light-1000));background-color:rgb(var(--green-light-200))}.PatternInsights_patterns__Acd5J{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.PatternInsights_pattern__P8XzE{display:flex;align-items:center;gap:.5rem;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem}.PatternInsights_patternIcon__M4fma{font-size:1.5rem}.PatternInsights_patternLabel__jBRiW{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem}.PatternInsights_patternValue__YHocV{font-size:.875rem;font-weight:600;color:var(--foreground)}.PatternInsights_recommendation__HqSWm{background-color:rgb(var(--indigo-light-50,238 242 255));border-left:3px solid rgb(var(--indigo-light-700,99 102 241));border-radius:var(--radius-xs);padding:.75rem;font-size:.875rem;color:var(--foreground);line-height:1.5}.PatternInsights_recommendation__HqSWm strong{color:rgb(var(--indigo-light-700,99 102 241))}.ActivityHeatmap_container__euTmv{display:flex;flex-direction:column;gap:var(--space-3)}.ActivityHeatmap_sectionTitle__m__z_{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0}.ActivityHeatmap_heatmapOuter__hAOku{position:relative}.ActivityHeatmap_heatmapOuter__hAOku:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to right,transparent,var(--card));pointer-events:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ActivityHeatmap_heatmapWrapper__sOdkj{padding:var(--space-4);background:var(--card);border-radius:var(--radius-sm);box-shadow:var(--stroke-weak);overflow-x:hidden}.ActivityHeatmap_heatmap__hYcTR{--day-label-width:2.5rem;--cell-size:minmax(10px,1fr);display:grid;grid-template-rows:auto repeat(7,auto);grid-gap:2px;gap:2px;width:100%}.ActivityHeatmap_hourLabels__sZGA2{display:grid;grid-template-columns:var(--day-label-width) repeat(24,var(--cell-size));grid-gap:2px;gap:2px;margin-bottom:var(--space-1);align-items:center}.ActivityHeatmap_cornerSpacer___xeav{width:var(--day-label-width);flex-shrink:0}.ActivityHeatmap_hourLabel__cQZNl{width:100%;font-size:.75rem;color:var(--muted-foreground);text-align:center;white-space:nowrap}.ActivityHeatmap_row__29n45{display:grid;grid-template-columns:var(--day-label-width) repeat(24,var(--cell-size));grid-gap:2px;gap:2px;align-items:center}.ActivityHeatmap_dayLabel__mkaKJ{width:var(--day-label-width);font-size:.75rem;color:var(--muted-foreground);text-align:right;padding-right:var(--space-1);flex-shrink:0}.ActivityHeatmap_cell__2gkay{width:100%;height:auto;aspect-ratio:1/1;border-radius:2px;transition:filter var(--duration-fast) var(--ease-out-cubic),opacity var(--duration-fast) var(--ease-out-cubic)}@media (hover:hover) and (pointer:fine){.ActivityHeatmap_cell__2gkay:hover{filter:brightness(1.15);z-index:1}}.ActivityHeatmap_cell__2gkay[data-pinned=true],.ActivityHeatmap_hovered__cBDpt{outline:2px solid var(--primary);outline-offset:-1px}.ActivityHeatmap_cell__2gkay[data-pinned=true]{z-index:2}.ActivityHeatmap_intensity0__SmrzV{background:var(--secondary)}.ActivityHeatmap_intensity1__YRGV4{background:rgb(var(--brand-light-200))}.ActivityHeatmap_intensity2__ldmA7{background:rgba(234,88,12,.35)}.ActivityHeatmap_intensity3__0_klj{background:rgba(234,88,12,.55)}.ActivityHeatmap_intensity4__JamJJ{background:rgba(234,88,12,.75)}.ActivityHeatmap_intensity5__q2Ww1{background:var(--primary)}.ActivityHeatmap_legend__FTaHc{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:var(--space-3);width:100%}.ActivityHeatmap_legendLabel__TfPCN{font-size:.75rem;color:var(--muted-foreground)}.ActivityHeatmap_legendCell__Ib0lV{width:10px;height:10px;border-radius:2px}.ActivityHeatmap_tooltip__3LMCH{position:fixed;transform:translateX(-50%) translateY(-100%);background:var(--card);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-shadow:var(--elevation-overlay);pointer-events:none;z-index:var(--z-celebration,100);display:flex;flex-direction:column;gap:2px;white-space:nowrap;transition:opacity var(--duration-fast),transform var(--duration-fast)}.ActivityHeatmap_tooltipDay__JtTqf{font-size:.75rem;font-weight:600;color:rgb(var(--text-strong))}.ActivityHeatmap_tooltipValue__WUKAI{font-size:.75rem;color:var(--muted-foreground)}.ActivityHeatmap_emptyState__dXo2w{padding:var(--space-6);text-align:center}.ActivityHeatmap_emptyState__dXo2w p{font-size:.875rem;color:var(--muted-foreground);margin:0}html.dark .ActivityHeatmap_intensity1__YRGV4{background:rgb(var(--brand-dark-200))}html.dark .ActivityHeatmap_intensity2__ldmA7{background:rgba(251,146,60,.3)}html.dark .ActivityHeatmap_intensity3__0_klj{background:rgba(251,146,60,.5)}html.dark .ActivityHeatmap_intensity4__JamJJ{background:rgba(251,146,60,.72)}@media (max-width:480px){.ActivityHeatmap_heatmap__hYcTR{--day-label-width:2rem}.ActivityHeatmap_dayLabel__mkaKJ,.ActivityHeatmap_hourLabel__cQZNl{font-size:.75rem}.ActivityHeatmap_legendCell__Ib0lV{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.ActivityHeatmap_cell__2gkay{transition:none}}.DayCorrelationInsights_container__8LtV9{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-sm);padding:1.25rem}html.dark .DayCorrelationInsights_container__8LtV9{background:linear-gradient(135deg,rgba(129,140,248,.1),rgba(192,132,252,.1));border-color:rgba(129,140,248,.25)}.DayCorrelationInsights_header__7pFOb{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.DayCorrelationInsights_title__3InAB{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}.DayCorrelationInsights_subtitle__maBVH{font-size:.8125rem;color:var(--muted-foreground);margin:.25rem 0 0}.DayCorrelationInsights_confidence__ZieuK{flex-shrink:0;font-size:.75rem;font-weight:600;color:rgb(var(--amber-light-1000));background-color:rgb(var(--amber-light-50));padding:.25rem .5rem;border-radius:var(--radius-xs)}.DayCorrelationInsights_confidence__ZieuK[data-high=true]{color:rgb(var(--green-light-1000));background-color:rgb(var(--green-light-200))}.DayCorrelationInsights_collecting__0ys4h{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center;padding:.5rem 0}.DayCorrelationInsights_collectingIcon__VqxVR{font-size:1.75rem}.DayCorrelationInsights_collectingText__lQSi5{font-size:.875rem;color:var(--foreground);margin:0;line-height:1.5}.DayCorrelationInsights_collectingCount__B_dbe{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}.DayCorrelationInsights_bar__Sxu_D{width:100%;height:6px;background-color:var(--card);border-radius:var(--radius-full);overflow:hidden}.DayCorrelationInsights_barFill__Vqxl1{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:var(--radius-full)}.DayCorrelationInsights_emptyNote__15jNQ{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}.DayCorrelationInsights_lowConfidence__bHtom{font-size:.8125rem;color:var(--muted-foreground);background-color:rgb(var(--amber-light-50));border-radius:var(--radius-xs);padding:.5rem .75rem;margin:0 0 1rem;line-height:1.45}.DayCorrelationInsights_factors__9oFQl{display:flex;flex-direction:column;gap:.75rem}.DayCorrelationInsights_factor__PR_bZ{display:flex;gap:.625rem;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem}.DayCorrelationInsights_factorEmoji__8x_lv{font-size:1.375rem;line-height:1.4;flex-shrink:0}.DayCorrelationInsights_factorBody__kDaE6{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.DayCorrelationInsights_factorTop__bWbXf{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.DayCorrelationInsights_factorLabel__cPYTP{font-size:.875rem;font-weight:600;color:var(--foreground)}.DayCorrelationInsights_factorDir__SC9Wl{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex-shrink:0}.DayCorrelationInsights_factorDir__SC9Wl[data-dir=positive]{color:rgb(var(--green-light-1000));background-color:rgb(var(--green-light-200))}.DayCorrelationInsights_factorDir__SC9Wl[data-dir=negative]{color:rgb(var(--amber-light-1000));background-color:rgb(var(--amber-light-50))}.DayCorrelationInsights_factorBar__kEDWe{width:100%;height:5px;background-color:rgb(var(--fill-weak));border-radius:var(--radius-full);overflow:hidden}.DayCorrelationInsights_factorFill__9W7UA{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:var(--radius-full)}.DayCorrelationInsights_factorMessage__Nc56I{font-size:.8125rem;color:var(--muted-foreground);margin:0;line-height:1.45}.page_container__O2XG0{min-width:0;min-height:100vh;background:var(--bench-chassis);color:var(--bench-ink);padding-bottom:var(--page-bottom-pad);font-family:var(--font-sans)}.page_loading__15e63{display:flex;align-items:center;justify-content:center;height:50vh;color:var(--bench-muted)}.page_header__rqZnX{display:flex;align-items:center;justify-content:space-between;padding:3rem 1.5rem 1.5rem}.page_title__ZHSH1{font-family:var(--font-heading);font-weight:700;font-size:28px;letter-spacing:-.01em;color:var(--bench-ink);margin:0}.page_rangeGroup__bj6vs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:3px;gap:3px;padding:3px;border-radius:9999px;background:var(--sleek-secondary);box-shadow:inset 0 0 0 1px var(--bench-rim)}.page_rangeSegment__Y_FAU{position:relative;min-width:44px;height:34px;padding:0 12px;border:0;border-radius:9999px;background:transparent;color:var(--bench-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform 90ms cubic-bezier(.2,0,0,1)}.page_rangeSegment__Y_FAU:after{content:"";position:absolute;left:0;right:0;top:-7px;bottom:-7px}.page_rangeSegment__Y_FAU:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_rangeSegment__Y_FAU:not([aria-checked=true]):hover{color:var(--bench-ink)}}.page_rangeSegment__Y_FAU[aria-checked=true]{background:var(--bench-ink);color:var(--bench-chassis)}.page_main__cufdU{padding:0 1.5rem}.page_dataContent__CgBEI,.page_main__cufdU{display:flex;flex-direction:column;gap:2rem}.page_card__xbz3_{background:var(--sleek-card);border:1px solid var(--bench-rim);border-radius:2rem;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_sectionLabel__fyLcG{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--bench-muted);margin:0 0 24px}.page_sectionLabelGroup__HHGte{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}.page_sectionLabelGroup__HHGte .page_sectionLabel__fyLcG{margin-bottom:0}.page_sectionSubtitle__g1uS_{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--bench-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_chartCard__2iAnP,.page_heatmapCard__scI33{display:flex;flex-direction:column;gap:var(--space-3)}.page_heatmapStats__jbiv6{font-size:.75rem;color:var(--bench-muted);text-align:center;margin-top:12px}.page_statCardsRow__Frtgo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.page_statCard__eE0N6{background:var(--sleek-card);border:1px solid var(--bench-rim);border-radius:1rem;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.page_statCardIcon__3PMVk{flex-shrink:0}.page_statCardIconPrimary__qLnUC{color:var(--sleek-primary)}.page_statCardIconGold__o1TNP{color:var(--sleek-chart-2)}.page_statCardValue__Yjf8v{font-family:var(--font-heading);font-weight:700;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bench-ink);line-height:1.1}.page_statCardLabel__YMyRl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--bench-muted);line-height:1.3}.page_heroCard__Q_ZwH{display:flex;flex-direction:column;gap:6px}.page_heroLabel__Na18U{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--bench-muted)}.page_heroValue__5DWmd{font-family:var(--font-heading);font-weight:700;font-size:2.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bench-ink);line-height:1.1}.page_trendBadge__4CDN7{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:9999px;font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:-moz-fit-content;width:fit-content}.page_trendBadge__4CDN7[data-direction=up]{background:rgba(34,197,94,.12);color:#22c55e}.page_trendBadge__4CDN7[data-direction=down]{background:rgba(245,158,11,.12);color:#f59e0b}.page_paceBar__5ZKzJ{height:4px;background:rgba(255,126,51,.15);border-radius:2px;overflow:hidden;margin-top:4px}.page_paceProgress__IdUhv{height:100%;background:linear-gradient(90deg,var(--sleek-primary),#fb923c);border-radius:2px}.page_kpiRow__CaBOE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.page_kpiCard__oI5o7{display:flex;flex-direction:column;gap:6px}.page_kpiHeader__VJMw7{display:flex;align-items:center;gap:8px}.page_kpiIconStreak__BqEaY{color:var(--sleek-primary)}.page_kpiIconHitrate__nnc1V,.page_kpiLabel__0n6sQ{color:var(--bench-muted)}.page_kpiLabel__0n6sQ{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.page_kpiValue__kylsD{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bench-ink);line-height:1.1}.page_kpiUnit__ynr7k{font-size:.875rem;font-weight:500;color:var(--bench-muted)}.page_kpiSubtext__n3yO9{font-size:12px;color:var(--bench-muted)}.page_kpiProgressBar__D6PJo{height:6px;background:var(--sleek-secondary);border-radius:3px;overflow:hidden}.page_kpiProgress__WKa22{height:100%;background:var(--sleek-primary);border-radius:3px}.page_sectionTitle__AzK6E{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--bench-muted);margin:0 0 16px}.page_contributorsList__lclBD{display:flex;flex-direction:column;background:var(--sleek-card);border:1px solid var(--bench-rim);border-radius:2rem;overflow:hidden}.page_contributorRow__aSGQF{display:flex;align-items:center;gap:10px;padding:14px 20px;width:100%;background:none;border:none;border-bottom:1px solid var(--bench-rim);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:var(--touch-target-min);transition:background-color .15s ease}.page_contributorRow__aSGQF:last-child{border-bottom:none}@media (hover:hover) and (pointer:fine){.page_contributorRow__aSGQF:hover{background:var(--sleek-muted)}}.page_contributorRow__aSGQF:active{transform:scale(.97)}.page_contributorRowActive__JIJpr{background:var(--sleek-muted)}.page_contributorRowActive__JIJpr .page_contributorName__SiBVo{font-weight:600;color:var(--bench-ink)}.page_contributorRank__2OcDy{font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--bench-muted);min-width:1.25rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_contributorDot__t5fIf{width:10px;height:10px;border-radius:50%;flex-shrink:0}.page_contributorName__SiBVo{flex:1 1;font-size:.875rem;font-weight:500;color:var(--bench-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_contributorSessions__nruJ_{font-size:.75rem;color:var(--bench-muted);white-space:nowrap}.page_contributorTime__ynp1H{font-size:.875rem;font-weight:600;font-family:var(--font-mono);color:var(--bench-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_secondaryRow__5smmX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.page_secondaryCard__N7kOu{display:flex;flex-direction:column;gap:2px}.page_secondaryLabel__5FfdG{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--bench-muted)}.page_secondaryValue__WbKrB{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bench-ink)}.page_secondarySubtext__XbmBJ{font-size:12px;color:var(--bench-muted)}.page_milestoneSection__4xRSc{background:var(--bench-ink)!important;color:var(--bench-chassis);border-color:var(--bench-ink)!important}.page_milestoneHeader__hG9LJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.page_milestoneLabel__oO_In{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;opacity:.7}.page_milestoneTarget__fPuTZ{font-family:var(--font-heading);font-weight:600;font-size:.875rem;color:#fb923c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_milestoneBar__eJIVx{height:6px;background:hsla(0,0%,100%,.15);border-radius:3px;overflow:hidden;margin-bottom:10px}.page_milestoneProgress__KitZi{height:100%;background:linear-gradient(90deg,var(--sleek-primary),#fb923c);border-radius:3px}.page_milestoneNote__eYrpt{font-size:12px;opacity:.6}.page_seasonMuseumCard__I0Pvd{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--bench-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:var(--touch-target-min);transition:background .15s ease}@media (hover:hover) and (pointer:fine){.page_seasonMuseumCard__I0Pvd:hover{background:var(--sleek-muted)}}.page_seasonMuseumCard__I0Pvd:active{transform:scale(.97)}.page_seasonMuseumIcon__NCO6D{color:var(--sleek-primary);flex-shrink:0}.page_seasonMuseumContent__SiaaV{flex:1 1;display:flex;flex-direction:column;gap:2px}.page_seasonMuseumLabel__X_dQ3{font-weight:500;font-size:.9375rem}.page_seasonMuseumDesc__Ky9P0{font-size:.8125rem;color:var(--bench-muted)}.page_seasonMuseumArrow__WjnpR{color:var(--bench-muted);flex-shrink:0}.page_moreAnalyticsToggle__rM9g4{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;min-height:var(--touch-target-min);border:2px dashed var(--bench-rim);border-radius:2rem;background:transparent;color:var(--bench-muted);font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,color .15s ease}.page_moreAnalyticsToggle__rM9g4:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_moreAnalyticsToggle__rM9g4:hover{border-color:var(--sleek-primary);color:var(--sleek-primary)}}.page_moreAnalyticsChevron__W4FEP{display:flex;align-items:center}.page_moreAnalyticsContent__UVQ1h{overflow:hidden}.page_moreAnalyticsInner___UEap{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}.page_peakPerformanceCard__B3uKA{display:flex;align-items:center;gap:16px}.page_peakIcon__qXmZA{color:var(--bench-muted);flex-shrink:0}.page_peakMessage__Ql88Q{font-size:.875rem;color:var(--bench-ink);margin:0}.page_insightsGrid__XPcA_{display:flex;flex-direction:column;gap:10px}.page_insightCard__TttMt{display:flex;flex-direction:column;gap:4px}.page_insightValue__MqoBj{font-size:.875rem;font-weight:600;color:var(--bench-ink)}.page_insightLabel__auMVx{font-size:.75rem;color:var(--bench-muted)}.page_statsGrid__et61s{display:flex;flex-direction:column;gap:16px}.page_emptyState__QbAH6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:3rem 1rem;text-align:center}.page_emptyIcon__7lvwD{color:var(--sleek-primary);opacity:.6;margin-bottom:8px}.page_emptyTitle__IHTrU{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--bench-ink);margin:0}.page_emptySubtitle__8yiMK{font-size:.9375rem;color:var(--bench-muted);margin:0;max-width:280px;line-height:1.5}.page_emptyCta__KZzgC{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:var(--touch-target-min,44px);padding:10px 18px;border-radius:var(--radius-full,999px);background:var(--sleek-primary);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,filter .15s ease}.page_emptyCta__KZzgC:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_emptyCta__KZzgC:hover{filter:brightness(1.05)}}.page_statCardHeader__hoN_4{display:flex;align-items:center;gap:10px;margin-bottom:16px}.page_taskColorDot__9qfxY{width:12px;height:12px;border-radius:50%;flex-shrink:0}.page_statTaskName__C6jCj{font-size:1rem;font-weight:600;color:var(--bench-ink);margin:0}.page_statGrid__LDchP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (min-width:480px){.page_statGrid__LDchP{grid-template-columns:repeat(3,1fr)}}.page_statItem__Fl0bP{display:flex;flex-direction:column;gap:2px}.page_statLabel__IWXPT{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bench-muted)}.page_statValue__NVSyW{font-size:1rem;font-weight:600;font-family:var(--font-heading);color:var(--bench-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_statValue__NVSyW[data-status=good]{color:#22c55e}.page_statValue__NVSyW[data-status=ok]{color:#f59e0b}.page_statValue__NVSyW[data-status=low]{color:var(--sleek-destructive)}.page_daysLoggedWrapper__CayFN{display:flex;flex-direction:column;gap:4px}.page_daysLoggedBar__PJH_Z{height:6px;background:var(--sleek-secondary);border-radius:3px;overflow:hidden}.page_daysLoggedProgress__HCiFC{height:100%;background:var(--sleek-primary);border-radius:3px}.page_calibrationHint__e3U9R{margin-top:16px;padding:14px;border-radius:1rem;font-size:.8125rem}.page_calibrationHint__e3U9R[data-type=increase]{background-color:rgba(34,197,94,.08);color:#22c55e}.page_calibrationHint__e3U9R[data-type=decrease]{background-color:rgba(245,158,11,.08);color:#f59e0b}.page_calibrationHint__e3U9R[data-type=info]{background-color:rgba(148,163,184,.12);color:var(--bench-muted)}.page_calibrationHint__e3U9R p{margin:0}.page_chipRow__Hy4bV{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;scroll-snap-type:x proximity;scroll-padding-inline:4px}.page_chipRow__Hy4bV[data-overflow]:not([data-at-end]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.page_chipRow__Hy4bV::-webkit-scrollbar{display:none}.page_chip__U7jag{display:flex;align-items:center;gap:6px;padding:8px 16px;min-height:var(--touch-target-min);border:1px solid var(--bench-rim);border-radius:9999px;background:transparent;color:var(--bench-muted);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;scroll-snap-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.page_chip__U7jag:active{transform:scale(.97)}.page_chip__U7jag[data-active=true]{background:var(--bench-ink);color:var(--bench-chassis);border-color:var(--bench-ink);font-weight:600}.page_chipDot__rRqAZ{width:8px;height:8px;border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:reduce){.page_chip__U7jag,.page_contributorRow__aSGQF,.page_moreAnalyticsToggle__rM9g4,.page_rangeSegment__Y_FAU,.page_seasonMuseumCard__I0Pvd{transition:none}.page_chip__U7jag:active,.page_contributorRow__aSGQF:active,.page_moreAnalyticsToggle__rM9g4:active,.page_rangeSegment__Y_FAU:active,.page_seasonMuseumCard__I0Pvd:active{transform:none}}.page_searchRow__isSsT{display:flex;align-items:center;gap:8px;padding:10px 13px;margin-bottom:10px;border-radius:13px;background:color-mix(in srgb,var(--bench-cut) 22%,transparent);box-shadow:inset 0 2px 3px var(--bench-recess),inset 0 -1px 0 var(--bench-lit-soft),0 1px 0 var(--bench-lit)}.page_searchIcon__mo0yG{flex:none;color:var(--bench-muted)}.page_searchInput__2cq_d{flex:1 1 auto;min-width:0;border:0;background:transparent;font-family:var(--font-sans);font-size:var(--text-base);color:var(--bench-ink);min-height:var(--touch-target-min)}.page_searchInput__2cq_d::placeholder{color:var(--bench-muted)}.page_searchInput__2cq_d:focus{outline:none}.page_searchRow__isSsT:focus-within{box-shadow:inset 0 2px 3px var(--bench-recess),inset 0 -1px 0 var(--bench-lit-soft),0 1px 0 var(--bench-lit),0 0 0 2px var(--bench-focus,var(--sleek-primary))}.page_searchInput__2cq_d::-webkit-search-cancel-button,.page_searchInput__2cq_d::-webkit-search-decoration{-webkit-appearance:none}