.input-toggle{align-items:center;display:flex}.input-toggle .checkbox{visibility:hidden;position:absolute}.input-toggle .label{grid-column-gap:.5rem;font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);line-height:var(--line-height,1.3);letter-spacing:var(--letter-spacing,0);color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;display:flex}.input-toggle .label::selection{background-color:#0000}.input-toggle .slider{background-color:var(--slider-bg,var(--field-00));width:2.75rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--border-00);border-radius:var(--radius-pill);grid-column-gap:4px;transition:background-color var(--dur-base) var(--ease-out);flex-shrink:0;align-items:center;padding:.125rem;display:flex;position:relative;overflow:hidden}.input-toggle .slider .icon{--color:var(--icon-secondary)}.input-toggle .slider .icon:last-child{transform:translate(-2px)}.input-toggle .slider:after{content:"";background-color:var(--thumb-bg,var(--gray-400));width:1.25rem;height:1.25rem;box-shadow:var(--shadow-layer);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);transform:var(--thumb-transform,translateX(0));border-radius:50%;position:absolute;top:.125rem;left:.125rem}.input-toggle.input-toggle--checked .label{--slider-bg:var(--support-brand-default);--thumb-bg:var(--black-primary);--thumb-transform:translateX(1.25rem)}.input-toggle.input-toggle--checked .label .slider{box-shadow:none}.input-toggle.input-toggle--checked .label .icon{--color:var(--icon-inverse)}
