.bm .k{font-family:GeistMono;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.bm h3{margin-top:10px;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em}.bm-panel{margin-top:24px;padding:clamp(26px,3.6vw,48px);border:1px solid var(--line);border-radius:20px;background:#050505}.bm>.wrap>.bm-panel:first-of-type{margin-top:clamp(56px,7vw,88px)}.bm-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.bm-tog{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:999px;background:#000}.bm-tog button{font:500 13px Geist,sans-serif;color:#8a8a8a;background:none;border:0;padding:8px 14px;border-radius:999px;cursor:pointer;transition:color .3s,background .3s}.bm-tog button.on{color:#000;background:#fff}.bm-bars{margin-top:36px;display:grid;gap:14px}.bm-bar{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:18px}.bm-bar .nm{font-size:15px;color:#bdbdbd;white-space:nowrap}.bm-bar.us .nm{color:#fff;font-weight:600}.bm-bar .tr{position:relative;height:30px;border-radius:6px;background:#0c0c0c}.bm-bar .fl{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:6px;background:#2e2e2e;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.bm-bar.us .fl{background:var(--wmg);background-size:200% 100%;animation:wmslide 6s linear infinite;box-shadow:0 0 24px #965aff59}.bm-bar.rep .fl{background:repeating-linear-gradient(135deg,#2a2a2a 0 6px,#141414 6px 12px);border:1px solid #333}.bm-bar .v{position:absolute;top:50%;transform:translate(10px,-50%);font:600 14px Geist,sans-serif;color:#cfcfcf;white-space:nowrap;transition:left 1.1s cubic-bezier(.22,1,.36,1)}.bm-bar.us .v{color:#fff;font-size:16px}.bm-axis{margin:10px 0 0 188px;display:flex;flex-wrap:wrap;justify-content:space-between;font-family:GeistMono;font-size:11px;color:#8a8a8a}.bm-note{margin-top:22px;display:flex;align-items:center;gap:10px;font-size:13px;color:#8a8a8a}.bm-note .hatch{width:22px;height:10px;border-radius:3px;background:repeating-linear-gradient(135deg,#2a2a2a 0 4px,#141414 4px 8px);border:1px solid #333;flex:none}.bm-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bm-rows{margin-top:26px;display:grid}.bm-r{display:grid;grid-template-columns:1.1fr .8fr .8fr 1.2fr;gap:12px;padding:14px 0;border-top:1px solid var(--line);align-items:baseline;font-size:15px;color:#9a9a9a}.bm-r.h{border-top:0;padding-top:0;font-family:GeistMono;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.bm-r b{font-weight:600;color:#cfcfcf}.bm-r.us span,.bm-r.us b{color:#fff}.bm-r b.z{background:var(--wmg);-webkit-background-clip:text;background-clip:text;color:transparent}.bm-rows.sm .bm-r{grid-template-columns:1.6fr .7fr .7fr}.bm-r b.w{color:#fff}.bm-p{margin-top:14px;font-size:14.5px;color:#8a8a8a}.bm-vs{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.bm-vs .n{font-size:clamp(44px,5vw,68px);font-weight:600;letter-spacing:-.04em;line-height:1;color:#8a8a8a}.bm-vs .n:after{content:"%";font-size:.5em;margin-left:2px}.bm-vs .us .n{background:var(--wmg);-webkit-background-clip:text;background-clip:text;color:transparent}.bm-vs span{display:block;margin-top:8px;font-size:14px;color:#8a8a8a}.bm-vs .us span{color:#fff}@media(max-width:900px){.bm-two{grid-template-columns:1fr}.bm-bar{grid-template-columns:110px 1fr;gap:10px}.bm-bar .nm{font-size:13px;white-space:normal}.bm-axis{margin-left:120px}.bm-r{grid-template-columns:1fr .8fr .8fr 1fr;font-size:13px}}.bm-bar .tr,.bm-axis{margin-right:78px}.bm-bar.us .fl{background:linear-gradient(90deg,#7b3cff,#e040c0 35%,#3d7bff 70%,#7b3cff);background-size:200% 100%;animation:bmflow 6s ease-in-out infinite alternate}@keyframes bmflow{to{background-position:100% 0}}@media(max-width:900px){.bm-bar .tr,.bm-axis{margin-right:56px}}.bm-tog{flex-wrap:wrap;max-width:100%}.bm-two,.bm-vs{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-r{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr)}.bm-rows.sm .bm-r{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.7fr)}.bm-bar{grid-template-columns:minmax(90px,170px) minmax(0,1fr)}.bm-bar .nm{white-space:normal;overflow-wrap:break-word}@media(max-width:600px){.bm-two,.bm-vs{grid-template-columns:minmax(0,1fr)}.bm-bar{grid-template-columns:minmax(80px,35%) minmax(0,1fr);gap:10px}.bm-axis{margin-left:calc(35% + 10px)}.bm-axis>:nth-child(2n){visibility:hidden}}@media(prefers-reduced-motion:reduce){.bm-bar.us .fl{animation:none}}
