.checkbox[data-v-cb3095ae]{align-items:flex-start;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox--disabled[data-v-cb3095ae]{opacity:.5;cursor:not-allowed}.checkbox__input[data-v-cb3095ae]{opacity:0;width:1px;height:1px;position:absolute}.checkbox__box[data-v-cb3095ae]{border:1px solid var(--border-hover);border-radius:var(--radius-sm);background:var(--bg);width:16px;height:16px;color:var(--text-inverse);transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.checkbox:active:not(.checkbox--disabled) .checkbox__box[data-v-cb3095ae]{transform:scale(.9)}.checkbox__box[data-v-cb3095ae] svg{animation:pop var(--duration-slow) var(--ease-out)}.checkbox__input:checked+.checkbox__box[data-v-cb3095ae]{background:var(--white);border-color:var(--white);box-shadow:0 0 12px -2px #ffffff59}.checkbox__input:focus-visible+.checkbox__box[data-v-cb3095ae]{box-shadow:var(--ring)}.checkbox:hover .checkbox__box[data-v-cb3095ae]{border-color:var(--text-2)}.checkbox__text[data-v-cb3095ae]{flex-direction:column;gap:2px;display:flex}.checkbox__label[data-v-cb3095ae]{font-size:var(--text-base);color:var(--text)}.checkbox__desc[data-v-cb3095ae]{font-size:var(--text-xs);color:var(--text-3)}
