.bf-note{letter-spacing:.04em;text-transform:none;color:#1b1c1e8c;text-align:right;margin-left:auto;font-style:normal}.bf-up{color:#005929!important}.bf-dn{color:#b32519!important}.bf-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px;margin:0 auto;display:grid}.bf-card{background:#fff;border:1px solid #1b1c1e24;border-radius:12px;padding-bottom:14px;overflow:hidden;box-shadow:0 8px 20px #1b1c1e0f}.bf-card i{color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;padding:8px 4px;font:600 10.5px IBM Plex Mono,monospace;display:block}.bf-card b{color:#1b1c1e;margin:14px 14px 6px;font:800 18px/1.25 Inter,sans-serif;display:block}.bf-card span{color:#1b1c1ebf;padding:0 14px;font-size:12.5px;line-height:1.5;display:block}.bf-card em{border-top:1px solid #1b1c1e14;margin:10px 14px 0;padding-top:10px;font-size:12px;font-style:normal;font-weight:700;display:block}.bf-card--no i{background:#b32519}.bf-card--no em{color:#b32519}.bf-card--cap i{background:#b15400}.bf-card--cap em{color:#b15400}.bf-card--yes{border:2px solid #005929}.bf-card--yes i{background:#005929}.bf-card--yes em{color:#005929}.bf-sq{flex-wrap:wrap;gap:5px;padding:2px 0 4px;display:flex}.bf-sq i,.bf-key i{background:#c4ccd6;border-radius:4px;flex:none;width:18px;height:18px}.bf-sq .bf-q-m,.bf-key .bf-q-m{background:#8a97a8}.bf-sq .bf-q-n,.bf-key .bf-q-n{background:#005929}.bf-key{color:#1b1c1ebf;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:12.5px;display:flex}.bf-key span{align-items:center;gap:6px;display:inline-flex}.bf-key b{color:#1b1c1e}.bf-stack{background:#1b1c1e12;border-radius:11px;height:22px;display:flex;overflow:hidden}.bf-st-a{background:#8a97a8}.bf-st-b{background:#005929}.bf-split{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.bf-split div:last-child{text-align:right}.bf-split b{color:#1b1c1e;font-variant-numeric:tabular-nums;font:800 22px/1.15 Inter,sans-serif;display:block}.bf-split span{color:#5b616b;margin-top:2px;font-size:12px;display:block}.bf-eq{border-top:1px solid #1b1c1e14;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-top:12px;padding:14px 0 4px;display:flex}.bf-eq div{text-align:center;min-width:84px}.bf-eq b{color:#1b1c1e;font-variant-numeric:tabular-nums;font:800 28px/1.1 Inter,sans-serif;display:block}.bf-eq span{color:#5b616b;margin-top:4px;font-size:12px;display:block}.bf-eq i{color:#1b1c1e66;font:400 24px/1.3 Inter,sans-serif}.bf-bar{color:#1b1c1ebf;font-variant-numeric:tabular-nums;border-top:1px solid #1b1c1e0f;grid-template-columns:140px minmax(0,1fr) 104px;align-items:center;gap:12px;padding:8px 2px;font-size:13px;display:grid}.bf-bar b{color:#1b1c1e}.bf-bar em{text-align:right;white-space:nowrap;font-style:normal}.bf-track{background:#1b1c1e12;border-radius:7px;height:14px;overflow:hidden}.bf-fill{background:#0040b9;border-radius:7px;height:100%}.bf-fill--g{background:#005929}.bf-wk{border-top:1px solid #1b1c1e12;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:11px 2px;font-size:13px;line-height:1.55;display:grid}.bf-wk b{color:#1b1c1e}.bf-wk span{color:#1b1c1eb8}.bf-wk i{letter-spacing:.04em;text-transform:uppercase;color:#0040b9;font:500 11px/1.9 IBM Plex Mono,monospace}.bf-wk--last i{color:#005929}.bf-th,.bf-tr{color:#1b1c1ebf;font-variant-numeric:tabular-nums;border-top:1px solid #1b1c1e0f;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:8px;padding:8px 2px;font-size:13px;display:grid}.bf-th{letter-spacing:.06em;text-transform:uppercase;color:#5b616b;border-top:0;font:600 9.5px/1.3 IBM Plex Mono,monospace}.bf-tr b{color:#1b1c1e}.bf-tr--t{border-top:1px solid #00592959}.bf-tr--t span:last-child b{color:#005929}@media (width<=560px){.bf-note{display:none}.bf-cards{grid-template-columns:minmax(0,1fr)}.bf-split b{font-size:19px}.bf-eq{gap:8px}.bf-eq div{min-width:0}.bf-eq b{font-size:21px}.bf-eq i{font-size:18px}.bf-eq span{font-size:11px}.bf-bar{grid-template-columns:minmax(0,1fr) auto}.bf-bar .bf-track{order:3;grid-column:1/-1}.bf-th,.bf-tr{grid-template-columns:1.3fr .9fr .9fr;gap:6px;font-size:12px}.bf-th{font-size:8.5px}}
