.tm[data-astro-cid-6rvzvpoe]{text-align:center;padding:18px}.phase[data-astro-cid-6rvzvpoe]{margin:4px 0 0;font-weight:700}.clock[data-astro-cid-6rvzvpoe]{max-width:560px;margin:4px auto 16px;padding:18px 20px 22px;container-type:inline-size}.display[data-astro-cid-6rvzvpoe]{font-size:min(clamp(3rem, 16vw, 6rem), calc(150cqw / var(--chars,5)));white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);margin:4px 0 14px;font-weight:800;line-height:1.1}.bar[data-astro-cid-6rvzvpoe]{background:var(--surface-2);border-radius:999px;max-width:520px;height:8px;margin:0 auto;overflow:hidden}.bar[data-astro-cid-6rvzvpoe] div[data-astro-cid-6rvzvpoe]{background:var(--accent);width:0;height:100%;transition:width .16s linear}.set-row[data-astro-cid-6rvzvpoe]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.set-row[data-astro-cid-6rvzvpoe] input[data-astro-cid-6rvzvpoe]{text-align:center;width:9em;font-size:1.1rem}.presets[data-astro-cid-6rvzvpoe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:420px;margin:10px auto;display:grid}.presets[data-astro-cid-6rvzvpoe] button[data-astro-cid-6rvzvpoe]{font:inherit;border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;padding:4px 6px;font-size:.9rem}.controls[data-astro-cid-6rvzvpoe]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;max-width:420px;margin:8px auto 0;display:grid}.controls[data-astro-cid-6rvzvpoe]>*{min-width:0}.controls[data-astro-cid-6rvzvpoe] .btn[data-astro-cid-6rvzvpoe],.controls[data-astro-cid-6rvzvpoe] .hint-wrap{width:100%;font-size:1.05rem}.full-btn[data-astro-cid-6rvzvpoe]{min-height:44px;margin-top:10px}.clock[data-astro-cid-6rvzvpoe][data-done]{box-shadow:0 0 0 2px var(--accent)}@media (prefers-reduced-motion:no-preference){.clock[data-astro-cid-6rvzvpoe][data-done]{animation:.42s ease-out timer-done}}@keyframes timer-done{50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 25%, transparent)}}.ringing[data-astro-cid-6rvzvpoe]{text-wrap:balance;margin:4px 0 0;font-size:.9rem;font-weight:600}.ringing[data-astro-cid-6rvzvpoe] svg{vertical-align:-3px;color:var(--accent);margin-right:6px}.controls[data-astro-cid-6rvzvpoe] .quiet[data-astro-cid-6rvzvpoe]{color:#fff;background:#c23a2b;border-color:#c23a2b}.snd-row[data-astro-cid-6rvzvpoe]{border:1px solid var(--border);background:var(--bg);width:100%;max-width:420px;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:12px auto 0;padding:0 12px 0 14px;font-size:.95rem;display:flex}.snd-row[data-astro-cid-6rvzvpoe][hidden]{display:none}.snd-row[data-astro-cid-6rvzvpoe] .k[data-astro-cid-6rvzvpoe]{color:var(--text-muted);flex:none}.snd-row[data-astro-cid-6rvzvpoe] b[data-astro-cid-6rvzvpoe]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.snd-row[data-astro-cid-6rvzvpoe] svg{color:var(--text-muted);flex:none}.snd-dlg[data-astro-cid-6rvzvpoe]{border:1px solid var(--border);background:var(--surface);width:min(460px,100vw - 32px);max-width:none;height:min(680px,100dvh - 32px);max-height:none;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;padding:0;overflow:hidden}.snd-dlg[data-astro-cid-6rvzvpoe][open]{display:flex}.snd-dlg[data-astro-cid-6rvzvpoe]::backdrop{background:#00000073}.snd-head[data-astro-cid-6rvzvpoe]{align-items:center;gap:8px;padding:10px 8px 6px 18px;display:flex}.snd-head[data-astro-cid-6rvzvpoe] h2[data-astro-cid-6rvzvpoe]{flex:1;margin:0;font-size:1.02rem}.snd-x[data-astro-cid-6rvzvpoe]{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.snd-kinds[data-astro-cid-6rvzvpoe]{flex:none;width:auto;margin:0 18px 8px}.snd-kinds[data-astro-cid-6rvzvpoe] small[data-astro-cid-6rvzvpoe]{opacity:.75;margin-left:5px;font-weight:400}.snd-panel[data-astro-cid-6rvzvpoe]{flex:1;min-height:0;padding:0 12px 8px;overflow:auto}.snd-panel[data-astro-cid-6rvzvpoe][hidden]{display:none}.snd-li[data-astro-cid-6rvzvpoe]{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:4px 8px 4px 6px;display:flex}.snd-li[data-astro-cid-6rvzvpoe][aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.snd-li[data-astro-cid-6rvzvpoe]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.snd-play[data-astro-cid-6rvzvpoe]{border:1px solid var(--border);background:var(--bg);border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.snd-play[data-astro-cid-6rvzvpoe].none{color:var(--text-muted);border-style:dashed}.snd-li[data-astro-cid-6rvzvpoe] .i-stop,.snd-li[data-astro-cid-6rvzvpoe].now .i-play{display:none}.snd-li[data-astro-cid-6rvzvpoe].now .i-stop{display:block}.snd-li[data-astro-cid-6rvzvpoe].now .snd-play[data-astro-cid-6rvzvpoe]{border-color:var(--accent);color:var(--accent)}.snd-nm[data-astro-cid-6rvzvpoe]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.snd-nm[data-astro-cid-6rvzvpoe] b[data-astro-cid-6rvzvpoe]{overflow-wrap:anywhere;font-size:.95rem;font-weight:500;line-height:1.3}.snd-li[data-astro-cid-6rvzvpoe][aria-checked=true] .snd-nm[data-astro-cid-6rvzvpoe] b[data-astro-cid-6rvzvpoe]{font-weight:700}.snd-nm[data-astro-cid-6rvzvpoe] small[data-astro-cid-6rvzvpoe]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.snd-li[data-astro-cid-6rvzvpoe] .snd-ok{color:var(--accent);visibility:hidden;flex:none}.snd-li[data-astro-cid-6rvzvpoe][aria-checked=true] .snd-ok{visibility:visible}.snd-foot[data-astro-cid-6rvzvpoe]{padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex:none;gap:8px;display:grid}.snd-f[data-astro-cid-6rvzvpoe]{align-items:center;gap:12px;min-height:40px;margin:0;font-size:.9rem;display:flex}.snd-f[data-astro-cid-6rvzvpoe]>.k[data-astro-cid-6rvzvpoe]{width:5.4em;color:var(--text-muted);flex:none}.snd-f[data-astro-cid-6rvzvpoe] input[data-astro-cid-6rvzvpoe][type=range]{flex:1;min-width:0}.snd-pct[data-astro-cid-6rvzvpoe]{text-align:right;width:3em;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.snd-rep[data-astro-cid-6rvzvpoe]{flex:1;width:auto;margin:0}.snd-sw[data-astro-cid-6rvzvpoe]{cursor:pointer;flex:none;width:40px;height:24px;position:relative}.snd-sw[data-astro-cid-6rvzvpoe] input[data-astro-cid-6rvzvpoe]{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.snd-sw[data-astro-cid-6rvzvpoe] i[data-astro-cid-6rvzvpoe]{background:var(--border);pointer-events:none;border-radius:12px;position:absolute;inset:0}.snd-sw[data-astro-cid-6rvzvpoe] i[data-astro-cid-6rvzvpoe]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.snd-sw[data-astro-cid-6rvzvpoe] input[data-astro-cid-6rvzvpoe]:checked+i[data-astro-cid-6rvzvpoe]{background:var(--accent)}.snd-sw[data-astro-cid-6rvzvpoe] input[data-astro-cid-6rvzvpoe]:checked+i[data-astro-cid-6rvzvpoe]:after{translate:16px}.snd-sw[data-astro-cid-6rvzvpoe] input[data-astro-cid-6rvzvpoe]:focus-visible+i[data-astro-cid-6rvzvpoe]{outline:2px solid var(--accent);outline-offset:2px}.snd-sw[data-astro-cid-6rvzvpoe] input[data-astro-cid-6rvzvpoe]:disabled+i[data-astro-cid-6rvzvpoe]{opacity:.45}.snd-say[data-astro-cid-6rvzvpoe]{min-width:0;color:var(--text-muted);font-size:.8rem}.snd-note[data-astro-cid-6rvzvpoe]{color:var(--text-muted);margin:0;font-size:.78rem}@media (width<=599px){.snd-dlg[data-astro-cid-6rvzvpoe]{border-width:1px 0 0;border-radius:16px 16px 0 0;width:100vw;height:min(88dvh,680px);margin:0;inset:auto 0 0}.snd-dlg[data-astro-cid-6rvzvpoe]:before{content:"";background:var(--border);border-radius:2px;flex:none;align-self:center;width:36px;height:4px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.snd-sw[data-astro-cid-6rvzvpoe] i[data-astro-cid-6rvzvpoe]:after{transition:none}}.clock[data-astro-cid-6rvzvpoe]:fullscreen{flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;container-type:normal}.clock[data-astro-cid-6rvzvpoe]:fullscreen .display[data-astro-cid-6rvzvpoe]{font-size:min(calc(115vw / var(--chars,5)), 30vh)}.clock[data-astro-cid-6rvzvpoe]:fullscreen .bar[data-astro-cid-6rvzvpoe]{width:min(80vw,900px)}.clock[data-astro-cid-6rvzvpoe]:fullscreen .controls[data-astro-cid-6rvzvpoe]{width:min(80vw,520px);max-width:none;margin:28px auto 0}.laps[data-astro-cid-6rvzvpoe]{text-align:left;font-variant-numeric:tabular-nums;max-width:420px;margin:16px auto 0}.laps[data-astro-cid-6rvzvpoe] .fast{color:var(--positive);font-weight:700}.laps[data-astro-cid-6rvzvpoe] .slow{color:var(--negative);font-weight:700}kbd[data-astro-cid-6rvzvpoe]{font-family:var(--font);border:1px solid var(--border);background:var(--surface-2);border-radius:4px;padding:1px 6px;font-size:.85em}
