.field-error[data-v-441ff126]{font-family:var(--font-ui);color:var(--graphite);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.4;display:flex}.field-error[data-v-441ff126]:before{content:"!"/"";background:var(--graphite);width:16px;height:16px;color:var(--cream);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:600;line-height:1;display:grid}.consent-field[data-v-441ff126]{margin:6px 0 16px}.consent[data-v-441ff126]{font-family:var(--font-ui);color:var(--fg-muted);cursor:pointer;align-items:flex-start;gap:13px;font-size:14px;line-height:1.5;display:flex;position:relative}.consent-input[data-v-441ff126]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.consent .ring[data-v-441ff126]{border:1.5px solid var(--graphite);width:20px;height:20px;transition:background var(--dur-fast);border-radius:50%;flex:none;margin-top:1px;position:relative}.consent.on .ring[data-v-441ff126]{background:var(--graphite)}.consent.on .ring[data-v-441ff126]:after{content:"";background:var(--cream);border-radius:50%;position:absolute;inset:5px}.consent-input:focus-visible+.ring[data-v-441ff126]{outline:2px solid var(--graphite);outline-offset:2px}.consent a[data-v-441ff126]{color:var(--graphite);text-underline-offset:3px;text-decoration:underline}.recap[data-v-441ff126]{font-family:var(--font-ui);color:var(--fg-subtle);margin:0 0 22px;font-size:12px;line-height:1.5}.recap a[data-v-441ff126]{color:var(--fg-muted)}
