@font-face{font-family:Sharkon Demo;src:url(/assets/fonts/Sharkon%20Demo.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nevera;src:url(/assets/fonts/Nevera-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BankGothic;src:url(/assets/fonts/BankGothic/bank%20gothic%20medium%20bt.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #040911;--bg-2: #0a1528;--panel: rgba(7, 16, 32, .86);--panel-strong: rgba(9, 18, 36, .92);--ink: #f4fbff;--muted: rgba(244, 251, 255, .68);--neon: #34ff8a;--neon-2: #1bc86a;--line: rgba(52, 255, 138, .22);--shadow: 0 24px 70px -40px rgba(10, 255, 120, .35);--shadow-soft: 0 12px 30px -18px rgba(10, 255, 120, .25);--header-h: 96px;--font-display: "Nevera", "Sharkon Demo", sans-serif;--font-body: "BankGothic", "Segoe UI", "Arial", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden;background:var(--bg);color-scheme:dark}body{font-family:var(--font-body);font-size:20px;color:var(--ink);min-height:100svh;background:radial-gradient(1200px 640px at 5% -10%,rgba(52,255,138,.18),transparent 60%),radial-gradient(900px 600px at 92% 2%,rgba(255,255,255,.08),transparent 55%),linear-gradient(160deg,var(--bg) 0%,var(--bg-2) 45%,#050c18 85%);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page{position:relative;min-height:100vh;overflow-x:clip;padding-top:var(--header-h)}.bg-layer{position:fixed;inset:0;pointer-events:none;z-index:0}.bg-grid{background:url(/assets/elite/pattern-microgrid.png) center/cover no-repeat;opacity:.12;mix-blend-mode:screen}.bg-lines{background:linear-gradient(transparent 0%,rgba(52,255,138,.08) 48%,transparent 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 90px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 90px);opacity:.35;mix-blend-mode:screen}.art-layer{position:fixed;inset:0;pointer-events:none;z-index:0}.contour{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cpath d='M40 140 C160 40 330 40 450 140 C570 240 740 240 860 140' fill='none' stroke='rgba(52,255,138,0.22)' stroke-width='2'/%3E%3Cpath d='M20 220 C200 120 320 120 460 220 C600 320 740 320 880 220' fill='none' stroke='rgba(52,255,138,0.14)' stroke-width='2'/%3E%3Cpath d='M30 320 C200 240 340 240 470 320 C600 400 760 400 880 320' fill='none' stroke='rgba(52,255,138,0.10)' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:110% 18%;background-size:75%;opacity:.7;mix-blend-mode:screen}.vector-orb{position:fixed;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(52,255,138,.35),transparent 60%),radial-gradient(circle at 70% 70%,rgba(120,230,255,.18),transparent 58%);filter:blur(2px);opacity:.65}.vector-orb.one{top:-120px;right:-140px}.vector-orb.two{bottom:-160px;left:-120px}header{position:fixed;top:0;left:0;right:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c18c7;border-bottom:1px solid rgba(52,255,138,.2);transition:transform .3s ease}header.header--hidden{transform:translateY(-110%)}.nav{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:flex;gap:12px;font-family:var(--font-display);letter-spacing:.08em;font-size:16px;color:var(--neon);line-height:1;align-items:center}.logo-badge{width:60px;height:24px;border-radius:0;transform:none;background:transparent;box-shadow:none;flex:0 0 auto}.logo-text{display:inline-flex;align-items:center;gap:0;white-space:nowrap;letter-spacing:.08em;color:#fff}.logo-copy{display:flex;flex-direction:column;line-height:1;justify-content:center}.logo-sub{margin-top:0;font-size:9px;letter-spacing:.14em;color:#f4fbffc7}.logo-sub-main{font-size:18px;letter-spacing:.1em;color:#fff;transform:translateY(3px)}.opas-logo-draw{stroke-dasharray:240;stroke-dashoffset:240;opacity:0;animation:opasLogoDraw 1.5s ease-out forwards}.opas-logo-packets{stroke-dashoffset:0;animation:opasLogoPackets 8s linear infinite}@keyframes opasLogoDraw{to{stroke-dashoffset:0;opacity:1}}@keyframes opasLogoPackets{to{stroke-dashoffset:-200}}.logo-text-accent{color:var(--neon)}.nav-links{display:flex;align-items:center;gap:22px;font-size:13px;color:var(--muted)}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--neon);transition:width .3s ease}.nav-links a:hover:after{width:100%}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(52,255,138,.4);background:#050c1899;font-size:12px;font-weight:700;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn-primary{background:linear-gradient(135deg,#34ff8af2,#1bc86acc);color:#04120b;border-color:#34ff8acc;box-shadow:0 18px 38px #34ff8a52}.btn-wallet{display:inline-flex;align-items:center;gap:8px;border-color:#78e6ff7a;background:linear-gradient(135deg,#78e6ff33,#34ff8a1a);color:#fff}.wallet-icon{width:16px;height:16px;fill:var(--neon);opacity:.95}.wallet-label-mobile{display:none}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.wallet-overlay{position:fixed;inset:0;z-index:30;background:#01060e9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.wallet-banner{position:relative;width:min(680px,100%);border-radius:26px;padding:28px 28px 24px;background:linear-gradient(150deg,#081528fa,#070f1ee6),radial-gradient(circle at 90% 10%,rgba(120,230,255,.2),transparent 42%);border:1px solid rgba(120,230,255,.46);box-shadow:0 34px 80px -42px #34ff8a99,inset 0 0 0 1px #beffe629;animation:walletBannerIn .35s ease-out both}.wallet-banner:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(120,230,255,.16),transparent);transform:translate(-100%);animation:walletSheen 2.2s ease-in-out infinite;pointer-events:none}.wallet-kicker{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px solid rgba(52,255,138,.36);color:var(--neon);font-size:10px;letter-spacing:.14em}.wallet-banner h3{margin-top:12px;font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(20px,3vw,32px)}.wallet-banner p{margin-top:10px;color:#f4fbffd1;font-size:14px}.wallet-close{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:999px;border:1px solid rgba(120,230,255,.34);background:#06101ecc;color:#dffbff;font-size:20px;line-height:1;cursor:pointer}@keyframes walletBannerIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes walletSheen{0%{transform:translate(-100%);opacity:0}25%{opacity:1}50%{transform:translate(100%);opacity:.9}to{transform:translate(100%);opacity:0}}.hero{max-width:1180px;margin:0 auto;padding:9px 24px 70px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:56px;position:relative;z-index:1}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--neon);padding:6px 14px;border-radius:999px;border:1px solid rgba(52,255,138,.2);background:#34ff8a14}.hero-title{font-family:var(--font-display);font-size:clamp(26px,3.8vw,50px);line-height:1.08;letter-spacing:.01em;margin:18px 0 20px;color:var(--ink);position:relative;display:inline-block;padding-bottom:16px}.hero-title:before,.hero-title:after{content:"";position:absolute;left:0;border-radius:999px;pointer-events:none}.hero-title:before{bottom:4px;width:100%;height:1px;background:linear-gradient(90deg,#34ff8a00,#34ff8a73,#78e6ff80,#34ff8a00);opacity:.55}.hero-title:after{bottom:0;width:34%;height:3px;background:linear-gradient(90deg,#34ff8a,#7bf7ff,#34ff8a);box-shadow:0 0 8px #34ff8a59;opacity:.75;animation:heroUnderlineFlow 3.6s ease-in-out infinite}@keyframes heroUnderlineFlow{0%{transform:translate(0);filter:hue-rotate(0deg)}50%{transform:translate(130%);filter:hue-rotate(35deg)}to{transform:translate(0);filter:hue-rotate(0deg)}}.text-neon{color:var(--neon)}.hero p{color:var(--muted);font-size:14px;max-width:540px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hero-stats{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.stat{padding:16px;border-radius:18px;background:#060e1cbf;border:1px solid rgba(52,255,138,.25);box-shadow:var(--shadow-soft)}.stat strong{display:block;font-family:var(--font-display);color:var(--neon);font-size:16px}.stat span{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stat-vector{display:none;place-items:center;overflow:hidden;position:relative;background:radial-gradient(circle at 18% 80%,rgba(52,255,138,.14),transparent 55%),radial-gradient(circle at 86% 18%,rgba(120,230,255,.18),transparent 50%),linear-gradient(150deg,#06101ed9,#040a16b3);box-shadow:inset 0 0 0 1px #78e6ff1f,0 18px 34px -24px #34ff8a99}.stat-vector:before{content:"";position:absolute;inset:-40% -35%;background:conic-gradient(from 180deg,transparent,rgba(52,255,138,.2),transparent,rgba(120,230,255,.24),transparent);animation:orbitHaloSweep 5.2s linear infinite;pointer-events:none;mix-blend-mode:screen}.stat-orbit{width:100%;max-width:196px;height:102px;filter:drop-shadow(0 8px 18px rgba(52,255,138,.25)) drop-shadow(0 0 18px rgba(120,230,255,.18));animation:orbitGlowShift 3.4s ease-in-out infinite}.orbit-grid-line{fill:none;stroke:#78e6ff29;stroke-width:1;stroke-dasharray:2 9}.orbit-line{fill:none;stroke:#7be6ff85;stroke-width:1.6;stroke-dasharray:5 6;stroke-linecap:round}.orbit-line.inner{stroke:#34ff8a9e}.orbit-line.ring{stroke:#8cf8ff61;stroke-dasharray:4 10}.orbit-axis{stroke:#34ff8a59;stroke-width:1.2;stroke-dasharray:3 7;animation:axisFlicker 2.2s ease-in-out infinite}.orbit-axis.v{stroke:#78e6ff4d;animation-delay:.35s}.orbit-axis.diag{stroke:#7be6ff3d;animation-delay:.2s}.orbit-axis.diag-2{stroke:#34ff8a38;animation-delay:.55s}.orbit-rotator{transform-origin:110px 70px}.orbit-rotator-a{animation:orbitSpin 7.2s linear infinite}.orbit-rotator-b{animation:orbitSpinReverse 5.4s linear infinite}.orbit-rotator-c{animation:orbitSpin 10.5s linear infinite}.orbit-rotator-d{animation:orbitSpinReverse 13s linear infinite}.orbit-scan{fill:none;stroke:url(#orbitGlow);stroke-width:2.2;stroke-dasharray:22 220;stroke-linecap:round;animation:orbitScanRun 2.4s linear infinite;opacity:.85}.orbit-scan-token{stroke:url(#orbitGlowToken)}.orbit-core-glow{fill:url(#orbitCorePulse);animation:coreBreath 2.4s ease-in-out infinite}.orbit-core-glow-token{fill:url(#orbitCorePulseToken)}.orbit-core{fill:#34ff8a;filter:drop-shadow(0 0 10px rgba(52,255,138,.85));animation:corePulse 1.8s ease-in-out infinite}.orbit-dot{fill:#dffbff;filter:drop-shadow(0 0 5px rgba(223,251,255,.9))}.orbit-dot-1{animation:orbitPulse 1.6s ease-in-out infinite}.orbit-dot-2{animation:orbitPulse 1.4s ease-in-out infinite .45s}.orbit-dot-3{animation:orbitPulse 1.9s ease-in-out infinite .25s}.orbit-node{fill:#dffbfff2;filter:drop-shadow(0 0 6px rgba(223,251,255,.8))}.orbit-node-a{animation:orbitNodeBlink 2.1s ease-in-out infinite}.orbit-node-b{animation:orbitNodeBlink 2.1s ease-in-out infinite .42s}.orbit-node-c{animation:orbitNodeBlink 2.1s ease-in-out infinite .84s}.orbit-node-d{animation:orbitNodeBlink 2.1s ease-in-out infinite 1.26s}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes orbitPulse{0%,to{opacity:.35;transform:scale(.8);transform-origin:center}50%{opacity:1;transform:scale(1.2);transform-origin:center}}@keyframes orbitGlowShift{0%,to{filter:drop-shadow(0 8px 18px rgba(52,255,138,.24)) drop-shadow(0 0 18px rgba(120,230,255,.18))}50%{filter:drop-shadow(0 12px 24px rgba(52,255,138,.38)) drop-shadow(0 0 24px rgba(120,230,255,.28))}}@keyframes corePulse{0%,to{transform:scale(.9);transform-origin:110px 70px}50%{transform:scale(1.12);transform-origin:110px 70px}}@keyframes coreBreath{0%,to{opacity:.45;transform:scale(.85);transform-origin:110px 70px}50%{opacity:.85;transform:scale(1.1);transform-origin:110px 70px}}@keyframes axisFlicker{0%,to{opacity:.35}50%{opacity:.8}}@keyframes orbitHaloSweep{0%{transform:rotate(0);opacity:.35}50%{opacity:.7}to{transform:rotate(360deg);opacity:.35}}@keyframes orbitScanRun{0%{stroke-dashoffset:0;opacity:.3}50%{stroke-dashoffset:-110;opacity:.95}to{stroke-dashoffset:-220;opacity:.3}}@keyframes orbitNodeBlink{0%,to{opacity:.25;transform:scale(.85);transform-origin:center}50%{opacity:1;transform:scale(1.18);transform-origin:center}}.hero-panel{position:relative;min-height:0;max-width:520px;margin-left:auto;border-radius:32px;overflow:hidden;background:linear-gradient(160deg,#071020f2,#050c18bf);border:1px solid rgba(52,255,138,.25);box-shadow:var(--shadow),inset 0 0 0 1px #ffffff0d}.hero-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,#0f2337eb,#071020bf 55%,#071020eb),url(/assets/elite/hero-ribbon.png) center/cover no-repeat,linear-gradient(120deg,rgba(120,200,255,.22) 0%,transparent 55%),repeating-linear-gradient(135deg,rgba(100,180,255,.22) 0px,rgba(100,180,255,.22) 36px,transparent 36px,transparent 72px),repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0px,rgba(255,255,255,.18) 3px,transparent 3px,transparent 72px),repeating-linear-gradient(45deg,rgba(60,130,255,.3) 0px,rgba(60,130,255,.3) 28px,transparent 28px,transparent 56px),repeating-linear-gradient(45deg,rgba(255,255,255,.14) 0px,rgba(255,255,255,.14) 2px,transparent 2px,transparent 56px);opacity:.85;mix-blend-mode:screen}.section-abstract{position:relative}.section-abstract:before{content:none}.section-abstract:after{content:"";position:absolute;right:-120px;top:40px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(52,255,138,.25);box-shadow:0 0 24px #34ff8a38;opacity:.5;pointer-events:none}.hero-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(7,16,32,.85),transparent 60%),radial-gradient(circle at 85% 80%,rgba(52,255,138,.15),transparent 50%)}.hero-panel-content{position:relative;z-index:2;padding:26px 24px 20px}.panel-title{font-family:var(--font-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--neon)}.panel-desc{margin-top:12px;color:var(--muted);font-size:13px;max-width:420px}.panel-strip{margin:16px 0 6px;height:2px;background:linear-gradient(90deg,transparent,rgba(52,255,138,.8),transparent);box-shadow:0 0 12px #34ff8a59;border-radius:999px}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.panel-card{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:#060e1ccc;border:1px solid rgba(52,255,138,.22);box-shadow:var(--shadow-soft)}.panel-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#34ff8a1f;color:var(--neon);flex:0 0 auto}.panel-card h4{font-family:var(--font-display);font-size:clamp(9px,2.4vw,10px);letter-spacing:.08em;color:var(--ink);text-transform:uppercase;line-height:1.2}.panel-card p{font-size:11px;color:var(--muted);margin-top:4px}.panel-coin{position:absolute;width:130px;top:-30px;left:-30px;opacity:.75}section{max-width:1180px;margin:0 auto;padding:40px 24px;position:relative;z-index:1}.section-title{text-align:center;margin-bottom:22px;position:relative}.section-title h2{font-family:var(--font-display);font-size:clamp(24px,4vw,42px);color:var(--ink);letter-spacing:.03em;text-transform:uppercase}.section-title p{margin:12px auto 0;max-width:640px;color:#f4fbffc7;font-size:14px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.longform{display:grid;gap:18px}.long-card{background:linear-gradient(145deg,#071220eb,#050c18c7);border:1px solid rgba(52,255,138,.28);border-radius:18px;padding:18px 18px 16px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.long-card:before{content:"";position:absolute;inset:-40% 50% auto -20%;height:180px;background:radial-gradient(circle,rgba(52,255,138,.18),transparent 70%);opacity:.6;pointer-events:none}.long-card h3{font-family:var(--font-display);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--neon);margin-bottom:10px}.heading-white{color:#f4fbff}.long-card p{color:var(--muted);font-size:14px}.long-card ul{margin-top:10px;padding-left:18px;color:var(--muted);font-size:14px}.long-card li{margin-bottom:6px}.utility-section{position:relative}.utility-section:before{content:none}.utility-longform{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.utility-card{border-color:#34ff8a70;background:linear-gradient(155deg,#0b1b30e6,#060e1cdb),radial-gradient(circle at 90% 10%,rgba(120,230,255,.18),transparent 42%);box-shadow:0 22px 60px -40px #34ff8a8c,inset 0 0 0 1px #8cffbe26;transform:translateZ(0);animation:utilityCardIn .8s ease both}.utility-card:nth-child(2){animation-delay:.12s}.utility-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 30px 70px -42px #34ff8aad,inset 0 0 0 1px #beffdc33}.utility-beam{position:absolute;inset:-2px -30% auto;height:3px;background:linear-gradient(90deg,transparent,rgba(52,255,138,.9),rgba(120,230,255,.9),transparent);filter:drop-shadow(0 0 12px rgba(52,255,138,.8));animation:utilitySweep 2.6s linear infinite;pointer-events:none}.utility-chip-row{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.utility-chip{padding:6px 12px;border-radius:999px;border:1px solid rgba(120,230,255,.38);background:linear-gradient(135deg,#78e6ff1f,#34ff8a1f);color:#dbf6ff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;animation:utilityPulse 2.8s ease-in-out infinite}.utility-chip:nth-child(2){animation-delay:.15s}.utility-chip:nth-child(3){animation-delay:.3s}@keyframes utilityCardIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes utilitySweep{0%{transform:translate(-32%);opacity:.2}45%{opacity:1}to{transform:translate(35%);opacity:.25}}@keyframes utilityPulse{0%,to{box-shadow:0 0 #78e6ff00;transform:translateY(0)}50%{box-shadow:0 0 14px #78e6ff47;transform:translateY(-1px)}}.phase-name{color:#f4fbff;font-weight:600}.phase-list{list-style:none;padding-left:0}.phase-list li{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px dashed rgba(52,255,138,.18);animation:phaseSweep .7s ease forwards;opacity:0;transform:translate(-12px)}.phase-list li:nth-child(1){animation-delay:.05s}.phase-list li:nth-child(2){animation-delay:.1s}.phase-list li:nth-child(3){animation-delay:.15s}.phase-list li:nth-child(4){animation-delay:.2s}.phase-list li:nth-child(5){animation-delay:.25s}.phase-list li:nth-child(6){animation-delay:.3s}.phase-list li:nth-child(7){animation-delay:.35s}.phase-list li:nth-child(8){animation-delay:.4s}.phase-name{text-align:left;letter-spacing:.06em}.phase-percent{text-align:left;color:var(--neon);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.phase-desc{text-align:right;font-size:12px;color:#f4fbffb8}.phase-percent,.phase-desc{display:inline-block}.phase-percent{margin-right:auto}.phase-desc{margin-left:auto}.phase-list li{flex-direction:column}.phase-line{display:flex;justify-content:space-between;align-items:center}@keyframes phaseSweep{to{opacity:1;transform:translate(0)}}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pill{border:1px solid rgba(52,255,138,.35);border-radius:999px;padding:6px 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--neon);background:#060e1c99}.card{background:linear-gradient(150deg,#081224f2,#060e1cc7);border-radius:24px;padding:24px;border:1px solid rgba(52,255,138,.3);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.card:before{content:"";position:absolute;inset:-60% 20% auto -20%;height:200px;background:radial-gradient(circle,rgba(52,255,138,.2),transparent 70%);opacity:.6;pointer-events:none}.card .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#34ff8a1f;color:var(--neon);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.card h3{font-family:var(--font-display);font-size:16px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase}.supply-mask{position:relative;display:inline-block;letter-spacing:.2em;color:transparent;background:linear-gradient(90deg,#34ff8a33,#dffbffe6,#34ff8a33);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:supplyShimmer 1.8s linear infinite}.supply-mask:after{content:"";position:absolute;inset:55% -6% auto;height:2px;background:linear-gradient(90deg,transparent,rgba(52,255,138,.9),transparent);box-shadow:0 0 10px #34ff8a99;opacity:.8;animation:supplyScan 2.4s ease-in-out infinite}@keyframes supplyShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes supplyScan{0%{transform:translate(-20%);opacity:.2}50%{transform:translate(20%);opacity:1}to{transform:translate(-20%);opacity:.2}}.card p{color:var(--muted);font-size:13px;margin-top:10px}.flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.flow-step{padding:24px;border-radius:22px;border:1px solid rgba(52,255,138,.32);background:linear-gradient(160deg,#071020eb,#050c18b3);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.flow-step:after{content:"";position:absolute;inset:auto -20% -60%;height:200px;background:radial-gradient(circle,rgba(120,230,255,.18),transparent 70%);opacity:.5;pointer-events:none}.flow-step strong{font-family:var(--font-display);font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--neon)}.flow-step p{margin-top:10px;color:var(--muted);font-size:13px}.tokenomics-layout{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:28px;align-items:start}.tokenomics-side{display:grid;grid-template-rows:auto 1fr;gap:18px;align-self:stretch}.token-aux-vector{border:1px solid rgba(120,230,255,.28);border-radius:24px;background:radial-gradient(circle at 14% 78%,rgba(52,255,138,.16),transparent 52%),radial-gradient(circle at 90% 20%,rgba(120,230,255,.18),transparent 44%),linear-gradient(155deg,#06101ee6,#050c18d1);box-shadow:0 24px 48px -34px #34ff8a99,inset 0 0 0 1px #b4ffdc1a;padding:14px;overflow:hidden;position:relative;min-height:300px;height:100%;display:grid;place-items:center}.stat-orbit-token{width:100%;max-width:360px;height:100%;min-height:250px}.token-aux-vector:before{content:"";position:absolute;inset:-40% -35%;background:conic-gradient(from 0deg,transparent,rgba(52,255,138,.2),transparent,rgba(120,230,255,.25),transparent);mix-blend-mode:screen;animation:auxHaloSweep 6.2s linear infinite;pointer-events:none}.aux-vector{width:100%;height:180px;filter:drop-shadow(0 0 14px rgba(52,255,138,.24)) drop-shadow(0 0 20px rgba(120,230,255,.16));animation:auxGlowShift 3.2s ease-in-out infinite}.aux-grid-line{fill:none;stroke:#78e6ff24;stroke-width:1;stroke-dasharray:2 9}.aux-rotor{transform-origin:120px 120px}.aux-rotor-a{animation:auxSpin 7s linear infinite}.aux-rotor-b{animation:auxSpinReverse 4.8s linear infinite}.aux-rotor-c{animation:auxSpin 8.8s linear infinite}.aux-ring{fill:none;stroke:url(#auxLine);stroke-width:2;stroke-dasharray:8 10;opacity:.8}.aux-ring.inner{stroke-width:1.8;stroke-dasharray:5 7;opacity:.95}.aux-hex{fill:none;stroke:#dffbff8c;stroke-width:1.7;stroke-dasharray:4 8}.aux-axis{stroke:#34ff8a4d;stroke-width:1.1;stroke-dasharray:3 7;animation:auxFlicker 2.2s ease-in-out infinite}.aux-axis.v{stroke:#78e6ff47;animation-delay:.35s}.aux-axis.d1{stroke:#78e6ff38;animation-delay:.18s}.aux-axis.d2{stroke:#34ff8a38;animation-delay:.62s}.aux-wave{fill:none;stroke:#7be6ff99;stroke-width:2;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130;animation:auxTrace 2.8s ease-in-out infinite}.aux-scan{fill:none;stroke:url(#auxSheen);stroke-width:2.2;stroke-dasharray:20 210;stroke-linecap:round;animation:auxScanRun 2.5s linear infinite;opacity:.9}.aux-core{fill:#34ff8a;filter:drop-shadow(0 0 9px rgba(52,255,138,.9));animation:auxCorePulse 1.8s ease-in-out infinite}.aux-dot{fill:#dffbff;filter:drop-shadow(0 0 5px rgba(223,251,255,.8))}.aux-dot-a{animation:auxDotPulse 1.7s ease-in-out infinite}.aux-dot-b{animation:auxDotPulse 1.7s ease-in-out infinite .55s}.aux-dot-c{animation:auxDotPulse 1.7s ease-in-out infinite .95s}@keyframes auxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auxSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes auxTrace{0%{stroke-dashoffset:130;opacity:.2}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-130;opacity:.25}}@keyframes auxFlicker{0%,to{opacity:.35}50%{opacity:.85}}@keyframes auxCorePulse{0%,to{transform:scale(.9);transform-origin:120px 120px}50%{transform:scale(1.1);transform-origin:120px 120px}}@keyframes auxDotPulse{0%,to{opacity:.35;transform:scale(.85);transform-origin:center}50%{opacity:1;transform:scale(1.2);transform-origin:center}}@keyframes auxGlowShift{0%,to{filter:drop-shadow(0 0 14px rgba(52,255,138,.24)) drop-shadow(0 0 20px rgba(120,230,255,.16))}50%{filter:drop-shadow(0 0 20px rgba(52,255,138,.4)) drop-shadow(0 0 26px rgba(120,230,255,.26))}}@keyframes auxHaloSweep{0%{transform:rotate(0);opacity:.35}50%{opacity:.72}to{transform:rotate(360deg);opacity:.35}}@keyframes auxScanRun{0%{stroke-dashoffset:0;opacity:.28}50%{stroke-dashoffset:-105;opacity:1}to{stroke-dashoffset:-210;opacity:.28}}.tokenomics-chart{background:#060e1cb3;border:1px solid rgba(52,255,138,.28);border-radius:28px;padding:22px;box-shadow:var(--shadow-soft);perspective:800px;transform-style:preserve-3d;position:relative;z-index:3}.token-chart{width:100%;height:260px;transform:perspective(700px) rotateX(16deg) rotateY(-8deg) translateZ(38px);transform-origin:50% 55%;filter:drop-shadow(0 12px 20px rgba(0,0,0,.4));transition:transform .35s ease,filter .35s ease;position:relative;z-index:5}.tokenomics-chart:hover .token-chart{transform:perspective(700px) rotateX(18deg) rotateY(-6deg) translateZ(52px);filter:drop-shadow(0 18px 28px rgba(0,0,0,.5))}.chart-label{fill:var(--neon);font-family:var(--font-display);font-size:22px;letter-spacing:.08em}.chart-sub{fill:#f4fbffb3;font-size:10px}.token-legend{margin-top:16px;display:grid;gap:10px}.token-focus{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(52,255,138,.35);background:#060e1cb3;box-shadow:var(--shadow-soft);text-align:center;position:relative;z-index:1}.token-focus-badge{width:16px;height:16px;border-radius:50%;box-shadow:0 0 12px #34ff8a99;flex:0 0 auto}.token-focus-text span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block}.token-focus-text strong{display:block;font-family:var(--font-display);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.token-focus-text em{font-style:normal;font-size:11px;color:#f4fbffb8}.legend-item{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;background:#060e1c99;border:1px solid rgba(52,255,138,.2);border-radius:12px;padding:8px 12px;color:var(--ink);font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .35s ease,transform .35s ease,box-shadow .35s ease}.legend-item:hover,.legend-item.active{border-color:#34ff8a99;transform:translateY(-3px);box-shadow:0 12px 28px -18px #34ff8a99}.slice{cursor:pointer}.legend-dot{width:10px;height:10px;border-radius:50%}.legend-item strong{color:var(--neon);font-size:12px}.roadmap{display:grid;gap:18px}.roadmap-item{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:24px;border-radius:24px;border:1px solid rgba(52,255,138,.28);background:linear-gradient(150deg,#091224f0,#060e1cc7);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.roadmap-item:before{content:"";position:absolute;inset:-60% 40% auto -30%;height:220px;background:radial-gradient(circle,rgba(52,255,138,.2),transparent 70%);opacity:.6;pointer-events:none}.roadmap-item span{font-family:var(--font-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--neon)}.roadmap-item h4{font-family:var(--font-display);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.roadmap-item p{color:var(--muted);font-size:13px}.cta-band{position:relative;z-index:2;margin:70px auto 40px;max-width:1100px;padding:36px;border-radius:30px;background:linear-gradient(135deg,#091222fa,#071020c7);color:var(--ink);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;align-items:center;box-shadow:var(--shadow)}.cta-band h3{font-family:var(--font-display);font-size:clamp(22px,3.4vw,32px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.cta-band p{color:#f4fbffbf;font-size:13px;margin-top:10px}.cta-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}footer{padding:28px 24px 50px;color:var(--muted);font-size:12px;border-top:1px solid rgba(52,255,138,.18);text-align:center;position:relative;z-index:1;letter-spacing:.14em;text-transform:uppercase}@media(max-width:900px){.nav-links{display:none}.roadmap-item,.tokenomics-layout{grid-template-columns:1fr}.token-aux-vector{display:none}.tokenomics-side{grid-template-rows:auto auto}.token-aux-vector{min-height:220px}}@media(max-width:640px){:root{--header-h: 82px}.nav{padding:12px 16px;flex-wrap:nowrap;row-gap:0}.logo{font-size:14px;letter-spacing:.08em}.logo-badge{width:50px;height:20px;border-radius:0;transform:none}.logo-text{letter-spacing:.08em}.logo-sub{font-size:8px;margin-top:0}.logo-sub-main{font-size:10px}.nav-actions{width:auto;display:flex;justify-content:flex-end;margin-left:auto}.nav-actions .btn{padding:8px 10px;font-size:10px}header .nav-actions{display:flex}.btn-wallet{min-width:110px;justify-content:center;border-color:#78e6ff8c;box-shadow:0 10px 24px -16px #78e6ffbf}.wallet-icon{width:14px;height:14px}.wallet-label-full{display:none}.wallet-label-mobile{display:inline}.section-abstract,.section-title h2,.section-title p{text-align:center}.hero-panel{max-width:100%}.hero-panel:before{background:linear-gradient(140deg,#0f2337eb,#071020bf 55%,#071020eb),url(/assets/elite/hero-ribbon.png) center/cover no-repeat,radial-gradient(circle at 20% 15%,rgba(120,200,255,.22),transparent 60%)}.hero-panel:after{background:linear-gradient(160deg,rgba(7,16,32,.88),transparent 65%),radial-gradient(circle at 50% 85%,rgba(52,255,138,.18),transparent 52%)}.hero{padding:7px 16px 44px}.hero-panel-content{padding:20px}.hero-stats{margin-top:18px}.stat-vector{display:grid}section{padding:52px 16px}.section-title{margin-bottom:22px}.cta-band{padding:28px}.tokenomics-chart{perspective:none;transform:none}.token-chart{transform:none;filter:drop-shadow(0 14px 24px rgba(0,0,0,.4)) drop-shadow(0 0 20px rgba(52,255,138,.25))}.tokenomics-chart:hover .token-chart{transform:none}.stat-orbit{max-width:150px;height:86px}.stat-orbit-token{max-width:170px;height:116px}.utility-card:hover{transform:translateY(-4px)}.wallet-banner{padding:24px 18px 18px}}@media(prefers-reduced-motion:reduce){.utility-card,.utility-card:nth-child(2),.utility-chip,.utility-beam{animation:none}.hero-title:after{animation:none}.orbit-rotator-a,.orbit-rotator-b,.orbit-rotator-c,.orbit-rotator-d,.orbit-axis,.orbit-axis.v,.orbit-axis.diag,.orbit-axis.diag-2,.orbit-scan,.orbit-core,.orbit-core-glow,.stat-vector:before,.stat-orbit,.orbit-node-a,.orbit-node-b,.orbit-node-c,.orbit-node-d,.orbit-dot-1,.orbit-dot-2,.orbit-dot-3,.aux-rotor-a,.aux-rotor-b,.aux-rotor-c,.aux-axis,.aux-axis.v,.aux-axis.d1,.aux-axis.d2,.aux-wave,.aux-scan,.aux-core,.token-aux-vector:before,.aux-vector,.aux-dot-a,.aux-dot-b,.aux-dot-c{animation:none}.wallet-banner,.wallet-banner:before{animation:none}.opas-logo-draw,.opas-logo-packets{animation:none;opacity:1;stroke-dashoffset:0}}
