.Checkbox_wrapper__5Ef4j{display:flex;flex-direction:column;gap:.45rem}.Checkbox_label__q2mdx{display:inline-flex;align-items:flex-start;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_control__BO_5V{position:relative;display:inline-flex;flex-shrink:0;margin-top:.1rem}.Checkbox_input__if0Kn{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Checkbox_box__E3NeI{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color-on-primary);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.Checkbox_check__iSZG1{width:.9rem;height:.9rem;opacity:0;transform:scale(.6);transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.Checkbox_input__if0Kn:checked+.Checkbox_box__E3NeI{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_input__if0Kn:checked+.Checkbox_box__E3NeI .Checkbox_check__iSZG1{opacity:1;transform:scale(1)}.Checkbox_input__if0Kn:focus-visible+.Checkbox_box__E3NeI{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Checkbox_input__if0Kn[aria-invalid=true]+.Checkbox_box__E3NeI{border-color:var(--color-error)}.Checkbox_text__HIfVf{font-size:.875rem;line-height:1.3;color:var(--color-text)}.Checkbox_error__BRB8C,.Checkbox_required__CUlci{color:var(--color-error)}.Checkbox_error__BRB8C{font-size:.875rem}