@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Syne:wght@500;600;700&display=swap";:root{color:#f6f7ff;font-synthesis:none;--ink:#050611;--surface:#0b1020;--surface-2:#11172b;--line:#29315a;--muted:#a8acc4;--paper:#f6f7ff;--acid:#35e6ff;--violet:#8e66ff;--warning:#ff61d8;--radius:5px;background:#050611;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);min-width:320px;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.4}.site-shell{min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#050611f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:78px;padding:0 clamp(20px,4vw,68px);display:grid;position:relative}.wordmark{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;width:fit-content;font-family:Syne,sans-serif;font-size:17px;font-weight:700;display:inline-flex}.brand-logo{object-fit:cover;background:#020315;border:1px solid #293146;border-radius:50%;flex:none;width:46px;height:46px;display:block}.topbar nav{color:#bbc0bc;align-items:center;gap:30px;font-size:13px;display:flex}.topbar nav a:hover{color:var(--paper)}.wallet-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.x-link{border-radius:var(--radius);width:44px;height:44px;color:var(--paper);border:1px solid #484e49;flex:0 0 44px;place-items:center;transition:transform .18s,border-color .18s,color .18s;display:grid}.x-link:hover{border-color:var(--acid);color:var(--acid);transform:translateY(-2px)}.x-link svg{fill:currentColor;width:18px;height:18px;display:block}.account{color:var(--muted);font-size:12px}.button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .18s,background .18s,color .18s}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{background:var(--acid);color:#0c0e0b}.button.secondary{color:var(--paper);background:0 0;border-color:#484e49}.button.secondary:hover{border-color:#858d87}.hero{isolation:isolate;background:#050611;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(36px,6vw,96px);min-height:700px;padding:clamp(76px,8vw,118px) clamp(20px,6vw,100px) 86px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;border:1px solid #35e6ff14;border-radius:50%;width:38vw;min-width:460px;height:38vw;min-height:460px;position:absolute;top:-15vw;right:-10vw}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#8e66ff38,#0000);width:1px;height:58%;position:absolute;bottom:0;right:47%;transform:rotate(24deg)}.hero-copy{z-index:2;max-width:720px;position:relative}.kicker{color:#a8afa9;letter-spacing:.18em;text-transform:uppercase;margin:0 0 27px;font-size:11px}h1,h2,h3{margin:0;font-family:Syne,sans-serif}h1{letter-spacing:-.065em;font-size:clamp(52px,6.7vw,104px);font-weight:600;line-height:.9}h1 span{color:var(--acid)}.lede{color:#aeb4af;max-width:600px;margin:35px 0 36px;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.search{max-width:660px}.search>label{color:#a8afa9;margin-bottom:10px;font-size:12px;display:block}.search-box{background:var(--paper);border-radius:var(--radius);border:1px solid var(--paper);grid-template-columns:1fr auto;align-items:center;min-height:70px;display:grid}.search-box:focus-within{box-shadow:0 0 0 3px #c8ff3d3b}.search-box input{color:#121512;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 0 0 22px;font-family:Syne,sans-serif;font-size:clamp(19px,2vw,27px);font-weight:600}.search-box span{color:#555c56;padding:0 22px 0 12px;font-family:Syne,sans-serif;font-size:clamp(17px,1.7vw,23px)}.search-hint{color:#777f79;margin:12px 0 0;font-size:11px}.availability,.reveal-panel{border:1px solid var(--line);background:#111312;justify-content:space-between;align-items:center;gap:18px;max-width:660px;margin-top:12px;padding:15px 16px;display:flex}.availability span,.action-index,.reveal-panel p{color:var(--muted);letter-spacing:.12em;margin-bottom:5px;font-size:9px;display:block}.availability strong,.reveal-panel strong{font-size:13px}.availability.available{border-color:#647e27}.availability.available strong{color:var(--acid)}.availability.invalid strong,.availability.error strong{color:var(--warning)}.reveal-panel p{letter-spacing:0;margin:6px 0 0;font-size:10px}.hero-identity{perspective:1100px;align-content:center;place-items:center;min-width:0;min-height:570px;display:grid;position:relative}.portal-shell{aspect-ratio:1;width:min(100%,510px);transform-style:preserve-3d;place-items:center;animation:10s ease-in-out infinite portal-tilt;display:grid;position:relative}.portal-ring{transform-style:preserve-3d;border-radius:50%;position:absolute}.ring-a{border:2px solid #35e6ffad;animation:8s linear infinite ring-a-spin;inset:5%;box-shadow:inset 0 0 34px #35e6ff21,0 0 24px #35e6ff26}.ring-b{border:1px solid #8e66ffcc;border-color:#8e66ffcc #0000;animation:6s linear infinite reverse ring-b-spin;inset:17%}.ring-c{border:1px dashed #f6f7ff85;animation:12s linear infinite ring-c-spin;inset:29%}.portal-core{aspect-ratio:1;background:radial-gradient(circle at 42% 38%,#f6f7fff2 0 2%,#35e6ff7a 3%,#542db96b 27%,#080c1feb 65%);border-radius:50%;width:42%;animation:4.5s ease-in-out infinite core-breathe;transform:translateZ(-18px);box-shadow:0 0 68px #35e6ff47,inset 0 0 46px #8e66ff4d}.address-fragment{z-index:3;color:#c6cce6;letter-spacing:.12em;background:#070a1aeb;border:1px solid #3b4f82;padding:8px 11px;font-size:9px;position:absolute}.fragment-a{animation:7s ease-in-out infinite fragment-a;top:26%;left:-2%}.fragment-b{animation:7s ease-in-out 1.1s infinite fragment-b;top:20%;right:0}.fragment-c{animation:7s ease-in-out 2.2s infinite fragment-c;bottom:18%;right:4%}.portal-name{z-index:5;text-align:center;border:1px solid var(--acid);background:linear-gradient(135deg,#080e25f7,#180c37f5);width:76%;padding:22px 24px;animation:7s ease-in-out infinite portal-name-focus;position:absolute;transform:translateZ(88px);box-shadow:0 20px 70px #0000007a,0 0 30px #35e6ff26}.portal-name small,.portal-name span{color:#aeb5d7;letter-spacing:.14em;font-size:8px;display:block}.portal-name strong{color:#fff;letter-spacing:-.055em;text-overflow:ellipsis;margin:12px 0 10px;font:600 clamp(25px,3.1vw,43px) Syne,sans-serif;display:block;overflow:hidden}.portal-route{color:#aab1d0;letter-spacing:.13em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;width:min(86%,440px);font-size:8px;display:grid}.portal-route i{background:linear-gradient(90deg, var(--violet), var(--acid));height:1px;display:block;position:relative;overflow:visible}.portal-route i:after{content:"";width:6px;height:6px;box-shadow:0 0 9px var(--acid);background:#fff;border-radius:50%;animation:3.5s linear infinite route-signal;position:absolute;top:-2.5px;left:0}@keyframes portal-tilt{0%,to{transform:rotateX(8deg)rotateY(-10deg)}50%{transform:rotateX(-3deg)rotateY(10deg)translateY(-8px)}}@keyframes ring-a-spin{to{transform:rotate(360deg)rotateX(64deg)}}@keyframes ring-b-spin{0%{transform:rotateY(68deg)rotate(0)}to{transform:rotateY(68deg)rotate(360deg)}}@keyframes ring-c-spin{0%{transform:rotateX(72deg)rotateY(12deg)rotate(0)}to{transform:rotateX(72deg)rotateY(12deg)rotate(360deg)}}@keyframes core-breathe{0%,to{opacity:.76;transform:translateZ(-18px)scale(.93)}50%{opacity:1;transform:translateZ(10px)scale(1.07)}}@keyframes fragment-a{0%,to{opacity:.45;transform:translate3d(-22px,-12px,12px)}50%{opacity:1;transform:translate3d(72px,46px,70px)}}@keyframes fragment-b{0%,to{opacity:.4;transform:translate3d(24px,-8px,10px)}50%{opacity:1;transform:translate3d(-76px,62px,74px)}}@keyframes fragment-c{0%,to{opacity:.42;transform:translate3d(18px,24px,8px)}50%{opacity:1;transform:translate3d(-84px,-58px,68px)}}@keyframes portal-name-focus{0%,to{transform:translateZ(72px)scale(.97)}50%{transform:translateZ(108px)scale(1.025);box-shadow:0 26px 84px #00000080,0 0 44px #35e6ff40}}@keyframes route-signal{0%{left:0}to{left:calc(100% - 6px)}}.identity-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070916;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(54px,8vw,130px);padding:clamp(92px,11vw,168px) clamp(20px,6vw,100px);display:grid}.flow-copy h2{letter-spacing:-.055em;font-size:clamp(43px,5vw,74px);line-height:.96}.flow-copy h2 span{color:var(--acid)}.flow-copy>p:not(.kicker){max-width:620px;color:var(--muted);margin:30px 0 38px;font-size:15px;line-height:1.75}.flow-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.flow-steps li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:18px;padding:19px 0;display:grid}.flow-steps li>span{color:var(--acid);letter-spacing:.1em;font:600 11px Syne,sans-serif}.flow-steps strong{font:600 16px Syne,sans-serif;display:block}.flow-steps p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.identity-scene{perspective:1100px;min-width:0;margin:0}.scene-stage{width:min(100%,620px);height:470px;transform-style:preserve-3d;margin:0 auto;transition:transform .55s cubic-bezier(.2,.8,.2,1);animation:.9s cubic-bezier(.2,.8,.2,1) both scene-enter,9s ease-in-out 1s infinite scene-sway;position:relative;transform:rotateX(7deg)rotateY(-7deg)}.identity-scene:hover .scene-stage{transform:rotateX(3deg)rotateY(3deg)translateY(-6px)}.scene-stage:before{content:"";clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:linear-gradient(145deg,#121736c7,#060818e0);border:1px solid #35e6ff3b;position:absolute;inset:9% 6% 4%;transform:translateZ(-70px)}.scene-stage:after{content:"";border:1px solid #8e66ff66;border-radius:50%;width:66%;height:58%;position:absolute;top:23%;left:17%;transform:translateZ(-20px)rotateX(68deg);box-shadow:0 0 46px #35e6ff24}.scene-card{z-index:3;transform-style:preserve-3d;background:#080c1ff0;border:1px solid #6c82ff8c;padding:19px 21px;position:absolute;box-shadow:0 18px 42px #0000005c}.scene-card span,.scene-card small{color:#aeb5d7;letter-spacing:.15em;font-size:8px;display:block}.scene-card strong{letter-spacing:-.035em;margin-top:9px;font:600 clamp(16px,2vw,25px) Syne,sans-serif;display:block}.wallet-card{width:48%;animation:9s ease-in-out infinite wallet-focus;top:12%;left:0;transform:translateZ(22px)rotateY(8deg)}.name-card{border-color:var(--acid);background:linear-gradient(135deg,#0a122dfa,#160d34f5);width:72%;padding:27px;animation:9s ease-in-out infinite name-focus;top:42%;left:17%;transform:translateZ(90px);box-shadow:0 24px 70px #35e6ff29}.name-card strong{color:var(--paper);font-size:clamp(23px,3vw,37px)}.name-card small{color:#c8cce0;margin-top:14px}.scene-link{z-index:1;transform-origin:0;background:linear-gradient(90deg, var(--acid), #8e66ffb3);height:1px;position:absolute}.scene-link:after{content:"";width:9px;height:9px;box-shadow:0 0 14px var(--acid);opacity:0;background:#fff;border-radius:50%;position:absolute;top:-4px;left:0}.link-one{width:31%;top:39%;left:31%;transform:rotate(24deg)translateZ(45px)}.link-one:after{animation:9s linear infinite signal-one}.link-two{width:27%;top:69%;right:7%;transform:rotate(28deg)translateZ(45px)}.link-two:after{animation:9s linear infinite signal-two}.app-plane{z-index:2;grid-template-columns:repeat(3,1fr);gap:7px;width:58%;animation:9s ease-in-out infinite apps-focus;display:grid;position:absolute;bottom:5%;right:0;transform:translateZ(18px)rotateY(-8deg)}.app-plane span{color:#c6cbe2;letter-spacing:.12em;background:#0c1227;border:1px solid #3f4c7b;place-items:center;min-height:64px;font-size:8px;display:grid}.identity-scene figcaption{color:#969dbd;text-align:center;margin-top:20px;font-size:11px}@keyframes scene-enter{0%{opacity:0;transform:rotateX(18deg)rotateY(-16deg)translateY(38px)}to{opacity:1;transform:rotateX(7deg)rotateY(-7deg)translateY(0)}}@keyframes scene-sway{0%,to{transform:rotateX(7deg)rotateY(-7deg)}50%{transform:rotateX(3deg)rotateY(4deg)translateY(-5px)}}@keyframes wallet-focus{0%,20%{border-color:var(--acid);transform:translateZ(64px)rotateY(4deg)scale(1.035);box-shadow:0 22px 58px #35e6ff33}28%,to{border-color:#6c82ff8c;transform:translateZ(22px)rotateY(8deg)scale(1);box-shadow:0 18px 42px #0000005c}}@keyframes name-focus{0%,24%,68%,to{transform:translateZ(72px)scale(.985)}34%,58%{transform:translateZ(112px)scale(1.025);box-shadow:0 28px 84px #35e6ff47}}@keyframes apps-focus{0%,58%,to{transform:translateZ(18px)rotateY(-8deg)}70%,90%{transform:translateZ(58px)rotateY(-3deg)translateY(-5px)}}@keyframes signal-one{0%,15%{opacity:0;left:0}19%{opacity:1}38%{opacity:1;left:calc(100% - 9px)}42%,to{opacity:0;left:calc(100% - 9px)}}@keyframes signal-two{0%,54%{opacity:0;left:0}58%{opacity:1}78%{opacity:1;left:calc(100% - 9px)}82%,to{opacity:0;left:calc(100% - 9px)}}.manage{background:#090c19;padding:clamp(88px,10vw,150px) clamp(20px,6vw,100px)}.section-heading{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:4vw;margin-bottom:56px;display:grid}.section-heading .kicker{align-self:start}.section-heading h2{letter-spacing:-.055em;font-size:clamp(44px,5.3vw,78px);line-height:.95}.section-heading>p:last-child{color:var(--muted);max-width:390px;font-size:14px;line-height:1.7}.launch-note{border-top:1px solid var(--acid);border-bottom:1px solid var(--line);color:var(--paper);letter-spacing:.04em;margin-bottom:38px;padding:18px 0;font:600 12px Syne,sans-serif}.notice a{color:var(--acid);border-bottom:1px solid;font-size:12px}.dashboard{border:1px solid var(--line);background:var(--surface)}.dashboard-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:18px 22px;display:flex}.dashboard-top span,.panel-title span{color:var(--muted);letter-spacing:.13em;margin-bottom:6px;font-size:9px;display:block}.dashboard-top strong{font-size:13px}.names-panel{border-bottom:1px solid var(--line);padding:30px 22px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.panel-title h3{font-size:22px}.empty{color:#777e79;border-top:1px solid #242826;margin:0;padding:36px 0;font-size:13px}.name-row{border-top:1px solid #292e2b;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.name-row strong,.name-row span{display:block}.name-row span{color:var(--muted);margin-top:4px;font-size:11px}.name-row button{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #424944;margin-left:7px;padding:8px 12px}.action-grid{grid-template-columns:1fr 1fr;display:grid}.action-grid form{padding:clamp(24px,4vw,48px)}.action-grid form+form{border-left:1px solid var(--line)}.action-index{margin-bottom:28px}.action-grid h3{letter-spacing:-.035em;margin-bottom:28px;font-size:29px}.action-grid label{color:#929a94;margin:0 0 16px;font-size:11px;display:block}.action-grid input{width:100%;min-height:48px;color:var(--paper);border-radius:var(--radius);background:#0b0d0c;border:1px solid #343936;outline:0;margin-top:7px;padding:0 13px;display:block}.action-grid input:focus{border-color:#727a74}.action-grid .button{margin-top:8px}.notice{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:12px;display:flex}.notice p{color:#adb3ae;margin:0}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;padding:42px clamp(20px,6vw,100px);display:grid}footer p{color:var(--muted);margin:0;font-size:12px}footer div{color:#aeb4af;gap:20px;font-size:12px;display:flex}@media (width<=1100px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.hero,.identity-flow{grid-template-columns:1fr}.identity-scene{width:min(100%,720px);margin:0 auto}.section-heading{grid-template-columns:1fr 1fr}.section-heading .kicker{grid-column:1/-1}.section-heading>p:last-child{display:none}}@media (width<=680px){.topbar{gap:10px;min-height:68px;padding:0 16px}.wordmark{gap:7px;font-size:14px}.brand-logo{width:38px;height:38px}.wallet-actions .account{display:none}.button{min-height:44px;padding:0 13px}.hero{min-height:auto;padding:68px 18px 54px}.hero:before{min-width:330px;min-height:330px;top:30%;right:-180px}.hero:after{display:none}.hero-identity{min-height:430px;margin-top:28px}.portal-shell{width:min(112%,390px)}.portal-name{width:82%;padding:18px 14px}.portal-route{gap:7px;width:100%}h1{font-size:clamp(48px,15vw,68px)}.lede{margin:27px 0;font-size:15px}.search-box{min-height:60px}.availability,.reveal-panel{flex-direction:column;align-items:flex-start}.identity-flow{gap:44px;padding:82px 18px}.flow-copy h2{font-size:43px}.scene-stage{height:385px;transform:none}.identity-scene:hover .scene-stage{transform:none}.wallet-card{width:66%}.name-card{width:86%;padding:22px 18px;left:7%}.app-plane{width:76%;right:1%}.app-plane span{min-height:54px;font-size:7px}.manage{padding:86px 18px}.section-heading{margin-bottom:42px;display:block}.section-heading h2{font-size:48px}.dashboard-top{flex-direction:column;align-items:flex-start;gap:16px}.name-row{flex-direction:column;align-items:flex-start}.name-row button{margin:0 7px 7px 0}.action-grid{grid-template-columns:1fr}.action-grid form+form{border-left:0;border-top:1px solid var(--line)}.notice{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr;align-items:start}}@media (width<=420px){.topbar .wordmark span{display:none}.search-box input{padding-left:16px}.search-box span{padding-right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scene-stage,.identity-scene:hover .scene-stage,.scene-card,.app-plane,.scene-link:after,.portal-shell,.portal-ring,.portal-core,.address-fragment,.portal-name,.portal-route i:after{animation:none}.scene-stage,.identity-scene:hover .scene-stage{transform:none}}
