.chip.svelte-1s8e7k1{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.15rem .35rem;font-size:var(--text-xs);font-weight:500;padding:.3rem .7rem;border-radius:var(--radius-full);letter-spacing:var(--ls-snug)}.chip--good.svelte-1s8e7k1{background:var(--good-bg);color:var(--good-fg)}.chip--warn.svelte-1s8e7k1{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.chip--brand.svelte-1s8e7k1{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand)}.chip--neutral.svelte-1s8e7k1{background:var(--chip);color:var(--ink-2)}.dot.svelte-1s8e7k1{font-size:.7em;line-height:1}.num.svelte-1s8e7k1{color:inherit;opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.delta.svelte-1ls9cvu{display:inline-flex;align-items:baseline;gap:.05em;font-weight:600;letter-spacing:var(--ls-tightest);font-variant-numeric:tabular-nums;line-height:1}.delta--lg.svelte-1ls9cvu{font-size:var(--text-4xl)}.delta--xl.svelte-1ls9cvu{font-size:clamp(2.6rem,2rem + 2.4vw,3.6rem)}.delta--hero.svelte-1ls9cvu{font-size:var(--text-hero)}.delta__sign.svelte-1ls9cvu{font-size:.55em;font-weight:500;opacity:.85}.delta--over.svelte-1ls9cvu{color:var(--warn)}.delta--under.svelte-1ls9cvu{color:var(--good)}.delta--none.svelte-1ls9cvu{color:var(--ink)}.head.svelte-19ylk8a{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin:0}.head__title.svelte-19ylk8a{font-size:var(--text-lg);font-weight:600;margin:0}.head__toggle.svelte-19ylk8a{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:var(--text-sm);font-weight:500;color:var(--brand);background:transparent;border:1px solid transparent;padding:.5rem .85rem;min-height:44px;border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.head__toggle.svelte-19ylk8a:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.head__chev.svelte-19ylk8a{display:inline-block;transition:transform var(--dur-base) var(--ease-emphasized)}.head__chev.open.svelte-19ylk8a{transform:rotate(90deg)}.factors.svelte-19ylk8a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.factor.svelte-19ylk8a{background:var(--surface-tint);padding:.9rem 1.05rem;border-radius:var(--radius-md)}.factor__h.svelte-19ylk8a{font-size:var(--text-md);font-weight:600;margin:0 0 .4rem}.factor__p.svelte-19ylk8a{font-size:var(--text-sm);line-height:var(--lh-body);color:var(--ink-2);margin:0 0 .35rem}.factor__p.svelte-19ylk8a b:where(.svelte-19ylk8a){color:var(--ink);font-weight:600}.flags.svelte-19ylk8a{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.flags__h.svelte-19ylk8a{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:var(--ls-wide)}.flags__chips.svelte-19ylk8a{display:flex;flex-wrap:wrap;gap:.4rem}@media(max-width:720px){.factors.svelte-19ylk8a{grid-template-columns:1fr}}.card__source.svelte-19ylk8a{margin:1rem 0 0;padding-top:.7rem;border-top:1px solid var(--border);font-size:var(--text-xs);font-weight:500;color:var(--ink-3);letter-spacing:var(--ls-wide);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.head__chev.svelte-19ylk8a{transition:none}}.ovr.svelte-624xmd{display:flex;flex-direction:column;gap:.5rem}svg.svelte-624xmd{width:100%;height:auto}.row-label.svelte-624xmd{font-size:12px;font-weight:600;fill:var(--ink)}.row-value.svelte-624xmd{font-size:12px;font-weight:600;fill:var(--ink);font-variant-numeric:tabular-nums}.ovr__legend.svelte-624xmd{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem}.ovr__key.svelte-624xmd{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.ovr__swatch.svelte-624xmd{width:10px;height:10px;border-radius:2px}.ovr__note.svelte-624xmd{margin:0;font-size:var(--text-xs);color:var(--ink-3);line-height:var(--lh-list)}
