.cs__grid[data-astro-cid-qzkfidhc]{grid-template-columns:minmax(0,1fr);margin-bottom:0;padding:0;list-style:none;display:grid}.cs__card[data-astro-cid-qzkfidhc]{border-top:1px solid var(--c-hairline);align-content:start;gap:10px;padding:20px 0 12px 28px;display:grid;position:relative}.cs__mark[data-astro-cid-qzkfidhc]{border:1px solid var(--c-lavender);background:var(--c-facet);width:9px;height:9px;position:absolute;top:24px;left:3px;transform:rotate(45deg)}.cs__phase[data-astro-cid-qzkfidhc]{font:600 12px/1.4 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-lavender);margin:0}.cs__title[data-astro-cid-qzkfidhc]{font-family:var(--f-display);color:var(--c-text);text-wrap:balance;margin:0;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-weight:500;line-height:1.2}.cs__text[data-astro-cid-qzkfidhc]{color:var(--c-mist);margin:0;font-size:16px;line-height:1.65}@media (width>=768px){.cs__card[data-astro-cid-qzkfidhc]{padding:28px 0 16px 28px}.cs__mark[data-astro-cid-qzkfidhc]{top:32px}.cs__grid[data-astro-cid-qzkfidhc]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (width>=1200px){.cs__grid[data-astro-cid-qzkfidhc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.csig[data-astro-cid-3sn7ek2q]{isolation:isolate}.csig__halo[data-astro-cid-3sn7ek2q]{z-index:-1;aspect-ratio:1.2;pointer-events:none;background:radial-gradient(closest-side,#8e5aff24,#0000);width:min(1000px,120%);position:absolute;top:58%;left:30%;translate:-50% -50%}.csig__meta[data-astro-cid-3sn7ek2q]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.csig__body[data-astro-cid-3sn7ek2q]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.csig__fig[data-astro-cid-3sn7ek2q]{justify-items:center;gap:14px;margin:0;display:grid}.csig__scene[data-astro-cid-3sn7ek2q]{width:100%;max-width:560px}.csig__svg[data-astro-cid-3sn7ek2q]{aspect-ratio:1;width:100%;height:auto;display:block;overflow:visible}.csig__cap[data-astro-cid-3sn7ek2q]{text-align:center;max-width:44ch;color:var(--c-text-3);margin:0;font-size:16px;line-height:1.5}.csig__tabs[data-astro-cid-3sn7ek2q]{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:8px;width:100%;max-width:640px;display:grid}.csig__tabs[data-astro-cid-3sn7ek2q][hidden]{display:none}.tab[data-astro-cid-3sn7ek2q]{border:1px solid var(--c-hairline-strong);min-height:56px;font:inherit;text-align:center;color:var(--c-mist);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:8px;align-content:center;justify-items:center;gap:2px;padding:6px 4px;display:grid}.tab[data-astro-cid-3sn7ek2q]:hover{color:var(--c-text);background:var(--c-facet)}.tab__num[data-astro-cid-3sn7ek2q]{font:600 12px/1 var(--f-ui);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--c-text-3)}.tab__short[data-astro-cid-3sn7ek2q]{font:600 15px/1.25 var(--f-ui);overflow-wrap:anywhere}.tab[data-astro-cid-3sn7ek2q][aria-selected=true]{color:var(--c-text);background:var(--c-facet);border-color:var(--c-lavender);box-shadow:inset 0 3px 0 var(--c-lavender)}.tab[data-astro-cid-3sn7ek2q][aria-selected=true] .tab__num[data-astro-cid-3sn7ek2q]{color:var(--c-lavender)}.csig__panels[data-astro-cid-3sn7ek2q]{display:grid}.lyr[data-astro-cid-3sn7ek2q]{border-top:1px solid var(--c-hairline);padding:28px 0}.lyr[data-astro-cid-3sn7ek2q]:first-child{border-top:0;padding-top:0}.lyr[data-astro-cid-3sn7ek2q][role=tabpanel]{border:0;border-radius:8px;grid-area:1/1;padding:0}.lyr[data-astro-cid-3sn7ek2q][role=tabpanel][hidden]{visibility:hidden;display:block}.lyr__no[data-astro-cid-3sn7ek2q]{font:600 12px/1.4 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-lavender);margin:0 0 14px}.lyr__title[data-astro-cid-3sn7ek2q]{font-family:var(--f-display);color:var(--c-text);text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:500;line-height:1.15}.lyr__text[data-astro-cid-3sn7ek2q]{color:var(--c-mist);margin:14px 0 0;font-size:16px;line-height:1.65}.lyr__label[data-astro-cid-3sn7ek2q]{font:600 12px/1.4 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);margin:22px 0 6px}.lyr__out[data-astro-cid-3sn7ek2q]{color:var(--c-mist);background:var(--c-facet);border-left:2px solid var(--c-lavender);border-radius:0 8px 8px 0;margin:0;padding:14px 16px 14px 40px;font-size:16px;line-height:1.55;position:relative}.lyr__out[data-astro-cid-3sn7ek2q]:before{content:"";border:1px solid var(--c-lavender);width:8px;height:8px;position:absolute;top:21px;left:16px;transform:rotate(45deg)}.spoke[data-astro-cid-3sn7ek2q]{stroke:var(--c-stroke-dim);stroke-width:1px}.hx[data-astro-cid-3sn7ek2q]{stroke:var(--c-stroke-idle);stroke-width:1px;stroke-linejoin:round}.hx--ring[data-astro-cid-3sn7ek2q]{stroke-dasharray:2 6;stroke-linecap:round}.rv[data-astro-cid-3sn7ek2q]{stroke:var(--c-lavender);stroke-width:1.5px;stroke-linejoin:round;opacity:.55}.sl[data-astro-cid-3sn7ek2q]{stroke:var(--c-lavender);stroke-width:2px;stroke-linejoin:round;opacity:0}.band[data-astro-cid-3sn7ek2q]{fill:var(--c-facet);opacity:0}.core[data-astro-cid-3sn7ek2q]{fill:var(--c-facet);stroke:var(--c-lavender);stroke-width:1.5px;stroke-linejoin:round}.core-f[data-astro-cid-3sn7ek2q]{stroke:#b59aff73;stroke-width:1px}.core-hi[data-astro-cid-3sn7ek2q]{fill:#b59aff38}.bm[data-astro-cid-3sn7ek2q]{transform-origin:280px 280px;opacity:0}.bm__fill[data-astro-cid-3sn7ek2q]{fill:url(#sig-cyber-beam)}.bm__edge[data-astro-cid-3sn7ek2q]{stroke:var(--c-lavender);stroke-opacity:.7;stroke-width:1.5px;stroke-linecap:round}.mk[data-astro-cid-3sn7ek2q]{transform-box:fill-box;transform-origin:50%;transform:scale(var(--mk-s,1))}.mk__c[data-astro-cid-3sn7ek2q]{fill:var(--c-void);stroke:var(--c-lavender);stroke-width:1px}.mk__l[data-astro-cid-3sn7ek2q],.mk__s[data-astro-cid-3sn7ek2q]{fill:var(--c-ion);fill-opacity:.8;opacity:0}.mk__s[data-astro-cid-3sn7ek2q]{fill:var(--c-lavender);fill-opacity:1}.mk__n[data-astro-cid-3sn7ek2q]{font:600 14px var(--f-ui);fill:var(--c-text);font-variant-numeric:tabular-nums}.mk__n--on[data-astro-cid-3sn7ek2q]{fill:var(--c-void);opacity:0}.csig__body[data-astro-cid-3sn7ek2q][data-state="1"] .ly[data-astro-cid-3sn7ek2q]:not([data-l="1"]),.csig__body[data-astro-cid-3sn7ek2q][data-state="2"] .ly[data-astro-cid-3sn7ek2q]:not([data-l="2"]),.csig__body[data-astro-cid-3sn7ek2q][data-state="3"] .ly[data-astro-cid-3sn7ek2q]:not([data-l="3"]),.csig__body[data-astro-cid-3sn7ek2q][data-state="4"] .ly[data-astro-cid-3sn7ek2q]:not([data-l="4"]),.csig__body[data-astro-cid-3sn7ek2q][data-state="5"] .ly[data-astro-cid-3sn7ek2q]:not([data-l="5"]){opacity:.45}.csig__body[data-astro-cid-3sn7ek2q][data-state="1"] .band[data-astro-cid-3sn7ek2q][data-l="1"],.csig__body[data-astro-cid-3sn7ek2q][data-state="2"] .band[data-astro-cid-3sn7ek2q][data-l="2"],.csig__body[data-astro-cid-3sn7ek2q][data-state="3"] .band[data-astro-cid-3sn7ek2q][data-l="3"],.csig__body[data-astro-cid-3sn7ek2q][data-state="4"] .band[data-astro-cid-3sn7ek2q][data-l="4"],.csig__body[data-astro-cid-3sn7ek2q][data-state="5"] .band[data-astro-cid-3sn7ek2q][data-l="5"],.csig__body[data-astro-cid-3sn7ek2q][data-state="1"] .ly[data-astro-cid-3sn7ek2q][data-l="1"] .sl[data-astro-cid-3sn7ek2q],.csig__body[data-astro-cid-3sn7ek2q][data-state="2"] .ly[data-astro-cid-3sn7ek2q][data-l="2"] .sl[data-astro-cid-3sn7ek2q],.csig__body[data-astro-cid-3sn7ek2q][data-state="3"] .ly[data-astro-cid-3sn7ek2q][data-l="3"] .sl[data-astro-cid-3sn7ek2q],.csig__body[data-astro-cid-3sn7ek2q][data-state="4"] .ly[data-astro-cid-3sn7ek2q][data-l="4"] .sl[data-astro-cid-3sn7ek2q],.csig__body[data-astro-cid-3sn7ek2q][data-state="5"] .ly[data-astro-cid-3sn7ek2q][data-l="5"] .sl[data-astro-cid-3sn7ek2q],.csig__body[data-astro-cid-3sn7ek2q][data-state="1"] .ly[data-astro-cid-3sn7ek2q][data-l="1"] [data-astro-cid-3sn7ek2q]:is(.mk__s,.mk__n--on),.csig__body[data-astro-cid-3sn7ek2q][data-state="2"] .ly[data-astro-cid-3sn7ek2q][data-l="2"] [data-astro-cid-3sn7ek2q]:is(.mk__s,.mk__n--on),.csig__body[data-astro-cid-3sn7ek2q][data-state="3"] .ly[data-astro-cid-3sn7ek2q][data-l="3"] [data-astro-cid-3sn7ek2q]:is(.mk__s,.mk__n--on),.csig__body[data-astro-cid-3sn7ek2q][data-state="4"] .ly[data-astro-cid-3sn7ek2q][data-l="4"] [data-astro-cid-3sn7ek2q]:is(.mk__s,.mk__n--on),.csig__body[data-astro-cid-3sn7ek2q][data-state="5"] .ly[data-astro-cid-3sn7ek2q][data-l="5"] [data-astro-cid-3sn7ek2q]:is(.mk__s,.mk__n--on){opacity:1}.ly[data-astro-cid-3sn7ek2q],.band[data-astro-cid-3sn7ek2q],.sl[data-astro-cid-3sn7ek2q],.mk__s[data-astro-cid-3sn7ek2q],.mk__n--on[data-astro-cid-3sn7ek2q]{transition:opacity var(--dur-exit) var(--ease-out)}.csig__body[data-astro-cid-3sn7ek2q][data-state="1"] [data-astro-cid-3sn7ek2q]:is(.band[data-l="1"],.ly[data-l="1"] :is(.sl,.mk__s,.mk__n--on)),.csig__body[data-astro-cid-3sn7ek2q][data-state="2"] [data-astro-cid-3sn7ek2q]:is(.band[data-l="2"],.ly[data-l="2"] :is(.sl,.mk__s,.mk__n--on)),.csig__body[data-astro-cid-3sn7ek2q][data-state="3"] [data-astro-cid-3sn7ek2q]:is(.band[data-l="3"],.ly[data-l="3"] :is(.sl,.mk__s,.mk__n--on)),.csig__body[data-astro-cid-3sn7ek2q][data-state="4"] [data-astro-cid-3sn7ek2q]:is(.band[data-l="4"],.ly[data-l="4"] :is(.sl,.mk__s,.mk__n--on)),.csig__body[data-astro-cid-3sn7ek2q][data-state="5"] [data-astro-cid-3sn7ek2q]:is(.band[data-l="5"],.ly[data-l="5"] :is(.sl,.mk__s,.mk__n--on)){transition-duration:var(--dur-state)}.csig__body[data-astro-cid-3sn7ek2q].is-pre .rv[data-astro-cid-3sn7ek2q]{opacity:0}.csig__body[data-astro-cid-3sn7ek2q][data-state="5"]:not(.is-sweep) .bm[data-astro-cid-3sn7ek2q]{opacity:1;transform:rotate(-66deg)}@media (prefers-reduced-motion:no-preference){.csig__body[data-astro-cid-3sn7ek2q].is-sweep .bm[data-astro-cid-3sn7ek2q]{animation:sig-cyber-sweep var(--dur-sweep) linear both}.csig__body[data-astro-cid-3sn7ek2q].is-sweep .rv[data-astro-cid-3sn7ek2q]{animation:sig-cyber-lit .9s var(--ease-out) var(--t) both}.csig__body[data-astro-cid-3sn7ek2q].is-sweep .mk__l[data-astro-cid-3sn7ek2q]{animation:sig-cyber-mark .9s var(--ease-out) var(--t) both}}@keyframes sig-cyber-sweep{0%{opacity:1;transform:rotate(0)}91.6%{opacity:1}to{opacity:0;transform:rotate(360deg)}}@keyframes sig-cyber-lit{0%{opacity:0}25%{opacity:1}to{opacity:.55}}@keyframes sig-cyber-mark{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ly[data-astro-cid-3sn7ek2q],.band[data-astro-cid-3sn7ek2q],.sl[data-astro-cid-3sn7ek2q],.mk__s[data-astro-cid-3sn7ek2q],.mk__n--on[data-astro-cid-3sn7ek2q]{transition:opacity .12s linear!important}}.csig__scene[data-astro-cid-3sn7ek2q]{--mk-s:1.9}@media (width>=480px){.csig__scene[data-astro-cid-3sn7ek2q]{--mk-s:1.2}.csig__tabs[data-astro-cid-3sn7ek2q]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.csig__scene[data-astro-cid-3sn7ek2q]{--mk-s:1.1}}@media (width>=1024px){.csig__body[data-astro-cid-3sn7ek2q]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"fig panels""tabs panels";gap:24px 48px}.csig__fig[data-astro-cid-3sn7ek2q]{grid-area:fig}.csig__tabs[data-astro-cid-3sn7ek2q]{grid-area:tabs}.csig__panels[data-astro-cid-3sn7ek2q]{grid-area:panels;align-self:center}.csig__scene[data-astro-cid-3sn7ek2q]{--mk-s:1;max-width:640px}}@media (width>=1200px){.csig__tabs[data-astro-cid-3sn7ek2q]{grid-template-columns:repeat(6,minmax(0,1fr));max-width:700px}}
