:root{--bg:#05151b;--panel:#0a2228;--line:#21434a;--mint:#17e6a1;--text:#effff8;--muted:#8eb0aa;--hot:#ff7657}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Consolas,"Courier New",monospace}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:72px 1fr}.rail{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:22px 0;background:#031014;z-index:4}.mark{width:40px;height:40px;background:var(--mint);color:var(--bg);display:grid;place-items:center;font-weight:900}.rail nav{display:flex;flex-direction:column;gap:42px;margin:auto}.rail nav a{font-size:9px;writing-mode:vertical-rl;letter-spacing:2px;color:var(--muted)}.rail>span{font-size:11px;color:var(--hot)}header{height:72px;padding:0 4vw;display:flex;align-items:center;border-bottom:1px solid var(--line)}.wordmark{font:800 24px Arial}.wordmark i{font:12px Consolas;color:var(--mint)}header .status{margin:auto;font-size:10px;letter-spacing:2px;color:var(--muted)}.status span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}header>a{border:1px solid var(--mint);color:var(--mint);padding:10px 18px;font-size:11px}.hero{min-height:620px;padding:90px 7vw;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 77% 45%,#123e3c 0,transparent 30%)}.code,.section-head>span,.route>div>span,.wallet>div>span,.mobile>div>span,.control>span{font-size:10px;letter-spacing:3px;color:var(--mint)}h1{font:800 clamp(43px,6vw,80px)/.98 Arial,sans-serif;letter-spacing:-4px;margin:20px 0;max-width:900px}.hero-copy>p:not(.code){max-width:700px;color:var(--muted);font:17px/1.7 Arial}.buttons{display:flex;gap:12px;margin-top:35px}.buttons a,.route a,.mobile a{padding:15px 20px;background:var(--mint);color:var(--bg);font-weight:900;font-size:12px}.buttons a:last-child{background:transparent;color:var(--text);border:1px solid var(--line)}.orb{display:grid;place-items:center}.orb>div{width:310px;height:310px;border:1px solid var(--mint);border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 80px #17e6a122}.orb>div:before,.orb>div:after{content:"";position:absolute;border:1px dashed var(--line);border-radius:50%;inset:-30px}.orb>div:after{inset:35px}.orb span{display:block;font:800 58px Arial}.orb small{color:var(--muted)}.console{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.console article{padding:35px;border-right:1px solid var(--line)}.console small{color:var(--muted)}.console h2{font:800 31px Arial;margin:14px 0}.console p{color:var(--muted);font:14px/1.5 Arial;min-height:44px}.console a{font-size:11px;color:var(--mint)}.catalog,.arena,.wallet,.mobile,.control,.faq{padding:100px 7vw}.section-head{display:grid;grid-template-columns:.4fr 1fr .7fr;gap:30px;align-items:start;margin-bottom:50px}.section-head h2,.route h2,.wallet h2,.mobile h2,.control h2{font:800 clamp(34px,4vw,58px)/1 Arial;margin:0;letter-spacing:-2px}.section-head p,.route p,.wallet p,.mobile p,.control p{font:15px/1.7 Arial;color:var(--muted);margin:0}.gamegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gamegrid article{background:var(--panel);padding:30px;min-height:230px;position:relative}.gamegrid .wide{grid-column:span 2}.gamegrid b{font-size:10px;color:var(--mint)}.gamegrid h3{font:800 31px Arial}.gamegrid p{color:var(--muted);font:14px Arial}.gamegrid a{position:absolute;bottom:25px;font-size:11px;color:var(--mint)}.route{padding:80px 7vw;background:var(--mint);color:var(--bg);display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.route>div>span{color:#07583e}.route p{color:#174e40}.route a{display:inline-block;background:var(--bg);color:var(--mint);margin-top:20px}.route ol{list-style:none;padding:0;margin:0}.route li{display:grid;grid-template-columns:50px 1fr 80px;border-top:1px solid #0f9e71;padding:15px}.route li i{font-style:normal}.route li b{font:800 24px Arial}.route li small{text-align:right}.arena{background:#071b20}.meters{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.meters div{padding:30px;border-right:1px solid var(--line)}.meters em{display:block;font:800 39px Arial;color:var(--mint);font-style:normal}.meters span{font-size:10px;color:var(--muted)}.arena>p{font:17px/1.8 Arial;color:var(--muted);max-width:950px;margin-top:40px}.wallet{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.channels article{display:grid;grid-template-columns:.5fr 1fr .7fr;padding:24px;border-top:1px solid var(--line)}.channels i{font-style:normal;color:var(--mint)}.channels b{font:700 20px Arial}.channels span{color:var(--muted);text-align:right}.mobile{display:grid;grid-template-columns:.7fr 1fr;gap:90px;align-items:center;background:var(--panel)}.phone{width:260px;height:430px;border:2px solid var(--mint);border-radius:35px;margin:auto;display:grid;place-items:center;box-shadow:25px 25px 0 #0e3538;position:relative}.phone span{font:900 65px Arial;color:var(--mint)}.phone i{position:absolute;bottom:20px;font-size:10px;color:var(--muted)}.mobile p,.mobile li{font:15px/1.7 Arial;color:var(--muted)}.mobile a{display:inline-block;margin-top:20px}.control{border-block:1px solid var(--line)}.control>div{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:35px 0}.control aside{border-left:3px solid var(--hot);padding:20px;color:#ffc1b3;font:14px/1.6 Arial}.faq{max-width:1200px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{font:700 18px Arial;cursor:pointer}.faq details p{color:var(--muted);font:15px/1.7 Arial;max-width:800px}footer{border-top:1px solid var(--line);padding:38px 5vw;display:flex;align-items:center;justify-content:space-between}footer p{color:var(--muted);font-size:11px}footer>a{color:var(--mint);font-size:12px}@media(max-width:850px){.shell{grid-template-columns:1fr}.rail{display:none}.hero,.wallet,.mobile,.route{grid-template-columns:1fr;padding:65px 22px}.orb{display:none}.console{grid-template-columns:1fr 1fr}.section-head{grid-template-columns:1fr}.gamegrid{grid-template-columns:1fr}.gamegrid .wide{grid-column:span 1}.meters{grid-template-columns:1fr 1fr}.catalog,.arena,.control,.faq{padding:70px 22px}.control>div{grid-template-columns:1fr}.phone{margin-bottom:40px}footer{flex-wrap:wrap;gap:20px}}
