:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#e8effa;background:#050914;font-size:16px;--cyan:#77e8f0;--muted:#90a4ba}
*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden;background:#050914}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}::selection{color:#03121b;background:#7adfea}
.ambient,#field,.vignette{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.ambient{overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#0b1930 0%,#070e1c 43%,#030712 80%)}.aura{position:absolute;border-radius:50%;filter:blur(65px);opacity:.24;will-change:transform}.aura-blue{width:60vw;height:34vw;min-width:500px;min-height:260px;left:-12%;top:25%;background:radial-gradient(ellipse,#066d94,transparent 70%);animation:drift-blue 19s ease-in-out infinite alternate}.aura-violet{width:62vw;height:38vw;min-width:500px;min-height:300px;right:-20%;top:4%;background:radial-gradient(ellipse,#653eae,transparent 70%);animation:drift-violet 23s ease-in-out infinite alternate}.grid{position:absolute;inset:-50%;background-image:linear-gradient(#77dafa0a 1px,transparent 1px),linear-gradient(90deg,#77dafa0a 1px,transparent 1px);background-size:75px 75px;transform:perspective(750px) rotateX(58deg) translateY(30%);mask-image:radial-gradient(ellipse at center,#000,transparent 65%);animation:grid-flow 26s linear infinite}.vignette{background:radial-gradient(ellipse at 50% 38%,transparent 26%,#03071150 70%,#030711a6)}#field{opacity:.72}
.topbar,main,footer{position:relative;z-index:1}.topbar{width:calc(100% - 96px);max-width:1480px;margin:auto;min-height:96px;display:flex;justify-content:space-between;align-items:center;gap:20px}.availability{display:flex;align-items:center;gap:11px;color:#afc1d2;font-size:.75rem;letter-spacing:.17em;font-weight:550}.status-light{height:6px;width:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px #56d7ef9c;flex:none}.motion-control{border:1px solid #95bdd120;background:#09132266;color:#9fbbcd;border-radius:100px;min-height:40px;padding:9px 14px;display:flex;gap:9px;align-items:center;font-size:.76rem;cursor:pointer;transition:color .2s,border-color .2s}.motion-control:hover{color:#e9fbff;border-color:#84ccde66}.motion-icon{font-family:monospace;font-size:.9rem;width:12px;text-align:center}
main{max-width:1150px;margin:auto}.hero{text-align:center;padding:clamp(65px,12vh,132px) 24px 76px}.eyebrow{margin:0 0 23px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;letter-spacing:.2em;font-size:.76rem;color:#6aa3bd;font-weight:400}.domain{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:clamp(4.3rem,16vw,10.5rem);font-weight:500;line-height:1.25;letter-spacing:-.075em;margin:0 auto 28px;display:table;color:#edf8ff;filter:drop-shadow(0 0 48px #64c9ff22)}.word{display:block;position:relative;white-space:nowrap}.glyph{display:inline-block;transition:opacity .07s;letter-spacing:inherit}.glyph.dot{color:var(--cyan)}.glyph.off{opacity:0}.cursor{position:absolute;top:19%;bottom:12%;width:.035em;min-width:3px;left:100%;margin-left:.075em;background:var(--cyan);box-shadow:0 0 22px #74e8e888;animation:blink 1s steps(1,end) infinite}.lead{font-size:clamp(1rem,1.8vw,1.27rem);font-weight:400;line-height:1.7;margin:0 auto;color:#b2c4d6;letter-spacing:.01em}.categories{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;margin:22px auto 0;color:#7c9aad;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:.75rem;letter-spacing:.14em}.categories span+span:before{content:none}
.acquisition{display:flex;align-items:center;justify-content:center;gap:36px;margin:43px auto 0}.price{text-align:left;display:flex;flex-direction:column;gap:9px}.price-label{color:#6f90a4;font-size:.75rem;letter-spacing:.2em;font-weight:550}.amount{font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:-.035em;white-space:nowrap}.amount small{color:#819fb5;font-size:.75rem;letter-spacing:.06em;margin-left:5px;font-weight:500}.purchase-divider{width:1px;height:52px;background:linear-gradient(transparent,#689eae55,transparent)}.contact{display:flex;flex-direction:column;gap:12px;align-items:center}.inquire{display:flex;align-items:center;justify-content:center;gap:25px;border:1px solid #8deef347;background:linear-gradient(120deg,#7cebf114,#75cced0a);padding:14px 21px;border-radius:5px;font-size:.87rem;color:#c7f2f6;box-shadow:inset 0 1px #ffffff0b;transition:background .2s,border-color .2s,transform .2s}.inquire:hover{background:#7cebf122;border-color:#9cebf4a8;transform:translateY(-2px)}.inquire span{font-size:1.1rem;color:var(--cyan)}.email{font-size:.875rem;color:#7799af;letter-spacing:.01em}.email:hover{color:#d5f9fc}
.meaning{display:grid;grid-template-columns:230px 1fr;gap:38px;margin:0 40px 42px;padding-top:32px;border-top:1px solid #8dbece20}.section-label{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:.75rem;letter-spacing:.14em;line-height:1.7;color:#547e98;margin:2px 0}.meaning-copy p{font-size:1rem;line-height:1.85;color:#819bb1;margin:0 0 10px}.meaning-copy strong{color:#bed4e4;font-weight:500}footer{max-width:1400px;width:calc(100% - 96px);margin:auto;padding:25px 0 30px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;letter-spacing:.06em;color:#506f87}.icp{color:#66869c}.icp:hover{color:#b1cede}
body.motion-paused .aura,body.motion-paused .grid,body.motion-paused .cursor{animation-play-state:paused}body.motion-paused .cursor{opacity:1}
@keyframes blink{0%,54%{opacity:1}55%,100%{opacity:0}}@keyframes drift-blue{from{transform:translate(-5%,-6%) rotate(-12deg)}to{transform:translate(30%,19%) rotate(20deg)}}@keyframes drift-violet{from{transform:translate(0,0)}to{transform:translate(-35%,37%)}}@keyframes grid-flow{from{background-position:0 0}to{background-position:0 75px}}
@media(min-width:1600px){.hero{padding-top:16vh;padding-bottom:90px}}
@media(max-width:700px){.topbar{width:calc(100% - 36px);min-height:76px}.availability{font-size:.75rem;letter-spacing:.1em;gap:8px}.motion-control{font-size:.75rem;padding:8px 10px;gap:6px}.hero{padding:94px 20px 52px}.eyebrow{font-size:.75rem;letter-spacing:.14em;margin-bottom:22px}.domain{font-size:clamp(3.4rem,17.5vw,6.8rem);margin-bottom:26px}.lead{font-size:1rem;max-width:340px}.categories{gap:12px;font-size:.75rem;letter-spacing:.06em;row-gap:10px}.categories span+span:before{margin-right:12px}.acquisition{gap:20px;margin-top:35px}.amount{font-size:1.65rem}.price-label{font-size:.75rem}.inquire{font-size:.875rem;padding:12px 14px;gap:10px}.email{font-size:.8125rem}.meaning{grid-template-columns:1fr;gap:14px;margin:0 24px 25px;padding-top:28px}.meaning-copy p{font-size:1rem}.section-label{font-size:.75rem}footer{width:calc(100% - 48px);flex-direction:column;gap:13px;padding:15px 0 28px;font-size:.75rem}.purchase-divider{height:55px}}
@media(max-width:370px){.hero{padding-left:16px;padding-right:16px}.acquisition{gap:13px}.inquire{padding:12px 11px;gap:6px}.amount{font-size:1.45rem}.categories{gap:8px;font-size:.75rem}.categories span+span:before{margin-right:8px}.availability{letter-spacing:.04em}.motion-control{padding:8px}}
@media(prefers-reduced-motion:reduce){body:not(.motion-enabled) .aura,body:not(.motion-enabled) .grid,body:not(.motion-enabled) .cursor{animation:none}.inquire,.glyph{transition:none}}
/* Viewport-sized composition: preserve content, spend height on the central name. */
body{height:100vh;height:100dvh;display:grid;grid-template-rows:clamp(52px,8dvh,80px) minmax(0,1fr) auto}
.topbar{min-height:0;height:100%;width:calc(100% - 64px)}
main{width:min(1120px,calc(100% - 80px));max-width:none;margin:0 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(12px,2dvh,24px)}
.hero{padding:0;text-align:center;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.eyebrow{margin:0 0 clamp(10px,2dvh,20px)}
.domain{font-size:clamp(3.4rem,min(16vw,19dvh),10.5rem);line-height:1.12;margin:0 auto clamp(10px,2dvh,21px)}
.lead{line-height:1.55;max-width:100%}
.categories{margin:clamp(10px,1.8dvh,18px) auto 0}
.acquisition{margin:clamp(18px,3dvh,30px) auto 0;flex-shrink:0}
.contact{gap:8px}.price{gap:7px}.inquire{padding:12px 20px;min-height:44px}
.meaning{flex:none;grid-template-columns:180px 1fr;gap:28px;margin:0;padding:clamp(12px,2dvh,20px) 0 0}
.meaning-copy p{display:inline;line-height:1.6;margin:0}.meaning-copy p+p:before{content:" "}.section-label{color:#6f94aa}
footer{width:calc(100% - 64px);margin:0 auto;min-height:0;padding:clamp(10px,2dvh,20px) 0;line-height:1.35;color:#7691a6}
.ambient{background:radial-gradient(ellipse at 50% 40%,#10213a 0%,#080f20 45%,#030712 82%)}
.grid{background-image:linear-gradient(#77dafa12 1px,transparent 1px),linear-gradient(90deg,#77dafa12 1px,transparent 1px);background-size:64px 64px;opacity:.8}
#field{opacity:.9}.aura{opacity:.32}.vignette{background:radial-gradient(ellipse at 50% 38%,transparent 22%,#03071120 65%,#03071180)}
.vignette:after{content:"";position:absolute;inset:18px;border:1px solid #74d0e511;clip-path:polygon(0 0,38px 0,38px 1px,1px 1px,1px 38px,0 38px,0 0,100% 0,100% 38px,calc(100% - 1px) 38px,calc(100% - 1px) 1px,calc(100% - 38px) 1px,calc(100% - 38px) 0,100% 0,100% 100%,calc(100% - 38px) 100%,calc(100% - 38px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 38px),100% calc(100% - 38px),100% 100%,0 100%,0 calc(100% - 38px),1px calc(100% - 38px),1px calc(100% - 1px),38px calc(100% - 1px),38px 100%,0 100%)}
@media(max-height:720px){.eyebrow{display:none}.categories{display:none}.domain{font-size:clamp(3.2rem,min(16vw,18dvh),8rem)}.acquisition{margin-top:18px}.inquire{padding:10px 18px}.amount{font-size:1.8rem}.meaning{grid-template-columns:155px 1fr;gap:20px}.meaning-copy p{line-height:1.5}}
@media(max-width:700px){body{grid-template-rows:52px minmax(0,1fr) auto}.topbar{width:calc(100% - 32px)}main{width:calc(100% - 40px);gap:14px}.availability{letter-spacing:.04em}.hero{padding:0}.domain{font-size:clamp(3.3rem,min(17.5vw,15dvh),6.6rem)}.lead{max-width:340px;line-height:1.5}.eyebrow{font-size:.75rem;letter-spacing:.09em}.categories{gap:8px 15px;letter-spacing:.04em}.acquisition{gap:18px;margin-top:22px}.amount{font-size:1.55rem}.inquire{padding:10px 13px;font-size:.875rem;gap:9px}.email{font-size:.8125rem}.meaning{grid-template-columns:1fr;gap:9px;padding-top:13px}.meaning-copy p{font-size:.9375rem;line-height:1.5}.section-label{line-height:1.2;font-size:.75rem}footer{width:calc(100% - 40px);padding:12px 0;gap:7px;flex-direction:column;font-size:.75rem}.purchase-divider{height:54px}.vignette:after{inset:8px}}
@media(max-width:700px) and (max-height:740px){main{gap:10px}.section-label{display:none}.meaning-copy p{font-size:.875rem;line-height:1.45}.domain{margin-bottom:12px}.lead{font-size:.9375rem;line-height:1.4}.acquisition{margin-top:16px}.meaning{padding-top:10px}footer{padding:9px 0}.amount{font-size:1.5rem}}
@media(max-width:370px){main,footer{width:calc(100% - 32px)}.acquisition{gap:12px}.inquire{font-size:.8125rem;padding:9px 11px;gap:6px}.price-label{letter-spacing:.08em}.amount{font-size:1.35rem}.amount small{font-size:.75rem;margin-left:2px}.contact{gap:7px}.email{font-size:.75rem}.availability{font-size:.75rem;letter-spacing:0}.motion-control{padding:7px 9px}.purchase-divider{height:49px}}
@media(min-width:701px) and (max-height:500px){body{grid-template-rows:44px minmax(0,1fr) auto}.topbar{width:calc(100% - 40px)}main{width:calc(100% - 64px);gap:8px}.domain{font-size:clamp(3rem,14dvh,5rem);margin-bottom:6px}.lead{font-size:1rem}.acquisition{margin-top:10px;gap:24px}.price-label{display:none}.amount{font-size:1.5rem}.contact{flex-direction:row;gap:15px}.inquire{padding:8px 14px;min-height:38px}.purchase-divider{height:32px}.meaning{padding-top:8px;grid-template-columns:145px 1fr;gap:16px}.meaning-copy p{font-size:.875rem;line-height:1.4}footer{padding:8px 0}}
/* Keep all text reachable if a visitor enlarges the browser's text size. */
main,.hero{min-height:min-content}.acquisition{width:max-content;max-width:100%}.contact{min-width:0}
