.rd.ncaaf-pulse{--lg:var(--ncaa-fb);text-align:left}.rd.ncaaf-pulse .page-head h1{font-size:clamp(34px,4.6vw,50px)}.rd.ncaaf-pulse .final-chip{font-family:var(--mono);color:var(--ncaa-fb);background:color-mix(in srgb,var(--ncaa-fb)9%,transparent);border:1px solid color-mix(in srgb,var(--ncaa-fb)28%,transparent);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.rd.ncaaf-pulse .table-card{border-top:3px solid var(--ncaa-fb)}.rd.ncaaf-pulse .data-table tbody tr:hover{background:color-mix(in srgb,var(--ncaa-fb)5%,transparent)}.rd.ncaaf-pulse .po-chip{font-family:var(--mono);border-radius:4px;padding:2px 9px;font-size:12.5px;font-weight:600}.rd.ncaaf-pulse .po-hi{background:color-mix(in srgb,var(--win)14%,transparent);color:var(--win)}.rd.ncaaf-pulse .po-runner{background:var(--surface);color:var(--ink-2)}.rd.ncaaf-pulse .seed-pill{min-width:22px;height:22px;font-family:var(--mono);background:color-mix(in srgb,var(--ncaa-fb)10%,transparent);color:var(--ncaa-fb);border-radius:6px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.rd.ncaaf-pulse .bracket-wrap{justify-content:center;margin-bottom:32px;display:flex;overflow-x:auto}.rd.ncaaf-pulse .bracket-panel{border:1px solid var(--line);border-radius:10px;flex-shrink:0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.rd.ncaaf-pulse .bracket-panel .bp-title{background:var(--panel);color:var(--panel-fg);text-align:center;font-family:var(--serif);padding:12px 16px;font-size:17px;font-weight:600}.rd.ncaaf-pulse .bracket-panel .bp-cols{background:var(--panel);display:flex}.rd.ncaaf-pulse .bracket-panel .bp-col{text-align:center;font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb,var(--panel-fg)70%,transparent);flex-shrink:0;padding:7px 0;font-size:11px;font-weight:600}.rd.ncaaf-pulse .bracket-panel .bp-canvas{background:var(--rd-card);padding:24px 20px 28px}.rd.ncaaf-pulse .legend{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:14px;font-size:13px;display:flex}.rd.ncaaf-pulse .legend span{align-items:center;gap:5px;display:inline-flex}
