.datasets-page{padding-bottom:55px}.ds-workspace{--ds-line:var(--tone-line, #ccd9df);--ds-muted:var(--tone-muted, #52646e);--ds-tint:var(--tone-soft, #edf1f3);--ds-accent:var(--tone-accent, #145965);color:var(--tone-text, #182f38)}.ds-workspace button,.ds-workspace summary{cursor:pointer}.ds-workspace button:disabled{cursor:default;opacity:.5}.ds-workspace button{font-family:inherit}.ds-workspace h2,.ds-workspace h3,.ds-workspace p{margin-top:0}.ds-label{display:block;color:var(--ds-muted);font-size:10px;line-height:1.5;letter-spacing:.7px;text-transform:uppercase;font-weight:600;margin-bottom:6px}.ds-muted{color:var(--ds-muted);font-size:12px}.ds-value{overflow-wrap:anywhere;line-height:1.65}.ds-locked{display:inline-flex;gap:5px;align-items:center;color:var(--tone-muted, #566b5c);font:12px DM Sans,sans-serif}.ds-redacted{color:var(--tone-muted, #566b5c);overflow-wrap:anywhere}.ds-query-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 0 2px;color:var(--ds-muted);font-size:11px}.ds-query-controls label{display:flex;gap:7px;align-items:center}.ds-query-controls select{border:1px solid var(--ds-line);background:var(--tone-surface, white);color:var(--tone-text, #182f38);font:inherit;padding:8px;border-radius:4px;max-width:180px}.ds-query-controls>button{background:none;border:0;color:var(--ds-accent);padding:8px}.ds-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;flex-wrap:wrap}.ds-results-heading h2{font:500 23px/1.3 Outfit,sans-serif;margin-bottom:3px}.ds-results-heading p{font-size:11px;color:var(--ds-muted);margin:0}.ds-page-signals{display:grid;grid-template-columns:minmax(175px,.4fr) minmax(0,1fr);gap:6px 16px;padding:var(--data-space-card);border:1px solid var(--tone-line, #d0ddca);background:var(--tone-surface, #f8fafb);border-radius:6px;margin-bottom:var(--data-space-gap)}.ds-page-signals strong{font:500 17px Outfit,sans-serif}.ds-signal-values{display:flex;flex-wrap:wrap;gap:7px;align-items:center;grid-column:2;grid-row:1 / span 2}.ds-signal-values button{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--tone-line, #c8d6c2);border-radius:4px;background:var(--tone-surface, #f8faf4);color:var(--tone-text, #395b46);padding:7px 10px;font-size:11px;max-width:100%;text-align:left}.ds-signal-values button>span{overflow-wrap:anywhere}.ds-signal-values button[aria-pressed=true]{border-color:var(--tone-accent, #145965);background:var(--tone-action, #145965);color:#fff}.ds-signal-values b{font:11px ui-monospace,monospace}.ds-page-signals p{grid-column:1;font-size:10px;color:var(--ds-muted);margin:0;grid-row:2}.ds-view-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:var(--data-space-gap)}.ds-view-bar .hosts-view-switch{margin:0;flex-shrink:0}.ds-local-search{display:flex;align-items:center;gap:7px;background:var(--tone-surface, #fff);border:1px solid var(--ds-line);border-radius:4px;padding:9px 11px;color:var(--ds-muted);width:310px}.ds-local-search input{font:12px DM Sans,sans-serif;border:0;width:100%;min-width:0;color:var(--tone-text, #182f38);background:none;outline-offset:3px}.ds-filter-status{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11px;margin-bottom:15px;color:var(--ds-muted)}.ds-filter-status button{background:none;border:0;font:inherit;color:var(--ds-accent);display:flex;align-items:center;gap:5px}.ds-record-list{display:flex;flex-direction:column;gap:var(--data-space-gap)}.ds-vhosts-list{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ds-record{border:1px solid var(--ds-line);border-radius:6px;background:var(--tone-surface, #fff);overflow:hidden;min-width:0}.ds-record h2{font:600 19px/1.4 ui-monospace,monospace;letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;color:var(--tone-accent, #254d50)}.ds-record h3{font-size:11px;color:var(--tone-info, #365d6c);font-weight:600;letter-spacing:.25px;margin:0 0 7px}.ds-record-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:7px 14px;border-bottom:1px solid var(--tone-line, #e3e9ed);background:var(--tone-surface, #f5f8fa);font-size:10px;color:var(--ds-muted)}.ds-record-meta>span:first-child{display:flex;align-items:center;gap:6px}.ds-dns-relationship{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1.35fr);gap:14px;align-items:start;padding:var(--data-space-card)}.ds-dns-type{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;color:var(--tone-success, #396446);font:600 12px ui-monospace,monospace}.ds-dns-type>span{padding:5px;background:var(--tone-soft, #edf3e7);border:1px solid var(--tone-line, #d4e0cd);border-radius:4px}.ds-dns-answer{font:13px/1.85 ui-monospace,monospace;overflow-wrap:anywhere;color:var(--tone-text, #29464a);line-height:1.5}.ds-dns-answer.is-text{padding:10px 13px;background:var(--tone-surface, #f4f7f0);border-left:2px solid var(--tone-line, #9db49e);white-space:pre-wrap}.ds-networks{margin:0 12px;padding:10px 0;border-top:1px solid var(--tone-line, #e0e7d9)}.ds-networks>div{display:flex;align-items:center;gap:12px;margin-top:5px;font-size:12px}.ds-networks>div>div{flex:1;min-width:0;overflow-wrap:anywhere}.ds-networks strong{font:600 12px ui-monospace,monospace;color:var(--tone-accent, #145965)}.ds-networks code{display:block;font-size:11px;color:var(--ds-muted);margin-top:4px}.ds-network-step{width:23px;height:23px;display:grid;place-items:center;font:10px ui-monospace,monospace;border:1px solid var(--tone-line, #d3dfcd);border-radius:50%;background:var(--tone-surface, #f1f5eb);color:var(--ds-muted)}.ds-evidence-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:0 12px 8px;font-size:11px;color:var(--ds-accent)}.ds-evidence-actions button{padding:0;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px}.ds-evidence-actions a{display:flex;align-items:center;gap:6px}.ds-record-footer{border-top:1px solid var(--tone-line, #dbe4d4);background:var(--tone-surface, #fcfdf9)}.ds-record-links{display:flex;gap:14px;flex-wrap:wrap;padding:8px 12px}.ds-record-links:empty{display:none}.ds-record-links a{display:inline-flex;align-items:center;gap:4px;color:var(--ds-accent);font-size:11px}.ds-raw{border-top:1px solid var(--tone-line, #e3e9ed)}.ds-raw summary{padding:8px 12px;color:var(--ds-accent);font-size:11px}.ds-raw summary>span{color:var(--ds-muted);margin-left:7px;font:10px monospace}.ds-raw>div{padding:0 20px 18px}.ds-raw p{font-size:11px;line-height:1.6;color:var(--ds-muted)}.ds-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:360px;background:var(--tone-surface, #f2f5ed);border:1px solid var(--tone-line, #d9e3d2);padding:14px;font:11px/1.8 ui-monospace,monospace;border-radius:4px}.ds-raw-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center;font-size:11px}.ds-raw-actions button{background:none;border:0;font:inherit;color:var(--ds-accent);display:flex;gap:6px;align-items:center}.ds-certificate-heading,.ds-whois-heading{display:flex;gap:10px;padding:var(--data-space-card);align-items:flex-start;background:var(--tone-surface, #f5f8fa);border-bottom:1px solid var(--tone-line, #e0e7d9)}.ds-certificate-heading>div,.ds-whois-heading>div{min-width:0;flex:1}.ds-record-symbol{width:34px;height:34px;border:1px solid var(--tone-line, #c9d9c8);border-radius:6px;display:grid;place-items:center;flex-shrink:0;background:var(--tone-soft, #edf3e7);color:var(--tone-success, #4a7558)}.ds-certificate-heading p{font-size:11px;color:var(--ds-muted);margin:7px 0 0;overflow-wrap:anywhere}.ds-date-state{display:inline-flex;padding:5px 7px;font-size:10px;line-height:1.6;border:1px solid var(--tone-line, #d3dace);border-radius:4px;background:var(--tone-soft, #eff3eb);color:var(--tone-muted, #52634f);white-space:nowrap}.ds-date-state.current{color:var(--tone-success, #2d6342);background:var(--tone-soft, #edf5e7);border-color:var(--tone-line, #c6dabc)}.ds-date-state.expired{color:var(--tone-danger, #91482d);background:var(--tone-surface, #fff3e9);border-color:var(--tone-line, #e5ccb8)}.ds-date-state.warning{color:var(--tone-warning, #795c20);background:var(--tone-warning-soft, #fbf4df);border-color:var(--tone-line, #e1d2ad)}.ds-fact-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;padding:var(--data-space-card)}.ds-fact-columns>section{min-width:0}.ds-fact-columns>section+section{border-left:1px solid var(--tone-line, #dfe7d9);padding-left:14px}.ds-record dl{margin:0;display:grid;gap:5px}.ds-record dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:9px;align-items:baseline}.ds-record dt{font-size:11px;color:var(--ds-muted);line-height:1.65}.ds-record dd{margin:0;font:12px/1.75 ui-monospace,monospace;overflow-wrap:anywhere;line-height:1.5}.ds-validity{padding:var(--data-space-card);border-top:1px solid var(--tone-line, #e0e7d9)}.ds-validity>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ds-validity h3{margin-bottom:8px}.ds-validity>div:first-child>span{font-size:10px;color:var(--ds-muted)}.ds-validity-dates{display:flex;justify-content:space-between;gap:20px;margin:7px 0;font:12px ui-monospace,monospace}.ds-validity-dates>span:last-child{text-align:right}.ds-validity-dates small{display:block;font:10px DM Sans,sans-serif;margin-bottom:5px;color:var(--ds-muted)}.ds-validity-track{height:4px;border-radius:3px;background:var(--tone-soft, #e3ebdc);overflow:hidden}.ds-validity-track>span{display:block;height:100%;background:var(--tone-success-strong, #70986f)}.ds-validity-track.expired>span{background:var(--tone-warning-strong, #ba9571)}.ds-registration{display:grid;grid-template-columns:1fr 1.15fr .8fr;gap:14px;padding:var(--data-space-card);background:var(--tone-surface, #f1f5eb);border-bottom:1px solid var(--tone-line, #dbe5d2)}.ds-registration strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.ds-whois-heading>.ds-record-date{flex:0 0 auto;text-align:right;font-size:11px;max-width:30%;margin-left:0}.ds-contacts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:var(--data-space-card)}.ds-contacts>section{min-width:0}.ds-contacts>section+section{border-left:1px solid var(--tone-line, #dfe7d9);padding-left:16px}.ds-contacts p{font:12px/1.8 ui-monospace,monospace;overflow-wrap:anywhere;margin-bottom:4px;line-height:1.5}.ds-whois-routing{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 12px 12px}.ds-whois-routing>section{border-top:1px solid var(--tone-line, #dfe7d9);padding-top:10px;min-width:0}.ds-whois-routing h3 span{margin-left:5px;color:var(--ds-muted);font:10px monospace}.ds-whois-routing ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.ds-whois-routing li{display:flex;gap:15px;align-items:baseline;justify-content:space-between;font:12px ui-monospace,monospace;overflow-wrap:anywhere}.ds-whois-routing li a{font:10px DM Sans,sans-serif;flex-shrink:0}.ds-whois-refresh{margin-top:10px}.ds-whois-refresh button{display:flex;align-items:center;gap:7px;border:1px solid var(--tone-line, #c8d7c2);border-radius:4px;background:var(--tone-surface, #f2f6ed);color:var(--ds-accent);font-size:11px;padding:8px 11px}.ds-whois-refresh p{font-size:10px;line-height:1.7;color:var(--ds-muted);margin:8px 0 0}.ds-group-note{font-size:11px;color:var(--ds-muted);margin:0 0 15px}.ds-record-group{border:1px solid var(--ds-line);border-radius:6px;margin-bottom:var(--data-space-gap);overflow:hidden;background:var(--tone-surface, #fff)}.ds-record-group>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px;background:var(--tone-soft, #eaf1e5);list-style:none}.ds-record-group>summary:before{content:"+";font-size:20px;color:var(--tone-accent, #145965)}.ds-record-group[open]>summary:before{content:"−"}.ds-record-group>summary>span{min-width:0;flex:1}.ds-record-group small{display:block;color:var(--ds-muted);font-size:10px;margin-bottom:5px}.ds-record-group strong{font:500 15px ui-monospace,monospace;overflow-wrap:anywhere}.ds-record-group b{font-size:11px;font-weight:500;color:var(--tone-muted, #49634e);white-space:nowrap}.ds-record-group>div{padding:8px;display:grid;gap:8px}.ds-empty,.ds-loading{padding:60px 20px;text-align:center;font-size:14px;color:var(--ds-muted)}.ds-empty h2{font-size:23px;margin:15px 0;color:var(--tone-text, #182f38)}.ds-access-prompt{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:30px;background:var(--tone-soft, #eaf1e4);border:1px solid var(--tone-line, #c7d8bf);border-radius:6px;margin:28px 0;color:var(--ds-accent)}.ds-access-prompt>div{flex:1;min-width:210px}.ds-access-prompt h2{font-size:21px;color:var(--tone-text, #284530);margin-bottom:9px}.ds-access-prompt p{font-size:12px;color:var(--ds-muted);margin:0}.ds-access-prompt .primary{background:var(--tone-action, #145965);color:#fff;border-color:var(--tone-accent, #145965)}.ds-error{padding:25px 0}.ds-error>.button{margin-top:15px}.ds-page-signals>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ds-page-signals>div:first-child .ds-label{margin:0}@media(max-width:850px){.ds-workspace .ds-page-signals{grid-template-columns:1fr}.ds-page-signals .ds-signal-values{grid-column:1;grid-row:2}.ds-workspace .ds-page-signals p{grid-row:3}}.ds-table-tools{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.ds-table-tools>details{flex:1;background:var(--tone-surface, #fff);border:1px solid var(--ds-line);border-radius:5px}.ds-table-tools summary{padding:9px 12px;font-size:12px;color:var(--ds-accent)}.ds-table-tools summary>span{font:10px monospace;color:var(--ds-muted);margin-left:8px}.ds-column-picker{display:flex;flex-wrap:wrap;gap:7px;padding:0 15px 12px}.ds-column-picker button{font-size:11px;border:1px solid var(--tone-line, #cdd9c7);background:var(--tone-surface, #fff);color:var(--tone-muted, #4e6554);border-radius:4px;padding:7px 10px}.ds-column-picker button[aria-pressed=true]{background:var(--tone-soft, #e7f0e2);color:var(--tone-success, #254e34);border-color:var(--tone-line, #9fbc9a)}.ds-table-tools details p{font-size:10px;color:var(--ds-muted);padding:0 15px 12px;margin:0}.ds-inspector-toggle{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--ds-accent);background:var(--tone-surface, #fff);border:1px solid var(--ds-line);padding:12px;border-radius:4px}.ds-table-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.ds-table-layout.with-inspector{grid-template-columns:minmax(0,1fr) 390px}.ds-table-scroll{overflow:auto;max-height:760px;border:1px solid var(--ds-line);border-radius:5px;background:var(--tone-surface, white);scrollbar-color:var(--tone-line, #afc0ae) var(--tone-line, #f2f5ef)}.ds-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%}.ds-table-scroll th{position:sticky;top:0;z-index:1;background:var(--tone-soft, #edf3e7);text-align:left;border-bottom:1px solid var(--tone-line, #bfd1b8);padding:8px 10px;font-size:10px;color:var(--tone-text, #3d5b47)}.ds-column-title{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:nowrap;min-width:0}.ds-column-title>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-column-title>button{display:flex;align-items:center;gap:7px;border:0;padding:0;background:none;text-align:left;color:var(--tone-text, #31563f);font-size:11px}.ds-column-resize{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;touch-action:none}.ds-column-resize:hover,.ds-column-resize:focus-visible{background:var(--tone-success-strong, #8cae83)}.ds-table-scroll td{padding:var(--data-space-row) 10px;border-bottom:1px solid var(--tone-line, #e0e7d9);vertical-align:top;font:12px/1.75 ui-monospace,monospace;overflow-wrap:anywhere;line-height:1.5}.ds-table-scroll td:first-child{padding:var(--data-space-row) 8px}.ds-table-scroll td:first-child button{border:0;background:none;font:10px monospace;color:var(--tone-muted, #426349);padding:3px}.ds-table-scroll tbody tr{cursor:pointer}.ds-table-scroll tbody tr:hover{background:var(--tone-surface, #f1f5f7)}.ds-table-scroll tbody tr.is-selected{background:var(--tone-soft, #eaf3e6);box-shadow:inset 3px 0 #427350}.ds-cell-content{max-height:100px;overflow:auto;scrollbar-width:thin}.ds-cell-line{display:block}.ds-table-inspector{min-width:0;position:sticky;top:85px;max-height:calc(100vh - 150px);overflow:auto;border-radius:5px;scrollbar-width:thin}.ds-table-inspector .ds-record h2{font-size:16px}.ds-table-inspector .ds-dns-relationship,.ds-table-inspector .ds-fact-columns,.ds-table-inspector .ds-registration,.ds-table-inspector .ds-contacts,.ds-table-inspector .ds-whois-routing{display:block;padding:var(--data-space-card)}.ds-table-inspector .ds-dns-type{margin:12px 0;justify-content:flex-start}.ds-table-inspector .ds-fact-columns>section+section,.ds-table-inspector .ds-contacts>section+section{padding:10px 0 0;margin-top:10px;border-left:0;border-top:1px solid var(--tone-line, #dfe7d9)}.ds-table-inspector .ds-certificate-heading,.ds-table-inspector .ds-whois-heading{padding:var(--data-space-card);flex-wrap:wrap}.ds-table-inspector .ds-date-state{margin-left:44px}.ds-table-inspector .ds-record-date{max-width:100%;text-align:left;margin:0 0 0 44px}.ds-table-inspector .ds-registration>div+div{margin-top:10px}.ds-table-inspector .ds-whois-routing>section+section{margin-top:12px}.ds-table-inspector .ds-record-symbol{width:38px;height:38px}.ds-back-to-table{display:none}.ds-table-inspector .ds-validity>div:first-child{display:block}.ds-table-inspector .ds-validity>div:first-child>span{font-size:10px}@media(max-width:1200px){.ds-vhosts-list{grid-template-columns:1fr}.ds-table-layout.with-inspector{grid-template-columns:minmax(0,1fr) 350px}.ds-certificate-heading .ds-date-state{margin-left:auto}.ds-fact-columns{grid-template-columns:1fr 1fr;padding:var(--data-space-card);gap:14px}.ds-fact-columns dl>div{display:block}.ds-page-signals{grid-template-columns:minmax(175px,.4fr) minmax(0,1fr);padding:var(--data-space-card);gap:6px 16px;margin-bottom:var(--data-space-gap)}}@media(max-width:850px){.ds-view-bar{flex-wrap:wrap;gap:12px;margin-bottom:var(--data-space-gap)}.ds-local-search,.ds-view-bar .hosts-view-switch{width:100%}.ds-table-layout.with-inspector{grid-template-columns:minmax(0,1fr)}.ds-table-inspector{display:none;position:static;max-height:none}.has-mobile-detail .ds-table-inspector{display:block}.has-mobile-detail .ds-table-scroll{display:none}.ds-back-to-table{display:block;background:none;border:0;padding:10px 0 16px;font-size:12px;color:var(--ds-accent)}.ds-table-tools{flex-wrap:wrap;margin-bottom:8px;gap:10px}.ds-contacts{gap:16px;padding:var(--data-space-card)}.ds-contacts>section+section{padding-left:16px}.ds-page-signals{grid-template-columns:minmax(175px,.4fr) minmax(0,1fr);padding:var(--data-space-card);gap:6px 16px;margin-bottom:var(--data-space-gap)}.ds-page-signals p{grid-column:1;grid-row:2}.ds-dns-relationship{gap:14px;grid-template-columns:minmax(0,1fr) 62px minmax(0,1.2fr);padding:var(--data-space-card)}.ds-record h2{font-size:16px}}@media(max-width:550px){.datasets-page{padding-top:20px}.ds-query-controls{gap:12px;justify-content:flex-start;padding:6px 0 2px}.ds-query-controls select{max-width:145px}.ds-results-heading{gap:12px;padding:10px 0}.ds-results-heading h2{font-size:21px;margin-bottom:3px}.ds-results-heading p{line-height:1.7}.ds-record-meta{padding:7px 14px;gap:10px;flex-wrap:wrap}.ds-dns-relationship{display:block;padding:var(--data-space-card);gap:14px}.ds-dns-type{margin:22px 0 13px;justify-content:flex-start}.ds-networks{margin:0 12px;padding:10px 0}.ds-evidence-actions{padding:0 12px 8px;gap:14px}.ds-certificate-heading,.ds-whois-heading{padding:var(--data-space-card);flex-wrap:wrap;gap:10px}.ds-certificate-heading .ds-date-state{margin-left:auto}.ds-fact-columns{display:block;padding:var(--data-space-card);gap:14px}.ds-fact-columns>section+section{border-left:0;border-top:1px solid var(--tone-line, #dfe7d9);margin-top:17px;padding:17px 0 0}.ds-record dl>div{display:grid;grid-template-columns:90px minmax(0,1fr)}.ds-validity{padding:var(--data-space-card)}.ds-validity>div:first-child{display:block}.ds-registration,.ds-contacts,.ds-whois-routing{display:block;padding:18px}.ds-registration>div+div{margin-top:10px}.ds-contacts>section+section{margin-top:16px;border-left:0;border-top:1px solid var(--tone-line, #dfe7d9);padding:16px 0 0}.ds-whois-routing>section+section{margin-top:12px}.ds-whois-heading>.ds-record-date{max-width:100%;text-align:left;margin-left:0}.ds-record-links{gap:14px;padding:8px 12px}.ds-record-group>summary{padding:10px 12px;gap:10px}.ds-record-group>summary strong{font-size:13px}.ds-record-group>div{padding:8px;gap:8px}.ds-access-prompt{padding:22px;gap:16px}.ds-access-prompt>div{min-width:0;flex-basis:100%}}.ds-suggestion{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;color:var(--tone-muted, #526b59);font-size:11px}.ds-suggestion button{display:flex;align-items:center;gap:8px;color:var(--tone-accent, #145965);border:1px solid var(--tone-line, #c4d5bd);background:var(--tone-soft, #eff4e9);border-radius:4px;padding:8px 11px;text-align:left;max-width:100%}.ds-suggestion code{overflow-wrap:anywhere;font-size:11px}.ds-record{container:dataset-record / inline-size}.ds-record .ds-record-meta{padding:5px 12px}.ds-record .ds-dns-relationship{grid-template-columns:minmax(0,1fr) auto minmax(0,1.35fr);gap:12px;padding:8px 12px;align-items:baseline}.ds-record .ds-dns-relationship h2{font-size:16px}.ds-record .ds-label{margin-bottom:3px}.ds-record .ds-dns-type{margin:0;gap:12px;align-self:center}.ds-record .ds-networks{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 20px;margin:0 12px;padding:7px 0}.ds-record .ds-networks h3{margin:0;flex:0 0 auto}.ds-record .ds-networks>div{margin:0;gap:7px;max-width:100%;min-width:0}.ds-record .ds-networks>div>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px}.ds-record .ds-networks code{display:inline;margin:0}.ds-record .ds-network-step{flex-shrink:0;width:19px;height:19px}.ds-record .ds-networks>div>a{flex-shrink:0}.ds-record .ds-record-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ds-record .ds-record-links{padding:6px 12px;gap:6px 14px;align-items:center;min-height:30px}.ds-record .ds-refine-value{font:inherit;font-size:11px;color:var(--ds-accent);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}.ds-record .ds-raw{border:0}.ds-record .ds-raw summary{padding:6px 12px;line-height:18px;white-space:nowrap}.ds-record .ds-raw[open]{grid-column:1/-1;border-top:1px solid var(--tone-line, #e3e9ed)}.ds-record .ds-certificate-heading,.ds-record .ds-whois-heading{padding:8px 12px}.ds-record .ds-certificate-heading p{margin-top:3px}.ds-record .ds-fact-columns{display:flex;flex-direction:column;gap:0;padding:3px 12px}.ds-record .ds-fact-columns>section{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px;align-items:baseline;padding:6px 0}.ds-record .ds-fact-columns>section+section{padding-left:0;margin-top:0;border-left:0;border-top:1px solid var(--tone-line, #edf0e9)}.ds-record .ds-fact-columns h3{margin:0}.ds-record .ds-fact-columns dl{display:flex;flex-wrap:wrap;gap:4px 16px}.ds-record .ds-fact-columns dl>div{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}.ds-record .ds-fact-columns dt{flex-shrink:0}.ds-record .ds-fact-columns dd{min-width:0}.ds-record .ds-validity{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:7px 12px;align-items:center}.ds-record .ds-validity>div:first-child{display:block}.ds-record .ds-validity h3{margin-bottom:2px}.ds-record .ds-validity-dates{margin:0;gap:15px}.ds-record .ds-validity-dates small{margin-bottom:2px}.ds-record .ds-validity-track{grid-column:1/-1;height:3px}.ds-record .ds-registration{padding:7px 12px;gap:10px}.ds-record .ds-contacts{display:flex;flex-direction:column;gap:0;padding:3px 12px}.ds-record .ds-contacts>section{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:5px 0}.ds-record .ds-contacts>section+section{padding-left:0;border-left:0;border-top:1px solid var(--tone-line, #edf0e9);margin-top:0}.ds-record .ds-contacts h3{flex:0 0 145px;margin:0}.ds-record .ds-contacts p{margin:0}.ds-record .ds-whois-routing{gap:14px;padding:0 12px 8px}.ds-record .ds-whois-routing>section{padding-top:7px}.ds-record .ds-whois-routing h3{margin-bottom:5px}.ds-record .ds-whois-routing ul{gap:4px}.ds-record .ds-whois-refresh{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:7px}.ds-record .ds-whois-refresh p{margin:0;flex:1;min-width:160px}@container dataset-record (max-width:620px){.ds-record .ds-fact-columns>section{display:block}.ds-record .ds-fact-columns h3{margin-bottom:4px}.ds-record .ds-fact-columns dl{display:grid;gap:3px}.ds-record .ds-fact-columns dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.ds-record .ds-networks{align-items:flex-start;gap:6px}.ds-record .ds-networks h3{width:100%}.ds-record .ds-networks>div{flex-basis:100%}.ds-record .ds-validity{display:block}.ds-record .ds-validity-dates{margin:6px 0}}@container dataset-record (max-width:420px){.ds-record .ds-dns-relationship{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px}.ds-record .ds-dns-relationship>div:first-child{grid-column:1/-1}.ds-record .ds-dns-type{margin:0;align-self:center}.ds-record .ds-record-footer{grid-template-columns:1fr}.ds-record .ds-raw{border-top:1px solid var(--tone-line, #e3e9ed)}.ds-record .ds-contacts>section{display:block}.ds-record .ds-contacts h3{margin-bottom:4px}}@media(pointer:coarse){.ds-record .ds-record-links :is(a,button),.ds-record .ds-raw summary{min-height:32px;display:inline-flex;align-items:center}}.ds-record{--record-accent:var(--dataset-hosts)}.ds-dns-record{--record-accent:var(--dataset-dns)}.ds-certificate{--record-accent:var(--dataset-vhosts)}.ds-whois{--record-accent:var(--dataset-whois)}.ds-record .ds-record-meta{background:var(--tone-surface, #f2f6f8);border-left:3px solid var(--record-accent)}.ds-record h2{color:var(--ink-strong)}.ds-record .ds-record-footer{background:var(--tone-surface, #f8fafb)}.ds-page-signals{background:var(--tone-surface, #fff);border-color:var(--line)}.ds-page-signals strong{color:var(--ink-strong);font-weight:600}.ds-record :is(.ds-certificate-heading,.ds-whois-heading){background:var(--tone-surface, #f2f6f8);border-left:3px solid var(--record-accent);border-bottom:1px solid var(--line)}
