.jerk-page.svelte-x8nh8z{max-width:980px}.page-header.svelte-x8nh8z,.controls.svelte-x8nh8z,.workspace.svelte-x8nh8z,.code.svelte-x8nh8z{margin-bottom:1.5rem}.eyebrow.svelte-x8nh8z{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-500);margin-bottom:.75rem}.page-header.svelte-x8nh8z h1:where(.svelte-x8nh8z){font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.05em;margin-bottom:.8rem}.page-header.svelte-x8nh8z p:where(.svelte-x8nh8z):last-child{max-width:60ch;color:var(--slate-600);line-height:1.65}.controls.svelte-x8nh8z,.workspace.svelte-x8nh8z,.code.svelte-x8nh8z{padding:1.15rem;border-radius:1.5rem;background:color-mix(in oklch,white 90%,var(--primary-container));border:1px solid var(--outline-variant)}.controls.svelte-x8nh8z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.control.svelte-x8nh8z span:where(.svelte-x8nh8z){display:block;margin-bottom:.55rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-600)}.control.svelte-x8nh8z input:where(.svelte-x8nh8z){width:100%}.workspace.svelte-x8nh8z{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:1rem}.graph.svelte-x8nh8z{border-radius:1.25rem;background:linear-gradient(rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 1px),#fff;background-size:24px 24px,24px 24px,auto;border:1px solid var(--outline-variant);padding:1rem}svg.svelte-x8nh8z{width:100%;height:auto}polyline.svelte-x8nh8z{fill:none;stroke:var(--blue-600);stroke-linecap:round;stroke-linejoin:round;stroke-width:7}.stats.svelte-x8nh8z{display:grid;gap:.8rem}.stats.svelte-x8nh8z article:where(.svelte-x8nh8z){padding:.95rem 1rem;border-radius:1rem;background:#fff;border:1px solid var(--outline-variant)}.stats.svelte-x8nh8z span:where(.svelte-x8nh8z){display:block;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500)}.stats.svelte-x8nh8z strong:where(.svelte-x8nh8z){display:block;margin-top:.35rem;font-size:1.6rem;letter-spacing:-.04em}.code.svelte-x8nh8z pre:where(.svelte-x8nh8z){padding:1rem;border-radius:1.15rem;background:var(--slate-950);color:var(--slate-100)}@media(max-width:860px){.controls.svelte-x8nh8z,.workspace.svelte-x8nh8z{grid-template-columns:1fr}}
