.z8g90g0{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}
.z8g90g0:has(>input:disabled){cursor:not-allowed}
.z8g90g1{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}
.z8g90g1:disabled{cursor:not-allowed}
.z8g90g2{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)+.z8g90g3{background:var(--color-v2-background-subtle);border-color:color-mix(in srgb,var(--color-v2-foreground-quaternary)55%,transparent)}
input:checked+.z8g90g3,input:indeterminate+.z8g90g3{background-color:var(--checkbox-accent,var(--color-v2-background-surface));border-color:var(--color-v2-stroke-light)}
input:hover:not(:disabled):checked+.z8g90g3,input:hover:not(:disabled):indeterminate+.z8g90g3{background-image:linear-gradient(var(--color-v2-background-subtle),var(--color-v2-background-subtle))}
input:disabled+.z8g90g3{background:var(--color-v2-background-disabled);border-color:#0000}
.z8g90g4:hover[data-state=unchecked]:not([data-disabled]),.group:hover>.z8g90g4[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)}
.z8g90g4[data-state=checked],.z8g90g4[data-state=mixed]{background-color:var(--checkbox-accent,var(--color-v2-background-surface));border-color:var(--color-v2-stroke-light)}
.z8g90g4:hover[data-state=checked]:not([data-disabled]),.group:hover>.z8g90g4[data-state=checked]:not([data-disabled]),.z8g90g4:hover[data-state=mixed]:not([data-disabled]),.group:hover>.z8g90g4[data-state=mixed]:not([data-disabled]){background-image:linear-gradient(var(--color-v2-background-subtle),var(--color-v2-background-subtle))}
.z8g90g4[data-disabled]{background:var(--color-v2-background-disabled);border-color:#0000}
.z8g90g5{opacity:0;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
input:checked+span>.z8g90g6{opacity:1}
input:indeterminate+span>.z8g90g7{opacity:1}
