@layer primitive{._root_1aq15_2{border:1px solid var(--line-heavy);border-radius:var(--radius-pill);background:var(--surface-sunk);cursor:pointer;width:32px;height:18px;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);flex:none;align-items:center;padding:0;display:inline-flex;position:relative}._root_1aq15_2[data-state=checked]{border-color:var(--fill);background:var(--fill)}._root_1aq15_2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._root_1aq15_2:disabled{opacity:.45;cursor:not-allowed}._thumb_1aq15_30{border-radius:var(--radius-pill);background:var(--ink-3);width:12px;height:12px;transition:transform var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);display:block;transform:translate(2px)}._root_1aq15_2[data-state=checked] ._thumb_1aq15_30{background:var(--fill-ink);transform:translate(16px)}}
