.code-sample.svelte-1xie0e pre{margin:0;background:0 0!important}.code-sample.svelte-1xie0e code{font-family:var(--font-mono);display:block}.code-sample.svelte-1xie0e span{color:var(--shiki-light)}[data-theme=dark] .code-sample.svelte-1xie0e span{color:var(--shiki-dark)}.glow.svelte-y958fq{background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--brand-strong) 30%, transparent), transparent 70%);filter:blur(60px);opacity:.45;pointer-events:none;width:min(820px,110%);height:560px;position:absolute;bottom:-45%;left:50%;transform:translate(-50%)}.marquee.svelte-1ntgqov{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track.svelte-1ntgqov{gap:3.5rem;width:max-content;padding-left:3.5rem;animation:32s linear infinite svelte-1ntgqov-marquee;display:flex}.marquee.svelte-1ntgqov:hover .marquee-track:where(.svelte-1ntgqov){animation-play-state:paused}.logo.svelte-1ntgqov{color:var(--muted);transition:color var(--motion-base) var(--ease-out);align-items:center;gap:.6rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.logo.svelte-1ntgqov:hover{color:var(--ink)}}@keyframes svelte-1ntgqov-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee.svelte-1ntgqov{overflow-x:auto}.marquee-track.svelte-1ntgqov{animation:none}}.field.svelte-r5ub8k{-webkit-mask-image:radial-gradient(72% 62% at 50% 46%,#000 30%,#0000 100%);mask-image:radial-gradient(72% 62% at 50% 46%,#000 30%,#0000 100%)}.base.svelte-1qsv83l,.chip.svelte-1qsv83l,.descend.svelte-1qsv83l,.wires.svelte-1qsv83l{transform-box:view-box;transform-origin:0 0}.base.svelte-1qsv83l,.descend.svelte-1qsv83l{transform-origin:200px 268px}.slab-side.svelte-1qsv83l{fill:var(--brand-strong)}.slab-face.svelte-1qsv83l{fill:var(--surface-card);stroke:var(--brand);stroke-width:1.25px}.plane-float.svelte-1qsv83l{fill:none;stroke:var(--hairline-strong);stroke-width:1.25px}.plane-label.svelte-1qsv83l{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;font-size:11px;font-weight:500}.base-label.svelte-1qsv83l{fill:var(--ink)}.chip-label.svelte-1qsv83l{fill:var(--body);font-family:var(--font-mono);letter-spacing:.1em;font-size:7.5px;font-weight:500}.base.svelte-1qsv83l .slab-face:where(.svelte-1qsv83l){filter:drop-shadow(0 0 14px color-mix(in oklab, var(--brand) 26%, transparent))}.base.svelte-1qsv83l,.chip.svelte-1qsv83l,.wires.svelte-1qsv83l,.descend.svelte-1qsv83l{opacity:0}.entered.svelte-1qsv83l .base:where(.svelte-1qsv83l){animation:svelte-1qsv83l-rise .85s var(--ease-out) both}.entered.svelte-1qsv83l .wires:where(.svelte-1qsv83l){animation:.6s linear .75s both svelte-1qsv83l-fade}.entered.svelte-1qsv83l .chip:where(.svelte-1qsv83l){animation:svelte-1qsv83l-assemble .7s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * .1s)}@keyframes svelte-1qsv83l-rise{0%{opacity:0;transform:translateY(34px)scale(.94)}to{opacity:1;transform:none}}@keyframes svelte-1qsv83l-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1qsv83l-assemble{0%{opacity:0;transform:translate(calc(var(--dx) * 2.4), calc(var(--dy) * 2.4))}to{opacity:1;transform:none}}.entered.svelte-1qsv83l .descend:where(.svelte-1qsv83l){animation:9s linear infinite svelte-1qsv83l-descend;animation-delay:var(--phase);will-change:transform, opacity}.entered.svelte-1qsv83l:not(.looping) .descend:where(.svelte-1qsv83l),.entered.svelte-1qsv83l:not(.looping) .stage:where(.svelte-1qsv83l){animation-play-state:paused}@keyframes svelte-1qsv83l-descend{0%{opacity:0;transform:translateY(-198px)scale(.42)}6%{opacity:1;transform:translateY(-192px)scale(.42)}26%{opacity:1;animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(-166px)scale(.42)}38%{opacity:1;transform:translateY(-142px)scale(1)}86%{opacity:1;transform:translateY(-31px)scale(1)}to{opacity:0;transform:translateY(-11px)scale(1)}}.stage-wrap.svelte-1qsv83l{perspective:1400px}.entered.svelte-1qsv83l .stage:where(.svelte-1qsv83l){animation:svelte-1qsv83l-orbit 20s var(--ease-in-out) infinite}@keyframes svelte-1qsv83l-orbit{0%,42%{transform:rotateY(-6deg)rotateX(1.2deg)}50%,92%{transform:rotateY(6deg)rotateX(-1.2deg)}to{transform:rotateY(-6deg)rotateX(1.2deg)}}@media (prefers-reduced-motion:reduce){.entered.svelte-1qsv83l .base:where(.svelte-1qsv83l),.entered.svelte-1qsv83l .chip:where(.svelte-1qsv83l),.entered.svelte-1qsv83l .wires:where(.svelte-1qsv83l){opacity:1;animation:none;transform:none}.entered.svelte-1qsv83l .stage:where(.svelte-1qsv83l){animation:none;transform:none}.entered.svelte-1qsv83l .descend:where(.svelte-1qsv83l){opacity:1;animation:none}.entered.svelte-1qsv83l .descend:where(.svelte-1qsv83l):first-of-type{transform:translateY(-58px)}.entered.svelte-1qsv83l .descend:where(.svelte-1qsv83l):nth-of-type(2){transform:translateY(-116px)}.entered.svelte-1qsv83l .descend:where(.svelte-1qsv83l):nth-of-type(3){transform:translateY(-174px)}}.reveal.svelte-b13ulg{opacity:0;animation:svelte-b13ulg-reveal-rise .5s var(--ease-out) forwards}@keyframes svelte-b13ulg-reveal-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal.svelte-b13ulg{opacity:1;animation:none;transform:none}}.js .node-in.svelte-17sslej,.js .line-in.svelte-17sslej,.js .out-in.svelte-17sslej,.js .rail-in.svelte-17sslej{opacity:0;animation-duration:.34s;animation-timing-function:var(--ease-out);animation-fill-mode:forwards}.js .node-in.svelte-17sslej{animation-name:svelte-17sslej-node-pop}.js .line-in.svelte-17sslej{animation-name:svelte-17sslej-line-rise}.js .out-in.svelte-17sslej{animation-name:svelte-17sslej-out-fade;animation-duration:.24s}.js .rail-in.svelte-17sslej{transform-origin:top;animation-name:svelte-17sslej-rail-draw}@keyframes svelte-17sslej-node-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes svelte-17sslej-line-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes svelte-17sslej-out-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-17sslej-rail-draw{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.js .node-in.svelte-17sslej,.js .line-in.svelte-17sslej,.js .out-in.svelte-17sslej,.js .rail-in.svelte-17sslej{opacity:1;animation:none;transform:none}}.js .card-in.svelte-1o2scmf{opacity:0;animation:svelte-1o2scmf-card-rise .45s var(--ease-out) forwards}@keyframes svelte-1o2scmf-card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .card-in.svelte-1o2scmf{opacity:1;animation:none;transform:none}}
