.WcagCheckerTool_textarea__GczHL{width:100%;background:var(--panel);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:12px;line-height:1.6;padding:12px;resize:vertical;outline:none;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease)}.WcagCheckerTool_textarea__GczHL:focus{border-color:var(--accent)}.WcagCheckerTool_actions__HerYE{margin-top:8px}.WcagCheckerTool_runBtn__tV2_9{background:var(--accent);border:0;color:var(--bg);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.08em;padding:10px 20px;cursor:pointer;transition:background-color var(--dur-hover) var(--ease)}.WcagCheckerTool_runBtn__tV2_9:hover{background:var(--accent-bright)}.WcagCheckerTool_scoreCard__DUl_u{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:16px;border:1px solid var(--line-strong);background:var(--panel)}.WcagCheckerTool_scoreMain__8U6V8{display:flex;align-items:baseline;gap:6px}.WcagCheckerTool_scoreVal__7wZp7{font-size:3rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.WcagCheckerTool_scoreVal__7wZp7[data-level=good]{color:var(--ok)}.WcagCheckerTool_scoreVal__7wZp7[data-level=warn]{color:var(--warn)}.WcagCheckerTool_scoreVal__7wZp7[data-level=fail]{color:var(--err)}.WcagCheckerTool_scoreLabel__xdebr{font-size:1rem;color:var(--text-dim)}.WcagCheckerTool_scoreCounts__fx4oj{display:flex;gap:8px;flex-wrap:wrap}.WcagCheckerTool_countBadge__WjTdm{font-size:12px;padding:4px 10px;border:1px solid}.WcagCheckerTool_countBadge__WjTdm[data-sev=error]{color:var(--err);border-color:rgba(213,122,106,.3);background:rgba(213,122,106,.06)}.WcagCheckerTool_countBadge__WjTdm[data-sev=warning]{color:var(--warn);border-color:rgba(232,200,122,.3);background:rgba(232,200,122,.06)}.WcagCheckerTool_countBadge__WjTdm[data-sev=notice]{color:var(--text-dim);border-color:var(--line-strong)}.WcagCheckerTool_allGood___6GM1{margin-top:10px;font-size:12px;color:var(--ok);padding:10px 14px;border:1px solid rgba(168,200,139,.3);background:rgba(168,200,139,.06)}.WcagCheckerTool_filterRow__yDtQJ{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;align-items:center}.WcagCheckerTool_filterBtn__c0vcG{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;padding:5px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.WcagCheckerTool_filterBtn__c0vcG:hover{color:var(--text);border-color:var(--line-bright)}.WcagCheckerTool_filterBtn__c0vcG[data-active=true]{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-faint)}.WcagCheckerTool_filterCount__EbS6p{background:var(--line-strong);color:var(--text-faint);font-size:10px;padding:1px 5px;border-radius:10px}.WcagCheckerTool_exportBtn__mnzVI{background:transparent;border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;padding:5px 12px;cursor:pointer;margin-left:auto;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.WcagCheckerTool_exportBtn__mnzVI:hover{color:var(--text-hero);border-color:var(--accent)}.WcagCheckerTool_issueList__cFqAS{display:flex;flex-direction:column;gap:8px}.WcagCheckerTool_issueCard__fJeH0{border:1px solid var(--line-strong);background:var(--panel);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.WcagCheckerTool_issueHeader__HEt_f{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.WcagCheckerTool_issueSeverity__m9Ijv{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.WcagCheckerTool_issueCriterion__c1EyO{font-size:11px;color:var(--accent-bright);font-weight:500;background:var(--accent-faint);padding:2px 6px}.WcagCheckerTool_issueCriterionLabel___U096{font-size:11px;color:var(--text-dim)}.WcagCheckerTool_issueMessage__SSCRk{font-size:13px;color:var(--text);margin:0}.WcagCheckerTool_issueSnippet__SjLKv{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-dim);background:var(--bg);border:1px solid var(--line);padding:8px 10px;overflow-x:auto;white-space:pre;margin:0;max-height:80px}.WcagCheckerTool_issueFix__yNK49{font-size:12px;color:var(--text-dim);margin:0}.WcagCheckerTool_issueFixLabel__V_Nxs{color:var(--ok);font-weight:500}