@property --fx-rotor-angle{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--bg-primary:#0d0c11;--bg-secondary:#141219;--bg-elevated:#191721;--bg-card:#121016;--bg-input:#100f15;--text-primary:#92bdc6;--text-secondary:#9a95a8;--text-muted:#5a5568;--text-dark:#0f0f12;--text-dark-secondary:#3a3a45;--neon-blue:#00f0ff;--neon-pink:#ff2a6d;--neon-purple:#d300f9;--neon-green:#05ffa1;--neon-amber:#fa0;--neon-red:#ff2a2a;--neon-cyan:var(--neon-blue);--border-subtle:#ffffff12;--border-neon:#00f0ff4d;--border-neon-dim:#00f0ff14;--glass-fill:#ffffff0d;--glass-fill-hover:#ffffff17;--glass-border:#ffffff1a;--glass-specular:#ffffff12;--glass-blur:14px;--glass-elevation:0 12px 32px #00000059;--glass-fallback:#131218f0;--blob-purple:#d300f924;--blob-cyan:#00f0ff1c;--blob-pink:#ff2a6d1a;--blob-amber:#ffaa0012;--fx-base:16s;--fx-excite:1;--fx-sat:1;--fx-shadow-cycle:calc(var(--fx-base) / var(--fx-excite));--fx-border-cycle:calc(var(--fx-base) / var(--fx-excite));--fx-text-cycle:calc(var(--fx-base) * 1.1 / var(--fx-excite));--fx-span-cycle:calc(var(--fx-base) * 1.25 / var(--fx-excite));--fx-rotor-cycle:48s;--font-mono:"SF Mono", "Fira Code", ui-monospace, monospace;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--radius-sm:6px;--radius-md:12px;--radius-lg:20px}.app-shell,.amm-page-shell{--fx-base:16s;--fx-excite:1;--fx-shadow-cycle:calc(var(--fx-base) / var(--fx-excite));--fx-border-cycle:calc(var(--fx-base) / var(--fx-excite));--fx-text-cycle:calc(var(--fx-base) * 1.1 / var(--fx-excite));--fx-span-cycle:calc(var(--fx-base) * 1.25 / var(--fx-excite))}.app-shell[data-connected=true],.amm-page-shell[data-connected=true]{--fx-base:11s;--fx-excite:1.15;--fx-sat:1.2}.app-shell[data-market-state="0"],.amm-page-shell[data-market-state="0"]{--fx-excite:1.3}.app-shell[data-market-state="1"],.amm-page-shell[data-market-state="1"]{--fx-excite:1}.app-shell[data-market-state="2"],.amm-page-shell[data-market-state="2"]{--fx-excite:.72}.app-shell[data-market-state="3"],.amm-page-shell[data-market-state="3"]{--fx-excite:.5}@keyframes neonGlitch{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:.6;box-shadow:0 0 4px var(--neon-cyan), 0 0 12px #00f0ff4d, 2px 0 4px var(--neon-pink);transform:translate(-1px,1px)}93%{opacity:.3;box-shadow:0 0 2px var(--neon-purple), -1px 0 4px var(--neon-green);transform:translate(2px,-1px)}95%{opacity:.8;box-shadow:0 0 6px var(--neon-cyan), 0 0 20px #00f0ff33;transform:translate(-1px)}97%{opacity:0;transform:translate(0)}}@keyframes neonFlickerSlow{0%,26%,27.6%,55%,56.6%,to{opacity:0;transform:translate(0)}26.8%{opacity:.28;box-shadow:0 0 4px var(--neon-cyan), 0 0 12px #00f0ff33, 2px 0 4px var(--neon-pink);transform:translate(1px)}27.4%{opacity:.14;box-shadow:0 0 2px var(--neon-purple), -1px 0 4px var(--neon-green);transform:translate(-1px,1px)}55.8%{opacity:.22;box-shadow:0 0 3px var(--neon-purple), 0 0 10px #d300f92e, -1px 0 4px var(--neon-pink);transform:translate(-1px)}56.4%{opacity:.1;transform:translate(0)}}@keyframes neonFlickerBroken{0%,to{opacity:.04;transform:translate(0)}7%{opacity:.5;box-shadow:0 0 3px var(--neon-cyan), 0 0 9px #00f0ff40;transform:translateY(1px)}8%{opacity:.03}8.4%{opacity:.3;box-shadow:0 0 2px var(--neon-pink);transform:translate(-1px)}8.7%{opacity:.03}46%{opacity:.12;box-shadow:0 0 2px var(--neon-pink), -1px 0 3px var(--neon-cyan)}46.8%{opacity:.03}78%{opacity:.4;box-shadow:0 0 4px var(--neon-purple), -1px 0 3px var(--neon-pink);transform:translate(1px)}79.3%{opacity:.03}}@keyframes neonFlickerDead{0%,to{opacity:.02}12%{opacity:.12;box-shadow:0 0 2px #5a556866}13%{opacity:.02}61%{opacity:.08}62%{opacity:.02}}@keyframes neonFlickerStreetlight{0%,84%,92.5%,to{opacity:0;transform:translate(0)}85%{opacity:.55;box-shadow:0 0 4px var(--neon-amber), 0 0 12px #fa06, 2px 0 4px var(--neon-green);transform:translate(1px,-1px)}87.2%{opacity:.22;box-shadow:0 0 2px var(--neon-green), -1px 0 5px #05ffa14d;transform:translate(-1px)}89.8%{opacity:.8;box-shadow:0 0 7px var(--neon-amber), 0 0 18px #ffaa0047, -2px 0 4px var(--neon-green);transform:translateY(1px)}}@keyframes neonFlickerViolet{0%,78%,87.5%,to{opacity:0;transform:translate(0)}79%{opacity:.65;box-shadow:0 0 4px var(--neon-purple), 0 0 12px #d300f961, 2px 0 4px var(--neon-blue);transform:translate(-1px,1px)}81.4%{opacity:.28;box-shadow:0 0 2px var(--neon-pink), -1px 0 5px #ff2a6d52;transform:translate(2px,-1px)}84.6%{opacity:.85;box-shadow:0 0 6px var(--neon-purple), 0 0 18px #d300f942, 1px 0 4px var(--neon-blue);transform:translate(-1px)}}@keyframes neonFlickerGhost{0%,90%,97.5%,to{opacity:0;transform:translate(0)}91%{opacity:.5;transform:translate(1px);box-shadow:0 0 3px #f0eef5b3,0 0 10px #00f0ff47,1px 0 4px #f0eef566}93.4%{opacity:.18;transform:translate(-1px,1px);box-shadow:0 0 2px #00f0ff8c,-1px 0 4px #f0eef54d}95.6%{opacity:.65;transform:translateY(-1px);box-shadow:0 0 5px #f0eef599,0 0 14px #00f0ff33}}@keyframes neonBuzz{0%,74%,93.5%,to{opacity:0;transform:translate(0)}75%{opacity:.5;box-shadow:0 0 3px var(--neon-cyan), 0 0 10px #00f0ff4d, 1px 0 3px var(--neon-pink);transform:translate(1px)}77.4%{opacity:.18;box-shadow:0 0 2px var(--neon-purple), -1px 0 3px var(--neon-green);transform:translate(-1px,1px)}80%{opacity:.62;box-shadow:0 0 5px var(--neon-cyan), 0 0 14px #00f0ff3d;transform:translateY(-1px)}82.2%{opacity:.08;transform:translate(0)}88.6%{opacity:.55;box-shadow:0 0 4px var(--neon-pink), 0 0 12px #ff2a6d42, 1px 0 3px var(--neon-cyan);transform:translate(-1px)}}@keyframes neonShift{0%,80%,91.5%,to{opacity:0;transform:translate(0)}81%{opacity:.5;box-shadow:0 0 4px var(--neon-cyan), 0 0 11px #00f0ff4d, 1px 0 4px var(--neon-amber);transform:translate(1px)}83.2%{opacity:.16;box-shadow:0 0 2px var(--neon-amber), -1px 0 4px #ffaa0047;transform:translate(-1px,1px)}86.4%{opacity:.72;box-shadow:0 0 6px var(--neon-pink), 0 0 15px #ff2a6d3d, 1px 0 4px var(--neon-green);transform:translateY(-1px)}89%{opacity:.12;transform:translate(0)}}@keyframes neonFlickerRose{0%,88%,92%,95%,98%,to{opacity:0}89%{opacity:.55;box-shadow:0 0 4px var(--neon-pink), 0 0 12px #ff2a6d4d, 2px 0 4px var(--neon-amber)}93%{opacity:.22;box-shadow:0 0 2px var(--neon-amber), -1px 0 4px #ffaa004d}96%{opacity:.6;box-shadow:0 0 6px var(--neon-pink), 0 0 14px #ff2a6d40}}@keyframes neonPulseTwo{0%,12%,14%,63%,66%,to{opacity:0;transform:translate(0)}12.8%{opacity:.58;box-shadow:0 0 5px var(--neon-cyan), 0 0 12px #00f0ff47;transform:translate(1px)}13.4%{opacity:.16;box-shadow:0 0 2px var(--neon-pink), 0 0 6px #ff2a6d2e;transform:translate(-1px)}63.8%{opacity:.66;box-shadow:0 0 6px var(--neon-purple), 0 0 15px #d300f942;transform:translateY(1px)}64.6%{opacity:.14;transform:translate(0)}}@keyframes tierFlicker{0%,86%,95.5%,to{opacity:0;transform:translate(0)}87%{opacity:.5;box-shadow:0 0 3px var(--card-glow-a), 0 0 9px var(--card-glow-a-soft), 1px 0 3px var(--card-glow-b);transform:translate(1px,-1px)}89.4%{opacity:.18;box-shadow:0 0 2px var(--card-glow-b), -1px 0 3px var(--card-glow-a);transform:translate(-1px)}92.2%{opacity:.68;box-shadow:0 0 4px var(--card-glow-a), 0 0 11px var(--card-glow-a-soft), -1px 0 4px var(--card-glow-b);transform:translateY(1px)}}@keyframes tierFlickerFast{0%,76%,90.5%,to{opacity:0;transform:translate(0)}77%{opacity:.72;box-shadow:0 0 4px var(--card-glow-a), 0 0 10px var(--card-glow-a-soft);transform:translate(-1px)}79.6%{opacity:.3;box-shadow:0 0 3px var(--card-glow-b), 1px 0 4px var(--card-glow-a);transform:translate(1px,1px)}83%{opacity:.9;box-shadow:0 0 6px var(--card-glow-a), 0 0 15px var(--card-glow-a-soft), 1px 0 4px var(--card-glow-b);transform:translateY(-1px)}86.4%{opacity:.2;box-shadow:0 0 2px var(--card-glow-b), -1px 0 3px var(--card-glow-a);transform:translate(0)}89%{opacity:.55;box-shadow:0 0 4px var(--card-glow-a), 0 0 10px var(--card-glow-a-soft);transform:translate(0)}}@keyframes buyEerie{0%,88%,92%,96%,to{box-shadow:none}89%{box-shadow:0 0 8px #00f0ff29,0 0 16px #ff2a6d14}93%{box-shadow:0 0 5px #d300f924}97%{box-shadow:0 0 10px #00f0ff21}}.neon-glitch{position:relative}.neon-glitch:before{content:"";border-radius:inherit;pointer-events:none;animation:4s infinite neonGlitch;animation-delay:var(--glitch-delay,0s);animation-delay:random(0s, 3s);border:1px solid #0000;position:absolute;inset:-1px}.app-shell[data-connected=true] .neon-glitch:before,.amm-page-shell[data-connected=true] .neon-glitch:before{animation-duration:3.4s}.neon-glitch:hover:before,.app-shell[data-connected=true] .neon-glitch:hover:before,.amm-page-shell[data-connected=true] .neon-glitch:hover:before{animation-duration:3s}.app-shell[data-glitch-burst=true] .neon-glitch:before,.amm-page-shell[data-glitch-burst=true] .neon-glitch:before{animation-duration:1.8s!important}.neon-glitch.glitch-streetlight:before,.app-shell[data-connected=true] .neon-glitch.glitch-streetlight:before,.amm-page-shell[data-connected=true] .neon-glitch.glitch-streetlight:before{animation-name:neonFlickerStreetlight}.neon-glitch.glitch-violet:before,.app-shell[data-connected=true] .neon-glitch.glitch-violet:before,.amm-page-shell[data-connected=true] .neon-glitch.glitch-violet:before{animation-name:neonFlickerViolet}.neon-glitch.glitch-ghost:before,.app-shell[data-connected=true] .neon-glitch.glitch-ghost:before,.amm-page-shell[data-connected=true] .neon-glitch.glitch-ghost:before{animation-name:neonFlickerGhost}.neon-glitch.glitch-shift:before,.app-shell[data-connected=true] .neon-glitch.glitch-shift:before,.amm-page-shell[data-connected=true] .neon-glitch.glitch-shift:before{animation-name:neonShift;animation-duration:calc(var(--fx-border-cycle) * 1.6)}.neon-glitch.glitch-rose:before,.app-shell[data-connected=true] .neon-glitch.glitch-rose:before,.amm-page-shell[data-connected=true] .neon-glitch.glitch-rose:before{animation-name:neonFlickerRose}.neon-glitch.glitch-double:before,.app-shell[data-connected=true] .neon-glitch.glitch-double:before,.amm-page-shell[data-connected=true] .neon-glitch.glitch-double:before{animation-name:neonPulseTwo}.wallet-adapter-modal-container:before{content:"";border-radius:inherit;pointer-events:none;animation:neonFlickerSlow calc(var(--fx-border-cycle) * 1.75) infinite;animation-delay:var(--glitch-delay,0s);border:1px solid #0000;position:absolute;inset:-1px}.wallet-adapter-modal-container:hover:before{animation-duration:calc(var(--fx-border-cycle) * .6)!important}.app-shell .stats-section .neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 1.5)}.app-shell .explainer-grid .neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 2.4)}.app-shell .built-with-grid .neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 1.8)}.app-shell .positions-shell.neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 2.1)}.app-shell .connect-prompt .glitch-border{animation-duration:calc(var(--fx-border-cycle) * 1.6)!important}.app-shell[data-connected=true] .stats-section .neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 1.2)}.app-shell[data-connected=true] .explainer-grid .neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 2.1)}.app-shell[data-connected=true] .built-with-grid .neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 1.5)}.app-shell[data-connected=true] .positions-shell.neon-glitch:before{animation-duration:calc(var(--fx-border-cycle) * 1.7)}@keyframes neonShadowPop{0%,16%,40%,65%,88%,to{opacity:0}13%{opacity:.13}37%{opacity:.17}62%{opacity:.11}85%{opacity:.15}}@keyframes neonShadowPopFast{0%,11%,29%,48%,66%,85%,to{opacity:.03}8%{opacity:.18}26%{opacity:.22}45%{opacity:.16}63%{opacity:.2}82%{opacity:.18}}@keyframes rainbowGlitch{0%,15%,40.5%,67%,90%,to{opacity:0;transform:translate(0)}11%{opacity:.16;transform:translate(1px);box-shadow:0 0 4px #00f0ff42,2px 0 4px #ff2a6d2e}12.5%{opacity:.3;transform:translate(-1px,1px);box-shadow:0 0 7px #00f0ff57,-2px 0 5px #ff2a6d38}36%{opacity:.18;transform:translate(2px,-1px);box-shadow:0 0 4px #d300f942,1px 0 4px #05ffa133}38%{opacity:.34;transform:translate(-1px);box-shadow:0 0 8px #d300f957,-1px 0 6px #00f0ff3d}62%{opacity:.16;transform:translateY(1px);box-shadow:0 0 4px #ff2a6d3d,1px 0 5px #ffaa002e}64.5%{opacity:.3;transform:translate(-1px,-1px);box-shadow:0 0 7px #ff2a6d4d,-2px 0 5px #ffaa0038}86%{opacity:.2;transform:translate(1px,1px);box-shadow:0 0 5px #ffaa003d,0 2px 6px #00f0ff2e}88.5%{opacity:.08;transform:translate(0)}}@keyframes fxRotorSpin{to{--fx-rotor-angle:360deg}}@keyframes bluePinkGlitch{0%,13%,33%,55%,76%,95%,to{opacity:0;transform:translate(0)}9%{opacity:.22;transform:translate(1px);box-shadow:0 0 10px #00f0ff4d,0 0 24px #ff2a6d24}11.5%{opacity:.3;transform:translate(-1px,1px);box-shadow:0 0 13px #00f0ff5c,-1px 0 6px #ff2a6d33}30%{opacity:.2;transform:translate(-1px);box-shadow:0 0 8px #ff2a6d42,1px 0 5px #00f0ff33}51%{opacity:.26;transform:translateY(-1px);box-shadow:0 0 11px #00f0ff4d,0 2px 6px #ff2a6d29}72%{opacity:.18;transform:translate(1px,-1px);box-shadow:0 0 7px #ff2a6d3d,-1px 0 4px #00f0ff2e}92%{opacity:.14;transform:translate(0)}}.neon-shadow{position:relative}.neon-shadow:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:conic-gradient(from var(--shadow-from,0deg) at 50% 50%, var(--shadow-c1,var(--neon-purple)) 0deg, var(--shadow-c2,var(--neon-amber)) 70deg, var(--shadow-c3,var(--neon-pink)) 130deg, var(--shadow-c4,var(--neon-cyan)) 230deg, var(--shadow-c1,var(--neon-purple)) 360deg);filter:blur(16px) saturate(var(--fx-sat,1));opacity:0;animation:neonShadowPop calc(var(--fx-shadow-cycle) * var(--fx-tempo,1)) infinite;animation-delay:var(--shadow-delay,.5s);-webkit-mask-composite:xor;padding:5px;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-shadow:hover:after,.app-shell[data-connected=true] .neon-shadow:hover:after,.amm-page-shell[data-connected=true] .neon-shadow:hover:after{animation-duration:calc(var(--fx-shadow-cycle) * var(--fx-tempo,1) * .6)}.app-shell[data-glitch-burst=true] .neon-shadow:after,.amm-page-shell[data-glitch-burst=true] .neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * .45)!important}.app-shell[data-connected=true] .neon-shadow:after,.amm-page-shell[data-connected=true] .neon-shadow:after{animation-name:neonShadowPopFast}.connect-prompt:before{content:"";border-radius:calc(var(--radius-lg) + 2px);background:conic-gradient(from 0deg at 50% 50%, var(--neon-purple) 0deg, var(--neon-amber) 70deg, var(--neon-pink) 130deg, var(--neon-cyan) 230deg, var(--neon-purple) 360deg);z-index:-2;filter:blur(12px) saturate(var(--fx-sat,1));opacity:0;animation:rainbowGlitch calc(var(--fx-shadow-cycle) * .8) infinite;animation-delay:var(--shadow-delay,.3s);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-shell[data-connected=true] .connect-prompt:before{animation-duration:calc(var(--fx-shadow-cycle) * 1)}.stake-form.rainbow-glow:before{content:"";border-radius:calc(var(--radius-md) + 3px);background:conic-gradient(from var(--fx-rotor-angle,0deg) at 50% 50%, var(--neon-purple) 0deg, var(--neon-amber) 70deg, var(--neon-pink) 130deg, var(--neon-cyan) 230deg, var(--neon-purple) 360deg);z-index:-1;filter:blur(14px) saturate(var(--fx-sat,1));opacity:0;animation:rainbowGlitch calc(var(--fx-shadow-cycle) * 2 / var(--fx-step,1)) infinite, fxRotorSpin var(--fx-rotor-cycle,48s) linear infinite;animation-delay:var(--shadow-delay,.4s);-webkit-mask-composite:xor;padding:3px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stake-form.rainbow-glow.connected:before{background:conic-gradient(from var(--fx-rotor-angle,0deg) at 50% 50%, var(--neon-blue) 0deg, var(--neon-pink) 120deg, var(--neon-blue) 240deg, var(--neon-pink) 360deg);animation-name:bluePinkGlitch,fxRotorSpin;animation-duration:calc(var(--fx-shadow-cycle) * 1.6 / var(--fx-step,1)), var(--fx-rotor-cycle,48s)}.wallet-button-wrapper:before{content:"";border-radius:calc(var(--radius-sm) + 3px);background:conic-gradient(from 0deg at 50% 50%, var(--neon-purple) 0deg, var(--neon-amber) 70deg, var(--neon-pink) 130deg, var(--neon-cyan) 230deg, var(--neon-purple) 360deg);z-index:-1;filter:blur(10px) saturate(var(--fx-sat,1));opacity:0;animation:rainbowGlitch calc(var(--fx-shadow-cycle) * 2.2) infinite;animation-delay:var(--shadow-delay,.5s);pointer-events:none;-webkit-mask-composite:xor;padding:3px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-shadow.shadow-split:after,.neon-shadow.shadow-under:after,.neon-shadow.shadow-corner-tl:after,.neon-shadow.shadow-corner-tr:after,.neon-shadow.shadow-corner-bl:after,.neon-shadow.shadow-corner-br:after,.neon-shadow.shadow-wander-a:after,.neon-shadow.shadow-wander-b:after{filter:none;background:0 0;-webkit-mask:none;mask:none}.neon-shadow.shadow-split:after{box-shadow:-7px 0 14px -4px #ff2a6dcc,7px 0 14px -4px #00f0ffcc}.neon-shadow.shadow-under:after{box-shadow:0 9px 18px -4px #ff2a6d8f,0 16px 34px -8px #d300f9eb}.neon-shadow.shadow-corner-tl:after{box-shadow:-7px -7px 14px -4px #d300f947,-7px 0 12px -6px #00f0ff33,0 -7px 12px -6px #ff2a6d2e}.neon-shadow.shadow-corner-tr:after{box-shadow:7px -7px 14px -4px #00f0ff47,7px 0 12px -6px #ff2a6d33,0 -7px 12px -6px #d300f92e}.neon-shadow.shadow-corner-bl:after{box-shadow:-7px 7px 14px -4px #ff2a6d47,-7px 0 12px -6px #d300f933,0 7px 12px -6px #00f0ff2e}.neon-shadow.shadow-corner-br:after{box-shadow:7px 7px 14px -4px #05ffa142,7px 0 12px -6px #fa03,0 7px 12px -6px #ff2a6d2e}@keyframes shadowWanderA{0%,15%,42.5%,68%,92%,to{opacity:0;box-shadow:none}12%{opacity:1;box-shadow:-7px -7px 14px -4px #00f0ff3d,-7px 0 10px -6px #00f0ff26}39%{opacity:1;box-shadow:7px 0 14px -5px #ff2a6d38,2px 0 6px -3px #ff2a6d1f}64%{opacity:1;box-shadow:7px 7px 12px -5px #fa03,0 7px 10px -6px #05ffa124}87%{opacity:1;box-shadow:0 -7px 12px -5px #d300f933,0 -2px 6px -3px #d300f91f}}@keyframes shadowWanderB{0%,18%,47%,73.5%,95.5%,to{opacity:0;box-shadow:none}14%{opacity:1;box-shadow:0 8px 14px -5px #05ffa133,0 2px 6px -3px #05ffa11f}43%{opacity:1;box-shadow:7px -7px 12px -5px #d300f938,0 -7px 10px -6px #00f0ff29}69%{opacity:1;box-shadow:-7px 0 14px -5px #ff2a6d33,-2px 0 6px -3px #ff2a6d1f}91%{opacity:1;box-shadow:-6px -6px 12px -5px #00f0ff2e,6px 6px 12px -5px #ffaa0024}}.neon-shadow.shadow-wander-a:after{animation-name:shadowWanderA;animation-duration:calc(var(--fx-shadow-cycle) * 1.9 * var(--fx-tempo,1))}.neon-shadow.shadow-wander-b:after{animation-name:shadowWanderB;animation-duration:calc(var(--fx-shadow-cycle) * 2.3 * var(--fx-tempo,1))}.position-card:after,.claims-header:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.3;animation:neonShadowPop calc(var(--fx-shadow-cycle) * 1.4 * var(--fx-tempo,1)) infinite;animation-delay:var(--shadow-delay,0s);position:absolute;inset:0}.position-card:after{box-shadow:0 10px 22px -6px #ff2a6d59,0 4px 12px -4px #ffaa0038}.claims-header:after{box-shadow:-8px 0 16px -6px #ff2a6d4d,8px 0 16px -6px #00f0ff4d}.position-card,.claims-header{isolation:isolate}.dashboard-header.neon-shadow:after{padding:6px;inset:-6px}.wallet-adapter-modal-container:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:conic-gradient(from 0deg at 50% 50%, var(--neon-purple) 0deg, var(--neon-amber) 70deg, var(--neon-pink) 130deg, var(--neon-cyan) 230deg, var(--neon-purple) 360deg);filter:blur(14px);opacity:0;animation:rainbowGlitch calc(var(--fx-shadow-cycle) * 2) infinite;animation-delay:var(--shadow-delay,.3s);-webkit-mask-composite:xor;padding:5px;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wallet-adapter-modal-container:hover:after{animation-duration:calc(var(--fx-shadow-cycle) * .6)!important}.app-shell .stats-section .neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 2.3);animation-delay:1.3s}.app-shell .explainer-grid .neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 1.6);animation-delay:.2s}.app-shell .built-with-grid .neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 2.7);animation-delay:.9s}.app-shell .position-card:after{animation-duration:calc(var(--fx-shadow-cycle) * 1.8);animation-delay:.7s}.app-shell .claims-header:after{animation-duration:calc(var(--fx-shadow-cycle) * 2.2);animation-delay:.4s}.app-shell .dashboard-header.neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 1.4);animation-delay:.6s}.app-shell[data-connected=true] .stats-section .neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 1.9);animation-delay:1.7s}.app-shell[data-connected=true] .explainer-grid .neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 1.2);animation-delay:.5s}.app-shell[data-connected=true] .built-with-grid .neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 2.4);animation-delay:1.4s}.app-shell[data-connected=true] .position-card:after{animation-duration:calc(var(--fx-shadow-cycle) * 1.5);animation-delay:1.1s}.app-shell[data-connected=true] .claims-header:after{animation-duration:calc(var(--fx-shadow-cycle) * 2);animation-delay:.9s}.app-shell[data-connected=true] .dashboard-header.neon-shadow:after{animation-duration:calc(var(--fx-shadow-cycle) * 1.1);animation-delay:1.3s}@keyframes textShadowGlitch{0%,10%,28.5%,30.5%,50.5%,69.5%,72%,89.5%,to{text-shadow:none}9%{text-shadow:-2px 0 3px #ff2a6d47,1px 0 1px #00f0ff33}27%{text-shadow:1px 0 4px #00f0ff73,-1px 0 2px #d300f933}29%{text-shadow:-1px 0 2px #ff2a6d47,1px 0 3px #00f0ff29}49%{text-shadow:1px 1px #d300f947,-1px -1px #00f0ff47}68%{text-shadow:2px 0 2px #00f0ff66,-2px 0 2px #ff2a6d4d}70.5%{text-shadow:-1px 1px 2px #ffaa0042,1px -1px 2px #00f0ff33}88%{text-shadow:1px 0 3px #00f0ff73,-1px 0 2px #ff2a6d40}}@keyframes textShadowRgbSplit{0%,87%,90%,93%,96%,to{text-shadow:none}88%{text-shadow:1.5px 0 #00f0ff73,-1.5px 0 #ff2a6d66}91%{text-shadow:-2px 0 #ff2a6d59,2px 0 #00f0ff59,0 0 8px #d300f940}94%{text-shadow:1px 1px #d300f94d,-1px -1px #00f0ff4d}97%{text-shadow:.5px 0 1px #00f0ff73,-.5px 0 1px #ff2a6d66}}@keyframes textShadowShiver{0%,9%,30%,52%,74%,90%,to{text-shadow:none}7%{text-shadow:.5px 0 #00f0ff47,-.5px 0 #ff2a6d38}27%{text-shadow:-.5px .5px #ff2a6d42,.5px 0 #00f0ff33}49%{text-shadow:.5px 0 #d300f93d,-.5px .5px #00f0ff2e}71%{text-shadow:-.5px 0 #00f0ff42,.5px 0 #ff2a6d33}87%{text-shadow:.5px 0 #ffaa0038,-.5px 0 #ff2a6d2e}}@keyframes textPulseGlow{0%,12%,30%,47%,63%,81%,94%,to{text-shadow:none}9%{text-shadow:0 0 5px #00f0ff57,0 0 14px #ff2a6d29}27%{text-shadow:0 0 8px #00f0ff66,0 0 22px #ff2a6d33}44%{text-shadow:0 0 5px #ff2a6d4d,0 0 16px #d300f924}61%{text-shadow:0 0 7px #00f0ff61,0 0 20px #ff2a6d2e}78%{text-shadow:0 0 4px #d300f947,0 0 12px #00f0ff24}92%{text-shadow:0 0 6px #00f0ff5c,0 0 18px #ff2a6d29}}@keyframes textShadowDrop{0%,to{opacity:1;text-shadow:none}31%{opacity:.55;text-shadow:none}33%{opacity:1;text-shadow:0 0 4px #ff2a6d4d}71%{opacity:.7;text-shadow:none}73%{opacity:1;text-shadow:0 0 5px #d300f957}}@keyframes textGlitchLight{0%,11%,29.5%,32%,52%,71.5%,74%,91%,to{text-shadow:none}10%{text-shadow:-1px 0 2px #00f0ff4d,-2px 0 1px #f0eef52e}28%{text-shadow:1px 0 2px #ffa0c847,2px 0 1px #f0eef529}50%{text-shadow:0 -1px 2px #d2c8ff42,-1px 0 1px #00f0ff38}70%{text-shadow:-1.5px 0 2px #00f0ff4d,1px 0 1px #ffd2a033}89%{text-shadow:1px 0 2px #ffbed24d,-.5px 0 1px #d2c8ff38}}.wallet-adapter-modal-title{animation:textShadowGlitch var(--fx-text-cycle) infinite;animation-delay:.1s}@keyframes taglineSpanGlitch{0%,12.5%,35.5%,57.5%,79.5%,94%,to{text-shadow:none}11%{text-shadow:-1px 0 1px #ff2a6d7a,.5px 3px 1px #00f0ff61}34%{text-shadow:3px 2px 1px #00f0ff6b,-2px 0 1px #ff2a6d52}56%{text-shadow:-2px 0 2px #d300f961,2px 0 1px #00f0ff47}78%{text-shadow:2px .5px 1px #ff2a6d6b,-1px 2px 2px #00f0ff52}93%{text-shadow:1px 0 2px #00f0ff61,-.5px 0 1px #ff2a6d47}}@keyframes herolineSpanGlitch{0%,13.5%,33.5%,55.5%,76.5%,91.5%,to{text-shadow:none}12%{text-shadow:-1px 0 1px #ff2a6d7a,2px 2px 1px #00f0ff61}32%{text-shadow:1px 0 2px #00f0ff6b,-.5px 0 1px #ff2a6d52}54%{text-shadow:-1px 0 2px #d300f961,2px 0 1px #00f0ff47}75%{text-shadow:.5px 0 1px #ff2a6d6b,-.5px 0 1px #00f0ff52}90%{text-shadow:2px .5px 1px #ff2a6d66,-1px 2px 2px #00f0ff4d}}@keyframes walletButtonGlitch{0%,to{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 10px #00f0ff33}45%{border-color:var(--neon-pink);color:var(--neon-pink);box-shadow:0 0 6px #ff2a6d40,-1px 0 2px #00f0ff4d}52%{border-color:var(--neon-purple);color:var(--neon-purple);box-shadow:0 0 10px #d300f94d}}@keyframes spanGlitchDefault{0%,to{text-shadow:none}13%{text-shadow:1px 0 1px #00f0ff6b,-1px 0 #ff2a6d52}14%{text-shadow:none}36%{text-shadow:-1px .5px #ff2a6d61,1px 0 #00f0ff47}37%{text-shadow:none}59%{text-shadow:.5px -.5px 1px #d300f952,-.5px 0 #00f0ff47}60%{text-shadow:none}81%{text-shadow:-1.5px 0 1px #00f0ff61,1.5px 0 1px #ff2a6d52}82%{text-shadow:none}}@keyframes spanGlitchBluePink{0%,to{text-shadow:none}17%{text-shadow:0 1px #00f0ff61,0 -1px #ff2a6d52}18.5%{text-shadow:none}42%{text-shadow:1.5px 0 1px #00f0ff70,-1.5px 0 1px #ff2a6d61}43.5%{text-shadow:none}66%{text-shadow:0 -1.5px #ff2a6d57,0 1.5px #00f0ff57}67.5%{text-shadow:none}88%{text-shadow:-1px 0 1.5px #00f0ff7a,1px 0 1px #ff2a6d61}89.5%{text-shadow:none}}@keyframes spanGlitchStreetlight{0%,to{text-shadow:none}21%{text-shadow:0 0 3px #ffaa006b,.5px 0 #05ffa147}22.5%{text-shadow:none}48%{text-shadow:.5px .5px 1px #05ffa152,-.5px 0 #ffaa0052}49.5%{text-shadow:none}73%{text-shadow:0 0 4px #ffaa007a}74.5%{text-shadow:none}92%{text-shadow:-.5px 0 #05ffa161,.5px 0 #ffaa0047}93%{text-shadow:none}}@keyframes spanGlitchGhost{0%,to{text-shadow:none}26%{text-shadow:0 0 3px #f0eef561}27.5%{text-shadow:none}54%{text-shadow:1px 0 1px #00f0ff47,-1px 0 1px #f0eef538}55.5%{text-shadow:none}79%{text-shadow:0 0 5px #f0eef56b}80.5%{text-shadow:none}}@keyframes spanGlitchLight{0%,to{text-shadow:none}16%{text-shadow:-1px 0 1px #00f0ff6b,0 0 2px #f0eef524}17.5%{text-shadow:none}41%{text-shadow:1px 0 1px #ffbed24d,0 0 2px #f0eef51f}42.5%{text-shadow:none}64%{text-shadow:0 -1px 1px #d2c8ff61,-1px 0 1px #00f0ff2e}65.5%{text-shadow:none}87%{text-shadow:-1px 0 2px #00f0ff4d,1px 0 1px #ffd2a02e}88.5%{text-shadow:none}}@keyframes iconGlitch{0%,to{filter:drop-shadow(0 0 2px #00f0ff2e)}15%{filter:drop-shadow(0 0 6px #ffaa0047)}17%{filter:drop-shadow(0 0 3px #ff2a6d38)}18.5%{filter:drop-shadow(0 0 2px #00f0ff2e)}57%{filter:drop-shadow(0 0 5px #d300f93d)}59%{filter:drop-shadow(0 0 2px #00f0ff2e)}86%{filter:drop-shadow(0 0 4px #05ffa133)}88%{filter:drop-shadow(0 0 2px #00f0ff2e)}}@keyframes cursorBlink{0%,to{opacity:1}8%{opacity:.15}9.5%{opacity:1}47%{opacity:.2}48.5%{opacity:1}52%{opacity:.5}53%{opacity:1}84%{opacity:.1}85.5%{opacity:1}90%{opacity:.4}91%{opacity:1}}@keyframes badgeHue{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(50deg)}}@keyframes rewardGlow{0%,16%,38%,59%,82%,to{text-shadow:none}13%{text-shadow:0 0 5px #05ffa14d}35%{text-shadow:0 0 10px #05ffa166}56%{text-shadow:0 0 6px #05ffa152}78%{text-shadow:0 0 9px #05ffa161}}@keyframes pillGlow{0%,to{box-shadow:0 0 2px var(--accent,var(--neon-cyan))}12%{box-shadow:0 0 6px var(--accent,var(--neon-cyan))}14%{box-shadow:0 0 2px var(--accent,var(--neon-cyan))}38%{box-shadow:0 0 5px var(--accent,var(--neon-cyan))}40%{box-shadow:0 0 2px var(--accent,var(--neon-cyan))}63%{box-shadow:0 0 7px var(--accent,var(--neon-cyan))}66%{box-shadow:0 0 2px var(--accent,var(--neon-cyan))}87%{box-shadow:0 0 5px var(--accent,var(--neon-cyan))}89%{box-shadow:0 0 2px var(--accent,var(--neon-cyan))}}@keyframes soldoutFlicker{0%,to{opacity:.35}7%{opacity:.9;text-shadow:0 0 6px #ff2a2a80}9%{opacity:.35}71%{opacity:.6}72%{opacity:.3}}@keyframes buyReadyGlitch{0%,9%,26%,43%,61%,79%,94%,to{box-shadow:none;text-shadow:none;border-color:#00f0ff80}6%{text-shadow:0 0 5px #00f0ff4d;box-shadow:0 0 8px #00f0ff2e,0 0 18px #ff2a6d1a}23%{text-shadow:0 0 9px #ff2a6d57;border-color:#ff2a6da6;box-shadow:0 0 14px #00f0ff42,0 0 30px #ff2a6d29}40%{text-shadow:0 0 5px #d300f947;box-shadow:0 0 6px #ff2a6d29,0 0 16px #d300f91a}58%{text-shadow:0 0 7px #00f0ff52;box-shadow:0 0 11px #00f0ff38,0 0 24px #ff2a6d24}76%{text-shadow:0 0 6px #ffaa0047;box-shadow:0 0 8px #ffaa0029,0 0 18px #ff2a6d1f}91%{text-shadow:0 0 8px #ff2a6d52;box-shadow:0 0 13px #00f0ff3d,0 0 28px #ff2a6d29}}@keyframes redPulse{0%,11%,30%,47%,66%,85%,to{box-shadow:none;border-color:var(--neon-pink)}8%{box-shadow:0 0 7px #ff2a2a3d}27%{box-shadow:0 0 12px #ff2a2a57}44%{box-shadow:0 0 6px #ff2a2a38}63%{box-shadow:0 0 10px #ff2a2a4d}82%{box-shadow:0 0 14px #ff2a2a61}}@keyframes redPulseFast{0%,12%,27%,43%,58%,74%,91%,to{box-shadow:none;border-color:var(--neon-pink)}9%{box-shadow:0 0 9px #ff2a2a4d}24%{box-shadow:0 0 16px #ff2a2a70}40%{box-shadow:0 0 8px #ff2a2a42}55%{box-shadow:0 0 13px #ff2a2a5c}71%{box-shadow:0 0 18px #ff2a2a80}88%{box-shadow:0 0 10px #ff2a2a4d}}.text-glitch{animation:textShadowGlitch calc(var(--fx-text-cycle) * var(--fx-tempo,1)) infinite;animation-delay:var(--glitch-delay,0s)}.text-glitch-light{animation:textGlitchLight calc(var(--fx-text-cycle) * 1.3 * var(--fx-tempo,1)) infinite;animation-delay:var(--glitch-delay,0s)}.app-shell[data-connected=true] .text-glitch,.app-shell[data-connected=true] .text-glitch-light,.amm-page-shell[data-connected=true] .text-glitch,.amm-page-shell[data-connected=true] .text-glitch-light{animation-duration:calc(var(--fx-text-cycle) * .8)}.landing-section .section-title{animation:textShadowGlitch calc(var(--fx-text-cycle) * 1.4) infinite;animation-delay:var(--glitch-delay,.1s);font-weight:300}.app-shell[data-connected=true] .landing-section .section-title{animation-duration:calc(var(--fx-text-cycle) * .85)}.section-subtitle{animation:textShadowDrop calc(var(--fx-text-cycle) * 1.3) infinite;animation-delay:var(--glitch-delay,.3s)}.hero-brand h1 span{animation:herolineSpanGlitch calc(var(--fx-span-cycle)) infinite}.hero-brand h1 span:first-child{animation-delay:1.4s}.hero-brand h1 span:nth-child(2){animation-delay:3.4s}.hero-brand h1 span:nth-child(3){animation-delay:5.7s}.hero-brand h1 span:nth-child(2){color:var(--neon-cyan);text-shadow:0 0 12px #00f0ffcc;animation:8.4s infinite alternate cursorBlink}.hero-brand .tagline{animation:textShadowGlitch var(--fx-text-cycle) infinite;animation-delay:var(--glitch-delay,.2s)}.app-shell[data-connected=true] .hero-brand .tagline{animation-duration:calc(var(--fx-text-cycle) * .9)}.hero-brand .tagline span{will-change:text-shadow;animation:2.8s infinite taglineSpanGlitch;display:inline-block}.hero-brand .tagline span:first-child{animation-delay:.1s}.hero-brand .tagline span:nth-child(2){animation-delay:.6s}.hero-brand .tagline span:nth-child(3){animation-delay:1.1s}.hero-brand .tagline span:nth-child(4){animation-delay:1.6s}.app-shell[data-connected=true] .hero-brand .tagline span{animation-duration:2.2s}.app-shell[data-glitch-burst=true] .hero-brand .tagline span,.app-shell[data-glitch-burst=true] .hero-brand .tagline{animation-duration:1.4s!important}.glitch-letters{display:inline-block}.glitch-letters>span{animation:spanGlitchDefault var(--fx-span-cycle) infinite;animation-delay:calc(var(--i,0) * var(--letter-stagger,60ms));will-change:text-shadow;display:inline-block}.glitch-letters.glitch-letters--bluepink>span{animation-name:spanGlitchBluePink}.glitch-letters.glitch-letters--streetlight>span{animation-name:spanGlitchStreetlight}.glitch-letters.glitch-letters--ghost>span{animation-name:spanGlitchGhost}.glitch-letters.glitch-letters--light>span{animation-name:spanGlitchLight}.app-shell[data-connected=true] .glitch-letters>span,.amm-page-shell[data-connected=true] .glitch-letters>span{animation-duration:calc(var(--fx-span-cycle) * .9);animation-delay:calc(var(--i,0) * 60ms)}.market-status-hero .status-title{animation:textShadowGlitch calc(var(--fx-text-cycle) * 1.1) infinite;animation-delay:var(--glitch-delay,.2s)}.app-shell[data-market-state="0"] .market-status-hero .status-title{animation-duration:calc(var(--fx-text-cycle) * .9)}.wallet-label{animation:2.4s infinite textShadowShiver}.stat-value{animation:textShadowRgbSplit calc(var(--fx-text-cycle) * 1.2) infinite;display:inline-block}.stat:hover .stat-value{animation:1.2s infinite textShadowShiver}.stat:nth-child(2n) .stat-value{animation-delay:.9s}.stat:nth-child(3n) .stat-value{animation-delay:1.6s}.position-card:nth-child(odd){--glitch-delay:.55s}.position-card:nth-child(3n){--glitch-delay:1.1s}.position-card:hover .reward-line{animation:1.6s infinite textShadowShiver}.claims-header{--glitch-delay:.4s}.stake-form .stake-submit:hover:not(:disabled),.claim-collect:hover:not(:disabled){animation:1.8s infinite walletButtonGlitch}.explainer-card h4{animation:textPulseGlow calc(var(--fx-text-cycle) * 1.2) ease-in-out infinite;animation-delay:var(--glitch-delay,0s)}.explainer-icon{animation:iconGlitch calc(var(--fx-text-cycle) * 1.2) infinite;display:inline-block}.multiplier-badge{animation:badgeHue calc(var(--fx-text-cycle) * 1.5) ease-in-out infinite}.grand-total strong{animation:3.2s ease-in-out infinite rewardGlow}.status-pill{animation:pillGlow calc(var(--fx-text-cycle) * 1.2) infinite}.positions-shell:has(.position-card:hover):before{animation-duration:calc(var(--fx-border-cycle) * .55)!important}.position-card:has(.unstake:hover):before{animation-duration:calc(var(--fx-border-cycle) * .5)!important}.explainer-grid:has(.explainer-card:hover) .explainer-card:not(:hover):before{opacity:.25}.built-with-grid:has(.built-with-tile:hover) .built-with-tile:not(:hover):before{opacity:.25}.app-shell[data-active=true] .hero-brand .tagline{animation-duration:calc(var(--fx-text-cycle) * .8)}@keyframes priceDiscountTide{0%,to{color:var(--neon-green)}50%{color:var(--neon-blue)}}@keyframes fxNumFlash{0%{text-shadow:none;filter:blur();color:inherit}12%{text-shadow:2px 0 0 var(--fx-flash-a), -2px 0 0 var(--fx-flash-b);filter:blur(1.6px)}24%{color:var(--fx-flash-b);text-shadow:-1.5px 1px 1px var(--fx-flash-b), 1.5px -1px 1px var(--fx-flash-a);filter:blur(.4px)}38%{color:var(--fx-flash-a);text-shadow:1px 0 0 var(--fx-flash-c), -1px 0 2px var(--fx-flash-a), 0 0 6px var(--fx-flash-b);filter:blur(1.2px)}55%{color:inherit;text-shadow:-2px 0 1px var(--fx-flash-a), 2px 0 1px var(--fx-flash-b);filter:blur(.3px)}to{text-shadow:none;filter:blur();color:inherit}}@media (prefers-reduced-motion:no-preference){.fx-flash--go{animation:.45s ease-in-out backwards fxNumFlash;animation-delay:var(--fx-flash-delay,0s)}}html,body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100svh;margin:0;padding:0;overflow-x:clip}#root{width:100%;min-height:100svh}.app-shell{background:var(--bg-primary);isolation:isolate;flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative}.landing-page{flex-direction:column;width:100%;display:flex}.landing-section{box-sizing:border-box;width:100%;padding:2.5rem 1rem}.landing-section.alt{background:0 0}.landing-section-inner{text-align:center;width:100%;max-width:1100px;margin:0 auto}.landing-section-inner .section-subtitle{margin:auto}.section-title{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 1.5rem;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:500}.section-subtitle{color:var(--text-secondary);max-width:640px;margin:-1rem 0 2rem;font-size:1rem;line-height:1.6}.hero-section{z-index:3;background:radial-gradient(ellipse at 50% 0%, #00f0ff0a 0%, transparent 50%), var(--bg-primary);flex-direction:column;justify-content:flex-start;padding:1rem;display:flex;position:relative}.app-shell[data-connected=false] .hero-section{min-height:auto;padding-bottom:3.5rem}.hero-section:before{content:"";pointer-events:none;opacity:calc(var(--fx-excite,1) * .6);background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;transition:opacity .8s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 15%,#0000 70%);mask-image:radial-gradient(circle at 50% 30%,#000 15%,#0000 70%)}.hero-brand{text-align:center;z-index:1;padding:0 0 1.5rem;position:relative}.hero-brand h1{letter-spacing:-.05em;text-transform:uppercase;color:var(--text-primary);text-shadow:0 0 10px #00f0ffe6,0 0 30px #ff2a6d26;margin:0;font-size:clamp(3rem,12vw,7rem);font-weight:300;line-height:.95}.hero-brand .tagline{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.9rem,3vw,1.15rem);font-family:var(--font-mono);margin-top:.95rem;margin-bottom:1.1rem}.hero-content{z-index:1;flex-direction:column;gap:1rem;width:100%;max-width:1100px;margin:0 auto;display:flex;position:relative}.hero-row{flex-direction:column;gap:1rem;display:flex}@media (width>=768px){.hero-row{flex-direction:row;gap:1.5rem}.hero-row>*{box-sizing:border-box;flex:0 0 calc(50% - .75rem);min-width:0}.hero-content{gap:1.5rem}.hero-section{padding:1.5rem}.landing-section{padding:4rem 1.5rem}}.stats-section{background:0 0;padding:2.5rem 1rem}.staking-section{z-index:2;position:relative}.staking-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.staking-toolbar h2{margin:0;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:400}.staking-actions{flex-wrap:wrap;gap:.75rem;display:flex}.staking-content{gap:1rem;animation:.3s fadeIn;display:grid}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wallet-dashboard{max-width:100%}.dashboard-header{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--border-subtle);isolation:isolate;z-index:2;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:relative}.wallet-label{text-transform:uppercase;letter-spacing:.15em;color:var(--neon-green);font-size:.7rem;font-weight:400;font-family:var(--font-mono)}.dashboard-wallet-group{align-items:center;gap:1rem;margin-left:auto;display:flex}.wallet-adapter-dropdown-list .wallet-adapter-dropdown-list-item a{color:inherit;text-decoration:none}.recent-activity-link{text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-family:var(--font-mono);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.45rem .7rem;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s}.recent-activity-link:hover,.recent-activity-link:focus-visible{color:var(--neon-cyan);border-color:#00f0ff99;box-shadow:0 0 10px #00f0ff33}.connect-prompt{text-align:center;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);isolation:isolate;padding:2rem 1.5rem;position:relative}.connect-prompt .glitch-border{border-radius:calc(var(--radius-lg) + 1px);pointer-events:none;animation:neonFlickerSlow calc(var(--fx-border-cycle) * 1.75) infinite;animation-delay:var(--glitch-delay,0s);z-index:2;border:1px solid #0000;position:absolute;inset:-1px}.app-shell[data-connected=true] .connect-prompt .glitch-border{animation-duration:calc(var(--fx-border-cycle) * 1.3)}.connect-prompt h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.75rem}.connect-prompt p{color:var(--text-secondary);margin-bottom:1.5rem}.stake-form{background:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);--fx-step:1;flex-direction:column;padding:1.5rem;transition:border-color .6s;display:flex;position:relative;box-shadow:0 1px 3px #0003}.stake-form[data-step=typing]{--fx-step:1.3}.stake-form[data-step=ready]{--fx-step:1.55}.stake-form:hover{border-color:#00f0ff40;box-shadow:0 0 20px #00f0ff14}.stake-form h3{color:var(--text-primary);margin:0 0 1rem;font-size:1.1rem;font-weight:400}.stake-form .balance-line{color:var(--text-primary);font-size:1.5rem;font-weight:500;font-family:var(--font-mono);margin-bottom:1.25rem}.stake-form .balance-line span{color:var(--text-secondary);font-size:.9rem;font-weight:400}.stake-form input{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;color:var(--text-primary);font-size:1rem;font-family:var(--font-mono);box-sizing:border-box;margin-bottom:1rem;padding:.875rem 1rem;transition:border-color .2s,box-shadow .2s}.stake-form input:focus{border-color:var(--neon-cyan);outline:none;box-shadow:0 0 0 3px #00f0ff1a}.stake-form input.filled{border-color:rgba(0, 240, 255, calc(.35 + .45 * var(--stake-glow)));box-shadow:0 0 calc(5px + 15px * var(--stake-glow)) rgba(0, 240, 255, calc(.14 + .36 * var(--stake-glow)))}.stake-form input.filled:focus{box-shadow:0 0 0 3px #00f0ff1a, 0 0 calc(8px + 15px * var(--stake-glow)) rgba(0, 240, 255, calc(.16 + .34 * var(--stake-glow)))}.stake-form input::placeholder{color:var(--text-muted)}.stake-form .pct-row{align-items:center;gap:8px;margin:-.5rem 0 1rem;display:flex}.stake-form .pct-btn{border:1px solid var(--border-subtle);width:auto;color:var(--text-secondary);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:400;line-height:1;transition:border-color .2s,box-shadow .2s,color .2s}.stake-form .pct-btn:hover:not(:disabled){color:var(--neon-cyan);background:0 0;border-color:#00f0ff99;box-shadow:0 0 10px #00f0ff33}.stake-form .pct-btn:active:not(:disabled){background:0 0;box-shadow:0 0 10px #00f0ff33}.stake-form .pct-btn:disabled{opacity:.4;cursor:default;border-color:var(--border-subtle);color:var(--text-secondary)}.stake-form[data-step=ready] .pct-btn:not(:disabled){border-color:var(--border-subtle);animation:none}.stake-form .stake-submit{border-radius:var(--radius-sm);border:1px solid var(--neon-cyan);width:100%;color:var(--neon-cyan);cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:.875rem;transition:all 1.2s;position:relative;overflow:hidden}.stake-form .stake-submit:hover:not(:disabled){background:#00f0ff1a;box-shadow:1px 0 20px #00f0ffb3}.stake-form .stake-submit:disabled{opacity:.4;cursor:not-allowed;border-color:var(--text-muted);color:var(--text-muted)}.stake-form[data-step=ready] .stake-submit:not(:disabled){border-color:#00f0ff99;animation:3.4s ease-in-out infinite pillGlow}.custodial-note{color:var(--text-secondary);margin:0 0 1rem;font-size:.8rem;line-height:1.5}.stake-note-reveal{opacity:0;flex-direction:column;max-height:0;transition:max-height .32s ease-out,opacity .25s;display:flex;overflow:hidden}.stake-note-reveal.open{opacity:1;max-height:11rem}@media (prefers-reduced-motion:reduce){.stake-note-reveal{transition:none}}.stake-penalty-note{color:var(--neon-amber);border-radius:var(--radius-sm);background:#ffaa001a;border:1px solid #fa09;margin:0 0 1rem;padding:.65rem .8rem;font-size:.8rem;font-weight:500;line-height:1.5;box-shadow:0 0 16px #ffaa0026}.mint-display{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);opacity:.85;margin-bottom:.5rem;font-size:.66rem;line-height:1.5}.mint-display code{color:var(--text-muted);background:0 0;border-radius:0;padding:0}.copy-address{color:inherit;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;display:inline-flex}.copy-address-icon{color:var(--neon-cyan);opacity:0;align-items:center;transition:opacity .15s;display:inline-flex}.copy-address:hover .copy-address-icon,.copy-address:focus-visible .copy-address-icon,.copy-address.copied .copy-address-icon{opacity:1}.copy-address:focus-visible{outline:1px dashed var(--border-neon);outline-offset:2px}.mint-copy{color:var(--text-secondary)}.mint-copy:hover{color:var(--text-primary)}.positions-shell{background:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:1.5rem;position:relative}.positions-shell h3{margin:0 0 1rem;font-size:1.1rem;font-weight:600}.positions-list{margin-top:0}.pos-contain{scrollbar-width:thin;scrollbar-color:#d300f973 transparent;border:1px solid #d300f947;border-radius:14px;max-height:60vh;padding:.5rem;overflow-y:auto;box-shadow:0 0 16px #d300f91a,inset 0 0 22px #d300f90d}.pos-contain::-webkit-scrollbar{width:6px}.pos-contain::-webkit-scrollbar-track{background:0 0}.pos-contain::-webkit-scrollbar-thumb{background:#d300f973;border-radius:999px}.pos-contain::-webkit-scrollbar-thumb:hover{background:#d300f9a6}.claims-header{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--border-subtle);isolation:isolate;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex;position:relative}.claim-collect,.exit-all-button{border-radius:var(--radius-sm);border:1px solid var(--neon-cyan);color:var(--neon-cyan);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:.625rem 1.25rem;transition:all .4s}.claim-collect:hover:not(:disabled),.exit-all-button:hover:not(:disabled){background:#00f0ff1a;box-shadow:0 0 15px #00f0ff33}.claim-collect:disabled,.exit-all-button:disabled{opacity:.5;color:#fff;cursor:not-allowed;border-color:red}.exit-all-button{border-color:var(--neon-pink);color:var(--neon-pink);animation:3s ease-in-out infinite redPulse}.exit-all-button:hover:not(:disabled){background:#ff2a6d1a;animation:1.2s ease-in-out infinite redPulseFast}.modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:90;background:#02060ab8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.exit-all-confirm{border:1px solid var(--neon-pink);border-radius:var(--radius-sm);background:var(--bg-elevated);width:100%;max-width:440px;color:var(--text-primary);font-family:var(--font-mono);padding:1.25rem 1.4rem}.exit-all-confirm h3{text-transform:uppercase;letter-spacing:.05em;color:var(--neon-pink);margin:0 0 .6rem;font-size:1rem}.exit-all-confirm p{color:var(--text-secondary);margin:.45rem 0;font-size:.8rem;line-height:1.55}.exit-all-confirm p strong{color:var(--neon-pink);font-weight:600}.exit-all-confirm-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.exit-all-confirm-actions button{border-radius:var(--radius-sm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:.55rem 1rem;font-size:.78rem;font-weight:600;transition:all .3s}.exit-all-cancel{border:1px solid var(--neon-cyan);color:var(--neon-cyan);background:0 0}.exit-all-cancel:hover:not(:disabled){background:#00f0ff1a}.exit-all-confirm-button{border:1px solid var(--neon-pink);color:var(--neon-pink);background:#ff2a6d1f}.exit-all-confirm-button:hover:not(:disabled){background:#ff2a6d40;box-shadow:0 0 15px #ff2a6d40}.exit-all-confirm-actions button:disabled{opacity:.5;cursor:not-allowed}.tx-modal{border:1px solid var(--neon-green);border-radius:var(--radius-md);background:var(--bg-elevated);width:100%;max-width:460px;color:var(--text-primary);font-family:var(--font-mono);padding:1.35rem 1.5rem 1.25rem}.tx-kicker{text-transform:uppercase;letter-spacing:.24em;color:var(--neon-green);margin:0 0 .35rem;font-size:.62rem;font-weight:600}.tx-headline{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.5}.tx-detail{white-space:pre-wrap;word-break:break-word;max-height:7.5rem;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#00000059;margin:.75rem 0 0;padding:.6rem .75rem;font-size:.72rem;line-height:1.5;overflow-y:auto}.tx-modal--error{border-color:var(--neon-red);background:linear-gradient(165deg,#2e080ef7,#18060afa);animation:3s ease-in-out infinite redPulse}.tx-fail-title{text-transform:uppercase;letter-spacing:.06em;color:var(--neon-red);text-shadow:0 0 22px #ff2a2a8c;margin:0 0 .55rem;font-size:1.7rem;font-weight:700;line-height:1.1}.tx-modal--error .tx-detail{color:#e9a0a0;border-color:#ff2a2a4d}.tx-advice{color:var(--text-secondary);margin:.75rem 0 0;font-size:.75rem;line-height:1.6}.tx-sig{color:var(--text-muted);align-items:center;gap:.6rem;margin-top:.9rem;font-size:.72rem;display:flex}.tx-sig-copy{color:var(--text-secondary);font-size:.72rem}.tx-sig-copy:hover{color:var(--text-primary)}.tx-explorers{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.tx-explorer-button{cursor:pointer;background:#00000040;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.tx-explorer-button--solscan{color:#00e8b5;border:1px solid #00e8b573}.tx-explorer-button--solscan:hover{background:#00e8b514;box-shadow:0 0 14px #00e8b533}.tx-explorer-button--solana{color:#cf9bff;border:1px solid #dc1fff66}.tx-explorer-button--solana:hover{background:#dc1fff14;box-shadow:0 0 14px #dc1fff33}.tx-actions{justify-content:flex-end;gap:.6rem;margin-top:1.1rem;display:flex}.tx-actions button{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:.55rem 1rem;font-size:.78rem;font-weight:600;transition:all .3s}.tx-dismiss{border:1px solid var(--neon-cyan);color:var(--neon-cyan);background:0 0}.tx-dismiss:hover{background:#00f0ff1a}.tx-modal--error .tx-dismiss{border-color:var(--text-muted);color:var(--text-secondary)}.tx-refresh{border:1px solid var(--neon-red);color:var(--neon-red);background:#ff2a2a1f}.tx-refresh:hover{background:#ff2a2a40;box-shadow:0 0 15px #ff2a2a40}.wallet-mark{-webkit-user-select:none;user-select:none;border-radius:3px;flex-shrink:0;display:inline-block}.stake-form .stake-submit,.claim-collect,.exit-all-confirm .exit-all-confirm-button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.afho-wallet-dropdown .wallet-adapter-button-trigger{background:var(--bg-elevated);border-radius:var(--radius-sm);height:34px;color:var(--text-primary);line-height:1;font-family:var(--font-mono);letter-spacing:.04em;border:1px solid #d300f966;gap:.5rem;padding:0 .8rem;font-size:.75rem;font-weight:400;transition:border-color .25s,box-shadow .25s,background .25s}.afho-wallet-dropdown .wallet-adapter-button-trigger:not([disabled]):hover,.afho-wallet-dropdown .wallet-adapter-button-trigger:not([disabled]):active{border-color:var(--neon-purple);color:var(--text-primary);background:#d300f914;box-shadow:0 0 14px #d300f938}.grand-total{color:var(--text-secondary);font-size:.6rem;font-family:var(--font-mono)}.grand-total strong{color:var(--neon-green);font-size:1.1rem;font-weight:400}.locked-total-header{text-align:center;margin-bottom:1.25rem}.locked-total-label{color:var(--text-secondary);font-size:.6rem;font-family:var(--font-mono)}.locked-total-balance{color:var(--neon-cyan);font-size:1.1rem;font-weight:400;font-family:var(--font-mono);margin-left:.5rem}.position-card{text-align:left;background:var(--bg-elevated);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);isolation:isolate;margin-bottom:1rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s,background .2s;position:relative}.position-card.vesting{background:linear-gradient(135deg,#141216f2,#1e1810eb);border-color:#ffaa0040}.position-card.vesting:hover{border-color:#ffaa0080;box-shadow:0 0 18px #ffaa001f}.position-card:hover{border-color:#ff2a6d66;box-shadow:0 0 15px #ff2a6d1a}.position-card .position-row{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.position-card strong{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}.position-card span:not(.multiplier-badge){color:var(--text-primary);font-family:var(--font-mono);font-size:.95rem}.multiplier-badge{color:var(--neon-cyan);font-size:.8rem;font-weight:600;font-family:var(--font-mono);background:linear-gradient(135deg,#00f0ff26,#d300f926);border:1px solid #00f0ff4d;border-radius:999px;padding:.25rem .75rem}.position-badges{align-items:center;gap:.5rem;display:flex}.bond-badge{color:var(--neon-amber);font-size:.75rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#ffaa0026,#ff2a6d1f);border:1px solid #ffaa0059;border-radius:999px;padding:.25rem .75rem}.vesting-countdown{border-radius:var(--radius-sm);background:#ffaa0014;border:1px solid #fa03;align-items:baseline;gap:.5rem;margin:.5rem 0 .75rem;padding:.5rem .75rem;display:flex}.countdown-number{color:var(--neon-amber);font-size:1.6rem;font-weight:500;font-family:var(--font-mono);line-height:1}.countdown-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.position-card div{margin-bottom:.5rem;font-size:.9rem}.reward-line{border-top:1px solid var(--border-subtle);margin-top:.5rem;padding-top:.5rem;font-weight:600;color:var(--text-primary)!important}.penalty-warning{margin-top:.25rem;font-size:.8rem;color:#ff6b6b!important}.posr-line{margin-top:.25rem;font-size:.8rem;color:var(--text-secondary)!important}.position-card .unstake{border-radius:var(--radius-sm);border:1px solid var(--neon-pink);width:100%;color:var(--neon-pink);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:0 0;margin-top:1rem;padding:.625rem;transition:all .2s;animation:3s ease-in-out infinite redPulse}.position-card .unstake:hover:not(:disabled){background:#ff2a6d1a;animation:1.2s ease-in-out infinite redPulseFast}.position-card .unstake:disabled{opacity:.3;border-color:var(--text-muted);color:var(--text-muted);cursor:not-allowed;animation:none}.no-positions{color:var(--text-secondary);text-align:center;background:var(--bg-elevated);border-radius:var(--radius-md);border:1px var(--border-subtle);padding:2rem;font-size:.9rem;position:relative}.staking-toggle{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:.5rem 1rem;font-size:.8rem;transition:all .2s}.staking-toggle:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.pool-stats{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=640px){.pool-stats{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.pool-stats{grid-template-columns:repeat(5,1fr)}}.stat{background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:.5rem;min-width:120px;padding:1.25rem 1rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.stat:hover{border-color:#00f0ff4d}.stat-value{color:var(--neon-cyan);font-size:1.75rem;font-weight:300;font-family:var(--font-mono);text-shadow:0 0 10px #00f0ff4d}.stat-label{text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);font-size:.7rem;font-weight:500}.pool-stats.loading{color:var(--text-muted);text-align:center;padding:2rem;font-style:italic}.explainer-grid{grid-template-columns:1fr;gap:1rem;margin-top:47px;display:grid}@media (width>=640px){.explainer-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.explainer-grid{grid-template-columns:repeat(4,1fr)}}.explainer-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem;transition:border-color .2s;position:relative}.explainer-card:hover{border-color:#00f0ff4d}.explainer-icon{width:40px;height:40px;color:var(--neon-cyan);background:#00f0ff14;border:1px solid #00f0ff26;border-radius:10px;justify-content:center;align-items:center;margin:auto auto 1rem;font-size:1.25rem;display:flex}.explainer-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.explainer-card h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}.explainer-card p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.split-chart{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-top:2.5rem;padding:1.5rem;position:relative}.soyjack-point{pointer-events:none;opacity:.95;filter:drop-shadow(0 8px 16px #0000008c);width:clamp(66px,15vw,132px);position:absolute;bottom:11px;right:clamp(4px,3vw,28px)}.soyjack-caption{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-secondary);opacity:.85;pointer-events:none;font-size:.68rem;position:absolute;bottom:clamp(60px,14vw,128px);left:clamp(4px,3vw,28px);transform:rotate(-4deg)}.split-title{color:var(--text-primary);margin:1rem 0 2.25rem;font-size:1.3rem;font-weight:400}.split-donut{--donut-rotation:0deg;flex-direction:column;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.donut-svg{width:100%;max-width:280px;height:auto;overflow:visible}.donut-rotate{transform-origin:120px 120px;transform:rotate(calc(-90deg + var(--donut-rotation)));will-change:transform}.donut-segment{filter:drop-shadow(0 0 7px var(--seg-color));animation:21s ease-in-out infinite donutPop;animation-delay:var(--seg-delay,0s);transform-origin:120px 120px;will-change:filter, stroke-width}.donut-label{transform:translate(var(--label-x), var(--label-y)) rotate(calc(90deg - var(--donut-rotation)));transform-origin:0 0;pointer-events:none}.donut-label-dot{filter:drop-shadow(0 0 4px var(--seg-color))}.donut-label-text{text-anchor:middle;dominant-baseline:middle;fill:var(--text-primary);font-family:var(--font-mono);text-shadow:0 0 8px #000c}.donut-label-value{font-size:.85rem;font-weight:400}h2,h3{font-weight:400}.donut-label-name{text-transform:uppercase;letter-spacing:.06em;fill:var(--text-secondary);font-size:.6rem}.donut-legend{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.donut-legend-item{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.donut-legend-swatch{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}@keyframes donutPop{0%,91%,to{filter:drop-shadow(0 0 7px var(--seg-color));stroke-width:34px}92%{filter:drop-shadow(0 0 28px var(--seg-color)) brightness(1.7) saturate(1.4);stroke-width:41px}93%,96%{filter:drop-shadow(0 0 7px var(--seg-color));stroke-width:34px}97%{filter:drop-shadow(0 0 34px var(--seg-color)) brightness(2) saturate(1.6);stroke-width:43px}98%{filter:drop-shadow(0 0 9px var(--seg-color));stroke-width:34px}}@media (prefers-reduced-motion:reduce){.split-donut{--donut-rotation:0deg}.donut-rotate,.donut-segment,.donut-label{animation:none!important}.donut-segment{filter:drop-shadow(0 0 7px var(--seg-color))}.donut-rotate{transform:rotate(-90deg)}.donut-label{transform:translate(var(--label-x), var(--label-y)) rotate(90deg)}}.built-with-grid{flex-direction:column;gap:1rem;display:flex}.built-with-pair{flex-direction:column;flex:1 1 0;gap:1rem;min-width:0;display:flex}@media (width>=640px){.built-with-pair{flex-direction:row; margin-bottom: 41px}.built-with-pair .built-with-tile{flex:1 1 0}}@media (width>=1024px){.built-with-grid{flex-direction:row}}.built-with-tile{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:.65rem;min-width:0;height:100%;min-height:150px;padding:1.25rem 1.5rem;transition:all .5s;display:flex;position:relative}.built-with-tile:hover{border-color:#00f0ff4d;flex-grow:2;transition:all 1s;box-shadow:0 0 20px #00f0ff14}.built-with-docs-link{z-index:0;border-radius:var(--radius-md);position:absolute;inset:0}.built-with-docs-link:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.built-with-logo{object-fit:contain;filter:grayscale(.15)brightness(1.05)drop-shadow(0 0 6px #00f0ff26);width:auto;max-width:100%;height:56px;transition:filter .2s}.built-with-tile:hover .built-with-logo{filter:grayscale(0)brightness(1.15)drop-shadow(0 0 14px #00f0ff66)}.built-with-sub{z-index:1;font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.68rem;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.built-with-sub:hover{color:var(--neon-cyan)}.built-with-sub-logo{filter:grayscale(.15)brightness(1.05);border-radius:4px;width:auto;height:18px;transition:filter .2s}.built-with-tile:hover .built-with-sub-logo{filter:grayscale(0)brightness(1.15)}.built-with-nameplate{align-items:center;gap:.65rem;display:inline-flex}.built-with-logo--mark{border-radius:8px;height:46px}.built-with-name{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-primary);font-size:1.1rem}.built-with-ticker{z-index:1;font-family:var(--font-mono);white-space:nowrap;color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);border-radius:var(--radius-sm);align-items:baseline;gap:.4em;font-size:.72rem;line-height:1.25;transition:color .2s,text-decoration-color .2s;display:inline-flex;position:relative}.built-with-ticker:hover{color:var(--neon-cyan);text-decoration-color:currentColor}.built-with-ticker:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.built-with-ticker-symbol{letter-spacing:.06em;color:var(--text-muted);font-size:.6rem}.built-with-ticker-price{color:var(--text-primary)}.built-with-ticker-arrow{font-size:.55em;line-height:1}.built-with-ticker-pct{font-size:.6rem;font-weight:600}.built-with-ticker--up .built-with-ticker-arrow,.built-with-ticker--up .built-with-ticker-pct{color:var(--neon-green)}.built-with-ticker--down .built-with-ticker-arrow,.built-with-ticker--down .built-with-ticker-pct{color:var(--neon-red)}.wallet-button-wrapper{isolation:isolate;z-index:60;border-radius:var(--radius-sm);display:inline-block;position:relative}.wallet-button-wrapper .wallet-adapter-button{color:var(--neon-cyan)!important;font-family:var(--font-mono)!important;border-radius:var(--radius-sm)!important;border:1px solid var(--neon-cyan)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:0 0!important;padding:.5rem .55rem!important;font-size:.8rem!important;transition:all 1.2s!important}.wallet-button-wrapper .wallet-adapter-button:hover{background:#00f0ff14!important;animation:1.8s infinite walletButtonGlitch!important}.wallet-button-wrapper .wallet-adapter-button-trigger{background:0 0!important}.wallet-adapter-modal-wrapper{font-family:var(--font-sans);background:var(--bg-primary)}.wallet-adapter-modal-button{background:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.wallet-adapter-modal-button:hover{border-color:var(--neon-cyan)!important}.wallet-adapter-modal-container{border:1px solid var(--border-subtle);position:relative;background:var(--bg-primary)!important;border-radius:var(--radius-lg)!important;overflow:visible!important}.wallet-adapter-modal-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary)!important;font-family:var(--font-mono)!important}.connecting-text{color:var(--neon-cyan);font-size:.8rem;font-family:var(--font-mono);animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,18%,37%,54%,72%,to{opacity:1}14%{opacity:.45}33%{opacity:.6}50%{opacity:.35}68%{opacity:.55}89%{opacity:.4}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan)}::selection{color:var(--text-primary);background:#00f0ff33}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;padding:2rem 1.5rem 2.5rem;display:flex}.social-links{gap:1rem;display:flex}.footer-jupiter-chip{letter-spacing:.04em;color:var(--text-secondary);background:#00000040;border:1px solid #dc1fff59;border-radius:999px;align-items:center;gap:.5rem;margin:.35rem 0 0;padding:.42rem .95rem;font-size:.72rem;text-decoration:none;transition:color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.footer-jupiter-chip:hover{color:#cf9bff;border-color:#dc1fff99;box-shadow:0 0 14px #dc1fff33}.footer-jupiter-chip img{border-radius:50%;flex-shrink:0;width:16px;height:16px}.social-link{border:1px solid var(--border-subtle);background:var(--bg-elevated);width:44px;height:44px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.social-link svg{width:20px;height:20px}.social-link:hover,.social-link:focus-visible{color:var(--neon-cyan);border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:0 0 14px #00f0ff59}.vesting-note{color:var(--text-secondary);font-size:.65rem;font-family:var(--font-mono);letter-spacing:.05em;opacity:.85}.site-footer-note{color:var(--text-secondary);font-size:.65rem;font-family:var(--font-mono);letter-spacing:.05em;text-align:center;margin:0}.site-footer-note .site-footer-disclaimer{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.site-footer-note .site-footer-disclaimer:hover{color:var(--text-primary)}.site-footer-address{box-sizing:border-box;justify-content:center;max-width:100%;padding:0 1rem;display:flex}.site-footer-address .copy-address{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);max-width:100%;font-size:.6rem}.site-footer-address .copy-address-value{overflow-wrap:anywhere;word-break:break-all;min-width:0}.site-footer-address .copy-address:hover,.site-footer-address .copy-address:focus-visible{color:var(--text-primary)}.stall-banner{z-index:150;font-family:var(--font-mono);letter-spacing:.06em;color:var(--neon-amber);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#160d00ed;border-bottom:1px solid #ffaa0073;justify-content:center;align-items:center;gap:1rem;padding:.55rem 1rem;font-size:.78rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 0 18px #ffaa002e}.stall-banner-refresh{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--neon-amber);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:1px solid #ffaa008c;padding:.25rem .7rem;font-size:.7rem}.stall-banner-refresh:hover{background:#ffaa001f}.stall-banner-refresh:disabled{opacity:.5;cursor:default}.spotlight-banner{z-index:140;font-family:var(--font-mono);letter-spacing:.07em;color:var(--neon-pink);-webkit-backdrop-filter:blur(12px)saturate(150%);cursor:pointer;animation:spotlightFlicker calc(var(--fx-border-cycle) * 7) infinite;background:linear-gradient(90deg,#1e00288c 0%,#3a004e8c 30%,#5800608c 70%,#1e00288c 100%);border-bottom:1px solid #ff40c88c;justify-content:center;align-items:center;gap:.9rem;padding:.6rem 1.2rem;font-size:.8rem;text-decoration:none;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 22px #ff2a6d47,0 0 42px #aa00ff38}.spotlight-banner:hover{color:#ffd6f5;border-bottom-color:#ff40c8d9}.spotlight-banner-copy em{color:#ff9ce8;font-style:normal}.spotlight-banner-cta{color:#ffb3f0;text-shadow:0 0 10px #ff40c8b3;font-size:.9rem}@keyframes spotlightFlicker{0%,38%,41.5%,82%,to{opacity:1}39%{opacity:.55}39.8%{opacity:.9}40.4%{opacity:.6}84%{opacity:.72}84.6%{opacity:.95}}@media (prefers-reduced-motion:reduce){.spotlight-banner{animation:none}}.position-card.frozen{text-shadow:9px 7px 4px #000;background:#d7f9fa2e;border-color:#78b4ff73;box-shadow:0 0 18px #5a96ff2e}.position-side{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.freeze-button{color:#cfe6ff;letter-spacing:.03em;cursor:pointer;background:#4678d229;border:1px solid #78b4ff73;border-radius:10px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:background .12s,transform .12s}.freeze-button:hover:not(:disabled){background:#4678d24d}.freeze-button:active:not(:disabled){transform:scale(.97)}.freeze-button:disabled{opacity:.5;cursor:default}.freeze-countdown{color:#a9c8ef;margin:4px 0 2px;font-size:.8rem}.freeze-ended-note{color:#8fa3c0;margin:4px 0 2px;font-size:.75rem}.freeze-modal{width:min(92vw,440px);max-width:440px}.freeze-readout{justify-content:center;align-items:baseline;gap:10px;margin:16px 0 10px;display:flex}.freeze-readout-days{font-variant-numeric:tabular-nums;color:#e8f2ff;font-size:2.4rem;font-weight:700;line-height:1}.freeze-readout-unit{color:#8fa3c0;font-size:.8rem}.freeze-readout-bonus{color:#7fc4ff;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.freeze-slider-wrap{align-items:center;gap:10px;margin:0 0 10px;display:flex}.freeze-endcap{color:#8fa3c0;font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.freeze-slider{appearance:none;background:linear-gradient(to right, #6fa8ffd9 var(--freeze-fill,0%), #788cb438 var(--freeze-fill,0%));cursor:pointer;border-radius:999px;outline:none;flex:1;width:100%;height:6px}.freeze-slider::-webkit-slider-thumb{appearance:none;background:#dceaff;border:2px solid #6ea8ff;border-radius:50%;width:22px;height:22px;transition:transform .1s;box-shadow:0 0 10px #6ea8ff8c}.freeze-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.freeze-slider::-moz-range-thumb{background:#dceaff;border:2px solid #6ea8ff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 10px #6ea8ff8c}.freeze-slider:focus-visible{box-shadow:0 0 0 2px #6fa8ff80}.freeze-presets{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 12px;display:flex}.freeze-preset{color:#a9c8ef;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #78b4ff59;border-radius:999px;min-height:34px;padding:5px 14px;font-size:.8rem;transition:background .12s,color .12s}.freeze-preset:hover{background:#4678d238}.freeze-preset.active{color:#e8f2ff;background:#4678d259;border-color:#78b4ffb3}.freeze-quote{color:#c6d6ec;margin-bottom:12px;font-size:.88rem}.freeze-quote-cap{color:#8fa3c0;font-size:.72rem}@media (width<=480px){.freeze-readout-days{font-size:1.9rem}.freeze-readout-bonus{font-size:1.05rem}.freeze-modal{width:94vw}.position-side{gap:6px}.freeze-button{padding:7px 16px}}.multiplier-badge.frozen{color:#cfe6ff;background:#4678d238;border-color:#78b4ff80}.snowflake{opacity:0;text-shadow:none;will-change:transform, opacity;display:inline-block}.snowflake-rotor{will-change:transform;display:inline-block}.snowflake.arrive{animation:1.5s cubic-bezier(.33,1,.68,1) both flake-scale}.snowflake.arrive .snowflake-rotor{animation:2s cubic-bezier(.33,1,.68,1) both flake-rotate}@keyframes flake-scale{0%{opacity:1;transform:scale(3)}to{opacity:1;transform:scale(1)}}@keyframes flake-rotate{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){.snowflake{opacity:1}.snowflake.arrive,.snowflake.arrive .snowflake-rotor{animation:none}}.freeze-chart-svg{width:100%;height:auto;display:block}.freeze-grid{stroke:#788cb424;stroke-width:1px}.freeze-tick{fill:var(--text-muted,#8fa3c0);font-size:9px;font-family:var(--font-mono,monospace)}.freeze-line{fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px)}.freeze-line-label{font-size:9px;font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:lowercase}.glass-pane{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);border-color:var(--glass-border);box-shadow:inset 2px 5px 5px 3px var(--glass-specular), var(--glass-elevation)}.glass-pane:hover{background:var(--glass-fill-hover)}.position-card.vesting.glass-pane{background:linear-gradient(135deg,#ffffff0d,#ffffff05),linear-gradient(135deg,#ffaa0012,#ff2a6d0a)}.fx-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-blob{filter:blur(60px);will-change:transform;border-radius:50%;position:absolute}.fx-blob--1{background:radial-gradient(closest-side, var(--blob-purple), transparent 70%);width:55vmax;height:55vmax;animation:85s ease-in-out infinite alternate blobDriftA;top:-18vmax;left:-15vmax}.fx-blob--2{background:radial-gradient(closest-side, var(--blob-cyan), transparent 70%);width:45vmax;height:45vmax;animation:105s ease-in-out infinite alternate blobDriftB;top:8vmax;right:-12vmax}.fx-blob--3{background:radial-gradient(closest-side, var(--blob-pink), transparent 70%);width:42vmax;height:42vmax;animation:70s ease-in-out infinite alternate blobDriftC;bottom:-14vmax;left:28vmax}.fx-blob--4{background:radial-gradient(closest-side, var(--blob-amber), transparent 70%);width:30vmax;height:30vmax;animation:125s ease-in-out infinite alternate-reverse blobDriftA;bottom:6vmax;right:22vmax}@keyframes blobDriftA{0%{transform:translate(0)scale(1)}to{transform:translate(9vmax,7vmax)scale(1.12)}}@keyframes blobDriftB{0%{transform:translate(0)scale(1)}to{transform:translate(-8vmax,6vmax)scale(.92)}}@keyframes blobDriftC{0%{transform:translate(0)scale(1)}to{transform:translate(7vmax,-9vmax)scale(1.08)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-pane{background:var(--glass-fallback)}}@media (prefers-reduced-transparency:reduce){.glass-pane{background:var(--glass-fallback);-webkit-backdrop-filter:none}.fx-backdrop{display:none}}.site-nav{--nav-break:720px;z-index:20;box-sizing:border-box;width:100%;padding:.75rem 1rem 0;position:relative}.site-nav-bar{justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;max-height:164px;margin:0 auto;display:flex}.logo{max-width:20vw;max-height:200px}.site-nav-brand{color:var(--text-primary);text-transform:uppercase;letter-spacing:.22em;padding:.35rem .6rem;font-size:.85rem;font-weight:600;text-decoration:none}.site-nav-brand-group{align-items:center;gap:.9rem;min-width:0;display:flex}.site-nav-ticker{font-family:var(--font-mono);white-space:nowrap;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--glass-fill);flex-direction:column;align-items:baseline;padding:.3rem .55rem;font-size:.78rem;line-height:1.2;display:inline-flex}.site-nav-ticker-symbol{letter-spacing:.1em;color:var(--neon-cyan);font-size:.62rem;font-weight:600}.site-nav-ticker-price{color:var(--text-primary)}.site-nav-ticker-meta{letter-spacing:.08em;color:var(--text-tertiary,var(--text-secondary));opacity:.75;font-size:.58rem}.site-nav-ticker.stale .site-nav-ticker-price,.site-nav-ticker.stale .site-nav-ticker-meta{opacity:.45}.site-nav-ticker.stale .site-nav-ticker-meta{color:var(--neon-amber,var(--text-secondary));opacity:.9}.site-nav-links{align-items:center;gap:1.4rem;display:flex}.site-nav-features{position:relative}.site-nav-features-toggle{cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;border-bottom:1px solid #0000;align-items:center;gap:.4rem;display:inline-flex}.site-nav-features-caret{font-size:.62rem;transition:transform .25s}.site-nav-features-menu{background:var(--glass-fallback);border:1px solid var(--glass-border);min-width:210px;box-shadow:var(--glass-elevation);-webkit-backdrop-filter:blur(var(--glass-blur));opacity:0;pointer-events:none;border-radius:8px;flex-direction:column;align-items:stretch;gap:.1rem;padding:.55rem;transition:opacity .2s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.site-nav-features:hover .site-nav-features-menu,.site-nav-features:focus-within .site-nav-features-menu{opacity:1;pointer-events:auto}.site-nav-features:hover .site-nav-features-caret,.site-nav-features:focus-within .site-nav-features-caret{transform:rotate(180deg)}.site-nav-features-item{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:var(--font-mono);text-align:left;border-bottom:none;border-radius:4px;padding:.5rem .6rem;text-decoration:none;transition:color .25s,background .25s}.site-nav-features-item:hover{color:var(--text-primary);background:var(--glass-fill-hover,#ffffff0f)}.site-nav-features-item.active{color:var(--text-primary);text-shadow:0 0 8px #00f0ff73}.site-nav-features.active .site-nav-features-toggle{color:var(--text-primary);border-bottom-color:var(--border-neon)}.site-nav-link{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:var(--font-mono);border-bottom:1px solid #0000;padding:.35rem .2rem;text-decoration:none;transition:color .25s,border-color .25s}.site-nav-link:hover{color:var(--text-primary);border-bottom-color:var(--border-neon)}.site-nav-link.active{color:var(--text-primary);border-bottom-color:var(--border-neon);text-shadow:0 0 8px #00f0ff73}.site-nav-icon{color:var(--text-secondary);align-items:center;padding:.3rem;transition:color .25s,filter .25s;display:inline-flex}.site-nav-icon:hover{color:var(--text-primary);filter:drop-shadow(0 0 6px #00f0ff99)}.site-nav-icon .raydium-swap-logo{object-fit:contain;width:18px;height:20px;text-decoration:none;display:block}a.site-nav-icon.raydium-swap-link{font-size:.8em;text-decoration:none}.site-nav-toggle{background:var(--glass-fill);border:1px solid var(--glass-border);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.68rem;display:none}.site-nav-toggle:hover{color:var(--text-primary);background:var(--glass-fill-hover)}.site-nav-toggle-box{flex-direction:column;gap:4px;display:inline-flex}.site-nav-toggle-line{background:currentColor;width:16px;height:1px;transition:transform .25s,opacity .25s;display:block}.site-nav.open .site-nav-toggle-line:first-child{transform:translateY(5px)rotate(45deg)}.site-nav.open .site-nav-toggle-line:nth-child(2){opacity:0}.site-nav.open .site-nav-toggle-line:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (width<=720px){.site-nav{padding:.6rem .75rem 0}.site-nav-toggle{display:inline-flex}.site-nav-links{background:var(--glass-fallback);border:1px solid var(--glass-border);box-shadow:var(--glass-elevation);-webkit-backdrop-filter:blur(var(--glass-blur));opacity:0;pointer-events:none;border-radius:8px;flex-direction:column;align-items:stretch;gap:.2rem;padding:.6rem;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% + .4rem);left:.75rem;right:.75rem;transform:translateY(-6px)}.site-nav.open .site-nav-links{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav-link{border-bottom:none;padding:.6rem .5rem;font-size:.8rem}.site-nav-features-toggle{pointer-events:none;cursor:default;padding:.6rem .5rem;font-size:.8rem}.site-nav-features-menu{opacity:1;pointer-events:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0 0 0 .9rem;transition:none;position:static;transform:none}.site-nav-features-caret{display:none}.site-nav-features-item{padding:.45rem .5rem;font-size:.78rem}.site-nav-icon{padding:.6rem .5rem}}@media (prefers-reduced-motion:reduce){.site-nav-link,.site-nav-icon,.site-nav-toggle-line,.site-nav-links{transition:none}}.market-status-bg{z-index:0;text-align:center;font-family:var(--font-sans);border-radius:var(--radius-md);background-color:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;transition:background 1.2s,color .6s;display:flex;position:relative;inset:0;overflow:hidden}.market-status-bg[data-market-state="0"]{background:var(--status-bg,none) var(--status-pos,50% 42%) / cover no-repeat, radial-gradient(ellipse at 50% 0%, #064e3b59 0%, #08080af2 100%);--accent:var(--neon-green);--dot:var(--neon-green);color:#ecfdf5}.market-status-bg[data-market-state="1"]{background:var(--status-bg,none) var(--status-pos,50% 42%) / cover no-repeat, radial-gradient(ellipse at 50% 0%, #fbbf2426 0%, #08080af2 100%);--accent:var(--neon-amber);--dot:var(--neon-amber);color:#fffbeb}.market-status-bg[data-market-state="2"]{background:var(--status-bg,none) var(--status-pos,50% 42%) / cover no-repeat, radial-gradient(ellipse at 50% 0%, #94a3b81f 0%, #08080af2 100%);--accent:#94a3b8;--dot:#64748b;color:#f1f5f9}.market-status-bg[data-market-state="3"]{background:var(--status-bg,none) var(--status-pos,50% 42%) / cover no-repeat, radial-gradient(ellipse at 50% 0%, #f871712e 0%, #08080af2 100%);--accent:var(--neon-red);--dot:var(--neon-red);color:#fef2f2}.market-status-bg[data-market-state="99"]{background:var(--bg-card);--accent:#666;--dot:#444;color:#a3a3a3}.market-status-bg[data-photo]:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#07070a29,#07070a29),linear-gradient(90deg,#05050880,#05050800 15%),linear-gradient(270deg,#05050880,#05050800 15%),linear-gradient(#0505086b,#05050800 18%),linear-gradient(#05050800 78%,#0505088c);position:absolute;inset:0}.market-status-bg[data-photo] .status-title,.market-status-bg[data-photo] .status-detail,.market-status-bg[data-photo] .status-meta,.market-status-bg[data-photo] .status-pill{text-shadow:0 1px 3px #000000a6,0 0 12px #00000073}.market-status-bg[data-photo]{border:1px solid #3a4250}.market-status-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;animation:20s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}@keyframes gridDrift{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.market-tile-frame{border-radius:var(--radius-md);display:grid}.market-status-header{z-index:1;width:100%;max-width:640px;position:relative}.status-pill{border:1px solid var(--accent);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--accent);background:#00000040;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.status-title{letter-spacing:-.04em;text-wrap:balance;color:inherit;margin:0 0 .75rem;font-size:clamp(2.5rem,10vw,5.5rem);font-weight:400;line-height:1.05}.status-detail{opacity:.9;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1rem,3.5vw,1.25rem);font-weight:400;line-height:1.5}.status-detail .glitch-letters.glitch-letters--light.glitch-letters--word span{background:#0000003d}.status-meta{opacity:.5;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.status-error{color:#ef4444}.market-status-hero{border:1px solid var(--border-subtle);min-height:240px;padding:2rem 1.5rem}.market-status-hero .status-pill{margin-bottom:1rem}.market-status-hero .status-title{margin-bottom:.5rem;font-size:clamp(2rem,8vw,4rem)}.market-status-hero .status-detail{margin-bottom:1rem;font-size:clamp(.9rem,2.5vw,1.1rem)}.market-status-compact{border-radius:var(--radius-md);min-height:auto;padding:.75rem 1rem}.market-status-compact .status-pill{margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem}.market-status-compact .status-title{margin-bottom:.25rem;font-size:1.25rem}.market-status-compact .status-detail{margin-bottom:.5rem;font-size:.85rem}@media (width<=480px){.market-status-bg{padding:1rem}.market-status-hero{min-height:200px;padding:1.5rem 1rem}.status-pill{padding:.25rem .75rem;font-size:.75rem}}.supply-chart{border:1px solid var(--glass-border);text-align:left;border-radius:10px;margin-top:40px;padding:1.25rem 1.25rem 1rem}.supply-chart.loading{color:var(--text-muted);text-align:center;padding:2.5rem 1rem}.supply-chart-head{margin-bottom:.75rem}.supply-chart-title{letter-spacing:.02em;color:var(--text-primary);margin:0;font-size:.95rem;font-weight:500}.supply-chart-value{font-size:1.15rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-primary);margin:.15rem 0 0}.supply-chart-sub{font-size:.72rem;font-family:var(--font-mono);letter-spacing:.04em;margin:.5rem 0 0}.supply-chart-svg{cursor:crosshair;width:100%;height:auto;display:block}.supply-chart-svg:focus-visible{outline:1px solid var(--border-neon);outline-offset:3px}.supply-chart-plot{position:relative}.supply-chart-crosshair{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.supply-chart-dot{fill:var(--neon-pink);stroke:#06131a;stroke-width:1px;filter:drop-shadow(0 0 4px #ff2a6dcc)}.supply-chart-dot-locked{fill:var(--neon-green);stroke:#061409;stroke-width:1px;filter:drop-shadow(0 0 4px #05ffa1cc)}.supply-chart-dot-frozen{fill:var(--neon-blue);stroke:#0a0e1ae6;stroke-width:1px}.supply-chart-tooltip{background:var(--glass-fallback);border:1px solid var(--glass-border);box-shadow:var(--glass-elevation);pointer-events:none;z-index:6;min-width:180px;font-family:var(--font-mono);text-align:left;border-radius:6px;padding:.5rem .65rem;position:absolute;transform:translate(-50%,-115%)}.supply-chart-tooltip-date{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.66rem}.supply-chart-tooltip-row{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.1rem 0;font-size:.7rem;display:flex}.tt-label{align-items:center;gap:.35rem;display:inline-flex}.tt-value{color:var(--text-primary);white-space:nowrap}.tt-value em{margin-left:.2rem;font-size:.62rem;font-style:normal}.tt-up{color:var(--neon-green)}.tt-down{color:var(--neon-red)}.tt-pct{color:var(--text-muted)}.supply-chart-gridline{stroke:var(--border-subtle);stroke-width:1px}.supply-chart-ytick,.supply-chart-xtick{fill:var(--text-muted);font-size:10px;font-family:var(--font-mono)}.supply-chart-area-locked{fill:#05ffa129;stroke:none}.supply-chart-area-band{fill:#ff2a6d1a;stroke:none}.supply-chart-area-frozen{fill:#00f0ff1a;stroke:none}.supply-chart-line{fill:none;stroke:var(--neon-pink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px #ff2a6d8c)}.supply-chart-line-locked{fill:none;stroke:var(--neon-green);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px #05ffa18c)}.supply-chart-line-frozen{fill:none;stroke:var(--neon-blue);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px #00f0ff8c)}.supply-chart-band-label{fill:#ff2a6dbf;font-size:9px;font-family:var(--font-mono);letter-spacing:.22em;pointer-events:none}.supply-chart-trace{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:5 95;opacity:.85;animation:12s linear infinite supply-trace}.supply-chart-trace-available{stroke:#ff8cb4f2;filter:drop-shadow(0 0 5px #ff2a6dcc)}.supply-chart-trace-locked{stroke:#96ffd2f2;filter:drop-shadow(0 0 5px #05ffa1cc);animation-duration:15s;animation-delay:-5s}.supply-chart-trace-frozen{stroke:#8cf0fff2;filter:drop-shadow(0 0 5px #00f0ffcc);animation-duration:18s;animation-delay:-11s}@keyframes supply-trace{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.supply-chart-trace{opacity:0;animation:none}}.supply-chart-legend{flex-wrap:wrap;gap:1.25rem;margin-top:.6rem;display:flex}.supply-chart-key{color:var(--text-secondary);font-size:.72rem;font-family:var(--font-mono);letter-spacing:.03em;align-items:center;gap:.45rem;display:inline-flex}.supply-chart-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.swatch-available{background:#ff2a6d33;border:1px solid #ff2a6d8c}.swatch-staked{background:#05ffa159;border:1px solid #05ffa1b3}.swatch-frozen{background:#00f0ff33;border:1px solid #00f0ff8c}.swatch-liquid{background:linear-gradient(135deg,#ff2a6d66,#05ffa166);border:1px solid #ff2a6d8c}.supply-chart-value-liquid{color:var(--neon-pink);text-shadow:0 0 12px #ff2a6d66}.home-offer-indicator{z-index:1000;-webkit-backdrop-filter:blur(12px)saturate(140%);color:#ffb066;white-space:nowrap;background:#ff8c1421;border-bottom:1px solid #ff8c1459;justify-content:center;align-items:center;gap:10px;height:40px;padding:0 16px;text-decoration:none;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 14px #00000059}.home-offer-indicator:hover{background:#ff8c1430;border-bottom-color:#ff8c148c}.home-offer-indicator.paused{background:#ff60181c;border-bottom-color:#ff601861}.home-offer-indicator.paused:hover{background:#ff60182b;border-bottom-color:#ff60188c}.indicator-bonus-pill{color:var(--neon-blue,#00f0ff);background:#00f0ff14;border:1px solid #00f0ff66;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.home-offer-indicator{animation:none!important}}.home-offer-indicator-spacer{height:40px}.indicator-text{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;line-height:1;display:flex;overflow:hidden}.indicator-text strong{color:#ffb066;letter-spacing:-.01em;font-size:14px;font-weight:600}.home-offer-indicator.paused .indicator-text strong{color:#ff9d7a}.indicator-text span{color:#ffb066b8;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}
