.automating.svelte-4xnlsk{max-width:720px;margin:0 auto}.hero.svelte-4xnlsk h1:where(.svelte-4xnlsk){margin:0 0 10px;font-size:2.3rem;line-height:1.12}.article-meta.svelte-4xnlsk{color:var(--muted-strong);gap:14px;margin-bottom:18px;font-size:.85rem;display:flex}.article-meta.svelte-4xnlsk p:where(.svelte-4xnlsk){margin:0}.lead.svelte-4xnlsk{line-height:1.65}h2.svelte-4xnlsk{margin:34px 0 10px;font-size:1.45rem}p.svelte-4xnlsk{margin:0 0 14px;line-height:1.65}.affiliate-disclosure.svelte-4xnlsk{color:var(--muted);margin:0;font-size:.7rem;line-height:1.4}.product-group-heading.svelte-4xnlsk{color:var(--muted-strong);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 0;font-size:.76rem;font-weight:750}.products.svelte-4xnlsk ul.product-rows:where(.svelte-4xnlsk){gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.product-row.svelte-4xnlsk{justify-items:start;gap:3px;min-width:0;display:grid}.product-name.svelte-4xnlsk{color:var(--heading);font-size:.88rem;font-weight:700;line-height:1.3}.shop-action.svelte-4xnlsk{justify-items:center;gap:2px;margin-top:1px;display:inline-grid}.products.svelte-4xnlsk a.shop-btn:where(.svelte-4xnlsk){border:1px solid var(--accent-2);background:var(--status-ok-bg);min-height:26px;color:var(--accent-2);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:3px 9px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.products.svelte-4xnlsk a.shop-btn:where(.svelte-4xnlsk):hover{background:var(--accent-2);color:var(--panel)}.references.svelte-4xnlsk{margin-top:clamp(40px,5vw,48px)}.affiliate-marker.svelte-4xnlsk{color:var(--muted);white-space:nowrap;font-size:.6rem;font-weight:500;line-height:1}.plot.svelte-4xnlsk{margin:14px 0 18px}.timeline-options.svelte-4xnlsk{gap:22px;margin:14px 0 18px;display:grid}.timeline.svelte-4xnlsk{margin:0}.timeline.svelte-4xnlsk h3:where(.svelte-4xnlsk){margin:0 0 8px;font-size:1rem}.personal-schedule.svelte-4xnlsk{border-top:1px solid var(--border);margin-top:4px;padding-top:24px}.timeline-description.svelte-4xnlsk{margin:-1px 0 10px;line-height:1.55}.timeline-group.svelte-4xnlsk+.timeline-group:where(.svelte-4xnlsk){margin-top:18px}.timeline-group.svelte-4xnlsk h4:where(.svelte-4xnlsk){margin:0 0 6px;font-size:.92rem}.plot.svelte-4xnlsk svg:where(.svelte-4xnlsk),.timeline.svelte-4xnlsk svg:where(.svelte-4xnlsk){width:100%;height:auto;display:block}.grid.svelte-4xnlsk{stroke:var(--border);stroke-dasharray:2 4}.tick.svelte-4xnlsk{fill:var(--muted);font-size:11px}.axis.svelte-4xnlsk{stroke:var(--border-strong)}.series.svelte-4xnlsk{fill:none;stroke-width:2px;stroke-linejoin:round}.bar.svelte-4xnlsk{opacity:.9}.bar-label.svelte-4xnlsk{fill:#fff;font-size:13px;font-weight:700}.plot.svelte-4xnlsk figcaption:where(.svelte-4xnlsk),.timeline-note.svelte-4xnlsk{color:var(--muted-strong);margin:6px 0 0;font-size:.85rem;line-height:1.5}.legend.svelte-4xnlsk{flex-wrap:wrap;gap:4px 14px;margin-bottom:4px;display:flex}.legend-item.svelte-4xnlsk{align-items:center;gap:5px;display:inline-flex}.swatch.svelte-4xnlsk{border-radius:2px;width:14px;height:3px}@media (width<=620px){.hero.svelte-4xnlsk h1:where(.svelte-4xnlsk){font-size:1.85rem}}
