.gray.svelte-z3p6g9{flex-direction:column;gap:1.1rem;margin:2rem 0;display:flex}.foot.svelte-z3p6g9{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:"SF Pro Text", -apple-system, BlinkMacSystemFont, var(--font-body);letter-spacing:-.01em;padding:1.4rem 1.5rem 1.6rem;font-size:12px;line-height:16px}.foot.svelte-z3p6g9 p:where(.svelte-z3p6g9){margin:0}.fine.svelte-z3p6g9{border-bottom:1px solid #d2d2d7;padding-bottom:1rem}.columns.svelte-z3p6g9{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.4rem 1.5rem;margin-top:1.1rem;display:grid}.column.svelte-z3p6g9 p:where(.svelte-z3p6g9)+p:where(.svelte-z3p6g9){margin-top:.5rem}.foot.svelte-z3p6g9 .heading:where(.svelte-z3p6g9){margin-bottom:.8rem;font-weight:600}.ratios.svelte-z3p6g9{gap:.35rem;max-width:22rem;margin:0;display:grid}.ratio.svelte-z3p6g9{grid-template-columns:minmax(0,1fr) 3.5rem 4rem;align-items:baseline;font-size:.82rem;display:grid}dt.svelte-z3p6g9{color:var(--ink-muted)}dd.svelte-z3p6g9{text-align:right;margin:0}dd.svelte-z3p6g9 code:where(.svelte-z3p6g9){color:var(--ink-muted);font-size:.78rem}dd.svelte-z3p6g9 code.strong:where(.svelte-z3p6g9){color:var(--ink);font-weight:700}.bench.svelte-1tnbqaf{flex-direction:column;gap:1.1rem;margin:2rem 0;display:flex}.viewport.svelte-1tnbqaf{color:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:21rem;font-family:"SF Pro Text", -apple-system, BlinkMacSystemFont, var(--font-body);background:#fff}.page.svelte-1tnbqaf{padding-top:4.75rem}.page.svelte-1tnbqaf p:where(.svelte-1tnbqaf){margin:0;padding:0 1.25rem}.lead.svelte-1tnbqaf{font-family:"SF Pro Display", -apple-system, BlinkMacSystemFont, var(--font-body);font-size:1.75rem;font-weight:600;line-height:1.15}.page.svelte-1tnbqaf .line:where(.svelte-1tnbqaf){color:#6e6e73;margin:.35rem 0 1.5rem;font-size:1rem}.tile.svelte-1tnbqaf{height:9rem;font-family:"SF Pro Display", -apple-system, BlinkMacSystemFont, var(--font-body);justify-content:center;margin-bottom:12px;padding-top:1.6rem;font-size:1.75rem;font-weight:600;display:flex}.bar.svelte-1tnbqaf{letter-spacing:-.01em;color:#000c;z-index:1;justify-content:center;align-items:center;gap:2.1rem;padding:0 1rem;font-size:12px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.dial.svelte-1tnbqaf{max-width:26rem}@media (width<=34rem){.bar.svelte-1tnbqaf{justify-content:flex-start;gap:1.4rem}}.targets.svelte-e0z8yc{flex-direction:column;gap:1.1rem;margin:2rem 0;display:flex}.specimen.svelte-e0z8yc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f7}.scroller.svelte-e0z8yc{overscroll-behavior-x:contain;overflow-x:auto}.stage.svelte-e0z8yc{position:relative}.strip.svelte-e0z8yc{transform-origin:0 0;height:100%;position:absolute;inset:0 auto auto 0}.bar.svelte-e0z8yc{background:#fffc;position:relative}.link.svelte-e0z8yc{font-family:"SF Pro Text", -apple-system, BlinkMacSystemFont, var(--font-body);letter-spacing:-.01em;color:#000c;white-space:nowrap;transition:background-color .18s var(--press), box-shadow .18s var(--press);place-items:center;font-size:12px;display:grid;position:absolute;top:0;bottom:0}.link.svelte-e0z8yc svg:where(.svelte-e0z8yc){display:block}.link.shown.svelte-e0z8yc{box-shadow:inset 0 0 0 1px var(--ink);background:#1d1a160f}.link.shown.narrow.svelte-e0z8yc{box-shadow:none;outline:1.5px dashed var(--ink);outline-offset:-1.5px}.width.svelte-e0z8yc{font-family:var(--font-code);color:var(--ink-muted);opacity:0;transition:opacity .18s var(--press);font-size:13px;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.narrow.svelte-e0z8yc .width:where(.svelte-e0z8yc){color:var(--ink);font-weight:700}.shown.svelte-e0z8yc .width:where(.svelte-e0z8yc){opacity:1}.toggle.svelte-e0z8yc{align-self:flex-start}@media (prefers-reduced-motion:reduce){.link.svelte-e0z8yc,.width.svelte-e0z8yc{transition:none}}.tracking.svelte-nzsau8{flex-direction:column;gap:1.1rem;margin:2rem 0;display:flex}.plot.svelte-nzsau8{width:100%}svg.svelte-nzsau8{display:block;overflow:visible}.grid.svelte-nzsau8{stroke:var(--rule);stroke-width:1px}.grid.zero.svelte-nzsau8{stroke:var(--line)}.tick.svelte-nzsau8{font-family:var(--font-code);fill:var(--ink-dim);font-size:10px}.cursor.svelte-nzsau8{stroke:var(--ink-dim);stroke-width:1px;stroke-dasharray:3 3}.table.svelte-nzsau8{fill:none;stroke:var(--ink-muted);stroke-width:1.5px;stroke-linejoin:round}.dot.svelte-nzsau8{fill:var(--ink);stroke:#fff;stroke-width:1.5px}.mark.svelte-nzsau8{fill:#fff;stroke:var(--ink-muted);stroke-width:1.5px}.legend.svelte-nzsau8{color:var(--ink-muted);gap:1.5rem;margin:-.4rem 0 0;font-size:.78rem;display:flex}.key.svelte-nzsau8{align-items:center;gap:.5rem;display:inline-flex}.swatch.svelte-nzsau8{display:inline-block}.swatch.line.svelte-nzsau8{background:var(--ink-muted);width:1.1rem;height:1.5px}.swatch.dot-key.svelte-nzsau8{background:var(--ink);border-radius:50%;width:7px;height:7px}.specimen.svelte-nzsau8{color:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f7}.row.svelte-nzsau8{padding:.9rem 1.4rem 1.1rem}.row.svelte-nzsau8+.row:where(.svelte-nzsau8){border-top:1px solid #e3e3e8}.spec.svelte-nzsau8{color:#6e6e73;justify-content:space-between;gap:1rem;margin:0 0 .4rem;font-size:.75rem;display:flex}.spec.svelte-nzsau8 code:where(.svelte-nzsau8){color:#1d1d1f;font-size:.72rem}.sample.svelte-nzsau8{white-space:nowrap;align-items:flex-end;height:5.4rem;margin:0;line-height:1.05;display:flex;overflow:hidden}.dial.svelte-nzsau8{max-width:26rem}.top.svelte-v03lrp{display:flex}.mark.svelte-v03lrp{color:var(--ink);transition:color .25s cubic-bezier(.22,.7,.25,1)}.mark.svelte-v03lrp:hover{color:var(--accent)}.mark.svelte-v03lrp .mark-logo{width:6rem;height:auto;display:block}article.svelte-v03lrp{margin-top:clamp(2.5rem,7vh,4.5rem)}h1.svelte-v03lrp{margin:0;font-size:clamp(2.1rem,4.5vw,3.1rem)}.imprint.svelte-v03lrp{color:var(--ink-muted);margin:.9rem 0 0;font-size:.8rem}.imprint.svelte-v03lrp code:where(.svelte-v03lrp){font-size:.75rem}.lede.svelte-v03lrp{margin-top:2.2rem;font-size:1.08rem}h2.svelte-v03lrp{margin:3.6rem 0 1rem;font-size:1.3rem}p.svelte-v03lrp{max-width:40rem;margin:1rem 0}.fig-grid.svelte-v03lrp{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2.25rem 1.75rem;max-width:30rem;margin:2rem 0;display:grid}.close-line.svelte-v03lrp{margin-top:3.6rem;font-size:1.08rem}.method.svelte-v03lrp{font-family:var(--font-code);color:var(--ink-muted);margin-top:4rem;font-size:.72rem;line-height:1.8}.close.svelte-v03lrp{margin-top:3rem}
