:root{--pico-font-size:93.75%;--pico-line-height:1.3;--pico-spacing:0.75rem;--pico-typography-spacing-vertical:0.75rem;--pico-form-element-spacing-vertical:0.375rem;--pico-form-element-spacing-horizontal:0.75rem;--pico-nav-element-spacing-vertical:0.5rem;--warning:#e8a600}:is(h1,h2,h3,h4,h5,h6){--pico-typography-spacing-top:1.5rem}h2{--pico-font-size:1.25rem}h3{--pico-font-size:1rem}[role=group] :is(button,[role=button]){--pico-form-element-spacing-horizontal:0.75rem}button[type=submit]{width:auto}nav,nav ul{flex-wrap:wrap}nav form{margin:0}nav img{height:1.5em;vertical-align:middle}nav a[aria-current=page]{font-weight:700}body>header{padding-block:0;border-bottom:1px solid var(--pico-muted-border-color)}tbody tr:hover>td,table.striped tbody tr:hover>td{background-color:var(--pico-muted-border-color)}.right{text-align:right}.center{text-align:center}.text-muted{color:var(--pico-muted-color)}.text-primary{color:var(--pico-primary)}.text-success{color:var(--pico-ins-color)}.text-danger{color:var(--pico-del-color)}.text-warning{color:var(--warning)}.tag{display:inline-block;padding:.1em .5em;border-radius:var(--pico-border-radius);font-size:.8em;background:var(--pico-secondary-background);color:var(--pico-secondary-inverse)}.tag.info{background:var(--pico-primary-background);color:var(--pico-primary-inverse)}.tag.success{background:var(--pico-ins-color);color:#000}.tag.danger{background:var(--pico-del-color);color:#000}.tag.warning{background:var(--warning);color:#000}.tags{display:flex;flex-wrap:wrap;gap:.25rem}.notice{border-left:3px solid var(--pico-primary)}.notice.success{border-left-color:var(--pico-ins-color)}.notice.danger{border-left-color:var(--pico-del-color)}.toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:var(--pico-spacing)}.toolbar>*{margin:0}.toolbar>h2{margin-right:auto}.toolbar [role=group]{width:auto}.stat{text-align:center}.stat>small{display:block;text-transform:uppercase;letter-spacing:.1em;color:var(--pico-muted-color)}.stat>strong{font-size:2rem}.login{max-width:28rem;margin:3rem auto;text-align:center}.login [role=button]{width:100%}svg.chart{display:block;width:100%}svg.chart-month{height:auto}svg.chart-spark{height:36px}svg.chart-heatmap{height:18px}svg .pass{fill:var(--pico-primary)}svg .fail{fill:var(--pico-del-color)}svg .hm-on{fill:var(--pico-primary)}svg .hm-gap{fill:var(--pico-secondary-background)}svg a{cursor:pointer}svg a .col-hit{fill:transparent}svg a:hover .col-hit{fill:var(--pico-color);opacity:.08}svg a:hover .pass,svg a:hover .fail{opacity:.9}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--pico-grid-column-gap)}.cards>article{margin:0}.domain-card{display:flex;flex-direction:column;gap:1.5rem}.domain-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.domain-card-head h2{margin:0}.domain-card-rate{display:flex;justify-content:space-between;align-items:end;gap:.6rem;flex-wrap:wrap}.domain-card-rate .rate{font-size:2rem;font-weight:700;line-height:1}.domain-card-rate .rate-meta{display:flex;flex-direction:column}.domain-card-rate .rate-meta>span{font-size:.8rem}.domain-card-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.3rem .75rem;margin-top:auto}.domain-card-stats>div{display:flex;flex-direction:column}.domain-card-stats>div>span{font-size:.8rem}table.striped tbody tr.selected>td{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse)}tr.selected a{color:inherit}table.striped tbody tr.report-detail>td{padding:0;border-bottom:0;background-color:transparent}.report-detail-inner{margin:0 .75rem 1rem;padding:1rem 1.25rem;border-left:3px solid var(--pico-primary);background:var(--pico-card-sectioning-background-color)}.report-detail-inner :is(th,td){background-color:transparent}tr.reporter-row>td{border-bottom:0}tr.heatmap-row>td{padding:0 .75rem .9rem;border-top:0}tr.heatmap-row:hover>td{background-color:transparent}.dns-record pre{white-space:pre-wrap;word-break:break-all;padding:.6rem .8rem;font-size:.8em}.dns-record ul{font-size:.875em}.dns-record abbr[title]{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.dns-record abbr[title]:hover{text-decoration:underline}