.RegexTesterTool-module__gjDQ7W__container{gap:var(--space-4);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}.RegexTesterTool-module__gjDQ7W__patternRow{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background:var(--color-bg);align-items:center;gap:0;display:flex}.RegexTesterTool-module__gjDQ7W__slash{font-size:var(--text-lg);color:var(--color-fg-muted);padding:0 var(--space-1);font-weight:300}.RegexTesterTool-module__gjDQ7W__patternInput{font-size:var(--text-base);color:var(--color-primary);background:0 0;border:none;outline:none;flex:1;font-family:Courier New,monospace}.RegexTesterTool-module__gjDQ7W__flagsInput{width:48px;font-size:var(--text-base);color:var(--color-fg-muted);text-align:center;background:0 0;border:none;outline:none;font-family:Courier New,monospace}.RegexTesterTool-module__gjDQ7W__error{font-size:var(--text-sm);color:var(--color-danger);margin:0;font-weight:600}.RegexTesterTool-module__gjDQ7W__testArea{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-4);color:var(--color-fg);background:var(--color-bg);resize:vertical;font-family:Courier New,monospace;font-size:13px;line-height:1.6}.RegexTesterTool-module__gjDQ7W__testArea:focus{border-color:var(--color-primary);outline:none}.RegexTesterTool-module__gjDQ7W__matchSection{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.RegexTesterTool-module__gjDQ7W__matchCount{padding:var(--space-3) var(--space-4);background:var(--color-bg-muted);font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);font-weight:700;display:block}.RegexTesterTool-module__gjDQ7W__matchList{max-height:300px;overflow-y:auto}.RegexTesterTool-module__gjDQ7W__matchItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.RegexTesterTool-module__gjDQ7W__matchItem:last-child{border-bottom:none}.RegexTesterTool-module__gjDQ7W__matchIndex{font-size:var(--text-xs);color:var(--color-fg-muted);min-width:60px;font-weight:600}.RegexTesterTool-module__gjDQ7W__matchText{color:var(--color-secondary);font-family:Courier New,monospace;font-size:13px;font-weight:600}
