.tester-surface[data-astro-cid-lti2nhaj]{border-radius:var(--radius-large);background:#fff;border:1px solid #d7d7d2;overflow:hidden}.tester-grid[data-astro-cid-lti2nhaj]{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);display:grid}.input-pane[data-astro-cid-lti2nhaj],.result-pane[data-astro-cid-lti2nhaj]{min-width:0;padding:clamp(1rem,2.7vw,1.75rem)}.input-pane[data-astro-cid-lti2nhaj]{background:#f1f1ee;border-right:1px solid #d7d7d2}.pane-heading[data-astro-cid-lti2nhaj],.section-heading[data-astro-cid-lti2nhaj],.text-heading[data-astro-cid-lti2nhaj]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pane-heading[data-astro-cid-lti2nhaj]{margin-bottom:.7rem}.pane-heading[data-astro-cid-lti2nhaj] h2[data-astro-cid-lti2nhaj],.section-heading[data-astro-cid-lti2nhaj] h3[data-astro-cid-lti2nhaj],.text-heading[data-astro-cid-lti2nhaj] label[data-astro-cid-lti2nhaj]{letter-spacing:0;margin:0;font-size:.9rem;font-weight:700}.pane-heading[data-astro-cid-lti2nhaj] p[data-astro-cid-lti2nhaj],.pane-heading[data-astro-cid-lti2nhaj] output[data-astro-cid-lti2nhaj],.section-heading[data-astro-cid-lti2nhaj] span[data-astro-cid-lti2nhaj],.text-heading[data-astro-cid-lti2nhaj] output[data-astro-cid-lti2nhaj],.field-hint[data-astro-cid-lti2nhaj],.worker-note[data-astro-cid-lti2nhaj]{color:#626b67;font-size:.72rem}.pane-heading[data-astro-cid-lti2nhaj] p[data-astro-cid-lti2nhaj]{margin:.2rem 0 0}.pane-heading[data-astro-cid-lti2nhaj] output[data-astro-cid-lti2nhaj],.text-heading[data-astro-cid-lti2nhaj] output[data-astro-cid-lti2nhaj],.result-state[data-astro-cid-lti2nhaj]{white-space:nowrap}.pattern-row[data-astro-cid-lti2nhaj]{color:#4c5551;background:#fff;border:1px solid #aeb3af;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:grid;overflow:hidden}.pattern-row[data-astro-cid-lti2nhaj]>span[data-astro-cid-lti2nhaj],.pattern-row[data-astro-cid-lti2nhaj]>output[data-astro-cid-lti2nhaj]{padding:.7rem .2rem;font-size:.86rem}.pattern-row[data-astro-cid-lti2nhaj]>span[data-astro-cid-lti2nhaj]:first-child{padding-left:.75rem}.pattern-row[data-astro-cid-lti2nhaj]>output[data-astro-cid-lti2nhaj]{color:#285f50;min-width:2.7rem;padding-right:.75rem;font-weight:700}.pattern-row[data-astro-cid-lti2nhaj] input[data-astro-cid-lti2nhaj]{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;border-radius:0;padding:.7rem .3rem}.pattern-row[data-astro-cid-lti2nhaj]:focus-within{outline-offset:-2px;border-color:#285f50;outline:2px solid #285f50}.pattern-row[data-astro-cid-lti2nhaj] input[data-astro-cid-lti2nhaj]:focus{outline:0}.field-hint[data-astro-cid-lti2nhaj]{margin:.4rem 0 0;line-height:1.55}.field-error[data-astro-cid-lti2nhaj]{color:#9b2c2c;margin:.4rem 0 0;font-size:.76rem;line-height:1.55}.flag-fieldset[data-astro-cid-lti2nhaj]{border:0;margin:1.2rem 0 1.35rem;padding:0}.flag-fieldset[data-astro-cid-lti2nhaj] legend[data-astro-cid-lti2nhaj]{margin-bottom:.55rem;font-size:.78rem;font-weight:700}.flag-fieldset[data-astro-cid-lti2nhaj] legend[data-astro-cid-lti2nhaj] span[data-astro-cid-lti2nhaj]{color:#626b67;margin-left:.35rem;font-size:.68rem;font-weight:400}.flag-options[data-astro-cid-lti2nhaj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.flag-options[data-astro-cid-lti2nhaj] label[data-astro-cid-lti2nhaj]{background:#fff;border:1px solid #c7c9c5;align-items:center;gap:.4rem;min-height:2.4rem;padding:.45rem .55rem;font-size:.74rem;display:flex}.flag-options[data-astro-cid-lti2nhaj] code[data-astro-cid-lti2nhaj]{color:#285f50;font-weight:750}.text-heading[data-astro-cid-lti2nhaj]{margin-bottom:.55rem}.input-pane[data-astro-cid-lti2nhaj] textarea[data-astro-cid-lti2nhaj]{resize:vertical;width:100%;min-height:19rem;color:var(--color-ink);background:#fff;border:1px solid #aeb3af;border-radius:0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.7}.input-pane[data-astro-cid-lti2nhaj] textarea[data-astro-cid-lti2nhaj]:focus{outline-offset:-2px;border-color:#285f50;outline:2px solid #285f50}.input-actions[data-astro-cid-lti2nhaj]{margin-top:1rem;display:flex}.result-state[data-astro-cid-lti2nhaj]{color:#285f50;font-size:.74rem;font-weight:700}.result-summary[data-astro-cid-lti2nhaj]{color:#626b67;min-height:1.2rem;margin:0 0 1rem;font-size:.74rem;line-height:1.55}.preview-section[data-astro-cid-lti2nhaj]{border-bottom:1px solid #d7d7d2;padding-bottom:1.35rem}.section-heading[data-astro-cid-lti2nhaj]{align-items:baseline;margin-bottom:.55rem}.preview-content[data-astro-cid-lti2nhaj]{min-height:10rem;max-height:18rem;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fafaf8;border:1px solid #bdbdb7;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.75;overflow:auto}.preview-content--empty[data-astro-cid-lti2nhaj]{color:#626b67}.preview-content[data-astro-cid-lti2nhaj]:focus,.match-list-wrap[data-astro-cid-lti2nhaj]:focus{outline-offset:-2px;border-color:#285f50;outline:2px solid #285f50}.preview-content[data-astro-cid-lti2nhaj] mark{color:#162a24;background:#c9ded5;border-bottom:2px solid #285f50}.preview-content[data-astro-cid-lti2nhaj] .zero-width-marker{color:#593d19;text-align:center;background:#f1dfbd;border:1px solid #9a733a;min-width:1.15em;margin-inline:.08em;line-height:1.25;display:inline-block}.details-section[data-astro-cid-lti2nhaj]{padding-top:1.35rem}.details-heading[data-astro-cid-lti2nhaj]{align-items:center}.details-heading[data-astro-cid-lti2nhaj]>div[data-astro-cid-lti2nhaj]>span[data-astro-cid-lti2nhaj]{margin-top:.2rem;display:block}.match-list-wrap[data-astro-cid-lti2nhaj]{border:1px solid #d7d7d2;max-height:30rem;overflow:auto}.empty-details[data-astro-cid-lti2nhaj]{color:#626b67;margin:0;padding:1rem;font-size:.76rem}.match-list[data-astro-cid-lti2nhaj]{margin:0;padding:0;list-style:none}.match-list[data-astro-cid-lti2nhaj] .match-item{border-top:1px solid #d7d7d2;padding:1rem}.match-list[data-astro-cid-lti2nhaj] .match-item:first-child{border-top:0}.match-list[data-astro-cid-lti2nhaj] .match-heading{justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.match-list[data-astro-cid-lti2nhaj] .match-heading h4{letter-spacing:0;margin:0;font-size:.9rem;font-weight:700}.match-list[data-astro-cid-lti2nhaj] .match-heading>span{color:#626b67;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem}.match-list[data-astro-cid-lti2nhaj] .zero-width-badge{background:#f1dfbd;border:1px solid #b18a50;padding:.12rem .35rem;font-weight:650;color:#593d19!important;font-family:inherit!important}.match-list[data-astro-cid-lti2nhaj] .full-match{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.8rem;margin-top:.7rem;font-size:.74rem;display:grid}.match-list[data-astro-cid-lti2nhaj] .full-match>span,.match-list[data-astro-cid-lti2nhaj] .capture-row dt{color:#626b67}.match-list[data-astro-cid-lti2nhaj] .full-match code,.match-list[data-astro-cid-lti2nhaj] .capture-row code{min-width:0;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.match-list[data-astro-cid-lti2nhaj] .capture-list{margin:.75rem 0 0}.match-list[data-astro-cid-lti2nhaj] .capture-row{border-top:1px solid #e2e2de;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.8rem;padding:.45rem 0;font-size:.72rem;display:grid}.match-list[data-astro-cid-lti2nhaj] .capture-row dd{min-width:0;margin:0}.match-list[data-astro-cid-lti2nhaj] .capture-row .capture-value--unmatched{color:#7a5a5a;font-style:italic}.match-list[data-astro-cid-lti2nhaj] .capture-row .capture-value--empty,.match-list[data-astro-cid-lti2nhaj] .full-match .capture-value--empty{color:#593d19;font-style:italic}.match-list[data-astro-cid-lti2nhaj] .no-groups{color:#626b67;margin:.7rem 0 0;font-size:.72rem}.action-status[data-astro-cid-lti2nhaj]{color:#285f50;min-height:1.2rem;margin:.8rem 0 0;font-size:.74rem}.worker-note[data-astro-cid-lti2nhaj]{border-top:1px solid #d7d7d2;margin:1.1rem 0 0;padding-top:.8rem;line-height:1.55}.tester-surface[data-astro-cid-lti2nhaj] .button{min-height:2.7rem;box-shadow:none;border-radius:0;padding:.5rem .8rem;font-size:.75rem;font-weight:650}.tester-surface[data-astro-cid-lti2nhaj] .button--primary{color:#fff;background:#285f50;border-color:#285f50}.tester-surface[data-astro-cid-lti2nhaj] .button--primary:not(:disabled):hover{background:#1f4c40;border-color:#1f4c40}.tester-surface[data-astro-cid-lti2nhaj] .button--secondary{color:#285f50;background:0 0;border-color:#879c95}.tester-surface[data-astro-cid-lti2nhaj] .button:disabled{color:#7d817f;background:#efefeb;border-color:#d1d2ce}:root[data-theme=dark] .tester-surface[data-astro-cid-lti2nhaj],:root[data-theme=dark] .pattern-row[data-astro-cid-lti2nhaj],:root[data-theme=dark] .input-pane[data-astro-cid-lti2nhaj] textarea[data-astro-cid-lti2nhaj],:root[data-theme=dark] .flag-options[data-astro-cid-lti2nhaj] label[data-astro-cid-lti2nhaj],:root[data-theme=dark] .preview-content[data-astro-cid-lti2nhaj]{color:var(--color-ink);border-color:var(--color-line);background:#1e201f}:root[data-theme=dark] .input-pane[data-astro-cid-lti2nhaj]{border-color:var(--color-line);background:#232624}:root[data-theme=dark] .pane-heading[data-astro-cid-lti2nhaj] p[data-astro-cid-lti2nhaj],:root[data-theme=dark] .pane-heading[data-astro-cid-lti2nhaj] output[data-astro-cid-lti2nhaj],:root[data-theme=dark] .section-heading[data-astro-cid-lti2nhaj] span[data-astro-cid-lti2nhaj],:root[data-theme=dark] .text-heading[data-astro-cid-lti2nhaj] output[data-astro-cid-lti2nhaj],:root[data-theme=dark] .field-hint[data-astro-cid-lti2nhaj],:root[data-theme=dark] .flag-fieldset[data-astro-cid-lti2nhaj] legend[data-astro-cid-lti2nhaj] span[data-astro-cid-lti2nhaj],:root[data-theme=dark] .result-summary[data-astro-cid-lti2nhaj],:root[data-theme=dark] .empty-details[data-astro-cid-lti2nhaj],:root[data-theme=dark] .worker-note[data-astro-cid-lti2nhaj],:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .match-heading>span,:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .full-match>span,:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .capture-row dt,:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .no-groups{color:var(--color-muted)}:root[data-theme=dark] .preview-section[data-astro-cid-lti2nhaj],:root[data-theme=dark] .match-list-wrap[data-astro-cid-lti2nhaj],:root[data-theme=dark] .match-item[data-astro-cid-lti2nhaj],:root[data-theme=dark] .capture-row[data-astro-cid-lti2nhaj],:root[data-theme=dark] .worker-note[data-astro-cid-lti2nhaj]{border-color:var(--color-line)}:root[data-theme=dark] .preview-content[data-astro-cid-lti2nhaj] mark{color:#eef3f1;background:#38584e;border-bottom-color:#b7c2bf}:root[data-theme=dark] .preview-content[data-astro-cid-lti2nhaj] .zero-width-marker,:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .zero-width-badge{background:#5d4a2f;border-color:#a58a60;color:#f5e7cd!important}:root[data-theme=dark] .result-state[data-astro-cid-lti2nhaj],:root[data-theme=dark] .action-status[data-astro-cid-lti2nhaj],:root[data-theme=dark] .pattern-row[data-astro-cid-lti2nhaj]>output[data-astro-cid-lti2nhaj],:root[data-theme=dark] .flag-options[data-astro-cid-lti2nhaj] code[data-astro-cid-lti2nhaj]{color:#c5d5d0}:root[data-theme=dark] .field-error[data-astro-cid-lti2nhaj]{color:#f0a6a6}:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .capture-row .capture-value--unmatched{color:#d5b7b7}:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .capture-row .capture-value--empty,:root[data-theme=dark] .match-list[data-astro-cid-lti2nhaj] .full-match .capture-value--empty{color:#e4cfaa}:root[data-theme=dark] .tester-surface[data-astro-cid-lti2nhaj] .button--primary:not(:disabled){color:#1b1e1d;background:#b7c2bf;border-color:#b7c2bf}:root[data-theme=dark] .tester-surface[data-astro-cid-lti2nhaj] .button--primary:not(:disabled):hover{background:#c8d1ce;border-color:#c8d1ce}:root[data-theme=dark] .tester-surface[data-astro-cid-lti2nhaj] .button--secondary{color:#d9dddb;background:#272a28;border-color:#6f7672}:root[data-theme=dark] .tester-surface[data-astro-cid-lti2nhaj] .button:disabled{color:#9da29f;background:#252826;border-color:#3b403d}@media (max-width:56rem){.tester-grid[data-astro-cid-lti2nhaj]{grid-template-columns:1fr}.input-pane[data-astro-cid-lti2nhaj]{border-bottom:1px solid #d7d7d2;border-right:0}.input-pane[data-astro-cid-lti2nhaj] textarea[data-astro-cid-lti2nhaj]{min-height:14rem}}@media (max-width:34rem){.flag-options[data-astro-cid-lti2nhaj]{grid-template-columns:1fr}.details-heading[data-astro-cid-lti2nhaj]{flex-direction:column;align-items:stretch}.details-heading[data-astro-cid-lti2nhaj] .button[data-astro-cid-lti2nhaj]{width:100%}.match-list[data-astro-cid-lti2nhaj] .full-match,.match-list[data-astro-cid-lti2nhaj] .capture-row{grid-template-columns:1fr;gap:.2rem}}.tool-information[data-astro-cid-leoh7rnd]{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);gap:clamp(2rem,7vw,5rem);margin-top:4rem;display:grid}.prose[data-astro-cid-leoh7rnd]{max-width:46rem}.prose[data-astro-cid-leoh7rnd] h2[data-astro-cid-leoh7rnd]{letter-spacing:-.035em;margin:2.5rem 0 .6rem;font-size:1.55rem}.prose[data-astro-cid-leoh7rnd] p[data-astro-cid-leoh7rnd],.prose[data-astro-cid-leoh7rnd] li[data-astro-cid-leoh7rnd]{max-width:40em;color:var(--color-muted);text-wrap:pretty;line-height:1.9}.prose[data-astro-cid-leoh7rnd] code[data-astro-cid-leoh7rnd],.spec-card[data-astro-cid-leoh7rnd] code[data-astro-cid-leoh7rnd]{color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.spec-card[data-astro-cid-leoh7rnd]{border:1px solid var(--color-line);background:0 0;border-radius:0;align-self:start;padding:1.4rem}.spec-card[data-astro-cid-leoh7rnd] h2[data-astro-cid-leoh7rnd]{margin:0 0 1rem;font-size:1.05rem}.spec-card[data-astro-cid-leoh7rnd] dl[data-astro-cid-leoh7rnd]{margin:0}.spec-card[data-astro-cid-leoh7rnd] div[data-astro-cid-leoh7rnd]{border-top:1px solid var(--color-line);padding-block:.75rem}.spec-card[data-astro-cid-leoh7rnd] dt[data-astro-cid-leoh7rnd]{font-size:.78rem;font-weight:750}.spec-card[data-astro-cid-leoh7rnd] dd[data-astro-cid-leoh7rnd]{color:var(--color-muted);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.78rem}@media (max-width:50rem){.tool-information[data-astro-cid-leoh7rnd]{grid-template-columns:1fr}}
