.trunk.svelte-1quo9g5{--ok: #8dbf9c;margin:0;padding:clamp(14px,2.6vw,32px);border-radius:22px}@media(prefers-color-scheme:light){.trunk.svelte-1quo9g5{--ok: #3c7a52}}svg.svelte-1quo9g5{display:none;width:100%;height:auto;max-width:860px;margin-inline:auto;overflow:visible}.wide.svelte-1quo9g5{display:block}@media(max-width:719px){.wide.svelte-1quo9g5{display:none}.narrow.svelte-1quo9g5{display:block}}text.svelte-1quo9g5{font-family:var(--font-mono);font-size:11px}.tag.svelte-1quo9g5{fill:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.trunk-line.svelte-1quo9g5{stroke:var(--line-2);stroke-width:1.5}.link.svelte-1quo9g5{fill:none;stroke:var(--ink-4);stroke-width:1.25}.machine.svelte-1quo9g5{fill:var(--bg-3);stroke:var(--line-2)}.seed.svelte-1quo9g5{fill:color-mix(in srgb,var(--ink-1) 16%,var(--bg-3));stroke:var(--ink-4);stroke-width:.75}.seed-tag.svelte-1quo9g5{fill:var(--ink-2);font-size:9px}.name.svelte-1quo9g5{fill:var(--ink-1)}.delta.svelte-1quo9g5{fill:var(--ink-3)}.state.svelte-1quo9g5{fill:color-mix(in srgb,var(--ink-1) 16%,var(--bg-3));stroke:var(--ink-3)}.state-tag.svelte-1quo9g5{fill:var(--ink-1);font-weight:var(--w-semibold)}.glow.svelte-1quo9g5{fill:none;stroke:var(--ok);stroke-width:1.5}.main.svelte-1quo9g5 .machine:where(.svelte-1quo9g5),.main.svelte-1quo9g5 .link:where(.svelte-1quo9g5){stroke:var(--ok)}.main.svelte-1quo9g5 .delta:where(.svelte-1quo9g5){fill:var(--ok)}.merge.svelte-1quo9g5{fill:none;stroke:var(--ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero.svelte-1rnm7vx{padding-top:clamp(48px,8vw,104px);display:flex;flex-direction:column;gap:clamp(40px,6vw,72px)}.hero-copy.svelte-1rnm7vx{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hero-copy.svelte-1rnm7vx .s-display:where(.svelte-1rnm7vx){font-size:clamp(34px,5vw,76px);margin:0}.works-with.svelte-1rnm7vx{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.works-with.svelte-1rnm7vx li:where(.svelte-1rnm7vx){display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border:1px solid var(--line-2);border-radius:999px;font-size:14px;color:var(--ink-2)}.points.svelte-1rnm7vx{padding-top:clamp(72px,9vw,128px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.point.svelte-1rnm7vx{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid var(--line-2)}.point-icon.svelte-1rnm7vx{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-3);color:var(--ink-1);margin-bottom:8px}.point.svelte-1rnm7vx h2:where(.svelte-1rnm7vx){margin:0;color:var(--ink-1)}.point.svelte-1rnm7vx p:where(.svelte-1rnm7vx){margin:0;color:var(--ink-3);line-height:1.6}.marks.svelte-1rnm7vx{margin:0;padding-top:12px;max-width:720px;font-size:12px;color:var(--ink-4)}.marks.svelte-1rnm7vx a:where(.svelte-1rnm7vx){color:var(--ink-3);text-decoration:underline;text-underline-offset:.18em}.halo.svelte-1rnm7vx{text-shadow:0 0 28px rgb(12 12 13 / .6),0 0 8px rgb(12 12 13 / .4),0 1px 1px rgb(12 12 13 / .4)}@media(prefers-color-scheme:light){.halo.svelte-1rnm7vx{text-shadow:0 0 28px rgb(242 241 238 / .8),0 0 8px rgb(242 241 238 / .6),0 1px 1px rgb(242 241 238 / .5)}}.halo.svelte-1rnm7vx .s-btn:where(.svelte-1rnm7vx){text-shadow:none}.actions.svelte-1rnm7vx{display:flex;flex-wrap:wrap;gap:12px}.actions.svelte-1rnm7vx svg{width:17px;height:17px}.add.svelte-1rnm7vx{padding-top:clamp(72px,9vw,120px);display:flex;flex-direction:column;gap:20px;scroll-margin-top:80px}.add-line.svelte-1rnm7vx{margin:0;font-size:clamp(19px,2vw,24px);letter-spacing:-.015em;color:var(--ink-1)}.snippet.svelte-1rnm7vx{max-width:520px}.coda.svelte-1rnm7vx{padding:clamp(120px,14vw,200px) 12px clamp(80px,10vw,140px)}.coda-frame.svelte-1rnm7vx{height:clamp(420px,44vw,600px);border-radius:22px}.coda-copy.svelte-1rnm7vx{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center;padding:24px;pointer-events:none}.coda-copy.svelte-1rnm7vx .actions:where(.svelte-1rnm7vx){justify-content:center;pointer-events:auto}@media(max-width:700px){.points.svelte-1rnm7vx{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.coda.svelte-1rnm7vx{padding-inline:8px}}
