.cmpv[data-astro-cid-aa7vzn4s]{container-type:inline-size;max-width:840px;margin-inline:auto}.cmpv-row[data-astro-cid-aa7vzn4s]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);padding-inline:12px;border-top:1px solid var(--color-studio-line)}.cmpv-row--stripe[data-astro-cid-aa7vzn4s]{background:var(--color-neutral-50)}.cmpv-cell[data-astro-cid-aa7vzn4s]{display:flex;align-items:baseline;gap:6px;min-width:0;padding:9px 14px}.cmpv-cell[data-astro-cid-aa7vzn4s]+.cmpv-cell[data-astro-cid-aa7vzn4s]{border-left:1px solid var(--color-studio-line)}.cmpv-row--score[data-astro-cid-aa7vzn4s] .cmpv-cell[data-astro-cid-aa7vzn4s]{align-items:center;min-height:60px}.cmpv-label[data-astro-cid-aa7vzn4s]{align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:var(--color-ink)}.cmpv-label[data-astro-cid-aa7vzn4s] svg{flex:none;margin-top:3px;color:var(--color-ink-faint)}.cmpv-row--score[data-astro-cid-aa7vzn4s] .cmpv-label[data-astro-cid-aa7vzn4s]{align-items:center;font-weight:500}.cmpv-row--score[data-astro-cid-aa7vzn4s] .cmpv-label[data-astro-cid-aa7vzn4s] svg{margin-top:0}.cmpv-row--head[data-astro-cid-aa7vzn4s]{border-top:0}.cmpv-column[data-astro-cid-aa7vzn4s]{flex-direction:column;align-items:flex-start;gap:2px;padding-block:14px 12px}.cmpv-column--base[data-astro-cid-aa7vzn4s]{background:linear-gradient(to bottom right,rgb(23 23 23 / .06),transparent 75%)}.cmpv-base[data-astro-cid-aa7vzn4s]{margin-bottom:6px;padding:1px 6px;border-radius:5px;background:var(--color-ink);color:#fff;font-size:12px;font-weight:500;line-height:18px}.cmpv-base[data-astro-cid-aa7vzn4s][data-placeholder]{visibility:hidden}.cmpv-name[data-astro-cid-aa7vzn4s]{margin-top:4px;font-size:14px;font-weight:500;line-height:20px;color:var(--color-ink)}.cmpv-dot[data-astro-cid-aa7vzn4s]{flex:none;width:9px;height:9px;border-radius:50%;background:var(--color-palette-1)}.cmpv-dot[data-astro-cid-aa7vzn4s][data-column="1"]{background:var(--color-palette-2)}.cmpv-detail[data-astro-cid-aa7vzn4s]{display:flex;align-items:center;gap:4px;font-size:13px;line-height:18px;color:var(--color-ink-faint)}.cmpv-row--caption[data-astro-cid-aa7vzn4s] .cmpv-cell[data-astro-cid-aa7vzn4s]{padding-block:18px 8px;font-size:13px;font-weight:500;line-height:18px;color:var(--color-ink-faint)}.cmpv-value[data-astro-cid-aa7vzn4s]{font-size:14px;font-weight:500;line-height:20px;font-variant-numeric:tabular-nums;color:var(--color-ink)}.cmpv-row--score[data-astro-cid-aa7vzn4s] .cmpv-value[data-astro-cid-aa7vzn4s]{font-size:24px;line-height:32px}.cmpv-value[data-astro-cid-aa7vzn4s][data-band=excellent]{color:var(--color-score-excellent-700)}.cmpv-value[data-astro-cid-aa7vzn4s][data-band=good]{color:var(--color-score-good-700)}.cmpv-value[data-astro-cid-aa7vzn4s][data-band=fair]{color:var(--color-score-fair-700)}.cmpv-value[data-astro-cid-aa7vzn4s][data-band=poor]{color:var(--color-score-poor-700)}.cmpv-delta[data-astro-cid-aa7vzn4s]{font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.cmpv-delta[data-astro-cid-aa7vzn4s][data-verdict=better]{color:var(--color-success-600)}.cmpv-delta[data-astro-cid-aa7vzn4s][data-verdict=worse]{color:var(--color-danger-600)}.cmpv-more[data-astro-cid-aa7vzn4s]{align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--color-ink-muted)}.cmpv-more[data-astro-cid-aa7vzn4s] svg{color:var(--color-ink-faint)}@container (max-width: 520px){.cmpv-row[data-astro-cid-aa7vzn4s]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);padding-inline:4px}.cmpv-cell[data-astro-cid-aa7vzn4s]{padding:8px}.cmpv-label[data-astro-cid-aa7vzn4s] svg{display:none}.cmpv-row--score[data-astro-cid-aa7vzn4s] .cmpv-value[data-astro-cid-aa7vzn4s]{font-size:20px}.cmpv-label[data-astro-cid-aa7vzn4s],.cmpv-value[data-astro-cid-aa7vzn4s],.cmpv-more[data-astro-cid-aa7vzn4s]{font-size:13px;line-height:18px}}[data-astro-cid-aa7vzn4s][data-cmpv-beat]{--cmpv-tint: color-mix(in srgb, var(--color-palette-2) calc(var(--cmpv-emphasis, 0) * 100%), transparent);background-color:color-mix(in srgb,var(--color-palette-2) calc(var(--cmpv-emphasis, 0) * 12%),transparent);box-shadow:inset 2px 0 0 var(--cmpv-tint)}
