@layer base{._checkboxWrapper_10lze_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_10lze_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--muted-foreground);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_10lze_2:hover{border-color:var(--tk-brand-text)}._checkbox_10lze_2:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px;border-color:var(--tk-brand-text)}._checkbox_10lze_2:checked{background-color:var(--primary);border-color:var(--tk-brand-text);transform:scale(1);animation:_checkboxPulse_10lze_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_10lze_2:indeterminate{background-color:var(--primary);border-color:var(--tk-brand-text)}._checkbox_10lze_2:indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:.625rem;height:2px;border-radius:1px;background-color:var(--primary-foreground);transform:translate(-50%,-50%)}._checkbox_10lze_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_10lze_69{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_10lze_2:checked+._checkmark_10lze_69{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){._checkbox_10lze_2,._checkmark_10lze_69{transition:none}._checkbox_10lze_2:checked{animation:none}}._checkbox_10lze_2:disabled+._checkmark_10lze_69{color:var(--muted-foreground)}@keyframes _checkboxPulse_10lze_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}
