article.svelte-2k0c5u{flex-direction:column;display:flex}.wrap.svelte-2k0c5u{max-width:var(--maxw);box-sizing:border-box;width:100%;min-width:0;margin:0 auto;padding:0 1.5rem}.kicker.svelte-2k0c5u{font-family:var(--font-display);color:var(--navy);border-bottom:3px solid var(--gold);margin:0;padding-bottom:.2rem;font-size:1.6rem;display:inline-block}.kicker--paper.svelte-2k0c5u{color:var(--paper)}.secno.svelte-2k0c5u{letter-spacing:.08em;color:color-mix(in srgb, var(--green) 55%, var(--navy));vertical-align:.35em;margin-right:.3rem;font-size:.9rem;font-weight:800}.secno--gold.svelte-2k0c5u{color:var(--gold)}.head.svelte-2k0c5u{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:1.2rem;display:flex}.body.svelte-2k0c5u{max-width:72ch;color:var(--ink);margin:0 0 1rem;line-height:1.6}.body--paper.svelte-2k0c5u{color:color-mix(in srgb, var(--paper) 94%, transparent)}.context.svelte-2k0c5u{background:var(--paper);padding:2.6rem 0 1.8rem}.lede.svelte-2k0c5u{max-width:72ch;color:var(--ink);margin:0 0 1rem;font-size:1.06rem;line-height:1.65}.global.svelte-2k0c5u{background:var(--paper);padding:3rem 0}.global__lead.svelte-2k0c5u{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 3rem;display:flex}.global__prose.svelte-2k0c5u{flex:34rem;min-width:0}.stats.svelte-2k0c5u{flex-wrap:wrap;flex:0 auto;gap:1.6rem;min-width:0;max-width:100%;margin:0 0 1rem;display:flex}.stat.svelte-2k0c5u dt:where(.svelte-2k0c5u){text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--ink) 60%, white);max-width:9rem;font-size:.68rem;font-weight:700}.stat.svelte-2k0c5u dd:where(.svelte-2k0c5u){margin:.15rem 0 0}.stat__n.svelte-2k0c5u{font-family:var(--font-display);color:var(--navy);font-size:2.4rem;font-weight:800;line-height:1}.slopehead.svelte-2k0c5u{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, white);grid-template-columns:minmax(0,1fr) clamp(3rem,8vw,5.5rem) minmax(0,1fr);gap:.6rem;margin:1.6rem 0 .5rem;font-size:.72rem;font-weight:800;display:grid}.slopehead.svelte-2k0c5u span:where(.svelte-2k0c5u):last-child{color:var(--navy)}.slope.svelte-2k0c5u{flex-direction:column;gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.pair.svelte-2k0c5u{--c:color-mix(in srgb, var(--navy) 35%, white);border:1px solid color-mix(in srgb, var(--navy) 12%, white);background:#fff;border-radius:12px;min-width:0;padding:.6rem .8rem}.pair__row.svelte-2k0c5u{grid-template-columns:minmax(0,1fr) clamp(3rem,8vw,5.5rem) minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.cell.svelte-2k0c5u{min-width:0;color:var(--ink);font-size:.88rem;line-height:1.35;position:relative}.cell--irmsa.svelte-2k0c5u{font-weight:600}.cell--irmsa.svelte-2k0c5u a:where(.svelte-2k0c5u){color:var(--navy);-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 40%, white);text-decoration-color:color-mix(in srgb, var(--navy) 40%, white)}.cell--irmsa.svelte-2k0c5u a:where(.svelte-2k0c5u):hover{color:var(--green)}.cell--irmsa.svelte-2k0c5u a:where(.svelte-2k0c5u):focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rankno.svelte-2k0c5u{background:color-mix(in srgb, var(--navy) 8%, white);width:1.5rem;height:1.5rem;color:var(--navy);border-radius:50%;place-items:center;margin-right:.4rem;font-size:.72rem;font-weight:700;display:inline-grid}.join.svelte-2k0c5u svg:where(.svelte-2k0c5u){transform-origin:0;width:100%;height:12px;animation:.7s ease-out both svelte-2k0c5u-growx;display:block}.join.svelte-2k0c5u line:where(.svelte-2k0c5u){stroke:var(--c);stroke-width:2px}.join.svelte-2k0c5u circle:where(.svelte-2k0c5u){fill:var(--c)}@keyframes svelte-2k0c5u-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tag.svelte-2k0c5u{color:color-mix(in srgb, var(--c) 72%, var(--navy));border:1px solid var(--c);white-space:nowrap;vertical-align:.1em;border-radius:999px;margin-left:.4rem;padding:.05rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.tag--none.svelte-2k0c5u{--c:color-mix(in srgb, var(--ink) 55%, white);white-space:normal;font-style:italic;font-weight:600}.side.svelte-2k0c5u{display:none}.pair__disc.svelte-2k0c5u{border-top:1px dashed color-mix(in srgb, var(--navy) 12%, white);margin-top:.45rem;padding-top:.45rem}.pair__disc.svelte-2k0c5u summary:where(.svelte-2k0c5u){cursor:pointer;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.pair__disc.svelte-2k0c5u summary:where(.svelte-2k0c5u):focus-visible{outline:3px solid var(--gold);outline-offset:2px}.pair__disc.svelte-2k0c5u p:where(.svelte-2k0c5u){color:color-mix(in srgb, var(--ink) 85%, white);max-width:68ch;margin:.5rem 0 0;font-size:.88rem;line-height:1.5}.alt.svelte-2k0c5u{margin:1rem 0 1.4rem}.alt.svelte-2k0c5u summary:where(.svelte-2k0c5u){cursor:pointer;color:var(--navy);font-size:.85rem;font-weight:600}.alt.svelte-2k0c5u summary:where(.svelte-2k0c5u):focus-visible{outline:3px solid var(--gold);outline-offset:2px}.alt__scroll.svelte-2k0c5u{border:1px solid color-mix(in srgb, var(--navy) 12%, white);background:#fff;border-radius:12px;margin-top:.6rem;padding:.8rem 1rem;overflow-x:auto}table.svelte-2k0c5u{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-2k0c5u{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--ink) 60%, white);border-bottom:2px solid color-mix(in srgb, var(--navy) 15%, white);vertical-align:top;padding:.4rem .5rem;font-size:.72rem}td.svelte-2k0c5u,.riskcell.svelte-2k0c5u{border-bottom:1px solid color-mix(in srgb, var(--navy) 8%, white);vertical-align:top;padding:.55rem .5rem}.riskcell.svelte-2k0c5u{color:var(--navy);text-transform:none;letter-spacing:normal;min-width:12rem;max-width:20rem;font-size:.82rem;font-weight:700}.dot.svelte-2k0c5u{border-radius:50%;flex:none;width:.6rem;height:.6rem;margin-right:.35rem;display:inline-block}.ndp.svelte-2k0c5u{background:#fff;padding:3rem 0}.map.svelte-2k0c5u{flex-direction:column;gap:1rem;margin:1.6rem 0 .4rem;padding:0;list-style:none;display:flex}.mapcard.svelte-2k0c5u{--c:color-mix(in srgb, var(--navy) 35%, white);background:var(--paper);border:1px solid color-mix(in srgb, var(--navy) 12%, white);border-left:5px solid var(--c);border-radius:14px;grid-template-columns:minmax(0,.85fr) auto minmax(0,1.4fr);align-items:start;gap:1rem;min-width:0;padding:1.1rem 1.3rem;display:grid}.mapcard__eyebrow.svelte-2k0c5u{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--ink) 58%, white);margin-bottom:.25rem;font-size:.64rem;font-weight:800;display:block}.mapcard__risk.svelte-2k0c5u{min-width:0}.mapcard__name.svelte-2k0c5u{font-family:var(--font-display);color:var(--navy);align-items:baseline;gap:.1rem;margin:0;font-size:1.02rem;line-height:1.3;display:flex}.mapcard__name.svelte-2k0c5u a:where(.svelte-2k0c5u){color:var(--navy);-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 40%, white);text-decoration-color:color-mix(in srgb, var(--navy) 40%, white)}.mapcard__name.svelte-2k0c5u a:where(.svelte-2k0c5u):hover{color:var(--green)}.mapcard__name.svelte-2k0c5u a:where(.svelte-2k0c5u):focus-visible{outline:3px solid var(--gold);outline-offset:2px}.arrow.svelte-2k0c5u{color:var(--c);align-self:center;font-size:1.5rem;font-weight:700;line-height:1}.mapcard__flow.svelte-2k0c5u{flex-direction:column;gap:.7rem;min-width:0;display:flex}.mapcard__opp.svelte-2k0c5u p:where(.svelte-2k0c5u),.mapcard__impact.svelte-2k0c5u p:where(.svelte-2k0c5u){color:var(--ink);max-width:68ch;margin:0;font-size:.9rem;line-height:1.5}.mapcard__opp.svelte-2k0c5u p:where(.svelte-2k0c5u){color:color-mix(in srgb, var(--green) 55%, var(--ink));font-weight:600}.chips.svelte-2k0c5u{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-2k0c5u{color:var(--navy);background:color-mix(in srgb, var(--c) 12%, white);border:1px solid color-mix(in srgb, var(--c) 45%, white);border-radius:999px;padding:.15rem .6rem;font-size:.76rem;font-weight:600}.chips--tight.svelte-2k0c5u .chip:where(.svelte-2k0c5u){background:color-mix(in srgb, var(--navy) 7%, white);border-color:color-mix(in srgb, var(--navy) 18%, white)}.trends.svelte-2k0c5u{background:var(--paper)}.trends.svelte-2k0c5u .band:where(.svelte-2k0c5u){background:var(--navy);color:var(--paper);padding:2.8rem 0}.trends.svelte-2k0c5u .kicker:where(.svelte-2k0c5u){border-color:var(--gold)}.nochart.svelte-2k0c5u{border:1.5px dashed color-mix(in srgb, var(--gold) 55%, var(--navy));color:color-mix(in srgb, var(--paper) 90%, transparent);border-radius:12px;max-width:72ch;margin:1.4rem 0 0;padding:.9rem 1.1rem;font-size:.85rem}.srcwrap.svelte-2k0c5u{padding-top:.6rem;padding-bottom:.6rem}.relwrap.svelte-2k0c5u{background:var(--paper);padding:1.4rem 0 3rem}.sr-only.svelte-2k0c5u{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal.svelte-2k0c5u{animation:.7s ease-out both svelte-2k0c5u-fade-up}@keyframes svelte-2k0c5u-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.pair__row.svelte-2k0c5u{grid-template-columns:1fr;gap:.35rem}.join.svelte-2k0c5u{display:none}.cell--irmsa.svelte-2k0c5u{border-left:3px solid var(--c);padding-left:.7rem}.slopehead.svelte-2k0c5u{display:none}.stats.svelte-2k0c5u{gap:1.1rem}.stat__n.svelte-2k0c5u{font-size:1.9rem}.mapcard.svelte-2k0c5u{grid-template-columns:1fr;gap:.75rem}.arrow.svelte-2k0c5u{place-self:start;transform:rotate(90deg)}}@media (width>=761px){.side.svelte-2k0c5u{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline-block;position:absolute;overflow:hidden}}@media (width<=760px){.side.svelte-2k0c5u{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--ink) 72%, white);margin-bottom:.15rem;font-size:.62rem;font-weight:800;display:block}}@media (prefers-reduced-motion:reduce){.reveal.svelte-2k0c5u,.join.svelte-2k0c5u svg:where(.svelte-2k0c5u){animation:none}}
