.domain-page{width:100%;margin-top:58px}.domain-page__intro .eyebrow{margin:0 0 14px}.domain-page__intro .eyebrow span{color:var(--orange);font-size:18px}.domain-page h1{font:800 clamp(39px, 3vw, 62px)/1.1 var(--font-display);letter-spacing:-.035em;margin:0}.domain-page__intro>p:last-child{max-width:720px;color:var(--text-soft);margin:13px 0 0;font-size:clamp(16px,1vw,19px);line-height:1.6}.domain-search{margin-top:34px;padding:clamp(20px,2.4vw,32px)}.domain-search label{font:800 17px/1.3 var(--font-display);margin-bottom:10px;display:block}.domain-search__row{gap:12px;display:flex}.domain-search input{border:2px solid var(--border);border-radius:var(--radius-small);background:var(--surface-soft);width:100%;min-width:0;min-height:52px;color:var(--text);font:600 17px/1.2 var(--font-body);padding:10px 15px}.domain-search input::placeholder{color:var(--text-muted)}.domain-search button{flex:none;min-width:94px;margin-top:16px;font-size:16px}.domain-search button:disabled{opacity:.7;cursor:not-allowed}.domain-search__verification{width:min(100%,300px);min-height:65px;margin-top:16px;overflow:hidden}.domain-search__verification[hidden],.domain-search .domain-search__verification-status[hidden]{display:none}.domain-search .domain-search__verification-status{min-height:18px;margin:5px 0 14px}.domain-search__verification:not([hidden])~button{margin-top:0}.domain-search p{color:var(--text-muted);margin:10px 0 0;font-size:13px}.domain-page__status{min-height:28px;color:var(--text-soft);margin:14px 0 0;font-size:14px}.domain-results{margin-top:20px}.domain-result-hero{background:radial-gradient(circle at 90% 15%, #d8a53721, transparent 35%), var(--surface);min-height:275px;padding:clamp(22px,2.4vw,36px)}.domain-result-hero .eyebrow{margin:0 0 18px}.domain-result-hero h2{overflow-wrap:anywhere;font:800 clamp(28px, 2.4vw, 46px)/1.15 var(--font-display);margin:0 0 30px}.domain-result-hero>span{color:var(--text-soft);font-size:14px;font-weight:700;display:block}.domain-result-hero>strong{font:800 clamp(40px, 3.2vw, 62px)/1.1 var(--font-display);margin-top:3px;display:block}.domain-result-hero>p:last-child{color:var(--text-soft);margin:15px 0 0;font-size:15px}.domain-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.domain-stat{min-width:0;min-height:120px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:16px 20px;display:flex}.domain-stat span{font:700 13px/1.3 var(--font-body)}.domain-stat strong{overflow-wrap:anywhere;font:800 clamp(20px, 2vw, 30px)/1.15 var(--font-display)}.domain-stat--yellow{background:var(--yellow)}.domain-stat--pink{background:var(--pink)}.domain-stat--blue{background:var(--blue)}.domain-comparison{margin-top:22px;padding:18px 22px;font-size:16px;font-weight:700}.domain-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.domain-detail{min-width:0;padding:24px}.domain-detail h3{font:800 26px/1.2 var(--font-display);margin:0 0 18px}.domain-detail__message{color:var(--text-soft);margin:0}.domain-detail dl{margin:0}.domain-detail dl>div{border-top:1px solid color-mix(in srgb, var(--border) 28%, transparent);grid-template-columns:145px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.domain-detail dt{color:var(--text-muted);font-size:13px}.domain-detail dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:700}.domain-detail__links{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.domain-sources{border-top:1px solid var(--border);color:var(--text-soft);margin-top:54px;padding-top:22px;font-size:14px}.domain-sources h2{color:var(--text);font:800 22px/1.2 var(--font-display);margin:0 0 10px}.domain-sources p{margin:8px 0 0}.domain-sources a{color:var(--text);text-decoration-color:var(--orange);text-underline-offset:4px}@media (width<=900px){.domain-details{grid-template-columns:1fr}}@media (width<=679px){.domain-page{margin-top:42px}.domain-page h1{font-size:clamp(36px,9vw,47px)}.domain-search__row{flex-direction:column}.domain-search button{width:100%}.domain-stats{gap:9px}.domain-stat{min-height:105px;padding:12px}.domain-stat span{font-size:11px}.domain-stat strong{font-size:clamp(15px,4vw,22px)}.domain-detail{padding:19px}.domain-detail dl>div{grid-template-columns:120px minmax(0,1fr)}}
