.rc-root.svelte-1cqpc2n{--rc-pass: var(--success);--rc-warn: var(--warning);--rc-fail: var(--error);--rc-info: var(--text-muted);display:flex;flex-direction:column;gap:var(--space-4)}.rc-form.svelte-1cqpc2n{display:flex;gap:var(--space-2)}.rc-input.svelte-1cqpc2n{flex:1;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.rc-input.svelte-1cqpc2n:focus-within{border-color:var(--tool-accent);box-shadow:0 0 0 3px var(--tool-accent-dim)}.rc-input-error.svelte-1cqpc2n,.rc-input-error.svelte-1cqpc2n:focus-within{border-color:var(--error)}.rc-input.svelte-1cqpc2n input:where(.svelte-1cqpc2n){flex:1;min-width:0;padding:12px 0;background:none;border:none;outline:none;color:var(--text-primary);font-size:15px}.rc-go.svelte-1cqpc2n{justify-content:center;min-width:128px}.rc-options.svelte-1cqpc2n{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:calc(-1 * var(--space-1))}.rc-options-label.svelte-1cqpc2n{font-size:12px;font-weight:600;color:var(--text-muted)}.rc-seg.svelte-1cqpc2n{display:flex;flex-wrap:wrap;padding:2px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm)}.rc-seg.svelte-1cqpc2n button:where(.svelte-1cqpc2n){padding:4px 12px;border-radius:4px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.rc-seg.svelte-1cqpc2n button.active:where(.svelte-1cqpc2n){background:var(--tool-accent);color:var(--tool-accent-contrast, #fff)}.rc-recent.svelte-1cqpc2n{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:12px;color:var(--text-muted)}.rc-chip.svelte-1cqpc2n{max-width:260px;padding:3px 10px;border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-chip.svelte-1cqpc2n:hover{color:var(--text-primary);border-color:var(--border)}.rc-empty.svelte-1cqpc2n{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-lg)}.rc-empty.svelte-1cqpc2n strong:where(.svelte-1cqpc2n){font-size:15px;color:var(--text-secondary)}.rc-empty.svelte-1cqpc2n p:where(.svelte-1cqpc2n){max-width:56ch;font-size:13px;line-height:1.6}.rc-loading.svelte-1cqpc2n{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);color:var(--text-secondary)}.rc-spin{animation:svelte-1cqpc2n-rc-rotate 1s linear infinite}@keyframes svelte-1cqpc2n-rc-rotate{to{transform:rotate(360deg)}}.rc-banner.svelte-1cqpc2n{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:13px;color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.rc-banner.svelte-1cqpc2n>span:where(.svelte-1cqpc2n){flex:1 1 200px}.rc-h2.svelte-1cqpc2n{font-size:14px;font-weight:700;color:var(--text-primary)}.rc-sub.svelte-1cqpc2n{font-size:12px;color:var(--text-muted)}.rc-summary.svelte-1cqpc2n{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5)}.rc-summary-main.svelte-1cqpc2n{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.rc-eyebrow.svelte-1cqpc2n{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-accent)}.rc-final.svelte-1cqpc2n{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--text-primary);word-break:break-all}.rc-final.svelte-1cqpc2n:hover{color:var(--tool-accent)}.rc-facts.svelte-1cqpc2n{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:12.5px;color:var(--text-muted)}.rc-grade.svelte-1cqpc2n{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:92px;height:92px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 10%,var(--bg-card));text-align:center}.rc-grade.svelte-1cqpc2n strong:where(.svelte-1cqpc2n){font-size:38px;line-height:1;font-weight:800}.rc-grade.svelte-1cqpc2n span:where(.svelte-1cqpc2n){margin-top:4px;font-size:10.5px;font-weight:600;color:var(--text-secondary)}.rc-grade.rc-pass.svelte-1cqpc2n,.rc-grade-chip.rc-pass.svelte-1cqpc2n,.rc-icon.rc-pass.svelte-1cqpc2n{color:var(--rc-pass)}.rc-grade.rc-warn.svelte-1cqpc2n,.rc-grade-chip.rc-warn.svelte-1cqpc2n,.rc-icon.rc-warn.svelte-1cqpc2n{color:var(--rc-warn)}.rc-grade.rc-fail.svelte-1cqpc2n,.rc-grade-chip.rc-fail.svelte-1cqpc2n,.rc-icon.rc-fail.svelte-1cqpc2n{color:var(--rc-fail)}.rc-icon.rc-info.svelte-1cqpc2n{color:var(--rc-info)}.rc-status.svelte-1cqpc2n{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:12px;font-weight:700;white-space:nowrap;background:color-mix(in srgb,currentColor 14%,transparent)}.rc-reason.svelte-1cqpc2n{margin-left:.4em;font-family:var(--font-sans);font-weight:600}.rc-status.rc-ok.svelte-1cqpc2n{color:var(--rc-pass)}.rc-status.rc-redirect.svelte-1cqpc2n{color:var(--tool-accent)}.rc-status.rc-error.svelte-1cqpc2n{color:var(--rc-fail)}.rc-chain.svelte-1cqpc2n{display:flex;flex-direction:column;margin:0;padding:var(--space-4);list-style:none}.rc-hop.svelte-1cqpc2n{display:flex;gap:var(--space-3)}.rc-step.svelte-1cqpc2n{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--tool-accent-dim);color:var(--tool-accent);font-size:12px;font-weight:800}.rc-stopped.svelte-1cqpc2n .rc-step:where(.svelte-1cqpc2n){background:color-mix(in srgb,var(--rc-fail) 15%,transparent);color:var(--rc-fail)}.rc-hop-body.svelte-1cqpc2n{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;padding-top:2px}.rc-hop-head.svelte-1cqpc2n{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.rc-tag.svelte-1cqpc2n{padding:1px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--rc-warn) 14%,transparent);color:var(--rc-warn);font-size:11px;font-weight:700}.rc-ms.svelte-1cqpc2n{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.rc-url.svelte-1cqpc2n{font-family:var(--font-mono);font-size:13px;color:var(--text-primary);word-break:break-all}.rc-arrow.svelte-1cqpc2n{display:flex;padding:4px 0 4px 6px;color:var(--text-muted)}.rc-details.svelte-1cqpc2n summary:where(.svelte-1cqpc2n){width:fit-content;font-size:12px;font-weight:600;color:var(--tool-accent);cursor:pointer}.rc-details[open].svelte-1cqpc2n summary:where(.svelte-1cqpc2n){margin-bottom:var(--space-2)}.rc-table-wrap.svelte-1cqpc2n{overflow-x:auto;background:var(--bg-elevated);border-radius:var(--radius-sm)}.rc-table.svelte-1cqpc2n{display:table;width:100%;border-collapse:collapse;font-size:12px}.rc-table.svelte-1cqpc2n th:where(.svelte-1cqpc2n),.rc-table.svelte-1cqpc2n td:where(.svelte-1cqpc2n){padding:5px var(--space-3);text-align:left;vertical-align:top;border-top:1px solid var(--border-subtle)}.rc-table.svelte-1cqpc2n tr:where(.svelte-1cqpc2n):first-child th:where(.svelte-1cqpc2n),.rc-table.svelte-1cqpc2n tr:where(.svelte-1cqpc2n):first-child td:where(.svelte-1cqpc2n){border-top:none}.rc-table.svelte-1cqpc2n th:where(.svelte-1cqpc2n){width:1%;white-space:nowrap;font-family:var(--font-mono);font-weight:600;color:var(--text-muted)}.rc-table.svelte-1cqpc2n td:where(.svelte-1cqpc2n){font-family:var(--font-mono);color:var(--text-secondary);word-break:break-all}.rc-table.svelte-1cqpc2n tr.rc-sec:where(.svelte-1cqpc2n) th:where(.svelte-1cqpc2n){color:var(--rc-pass)}.rc-table.svelte-1cqpc2n tr.rc-loc:where(.svelte-1cqpc2n) th:where(.svelte-1cqpc2n),.rc-table.svelte-1cqpc2n tr.rc-loc:where(.svelte-1cqpc2n) td:where(.svelte-1cqpc2n){color:var(--tool-accent)}.rc-findings.svelte-1cqpc2n{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-4);list-style:none}.rc-findings.svelte-1cqpc2n li:where(.svelte-1cqpc2n){display:flex;align-items:flex-start;gap:var(--space-2);font-size:13px;line-height:1.55;color:var(--text-secondary);overflow-wrap:anywhere}.rc-icon.svelte-1cqpc2n{display:inline-flex;flex-shrink:0;margin-top:2px}.rc-sec-head.svelte-1cqpc2n{gap:var(--space-3)}.rc-sec-head.svelte-1cqpc2n>div:where(.svelte-1cqpc2n){display:flex;flex-direction:column;gap:2px}.rc-grade-chip.svelte-1cqpc2n{flex-shrink:0;padding:3px 10px;border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 12%,transparent);font-size:12px;font-weight:800}.rc-checks.svelte-1cqpc2n{margin:0;padding:0;list-style:none}.rc-checks.svelte-1cqpc2n li:where(.svelte-1cqpc2n){display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.rc-checks.svelte-1cqpc2n li:where(.svelte-1cqpc2n):first-child{border-top:none}.rc-checks.svelte-1cqpc2n div:where(.svelte-1cqpc2n){display:flex;flex-direction:column;gap:3px;min-width:0}.rc-checks.svelte-1cqpc2n strong:where(.svelte-1cqpc2n){font-family:var(--font-mono);font-size:13px;color:var(--text-primary)}.rc-checks.svelte-1cqpc2n p:where(.svelte-1cqpc2n){font-size:13px;line-height:1.55;color:var(--text-secondary)}.rc-checks.svelte-1cqpc2n code:where(.svelte-1cqpc2n){font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);word-break:break-all}.rc-checks.svelte-1cqpc2n code.rc-clamp:where(.svelte-1cqpc2n){display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rc-more.svelte-1cqpc2n{align-self:flex-start;font-size:12px;font-weight:600;color:var(--tool-accent)}.rc-note.svelte-1cqpc2n{display:flex;align-items:flex-start;gap:var(--space-2);font-size:12px;line-height:1.6;color:var(--text-muted)}.rc-note.svelte-1cqpc2n svg{flex-shrink:0;margin-top:2px}@media(max-width:560px){.rc-form.svelte-1cqpc2n{flex-direction:column}.rc-summary.svelte-1cqpc2n{flex-direction:column-reverse;align-items:stretch;padding:var(--space-4)}.rc-grade.svelte-1cqpc2n{flex-direction:row;gap:var(--space-3);width:auto;height:auto;padding:var(--space-3)}.rc-grade.svelte-1cqpc2n strong:where(.svelte-1cqpc2n){font-size:28px}.rc-grade.svelte-1cqpc2n span:where(.svelte-1cqpc2n){margin-top:0}.rc-reason.svelte-1cqpc2n{display:none}.rc-table.svelte-1cqpc2n,.rc-table.svelte-1cqpc2n tbody:where(.svelte-1cqpc2n),.rc-table.svelte-1cqpc2n tr:where(.svelte-1cqpc2n),.rc-table.svelte-1cqpc2n th:where(.svelte-1cqpc2n),.rc-table.svelte-1cqpc2n td:where(.svelte-1cqpc2n){display:block;width:auto}.rc-table.svelte-1cqpc2n th:where(.svelte-1cqpc2n){padding-bottom:0;white-space:normal;word-break:break-all}.rc-table.svelte-1cqpc2n td:where(.svelte-1cqpc2n){padding-top:2px;border-top:none}}
