.dns-lookup-module__dsn5Xq__tool{}.dns-lookup-module__dsn5Xq__meterBar{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.dns-lookup-module__dsn5Xq__well{justify-content:center;gap:var(--space-1);min-block-size:52px;padding:var(--space-1) var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;min-inline-size:12ch;display:inline-flex}.dns-lookup-module__dsn5Xq__wellLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.dns-lookup-module__dsn5Xq__wellValue{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.dns-lookup-module__dsn5Xq__banner{}.dns-lookup-module__dsn5Xq__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}.dns-lookup-module__dsn5Xq__inputPane,.dns-lookup-module__dsn5Xq__pane{background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);flex-direction:column;display:flex}.dns-lookup-module__dsn5Xq__paneHeader{}.dns-lookup-module__dsn5Xq__paneLabel{}.dns-lookup-module__dsn5Xq__subHeading{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.dns-lookup-module__dsn5Xq__paneCopy{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);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.dns-lookup-module__dsn5Xq__paneCopy:hover:not(:disabled){border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.dns-lookup-module__dsn5Xq__paneCopy:disabled{opacity:var(--opacity-disabled);cursor:default}.dns-lookup-module__dsn5Xq__queryRow{align-items:flex-end;gap:var(--space-3);padding:var(--pane-padding);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.dns-lookup-module__dsn5Xq__nameField{border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg-surface);min-inline-size:0;padding-inline:var(--space-3);min-block-size:var(--control-height-lg);font-family:var(--font-mono);font-feature-settings:"zero";font-size:max(var(--text-code-size), 16px);line-height:var(--text-code-line);color:var(--color-text-primary);flex:18ch}.dns-lookup-module__dsn5Xq__nameField::placeholder{color:var(--color-text-muted)}.dns-lookup-module__dsn5Xq__typeCell{gap:var(--space-1);flex-direction:column;flex:22ch;min-inline-size:0;display:inline-flex}.dns-lookup-module__dsn5Xq__typeLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.dns-lookup-module__dsn5Xq__select{}.dns-lookup-module__dsn5Xq__hintLine{min-block-size:calc(var(--text-ui-xs-line) * 2);padding-inline:var(--pane-padding);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.dns-lookup-module__dsn5Xq__hintLine:last-child{padding-block-end:var(--space-2)}.dns-lookup-module__dsn5Xq__transportBody{gap:var(--space-2);block-size:304px;padding:var(--pane-padding);flex-direction:column;display:flex;overflow:auto}.dns-lookup-module__dsn5Xq__introLine,.dns-lookup-module__dsn5Xq__disclosureLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.dns-lookup-module__dsn5Xq__resolverFieldset{gap:var(--space-4);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.dns-lookup-module__dsn5Xq__resolverLegend{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);padding:0}.dns-lookup-module__dsn5Xq__resolverOption{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.dns-lookup-module__dsn5Xq__resolverLabel{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);min-block-size:var(--target-min);cursor:pointer;display:inline-flex}.dns-lookup-module__dsn5Xq__resolverLink{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);text-underline-offset:2px;min-block-size:var(--target-min);align-items:center;text-decoration:underline;display:inline-flex}.dns-lookup-module__dsn5Xq__radio{}.dns-lookup-module__dsn5Xq__checkbox{}.dns-lookup-module__dsn5Xq__queryNameLine,.dns-lookup-module__dsn5Xq__digRow{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.dns-lookup-module__dsn5Xq__inlineLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.dns-lookup-module__dsn5Xq__inlineValue{font-family:var(--font-mono);font-feature-settings:"zero";color:var(--color-text-primary);-webkit-user-select:all;user-select:all}.dns-lookup-module__dsn5Xq__requestLine{padding:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);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);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.dns-lookup-module__dsn5Xq__digLine{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dns-lookup-module__dsn5Xq__textarea{resize:vertical;inline-size:100%;padding:var(--pane-padding);font-family:var(--font-mono);font-feature-settings:"zero";font-size:max(var(--text-code-size), 16px);line-height:var(--text-code-line);color:var(--color-text-primary);overflow-wrap:anywhere;background:0 0;border:none;block-size:176px;min-block-size:176px;overflow:auto}.dns-lookup-module__dsn5Xq__textarea::placeholder{color:var(--color-text-muted)}.dns-lookup-module__dsn5Xq__textarea:focus-visible,.dns-lookup-module__dsn5Xq__nameField:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.dns-lookup-module__dsn5Xq__resultsBody{gap:var(--space-2);block-size:448px;padding:var(--pane-padding);flex-direction:column;display:flex;overflow:auto}.dns-lookup-module__dsn5Xq__paneEmpty{}.dns-lookup-module__dsn5Xq__summaryLine{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.dns-lookup-module__dsn5Xq__chainLine{min-block-size:calc(var(--text-ui-xs-line) * 2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.dns-lookup-module__dsn5Xq__sampleLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);overflow-wrap:anywhere}.dns-lookup-module__dsn5Xq__staleBadge{color:var(--color-warning-fg);background:var(--color-warning-bg);border-radius:var(--radius-full);padding:0 var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);white-space:nowrap}.dns-lookup-module__dsn5Xq__staleOutput{opacity:var(--opacity-stale)}.dns-lookup-module__dsn5Xq__noAnswerLine,.dns-lookup-module__dsn5Xq__flagLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.dns-lookup-module__dsn5Xq__tableScroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);max-block-size:208px;overflow:auto}.dns-lookup-module__dsn5Xq__tableScroll:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.dns-lookup-module__dsn5Xq__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line)}.dns-lookup-module__dsn5Xq__tableCaption{text-align:start;padding:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.dns-lookup-module__dsn5Xq__table th{text-align:start;padding:var(--space-1) var(--space-2);background:var(--color-bg-raised);color:var(--color-text-muted);font-weight:var(--weight-medium);white-space:nowrap;position:sticky;inset-block-start:0}.dns-lookup-module__dsn5Xq__table td{padding:var(--space-1) var(--space-2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:top}.dns-lookup-module__dsn5Xq__numeric{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dns-lookup-module__dsn5Xq__cellName,.dns-lookup-module__dsn5Xq__cellValue{font-family:var(--font-mono);font-feature-settings:"zero";overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dns-lookup-module__dsn5Xq__statusLine{}.dns-lookup-module__dsn5Xq__statusRight{}.dns-lookup-module__dsn5Xq__statusInvalid{}.dns-lookup-module__dsn5Xq__errorBox{}.dns-lookup-module__dsn5Xq__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);overflow-wrap:anywhere}.dns-lookup-module__dsn5Xq__errorActions{gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.dns-lookup-module__dsn5Xq__chips{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dns-lookup-module__dsn5Xq__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}.dns-lookup-module__dsn5Xq__actions{}.dns-lookup-module__dsn5Xq__actionButton{}.dns-lookup-module__dsn5Xq__actionPrimary{}.dns-lookup-module__dsn5Xq__shareNote,.dns-lookup-module__dsn5Xq__keyboardHint,.dns-lookup-module__dsn5Xq__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.dns-lookup-module__dsn5Xq__caveats{gap:var(--space-1);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);flex-direction:column;padding-inline-start:var(--space-5);list-style:outside;display:flex}.dns-lookup-module__dsn5Xq__trustLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.dns-lookup-module__dsn5Xq__dialog{}.dns-lookup-module__dsn5Xq__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.dns-lookup-module__dsn5Xq__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}.dns-lookup-module__dsn5Xq__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.dns-lookup-module__dsn5Xq__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.dns-lookup-module__dsn5Xq__kbd{}@media (max-width:767px){.dns-lookup-module__dsn5Xq__transportBody{block-size:416px}.dns-lookup-module__dsn5Xq__resultsBody{block-size:520px}.dns-lookup-module__dsn5Xq__tableScroll{max-block-size:240px}}@media (max-width:1023px){.dns-lookup-module__dsn5Xq__actionButton,.dns-lookup-module__dsn5Xq__select,.dns-lookup-module__dsn5Xq__paneCopy{min-block-size:var(--target-touch)}.dns-lookup-module__dsn5Xq__paneCopy{min-inline-size:var(--target-touch)}.dns-lookup-module__dsn5Xq__bannerAction,.dns-lookup-module__dsn5Xq__optionCheck,.dns-lookup-module__dsn5Xq__resolverLabel,.dns-lookup-module__dsn5Xq__resolverLink{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}@media (pointer:coarse){.dns-lookup-module__dsn5Xq__paneCopy{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.dns-lookup-module__dsn5Xq__bannerAction,.dns-lookup-module__dsn5Xq__optionCheck,.dns-lookup-module__dsn5Xq__resolverLabel,.dns-lookup-module__dsn5Xq__resolverLink{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
