@layer theme, base, components, siteplane, utilities;@layer components{.sp-switch-motion{--sp-semantic-color-background:var(--color-white);--sp-semantic-color-input:rgb(0 0 0/10%);--sp-semantic-color-primary:oklch(0.335 0.061 267.9);--sp-semantic-color-ring:var(--color-neutral-400);transition-duration:var(--motion-duration-fast);transition-property:background-color,box-shadow;transition-timing-function:var(--motion-ease-state)}.dark .sp-switch-motion,[data-theme=dark] .sp-switch-motion{--sp-semantic-color-background:color-mix(in srgb,var(--color-neutral-950) 95%,var(--color-white));--sp-semantic-color-input:rgb(255 255 255/8%);--sp-semantic-color-ring:var(--color-neutral-500)}.sp-switch-motion .sp-switch-thumb{transition:translate var(--motion-duration-fast) var(--motion-ease-navigation),scale var(--motion-duration-micro) var(--motion-ease-navigation) var(--motion-duration-micro),transform-origin var(--motion-duration-fast) var(--motion-ease-navigation)}.sp-base-switch[data-profile=control]:first-child:has(~:is(.sp-label,.sp-field-label),~* :is(.sp-label,.sp-field-label)),:where(label,.sp-label,.sp-field-label)>.sp-base-switch[data-profile=control]:first-child,:where(label,.sp-label,.sp-field-label)>:where(span,div)>.sp-base-switch[data-profile=control]:first-child{align-self:flex-start;margin-block:max(0px,calc((1lh - var(--sp-rw-switch-thumb) - var(--sp-rw-space-1)) / 2))}.sp-base-switch[data-profile=control]:first-child:has(~:is(.sp-label,.sp-field-label),~* :is(.sp-label,.sp-field-label)){line-height:var(--sp-rw-line-21)}html[data-motion-reduce=true] .sp-switch-motion,html[data-motion-reduce=true] .sp-switch-motion .sp-switch-thumb{animation:none;transition-delay:0s;transition-duration:1ms}}@layer siteplane{@media (prefers-reduced-motion:reduce){.sp-switch-motion,.sp-switch-motion .sp-switch-thumb{animation:none;transition-delay:0s;transition-duration:1ms}}}