.svis[data-astro-cid-hjyi2fjk]{border:1px solid var(--ado-border);border-radius:var(--ado-radius-xl);background:var(--ado-bg-surface);box-shadow:var(--ado-shadow-card);gap:.875rem;margin:0;padding:1.25rem;display:grid}@media (width>=640px){.svis[data-astro-cid-hjyi2fjk]{padding:1.5rem}}.svis__stage[data-astro-cid-hjyi2fjk]{border-radius:var(--ado-radius-md);background:var(--ado-bg-muted);overflow:hidden}.svis__svg[data-astro-cid-hjyi2fjk]{width:100%;height:auto;display:block}.svis__caption[data-astro-cid-hjyi2fjk]{font-size:var(--ado-text-sm);color:var(--ado-text-muted);margin:0;line-height:1.5}@media (width<=639px){.svis[data-astro-cid-hjyi2fjk]{padding:.875rem}.svis-text[data-astro-cid-hjyi2fjk]{font-size:11px}}.svis-grid-dot[data-astro-cid-hjyi2fjk]{fill:var(--ado-border);opacity:.55}.svis-panel[data-astro-cid-hjyi2fjk],.svis-node[data-astro-cid-hjyi2fjk]{fill:var(--ado-bg-surface);stroke:var(--ado-border-strong);stroke-width:1px}.svis-primary[data-astro-cid-hjyi2fjk]{stroke:color-mix(in srgb, var(--ado-accent) 42%, var(--ado-border-strong))}.svis-base[data-astro-cid-hjyi2fjk]{fill:var(--ado-bg-surface);stroke:color-mix(in srgb, var(--ado-accent) 38%, var(--ado-border-strong))}.svis-field[data-astro-cid-hjyi2fjk]{fill:var(--ado-bg-muted);stroke:color-mix(in srgb, var(--ado-accent) 45%, var(--ado-border-strong));stroke-width:1px}.svis-hair[data-astro-cid-hjyi2fjk]{stroke:var(--ado-border);stroke-width:1px}.svis-bar[data-astro-cid-hjyi2fjk],.svis-mute[data-astro-cid-hjyi2fjk]{fill:var(--ado-border-strong)}.svis-accent-fill[data-astro-cid-hjyi2fjk]{fill:var(--ado-accent)}.svis-text[data-astro-cid-hjyi2fjk]{fill:var(--ado-text-muted);font-family:var(--ado-font-body);letter-spacing:.01em;font-size:9.5px;font-weight:500}.svis-text-strong[data-astro-cid-hjyi2fjk]{fill:var(--ado-text);font-weight:600}.svis-text-center[data-astro-cid-hjyi2fjk]{text-anchor:middle}.svis-wire[data-astro-cid-hjyi2fjk]{fill:none;stroke:var(--ado-border-strong);stroke-width:1.25px;stroke-linecap:round}.svis-spine[data-astro-cid-hjyi2fjk]{fill:none;stroke:color-mix(in srgb, var(--ado-accent) 55%, var(--ado-border-strong));stroke-width:2px;stroke-linecap:round}.svis-station-halo[data-astro-cid-hjyi2fjk]{fill:var(--ado-accent);opacity:0}.svis-station[data-astro-cid-hjyi2fjk]{fill:var(--ado-bg-surface);stroke:var(--ado-border-strong);stroke-width:1.25px}.svis-current[data-astro-cid-hjyi2fjk]{stroke:var(--ado-accent);stroke-width:2px;stroke-dasharray:16 320;stroke-dashoffset:336px;animation:3.4s linear infinite svis-current}.svis-current-loop[data-astro-cid-hjyi2fjk]{stroke-dasharray:26 500;stroke-dashoffset:526px;animation-duration:4.6s}@keyframes svis-current{to{stroke-dashoffset:0}}.svis-nodes[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk],.svis-rows[data-astro-cid-hjyi2fjk]>rect[data-astro-cid-hjyi2fjk]{animation:svis-settle 3.4s var(--ado-ease-premium) infinite;animation-delay:calc(var(--n) * .24s)}@keyframes svis-settle{0%,55%{opacity:.5}68%,92%{opacity:1}to{opacity:.5}}.svis-stations[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk] .svis-station-halo[data-astro-cid-hjyi2fjk]{animation:svis-arrive 3.4s var(--ado-ease-premium) infinite;animation-delay:calc(var(--n) * .3s)}.svis-stations[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk] .svis-station[data-astro-cid-hjyi2fjk]{animation:svis-lit 3.4s var(--ado-ease-premium) infinite;animation-delay:calc(var(--n) * .3s)}[data-astro-cid-hjyi2fjk][data-variant=cycle] .svis-stations[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk] .svis-station-halo[data-astro-cid-hjyi2fjk],[data-astro-cid-hjyi2fjk][data-variant=cycle] .svis-stations[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk] .svis-station[data-astro-cid-hjyi2fjk]{animation-duration:4.6s;animation-delay:calc(var(--n) * 1.15s)}@keyframes svis-arrive{0%,8%{opacity:0;transform:scale(.7)}16%{opacity:.22;transform:scale(1)}34%,to{opacity:0;transform:scale(1.25)}}@keyframes svis-lit{0%,8%{stroke:var(--ado-border-strong)}16%,30%{stroke:var(--ado-accent)}46%,to{stroke:var(--ado-border-strong)}}.svis-station-halo[data-astro-cid-hjyi2fjk],.svis-station[data-astro-cid-hjyi2fjk]{transform-box:fill-box;transform-origin:50%}.svis-layers[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk]{animation:svis-rise 3.6s var(--ado-ease-premium) infinite;animation-delay:calc((4 - var(--n)) * .22s)}@keyframes svis-rise{0%,40%{opacity:.48}52%,88%{opacity:1}to{opacity:.48}}@media (prefers-reduced-motion:reduce){.svis-current[data-astro-cid-hjyi2fjk],.svis-current-loop[data-astro-cid-hjyi2fjk],.svis-nodes[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk],.svis-rows[data-astro-cid-hjyi2fjk]>rect[data-astro-cid-hjyi2fjk],.svis-layers[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk],.svis-stations[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk] .svis-station[data-astro-cid-hjyi2fjk],.svis-stations[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk] .svis-station-halo[data-astro-cid-hjyi2fjk]{animation:none}.svis-current[data-astro-cid-hjyi2fjk],.svis-current-loop[data-astro-cid-hjyi2fjk]{stroke-dasharray:none;stroke-dashoffset:0;stroke-width:1.75px;opacity:.85}.svis-nodes[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk],.svis-rows[data-astro-cid-hjyi2fjk]>rect[data-astro-cid-hjyi2fjk],.svis-layers[data-astro-cid-hjyi2fjk]>g[data-astro-cid-hjyi2fjk]{opacity:1}.svis-station-halo[data-astro-cid-hjyi2fjk]{opacity:0}}
