.list-enter-active[data-v-61a200d1]{transition:all .3s ease}.list-enter-from[data-v-61a200d1]{opacity:0;transform:translate(-20px)}.regex-tester[data-v-e600cb1b]{display:flex;flex-direction:column;font-family:inherit;gap:16px}.regex-input-row[data-v-e600cb1b]{align-items:center;background:#0c0a09;border:2px solid #d4802e;border-radius:14px;display:flex;gap:4px;padding:4px 8px}.delimiter[data-v-e600cb1b]{color:#d4802e;font-family:DM Mono,monospace;font-size:1.5rem;font-weight:700;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.regex-pattern-input[data-v-e600cb1b]{background:transparent;border:none;color:#5eead4;flex:1;font-family:DM Mono,monospace;font-size:1.1rem;min-width:0;outline:none;padding:10px 4px}.regex-pattern-input[data-v-e600cb1b]::-moz-placeholder{color:#44403c}.regex-pattern-input[data-v-e600cb1b]::placeholder{color:#44403c}.regex-flags-input[data-v-e600cb1b]{background:transparent;border:none;border-left:1px solid #292524;color:#fbbf24;font-family:DM Mono,monospace;font-size:1rem;outline:none;padding:10px 8px;text-align:center;width:60px}.regex-flags-input[data-v-e600cb1b]::-moz-placeholder{color:#44403c}.regex-flags-input[data-v-e600cb1b]::placeholder{color:#44403c}.flags-row[data-v-e600cb1b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.flags-label[data-v-e600cb1b]{color:#78716c;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.flag-btn[data-v-e600cb1b]{align-items:center;background:#fff;border:1px solid #e7e5e4;border-radius:8px;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:4px 12px;transition:all .15s}.flag-btn.active[data-v-e600cb1b],.flag-btn[data-v-e600cb1b]:hover{border-color:#d4802e}.flag-btn.active[data-v-e600cb1b]{background:#d4802e;color:#fff}.flag-char[data-v-e600cb1b]{font-family:DM Mono,monospace;font-weight:700}.flag-desc[data-v-e600cb1b]{color:inherit;opacity:.7}.flag-btn.active .flag-desc[data-v-e600cb1b]{opacity:.9}.regex-error[data-v-e600cb1b]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px;font-weight:500;padding:10px 14px}.section-header[data-v-e600cb1b]{align-items:center;color:#78716c;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.08em;text-transform:uppercase}.match-badge[data-v-e600cb1b]{background:#d4802e;color:#fff}.match-badge[data-v-e600cb1b],.no-match-badge[data-v-e600cb1b]{border-radius:20px;font-size:11px;padding:2px 8px}.no-match-badge[data-v-e600cb1b]{background:#f5f5f4;color:#a8a29e}.test-string-wrapper[data-v-e600cb1b]{border:2px solid #e7e5e4;border-radius:14px;overflow:hidden;position:relative;transition:border-color .2s}.test-string-wrapper[data-v-e600cb1b]:focus-within{border-color:#d4802e}.highlight-overlay[data-v-e600cb1b]{color:transparent;inset:0;overflow:auto;pointer-events:none;position:absolute;z-index:1}.highlight-overlay[data-v-e600cb1b],.test-textarea[data-v-e600cb1b]{font-family:DM Mono,monospace;font-size:13px;line-height:1.6;padding:14px 16px;white-space:pre-wrap;word-break:break-all}.test-textarea[data-v-e600cb1b]{background:transparent;border:none;color:#1c1917;min-height:200px;outline:none;position:relative;resize:vertical;width:100%;z-index:2}.test-textarea[data-v-e600cb1b]::-moz-placeholder{color:#a8a29e}.test-textarea[data-v-e600cb1b]::placeholder{color:#a8a29e}.matches-section[data-v-e600cb1b]{gap:8px}.matches-list[data-v-e600cb1b],.matches-section[data-v-e600cb1b]{display:flex;flex-direction:column}.matches-list[data-v-e600cb1b]{gap:6px}.match-item[data-v-e600cb1b]{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;overflow:hidden}.match-header[data-v-e600cb1b]{align-items:center;background:#f5f5f4;border-bottom:1px solid #e7e5e4;display:flex;flex-wrap:wrap;gap:10px;padding:8px 12px}.match-index[data-v-e600cb1b]{color:#78716c;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.match-value[data-v-e600cb1b]{background:#fdf8f0;border:1px solid #ebbe81;border-radius:4px;color:#d4802e;flex:1;font-size:13px;font-weight:600;min-width:0;padding:1px 6px;word-break:break-all}.match-position[data-v-e600cb1b],.match-value[data-v-e600cb1b]{font-family:DM Mono,monospace}.match-position[data-v-e600cb1b]{color:#a8a29e;flex-shrink:0;font-size:11px}.capture-groups[data-v-e600cb1b]{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.capture-group[data-v-e600cb1b]{align-items:center;display:flex;gap:8px}.group-label[data-v-e600cb1b]{color:#a8a29e;flex-shrink:0;font-size:11px;font-weight:700;width:50px}.group-value[data-v-e600cb1b]{background:#f0fdfa;border:1px solid #99f6e4;border-radius:4px;color:#14b8a6;font-family:DM Mono,monospace;font-size:12px;padding:1px 6px}.quick-ref[data-v-e600cb1b]{border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}.quick-ref summary[data-v-e600cb1b]{background:#fafaf9;color:#57534e;cursor:pointer;font-size:13px;font-weight:700;list-style:none;padding:10px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quick-ref summary[data-v-e600cb1b]::-webkit-details-marker{display:none}.quick-ref[open] summary[data-v-e600cb1b]{border-bottom:1px solid #e7e5e4}.quick-ref-grid[data-v-e600cb1b]{background:#e7e5e4;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:1px}.quick-ref-item[data-v-e600cb1b]{align-items:center;background:#fff;display:flex;gap:10px;padding:8px 12px}.ref-token[data-v-e600cb1b]{background:#fdf8f0;border:1px solid #ebbe81;border-radius:4px;color:#d4802e;flex-shrink:0;font-family:DM Mono,monospace;font-size:12px;font-weight:700;min-width:60px;padding:2px 6px;text-align:center}.ref-desc[data-v-e600cb1b]{color:#57534e;font-size:12px}.fade-enter-active[data-v-e600cb1b],.fade-leave-active[data-v-e600cb1b]{transition:opacity .2s}.fade-enter-from[data-v-e600cb1b],.fade-leave-to[data-v-e600cb1b]{opacity:0}.markdown-preview[data-v-aec0a997] h1{color:#1c1917;font-family:Fraunces,serif;font-size:1.75rem;font-weight:900;margin:0 0 1rem}.markdown-preview[data-v-aec0a997] h2{color:#1c1917;font-size:1.4rem;font-weight:800;margin:1.5rem 0 .75rem}.markdown-preview[data-v-aec0a997] h3{color:#292524;font-size:1.2rem;font-weight:700;margin:1.25rem 0 .5rem}.markdown-preview[data-v-aec0a997] h4,.markdown-preview[data-v-aec0a997] h5,.markdown-preview[data-v-aec0a997] h6{font-weight:700;margin:1rem 0 .5rem}.markdown-preview[data-v-aec0a997] p{color:#44403c;line-height:1.7;margin:0 0 1rem}.markdown-preview[data-v-aec0a997] strong{color:#1c1917;font-weight:700}.markdown-preview[data-v-aec0a997] em{font-style:italic}.markdown-preview[data-v-aec0a997] del{opacity:.6;text-decoration:line-through}.markdown-preview[data-v-aec0a997] code{background:#fdf8f0;border:1px solid #ebbe81;border-radius:4px;color:#b86520;font-family:DM Mono,monospace;font-size:.85em;padding:2px 6px}.markdown-preview[data-v-aec0a997] pre{background:#1c1917;border-radius:10px;margin:0 0 1rem;overflow-x:auto;padding:1rem}.markdown-preview[data-v-aec0a997] pre code{background:none;border:none;color:#5eead4;font-size:.875rem;padding:0}.markdown-preview[data-v-aec0a997] ul{list-style:disc;margin:0 0 1rem;padding-left:1.5rem}.markdown-preview[data-v-aec0a997] ol{list-style:decimal;margin:0 0 1rem;padding-left:1.5rem}.markdown-preview[data-v-aec0a997] li{color:#44403c;line-height:1.6;margin:.25rem 0}.markdown-preview[data-v-aec0a997] blockquote{background:#fdf8f0;border-left:4px solid #d4802e;border-radius:0 8px 8px 0;color:#78716c;font-style:italic;margin:0 0 1rem;padding:.5rem 1rem}.markdown-preview[data-v-aec0a997] hr{border:none;border-top:2px solid #e7e5e4;margin:1.5rem 0}.markdown-preview[data-v-aec0a997] a{color:#d4802e;text-decoration:underline}.markdown-preview[data-v-aec0a997] img{border-radius:8px;max-width:100%}.fade-enter-active[data-v-2bcf37d0],.fade-leave-active[data-v-2bcf37d0]{transition:opacity .2s}.fade-enter-from[data-v-2bcf37d0],.fade-leave-to[data-v-2bcf37d0]{opacity:0}
