.domains-page{--domain-accent:#c3c3c3}
.domains-page .domain-hero{padding-top:28px;background:radial-gradient(ellipse at 75% 22%,#4545450c,transparent 55%)}
.domain-breadcrumb{color:#949494}
.domain-issue{color:#949494;letter-spacing:.08em}
.domain-editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;padding:52px 0 36px}
.domain-editorial h1{font-size:60px;font-weight:650;line-height:1.05;letter-spacing:-1.5px;margin-top:20px;color:#e0e5e9}
.domain-editorial h1>span{font-family:Inter,Arial,sans-serif;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;color:#949494;margin:0}
.domain-editorial .eyebrow{font-size:12.5px;line-height:16px;letter-spacing:1.5px}
.domain-editorial-aside{padding-bottom:4px}
.domain-editorial .domain-lead{margin:0;font-size:17px;line-height:1.625;color:#949494;max-width:480px}
.domain-editorial-tags{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:24px;color:#949494;font-size:12px}
.domain-editorial-tags>span{display:inline-flex;align-items:center;gap:8px}
.domain-editorial-tags i{width:5px;height:5px;background:#88b29a;border-radius:50%;box-shadow:0 0 0 4px #88b29a09}
.domain-editorial-tags svg,.domain-search-notes svg{width:16px;height:16px;fill:none;stroke:#85a892;stroke-width:1.3;flex-shrink:0}
.domain-search-workspace{position:relative;border:1px solid #292929;border-radius:14px;padding:24px;background:linear-gradient(115deg,#101010,#101010 65%);box-shadow:0 12px 45px #0002}
.search-workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px}
.search-workspace-heading>label{font-size:14px;font-weight:500;color:#c3c3c3}
.search-workspace-heading>.mono{font-size:11px;letter-spacing:.09em;color:#949494}
.domain-search-workspace #domain-search-form{margin:0}
.domain-search-workspace .domain-search-box{padding:8px 8px 8px 20px;gap:18px;border:1px solid #292929;border-radius:8px;background:#101010;box-shadow:inset 0 1px 4px #0002;min-height:74px}
.domain-search-workspace .domain-search-box:focus-within{border-color:#949494;box-shadow:0 0 0 3px #9494940b}
.domain-search-workspace .domain-search-prefix{display:block;width:22px;height:22px;flex-shrink:0;color:#949494}
.domain-search-prefix svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4}
.domain-search-workspace input{font-size:23px;letter-spacing:-.025em;padding:10px 0;color:#e6e6e6}
.domain-search-workspace input::placeholder{color:#949494}
.domain-search-workspace .button{font-size:15px;line-height:24px;font-weight:600;min-height:54px;padding:12px 25px;gap:30px;border-radius:6px;background:#c3c3c3;border-color:#949494;color:#111111}
.domain-search-workspace .button:hover{background:#c3c3c3;border-color:#949494}
.domain-search-workspace #domain-search-help{font-size:12px;line-height:1.6;margin-top:12px;color:#949494}
.domain-search-workspace .domain-search-notes{margin-top:20px;font-size:12px;color:#949494}
.domain-search-notes>span{display:flex;align-items:center;gap:8px}
.domain-search-notes a{color:#c3c3c3}
.domain-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}
.domain-pick{display:block;min-width:0;border:1px solid #292929;border-radius:10px;padding:19px 20px;text-align:left;background:linear-gradient(125deg,#101010,#101010);transition:border-color .2s,background .2s,transform .2s}
.domain-pick:hover{border-color:#5d5d5d;background:#101010;transform:translateY(-3px)}
.domain-pick.is-featured{border-color:#5d5d5d;background:linear-gradient(125deg,#181818,#101010)}
.pick-overline{display:block;font-family:var(--mono);font-size:11px;line-height:1.6;letter-spacing:.04em;color:#949494;min-height:18px}
.is-featured .pick-overline{color:#c3c3c3}
.pick-main{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}
.pick-main>strong{font-size:36px;font-weight:600;line-height:40px;letter-spacing:-.9px;color:#e6e6e6}
.pick-price{font-size:19px;font-weight:500;line-height:24px;letter-spacing:-.025em;color:#c3c3c3;white-space:nowrap;text-align:right}
.pick-price>small{display:block;font-size:11px;font-weight:400;line-height:1.5;color:#949494;letter-spacing:0;margin-top:3px}
.pick-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #292929;padding-top:13px;margin-top:16px;font-size:11px;color:#949494}
.pick-bottom>i{font-size:18px;font-style:normal;color:#949494}
.domain-hero-footnote{font-size:11px;color:#949494;margin-top:17px;line-height:1.7}
.domains-page .domain-catalogue{padding:112px 0}
.domains-page .domain-section-heading{gap:48px;margin-bottom:40px}
.domains-page .domain-section-heading h2,.domains-page .domain-page-faq h2{font-size:36px;line-height:40px;font-weight:650;letter-spacing:-.9px;margin-top:16px;color:#e6e6e6}
.domains-page .domain-section-heading h2>span{color:#949494}
.domains-page .domain-section-heading>p{font-size:15px;line-height:1.625;color:#949494;max-width:430px}
.domain-filter-bar{border:0;padding-top:0}
.domain-category-tabs{gap:8px}
.domain-category-tabs button{font-size:13px;line-height:20px;padding:9px 16px;background:#101010;border-color:#292929;color:#949494}
.domain-category-tabs button[aria-pressed=true]{background:#181818;border-color:#5d5d5d;color:#e6e6e6}
.domain-category-tabs button[aria-pressed=true]>span{color:#c3c3c3}
.domain-filter-tools{margin-top:24px;gap:16px}
.domain-filter-label input,.domain-sort-label select{min-height:48px;background:#101010;border-color:#292929;border-radius:7px;font-size:14px;color:#c3c3c3}
.domains-page .domain-comparison{margin-top:24px;border-color:#292929;background:#101010;border-radius:10px;box-shadow:none}
.comparison-heading{padding:18px 20px}
.comparison-heading .mono{color:#949494}
.comparison-heading h3{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.025em;margin-top:5px}
.comparison-empty{font-size:13px;color:#949494}
.comparison-item{border-color:#292929}
.comparison-item p{color:#949494}
.comparison-item strong{color:#c3c3c3}
.comparison-item-top button{border-color:#292929;color:#c3c3c3}
.comparison-use,.comparison-copy{color:#c3c3c3;border-bottom-color:#5d5d5d}
.catalogue-summary{margin-top:32px;font-size:13px;color:#949494}
.domain-table-wrap{border:1px solid #292929;border-radius:12px;overflow:hidden;background:#101010}
.domain-table thead th{padding-block:17px;background:#101010;color:#949494;border-color:#292929}
.domains-page .domain-table tbody th,.domains-page .domain-table tbody td{padding-block:24px;border-color:#292929}
.domain-table tbody tr:last-child>*{border-bottom:0}
.domain-table tbody tr:hover{background:#101010}
.domain-table tbody tr.is-compared{background:#101010}
.extension-name{font-size:25px;letter-spacing:-.625px;color:#e6e6e6}
.extension-name>span{color:#949494;font-size:17px}
.domain-table th>p{font-size:13px;line-height:1.625;color:#949494;max-width:350px}
.domain-table td>strong{font-size:20px;color:#c3c3c3;letter-spacing:-.5px}
.domain-table td>small{color:#949494}
.compare-control{font-size:12px;color:#949494}
.compare-control input{accent-color:#949494}
.catalogue-more{font-size:14px;border-radius:7px;min-height:46px;background:#101010;border-color:#292929;color:#c3c3c3}
.catalogue-terms{font-size:12px;color:#949494}
.domains-page .domain-services,.domains-page .domain-privacy{padding:0 0 112px;background:transparent}
.domain-service-ledger{border:1px solid #292929;border-radius:12px;overflow:hidden;background:#101010}
.domain-service-line{padding:27px 24px;border-color:#292929;gap:24px;grid-template-columns:38px 1fr 1.2fr}
.domain-service-line:last-child{border-bottom:0}
.service-line-number{color:#949494}
.domain-service-line h3{font-size:20px;line-height:28px;letter-spacing:-.5px;color:#e6e6e6}
.domain-service-line p{font-size:15px;line-height:1.625;color:#949494}
.domain-privacy-grid{gap:16px;border:0;border-radius:0;overflow:visible}
.domain-privacy-grid article{padding:28px;border:1px solid #292929!important;border-radius:12px;background:linear-gradient(135deg,#101010,#101010)}
.domain-privacy-grid .mono{color:#949494}
.domain-privacy-grid h3{font-size:22px;line-height:28px;letter-spacing:-.55px;margin-top:24px;color:#e6e6e6}
.domain-privacy-grid p{font-size:14px;line-height:1.65;color:#949494;margin-top:16px}
.domain-privacy-limit{font-size:12px;color:#949494}
.domains-page .domain-page-faq{padding-bottom:112px}
.domain-page-faq .faq-layout{border-color:#292929;padding-top:64px}
.domain-page-faq summary{font-size:15px;padding-block:24px;color:#c3c3c3}
.domain-page-faq details p{font-size:14px;line-height:1.65;color:#949494}
.domain-closing>.container{border-color:#292929}
.domain-closing h2{font-size:36px;line-height:40px;letter-spacing:-.9px;font-weight:600;color:#e6e6e6}
.domain-closing p:not(.eyebrow){font-size:15px;line-height:1.625;color:#949494}
.domain-closing .button{font-size:15px;min-height:52px;padding-inline:28px}
.domain-search-results{padding:28px 0 0}
.lookup-primary{background:#15221d;border-color:#426454;border-radius:12px;padding:25px}
.lookup-primary.is-registered{background:#1d1c17;border-color:#514b36}
.lookup-primary.is-unknown{background:#101010;border-color:#292929}
.lookup-primary.is-available .lookup-status,.lookup-alternative.is-available .lookup-status{color:#a3cab4;border-color:#466b57;background:#7bb49709}
.lookup-primary.is-registered .lookup-status,.lookup-alternative.is-registered .lookup-status{color:#bdaf86;border-color:#5c533a;background:#bba57406}
.lookup-primary.is-unknown .lookup-status,.lookup-alternative.is-unknown .lookup-status{color:#c3c3c3;border-color:#292929;background:#94949408}
.lookup-alternative{background:#101010;border-color:#292929;border-radius:9px;padding:20px}
.lookup-heading h2{font-size:24px;line-height:32px;letter-spacing:-.6px}
.lookup-primary p{color:#97ada0;font-size:14px;line-height:1.65}
.lookup-primary.is-registered p{color:#aaa28e}
.lookup-name{font-size:28px;letter-spacing:-.7px}
.lookup-message{background:#101010;border-color:#292929;color:#c3c3c3}
@media(min-width:1450px){.domains-page .container{width:min(1400px,calc(100% - 96px))}.domain-editorial{gap:112px}}
@media(max-width:1200px){.domain-editorial{gap:48px}.domain-editorial h1{font-size:54px;line-height:1.05}.domain-editorial .domain-lead{font-size:16px}.domain-pick{padding:18px 16px}.pick-main{flex-wrap:wrap;gap:9px}.pick-price{text-align:left;font-size:18px}.pick-bottom{font-size:11px}.domain-service-line{grid-template-columns:28px 1fr 1.2fr}}
@media(max-width:960px){.domain-editorial{gap:32px;grid-template-columns:1.1fr 1fr;padding-top:40px}.domain-editorial h1{font-size:48px;letter-spacing:-1.2px}.domain-editorial .domain-lead{font-size:15px}.domain-editorial-tags{font-size:11px;gap:12px;margin-top:18px}.domain-picks{gap:12px}.domain-pick{padding:16px 14px}.pick-overline{font-size:11px;min-height:32px}.pick-main>strong{font-size:32px}.pick-bottom{font-size:11px;min-height:48px;line-height:1.6}.domain-section-heading{align-items:flex-start}.domain-service-line{gap:20px}.domain-service-line p{font-size:14px}.domains-page .domain-catalogue{padding-top:88px;padding-bottom:88px}.domains-page .domain-services,.domains-page .domain-privacy,.domains-page .domain-page-faq{padding-bottom:88px}}
@media(max-width:700px){.domains-page .domain-hero{padding-top:24px}.domain-editorial{display:block;padding:40px 0 28px}.domain-editorial h1{font-size:44px;line-height:1.05;letter-spacing:-1.1px}.domain-editorial .domain-lead{font-size:16px;line-height:1.625;margin-top:24px;max-width:none}.domain-editorial-tags{font-size:12px;margin-top:20px}.domain-search-workspace{padding:20px 16px;border-radius:12px}.search-workspace-heading{margin-bottom:14px}.search-workspace-heading>.mono{display:none}.search-workspace-heading>label{font-size:13px}.domain-search-workspace .domain-search-box{padding:7px 7px 7px 12px;gap:9px;min-height:62px}.domain-search-workspace .domain-search-prefix{display:none}.domain-search-workspace input{font-size:17px;letter-spacing:-.025em}.domain-search-workspace .button{min-height:46px;font-size:13px;padding:10px 15px;gap:12px}.domain-search-workspace #domain-search-help{font-size:11px;line-height:1.65}.domain-search-workspace .domain-search-notes{font-size:11px;gap:13px;flex-direction:column;align-items:flex-start;margin-top:17px}.domain-picks{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.domain-pick{padding:17px 15px}.pick-overline{font-size:11px;min-height:32px}.pick-main{display:block;margin-top:12px}.pick-main>strong{font-size:32px;line-height:36px}.pick-price{display:flex;align-items:baseline;gap:7px;font-size:18px;margin-top:10px;flex-wrap:wrap}.pick-price>small{display:inline;margin:0;font-size:11px}.pick-bottom{font-size:11px;min-height:45px;padding-top:12px;margin-top:12px;align-items:flex-start}.domain-hero-footnote{font-size:11px;margin-top:17px}.domains-page .domain-catalogue{padding:64px 0}.domains-page .domain-section-heading{margin-bottom:32px;gap:20px}.domains-page .domain-section-heading h2,.domains-page .domain-page-faq h2{font-size:30px;line-height:36px;letter-spacing:-.75px}.domains-page .domain-section-heading>p{font-size:15px;line-height:1.625}.domain-category-tabs{gap:8px}.domain-category-tabs button{font-size:12px;padding:8px 12px;gap:10px}.domain-filter-tools{margin-top:20px}.domain-comparison{margin-top:20px}.comparison-heading{padding:18px 16px}.comparison-empty{padding-inline:16px}.catalogue-summary{margin-top:28px}.domains-page .domain-table tbody th,.domains-page .domain-table tbody td{padding:0}.domain-table tbody tr{padding:24px 18px;gap:21px 12px}.domain-table tbody tr:last-child{border-bottom:0}.domain-table th>p{font-size:13px}.domain-table td:before{color:#949494}.domain-table td>strong{font-size:19px}.compare-control{font-size:11px}.domains-page .domain-services,.domains-page .domain-privacy,.domains-page .domain-page-faq{padding:0 0 64px}.domain-service-line{grid-template-columns:22px 1fr;padding:24px 18px;gap:10px 12px}.domain-service-line h3{font-size:19px;line-height:26px}.domain-service-line p{font-size:14px;line-height:1.65}.domain-privacy-grid{gap:14px}.domain-privacy-grid article{padding:24px}.domain-privacy-grid h3{font-size:22px;line-height:28px;margin-top:20px}.domain-privacy-grid p{font-size:14px}.domain-page-faq .faq-layout{padding-top:44px}.domain-page-faq summary{font-size:15px;line-height:1.6;padding-block:22px}.domain-closing h2{font-size:30px;line-height:36px}.domain-closing p:not(.eyebrow){font-size:15px}.domain-closing .button{font-size:14px}.lookup-primary{padding:22px}.lookup-heading h2{font-size:22px;line-height:28px}.lookup-name{font-size:25px}}
@media(max-width:370px){.domain-editorial h1{font-size:36px;letter-spacing:-.9px}.domain-search-workspace .button{padding-inline:12px;gap:8px}.domain-search-workspace input{font-size:16px}.domain-search-workspace{padding-inline:13px}.domain-pick{padding:16px 13px}.pick-price{font-size:17px}.domain-table tbody tr{padding-inline:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px;gap:20px 9px}.domain-table td>strong{font-size:17px}}
@media(prefers-reduced-motion:reduce){.domain-pick:hover{transform:none}}
