.ai-hero-bg[data-astro-cid-66pvqcjv]{background-color:var(--color-surface-light);background-image:radial-gradient(55% 70% at 72% 46%,oklch(70% .06 35/.16),#0000 68%),radial-gradient(55% 55% at 75%,oklch(62% .1 25/.08),#0000 70%),radial-gradient(45% 60% at 18% 65%,oklch(85% .02 60/.3),#0000 70%),linear-gradient(oklch(93% 0 0) 0%,#0000 55%)}.ai-hero-scrim[data-astro-cid-66pvqcjv]{pointer-events:none;background:linear-gradient(180deg, transparent 55%, var(--color-surface-light) 100%)}.ai-hero-trace[data-astro-cid-66pvqcjv]{stroke:oklch(40% .005 60/.55);stroke-width:.9px;stroke-dasharray:4 5;animation:12s linear infinite ai-trace-flow}.ai-hero-query-box[data-astro-cid-66pvqcjv]{fill:oklch(97% 0 0/.9);stroke:oklch(40% .005 60/.35);stroke-width:.8px}.ai-hero-query-line[data-astro-cid-66pvqcjv]{stroke:oklch(40% .005 60/.45);stroke-width:1.2px;stroke-linecap:round}.ai-hero-caret[data-astro-cid-66pvqcjv]{fill:oklch(55% .16 25/.9);animation:1.4s steps(2,jump-none) infinite ai-caret-blink}.ai-hero-kernel-ring[data-astro-cid-66pvqcjv]{fill:none;stroke:oklch(62% .14 25/.5);stroke-width:.8px;stroke-dasharray:2 3;transform-origin:50%;transform-box:fill-box;animation:18s linear infinite hero-core-spin}.ai-hero-kernel[data-astro-cid-66pvqcjv]{fill:oklch(62% .14 25);filter:drop-shadow(0 0 6px oklch(62% .14 25/.6));transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite hero-core-pulse}.ai-hero-node-disc[data-astro-cid-66pvqcjv]{fill:oklch(97% 0 0/.95)}.ai-hero-node-ring[data-astro-cid-66pvqcjv]{fill:none;stroke:oklch(40% .005 60/.35);stroke-width:.8px}.ai-hero-node-ring-hot[data-astro-cid-66pvqcjv]{stroke:oklch(62% .14 25/.5)}.ai-hero-node-core[data-astro-cid-66pvqcjv]{fill:oklch(40% .005 60/.7)}.ai-hero-node-core-hot[data-astro-cid-66pvqcjv]{fill:oklch(62% .14 25)}@keyframes ai-trace-flow{to{stroke-dashoffset:-36px}}@keyframes ai-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-hero-kernel[data-astro-cid-66pvqcjv],.ai-hero-kernel-ring[data-astro-cid-66pvqcjv],.ai-hero-trace[data-astro-cid-66pvqcjv],.ai-hero-caret[data-astro-cid-66pvqcjv]{animation:none}}.osia-flow-line[data-astro-cid-3uuah5nx]{stroke:var(--color-illu-cool);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 6;animation:osia-dash var(--illu-flow-duration) linear infinite}.osia-chip[data-astro-cid-3uuah5nx]{border:1px solid color-mix(in oklch, var(--color-illu-label), transparent 55%);background:oklch(100% 0 0/.85)}.osia-caret[data-astro-cid-3uuah5nx]{background:var(--color-illu-hot);animation:1.4s steps(2,jump-none) infinite osia-caret-blink}.osia-kernel-halo[data-astro-cid-3uuah5nx]{background:radial-gradient(circle, color-mix(in oklch, var(--color-illu-hot), transparent 75%) 0%, transparent 70%);animation:osia-kernel-pulse var(--illu-pulse-duration) ease-in-out infinite}.osia-kernel-ring[data-astro-cid-3uuah5nx]{border:1px solid color-mix(in oklch, var(--color-illu-hot), transparent 60%);animation:4s ease-out infinite osia-kernel-ring}.osia-agent-dot[data-astro-cid-3uuah5nx]{background:var(--color-illu-cool);opacity:.8}.osia-read-dot[data-astro-cid-3uuah5nx]{background:var(--color-illu-hot);animation:1.6s ease-in-out infinite osia-dot-blink}.osia-v-connector[data-astro-cid-3uuah5nx]{background:repeating-linear-gradient(to bottom, color-mix(in oklch, var(--color-illu-cool), transparent 40%) 0 3px, transparent 3px 8px);width:1px;height:1.75rem;margin:0 auto}@keyframes osia-dash{to{stroke-dashoffset:-36px}}@keyframes osia-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes osia-kernel-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes osia-kernel-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes osia-dot-blink{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.osia-flow-line[data-astro-cid-3uuah5nx],.osia-caret[data-astro-cid-3uuah5nx],.osia-kernel-halo[data-astro-cid-3uuah5nx],.osia-kernel-ring[data-astro-cid-3uuah5nx],.osia-read-dot[data-astro-cid-3uuah5nx]{animation:none}.osia-pulse[data-astro-cid-3uuah5nx]{display:none}}
