.who-result.dns-result{grid-template-areas:"search""head""panel""side"}@media (width>=64rem){.who-result.dns-result{grid-template-areas:"search side""head side""panel side"}}@media (width<64rem){.dns-result>.who-side{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid #9fb0cc2e}}.dns-result.is-single{grid-template-areas:"search""head""panel"}.dns-typebar{position:relative}.dns-types{margin-top:10px}.dns-typebar+.who-row{margin-top:4px}.dns-type{border:1px solid var(--color-line-control);background:var(--color-page);height:28px;font:500 12px/16px var(--font-mono);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px;transition:border-color .12s,background-color .12s;display:inline-flex}.dns-type:hover{border-color:var(--color-ink-secondary)}.dns-type[aria-pressed=true]{border-color:var(--color-tile);background:var(--color-tile);color:var(--color-on-navy)}.dns-type.more{font-family:var(--font-sans);padding-right:7px}.dns-type.more[aria-pressed=true]{font-family:var(--font-mono)}.dns-type.more svg{color:var(--color-ink-secondary)}.dns-type[aria-pressed=true].more svg{color:var(--color-on-navy)}.dns-more{z-index:30;min-width:10rem;list-style:none;position:absolute;top:calc(100% + 4px)}.dns-more .menu-item{min-height:36px;font-size:13px}.dns-more .menu-item[aria-checked=true]{background:var(--color-surface-selected)}.who-sub .dns-count{font-variant-numeric:tabular-nums}.who-sub .mk{margin-right:1px}.rec{border-bottom:1px solid var(--color-line);padding:10px 0 12px}.rec:last-of-type{border-bottom:0}.rec-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rec-head .result-chip{min-width:42px;height:24px;font-size:13px}.rec-name{font:600 15px/22px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;display:inline-flex}.rec-count{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.rec-ttl{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rec-ttl .mono{font:400 12px/18px var(--font-mono)}.rec-sync{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.sync{border:1px solid var(--color-line);background:var(--color-page);height:24px;font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex}.sync .mk{vertical-align:0}.sync b{font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink)}.sync>svg:first-child{color:var(--color-ink-secondary)}.sync[data-tone=ok]{border-color:color-mix(in oklab, var(--color-ok-mark) 45%, transparent)}.sync[data-tone=warn]{border-color:var(--color-warn-mark);background:var(--color-warn-fill);color:var(--color-warn)}.sync[data-tone=warn] b{color:var(--color-warn)}.sync[data-tone=fail]{border-color:var(--color-fail-mark);background:var(--color-fail-fill);color:var(--color-fail)}.sync[data-tone=fail] b{color:var(--color-fail)}.sync[data-tone=unknown]{border-style:dashed}.rec-rows{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.rec-row{border-top:1px solid color-mix(in oklab, var(--color-line) 60%, transparent);flex-wrap:wrap;align-items:center;gap:2px 14px;min-height:32px;padding:3px 0;display:flex}.rec-row:first-child{border-top:0}.rec-val{flex:auto;min-width:0;max-width:100%}.rec-val .copy-value{max-width:100%;font-size:14px}.rec-meta{max-width:100%;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);text-align:right;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:2px 6px;margin-left:auto;display:inline-flex}.rec-meta b{color:var(--color-ink);font-weight:500}.rec-meta .mk{margin-right:1px}.rec-meta .sep{color:var(--color-line-strong)}.rec-meta .mono{font:400 12px/18px var(--font-mono)}.rec-meta .who-chip{height:20px;font-size:11px}.rec-more{min-height:32px;margin:4px 0 -4px -8px}.rec-none{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:12px 0 0;padding:8px 12px;display:flex}.rec-none .result-chip{opacity:.7;min-width:0;height:20px;font-size:11px}.rec-note{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin:8px 0 0}.rec-note strong{color:var(--color-ink);font-weight:500}.rec-note code,.mail-sub code{font:400 12px/18px var(--font-mono);color:var(--color-ink)}.rec-note a,.diff-foot a,.mail-sub a,.nsv-checks a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px}.nsv-checks.first{border-top:0;margin-top:6px;padding-top:0}.rec-diff{border:1px solid color-mix(in oklab, var(--color-warn-mark) 50%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-warn-mark) 7%, var(--color-surface-raised));grid-template-columns:minmax(0,1fr);gap:8px 14px;margin-top:10px;padding:10px 12px;display:grid}@container (width>=38rem){.rec-diff{grid-template-columns:repeat(3,minmax(0,1fr))}}.diff-cell{gap:3px;min-width:0;display:grid}.diff-src{font:500 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:6px;display:flex}.diff-src .mk{vertical-align:0}.diff-val{font:500 14px/20px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.diff-val svg{flex:none}.diff-sub{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}.diff-sub b{font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;color:inherit}.diff-cell[data-tone=warn] .diff-val,.diff-cell[data-tone=warn] .diff-sub{color:var(--color-warn)}.diff-cell[data-tone=fail] .diff-val,.diff-cell[data-tone=fail] .diff-sub{color:var(--color-fail)}.diff-foot{border-top:1px solid color-mix(in oklab, var(--color-warn-mark) 30%, transparent);font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;grid-column:1/-1;margin:0;padding-top:8px}.diff-foot strong{color:var(--color-ink);font-weight:500}.soa{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:6px 0 0;display:grid}@container (width>=38rem){.soa{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<38rem){.soa>div.wide{grid-column:1/-1}}@container (width>=38rem){.soa>div.wide{grid-column:span 2}}.soa>div{border-top:1px solid color-mix(in oklab, var(--color-line) 60%, transparent);gap:1px;padding:6px 0;display:grid}.soa dt{font:500 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary)}.soa dd{font:400 13px/20px var(--font-mono);color:var(--color-ink);overflow-wrap:break-word;margin:0}.soa dd .dim{font:500 12px/18px var(--font-sans);color:var(--color-ink-secondary)}.soa dd .copy-value{max-width:100%;font-size:13px}.chain{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;display:flex}.chain-hop{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-page);max-width:100%;min-height:32px;font:400 13px/18px var(--font-mono);color:var(--color-ink);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chain-hop.end{border-color:color-mix(in oklab, var(--color-ok-mark) 50%, transparent);color:var(--color-ok)}.chain-hop .copy-value{max-width:100%;font-size:13px}.chain-hop.end .copy-value{color:var(--color-ok)}.chain-arrow{font:500 11px/16px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.chain-arrow svg{color:var(--color-link)}.mail-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px;display:grid}@container (width>=38rem){.mail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mail-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised);align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.mail-card.wide{grid-column:1/-1}.mail-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.mail-title{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:6px;margin:0;display:inline-flex}.mail-title svg{color:var(--color-link)}.mail-head .who-chip{margin-left:auto}.mail-val{font:400 13px/19px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.mail-val .copy-value{max-width:100%;font-size:13px}.mail-val .dim,.mail-val.dim{font:500 12px/18px var(--font-sans);color:var(--color-ink-secondary)}.mail-sub{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin:0}.mail-sub b,.mail-sub strong{color:var(--color-ink);font-weight:500}.mail-provider{align-items:center;gap:10px;min-width:0;display:flex}.mail-provider>div{min-width:0}.mail-provider .tile{border:1px solid var(--color-line);background:var(--color-on-navy);width:38px;height:38px;box-shadow:var(--shadow-card);border-radius:10px;flex:none;place-items:center;display:grid}.mail-provider .tile img{border-radius:5px}:root .mail-provider .tile .logo-light{display:block}:root .mail-provider .tile .logo-dark{display:none}.mail-provider .tile .monogram{font:700 16px/1 var(--font-sans);color:var(--color-navy)}.mail-provider .name{font:600 16px/22px var(--font-sans);color:var(--color-ink);margin:0}.mail-provider .sub{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:0 8px;margin:0;display:flex}.mail-provider .sub .mono{font:400 12px/18px var(--font-mono);overflow-wrap:anywhere}.spf-tokens{flex-wrap:wrap;gap:4px;display:flex}.spf-token{border:1px solid var(--color-line);background:var(--color-page);max-width:100%;min-height:26px;font:400 12px/16px var(--font-mono);color:var(--color-ink);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.spf-token .term{overflow-wrap:anywhere}.spf-token i{font:500 11px/16px var(--font-sans);color:var(--color-ink-secondary);font-style:normal}.spf-token[data-tone=warn]{border-color:color-mix(in oklab, var(--color-warn-mark) 60%, transparent)}.spf-meter{vertical-align:-1px;gap:2px;margin-right:4px;display:inline-flex}.spf-meter i{background:var(--color-line-strong);border-radius:2px;width:7px;height:10px}.spf-meter i.on{background:var(--color-ok-mark)}.spf-meter i.hot{background:var(--color-warn-mark)}.mail-card .who-chiplink{justify-self:start;margin-top:2px}.nsv{margin:6px 0 0;padding:0;list-style:none}.nsv-row{border-bottom:1px solid var(--color-line);grid-template-columns:18px minmax(9rem,1fr) minmax(0,auto);align-items:center;gap:2px 12px;min-height:40px;padding:6px 0;display:grid}.nsv-row:last-child{border-bottom:0}.nsv-idx{font:400 12px/20px var(--font-mono);color:var(--color-ink-secondary)}.nsv-host{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.nsv-host .copy-value{max-width:100%;font-size:14px}.nsv-ip{font:400 12px/18px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere}.nsv-right{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);text-align:right;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:2px 10px;display:inline-flex}.nsv-right>*{white-space:nowrap}.nsv-right .mono{font:400 13px/18px var(--font-mono);color:var(--color-ink)}.nsv-right .by{color:var(--color-ink);align-items:center;gap:5px;display:inline-flex}.nsv-row[data-tone=warn] .nsv-right,.nsv-row[data-tone=warn] .nsv-right .mono{color:var(--color-warn)}.nsv-row[data-tone=fail] .nsv-right,.nsv-row[data-tone=fail] .nsv-right .mono{color:var(--color-fail)}.nsv-row[data-tone=unknown] .nsv-right .mono{color:var(--color-ink-secondary)}@container (width<30rem){.nsv-right .ms{display:none}}.nsv-checks{border-top:1px solid var(--color-line);font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);gap:5px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.nsv-checks li{text-wrap:pretty;align-items:flex-start;gap:8px;display:flex}.nsv-checks li>svg{flex:none;margin-top:2px}.nsv-checks strong{color:var(--color-ink);font-weight:500}.nsv-checks .mono{font:400 12px/18px var(--font-mono)}.nsv-checks .who-chip{vertical-align:-5px}.cmd{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px}.cmd-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cmd-title{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:6px;margin:0;display:inline-flex}.cmd-title svg{color:var(--color-link)}.cmd-tabs{background:var(--color-surface);border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.cmd-tab{height:26px;font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px}.cmd-tab[aria-selected=true]{background:var(--color-surface-raised);box-shadow:var(--shadow-card);color:var(--color-ink)}.cmd .terminal{border-radius:var(--radius-lg);box-shadow:none;margin-top:8px}.cmd .terminal-bar .btn{min-height:32px;color:var(--color-mist);margin-left:auto}.cmd .terminal-bar .btn:hover{color:var(--color-cloud)}.cmd .terminal-body{font:400 12.5px/19px var(--font-mono);color:var(--color-cloud);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 14px 12px}.terminal-body .p{color:var(--color-mist);-webkit-user-select:none;user-select:none}.terminal-body .c{color:var(--color-mist)}.terminal-body .k{color:var(--color-cyan)}.who-raw-actions{gap:2px;margin-left:auto;display:inline-flex}.who-raw .terminal-bar .who-raw-actions .btn{margin-left:0}.who-raw .terminal-bar .btn.btn-ghost{text-decoration:none}.life-tile.brand{background:var(--color-on-navy);border-color:#ffffffd9;padding:0}.life-tile.brand img{border-radius:5px}:root .life-tile.brand .logo-light{display:block}:root .life-tile.brand .logo-dark{display:none}.life-tile.brand .monogram{font:700 17px/1 var(--font-sans);color:var(--color-navy)}.life-node[data-tone=ok] .life-tile.brand{border-color:color-mix(in oklab, var(--color-ok-mark) 70%, transparent)}.life-node[data-tone=warn] .life-tile.brand{border-color:var(--color-warn-mark);background:var(--color-on-navy)}.life-node[data-tone=fail] .life-tile.brand{border-color:var(--color-fail-mark);background:var(--color-on-navy)}.life-node.hot .life-tile{box-shadow:0 0 0 2px var(--color-cyan), 0 0 0 6px #22d3ee24}.life-node.hot .life-label{color:var(--color-cyan)}@media (width>=64rem){.who-side .life-node.hot{background:linear-gradient(90deg,#22d3ee24,#22d3ee05);border-radius:12px;margin-inline:-10px;padding:6px 10px}}.life-sub .l{overflow-wrap:anywhere;display:block}.life-sub .l[data-tone=ok]{color:var(--color-ok)}.life-sub .l[data-tone=warn]{color:var(--color-warn)}.life-sub .l[data-tone=fail]{color:var(--color-fail)}.life-sub .l[data-tone=unknown]{color:var(--color-mist)}.life-sub .mk{vertical-align:-3px;margin-right:3px}.life-sub .mk.mono-tile{color:var(--color-cloud);background:#ffffff14;border-color:#9fb0cc66}.life-sub b{color:var(--color-cloud);font-weight:500}.life-sub .cd{font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}@media (width>=64rem){.who-side .life-sub .cd{font-size:13px;line-height:18px}}.dns-result .life-date{overflow-wrap:anywhere}.life-node.busy .life-tile{border-style:dashed;border-color:var(--color-cyan);color:var(--color-cyan)}@media (prefers-reduced-motion:no-preference){.life-node.busy .life-tile svg{animation:.9s linear infinite dns-spin}.life-lane[data-tone=busy]:before{animation:1s ease-in-out infinite dns-lane-pulse}}@keyframes dns-spin{to{rotate:360deg}}.life-node.pending .life-tile{color:#9fb0cc99;background:0 0;border-style:dotted;border-color:#9fb0cc66}.life-node.pending .life-tile.brand{background:var(--color-on-navy);opacity:.7;border-style:dotted;border-color:#9fb0cc80}.life-node.pending .life-date,.life-node.pending .life-label{color:var(--color-mist)}.life-node.pending .life-date{font-family:var(--font-sans);font-weight:500}.life-lane[data-tone=busy]:before{border-left-style:dashed;border-left-color:var(--color-cyan);border-top-style:dashed;border-top-color:var(--color-cyan)}.life-lane[data-tone=busy]:after{border-color:var(--color-cyan)}@keyframes dns-lane-pulse{50%{opacity:.35}}.life-note .mono{font:400 12px/18px var(--font-mono);color:var(--color-cloud)}.life-legend i.cache{border-top-style:dashed;border-top-color:#9fb0ccb3}@media (width<40rem){.rec-head{gap:4px 8px}.rec-head .rec-ttl{margin-left:auto}.rec-sync{justify-content:flex-end;width:100%;margin-left:0}.rec-row{gap:2px 10px}.cmd-tabs{margin-left:0}}.dns-caches{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=40rem){.dns-caches{grid-template-columns:repeat(3,minmax(0,1fr))}}.dns-cache{background:#ffffff0a;border:1px solid #9fb0cc3d;border-radius:16px;padding:14px 16px}.dns-cache .mono{font:400 12px/18px var(--font-mono);color:var(--color-mist);margin-top:8px;display:block}.dns-cache p{font:500 13px/19px var(--font-sans);color:var(--color-cloud);text-wrap:pretty;margin:8px 0 0}.dns-cache .cd{font-variant-numeric:tabular-nums}.dns-type-cell{white-space:nowrap}.dns-verdicts{gap:0;margin:0;padding:0 20px;list-style:none;display:grid}.dns-verdicts>li{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:6px 16px;padding:14px 0;display:grid}.dns-verdicts>li:first-child{border-top:0}@media (width>=40rem){.dns-verdicts>li{grid-template-columns:11rem minmax(0,1fr);align-items:start}}.dns-verdicts .who-chip{justify-self:start;margin-top:1px}[data-rt]{--rt:var(--color-mist)}[data-rt=A]{--rt:var(--color-cyan)}[data-rt=AAAA]{--rt:color-mix(in oklch, var(--color-cyan) 60%, var(--color-ok-mark))}[data-rt=CNAME]{--rt:color-mix(in oklch, var(--color-mist) 70%, var(--color-cyan))}[data-rt=MX]{--rt:var(--color-warn-mark)}[data-rt=NS]{--rt:color-mix(in oklch, var(--color-cyan) 55%, var(--color-fail-mark))}[data-rt=TXT]{--rt:var(--color-ok-mark)}[data-rt=SOA]{--rt:color-mix(in oklch, var(--color-mist) 55%, var(--color-fail-mark))}[data-rt=CAA]{--rt:var(--color-fail-mark)}[data-rt=HTTPS]{--rt:color-mix(in oklch, var(--color-cyan) 75%, var(--color-fail-mark))}[data-rt=SVCB],[data-rt=SRV]{--rt:color-mix(in oklch, var(--color-warn-mark) 55%, var(--color-ok-mark))}[data-rt=PTR]{--rt:color-mix(in oklch, var(--color-cyan) 40%, var(--color-warn-mark))}[data-rt=DNSKEY],[data-rt=DS]{--rt:color-mix(in oklch, var(--color-ok-mark) 50%, var(--color-cyan))}.dl-tool{word-break:normal;overflow-wrap:break-word}:lang(ko) .dl-tool{word-break:keep-all}:lang(ja) .dl-tool :is(p,.dl-h2,.dl-hint){word-break:auto-phrase}.dl-tool .mono{font-family:var(--font-mono)}.dl-card{border:1px solid var(--lightningcss-light,var(--color-line))var(--lightningcss-dark,var(--color-line-strong));border-radius:var(--radius-lg);background:var(--color-surface-raised);max-width:60rem;box-shadow:var(--shadow-card);margin:0 auto;padding:18px 24px 0;overflow:hidden}.dl-card.has-answer{max-width:64rem}.dl-card-top{color:var(--color-ink-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dl-live{font:500 13px/16px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dl-live i{background:var(--color-ok-mark);border-radius:9px;width:7px;height:7px}.dl-form{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.dl-field-wrap{min-width:0;position:relative}.dl-lead{z-index:1;color:var(--color-ink-secondary);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.dl-field{width:100%;height:var(--spacing-control-lg,56px);font:400 20px/28px var(--font-mono);color:var(--color-ink);padding:0 44px 0 50px}.dl-field::placeholder{font:400 16px/24px var(--font-sans);color:var(--color-ink-disabled)}.dl-clear{z-index:1;width:32px;height:32px;color:var(--color-ink-secondary);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dl-clear:hover{color:var(--color-ink);background:var(--color-surface)}.dl-check{min-width:140px}.dl-hint{text-align:center;font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin-top:10px}.dl-hint.bad{color:var(--color-fail)}.dl-typebar{position:relative}.dl-types{scrollbar-width:none;justify-content:center;align-items:center;gap:6px;margin:12px -24px 0;padding:2px 24px;display:flex;overflow-x:auto}.dl-types::-webkit-scrollbar{display:none}.dl-types>span{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);flex:none;margin-right:2px}.dl-type{border:1px solid color-mix(in oklab, var(--rt,var(--color-line-strong)) 40%, transparent);background:color-mix(in oklab, var(--rt,var(--color-line)) 7%, var(--color-surface-raised));height:30px;color:var(--color-ink);font:500 13px/1 var(--font-mono);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dl-type i{background:var(--rt);border-radius:2px;width:7px;height:7px}.dl-type:hover{background:color-mix(in oklab, var(--rt,var(--color-line)) 15%, var(--color-surface-raised))}.dl-type.all,.dl-type.more{font-family:var(--font-sans);--rt:var(--color-ink-secondary)}.dl-type[aria-pressed=true]{border-color:var(--rt);box-shadow:inset 0 0 0 1px var(--rt);background:color-mix(in oklab, var(--rt) 18%, var(--color-surface-raised))}.dl-type.all[aria-pressed=true]{background:var(--color-brand-fill);color:var(--color-on-brand);border-color:var(--color-brand-fill);box-shadow:none}.dl-typebar .dns-more{top:calc(100% + 4px)}.dl-tries{scrollbar-width:none;justify-content:center;align-items:center;gap:8px;margin:10px -24px 0;padding:2px 24px 14px;display:flex;overflow-x:auto}.dl-tries::-webkit-scrollbar{display:none}.dl-tries>span{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);flex:none}.dl-try{--f:var(--color-link);border:1px solid color-mix(in oklab, var(--f) 42%, transparent);background:color-mix(in oklab, var(--f) 8%, var(--color-surface-raised));min-height:32px;color:var(--color-ink);font:500 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 11px 0 8px;display:inline-flex}.dl-try:hover{background:color-mix(in oklab, var(--f) 16%, var(--color-surface-raised))}.dl-try .ic{background:#fff;border-radius:4px;width:18px;height:18px;padding:1px;display:inline-flex}.dl-try .ic img{object-fit:contain;border-radius:3px;width:16px;height:16px}.dl-try[data-f=g]{--f:var(--color-cyan)}.dl-try[data-f=gh]{--f:var(--color-mist)}.dl-try[data-f=cf]{--f:var(--color-warn-mark)}.dl-try[data-f=wiki]{--f:color-mix(in oklch, var(--color-ok-mark), var(--color-warn-mark))}.dl-try[data-f=mail]{--f:var(--color-fail-mark)}.dl-try[data-f=ip]{--f:var(--color-ok-mark)}.dl-try[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--f);background:color-mix(in oklab, var(--f) 18%, var(--color-surface-raised))}@media (width<40rem){.dl-card{padding:14px 16px 0}.dl-types,.dl-tries{justify-content:flex-start;margin-inline:-16px;padding-inline:16px}.dl-check{width:56px;min-width:56px;padding:0}.dl-check span{display:none}.dl-field{padding-left:44px;font-size:17px}.dl-lead{left:14px}}.dl-answer{border-top:1px solid var(--color-line);margin:2px -24px 0;padding:16px 24px;scroll-margin-top:72px}@media (width<40rem){.dl-answer{margin:0 -16px;padding:14px 16px}}.dl-pills{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dl-kind{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.dl-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.dl-spin-dot{border:2px solid;border-right-color:#0000;border-radius:99px;flex:none;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.dl-spin-dot{animation:.9s linear infinite dl-rot}}@keyframes dl-rot{to{rotate:360deg}}.dl-identity{align-items:flex-start;gap:16px;margin-top:12px;display:flex}.dl-badge{flex:none;position:relative}.dl-badge .big{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);background:#fff;border-radius:12px;place-items:center;display:grid;overflow:hidden}.dl-badge .big img{object-fit:contain;width:36px;height:36px}.dl-badge .big .monogram{font:650 22px/1 var(--font-sans);color:var(--color-navy)}.dl-badge .big.icon{background:var(--color-surface);color:var(--color-ink-secondary)}.dl-badge .big.icon[data-tone=fail]{background:var(--color-fail-fill);color:var(--color-fail)}.dl-badge .big.dashed{background:var(--color-surface);box-shadow:none;outline:1.5px dashed var(--color-line-strong);outline-offset:-1.5px}.dl-badge .site{width:26px;height:26px;box-shadow:0 0 0 2px var(--color-surface-raised), 0 1px 3px #0b1b3a40;background:#fff;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px;overflow:hidden}@media (width<40rem){.dl-identity{gap:14px}.dl-badge .big{border-radius:10px;width:48px;height:48px}.dl-badge .big img{width:30px;height:30px}}.dl-h2{font:600 22px/30px var(--font-sans);color:var(--color-ink);letter-spacing:-.01em;text-wrap:pretty;margin:0}.dl-h2:focus,.dl-h2:focus-visible{outline:none}.dl-h2 .dom{font:500 21px/30px var(--font-mono);letter-spacing:-.03em;overflow-wrap:anywhere}.dl-h2 .ip{font:500 20px/30px var(--font-mono);color:var(--color-link);overflow-wrap:anywhere}.dl-h2 .mk{vertical-align:-4px;width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--color-line);background:#fff;border-radius:6px;place-items:center;margin-right:5px;display:inline-grid}.dl-h2 b{font-weight:650}@media (width<40rem){.dl-h2{font-size:19px;line-height:27px}.dl-h2 .dom,.dl-h2 .ip{font-size:17px;line-height:27px}}.dl-vers{flex-wrap:wrap;gap:6px 8px;margin-top:8px;display:flex}.dl-ver{background:var(--color-surface);min-height:28px;box-shadow:inset 0 0 0 1px var(--color-line);font:500 13px/1 var(--font-sans);color:var(--color-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:0 9px 0 7px;display:inline-flex}.dl-ver .mk{background:#fff;border-radius:4px;place-items:center;width:18px;height:18px;display:inline-grid}.dl-ver .v{font:500 13px/1 var(--font-mono);text-overflow:ellipsis;overflow:hidden}.dl-ver .cat{color:var(--color-ink-secondary);font-size:12px}.dl-answer .result-notes{margin-top:12px}.dl-cta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dl-cta .btn{height:38px;min-height:38px}.dl-failed{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.dl-strip-anchor{scroll-margin:96px}.dl-strip{--seg-h:62px;color:var(--color-cloud);background:radial-gradient(#9fb0cc24 .8px, transparent .9px) 0 0 / 14px 14px, radial-gradient(60% 140% at 0% 0%, #22d3ee21, transparent 60%), var(--color-surface-brand);border-top:1px solid #9fb0cc2e;margin:0 -24px;padding:14px 24px 16px}:root[data-theme=dark] .dl-strip{border-top-color:#22d3ee57}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dl-strip{border-top-color:#22d3ee57}}.dl-strip-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.dl-strip-title{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);white-space:nowrap;align-items:baseline;gap:10px;margin:0;display:flex}.dl-strip-title b{color:#fff;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.dl-legend{font:500 12px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.dl-legend li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dl-legend i{background:var(--color-cyan);border-radius:2px;width:14px;height:2px}.dl-legend i.auth{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--color-ok-mark);background:0 0;border-radius:8px}.dl-legend i.cache{border-top:2px dashed var(--color-mist);background:0 0;height:0}.dl-pins{gap:4px;margin-top:10px;display:flex}.dl-pin{min-width:0;height:34px;position:relative}.dl-pin i{width:26px;height:26px;color:var(--color-navy);box-shadow:0 0 0 2px var(--tone,var(--color-cyan)), 0 3px 10px #00000059;background:#fff;border-radius:7px;place-items:center;display:grid;position:absolute;top:0;left:10px}.dl-pin i:after{content:"";background:var(--tone,var(--color-cyan));border-radius:1px;width:2px;height:6px;position:absolute;top:28px;left:12px}.dl-pin i b{font:650 11px/1 var(--font-sans);color:var(--color-navy)}.dl-pin i b.tld{font:600 10px/1 var(--font-mono);letter-spacing:-.02em}.dl-pin.cache i{box-shadow:0 0 0 2px var(--color-mist), 0 3px 10px #00000059}.dl-pin.idle i{color:var(--color-mist);background:#ffffff14;box-shadow:inset 0 0 0 1px #9fb0cc66}.dl-pin.idle i:after{background:#9fb0cc66}.dl-pin[data-on] i{box-shadow:0 0 0 2px var(--tone,var(--color-cyan)), 0 0 0 5px #ffffffd9, 0 3px 12px #0006}.dl-ruler{height:var(--seg-h);gap:4px;margin:0;padding:0;list-style:none;display:flex}.dl-seg{background:#ffffff0b;border-radius:6px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9fb0cc3d}.dl-seg:after{content:"";background:var(--tone,var(--color-cyan));height:3px;position:absolute;bottom:0;left:0;right:0}.dl-seg.cache{box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #9fb0cc80}.dl-seg[data-state=idle]:after,.dl-seg[data-state=wait]:after{display:none}.dl-seg[data-state=wait]{box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #9fb0cc59}.dl-seg[data-state=busy]{box-shadow:inset 0 0 0 1px var(--color-cyan)}@media (prefers-reduced-motion:no-preference){.dl-seg[data-state=busy]:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee38,#0000) 0 0/45% 100% no-repeat;animation:1.4s linear infinite dl-shimmer;position:absolute;inset:0}}@keyframes dl-shimmer{0%{background-position:-60% 0}to{background-position:160% 0}}.dl-seg-btn{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px 0;display:block;position:absolute;inset:0}.dl-seg-btn:hover{background:#ffffff0d}.dl-seg-btn[aria-pressed=true]{background:#22d3ee1a}.dl-seg-btn:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #fff}.dl-seg-label,.dl-seg>.dl-seg-label{font:500 11px/13px var(--font-mono);color:var(--color-mist);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex;overflow:hidden}.dl-seg>.dl-seg-label{position:absolute;top:6px;left:8px;right:6px}.dl-seg-label .ms{color:var(--color-cyan)}.dl-seg-label .short{display:none}.dl-seg-label .full{text-overflow:ellipsis;overflow:hidden}.dl-seg-val{font:500 12.5px/16px var(--font-mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.dl-seg>.dl-seg-val{margin:0;position:absolute;top:23px;left:8px;right:6px}.dl-seg-val.idle{font-family:var(--font-sans);color:#9fb0cce6;font-size:12px}.dl-ticks{pointer-events:none;align-items:flex-end;gap:3px;height:14px;display:flex;position:absolute;bottom:7px;left:8px;right:8px}.dl-seg.answer .dl-seg-val{padding-right:0}.dl-seg.answer:after{display:none}.dl-seg.answer .dl-seg-btn{padding-bottom:20px}.dl-tick{cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:1;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.dl-tick i{background:var(--rt);border-radius:2px;width:100%;height:11px;display:block}.dl-tick[data-s=empty] i{opacity:.55;height:4px}.dl-tick[data-s=pending] i{background:#9fb0cc4d;height:4px}.dl-tick:is([data-s=servfail],[data-s=refused],[data-s=error],[data-s=timeout]) i{background:var(--color-fail-mark);height:8px}.dl-tick[aria-pressed=true] i{box-shadow:0 0 0 1.5px #fff, 0 0 10px var(--rt)}.dl-tick:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #fff}.dl-read{background:#ffffff0d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:8px 8px 8px 10px;display:grid;box-shadow:inset 0 0 0 1px #9fb0cc33}.dl-read-tile{width:30px;height:30px;color:var(--color-navy);box-shadow:0 0 0 2px var(--tone,var(--color-cyan));background:#fff;border-radius:7px;place-items:center;display:grid}.dl-read-tile b{font:650 12px/1 var(--font-sans);color:var(--color-navy)}.dl-read-tile b.tld{font:600 10px/1 var(--font-mono)}.dl-read-tile.type{background:color-mix(in oklab, var(--rt) 22%, var(--color-navy));color:#fff;box-shadow:0 0 0 2px var(--rt);font:600 10.5px/1 var(--font-mono)}.dl-read-main{min-width:0}.dl-read-head{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.dl-read-head b{color:#fff;font:500 14px/18px var(--font-mono);overflow-wrap:anywhere}.dl-read-head .k{font:500 10.5px/16px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-cyan)}.dl-read-code{font:400 12.5px/18px var(--font-mono);color:#d6e1f0;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.dl-read-code [data-tone=ok]{color:#86efac}.dl-read-code [data-tone=warn]{color:#fcd34d}.dl-read-code [data-tone=fail]{color:#fda29b}.dl-read-code .sep{color:var(--color-mist)}.dl-read-code .cd{color:#fff}.dl-read-nav{font:500 12px/16px var(--font-mono);color:var(--color-mist);align-items:center;gap:2px;display:flex}.dl-read-nav button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.dl-read-nav button:hover{background:#ffffff14}.dl-read-nav span{text-align:center;min-width:44px}.dl-idle-note{font:500 13px/19px var(--font-sans);color:var(--color-mist);text-wrap:pretty;margin:10px 0 0}.dl-idle-note strong,.dl-idle-note b{color:#fff;font-weight:600}@media (width<40rem){.dl-strip{--seg-h:44px;margin:0 -16px;padding:12px 16px 14px}.dl-legend{display:none}.dl-strip-title{flex-direction:column;gap:2px}.dl-pin i{width:24px;height:24px;margin-left:-12px;left:50%}.dl-pin i:after{left:11px}.dl-seg-label .ms,.dl-seg-val,.dl-seg.answer .dl-seg-val{display:none}.dl-seg-btn{padding:6px 4px 0}.dl-seg-label{justify-content:center;font-size:9.5px}.dl-seg .dl-seg-label .full{display:none}.dl-seg .dl-seg-label .short{display:inline}.dl-seg>.dl-seg-label{letter-spacing:-.04em;justify-content:center;font-size:9px;left:2px;right:2px}.dl-seg-val.idle,.dl-kind{display:none}.dl-ver{white-space:normal;flex-wrap:wrap}.dl-ticks{gap:2px;left:4px;right:4px}.dl-read{grid-template-columns:auto minmax(0,1fr);padding:8px 10px}.dl-read-nav{border-top:1px solid #9fb0cc29;grid-column:1/-1;justify-content:space-between;padding-top:4px}.dl-read-code{white-space:normal;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}.dl-result{margin-top:20px}.dl-result.who-result{grid-template-areas:"panel""side"}@media (width>=64rem){.dl-result.who-result{grid-template:"panel side"/minmax(0,1fr) 352px}.dl-result>.who-side{border-radius:0 var(--radius-lg) var(--radius-lg) 0}}@media (width>=80rem){.dl-result.who-result{grid-template-columns:minmax(0,1fr) 376px}}.dl-result.is-single{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"panel"!important}.dl-result>.result-panel{grid-area:panel}@media (width<64rem){.dl-result>.who-side{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}.dl-side{padding:18px 22px 22px}@media (width<64rem){.dl-side{padding:18px 16px 20px}}.dl-sd+.dl-sd{margin-top:22px}.dl-sd-head{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.dl-sd-head a{font:500 12.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-cyan);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.dl-sd-head a:hover{text-decoration:underline}.dl-row{font:500 13.5px/19px var(--font-sans);border-top:1px solid #9fb0cc24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.dl-sd-head+.dl-row{border-top:0}.dl-row>span:first-child{color:var(--color-mist)}.dl-row>.val{text-align:right;color:#fff;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:7px;min-width:0;display:inline-flex}.dl-row .mono{font:500 13px/19px var(--font-mono);overflow-wrap:anywhere}.dl-row .sm{font:500 12px/16px var(--font-sans);color:var(--color-mist)}.dl-row .cd{color:var(--color-cyan)}.dl-row .mk{background:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.dl-op{align-items:center;gap:6px;display:inline-flex}.dl-sk{background:#9fb0cc2e;border-radius:4px;width:96px;height:14px;display:inline-block}@media (prefers-reduced-motion:no-preference){.dl-sk{animation:1.4s ease-in-out infinite skeleton-pulse}}.dl-dot{background:var(--color-mist);border-radius:8px;flex:none;width:8px;height:8px;display:inline-block}.dl-dot.ok{background:var(--color-ok-mark)}.dl-dot.warn{background:var(--color-warn-mark)}.dl-dot.fail{background:var(--color-fail-mark)}.dl-credit{border-top:1px solid #9fb0cc2e;gap:10px;margin-top:22px;padding-top:14px;display:grid}.dl-credit p{font:500 12px/17px var(--font-sans);color:var(--color-mist);text-wrap:pretty;margin:0}.dl-credit p.priv{color:#fff;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.dl-credit p.priv svg{color:var(--color-cyan);flex:none;margin-top:1px}.dl-tool :is(.dl-pin i,.dl-read-tile,.dl-badge .site,.mk) .logo-light{display:block!important}.dl-tool :is(.dl-pin i,.dl-read-tile,.dl-badge .site,.mk) .logo-dark{display:none!important}.dl-tool :is(.dl-pin i,.dl-read-tile,.dl-badge .site,.mk) .logo-glyph-light{background:var(--color-navy)!important}.dl-tool :is(.dl-pin i,.dl-read-tile,.dl-badge .site,.mk) .logo-glyph-dark{background:0 0!important}@media (width<40rem){.dl-seg-btn{padding:6px 1px 0}.dl-seg-btn .dl-seg-label{letter-spacing:-.04em;font-size:9px;overflow:visible}}.dl-tick[data-s=nxdomain] i{background:var(--color-fail-mark);opacity:.8;height:4px}.dl-tool .chain-hop{flex:0 auto;min-width:0}.dl-tool .chain-hop .copy-value{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.dl-read-pill{height:18px;font:500 11px/1 var(--font-sans);color:#d6e1f0;white-space:nowrap;border-radius:9px;align-items:center;padding:0 7px;display:inline-flex;box-shadow:inset 0 0 0 1px #9fb0cc66}.dl-seg-label,.dl-seg-label .ms,.dl-seg.answer .dl-seg-val,.dl-seg-val.idle{font-family:var(--font-sans)}.dl-read-code{font-family:var(--font-sans);font-size:13px}.dl-read-head .k{font-family:var(--font-sans)}.dl-ver .w{font:500 13px/1 var(--font-sans)}
