.checkbox[data-v-5bf54294]{align-items:flex-start;cursor:pointer;display:inline-flex;gap:.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox_disabled[data-v-5bf54294]{cursor:not-allowed;opacity:.5;pointer-events:none}.checkbox__input[data-v-5bf54294]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.checkbox__box[data-v-5bf54294]{align-items:center;background:rgb(var(--color-bg-primary));border:2px solid rgb(var(--color-border));border-radius:.25rem;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:20px}.checkbox__box[data-v-5bf54294]:before{background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-accent)));border-radius:.25rem;content:"";inset:-2px;opacity:0;position:absolute;transform:scale(.8);transition:all .25s cubic-bezier(.4,0,.2,1)}.checkbox__box[data-v-5bf54294]:after{background:rgb(var(--color-bg-primary));border-radius:calc(.25rem - 2px);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.checkbox__icon[data-v-5bf54294]{color:#fff;height:12px;opacity:0;position:relative;transform:scale(0) rotate(-45deg);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:12px;z-index:1}.checkbox__label[data-v-5bf54294]{color:rgb(var(--color-text-secondary));font-size:.875rem;line-height:1.5;transition:color .2s ease-in-out}.checkbox:not(.checkbox_disabled):hover .checkbox__box[data-v-5bf54294]{border-color:rgb(var(--color-primary));box-shadow:0 2px 8px rgba(var(--color-primary),.15);transform:translateY(-1px)}.checkbox__input:focus-visible+.checkbox__box[data-v-5bf54294]{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.checkbox_checked .checkbox__box[data-v-5bf54294]{border-color:transparent}.checkbox_checked .checkbox__box[data-v-5bf54294]:before{opacity:1;transform:scale(1)}.checkbox_checked .checkbox__box[data-v-5bf54294]:after{opacity:0}.checkbox_checked .checkbox__icon[data-v-5bf54294]{opacity:1;transform:scale(1) rotate(0)}.checkbox_checked:not(.checkbox_disabled):hover .checkbox__box[data-v-5bf54294]{box-shadow:0 4px 16px rgba(var(--color-primary),.3);transform:translateY(-2px)}.checkbox_checked .checkbox__label[data-v-5bf54294]{color:rgb(var(--color-text-primary))}.checkbox_error .checkbox__box[data-v-5bf54294]{border-color:rgb(var(--color-error))}.checkbox_error .checkbox__box[data-v-5bf54294]:hover{box-shadow:0 2px 8px rgba(var(--color-error),.15)}.checkbox_error.checkbox_checked .checkbox__box[data-v-5bf54294]:before{background:linear-gradient(135deg,rgb(var(--color-error)),#eb1515)}.checkbox:not(.checkbox_disabled):active .checkbox__box[data-v-5bf54294]{transform:scale(.95)}.checkbox__box[data-v-5bf54294]:active:before{animation:checkbox-ripple-5bf54294 .6s ease-out}@keyframes checkbox-ripple-5bf54294{0%{box-shadow:0 0 rgba(var(--color-primary),.4)}50%{box-shadow:0 0 0 8px rgba(var(--color-primary),.1)}to{box-shadow:0 0 0 12px rgba(var(--color-primary),0)}}.checkbox:not(.checkbox_disabled):hover .checkbox__icon[data-v-5bf54294]{animation:checkbox-pulse-5bf54294 1s ease-in-out infinite}.checkbox_checked:not(.checkbox_disabled):hover .checkbox__icon[data-v-5bf54294]{animation:none}@keyframes checkbox-pulse-5bf54294{0%,to{transform:scale(0) rotate(-45deg)}50%{transform:scale(.3) rotate(-22.5deg)}}
