.dr[data-v-65dbb797]{max-width:780px}.dr[data-v-65dbb797] *{box-sizing:border-box}.dr__panel[data-v-65dbb797]{background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:14px;padding:20px 22px}.dr__label[data-v-65dbb797]{display:block;font-size:var(--sl-text-sm, .875rem);color:var(--sl-color-gray-2);line-height:1.55;margin-bottom:10px}.dr__label code[data-v-65dbb797]{background:var(--sl-color-bg-inline-code, var(--sl-color-gray-5));color:var(--sl-color-text);padding:1px 6px;border-radius:5px;font-size:.85em}.dr__ta[data-v-65dbb797]{width:100%;padding:12px 14px;border:1px solid var(--sl-color-gray-5);border-radius:10px;background:var(--sl-color-bg);color:var(--sl-color-text);font:.9rem/1.7 var(--sl-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);resize:vertical}.dr__ta[data-v-65dbb797]::placeholder{color:var(--sl-color-gray-4)}.dr__ta[data-v-65dbb797]:focus{outline:none;border-color:var(--sl-color-accent);box-shadow:0 0 0 3px var(--sl-color-accent-low)}.dr__actions[data-v-65dbb797]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.dr__btn[data-v-65dbb797]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 20px;border-radius:10px;font-size:var(--sl-text-base, 1rem);font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.dr__btn[data-v-65dbb797]:disabled{opacity:.5;cursor:default}.dr__btn--primary[data-v-65dbb797]{background:var(--sl-color-accent);color:var(--sl-color-text-invert)}.dr__btn--primary[data-v-65dbb797]:hover:not(:disabled){background:var(--sl-color-accent-high)}.dr__btn--ghost[data-v-65dbb797]{background:transparent;color:var(--sl-color-text);border-color:var(--sl-color-gray-4)}.dr__btn--ghost[data-v-65dbb797]:hover:not(:disabled){background:var(--sl-color-gray-5)}.dr__spinner[data-v-65dbb797]{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;animation:dr-spin-65dbb797 .7s linear infinite}@keyframes dr-spin-65dbb797{to{transform:rotate(360deg)}}.dr__msg[data-v-65dbb797]{font-size:var(--sl-text-sm, .875rem);margin:12px 0 0}.dr__msg--error[data-v-65dbb797]{color:#dc4a47}.dr__msg--notice[data-v-65dbb797]{color:var(--sl-color-text-accent)}.dr__progress[data-v-65dbb797]{height:6px;border-radius:4px;margin-top:16px;background:var(--sl-color-gray-5);overflow:hidden}.dr__progress-fill[data-v-65dbb797]{height:100%;background:var(--sl-color-accent);border-radius:4px;transition:width .3s ease}.dr__results[data-v-65dbb797]{margin-top:22px}.dr__summary[data-v-65dbb797]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dr__chip[data-v-65dbb797]{font-size:var(--sl-text-xs, .8rem);font-weight:600;padding:4px 11px;border-radius:999px;background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);border:1px solid var(--sl-color-gray-5)}.dr__chip--ok[data-v-65dbb797]{color:#16a34a;border-color:color-mix(in srgb,#16a34a 35%,transparent);background:#16a34a14}.dr__chip--err[data-v-65dbb797]{color:#dc4a47;border-color:color-mix(in srgb,#dc4a47 35%,transparent);background:#dc4a4714}.dr__table[data-v-65dbb797]{width:100%;border-collapse:collapse;font-size:var(--sl-text-base, 1rem)}.dr__th[data-v-65dbb797]{text-align:left;font-size:var(--sl-text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-3);padding:0 14px 10px;border-bottom:1px solid var(--sl-color-gray-5)}.dr__th--idx[data-v-65dbb797]{width:42px}.dr__th--dr[data-v-65dbb797]{width:210px}.dr__th--band[data-v-65dbb797]{width:170px}.dr__tr[data-v-65dbb797]{transition:background .12s ease}.dr__tr[data-v-65dbb797]:hover{background:var(--sl-color-gray-6)}.dr__td[data-v-65dbb797]{padding:12px 14px;vertical-align:middle;border-bottom:1px solid var(--sl-color-hairline, var(--sl-color-gray-6))}.dr__td--idx[data-v-65dbb797]{color:var(--sl-color-gray-3);font-variant-numeric:tabular-nums}.dr__td--domain[data-v-65dbb797]{color:var(--sl-color-white);font-weight:600;word-break:break-all}.dr__td--dr[data-v-65dbb797]{display:flex;align-items:center;gap:12px}.dr__score[data-v-65dbb797]{font-weight:800;font-size:1.25rem;font-variant-numeric:tabular-nums;min-width:30px}.dr__bar[data-v-65dbb797]{flex:1;height:8px;min-width:56px;border-radius:5px;background:var(--sl-color-gray-5);overflow:hidden}.dr__fill[data-v-65dbb797]{display:block;height:100%;border-radius:5px;transition:width .45s ease}.dr__badge[data-v-65dbb797]{display:inline-block;font-size:var(--sl-text-xs, .8rem);font-weight:600;padding:3px 10px;border-radius:999px}.dr__bad[data-v-65dbb797]{color:#dc4a47;font-weight:700}.dr__dots[data-v-65dbb797]{color:var(--sl-color-gray-4);letter-spacing:2px}.dr__muted[data-v-65dbb797]{color:var(--sl-color-gray-4);font-size:var(--sl-text-sm, .875rem)}.dr__errmsg[data-v-65dbb797]{color:#dc4a47;font-size:var(--sl-text-sm, .875rem)}.dr__attr[data-v-65dbb797]{font-size:var(--sl-text-xs, .8rem);color:var(--sl-color-gray-3);margin-top:18px;line-height:1.6}.dr__attr a[data-v-65dbb797]{color:var(--sl-color-text-accent)}@media(max-width:560px){.dr__th--dr[data-v-65dbb797]{width:130px}.dr__th--band[data-v-65dbb797],.dr__td--band[data-v-65dbb797]{display:none}.dr__panel[data-v-65dbb797]{padding:16px}}
