@keyframes feed-in-35ba7d74{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.feed-line[data-v-35ba7d74]{opacity:0;animation:.5s ease-out forwards feed-in-35ba7d74}@media (prefers-reduced-motion:reduce){.feed-line[data-v-35ba7d74]{opacity:1;animation:none}}.enter[data-v-82e23d53]>*,.enter h1>span[data-v-82e23d53]{opacity:0;transition:opacity .65s cubic-bezier(.22, 1, .36, 1) var(--d,0s), transform .65s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:translateY(16px)}.enter.is-in[data-v-82e23d53]>*,.enter.is-in h1>span[data-v-82e23d53]{opacity:1;transform:none}.enter-card[data-v-82e23d53]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .35s,transform .8s cubic-bezier(.22,1,.36,1) .35s;transform:translateY(28px)scale(.985)}.enter-card.is-in[data-v-82e23d53]{opacity:1;transform:none}.reveal[data-v-82e23d53]{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.reveal.is-revealed[data-v-82e23d53]{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.enter[data-v-82e23d53]>*,.enter h1>span[data-v-82e23d53],.enter-card[data-v-82e23d53],.reveal[data-v-82e23d53]{opacity:1!important;transition:none!important;transform:none!important}}.prose[data-v-0f8298d1] h2{letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--color-ink) / var(--tw-text-opacity,1));margin-top:2.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.prose[data-v-0f8298d1] h2:first-child{margin-top:0}.prose[data-v-0f8298d1] p{--tw-text-opacity:1;color:rgb(var(--color-muted) / var(--tw-text-opacity,1));margin-bottom:1rem;font-size:15px;line-height:1.625}.prose[data-v-0f8298d1] ul{margin-bottom:1rem}.prose[data-v-0f8298d1] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.prose[data-v-0f8298d1] ul{--tw-text-opacity:1;color:rgb(var(--color-muted) / var(--tw-text-opacity,1));padding-left:1.25rem;font-size:15px;line-height:1.625;list-style:outside}.prose[data-v-0f8298d1] strong{--tw-text-opacity:1;color:rgb(var(--color-ink) / var(--tw-text-opacity,1));font-weight:600}.prose[data-v-0f8298d1] a{--tw-text-opacity:1;color:rgb(var(--color-ink) / var(--tw-text-opacity,1));text-decoration-line:underline;-webkit-text-decoration-color:rgb(var(--color-line) / 1);text-decoration-color:rgb(var(--color-line) / 1);text-underline-offset:2px}.prose[data-v-0f8298d1] a:hover{-webkit-text-decoration-color:rgb(var(--color-ink) / 1);text-decoration-color:rgb(var(--color-ink) / 1)}.prose[data-v-0f8298d1] table{border-collapse:collapse;width:100%;margin-bottom:1.25rem;font-size:14px}.prose[data-v-0f8298d1] th{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--color-line) / var(--tw-border-opacity,1));text-align:left;--tw-text-opacity:1;color:rgb(var(--color-ink) / var(--tw-text-opacity,1));padding-bottom:.5rem;padding-right:1rem;font-weight:600}.prose[data-v-0f8298d1] td{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--color-line) / var(--tw-border-opacity,1));vertical-align:top;--tw-text-opacity:1;color:rgb(var(--color-muted) / var(--tw-text-opacity,1));padding-top:.625rem;padding-bottom:.625rem;padding-right:1rem}.deck-bg{background-color:#070b14;background-image:linear-gradient(#38bdf80d 1px,#0000 1px),linear-gradient(90deg,#38bdf80d 1px,#0000 1px);background-size:30px 30px}.deck-bg:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#38bdf81a,#0000 60%),radial-gradient(100% 60% at 50% 110%,#34d39914,#0000 60%);position:absolute;inset:0}.scan:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.reactor{filter:drop-shadow(0 0 5px var(--c));opacity:.85;transition:filter .4s}.node.is-active .reactor{filter:drop-shadow(0 0 14px var(--c));opacity:1}.ring{animation:9s linear infinite spin}.ring-rev{animation:7s linear infinite reverse spin}.node.is-active .ring{animation-duration:2.4s}.node.is-active .ring-rev{animation-duration:1.8s}@keyframes spin{to{transform:rotate(360deg)}}.core{fill-opacity:.12;animation:3.4s ease-in-out infinite corebreath}.node.is-active .core{animation:1.2s ease-in-out infinite corepulse}@keyframes corebreath{0%,to{fill-opacity:.1;transform:scale(.97)}50%{fill-opacity:.18;transform:scale(1)}}@keyframes corepulse{0%,to{fill-opacity:.22;transform:scale(.95)}50%{fill-opacity:.45;transform:scale(1.04)}}.conduit{opacity:.2;transition:opacity .4s}.flowing .conduit{opacity:.7}.packet{opacity:0;background:currentColor;border-radius:9999px;width:8px;height:8px;position:absolute;top:-2.5px;left:0;box-shadow:0 0 10px 2px}.flowing .packet{animation:1.9s linear infinite travel}@keyframes travel{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}
