.viz[data-astro-cid-jlzjxshd]{--blue:#2f8fe8;--warn:#d9822b}.viz[data-astro-cid-jlzjxshd] .fig-body[data-astro-cid-jlzjxshd] svg[data-astro-cid-jlzjxshd]{touch-action:pan-y;min-width:0;overflow:visible}.viz-head[data-astro-cid-jlzjxshd]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:6px;font-size:13px;display:flex}.viz-legend[data-astro-cid-jlzjxshd]{gap:14px;display:flex}.viz-legend[data-astro-cid-jlzjxshd] span[data-astro-cid-jlzjxshd]{align-items:center;gap:6px;display:inline-flex}.sw[data-astro-cid-jlzjxshd]{background:var(--blue);border-radius:2px;width:14px;height:3px;display:inline-block}.sw[data-astro-cid-jlzjxshd].s2{background:repeating-linear-gradient(90deg, var(--fg) 0 4px, transparent 4px 7px)}.sw[data-astro-cid-jlzjxshd].s3{background:color-mix(in srgb, var(--fg) 28%, transparent);height:8px}.viz-read[data-astro-cid-jlzjxshd]{font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;min-height:1.4em;font-size:12.5px}.grid[data-astro-cid-jlzjxshd]{stroke:var(--line);stroke-width:1px}.base[data-astro-cid-jlzjxshd]{stroke:var(--underline);stroke-width:1px}.tick[data-astro-cid-jlzjxshd]{fill:var(--faint);font-size:11px;font-family:var(--mono)}.band[data-astro-cid-jlzjxshd] rect[data-astro-cid-jlzjxshd]{fill:color-mix(in srgb, var(--warn) 12%, transparent)}.band[data-astro-cid-jlzjxshd] text[data-astro-cid-jlzjxshd]{fill:var(--warn);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:11.5px;font-weight:600}.mark[data-astro-cid-jlzjxshd] line[data-astro-cid-jlzjxshd]{stroke:var(--underline);stroke-dasharray:2 4}.mark[data-astro-cid-jlzjxshd] text[data-astro-cid-jlzjxshd]{fill:var(--muted);font-size:11.5px}.area[data-astro-cid-jlzjxshd]{fill:color-mix(in srgb, var(--blue) 14%, transparent)}.l1[data-astro-cid-jlzjxshd]{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linejoin:round}.l2[data-astro-cid-jlzjxshd]{fill:none;stroke:var(--fg);stroke-width:1.4px;stroke-dasharray:4 3;opacity:.7}.peak[data-astro-cid-jlzjxshd]{fill:var(--blue);stroke:var(--bg);stroke-width:2px}.ca[data-astro-cid-jlzjxshd]{fill:var(--blue)}.cb[data-astro-cid-jlzjxshd]{fill:color-mix(in srgb, var(--fg) 28%, transparent)}.cursor[data-astro-cid-jlzjxshd]{opacity:0}.cursor[data-astro-cid-jlzjxshd].on{opacity:1}.cursor[data-astro-cid-jlzjxshd] line[data-astro-cid-jlzjxshd]{stroke:var(--fg);stroke-width:1px;opacity:.5}.hit[data-astro-cid-jlzjxshd]{fill:#0000;cursor:crosshair}@media (width<=560px){.tick[data-astro-cid-jlzjxshd],.mark[data-astro-cid-jlzjxshd] text[data-astro-cid-jlzjxshd],.band[data-astro-cid-jlzjxshd] text[data-astro-cid-jlzjxshd]{font-size:19px}.l1[data-astro-cid-jlzjxshd]{stroke-width:2.6px}.viz-read[data-astro-cid-jlzjxshd]{font-size:11.5px}}.hb[data-astro-cid-jlzjxshd]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hb[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]{grid-template-columns:minmax(0,13em) minmax(0,1fr) 8.5em;align-items:center;gap:4px 14px;font-size:14px;display:grid}.hb-t[data-astro-cid-jlzjxshd]{color:var(--fg)}.hb-track[data-astro-cid-jlzjxshd]{background:var(--chip);border-radius:5px;height:10px;overflow:hidden}.hb-bar[data-astro-cid-jlzjxshd]{height:100%;width:var(--w);background:var(--blue);border-radius:5px;display:block}.hb[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]:not(.hi) .hb-bar[data-astro-cid-jlzjxshd]{background:color-mix(in srgb, var(--blue) 55%, var(--chip))}.hb[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd].hi .hb-t[data-astro-cid-jlzjxshd],.hb[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd].hi .hb-v[data-astro-cid-jlzjxshd]{font-weight:600}.hb-v[data-astro-cid-jlzjxshd]{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.hb-v[data-astro-cid-jlzjxshd] small[data-astro-cid-jlzjxshd]{color:var(--faint);font-size:11.5px}.hb-note[data-astro-cid-jlzjxshd]{color:var(--muted);grid-column:1/-1;margin-top:-4px;font-size:12.5px}@media (width<=560px){.hb[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]{grid-template-columns:minmax(0,1fr) auto}.hb-track[data-astro-cid-jlzjxshd]{grid-area:2/1/auto/-1}}.st[data-astro-cid-jlzjxshd]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 20px;margin:0;padding:0;list-style:none;display:grid}.st[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]{flex-direction:column;gap:2px;display:flex}.st-v[data-astro-cid-jlzjxshd]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:26px;font-weight:600}.st[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]:first-child .st-v[data-astro-cid-jlzjxshd]{color:var(--blue)}.st-t[data-astro-cid-jlzjxshd]{color:var(--fg2);font-size:13.5px}.st-n[data-astro-cid-jlzjxshd]{color:var(--faint);font-size:12px}.rings[data-astro-cid-jlzjxshd]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rings[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]{justify-items:center;gap:2px;display:grid}.rg-ring[data-astro-cid-jlzjxshd]{place-items:center;width:124px;height:124px;margin-bottom:8px;display:grid;position:relative}.rg-ring[data-astro-cid-jlzjxshd] svg[data-astro-cid-jlzjxshd]{position:absolute;inset:0;transform:rotate(-90deg)}.rg-track[data-astro-cid-jlzjxshd],.rg-arc[data-astro-cid-jlzjxshd]{fill:none;stroke-width:8px}.rg-track[data-astro-cid-jlzjxshd]{stroke:var(--chip)}.rg-arc[data-astro-cid-jlzjxshd]{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:var(--p) var(--c)}.rg-v[data-astro-cid-jlzjxshd]{font-variant-numeric:tabular-nums;color:var(--fg);font-size:17px;font-weight:600;position:relative}.rg-t[data-astro-cid-jlzjxshd]{color:var(--fg2);font-size:13.5px}.rg-n[data-astro-cid-jlzjxshd]{color:var(--faint);font-size:12px}.tl[data-astro-cid-jlzjxshd]{margin:0;padding:0;list-style:none;position:relative}.tl[data-astro-cid-jlzjxshd]:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:calc(5.2em + 11px)}.tl[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]{grid-template-columns:5.2em 1.5em minmax(0,1fr);align-items:start;gap:0 4px;padding:6px 0;display:grid}.tl-t[data-astro-cid-jlzjxshd]{font-family:var(--mono);color:var(--muted);padding-top:3px;font-size:12.5px}.tl-dot[data-astro-cid-jlzjxshd]{background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;margin:6px 0 0 2px;position:relative}.tl-body[data-astro-cid-jlzjxshd]{color:var(--fg);flex-direction:column;gap:2px;font-size:14.5px;display:flex}.tl-body[data-astro-cid-jlzjxshd] span[data-astro-cid-jlzjxshd]{color:var(--muted);font-size:13.5px}.wv-tiles[data-astro-cid-jlzjxshd]{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:8px;display:grid}.wv-tile[data-astro-cid-jlzjxshd]{aspect-ratio:1;background:var(--chip);border-radius:8px;position:relative;overflow:hidden}.wv-tile[data-astro-cid-jlzjxshd] i[data-astro-cid-jlzjxshd]{border-radius:inherit;background:var(--blue);position:absolute;inset:0}.wv-tile[data-astro-cid-jlzjxshd][style*=--w\:1] i[data-astro-cid-jlzjxshd]{background:color-mix(in srgb, var(--blue) 60%, var(--fg))}.wv-legend[data-astro-cid-jlzjxshd]{color:var(--fg2);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;display:flex}.wv-legend[data-astro-cid-jlzjxshd] small[data-astro-cid-jlzjxshd]{color:var(--faint);font-size:12px}.lane-t[data-astro-cid-jlzjxshd]{fill:var(--fg);font-size:13px;font-weight:600}.lane[data-astro-cid-jlzjxshd],.divider[data-astro-cid-jlzjxshd]{stroke:var(--line)}.req[data-astro-cid-jlzjxshd]{fill:var(--blue);opacity:0}.gate[data-astro-cid-jlzjxshd]{fill:var(--fg)}.seats[data-astro-cid-jlzjxshd] rect[data-astro-cid-jlzjxshd]{fill:color-mix(in srgb, var(--blue) 70%, transparent)}.ok[data-astro-cid-jlzjxshd]{fill:var(--blue);font-size:12px;font-weight:600}.clock[data-astro-cid-jlzjxshd] text[data-astro-cid-jlzjxshd]{font-family:var(--mono);fill:var(--muted);opacity:0;font-size:12px}.clock[data-astro-cid-jlzjxshd] .c0[data-astro-cid-jlzjxshd]{opacity:1}.spoke[data-astro-cid-jlzjxshd]{stroke:var(--underline);stroke-width:.8px}.conn[data-astro-cid-jlzjxshd]{fill:var(--blue)}.hub[data-astro-cid-jlzjxshd]{fill:var(--fg)}.ripple[data-astro-cid-jlzjxshd]{fill:none;stroke:var(--blue);opacity:0}@media (prefers-reduced-motion:no-preference){[data-astro-cid-jlzjxshd][data-anim] .l1[data-astro-cid-jlzjxshd]{stroke-dashoffset:1px;stroke-dasharray:1 1}[data-astro-cid-jlzjxshd][data-anim] .l2[data-astro-cid-jlzjxshd],[data-astro-cid-jlzjxshd][data-anim] .area[data-astro-cid-jlzjxshd],[data-astro-cid-jlzjxshd][data-anim] .peak[data-astro-cid-jlzjxshd],[data-astro-cid-jlzjxshd][data-anim] .mark[data-astro-cid-jlzjxshd],[data-astro-cid-jlzjxshd][data-anim] .band[data-astro-cid-jlzjxshd]{opacity:0}[data-astro-cid-jlzjxshd][data-anim] .col[data-astro-cid-jlzjxshd]{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}[data-astro-cid-jlzjxshd][data-anim] .hb-bar[data-astro-cid-jlzjxshd]{width:0}[data-astro-cid-jlzjxshd][data-seen] .l1[data-astro-cid-jlzjxshd]{animation:2.4s cubic-bezier(.5,0,.2,1) forwards draw}[data-astro-cid-jlzjxshd][data-seen] .l2[data-astro-cid-jlzjxshd]{animation:1.2s .6s forwards fade-dim}[data-astro-cid-jlzjxshd][data-seen] .area[data-astro-cid-jlzjxshd]{animation:.9s 1.6s forwards fade}[data-astro-cid-jlzjxshd][data-seen] .band[data-astro-cid-jlzjxshd]{animation:.8s 2s forwards fade}[data-astro-cid-jlzjxshd][data-seen] .mark[data-astro-cid-jlzjxshd]{animation:fade .6s calc(1.2s + var(--m) * .35s) ease forwards}[data-astro-cid-jlzjxshd][data-seen] .peak[data-astro-cid-jlzjxshd]{animation:.4s 2.3s forwards fade,2.4s ease-in-out 2.7s infinite pulse}[data-astro-cid-jlzjxshd][data-seen] .col[data-astro-cid-jlzjxshd]{animation:grow .5s calc(var(--i) * 14ms) cubic-bezier(.3, 0, .2, 1) forwards}[data-astro-cid-jlzjxshd][data-seen] .hb-bar[data-astro-cid-jlzjxshd]{animation:widen 1.2s calc(var(--i) * .12s) cubic-bezier(.3, 0, .2, 1) forwards}[data-astro-cid-jlzjxshd][data-anim] .rg-arc[data-astro-cid-jlzjxshd]{stroke-dasharray:0 var(--c)}[data-astro-cid-jlzjxshd][data-seen] .rg-arc[data-astro-cid-jlzjxshd]{animation:arc 1.6s calc(var(--i) * .2s) cubic-bezier(.3, 0, .2, 1) forwards}[data-astro-cid-jlzjxshd][data-anim] .tl[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]{opacity:0;transform:translateY(6px)}[data-astro-cid-jlzjxshd][data-seen] .tl[data-astro-cid-jlzjxshd] li[data-astro-cid-jlzjxshd]{animation:rise .5s calc(var(--i) * .35s) ease forwards}[data-astro-cid-jlzjxshd][data-seen] .tl-dot[data-astro-cid-jlzjxshd]{animation:ping 2.4s calc(var(--i) * .35s + .4s) ease-out 1}.viz-waves[data-astro-cid-jlzjxshd] .wv-tile[data-astro-cid-jlzjxshd] i[data-astro-cid-jlzjxshd]{animation:light 7s calc(var(--w) * 2.2s + var(--i) * 80ms) ease-in-out infinite}.viz-waves[data-astro-cid-jlzjxshd] .wv-tile[data-astro-cid-jlzjxshd].again{animation:again 7s calc(var(--r) * 2.2s) ease-in-out infinite}.viz-waves[data-astro-cid-jlzjxshd] .wv-legend[data-astro-cid-jlzjxshd] span[data-astro-cid-jlzjxshd]{animation:legend 7s calc(var(--w) * 2.2s) ease-in-out infinite}.viz-waves[data-astro-cid-jlzjxshd]:not([data-on]) [data-astro-cid-jlzjxshd]{animation-play-state:paused!important}@keyframes arc{to{stroke-dasharray:var(--p) var(--c)}}@keyframes rise{to{opacity:1;transform:none}}@keyframes ping{0%{box-shadow:0 0 0 4px var(--bg), 0 0 0 4px color-mix(in srgb, var(--blue) 50%, transparent)}to{box-shadow:0 0 0 4px var(--bg), 0 0 0 14px transparent}}@keyframes light{0%{opacity:0;transform:scale(0)}8%,80%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes again{0%,to{box-shadow:0 0 #0000}6%{box-shadow:0 0 0 6px color-mix(in srgb, var(--blue) 45%, transparent)}30%{box-shadow:0 0 #0000}}@keyframes legend{0%{opacity:.35}8%,80%{opacity:1}to{opacity:.35}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@keyframes fade-dim{to{opacity:.7}}@keyframes grow{to{transform:scaleY(1)}}@keyframes widen{0%{width:0}to{width:var(--w)}}@keyframes pulse{50%{r:6.5}}.viz-spectator[data-astro-cid-jlzjxshd] .req[data-astro-cid-jlzjxshd]{animation:flow 1.6s var(--d) linear infinite}.viz-spectator[data-astro-cid-jlzjxshd] .seats[data-astro-cid-jlzjxshd] rect[data-astro-cid-jlzjxshd]{animation:seat 12s calc(var(--i) * .4s) ease-in-out infinite}.viz-spectator[data-astro-cid-jlzjxshd] .conn[data-astro-cid-jlzjxshd]{animation:drop 12s var(--d) ease-in-out infinite}.viz-spectator[data-astro-cid-jlzjxshd] .spoke[data-astro-cid-jlzjxshd]{animation:12s ease-in-out infinite spoke}.viz-spectator[data-astro-cid-jlzjxshd] .hub[data-astro-cid-jlzjxshd]{animation:12s ease-in-out infinite hot}.viz-spectator[data-astro-cid-jlzjxshd] .ripple[data-astro-cid-jlzjxshd]{animation:2s ease-out infinite ripple}.viz-spectator[data-astro-cid-jlzjxshd] .clock[data-astro-cid-jlzjxshd] text[data-astro-cid-jlzjxshd]{animation:none}.viz-spectator[data-astro-cid-jlzjxshd] .clock[data-astro-cid-jlzjxshd] .c0[data-astro-cid-jlzjxshd]{animation-name:c0}.viz-spectator[data-astro-cid-jlzjxshd] .clock[data-astro-cid-jlzjxshd] .c1[data-astro-cid-jlzjxshd]{animation-name:c1}.viz-spectator[data-astro-cid-jlzjxshd] .clock[data-astro-cid-jlzjxshd] .c2[data-astro-cid-jlzjxshd]{animation-name:c2}.viz-spectator[data-astro-cid-jlzjxshd] .clock[data-astro-cid-jlzjxshd] .c3[data-astro-cid-jlzjxshd]{animation-name:c3}.viz-spectator[data-astro-cid-jlzjxshd]:not([data-on]) [data-astro-cid-jlzjxshd]{animation-play-state:paused!important}@keyframes flow{0%{opacity:0;transform:translate(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translate(410px)}}@keyframes seat{0%,to{opacity:.25}30%,85%{opacity:1}}@keyframes drop{0%,18%{opacity:1}40%,74%{opacity:.08}78%,to{opacity:1}}@keyframes spoke{0%,18%{opacity:1}40%,74%{opacity:.1}78%,to{opacity:1}}@keyframes hot{0%,16%{fill:var(--fg)}18%,74%{fill:var(--warn)}78%,to{fill:var(--fg)}}@keyframes ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.viz-spectator[data-astro-cid-jlzjxshd] .ripple[data-astro-cid-jlzjxshd]{transform-box:fill-box;transform-origin:50%}@keyframes c0{0%{opacity:1}16.6%{opacity:0}}@keyframes c1{0%{opacity:0}16.6%{opacity:1}33.3%{opacity:0}}@keyframes c2{0%{opacity:0}33.3%{opacity:1}75%{opacity:0}}@keyframes c3{0%{opacity:0}75%{opacity:1}}}
