.styles_container__pp9fy input{display:none}.styles_container__pp9fy input+div{border-radius:50%;width:20px;height:20px;position:relative;box-shadow:inset 6px -6px 0 0 var(--foreground,#000);transform:scale(1) rotate(-2deg);transition:box-shadow .5s ease 0s,transform .4s ease .1s}.styles_container__pp9fy input+div:before{content:"";width:inherit;height:inherit;border-radius:inherit;position:absolute;left:0;top:0;transition:background .3s ease}.styles_container__pp9fy input+div:after{content:"";width:4px;height:4px;border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;box-shadow:0 -13px 0 var(--foreground,#eee),0 13px 0 var(--foreground,#eee),13px 0 0 var(--foreground,#eee),-13px 0 0 var(--foreground,#eee),10px 10px 0 var(--foreground,#eee),-10px 10px 0 var(--foreground,#eee),10px -10px 0 var(--foreground,#eee),-10px -10px 0 var(--foreground,#eee);transform:scale(0);transition:all .3s ease}.styles_container__pp9fy input:checked+div{box-shadow:inset 32px -32px 0 0 #fff;transform:scale(.5) rotate(0deg);transition:transform .3s ease .1s,box-shadow .2s ease 0s}.styles_container__pp9fy input:checked+div:before{background:var(--foreground,#eee);transition:background .3s ease .1s}.styles_container__pp9fy input:checked+div:after{transform:scale(1.5);transition:transform .5s ease .15s}