:where(.checkbox-module__m73OXq__root){--checkbox-detail:color-mix(in oklab, var(--foreground) 42%, transparent);--checkbox-shadow:var(--border);border:1px solid var(--border);background-color:var(--background);background-image:linear-gradient(90deg, var(--checkbox-detail), var(--checkbox-detail));width:1.5rem;height:1.5rem;color:var(--foreground);box-shadow:1px 1px 0 var(--checkbox-shadow);cursor:pointer;background-position:right 3px bottom 3px;background-repeat:no-repeat;background-size:5px 1px;border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;transition:transform .12s,color .12s,border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex;position:relative}:where(.checkbox-module__m73OXq__root):after{content:"";position:absolute;inset:-.625rem}:where(.checkbox-module__m73OXq__root):hover:not([data-disabled]):not([data-readonly]){--checkbox-detail:var(--primary);border-color:var(--foreground);box-shadow:2px 2px 0 var(--primary)}:where(.checkbox-module__m73OXq__root):active:not([data-disabled]):not([data-readonly]){box-shadow:none;transform:translate(1px,1px)}:where(.checkbox-module__m73OXq__root)[data-checked]{--checkbox-shadow:var(--foreground);border-color:var(--foreground);background-color:var(--primary);color:var(--primary-foreground);background-image:none}:where(.checkbox-module__m73OXq__root)[data-checked]:hover:not([data-disabled]):not([data-readonly]){box-shadow:2px 2px 0 var(--foreground)}:where(.checkbox-module__m73OXq__root)[data-indeterminate]{--checkbox-shadow:var(--primary);border-color:var(--foreground);background-color:var(--foreground);color:var(--background);background-image:none}:where(.checkbox-module__m73OXq__root)[data-invalid],:where(.checkbox-module__m73OXq__root)[aria-invalid]:not([aria-invalid=false]){--checkbox-detail:var(--destructive);--checkbox-shadow:var(--destructive);border-color:var(--destructive)}:where(.checkbox-module__m73OXq__root)[data-readonly]{cursor:default;opacity:.75}:where(.checkbox-module__m73OXq__root)[data-disabled]{--checkbox-detail:var(--muted-foreground);pointer-events:none;cursor:not-allowed;border-color:var(--muted-foreground);background-color:var(--muted);color:var(--muted-foreground);box-shadow:none;opacity:1}:where(.checkbox-module__m73OXq__root)[data-disabled][data-checked]{background-color:var(--muted);color:var(--muted-foreground)}:where(.checkbox-module__m73OXq__root):focus-visible,:where(.checkbox-module__m73OXq__root):hover:not([data-disabled]):not([data-readonly]):focus-visible{border-color:var(--foreground);box-shadow:0 0 0 1px var(--background), 0 0 0 3px var(--foreground), 1px 1px 0 var(--checkbox-shadow)}:where(.checkbox-module__m73OXq__root)[data-invalid]:focus-visible,:where(.checkbox-module__m73OXq__root)[aria-invalid]:not([aria-invalid=false]):focus-visible,:where(.checkbox-module__m73OXq__root)[data-invalid]:hover:not([data-disabled]):not([data-readonly]):focus-visible,:where(.checkbox-module__m73OXq__root)[aria-invalid]:not([aria-invalid=false]):hover:not([data-disabled]):not([data-readonly]):focus-visible{border-color:var(--destructive);box-shadow:0 0 0 1px var(--background), 0 0 0 3px var(--destructive), 1px 1px 0 var(--destructive)}:where(.checkbox-module__m73OXq__indicator){z-index:1;color:currentColor;place-items:center;width:100%;height:100%;transition:transform .12s,opacity .12s;display:grid;position:relative}:where(.checkbox-module__m73OXq__checkIcon),:where(.checkbox-module__m73OXq__indeterminateIcon){flex:none;width:.875rem;height:.875rem}:where(.checkbox-module__m73OXq__indeterminateIcon),:where(.checkbox-module__m73OXq__indicator)[data-indeterminate] :where(.checkbox-module__m73OXq__checkIcon){display:none}:where(.checkbox-module__m73OXq__indicator)[data-indeterminate] :where(.checkbox-module__m73OXq__indeterminateIcon){display:block}:where(.checkbox-module__m73OXq__indicator)[data-starting-style]{opacity:0;transform:scale(.82)}@media (prefers-reduced-motion:reduce){:where(.checkbox-module__m73OXq__root),:where(.checkbox-module__m73OXq__indicator){transition:none}}
