.Checkbox_agreement__1yd3Y{display:flex;gap:8px;color:var(--color-ink);line-height:1.25rem;cursor:pointer}.Checkbox_agreementInput__XAbST{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.Checkbox_boxOn__N9Hem,.Checkbox_box__P_1yO{display:grid;flex:0 0 20px;width:20px;height:20px;margin-top:1px;place-items:center;border-radius:6px;transition:background-color .15s ease,box-shadow .15s ease}.Checkbox_box__P_1yO{background:var(--color-field);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.Checkbox_agreement__1yd3Y:hover:not(:has(:disabled)) .Checkbox_box__P_1yO{background:var(--color-field-hover)}.Checkbox_boxOn__N9Hem{background:var(--color-accent)}.Checkbox_agreement__1yd3Y:hover:not(:has(:disabled)) .Checkbox_boxOn__N9Hem{background:var(--color-accent-hover)}.Checkbox_agreementText__Qfnmq{font-size:.875rem}.Checkbox_agreementText__Qfnmq a{color:inherit;text-underline-offset:2px}.Checkbox_agreementInput__XAbST:focus-visible+.Checkbox_boxOn__N9Hem,.Checkbox_agreementInput__XAbST:focus-visible+.Checkbox_box__P_1yO{outline:2px solid var(--color-focus);outline-offset:2px}.Checkbox_error__SE_Qo,.Checkbox_required__i_5S7{color:var(--color-danger)}.Checkbox_error__SE_Qo{margin:0;font-size:.875rem;line-height:1.25rem}