.sw-page{padding-top:1rem}.sw-page>nav{margin-bottom:.5rem}.sw-page>section[aria-labelledby=tool-title]{padding-bottom:1.25rem}.sw-page #tool-title+p{margin-top:.5rem}.sw-page #instruction{margin-top:2rem}.sw-page #instruction>ol>li{display:flex;align-items:flex-start;gap:1rem}.sw-page #instruction>ol>li>span[aria-hidden]{flex-shrink:0}.sw-page #instruction>ol>li>p{margin-top:0;color:var(--text-muted)}.sw-workspace{display:flex;min-width:0;flex-direction:column;color:var(--text-primary);background:var(--surface)}.sw-toolbar{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.5rem}.sw-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.sw-fullscreen{flex-shrink:0;width:2.75rem;padding-inline:0}.sw-fullscreen>span{display:none}.sw-error{margin-top:.75rem;font-size:.875rem;line-height:1.5rem}.sw-stage{display:flex;min-width:0;flex-direction:column;align-items:center;gap:1rem;padding-block:1rem 1.25rem}.sw-clock{container-type:inline-size;width:100%;min-width:0;text-align:center}.sw-digits{display:inline-flex;max-width:100%;align-items:baseline;font-size:calc(clamp(2rem,15vw,7rem) * var(--sw-time-scale, 1));font-weight:800;line-height:1.15;white-space:nowrap}@supports (font-size: 1cqw){.sw-digits{font-size:calc(clamp(2rem,20cqw,7rem) * var(--sw-time-scale, 1))}}.sw-fraction{font-size:.48em;font-weight:700;letter-spacing:-.03em}.sw-actions{display:grid;width:100%;max-width:29rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sw-action{min-height:3.5rem;min-width:0;padding-inline:.5rem;font-size:.875rem}.sw-reset{width:100%;max-width:15rem}.sw-reset:disabled,.sw-action:disabled{opacity:1;border-color:var(--border);background:var(--surface);color:var(--text-muted)}.sw-reset:disabled:hover,.sw-action:disabled:hover{border-color:var(--border);background:var(--surface)}.sw-laps{min-width:0;border-top:1px solid var(--border);padding-top:1rem}.sw-laps-title{margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.5rem}.sw-empty{display:flex;min-height:4.5rem;align-items:center;justify-content:center;padding-block:.5rem;font-size:.875rem;line-height:1.5rem;text-align:center}.sw-laps-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.5rem}.sw-laps-table th,.sw-laps-table td{padding:.75rem .5rem;text-align:left}.sw-laps-table th:first-child{padding-left:.25rem}.sw-laps-table thead{color:var(--text-muted);font-size:.875rem;font-weight:500;line-height:1.25rem}.sw-laps-table thead th{font-weight:500}.sw-laps-table tr{border-bottom:1px solid var(--border)}.sw-laps-table tbody tr:last-child{border-bottom:0}.sw-lap-number-column{width:25%}.sw-lap-number,.sw-lap-split{font-weight:700}.sw-lap-split>.tabular-nums,.sw-lap-total>.tabular-nums{white-space:nowrap}.sw-lap-best,.sw-lap-slowest{display:inline-block;margin-left:.75rem;font-size:.75rem;font-weight:500;line-height:1.25rem}.sw-lap-best{border-radius:.5rem;padding-inline:.5rem;color:var(--primary);background:var(--primary-soft)}.sw-lap-slowest{color:var(--text-muted)}.sw-total-label{display:none}@media(max-width:47.999rem){.sw-reset{max-width:none}.sw-laps-table,.sw-laps-table tbody{display:block}.sw-laps-table colgroup{display:none}.sw-laps-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sw-laps-table tbody tr{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;padding-block:.75rem}.sw-laps-table tbody th,.sw-laps-table tbody td{padding:0}.sw-lap-number{grid-column:1;grid-row:1 / 3;align-self:center}.sw-lap-split{display:flex;grid-column:2;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .5rem}.sw-lap-best,.sw-lap-slowest{margin-left:0}.sw-lap-total{grid-column:2;font-size:.875rem;line-height:1.25rem}.sw-total-label{display:inline}}@media(min-width:48rem){.sw-page{padding-top:1.5rem}.sw-page>section[aria-labelledby=tool-title]{padding-bottom:1.5rem}.sw-status{font-size:1rem;line-height:1.5rem}.sw-fullscreen{width:auto;padding-inline:1rem}.sw-fullscreen>span{display:inline}.sw-stage{gap:1.25rem;padding-block:1rem 1.5rem}.sw-clock{margin-bottom:.5rem}.sw-action{font-size:1rem}.sw-laps{padding-top:1.25rem}.sw-laps-title{font-size:1.25rem;line-height:1.75rem}.sw-empty{min-height:7.5rem}}.sw-workspace:fullscreen{width:100%;height:100%;overflow-y:auto;padding:1rem;background:var(--surface)}.sw-workspace:fullscreen .sw-stage{flex:1 0 auto;justify-content:center;min-height:16rem}.sw-workspace:fullscreen .sw-digits{font-size:calc(clamp(2rem,20cqw,14rem) * var(--sw-time-scale, 1))}.sw-workspace:fullscreen .sw-laps{flex-shrink:0;max-height:32vh;overflow-y:auto}.sw-workspace:fullscreen .sw-laps-title{position:sticky;top:0;background:var(--surface)}@media(min-width:48rem){.sw-workspace:fullscreen{padding:1.5rem 2rem}}
