.jp-dns-baseline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.jp-dns-baseline>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid var(--jp-line);background:var(--jp-card);border-radius:11px;min-width:0}.jp-dns-baseline span{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--jp-soft);font-weight:800}.jp-dns-baseline strong{font-size:12px;word-break:break-word;color:var(--jp-accent-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.jp-dns-diagnoses{min-width:0;border:0;padding:0;margin:20px 0 0}.jp-dns-diagnoses legend{color:var(--jp-strong);font-size:12px;font-weight:850;line-height:1.5;margin-bottom:10px}.jp-dns-diagnosis{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--jp-line);background:var(--jp-panel);color:var(--jp-text);border-radius:9px;padding:11px;margin-top:8px;font-size:12px;line-height:1.5;cursor:pointer;transition:border-color .18s,background .18s}.jp-dns-diagnosis:focus-within{outline:2px solid var(--jp-accent);outline-offset:2px}.jp-dns-diagnosis.is-selected{border-color:#4ac8b3;background:rgba(25,163,137,.13)}.jp-dns-diagnosis input{margin:2px 0 0;accent-color:#34d399;flex:none}.jp-dns-challenge .jp-cli-output{min-height:320px}.jp-dns-challenge .jp-cli-output .jp-cli-command{color:#78e7d5}.jp-dns-challenge .jp-cli-output .jp-cli-output{color:#c3d7ed}.jp-dns-next{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--jp-line);background:var(--jp-card-alt);border-radius:13px;padding:19px;margin-top:20px}.jp-dns-next strong{font-size:14px;color:var(--jp-strong)}.jp-dns-next p{font-size:12px;line-height:1.6;color:var(--jp-muted);margin-top:5px}.jp-dns-next>div:last-child{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.jp-dns-next a{padding:11px;border:1px solid #438e92;border-radius:10px;background:rgba(45,169,160,.13);color:var(--jp-accent-strong)!important;font-size:11px;font-weight:800;text-decoration:none}.jp-dns-next a:hover{border-color:var(--jp-accent)}.jp-dns-challenge .jp-disclaimer a{color:var(--jp-accent-strong)!important;text-decoration:underline}@media(max-width:1100px){.jp-dns-baseline{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-dns-next{display:block}.jp-dns-next>div:last-child{margin-top:15px}}@media(max-width:490px){.jp-dns-baseline{grid-template-columns:1fr 1fr}.jp-dns-next>div:last-child{flex-direction:column}.jp-dns-next a{text-align:center}}