.domain-search-section{padding:56px 0;scroll-margin-top:140px}.domain-search-panel{padding:36px;border:1px solid #d6e9ee;border-radius:24px;background:linear-gradient(125deg,#fff 65%,#edfbfc);box-shadow:0 12px 35px #153a4f09}.domain-eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#007986}.domain-search-intro h2{margin:10px 0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.domain-search-intro p{color:#587084;margin:0 0 26px}.domain-search-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;gap:16px;align-items:end}.domain-search-form label{display:block;font-weight:650;font-size:.9rem;margin-bottom:8px}.domain-search-form input,.domain-search-form select{display:block;width:100%;min-height:52px;padding:12px 14px;font:inherit;color:#142e40;background:#fff;border:1px solid #abc7d0;border-radius:10px}.domain-search-form input:focus,.domain-search-form select:focus{outline:3px solid #85dbe3;outline-offset:2px}.domain-search-form .btn{min-height:52px;white-space:nowrap}.domain-search-form .btn:disabled{opacity:.65;cursor:wait}.domain-help,.domain-footnote{font-size:.88rem;color:#62788a;line-height:1.6}.domain-footnote{margin-top:24px;max-width:850px}.domain-feedback:not(:empty){padding:14px 0;color:#294c61}.domain-result{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;border:1px solid #d5e1e7;border-radius:15px;background:#f5f9fb;margin-top:20px}.domain-result[hidden],.domain-alternatives[hidden]{display:none}.domain-result[data-state=available]{border-color:#a2d7bb;background:#f1faf5}.domain-state{font-size:.78rem;font-weight:800;color:#4d6679;text-transform:uppercase;letter-spacing:.05em}.domain-result[data-state=available] .domain-state{color:#14683f}.domain-result h3{overflow-wrap:anywhere;font-size:1.45rem;margin:6px 0}.domain-result p{max-width:650px;color:#425f73;line-height:1.6;margin:8px 0}.domain-result small{color:#617a8b}.domain-result-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0;max-width:260px}.domain-alternatives p{font-size:.9rem;font-weight:700;margin:22px 0 10px}.domain-alternatives>div{display:flex;flex-wrap:wrap;gap:8px}.domain-alternatives button{border:1px solid #c2d9df;background:#fff;color:#006e7c;border-radius:30px;padding:9px 14px;font:inherit;font-size:.9rem;cursor:pointer}.domain-alternatives button:focus-visible{outline:3px solid #85dbe3;outline-offset:2px}@media(max-width:900px){.domain-search-form{grid-template-columns:minmax(0,1fr) minmax(150px,240px)}.domain-search-form>.btn{grid-column:1/-1;justify-self:start}.domain-result{align-items:start;flex-direction:column}.domain-result-actions{max-width:none}}@media(max-width:560px){.domain-search-section{padding:32px 0}.domain-search-panel{padding:24px 18px;border-radius:18px}.domain-search-form{grid-template-columns:minmax(0,1fr)}.domain-search-form>.btn{width:100%}.domain-result{padding:18px}.domain-result-actions{width:100%}}

.domain-result[data-state=likely_available]{border-color:#a2d7bb;background:#f1faf5}.domain-result[data-state=likely_available] .domain-state{color:#14683f}
