.consent-field[data-v-af3c5db1]{margin:6px 0 16px}.consent-notice[data-v-af3c5db1]{font-family:var(--font-ui);color:var(--fg-muted);margin:0 0 12px;font-size:14px;line-height:1.5}.consent-notice a[data-v-af3c5db1]{color:var(--graphite);text-underline-offset:3px;text-decoration:underline}.consent[data-v-af3c5db1]{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-af3c5db1]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.consent .ring[data-v-af3c5db1]{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-af3c5db1]{background:var(--graphite)}.consent.on .ring[data-v-af3c5db1]:after{content:"";background:var(--cream);border-radius:50%;position:absolute;inset:5px}.consent-input:focus-visible+.ring[data-v-af3c5db1]{outline:2px solid var(--graphite);outline-offset:2px}.orange-theme.orange-theme{color:var(--orange);text-underline-offset:auto;text-decoration:none}.recap[data-v-af3c5db1]{font-family:var(--font-ui);color:var(--fg-subtle);margin:0 0 22px;font-size:12px;line-height:1.5}.recap a[data-v-af3c5db1]{color:var(--fg-muted)}
