.dmarc-tool[data-v-bc3f575b]{max-width:1080px;font-family:var(--font-sans);color:var(--ink);margin:0 auto;padding:16px 32px 96px;font-size:16px;line-height:1.6}.smallcaps[data-v-bc3f575b]:not(nav){font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:600}.display[data-v-bc3f575b]{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;font-weight:500;line-height:1.1}.display-italic[data-v-bc3f575b]{color:var(--accent);font-style:italic;font-weight:450}.mono[data-v-bc3f575b]{font-family:var(--font-mono)}.mast[data-v-bc3f575b]{padding-top:40px}.crumbs[data-v-bc3f575b]{margin-bottom:24px}.mast>.smallcaps[data-v-bc3f575b]:not(.updated){letter-spacing:.08em;color:var(--accent);margin:0 0 12px;font-size:13px}.hed[data-v-bc3f575b]{font-variation-settings:"opsz" 144;text-wrap:balance;margin:0 0 16px;font-size:clamp(38px,6vw,68px);line-height:1.04}.deck[data-v-bc3f575b]{max-width:64ch;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.deck .mono[data-v-bc3f575b]{color:var(--ink);background:var(--paper-deep);border-radius:6px;padding:1px 6px;font-size:.9em}.deck .mono.cite[data-v-bc3f575b]{background:0 0;padding:0;font-size:.94em}.updated[data-v-bc3f575b]{letter-spacing:0;text-transform:none;color:var(--ink-faint);margin:14px 0 0;font-size:13px;font-weight:400}.tabs[data-v-bc3f575b]{border-radius:var(--radius-pill);background:var(--paper-deep);border:1px solid var(--hairline-soft);gap:4px;margin:36px 0 0;padding:4px;display:inline-flex}.tab[data-v-bc3f575b]{border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-sans);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 22px;font-size:14px;font-weight:500;transition:background .14s,color .14s}.tab[data-v-bc3f575b]:hover{color:var(--ink)}.tab.active[data-v-bc3f575b]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.panel[data-v-bc3f575b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:20px;display:grid}.controls[data-v-bc3f575b],.result[data-v-bc3f575b]{background:var(--surface);border:1px solid var(--hairline-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.controls[data-v-bc3f575b]{flex-direction:column;gap:20px;display:flex}.controls-eyebrow[data-v-bc3f575b]{margin:0 0 12px}.field[data-v-bc3f575b]{flex-direction:column;gap:6px;display:flex}.field-row[data-v-bc3f575b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-hint[data-v-bc3f575b]{color:var(--ink-faint);font-size:13px;line-height:1.5}.field input[data-v-bc3f575b],.field select[data-v-bc3f575b],.record-input[data-v-bc3f575b]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);width:100%;min-height:44px;color:var(--ink);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:10px 14px;font-size:13px}.field select[data-v-bc3f575b]{font-family:var(--font-sans);font-size:14px}.field input[data-v-bc3f575b]:focus,.field select[data-v-bc3f575b]:focus,.record-input[data-v-bc3f575b]:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.record-input[data-v-bc3f575b]{resize:vertical;line-height:1.5}.policy[data-v-bc3f575b]{border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.policy legend[data-v-bc3f575b]{padding:0 6px}.policy-opt[data-v-bc3f575b]{min-height:28px;color:var(--ink-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.policy-opt input[data-v-bc3f575b]{accent-color:var(--accent);margin-top:4px}.policy-opt.on[data-v-bc3f575b]{color:var(--ink)}.policy-opt strong[data-v-bc3f575b]{color:var(--accent);margin-right:4px}.toggle[data-v-bc3f575b]{border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.toggle.on[data-v-bc3f575b]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.toggle.off[data-v-bc3f575b]{opacity:.65;cursor:not-allowed}.toggle input[data-v-bc3f575b]{accent-color:var(--accent);margin-top:4px}.toggle .field-hint[data-v-bc3f575b]{margin-top:2px;display:block}.record[data-v-bc3f575b]{background:var(--paper-deep);border-radius:var(--radius);border:1px solid var(--hairline-soft);overflow-wrap:anywhere;padding:16px 18px;font-size:13px;line-height:1.6;display:block}.copy[data-v-bc3f575b]{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);min-height:40px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;margin-top:12px;padding:0 18px;font-size:13px;font-weight:500;transition:border-color .14s,background .14s}.copy[data-v-bc3f575b]:hover{border-color:var(--accent)}.meta[data-v-bc3f575b]{flex-direction:column;gap:12px;margin:20px 0 0;display:flex}.meta div[data-v-bc3f575b]{border-top:1px solid var(--hairline-soft);padding-top:10px}.meta dt[data-v-bc3f575b]{margin-bottom:2px}.meta dd[data-v-bc3f575b]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.meta .flag dd[data-v-bc3f575b]{color:var(--danger)}.issues[data-v-bc3f575b]{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.issues li[data-v-bc3f575b]{border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;line-height:1.5}.issues li.bad[data-v-bc3f575b]{background:var(--danger-container);color:var(--on-danger-container)}.issues li.warn[data-v-bc3f575b]{background:var(--warning-container);color:var(--on-warning-container)}.issues li.muted[data-v-bc3f575b]{background:var(--paper-deep);color:var(--ink-faint)}.verdict[data-v-bc3f575b]{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.verdict.ok[data-v-bc3f575b]{color:var(--success)}.verdict.warn[data-v-bc3f575b],.verdict.bad[data-v-bc3f575b]{color:var(--danger)}.external[data-v-bc3f575b]{border:1px solid var(--hairline-soft);border-radius:var(--radius);background:var(--paper-deep);margin-top:18px;padding:14px 16px}.external p[data-v-bc3f575b]{color:var(--ink-soft);margin:0 0 8px;font-size:13.5px;line-height:1.5}.external ul[data-v-bc3f575b]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.external li[data-v-bc3f575b]{overflow-wrap:anywhere;font-size:12.5px}.terms[data-v-bc3f575b]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.term[data-v-bc3f575b]{border:1px solid var(--hairline-soft);border-radius:var(--radius);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.term-mech[data-v-bc3f575b]{overflow-wrap:anywhere;color:var(--ink);font-size:12.5px}.term-body[data-v-bc3f575b]{flex-direction:column;gap:2px;display:flex}.term-title[data-v-bc3f575b]{color:var(--ink);font-size:13px;font-weight:600}.term-detail[data-v-bc3f575b]{color:var(--ink-soft);font-size:13px;line-height:1.5}.term.warn[data-v-bc3f575b]{border-color:var(--warning-container);background:var(--warning-container)}.term.bad[data-v-bc3f575b]{border-color:var(--danger-container)}.term.muted[data-v-bc3f575b]{opacity:.75}.empty[data-v-bc3f575b]{margin:0}.scope[data-v-bc3f575b]{border-top:1px solid var(--hairline);margin-top:72px;padding-top:48px}.doc-eyebrow[data-v-bc3f575b]{margin:0 0 12px}.doc-hed[data-v-bc3f575b]{text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,3.6vw,40px);line-height:1.12}.doc-grid[data-v-bc3f575b]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.doc-lede p[data-v-bc3f575b]{color:var(--ink-soft);margin:0 0 14px;font-size:15.5px;line-height:1.65}.doc-lede .mono[data-v-bc3f575b],.doc-steps .mono[data-v-bc3f575b]{color:var(--ink);background:var(--paper-deep);border-radius:6px;padding:1px 5px;font-size:.88em}.doc-lede a[data-v-bc3f575b]{color:var(--accent);text-underline-offset:2px;border-bottom:0;text-decoration:underline}.doc-steps[data-v-bc3f575b]{background:var(--surface);border:1px solid var(--hairline-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px}.doc-steps>.smallcaps[data-v-bc3f575b]{margin:0 0 14px}.steps[data-v-bc3f575b]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.steps li[data-v-bc3f575b]{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:14.5px;line-height:1.55;display:grid}.step-n[data-v-bc3f575b]{background:var(--accent-container);width:26px;height:26px;color:var(--on-accent-container);font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.learn[data-v-bc3f575b]{border-top:1px solid var(--hairline);margin-top:72px;padding-top:48px}.learn-hed[data-v-bc3f575b]{margin:0 0 24px;font-size:clamp(28px,3.6vw,40px);line-height:1.12}.learn-grid[data-v-bc3f575b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.learn-grid article[data-v-bc3f575b]{background:var(--surface);border:1px solid var(--hairline-soft);border-radius:var(--radius-md);padding:18px 20px}.learn-grid p[data-v-bc3f575b]{color:var(--ink-soft);margin:0 0 8px;font-size:14px;line-height:1.55}.tone-ok[data-v-bc3f575b]{color:var(--success);font-weight:700}.tone-warn[data-v-bc3f575b]{color:var(--danger);font-weight:700}.tone-muted[data-v-bc3f575b]{color:var(--ink-faint);font-weight:700}.learn-foot[data-v-bc3f575b]{color:var(--ink-soft);max-width:72ch;margin-top:24px;font-size:15px;line-height:1.6}.learn-foot a[data-v-bc3f575b]{color:var(--accent);text-underline-offset:2px;border-bottom:0;text-decoration:underline}@media (width<=720px){.dmarc-tool[data-v-bc3f575b]{padding:8px 16px 72px}.panel[data-v-bc3f575b],.doc-grid[data-v-bc3f575b]{grid-template-columns:1fr}.controls[data-v-bc3f575b],.result[data-v-bc3f575b]{border-radius:var(--radius-md);padding:20px 16px}.learn-grid[data-v-bc3f575b]{grid-template-columns:1fr 1fr}.term[data-v-bc3f575b]{gap:6px}}@media (width<=420px){.field-row[data-v-bc3f575b],.learn-grid[data-v-bc3f575b]{grid-template-columns:1fr}}
