.race-campaign .brand-cheer{--cheer-unit:1cqi;container-type:normal;width:100%;margin:0;padding:calc(4.5542 * var(--cheer-unit));border-radius:calc(10.3647 * var(--cheer-unit));background:#f8f8f8;color:#000;font-family:var(--cmr-clash),sans-serif;font-weight:500;text-align:left}.race-campaign .brand-cheer .v2-cheer-meta{display:flex;align-items:center;gap:calc(2.898 * var(--cheer-unit));min-width:0;font-size:calc(5.4741 * var(--cheer-unit));line-height:calc(6.6298 * var(--cheer-unit));border-radius:calc(4.5 * var(--cheer-unit))}.race-campaign .brand-cheer .v2-cheer-avatar{display:grid;place-items:center;flex:0 0 calc(9.0645 * var(--cheer-unit));width:calc(9.0645 * var(--cheer-unit));height:calc(9.0645 * var(--cheer-unit));border:calc(.3199 * var(--cheer-unit)) solid #fff;border-radius:50%;background:#f0d1b8;font-size:calc(4.4199 * var(--cheer-unit));font-weight:500}.race-campaign .brand-header .v2-cheer-meta{background:#e4dfff}.race-campaign .brand-header .v2-cheer-avatar{background:#fff}.race-campaign .brand-cheer .v2-cheer-distance{color:#7a7a7a;font:inherit;white-space:nowrap}.race-campaign .brand-cheer .v2-heart{margin-left:auto;flex:0 0 auto;width:calc(5.6653 * var(--cheer-unit));height:calc(5.6653 * var(--cheer-unit))}.race-campaign .brand-cheer .v2-cheer-message{background:#fff;border:calc(.2833 * var(--cheer-unit)) solid #e5e7eb;border-radius:calc(6.6298 * var(--cheer-unit));margin-top:calc(3.8674 * var(--cheer-unit));padding:calc(3.4157 * var(--cheer-unit)) calc(3.3149 * var(--cheer-unit));min-height:calc(26.5654 * var(--cheer-unit))}.race-campaign .brand-cheer .v2-cheer-audio{display:flex;align-items:center;justify-content:space-between;gap:calc(2.681 * var(--cheer-unit));margin:0 0 calc(3.9658 * var(--cheer-unit))}.race-campaign .brand-cheer .v2-cheer-play{display:grid;place-items:center;flex:0 0 calc(7.9315 * var(--cheer-unit));width:calc(7.9315 * var(--cheer-unit));height:calc(7.9315 * var(--cheer-unit));border-radius:50%;background:rgb(0 0 0/5%)}.race-campaign .brand-cheer .v2-cheer-play img{width:calc(4.199 * var(--cheer-unit));height:calc(4.199 * var(--cheer-unit))}.race-campaign .brand-cheer .v2-waveform{display:block;flex:1 1;width:100%;min-width:0;height:calc(6.4473 * var(--cheer-unit));margin:0}.race-campaign .brand-cheer figcaption{margin:0;color:#666;font-size:calc(5.7265 * var(--cheer-unit));font-weight:500;line-height:calc(8.1807 * var(--cheer-unit))}