#cp-days-v2{background:var(--cp-bg);color:var(--cp-ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#cp-days-v2 .cp-wrap{margin:0 auto;max-width:1100px;padding:2.5rem 1.25rem}#cp-days-v2 .eyebrow{color:var(--cp-primary);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#cp-days-v2 h2{font-size:clamp(1.6rem,2.2vw + 1rem,2.25rem);font-weight:700;margin:.35rem 0 1.25rem}#cp-days-v2 .legend{align-items:center;background:#fff;border:1px solid var(--cp-border);border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:.6rem .9rem;padding:.6rem .8rem}#cp-days-v2 .legend .gap{width:1.2rem}#cp-days-v2 .swatch{border-radius:3px;display:inline-block;height:14px;width:14px}#cp-days-v2 .swatch--click{background:#000}#cp-days-v2 .swatch--submit{background:var(--cp-primary)}#cp-days-v2 .chart{align-items:flex-end;display:flex;gap:2.5rem;justify-content:space-between;min-height:280px;padding:2.2rem 0 .75rem}#cp-days-v2 .day{align-items:center;display:flex;flex-direction:column;max-width:18vw;width:140px}#cp-days-v2 .bars{align-items:end;column-gap:1rem;display:grid;grid-template-columns:auto auto}#cp-days-v2 .label{font-weight:700;margin-top:.35rem;text-align:center}#cp-days-v2 .bar{--h:0;--s:0;align-items:flex-start;background:#000;border-radius:8px 8px 0 0;display:flex;height:var(--h);justify-content:center;transform:scaleY(var(--s));transform-origin:bottom;transition:transform .6s ease;width:38px}#cp-days-v2 .bar--submit{background:var(--cp-primary)}#cp-days-v2 .bar .val{font-weight:700;transform:translateY(-120%)}#cp-days-v2 .note{color:#6b7280;font-size:.95rem;margin-top:.75rem}@media (max-width:900px){#cp-days-v2 .chart{gap:1.6rem}#cp-days-v2 .day{width:110px}}@media (max-width:640px){#cp-days-v2 .legend{margin-top:.4rem}#cp-days-v2 .chart{justify-content:space-around}#cp-days-v2 .day{width:90px}#cp-days-v2 .bar{width:28px}}@media (prefers-reduced-motion:reduce){#cp-days-v2 .bar{transition:none}}