.heartbeat.svelte-juyjn3{all:unset;cursor:pointer;flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.heartbeat.svelte-juyjn3:focus-visible{outline:2px solid var(--color-oxide);outline-offset:4px}svg.svelte-juyjn3{width:100%;height:56px;display:block}.baseline.svelte-juyjn3{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent);stroke-width:1px;stroke-dasharray:2 4}.pulse.svelte-juyjn3{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:480 6000;stroke-dashoffset:480px;will-change:stroke-dashoffset;animation:5.4s linear infinite svelte-juyjn3-hb-trace}.heartbeat-calm.svelte-juyjn3 .pulse:where(.svelte-juyjn3){stroke:var(--color-ink-mute);animation-duration:5.4s}.heartbeat-elevated.svelte-juyjn3 .pulse:where(.svelte-juyjn3){stroke:color-mix(in srgb, var(--color-oxide) 60%, var(--color-ink));stroke-width:1.4px;animation-duration:3.6s}.heartbeat-stressed.svelte-juyjn3 .pulse:where(.svelte-juyjn3){stroke:var(--color-oxide);stroke-width:1.6px;animation-duration:2.4s}@keyframes svelte-juyjn3-hb-trace{0%{stroke-dashoffset:480px}to{stroke-dashoffset:-6000px}}@media (prefers-reduced-motion:reduce){.pulse.svelte-juyjn3{stroke-dasharray:none;stroke-dashoffset:0;opacity:.85;animation:none}}.footer-line.svelte-juyjn3{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);align-items:baseline;gap:.55rem;font-size:9.5px;display:flex}.state-tag.svelte-juyjn3{color:var(--color-ink-mute)}.heartbeat-elevated.svelte-juyjn3 .state-tag:where(.svelte-juyjn3){color:color-mix(in srgb, var(--color-oxide) 70%, var(--color-ink-mute))}.heartbeat-stressed.svelte-juyjn3 .state-tag:where(.svelte-juyjn3){color:var(--color-oxide)}.label.svelte-juyjn3{color:var(--color-ink-faint);text-transform:none;letter-spacing:.06em;font-style:italic;font-family:var(--font-display,Georgia, serif)}.why-glyph.svelte-juyjn3{color:var(--color-ink-faint);opacity:.7;margin-left:auto;font-size:11px;transition:color .14s,opacity .14s}.heartbeat.svelte-juyjn3:hover .why-glyph:where(.svelte-juyjn3),.heartbeat.svelte-juyjn3:focus-visible .why-glyph:where(.svelte-juyjn3){color:var(--color-oxide);opacity:1}.why-pop.svelte-juyjn3{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink-soft);opacity:0;pointer-events:none;z-index:6;max-width:480px;margin-top:6px;padding:8px 12px;font-size:.78rem;line-height:1.4;transition:opacity .16s;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 30px -16px #1a161447}.heartbeat.svelte-juyjn3:hover .why-pop:where(.svelte-juyjn3),.heartbeat.svelte-juyjn3:focus-visible .why-pop:where(.svelte-juyjn3){opacity:1}@media (prefers-reduced-motion:reduce){.why-pop.svelte-juyjn3{transition:none}}
