._patternRow_0bfb08f{align-items:center;gap:.5rem;display:flex}._slash_0bfb08f{font-family:var(--font-space), sans-serif, monospace;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:1.4rem;line-height:1}._patternInput_0bfb08f{flex:1;font-family:var(--font-mono), monospace, "Courier New", monospace!important;border-radius:.6rem!important;font-size:.9rem!important}._patternError_0bfb08f{border-color:#ff6b6b!important}._flags_0bfb08f{gap:.35rem;display:flex}._flagBtn_0bfb08f{color:var(--muted);font-family:var(--font-space), sans-serif, monospace;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:1px solid #f0ede826;border-radius:.35rem;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}._flagBtn_0bfb08f:hover{border-color:var(--brand);color:var(--brand)}._flagActive_0bfb08f{border-color:var(--brand);color:var(--brand);background:#00b4a626}._testHeader_0bfb08f{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}._matchCount_0bfb08f{font-family:var(--font-space), sans-serif;font-size:var(--fs-micro);letter-spacing:.1em;color:var(--brand);background:#00b4a61f;border-radius:2rem;padding:.2rem .65rem}._preview_0bfb08f{margin-top:1.5rem}._preWrap_0bfb08f{white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono), monospace, "Courier New", monospace;color:var(--text);background:#f0ede80a;border:1px solid #f0ede814;border-radius:.6rem;max-height:320px;margin:0;padding:1rem;font-size:.85rem;line-height:1.75;overflow:auto}._matchMark_0bfb08f{color:#fff;background:#00b4a64d;border-radius:2px;padding:0 2px;font-style:normal}._noMark_0bfb08f{background:0 0;font-style:normal}
