@layer properties,theme,base;@layer components{._7trF5q_root{align-items:center;gap:calc(var(--spacing) * 3);cursor:pointer;width:fit-content;display:inline-flex}._7trF5q_disabled{cursor:not-allowed;color:var(--color-fg-mute)}._7trF5q_control{flex-shrink:0;display:inline-flex;position:relative}._7trF5q_track{border-radius:var(--radius-full);block-size:calc(var(--spacing) * 7);inline-size:calc(var(--spacing) * 12);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-out);align-items:center;display:inline-flex}._7trF5q_trackEnabled{background-color:var(--color-bg-mute)}._7trF5q_trackDisabled{background-color:var(--color-bg-subtle)}._7trF5q_invalid{box-shadow:var(--shadow-ring-error)}._7trF5q_input:checked~._7trF5q_trackEnabled{background-color:var(--color-primary-bg);@media (forced-colors:active){background-color:var(--color-system-highlight)}}._7trF5q_input:focus-visible~._7trF5q_track{box-shadow:var(--shadow-ring-offset-info);outline-style:none;@media (forced-colors:active){outline-offset:2px;outline:2px solid #0000}}._7trF5q_thumb{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--color-bg-base);box-shadow:var(--shadow-xs);transition-property:transform,translate,scale,rotate;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-in-out);margin-inline-start:calc(var(--spacing) * .5);@media (forced-colors:active){background-color:var(--color-system-canvas-text)}}._7trF5q_thumbDisabled{background-color:var(--color-bg-emphasize);@media (forced-colors:active){background-color:var(--color-system-gray-text)}}._7trF5q_input:checked~._7trF5q_track>._7trF5q_thumb{translate:calc(var(--spacing) * 5) 0;@container style(--writing:vertical){translate:0 calc(var(--spacing) * 5)}}@media (forced-colors:active){._7trF5q_input:checked~._7trF5q_trackEnabled>._7trF5q_thumb{background-color:var(--color-system-highlight-text)}}}@layer utilities;
