._1oj1pg40{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}
._1oj1pg40:has(>input:disabled){cursor:not-allowed}
._1oj1pg41{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}
._1oj1pg41:disabled{cursor:not-allowed}
._1oj1pg42{box-sizing:border-box;border:1px solid var(--color-v2-stroke-base);width:16px;height:16px;color:var(--checkbox-glyph,var(--color-v2-foreground-tertiary));background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,border-color;transition-duration:.12s;display:inline-flex;position:relative}
input:hover:not(:checked):not(:indeterminate):not(:disabled)+._1oj1pg43{background:var(--color-v2-background-subtle);border-color:color-mix(in srgb, var(--color-v2-foreground-quaternary) 55%, transparent)}
input:checked+._1oj1pg43,input:indeterminate+._1oj1pg43{background-color:var(--checkbox-accent,var(--color-v2-background-surface));border-color:var(--color-v2-stroke-light)}
input:hover:not(:disabled):checked+._1oj1pg43,input:hover:not(:disabled):indeterminate+._1oj1pg43{background-image:linear-gradient(var(--color-v2-background-subtle), var(--color-v2-background-subtle))}
input:disabled+._1oj1pg43{background:var(--color-v2-background-disabled);border-color:#0000}
._1oj1pg44:hover[data-state=unchecked]:not([data-disabled]),.group:hover>._1oj1pg44[data-state=unchecked]:not([data-disabled]){background:var(--color-v2-background-subtle);border-color:color-mix(in srgb, var(--color-v2-foreground-quaternary) 55%, transparent)}
._1oj1pg44[data-state=checked],._1oj1pg44[data-state=mixed]{background-color:var(--checkbox-accent,var(--color-v2-background-surface));border-color:var(--color-v2-stroke-light)}
._1oj1pg44:hover[data-state=checked]:not([data-disabled]),.group:hover>._1oj1pg44[data-state=checked]:not([data-disabled]),._1oj1pg44:hover[data-state=mixed]:not([data-disabled]),.group:hover>._1oj1pg44[data-state=mixed]:not([data-disabled]){background-image:linear-gradient(var(--color-v2-background-subtle), var(--color-v2-background-subtle))}
._1oj1pg44[data-disabled]{background:var(--color-v2-background-disabled);border-color:#0000}
._1oj1pg45{opacity:0;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
input:checked+span>._1oj1pg46{opacity:1}
input:indeterminate+span>._1oj1pg47{opacity:1}
