.terms-check{cursor:pointer;font-size:var(--text-sm);color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:10px;margin:0;padding:2px 0;font-weight:400;line-height:1.45;display:flex}.terms-check input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.terms-check a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500}.terms-check a:hover{text-decoration-color:currentColor}.terms-check:has(input:user-invalid){color:var(--danger-ink,var(--danger))}.terms-check input:user-invalid{outline:2px solid var(--danger);outline-offset:1px;border-radius:3px}.terms-check+.ui-error{margin-top:calc(-1 * var(--s-2))}
