.checkbox-container{display:flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content}.checkbox-container.disabled{opacity:.6;cursor:not-allowed}.checkbox-container.error .checkbox-box{border-color:#dc2626}.checkbox-container.error .checkbox-wrapper:hover:not(:disabled) .checkbox-box{box-shadow:0 0 0 3px rgba(220,38,38,.1);border-color:#dc2626}.checkbox-container.error .checkbox-label{color:#dc2626}.checkbox-wrapper{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;transition:all .2s ease}.checkbox-wrapper:hover:not(:disabled) .checkbox-box{box-shadow:0 0 0 3px rgba(0,106,255,.1)}.checkbox-wrapper:active:not(:disabled) .checkbox-box{transform:scale(.95)}.checkbox-wrapper:disabled{cursor:not-allowed;opacity:.6}.checkbox-box{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;background-color:#fff;border:1.3px solid #a6a6a6;border-radius:4px;transition:all .2s ease;cursor:pointer}.checkbox-box.checked{background-color:#006aff;border-color:#006aff}.checkbox-icon{width:16px;height:16px;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.checkbox-label{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#1e1e1e;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin:0;padding:0;display:flex;align-items:center;justify-content:center;text-align:left}.checkbox-label:hover a{color:#006aff}.checkbox-link{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#1e1e1e;background:none;border:none;padding:0;margin:0;cursor:pointer;transition:all .2s ease;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.checkbox-link:hover:not(:disabled){color:#006aff}.checkbox-link:focus{outline:2px solid #006aff;outline-offset:2px}.checkbox-link:disabled{cursor:not-allowed;opacity:.6}input[type=checkbox]:checked~.checkbox-box{background-color:#006aff;border-color:#006aff}.checkbox-error{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#dc2626;margin:0;padding:0;width:100%}.merged-signup-terms-section{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;border-top:none}