.Checkbox_root__N2dXj{display:flex;align-items:flex-start;gap:.625rem;font-weight:500;position:relative}.Checkbox_root__N2dXj .Checkbox_htmlInput__sPAtN{position:absolute;opacity:0;width:0;height:0;margin:0;cursor:pointer;z-index:-50}.Checkbox_root__N2dXj .Checkbox_htmlInput__sPAtN:focus{outline:none}.Checkbox_root__N2dXj .Checkbox_htmlInput__sPAtN:focus+.Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--primary)}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag{display:flex;align-items:flex-start;gap:.625rem;position:relative}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp{width:1.25rem;height:1.25rem;border-radius:.375rem;border:2px solid var(--grayscale-400);color:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease;font-size:.625rem;flex-shrink:0;margin-top:.05rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp .Checkbox_checkmark__xIFd1{transition:color .2s ease}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp:hover{border-color:var(--primary-400);box-shadow:0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent)}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp.Checkbox_checked__M9DEK{border:2px solid var(--primary);background-color:var(--primary)}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp.Checkbox_checked__M9DEK:hover{background-color:var(--primary-600);border-color:var(--primary-600);box-shadow:0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent)}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp.Checkbox_error__zGwAD:not(:hover){border:2px solid var(--red-400)}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp.Checkbox_disabled__qyVm4{border-color:var(--grayscale-300);background-color:var(--grayscale-50);pointer-events:none;cursor:default}.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp.Checkbox_disabled__qyVm4 .Checkbox_checkmark__xIFd1{color:var(--grayscale-50)}@media(max-width:479px){.Checkbox_root__N2dXj .Checkbox_labelWrapper__t7_ag .Checkbox_visualInput__8WSQp{margin-top:0}}.Checkbox_root__N2dXj .Checkbox_label__wp7_y{color:var(--grayscale-700);font-size:.875rem;font-weight:400;line-height:1.5}.Checkbox_root__N2dXj .Checkbox_label__wp7_y a{text-decoration:underline;transition:color .2s ease;color:var(--grayscale-700)}.Checkbox_root__N2dXj .Checkbox_label__wp7_y a:hover{color:var(--grayscale-950)}