@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;--ticker-h: 34px;--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:calc(var(--header-h) + var(--ticker-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%)}.price-ticker{position:fixed;top:63px;left:0;right:0;z-index:9;width:100%;height:var(--ticker-h);overflow:hidden;background:#050c18d9;border-top:1px solid var(--neon);border-bottom:1px solid var(--neon);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page.header-hidden{padding-top:var(--ticker-h)}.page.header-hidden .price-ticker{top:0}.price-ticker-track{display:inline-flex;align-items:center;gap:12px;height:100%;padding:8px 18px;white-space:nowrap;animation:priceTicker 16s linear infinite;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f4fbffd9}.price-ticker-item{display:inline-flex;align-items:center;gap:6px}.price-ticker-price{color:#fff;font-weight:600;animation:none}.price-ticker-next:after{content:" ▲";color:var(--neon);text-shadow:0 0 10px rgba(52,255,138,.6);margin-left:6px;animation:pricePulse 2.8s ease-in-out infinite}.price-ticker-next .price-ticker-price:before{content:"▲ ";color:var(--neon);text-shadow:0 0 10px rgba(52,255,138,.6)}.price-ticker-sep{color:#f4fbff59}@keyframes priceTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pricePulse{0%,to{opacity:.7;text-shadow:0 0 6px rgba(52,255,138,.3)}50%{opacity:1;text-shadow:0 0 12px rgba(52,255,138,.7)}}.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}.deploy-probe{display:inline-flex;align-items:center;margin-bottom:14px;padding:8px 12px;border-radius:999px;border:1px solid rgba(120,230,255,.45);background:#78e6ff1f;color:#dffbff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 12px 30px -20px #78e6ffb3}.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:40%;height:1px;background:linear-gradient(90deg,transparent,rgba(52,255,138,.6),transparent);box-shadow:none;opacity:.6}.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-vector .orb-core{width:min(220px,70%);aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff1f,#0a101cf2);border:1px solid rgba(120,140,160,.45);display:grid;place-items:center;position:relative;text-align:center;box-shadow:0 30px 50px #020812a6;overflow:hidden;z-index:1}.stat-vector .reactor-rim{position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 45%),radial-gradient(circle at 70% 25%,rgba(120,200,255,.15),transparent 50%);border:2px solid rgba(140,170,200,.55);box-shadow:inset 0 0 26px #14283c99,0 0 20px #508cbe59}.stat-vector .reactor-plasma{position:absolute;inset:36px;border-radius:50%;background:conic-gradient(from 40deg,#ffaa3cf2,#ff7828b3,#ffd278f2,#ff8c28bf,#ffaa3cf2);filter:blur(1px);box-shadow:0 0 22px #ff963c8c,0 0 40px #ff782859;animation:plasmaSpin 10s linear infinite}.stat-vector .reactor-outer-disc{position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(255,160,60,.45);box-shadow:0 0 18px #ffa03c59;opacity:.7}.stat-vector .reactor-amber-rings{position:absolute;inset:28px;border-radius:50%;pointer-events:none}.stat-vector .reactor-amber-ring{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,160,60,.82);box-shadow:0 0 28px #ff8c28a6;opacity:.8}.stat-vector .reactor-amber-ring.ring-1{inset:0;opacity:.85}.stat-vector .reactor-amber-ring.ring-2{inset:12px;opacity:.7}.stat-vector .reactor-amber-ring.ring-3{inset:24px;opacity:.55}.stat-vector .reactor-core{position:absolute;inset:60px;border-radius:50%;background:radial-gradient(circle,#0a1423e6,#050810f2);border:1px solid rgba(60,120,170,.5);box-shadow:inset 0 0 30px #000c,0 0 24px #32a0dc66;display:grid;place-items:center}.stat-vector .reactor-core__ring{position:absolute;inset:8px;border-radius:50%;border:2px solid rgba(255,208,40,.8);box-shadow:0 0 26px #28ffea80;filter:blur(.9px);animation:corePulse 3.2s ease-in-out infinite}.stat-vector .orb-sub{font-size:7px;letter-spacing:.26em;text-transform:uppercase;color:#cfe5f5;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--fx-font-mono);z-index:3;text-shadow:0 0 12px rgba(40,200,255,.5)}.stat-vector .orb-grid{position:absolute;inset:-20px;border-radius:20px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 40px);opacity:.3;pointer-events:none;z-index:0}@keyframes plasmaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes corePulse{0%,to{box-shadow:0 0 14px #28c8ff66}50%{box-shadow:0 0 26px #28c8ffe6}}.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}.price-outlook{padding-top:28px}.price-outlook-grid{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(260px,.9fr);gap:24px;align-items:stretch}.price-phase-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px}.price-phase-card{padding:20px 86px 22px 20px;border-radius:20px;border:1px solid rgba(52,255,138,.32);background:linear-gradient(160deg,#060e1cfa,#071222c7);box-shadow:var(--shadow-soft),0 0 22px -14px var(--phase-glow);--phase-glow: rgba(52, 255, 138, .18);--phase-glow-strong: rgba(52, 255, 138, .32);--phase-coin-core: #c98a3a;--phase-coin-edge: #7c4a1f;position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;align-items:start;min-height:168px;gap:10px}.price-phase-card:before{content:"";position:absolute;inset:14px 14px 18px;border-radius:12px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22220%22%20viewBox%3D%220%200%20260%20220%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(82%2C255%2C170%2C0.26)%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16%2096h62l10%2010h46%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16%20118h52l12-12h40%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16%20140h46l10%2010h52%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16%20162h40l12-12h36%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M120%2096h46l10%2010h34%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M120%20140h38l12-12h50%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M120%20162h28l12-12h44%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M28%2086h30l8%208h20%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M174%20104h28l8%208h22%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M40%20178h28l10-10h30%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(120%2C230%2C255%2C0.24)%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22%2074h48l8%208h26%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22%20188h52l8-8h22%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M150%20126h30l8-8h30%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M150%20154h38l8-8h30%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22rgba(82%2C255%2C170%2C0.38)%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2216%22%20cy%3D%2296%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2216%22%20cy%3D%22118%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2216%22%20cy%3D%22140%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2216%22%20cy%3D%22162%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22120%22%20cy%3D%2296%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22120%22%20cy%3D%22140%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22120%22%20cy%3D%22162%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2222%22%20cy%3D%2274%22%20r%3D%222%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2222%22%20cy%3D%22188%22%20r%3D%222%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22150%22%20cy%3D%22126%22%20r%3D%222%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22150%22%20cy%3D%22154%22%20r%3D%222%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(82%2C255%2C170%2C0.34)%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M208%2084l8%204-8%204%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M208%20152l8%204-8%204%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M54%20102l6%203-6%203%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M68%20146l6%203-6%203%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22rgba(120%2C230%2C255%2C0.3)%22%3E%0A%20%20%20%20%3Crect%20x%3D%22186%22%20y%3D%22118%22%20width%3D%2210%22%20height%3D%2210%22%20rx%3D%222%22%20%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22196%22%20y%3D%22118%22%20width%3D%2210%22%20height%3D%2210%22%20rx%3D%222%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center 70%;background-size:85%;opacity:1;pointer-events:none}.price-phase-card:after{content:"";position:absolute;right:16px;top:30%;width:44px;height:44px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),transparent 45%),conic-gradient(from 35deg,color-mix(in srgb,var(--phase-coin-core) 85%,#ffffff 15%),color-mix(in srgb,var(--phase-coin-edge) 90%,#000000 10%) 35%,color-mix(in srgb,var(--phase-coin-core) 75%,#ffffff 25%) 65%,color-mix(in srgb,var(--phase-coin-edge) 90%,#000000 10%)),radial-gradient(circle at 50% 50%,rgba(0,0,0,.6),transparent 72%);box-shadow:0 0 0 2px #78e6ff3d,0 0 12px #78e6ff47,inset 0 0 10px #0009,inset 0 0 0 6px #ffffff14,inset 0 0 0 12px #00000061;opacity:.92;z-index:0;pointer-events:none;filter:saturate(1.05);animation:priceOrbSpin 10s linear infinite;-webkit-mask:radial-gradient(circle,transparent 0 40%,#000 42%);mask:radial-gradient(circle,transparent 0 40%,#000 42%)}@keyframes priceOrbSpin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.price-phase-card:nth-child(1){--phase-glow: rgba(52, 255, 138, .18);--phase-glow-strong: rgba(52, 255, 138, .32)}.price-phase-card:nth-child(2){--phase-glow: rgba(120, 230, 255, .18);--phase-glow-strong: rgba(120, 230, 255, .32);--phase-coin-core: #3a8bd4;--phase-coin-edge: #1e4f84}.price-phase-card:nth-child(3){--phase-glow: rgba(91, 141, 255, .18);--phase-glow-strong: rgba(91, 141, 255, .32);--phase-coin-core: #6b6fe2;--phase-coin-edge: #31356f}.price-phase-card:nth-child(4){--phase-glow: rgba(176, 123, 255, .2);--phase-glow-strong: rgba(176, 123, 255, .34);--phase-coin-core: #8c6dd8;--phase-coin-edge: #4a2e8c}.price-phase-label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:0;width:max-content;min-width:96px;max-width:65%;padding:6px 10px;border-radius:8px 18px 8px 8px;border:1px solid rgba(52,255,138,.25);background:#06121ebf;line-height:1.2;min-height:44px;justify-content:center}.price-phase-label span:first-child{white-space:nowrap}.price-phase-tag{padding:4px 8px;border-radius:999px;border:1px solid rgba(52,255,138,.5);color:var(--neon);font-size:9px;letter-spacing:.18em;line-height:1}.price-phase-card strong{font-family:var(--font-display);font-size:24px;letter-spacing:.08em;color:#fff;line-height:1;margin-top:0;align-self:flex-start;position:relative;z-index:1}.price-phase-card--ito{border-color:#ffd166b3;background:linear-gradient(150deg,#181206eb,#0c0a06d9);box-shadow:0 18px 36px -24px #ffd16699;--phase-glow: rgba(255, 209, 102, .22);--phase-glow-strong: rgba(255, 209, 102, .36);--phase-coin-core: #c98a3a;--phase-coin-edge: #6b3a10}.price-phase-card--ito .price-phase-tag{border-color:#ffd166cc;color:#ffd166}.price-phase-card--ito strong{color:#ffd166}.price-phase-card--ito:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22220%22%20viewBox%3D%220%200%20260%20220%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C209%2C102%2C0.28)%22%20stroke-width%3D%221.1%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18%20110h70l10-10h40%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18%20130h60l12%2012h58%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18%20150h44l12-12h32%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M128%20110h48l10%2010h34%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M120%20154h38l12-12h44%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C189%2C92%2C0.24)%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22%2094h52l8%208h28%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M150%20134h38l10-10h34%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22rgba(255%2C209%2C102%2C0.38)%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%22110%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%22130%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%22150%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22110%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22120%22%20cy%3D%22154%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22150%22%20cy%3D%22134%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C209%2C102%2C0.3)%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M210%2088l8%204-8%204%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M210%20152l8%204-8%204%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.price-phase-card--listing{border-color:#34ff8ad9;background:linear-gradient(150deg,#061812f2,#060e1ccc);box-shadow:0 22px 50px -28px #34ff8ab3,inset 0 0 0 1px #78ffc833;--phase-glow: rgba(52, 255, 138, .24);--phase-glow-strong: rgba(52, 255, 138, .4);--phase-coin-core: #3fcf8a;--phase-coin-edge: #1b6e4a}.price-phase-card--listing .price-phase-tag{border-color:#34ff8ae6;color:#34ff8a}.price-phase-card--listing strong{color:#34ff8a;text-shadow:0 0 16px rgba(52,255,138,.45)}.price-phase-card--listing:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22220%22%20viewBox%3D%220%200%20260%20220%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(52%2C255%2C138%2C0.32)%22%20stroke-width%3D%221.2%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18%20110h70l10-10h40%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18%20130h60l12%2012h58%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18%20150h44l12-12h32%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M128%20110h48l10%2010h34%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M120%20154h38l12-12h44%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(120%2C255%2C200%2C0.28)%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22%2094h52l8%208h28%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M150%20134h38l10-10h34%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22rgba(52%2C255%2C138%2C0.42)%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%22110%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%22130%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%22150%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22110%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22120%22%20cy%3D%22154%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22150%22%20cy%3D%22134%22%20r%3D%222.2%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba(52%2C255%2C138%2C0.38)%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M210%2088l8%204-8%204%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M210%20152l8%204-8%204%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");background-size:88%;opacity:1}.price-calc{border-radius:22px;border:1px solid rgba(52,255,138,.35);background:linear-gradient(140deg,#071224f5,#060c1acc);box-shadow:0 30px 60px -42px #34ff8a99,inset 0 0 0 1px #ffffff0d;padding:22px;display:grid;gap:16px}.membership-block{display:grid;gap:10px}.membership-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.membership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.membership-card{border:1px solid rgba(52,255,138,.2);border-radius:14px;padding:10px;background:#050c18b3;color:#fff;text-align:left;display:grid;gap:6px;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;font-family:var(--font-display);letter-spacing:.08em}.membership-card span{font-size:10px;text-transform:uppercase;color:#f4fbffb3}.membership-card strong{font-size:16px;color:var(--neon)}.membership-card em{font-style:normal;font-size:10px;letter-spacing:.12em;color:#f4fbffb8}.membership-card.active{border-color:#34ff8aa6;box-shadow:0 12px 26px -18px #34ff8ab3;transform:translateY(-2px);background:linear-gradient(140deg,#34ff8a1f,#060e1cd9)}.price-calc-head h3{font-family:var(--font-display);letter-spacing:.08em;font-size:18px;margin-top:8px}.price-calc-head p{color:var(--muted);font-size:12px;margin-top:8px}.price-calc-kicker{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px solid rgba(52,255,138,.4);color:var(--neon);font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:#34ff8a14}.price-inputs{display:grid;gap:12px}.price-input{display:grid;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.price-input input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(52,255,138,.35);background:#050c18b3;color:#fff;font-family:var(--font-display);letter-spacing:.08em;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.price-input input:focus{border-color:#34ff8ab3;box-shadow:0 0 0 3px #34ff8a26}.price-output{padding:14px;border-radius:14px;background:linear-gradient(135deg,#34ff8a33,#060e1cd9);border:1px solid rgba(52,255,138,.4);display:grid;gap:6px;text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:#f4fbffd9}.price-output strong{font-family:var(--font-display);font-size:22px;letter-spacing:.08em;color:#fff}.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;overflow:hidden}.tokenomics-chart:before{content:none}.tokenomics-chart:after{content:none}.token-chart{width:100%;height:260px;transform:perspective(700px) rotateX(16deg) rotateY(-8deg) translateZ(38px);transform-origin:50% 55%;filter:drop-shadow(0 16px 28px rgba(0,0,0,.45)) drop-shadow(0 0 28px rgba(52,255,138,.18));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))}.token-chart .slice{stroke:#ffffff38;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35)) drop-shadow(0 0 14px rgba(255,255,255,.08))}.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,.price-outlook-grid,.price-phase-grid,.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}.price-phase-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.price-phase-label{flex-wrap:wrap;gap:6px;font-size:10px;letter-spacing:.1em}.price-phase-tag{margin-left:auto;font-size:8px;letter-spacing:.14em;padding:3px 6px}.price-phase-card:before{background-size:70%}.price-phase-card{min-height:120px}.price-ticker{top:calc(var(--header-h) - 28px)}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}}
