:root{color-scheme:dark;--bg:#0c0912;--panel:#17101f;--ink:#f5ecff;--muted:#b2a3be;--accent:#c3a3ff;--pink:#ff8cba;--line:#d8b7ff24}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:radial-gradient(ellipse at 65% 5%,#552a7933,transparent 35%),var(--bg);font:15px/1.6 system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}.site-header,main,footer{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:750;letter-spacing:-.04em;font-size:21px}.brand-light{font-weight:400;color:#c3b2d2}.site-header nav{display:flex;align-items:center;gap:30px;font-size:12px;color:#c7b6d4}.account-link{border:1px solid var(--line);border-radius:24px;padding:9px 18px}.account-link span{margin-left:15px;color:var(--accent)}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:70px 0 65px;min-height:510px}.eyebrow,.small-label{font:10px/1.5 ui-monospace,monospace;letter-spacing:.13em;color:var(--accent)}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px}.dot{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block;box-shadow:0 0 12px #bd90ff80;flex:none}h1{font-size:clamp(45px,5.8vw,76px);line-height:1.04;letter-spacing:-.06em;margin:0 0 24px;font-weight:700}em{font-style:normal;background:linear-gradient(100deg,#ccaaff,#ff8cba);background-clip:text;color:transparent}.hero-description{color:var(--muted);line-height:1.8;font-size:15px;margin:0 0 25px}.hero-tags{display:flex;gap:9px;flex-wrap:wrap}.hero-tags span{border:1px solid var(--line);border-radius:20px;padding:4px 11px;color:#bba6cb;font-size:10px}.name-art{height:330px;position:relative;display:grid;place-items:center;isolation:isolate}.name-art:before{content:'';position:absolute;inset:10px;background:radial-gradient(ellipse,#a361d633,transparent 70%);z-index:-1}.orbit{position:absolute;width:420px;height:225px;border:1px solid #b481ef26;border-radius:50%;transform:rotate(-24deg);z-index:-1}.orbit.two{transform:rotate(37deg);width:400px;height:275px}.art-star{position:absolute;color:var(--accent);text-shadow:0 0 22px #bd6cffa6}.s1{top:5px;right:40px;font-size:36px}.s2{bottom:25px;left:20px;font-size:23px;color:var(--pink)}.floating-name{position:relative;width:95%;max-width:420px;padding:24px 26px;border:1px solid #d6b1ff42;border-radius:18px;background:linear-gradient(135deg,#251831ed,#140e1e);box-shadow:0 30px 80px #05020870;transform:rotate(-5deg)}.card-top{display:flex;align-items:center;gap:8px;font:8px monospace;letter-spacing:.12em;color:#c1a3d8}.card-top>span:last-child{margin-left:auto;color:#81628f}.display-name{font-size:clamp(25px,3vw,37px);letter-spacing:-.065em;font-weight:650;margin:30px 0 10px}.display-name>span{color:var(--accent)}.destination-line{font-size:11px;color:#a68bb9}.destination-line span{color:var(--accent);margin-right:8px}.card-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin-top:27px;padding-top:16px;font:8px monospace;letter-spacing:.1em;color:#a98ac0}.art-caption{position:absolute;bottom:-7px;font:8px monospace;letter-spacing:.16em;color:#7f6590}.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.section-head .eyebrow{margin:0 0 10px}h2{font-size:29px;font-weight:600;line-height:1.2;letter-spacing:-.04em;margin:0}h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em}.small-label{font-size:8px;color:#8f759f}.claim-section{padding:0 0 15px}.search-box{display:flex;align-items:center;gap:0;border:1px solid #c39fee69;border-radius:15px;padding:8px;background:linear-gradient(100deg,#23172f,#1b1226);box-shadow:0 12px 42px #05020845}.search-symbol{font-size:31px;padding:0 13px;color:var(--accent)}input{border:1px solid var(--line);border-radius:9px;background:#100b18;color:var(--ink);padding:12px 14px;min-width:0;outline:0;width:100%}input:focus{border-color:var(--accent)}input::placeholder{color:#806b92}.search-box input{border:0;background:none;font-size:22px;font-weight:500;padding-left:4px;min-width:60px;flex:1;width:0}.suffix{font-size:21px;color:#bda1d5;letter-spacing:-.035em;padding-right:28px}.search-box button,.primary{border:0;border-radius:10px;padding:14px 21px;color:#190d28;background:var(--accent);font-size:13px;font-weight:650}.search-box button span{padding-left:18px}.primary:hover,.search-box button:hover{background:#d1b8ff}.field-help{color:#917ca2;font-size:11px;line-height:1.7;margin:10px 0 0}.status{min-height:0;color:#bea4d7;font-size:13px;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere}.status:empty{display:none}.status.error{color:#ffacc0}.panel{background:linear-gradient(145deg,#1b1324,#130e1b);border:1px solid var(--line);border-radius:17px}.result{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#20162b;border:1px solid var(--line);border-radius:12px;padding:19px 22px;margin-top:18px}.result strong{display:block;font-size:18px;letter-spacing:-.025em}.result small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.result a{color:var(--accent);font-size:12px}.result .available{color:#91e5c3}.claim-form{padding:24px;margin-top:16px}.claim-form label{font-size:14px}.input-row{display:flex;gap:12px;margin-top:18px}.input-row .primary{white-space:nowrap}.namespace-note{display:flex;gap:15px;margin:22px 0 50px;padding:20px 23px;border:1px solid var(--line);border-left:2px solid #8862b4;border-radius:10px;background:#17102080}.namespace-note p{margin:0;font-size:11px;line-height:1.9;color:#a18baf}.namespace-note strong{color:#d5c1e4}.note-icon{font-size:24px;color:var(--accent)}code{font-family:ui-monospace,monospace;color:#d2b3ec}.featured{padding-bottom:53px;border-bottom:1px solid var(--line)}.featured .section-head h2{font-size:20px}.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.featured-grid>a{display:flex;align-items:center;gap:13px;padding:19px 17px;border:1px solid var(--line);border-radius:12px;background:#171020;transition:border-color .15s,transform .15s}.featured-grid>a:hover{border-color:var(--accent);transform:translateY(-2px)}.feature-icon{display:grid;place-items:center;width:36px;height:36px;background:#302040;color:var(--accent);border-radius:11px;font-weight:650;font-size:17px;flex:none}.featured-grid strong{font-size:12px;font-weight:550;display:block}.featured-grid small{font-size:10px;color:#9a80ac;display:block;margin-top:4px}.featured-grid>a>span:last-child{margin-left:auto;color:var(--accent)}.workspace{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:64px 0}.account-panel{padding:32px}.account-panel h2{font-size:34px;margin-bottom:16px}.muted{color:var(--muted);font-size:12px;line-height:1.8}.auth-tabs{display:flex;background:#0f0b16;border-radius:9px;padding:4px;margin:24px 0;gap:4px}.auth-tabs button{flex:1;border:0;background:transparent;color:#9f86af;border-radius:6px;padding:9px 4px;font-size:11px}.auth-tabs button[aria-pressed=true]{background:#332141;color:#f0dfff}.account-panel label{display:block;font-size:11px;margin:15px 0 8px;color:#c9b2d9}.account-panel input{font-size:13px}.wide{width:100%;margin-top:22px}.secondary{border:1px solid #b689da45;color:#d0b5e5;background:#2b1c39;border-radius:8px;padding:10px 15px;font-size:11px}.secondary:hover{border-color:var(--accent)}.signed-label{font:10px monospace;color:var(--accent);display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:25px}.signed-label strong{color:#fff;font-size:14px}.backup{margin-top:22px;padding:18px;border:1px solid #e8ae654d;border-radius:10px;background:#8c592014}.backup h3{color:#f1cca4;font-size:14px}.backup p{font-size:11px;color:#b79b88}.backup .secondary{margin-top:12px}.text-button{border:0;background:none;color:#bba0ce;font-size:10px;text-decoration:underline;padding:10px 0;display:block}.how-panel{padding-top:18px}.how-panel h2{font-size:34px;margin:0 0 30px}.how-panel .eyebrow{font-size:8px}.steps{padding:0;list-style:none;margin:0;display:grid;gap:26px}.steps li{display:flex;gap:18px}.steps li>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);color:var(--accent);border-radius:50%;font:10px monospace;flex:none}.steps h3{font-size:14px}.steps p{font-size:12px;color:#a08aae;margin:7px 0 0;line-height:1.8}.privacy-note{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);font-size:11px;color:#a68bb8;line-height:1.9}.privacy-note strong{color:#d2bddd}.privacy-note p{margin:6px 0 0}.management{padding:5px 0 55px}.names-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.name-card{padding:23px}.name-card h3{font-size:19px;color:#dac5f0;overflow-wrap:anywhere}.name-card .name-state{font:8px monospace;letter-spacing:.13em;color:#85d5b3;display:inline-block;margin:6px 0 15px}.name-card .name-state.paused{color:#dcb084}.name-card label{font-size:10px;color:#9f86b1;display:block;margin-bottom:7px}.name-card input{font-size:12px}.name-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;align-items:center}.name-actions a{font-size:10px;margin-left:auto;color:var(--accent)}.faq{padding:35px 0 60px;border-top:1px solid var(--line)}.faq h2{font-size:23px;margin-bottom:23px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-size:13px;color:#d8c4e6}details p{font-size:12px;color:var(--muted);max-width:800px;line-height:1.9;margin:15px 0 5px}details a{color:var(--accent);text-decoration:underline}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:27px;padding-bottom:30px;font-size:10px;color:#8d749f}footer .brand{font:10px monospace;letter-spacing:.1em;color:#bda0d0}footer .brand span{font-size:15px}.sr-only,.skip{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{clip:auto;width:auto;height:auto;top:5px;left:5px;background:#2c1a3f;padding:10px;z-index:10}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr}.name-art{transform:scale(.9);transform-origin:right center}.hero-tags{max-width:280px}.workspace{gap:35px}.featured-grid{gap:9px}.featured-grid>a{padding:15px 11px;gap:8px}.featured-grid strong{font-size:11px}}@media(max-width:650px){.site-header,main,footer{padding-left:22px;padding-right:22px}.site-header{height:78px}.brand{font-size:18px}.site-header nav{gap:15px;font-size:10px}.site-header nav>a:first-child{display:none}.account-link{padding:8px 11px}.hero{grid-template-columns:1fr;padding:48px 0 35px}.hero-copy{position:relative;z-index:1}h1{font-size:57px}.hero-description{font-size:13px}.name-art{height:245px;transform:scale(.8);transform-origin:center;margin:0 -15px -20px}.floating-name{max-width:380px}.orbit{width:390px}.art-caption{bottom:-10px}.section-head{gap:15px}.section-head h2{font-size:25px}.section-head>.small-label{display:none}.search-box{flex-wrap:wrap;padding:8px}.search-symbol{padding:0 7px 0 6px;font-size:26px}.search-box input{font-size:19px}.suffix{padding-right:7px;font-size:17px}.search-box button{width:100%;margin-top:8px;padding:12px}.namespace-note{padding:15px;gap:10px;margin-bottom:38px}.namespace-note p{font-size:10px}.featured-grid{grid-template-columns:1fr}.featured-grid>a{padding:18px;gap:14px}.featured-grid strong{font-size:13px}.featured-grid small{font-size:11px}.workspace{grid-template-columns:1fr;gap:40px;padding:40px 0}.account-panel{padding:25px}.how-panel{padding:0}.names-grid{grid-template-columns:1fr}.input-row{flex-direction:column}.claim-form{padding:20px}.result{align-items:flex-start;flex-direction:column;gap:8px}footer{flex-wrap:wrap;gap:20px}footer>span{font-size:9px}.faq{padding-top:25px}.faq h2{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
[hidden]{display:none!important}.password-wrap{position:relative;display:flex;align-items:center}.password-wrap input{padding-right:68px}.password-wrap button{position:absolute;right:8px;background:transparent;color:#cfb4ff;padding:9px;border:0;font-size:11px}.remember{display:flex;align-items:center;gap:10px;line-height:1.5;margin:18px 0 6px;font-size:12px}.remember input{width:17px;height:17px;accent-color:#c7a7ff;flex:0 0 auto}.warning{color:#ffc78e}.backup-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.account-scope{font-size:11px;color:#b6a4c6;line-height:1.8}.account-continue{display:inline-block;margin:0 10px 12px 0}
