.chart.svelte-1imndaw{margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.chart-title.svelte-1imndaw{font-size:15px;font-weight:600;color:var(--ink)}svg.svelte-1imndaw{display:block;width:100%;height:auto;font-family:var(--font-sans)}.grid.svelte-1imndaw{stroke:var(--line);stroke-width:1}.grid--v.svelte-1imndaw{stroke:var(--line-3)}.tick.svelte-1imndaw{font-size:12px;fill:var(--stone-2)}.axis.svelte-1imndaw{font-size:12.5px;font-weight:600;fill:var(--stone-1)}.pareto.svelte-1imndaw{fill:none;stroke:var(--orange);stroke-width:1.5;stroke-dasharray:5 4}.ci.svelte-1imndaw{stroke:var(--pale-3);stroke-width:2;stroke-linecap:round}.pt.svelte-1imndaw{fill:var(--ink)}.pt--front.svelte-1imndaw{fill:var(--orange);stroke:var(--ink);stroke-width:1.5}.num.svelte-1imndaw{font-size:12px;font-weight:600;fill:var(--ink)}.legend.svelte-1imndaw{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:4px 20px;font-size:13.5px;color:var(--stone-1)}.legend.svelte-1imndaw li:where(.svelte-1imndaw){display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:baseline;padding:4px 0;border-top:1px solid var(--line-2)}.legend.svelte-1imndaw .n:where(.svelte-1imndaw){font-weight:600;color:var(--ink)}.legend.svelte-1imndaw .on-front:where(.svelte-1imndaw) .n:where(.svelte-1imndaw){color:var(--orange-text)}.legend.svelte-1imndaw .val:where(.svelte-1imndaw){color:var(--stone-2);white-space:nowrap}.scroll.svelte-22w34z{overflow-x:auto;-webkit-overflow-scrolling:touch}.heat.svelte-22w34z{width:100%;min-width:760px;border-collapse:separate;border-spacing:3px;font-size:14px}th.svelte-22w34z{text-align:left;font-weight:600;color:var(--ink);padding:8px 10px;vertical-align:bottom}thead.svelte-22w34z th:where(.svelte-22w34z){font-size:13px;line-height:1.25}tbody.svelte-22w34z th:where(.svelte-22w34z){white-space:nowrap;padding-left:0}.cat-code.svelte-22w34z{display:block;font-size:12px;color:var(--orange-text)}.cat-name.svelte-22w34z{display:block;font-weight:600;color:var(--ink)}td.svelte-22w34z{padding:10px;border-radius:4px;background:color-mix(in srgb,var(--viz-good-strong) var(--tint),var(--paper));color:var(--ink);text-align:left;vertical-align:top}.v.svelte-22w34z{display:block;font-weight:600;font-variant-numeric:tabular-nums}.n.svelte-22w34z{display:block;font-size:12px;opacity:.72}td.strong.svelte-22w34z{color:var(--paper)}@media (max-width: 700px){.heat.svelte-22w34z{min-width:640px}thead.svelte-22w34z th:where(.svelte-22w34z):first-child,tbody.svelte-22w34z th:where(.svelte-22w34z){position:sticky;left:0;z-index:1;max-width:128px;white-space:normal;background:var(--paper);font-size:13.5px;line-height:1.25}}.method.svelte-zolakm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px clamp(40px,5vw,80px);padding:var(--tile-pad-lg)}.method-body.svelte-zolakm{display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.6;color:var(--stone-1);text-wrap:pretty}.method-body.svelte-zolakm p:where(.svelte-zolakm){margin:0}.method-body.svelte-zolakm strong:where(.svelte-zolakm){color:var(--ink);font-weight:600}.cards.svelte-zolakm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px}.card.svelte-zolakm{gap:6px;min-height:180px}.card.svelte-zolakm .eyebrow:where(.svelte-zolakm){margin-bottom:8px}.card-who.svelte-zolakm{font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.card-val.svelte-zolakm{font-size:17px;font-weight:500}.card.svelte-zolakm .meta:where(.svelte-zolakm){margin-top:auto;padding-top:10px}.tile--table.svelte-zolakm{padding:clamp(12px,1.6vw,24px) clamp(12px,1.6vw,24px) clamp(16px,2vw,28px)}.scroll.svelte-zolakm{overflow-x:auto;-webkit-overflow-scrolling:touch}table.svelte-zolakm{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}th.svelte-zolakm,td.svelte-zolakm{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line-2)}thead.svelte-zolakm th:where(.svelte-zolakm){font-size:13.5px;font-weight:600;color:var(--stone-2);border-bottom:1px solid var(--ink);vertical-align:bottom}tbody.svelte-zolakm tr:where(.svelte-zolakm):last-child td:where(.svelte-zolakm),tbody.svelte-zolakm tr:where(.svelte-zolakm):last-child th:where(.svelte-zolakm){border-bottom:none}tbody.svelte-zolakm th:where(.svelte-zolakm){font-weight:600;color:var(--ink);white-space:nowrap}.num.svelte-zolakm{text-align:right;white-space:nowrap}td.best.svelte-zolakm{color:var(--viz-good-strong);font-weight:600}.note.svelte-zolakm{margin-top:16px;max-width:760px}.rank.svelte-zolakm{min-width:680px}.rank.svelte-zolakm tbody:where(.svelte-zolakm) th:where(.svelte-zolakm){white-space:normal}.rank-cell.svelte-zolakm{display:grid;grid-template-columns:28px 1fr;gap:2px 8px;white-space:normal}.rank-pos.svelte-zolakm{grid-row:1 / span 2;font-size:15px;font-weight:600;color:var(--stone-2)}.rank-name.svelte-zolakm{font-size:16.5px;letter-spacing:-.01em}.rank-meta.svelte-zolakm{display:flex;flex-wrap:wrap;gap:6px}.tag.svelte-zolakm{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--line-3);font-size:12px;font-weight:500;color:var(--stone-1);white-space:nowrap}.fn.svelte-zolakm{margin-left:2px;color:var(--orange-text);text-decoration:none}.fn.svelte-zolakm sup:where(.svelte-zolakm){font-size:.7em;line-height:0}.footnotes.svelte-zolakm{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;max-width:820px;font-size:14px;line-height:1.5;color:var(--stone-2)}.footnotes.svelte-zolakm li:where(.svelte-zolakm){display:flex;gap:8px;scroll-margin-top:24px}.footnotes.svelte-zolakm b:where(.svelte-zolakm){font-weight:600;color:var(--ink)}.fn-n.svelte-zolakm{flex:none;font-weight:600;color:var(--orange-text)}.tag--warn.svelte-zolakm{background:var(--flag-bg);color:var(--flag-fg)}.tag--ref.svelte-zolakm{background:var(--pale);color:var(--orange-text)}.rank.svelte-zolakm .bar:where(.svelte-zolakm){display:inline-block;width:120px;height:8px;margin-right:10px;vertical-align:middle;background:var(--line-3);border-radius:4px;overflow:hidden}.rank.svelte-zolakm .bar-fill:where(.svelte-zolakm){display:block;height:100%;background:var(--viz-good)}.rank.svelte-zolakm td:where(.svelte-zolakm) .val:where(.svelte-zolakm){display:inline-block;min-width:48px;vertical-align:middle}.charts.svelte-zolakm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:8px}.prose-block.svelte-zolakm{max-width:860px;font-size:18px;line-height:1.6;color:var(--stone-1);text-wrap:pretty}.prose-block.svelte-zolakm p:where(.svelte-zolakm){margin:0 0 1em}.prose-block.svelte-zolakm p:where(.svelte-zolakm):last-child{margin-bottom:0}.prose-block.svelte-zolakm strong:where(.svelte-zolakm){color:var(--ink);font-weight:600}.learn.svelte-zolakm{padding:var(--tile-pad-lg)}.learn-list.svelte-zolakm{margin:0;padding:0 0 0 1.4em;display:flex;flex-direction:column;gap:10px;font-size:18px;line-height:1.5}.learn-list.svelte-zolakm li:where(.svelte-zolakm){padding-left:6px;color:var(--pale-2);text-wrap:pretty}.learn-list.svelte-zolakm strong:where(.svelte-zolakm){color:var(--pale);font-weight:600}.learn-list.svelte-zolakm li:where(.svelte-zolakm)::marker{color:var(--peach);font-weight:600}.faq__body--wide.svelte-zolakm{max-width:none}.faq__body.svelte-zolakm h4:where(.svelte-zolakm){margin:28px 0 8px;font-size:17px;font-weight:600;color:var(--ink)}.filter.svelte-zolakm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin:4px 0 16px;font-size:15px;font-weight:600}.filter.svelte-zolakm select:where(.svelte-zolakm){max-width:100%;min-width:0;font:inherit;font-weight:400;padding:8px 12px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink)}.tasks.svelte-zolakm{min-width:1100px;font-size:14px}.tasks.svelte-zolakm .cat:where(.svelte-zolakm){white-space:nowrap;color:var(--stone-2)}.cat-code.svelte-zolakm{font-weight:600;color:var(--orange-text)}.tasks.svelte-zolakm .desc:where(.svelte-zolakm){min-width:320px;color:var(--stone-1)}.tasks.svelte-zolakm .desc:where(.svelte-zolakm) .tag:where(.svelte-zolakm){margin-left:6px}.k.svelte-zolakm{color:var(--stone-2)}.k--all.svelte-zolakm{color:var(--viz-good-strong);font-weight:600}.k--none.svelte-zolakm{color:var(--stone-3)}.rules.svelte-zolakm,.metrics.svelte-zolakm{min-width:760px;font-size:14.5px}.rules.svelte-zolakm td.zero:where(.svelte-zolakm){color:var(--stone-3)}.glossary.svelte-zolakm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;margin:0}.glossary.svelte-zolakm dt:where(.svelte-zolakm){font-size:clamp(20px,1.6vw,24px);font-weight:600;letter-spacing:-.02em}.glossary.svelte-zolakm dd:where(.svelte-zolakm){margin:0;font-size:16px;line-height:1.6;color:var(--stone-1);text-wrap:pretty}.closing.svelte-zolakm{margin-top:20px;max-width:760px}@media (max-width: 900px){.method.svelte-zolakm{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.prose-block.svelte-zolakm,.learn-list.svelte-zolakm{font-size:17px}.rank.svelte-zolakm .bar:where(.svelte-zolakm){width:72px}.rank.svelte-zolakm thead:where(.svelte-zolakm) th:where(.svelte-zolakm):first-child,.rank.svelte-zolakm tbody:where(.svelte-zolakm) th:where(.svelte-zolakm){position:sticky;left:0;z-index:1;background:var(--paper);border-right:1px solid var(--line)}}
