.crm-sheet text{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--muted-foreground);font-size:10px}.crm-sheet .crm-stage{fill:var(--ink);letter-spacing:.18em}.crm-sheet .crm-tag{letter-spacing:.1em;font-size:8.5px}.crm-sheet .crm-task{letter-spacing:.12em;font-size:8px}.crm-sheet .crm-dot{fill:var(--brand);opacity:0}@media (prefers-reduced-motion:no-preference){.js-reveal .crm-sheet.is-drawn .svc-draw{stroke-dasharray:1;animation:.7s cubic-bezier(.65,0,.35,1) both svc-draw;animation-delay:calc(80ms + var(--svc-i,0) * 90ms)}.js-reveal .crm-sheet.is-drawn .svc-fade{animation:.45s ease-out both svc-fade-in;animation-delay:calc(.2s + var(--svc-i,0) * 80ms)}.js-reveal .crm-sheet.is-drawn .crm-dot{animation:4.6s linear 1.9s infinite crm-travel}}@keyframes crm-travel{0%{opacity:0;transform:translate(0)}6%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(376px)}}
