:root{--bg: #000a1a;--text: #f1f1f1;--accent: #00bfff;--green: #00ff88;--secondary: rgba(44,44,44,.2);--glass: blur(15px);--card-level1-bg: rgba(15, 35, 55, .95);--card-level2-bg: rgba(20, 40, 60, .95);--card-level3-bg: rgba(25, 45, 65, .95)}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:5rem}body{margin:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(asfalt-dark.png);opacity:.04;pointer-events:none;z-index:0}header,section,footer{background:var(--secondary);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--accent);border-radius:12px;margin:2rem;padding:2rem;position:relative}header{text-align:center;overflow:hidden}header img{width:600px;position:relative;z-index:1}.inline-logo{height:1.4em;vertical-align:middle;margin:0 .15em;position:relative;top:-.4em}.inline-logo-large{height:1.8em;vertical-align:middle;margin:0 .2em;position:relative;top:-.6em}.contact-dropdown{position:relative;display:inline-block}.contact-dropdown-btn{color:var(--text);text-decoration:none;cursor:pointer;background:none;border:none;font-family:inherit;font-size:inherit}.contact-dropdown-content{display:none;position:absolute;left:50%;transform:translate(-50%);top:100%;background:#0f2337fa;border:1px solid var(--accent);border-radius:8px;padding:1.5rem 1rem 1rem;min-width:280px;z-index:1000;box-shadow:0 4px 20px #0006}.contact-dropdown:hover .contact-dropdown-content,.contact-dropdown-content:hover{display:block}.contact-email-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.contact-email-row:last-child{border-bottom:none}.contact-email{color:var(--text);font-size:.9rem}.copy-btn{background:var(--accent);color:#000;border:none;padding:.3rem .6rem;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:700}.copy-btn:hover{opacity:.8}.open-email-btn{display:block;width:100%;margin-top:.75rem;padding:.6rem;background:transparent;border:1px solid var(--accent);color:var(--accent);border-radius:4px;cursor:pointer;font-size:.85rem;text-align:center;text-decoration:none}.open-email-btn:hover{background:var(--accent);color:#000}.tools-dropdown{position:relative;display:inline-block}.tools-dropdown-btn{color:var(--text);text-decoration:none;cursor:pointer;background:none;border:none;font-family:inherit;font-size:inherit}.tools-dropdown-content{display:none;position:absolute;left:50%;transform:translate(-50%);top:100%;background:#0f2337fa;border:1px solid var(--accent);border-radius:8px;padding:1rem .5rem .5rem;min-width:220px;z-index:1000;box-shadow:0 4px 20px #0006}.tools-dropdown:hover .tools-dropdown-content,.tools-dropdown-content:hover{display:block}.tools-dropdown-link{display:block;padding:.5rem .75rem;color:var(--text);text-decoration:none;font-size:.85rem;border-radius:4px;transition:background .2s}.tools-dropdown-link:hover{background:#00bfff26;color:var(--accent)}#crypto-banner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.orb-layer{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.orb-layer.layer1:before,.orb-layer.layer1:after,.orb-layer.layer2:before,.orb-layer.layer2:after,.orb-layer.layer3:before,.orb-layer.layer3:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat;background-size:100% 100%;mix-blend-mode:screen}.orb-layer.layer1:before{background-image:radial-gradient(circle at 10% 20%,rgba(0,255,255,.9) 0,transparent 20px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.6) 0,transparent 15px),radial-gradient(circle at 80% 50%,rgba(0,255,255,.8) 0,transparent 25px),radial-gradient(circle at 65% 15%,rgba(0,255,255,.7) 0,transparent 18px),radial-gradient(circle at 20% 60%,rgba(255,255,255,.5) 0,transparent 14px),radial-gradient(circle at 90% 85%,rgba(0,255,200,.6) 0,transparent 16px);animation:drift1 4s infinite alternate;filter:blur(2px)}.orb-layer.layer1:after{background-image:radial-gradient(circle at 50% 10%,rgba(0,255,255,.75) 0,transparent 18px),radial-gradient(circle at 15% 90%,rgba(255,255,255,.55) 0,transparent 12px),radial-gradient(circle at 75% 35%,rgba(0,255,200,.65) 0,transparent 20px),radial-gradient(circle at 35% 45%,rgba(0,255,255,.5) 0,transparent 14px),radial-gradient(circle at 85% 75%,rgba(255,255,255,.4) 0,transparent 16px);animation:drift1b 5s infinite alternate;filter:blur(2px)}.orb-layer.layer2:before{background-image:radial-gradient(circle at 25% 30%,rgba(0,200,255,.5) 0,transparent 15px),radial-gradient(circle at 70% 60%,rgba(0,255,200,.4) 0,transparent 10px),radial-gradient(circle at 55% 90%,rgba(255,255,255,.3) 0,transparent 12px),radial-gradient(circle at 10% 70%,rgba(0,200,255,.35) 0,transparent 11px),radial-gradient(circle at 85% 20%,rgba(0,255,200,.3) 0,transparent 13px),radial-gradient(circle at 45% 15%,rgba(255,255,255,.25) 0,transparent 9px);animation:drift2 6s infinite alternate;filter:blur(6px)}.orb-layer.layer2:after{background-image:radial-gradient(circle at 60% 25%,rgba(0,200,255,.4) 0,transparent 12px),radial-gradient(circle at 15% 50%,rgba(0,255,200,.35) 0,transparent 11px),radial-gradient(circle at 80% 85%,rgba(255,255,255,.25) 0,transparent 10px),radial-gradient(circle at 35% 70%,rgba(0,200,255,.3) 0,transparent 14px),radial-gradient(circle at 90% 45%,rgba(0,255,255,.25) 0,transparent 9px);animation:drift2b 7s infinite alternate;filter:blur(6px)}.orb-layer.layer3:before{background-image:radial-gradient(circle at 30% 20%,rgba(0,100,255,.2) 0,transparent 8px),radial-gradient(circle at 60% 80%,rgba(0,255,255,.15) 0,transparent 6px),radial-gradient(circle at 80% 40%,rgba(255,255,255,.1) 0,transparent 5px),radial-gradient(circle at 15% 55%,rgba(0,100,255,.18) 0,transparent 7px),radial-gradient(circle at 45% 35%,rgba(0,255,255,.12) 0,transparent 6px),radial-gradient(circle at 90% 10%,rgba(255,255,255,.08) 0,transparent 5px),radial-gradient(circle at 5% 85%,rgba(0,200,255,.15) 0,transparent 7px);animation:drift3 10s infinite alternate;filter:blur(10px)}.orb-layer.layer3:after{background-image:radial-gradient(circle at 20% 45%,rgba(0,100,255,.15) 0,transparent 7px),radial-gradient(circle at 50% 65%,rgba(0,255,255,.12) 0,transparent 6px),radial-gradient(circle at 75% 15%,rgba(255,255,255,.08) 0,transparent 5px),radial-gradient(circle at 40% 90%,rgba(0,200,255,.13) 0,transparent 6px),radial-gradient(circle at 95% 60%,rgba(0,100,255,.1) 0,transparent 5px),radial-gradient(circle at 10% 10%,rgba(0,255,200,.1) 0,transparent 6px);animation:drift3b 12s infinite alternate;filter:blur(10px)}@keyframes drift1{0%{transform:translate(0) scale(1)}50%{transform:translate(-3%,10%) scale(1.6)}to{transform:translate(-5%,15%) scale(1.4)}}@keyframes drift1b{0%{transform:translate(0) scale(1.1)}50%{transform:translate(4%,-8%) scale(1.4)}to{transform:translate(6%,-5%) scale(1.2)}}@keyframes drift2{0%{transform:translate(0) scale(1)}50%{transform:translate(5%,-10%) scale(1.3)}to{transform:translate(8%,-12%) scale(1.2)}}@keyframes drift2b{0%{transform:translate(0) scale(1.05)}50%{transform:translate(-6%,8%) scale(1.2)}to{transform:translate(-4%,12%) scale(1.1)}}@keyframes drift3{0%{transform:translate(0) scale(1)}50%{transform:translate(-3%,5%) scale(.9)}to{transform:translate(-6%,8%) scale(.8)}}@keyframes drift3b{0%{transform:translate(0) scale(.95)}50%{transform:translate(4%,-6%) scale(1.05)}to{transform:translate(3%,-3%) scale(.9)}}nav{position:sticky;top:0;background:#0a0a0a99;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border-bottom:1px solid var(--accent);padding:.5rem;z-index:2}.museum-label{display:inline-block;font-size:.7rem;color:#f1f1f1b8;letter-spacing:.04em;margin-top:.5rem;font-weight:400}.roadmap-label{display:inline-block;font-size:.7rem;color:#f1f1f1bf;letter-spacing:.04em;margin-top:.4rem;font-weight:400}.not-yet-note{max-width:560px;margin:2rem auto 0;padding:1rem 1.25rem;border:1px solid rgba(241,241,241,.1);border-radius:8px;background:#f1f1f108;text-align:left;font-size:.82rem;line-height:1.5;color:#f1f1f1b3}.not-yet-note strong{display:block;color:#f1f1f1cc;font-weight:700;margin-bottom:.75rem}.not-yet-note p{margin:0 0 .6rem}.not-yet-note p:last-child{margin-bottom:0}.panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:900px;margin:2rem auto;position:relative;z-index:1;overflow:visible}.flip-card{perspective:1000px;position:relative;overflow:visible;min-height:250px;transition:z-index 0s}.flip-card:hover{z-index:10}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back,.flip-card-submenu,.flip-card-social,.flip-card-game,.flip-card-devteam,.flip-card-reports-list{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;border:1px solid var(--accent);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;transition:opacity .3s ease}.flip-card-front{background:var(--bg);opacity:1}.flip-card-front h3{font-size:1.8rem;margin:0 0 .2rem}.flip-card-front p{margin:0}.flip-card-back{background:var(--card-level1-bg);transform:rotateY(180deg);opacity:1}.flip-card-submenu,.flip-card-social,.flip-card-game,.flip-card-devteam{background:var(--card-level2-bg);transform:rotateY(180deg) rotateX(180deg);opacity:0;pointer-events:none}.flip-card-reports-list,.flip-card-details,.flip-card-scambuster{background:var(--card-level3-bg);transform:rotateY(180deg) rotateX(180deg);opacity:0;pointer-events:none}.flip-card.reports .flip-card-inner{transform:rotateY(180deg) rotateX(180deg)}.flip-card.reports .flip-card-back{opacity:0;pointer-events:none}.flip-card.reports .flip-card-submenu{opacity:1;pointer-events:auto}.flip-card.social .flip-card-inner{transform:rotateY(180deg) rotateX(180deg)}.flip-card.social .flip-card-back{opacity:0;pointer-events:none}.flip-card.social .flip-card-social{opacity:1;pointer-events:auto}.flip-card.reports-list .flip-card-inner{transform:rotateY(180deg) rotateX(180deg)}.flip-card.reports-list .flip-card-back,.flip-card.reports-list .flip-card-submenu,.flip-card.reports-list .flip-card-social,.flip-card.reports-list .flip-card-trading,.flip-card.reports-list .flip-card-developer{opacity:0;pointer-events:none}.flip-card.reports-list .flip-card-reports-list{opacity:1;pointer-events:auto}.flip-card.game .flip-card-inner{transform:rotateY(180deg) rotateX(180deg)}.flip-card.game .flip-card-back{opacity:0;pointer-events:none}.flip-card.game .flip-card-game{opacity:1;pointer-events:auto}.flip-card.devteam .flip-card-inner{transform:rotateY(180deg) rotateX(180deg)}.flip-card.devteam .flip-card-back{opacity:0;pointer-events:none}.flip-card.devteam .flip-card-devteam{opacity:1;pointer-events:auto}.flip-options{display:flex;flex-direction:column;gap:.5rem;width:100%}.flip-options button{padding:.5rem;border:none;background:var(--accent);color:#000;border-radius:5px;width:100%;cursor:pointer;transition:all .3s ease}.flip-options button:hover{background:#09c;transform:translateY(-1px)}.disabled-btn{background:#444!important;color:#aaa!important;cursor:not-allowed!important;opacity:.6!important;border:1px solid #555!important}.disabled-btn:hover{transform:none!important;background:#333!important}.newsletter{text-align:center;max-width:900px;margin:2rem auto;position:relative;z-index:0;overflow:visible}.newsletter form{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem}.newsletter input{padding:.5rem;border:1px solid var(--accent);border-radius:5px;width:250px}.newsletter button{padding:.5rem 1rem;border:none;background:var(--accent);color:#000;border-radius:5px;cursor:pointer}footer{text-align:center}.dev-banner{background:#c00;color:#fff;text-align:center;padding:1rem;font-size:1.3rem;font-weight:700;position:sticky;top:0;z-index:9999;box-shadow:0 2px 10px #0000004d}@media (max-width: 768px){header,section,footer{margin:1rem;padding:1.25rem}header img{width:100%;max-width:400px}h1{font-size:1.4rem!important}h2{font-size:1.3rem}nav div{gap:1rem!important;padding:.75rem!important;font-size:.9rem}.panels{grid-template-columns:1fr;gap:1rem}.flip-card{min-height:220px}.flip-options button{min-height:44px;font-size:.85rem;padding:.5rem 1rem}.roadmap-row{gap:.4rem!important;overflow:hidden!important}.roadmap-row>div:first-child,.roadmap-row>div:last-child{min-width:36px!important;max-width:36px!important;display:flex!important;align-self:stretch!important}.roadmap-row>div:first-child span,.roadmap-row>div:last-child span,.roadmap-row>div:last-child a{font-size:.7rem!important;padding:.3rem .4rem!important;writing-mode:vertical-lr!important;text-orientation:mixed!important;white-space:nowrap!important;border-radius:10px!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.roadmap-row h3{font-size:.95rem!important;margin-bottom:.25rem!important}.roadmap-row p{font-size:.85rem!important;line-height:1.4!important}.roadmap-row .roadmap-label{font-size:.65rem!important}footer .footer-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.newsletter input{width:100%;max-width:300px}.contact-dropdown-content{min-width:260px;left:auto;right:-1rem;transform:none}}@media (max-width: 480px){header,section,footer{margin:.5rem;padding:1rem;border-radius:8px}h1{font-size:1.2rem!important}header img{max-width:280px}.flip-card-front h3{font-size:1.4rem}.flip-card-front p{font-size:.8rem}button,a.open-email-btn,.copy-btn{min-height:44px;min-width:44px}.roadmap-row>div:first-child,.roadmap-row>div:last-child{min-width:30px!important;max-width:30px!important}.roadmap-row>div:first-child span,.roadmap-row>div:last-child span,.roadmap-row>div:last-child a{font-size:.6rem!important;padding:.2rem .3rem!important}.roadmap-row h3{font-size:.9rem!important}.roadmap-row p{font-size:.8rem!important}.tools-dropdown-content{left:-2rem;transform:none}}
