/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--switch-width:2.5rem;--switch-height:1.5rem;--thumb-size:1rem}.radiant-switch .thumb{display:block;height:var(--thumb-size);pointer-events:none;position:absolute;top:50%;width:var(--thumb-size);--tw-translate-y:-50%;background-color:var(--color-on-background,var(--color-glacier-white-900));border-radius:calc(infinity * 1px);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:200ms;transition-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(0.4,0,0.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.radiant-switch .switch-wrapper{align-items:center;display:inline-flex;gap:calc(var(--spacing, .25rem)*2)}.radiant-switch .switch{background-color:color-mix(in srgb,#0b0c0f 20%,transparent);height:var(--switch-height);position:relative;width:var(--switch-width)}@supports (color:color-mix(in lab,red,red)){.radiant-switch .switch{background-color:color-mix(in oklab,var(--color-on-background,var(--color-glacier-white-900)) 20%,transparent)}}.radiant-switch .switch{border-radius:calc(infinity * 1px);cursor:pointer;padding:calc(var(--spacing, .25rem)*1);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.radiant-switch .switch:hover{background-color:color-mix(in srgb,#0b0c0f 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.radiant-switch .switch:hover{background-color:color-mix(in oklab,var(--color-on-background,var(--color-glacier-white-900)) 30%,transparent)}}.radiant-switch{display:contents}.radiant-switch[checked=true] .switch{background-color:var(--color-primary,var(--color-night-sky-500))}.radiant-switch[checked=true] .switch:hover{background-color:color-mix(in srgb,#2b5bee 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.radiant-switch[checked=true] .switch:hover{background-color:color-mix(in oklab,var(--color-primary,var(--color-night-sky-500)) 80%,transparent)}}.radiant-switch[disabled=true] .switch{cursor:not-allowed;opacity:50%}.radiant-switch[checked=true] .thumb{background-color:var(--color-on-primary,var(--color-glacier-white-50));translate:calc(var(--switch-width) - var(--thumb-size) - .5rem) -50%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-ease:initial}}}