.v2 .cl-surface{--cl-page:var(--v2-bg);--cl-accent:var(--v2-accent);--cl-accent-2:var(--v2-accent);--cl-mint:var(--v2-good);--cl-accent-soft:var(--v2-accent-weak);--cl-mint-soft:#e5f6ee;--cl-ink:var(--v2-ink);--cl-muted:var(--v2-muted);--cl-faint:var(--v2-faint);--cl-line:var(--v2-line);--cl-line-strong:var(--v2-line);--cl-card:var(--v2-band);--cl-card-2:#ffffff;--cl-stub-bg:var(--v2-accent);--cl-stub-fg:#ffffff;--cl-shadow:none;--cl-shadow-sm:none;--cl-eyebrow:var(--v2-muted)}.v2 .cl-eyebrow{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--v2-muted)}.v2 .cl-display{letter-spacing:-.02em;line-height:1.3}.v2 .cl-display,.v2 .cl-headline{font-weight:700;color:var(--v2-ink)}.v2 .cl-headline{font-size:20px;line-height:1.35}.v2 .cl-title{font-weight:700;color:var(--v2-ink)}.v2 .cl-lead{font-size:16px}.v2 .cl-body,.v2 .cl-lead{color:var(--v2-ink-3)}.v2 .cl-caption{color:var(--v2-faint)}.v2 .cl-rule{background:var(--v2-line)}.v2 .cl-role-chip{height:40px;padding:0 16px;font-size:15px;font-weight:600;background:var(--v2-band);color:var(--v2-ink-3);box-shadow:none;flex-shrink:0}.v2 button.cl-role-chip:hover:not(.on){background:var(--v2-line);color:var(--v2-ink-3)}.v2 .cl-role-chip.on{background:var(--v2-ink);color:#fff;box-shadow:none}.v2 .cl-cta{height:48px;border-radius:12px;background:var(--v2-accent);font-size:16px;font-weight:600;box-shadow:none}.v2 .cl-cta:hover{transform:none;opacity:.9}.v2 .cl-gate-btn{border-radius:8px;background:var(--v2-accent);font-weight:600;font-size:14px;box-shadow:none}.v2 .cl-gate-btn.locked{background:var(--v2-band);color:var(--v2-faint)}.v2 .cl-dots span.on,.v2 .cl-path-fill{background:var(--v2-accent)}.v2 .cl-jcard{border-radius:16px;padding:16px 18px}.v2 .cl-gate:hover,.v2 .cl-jcard:hover,.v2 .cl-jstation:not(.locked):hover,.v2 .cl-stamp:hover{transform:none;background:var(--v2-fill)}.v2 .cl-jcard .ttl{font-size:16px;font-weight:700}.v2 .cl-jcard .desc{font-size:14px;color:var(--v2-muted)}.v2 .cl-jcard .go{font-size:14px;font-weight:600}.v2 .cl-jicon{border-radius:12px;background:var(--v2-accent-weak)}.v2 .cl-jmin{font-size:12px}.v2 .cl-jbadge,.v2 .cl-jmin{font-weight:600}.v2 .cl-focus:before{display:none}.v2 .cl-focus h2{font-weight:700}.v2 .cl-weekhero .wh-eyebrow{letter-spacing:0;font-weight:700}.v2 .cl-weekhero .wh-title{font-size:22px;font-weight:700}.v2 .cl-weekhero .wh-sub{font-size:15px;color:var(--v2-ink-3)}.v2 .cl-weekhero .wh-q{background:var(--v2-accent-weak);border-radius:16px}.v2 .cl-focus,.v2 .cl-mini,.v2 .cl-path,.v2 .cl-weekhero{border-radius:24px}
/*# sourceMappingURL=89da3855ee6a1d91.css.map*/