@font-face{font-family:Alienz Yuanmo;src:url(/fonts/alienz-yuanmo-wordmark.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}:root{color-scheme:dark;--background:#000;--foreground:#fff;--acid:#9cff00;--acid-soft:#5b9f00;--acid-dim:rgba(156,255,0,0.34)}*{box-sizing:border-box}body,html{min-height:100%;margin:0;overflow:hidden;overscroll-behavior:none;background:var(--background)}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.hero{position:relative;display:grid;width:100%;min-height:100vh;min-height:100svh;isolation:isolate;place-items:center;overflow:hidden;background:#000}.signal-field{z-index:1;inset:0;display:block;width:100%;height:100%;animation:field-acquire 1.35s cubic-bezier(.16,1,.3,1) both}.signal-field,.signal-grid{position:absolute;pointer-events:none}.signal-grid{inset:-80px;background-image:linear-gradient(rgba(156,255,0,.032) 1px,transparent 0),linear-gradient(90deg,rgba(156,255,0,.032) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 0,transparent 76%);mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 0,transparent 76%);opacity:.72;transform:perspective(800px) rotateX(2deg);animation:grid-drift 18s linear infinite}.signal-core,.signal-grid{z-index:2;will-change:transform}.signal-core{position:absolute;left:50%;top:49%;width:clamp(290px,42vw,650px);aspect-ratio:1;border:1px dashed rgba(156,255,0,.11);border-radius:50%;box-shadow:0 0 70px rgba(156,255,0,.025),inset 0 0 70px rgba(156,255,0,.018);pointer-events:none;transform:translate(-50%,-50%);animation:core-rotate 46s linear infinite}.signal-core:after,.signal-core:before{position:absolute;border-radius:inherit;content:""}.signal-core:before{inset:11%;border-color:rgba(156,255,0,.075) rgba(156,255,0,.38) rgba(156,255,0,.075) rgba(156,255,0,.22);border-style:solid;border-width:1px}.signal-core:after{inset:21%;background:conic-gradient(from 12deg,transparent 0deg,transparent 252deg,rgba(156,255,0,.02) 278deg,rgba(156,255,0,.42) 316deg,transparent 342deg);-webkit-mask-image:radial-gradient(circle,transparent 61%,#000 62%,#000 64%,transparent 65%);mask-image:radial-gradient(circle,transparent 61%,#000 62%,#000 64%,transparent 65%);animation:core-sweep 9s linear infinite reverse}.ambient-glow{z-index:2;width:min(76vw,1080px);aspect-ratio:1.8;border-radius:50%;background:radial-gradient(ellipse,rgba(156,255,0,.075),transparent 67%);filter:blur(32px);will-change:opacity,transform;animation:glow-breathe 7s ease-in-out infinite alternate}.ambient-glow,.interface-scan{position:absolute;pointer-events:none}.interface-scan{z-index:7;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 3%,var(--acid) 50%,transparent 97%);box-shadow:0 0 16px rgba(156,255,0,.5),0 22px 70px rgba(156,255,0,.08);opacity:0;animation:interface-scan 1.55s cubic-bezier(.22,1,.36,1) 90ms both}.hero:before{z-index:6;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018),rgba(255,255,255,.018) 1px,transparent 0,transparent 4px);opacity:.68;animation:interface-flicker 8s step-end infinite}.hero:after,.hero:before{position:absolute;inset:0;content:"";pointer-events:none}.hero:after{z-index:3;background:radial-gradient(circle at center,transparent 13%,rgba(0,0,0,.08) 47%,rgba(0,0,0,.62) 100%),linear-gradient(180deg,rgba(0,0,0,.2),transparent 22%,transparent 74%,rgba(0,0,0,.36))}.hero-content{position:relative;z-index:4;display:flex;width:min(100% - 40px,1420px);align-items:center;justify-content:center;flex-direction:column;gap:clamp(42px,8vh,80px);text-align:center}.wordmark-shell{position:relative;will-change:transform}h1{position:relative;margin:0;color:#fff;font-family:Alienz Yuanmo,KN Yuanmo SC,Arial Rounded MT Bold,Arial Black,Arial,sans-serif;font-size:clamp(4.3rem,10.5vw,10rem);font-weight:400;letter-spacing:.018em;line-height:.78;text-shadow:0 5px 0 #000,0 10px 30px rgba(0,0,0,.96),0 0 70px rgba(0,0,0,.92),0 0 2px rgba(255,255,255,.7);white-space:nowrap;animation:wordmark-enter .9s cubic-bezier(.16,1,.3,1) both}h1:after,h1:before{position:absolute;inset:0;content:attr(data-text);opacity:0;pointer-events:none}h1:before{color:var(--acid);clip-path:polygon(0 13%,100% 13%,100% 38%,0 38%)}h1:after{color:#fff;clip-path:polygon(0 62%,100% 62%,100% 83%,0 83%);mix-blend-mode:difference}.hero.is-pinging h1:before{animation:wordmark-glitch-top .68s step-end both}.hero.is-pinging h1:after{animation:wordmark-glitch-bottom .68s step-end 30ms both}.hero.is-pinging .signal-core{filter:brightness(1.65)}.wordmark-index{position:absolute;right:.35em;bottom:-22px;color:rgba(156,255,0,.42);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.44rem,.52vw,.58rem);font-weight:600;letter-spacing:.24em;line-height:1}.action-cluster{display:flex;align-items:center;flex-direction:column;gap:8px}.button-shell{--magnetic-x:0px;--magnetic-y:0px;transform:translate3d(var(--magnetic-x),var(--magnetic-y),0);transition:transform .16s cubic-bezier(.16,1,.3,1);touch-action:manipulation;will-change:transform}.sud4fun-link{display:grid;width:100%;min-height:40px;align-items:center;grid-template-columns:auto 1fr auto;gap:12px;padding:0 14px;border:1px solid rgba(156,255,0,.24);color:rgba(239,255,232,.78);background:rgba(0,0,0,.34);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease;animation:network-enter .7s cubic-bezier(.16,1,.3,1) .5s both}.sud4fun-link-index{color:rgba(156,255,0,.46);font-size:.45rem;letter-spacing:.1em}.sud4fun-link:hover{border-color:var(--acid);color:var(--acid);background:rgba(156,255,0,.07);transform:translateY(-2px)}.sud4fun-link:focus-visible{color:#fff;outline:2px solid var(--acid);outline-offset:3px}.network-links{display:flex;animation:network-enter .7s cubic-bezier(.16,1,.3,1) .62s both}.network-link,.network-links{align-items:center;justify-content:center}.network-link{position:relative;display:inline-flex;min-height:44px;padding:0 13px;color:rgba(156,255,0,.48);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;font-weight:600;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .16s ease,text-shadow .16s ease}.network-link:not(:last-child):after{position:absolute;right:0;width:1px;height:10px;background:rgba(156,255,0,.18);content:""}.network-link:hover{color:var(--acid);text-shadow:0 0 12px rgba(156,255,0,.34)}.network-link:focus-visible{color:#fff;outline:1px solid var(--acid);outline-offset:-5px}.discord-button{--discord-eye:var(--acid);position:relative;display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:13px;padding:0 30px;border:2px solid var(--acid);background:var(--acid);color:#050505;box-shadow:0 18px 56px rgba(156,255,0,.12),0 0 0 0 rgba(156,255,0,.26);font-size:.88rem;font-weight:900;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;overflow:hidden;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;animation:button-enter .75s cubic-bezier(.16,1,.3,1) .28s both,button-pulse 3.8s ease-out 1.3s infinite}.discord-button>:not(.button-scan){position:relative;z-index:1}.button-scan{position:absolute;z-index:0;top:-30%;bottom:-30%;left:0;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);pointer-events:none;transform:translateX(-240%) skewX(-18deg);animation:button-scan 4.8s ease-in-out 1.9s infinite}.discord-button:after,.discord-button:before{position:absolute;width:7px;height:7px;content:"";pointer-events:none}.discord-button:before{top:-5px;left:-5px;border-top:1px solid var(--acid);border-left:1px solid var(--acid)}.discord-button:after{right:-5px;bottom:-5px;border-right:1px solid var(--acid);border-bottom:1px solid var(--acid)}.discord-button:hover{--discord-eye:#000;background:#000;color:var(--acid);box-shadow:0 16px 64px rgba(156,255,0,.24);transform:translateY(-3px)}.discord-button:focus-visible{outline:3px solid #fff;outline-offset:5px}.discord-icon{width:25px;height:25px;flex:0 0 auto}.discord-icon path{fill:currentColor}.discord-icon circle{fill:var(--discord-eye);transition:fill .18s ease}.telemetry{position:absolute;z-index:5;display:flex;align-items:center;color:rgba(156,255,0,.62);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem;font-weight:600;letter-spacing:.19em;line-height:1;pointer-events:none;text-transform:uppercase;animation:telemetry-enter .7s cubic-bezier(.16,1,.3,1) .78s both}.telemetry-left{left:max(clamp(20px,3vw,46px),env(safe-area-inset-left));gap:10px}.telemetry-left,.telemetry-right{top:max(clamp(20px,3vw,42px),env(safe-area-inset-top))}.telemetry-right{right:max(clamp(20px,3vw,46px),env(safe-area-inset-right));align-items:flex-end;flex-direction:column;gap:8px;padding-right:10px;border-right:1px solid rgba(156,255,0,.32);text-align:right}.telemetry-bottom span:last-child,.telemetry-right span:last-child{color:rgba(255,255,255,.34)}.telemetry-bottom{left:max(clamp(20px,3vw,46px),env(safe-area-inset-left));bottom:max(clamp(22px,3vw,40px),env(safe-area-inset-bottom));gap:16px}.telemetry-bottom:before{width:clamp(28px,4vw,58px);height:1px;background:rgba(156,255,0,.3);content:""}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--acid);box-shadow:0 0 9px rgba(156,255,0,.9);animation:status-pulse 1.9s ease-in-out infinite}.corner-mark{position:absolute;z-index:5;right:max(clamp(18px,3vw,46px),env(safe-area-inset-right));bottom:max(clamp(18px,3vw,38px),env(safe-area-inset-bottom));width:clamp(60px,6vw,92px);height:auto;object-fit:contain;image-rendering:pixelated;animation:mark-reveal .7s ease-out .92s both,mark-float 5s ease-in-out 1.62s infinite}@keyframes field-acquire{0%{opacity:0;filter:contrast(1.8) brightness(1.8)}28%{opacity:.18}54%{opacity:.74;filter:contrast(1.35) brightness(1.3)}to{opacity:1;filter:none}}@keyframes interface-scan{0%{opacity:0;transform:translateY(-2vh)}12%{opacity:.9}78%{opacity:.42}to{opacity:0;transform:translateY(102vh)}}@keyframes grid-drift{0%{transform:perspective(800px) rotateX(2deg) translateZ(0)}to{transform:perspective(800px) rotateX(2deg) translate3d(64px,64px,0)}}@keyframes core-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes core-sweep{to{transform:rotate(1turn)}}@keyframes glow-breathe{0%{opacity:.54;transform:scale(.88)}to{opacity:1;transform:scale(1.08)}}@keyframes interface-flicker{0%,47%,49%,to{opacity:.68}48%{opacity:.34}73%{opacity:.54}}@keyframes status-pulse{0%,to{opacity:.45;transform:scale(.8)}48%{opacity:1;transform:scale(1.18)}}@keyframes wordmark-enter{0%{opacity:0;transform:translateY(24px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes wordmark-glitch-top{0%,to{opacity:0;transform:translate(0)}10%{opacity:.72;transform:translate(-7px,-1px)}21%{opacity:.28;transform:translate(4px,1px)}38%{opacity:0;transform:translate(0)}58%{opacity:.48;transform:translate(3px)}70%{opacity:0;transform:translate(0)}}@keyframes wordmark-glitch-bottom{0%,to{opacity:0;transform:translate(0)}14%{opacity:.66;transform:translate(6px,1px)}29%{opacity:0;transform:translate(0)}44%{opacity:.36;transform:translate(-4px)}62%{opacity:0;transform:translate(0)}}@keyframes button-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes button-pulse{0%,72%,to{box-shadow:0 18px 56px rgba(156,255,0,.12),0 0 0 0 rgba(156,255,0,.24)}88%{box-shadow:0 18px 56px rgba(156,255,0,.15),0 0 0 11px rgba(156,255,0,0)}}@keyframes button-scan{0%,72%{transform:translateX(-240%) skewX(-18deg)}88%,to{transform:translateX(420%) skewX(-18deg)}}@keyframes telemetry-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes network-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes mark-reveal{0%{opacity:0}to{opacity:1}}@keyframes mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:700px){.signal-grid{background-size:44px 44px;animation-name:grid-drift-mobile}.signal-core{top:48%;width:min(88vw,410px)}.hero-content{width:calc(100% - 28px);gap:48px}.wordmark-index{right:.5em;bottom:-17px}h1{font-size:clamp(3.35rem,16.7vw,7rem);letter-spacing:.012em}.discord-button{width:min(100%,286px)}.action-cluster{width:min(100%,320px)}.sud4fun-link{width:min(100%,286px)}.network-links{width:100%}.network-link{flex:1 1 auto;padding:0 7px;font-size:.49rem;letter-spacing:.08em}.telemetry{font-size:.53rem;letter-spacing:.14em}.telemetry-right span:last-child{display:none}.telemetry-bottom{gap:9px}.corner-mark{width:58px}}@keyframes grid-drift-mobile{0%{transform:translateZ(0)}to{transform:translate3d(44px,44px,0)}}@media (max-height:560px) and (orientation:landscape){.hero-content{gap:30px}h1{font-size:min(17vw,8rem)}.discord-button{min-height:50px}.telemetry-bottom{display:none}.corner-mark{width:52px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}