.vsig[data-astro-cid-ya73ei5f]{isolation:isolate}.vsig__halo[data-astro-cid-ya73ei5f]{z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(closest-side,#8e5aff26,#0000);width:min(1100px,120%);position:absolute;top:55%;left:38%;translate:-50% -50%}.vsig__meta[data-astro-cid-ya73ei5f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vsig__grid[data-astro-cid-ya73ei5f]{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.vsig__scene[data-astro-cid-ya73ei5f]{width:100%;max-width:640px;margin-inline:auto}.vsig__svg[data-astro-cid-ya73ei5f]{aspect-ratio:720/420;width:100%;height:auto;display:block;overflow:visible}.vsig__list[data-astro-cid-ya73ei5f]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vch[data-astro-cid-ya73ei5f]{background:var(--c-panel);border:1px solid var(--c-stroke-dim);border-radius:var(--radius-panel);transition:border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);gap:10px;padding:20px 22px;display:grid;position:relative}.vch[data-astro-cid-ya73ei5f]:has([aria-pressed=true]),.vch[data-astro-cid-ya73ei5f]:not(:has(button:not([hidden]))){border-color:var(--c-hairline);box-shadow:inset 3px 0 0 var(--c-lavender)}.vch__btn[data-astro-cid-ya73ei5f]{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.vch__btn[data-astro-cid-ya73ei5f][hidden]{display:none}.vch__btn[data-astro-cid-ya73ei5f]:focus-visible{outline:2px solid var(--c-lavender);outline-offset:3px}.vch__rail[data-astro-cid-ya73ei5f]{border:1px solid var(--c-hairline-strong);width:36px;height:20px;transition:background-color var(--dur-state) var(--ease-out);background:0 0;border-radius:10px;position:absolute;top:21px;right:22px}.vch__knob[data-astro-cid-ya73ei5f]{background:var(--c-text-3);width:14px;height:14px;transition:transform var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}[data-astro-cid-ya73ei5f][aria-pressed=true] .vch__rail[data-astro-cid-ya73ei5f]{background:#b59aff66}[data-astro-cid-ya73ei5f][aria-pressed=true] .vch__knob[data-astro-cid-ya73ei5f]{background:var(--c-text);transform:translate(16px)}.vch__head[data-astro-cid-ya73ei5f]{align-items:center;gap:12px;min-height:28px;padding-right:56px;display:flex}.vch__ic[data-astro-cid-ya73ei5f]{fill:none;width:28px;height:28px;stroke:var(--c-lavender);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vch__name[data-astro-cid-ya73ei5f]{font:600 17px/1.25 var(--f-ui);color:var(--c-text);margin:0}.vch__text[data-astro-cid-ya73ei5f]{color:var(--c-mist);margin:0;font-size:16px;line-height:1.6}.vch__text[data-astro-cid-ya73ei5f] strong[data-astro-cid-ya73ei5f]{color:var(--c-text);font-weight:600}.vch__note[data-astro-cid-ya73ei5f]{font:600 16px/1.45 var(--f-ui);color:var(--c-text);margin:2px 0 0;padding-left:20px;position:relative}.vch__note[data-astro-cid-ya73ei5f]:before{content:"";border:1px solid var(--c-lavender);width:7px;height:7px;position:absolute;top:.5em;left:2px;transform:rotate(45deg)}.vsig__base[data-astro-cid-ya73ei5f]{border-top:1px solid var(--c-hairline);color:var(--c-mist);margin:20px 0 0;padding-top:18px;font-size:16px;line-height:1.6}.vsig__base[data-astro-cid-ya73ei5f] strong[data-astro-cid-ya73ei5f]{color:var(--c-text);font-weight:600}.vsig__base-tag[data-astro-cid-ya73ei5f]{font:600 12px/1.4 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);margin-bottom:6px;display:block}.vsig__body[data-astro-cid-ya73ei5f]{--cm:1.1s;--ad:.8s}symbol[data-astro-cid-ya73ei5f]{fill:none}.src[data-astro-cid-ya73ei5f] circle[data-astro-cid-ya73ei5f]{fill:var(--c-facet);stroke:var(--c-lavender);stroke-width:1.5px}.src[data-astro-cid-ya73ei5f] use[data-astro-cid-ya73ei5f]{stroke:var(--c-lavender);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.base[data-astro-cid-ya73ei5f]{stroke:var(--c-stroke-idle);stroke-width:1px}.ghost[data-astro-cid-ya73ei5f]{stroke:var(--c-stroke-dim);stroke-width:1px;stroke-dasharray:2 6;stroke-linecap:round}.pth[data-astro-cid-ya73ei5f]{stroke:var(--c-lavender);stroke-opacity:.8;stroke-width:1.5px;stroke-linecap:round}.pth-i[data-astro-cid-ya73ei5f]{stroke-dasharray:2 6}.cm[data-astro-cid-ya73ei5f]{stroke:var(--c-text);stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 200;stroke-dashoffset:10px}.beacon[data-astro-cid-ya73ei5f]{fill:var(--c-facet);stroke:var(--c-lavender);stroke-width:1.5px;stroke-linejoin:round}.facet[data-astro-cid-ya73ei5f]{stroke:var(--c-lavender);stroke-opacity:.55;stroke-width:1px}.facet-fill[data-astro-cid-ya73ei5f]{fill:var(--c-lavender);fill-opacity:.22}.halo[data-astro-cid-ya73ei5f]{opacity:calc(.2 + var(--n,3) * .27);transition:opacity var(--dur-state) var(--ease-out)}.arc-o[data-astro-cid-ya73ei5f]{stroke:var(--c-lavender);stroke-opacity:.35;stroke-width:10px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:opacity .2s var(--ad), stroke-dashoffset 1.6s var(--ease-out) var(--ad)}.arc-a[data-astro-cid-ya73ei5f] path[data-astro-cid-ya73ei5f]{stroke:var(--c-lavender);stroke-width:2px}.arc-a[data-astro-cid-ya73ei5f] circle[data-astro-cid-ya73ei5f]{fill:var(--c-ion)}.arc-a[data-astro-cid-ya73ei5f]{transition:opacity .3s var(--ad)}.arc-i[data-astro-cid-ya73ei5f] path[data-astro-cid-ya73ei5f]{stroke:var(--c-lavender);stroke-opacity:.7;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 8}.arc-i[data-astro-cid-ya73ei5f]{transition:opacity .6s var(--ad)}.nd[data-astro-cid-ya73ei5f]{fill:var(--c-lavender);transition:opacity .3s calc(var(--ad) + .6s + var(--k) * .2s)}.vsig__body[data-astro-cid-ya73ei5f]:not([data-off~=o]) .cm-o[data-astro-cid-ya73ei5f],.vsig__body[data-astro-cid-ya73ei5f]:not([data-off~=a]) .cm-a[data-astro-cid-ya73ei5f],.vsig__body[data-astro-cid-ya73ei5f]:not([data-off~=i]) .cm-i[data-astro-cid-ya73ei5f]{stroke-dashoffset:-100px;transition:stroke-dashoffset var(--cm) var(--ease-in-out)}.vsig__body[data-astro-cid-ya73ei5f][data-off~=o] .src-o[data-astro-cid-ya73ei5f] circle[data-astro-cid-ya73ei5f],.vsig__body[data-astro-cid-ya73ei5f][data-off~=a] .src-a[data-astro-cid-ya73ei5f] circle[data-astro-cid-ya73ei5f],.vsig__body[data-astro-cid-ya73ei5f][data-off~=i] .src-i[data-astro-cid-ya73ei5f] circle[data-astro-cid-ya73ei5f]{fill:#0000;stroke:var(--c-stroke-idle)}.vsig__body[data-astro-cid-ya73ei5f][data-off~=o] .pth-o[data-astro-cid-ya73ei5f],.vsig__body[data-astro-cid-ya73ei5f][data-off~=a] .pth-a[data-astro-cid-ya73ei5f],.vsig__body[data-astro-cid-ya73ei5f][data-off~=i] .pth-i[data-astro-cid-ya73ei5f]{opacity:.3}.vsig__body[data-astro-cid-ya73ei5f][data-off~=o] .arc-o[data-astro-cid-ya73ei5f]{opacity:0;stroke-dashoffset:1px;transition:opacity .6s linear,stroke-dashoffset 0s .6s}.vsig__body[data-astro-cid-ya73ei5f][data-off~=a] .arc-a[data-astro-cid-ya73ei5f],.vsig__body[data-astro-cid-ya73ei5f][data-off~=i] [data-astro-cid-ya73ei5f]:is(.arc-i,.nd){opacity:0;transition:opacity var(--dur-exit) linear}.pth[data-astro-cid-ya73ei5f]{transition:opacity var(--dur-exit) linear}.vsig__body[data-astro-cid-ya73ei5f]:has(.vch--o :is(button:hover,button:focus-visible)) [data-astro-cid-ya73ei5f]:is(.pth-o,.arc-o){stroke-opacity:1}.vsig__body[data-astro-cid-ya73ei5f]:has(.vch--a :is(button:hover,button:focus-visible)) [data-astro-cid-ya73ei5f]:is(.pth-a,.arc-a path),.vsig__body[data-astro-cid-ya73ei5f]:has(.vch--i :is(button:hover,button:focus-visible)) [data-astro-cid-ya73ei5f]:is(.pth-i,.arc-i path){stroke-opacity:1;stroke-width:3px}@media (prefers-reduced-motion:reduce){.cm[data-astro-cid-ya73ei5f]{display:none}.vsig__body[data-astro-cid-ya73ei5f] [data-astro-cid-ya73ei5f]:is(.arc-o,.arc-a,.arc-i,.nd,.pth,.halo,.vch,.vch__rail,.vch__knob){transition:opacity .12s linear,background-color .12s linear,border-color .12s linear,transform .12s linear!important}.vsig__body[data-astro-cid-ya73ei5f] .arc-o[data-astro-cid-ya73ei5f]{stroke-dashoffset:0!important}}@media (width>=768px){.vsig__scene[data-astro-cid-ya73ei5f]{max-width:560px}.vsig__list[data-astro-cid-ya73ei5f]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.vch[data-astro-cid-ya73ei5f]{align-content:start}.vch__head[data-astro-cid-ya73ei5f]{flex-direction:column;align-items:flex-start;gap:12px;padding-top:40px;padding-right:0}}@media (width>=1024px){.vsig__grid[data-astro-cid-ya73ei5f]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.vsig__scene[data-astro-cid-ya73ei5f]{grid-column:1/span 7;max-width:none}.vsig__side[data-astro-cid-ya73ei5f]{grid-column:8/span 5}.vsig__list[data-astro-cid-ya73ei5f]{grid-template-columns:minmax(0,1fr)}.vch__head[data-astro-cid-ya73ei5f]{flex-direction:row;align-items:center;padding-top:0;padding-right:56px}}.vm[data-astro-cid-7hulcbar]{padding-bottom:0}.vm__wrap[data-astro-cid-7hulcbar]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.vm__h[data-astro-cid-7hulcbar]{font:600 13px/1.4 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);margin:0}.vm__list[data-astro-cid-7hulcbar]{grid-template-columns:minmax(0,1fr);gap:28px;margin:-20px 0 0;padding:0;list-style:none;display:grid}.vm__item[data-astro-cid-7hulcbar]{border-top:1px solid var(--c-hairline);align-content:start;justify-items:start;gap:10px;padding-top:22px;display:grid}.vm__ic[data-astro-cid-7hulcbar]{fill:none;width:40px;height:40px;stroke:var(--c-lavender);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vm__t[data-astro-cid-7hulcbar]{font-family:var(--f-display);color:var(--c-text);margin:4px 0 0;font-size:20px;font-weight:500;line-height:1.25}.vm__p[data-astro-cid-7hulcbar]{color:var(--c-mist);margin:0;font-size:16px;line-height:1.65}.vm__rt[data-astro-cid-7hulcbar]{font-family:var(--f-display);color:var(--c-text);margin:0;padding-right:48px;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:500}.vm__rp[data-astro-cid-7hulcbar]{max-width:62ch;color:var(--c-mist);margin:10px 0 0;font-size:17px;line-height:1.65}@media (width>=768px){.vm__list[data-astro-cid-7hulcbar]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}}@media (width>=1200px){.vm__list[data-astro-cid-7hulcbar]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.vl[data-astro-cid-wg4gg2ga]{padding-top:0}.vl__panel[data-astro-cid-wg4gg2ga]{border-radius:var(--radius-panel);background:var(--c-panel);border:1px dashed #b59aff59;padding:clamp(24px,4vw,40px)}.vl__list[data-astro-cid-wg4gg2ga]{grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.vl__item[data-astro-cid-wg4gg2ga]{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.vl__slash[data-astro-cid-wg4gg2ga]{fill:none;width:14px;height:24px;stroke:var(--c-lavender);stroke-width:1.5px;stroke-linecap:round;grid-row:1/span 2}.vl__t[data-astro-cid-wg4gg2ga],.vl__p[data-astro-cid-wg4gg2ga]{grid-column:2;margin:0}.vl__t[data-astro-cid-wg4gg2ga]{font-family:var(--f-display);color:var(--c-text);font-size:19px;line-height:1.3}.vl__t[data-astro-cid-wg4gg2ga] strong[data-astro-cid-wg4gg2ga]{font-weight:500}.vl__p[data-astro-cid-wg4gg2ga]{color:var(--c-mist);font-size:16px;line-height:1.65}@media (width>=900px){.vl__list[data-astro-cid-wg4gg2ga]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}
