.chord.svelte-n5yy72{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}svg.svelte-n5yy72{width:100%;height:100%;overflow:visible}.ribbon.svelte-n5yy72{opacity:.62;stroke:var(--surface);stroke-width:.5px;cursor:pointer;transition:opacity .12s}.ribbon.svelte-n5yy72:hover{opacity:.92}.ribbon.dim.svelte-n5yy72{opacity:.07}.group-arc.svelte-n5yy72{stroke:var(--surface);stroke-width:1px}.group-label.svelte-n5yy72{font-family:var(--font-sans);font-size:var(--font-sm);fill:var(--text)}.empty.svelte-n5yy72{padding:var(--space-lg);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-sm)}.tip.svelte-n5yy72{background:var(--text);color:var(--surface);font-family:var(--font-mono);font-size:var(--font-xs);pointer-events:none;white-space:nowrap;z-index:2;border-radius:6px;padding:.3rem .5rem;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.metric-toggle.svelte-4kzi3e{margin-bottom:var(--space-md);justify-content:flex-end;display:flex}.metric-toggle-pair.svelte-4kzi3e{gap:var(--space-md);flex-wrap:nowrap;justify-content:center;align-items:center}.metric-toggle-pair.svelte-4kzi3e .segmented-wrap{width:auto}.focus-select.svelte-4kzi3e{max-width:18rem}.chart-stub.svelte-4kzi3e{background:var(--surface-2);opacity:.5;border-radius:12px;height:440px}.page-wrap.svelte-4kzi3e{border:1px solid var(--border);box-shadow:var(--shadow);margin:var(--space-md);background:var(--surface);border-radius:20px;overflow:clip}.page.svelte-4kzi3e{flex-direction:column;gap:0;display:flex}.hero.svelte-4kzi3e{padding:var(--space-2xl);background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;display:flex;position:relative}@media (width<=1200px){.hero.svelte-4kzi3e{padding:var(--space-xl)}}.hero-text.svelte-4kzi3e{gap:var(--space-lg);flex-direction:column;max-width:56rem;display:flex}.kicker.svelte-4kzi3e{font-family:var(--font-sans);font-size:var(--font-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.title.svelte-4kzi3e{font-family:var(--font-serif);font-weight:400;font-size:var(--font-xl);letter-spacing:0;color:var(--text);text-wrap:balance;margin:0;line-height:1.1}.lede.svelte-4kzi3e{font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);text-wrap:balance;margin:0;line-height:1.7}.lede-foot.svelte-4kzi3e{font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);margin:var(--space-sm) 0 0;text-wrap:balance;line-height:1.55}.section.svelte-4kzi3e{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--border);justify-content:center;display:flex}.section.svelte-4kzi3e:last-of-type{border-bottom:0}.section.svelte-4kzi3e .inner:where(.svelte-4kzi3e){gap:var(--space-lg);flex-direction:column;width:100%;max-width:76rem;display:flex}@media (width<=600px){.section.svelte-4kzi3e,.hero.svelte-4kzi3e{padding:var(--space-lg) var(--space-sm)}}.block-head.svelte-4kzi3e{gap:var(--space-xs);flex-direction:column;display:flex}.section-kicker.svelte-4kzi3e{font-family:var(--font-mono);font-size:var(--font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.block-title.svelte-4kzi3e{font-family:var(--font-mono);font-size:var(--font-lg);color:var(--text);margin:0;font-weight:400}.block-explain.svelte-4kzi3e{font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);margin:var(--space-xs) 0 0;text-wrap:balance;line-height:1.7}.block-sub.svelte-4kzi3e{font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);text-wrap:balance;margin:0;line-height:1.55}.block-explain.svelte-4kzi3e+.block-sub:where(.svelte-4kzi3e){margin-top:var(--space-sm)}.inline-link.svelte-4kzi3e{color:var(--selected);text-underline-offset:2px;text-decoration:underline}.err.svelte-4kzi3e{padding:var(--space-md);color:var(--text);background:color-mix(in srgb, #ef4444 18%, var(--surface));font-family:var(--font-mono);font-size:var(--font-sm);border-radius:8px}.empty.svelte-4kzi3e{padding:var(--space-lg);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);font-family:var(--font-sans);font-size:var(--font-sm);border-radius:12px;line-height:1.7}.empty.svelte-4kzi3e code:where(.svelte-4kzi3e){font-family:var(--font-mono);font-size:var(--font-xs);background:var(--surface-2);border-radius:3px;padding:.05rem .3rem}.content-narrow.svelte-4kzi3e{gap:var(--space-lg);flex-direction:column;width:100%;max-width:600px;margin-inline:auto;display:flex}.block-head.content-narrow.svelte-4kzi3e{gap:var(--space-xs)}.data-table.svelte-4kzi3e{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--font-sm);margin-top:var(--space-sm)}.data-table.svelte-4kzi3e th:where(.svelte-4kzi3e){text-align:left;color:var(--text-muted);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);background:var(--surface-2);font-weight:400}.data-table.svelte-4kzi3e th.right:where(.svelte-4kzi3e),.data-table.svelte-4kzi3e td.right:where(.svelte-4kzi3e){text-align:right}.data-table.svelte-4kzi3e td:where(.svelte-4kzi3e){padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums}.data-table.svelte-4kzi3e tbody:where(.svelte-4kzi3e) tr:where(.svelte-4kzi3e):last-child td:where(.svelte-4kzi3e){border-bottom:none}.net.svelte-4kzi3e{font-variant-numeric:tabular-nums;border-radius:999px;padding:.15rem .5rem;display:inline-flex}.net-good.svelte-4kzi3e{color:color-mix(in srgb, #166534 80%, var(--text));background:#22c55e24}.net-bad.svelte-4kzi3e{color:color-mix(in srgb, #991b1b 80%, var(--text));background:#ef444424}.net-neutral.svelte-4kzi3e{background:var(--surface-2);color:var(--text-muted)}.meth.svelte-4kzi3e{gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.meth-id.svelte-4kzi3e{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text);background:var(--surface-2);margin-right:var(--space-sm);border-radius:4px;padding:.1rem .5rem;display:inline-block}code.svelte-4kzi3e{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text);background:var(--surface-2);border-radius:3px;padding:.05rem .3rem}
