.authority-row[data-v-986f5166]{border-bottom:1px solid var(--raw-hairline)}.row-main[data-v-986f5166]{display:grid;grid-template-columns:4.5rem minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:1rem;padding:.6rem 0}.row-status[data-v-986f5166]{display:flex;align-items:center;gap:.6rem}.row-host[data-v-986f5166],.row-ip span[data-v-986f5166]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-ip[data-v-986f5166]{min-width:0;font-size:.88rem}.row-messages[data-v-986f5166]{padding:0 0 .75rem 5.5rem}@media(max-width:767px){.row-main[data-v-986f5166]{grid-template-columns:auto minmax(0,1fr);row-gap:.25rem;column-gap:.65rem}.row-ip[data-v-986f5166]{grid-column:2;display:grid;grid-template-columns:2.6rem minmax(0,1fr);font-size:.82rem}.row-ip[data-v-986f5166]:before{content:attr(data-label);font-size:.66rem;letter-spacing:.08em;color:var(--text-muted);align-self:center}.row-messages[data-v-986f5166]{padding-inline-start:0}}.trace[data-v-a8755a8a]{position:relative;display:flex;flex-direction:column}.trace-step[data-v-a8755a8a]{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);column-gap:.85rem;padding-bottom:1.25rem}.trace-step[data-v-a8755a8a]:last-child{padding-bottom:0}.trace-step[data-v-a8755a8a]:not(:last-child):before{content:"";position:absolute;left:calc(.75rem - 1px);top:1.1rem;bottom:-.15rem;width:2px;background:linear-gradient(var(--line-strong),var(--line-strong))}.trace-node[data-v-a8755a8a]{position:relative;z-index:1;justify-self:center;width:.8rem;height:.8rem;margin-top:.3rem;border-radius:9999px;background:var(--ink-0);border:2px solid var(--soft-blue)}.trace-step.is-final .trace-node[data-v-a8755a8a]{width:1rem;height:1rem;margin-top:.2rem;background:var(--soft-blue);box-shadow:0 0 0 4px #8cc9f026}.trace-step.is-broken .trace-node[data-v-a8755a8a]{border-color:var(--custom-red);background:var(--custom-red)}.trace-zone[data-v-a8755a8a]{font-size:1.05rem;font-weight:600;color:var(--soft-blue)!important}.authority-panel[data-v-a8755a8a]{padding-inline:1rem}.authority-head[data-v-a8755a8a]{display:grid;grid-template-columns:4.5rem minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr);column-gap:1rem;margin-inline:-1rem;padding:.7rem 1rem .6rem;border-start-start-radius:calc(.5rem - 1px);border-start-end-radius:calc(.5rem - 1px);font-weight:600}.authority-panel[data-v-a8755a8a] .authority-row:last-child{border-bottom:0}@media(max-width:767px){.authority-head[data-v-a8755a8a]{display:none}}.provider-chip[data-v-7a19013f]{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .85rem .35rem .4rem;border-radius:9999px;border:1px solid var(--line-strong);background:var(--ink-2)}.provider-logo[data-v-7a19013f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:#ffffff0d}.provider-logo img[data-v-7a19013f]{max-width:18px;max-height:18px;object-fit:contain}.delegation-row[data-v-3e029adf]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.passed-summary[data-v-1e980d81]{background:#5ee6600d}.soa-box[data-v-bfc4b366]{min-width:0;padding:.75rem .9rem;border:1px solid var(--line-strong);border-radius:.375rem;background:var(--ink-2);cursor:help}.txt-groups[data-v-5d2077fe]{--chip-height: 2rem;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:1.25rem;row-gap:.75rem}.txt-group-label[data-v-5d2077fe]{display:flex;align-items:center;min-height:var(--chip-height)}.txt-group-chips[data-v-5d2077fe]{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.txt-chip[data-v-5d2077fe]{display:inline-flex;align-items:center;gap:.45rem;height:var(--chip-height);padding:0 .75rem;border-radius:9999px;border:1px solid var(--line-strong);background:var(--ink-2)}@media(max-width:639px){.txt-groups[data-v-5d2077fe]{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.txt-group-label[data-v-5d2077fe]{min-height:0}.txt-group-chips[data-v-5d2077fe]:not(:empty){margin-bottom:.5rem}.txt-group-chips[data-v-5d2077fe]:empty{display:none}}.spf-policy[data-v-71e89dd1]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1rem;border:1px solid var(--line);border-left:3px solid var(--tone);border-radius:.375rem;background:linear-gradient(90deg,rgba(var(--tone-rgb),.08),transparent 60%)}.own-host[data-v-71e89dd1]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:9999px;border:1px solid var(--line-strong);color:var(--text-muted);cursor:help}.own-host span[data-v-71e89dd1]{color:inherit!important}.own-host.is-on[data-v-71e89dd1]{border-color:#5ee66073;background:#5ee66014;color:var(--custom-green)}.spf-sender[data-v-71e89dd1]{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.6rem .75rem;border:1px solid var(--line-strong);border-radius:.375rem;background:var(--ink-2)}.spf-logo[data-v-71e89dd1] img{width:auto!important;height:auto!important;max-width:24px;max-height:24px;object-fit:contain}.spf-logo[data-v-71e89dd1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:.375rem;border:1px solid var(--line);background:#ffffff0a}.spf-ip[data-v-71e89dd1]{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .35rem;border:1px solid var(--line-strong);border-radius:.375rem;background:var(--ink-2)}.spf-q[data-v-71e89dd1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:.25rem;font-family:var(--font-data);font-size:.85rem;font-weight:700;color:var(--tone)!important;background:rgba(var(--tone-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--tone-rgb),.35);cursor:help}.dmarc-policy[data-v-09978c7a]{padding:.85rem 1rem;border:1px solid var(--line);border-left:3px solid var(--tone);border-radius:.375rem;background:linear-gradient(90deg,rgba(var(--tone-rgb),.08),transparent 60%)}.pct-bar[data-v-09978c7a]{position:relative;width:80px;height:6px;border-radius:9999px;background:#ffffff1a;overflow:hidden}.pct-fill[data-v-09978c7a]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--tone)}.dmarc-box[data-v-09978c7a]{min-width:0;padding:.75rem .9rem;border:1px solid var(--line-strong);border-radius:.375rem;background:var(--ink-2);cursor:help}.align-chip[data-v-09978c7a]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:9999px;border:1px solid var(--line-strong);cursor:help}.caa-entity[data-v-3e246a92]{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;border:1px solid var(--line-strong);border-radius:.375rem;background:var(--ink-2)}.caa-logo[data-v-3e246a92] img{width:auto!important;height:auto!important;max-width:24px;max-height:24px;object-fit:contain}.caa-logo[data-v-3e246a92]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:.375rem;border:1px solid var(--line);background:#ffffff0a}.caa-tag[data-v-3e246a92]{padding:0 .4rem;border-radius:.25rem;font-family:var(--font-data);font-size:.72rem;color:var(--soft-blue)!important;background:#8cc9f01a;box-shadow:inset 0 0 0 1px #8cc9f04d}.caa-note[data-v-3e246a92]{display:flex;gap:.6rem;padding:.7rem .9rem;border-radius:.375rem;border:1px solid var(--line-strong);background:#8cc9f00d}.section-tab{flex-shrink:0;white-space:nowrap;padding:.3rem .8rem;border-radius:9999px;border:1px solid transparent;color:var(--text-muted);font-size:.95rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.section-tab:hover{color:#fff;background-color:#ffffff0f}.section-tab.selected-btn{color:var(--ink-0);background-color:var(--soft-blue);font-weight:600}.section-selector:before,.section-selector:after{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:1}.section-selector:before{left:0;background:linear-gradient(to right,var(--ink-1),transparent);border-radius:inherit}.section-selector:after{right:0;background:linear-gradient(to left,var(--ink-1),transparent);border-radius:inherit}.section-selector.fade-left:before,.section-selector.fade-right:after{opacity:1}.status-led[data-v-3bdcebb1]{width:9px;height:9px;border-radius:9999px;flex-shrink:0}.led-running[data-v-3bdcebb1]{background:var(--soft-blue);box-shadow:0 0 #8cc9f099;animation:led-pulse-3bdcebb1 1.4s ease-out infinite}.led-ok[data-v-3bdcebb1]{background:var(--custom-green);box-shadow:0 0 10px #5ee66099}.led-warn[data-v-3bdcebb1]{background:var(--custom-yellow);box-shadow:0 0 10px #f8df6299}.led-fail[data-v-3bdcebb1]{background:var(--custom-red);box-shadow:0 0 10px #e66b5e99}@keyframes led-pulse-3bdcebb1{to{box-shadow:0 0 0 8px #8cc9f000}}.dots[data-v-3bdcebb1]:after{content:"…";display:inline-block;animation:dots-blink-3bdcebb1 1.2s steps(2,jump-none) infinite}@keyframes dots-blink-3bdcebb1{50%{opacity:.25}}.cells[data-v-3bdcebb1]{display:flex;flex-wrap:wrap;gap:4px;min-height:14px}.cell[data-v-3bdcebb1]{width:14px;height:14px;padding:0;border:0;border-radius:3px;cursor:pointer;animation:cell-in-3bdcebb1 .26s cubic-bezier(.2,.8,.2,1) both;transition:background-color .3s ease,box-shadow .3s ease,transform .12s ease}.cell[data-v-3bdcebb1]:hover{transform:scale(1.25);box-shadow:0 0 0 2px #ffffff59}.cell-pending[data-v-3bdcebb1]{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;animation:cell-in-3bdcebb1 .26s cubic-bezier(.2,.8,.2,1) both,cell-wait-3bdcebb1 1.2s ease-in-out infinite}.cell-ok[data-v-3bdcebb1]{background:var(--custom-green)}.cell-warn[data-v-3bdcebb1]{background:var(--custom-yellow)}.cell-fail[data-v-3bdcebb1]{background:var(--custom-red)}.cell-neutral[data-v-3bdcebb1]{background:#6b7680}@keyframes cell-in-3bdcebb1{0%{opacity:0;transform:scale(.4)}}@keyframes cell-wait-3bdcebb1{50%{background:#8cc9f038}}.counter[data-v-3bdcebb1]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.1rem .5rem}.counter-value[data-v-3bdcebb1]{font-size:2rem;line-height:1;font-weight:600}.issue-chip[data-v-3bdcebb1]{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .65rem;border:1px solid var(--line-strong);border-radius:9999px;background:#ffffff08;font-size:.9rem;transition:border-color .15s ease,background-color .15s ease}button.issue-chip[data-v-3bdcebb1]:hover{border-color:var(--soft-blue);background:#8cc9f01a}.chip-count[data-v-3bdcebb1]{font-size:.8rem;font-weight:600}@media(prefers-reduced-motion:reduce){.cell[data-v-3bdcebb1],.cell-pending[data-v-3bdcebb1],.led-running[data-v-3bdcebb1],.dots[data-v-3bdcebb1]:after{animation:none}}.details-toggle[data-v-a0ab207c]{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .85rem;border:1px solid var(--line-strong);border-radius:9999px;background:var(--ink-1);transition:border-color .15s ease,background-color .15s ease}.details-toggle[data-v-a0ab207c]:hover{border-color:#8cc9f08c}.toggle-icon[data-v-a0ab207c]{color:var(--text-muted);transition:color .15s ease}.toggle-label[data-v-a0ab207c]{font-size:.9rem;font-weight:500;color:var(--text-white);white-space:nowrap}.toggle-track[data-v-a0ab207c]{position:relative;width:36px;height:20px;flex-shrink:0;border-radius:9999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14;transition:background-color .18s ease}.toggle-knob[data-v-a0ab207c]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:#e6edf3;box-shadow:0 1px 3px #00000080;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.is-on[data-v-a0ab207c]{border-color:#8cc9f08c;background:#8cc9f014}.is-on .toggle-icon[data-v-a0ab207c]{color:var(--soft-blue)}.is-on .toggle-track[data-v-a0ab207c]{background:var(--soft-blue)}.is-on .toggle-knob[data-v-a0ab207c]{transform:translate(16px);background:var(--ink-0)}@media(prefers-reduced-motion:reduce){.toggle-knob[data-v-a0ab207c]{transition:none}}.sticky-menu{position:-webkit-sticky;position:sticky;top:0;z-index:20}section[id]{scroll-margin-top:72px}
