.domain-report{--report-ink: #14251f;--report-muted: #576b65;--report-line: #e1e7e4;--report-canvas: #f5f7f6;--report-brand: #1a4a35;--report-warning: #a4550b;color:var(--report-ink)}.domain-report [data-domain-page]{background:var(--report-canvas)}.domain-report .report-card{border:1px solid var(--report-line);border-radius:1rem;background:#fff;box-shadow:0 2px 4px #14251f05}.domain-report .report-card__header{padding:1.25rem 1.5rem;border-bottom-color:var(--report-line);gap:1rem}.domain-report .report-card__header h2{font-family:ES Build,Gilroy,sans-serif;font-size:1.0625rem;line-height:1.45;font-weight:500;letter-spacing:-.025em;color:var(--report-ink)}.domain-report .report-card__header p{margin-top:.2rem;font-size:.8125rem;line-height:1.5;color:var(--report-muted);white-space:normal;overflow:visible}.domain-report .report-card__header :where(span.h-9){width:2.5rem;height:2.5rem;border-radius:.75rem;background:#f0f5f2;color:var(--report-brand);border:1px solid #e5ede8}.domain-report .report-outcome{padding:1.5rem;background:#fff;border-bottom-color:var(--report-line)}.domain-report .report-outcome__title{font-family:ES Build,Gilroy,sans-serif;font-size:1.375rem;font-weight:500;letter-spacing:-.03em;line-height:1.4}.domain-report .report-outcome[data-tone=warning] .report-outcome__title{color:var(--report-warning)}.domain-report .report-outcome[data-tone=danger] .report-outcome__title{color:#be123c}.domain-report .report-outcome[data-tone=success] .report-outcome__title{color:var(--report-brand)}.domain-report .report-outcome__detail{color:var(--report-muted)}.domain-report .report-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--report-muted)}.domain-report .report-score{display:flex;align-items:baseline;gap:.3rem;font-variant-numeric:tabular-nums}.domain-report .report-score strong{font-family:ES Build,Gilroy,sans-serif;font-size:2.75rem;font-weight:500;letter-spacing:-.06em;line-height:1}.domain-report .report-score span{font-size:.875rem;color:var(--report-muted)}.domain-report .report-score[data-ungraded]{flex-direction:column;gap:.5rem}.domain-report .report-score[data-ungraded] strong{font-size:1.25rem;letter-spacing:-.025em}.domain-report .report-check{padding-block:1.25rem}.domain-report .report-check[data-check-status=fail]{background:#fff9fa;box-shadow:inset 3px 0 #e11d48}.domain-report .report-check[data-check-status=partial]{background:#fffcf5;box-shadow:inset 3px 0 #d99a2b}.domain-report .report-check h4,.domain-report .report-check h3{font-size:.9375rem;line-height:1.5}.domain-report .report-check p{font-size:.8125rem;line-height:1.75}.domain-report .report-recommendation{margin-top:.75rem;border-left:2px solid #ceded4;padding-left:.75rem}.domain-report .report-category{padding:1.25rem}.domain-report .report-category>div:first-child{align-items:flex-start;flex-direction:column;gap:.5rem}.domain-report .report-category>div:first-child>p{white-space:normal;font-size:.6875rem;color:var(--report-muted)}.domain-report .report-category>p{font-family:ES Build,Gilroy,sans-serif;font-weight:500;font-size:1.625rem}.domain-report .report-guidance{padding:1.5rem}.domain-report .report-guidance>p:first-child{font-size:.875rem;text-transform:none;letter-spacing:-.01em;font-weight:600;color:var(--report-ink)}.domain-report .report-guidance li p:last-child{font-size:.8125rem;line-height:1.75}.domain-report .report-check-tile{padding:1rem;background:#f7f9f8;border-color:var(--report-line)}.domain-report .report-check-tile>p{white-space:normal;overflow-wrap:anywhere}.domain-report .report-check-tile>p:first-of-type{font-size:1rem;margin-top:.5rem}.domain-report .report-check-tile>p:last-child{font-size:.75rem;line-height:1.5;color:var(--report-muted)}.domain-report .report-subheading{font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--report-ink)}.domain-report .report-card table thead{background:#f7f9f8;color:var(--report-muted);text-transform:none;letter-spacing:0;font-size:.75rem}.domain-report .report-card table th{font-weight:500;padding-block:.875rem}.domain-report .report-card table td{padding-block:1rem}.domain-report .report-card table tbody>tr{border-color:#edf1ee}.domain-report .report-card table tbody>tr:hover{background:#f7faf8}.domain-report .report-card .report-table-scroll{scrollbar-width:thin;scrollbar-color:#c4d2ca transparent}.domain-report .report-dns-group+.report-dns-group{border-top:1px solid var(--report-line)}.domain-report .report-dns-group__header{border-bottom:1px solid #edf1ee;background:#fff}.domain-report .report-dns-group__header p{color:var(--report-muted)}.domain-report .report-dns-group__header h3>span{background:#f0f5f2;color:var(--report-brand)}.domain-report .report-dns-group table :is(th,td){padding-inline:1.25rem}.domain-report .report-dns-more{border-top-color:var(--report-line)}.domain-report .report-dns-more>.report-dns-group:first-of-type{border-top:1px solid var(--report-line)}.domain-report .report-evidence{margin-top:.75rem;border:1px solid var(--report-line);border-radius:.625rem;overflow:hidden}.domain-report .report-evidence>summary{cursor:pointer;padding:.75rem 1rem;font-size:.75rem;font-weight:600;color:var(--report-muted);background:#f7f9f8}.domain-report .report-evidence__body{margin:0;border:0;border-radius:0}.domain-report .report-dataset{padding:1rem;background:#f7f9f8;border-color:var(--report-line)}.domain-report .report-dataset>div:first-child{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:.5rem}.domain-report .report-dataset>div:first-child>span:nth-child(2){white-space:normal;overflow:visible}.domain-report .report-dataset>div:first-child>span:last-child{grid-column:2;justify-self:start;margin-left:0}.domain-report .report-registrant-data>div>:last-child{min-width:0;overflow-wrap:anywhere}.domain-report .report-registration-dates{gap:.75rem}.domain-report .report-registration-dates>div{padding:1rem;border:1px solid var(--report-line);background:#f7f9f8}.domain-report .report-registration-dates>div>p:first-child{color:var(--report-muted)}.domain-report .report-registration-dates>div>p:nth-child(2){font-size:.9375rem}.domain-report .report-hero h1{font-family:ES Build,Gilroy,sans-serif;font-weight:500;letter-spacing:-.05em}.domain-report .report-hero__description{max-width:34rem;margin-top:1.25rem;font-size:1rem;line-height:1.8;color:#c5d8cd}.domain-report .report-hero__link{display:inline-flex;align-items:center;gap:.625rem;margin-top:1.5rem;font-size:.875rem;font-weight:600;color:#e2eee7}.domain-report .report-nav-label{padding:.25rem .75rem .75rem;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--report-muted)}.domain-report .domain-nav-link{border:1px solid transparent;padding:.7rem .75rem;border-radius:.625rem}.domain-report .domain-nav-link>span:last-child{font-size:.8125rem}.domain-report .domain-nav-link>span:first-child{background:transparent}.domain-report .domain-nav-link[aria-current=location]{background:#fff;color:var(--report-brand);border-color:var(--report-line);box-shadow:0 2px 3px #14251f08}.domain-report .mobile-nav-pill[aria-current=location]{background:var(--report-brand);color:#fff}.domain-report :where(a,button,summary):focus-visible{outline:2px solid #58866d;outline-offset:3px}.domain-report .report-card :where([data-ip-address],code,[data-dns-name]){max-width:100%}.domain-report .report-dns-links a{border-radius:.4rem}.domain-report .report-dns-links a>span{padding:.5rem .65rem;height:auto;background:#f7f9f8}.domain-report .report-dns-more>summary{flex-wrap:wrap}.domain-report .report-dns-more>summary>span:last-child{line-height:1.7}.domain-report .report-badge-code>div{border-radius:0 0 .5rem .5rem}@media(max-width:639px){.domain-report .report-card__header{flex-wrap:wrap;padding:1.125rem 1.25rem}.domain-report .report-card__header>div:first-child{min-width:0}.domain-report .report-card__header h2{font-size:1rem}.domain-report .report-outcome{padding:1.25rem;gap:1rem}.domain-report .report-outcome__title{font-size:1.25rem}.domain-report .report-outcome__aside{align-self:flex-start}.domain-report .report-registration-dates{grid-template-columns:1fr}.domain-report .report-check-tile{padding:.875rem}.domain-report .report-check-tile>p:first-of-type{font-size:.875rem}.domain-report .report-card__header>div>div:has(h2){min-width:0}.domain-report .report-hero__description{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.domain-report *,.domain-report *:before,.domain-report *:after{scroll-behavior:auto;animation:none;transition:none}}
