.motif:where(.astro-q6ofgras){width:100%;height:100%;color:var(--card-color, currentColor);overflow:visible}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras){stroke:currentColor;stroke-width:.7;stroke-linecap:round;fill:none;stroke-dasharray:90;stroke-dashoffset:90;opacity:.25}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras){fill:currentColor;opacity:.7}@media(prefers-reduced-motion:no-preference){.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras){animation:fire 5.4s ease-in-out infinite;animation-play-state:var(--motif-play, paused)}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(1){animation-delay:0s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(2){animation-delay:.25s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(3){animation-delay:.5s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(4){animation-delay:.75s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(5){animation-delay:1s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(6){animation-delay:1.25s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(7){animation-delay:1.5s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(8){animation-delay:1.75s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(9){animation-delay:2s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(10){animation-delay:2.25s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(11){animation-delay:2.5s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(12){animation-delay:2.75s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(13){animation-delay:3s}.edges:where(.astro-q6ofgras) line:where(.astro-q6ofgras):nth-child(14){animation-delay:3.25s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras){animation:blink 3s ease-in-out infinite;animation-play-state:var(--motif-play, paused)}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(1){animation-delay:.1s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(2){animation-delay:.4s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(3){animation-delay:.7s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(4){animation-delay:1s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(5){animation-delay:1.3s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(6){animation-delay:1.6s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(7){animation-delay:1.9s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(8){animation-delay:2.2s}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras):nth-child(9){animation-delay:2.5s}}@keyframes fire{0%,80%,to{stroke-dashoffset:90;opacity:.18}18%{stroke-dashoffset:0;opacity:.95}45%{stroke-dashoffset:-90;opacity:.35}}@keyframes blink{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.nodes:where(.astro-q6ofgras) circle:where(.astro-q6ofgras){transform-box:fill-box;transform-origin:center}.motif:where(.astro-fkiqd4gr){width:100%;height:100%;color:var(--card-color, currentColor);overflow:visible}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr){stroke:currentColor;stroke-width:1.1;stroke-linecap:round;fill:none;opacity:.35;stroke-dasharray:30 200;stroke-dashoffset:200}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr){fill:currentColor;opacity:.5}.soma:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr){fill:none;stroke:currentColor;stroke-width:1.4;opacity:.65}@media(prefers-reduced-motion:no-preference){.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr){animation:pulse-travel 4s ease-in-out infinite;animation-play-state:var(--motif-play, paused)}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr):nth-child(1){animation-delay:0s}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr):nth-child(2){animation-delay:.6s}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr):nth-child(3){animation-delay:1.2s}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr):nth-child(4){animation-delay:.9s}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr):nth-child(5){animation-delay:1.5s}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr):nth-child(6){animation-delay:1.8s}.dendrites:where(.astro-fkiqd4gr) path:where(.astro-fkiqd4gr):nth-child(7){animation-delay:.3s}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr){animation:terminal-burst 4s ease-in-out infinite;animation-play-state:var(--motif-play, paused);transform-box:fill-box;transform-origin:center}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr):nth-child(1){animation-delay:1.6s}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr):nth-child(2){animation-delay:2.2s}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr):nth-child(3){animation-delay:2.8s}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr):nth-child(4){animation-delay:2.5s}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr):nth-child(5){animation-delay:3.1s}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr):nth-child(6){animation-delay:3.4s}.terminals:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr):nth-child(7){animation-delay:1.9s}.soma:where(.astro-fkiqd4gr) circle:where(.astro-fkiqd4gr){animation:soma-breathe 3.4s ease-in-out infinite;animation-play-state:var(--motif-play, paused);transform-box:fill-box;transform-origin:center}}@keyframes pulse-travel{0%,to{stroke-dashoffset:200;opacity:.2}40%{opacity:.95}to{stroke-dashoffset:-50}}@keyframes terminal-burst{0%,to{opacity:.3;transform:scale(1)}20%{opacity:1;transform:scale(1.8)}40%{opacity:.4;transform:scale(1)}}@keyframes soma-breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:.95}}.motif:where(.astro-ohlhq6qm){width:100%;height:100%;color:var(--card-color, currentColor);overflow:hidden}.waveforms:where(.astro-ohlhq6qm) path:where(.astro-ohlhq6qm){fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm){fill:currentColor;opacity:0;stroke:none}.ticks:where(.astro-ohlhq6qm) line:where(.astro-ohlhq6qm){stroke:currentColor;stroke-width:.6;stroke-dasharray:2 4;opacity:.35}.scanner:where(.astro-ohlhq6qm) line:where(.astro-ohlhq6qm){stroke:currentColor;stroke-width:1.2;opacity:0}@media(prefers-reduced-motion:no-preference){.scanner:where(.astro-ohlhq6qm) line:where(.astro-ohlhq6qm){animation:scan 5s ease-in-out infinite;animation-play-state:var(--motif-play, paused)}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm){animation:token-flash 5s ease-in-out infinite;animation-play-state:var(--motif-play, paused);transform-box:fill-box;transform-origin:center}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm):nth-child(1){animation-delay:2.5s}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm):nth-child(2){animation-delay:2.7s}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm):nth-child(3){animation-delay:2.9s}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm):nth-child(4){animation-delay:3.1s}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm):nth-child(5){animation-delay:3.3s}.tokens:where(.astro-ohlhq6qm) rect:where(.astro-ohlhq6qm):nth-child(6){animation-delay:3.5s}.sine:where(.astro-ohlhq6qm){animation:sine-shimmer 5s ease-in-out infinite;animation-play-state:var(--motif-play, paused)}}@keyframes scan{0%,to{transform:translate(0);opacity:0}10%{opacity:.55}50%{transform:translate(240px);opacity:.55}60%{opacity:0}}@keyframes token-flash{0%,to{opacity:0;transform:scale(.85)}20%{opacity:.85;transform:scale(1)}50%{opacity:.25}}@keyframes sine-shimmer{0%,to{opacity:.55}50%{opacity:.85}}.motif:where(.astro-bca7cqjn){width:100%;height:100%;color:var(--card-color, currentColor);overflow:hidden}.stars-far:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn){fill:currentColor;opacity:.3}.stars-near:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn){fill:currentColor;opacity:.55}.trail:where(.astro-bca7cqjn) line:where(.astro-bca7cqjn){stroke:currentColor;stroke-width:1;stroke-linecap:round;opacity:.35;stroke-dasharray:4 6}.rocket:where(.astro-bca7cqjn) .body:where(.astro-bca7cqjn){fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;opacity:.85}.rocket:where(.astro-bca7cqjn) .window:where(.astro-bca7cqjn){fill:currentColor;opacity:.7}.rocket:where(.astro-bca7cqjn) .fin-l:where(.astro-bca7cqjn),.rocket:where(.astro-bca7cqjn) .fin-r:where(.astro-bca7cqjn){fill:currentColor;opacity:.55}.rocket:where(.astro-bca7cqjn) .flame:where(.astro-bca7cqjn){fill:currentColor;opacity:.6}@media(prefers-reduced-motion:no-preference){.stars-far:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn){animation:twinkle 3.6s ease-in-out infinite;animation-play-state:var(--motif-play, paused)}.stars-near:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn){animation:twinkle 2.8s ease-in-out infinite;animation-play-state:var(--motif-play, paused)}.stars-far:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn):nth-child(odd){animation-delay:.6s}.stars-far:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn):nth-child(3n){animation-delay:1.4s}.stars-near:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn):nth-child(2n){animation-delay:.8s}.stars-near:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn):nth-child(3n){animation-delay:1.7s}.rocket:where(.astro-bca7cqjn){animation:rocket-drift 5s ease-in-out infinite;animation-play-state:var(--motif-play, paused);transform-box:fill-box;transform-origin:center}.trail:where(.astro-bca7cqjn) line:where(.astro-bca7cqjn){animation:trail-flow 1.6s linear infinite;animation-play-state:var(--motif-play, paused)}.trail:where(.astro-bca7cqjn) line:where(.astro-bca7cqjn):nth-child(2){animation-delay:.3s}.trail:where(.astro-bca7cqjn) line:where(.astro-bca7cqjn):nth-child(3){animation-delay:.6s}.rocket:where(.astro-bca7cqjn) .flame:where(.astro-bca7cqjn){animation:flame-flicker .4s ease-in-out infinite alternate;animation-play-state:var(--motif-play, paused);transform-box:fill-box;transform-origin:center top}}@keyframes twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes rocket-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes trail-flow{0%{stroke-dashoffset:0;opacity:.5}to{stroke-dashoffset:-20;opacity:.15}}@keyframes flame-flicker{0%{transform:scaleY(1);opacity:.55}to{transform:scaleY(1.35);opacity:.85}}.stars-far:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn),.stars-near:where(.astro-bca7cqjn) circle:where(.astro-bca7cqjn){transform-box:fill-box;transform-origin:center}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.topic-card:where(.astro-qvmzpehu){--card-color: #67e8f9;--card-tint: #0f3d4a;--card-surface-strong: color-mix( in srgb, var(--card-tint) 68%, var(--sl-color-bg) );--card-surface-soft: color-mix( in srgb, var(--card-tint) 18%, var(--sl-color-bg) );--mx: 50%;--my: 50%;--motif-play: paused;counter-increment:topic-card;position:relative;isolation:isolate;display:flex;border-radius:1.25rem;overflow:hidden;background:linear-gradient(155deg,var(--card-surface-strong) 0%,var(--card-surface-soft) 100%);box-shadow:0 1px color-mix(in srgb,var(--card-color) 18%,transparent) inset,0 4px 24px -6px color-mix(in srgb,var(--card-color) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--card-color) 22%,transparent);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease;min-height:14rem}.topic-card:where(.astro-qvmzpehu)[data-motif=network]{--card-color: #67e8f9;--card-tint: #0f3d4a}.topic-card:where(.astro-qvmzpehu)[data-motif=synapse]{--card-color: #c4b5fd;--card-tint: #38235f}.topic-card:where(.astro-qvmzpehu)[data-motif=wave]{--card-color: #fbbf24;--card-tint: #4b3310}.topic-card:where(.astro-qvmzpehu)[data-motif=rocket]{--card-color: #fb7185;--card-tint: #4a1f33}:root[data-theme=light] .topic-card:where(.astro-qvmzpehu){--card-color: #0f766e;--card-tint: #ccfbf1;--card-surface-strong: color-mix( in srgb, var(--card-tint) 86%, var(--sl-color-bg) );--card-surface-soft: color-mix( in srgb, var(--card-tint) 18%, var(--sl-color-bg) )}:root[data-theme=light] .topic-card:where(.astro-qvmzpehu)[data-motif=network]{--card-color: #0f766e;--card-tint: #ccfbf1}:root[data-theme=light] .topic-card:where(.astro-qvmzpehu)[data-motif=synapse]{--card-color: #6d28d9;--card-tint: #ede9fe}:root[data-theme=light] .topic-card:where(.astro-qvmzpehu)[data-motif=wave]{--card-color: #b45309;--card-tint: #fef3c7}:root[data-theme=light] .topic-card:where(.astro-qvmzpehu)[data-motif=rocket]{--card-color: #be123c;--card-tint: #ffe4e6}.card-motif:where(.astro-qvmzpehu){position:absolute;inset:0;border-radius:inherit;overflow:hidden;opacity:.14;transition:opacity .5s ease;pointer-events:none;z-index:0;color:var(--card-color);-webkit-mask-image:radial-gradient(ellipse 95% 90% at 62% 50%,#000 22%,transparent 95%);mask-image:radial-gradient(ellipse 95% 90% at 62% 50%,#000 22%,transparent 95%)}.topic-card:where(.astro-qvmzpehu):hover .card-motif:where(.astro-qvmzpehu){opacity:.28}:root[data-theme=light] .card-motif:where(.astro-qvmzpehu){opacity:.2}:root[data-theme=light] .topic-card:where(.astro-qvmzpehu):hover .card-motif:where(.astro-qvmzpehu){opacity:.34}.card-spotlight:where(.astro-qvmzpehu){position:absolute;margin-top:0;inset:0;border-radius:inherit;background:radial-gradient(360px circle at var(--mx) var(--my),color-mix(in srgb,var(--card-color) 22%,transparent) 0%,transparent 55%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.topic-card:where(.astro-qvmzpehu):hover .card-spotlight:where(.astro-qvmzpehu){opacity:1}.topic-card:where(.astro-qvmzpehu):before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle),transparent 0deg,color-mix(in srgb,var(--card-color) 75%,transparent) 60deg,transparent 130deg,transparent 230deg,color-mix(in srgb,var(--card-color) 75%,transparent) 300deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45;pointer-events:none;z-index:2;transition:opacity .4s ease}@media(prefers-reduced-motion:no-preference){.topic-card:where(.astro-qvmzpehu):before{animation:spin-angle 9s linear infinite;animation-play-state:var(--motif-play)}.topic-card:where(.astro-qvmzpehu):hover{--motif-play: running}}.topic-card:where(.astro-qvmzpehu):hover:before{opacity:1}@keyframes spin-angle{to{--angle: 360deg}}.card-content:where(.astro-qvmzpehu){position:relative;z-index:3;display:flex;flex-direction:column;flex:1;gap:clamp(.5rem,calc(.125rem + 1vw),1rem);padding:clamp(1.1rem,calc(.25rem + 2.5vw),2.25rem)}.card-header:where(.astro-qvmzpehu){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.icon-wrap:where(.astro-qvmzpehu){display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--card-color) 55%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--card-tint) 82%,transparent),color-mix(in srgb,var(--card-tint) 22%,transparent));color:var(--card-color);flex-shrink:0;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease}.topic-card:where(.astro-qvmzpehu):hover .icon-wrap:where(.astro-qvmzpehu){transform:scale(1.06) rotate(-3deg);border-color:var(--card-color);box-shadow:0 0 28px -4px color-mix(in srgb,var(--card-color) 60%,transparent)}.card-index:where(.astro-qvmzpehu){font-family:var( --__sl-font-mono, ui-monospace, "SF Mono", Menlo, monospace );font-size:1.4rem;font-weight:500;line-height:1;color:color-mix(in srgb,var(--card-color) 60%,transparent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;user-select:none}.card-index:where(.astro-qvmzpehu):before{content:counter(topic-card,decimal-leading-zero)}.title:where(.astro-qvmzpehu){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);margin:0;letter-spacing:-.01em}.body:where(.astro-qvmzpehu){margin:0;font-size:clamp(var(--sl-text-sm),calc(.5rem + 1vw),var(--sl-text-body));color:color-mix(in srgb,var(--sl-color-gray-2) 92%,transparent)}:root[data-theme=light] .body:where(.astro-qvmzpehu){color:color-mix(in srgb,var(--sl-color-gray-3) 95%,transparent)}.card-cta:where(.astro-qvmzpehu){display:flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;font-size:.85rem;font-weight:500;color:color-mix(in srgb,var(--card-color) 80%,var(--sl-color-white));opacity:.7;transition:opacity .35s ease,gap .35s ease,color .35s ease}.card-cta:where(.astro-qvmzpehu) svg:where(.astro-qvmzpehu){transition:transform .4s cubic-bezier(.2,.7,.2,1)}.topic-card:where(.astro-qvmzpehu):hover .card-cta:where(.astro-qvmzpehu){opacity:1;gap:.55rem;color:var(--card-color)}.topic-card:where(.astro-qvmzpehu):hover .card-cta:where(.astro-qvmzpehu) svg:where(.astro-qvmzpehu){transform:translate(4px)}.topic-card:where(.astro-qvmzpehu):hover{transform:translateY(-5px);box-shadow:0 1px color-mix(in srgb,var(--card-color) 30%,transparent) inset,0 18px 44px -10px color-mix(in srgb,var(--card-color) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--card-color) 50%,transparent)}.card-link:where(.astro-qvmzpehu){color:inherit;text-decoration:none}.card-link:where(.astro-qvmzpehu):after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:4}@media(hover:none){.topic-card:where(.astro-qvmzpehu){--motif-play: paused}.topic-card:where(.astro-qvmzpehu):before{animation:none;opacity:.55}.card-motif:where(.astro-qvmzpehu){opacity:.18}}
