.pf-moody.svelte-15cyc3e{margin:0}.pf-moody.svelte-15cyc3e svg:where(.svelte-15cyc3e){width:100%;height:auto;display:block}.lbl.svelte-15cyc3e{fill:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px}.lbl-band.svelte-15cyc3e{fill:color-mix(in srgb, var(--color-warning) 80%, black);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.lbl-curve.svelte-15cyc3e{fill:color-mix(in srgb, var(--color-accent-deep) 85%, transparent);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.lbl-readout.svelte-15cyc3e{fill:#fff;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px}.axis-title.svelte-15cyc3e{fill:var(--color-muted);font-size:12px;font-weight:500}figcaption.svelte-15cyc3e{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.pf-regime.svelte-15cyc3e{background:var(--color-surface);border-color:color-mix(in srgb, var(--regime-color,var(--color-accent)) 35%, transparent);color:color-mix(in srgb, var(--regime-color,var(--color-accent)) 80%, var(--color-text));align-items:center;gap:.4rem;display:inline-flex}.pf-regime-dot.svelte-15cyc3e{background:var(--regime-color,var(--color-accent));width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--regime-color,var(--color-accent)) 25%, transparent);border-radius:50%}.pulse.svelte-15cyc3e{transform-origin:50%;transform-box:fill-box;animation:2s ease-in-out infinite svelte-15cyc3e-pf-moody-pulse}@keyframes svelte-15cyc3e-pf-moody-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.15;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.pulse.svelte-15cyc3e{animation:none}}
