.rc-panel.svelte-ijue57{border:1px solid var(--cw-border);border-radius:var(--cw-radius-xl,14px);background:var(--cw-panel-gradient);flex-direction:column;gap:12px;min-width:0;padding:20px 22px;transition:border-color .2s;display:flex}.rc-panel.svelte-ijue57:focus-within{border-color:color-mix(in srgb, var(--tool-accent) 40%, var(--cw-border))}.rc-form.svelte-ijue57{flex-direction:column;gap:10px;display:flex}.rc-head.svelte-ijue57{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.rc-results.svelte-ijue57 .rc-head:where(.svelte-ijue57){margin-bottom:12px}.rc-label.svelte-ijue57{letter-spacing:0;color:var(--cw-text-primary);font-size:13px;font-weight:600}.rc-actions.svelte-ijue57,.rc-row.svelte-ijue57{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rc-mini.svelte-ijue57{min-height:44px;color:var(--cw-text-secondary);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cw-border-strong,var(--cw-border));text-decoration-color:var(--cw-border-strong,var(--cw-border));text-underline-offset:4px;background:0 0;border:0;padding:0 2px;font-size:13px;transition:color .16s}.rc-mini.svelte-ijue57:hover{color:var(--cw-text-primary)}.rc-field.svelte-ijue57{box-sizing:border-box;border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);background:var(--cw-bg-primary);width:100%;min-width:0;color:var(--cw-text-primary);font-family:var(--cw-font-mono);resize:vertical;padding:12px 14px;font-size:13.5px;line-height:1.6}.rc-field.svelte-ijue57:focus-visible{outline:2px solid var(--tool-focus);outline-offset:2px}.rc-row.svelte-ijue57 .cw-btn{min-height:44px}.rc-count.svelte-ijue57{font-variant-numeric:tabular-nums;color:var(--cw-text-muted);font-size:12.5px}.rc-notes.svelte-ijue57{gap:2px;display:grid}.rc-hint.svelte-ijue57{color:var(--cw-text-muted);margin:0;font-size:12.5px;line-height:1.55}.rc-error.svelte-ijue57{border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);background:var(--cw-card-gradient);color:var(--cw-text-secondary);overflow-wrap:anywhere;grid-template-columns:8px minmax(0,1fr);gap:2px 10px;padding:12px 14px;font-size:13px;line-height:1.55;display:grid}.rc-error.svelte-ijue57:before{content:"";background:var(--tool-error);border-radius:50%;width:8px;height:8px;margin-top:6px}.rc-error.svelte-ijue57 strong:where(.svelte-ijue57){color:var(--cw-text-primary)}.rc-error.svelte-ijue57 p:where(.svelte-ijue57){grid-column:2;margin:0}.rc-results.svelte-ijue57{flex-direction:column;gap:12px;margin-top:14px;display:flex}.rc-input.svelte-ijue57{min-width:0;color:var(--cw-text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:600}.rc-summary.svelte-ijue57{font-variant-numeric:tabular-nums;white-space:normal;font-size:13px}.rc-table-wrap.svelte-ijue57{border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);overflow-x:auto}.rc-table.svelte-ijue57{border-collapse:collapse;width:100%;font-size:13px}.rc-table.svelte-ijue57 th:where(.svelte-ijue57),.rc-table.svelte-ijue57 td:where(.svelte-ijue57){text-align:left;vertical-align:top;padding:8px 12px}.rc-table.svelte-ijue57 td:where(.svelte-ijue57){border-top:1px solid var(--cw-border)}.rc-table.svelte-ijue57 th:where(.svelte-ijue57){color:var(--cw-text-muted);font-size:12px;font-weight:600}.rc-num.svelte-ijue57{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cw-text-muted)}.rc-url.svelte-ijue57{min-width:240px;color:var(--cw-text-secondary)}.rc-url.svelte-ijue57 code:where(.svelte-ijue57),.rc-finding.svelte-ijue57 code:where(.svelte-ijue57){overflow-wrap:anywhere;font-size:12px}.rc-loc.svelte-ijue57{color:var(--cw-text-muted);margin-top:3px;display:block}.rc-status.svelte-ijue57{font-family:var(--cw-font-mono);font-variant-numeric:tabular-nums;color:var(--cw-text-primary);font-weight:650}.rc-findings.svelte-ijue57{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rc-finding.svelte-ijue57{color:var(--cw-text-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.rc-finding.svelte-ijue57 svg{flex:none;margin-top:3px}@media (width<=600px){.rc-panel.svelte-ijue57{padding:16px}.rc-row.svelte-ijue57 .cw-btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.rc-panel.svelte-ijue57,.rc-mini.svelte-ijue57{transition:none}}
