.graph-card{isolation:isolate;background:radial-gradient(circle at 48% 50%, color-mix(in oklab, var(--foreground) 7%, transparent), transparent 14rem);animation:.76s cubic-bezier(.21,.82,.31,1) 90ms both graph-in}.graph-card:before{z-index:0;content:"";background:radial-gradient(circle at 48% 50%, color-mix(in oklab, var(--background) 72%, transparent), transparent 11rem), linear-gradient(color-mix(in oklab, var(--border) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--border) 18%, transparent) 1px, transparent 1px);background-size:auto,36px 36px,36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000070 48%,#0000 82%);mask-image:radial-gradient(circle,#000 0%,#00000070 48%,#0000 82%)}.graph-card:after{z-index:1;content:"";background:radial-gradient(circle, color-mix(in oklab, var(--foreground) 10%, transparent), transparent 54%), linear-gradient(90deg, transparent, color-mix(in oklab, var(--foreground) 14%, transparent), transparent);filter:blur(18px);opacity:.42;border-radius:999px;animation:1.2s ease-out both graph-aura;position:absolute;inset:16%;transform:scale(.82)}.graph-canvas{cursor:default;opacity:0;touch-action:pan-y;transition:opacity .52s ease-out,transform .7s cubic-bezier(.21,.82,.31,1);transform:translateY(10px)scale(.982)}.is-graph-ready .graph-canvas{opacity:1;transform:translateY(0)scale(1)}.graph-canvas:active{cursor:default}.keyboard-hit-targets{pointer-events:none}.keyboard-hit-targets:focus-within{pointer-events:auto}.node-hit-target{appearance:none;background:0 0;border:0;outline:none;transform:translate(-50%,-50%)}.node-hit-target-card{border-radius:1rem}.node-hit-target:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 5px color-mix(in oklab, var(--ring) 76%, transparent)}.graph-tooltip{pointer-events:none;animation:.14s ease-out both tooltip-in}.graph-tooltip:after{left:var(--tooltip-arrow-x);content:"";background:var(--foreground);border-radius:.125rem;width:.6rem;height:.6rem;position:absolute;transform:translate(-50%)rotate(45deg)}.graph-tooltip[data-placement=above]:after{bottom:-.28rem}.graph-tooltip[data-placement=below]:after{top:-.28rem}@keyframes graph-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes graph-aura{0%{opacity:0;transform:scale(.62)}45%{opacity:.42}to{opacity:.12;transform:scale(1.08)}}@keyframes tooltip-in{0%{opacity:0;transform:translateY(.35rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.graph-card{border-radius:1.5rem;height:390px}}.hero-content{align-items:center;gap:3.5rem;display:grid}.hero-section{margin-top:-3.5rem;padding-bottom:7.5rem}@media (width>=1024px){.hero-section{margin-top:-2.5rem;padding-bottom:8.5rem}.hero-content{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:4.5rem}}.hero-copy.svelte-1cibcyu{animation:.64s ease-out both svelte-1cibcyu-copy-in}@keyframes svelte-1cibcyu-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
