.ds-toggles{counter-reset:ds-on}.ds-toggles-count:before{content:counter(ds-on)}.ds-toggle-row{min-height:2.4rem;color:var(--ink);cursor:pointer;transition:background-color .4s var(--ease),box-shadow .4s var(--ease),color .4s var(--ease);background:#f7f6fb;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:0 .7rem;font-weight:600;display:flex;position:relative}.ds-toggle-row:hover{background:#f0eefa}.ds-toggle-row>span{min-width:0;transition:text-decoration-color .4s var(--ease);align-items:center;gap:.5rem;text-decoration:line-through #0000;display:flex}.ds-switch{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ds-switch:checked{counter-increment:ds-on}.ds-toggle-row:has(.ds-switch:not(:checked)){color:var(--faint);background:0 0;box-shadow:inset 0 0 0 1px #17142b14}.ds-switch:not(:checked)+span{text-decoration-color:#17142b4d}.ds-toggle{width:2rem;height:1.15rem;transition:background-color .4s var(--ease);background:#17142b26;border-radius:999px;flex:none;position:relative}.ds-toggle:after{content:"";width:.85rem;height:.85rem;transition:transform .4s var(--ease);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0003}.ds-switch:checked~.ds-toggle{background:var(--indigo)}.ds-switch:checked~.ds-toggle:after{transform:translate(.85rem)}.ds-switch:focus-visible~.ds-toggle,.ds-toggle-row.is-focus .ds-toggle{outline:2px solid var(--indigo);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ds-toggle-row,.ds-toggle-row>span,.ds-toggle,.ds-toggle:after{transition:none}}
