.bm-page{padding:108px 20px var(--sec-y);color:var(--ink)}.bm-wrap{max-width:var(--shell-max);margin:0 auto}.bm-wrap-narrow{max-width:820px;margin:0 auto}.bm-crumb{display:flex;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:20px}.bm-crumb,.bm-crumb-item{align-items:center;gap:6px}.bm-crumb-item{display:inline-flex}.bm-crumb-link{color:var(--muted);text-decoration:none;transition:color var(--t-fast)}.bm-crumb-link:hover{color:var(--acc)}.bm-crumb-sep{color:var(--muted)}.bm-crumb-cur{color:var(--sub)}.bm-hero{margin-bottom:28px}.bm-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--r-pill);background:var(--acc-bg);color:var(--acc);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.bm-h1{font-size:clamp(2rem,5.4vw,3.6rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 14px}.bm-h1-grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bm-lede{font-size:16px;line-height:1.75;color:var(--sub);max-width:68ch;margin:0}.bm-source{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;margin:24px 0 8px;border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--r-md);background:var(--veil-2)}.bm-source-live{border-left-color:var(--acc)}.bm-source-icon{display:inline-flex;flex:none;margin-top:2px;color:var(--warn)}.bm-source-live .bm-source-icon{color:var(--acc)}.bm-source-body{min-width:0}.bm-source-title{font-size:14.5px;font-weight:700;color:var(--ink-strong);margin:0 0 6px}.bm-source-text{font-size:14px;line-height:1.7;color:var(--sub);margin:0}.bm-source-text+.bm-source-text{margin-top:8px}.bm-facts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none}.bm-fact{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.bm-fact-label{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.bm-fact-value{font-size:14px;font-weight:600;color:var(--ink)}.bm-filters{display:flex;flex-wrap:wrap;gap:22px;margin:28px 0 18px}.bm-filter{min-width:0}.bm-filter-label{display:block;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.bm-chips{display:flex;flex-wrap:wrap;gap:8px}.bm-chip{padding:7px 14px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--sub);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.bm-chip:hover{color:var(--ink);border-color:var(--acc)}.bm-chip-on{background:var(--acc-solid);border-color:var(--acc-solid)}.bm-chip-on,.bm-chip-on:hover{color:var(--on-accent)}.bm-table-shell{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.bm-table{width:100%;min-width:900px;border-collapse:collapse;font-size:14px}.bm-table caption{padding:14px 16px 0;text-align:left;font-size:13px;line-height:1.6;color:var(--muted)}.bm-th-group{position:sticky;left:0;z-index:1;min-width:210px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-solid)}.bm-th-group,.bm-th-ratio{padding:14px 16px;text-align:left;vertical-align:bottom;border-bottom:1px solid var(--line-strong)}.bm-th-abbr{display:block;font-size:14px;font-weight:700;color:var(--ink-strong)}.bm-th-name{display:block;margin-top:2px;font-size:12px;font-weight:500;line-height:1.45;color:var(--muted)}.bm-row-head{position:sticky;left:0;z-index:1;padding:14px 16px;text-align:left;vertical-align:top;background:var(--surface-solid);border-bottom:1px solid var(--line)}.bm-row-name{display:block;font-size:14px;font-weight:700;color:var(--ink)}.bm-row-sub{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--muted)}.bm-cell{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--line)}.bm-median{display:block;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-strong)}.bm-iqr{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--sub)}.bm-iqr,.bm-n{display:block;margin-top:3px}.bm-n{font-size:11.5px}.bm-empty,.bm-n{color:var(--muted)}.bm-empty{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.bm-empty-na{color:var(--faint);font-style:italic}.bm-empty-icon{display:inline-flex;color:var(--faint)}.bm-section{margin-top:var(--sec-y-tight)}.bm-h2{font-size:clamp(20px,2.6vw,26px);line-height:1.3;letter-spacing:-.01em;margin:0 0 16px}.bm-h2,.bm-h3{font-weight:700;color:var(--ink-strong)}.bm-h3{font-size:16px;line-height:1.4;margin:0 0 8px}.bm-prose{font-size:15.5px;line-height:1.85;color:var(--sub)}.bm-prose p{margin:0 0 16px}.bm-prose p:last-child{margin-bottom:0}.bm-prose strong{color:var(--ink);font-weight:600}.bm-notes{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none}.bm-note-card{padding:18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.bm-note-body{font-size:14px;line-height:1.72;color:var(--sub);margin:0}.bm-excluded{margin:14px 0 0;padding:0;list-style:none;font-size:13.5px;line-height:1.7;color:var(--muted)}.bm-excluded li+li{margin-top:6px}.bm-excluded-name{color:var(--sub);font-weight:600}.bm-faq{display:grid;gap:10px}.bm-faq-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}.bm-faq-q{font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.bm-faq-a{margin:10px 0 0;font-size:14.5px;line-height:1.75;color:var(--sub)}.bm-cta{margin-top:var(--sec-y-tight);padding:32px 24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--veil-2);text-align:center}.bm-cta-title{font-size:clamp(19px,2.4vw,24px);font-weight:700;color:var(--ink-strong);margin:0 0 10px}.bm-cta-text{font-size:15px;line-height:1.75;color:var(--sub);max-width:62ch;margin:0 auto 20px}.bm-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.bm-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--r-pill);background:var(--acc-solid);color:var(--on-accent);font-size:15px;font-weight:600;text-decoration:none;transition:transform var(--t-fast)}.bm-btn:hover{transform:translateY(-1px)}.bm-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color var(--t-fast),color var(--t-fast)}.bm-btn-ghost:hover{border-color:var(--acc);color:var(--acc)}.bm-note{display:flex;align-items:flex-start;gap:10px;margin-top:var(--sec-y-tight);font-size:13px;line-height:1.7;color:var(--muted)}.bm-note-icon{display:inline-flex;flex:none;margin-top:2px;color:var(--faint)}@media (max-width:720px){.bm-page{padding:92px 16px var(--sec-y-tight)}.bm-filters{gap:16px}.bm-row-head,.bm-th-group{position:static;min-width:170px}}