:root{
  --bg:#050505;--panel:#d9d9d9;--ink:#090909;--lime:#9bff00;--purple:#6116ff;--hot:#ff31b5;--line:#343434;--white:#f7f7f7;
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--bg);color:#fff;font-family:"Courier New",monospace;overflow-x:hidden;cursor:crosshair} a{color:inherit;text-decoration:none} button{font:inherit}
body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 48% 24%,rgba(103,31,255,.12),transparent 30%),linear-gradient(90deg,transparent 0 48%,rgba(154,255,0,.025) 49% 51%,transparent 52%);pointer-events:none;z-index:-2}
.noise{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}
.scanlines{position:fixed;inset:0;z-index:49;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.018) 4px);mix-blend-mode:screen}
.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:24px;padding:10px 22px;border:1px solid #5c1784;background:rgba(2,2,2,.94);backdrop-filter:blur(9px)}
.brand{display:flex;align-items:center;gap:12px;min-width:250px}.brand img{width:56px;height:56px;object-fit:cover;border:1px solid #555;image-rendering:auto}.brand span{display:grid;line-height:.94}.brand b{font-size:25px}.brand em{font-style:normal;color:var(--lime);font-size:19px;font-weight:900;margin-top:5px}
nav{display:flex;gap:30px;margin:auto;font-weight:900}nav a{padding:12px 4px;border-bottom:3px solid transparent}nav a:hover{color:var(--lime);border-bottom-color:var(--lime)}
.socials{display:flex;gap:8px;align-items:center}.icon-btn{min-width:44px;height:44px;border:2px solid #b9b9b9;display:grid;place-items:center;font-weight:900;background:#050505;box-shadow:3px 3px 0 #161616}.icon-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--purple)}
.buy,.chaos-btn{border:2px solid #111;box-shadow:0 0 0 2px var(--lime),5px 5px 0 #191919;background:var(--lime);color:#050505;font-weight:1000;padding:17px 28px;cursor:pointer;text-transform:uppercase}.buy:hover,.chaos-btn:hover{transform:translate(-3px,-3px);filter:saturate(1.5);box-shadow:0 0 0 2px var(--lime),8px 8px 0 var(--purple)}.buy.mini{padding:13px 17px;font-size:14px}.chaos-btn{background:var(--purple);color:#fff;box-shadow:0 0 0 2px #7b35ff,5px 5px 0 #1c0a36}
main{max-width:1600px;margin:0 auto}.hero{min-height:630px;position:relative;display:grid;grid-template-columns:40% 1fr;padding:70px 28px 45px;overflow:hidden;border-bottom:1px solid #4d0e73}.hero-copy{position:relative;z-index:6;padding-top:30px}.eyebrow{display:inline-block;padding:7px 10px;border:1px solid #343434;color:#b6b6b6;font-size:13px;margin-bottom:20px}.hero h1{font-size:clamp(44px,5.6vw,86px);line-height:.95;letter-spacing:-4px;margin:0 0 26px;font-weight:1000;text-shadow:4px 4px 0 #262626}.hero h1 span{color:var(--lime);text-shadow:3px 3px 0 #2e4500}.hero p{font-size:20px;line-height:1.5;color:#e3e3e3}.hero p strong{color:var(--lime)}.cta-row{display:flex;gap:20px;margin:30px 0}.ca{max-width:100%;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#eee;padding:10px 0;cursor:pointer;text-align:left}.ca .dot{width:13px;height:13px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px rgba(155,255,0,.6)}.ca code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:330px}.ca b{color:var(--lime);margin-left:6px;font-size:12px}
.mascot-wrap{position:absolute;left:31%;right:14%;top:18px;bottom:10px;z-index:2;display:grid;place-items:center}.hero-mascot{width:min(900px,100%);filter:contrast(1.12) saturate(1.2);mix-blend-mode:screen;animation:float 3.2s ease-in-out infinite}.glitch-streak{position:absolute;width:62%;height:120px;left:7%;background:repeating-linear-gradient(0deg,rgba(104,18,255,.9) 0 4px,transparent 4px 10px,rgba(155,255,0,.7) 10px 13px,transparent 13px 18px);filter:blur(.4px);opacity:.55;transform:skewX(-24deg)}.streak-a{top:22%;animation:glitch 2.4s steps(2) infinite}.streak-b{bottom:20%;width:48%;opacity:.25;animation:glitch 1.7s steps(2) reverse infinite}.crack{position:absolute;right:16%;top:25%;width:170px;height:170px;background:repeating-conic-gradient(from 12deg,transparent 0 8deg,rgba(255,255,255,.5) 9deg 10deg,transparent 11deg 25deg);clip-path:polygon(50% 50%,100% 0,58% 47%,100% 56%,60% 53%,76% 100%,54% 58%,32% 100%,47% 57%,0 81%,44% 52%,0 32%,47% 48%,31% 0,51% 44%);opacity:.65}.crack-b{right:9%;top:41%;transform:scale(.55) rotate(32deg);opacity:.3}
.floating-window{position:absolute;z-index:10;right:2.5%;top:70px;width:330px;animation:window-float 4s ease-in-out infinite}.window{background:#cfcfcf;color:#080808;border:2px solid #151515;box-shadow:0 0 0 2px #a8a8a8,5px 6px 0 #191919}.window-title{background:linear-gradient(90deg,#251063,var(--purple));color:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-weight:900;border-bottom:2px solid #111}.window-x{width:25px;height:25px;display:grid;place-items:center;padding:0;background:#ddd;border:2px outset #f3f3f3;color:#080808;cursor:pointer;font-size:20px;line-height:1}.window-body{padding:17px}.stats label{display:flex;justify-content:space-between;font-weight:900;margin:4px 0 7px}.bar{height:11px;border:2px inset #eee;background:#111;margin-bottom:17px;overflow:hidden}.bar i{height:100%;display:block;background:linear-gradient(90deg,#8d00ff,#d41cff)}.bar.white i{background:#fff}
.cards{display:grid;grid-template-columns:1.05fr .85fr .9fr 1.2fr;gap:28px;padding:10px 24px 45px;align-items:stretch}.card{min-height:300px;display:flex;flex-direction:column}.card .window-body{flex:1}.about-body{display:grid;grid-template-columns:1fr 110px;gap:14px;align-items:center}.about-body img{width:105px;height:105px;object-fit:cover;filter:grayscale(.25);border:1px solid #aaa}.about-body p{line-height:1.45;margin:0}.system-chip{margin:0 16px 14px;background:#060606;color:#fff;border:2px solid #5920a4;padding:10px;text-align:center;font-weight:900}.system-chip::first-letter{color:var(--lime)}.chip-btn{cursor:pointer;width:calc(100% - 32px)}
.roadmap{display:grid;gap:18px}.roadmap>div{display:grid;grid-template-columns:20px 1fr;column-gap:10px}.roadmap span{grid-column:2}.phase{width:17px;height:17px;border-radius:50%;grid-row:1/3;border:1px solid #222}.green{background:var(--lime)}.purple{background:#6e20ff}.pink{background:var(--hot)}
.chart-body{position:relative;background:#090514;overflow:hidden;min-height:195px;color:#fff}.chart-body svg{position:absolute;inset:42px 12px 8px 12px;width:calc(100% - 24px);height:calc(100% - 50px);z-index:2}.chart-body polyline{fill:none;stroke:var(--lime);stroke-width:7;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(155,255,0,.5))}.chart-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(119,37,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(119,37,255,.14) 1px,transparent 1px);background-size:28px 28px}.chart-label{position:relative;z-index:3;display:grid}.chart-label span{color:var(--lime);font-size:12px}.compact{background:#050505;margin:0;padding:10px 13px}.compact code{max-width:210px;color:#fff}
.error-card{align-self:stretch}.error-body{display:flex;align-items:center;justify-content:center;gap:18px}.error-icon{width:58px;height:58px;border-radius:50%;background:#e11919;color:#fff;display:grid;place-items:center;font-size:45px;font-weight:900;border:4px ridge #fff;box-shadow:2px 2px 0 #222}.error-body h2{margin:0;font-size:27px}.error-body p{font-size:18px;margin:5px 0}.dialog-actions{display:flex;gap:16px;justify-content:flex-end;padding:8px 18px 18px}.dialog-actions button{min-width:92px;padding:8px;border:3px outset #eee;background:#d6d6d6;font-weight:900;cursor:pointer}.dialog-actions button:active{border-style:inset}
.ticker-strip{border-block:1px solid #6b1d97;overflow:hidden;background:#070707}.marquee{display:flex;width:max-content;animation:marquee 20s linear infinite;padding:18px 0;font-weight:900;color:#e6e6e6}.marquee span{font-size:20px;white-space:nowrap;padding-right:50px}.marquee span::first-letter{color:var(--lime)}
footer{display:flex;justify-content:space-between;align-items:center;padding:35px 25px 55px;color:#aaa}.footer-copy{display:grid;gap:5px}.footer-copy b{color:#fff;font-size:22px}.footer-copy span{color:var(--lime);font-size:12px}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.footer-links a:hover{color:var(--lime)}
#popupLayer{position:fixed;inset:0;z-index:80;pointer-events:none}.popup{position:absolute;width:min(360px,calc(100vw - 32px));background:#d0d0d0;color:#111;border:2px solid #151515;box-shadow:0 0 0 2px #a8a8a8,7px 7px 0 rgba(0,0,0,.5);pointer-events:auto;animation:pop .15s steps(2)}.popup .p-title{background:#171078;color:#fff;padding:6px 9px;display:flex;justify-content:space-between;font-weight:900}.popup .p-title button{padding:0 6px;cursor:pointer}.popup .p-body{display:flex;gap:14px;align-items:center;padding:19px}.popup .p-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e61a1a;color:#fff;font-size:30px;font-weight:900}.popup .p-actions{padding:0 15px 15px;text-align:right}.popup .p-actions button{padding:6px 22px;border:3px outset #eee;background:#ddd;cursor:pointer}
.custom-cursor{position:fixed;width:32px;height:32px;border:2px solid var(--lime);border-radius:50%;pointer-events:none;z-index:100;transform:translate(-50%,-50%);mix-blend-mode:difference;transition:width .12s,height .12s}.custom-cursor.active{width:54px;height:54px;border-color:#fff}
.shake{animation:shake .28s linear 2}.invert{filter:invert(1) hue-rotate(180deg)}
@keyframes float{50%{transform:translateY(-14px) rotate(-1deg)}}@keyframes window-float{50%{transform:translateY(8px) rotate(.4deg)}}@keyframes glitch{0%,100%{transform:translateX(0) skewX(-24deg)}45%{transform:translateX(-24px) skewX(-24deg)}55%{transform:translateX(12px) skewX(-24deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes pop{from{transform:scale(.9) translateY(8px);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes shake{0%,100%{transform:translate(0)}25%{transform:translate(-5px,3px)}50%{transform:translate(5px,-2px)}75%{transform:translate(-3px,-4px)}}
@media (max-width:1150px){.topbar nav{display:none}.brand{min-width:unset}.socials{margin-left:auto}.hero{grid-template-columns:1fr;padding-bottom:250px}.hero-copy{max-width:620px}.mascot-wrap{left:43%;right:0;top:80px}.floating-window{top:auto;bottom:25px;right:25px}.cards{grid-template-columns:1fr 1fr}}
@media (max-width:720px){body{cursor:auto}.custom-cursor{display:none}.topbar{padding:8px 10px;gap:10px}.brand img{width:44px;height:44px}.brand b{font-size:16px}.brand em{font-size:13px}.socials .icon-btn{display:none}.buy.mini{font-size:11px;padding:11px 10px}.hero{min-height:780px;padding:35px 15px 270px}.hero h1{font-size:47px;letter-spacing:-2px}.hero p{font-size:16px}.cta-row{flex-direction:column;align-items:stretch}.cta-row>*{text-align:center}.mascot-wrap{left:2%;right:-22%;top:320px;bottom:140px}.floating-window{width:280px;bottom:24px;right:15px}.cards{grid-template-columns:1fr;padding:0 14px 35px;gap:20px}.card{min-height:270px}.about-body{grid-template-columns:1fr 90px}.about-body img{width:86px;height:86px}.dialog-actions{gap:7px}.dialog-actions button{min-width:0;flex:1}.marquee span{font-size:15px}footer{align-items:flex-start;gap:24px;flex-direction:column}.footer-links{display:grid;grid-template-columns:1fr 1fr}.ca code{max-width:220px}}
