:root{color-scheme:dark;--bg:#060b17;--surface:#0e1729;--ink:#f3f6ff;--muted:#a4b3cc;--purple:#c19cff;--purple-dark:#8855e5;--line:#263249;--blue:#8acbff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:radial-gradient(ellipse at 100% 18%,#18214666,transparent 35%),var(--bg);color:var(--ink);line-height:1.55}button,input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button,a,select,input{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}img,svg{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:#7540c7;color:white;padding:12px 20px;transform:translateY(-150%);border-radius:8px}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p{margin-top:0}
.site-header{position:sticky;top:0;z-index:20;background:#060b17ed;border-bottom:1px solid #b9d7ff1c;backdrop-filter:blur(18px)}.header-inner{min-height:78px;display:flex;align-items:center;gap:32px;padding-block:15px}.brand{display:block;width:218px;flex-shrink:0}.brand img{width:100%;height:auto}.header-inner .brand-rocket{display:flex;align-items:center;justify-content:center;width:44px;height:48px}.header-inner .brand-rocket img{width:auto;height:48px}.header-tagline{margin:0 0 0 -14px;flex-shrink:0;line-height:1.3}.header-tagline>span{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:-.025em}.header-tagline strong{color:var(--purple);font-weight:650}.header-tagline small{display:block;margin-top:5px;font-size:.75rem;color:var(--muted);letter-spacing:.01em}.header-inner nav{margin-left:auto;display:flex;gap:30px;font-size:.9rem;color:#c4cee1}.header-inner nav a:hover,.footer-links a:hover{color:var(--purple)}.header-cta,.search-submit,.button-primary{background:linear-gradient(120deg,#8245d9,#653cc5);border:1px solid #b488ed66;color:#fff;font-weight:650;border-radius:8px;box-shadow:0 4px 24px #8448d520;transition:background .18s,box-shadow .18s}.header-cta{font-size:.875rem;padding:11px 19px}.header-cta:hover,.search-submit:hover,.button-primary:hover{background:#8653d8;box-shadow:0 6px 28px #995bea38}
/* Keep the supplied artwork intact; fade its edges into the page. */
.space-banner{position:relative;isolation:isolate;max-width:1680px;margin-inline:auto;background:#050b15;overflow:hidden}.space-banner img{width:100%;height:clamp(240px,30vw,415px);object-fit:cover;object-position:center 45%}.space-banner:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(0deg,var(--bg) 0%,#060b1722 22%,transparent 48%),linear-gradient(90deg,#060b1722,transparent 20%,transparent 80%,#060b1744)}
.hero{position:relative;display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:center;padding-block:9px 36px;margin-top:-8px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:.75rem;font-weight:650;letter-spacing:.14em;color:var(--blue);margin:0 0 12px}.eyebrow-line{width:22px;height:1px;background:var(--blue)}h1{font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.14;letter-spacing:-.045em;font-weight:600;margin-bottom:16px;max-width:570px}h1 em{font-style:normal;color:var(--purple)}.hero-description{font-size:1rem;color:var(--muted);margin-bottom:16px;max-width:490px}.hero-meta{display:flex;gap:13px;align-items:center;font-size:.875rem;color:var(--muted)}.hero-meta strong{color:#e9f2ff;font-weight:600}.hero-meta i{height:14px;width:1px;background:#40516b}.spotlight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;min-width:0;padding:20px 22px;background:linear-gradient(135deg,#172640ae,#19132b85);border:1px solid #8cadcf33;border-radius:12px;box-shadow:0 20px 60px #0002}.spotlight-top{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;font-size:.75rem;letter-spacing:.1em;color:#abbfd9;border-bottom:1px solid #90adcd2b;padding-bottom:15px;margin-bottom:18px}.spotlight-top span:last-child{color:#a88acf;font-size:.75rem;letter-spacing:.05em}.spotlight-domain{min-width:0;padding-right:12px}.spotlight-domain+.spotlight-domain{border-left:1px solid #90adcd24;padding-left:16px}.spotlight-name{display:block;font-size:clamp(1.1rem,1.65vw,1.5rem);font-weight:550;letter-spacing:-.045em;white-space:nowrap}.spotlight-name>span{color:var(--purple);font-weight:400}.spotlight-note{display:none}.spotlight-tag{display:block;color:#acbed5;font-size:.75rem;margin-top:8px}.spotlight-domain:hover .spotlight-name{color:var(--blue)}
.extension-section{display:flex;align-items:center;gap:34px;padding-block:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.extension-heading{flex-shrink:0}.extension-heading .eyebrow{font-size:.75rem;letter-spacing:.1em;margin-bottom:5px}.extension-heading h2{font-size:1.2rem;font-weight:500;letter-spacing:-.02em;margin:0}.extension-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:10px}.extension-grid a{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;border:1px solid #34425b;border-radius:7px;background:#12203566;padding:11px 13px;transition:background .18s,border-color .18s}.extension-grid b{font-size:1.35rem;font-weight:500;letter-spacing:-.04em;color:#d6e9ff}.extension-grid span{font-size:.75rem;color:var(--muted);white-space:nowrap}.extension-grid a:hover{background:#292044;border-color:#b594ea}
.collection{padding-block:38px 52px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px}.section-heading .eyebrow{font-size:.75rem;margin-bottom:6px}.section-heading h2{display:flex;align-items:center;gap:12px;font-size:1.85rem;line-height:1.3;font-weight:550;letter-spacing:-.035em;margin:0}.heading-count{font-size:.875rem;letter-spacing:0;font-weight:550;background:#ac79e51c;border:1px solid #bd8af03a;color:var(--purple);padding:3px 9px;border-radius:6px}.collection-hint{font-size:.875rem;color:var(--muted);margin:0 0 3px}.search-panel{display:flex;align-items:center;background:#111d31;border:1px solid #52617d;border-radius:11px;padding:9px;gap:8px;box-shadow:0 8px 35px #0002}.search-field{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0 12px}.search-field svg{width:23px;height:23px;flex-shrink:0;color:var(--blue)}.search-field input{height:46px;width:100%;min-width:0;font-size:1rem;border:0;background:transparent;outline-offset:0}.search-field input::placeholder{color:#abb8cb}.search-key{border:1px solid #44516b;border-radius:4px;font-size:.75rem;color:#a3b0c6;min-width:23px;text-align:center}.select-field{border-left:1px solid #3b4960;padding:0 12px;flex-shrink:0;max-width:220px}.select-field label{display:block;color:#a7b8ce;font-size:.75rem;margin-bottom:1px}.select-field select{display:block;border:0;background:transparent;font-size:.875rem;padding:2px 16px 2px 0;width:100%;min-height:27px}option{background:#111d31;color:var(--ink)}.search-submit{padding:14px 23px;font-size:.875rem}.category-filters{display:flex;flex-wrap:nowrap;gap:7px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#596180 transparent;margin-block:17px 21px;padding:5px 0 10px;scroll-padding-inline:5px}.category-chip{flex:0 0 auto;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 12px;font-size:.875rem;font-weight:450;color:#b6c4da;background:#0e192b;border:1px solid #344058;border-radius:7px;transition:background .18s,border-color .18s}.category-chip span{font-size:.75rem;color:#99aac5;font-variant-numeric:tabular-nums}.category-chip:hover{border-color:#a886da;background:#211c38}.category-chip.active{background:#513780;border-color:#a083ce;color:#fff}.category-chip.active span{color:#e3d5fa}.results-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:14px;font-size:.875rem;color:var(--muted);min-height:32px}.results-toolbar p{margin:0}.results-toolbar strong{color:var(--ink);font-weight:550}.results-tools{display:flex;align-items:center;gap:10px}.results-tools label{font-size:.875rem}.results-tools select{border:0;background:transparent;font-size:.875rem;font-weight:550;padding:5px 3px;max-width:155px}.clear-filters{padding:5px 8px;border:0;background:transparent;color:var(--purple);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}
.domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.domain-card{--tint:#322449;--card-accent:#c4a2ff;display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--tint) 50%,transparent),transparent 70%),linear-gradient(145deg,#101c30,#0c1425);border:1px solid #324058;border-radius:11px;overflow:hidden;box-shadow:0 6px 18px #0002;transition:transform .18s,border-color .18s,box-shadow .18s}.domain-card:hover{transform:translateY(-4px);border-color:var(--card-accent);box-shadow:0 14px 30px #0004,0 0 20px #9465cf0a}.card-top{display:flex;align-items:center;justify-content:space-between;padding:17px 22px 0;gap:8px}.category-label{font-size:.75rem;font-weight:450;color:#a9bad2}.extension{font-size:.75rem;color:var(--card-accent);background:#0a132455;border:1px solid color-mix(in srgb,var(--card-accent) 28%,transparent);padding:2px 8px;border-radius:5px}.card-face{padding:24px 22px 26px;flex:1}.domain-name{font-size:clamp(1.7rem,2.2vw,2.05rem);font-weight:550;letter-spacing:-.045em;line-height:1.2;margin-bottom:12px;overflow-wrap:anywhere}.domain-name span{color:var(--card-accent);font-weight:400}.domain-name.long-name{font-size:clamp(1.4rem,1.8vw,1.7rem);overflow-wrap:anywhere}.card-face p{font-size:.9375rem;color:var(--muted);line-height:1.6;margin:0;min-height:3.2em}.card-bottom{border-top:1px solid #809bc21a;background:#060d192b;padding:13px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;color:#9aacC8}.listing-link{display:flex;align-items:center;gap:7px;color:#d0dff5;font-size:.875rem;font-weight:500}.listing-link svg{width:14px;height:14px}.palette-2{--tint:#203e5a;--card-accent:#8acbff}.palette-3{--tint:#1b3c42;--card-accent:#89d9ce}.palette-4{--tint:#21364f;--card-accent:#a1c5ff}.palette-5{--tint:#243e35;--card-accent:#9edbc1}.palette-6{--tint:#3e2449;--card-accent:#e0adee}.palette-7{--tint:#30304b;--card-accent:#b6bcff}.listing-note{display:flex;justify-content:center;align-items:center;gap:9px;text-align:center;color:var(--muted);font-size:.875rem;margin:29px 0 0}.listing-note svg{width:17px;height:17px;flex-shrink:0}.load-more-wrap{text-align:center;margin:32px 0 0}.load-more-wrap p{color:var(--muted);font-size:.875rem;margin-bottom:14px}.button-outline,.button-primary{font-size:.9375rem;font-weight:550;padding:13px 28px;border-radius:8px}.button-outline{border:1px solid #6c5790;background:#201a36;color:#e1cdff}.button-outline:hover{background:#32234b;border-color:#bd9aef}.empty-state{text-align:center;background:#101a2b;border:1px dashed #52617c;border-radius:12px;padding:52px 20px}.empty-mark{display:grid;place-items:center;background:#2d2343;color:var(--purple);border-radius:100%;width:44px;height:44px;font-size:1.6rem;margin:0 auto 16px}.empty-state h3{font-size:1.25rem;margin-bottom:8px}.empty-state p{color:var(--muted);margin-bottom:22px}.notice{background:#2b2940;padding:15px;border-radius:7px}
.how-section{background:linear-gradient(120deg,#132239,#151428);border:1px solid #35415b;border-radius:14px;padding:40px;display:grid;grid-template-columns:1fr 1.4fr;gap:58px;margin-bottom:55px}.how-intro h2{font-size:1.95rem;line-height:1.2;letter-spacing:-.04em;font-weight:550;margin-bottom:18px}.how-intro>p:last-child{font-size:1rem;color:var(--muted);line-height:1.7;margin:0}.how-steps{display:grid;gap:24px}.how-steps article{display:flex;gap:20px}.step-number{color:var(--purple);font-size:.875rem;font-weight:550;padding-top:2px;min-width:25px}.how-steps h3{font-size:1rem;margin:0 0 5px;font-weight:550}.how-steps p{font-size:.9375rem;color:var(--muted);margin:0;line-height:1.65}.site-footer{background:#050914;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(260px,320px);align-items:start;gap:48px;padding-block:42px}.footer-brand{width:180px;max-width:100%}.footer-top p{font-size:.875rem;color:var(--muted);margin:14px 0 0}.footer-heading{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#a5b4cc;font-weight:550;margin:0 0 14px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;font-size:.9rem}.footer-links a{display:flex;align-items:center;min-height:44px}.footer-connect{min-width:0}.footer-contact{border:1px solid #35405a;border-radius:9px;background:#10182a;overflow:hidden}.footer-contact summary{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:48px;cursor:pointer;list-style:none;font-size:.9rem;font-weight:550;color:#ddc8ff}.footer-contact summary::-webkit-details-marker{display:none}.footer-contact summary:hover{background:#211b34}.footer-contact summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:9px}.footer-contact summary svg{width:22px;height:22px;flex-shrink:0}.footer-contact summary .contact-chevron{width:16px;height:16px;margin-left:auto}.footer-contact[open] .contact-chevron{transform:rotate(180deg)}.contact-panel{border-top:1px solid #38445c;padding:16px}.footer-top .contact-panel p{font-size:.875rem;line-height:1.6;margin:0 0 12px}.contact-panel input{width:100%;min-width:0;border:1px solid #52617d;border-radius:6px;background:#0a1120;padding:10px;font-size:1rem}.contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.contact-actions a,.contact-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #594873;border-radius:6px;padding:8px 10px;background:#221a35;font-size:.875rem;color:#dcc5ff;font-weight:550}.contact-actions a:hover,.contact-actions button:hover{background:#38234f}.footer-top #contact-status:not(:empty){margin:10px 0 0;color:var(--purple)}.contact-panel #contact-status:empty{display:none}.footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.footer-social:empty{display:none}.footer-social .social-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:11px 16px;border:1px solid #35405a;border-radius:9px;color:var(--ink);background:#10182a;font-size:.9rem;font-weight:550}.footer-social .social-link svg{width:24px;height:24px;flex-shrink:0}.footer-social .social-link:hover{border-color:#aa84df;background:#211b34}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-block:20px;color:#98aac6;font-size:.75rem}.footer-bottom p{margin:0}
@media(min-width:1600px){.space-banner:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--bg),transparent 12%,transparent 88%,var(--bg))}}
@media(max-width:1150px){.wrap{width:calc(100% - 48px)}.hero{gap:30px;grid-template-columns:1fr 1fr}.spotlight{padding:18px 16px}.spotlight-domain+.spotlight-domain{padding-left:10px}.spotlight-domain{padding-right:6px}.extension-section{gap:20px}.extension-grid{gap:7px}.extension-grid a{padding:9px 11px}.collection-hint{display:none}.search-panel{flex-wrap:wrap;gap:10px}.search-field{flex-basis:calc(100% - 125px);order:0}.search-submit{order:1}.select-field{order:2;max-width:none;width:calc(50% - 5px);border-left:0;background:#19253a;border-radius:6px;padding:8px 12px}.search-key{display:none}.domain-grid{gap:15px}.card-top,.card-face,.card-bottom{padding-inline:18px}.footer-top{gap:30px}.how-section{gap:32px}}
@media(max-width:900px){.header-inner{gap:22px}.brand{width:190px}.header-inner nav{gap:18px}.nav-how{display:none}.hero{grid-template-columns:1fr;gap:24px;padding-bottom:28px}.hero-copy{max-width:680px}h1{font-size:2.45rem;max-width:620px}.hero-description{max-width:none}.spotlight{padding:17px 22px}.spotlight-top{margin-bottom:12px;padding-bottom:10px}.spotlight-name{font-size:1.5rem}.spotlight-domain+.spotlight-domain{padding-left:22px}.spotlight-tag{margin-top:3px}.extension-section{display:block}.extension-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px}.extension-heading .eyebrow{margin:0}.extension-grid a{padding:10px 12px}.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-section{grid-template-columns:1fr;padding:30px;gap:30px}.footer-top{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.footer-identity{grid-column:1/-1}}
@media(max-width:700px){.header-tagline{display:none}}
@media(max-width:590px){html{scroll-padding-top:90px}.wrap{width:calc(100% - 36px)}.header-inner{gap:12px;min-height:68px;justify-content:space-between;padding-block:12px}.header-inner .brand-rocket{height:44px}.header-inner .brand-rocket img{height:42px}.brand{width:165px}.header-inner nav{display:none}.header-cta{font-size:.8125rem;padding:9px 12px}.space-banner img{height:clamp(170px,46vw,255px);width:100%;object-fit:cover}.space-banner:after{background:linear-gradient(0deg,var(--bg),transparent 40%)}.hero{padding-top:7px;gap:24px;margin-top:0}.eyebrow{font-size:.75rem;letter-spacing:.1em}h1{font-size:clamp(2rem,8vw,2.8rem);margin-bottom:14px}.hero-description{font-size:1rem;margin-bottom:15px}.hero-meta{font-size:.8125rem;gap:11px}.spotlight{padding:16px}.spotlight-top{font-size:.75rem}.spotlight-top span:last-child{display:none}.spotlight-name{font-size:clamp(1.03rem,4.3vw,1.5rem)}.spotlight-domain+.spotlight-domain{padding-left:11px}.spotlight-domain{padding-right:5px}.spotlight-tag{font-size:.75rem}.extension-section{padding-block:20px}.extension-heading{display:block}.extension-heading .eyebrow{margin-bottom:4px}.extension-heading h2{font-size:1.25rem}.extension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.extension-grid a{padding:8px 12px;flex-direction:column;gap:0}.extension-grid b{font-size:1.3rem}.collection{padding-block:28px 36px}.section-heading h2{font-size:1.55rem;gap:9px}.section-heading{margin-bottom:19px}.search-panel{padding:8px;gap:8px}.search-field{padding:0 4px;gap:8px;flex-basis:calc(100% - 96px)}.search-field input{font-size:1rem}.search-field svg{width:20px}.search-submit{padding:13px 15px}.select-field{width:calc(50% - 4px);padding:8px 10px}.select-field select{font-size:.875rem;padding-right:0}.category-chip{min-height:44px}.category-filters{margin-top:14px;margin-bottom:15px}.results-toolbar{align-items:flex-start;gap:8px;font-size:.875rem}.results-tools{gap:3px;flex-wrap:wrap;justify-content:flex-end;max-width:57%}.results-tools label{display:none}.results-tools select{font-size:.875rem;padding-block:0}.clear-filters{padding:0 5px}.domain-grid{grid-template-columns:1fr;gap:14px}.card-top{padding:18px 21px 0}.card-face{padding:24px 21px 26px}.domain-name{font-size:2.1rem}.domain-name.long-name{font-size:1.75rem}.card-face p{font-size:1rem;min-height:0}.card-bottom{padding:14px 21px}.listing-note{font-size:.875rem;align-items:flex-start;line-height:1.65}.listing-note svg{margin-top:4px}.how-section{padding:28px 23px;margin-bottom:35px}.how-intro h2{font-size:1.8rem}.how-steps article{gap:13px}.how-steps p{font-size:1rem}.footer-top{grid-template-columns:1fr;gap:26px;padding-block:32px}.footer-identity{grid-column:auto}.footer-brand{width:170px}.footer-links{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.footer-heading{margin-bottom:10px}.footer-bottom{display:block;font-size:.75rem;line-height:1.7}.footer-bottom p+p{margin-top:5px}}
@media(max-width:359px){.wrap{width:calc(100% - 28px)}.brand{width:145px}.header-cta{padding:9px;font-size:.75rem}.spotlight{padding:13px}.spotlight-name{font-size:1rem}.spotlight-domain+.spotlight-domain{padding-left:7px}.spotlight-top{letter-spacing:.08em}.section-heading h2{font-size:1.35rem}.hero-meta{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
