.GitLintTool_editorWrap__H_w5r{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line-strong);transition:border-color var(--dur-hover) var(--ease)}.GitLintTool_editorWrap__H_w5r:focus-within{border-color:var(--accent)}.GitLintTool_textarea__XGLVK{width:100%;padding:var(--space-3);background:transparent;border:0;outline:none;color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;line-height:1.6;resize:vertical;min-height:100px}.GitLintTool_textarea__XGLVK::placeholder{color:var(--text-faint)}.GitLintTool_textarea__XGLVK[data-invalid]{border-bottom:1px solid rgba(213,122,106,.5)}.GitLintTool_editorBar__QIPgp{display:flex;align-items:center;justify-content:space-between;padding:8px var(--space-3);border-top:1px solid var(--line);background:rgba(0,0,0,.25);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px}.GitLintTool_barMeta__Hc3qq{color:var(--text-dim)}.GitLintTool_barActions__vkSAt{display:flex;gap:4px}.GitLintTool_miniBtn__RcqCt{padding:4px 8px;background:transparent;border:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.GitLintTool_miniBtn__RcqCt:hover{color:var(--accent);border-color:var(--accent)}.GitLintTool_samples__Qugbq{margin-top:var(--space-2);display:flex;flex-direction:column;gap:4px}.GitLintTool_sampleBtn__30KHr{background:transparent;border:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;padding:6px 12px;cursor:pointer;text-align:left;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.GitLintTool_sampleBtn__30KHr:hover{color:var(--accent);border-color:var(--accent)}.GitLintTool_statsGrid__wEhs8{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line-strong)}.GitLintTool_statCell__z8453{display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3);background:var(--panel);font-family:var(--font-mono),var(--font-mono-fallback)}.GitLintTool_statCell__z8453[data-ok] .GitLintTool_statValue__vr_Qq{color:var(--ok)}.GitLintTool_statCell__z8453[data-err] .GitLintTool_statValue__vr_Qq{color:var(--err)}.GitLintTool_statLabel__Rwaa5{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.GitLintTool_statValue__vr_Qq{font-size:14px;color:var(--text-hero);font-weight:500;word-break:break-word}.GitLintTool_ruleList__1q2aD{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line-strong)}.GitLintTool_ruleRow__CLgeq{display:flex;gap:var(--space-3);align-items:flex-start;padding:8px var(--space-3);background:var(--panel);font-family:var(--font-mono),var(--font-mono-fallback);transition:background var(--dur-hover) var(--ease)}.GitLintTool_ruleRow__CLgeq[data-fail]{background:rgba(213,122,106,.03)}.GitLintTool_ruleIcon__O_fL6{font-size:11px;width:16px;flex-shrink:0;margin-top:1px;color:var(--text-faint)}.GitLintTool_ruleIcon__O_fL6[data-pass]{color:var(--ok)}.GitLintTool_ruleIcon__O_fL6[data-fail]{color:var(--err)}.GitLintTool_ruleContent__hoOYU{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;flex:1 1}.GitLintTool_ruleLabel__z0_5D{font-size:11px;color:var(--text-bright);font-weight:500;min-width:180px}.GitLintTool_ruleMessage__bGzMh{font-size:10px;color:var(--text-dim);word-break:break-word}.GitLintTool_reference__lI9Vi{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line-strong)}.GitLintTool_refLine__dcyiI{display:flex;gap:var(--space-3);align-items:baseline;padding:8px var(--space-3);background:var(--panel);font-family:var(--font-mono),var(--font-mono-fallback)}.GitLintTool_refKey__DNfVJ{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);min-width:72px;flex-shrink:0}.GitLintTool_refVal__nFCB0{font-size:11px;color:var(--text);word-break:break-word}