@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.tooltip-wrapper{display:inline-block}.cyber-tooltip{position:absolute;z-index:10000;pointer-events:none;filter:drop-shadow(0 4px 20px rgba(0,240,255,.4))}.cyber-tooltip-portal{position:absolute;z-index:99999;pointer-events:none}.cyber-tooltip-content{background:#0a0a0ffa;border:2px solid var(--meteora-cyan);border-radius:6px;padding:10px 14px;font-size:13px;line-height:1.5;color:#ffffffe6;text-align:left;box-shadow:0 0 20px #00f0ff4d,inset 0 0 20px #00f0ff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.cyber-tooltip-arrow{width:0;height:0;border-style:solid;position:absolute}.cyber-tooltip-portal.cyber-tooltip-top{transform:translate(-50%,-100%)}.cyber-tooltip-top .cyber-tooltip-arrow{border-width:6px 6px 0 6px;border-color:var(--meteora-cyan) transparent transparent transparent;top:100%;left:50%;transform:translate(-50%);filter:drop-shadow(0 2px 4px rgba(0,240,255,.3))}.cyber-tooltip-portal.cyber-tooltip-bottom{transform:translate(-50%)}.cyber-tooltip-bottom .cyber-tooltip-arrow{border-width:0 6px 6px 6px;border-color:transparent transparent var(--meteora-cyan) transparent;bottom:100%;left:50%;transform:translate(-50%);filter:drop-shadow(0 -2px 4px rgba(0,240,255,.3))}.cyber-tooltip-portal.cyber-tooltip-left{transform:translate(-100%,-50%)}.cyber-tooltip-left .cyber-tooltip-arrow{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--meteora-cyan);left:100%;top:50%;transform:translateY(-50%);filter:drop-shadow(2px 0 4px rgba(0,240,255,.3))}.cyber-tooltip-portal.cyber-tooltip-right{transform:translateY(-50%)}.cyber-tooltip-right .cyber-tooltip-arrow{border-width:6px 6px 6px 0;border-color:transparent var(--meteora-cyan) transparent transparent;right:100%;top:50%;transform:translateY(-50%);filter:drop-shadow(-2px 0 4px rgba(0,240,255,.3))}.cyber-tooltip-portal.cyber-tooltip-top.fade-in{animation:tooltip-fade-in-top-portal .2s ease-out}@keyframes tooltip-fade-in-top-portal{0%{opacity:0;transform:translate(-50%,calc(-100% - 5px))}to{opacity:1;transform:translate(-50%,-100%)}}.cyber-tooltip-portal.cyber-tooltip-bottom.fade-in{animation:tooltip-fade-in-bottom-portal .2s ease-out}@keyframes tooltip-fade-in-bottom-portal{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}.cyber-tooltip-portal.cyber-tooltip-left.fade-in{animation:tooltip-fade-in-left-portal .2s ease-out}@keyframes tooltip-fade-in-left-portal{0%{opacity:0;transform:translate(calc(-100% - 5px),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}.cyber-tooltip-portal.cyber-tooltip-right.fade-in{animation:tooltip-fade-in-right-portal .2s ease-out}@keyframes tooltip-fade-in-right-portal{0%{opacity:0;transform:translate(5px,-50%)}to{opacity:1;transform:translateY(-50%)}}.cyber-tooltip-content:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--meteora-purple),var(--meteora-cyan));border-radius:6px;z-index:-1;opacity:.3;filter:blur(8px);animation:tooltip-glow 2s ease-in-out infinite}@keyframes tooltip-glow{0%,to{opacity:.2}50%{opacity:.4}}@keyframes slide-up-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gradient-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(max-width:768px){.cyber-tooltip{max-width:200px!important}.cyber-tooltip-content{font-size:12px;padding:8px 12px}.sticky-action-bar .flex-between{flex-direction:column;align-items:stretch!important}.sticky-action-bar .flex-wrap{justify-content:center}}.cyber-loading-progress{display:flex;flex-direction:column;gap:12px;padding:16px 20px;background:#00f0ff14;border:1px solid var(--meteora-cyan);border-radius:8px;box-shadow:0 0 20px #00f0ff4d;transition:all .4s ease-in-out}.cyber-loading-progress.complete{background:#00ff881a;border-color:var(--meteora-green);box-shadow:0 0 25px #0f86}.progress-header{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.5px}.progress-label{flex:1;color:var(--meteora-cyan);text-shadow:0 0 10px rgba(0,240,255,.6)}.complete-text{color:var(--meteora-green);text-shadow:0 0 10px rgba(0,255,136,.6)}.progress-counter{font-family:var(--font-mono);font-size:13px;color:#ffffffe6}.progress-percentage{color:#fff9;font-size:12px}.complete-icon{color:var(--meteora-green);filter:drop-shadow(0 0 8px rgba(0,255,136,.8));animation:complete-bounce .6s ease-out}@keyframes complete-bounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.cyber-progress-bar-container{position:relative;width:100%;height:8px}.cyber-progress-bar-bg{position:relative;width:100%;height:100%;background:#0009;border:1px solid rgba(0,240,255,.3);border-radius:4px;overflow:hidden;box-shadow:inset 0 2px 4px #0006}.cyber-progress-bar-fill{position:relative;height:100%;background:linear-gradient(90deg,#00f0ff,#667eea,#764ba2);border-radius:3px;transition:width .4s ease-out;overflow:hidden;box-shadow:0 0 10px #00f0ff99}.cyber-loading-progress.complete .cyber-progress-bar-fill{background:linear-gradient(90deg,#0f8,#00cc6a,#0f8);box-shadow:0 0 15px #0f8c}.cyber-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:cyber-shimmer 2s infinite}@keyframes cyber-shimmer{0%{left:-100%}to{left:100%}}.cyber-progress-glow{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#00f0ff66,#764ba266);border-radius:4px;filter:blur(8px);opacity:.6;transition:width .4s ease-out;animation:cyber-pulse 2s infinite;pointer-events:none}.cyber-loading-progress.complete .cyber-progress-glow{background:linear-gradient(90deg,#00ff8880,#00cc6a80)}@keyframes cyber-pulse{0%,to{opacity:.4;filter:blur(8px)}50%{opacity:.7;filter:blur(12px)}}.loading-progress-compact{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#00f0ff1a;border:1px solid rgba(0,240,255,.4);border-radius:6px;font-size:13px;font-weight:600;color:var(--meteora-cyan);text-shadow:0 0 8px rgba(0,240,255,.5);transition:all .3s ease}.loading-progress-compact.complete{background:#00ff8826;border-color:var(--meteora-green);color:var(--meteora-green);text-shadow:0 0 10px rgba(0,255,136,.6)}.loading-progress-compact .spin-icon{animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.cyber-loading-progress{padding:12px 16px;gap:10px}.progress-header{font-size:13px}.cyber-progress-bar-container{height:6px}.loading-progress-compact{padding:6px 12px;font-size:12px}}.glow-cyan{filter:drop-shadow(0 0 8px rgba(0,240,255,.8))}.glow-green{filter:drop-shadow(0 0 8px rgba(0,255,136,.8))}.token-skeleton{background:#0a0a0f99!important;border:2px solid rgba(0,240,255,.2)!important;position:relative;overflow:hidden}.skeleton-checkbox,.skeleton-logo,.skeleton-text,.skeleton-button,.skeleton-badge{position:relative;background:#00f0ff1a;border-radius:4px;overflow:hidden}.skeleton-checkbox{width:20px;height:20px;border-radius:4px;background:#00f0ff26}.skeleton-logo{width:48px;height:48px;border-radius:50%;border:2px solid rgba(0,240,255,.2);background:linear-gradient(135deg,#c549ff33,#00f0ff33)}.skeleton-symbol{width:120px;height:24px}.skeleton-name{width:180px;height:16px}.skeleton-mint{width:140px;height:14px}.skeleton-balance{width:140px;height:26px}.skeleton-price{width:120px;height:20px}.skeleton-button{width:90px;height:38px;border-radius:4px;background:#00ff881a}.skeleton-badge{width:80px;height:22px;border-radius:12px;background:#00f0ff1a}.skeleton-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(0,240,255,.3) 25%,rgba(197,73,255,.3) 50%,rgba(0,240,255,.3) 75%,transparent 100%);animation:skeleton-shimmer 2s infinite}@keyframes skeleton-shimmer{0%{left:-100%}to{left:100%}}.token-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(0,240,255,.05) 50%,transparent 100%);animation:skeleton-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes skeleton-pulse{0%,to{opacity:.3}50%{opacity:.7}}@media(max-width:768px){.skeleton-symbol{width:100px}.skeleton-name{width:140px}.skeleton-balance{width:100px}}.statistics-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.statistics-card{padding:20px;background:linear-gradient(135deg,#00f0ff14,#c549ff14);border:2px solid rgba(0,240,255,.3);transition:all .3s ease}.statistics-card:hover{border-color:#00f0ff99;box-shadow:0 0 20px #00f0ff4d;transform:translateY(-2px)}.statistics-card-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.statistics-card-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.8}.statistics-card-content{display:flex;flex-direction:column;gap:4px}.statistics-card-value{font-size:36px;font-weight:900;line-height:1;letter-spacing:-.5px}.statistics-card-total{font-size:24px;opacity:.6;font-weight:700}.statistics-card-subtitle{font-size:13px;opacity:.7;margin-top:4px}.remaining-text{color:var(--meteora-cyan);font-weight:600;animation:pulse-opacity 2s ease-in-out infinite}.complete-text{color:var(--meteora-green);font-weight:700}.statistics-progress-container{margin-top:16px;display:flex;align-items:center;gap:12px}.statistics-progress-bar{flex:1;height:8px;background:#00f0ff1a;border-radius:4px;overflow:hidden;position:relative}.statistics-progress-fill{height:100%;background:linear-gradient(90deg,var(--meteora-cyan) 0%,var(--meteora-purple) 100%);border-radius:4px;transition:width .5s ease-out;position:relative;overflow:hidden;box-shadow:0 0 10px #00f0ff80}.statistics-progress-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}.statistics-progress-text{font-size:11px;font-weight:700;color:var(--meteora-cyan);min-width:40px;text-align:right}@keyframes pulse-opacity{0%,to{opacity:.7}50%{opacity:1}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media(max-width:768px){.statistics-cards-container{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.statistics-card{padding:16px}.statistics-card-value{font-size:28px}.statistics-card-total{font-size:20px}}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,240,255,.02) 50%);background-size:100% 4px;pointer-events:none;z-index:9998;animation:scan 8s linear infinite}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(4px)}}.crt-effect{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9997;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.3) 100%),repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px)}.cyber-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.cyber-particles:before,.cyber-particles:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--meteora-cyan);opacity:.8}.cyber-particles:before{top:-10%;left:20%;box-shadow:0 0 20px 4px var(--meteora-cyan),150px 50px 15px 3px var(--meteora-cyan),300px -20px 20px 4px var(--meteora-purple),450px 80px 18px 3px var(--meteora-cyan),600px 30px 15px 3px var(--meteora-green),750px -40px 18px 3px var(--meteora-purple),900px 60px 20px 4px var(--meteora-cyan),1050px 10px 15px 3px var(--meteora-pink),1200px -30px 18px 3px var(--meteora-cyan),1350px 70px 15px 3px var(--meteora-purple),50px 150px 18px 3px var(--meteora-purple),200px 180px 20px 4px var(--meteora-cyan),350px 120px 15px 3px var(--meteora-green),500px 200px 18px 3px var(--meteora-purple),650px 140px 20px 4px var(--meteora-cyan),800px 190px 15px 3px var(--meteora-pink),950px 160px 18px 3px var(--meteora-purple),1100px 170px 15px 3px var(--meteora-cyan),1250px 130px 18px 3px var(--meteora-green),100px 300px 15px 3px var(--meteora-cyan),250px 280px 18px 3px var(--meteora-purple),400px 320px 20px 4px var(--meteora-cyan),550px 290px 15px 3px var(--meteora-green),700px 310px 18px 3px var(--meteora-purple),850px 270px 15px 3px var(--meteora-cyan),1000px 330px 20px 4px var(--meteora-pink),1150px 300px 18px 3px var(--meteora-cyan),1300px 280px 15px 3px var(--meteora-purple),30px 420px 18px 3px var(--meteora-purple),180px 450px 15px 3px var(--meteora-cyan),330px 400px 20px 4px var(--meteora-green),480px 440px 18px 3px var(--meteora-purple),630px 410px 15px 3px var(--meteora-cyan),780px 460px 18px 3px var(--meteora-pink),930px 430px 20px 4px var(--meteora-cyan),1080px 420px 15px 3px var(--meteora-purple),1230px 450px 18px 3px var(--meteora-cyan),80px 550px 15px 3px var(--meteora-cyan),230px 580px 18px 3px var(--meteora-purple),380px 520px 20px 4px var(--meteora-cyan),530px 570px 15px 3px var(--meteora-green),680px 540px 18px 3px var(--meteora-purple),830px 590px 15px 3px var(--meteora-cyan),980px 560px 20px 4px var(--meteora-pink),1130px 530px 18px 3px var(--meteora-cyan),1280px 580px 15px 3px var(--meteora-purple);animation:float-1 20s ease-in-out infinite}.cyber-particles:after{top:-5%;left:10%;background:var(--meteora-purple);box-shadow:120px 20px 15px 3px var(--meteora-purple),270px 70px 18px 3px var(--meteora-pink),420px -10px 20px 4px var(--meteora-cyan),570px 90px 15px 3px var(--meteora-purple),720px 40px 18px 3px var(--meteora-green),870px -20px 15px 3px var(--meteora-purple),1020px 80px 20px 4px var(--meteora-pink),1170px 30px 18px 3px var(--meteora-cyan),80px 200px 18px 3px var(--meteora-pink),230px 240px 15px 3px var(--meteora-purple),380px 180px 20px 4px var(--meteora-cyan),530px 220px 18px 3px var(--meteora-green),680px 190px 15px 3px var(--meteora-purple),830px 250px 18px 3px var(--meteora-pink),980px 210px 20px 4px var(--meteora-cyan),150px 360px 15px 3px var(--meteora-purple),300px 340px 18px 3px var(--meteora-cyan),450px 380px 20px 4px var(--meteora-pink),600px 350px 15px 3px var(--meteora-purple),750px 370px 18px 3px var(--meteora-green),900px 330px 15px 3px var(--meteora-purple),1050px 390px 20px 4px var(--meteora-cyan),50px 500px 18px 3px var(--meteora-pink),200px 520px 15px 3px var(--meteora-purple),350px 480px 20px 4px var(--meteora-cyan),500px 510px 18px 3px var(--meteora-green),650px 490px 15px 3px var(--meteora-purple),800px 530px 18px 3px var(--meteora-pink),950px 500px 20px 4px var(--meteora-cyan),1100px 520px 15px 3px var(--meteora-purple);animation:float-2 25s ease-in-out infinite}@keyframes float-1{0%{transform:translate(0);opacity:.4}25%{opacity:.8}50%{transform:translate(50px,50vh);opacity:1}75%{opacity:.7}to{transform:translate(100px,100vh);opacity:.3}}@keyframes float-2{0%{transform:translate(0);opacity:.3}20%{opacity:.7}50%{transform:translate(-60px,50vh);opacity:1}80%{opacity:.6}to{transform:translate(-120px,100vh);opacity:.2}}.app-cyberpunk{min-height:100vh;background:var(--bg-darkest);color:var(--text-primary);position:relative;padding:20px}.cyber-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:40px;border-bottom:2px solid rgba(197,73,255,.3);position:relative;z-index:10;flex-wrap:wrap;gap:20px}.header-content{flex:1;min-width:250px}.cyber-title{font-size:48px;font-weight:900;letter-spacing:4px;margin:0;background:linear-gradient(135deg,var(--meteora-purple),var(--meteora-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.cyber-subtitle{font-size:14px;letter-spacing:2px;color:var(--meteora-cyan);margin:5px 0 0;opacity:.8}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-darkest)}.glitch:before{animation:glitch-1 .3s cubic-bezier(.25,.46,.45,.94) infinite;color:var(--meteora-cyan);z-index:-1}.glitch:after{animation:glitch-2 .3s cubic-bezier(.25,.46,.45,.94) infinite;color:var(--meteora-pink);z-index:-2}@keyframes glitch-1{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes glitch-2{0%{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}to{transform:translate(0)}}.cyber-content{max-width:1400px;margin:0 auto;position:relative;z-index:10}.cyber-nav{display:flex;gap:15px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.cyber-tab{padding:15px 30px;font-size:16px;font-weight:700;letter-spacing:2px;background:#c549ff1a;border:2px solid rgba(197,73,255,.3);color:var(--meteora-purple);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cyber-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(197,73,255,.3),transparent);transition:left .5s ease}.cyber-tab:hover:before{left:100%}.cyber-tab:hover{border-color:var(--meteora-purple);box-shadow:0 0 20px #c549ff80;transform:translateY(-2px)}.cyber-tab.active{background:#c549ff33;border-color:var(--meteora-purple);box-shadow:0 0 30px #c549ff99;color:var(--text-primary)}.cyber-card{background:#0a0a0fcc;border:2px solid rgba(0,240,255,.3);padding:30px;margin-bottom:20px;position:relative;overflow:hidden;transition:all .3s ease}.cyber-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--meteora-purple),var(--meteora-cyan));z-index:-1;opacity:0;transition:opacity .3s ease}.cyber-card:hover{border-color:var(--meteora-cyan);box-shadow:0 0 30px #00f0ff4d;transform:translateY(-5px)}.cyber-card:hover:before{opacity:.1}.pool-card{border-color:#c549ff4d}.pool-card.selected{border-color:var(--meteora-purple);box-shadow:0 0 40px #c549ff66}.cyber-btn{padding:12px 30px;font-size:14px;font-weight:700;letter-spacing:2px;background:transparent;border:2px solid var(--meteora-cyan);color:var(--meteora-cyan);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase}.cyber-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--meteora-cyan);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;z-index:-1}.cyber-btn:hover:before{width:300px;height:300px}.cyber-btn:hover{color:var(--bg-darkest);border-color:var(--meteora-cyan);box-shadow:0 0 20px var(--meteora-cyan)}.cyber-btn:disabled{opacity:.5;cursor:not-allowed}.cyber-btn-primary{border-color:var(--meteora-cyan);color:var(--meteora-cyan)}.cyber-btn-primary:before{background:var(--meteora-cyan)}.cyber-btn-success{border-color:var(--meteora-green);color:var(--meteora-green)}.cyber-btn-success:before{background:var(--meteora-green)}.cyber-btn-danger{border-color:var(--meteora-pink);color:var(--meteora-pink)}.cyber-btn-danger:before{background:var(--meteora-pink)}.cyber-btn-purple{border-color:var(--meteora-purple);color:var(--meteora-purple)}.cyber-btn-purple:before{background:var(--meteora-purple)}.cyber-input{width:100%;padding:15px;font-size:14px;background:#00000080;border:2px solid rgba(0,240,255,.3);color:var(--text-primary);outline:none;transition:all .3s ease;font-family:Courier New,monospace}.cyber-input:focus{border-color:var(--meteora-cyan);box-shadow:0 0 20px #00f0ff4d}.cyber-input::placeholder{color:#ffffff4d}.cyber-select{width:100%;padding:15px;font-size:14px;background:#0006;border:1px solid var(--meteora-cyan);border-radius:4px;color:#fff;outline:none;transition:all .2s ease;cursor:pointer;font-family:var(--font-mono)}.cyber-select:hover{border-color:var(--meteora-purple);box-shadow:0 0 10px #00f0ff4d}.cyber-select:focus{outline:none;border-color:var(--meteora-cyan);box-shadow:0 0 15px #00f0ff80}.cyber-checkbox{width:20px;height:20px;border:2px solid var(--meteora-cyan);background:transparent;cursor:pointer;transition:all .3s ease}.cyber-checkbox:checked{background:var(--meteora-cyan);box-shadow:0 0 10px var(--meteora-cyan);animation:checkbox-bounce .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes checkbox-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.cyber-label{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--meteora-cyan);margin-bottom:8px;display:block;text-transform:uppercase}.cyber-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}@media(min-width:1200px){.cyber-stats-grid{grid-template-columns:repeat(4,1fr)}.cyber-stat-total{grid-column:1 / -1;max-width:300px;margin:10px auto 0}}@media(max-width:1199px)and (min-width:768px){.cyber-stats-grid{grid-template-columns:repeat(2,1fr)}.cyber-stat-total{grid-column:1 / -1;max-width:400px;margin:10px auto 0}}@media(max-width:767px){.cyber-stats-grid{grid-template-columns:1fr}}.cyber-stat-card{background:#00000080;border:2px solid rgba(0,240,255,.3);padding:20px;text-align:center;transition:all .3s ease}.cyber-stat-card:hover{border-color:var(--meteora-cyan);box-shadow:0 0 20px #00f0ff4d;transform:scale(1.05)}.cyber-stat-label{font-size:12px;letter-spacing:2px;color:var(--text-secondary);margin-bottom:10px;text-transform:uppercase}.cyber-stat-value{font-size:32px;font-weight:900;background:linear-gradient(135deg,var(--meteora-cyan),var(--meteora-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cyber-stat-subtitle{font-size:10px;letter-spacing:1px;color:#ffffff80;margin-top:4px;text-transform:uppercase;font-weight:600}.cyber-stat-highlight{border-color:#00f0ff99!important;background:#00f0ff0d;position:relative}.cyber-stat-highlight:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,240,255,.1),transparent);pointer-events:none}.cyber-stat-highlight:hover{border-color:var(--meteora-cyan)!important;box-shadow:0 0 30px #00f0ff66!important}.cyber-stat-total{border-color:#ffd70080!important;background:#ffd70008;position:relative;grid-column:span 1}.cyber-stat-total:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.08),transparent);pointer-events:none}.cyber-stat-total:hover{border-color:gold!important;box-shadow:0 0 35px #ffd7004d!important;transform:scale(1.08)!important}.text-gold{color:gold;text-shadow:0 0 15px rgba(255,215,0,.6)}.cyber-progress{width:100%;height:8px;background:#00000080;border:2px solid rgba(0,240,255,.3);overflow:hidden;position:relative}.cyber-progress-bar{height:100%;background:linear-gradient(90deg,var(--meteora-cyan),var(--meteora-purple));transition:width .3s ease;position:relative;overflow:hidden}.cyber-progress-bar:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cyber-table{width:100%;border-collapse:separate;border-spacing:0;background:#0000004d;border-radius:8px;overflow:hidden;margin-top:20px}.cyber-table thead{background:linear-gradient(135deg,var(--meteora-purple) 0%,var(--meteora-cyan) 100%)}.cyber-table th{padding:16px;text-align:left;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#fff;text-transform:uppercase;border-bottom:2px solid var(--meteora-cyan)}.cyber-table-row{transition:all .2s ease;border-bottom:1px solid rgba(0,240,255,.1)}.cyber-table-row:hover{background:#00f0ff0d;box-shadow:inset 0 0 10px #00f0ff33}.cyber-table td{padding:16px;font-size:13px}.cyber-badge{display:inline-block;padding:5px 15px;font-size:11px;font-weight:700;letter-spacing:1px;background:#c549ff33;border:1px solid var(--meteora-purple);color:var(--meteora-purple);text-transform:uppercase;border-radius:4px}.cyber-badge-success{background:#0f83;border-color:var(--meteora-green);color:var(--meteora-green)}.cyber-badge-warning{background:#fa03;border-color:#fa0;color:#fa0}.cyber-badge-danger,.cyber-badge-pink{background:#f053;border-color:var(--meteora-pink);color:var(--meteora-pink)}.glow-cyan{text-shadow:0 0 10px var(--meteora-cyan)}.glow-purple{text-shadow:0 0 10px var(--meteora-purple)}.glow-green{text-shadow:0 0 10px var(--meteora-green)}.glow-pink{text-shadow:0 0 10px var(--meteora-pink)}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.cyber-wallet-btn{background:transparent!important;border:2px solid var(--meteora-purple)!important;color:var(--meteora-purple)!important;font-weight:700!important;letter-spacing:2px!important;transition:all .3s ease!important}.cyber-wallet-btn:hover{border-color:var(--meteora-cyan)!important;color:var(--meteora-cyan)!important;box-shadow:0 0 20px #00f0ff80!important}.cyber-spinner{width:50px;height:50px;border:3px solid rgba(0,240,255,.2);border-top-color:var(--meteora-cyan);border-radius:50%;animation:spin 1s linear infinite}.spin-icon{animation:spin 1s linear infinite}.tab-icon{transition:all .3s ease}.cyber-tab:hover .tab-icon{transform:scale(1.2) rotate(10deg)}.cyber-tab.active .tab-icon{animation:icon-pulse 2s ease-in-out infinite}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.stat-item{transition:all .3s ease}.stat-item:hover{transform:translateY(-3px)}.cyber-btn:active{transform:scale(.95)}.hover-glow-green:hover{box-shadow:0 0 20px var(--meteora-green),0 0 40px var(--meteora-green)}.hover-glow-pink:hover{box-shadow:0 0 20px var(--meteora-pink),0 0 40px var(--meteora-pink)}.cyber-card:nth-child(1){animation-delay:0s}.cyber-card:nth-child(2){animation-delay:.1s}.cyber-card:nth-child(3){animation-delay:.2s}.cyber-card:nth-child(4){animation-delay:.3s}.cyber-card:nth-child(5){animation-delay:.4s}.cyber-btn{position:relative;overflow:hidden}.cyber-btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.cyber-btn:hover:after{width:300px;height:300px}.skeleton-loader{background:linear-gradient(90deg,#00f0ff0d,#00f0ff26,#00f0ff0d);background-size:200% 100%;animation:skeleton-pulse 2s ease-in-out infinite;border-radius:4px}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.price-loading{display:inline-flex;align-items:center;gap:8px;color:var(--meteora-cyan);animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:1;filter:drop-shadow(0 0 4px var(--meteora-cyan))}50%{opacity:.7;filter:drop-shadow(0 0 8px var(--meteora-cyan))}}.cyber-card.loading-price{border-color:var(--meteora-cyan);animation:border-pulse 2s ease-in-out infinite}@keyframes border-pulse{0%,to{box-shadow:0 0 10px #00f0ff4d}50%{box-shadow:0 0 20px #00f0ff80}}.price-fade-in{animation:fade-in-scale .3s ease-out forwards}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.logo-skeleton{width:48px;height:48px;border-radius:50%;border:2px solid var(--meteora-cyan);background:linear-gradient(135deg,#00f0ff1a,#c549ff1a);animation:skeleton-pulse 2s ease-in-out infinite,rotate-glow 3s linear infinite}@keyframes rotate-glow{0%{box-shadow:0 0 5px #00f0ff4d}50%{box-shadow:0 0 15px #00f0ff80}to{box-shadow:0 0 5px #00f0ff4d}}.progress-indicator{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#00f0ff1a;border:1px solid var(--meteora-cyan);border-radius:4px;color:var(--meteora-cyan);font-size:12px;font-weight:700;letter-spacing:1px;animation:progress-pulse 1.5s ease-in-out infinite}@keyframes progress-pulse{0%,to{background:#00f0ff1a;box-shadow:0 0 10px #00f0ff33}50%{background:#00f0ff26;box-shadow:0 0 20px #00f0ff66}}.progress-complete{animation:success-flash .5s ease-out}@keyframes success-flash{0%{background:#00ff884d;box-shadow:0 0 30px #0f89}to{background:#00ff881a;box-shadow:0 0 10px #0f83}}.token-loading-overlay{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,240,255,.05) 50%,transparent 100%);background-size:200% 100%;animation:loading-sweep 2s ease-in-out infinite;pointer-events:none}@keyframes loading-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}body{padding-bottom:0;transition:padding-bottom .3s ease}.cyber-card.selected{border-color:var(--meteora-cyan)!important;box-shadow:0 0 30px #00f0ff80;transform:scale(1.02);transition:all .3s cubic-bezier(.4,0,.2,1)}.cyber-card:not(.skeleton-card){transition:all .3s cubic-bezier(.4,0,.2,1)}.token-selected{animation:token-select .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes token-select{0%{transform:scale(1);box-shadow:0 0 10px #00f0ff33}50%{transform:scale(1.05);box-shadow:0 0 40px #00f0ff99}to{transform:scale(1.02);box-shadow:0 0 30px #00f0ff80}}.price-loaded{animation:price-appear .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes price-appear{0%{opacity:0;transform:translateY(-10px) scale(.8)}60%{opacity:1;transform:translateY(0) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}.operation-complete{animation:operation-fadeout .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes operation-fadeout{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.98)}to{opacity:0;transform:scale(.95);pointer-events:none}}.cyber-card.processing{border-color:var(--meteora-cyan)!important;animation:processing-pulse 2s ease-in-out infinite}@keyframes processing-pulse{0%,to{box-shadow:0 0 20px #00f0ff66}50%{box-shadow:0 0 40px #00f0ffb3}}.cyber-checkbox{transition:all .2s cubic-bezier(.4,0,.2,1)}.cyber-checkbox:checked{animation:checkbox-pop .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes checkbox-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cyber-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.cyber-btn:hover:not(:disabled){transform:translateY(-2px)}.cyber-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.cyber-badge,.cyber-badge-success,.cyber-badge-warning,.cyber-badge-danger,.cyber-badge-pink{transition:all .2s cubic-bezier(.4,0,.2,1)}.value-update{animation:value-flash .5s ease-out}@keyframes value-flash{0%{background:#00ff884d;transform:scale(1)}50%{background:#00ff881a;transform:scale(1.05)}to{background:transparent;transform:scale(1)}}.list-item-enter{animation:list-slide-in .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes list-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.hover-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-glow:hover:not(:disabled){box-shadow:0 0 25px currentColor,0 0 50px currentColor;transform:translateY(-2px)}.cyber-stat-value{transition:all .3s cubic-bezier(.4,0,.2,1)}.cyber-table-row{transition:all .25s cubic-bezier(.4,0,.2,1)}.cyber-table-row:hover{transform:translate(5px)}.state-success{animation:success-glow .6s ease-out}@keyframes success-glow{0%{box-shadow:0 0 10px #00ff884d;border-color:var(--meteora-green)}50%{box-shadow:0 0 30px #0f8c;border-color:var(--meteora-green)}to{box-shadow:0 0 15px #0f86;border-color:#00f0ff4d}}.state-error{animation:error-shake .5s ease-out}@keyframes error-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.content-fade-in{animation:content-appear .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes content-appear{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.cyber-card.token-verified{border-color:#0f86;box-shadow:0 0 15px #00ff8826}.cyber-card.token-verified:hover{border-color:var(--meteora-green);box-shadow:0 0 25px #00ff884d}.cyber-card.token-frozen{border-color:#ff084480;animation:frozen-pulse 2s ease-in-out infinite}@keyframes frozen-pulse{0%,to{box-shadow:0 0 15px #ff08444d}50%{box-shadow:0 0 30px #ff084499}}.cyber-card.token-no-liquidity{border-color:#fa06;box-shadow:0 0 15px #ffaa0026}.cyber-card.token-no-liquidity:hover{border-color:#fa0;box-shadow:0 0 25px #ffaa004d}.cyber-card.token-high-value{border-color:#00f0ff80;box-shadow:0 0 20px #00f0ff33}.cyber-card.token-high-value:hover{border-color:var(--meteora-cyan);box-shadow:0 0 35px #00f0ff66}.pulse-orange{animation:pulse-orange 2s ease-in-out infinite}@keyframes pulse-orange{0%,to{box-shadow:0 0 8px #ffaa004d}50%{box-shadow:0 0 15px #fa09}}.pulse-red{animation:pulse-red 2s ease-in-out infinite}@keyframes pulse-red{0%,to{box-shadow:0 0 8px #ff08444d}50%{box-shadow:0 0 15px #ff084499}}@keyframes progress-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ripple-effect:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s,opacity .6s;opacity:0}.ripple-effect:active:after{width:200px;height:200px;opacity:1;transition:0s}.cyber-card-compact{padding:12px 14px!important;margin-bottom:8px!important}.cyber-badge-compact{padding:3px 10px!important;font-size:9px!important;letter-spacing:.5px!important}.cyber-btn-compact{padding:6px 12px!important;font-size:11px!important;letter-spacing:1px!important}.logo-skeleton-compact{width:40px;height:40px;border-radius:50%;border:2px solid var(--meteora-cyan);background:linear-gradient(135deg,#00f0ff1a,#c549ff1a);animation:skeleton-pulse 2s ease-in-out infinite,rotate-glow 3s linear infinite}.mt-sm{margin-top:8px}.gap-xs{gap:6px}.cyber-card-compact:hover{transform:translateY(-3px)!important}.cyber-card-compact.selected{transform:scale(1.015)!important}.token-metrics-horizontal{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.metric-item{display:flex;flex-direction:column;gap:2px}.metric-item{transition:all .3s cubic-bezier(.4,0,.2,1)}.metric-item:hover{transform:translateY(-1px)}@media(max-width:1440px){.token-metrics-horizontal{gap:10px}}@media(max-width:1024px){.token-metrics-horizontal{gap:8px}.metric-item{min-width:80px!important}}@media(max-width:768px){.cyber-title{font-size:32px}.cyber-nav{flex-direction:column}.cyber-tab{width:100%}.cyber-header{flex-direction:column;text-align:center}.cyber-card.selected{transform:scale(1.01)}.cyber-btn:hover:not(:disabled){transform:translateY(-1px)}.cyber-card-compact{padding:10px 12px!important;margin-bottom:6px!important}.cyber-badge-compact{font-size:8px!important;padding:2px 8px!important}.token-metrics-horizontal{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.metric-item{width:100%;min-width:unset!important}.token-metrics-horizontal>div[style*="width: 1px"]{display:none}}:root{--meteora-purple: #c549ff;--meteora-cyan: #00f0ff;--meteora-green: #00ff88;--meteora-pink: #ff0055;--bg-darkest: #050508;--bg-darker: #0a0a0f;--bg-dark: #12121a;--bg-medium: #1a1a25;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--accent-purple-light: #d970ff;--accent-purple-dark: #a020d0;--accent-cyan-light: #40f8ff;--accent-cyan-dark: #00b8c4;--accent-green-light: #40ffa0;--accent-green-dark: #00d070;--accent-pink-light: #ff3370;--accent-pink-dark: #d00040;--error: #ff0055;--warning: #ffaa00;--success: #00ff88;--info: #00f0ff;--gradient-purple-cyan: linear-gradient(135deg, var(--meteora-purple), var(--meteora-cyan));--gradient-cyan-green: linear-gradient(135deg, var(--meteora-cyan), var(--meteora-green));--gradient-purple-pink: linear-gradient(135deg, var(--meteora-purple), var(--meteora-pink));--gradient-full: linear-gradient(135deg, var(--meteora-purple), var(--meteora-cyan), var(--meteora-green), var(--meteora-pink));--shadow-purple: 0 0 20px rgba(197, 73, 255, .5);--shadow-cyan: 0 0 20px rgba(0, 240, 255, .5);--shadow-green: 0 0 20px rgba(0, 255, 136, .5);--shadow-pink: 0 0 20px rgba(255, 0, 85, .5);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--font-primary: "Inter", "Segoe UI", "Roboto", sans-serif;--font-mono: "Courier New", "Fira Code", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background:var(--bg-darkest);color:var(--text-primary);line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-darker);border-left:1px solid rgba(0,240,255,.2)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--meteora-purple),var(--meteora-cyan));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--accent-purple-light),var(--accent-cyan-light))}::selection{background:var(--meteora-cyan);color:var(--bg-darkest)}.text-purple{color:var(--meteora-purple)}.text-cyan{color:var(--meteora-cyan)}.text-green{color:var(--meteora-green)}.text-pink{color:var(--meteora-pink)}.text-gradient-purple-cyan{background:var(--gradient-purple-cyan);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-full{background:var(--gradient-full);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-darkest{background:var(--bg-darkest)}.bg-darker{background:var(--bg-darker)}.bg-dark{background:var(--bg-dark)}.bg-medium{background:var(--bg-medium)}.bg-gradient-purple-cyan{background:var(--gradient-purple-cyan)}.bg-gradient-cyan-green{background:var(--gradient-cyan-green)}.border-purple{border-color:var(--meteora-purple)}.border-cyan{border-color:var(--meteora-cyan)}.border-green{border-color:var(--meteora-green)}.border-pink{border-color:var(--meteora-pink)}.shadow-purple{box-shadow:var(--shadow-purple)}.shadow-cyan{box-shadow:var(--shadow-cyan)}.shadow-green{box-shadow:var(--shadow-green)}.shadow-pink{box-shadow:var(--shadow-pink)}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-xs{margin-bottom:var(--space-xs)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.fade-in{animation:fadeIn .5s ease-in}.slide-up{animation:slideUp .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:slideIn .5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}.hover-glow-purple:hover{box-shadow:var(--shadow-purple)}.hover-glow-cyan:hover{box-shadow:var(--shadow-cyan)}.hover-glow-green:hover{box-shadow:var(--shadow-green)}.hover-glow-pink:hover{box-shadow:var(--shadow-pink)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md)}@media(max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.progress-modal-backdrop{position:fixed;inset:0;background:#050508f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;animation:fadeIn .3s ease-out}.progress-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;width:90%;max-width:600px;background:#0a0a0ff2;border:2px solid rgba(0,240,255,.4);padding:40px;box-shadow:0 0 40px #00f0ff4d,0 0 80px #c549ff33;animation:modalSlideUp .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.progress-modal-border{position:absolute;inset:-2px;background:linear-gradient(45deg,var(--meteora-purple),var(--meteora-cyan),var(--meteora-green),var(--meteora-purple));background-size:400% 400%;animation:gradientShift 8s ease infinite;z-index:-1;opacity:.3;filter:blur(10px)}@keyframes modalSlideUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.progress-modal-content{position:relative;z-index:1}.progress-modal-header{text-align:center;margin-bottom:40px}.progress-modal-title{font-size:28px;font-weight:900;letter-spacing:2px;margin-bottom:10px;text-shadow:0 0 20px rgba(0,240,255,.5)}.progress-modal-pool-name{font-size:16px;color:var(--meteora-cyan);opacity:.8;font-weight:600;letter-spacing:1px}.progress-steps-container{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.progress-step{position:relative;transition:all .3s ease}.progress-step-pending{opacity:.5}.progress-step-in-progress,.progress-step-completed,.progress-step-error{opacity:1}.step-content{display:flex;align-items:flex-start;gap:20px}.step-icon-container{position:relative;width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#00000080;border:2px solid rgba(0,240,255,.3);border-radius:50%;transition:all .3s ease}.progress-step-completed .step-icon-container{background:#0f83;border-color:var(--meteora-green);box-shadow:0 0 20px #00ff8880,inset 0 0 20px #0f83}.progress-step-error .step-icon-container{background:#f053;border-color:var(--meteora-pink);box-shadow:0 0 20px #ff005580,inset 0 0 20px #f053}.progress-step-in-progress .step-icon-container{background:#00f0ff33;border-color:var(--meteora-cyan);box-shadow:0 0 30px #00f0ff99,inset 0 0 20px #00f0ff33;animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1);box-shadow:0 0 30px #00f0ff99,inset 0 0 20px #00f0ff33}50%{transform:scale(1.1);box-shadow:0 0 50px #00f0ffcc,inset 0 0 30px #00f0ff4d}}.step-icon-check{color:var(--meteora-green);animation:checkBounce .5s cubic-bezier(.34,1.56,.64,1)}@keyframes checkBounce{0%{transform:scale(0) rotate(-45deg)}60%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0)}}.step-icon-error{color:var(--meteora-pink);animation:errorShake .5s ease-out}.step-icon-loading{color:var(--meteora-cyan);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.step-icon-pending{width:12px;height:12px;background:#fff3;border-radius:50%}.step-pulse-ring{position:absolute;inset:-2px;border:2px solid var(--meteora-cyan);border-radius:50%;animation:pulseRing 2s ease-out infinite;opacity:0}.step-pulse-ring-delay{animation-delay:1s}@keyframes pulseRing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.step-label-container{flex:1;padding-top:8px}.step-label-wrapper{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.step-label{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:1px;display:block}.step-label-pt{font-size:14px;font-weight:600;color:var(--text-secondary);letter-spacing:.5px;opacity:.8}.progress-step-pending .step-label{color:var(--text-tertiary)}.progress-step-completed .step-label{color:var(--meteora-green)}.progress-step-error .step-label{color:var(--meteora-pink)}.progress-step-in-progress .step-label{color:var(--meteora-cyan);text-shadow:0 0 10px rgba(0,240,255,.5)}.step-waiting-message{font-size:13px;color:var(--meteora-cyan);opacity:.8;animation:waitingPulse 2s ease-in-out infinite;display:flex;align-items:center;gap:8px}.step-waiting-message:before{content:"";display:inline-block;width:6px;height:6px;background:var(--meteora-cyan);border-radius:50%;animation:dotPulse 1.5s ease-in-out infinite}@keyframes waitingPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes dotPulse{0%,to{transform:scale(1);box-shadow:0 0 5px var(--meteora-cyan)}50%{transform:scale(1.3);box-shadow:0 0 15px var(--meteora-cyan)}}.step-error-message{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--meteora-pink);background:#ff00551a;padding:8px 12px;border-radius:4px;border-left:3px solid var(--meteora-pink);margin-top:8px}.step-details{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;background:#00f0ff0d;border-left:3px solid rgba(0,240,255,.3);border-radius:4px;animation:detailsSlideIn .3s ease-out}@keyframes detailsSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.step-detail-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);transition:all .2s ease}.step-detail-item.highlight{background:#00ff881a;padding:6px 10px;border-radius:4px;border:1px solid rgba(0,255,136,.3);font-weight:600}.step-detail-icon{font-size:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.step-detail-label{color:var(--text-tertiary);font-weight:500}.step-detail-label-pt{color:var(--text-tertiary);opacity:.7;font-size:12px}.step-detail-value{color:var(--meteora-cyan);font-weight:700;margin-left:auto;text-shadow:0 0 8px rgba(0,240,255,.3)}.step-connector{position:absolute;left:24px;top:-30px;width:2px;height:30px;background:#00f0ff33;transition:all .3s ease}.step-connector.completed{background:var(--meteora-green);box-shadow:0 0 10px #00ff8880}.progress-modal-success,.progress-modal-error{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;border-radius:12px;margin-bottom:20px;font-size:16px;font-weight:600;animation:successSlideIn .6s cubic-bezier(.34,1.56,.64,1)}.progress-modal-success{background:#00ff8826;border:2px solid var(--meteora-green);box-shadow:0 0 30px #00ff884d,inset 0 0 30px #00ff881a;flex-direction:column;gap:12px}.progress-modal-error{background:#ff00551a;border:2px solid var(--meteora-pink);box-shadow:0 0 30px #ff00554d,inset 0 0 30px #ff00551a}.success-icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#0f83;border:3px solid var(--meteora-green);border-radius:50%;animation:successIconPulse 2s ease-in-out infinite}@keyframes successIconPulse{0%,to{transform:scale(1);box-shadow:0 0 20px #00ff8880,inset 0 0 20px #0f83}50%{transform:scale(1.05);box-shadow:0 0 40px #0f8c,inset 0 0 30px #00ff884d}}.success-check-icon{animation:successCheckBounce .8s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 0 10px rgba(0,255,136,.8))}@keyframes successCheckBounce{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.3) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.success-text-container{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.success-message{font-size:18px;font-weight:700;letter-spacing:1px;text-shadow:0 0 15px rgba(0,255,136,.6)}.auto-close-countdown{font-size:13px;color:var(--meteora-cyan);opacity:.9;font-weight:600;letter-spacing:.5px;animation:countdownPulse 1s ease-in-out infinite;display:flex;align-items:center;gap:6px}.auto-close-countdown:before{content:"";display:inline-block;width:8px;height:8px;background:var(--meteora-cyan);border-radius:50%;animation:countdownDot 1s ease-in-out infinite;box-shadow:0 0 10px var(--meteora-cyan)}@keyframes countdownDot{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.4);opacity:1;box-shadow:0 0 15px var(--meteora-cyan)}}.transaction-summary{margin:20px 0;padding:20px;background:linear-gradient(135deg,#00f0ff14,#c549ff14);border:2px solid rgba(0,240,255,.3);border-radius:12px;animation:summarySlideIn .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes summarySlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.transaction-summary-header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid rgba(0,240,255,.2)}.transaction-summary-title{font-size:20px;font-weight:800;color:var(--meteora-cyan);letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 0 15px rgba(0,240,255,.6)}.transaction-summary-title-pt{font-size:14px;font-weight:600;color:var(--text-secondary);opacity:.8;letter-spacing:1px}.transaction-summary-content{display:flex;flex-direction:column;gap:16px}.summary-section{display:flex;flex-direction:column;gap:10px}.summary-label{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;opacity:.9}.summary-label-pt{font-size:11px;color:var(--text-tertiary);opacity:.7;text-transform:none;letter-spacing:.5px}.summary-items{display:flex;flex-direction:column;gap:8px}.summary-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0000004d;border:1px solid rgba(0,240,255,.2);border-radius:8px;transition:all .2s ease}.summary-item.highlight{background:#00ff8826;border:2px solid rgba(0,255,136,.4);padding:12px 16px;box-shadow:0 0 20px #0f83,inset 0 0 20px #00ff881a}.summary-item.profit{background:#00ff8826;border-color:var(--meteora-green)}.summary-item.loss{background:#ff005526;border-color:var(--meteora-pink)}.summary-icon{font-size:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(0,240,255,.5))}.summary-value{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:.5px;flex:1;text-shadow:0 0 10px rgba(0,240,255,.3)}.summary-item.highlight .summary-value{font-size:18px}.progress-modal-close-btn{width:100%;padding:15px;font-size:16px;margin-top:10px}.progress-modal-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.particle{position:absolute;width:4px;height:4px;background:var(--meteora-cyan);border-radius:50%;opacity:.6;animation:particleFloat 4s ease-in-out infinite}.particle-1{top:20%;left:10%;animation-delay:0s;box-shadow:0 0 10px var(--meteora-cyan)}.particle-2{top:60%;left:80%;animation-delay:1s;background:var(--meteora-purple);box-shadow:0 0 10px var(--meteora-purple)}.particle-3{top:40%;left:30%;animation-delay:2s;background:var(--meteora-green);box-shadow:0 0 10px var(--meteora-green)}.particle-4{top:80%;left:60%;animation-delay:3s;background:var(--meteora-pink);box-shadow:0 0 10px var(--meteora-pink)}@keyframes particleFloat{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(10px,-15px) scale(1.2);opacity:.8}50%{transform:translate(-5px,-30px) scale(1);opacity:.6}75%{transform:translate(15px,-20px) scale(.9);opacity:.4}}@media(max-width:768px){.progress-modal{width:95%;padding:30px 20px}.progress-modal-title{font-size:22px}.progress-modal-pool-name{font-size:14px}.step-label{font-size:16px}.step-icon-container{width:40px;height:40px}.progress-steps-container{gap:25px}}.metlex-pnl-container{margin:20px 0 10px;padding:20px;background:linear-gradient(135deg,#c549ff26,#00f0ff26);border:2px solid transparent;border-radius:12px;position:relative;overflow:hidden;animation:metlexContainerSlideIn .6s cubic-bezier(.34,1.56,.64,1) .3s both}.metlex-pnl-container:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,var(--meteora-purple),var(--meteora-cyan),var(--meteora-purple));background-size:400% 400%;border-radius:12px;z-index:-1;opacity:.5;animation:gradientShift 3s ease infinite}@keyframes metlexContainerSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.metlex-pnl-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px;background:linear-gradient(135deg,#c549ff4d,#00f0ff4d);border:2px solid var(--meteora-cyan);border-radius:8px;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 20px #00f0ff4d,inset 0 0 20px #00f0ff1a}.metlex-pnl-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.metlex-pnl-button:hover:before{width:300px;height:300px}.metlex-pnl-button:hover{transform:translateY(-2px) scale(1.02);border-color:var(--meteora-purple);background:linear-gradient(135deg,#c549ff80,#00f0ff80);box-shadow:0 8px 30px #c549ff80,0 8px 30px #00f0ff4d,inset 0 0 30px #ffffff1a}.metlex-pnl-button:active{transform:translateY(0) scale(.98);box-shadow:0 2px 15px #00f0ff66,inset 0 0 20px #00f0ff33}.metlex-icon{font-size:24px;display:flex;align-items:center;justify-content:center;animation:metlexIconPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(0,240,255,.8))}@keyframes metlexIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.metlex-text{position:relative;z-index:1;text-shadow:0 0 10px rgba(0,240,255,.8)}.metlex-pnl-button:hover .metlex-icon{animation:metlexIconBounce .6s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 0 15px rgba(197,73,255,1))}@keyframes metlexIconBounce{0%{transform:scale(1)}50%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1.15) rotate(0)}}.metlex-pnl-button:hover .metlex-text{text-shadow:0 0 15px rgba(197,73,255,1),0 0 25px rgba(0,240,255,.8)}@media(max-width:768px){.metlex-pnl-button{font-size:14px;padding:14px 20px;gap:10px}.metlex-icon{font-size:20px}.metlex-pnl-container{padding:15px;margin:15px 0 8px}}.notification-modal{position:fixed;background:#0a0a0ffa;border:2px solid;padding:35px;box-shadow:0 0 40px #00f0ff4d;animation:slideIn .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;border-radius:12px}.notification-modal.notification-success{border-color:var(--meteora-green);box-shadow:0 0 50px #0f86}.notification-modal.notification-error{border-color:var(--meteora-pink);box-shadow:0 0 50px #f056}.notification-modal.notification-warning{border-color:#c549ff;box-shadow:0 0 50px #c549ff66}.notification-modal.notification-info{border-color:var(--meteora-cyan);box-shadow:0 0 50px #00f0ff66}.notification-modal-border{position:absolute;inset:-2px;background:linear-gradient(45deg,transparent,currentColor,transparent);background-size:400% 400%;animation:gradientShift 6s ease infinite;z-index:-1;opacity:.2;filter:blur(15px);border-radius:12px}.notification-modal-border.notification-success{color:var(--meteora-green)}.notification-modal-border.notification-error{color:var(--meteora-pink)}.notification-modal-border.notification-warning{color:#c549ff}.notification-modal-border.notification-info{color:var(--meteora-cyan)}.notification-modal-content{position:relative;z-index:1;text-align:center}.notification-icon-container{display:flex;align-items:center;justify-content:center;margin-bottom:20px;animation:notificationIconEntry .5s cubic-bezier(.34,1.56,.64,1)}@keyframes notificationIconEntry{0%{transform:scale(0) rotate(-180deg);opacity:0}70%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}.notification-icon-success{color:var(--meteora-green);filter:drop-shadow(0 0 20px rgba(0,255,136,.8))}.notification-icon-error{color:var(--meteora-pink);filter:drop-shadow(0 0 20px rgba(255,0,85,.8));animation:errorShake .5s ease-out}.notification-icon-warning{color:#c549ff;filter:drop-shadow(0 0 20px rgba(197,73,255,.8))}.notification-icon-info{color:var(--meteora-cyan);filter:drop-shadow(0 0 20px rgba(0,240,255,.8))}.notification-title{font-size:24px;font-weight:900;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.notification-title.notification-success{color:var(--meteora-green);text-shadow:0 0 20px rgba(0,255,136,.6)}.notification-title.notification-error{color:var(--meteora-pink);text-shadow:0 0 20px rgba(255,0,85,.6)}.notification-title.notification-warning{color:#c549ff;text-shadow:0 0 20px rgba(197,73,255,.6)}.notification-title.notification-info{color:var(--meteora-cyan);text-shadow:0 0 20px rgba(0,240,255,.6)}.notification-message{font-size:15px;color:var(--text-primary);line-height:1.6;margin-bottom:20px;opacity:.9;white-space:pre-line}.notification-countdown{font-size:12px;opacity:.7;margin-bottom:15px;animation:countdownPulse 1s ease-in-out infinite}.notification-close-btn{width:100%;padding:14px;font-size:15px;font-weight:800;letter-spacing:1.5px}.notification-close-btn.notification-success{background:linear-gradient(135deg,#0f83,#00ff881a);border-color:var(--meteora-green);color:var(--meteora-green)}.notification-close-btn.notification-success:hover{background:linear-gradient(135deg,#00ff884d,#0f83);box-shadow:0 0 30px #00ff8880}.notification-close-btn.notification-error{background:linear-gradient(135deg,#f053,#ff00551a);border-color:var(--meteora-pink);color:var(--meteora-pink)}.notification-close-btn.notification-error:hover{background:linear-gradient(135deg,#ff00554d,#f053);box-shadow:0 0 30px #ff005580}.notification-close-btn.notification-warning{background:linear-gradient(135deg,#c549ff33,#c549ff1a);border-color:#c549ff;color:#c549ff}.notification-close-btn.notification-warning:hover{background:linear-gradient(135deg,#c549ff4d,#c549ff33);box-shadow:0 0 30px #c549ff80}.notification-close-btn.notification-info{background:linear-gradient(135deg,#00f0ff33,#00f0ff1a);border-color:var(--meteora-cyan);color:var(--meteora-cyan)}.notification-close-btn.notification-info:hover{background:linear-gradient(135deg,#00f0ff4d,#00f0ff33);box-shadow:0 0 30px #00f0ff80}.notification-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.confirm-dialog{position:fixed;background:#0a0a0ffa;border:2px solid rgba(197,73,255,.5);padding:40px;box-shadow:0 0 60px #c549ff66;animation:slideIn .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;border-radius:12px}.confirm-dialog-border{position:absolute;inset:-2px;background:linear-gradient(45deg,#C549FF,var(--meteora-cyan),#C549FF);background-size:400% 400%;animation:gradientShift 8s ease infinite;z-index:-1;opacity:.2;filter:blur(15px);border-radius:12px}.confirm-dialog-content{position:relative;z-index:1;text-align:center}.confirm-icon-container{display:flex;align-items:center;justify-content:center;margin-bottom:25px;animation:confirmIconPulse 2s ease-in-out infinite}@keyframes confirmIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.confirm-icon-warning{color:#c549ff;filter:drop-shadow(0 0 25px rgba(197,73,255,.8))}.confirm-title{font-size:26px;font-weight:900;letter-spacing:2px;margin-bottom:20px;text-shadow:0 0 20px rgba(197,73,255,.6)}.confirm-message{font-size:15px;color:var(--text-primary);line-height:1.7;margin-bottom:30px;opacity:.9;max-width:500px;margin-left:auto;margin-right:auto}.confirm-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.confirm-btn{flex:1;min-width:140px;padding:16px 30px;font-size:15px;font-weight:800;letter-spacing:1.5px;transition:all .3s ease}.confirm-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.error-summary-modal{position:fixed;background:#0a0a0ffa;border:2px solid;padding:35px;box-shadow:0 0 60px;animation:slideIn .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;border-radius:12px}.error-summary-modal .error-summary-border.has-errors{border-color:var(--meteora-pink);box-shadow:0 0 60px #f056}.error-summary-modal .error-summary-border.all-success{border-color:var(--meteora-green);box-shadow:0 0 60px #0f86}.error-summary-border{position:absolute;inset:-2px;background:linear-gradient(45deg,transparent,currentColor,transparent);background-size:400% 400%;animation:gradientShift 8s ease infinite;z-index:-1;opacity:.3;filter:blur(15px);border-radius:12px}.error-summary-border.has-errors{color:var(--meteora-pink)}.error-summary-border.all-success{color:var(--meteora-green)}.error-summary-content{position:relative;z-index:1}.error-summary-header{text-align:center;margin-bottom:30px}.error-summary-title{font-size:28px;font-weight:900;letter-spacing:2px;text-shadow:0 0 20px rgba(0,240,255,.6)}.error-summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:25px}.error-stat-card{background:#0006;border:2px solid rgba(0,240,255,.3);border-radius:8px;padding:20px;text-align:center;transition:all .3s ease}.error-stat-card:hover{transform:translateY(-2px);box-shadow:0 5px 25px #00f0ff4d}.error-stat-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 12px;width:50px;height:50px;border-radius:50%;border:2px solid}.error-stat-icon.success-icon{border-color:var(--meteora-green);background:#00ff8826;color:var(--meteora-green)}.error-stat-icon.error-icon{border-color:var(--meteora-pink);background:#ff005526;color:var(--meteora-pink)}.error-stat-icon.total-icon{border-color:var(--meteora-cyan);background:#00f0ff26;color:var(--meteora-cyan)}.error-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:.7;margin-bottom:8px;font-weight:700}.error-stat-value{font-size:32px;font-weight:900;letter-spacing:1px}.error-summary-progress{margin-bottom:30px}.error-progress-label{font-size:13px;margin-bottom:10px;opacity:.8;font-weight:600}.error-summary-errors{margin-bottom:25px}.error-list-title{font-size:18px;font-weight:800;letter-spacing:1.5px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.error-list{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:8px}.error-list::-webkit-scrollbar{width:6px}.error-list::-webkit-scrollbar-track{background:#0000004d;border-radius:3px}.error-list::-webkit-scrollbar-thumb{background:#ff005580;border-radius:3px}.error-list::-webkit-scrollbar-thumb:hover{background:#ff0055b3}.error-item{background:#ff005514;border:1px solid rgba(255,0,85,.3);border-left:4px solid var(--meteora-pink);padding:15px;border-radius:6px;transition:all .3s ease}.error-item:hover{background:#ff00551f;border-color:#ff005580;transform:translate(5px)}.error-item-header{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.error-item-index{background:#f053;color:var(--meteora-pink);font-size:11px;font-weight:800;padding:4px 10px;border-radius:12px}.error-item-operation{font-size:13px;font-weight:700;color:var(--meteora-cyan);letter-spacing:.5px}.error-item-time{font-size:11px;opacity:.6;margin-left:auto;font-family:var(--font-mono)}.error-item-identifier{font-size:11px;font-family:var(--font-mono);opacity:.7;margin-bottom:8px;word-break:break-all}.error-item-message{font-size:13px;color:var(--meteora-pink);line-height:1.5;display:flex;align-items:flex-start;gap:6px}.error-summary-success{background:#00ff881a;border:2px solid var(--meteora-green);border-radius:12px;padding:35px;text-align:center;margin-bottom:20px;animation:successSlideIn .6s cubic-bezier(.34,1.56,.64,1)}.success-icon-large{margin-bottom:20px;animation:successIconBounce .8s cubic-bezier(.34,1.56,.64,1)}@keyframes successIconBounce{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}.success-text{display:flex;flex-direction:column;gap:10px}.error-summary-close-btn{width:100%;padding:16px;font-size:16px;font-weight:800;letter-spacing:1.5px}.error-summary-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes errorShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes successSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes countdownPulse{0%,to{opacity:.7}50%{opacity:1}}.processing{position:relative;border-color:var(--meteora-cyan)!important;box-shadow:0 0 30px #00f0ff66!important;animation:processingPulse 2s ease-in-out infinite}@keyframes processingPulse{0%,to{box-shadow:0 0 20px #00f0ff4d}50%{box-shadow:0 0 40px #00f0ff99}}.processing-overlay{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}@media(max-width:768px){.notification-modal,.confirm-dialog,.error-summary-modal{width:95%!important;padding:25px!important;min-width:unset!important}.notification-title,.confirm-title,.error-summary-title{font-size:20px}.error-summary-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.error-stat-value{font-size:26px}.confirm-actions{flex-direction:column}.confirm-btn{width:100%}}@media(max-width:820px){.cyber-title{font-size:36px!important;letter-spacing:3px!important}.cyber-subtitle{font-size:12px!important;letter-spacing:1.5px!important}.cyber-card{padding:22px!important}.cyber-btn{font-size:14px!important;padding:12px 16px!important}}@media(max-width:600px){.cyber-title{font-size:28px!important;letter-spacing:2px!important}.cyber-subtitle{font-size:11px!important}.cyber-header{padding:12px 0!important;gap:12px!important}.cyber-card{padding:16px!important}.pool-card h3{font-size:20px!important}.grid-2{gap:10px!important}.external-link-btn{width:32px!important;height:32px!important}.cyber-input,.cyber-select{padding:12px!important;font-size:14px!important}.cyber-btn{font-size:13px!important;padding:10px 14px!important}}@media(max-width:390px){.cyber-title{font-size:24px!important}.pool-card h3{font-size:18px!important}}.sticky-action-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(180deg,#0a0a0ff2,#0a0a0ffa);border-top:2px solid var(--meteora-cyan);box-shadow:0 -10px 40px #00f0ff4d;padding:20px 30px;z-index:1000;animation:slide-up-bar .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes slide-up-bar{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sticky-action-bar-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.sticky-action-info{flex:1;min-width:250px}.sticky-action-stats{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sticky-action-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width:768px){.sticky-action-bar{padding:16px 20px}.sticky-action-bar-content{flex-direction:column;gap:16px}.sticky-action-info{width:100%;text-align:center}.sticky-action-stats{justify-content:center;font-size:14px}.sticky-action-buttons{width:100%;flex-direction:column}.sticky-action-buttons button{width:100%}}.cyber-checkbox{transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}.cyber-checkbox:checked{animation:checkbox-bounce .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes checkbox-bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cyber-checkbox:hover{box-shadow:0 0 12px var(--meteora-cyan);transform:scale(1.05)}.cyber-badge-warning.pulse-orange{animation:pulse-orange 2s ease-in-out infinite}@keyframes pulse-orange{0%,to{box-shadow:0 0 5px #fa0,0 0 10px #ffaa004d;border-color:#fa0}50%{box-shadow:0 0 15px #fa0,0 0 25px #fa09;border-color:#fd4;transform:scale(1.02)}}.cyber-badge-danger.pulse-red{animation:pulse-red 1.5s ease-in-out infinite}@keyframes pulse-red{0%,to{box-shadow:0 0 8px var(--meteora-pink),0 0 15px #ff084466;border-color:var(--meteora-pink);filter:brightness(1)}50%{box-shadow:0 0 20px var(--meteora-pink),0 0 35px #ff0844b3;border-color:#f36;transform:scale(1.03);filter:brightness(1.3)}}.pulse-critical{animation:pulse-critical 1.8s ease-in-out infinite}@keyframes pulse-critical{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff6;transform:translate(-50%,-50%);transition:width .6s ease-out,height .6s ease-out,opacity .6s ease-out;opacity:0;pointer-events:none}.ripple-effect:active:after{width:300px;height:300px;opacity:1;transition:0s}.ripple-effect:after{will-change:width,height,opacity}.cyber-card{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);will-change:transform}.cyber-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00f0ff66}.cyber-btn{transition:all .25s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.cyber-btn:hover{transform:scale(1.05);box-shadow:0 0 25px currentColor}.cyber-btn:active{transform:scale(.98);transition:transform .1s cubic-bezier(.4,0,.2,1)}.hover-glow-green:hover{box-shadow:0 0 25px var(--meteora-green),0 0 50px #00ff8880;filter:brightness(1.2)}.hover-glow-pink:hover{box-shadow:0 0 25px var(--meteora-pink),0 0 50px #ff005580;filter:brightness(1.2)}.hover-glow-orange:hover{box-shadow:0 0 25px orange,0 0 50px #ffa50080;filter:brightness(1.2)}.cyber-badge,.cyber-badge-success,.cyber-badge-warning,.cyber-badge-danger,.cyber-badge-pink{transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default}.cyber-badge:hover,.cyber-badge-success:hover,.cyber-badge-warning:hover,.cyber-badge-danger:hover,.cyber-badge-pink:hover{filter:brightness(1.3);transform:scale(1.05)}.cyber-btn svg,.cyber-tab svg{transition:transform .2s cubic-bezier(.4,0,.2,1)}.cyber-btn:hover svg{transform:scale(1.1)}.processing-overlay{animation:processing-shimmer 2s ease-in-out infinite}@keyframes processing-shimmer{0%,to{opacity:.05}50%{opacity:.15}}.cyber-card.selected{border-color:var(--meteora-cyan);box-shadow:0 0 20px #00f0ff66;transition:all .2s cubic-bezier(.4,0,.2,1)}.cyber-btn:focus-visible,.cyber-checkbox:focus-visible,.cyber-input:focus-visible,.cyber-select:focus-visible{outline:3px solid var(--meteora-cyan);outline-offset:2px;box-shadow:0 0 0 4px #00f0ff33}html{scroll-behavior:smooth}body.has-sticky-bar{padding-bottom:100px}.cyber-card,.cyber-btn,.sticky-action-bar,.ripple-effect:after,.cyber-badge{will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.cyber-card{animation:fade-in-up .4s cubic-bezier(.4,0,.2,1) backwards}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cyber-card:nth-child(1){animation-delay:0ms}.cyber-card:nth-child(2){animation-delay:50ms}.cyber-card:nth-child(3){animation-delay:.1s}.cyber-card:nth-child(4){animation-delay:.15s}.cyber-card:nth-child(5){animation-delay:.2s}.cyber-card:nth-child(6){animation-delay:.25s}.cyber-card:nth-child(7){animation-delay:.3s}.cyber-card:nth-child(8){animation-delay:.35s}.cyber-card:nth-child(9){animation-delay:.4s}.cyber-card:nth-child(10){animation-delay:.45s}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}
