.regex-replace-module__WPgW9W__tool{}.regex-replace-module__WPgW9W__patternRow{align-items:center;gap:var(--space-3);min-block-size:var(--control-height);flex-wrap:wrap;display:flex}.regex-replace-module__WPgW9W__fieldLabel{}.regex-replace-module__WPgW9W__patternInput{min-inline-size:0;font-family:var(--font-mono);flex:1;}.regex-replace-module__WPgW9W__flagsFieldset,.regex-replace-module__WPgW9W__modeFieldset{border:none;min-inline-size:0;margin:0;padding:0}.regex-replace-module__WPgW9W__legend{padding:0;}.regex-replace-module__WPgW9W__flagGrid{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.regex-replace-module__WPgW9W__flagOption{cursor:pointer;flex-wrap:wrap;align-items:baseline;}.regex-replace-module__WPgW9W__flagName{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-family:var(--font-mono)}.regex-replace-module__WPgW9W__flagHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);min-block-size:var(--text-ui-xs-line);flex:100%}.regex-replace-module__WPgW9W__modeRow{}.regex-replace-module__WPgW9W__optionCheck{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);cursor:pointer;}.regex-replace-module__WPgW9W__checkbox{}.regex-replace-module__WPgW9W__radio{}.regex-replace-module__WPgW9W__optionsRow{min-block-size:calc(var(--control-height) * 2 + var(--space-2));}.regex-replace-module__WPgW9W__fieldPair{align-items:center;gap:var(--space-2);flex:260px;min-inline-size:0;display:flex}.regex-replace-module__WPgW9W__textField{min-inline-size:0;font-family:var(--font-mono);flex:1;}.regex-replace-module__WPgW9W__select{}.regex-replace-module__WPgW9W__inlineFieldset{border:none;min-inline-size:0;margin:0;padding:0;}.regex-replace-module__WPgW9W__inlineLegend{padding:0;}.regex-replace-module__WPgW9W__fieldPair[hidden],.regex-replace-module__WPgW9W__optionCheck[hidden],.regex-replace-module__WPgW9W__inlineFieldset[hidden]{display:none}.regex-replace-module__WPgW9W__optionHint{min-block-size:var(--text-ui-sm-line);}.regex-replace-module__WPgW9W__banner{}.regex-replace-module__WPgW9W__capBanner{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.regex-replace-module__WPgW9W__bannerAction{color:var(--color-accent-fg);cursor:pointer;font-size:inherit;text-underline-offset:2px;min-block-size:var(--target-min);background:0 0;border:none;padding:0;text-decoration:underline}.regex-replace-module__WPgW9W__diagnostics{min-block-size:calc(2 * var(--text-ui-sm-line) + 2 * var(--space-2))}.regex-replace-module__WPgW9W__errorBox{}.regex-replace-module__WPgW9W__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);white-space:pre-wrap;overflow-wrap:anywhere}.regex-replace-module__WPgW9W__workspace{}@media (min-width:768px){.regex-replace-module__WPgW9W__workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}.regex-replace-module__WPgW9W__pane{}.regex-replace-module__WPgW9W__paneHeader{block-size:calc(var(--control-height) + var(--space-4) + 1px);}.regex-replace-module__WPgW9W__paneLabel{}.regex-replace-module__WPgW9W__paneActions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:inline-flex}.regex-replace-module__WPgW9W__paneAction{}.regex-replace-module__WPgW9W__paneBadge{}.regex-replace-module__WPgW9W__staleBadge{}.regex-replace-module__WPgW9W__copyButton{flex:none;margin-inline-start:auto;}.regex-replace-module__WPgW9W__swapWrap{}.regex-replace-module__WPgW9W__swapSizer{}.regex-replace-module__WPgW9W__summaryRow{padding:var(--space-2) var(--pane-padding) 0;min-block-size:calc(var(--text-ui-sm-line) + var(--space-2));font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.regex-replace-module__WPgW9W__inputArea{white-space:pre-wrap;}.regex-replace-module__WPgW9W__outputArea{white-space:pre;min-block-size:0;overflow:auto;}.regex-replace-module__WPgW9W__stale{}.regex-replace-module__WPgW9W__dropOverlay{background:var(--color-bg-pane);border:2px dashed var(--color-accent-fg);border-radius:var(--radius-md);color:var(--color-accent-fg);font-size:var(--text-ui-md-size);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.regex-replace-module__WPgW9W__previewSection{block-size:var(--pane-min-block);}.regex-replace-module__WPgW9W__previewHeader{block-size:calc(var(--control-height) + var(--space-4) + 1px);}.regex-replace-module__WPgW9W__previewViewport{min-block-size:0;padding:var(--space-2) var(--pane-padding);flex:1;overflow:auto}.regex-replace-module__WPgW9W__previewViewport:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.regex-replace-module__WPgW9W__previewTable{border-collapse:collapse;inline-size:100%;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);table-layout:fixed}.regex-replace-module__WPgW9W__previewTable th{text-align:start;color:var(--color-text-muted);font-weight:var(--weight-medium);inline-size:50%;padding-block-end:var(--space-1)}.regex-replace-module__WPgW9W__previewTable td{vertical-align:top;border-block-start:1px solid var(--color-border-subtle);padding-block:2px}.regex-replace-module__WPgW9W__previewCell{font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap}.regex-replace-module__WPgW9W__previewEmpty{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted)}.regex-replace-module__WPgW9W__statusLine{}.regex-replace-module__WPgW9W__statusRight{}.regex-replace-module__WPgW9W__chips{gap:var(--space-2);min-block-size:calc(var(--text-ui-xs-line) + 2 * var(--space-1));flex-wrap:wrap;padding:0;list-style:none;display:flex}.regex-replace-module__WPgW9W__chip{align-items:center;gap:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-info-fg);background:var(--color-info-bg);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);display:inline-flex}.regex-replace-module__WPgW9W__actions{}.regex-replace-module__WPgW9W__actionButton{}.regex-replace-module__WPgW9W__actionPrimary{}.regex-replace-module__WPgW9W__actionLink{align-items:center;text-decoration:none;display:inline-flex;}.regex-replace-module__WPgW9W__shareNote,.regex-replace-module__WPgW9W__handoff,.regex-replace-module__WPgW9W__keyboardHint,.regex-replace-module__WPgW9W__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.regex-replace-module__WPgW9W__dialog{}.regex-replace-module__WPgW9W__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.regex-replace-module__WPgW9W__dialogActions{gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.regex-replace-module__WPgW9W__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.regex-replace-module__WPgW9W__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.regex-replace-module__WPgW9W__kbd{}@media (max-width:767px){.regex-replace-module__WPgW9W__pane{min-block-size:40vh}.regex-replace-module__WPgW9W__previewSection{block-size:40vh}.regex-replace-module__WPgW9W__flagHint{min-block-size:calc(var(--text-ui-xs-line) * 2)}.regex-replace-module__WPgW9W__optionHint{min-block-size:calc(var(--text-ui-sm-line) * 2)}.regex-replace-module__WPgW9W__chips{min-block-size:calc(2 * (var(--text-ui-xs-line) + 2 * var(--space-1)) + var(--space-2))}.regex-replace-module__WPgW9W__diagnostics{min-block-size:calc(3 * var(--text-ui-sm-line) + 2 * var(--space-2))}}@media (min-width:768px) and (max-width:1023px){.regex-replace-module__WPgW9W__pane{min-block-size:260px}.regex-replace-module__WPgW9W__previewSection{block-size:260px}.regex-replace-module__WPgW9W__inputArea{min-block-size:200px}}@media (pointer:coarse){.regex-replace-module__WPgW9W__actionButton,.regex-replace-module__WPgW9W__actionLink,.regex-replace-module__WPgW9W__copyButton{min-inline-size:var(--target-touch)}.regex-replace-module__WPgW9W__paneAction{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.regex-replace-module__WPgW9W__bannerAction{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}@media (max-width:1023px){.regex-replace-module__WPgW9W__actionButton,.regex-replace-module__WPgW9W__actionLink,.regex-replace-module__WPgW9W__paneAction,.regex-replace-module__WPgW9W__copyButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.regex-replace-module__WPgW9W__optionCheck,.regex-replace-module__WPgW9W__flagOption{min-block-size:var(--target-touch)}.regex-replace-module__WPgW9W__bannerAction{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
