.path-line.svelte-1rwyldu{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:2px}.frame.svelte-i4rykl{--frame:#e2dbcc;border:4px solid var(--frame);position:absolute;inset:-4px}.frame.editable.svelte-i4rykl{--frame:var(--yellow)}.edit-tab.svelte-i4rykl{background:var(--frame);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;align-items:center;gap:8px;padding:4px 10px 5px;font-size:12px;font-weight:700;line-height:18px;display:flex;position:absolute;top:0;right:0}.edit-tab.svelte-i4rykl input:where(.svelte-i4rykl){appearance:none;border:2px solid var(--ink);cursor:pointer;background:0 0;width:14px;height:14px;margin:0}.edit-tab.svelte-i4rykl input:where(.svelte-i4rykl):checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23f4b400' stroke-width='3'/%3E%3C/svg%3E") center / 12px no-repeat}.edit-tab.svelte-i4rykl input:where(.svelte-i4rykl):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.page.svelte-1uha8ag{box-sizing:border-box;flex:none;width:100%;max-width:1600px;margin:0 auto;padding:28px 32px 24px;overflow-x:clip}header.svelte-1uha8ag{border-bottom:6px solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:20px 48px;padding-bottom:20px;display:grid}.masthead.svelte-1uha8ag{align-items:flex-end;gap:16px;display:flex}.logo.svelte-1uha8ag{flex:none;display:block}h1.svelte-1uha8ag{margin:0;font-family:SignPainter,SignPainter-HouseScript,Helvetica,sans-serif;font-size:54px;font-weight:400;line-height:44px}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:38em;margin:0 0 14px;font-size:15px;line-height:22px}.docs.svelte-1uha8ag:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.docs.svelte-1uha8ag{color:var(--ink);border-bottom:3px solid var(--yellow);font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.docs.svelte-1uha8ag:after{content:" →"}.docs.svelte-1uha8ag:hover{background:var(--yellow)}section.svelte-1uha8ag{margin-top:20px}h2.svelte-1uha8ag{font-family:var(--display);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0 0 6px;font-size:13px;font-weight:700;line-height:18px;display:flex}.kind.svelte-1uha8ag{color:var(--muted);font-weight:400}.swatch.svelte-1uha8ag{width:12px;height:12px}.swatch.circle.svelte-1uha8ag{background:var(--red);border-radius:50%}.swatch.square.svelte-1uha8ag{background:var(--blue)}.chart-container.svelte-1uha8ag{width:100%;height:220px;font-size:15px}.chart-container.ordinal.svelte-1uha8ag{height:280px}.chart-container.svelte-1uha8ag .axis .tick text{fill:var(--muted)}.chart-container.svelte-1uha8ag .axis .tick line{stroke:#bdb5a6}.chart-container.svelte-1uha8ag .path-line{stroke-width:3px}@media (width<=760px){.page.svelte-1uha8ag{padding:20px 16px 24px}header.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}h1.svelte-1uha8ag{font-size:42px;line-height:34px}.logo.svelte-1uha8ag{width:52px;height:52px}}
