.v2-root .fx-band .kpi-top .metric-delta{font-weight:600}.v2-root .fx-board{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.v2-root .fx-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--tile-bg)}.v2-root .fx-card[data-span="4"]{grid-column:span 4}.v2-root .fx-card[data-span="6"]{grid-column:span 6}.v2-root .fx-card[data-span="12"]{grid-column:span 12}.v2-root .fx-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.v2-root .fx-card__title{margin:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.v2-root .fx-card__meta{flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;color:var(--text-faint)}.v2-root .fx-card__note{margin:0;font-size:14px;line-height:1.5;color:var(--text-mute)}.v2-root .fx-card__body,.v2-root .fx-rank{display:flex;flex-direction:column}.v2-root .fx-rank{margin:0;padding:0;list-style:none;gap:12px}.v2-root .fx-rank__row{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:8px}.v2-root .fx-rank__n{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-faint)}.v2-root .fx-rank__mark{display:inline-flex}.v2-root .fx-rank--end .fx-rank__row{grid-template-columns:auto minmax(0,1fr) auto auto}.v2-root .fx-rank--end .fx-rank__row:has(.fx-rank__mark){grid-template-columns:auto auto minmax(0,1fr) auto auto}.v2-root .fx-rank__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}.v2-root .fx-rank__val{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.v2-root .fx-rank__track{grid-column:1/-1;position:relative;display:block;width:100%;height:6px;border-radius:var(--r-pill);background:rgb(var(--tint)/.08);overflow:hidden}.v2-root .fx-rank__fill{position:absolute;inset:0 auto 0 0;width:var(--track-fill,0);height:100%;border-radius:inherit;transition:width .4s var(--ease);background:color-mix(in srgb,var(--teal-vivid) 55%,transparent)}.v2-root .fx-dist{display:flex;flex-direction:column;gap:12px}.v2-root .fx-dist__plot{display:flex;align-items:flex-end;gap:4px;height:160px}.v2-root .fx-dist__col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.v2-root .fx-dist__barwrap{flex:1 1 auto;display:flex;align-items:flex-end}.v2-root .fx-dist__bar{display:block;width:100%;height:var(--col-h,0);min-height:2px;border-radius:var(--r-sm) var(--r-sm) 0 0;background:color-mix(in srgb,var(--teal-vivid) 42%,transparent);transition:height .4s var(--ease),background .2s var(--ease)}.v2-root .fx-dist__col:hover .fx-dist__bar{background:color-mix(in srgb,var(--teal-vivid) 78%,transparent)}.v2-root .fx-dist__col[data-mid] .fx-dist__bar{background:var(--violet-vivid)}.v2-root .fx-dist__tick{text-align:center;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.v2-root .fx-dist__tick[data-hide]{visibility:hidden}.v2-root .fx-dist__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.v2-root .fx-dist__median{font-size:14px;color:var(--text-mute)}.v2-root .fx-dist__median b{color:var(--violet-vivid);font-weight:600}.v2-root .fx-dist__axis{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-faint)}.v2-root .fx-swatch{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-root .fx-swatch__cell{display:flex;align-items:center;gap:8px;min-width:0}.v2-root .fx-swatch__chip{flex-shrink:0;width:26px;height:26px;border-radius:var(--r-sm);background:var(--swatch);box-shadow:inset 0 0 0 1px rgb(var(--tint)/.25)}.v2-root .fx-swatch__text{min-width:0;display:flex;flex-direction:column;gap:2px}.v2-root .fx-swatch__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}.v2-root .fx-swatch__meta{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-faint)}.v2-root .fx-swatch__meta i{font-style:normal;color:var(--text-mute)}.v2-root .fx-split{display:flex;flex-direction:column;gap:12px}.v2-root .fx-split__bar{display:flex;height:12px;border-radius:var(--r-pill);overflow:hidden;background:rgb(var(--tint)/.08)}.v2-root .fx-split__seg{width:var(--seg,0);background:var(--ink);transition:width .4s var(--ease)}.v2-root .fx-split__seg.is-rest{background:rgb(var(--tint)/.1)}.v2-root .fx-split__legend{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.v2-root .fx-split__legend li{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px}.v2-root .fx-split__dot{width:8px;height:8px;border-radius:50%;background:var(--ink)}.v2-root .fx-split__dot.is-rest{background:rgb(var(--tint)/.2)}.v2-root .fx-split__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}.v2-root .fx-split__legend li.is-rest .fx-split__name{color:var(--text-mute)}.v2-root .fx-split__pct{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.v2-root .fx-split__n{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-faint)}.v2-root .fx-pair{display:flex;flex-direction:column;gap:24px}.v2-root .fx-pair__half{display:flex;flex-direction:column;gap:12px}.v2-root .fx-pair__cap{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute)}.v2-root .fx-lead{display:flex;flex-direction:column;gap:12px}.v2-root .fx-lead__head{display:flex;align-items:center;gap:12px}.v2-root .fx-lead__share{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--text)}.v2-root .fx-lead__of{min-width:0;display:flex;flex-direction:column;gap:2px}.v2-root .fx-lead__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text)}.v2-root .fx-lead__count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-faint)}.v2-root .fx-lead__rest{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.v2-root .fx-lead__rest li{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--r-pill);border:1px solid var(--line);background:rgb(var(--tint)/.04);font-size:14px;color:var(--text-mute)}.v2-root .fx-lead__rest b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}@media(max-width:1280px){.v2-root .fx-card[data-span="4"]{grid-column:span 6}}@media(max-width:1024px){.v2-root .fx-card[data-span="4"],.v2-root .fx-card[data-span="6"]{grid-column:span 12}}