.page.svelte-it5i5a{max-width:560px;margin:0 auto;padding:24px 16px 64px}.crumb.svelte-it5i5a{font-size:13px;margin-bottom:16px}.crumb.svelte-it5i5a a:where(.svelte-it5i5a){color:#6366f1;text-decoration:none}.head.svelte-it5i5a h1:where(.svelte-it5i5a){font-size:28px;margin:4px 0 6px;font-weight:800}.head.svelte-it5i5a p:where(.svelte-it5i5a){color:#6b7280;margin:0 0 24px;font-size:14px}.display.svelte-it5i5a{text-align:center;padding:32px 0 24px}.bpm-num.svelte-it5i5a{font-size:100px;font-weight:800;color:#d1d5db;line-height:1;font-variant-numeric:tabular-nums}.bpm-num.has.svelte-it5i5a{color:#6366f1}.bpm-label.svelte-it5i5a{font-size:14px;letter-spacing:4px;color:#6b7280;margin-top:4px}.confidence.svelte-it5i5a{margin-top:12px;font-size:13px}.conf-high.svelte-it5i5a{color:#16a34a}.conf-medium.svelte-it5i5a{color:#d97706}.conf-low.svelte-it5i5a{color:#6b7280}.tap-btn.svelte-it5i5a{display:block;width:100%;padding:64px 0;background:#6366f1;color:#fff;border:none;border-radius:14px;font-size:28px;font-weight:800;letter-spacing:4px;cursor:pointer;font-family:inherit;transition:transform .05s}.tap-btn.svelte-it5i5a:active{transform:scale(.98);background:#4f46e5}.actions.svelte-it5i5a{text-align:center;margin-top:16px}.reset.svelte-it5i5a{padding:8px 18px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit}.info.svelte-it5i5a{margin-top:40px;padding:20px;background:#f9fafb;border-radius:10px}.info.svelte-it5i5a h2:where(.svelte-it5i5a){font-size:16px;margin:0 0 10px}.info.svelte-it5i5a ul:where(.svelte-it5i5a){margin:0;padding-left:18px;color:#4b5563;line-height:1.8;font-size:14px}
