.cadence{border:1px solid var(--line-2);background:var(--surface);isolation:isolate;border-radius:999px;align-items:stretch;padding:3px;display:inline-flex;position:relative}.cadence__pastille{z-index:0;background:color-mix(in oklab, var(--ink) 10%, transparent);clip-path:inset(50% round 999px);opacity:0;transition:clip-path .26s var(--ease-in-out);pointer-events:none;border-radius:999px;position:absolute;inset:0}.cadence[data-glisse] .cadence__pastille{opacity:1}.cadence__option{z-index:1;min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;line-height:1;display:inline-flex;position:relative}.cadence__option:active{transform:scale(.97)}.cadence__option[aria-checked=true]{color:var(--ink)}.cadence:not([data-glisse]) .cadence__option[aria-checked=true]{background:color-mix(in oklab, var(--ink) 10%, transparent)}.cadence__option:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.cadence__gain{color:var(--signal);font-size:12.5px}@media (hover:hover) and (pointer:fine){.cadence__option:hover{color:var(--ink)}}.prix-barre{transition:opacity .24s var(--ease-out);color:var(--muted-2);font-size:12.5px;line-height:1}.prix-barre s{text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--ink) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--ink) 50%, transparent)}@media (prefers-reduced-motion:reduce){.cadence__pastille,.cadence__option,.prix-barre{transition:none}}
