@layer base{._badge_gb4hj_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;user-select:none}._primary_gb4hj_17{background-color:var(--primary);color:var(--primary-foreground);border:1px solid}._primary_gb4hj_17:hover{background-color:color-mix(in srgb,var(--primary) 80%,transparent)}._destructive_gb4hj_27{background-color:color-mix(in srgb,var(--error) 15%,var(--surface));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,var(--surface))}._destructive_gb4hj_27:hover{background-color:color-mix(in srgb,var(--error) 25%,var(--surface))}._secondary_gb4hj_37{background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid}._secondary_gb4hj_37:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}._outline_gb4hj_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_gb4hj_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_gb4hj_57{background-color:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,var(--surface))}._success_gb4hj_57:hover{background-color:color-mix(in srgb,var(--success) 25%,var(--surface))}._warning_gb4hj_67{background-color:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 20%,var(--surface))}._warning_gb4hj_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,var(--surface))}}@layer base{._tabsList_9ccu2_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_9ccu2_2::-webkit-scrollbar{display:none}._tabsTrigger_9ccu2_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_9ccu2_16:hover{color:var(--foreground)}._tabsTrigger_9ccu2_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_9ccu2_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_9ccu2_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_9ccu2_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_9ccu2_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_9ccu2_92{color:var(--foreground);outline:none}._tabsContent_9ccu2_92[hidden]{display:none!important}.dark ._tabsTrigger_9ccu2_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_9ccu2_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}._container_2e0ij_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._dayGroup_2e0ij_7{display:flex;flex-direction:column;gap:2px}._dayHeader_2e0ij_13{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--accent)}._dayLabel_2e0ij_23{font-family:var(--font-family-display);font-size:.8rem;font-weight:600;letter-spacing:.04em}._dayCount_2e0ij_30{font-family:var(--font-family-monospace);font-size:.65rem;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}._clientGroup_2e0ij_37{display:flex;flex-direction:column;padding-left:var(--spacing-2);border-left:2px solid var(--muted);margin-bottom:var(--spacing-2)}._clientGroupHeader_2e0ij_45{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);padding:2px 0}._row_2e0ij_53{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-1) 0;min-width:0}._rowMain_2e0ij_62{display:flex;align-items:baseline;gap:var(--spacing-2);min-width:0}._clientName_2e0ij_69{font-family:var(--font-family-display);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);flex-shrink:0}._exerciseName_2e0ij_78{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_2e0ij_85{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._bestBadge_2e0ij_92{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-family-monospace);font-size:.6rem;letter-spacing:.08em;color:var(--accent-foreground);background:var(--accent);padding:1px 5px;border-radius:var(--radius-full)}._bestIcon_2e0ij_105{width:10px;height:10px}._value_2e0ij_110{font-family:var(--font-family-monospace);font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}._time_2e0ij_117{font-family:var(--font-family-monospace);font-size:.65rem;font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap}._empty_2e0ij_125{font-style:italic;color:var(--muted-foreground);font-size:.85rem;margin:0}._moreNote_2e0ij_132{font-size:.72rem;font-style:italic;color:var(--muted-foreground);margin:0}@media(max-width:420px){._exerciseName_2e0ij_78{font-size:.82rem}._time_2e0ij_117{display:none}}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}
