.form-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex;position:relative}.form-checkbox>input[type=checkbox]{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-checkbox .box{background-color:var(--white-5);border:1px solid var(--white-20);color:#0000;pointer-events:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover){.form-checkbox:hover .box{border-color:var(--white-30)}}.form-checkbox.checked .box{background-color:var(--secondary-500);border-color:var(--secondary-500);color:var(--primary-1000)}.form-checkbox>input[type=checkbox]:focus-visible+.box{box-shadow:0 0 0 2px var(--white-30)}.form-checkbox .text{color:var(--white-70);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.form-checkbox .text a{color:var(--secondary-500);text-decoration:none}@media (hover:hover){.form-checkbox .text a:hover{color:var(--secondary-400)}}
