.cells.svelte-14e9i55{--band-angle:45deg;--band-center:50%;--band-width:30%;--band-feather:50%;--cells-top-clear:5rem;--cells-top-feather:13rem;--_band-start:calc(var(--band-center) - var(--band-width) / 2);--_band-end:calc(var(--band-center) + var(--band-width) / 2);--_band-in:calc(var(--_band-start) - var(--band-feather));--_band-out:calc(var(--_band-end) + var(--band-feather));-webkit-mask-image:linear-gradient(var(--band-angle), #000 0%, #000 var(--_band-in), transparent var(--_band-start), transparent var(--_band-end), #000 var(--_band-out), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--cells-top-clear), #000 var(--cells-top-feather));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(var(--band-angle), #000 0%, #000 var(--_band-in), transparent var(--_band-start), transparent var(--_band-end), #000 var(--_band-out), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--cells-top-clear), #000 var(--cells-top-feather));mask-image:linear-gradient(var(--band-angle), #000 0%, #000 var(--_band-in), transparent var(--_band-start), transparent var(--_band-end), #000 var(--_band-out), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--cells-top-clear), #000 var(--cells-top-feather));pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.cells-static.svelte-14e9i55{opacity:.55;background:radial-gradient(circle at 70% 35%, var(--background) 0%, transparent 45%), radial-gradient(circle at 85% 70%, var(--bg-secondary) 0%, transparent 50%), radial-gradient(circle at 55% 80%, var(--background) 0%, transparent 40%);position:absolute;inset:0}@media (width>=1024px){.chat.svelte-wv7s2w.reveal-init{opacity:1;transform:none}.chat.svelte-wv7s2w.reveal-init .bubble:where(.svelte-wv7s2w){opacity:0;transform:translateY(.9rem)scale(.96)}.chat.svelte-wv7s2w.reveal-in .bubble:where(.svelte-wv7s2w){opacity:1;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i) * .17s);transform:none}}.bubble.svelte-wv7s2w:after{content:"";border-radius:inherit;box-shadow:0 0 12px color-mix(in oklab, transparent, var(--inv-deep-fg) 18%);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.chat.svelte-wv7s2w.reveal-in .bubble:where(.svelte-wv7s2w){animation:6s ease-in-out infinite svelte-wv7s2w-ripple;animation-delay:calc(1.3s + var(--i) * .22s);animation-play-state:paused}.chat.svelte-wv7s2w.reveal-in .bubble:where(.svelte-wv7s2w):after{animation:6s ease-in-out infinite svelte-wv7s2w-rippleGlow;animation-delay:calc(1.3s + var(--i) * .22s);animation-play-state:paused}.chat.svelte-wv7s2w.reveal-in.live .bubble:where(.svelte-wv7s2w),.chat.svelte-wv7s2w.reveal-in.live .bubble:where(.svelte-wv7s2w):after{animation-play-state:running}}@keyframes svelte-wv7s2w-ripple{0%{transform:scale(1)}8%{transform:scale(1.05)}18%,to{transform:scale(1)}}@keyframes svelte-wv7s2w-rippleGlow{0%{opacity:0}8%{opacity:1}18%,to{opacity:0}}.graph.svelte-cs4hg2.reveal-init{opacity:1;transform:none}.node.svelte-cs4hg2{transform-box:fill-box;transform-origin:50%}.graph.svelte-cs4hg2.reveal-init .node:where(.svelte-cs4hg2){opacity:0;transform:scale(.3)}.graph.svelte-cs4hg2.reveal-in .node:where(.svelte-cs4hg2){opacity:1;transition:opacity .3s,transform .3s;transition-delay:calc(var(--i) * 6ms);transform:scale(1)}.edge.svelte-cs4hg2{stroke:var(--inv-deep-fg);stroke-opacity:.22;stroke-width:1px;stroke-linecap:round;stroke-dasharray:1000}.graph.svelte-cs4hg2.reveal-init .edge:where(.svelte-cs4hg2){stroke-dashoffset:1000px}.graph.svelte-cs4hg2.reveal-in .edge:where(.svelte-cs4hg2){stroke-dashoffset:0;transition:stroke-dashoffset .7s;transition-delay:calc(.3s + var(--j) * 7ms)}.graph.svelte-cs4hg2 .icon{color:var(--inv-deep-fg)}.graph.svelte-cs4hg2.reveal-init .icon{opacity:0}.graph.svelte-cs4hg2.reveal-in .icon{opacity:1;transition:opacity .3s;transition-delay:calc(.45s + var(--k) * 30ms)}.glow.svelte-cs4hg2{opacity:0}.glow-halo.svelte-cs4hg2{stroke:var(--expin-accent);stroke-opacity:.2;stroke-width:3.5px;stroke-linecap:round}.glow-edge.svelte-cs4hg2{stroke:var(--expin-accent);stroke-opacity:.85;stroke-width:1.6px;stroke-linecap:round}.glow-node.svelte-cs4hg2{fill:var(--expin-accent);fill-opacity:1}.graph.svelte-cs4hg2 .glow-icon{color:var(--expin-accent)}@media (prefers-reduced-motion:no-preference){.graph.svelte-cs4hg2.reveal-in .glow:where(.svelte-cs4hg2){animation:9s ease-in-out infinite svelte-cs4hg2-glowPulse;animation-delay:calc(1.2s + var(--cond) * 3s);animation-play-state:paused}.graph.svelte-cs4hg2.reveal-in.live .glow:where(.svelte-cs4hg2){animation-play-state:running}}@keyframes svelte-cs4hg2-glowPulse{0%,30%,to{opacity:0}6%,20%{opacity:1}}.report.svelte-w25v9o.reveal-init{opacity:1;transform:none}.report.svelte-w25v9o.reveal-init .row:where(.svelte-w25v9o){opacity:0;transform:translateY(.75rem)}.report.svelte-w25v9o.reveal-in .row:where(.svelte-w25v9o){opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * .11s);transform:none}.fill.svelte-w25v9o{width:var(--w)}.report.svelte-w25v9o.reveal-init .fill:where(.svelte-w25v9o){width:0}.report.svelte-w25v9o.reveal-in .fill:where(.svelte-w25v9o){width:var(--w);transition:width .7s;transition-delay:calc(.45s + var(--i) * .11s)}.fill--top.svelte-w25v9o{position:relative}.fill--top.svelte-w25v9o:after{content:"";border-radius:inherit;background:color-mix(in oklab, var(--expin-accent), white 15%);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.report.svelte-w25v9o.reveal-in .fill--top:where(.svelte-w25v9o):after{animation:6s ease-in-out 2s infinite paused svelte-w25v9o-meterGlow}.report.svelte-w25v9o.reveal-in.live .fill--top:where(.svelte-w25v9o):after{animation-play-state:running}}@keyframes svelte-w25v9o-meterGlow{0%,to{opacity:0}50%{opacity:.9}}.steps.svelte-1uo0p6l{isolation:isolate}.steps-bg.svelte-1uo0p6l{z-index:-1;background-color:var(--inv-deep);position:absolute;inset:0}.spine.svelte-1uo0p6l{background:color-mix(in oklab, var(--inv-deep), var(--inv-deep-fg) 22%);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:1.5rem;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 14svh),#0000);mask-image:linear-gradient(#000 0 calc(100% - 14svh),#0000)}.spine-fill.svelte-1uo0p6l{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12svh);mask-image:linear-gradient(#0000 0,#000 12svh)}.spine-draw.svelte-1uo0p6l{transform-origin:top;background:linear-gradient(to bottom, var(--expin-accent), var(--inv-deep-fg));width:100%;height:100%}.node.svelte-1uo0p6l{z-index:2;border:2px solid var(--expin-accent);background:var(--inv-deep);width:2.75rem;height:2.75rem;color:var(--inv-deep-fg);font-family:var(--font-display);border-radius:9999px;place-items:center;margin-top:.1rem;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:0;left:1.5rem;transform:translate(-50%)}.node.svelte-1uo0p6l:after{content:"";background:var(--expin-accent);width:2rem;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media (width>=1024px){.spine.svelte-1uo0p6l{left:50%}.node.svelte-1uo0p6l{justify-self:center;margin-top:.5rem;position:relative;top:auto;left:auto;transform:none}.node.svelte-1uo0p6l:after{content:"";background:var(--expin-accent);width:2.5rem;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.scene--rev.svelte-1uo0p6l .node:where(.svelte-1uo0p6l):after{left:auto;right:100%}}@media (prefers-reduced-motion:no-preference){.spine-draw.svelte-1uo0p6l{transform:scaleY(var(--q,0));will-change:transform}.node.svelte-1uo0p6l{opacity:calc(.4 + .6 * var(--lit,0));transform:translate(-50%, 0) scale(calc(.88 + .12 * var(--lit,0)));box-shadow:0 0 calc(var(--lit,0) * 18px) color-mix(in oklab, transparent, var(--expin-accent) 70%);transition:opacity .45s,transform .45s,box-shadow .45s}@media (width>=1024px){.node.svelte-1uo0p6l{transform:scale(calc(.88 + .12 * var(--lit,0)))}}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.scene.svelte-1uo0p6l{scroll-snap-align:start;scroll-snap-stop:always}}
