.aui-checkbox{display:inline-flex;align-items:center;gap:var(--ds-space-2);position:relative;cursor:pointer;font-family:var(--ds-font-sans,"Inter",sans-serif)}.aui-checkbox:has(.aui-checkbox__input:disabled){cursor:not-allowed}.aui-checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.aui-checkbox__box{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;background:var(--ds-fill-1);border:1.5px solid var(--ds-fill-3);color:var(--ds-text-on-accent);transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}@supports (corner-shape:squircle){.aui-checkbox__box{corner-shape:squircle}}.aui-checkbox__box[data-size=sm]{width:16px;height:16px;border-radius:calc(var(--ds-radius-sm) - 2px)}.aui-checkbox__box[data-size=md]{width:20px;height:20px;border-radius:var(--ds-radius-sm)}.aui-checkbox__box[data-size=lg]{width:24px;height:24px;border-radius:var(--ds-radius-sm)}.aui-checkbox__box[data-checked],.aui-checkbox__input:checked+.aui-checkbox__box,.aui-checkbox__input:indeterminate+.aui-checkbox__box{background:var(--ds-accent);border-color:var(--ds-accent)}.aui-checkbox__input:focus-visible+.aui-checkbox__box{box-shadow:0 0 0 2px var(--ds-surface-1),0 0 0 4px var(--ds-accent)}.aui-checkbox__glyph{display:inline-flex;opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.aui-checkbox__box[data-checked]:not([data-indeterminate]) .aui-checkbox__glyph,.aui-checkbox__input:checked:not(:indeterminate)+.aui-checkbox__box .aui-checkbox__glyph{opacity:1;transform:scale(1)}.aui-checkbox__box:after{content:"";position:absolute;width:50%;height:2px;border-radius:var(--ds-radius-full);background:currentColor;opacity:0;transform:scaleX(.6);transform-origin:center;transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.aui-checkbox__input:indeterminate+.aui-checkbox__box:after{opacity:1;transform:scaleX(1)}.aui-checkbox__box[data-disabled],.aui-checkbox__input:disabled+.aui-checkbox__box{background:var(--ds-fill-1);border-color:var(--ds-border-hairline);color:var(--ds-text-tertiary);cursor:not-allowed}.aui-checkbox__input:disabled:checked+.aui-checkbox__box,.aui-checkbox__input:disabled:indeterminate+.aui-checkbox__box{background:var(--ds-fill-1);border-color:var(--ds-border-hairline)}.aui-checkbox__input:disabled~.aui-checkbox__label{color:var(--ds-text-tertiary)}.aui-checkbox__input:not(:checked):not(:indeterminate)+.aui-checkbox__box[data-error=true]{border-color:var(--ds-error)}.aui-checkbox__label{font-size:var(--ds-font-size-15);line-height:var(--ds-leading-20);color:var(--ds-text-primary)}@media (prefers-reduced-motion:reduce){.aui-checkbox__box:after,.aui-checkbox__glyph{transition:opacity .15s cubic-bezier(0,0,.2,1);transform:none}.aui-checkbox__box[data-checked]:not([data-indeterminate]) .aui-checkbox__glyph,.aui-checkbox__input:checked:not(:indeterminate)+.aui-checkbox__box .aui-checkbox__glyph,.aui-checkbox__input:indeterminate+.aui-checkbox__box:after{transform:none}}