.io[data-astro-cid-brzxdhls]{position:relative;width:min(100%,30rem);aspect-ratio:1;margin-inline:auto;--io-spin: 60s}.io_ring[data-astro-cid-brzxdhls]{position:absolute;inset:0;animation:io-spin var(--io-spin) linear infinite}.io[data-astro-cid-brzxdhls]:is(:hover,:focus-within) [data-astro-cid-brzxdhls]:is(.io_ring,.io_node){animation-play-state:paused}@keyframes io-spin{to{transform:rotate(360deg)}}.io_spokes[data-astro-cid-brzxdhls]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.io_track[data-astro-cid-brzxdhls]{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:2 6}.io_spoke[data-astro-cid-brzxdhls]{fill:none;stroke:var(--border-strong);stroke-width:1}.io_pulse[data-astro-cid-brzxdhls]{fill:none;stroke:var(--color-malachite);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.1 26;animation:io-flow 1.3s linear infinite;opacity:.85}@keyframes io-flow{to{stroke-dashoffset:-26.1}}.io_node[data-astro-cid-brzxdhls]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:0;translate:-50% -50%;background:none;border:0;animation:io-spin var(--io-spin) linear infinite reverse}button[data-astro-cid-brzxdhls].io_node{cursor:pointer}.io_mark[data-astro-cid-brzxdhls]{width:clamp(2rem,1.6rem + 1.5vw,2.5rem);height:clamp(2rem,1.6rem + 1.5vw,2.5rem);border-radius:.6rem;box-shadow:0 0 0 .0625rem var(--border-strong),0 .75rem 2rem -.75rem #0009;transition:transform .3s var(--ease-out-expo)}.io_node[data-astro-cid-brzxdhls]:is(:hover,:focus-visible) .io_mark[data-astro-cid-brzxdhls]{transform:scale(1.08)}.io_name[data-astro-cid-brzxdhls]{max-width:5.5rem;font-size:.6875rem;font-weight:600;line-height:1.15;text-align:center;color:var(--text-dim);transition:color .2s ease}.io_node[data-astro-cid-brzxdhls]:is(:hover,:focus-visible) .io_name[data-astro-cid-brzxdhls]{color:var(--color-white)}.io[data-astro-cid-brzxdhls].is-select .io_node[data-astro-cid-brzxdhls].is-active .io_mark[data-astro-cid-brzxdhls]{box-shadow:0 0 0 .125rem var(--color-malachite),0 0 0 .375rem color-mix(in srgb,var(--color-malachite) 22%,transparent),0 .75rem 2rem -.75rem #0009}.io[data-astro-cid-brzxdhls].is-select .io_node[data-astro-cid-brzxdhls].is-active .io_name[data-astro-cid-brzxdhls]{color:var(--color-white)}.io_core[data-astro-cid-brzxdhls]{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:clamp(4.5rem,3.5rem + 3vw,6rem);height:clamp(4.5rem,3.5rem + 3vw,6rem);translate:-50% -50%;color:var(--color-white);background:var(--surface-1);border:.0625rem solid var(--border-strong);border-radius:50%;box-shadow:0 0 0 .75rem color-mix(in srgb,var(--color-malachite) 6%,transparent),0 0 4rem .5rem color-mix(in srgb,var(--color-malachite) 12%,transparent)}.io_core[data-astro-cid-brzxdhls] svg[data-astro-cid-brzxdhls]{width:45%;height:45%}@media(prefers-reduced-motion:reduce){.io_ring[data-astro-cid-brzxdhls],.io_node[data-astro-cid-brzxdhls],.io_pulse[data-astro-cid-brzxdhls]{animation:none}}.mf[data-astro-cid-4seuh7q7]{display:inline-flex;align-items:center;gap:.875rem;max-width:100%;padding:.625rem 1.125rem;border-radius:999px;border:.0625rem solid var(--border-strong);background:var(--surface-0);color:var(--text-muted);text-decoration:none;text-align:left;transition:border-color .3s var(--ease-out-expo),background-color .3s var(--ease-out-expo)}.mf[data-astro-cid-4seuh7q7]:hover,.mf[data-astro-cid-4seuh7q7]:focus-visible{border-color:var(--border-accent);background:var(--surface-1)}.mf_marks[data-astro-cid-4seuh7q7]{display:inline-flex;flex-shrink:0}.mf_mark[data-astro-cid-4seuh7q7]{width:1.5rem;height:1.5rem;border-radius:.375rem;box-shadow:0 0 0 .125rem var(--surface-0)}.mf_mark[data-astro-cid-4seuh7q7]+.mf_mark[data-astro-cid-4seuh7q7]{margin-left:-.375rem}.mf_text[data-astro-cid-4seuh7q7]{display:flex;flex-direction:column;gap:.125rem;min-width:0;line-height:1.3}.mf_label[data-astro-cid-4seuh7q7]{font-size:.875rem;font-weight:600;color:var(--color-white)}.mf_names[data-astro-cid-4seuh7q7]{font-size:.75rem;color:var(--text-dim)}.mf_go[data-astro-cid-4seuh7q7]{flex-shrink:0;width:1rem;height:1rem;color:var(--text-dim);transition:color .3s var(--ease-out-expo),transform .3s var(--ease-out-expo)}.mf[data-astro-cid-4seuh7q7]:is(:hover,:focus-visible) .mf_go[data-astro-cid-4seuh7q7]{color:var(--color-malachite);transform:translate(.125rem,-.125rem)}@media(max-width:479px){.mf[data-astro-cid-4seuh7q7]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.875rem 1rem .95rem;border-radius:1rem}.mf_go[data-astro-cid-4seuh7q7]{grid-row:1;grid-column:2}.mf_text[data-astro-cid-4seuh7q7]{grid-column:1 / -1}}
