@layer component{.K2lTnG_Stopwatch{gap:var(--space-4);display:grid}.K2lTnG_Stopwatch .K2lTnG_face{gap:var(--space-2);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);text-align:center;display:grid}.K2lTnG_Stopwatch .K2lTnG_time{font-family:var(--font-family-mono);font-size:clamp(3rem,14vw,6.5rem);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--font-leading-tight);letter-spacing:-.02em}.K2lTnG_Stopwatch .K2lTnG_lap{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.K2lTnG_Stopwatch .K2lTnG_controls{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.K2lTnG_Stopwatch .K2lTnG_hint,.K2lTnG_Stopwatch .K2lTnG_empty{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:center}.K2lTnG_Stopwatch kbd{padding-inline:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-family:var(--font-family-mono)}.K2lTnG_Stopwatch .K2lTnG_laps{gap:var(--space-2);display:grid}.K2lTnG_Stopwatch .K2lTnG_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.K2lTnG_Stopwatch .K2lTnG_toolbar h2{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-inline-end:auto}.K2lTnG_Stopwatch .K2lTnG_empty{text-align:start}.K2lTnG_Stopwatch .K2lTnG_scroller{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);max-block-size:28rem;overflow:auto}.K2lTnG_Stopwatch table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.K2lTnG_Stopwatch th,.K2lTnG_Stopwatch td{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border-subtle);text-align:start;white-space:nowrap}.K2lTnG_Stopwatch td{font-family:var(--font-family-mono)}.K2lTnG_Stopwatch td:last-child{font-family:var(--font-family-sans);font-size:var(--font-size-xs)}.K2lTnG_Stopwatch thead th{background:var(--color-bg-surface);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);position:sticky;inset-block-start:0}.K2lTnG_Stopwatch tbody tr:last-child>*{border-block-end:0}.K2lTnG_Stopwatch tr[data-rank=fastest]{font-weight:var(--font-weight-semibold)}.K2lTnG_Stopwatch tr[data-rank=slowest] td{color:var(--color-text-secondary)}}
