.yearpath[data-astro-cid-uuiaqeqe]{margin:0}.yearpath[data-astro-cid-uuiaqeqe] svg[data-astro-cid-uuiaqeqe]{width:100%;height:auto;max-width:100%;display:block}.yp-axis[data-astro-cid-uuiaqeqe],.yp-sub[data-astro-cid-uuiaqeqe]{font-family:var(--font-mono);font-size:11px;fill:var(--muted2)}.yp-label[data-astro-cid-uuiaqeqe]{font-family:var(--font-mono);font-size:19px;font-weight:700}.yp-label-down[data-astro-cid-uuiaqeqe]{fill:var(--red)}.yp-label-up[data-astro-cid-uuiaqeqe]{fill:var(--accent)}.yearpath[data-astro-cid-uuiaqeqe] figcaption[data-astro-cid-uuiaqeqe]{margin-top:14px;font-size:.85rem;color:var(--muted2);max-width:58ch}.yp-halo[data-astro-cid-uuiaqeqe]{opacity:.35}html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-draw[data-astro-cid-uuiaqeqe]{stroke-dasharray:1;stroke-dashoffset:1}html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-pop[data-astro-cid-uuiaqeqe],html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-halo[data-astro-cid-uuiaqeqe],html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-fade[data-astro-cid-uuiaqeqe]{opacity:0}.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-draw-down[data-astro-cid-uuiaqeqe]{animation:yp-draw 1.1s cubic-bezier(.4,0,.2,1) forwards}.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-draw-up[data-astro-cid-uuiaqeqe]{animation:yp-draw .95s cubic-bezier(.4,0,.2,1) 1s forwards}.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-pop-trough[data-astro-cid-uuiaqeqe],.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-halo-trough[data-astro-cid-uuiaqeqe],.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-fade-trough[data-astro-cid-uuiaqeqe]{animation:yp-in .42s ease-out 1.02s forwards}.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-pop-close[data-astro-cid-uuiaqeqe],.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-halo-close[data-astro-cid-uuiaqeqe],.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-fade-close[data-astro-cid-uuiaqeqe]{animation:yp-in .42s ease-out 1.88s forwards}.yearpath[data-astro-cid-uuiaqeqe].is-playing .yp-halo-trough[data-astro-cid-uuiaqeqe]{animation:yp-in .42s ease-out 1.02s forwards,yp-pulse 2.6s ease-in-out 1.6s infinite}@keyframes yp-draw{to{stroke-dashoffset:0}}@keyframes yp-in{0%{opacity:0}to{opacity:1}}@keyframes yp-pulse{0%,to{r:11;opacity:.35}50%{r:16;opacity:.08}}@media(prefers-reduced-motion:reduce){html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-draw[data-astro-cid-uuiaqeqe],html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-pop[data-astro-cid-uuiaqeqe],html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-halo[data-astro-cid-uuiaqeqe],html.has-js .yearpath[data-astro-cid-uuiaqeqe].is-armed .yp-fade[data-astro-cid-uuiaqeqe]{stroke-dashoffset:0;opacity:unset}.yearpath[data-astro-cid-uuiaqeqe].is-playing [data-astro-cid-uuiaqeqe]{animation:none!important}}.regime-grid[data-astro-cid-7g6quif5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.regime-panel[data-astro-cid-7g6quif5]{margin:0;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.regime-good[data-astro-cid-7g6quif5]{border-top:3px solid var(--accent)}.regime-bad[data-astro-cid-7g6quif5]{border-top:3px solid var(--red)}.regime-head[data-astro-cid-7g6quif5]{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.regime-eyebrow[data-astro-cid-7g6quif5]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}.regime-verdict[data-astro-cid-7g6quif5]{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.regime-good[data-astro-cid-7g6quif5] .regime-verdict[data-astro-cid-7g6quif5]{color:var(--accent)}.regime-bad[data-astro-cid-7g6quif5] .regime-verdict[data-astro-cid-7g6quif5]{color:var(--red)}.regime-panel[data-astro-cid-7g6quif5] svg[data-astro-cid-7g6quif5]{width:100%;height:auto;display:block}.rg-ma[data-astro-cid-7g6quif5]{font-family:var(--font-mono);font-size:10px;fill:var(--muted2)}.rg-tag[data-astro-cid-7g6quif5]{font-family:var(--font-mono);font-size:12px;font-weight:600}.rg-tag-good[data-astro-cid-7g6quif5]{fill:var(--accent)}.rg-tag-bad[data-astro-cid-7g6quif5]{fill:var(--red)}.regime-note[data-astro-cid-7g6quif5]{margin-top:12px;font-size:.92rem;color:var(--muted)}.regime-caption[data-astro-cid-7g6quif5]{margin-top:16px;font-size:.85rem;color:var(--muted2);max-width:62ch}.rg-halo[data-astro-cid-7g6quif5]{opacity:.4}html.has-js .regime[data-astro-cid-7g6quif5].is-armed .rg-draw[data-astro-cid-7g6quif5]{stroke-dasharray:1;stroke-dashoffset:1}html.has-js .regime[data-astro-cid-7g6quif5].is-armed .rg-mark[data-astro-cid-7g6quif5]{opacity:0}.regime[data-astro-cid-7g6quif5].is-playing .rg-draw[data-astro-cid-7g6quif5]{animation:rg-draw 1s cubic-bezier(.4,0,.2,1) forwards}.regime[data-astro-cid-7g6quif5].is-playing .rg-mark[data-astro-cid-7g6quif5]{animation:rg-in .4s ease-out .9s forwards}.regime[data-astro-cid-7g6quif5].is-playing .rg-halo-good[data-astro-cid-7g6quif5],.regime[data-astro-cid-7g6quif5].is-playing .rg-halo-bad[data-astro-cid-7g6quif5]{animation:rg-in .4s ease-out .9s forwards,rg-pulse 2.8s ease-in-out 1.3s infinite}@keyframes rg-draw{to{stroke-dashoffset:0}}@keyframes rg-in{0%{opacity:0}to{opacity:1}}@keyframes rg-pulse{0%,to{r:12;opacity:.4}50%{r:17;opacity:.1}}@media(max-width:860px){.regime-grid[data-astro-cid-7g6quif5]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html.has-js .regime[data-astro-cid-7g6quif5].is-armed .rg-draw[data-astro-cid-7g6quif5],html.has-js .regime[data-astro-cid-7g6quif5].is-armed .rg-mark[data-astro-cid-7g6quif5]{stroke-dashoffset:0;opacity:unset}.regime[data-astro-cid-7g6quif5].is-playing [data-astro-cid-7g6quif5]{animation:none!important}}
