.xpath-tester-module__Tu1I6G__tool{}.xpath-tester-module__Tu1I6G__instrumentBar{align-items:center;gap:var(--space-3);min-block-size:var(--control-height);flex-wrap:wrap;display:flex}.xpath-tester-module__Tu1I6G__summary{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);white-space:nowrap;display:inline-flex}.xpath-tester-module__Tu1I6G__liveIndicator{margin-inline-start:auto}.xpath-tester-module__Tu1I6G__exprSection{gap:var(--space-2);flex-direction:column;display:flex}.xpath-tester-module__Tu1I6G__exprLabel{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.xpath-tester-module__Tu1I6G__exprInput{min-block-size:var(--control-height-lg);padding-inline:var(--space-3);font-family:var(--font-mono);font-size:max(var(--text-code-size), 16px);line-height:var(--text-code-line);color:var(--color-text-primary);background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md)}.xpath-tester-module__Tu1I6G__exprInput::placeholder{color:var(--color-text-muted)}.xpath-tester-module__Tu1I6G__exprInput:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.xpath-tester-module__Tu1I6G__exprAccent{border-color:var(--color-accent-fg)}.xpath-tester-module__Tu1I6G__exprInvalid{border-color:var(--color-danger-fg)}.xpath-tester-module__Tu1I6G__exprHint{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)}.xpath-tester-module__Tu1I6G__nsSection{gap:var(--space-2);flex-direction:column;display:flex}.xpath-tester-module__Tu1I6G__nsHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xpath-tester-module__Tu1I6G__nsTitle{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.xpath-tester-module__Tu1I6G__nsAddButton{margin-inline-start:auto;}.xpath-tester-module__Tu1I6G__nsColumnHeads{display:none}.xpath-tester-module__Tu1I6G__nsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xpath-tester-module__Tu1I6G__nsRow{grid-template-columns:minmax(0, 1fr) var(--target-min);gap:var(--space-2);align-items:center;display:grid}.xpath-tester-module__Tu1I6G__nsPrefixInput{font-family:var(--font-mono);grid-area:1/1;}.xpath-tester-module__Tu1I6G__nsUriInput{font-family:var(--font-mono);grid-area:2/1;}.xpath-tester-module__Tu1I6G__nsRemoveButton{grid-area:1/2;}@media (min-width:640px){.xpath-tester-module__Tu1I6G__nsColumnHeads{grid-template-columns:minmax(0, 16ch) minmax(0, 1fr) var(--target-min);gap:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);display:grid}.xpath-tester-module__Tu1I6G__nsRow{grid-template-columns:minmax(0, 16ch) minmax(0, 1fr) var(--target-min)}.xpath-tester-module__Tu1I6G__nsUriInput{grid-area:1/2}.xpath-tester-module__Tu1I6G__nsRemoveButton{grid-area:1/3}}.xpath-tester-module__Tu1I6G__nsFooter{min-block-size:calc(var(--text-ui-xs-line) * 3);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.xpath-tester-module__Tu1I6G__nsFooterHint{margin-inline-end:var(--space-1)}.xpath-tester-module__Tu1I6G__banner{}.xpath-tester-module__Tu1I6G__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);overflow-wrap:anywhere}.xpath-tester-module__Tu1I6G__linkButton{color:var(--color-accent-fg);font-size:inherit;line-height:inherit;cursor:pointer;text-underline-offset:2px;text-align:start;background:0 0;border:none;padding:0;text-decoration:underline}.xpath-tester-module__Tu1I6G__linkButton:hover:not(:disabled){color:var(--color-accent-fg)}.xpath-tester-module__Tu1I6G__linkButton:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.xpath-tester-module__Tu1I6G__errorBox{}.xpath-tester-module__Tu1I6G__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-family:var(--font-mono);overflow-wrap:anywhere}.xpath-tester-module__Tu1I6G__errorFrame{padding:var(--space-2);background:var(--color-bg-pane);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);white-space:pre;margin:0;overflow-x:auto}.xpath-tester-module__Tu1I6G__errorActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.xpath-tester-module__Tu1I6G__chips{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xpath-tester-module__Tu1I6G__chip{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-sm);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.xpath-tester-module__Tu1I6G__workspace{align-items:start;}.xpath-tester-module__Tu1I6G__inputColumn{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.xpath-tester-module__Tu1I6G__inputPane{overflow:hidden;}.xpath-tester-module__Tu1I6G__paneHeader{}.xpath-tester-module__Tu1I6G__paneLabel{}.xpath-tester-module__Tu1I6G__fileButton{}.xpath-tester-module__Tu1I6G__textarea{}.xpath-tester-module__Tu1I6G__dropOverlay{padding:var(--space-4);text-align:center;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-accent-fg);background:var(--color-bg-surface);border:1px dashed var(--color-accent-fg);border-radius:var(--radius-md);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xpath-tester-module__Tu1I6G__resultPane{overflow:hidden;}.xpath-tester-module__Tu1I6G__stalePane{border-color:var(--color-warning-fg)}.xpath-tester-module__Tu1I6G__paneBadge{}.xpath-tester-module__Tu1I6G__paneBadgeStale{}.xpath-tester-module__Tu1I6G__resultScroll{min-block-size:var(--editor-min-block);max-block-size:var(--editor-min-block);background:var(--color-bg-pane);flex:1;overflow:auto}.xpath-tester-module__Tu1I6G__paneEmpty{block-size:100%;}.xpath-tester-module__Tu1I6G__emptyHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.xpath-tester-module__Tu1I6G__scalarWell{block-size:100%;padding:var(--pane-padding);justify-content:center;align-items:center;display:flex}.xpath-tester-module__Tu1I6G__scalarValue{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;margin:0}.xpath-tester-module__Tu1I6G__matchTable{border-collapse:collapse;inline-size:100%}.xpath-tester-module__Tu1I6G__matchHeaderCell{text-align:start;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-bg-surface);border-block-end:1px solid var(--color-border-subtle);padding:var(--space-1) var(--space-3);position:sticky;inset-block-start:0}.xpath-tester-module__Tu1I6G__matchRow{border-block-end:1px solid var(--color-border-subtle)}.xpath-tester-module__Tu1I6G__matchNodeCell{text-align:start;vertical-align:top;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.xpath-tester-module__Tu1I6G__matchPosition{min-inline-size:var(--space-5);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-ui-xs-size);font-variant-numeric:tabular-nums;margin-inline-end:var(--space-2);display:inline-block}.xpath-tester-module__Tu1I6G__matchName{font-family:var(--font-mono);font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary)}.xpath-tester-module__Tu1I6G__matchPathCell{vertical-align:top;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;inline-size:32%}.xpath-tester-module__Tu1I6G__matchPath{font-family:var(--font-mono);font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-secondary)}.xpath-tester-module__Tu1I6G__matchLineCell{vertical-align:top;text-align:end;padding:var(--space-2) var(--space-2);font-family:var(--font-mono);font-size:var(--text-ui-xs-size);line-height:var(--text-code-line);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.xpath-tester-module__Tu1I6G__matchValueCell{vertical-align:top;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.xpath-tester-module__Tu1I6G__matchValue{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-secondary)}.xpath-tester-module__Tu1I6G__matchCopyCell{vertical-align:top;text-align:end;padding:var(--space-1) var(--space-2);inline-size:72px}.xpath-tester-module__Tu1I6G__rowCopy{min-block-size:28px;padding-inline:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);cursor:pointer}.xpath-tester-module__Tu1I6G__rowCopy:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.xpath-tester-module__Tu1I6G__paneFooter{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border-subtle)}.xpath-tester-module__Tu1I6G__sourcePane{overflow:hidden;}.xpath-tester-module__Tu1I6G__wrapToggle{align-items:center;gap:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);cursor:pointer;margin-inline-start:auto;display:inline-flex}.xpath-tester-module__Tu1I6G__sourceScroll{background:var(--color-bg-pane);flex:1;min-block-size:240px;max-block-size:240px;overflow:auto}.xpath-tester-module__Tu1I6G__sourcePre{padding:var(--pane-padding);font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre;margin:0}.xpath-tester-module__Tu1I6G__sourceWrap{white-space:pre-wrap;overflow-wrap:anywhere}.xpath-tester-module__Tu1I6G__mark{background:color-mix(in srgb, var(--color-accent-fg) 20%, transparent);color:inherit;border-radius:var(--radius-sm)}.xpath-tester-module__Tu1I6G__checkbox{}.xpath-tester-module__Tu1I6G__statusLine{}.xpath-tester-module__Tu1I6G__statusRight{}.xpath-tester-module__Tu1I6G__statusInvalid{}.xpath-tester-module__Tu1I6G__actions{}.xpath-tester-module__Tu1I6G__actionButton{}.xpath-tester-module__Tu1I6G__actionPrimary{}.xpath-tester-module__Tu1I6G__shareNote,.xpath-tester-module__Tu1I6G__keyboardHint,.xpath-tester-module__Tu1I6G__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.xpath-tester-module__Tu1I6G__dialog{}.xpath-tester-module__Tu1I6G__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.xpath-tester-module__Tu1I6G__dialogActions{gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.xpath-tester-module__Tu1I6G__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.xpath-tester-module__Tu1I6G__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.xpath-tester-module__Tu1I6G__kbd{}.xpath-tester-module__Tu1I6G__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);min-block-size:var(--target-min);display:inline-flex}@media (pointer:coarse){.xpath-tester-module__Tu1I6G__sourcePre,.xpath-tester-module__Tu1I6G__scalarValue{font-size:max(var(--text-code-size), 16px)}}@media (max-width:767px){.xpath-tester-module__Tu1I6G__matchPathCell{inline-size:auto}}@media (max-width:1023px){.xpath-tester-module__Tu1I6G__exprInput,.xpath-tester-module__Tu1I6G__rowCopy{min-block-size:var(--target-touch)}.xpath-tester-module__Tu1I6G__rowCopy{min-inline-size:var(--target-touch)}.xpath-tester-module__Tu1I6G__linkButton,.xpath-tester-module__Tu1I6G__optionCheck,.xpath-tester-module__Tu1I6G__wrapToggle{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}@media (pointer:coarse){.xpath-tester-module__Tu1I6G__exprInput,.xpath-tester-module__Tu1I6G__rowCopy{min-block-size:var(--target-touch)}.xpath-tester-module__Tu1I6G__rowCopy{min-inline-size:var(--target-touch)}.xpath-tester-module__Tu1I6G__linkButton,.xpath-tester-module__Tu1I6G__optionCheck,.xpath-tester-module__Tu1I6G__wrapToggle{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
