.Checkbox_Root__27KXw{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid hsl(var(--gray-300));border-radius:.25rem;color:hsl(var(--white));background-color:hsl(var(--white));transition:border-color var(--main-transition-duration),background-color var(--main-transition-duration)}.Checkbox_Root__27KXw[data-state=checked]{border-color:hsl(var(--blue-500));background-color:hsl(var(--blue-500))}.Checkbox_Root__27KXw:focus{outline:none}.Checkbox_Root__27KXw:focus-visible{box-shadow:var(--main-focus-ring)}.Checkbox_Root__27KXw:hover{border-color:hsl(var(--blue-500))}.CheckboxIndicator_Root__Y_5XB{display:inline-flex;align-items:center;justify-content:center}.CheckboxIndicator_Root__Y_5XB[data-state=checked]{animation:CheckboxIndicator_show__nz_MK var(--main-transition-duration) ease-in-out}.CheckboxIndicator_Root__Y_5XB[data-state=unchecked]{animation:CheckboxIndicator_hide__sTTlQ var(--main-transition-duration) ease-in-out}@keyframes CheckboxIndicator_show__nz_MK{0%{scale:0}to{scale:1}}@keyframes CheckboxIndicator_hide__sTTlQ{0%{scale:1}to{scale:0}}