@layer reset, tokens, vendor, components, overrides;@layer components{.Switch_root__lND3V{display:inline-flex;align-items:center;gap:var(--tryo-spacing-sm);font-family:var(--tryo-font-family);font-size:var(--tryo-text-body-md-size);line-height:var(--tryo-text-body-md-line-height);color:var(--tryo-color-on-surface);cursor:pointer}:where(.Switch_root__lND3V){min-height:var(--tryo-touch-target,auto)}.Switch_root__lND3V[data-disabled],fieldset:disabled .Switch_root__lND3V{cursor:not-allowed;color:var(--tryo-color-muted)}.Switch_control__7GNj_{box-sizing:border-box;display:inline-flex;align-items:center;flex-shrink:0;width:calc(var(--tryo-spacing-2xl) + var(--tryo-spacing-xs));height:calc(var(--tryo-spacing-lg) + var(--tryo-spacing-xs));padding:2px;border:none;border-radius:var(--tryo-radius-circle);background-color:var(--tryo-color-gray-4);cursor:pointer;transition:background-color .12s ease}.Switch_control__7GNj_[data-checked]{background-color:var(--tryo-color-primary)}.Switch_control__7GNj_[data-invalid]{outline:1px solid var(--tryo-color-error);outline-offset:1px}.Switch_control__7GNj_[data-disabled],fieldset:disabled .Switch_control__7GNj_{cursor:not-allowed;background-color:var(--tryo-color-gray-2)}.Switch_control__7GNj_:focus-visible{outline:2px solid var(--tryo-color-primary);outline-offset:2px}.Switch_thumb__gs8B4{display:block;width:var(--tryo-spacing-lg);height:var(--tryo-spacing-lg);border-radius:var(--tryo-radius-circle);background-color:var(--tryo-color-surface);transition:transform .12s ease}.Switch_thumb__gs8B4[data-checked]{transform:translateX(var(--tryo-spacing-lg))}@media (prefers-reduced-motion:reduce){.Switch_control__7GNj_,.Switch_thumb__gs8B4{transition:none}}}