.chart-card_fluid__MQvWt{container-type:inline-size}.chart-card_pair__9I3q1{display:flex;flex-direction:column;align-items:center;gap:20px}.chart-card_card__lfzFH{position:relative;width:100%;max-width:560px;padding:14px;border:1px solid var(--color-rail);border-radius:20px;background:var(--color-card);box-shadow:var(--shadow-lift)}.chart-card_flat__Y8NGb{box-shadow:none}@media (min-width:640px){.chart-card_card__lfzFH{padding:20px}}.chart-card_cardHead__s2hoE{display:flex;min-height:34px;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}@media (min-width:640px){.chart-card_cardHead__s2hoE{min-height:40px}}.chart-card_meta__pOdix{padding-top:6px;font-family:var(--font-mono);font-size:12px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--color-quiet)}.chart-card_badge__liv45{flex:none;border-radius:999px;padding:4px 12px;font-family:var(--font-mono);font-size:13px;font-weight:500;background:var(--color-blue);color:var(--color-on-blue)}.chart-card_board__Eq80L .range-cell{transition:background-color var(--motion-base) var(--ease-out-expo)}.chart-card_board__Eq80L:focus-visible{outline:2px solid var(--color-blue);outline-offset:6px;border-radius:8px}.chart-card_callouts__vpIS_{display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;width:100%;max-width:560px}.chart-card_callout__TgBfw{position:relative;padding-block:14px 18px;border-top:1px solid var(--color-rail)}@container (min-width: 560px) and (max-width: 759.98px){.chart-card_callouts__vpIS_[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 760px){.chart-card_pair__9I3q1{flex-direction:row;align-items:flex-start;justify-content:center;gap:32px}.chart-card_card__lfzFH{flex:none;width:min(100% - 268px,600px);max-width:none}.chart-card_callouts__vpIS_{flex:0 1 300px;min-width:0;max-width:300px;grid-template-columns:minmax(0,1fr)}.chart-card_callout__TgBfw:first-child{border-top:0;padding-top:0}}.chart-card_label__HTtk8{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-quiet)}.chart-card_swatch__msT93{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px}.chart-card_bar__H1Pok{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--color-surface-3)}.chart-card_row__T7vm6{display:grid;grid-template-columns:10px minmax(0,1fr) auto 66px 22px;align-items:center;column-gap:8px;min-height:26px;font-size:14px}.chart-card_rowHand__3jDP_{grid-template-columns:10px minmax(0,1fr) auto 66px}.chart-card_num__bU4A2{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;text-align:right;color:var(--color-ink)}.chart-card_combos__ns1Wd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;text-align:right;white-space:nowrap;color:var(--color-quiet)}.chart-card_copy__Jge_D{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;color:var(--color-quiet);transition:color var(--motion-fast) var(--ease-out-expo),background-color var(--motion-fast) var(--ease-out-expo)}.chart-card_copy__Jge_D:hover{background:var(--color-surface-2);color:var(--color-ink)}@media (pointer:coarse){.chart-card_copy__Jge_D{width:32px;height:32px}.chart-card_row__T7vm6{grid-template-columns:10px minmax(0,1fr) auto 66px 32px;min-height:34px}.chart-card_rowHand__3jDP_{grid-template-columns:10px minmax(0,1fr) auto 66px}}@layer theme, base, components, utilities;@layer components{.sp-page{padding-top:clamp(44px,5vw,56px)}.sp-hero{display:flex;flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;text-align:center}.sp-kicker{font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-quiet)}.sp-title{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.3vw,76px);line-height:.95;letter-spacing:-.045em;text-wrap:balance;color:var(--color-ink)}.sp-title[data-size=md]{font-size:clamp(38px,4.5vw,64px);line-height:.98}.sp-title-accent{display:block;color:var(--color-blue)}.sp-lede{max-width:640px;font-size:clamp(17px,1.35vw,19px);line-height:1.5;text-wrap:balance;color:var(--color-quiet)}.sp-actions{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:640px){.sp-actions{flex-direction:row;justify-content:center;width:auto}}.sp-note{max-width:620px;font-size:15px;line-height:1.6;text-wrap:pretty;color:var(--color-quiet)}@media (max-width:639.98px){.sp-title{letter-spacing:-.04em}}.sp-object{margin-top:clamp(40px,4.5vw,52px);scroll-margin-top:12px}.sp-col{width:100%;max-width:1200px;margin-inline:auto}.sp-gap{margin-top:clamp(80px,9vw,136px)}.sp-anchor{scroll-margin-top:32px}.sp-h2{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.4vw,44px);line-height:1.02;letter-spacing:-.04em;text-wrap:balance;color:var(--color-ink)}.sp-sub{font-size:17px;line-height:1.55;text-wrap:pretty;color:var(--color-quiet)}.sp-block{border:1px solid var(--color-rail);border-radius:24px;background:var(--color-card)}.sp-caption{max-width:640px;margin:40px auto 0;text-align:center}.sp-caption-title{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,2.3vw,30px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance;color:var(--color-ink)}.sp-prose{gap:16px;max-width:640px;font-size:17px;line-height:1.65;text-wrap:pretty;color:var(--color-quiet)}.sp-format,.sp-prose{display:flex;flex-direction:column}.sp-format{align-items:flex-start}.sp-open{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:34px;margin:24px 24px 0;padding:0 14px 0 12px;border:1px solid var(--color-rail);border-radius:999px;background:var(--color-card);font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-out-expo),background-color var(--motion-fast) var(--ease-out-expo),color var(--motion-fast) var(--ease-out-expo)}.sp-open:before{content:"";position:absolute;inset:-5px -2px}.sp-open:hover{border-color:var(--color-rail-strong);background:var(--color-surface-2)}.sp-open-dot{width:7px;height:7px;border-radius:50%;background:var(--color-rail-strong);transition:background-color var(--motion-fast) var(--ease-out-expo)}.sp-open-glyph{color:var(--color-quiet);transition:color var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.sp-open:hover .sp-open-glyph{color:var(--color-ink);transform:translateY(-1px)}.sp-open[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-blue) 45%,transparent);background:color-mix(in srgb,var(--color-blue) 9%,var(--color-card));color:var(--color-blue)}.sp-open[aria-pressed=true] .sp-open-dot,.sp-open[aria-pressed=true] .sp-open-glyph{background-color:var(--color-blue);color:var(--color-blue)}.sp-open[aria-pressed=true] .sp-open-glyph{background-color:transparent}.sp-format-link{display:flex;flex:1;flex-direction:column;align-self:stretch;padding:20px 24px 24px;border-radius:0}}@layer components{.sp-format-link:focus-visible{outline-offset:-4px}.sp-format-go{transition:color var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.sp-format-link:hover .sp-format-go{color:var(--color-blue);transform:translateX(2px)}@media (min-width:640px){.sp-open{margin:32px 32px 0}.sp-format-link{padding:22px 32px 32px}}}