@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{font-size:14px;margin:0}h1{font-size:2rem;font-weight:700}h2{font-size:1.5rem}h2,h3{font-weight:600}h3{font-size:1.25rem}h4{font-size:1.1rem}h4,h5{font-weight:500}h5{font-size:1rem}h6{font-size:.9rem}button,h6{font-weight:500}button{font-size:.875rem;padding:.5rem 1rem}input,select,textarea{font-size:.875rem;padding:.5rem .75rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{border:2px solid #1a1a1a80;border-radius:10px}::-moz-selection{background:#f0b90b4d;color:#f0b90b}a{color:#f0b90b;transition:all .2s ease}a:hover{color:#f8d33a}button,input,select,textarea{font-family:Inter,sans-serif}.notification{animation:slideIn .3s ease-out,slideOut .3s ease-out 3.7s forwards;background:#fff;border-left:5px solid;border-radius:12px;box-shadow:0 8px 24px #00000026;max-width:400px;min-width:300px;overflow:hidden;position:fixed;right:20px;top:20px;z-index:9999}.notification-success{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-left-color:#10b981}.notification-error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left-color:#ef4444}.notification-warning{background:linear-gradient(135deg,#fffbf0,#fef3c7);border-left-color:#f59e0b}.notification-info{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left-color:#3b82f6}.notification-content{align-items:center;display:flex;gap:16px;padding:16px;position:relative}.notification-icon-wrapper{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.notification-success .notification-icon-wrapper{background:#10b9811a}.notification-error .notification-icon-wrapper{background:#ef44441a}.notification-warning .notification-icon-wrapper{background:#f59e0b1a}.notification-info .notification-icon-wrapper{background:#3b82f61a}.notification-icon{align-items:center;display:flex;font-size:24px}.success-icon{color:#10b981}.error-icon{color:#ef4444}.warning-icon{color:#f59e0b}.info-icon{color:#3b82f6}.notification-text{flex:1 1}.notification-message{word-wrap:break-word;color:#1f2937;font-size:14px;font-weight:500;line-height:1.4;margin:0}.notification-success .notification-message{color:#047857}.notification-error .notification-message{color:#991b1b}.notification-warning .notification-message{color:#b45309}.notification-info .notification-message{color:#1e40af}.notification-close{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.notification-close:hover{background:#0000000d;color:#374151}.notification-progress-bar{animation:progressBar 3.7s linear;background:linear-gradient(90deg,currentColor,#0000);bottom:0;height:3px;left:0;position:absolute}.notification-success .notification-progress-bar{background:linear-gradient(90deg,#10b981,#0000)}.notification-error .notification-progress-bar{background:linear-gradient(90deg,#ef4444,#0000)}.notification-warning .notification-progress-bar{background:linear-gradient(90deg,#f59e0b,#0000)}.notification-info .notification-progress-bar{background:linear-gradient(90deg,#3b82f6,#0000)}@keyframes slideOut{to{opacity:0;transform:translateX(400px)}}@keyframes progressBar{0%{width:100%}to{width:0}}.notification-enter{animation:slideIn .3s ease-out}.notification:nth-of-type(2){top:120px}.notification:nth-of-type(3){top:220px}.notification:nth-of-type(4){top:320px}@media (max-width:640px){.notification{left:10px;max-width:90vw;max-width:calc(100% - 20px);min-width:280px;right:10px;top:10px}.notification-message{font-size:13px}.notification-icon{font-size:20px}.notification-icon-wrapper{height:36px;width:36px}.notification:nth-of-type(2){top:100px}.notification:nth-of-type(3){top:190px}.notification:nth-of-type(4){top:280px}}.notification-container{pointer-events:none;position:fixed;right:20px;top:20px;z-index:9998}.notification-container>*{margin-bottom:12px;pointer-events:auto}@media (max-width:640px){.notification-container{left:10px;right:10px;top:10px;width:calc(100% - 20px)}.notification-container>*{width:100%}}.footer{background:linear-gradient(180deg,#0a0a0a,#000);border-top:1px solid #f0b90b1a;margin-top:4rem;overflow:hidden;position:relative}.footer-container{margin:0 auto;max-width:1400px;padding:4rem 2rem 2rem;position:relative;z-index:1}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1.5fr;margin-bottom:3rem}.footer-section:first-child{max-width:350px}.footer-logo{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.footer-logo .logo-icon{color:#f0b90b;filter:drop-shadow(0 0 10px rgba(240,185,11,.3));font-size:2rem}.footer-logo h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#f8d33a);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;margin:0}.footer-description{color:#888;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.footer-social{display:flex;gap:1rem}.social-link{background:#f0b90b0d;border:1px solid #f0b90b1a;border-radius:10px;color:#f0b90b;font-size:1.2rem;height:40px;width:40px}.social-link:hover{background:#f0b90b1a;border-color:#f0b90b;box-shadow:0 5px 15px #f0b90b33;transform:translateY(-3px)}.footer-section h4{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.footer-section h4:after{background:linear-gradient(90deg,#f0b90b,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-links a{align-items:center;color:#888;display:flex;font-size:.95rem;gap:.5rem;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#f0b90b;padding-left:5px}.link-icon{font-size:.9rem;opacity:.7}.footer-stats{gap:1.5rem}.footer-stats,.stat-item{display:flex;flex-direction:column}.stat-item{gap:.25rem}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#f8d33a);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800;line-height:1}.stat-label{color:#888;font-size:.85rem}.footer-bottom{border-top:1px solid #f0b90b1a;padding-top:2rem}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.copyright{color:#666;font-size:.9rem;margin:0}.footer-bottom-links{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.footer-bottom-links a{color:#888;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:#f0b90b}.separator{color:#444;font-weight:300}.footer-glow{background:radial-gradient(ellipse at center,#f0b90b0d 0,#0000 70%);height:200px;left:50%;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:600px}@media (max-width:1024px){.footer-content{gap:2rem;grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer-container{padding:3rem 1.5rem 1.5rem}.footer-content{gap:2.5rem;grid-template-columns:1fr}.footer-section:first-child{max-width:100%}.footer-bottom-content{flex-direction:column;text-align:center}.footer-stats{flex-direction:row;justify-content:space-between}.stat-item{align-items:center;text-align:center}.stat-number{font-size:1.5rem}.stat-label{font-size:.75rem}}@media (max-width:480px){.footer-logo h3{font-size:1.25rem}.footer-social{justify-content:center}.social-link{font-size:1rem;height:36px;width:36px}.footer-stats{flex-direction:column;gap:1rem}.footer-bottom-links{justify-content:center}}.ranked-page{background:#111;color:#f0b90b;font-family:Inter,Roboto,Arial,sans-serif;margin:0;min-height:100vh;padding:0;position:relative}.ranked-header{background:linear-gradient(90deg,#111 25%,#f0bb0b9c 50%,#111 75%);padding-bottom:16px;padding-top:48px;position:relative;text-align:center}.ranked-title{background:#111;box-shadow:5px 20px 30px #111;font-size:3rem;font-weight:900;letter-spacing:2px;margin-bottom:8px;padding:12px 16px}.ranked-update{color:#c7c7c7;font-size:1rem;margin-bottom:24px;opacity:.7}.ranked-bg-coins{background-size:contain;height:220px;left:0;opacity:.18;position:absolute;right:0;top:0;z-index:0}.ranked-main{align-items:flex-start;display:flex;gap:32px;justify-content:center;padding:32px 0 64px;z-index:2}.ranked-section{background:#141414fa;border-radius:18px;box-shadow:0 4px 32px #bfff2c22;flex:1 1;max-width:480px;min-width:420px;padding:32px 24px}.ranked-section-title{align-items:center;color:#f0b90b;display:flex;font-size:1.5rem;font-weight:800;gap:10px;margin-bottom:24px}.ranked-list{list-style:none;margin:0;padding:0}.ranked-item{align-items:center;border-bottom:1px solid #222;display:flex;gap:18px;padding:18px 0;position:relative}.ranked-item:last-child{border-bottom:none}.ranked-item-hover{cursor:pointer;padding:1rem;transition:box-shadow .2s,transform .2s,background .2s}.ranked-item-hover:hover{background:linear-gradient(90deg,#141414fa,#96760c 50%,#141414fa);border-color:gold;transform:translateY(-2px) scale(1.03)}.ranked-rank{color:#f0b90b;font-size:1.3rem;width:38px}.rank-badge,.ranked-rank{font-weight:900;text-align:center}.rank-badge{background:linear-gradient(90deg,#eaff6b,#f0b90b);border-radius:50%;box-shadow:0 2px 8px #eaff6b55;color:#fff;display:inline-block;font-size:1.2rem;height:32px;line-height:32px;margin-right:4px;width:32px}.rank-1{background:linear-gradient(90deg,#fff700,#bfff2c)}.rank-2{background:linear-gradient(90deg,#bfff2c,#fff700)}.rank-3{background:linear-gradient(90deg,#eaff6b,#bfff2c)}.ranked-logo{background:#222;border-radius:12px;box-shadow:0 2px 12px #bfff2c44;height:48px;object-fit:cover;width:48px}.ranked-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.ranked-name{color:#fff;font-size:1.1rem;font-weight:800}.ranked-symbol{color:#bfff2c;font-size:.95rem;font-weight:700}.ranked-marketcap,.ranked-volume{color:#eaff6b;font-size:1.1rem;font-weight:900;margin-top:2px}.ranked-marketcap-label,.ranked-volume-label{color:#bfff2c;font-size:.85rem;opacity:.7}.ranked-loading{color:#eaff6b;font-size:1.2rem;margin-top:32px;text-align:center}@media (max-width:1100px){.ranked-main{align-items:center;flex-direction:column;gap:24px}.ranked-section{max-width:98vw;min-width:320px}}.hype-modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.hype-modal{animation:slideUp .3s ease;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 80px #000c;max-height:90vh;max-width:900px;overflow-y:auto;padding:40px;position:relative;width:100%}.hype-modal-close{background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;height:40px;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px}.hype-modal-close:hover{background:#fff3;transform:rotate(90deg)}.hype-modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800;margin-bottom:10px;text-align:center}.hype-modal-subtitle{color:#ffffffb3;font-size:16px;margin-bottom:40px;text-align:center}.hype-tiers{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.hype-tier{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:15px;cursor:pointer;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.hype-tier:before{background:var(--tier-color);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.hype-tier.selected:before,.hype-tier:hover:before{opacity:.1}.hype-tier:hover{border-color:var(--tier-color);box-shadow:0 10px 30px #00000080;transform:translateY(-5px)}.hype-tier.selected{border-color:var(--tier-color);border-width:3px;box-shadow:0 0 40px #ffd7004d}.tier-icon{font-size:48px;margin-bottom:15px}.tier-icon,.tier-name{position:relative;z-index:1}.tier-name{color:var(--tier-color);font-size:20px;font-weight:800;letter-spacing:2px;margin-bottom:10px}.tier-price{color:#fff;font-size:28px;font-weight:700;margin-bottom:8px}.tier-duration,.tier-price{position:relative;z-index:1}.tier-duration{color:#fff9;font-size:14px;margin-bottom:20px}.tier-features{gap:8px;position:relative;z-index:1}.feature{color:#fffc;font-size:13px;text-align:left}.hype-connect-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:12px;color:#000;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:30px;padding:18px;transition:all .3s ease;width:100%}.hype-connect-btn:hover{box-shadow:0 10px 30px #ffd70066;transform:scale(1.02)}.hype-actions{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.hype-wallet{align-items:center;background:#ffffff0d;border-radius:10px;color:#fffc;display:flex;font-size:14px;gap:10px;justify-content:center;padding:15px}.hype-wallet code{background:#00000080;border-radius:5px;color:gold;font-family:monospace;padding:5px 10px}.hype-submit-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:12px;color:#000;cursor:pointer;font-size:18px;font-weight:700;padding:18px;transition:all .3s ease;width:100%}.hype-submit-btn:hover:not(:disabled){box-shadow:0 10px 30px #ffd70066;transform:scale(1.02)}.hype-submit-btn:disabled{cursor:not-allowed;opacity:.5}.hype-info{background:#ffffff0d;border-left:3px solid gold;border-radius:10px;padding:20px}.hype-info p{color:#ffffffb3;font-size:14px;margin:8px 0}@media (max-width:768px){.hype-modal{padding:30px 20px}.hype-modal-title{font-size:28px}.hype-tiers{grid-template-columns:1fr}.hype-tier{padding:20px 15px}.tier-price{font-size:24px}}@media (max-width:480px){.hype-modal{padding:25px 15px}.hype-modal-title{font-size:24px}.hype-modal-subtitle{font-size:14px}.tier-icon{font-size:40px}.tier-name{font-size:18px}}.tx-status-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.tx-status-box{animation:slideIn .3s ease-out;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;min-width:300px;padding:40px;text-align:center}.tx-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#ff4081;height:60px;margin:0 auto 20px;width:60px}.tx-success-icon{animation:scaleIn .5s ease-out;background:linear-gradient(135deg,#4caf50,#66bb6a)}.tx-error-icon,.tx-success-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:36px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.tx-error-icon{animation:shake .5s ease-out;background:linear-gradient(135deg,#f44336,#e57373)}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.tx-status-message{color:#fff;font-size:18px;font-weight:500;line-height:1.5;margin:0}.tx-status-confirming .tx-status-message{color:#2196f3}.tx-status-saving .tx-status-message{color:#ff9800}.tx-status-success .tx-status-message{color:#4caf50}.tx-status-error .tx-status-message{color:#f44336}.tx-status-queue .queue-position-icon{display:inline-block;margin-bottom:20px;position:relative}.tx-status-queue .queue-position-icon svg{color:#ff9800}.queue-number{align-items:center;background:linear-gradient(135deg,#ff9800,#f57c00);border-radius:50%;box-shadow:0 2px 8px #ff980066;color:#fff;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.queue-details{color:#aaa;font-size:14px;font-weight:400;margin-top:10px}.tx-status-queue .tx-status-message{color:#ff9800;font-size:20px}.hype-slider-container{margin:2rem 0;padding:0;width:100%}.hype-slider{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(135deg,#f0b90b08,#0006),radial-gradient(ellipse at top left,#f0b90b26,#0000 50%),radial-gradient(ellipse at bottom right,#8b5cf61a,#0000 50%),linear-gradient(180deg,#0a0a0f,#050509);background-clip:padding-box;border:2px solid #0000;border-radius:24px;box-shadow:0 20px 60px #000000b3,0 0 0 1px #f0b90b1a,inset 0 1px 0 #ffffff14;min-height:200px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.hype-slider:hover{box-shadow:0 25px 80px #000c,0 0 0 1px #f0b90b33,0 0 60px #f0b90b14,inset 0 1px 0 #ffffff1f}.hype-particles{height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.particle{animation:particle-float linear infinite;background:radial-gradient(circle,#fff,#0000)}@keyframes particle-float{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100%) scale(1.5)}}.hype-flames{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.flame{animation:flame-flicker 1.5s ease-in-out infinite;background:radial-gradient(ellipse at center bottom,#ff6400cc 0,#ffc80099 30%,#ffff004d 60%,#0000 100%);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;bottom:-20px;filter:blur(6px);height:90px;position:absolute;width:45px}.flame-1{animation-delay:0s;left:10%}.flame-2{animation-delay:.5s;left:50%;transform:translateX(-50%)}.flame-3{animation-delay:1s;right:10%}@keyframes flame-flicker{0%,to{opacity:.8;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.1)}}.hype-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#14141e4d,#0a0a1480);border:1.5px solid #ffffff14;border-radius:20px;box-shadow:0 10px 40px #0000004d,inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0003;cursor:pointer;min-height:200px;overflow:hidden;padding:32px;position:relative;transition:all .6s cubic-bezier(.34,1.56,.64,1);width:100%;z-index:2}.hype-card:before{animation:border-glow 4s ease-in-out infinite;background:var(--tier-gradient);border-radius:16px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1.5px;position:absolute;right:0;top:0;z-index:-1}.hype-card:after{animation:rotate-gradient 6s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,var(--tier-glow) 60deg,#0000 120deg,#0000 240deg,var(--tier-glow) 300deg,#0000 1turn);content:"";filter:blur(30px);height:120%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .5s ease;width:120%;z-index:-2}@keyframes rotate-gradient{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.hype-card:hover{border-color:#f0b90b40;box-shadow:0 20px 60px #00000080,0 0 100px var(--tier-glow),0 0 0 1px #f0b90b4d,inset 0 2px 0 #ffffff26;transform:translateY(-8px) scale(1.02)}.hype-card:hover:after{opacity:.15}.hype-card.animating{animation:card-slide .5s ease}@keyframes card-slide{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.hype-badge{animation:badge-glow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,var(--tier-gradient));border:1.5px solid #ffffff80;border-radius:24px;box-shadow:0 4px 20px var(--tier-glow),inset 0 1px 0 #fff6;color:#fff;font-size:11px;font-weight:900;letter-spacing:1.2px;padding:8px 16px;position:absolute;right:16px;text-shadow:0 1px 2px #0000004d;text-transform:uppercase;top:16px;z-index:3}@keyframes badge-glow{0%,to{box-shadow:0 4px 20px var(--tier-glow),inset 0 1px 0 #fff6;transform:translateY(0) scale(1)}50%{box-shadow:0 8px 30px var(--tier-glow),inset 0 1px 0 #fff9;transform:translateY(-4px) scale(1.05)}}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hype-content{align-items:center;display:flex;gap:20px;position:relative;z-index:2}.hype-logo{animation:logo-glow 4s ease-in-out infinite;background:linear-gradient(135deg,#14141ecc,#0a0a14e6) padding-box,var(--tier-gradient) border-box;border:3px solid #0000;border-radius:50%;box-shadow:0 0 30px var(--tier-glow),inset 0 2px 4px #ffffff1a;flex-shrink:0;height:80px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:80px}.hype-card:hover .hype-logo{box-shadow:0 0 50px var(--tier-glow),inset 0 2px 6px #ffffff26;transform:scale(1.08) rotate(5deg)}@keyframes logo-glow{0%,to{box-shadow:0 0 30px var(--tier-glow),inset 0 2px 4px #ffffff1a;filter:brightness(1)}50%{box-shadow:0 0 50px var(--tier-glow),inset 0 2px 6px #ffffff26;filter:brightness(1.1)}}@keyframes logo-rotate{0%{box-shadow:0 0 20px var(--tier-glow);transform:rotate(0deg)}50%{box-shadow:0 0 35px var(--tier-glow)}to{box-shadow:0 0 20px var(--tier-glow);transform:rotate(1turn)}}.hype-logo img{height:100%;object-fit:cover;width:100%}.logo-placeholder{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);font-size:32px;height:100%;width:100%}.hype-info{flex:1 1}.hype-name{color:#fff;font-size:22px;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin-bottom:6px;text-shadow:0 2px 8px #00000080;transition:all .3s ease}.hype-card:hover .hype-name{text-shadow:0 2px 12px #f0b90b99;transform:translateX(2px)}.hype-symbol{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff26;border-radius:20px;color:#ffffffe6;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;padding:4px 12px;transition:all .3s ease}.hype-card:hover .hype-symbol{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#ffffff40;transform:translateX(2px)}.hype-description{color:#ffffffd9;font-size:13px;font-weight:500;line-height:1.5;margin-top:8px;max-width:500px}.hype-stats{display:flex;gap:16px;margin-top:16px}.stat{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1.5px solid #ffffff1a;border-radius:12px;overflow:hidden;padding:12px 18px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat:before{background:var(--tier-gradient);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.stat:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#f0b90b4d;box-shadow:0 8px 24px #0006;transform:translateY(-3px)}.stat:hover:before{opacity:1}.stat-label{color:#ffffffd9;font-size:10px;font-weight:800;margin-bottom:4px}.stat-value{font-size:18px;font-weight:900;text-shadow:0 0 12px #f0b90b80}.hype-corners{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.corner{animation:corner-glow 3s ease-in-out infinite;background:var(--tier-gradient);border:2.5px solid #0000;filter:drop-shadow(0 0 8px var(--tier-glow));height:40px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;width:40px}@keyframes corner-glow{0%,to{filter:drop-shadow(0 0 8px var(--tier-glow));opacity:.6}50%{filter:drop-shadow(0 0 16px var(--tier-glow));opacity:1}}.corner-tl{border-bottom:none;border-right:none;border-top-left-radius:12px;left:12px;top:12px}.corner-tr{border-bottom:none;border-left:none;border-top-right-radius:12px;right:12px;top:12px}.corner-bl{border-bottom-left-radius:12px;border-right:none;border-top:none;bottom:12px;left:12px}.corner-br{border-bottom-right-radius:12px;border-left:none;border-top:none;bottom:12px;right:12px}.slider-btn{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#f0b90b26,#f0b90b14);border:1.5px solid #f0b90b4d;border-radius:50%;box-shadow:0 4px 20px #0006,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:800;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:40px;z-index:4}.slider-btn:hover{background:linear-gradient(135deg,#f0b90b4d,#f0b90b26);border-color:#f0b90b99;box-shadow:0 6px 30px #f0b90b66,inset 0 1px 0 #fff3;transform:translateY(-50%) scale(1.15)}.slider-btn:active{transform:translateY(-50%) scale(1)}.slider-btn.prev{left:12px}.slider-btn.next{right:12px}.slider-dots{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0006,#0000004d);border:1px solid #ffffff1a;border-radius:24px;bottom:16px;box-shadow:0 4px 16px #0000004d;display:flex;gap:10px;left:50%;padding:4px 8px;position:absolute;transform:translateX(-50%);z-index:4}.dot{background:#ffffff4d;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:8px;position:relative;transition:all .5s cubic-bezier(.34,1.56,.64,1);width:8px}.dot:before{background:#f0b90b4d;border-radius:50%;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:100%}.dot:hover{background:#ffffff80;transform:scale(1.3)}.dot:hover:before{height:200%;opacity:.5;width:200%}.dot.active{animation:dot-pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#f0b90b,gold);border-radius:12px;box-shadow:0 4px 16px #f0b90b99,0 0 24px #f0b90b4d,inset 0 1px 0 #fff6;width:24px}@keyframes dot-pulse{0%,to{box-shadow:0 4px 16px #f0b90b99,0 0 24px #f0b90b4d,inset 0 1px 0 #fff6}50%{box-shadow:0 6px 20px #f0b90bcc,0 0 32px #f0b90b80,inset 0 1px 0 #fff9}}@media (max-width:968px){.hype-card,.hype-slider{min-height:200px}.hype-card{padding:20px}.hype-logo{height:70px;width:70px}.hype-name{font-size:20px}.hype-symbol{font-size:13px}.hype-stats{gap:12px}.stat{padding:10px 14px}}@media (max-width:768px){.hype-card,.hype-slider{min-height:280px}.hype-card{padding:24px}.hype-content{align-items:flex-start;flex-direction:column;gap:20px}.hype-logo{height:90px;margin:0 auto;width:90px}.hype-info{text-align:center;width:100%}.hype-name{font-size:24px}.hype-symbol{font-size:15px}.hype-stats{gap:12px;justify-content:center;width:100%}.slider-btn{font-size:22px;height:44px;width:44px}.slider-btn.prev{left:12px}.slider-btn.next{right:12px}}@media (max-width:480px){.hype-card{padding:20px}.hype-badge{font-size:10px;padding:6px 12px;right:14px;top:14px}.hype-logo{height:80px;width:80px}.hype-name{font-size:20px}.hype-symbol{font-size:13px;padding:4px 10px}.hype-description{font-size:12px}.hype-stats{flex-wrap:wrap;gap:10px}.stat{flex:1 1;min-width:calc(50% - 5px);padding:10px 14px}.stat-value{font-size:16px}.slider-btn{font-size:20px;height:40px;width:40px}.slider-dots{gap:8px;padding:6px 12px}.dot{height:2px;width:2px}.dot.active{width:16px}.corner{height:30px;width:30px}}.campaign-slider-container{margin:0;width:100%}.campaign-slider-header{align-items:center;display:flex;justify-content:flex-end;margin-bottom:12px}.campaign-slider-title{color:#f0b90b;font-size:18px;font-weight:800;margin:0;text-shadow:0 0 16px #f0b90b4d}.campaign-view-all{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;color:#fff9;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;text-decoration:none;transition:all .3s ease}.campaign-view-all:hover{background:#f0b90b1a;border-color:#f0b90b4d;color:#f0b90b;transform:translateX(2px)}.campaign-slider{min-height:50px}.campaign-card,.campaign-slider{border-radius:12px;overflow:hidden;position:relative;width:100%}.campaign-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f1999,#0a0a14cc);border:1px solid #f0b90b26;box-shadow:0 4px 20px #0000004d;cursor:pointer;display:flex;gap:0;height:50px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.campaign-card:before{background:linear-gradient(135deg,#f0b90b14,#0000 50%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.campaign-card:hover:before{opacity:1}.campaign-card:hover{border-color:#f0b90b4d;box-shadow:0 6px 28px #0006,0 0 40px #f0b90b1a;transform:translateY(-2px)}.campaign-card.animating{animation:campaign-slide .5s ease}@keyframes campaign-slide{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.campaign-banner{background:linear-gradient(135deg,#14141ecc,#0a0a14e6);flex-shrink:0;height:50px;overflow:hidden;position:relative;width:50px}.campaign-banner:after{display:none}.campaign-banner img{filter:brightness(.9);height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .4s ease;width:100%}.campaign-card:hover .campaign-banner img{filter:brightness(1);transform:scale(1.05)}.campaign-featured-badge{animation:badge-float 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f0b90bf2,#ffc940f2);border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 16px #f0b90b66;font-size:10px;font-weight:800;padding:5px 11px}@keyframes badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.campaign-content,.campaign-content-single-line{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:16px;height:50px;padding:0 16px;position:relative;z-index:2}.campaign-category{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f0b90b33,#f0b90b1a);border:1px solid #f0b90b4d;border-radius:10px;color:#f0b90b;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:28px;justify-content:center;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase}.campaign-category,.campaign-title{line-height:1;margin:0;white-space:nowrap}.campaign-title{color:#fff;flex:1 1;font-size:15px;font-weight:900;overflow:hidden;padding:0;text-overflow:ellipsis}.campaign-description{display:none}.campaign-stats,.campaign-stats-inline{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:10px}.campaign-stat{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1a;flex-direction:row;gap:5px;height:32px;padding:6px 10px;white-space:nowrap}.campaign-stat:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);transform:translateY(-1px)}.campaign-stat-value{color:#f0b90b;font-size:12px;font-weight:900;line-height:1;margin:0}.campaign-stat-label{color:#fff9;font-size:9px;font-weight:700;letter-spacing:.3px;line-height:1;margin:0;text-transform:uppercase}.campaign-cta{align-items:center;background:linear-gradient(135deg,#f0b90b,#ffc940);border:none;border-radius:12px;box-shadow:0 3px 12px #f0b90b4d;color:#000;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-size:12px;font-weight:800;gap:5px;height:36px;justify-content:center;line-height:1;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.campaign-cta:hover{box-shadow:0 5px 20px #f0b90b80;transform:translateY(-2px)}.campaign-nav-btn{border:1.5px solid #f0b90b4d;box-shadow:0 4px 16px #0000004d;font-size:18px;height:36px;width:36px}.campaign-nav-btn:hover{box-shadow:0 6px 24px #f0b90b66}.campaign-nav-btn.prev{left:12px}.campaign-nav-btn.next{right:12px}.campaign-dots{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#0006,#0000004d);border:1px solid #ffffff1a;border-radius:20px;bottom:12px;box-shadow:0 4px 12px #0000004d;display:flex;gap:8px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}.campaign-dot{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:all .3s ease;width:6px}.campaign-dot:hover{background:#fff9}.campaign-dot.active{background:linear-gradient(135deg,#f0b90b,#ffc940);border:1px solid #ffffff1a;border-radius:10px;border-radius:12px;box-shadow:0 2px 8px #f0b90b80;font-size:10px;font-weight:600;transition:all .3s ease;width:20px}.campaign-tag:hover{background:#f0b90b1a;border-color:#f0b90b4d;color:#f0b90b}.campaign-stats{gap:10px;justify-content:center;padding:16px 16px 16px 0;z-index:2}.campaign-stat,.campaign-stats{align-items:center;display:flex;flex-direction:column}.campaign-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:10px;gap:4px;min-width:65px;padding:10px 14px;transition:all .3s ease}.campaign-stat:hover{background:linear-gradient(135deg,#f0b90b26,#f0b90b14);border-color:#f0b90b4d;transform:translateY(-2px)}.campaign-stat-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:18px}.campaign-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#ffc940);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.campaign-nav-btn{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f0b90b26,#f0b90b14);border:1px solid #f0b90b4d;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:28px;z-index:10}.campaign-nav-btn:hover{background:linear-gradient(135deg,#f0b90b4d,#f0b90b26);border-color:#f0b90b99;box-shadow:0 4px 16px #f0b90b66;transform:translateY(-50%) scale(1.1)}.campaign-nav-btn.prev{left:8px}.campaign-nav-btn.next{right:8px}.campaign-dots{display:none}@media (max-width:968px){.campaign-card{flex-direction:column}.campaign-banner{background:linear-gradient(135deg,#14141ecc,#0a0a14e6);height:160px;min-height:160px;width:100%}.campaign-banner:after{background:linear-gradient(180deg,#0000,#0a0a14b3 80%,#0a0a14f2)}.campaign-banner img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.campaign-content{padding:20px}.campaign-stats{flex-direction:row;gap:14px;justify-content:center;padding:0 20px 20px}.campaign-stat{min-width:80px}}@media (max-width:768px){.campaign-slider-header{margin-bottom:10px}.campaign-title{font-size:18px}.campaign-description{font-size:12px}.campaign-meta{flex-wrap:wrap}.campaign-button{margin-left:0;margin-top:8px;width:100%}.campaign-slider-btn{font-size:18px;height:32px;width:32px}.campaign-slider-btn.prev{left:8px}.campaign-slider-btn.next{right:8px}}@media (max-width:480px){.campaign-banner{background:linear-gradient(135deg,#14141ecc,#0a0a14e6);height:140px;min-height:140px;width:100%}.campaign-banner img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.campaign-content{padding:16px}.campaign-title{font-size:16px}.campaign-category{font-size:9px;padding:4px 10px}.campaign-tags{gap:4px}.campaign-tag{font-size:9px;padding:3px 7px}.campaign-stats{gap:10px;padding:0 16px 16px}.campaign-stat{min-width:70px;padding:8px 10px}}.token-list-container{margin:0 auto;max-width:1400px;padding:1.5rem}.token-list-header{margin-bottom:2rem}.token-list-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#f8d33a);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;margin-bottom:.5rem}.token-list-header p{color:#fff9;font-size:.875rem}.filter-bar{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.search-box{min-width:200px;position:relative}.search-box input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:.875rem;padding:.625rem .875rem .625rem 2.5rem;transition:all .2s;width:100%}.search-box input:focus{background:#ffffff14;border-color:#f0b90b;outline:none}.search-icon{color:#fff6;font-size:.9rem;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.sort-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.sort-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem .875rem;transition:all .2s}.sort-btn:hover{background:#ffffff14;color:#fff}.sort-btn.active{background:linear-gradient(135deg,#f0b90b,#f8d33a);border-color:#0000;color:#000}.token-list-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:1.5rem}.token-list-card{background:linear-gradient(135deg,#f0b90b0d,#f8d33a0d);border:1px solid #f0b90b4d;border-radius:16px;cursor:pointer;overflow:hidden;padding:1.25rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.token-list-card:before{background:linear-gradient(90deg,#f0b90b,#f8d33a);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:3}.token-list-card:hover{background:#ffffff0d;border-color:#f0b90b4d;box-shadow:0 8px 32px #f0b90b26;transform:translateY(-4px)}.token-list-card:hover:before{opacity:1}.token-card-header{align-items:flex-start;display:flex;gap:.875rem;margin-bottom:1rem}.token-logo{align-items:center;background:linear-gradient(135deg,#f0b90b33,#f8d33a33);border-radius:12px;color:#f0b90b;display:flex;font-size:1.25rem;font-weight:700;justify-content:center}.token-name{font-size:1rem;font-weight:600;margin-bottom:.25rem}.token-symbol{color:#ffffff80;font-size:.75rem;font-weight:500}.token-favorite{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:1.1rem;padding:.25rem;transition:all .2s}.token-favorite:hover{color:#f0b90b;transform:scale(1.1)}.token-favorite.active{color:#f0b90b}.token-price-section{margin-bottom:1rem}.token-price{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.token-change{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.token-change.positive{background:#10b98126;color:#10b981}.token-change.negative{background:#ef444426;color:#ef4444}.token-list-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.token-list-stat-item{background:#ffffff08;border-radius:8px;padding:.625rem}.token-list-stat-label{color:#ffffff80;font-size:.7rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.token-list-stat-value{color:#fff;font-size:.875rem;font-weight:600}.token-card-footer{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;padding-top:1rem}.token-social-links{display:flex;gap:.5rem}.social-icon{align-items:center;background:#ffffff0d;border-radius:6px;color:#fff9;display:flex;font-size:.8rem;height:28px;justify-content:center;transition:all .2s;width:28px}.social-icon:hover{background:#f0b90b33;color:#f0b90b;transform:translateY(-2px)}.view-token-btn{background:linear-gradient(135deg,#f0b90b,#f8d33a);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem .875rem;transition:all .2s}.view-token-btn:hover{box-shadow:0 4px 12px #f0b90b4d;transform:scale(1.05)}.token-badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.badge{border-radius:4px;font-size:.7rem;letter-spacing:.3px;padding:.25rem .5rem;text-transform:uppercase}.badge.featured{background:linear-gradient(135deg,#f0b90b,#f8d33a);color:#000}.badge.live{background:#f0b90b;border:1px solid #10b9814d;color:#000}.badge.new{background:#6366f133;border:1px solid #6366f14d;color:#6366f1}.loading-container{min-height:400px}.loading-spinner{animation:spin .8s linear infinite;height:48px;width:48px}.empty-state{color:#ffffff80;padding:4rem 2rem}.empty-state-icon{font-size:3rem;margin-bottom:1rem;opacity:.3}@media (max-width:768px){.token-list-grid{grid-template-columns:1fr}.filter-bar{align-items:stretch;flex-direction:column}.search-box{min-width:100%}.sort-buttons{justify-content:space-between;width:100%}.token-list-stats{grid-template-columns:1fr}}.token-list-card.featured{background:linear-gradient(135deg,#f0b90b0d,#f8d33a0d);border-color:#f0b90b4d}.social-icon:hover{animation:float .6s ease-in-out}.pagination-container{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:2rem;padding:1rem 0}.pagination-btn{background:#ffffff0d;border:1px solid #ffffff1a;color:#cbd5e1;font-size:.875rem;height:40px;min-width:40px;padding:0 12px;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:#f0b90b1a;border-color:#f0b90b4d;color:#f0b90b}.pagination-btn.active{background:linear-gradient(135deg,#f0b90b,#f8d33a);border-color:#f0b90b;box-shadow:0 2px 8px #f0b90b4d;color:#000}.pagination-ellipsis{color:#94a3b8;font-weight:600;padding:0 8px}.pagination-info{color:#94a3b8;font-size:.875rem;margin-top:.5rem;text-align:center}.page-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0acc;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.page-loading-overlay p{color:#f0b90b;font-size:1.1rem;margin-top:1rem}.page-loading-indicator{align-items:center;color:#f0b90b;display:flex;font-size:.875rem;gap:.5rem}.loading-spinner-small{animation:spin 1s linear infinite;border:2px solid #f0b90b4d;border-radius:50%;border-top-color:#f0b90b;height:16px;width:16px}.loading-spinner{border:3px solid #f0b90b33}.add-liquidity-modal{background:#1a1f3a;border:1px solid #333;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:500px;width:100%}.modal-header{padding:20px 24px}.modal-header h2{color:#fff;font-size:20px;font-weight:600}.close-button{align-items:center;background:none;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.close-button:hover{background:#ffffff1a;color:#fff}.modal-body{padding:24px}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:#0000}.modal-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:#fff3}.alert{margin-bottom:16px}.alert-error{background:#ef44441a;border:1px solid #ef44444d;color:#fca5a5}.alert-success{background:#22c55e1a;border:1px solid #22c55e4d;color:#86efac}.token-info-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:20px;padding:16px}.info-item{font-size:14px;justify-content:space-between;padding:8px 0}.info-item:not(:last-child){border-bottom:1px solid #ffffff0d;margin-bottom:12px;padding-bottom:12px}.info-item .label{color:#999}.info-item .value{color:#fff;font-weight:600}.form-group label{font-size:13px;letter-spacing:.5px;text-transform:uppercase}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;font-weight:500;padding:12px 60px 12px 16px;transition:all .2s;width:100%}.input-wrapper input:focus{background:#ffffff14;border-color:#667eea80;box-shadow:0 0 0 3px #667eea1a;outline:none}.input-wrapper input:disabled{cursor:not-allowed;opacity:.5}.input-suffix{color:#999;font-size:13px;font-weight:600;pointer-events:none;position:absolute;right:16px}.percentage-display{align-items:center;background:#667eea14;border-radius:6px;display:flex;justify-content:space-between;margin-top:10px;padding:8px 12px}.percentage-label{color:#999;font-size:12px;font-weight:600}.percentage-value{color:#667eea;font-size:16px;font-weight:700}.quick-select-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:12px}.quick-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s}.quick-btn:hover:not(:disabled){background:#667eea33;border-color:#667eea;color:#667eea}.quick-btn:disabled{cursor:not-allowed;opacity:.5}.summary-card{background:#667eea14;border:1px solid #667eea33;border-radius:8px;margin-bottom:20px;padding:16px}.summary-card h3{border-bottom:1px solid #667eea33;color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;padding-bottom:12px;text-transform:uppercase}.summary-item{align-items:center;color:#ccc;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.summary-item:not(:last-child){border-bottom:1px solid #ffffff0d;margin-bottom:12px;padding-bottom:12px}.summary-item .value{color:#fff;font-weight:600}.summary-item .value.highlight{color:#22c55e;font-size:14px}.summary-item.info-row .value{color:#667eea}.info-box{background:#f9731614;border-left:3px solid #f97316;border-radius:4px;margin-bottom:16px;padding:12px 14px}.info-box p{color:#fff;font-size:12px;line-height:1.5}.info-box strong{color:#f97316}.modal-footer{border-top:1px solid #333;padding:16px 24px}.btn-primary,.btn-secondary{flex:1 1;font-size:14px;padding:12px 16px}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #667eea66}.btn-secondary{border:1px solid #ffffff1a;color:#fff}.btn-secondary:hover:not(:disabled){border-color:#fff3}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;display:inline-block;height:14px;width:14px}@media (max-width:480px){.add-liquidity-modal{max-height:95vh;max-width:95vw}.modal-body,.modal-header{padding:16px}.modal-footer{padding:12px 16px}.quick-select-buttons{grid-template-columns:repeat(2,1fr)}.btn-primary,.btn-secondary{font-size:13px;padding:10px 12px}}.campaigns-page{background:linear-gradient(180deg,#0a0a0f,#05050a);min-height:100vh;padding-bottom:60px}.campaigns-hero{background:linear-gradient(135deg,#f0b90b1a,#f0b90b0d);border-bottom:1px solid #f0b90b33;overflow:hidden;padding:80px 20px 60px;position:relative}.campaigns-hero:before{background:radial-gradient(circle at 30% 50%,#f0b90b26,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.campaigns-hero-content{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.campaigns-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#ffc940);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:900;letter-spacing:-1px;margin:0 0 16px}.campaigns-hero-subtitle{color:#ffffffb3;font-size:20px;font-weight:500;margin:0 0 40px}.campaigns-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:800px}.campaigns-stat-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.campaigns-stat-box:hover{border-color:#f0b90b4d;box-shadow:0 8px 24px #f0b90b33;transform:translateY(-4px)}.campaigns-stat-box .stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#ffc940);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:900;margin-bottom:8px}.campaigns-stat-box .stat-label{color:#fff9;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.campaigns-controls{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:40px auto 30px;max-width:1200px;padding:0 20px}.campaigns-filters{display:flex;gap:12px}.filter-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;font-size:14px;font-weight:700;padding:12px 24px}.filter-btn:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#f0b90b4d;color:#fff;transform:translateY(-2px)}.filter-btn.active{background:linear-gradient(135deg,#f0b90b,#ffc940);box-shadow:0 4px 16px #f0b90b4d}.campaigns-sort{align-items:center;display:flex;gap:12px}.campaigns-sort label{color:#ffffffb3;font-size:14px;font-weight:700}.campaigns-sort select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .3s ease}.campaigns-sort select:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#f0b90b4d}.campaigns-sort select:focus{border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b33;outline:none}.campaigns-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.campaign-card-link{color:inherit;text-decoration:none}.campaign-card-full{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#14141e99,#0a0a0fcc);border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease}.campaign-card-full:hover{border-color:#f0b90b66;box-shadow:0 12px 40px #f0b90b40;transform:translateY(-8px)}.campaign-card-full:hover:before{opacity:1}.campaign-card-full:before{background:linear-gradient(135deg,#f0b90b1a,#0000);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:1}.campaign-featured-badge{background:linear-gradient(135deg,#f0b90b,#ffc940);box-shadow:0 4px 12px #f0b90b66;color:#000;left:12px}.campaign-featured-badge,.campaign-status-badge{border-radius:8px;font-size:11px;font-weight:900;letter-spacing:.5px;padding:6px 14px;position:absolute;text-transform:uppercase;top:12px;z-index:3}.campaign-status-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);right:12px}.campaign-status-badge.active{background:linear-gradient(135deg,#4caf504d,#4caf5026);border:1px solid #4caf5080;box-shadow:0 0 20px #4caf504d;color:#4caf50}.campaign-status-badge.ending-soon{animation:pulse-ending 2s ease-in-out infinite;background:linear-gradient(135deg,#ff98004d,#ff980026);border:1px solid #ff980080;box-shadow:0 0 20px #ff98004d;color:#ff9800}.campaign-status-badge.ended{background:linear-gradient(135deg,#f443364d,#f4433626);border:1px solid #f4433680;color:#f44336}@keyframes pulse-ending{0%,to{opacity:1}50%{opacity:.7}}.campaign-banner-full{height:200px;overflow:hidden;position:relative;width:100%}.campaign-banner-full img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.campaign-card-full:hover .campaign-banner-full img{transform:scale(1.1)}.campaign-card-body{padding:24px;position:relative;z-index:2}.campaign-category-badge{background:linear-gradient(135deg,#f0b90b33,#f0b90b1a);border:1px solid #f0b90b4d;border-radius:8px;color:#f0b90b;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.campaign-card-title{color:#fff;font-size:22px;font-weight:900;line-height:1.3;margin:0 0 12px}.campaign-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffb3;display:-webkit-box;font-size:14px;line-height:1.6;margin:0 0 20px;overflow:hidden}.campaign-card-meta{border-bottom:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:20px}.campaign-meta-item{align-items:center;color:#ffffffb3;display:flex;font-size:13px;gap:6px}.campaign-meta-item .meta-icon{font-size:16px}.campaign-view-btn{background:linear-gradient(135deg,#f0b90b,#ffc940);border:none;border-radius:12px;box-shadow:0 4px 16px #f0b90b4d;color:#000;cursor:pointer;font-size:15px;font-weight:900;padding:14px;transition:all .3s ease;width:100%}.campaign-view-btn:hover{box-shadow:0 6px 24px #f0b90b80;transform:translateY(-2px)}.no-campaigns{grid-column:1/-1;padding:80px 20px;text-align:center}.no-campaigns-icon{font-size:80px;margin-bottom:20px;opacity:.5}.no-campaigns h3{color:#fff;font-size:28px;font-weight:900;margin:0 0 12px}.no-campaigns p{color:#fff9;font-size:16px;margin:0}.campaigns-loading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:60vh}.campaigns-loading p{color:#ffffffb3;font-size:16px;font-weight:600}@media (max-width:968px){.campaigns-hero-title{font-size:36px}.campaigns-hero-subtitle{font-size:18px}.campaigns-controls{align-items:stretch;flex-direction:column}.campaigns-filters,.campaigns-sort{justify-content:center}.campaigns-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:480px){.campaigns-hero{padding:60px 16px 40px}.campaigns-hero-title{font-size:28px}.campaigns-stats{grid-template-columns:1fr}.filter-btn{flex:1 1;font-size:13px;padding:10px 16px}.campaigns-grid{grid-template-columns:1fr;padding:0 16px}.campaign-card-title{font-size:18px}}.campaign-detail-page{background:linear-gradient(180deg,#0a0a0f,#05050a);min-height:100vh;padding-bottom:60px}.campaign-breadcrumb{align-items:center;display:flex;font-size:14px;gap:12px;margin:0 auto;max-width:1400px;padding:30px 20px 0}.campaign-breadcrumb a{color:#fff9;font-weight:600;text-decoration:none;transition:color .3s ease}.campaign-breadcrumb a:hover{color:#f0b90b}.breadcrumb-separator{color:#ffffff4d;font-weight:700}.breadcrumb-current{color:#fff;font-weight:700}.campaign-detail-hero{margin:20px auto 40px;max-width:1400px;padding:0 20px}.campaign-hero-banner{border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;height:400px;overflow:hidden;position:relative;width:100%}.campaign-hero-banner img{height:100%;object-fit:cover;width:100%}.campaign-hero-overlay{background:linear-gradient(180deg,#0000 60%,#000000b3);display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:24px;position:absolute}.campaign-detail-featured-badge{align-self:flex-start;background:linear-gradient(135deg,#f0b90b,#ffc940);box-shadow:0 4px 16px #f0b90b66;color:#000}.campaign-detail-featured-badge,.campaign-detail-status-badge{border-radius:12px;font-size:13px;font-weight:900;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase}.campaign-detail-status-badge{align-self:flex-end;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.campaign-detail-status-badge.active{background:linear-gradient(135deg,#4caf504d,#4caf5026);border:1px solid #4caf5080;box-shadow:0 0 24px #4caf504d;color:#4caf50}.campaign-detail-status-badge.ending-soon{animation:pulse-status 2s ease-in-out infinite;background:linear-gradient(135deg,#ff98004d,#ff980026);border:1px solid #ff980080;box-shadow:0 0 24px #ff98004d;color:#ff9800}.campaign-detail-status-badge.ended{background:linear-gradient(135deg,#f443364d,#f4433626);border:1px solid #f4433680;color:#f44336}@keyframes pulse-status{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.campaign-detail-content{margin:0 auto;max-width:1400px;padding:0 20px}.campaign-detail-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 350px}.campaign-main-content{min-width:0}.campaign-category-tag{background:linear-gradient(135deg,#f0b90b33,#f0b90b1a);border:1px solid #f0b90b4d;border-radius:12px;color:#f0b90b;display:inline-block;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:20px;padding:8px 16px;text-transform:uppercase}.campaign-detail-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:900;letter-spacing:-1px;line-height:1.2;margin:0 0 20px}.campaign-detail-description{color:#fffc;font-size:18px;line-height:1.7;margin-bottom:40px}.campaign-detail-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.campaign-detail-stat{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:16px;padding:24px;transition:all .3s ease}.campaign-detail-stat:hover{border-color:#f0b90b4d;box-shadow:0 8px 24px #f0b90b33;transform:translateY(-4px)}.campaign-detail-stat .stat-icon{align-items:center;background:linear-gradient(135deg,#f0b90b33,#f0b90b1a);border-radius:12px;display:flex;flex-shrink:0;font-size:32px;height:56px;justify-content:center;width:56px}.campaign-detail-stat .stat-content{flex:1 1}.campaign-detail-stat .stat-value{color:#f0b90b;font-size:28px;font-weight:900;margin-bottom:4px}.campaign-detail-stat .stat-label{color:#fff9;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.campaign-cta-section{background:linear-gradient(135deg,#f0b90b1a,#f0b90b0d);border:2px solid #f0b90b4d;border-radius:20px;margin-bottom:40px;padding:40px;text-align:center}.campaign-detail-cta-btn{background:linear-gradient(135deg,#f0b90b,#ffc940);border:none;border-radius:16px;box-shadow:0 6px 24px #f0b90b66;color:#000;cursor:pointer;font-size:18px;font-weight:900;margin-bottom:12px;padding:18px 48px;transition:all .3s ease}.campaign-detail-cta-btn:hover{box-shadow:0 12px 36px #f0b90b99;transform:translateY(-4px) scale(1.02)}.campaign-detail-cta-btn:active{transform:translateY(-2px) scale(.98)}.campaign-cta-disclaimer{color:#ffffff80;font-size:13px;font-style:italic;margin:0}.campaign-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.campaign-info-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.campaign-info-card:hover{border-color:#f0b90b4d;transform:translateX(4px)}.campaign-info-card .info-card-icon{align-items:center;background:linear-gradient(135deg,#f0b90b33,#f0b90b1a);border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:50px;justify-content:center;width:50px}.campaign-info-card .info-card-content{flex:1 1}.campaign-info-card .info-card-label{color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.campaign-info-card .info-card-value{color:#fff;font-size:15px;font-weight:700}.campaign-sidebar{align-self:flex-start;position:-webkit-sticky;position:sticky;top:20px}.campaign-sidebar-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:20px;margin-bottom:20px;padding:24px}.sidebar-card-title{border-bottom:1px solid #ffffff1a;color:#fff;font-size:18px;font-weight:900;margin:0 0 20px;padding-bottom:16px}.sidebar-summary-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.sidebar-summary-item:last-child{border-bottom:none}.sidebar-summary-item .summary-label{color:#fff9;font-size:14px;font-weight:600}.sidebar-summary-item .summary-value{color:#fff;font-size:14px;font-weight:700}.sidebar-summary-item .summary-value.status-active{color:#4caf50}.sidebar-summary-item .summary-value.status-ending-soon{color:#ff9800}.sidebar-summary-item .summary-value.status-ended{color:#f44336}.sidebar-action-btn{background:linear-gradient(135deg,#f0b90b1a,#f0b90b0d);border:1px solid #f0b90b4d;border-radius:12px;color:#f0b90b;display:block;font-size:14px;font-weight:700;margin-bottom:12px;padding:14px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.sidebar-action-btn:last-child{margin-bottom:0}.sidebar-action-btn:hover{background:linear-gradient(135deg,#f0b90b33,#f0b90b1a);border-color:#f0b90b80;box-shadow:0 4px 16px #f0b90b33;transform:translateX(4px)}.campaign-detail-error,.campaign-detail-loading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:60vh;text-align:center}.loading-spinner{border:4px solid #f0b90b33;height:60px;width:60px}.campaign-detail-error p,.campaign-detail-loading p{color:#ffffffb3;font-size:16px;font-weight:600}.error-icon{font-size:80px;opacity:.5}.campaign-detail-error h2{color:#fff;font-size:32px;font-weight:900;margin:0 0 12px}.back-to-campaigns-btn{background:linear-gradient(135deg,#f0b90b,#ffc940);border:none;border-radius:12px;box-shadow:0 4px 16px #f0b90b4d;color:#000;display:inline-block;font-size:15px;font-weight:800;margin-top:20px;padding:14px 32px;text-decoration:none;transition:all .3s ease}.back-to-campaigns-btn:hover{box-shadow:0 6px 24px #f0b90b80;transform:translateY(-2px)}@media (max-width:968px){.campaign-detail-container{grid-template-columns:1fr}.campaign-sidebar{position:static}.campaign-hero-banner{height:300px}.campaign-detail-title{font-size:36px}.campaign-detail-stats,.campaign-info-grid{grid-template-columns:1fr}}@media (max-width:480px){.campaign-breadcrumb{font-size:12px;padding:20px 16px 0}.campaign-hero-banner{border-radius:16px;height:200px}.campaign-detail-title{font-size:28px}.campaign-detail-description{font-size:16px}.campaign-cta-section{padding:24px}.campaign-detail-cta-btn{font-size:16px;padding:14px 32px}}.legal-page{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);min-height:100vh;padding:2rem 0}.legal-container{margin:0 auto;max-width:900px;padding:0 2rem}.legal-header{border-bottom:1px solid #f0b90b1a;margin-bottom:3rem;padding:3rem 0;text-align:center}.legal-icon{animation:pulse 3s ease-in-out infinite;color:#f0b90b;filter:drop-shadow(0 0 20px rgba(240,185,11,.3));font-size:4rem;margin-bottom:1.5rem}.legal-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#f8d33a);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.legal-subtitle{color:#888;font-size:.95rem;margin:0}.legal-content{color:#ccc;line-height:1.8}.legal-section{background:#ffffff05;border:1px solid #f0b90b0d;border-radius:16px;margin-bottom:3rem;padding:2rem;transition:all .3s ease}.legal-section:hover{background:#ffffff08;border-color:#f0b90b1a;transform:translateY(-2px)}.section-header{border-bottom:2px solid #f0b90b1a;gap:1rem;padding-bottom:1rem}.section-icon{color:#f0b90b;flex-shrink:0;font-size:1.8rem}.legal-section h2{color:#fff;font-size:1.8rem;font-weight:700;margin:0}.legal-section h3{color:#f8d33a;font-size:1.3rem;font-weight:600;margin:2rem 0 1rem}.legal-section p{color:#ccc;margin-bottom:1rem}.legal-section ul{margin:1rem 0;padding-left:2rem}.legal-section li{color:#bbb;margin-bottom:.75rem;position:relative}.legal-section li::marker{color:#f0b90b}.legal-section strong{color:#fff;font-weight:600}.warning-box{background:#ff4d4d0d;border:1px solid #ff4d4d33;border-left:4px solid #ff4d4d;display:flex;gap:1rem;margin:1.5rem 0;padding:1.5rem}.warning-box svg{color:#ff4d4d;flex-shrink:0;font-size:1.5rem;margin-top:.25rem}.warning-box p,.warning-box ul{color:#fcc;margin:0}.warning-box ul{margin-top:.5rem;padding-left:1.5rem}.warning-box li{color:#fcc;margin-bottom:.5rem}.critical-warning{background:#ff4d4d1a;border:2px solid #ff4d4d;border-radius:16px;box-shadow:0 0 30px #ff4d4d33;display:flex;gap:1.5rem;margin:2rem 0;padding:2rem}.warning-icon{animation:warning-pulse 2s ease-in-out infinite;color:#ff4d4d;flex-shrink:0;font-size:3rem}@keyframes warning-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.critical-warning h2,.critical-warning h3{color:#fff;margin-top:0}.critical-warning li,.critical-warning p{color:#fcc}.info-box{background:#f0b90b0d;border:1px solid #f0b90b33;border-left:4px solid #f0b90b;margin:1.5rem 0;padding:1.5rem}.info-box p{color:#f8d33a;margin:0}.info-box strong{color:#fff}.highlight-text{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:12px;margin:1.5rem 0;padding:1rem 1.5rem}.highlight-text strong{color:#f0b90b}.contact-info{background:#ffffff08;border:1px solid #f0b90b1a;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.contact-info p{align-items:center;color:#ccc;display:flex;gap:.5rem;margin:.75rem 0}.contact-info strong{color:#f0b90b;min-width:120px}.legal-footer{background:#f0b90b0d;border:1px solid #f0b90b33;border-radius:16px;margin-top:3rem;padding:2rem;text-align:center}.legal-footer p{color:#f8d33a;font-size:.95rem;line-height:1.6;margin:0}.final-warning{background:#ff4d4d1a;border:2px solid #ff4d4d;border-radius:12px;color:#fcc!important;font-size:1rem!important;padding:1.5rem;text-align:left}.final-warning strong{color:#ff4d4d;font-size:1.1rem}.legal-content a{border-bottom:1px solid #0000;color:#f0b90b;text-decoration:none;transition:all .3s ease}.legal-content a:hover{border-bottom-color:#f8d33a;color:#f8d33a}@media (max-width:768px){.legal-container{padding:0 1rem}.legal-header{padding:2rem 0}.legal-header h1{font-size:2rem}.legal-icon{font-size:3rem}.legal-section{padding:1.5rem}.section-header{align-items:flex-start;flex-direction:column;gap:.5rem}.legal-section h2{font-size:1.5rem}.legal-section h3{font-size:1.2rem}.critical-warning,.warning-box{flex-direction:column;gap:1rem}.warning-icon{font-size:2rem}.contact-info strong{min-width:auto}.contact-info p{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.legal-header h1{font-size:1.75rem}.legal-section{padding:1rem}.legal-section ul{padding-left:1.5rem}}.contact-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);color:#fff;min-height:100vh;padding-top:80px}.contact-hero{padding:60px 20px 40px;position:relative;text-align:center}.back-link{align-items:center;color:#f0b90b;display:inline-flex;font-size:14px;gap:8px;margin-bottom:20px;text-decoration:none;transition:all .3s ease}.back-link:hover{color:#f8d33a;transform:translateX(-5px)}.contact-title{align-items:center;display:flex;font-size:48px;font-weight:700;gap:15px;justify-content:center;margin-bottom:20px}.contact-title,.title-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#f8d33a);-webkit-background-clip:text;background-clip:text}.title-icon{font-size:42px}.contact-subtitle{color:#ffffffb3;font-size:18px;margin:0 auto;max-width:600px}.contact-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:1200px;padding:40px 20px}.contact-form-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #f0b90b33;border-radius:20px;padding:40px}.form-header{margin-bottom:30px}.form-header h2{color:#f0b90b;font-size:28px;margin-bottom:10px}.form-header p{color:#fff9;font-size:14px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{grid-gap:20px;gap:20px}.form-input{background:#ffffff0d;border:1px solid #f0b90b4d;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 16px;transition:all .3s ease}.form-input:focus{background:#ffffff14;border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b1a;outline:none}.form-input::placeholder{color:#fff6}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23F0B90B' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:45px}.form-select option{background:#1a1a1a;color:#fff;padding:10px}.form-textarea{line-height:1.6;min-height:120px;resize:vertical}.form-status{align-items:center;animation:slideDown .3s ease;border-radius:10px;display:flex;font-size:14px;gap:10px;padding:14px 18px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-status.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.form-status.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.status-icon{font-size:18px}.submit-btn{align-items:center;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:10px;padding:16px 32px;transition:all .3s ease}.submit-btn:hover:not(:disabled){box-shadow:0 8px 25px #f0b90b66}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.contact-info-section{display:flex;flex-direction:column;gap:20px}.info-card{background:#ffffff08;border:1px solid #f0b90b33;border-radius:16px;padding:24px;text-align:center;transition:all .3s ease}.info-card:hover{background:#ffffff0d;border-color:#f0b90b66;transform:translateY(-3px)}.info-icon{background:linear-gradient(135deg,#f0b90b33,#f8d33a33);color:#f0b90b;font-size:24px;height:60px;margin:0 auto 16px;width:60px}.info-card h3{color:#f0b90b;font-size:18px;margin-bottom:8px}.info-card p{color:#ffffffe6;font-size:15px;margin-bottom:4px}.info-detail{color:#ffffff80;font-size:13px}.social-section{background:linear-gradient(135deg,#f0b90b1a,#f8d33a1a);border:1px solid #f0b90b4d;border-radius:16px;padding:28px;text-align:center}.social-section h3{color:#f0b90b;font-size:20px;margin-bottom:10px}.social-description{color:#ffffffb3;font-size:14px;margin-bottom:20px}.social-links{gap:15px}.social-link,.social-links{display:flex;justify-content:center}.social-link{align-items:center;border-radius:12px;font-size:22px;height:50px;text-decoration:none;transition:all .3s ease;width:50px}.social-link.twitter{background:#1da1f21a;border:1px solid #1da1f24d;color:#1da1f2}.social-link.twitter:hover{background:#1da1f233;box-shadow:0 5px 15px #1da1f24d;transform:translateY(-3px)}.social-link.telegram{background:#0088cc1a;border:1px solid #0088cc4d;color:#08c}.social-link.telegram:hover{background:#08c3;box-shadow:0 5px 15px #0088cc4d;transform:translateY(-3px)}.social-link.discord{background:#7289da1a;border:1px solid #7289da4d;color:#7289da}.social-link.discord:hover{background:#7289da33;box-shadow:0 5px 15px #7289da4d;transform:translateY(-3px)}.faq-callout{background:#ffffff08;border:1px solid #f0b90b33;border-radius:16px;padding:24px;text-align:center}.faq-callout h3{color:#f0b90b;font-size:18px;margin-bottom:10px}.faq-callout p{color:#ffffffb3;font-size:14px;margin-bottom:16px}.faq-link{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:8px;color:#f0b90b;display:inline-block;font-size:14px;font-weight:500;padding:10px 24px;text-decoration:none;transition:all .3s ease}.faq-link:hover{background:#f0b90b33;transform:translateY(-2px)}.contact-additional{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 20px 60px}.additional-card{background:#ffffff08;border:1px solid #f0b90b33;border-radius:16px;padding:28px;text-align:center;transition:all .3s ease}.additional-card:hover{border-color:#f0b90b66;transform:translateY(-3px)}.additional-card h3{color:#f0b90b;font-size:18px;margin-bottom:12px}.additional-card p{color:#ffffffb3;font-size:14px;line-height:1.6}@media (max-width:1024px){.contact-additional,.contact-content{grid-template-columns:1fr}}@media (max-width:768px){.contact-hero{padding:40px 20px 30px}.contact-title{flex-direction:column;font-size:32px;gap:10px}.title-icon{font-size:32px}.contact-subtitle{font-size:16px}.contact-form-section{padding:30px 20px}.form-row{grid-template-columns:1fr}.form-header h2{font-size:24px}.social-links{flex-wrap:wrap}}@media (max-width:480px){.contact-container{padding-top:60px}.contact-title{font-size:28px}.contact-form-section{padding:20px 16px}.submit-btn{font-size:14px;padding:14px 28px}.additional-card,.info-card{padding:20px}}.admin-login-container{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.login-bg-decoration{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#f0b90b1a 0,#0000 70%);border-radius:50%;height:500px;pointer-events:none;position:absolute;width:500px}.login-box{animation:slideUp .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #f0b90b33;border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:450px;padding:50px 40px;position:relative;width:100%;z-index:1}.login-header{margin-bottom:40px;text-align:center}.lock-icon{align-items:center;animation:rotate 3s ease-in-out infinite;background:linear-gradient(135deg,#f0b90b33,#f8d33a33);border-radius:50%;color:#f0b90b;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.login-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#f8d33a);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin-bottom:10px}.login-header p{color:#fff9;font-size:15px}.login-form{display:flex;flex-direction:column;gap:24px}.login-error{align-items:center;animation:shake .3s ease;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;display:flex;font-size:14px;gap:10px;padding:14px 18px}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.form-group{gap:10px}.form-group label{align-items:center;color:#ffffffe6;display:flex;gap:8px}.form-group input{background:#ffffff0d;border:1px solid #f0b90b4d;border-radius:12px;color:#fff;font-family:inherit;font-size:15px;padding:16px 18px;transition:all .3s ease}.form-group input:focus{background:#ffffff14;border-color:#f0b90b;box-shadow:0 0 0 4px #f0b90b1a;outline:none}.form-group input::placeholder{color:#ffffff4d}.login-btn{align-items:center;background:linear-gradient(135deg,#f0b90b,#f8d33a);border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:10px;padding:16px 32px;transition:all .3s ease}.login-btn:hover:not(:disabled){box-shadow:0 10px 30px #f0b90b66;transform:translateY(-2px)}.login-btn:active:not(:disabled){transform:translateY(0)}.login-btn:disabled{cursor:not-allowed;opacity:.7}.spinner{animation:spin .8s linear infinite;border:2px solid #0003;border-top-color:#000;height:16px;width:16px}.login-footer{margin-top:30px;text-align:center}.login-hint{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;color:#fff6;font-size:13px;padding:12px}@media (max-width:768px){.login-box{max-width:100%;padding:40px 30px}.login-header h1{font-size:28px}.lock-icon{font-size:32px;height:70px;width:70px}}@media (max-width:480px){.admin-login-container{padding:15px}.login-box{padding:30px 20px}.login-header h1{font-size:24px}.lock-icon{font-size:28px;height:60px;width:60px}.form-group input{font-size:14px;padding:14px 16px}.login-btn{font-size:15px;padding:14px 28px}}.admin-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.admin-modal{animation:slideUp .3s ease;background:linear-gradient(135deg,#1a1d29,#252834);border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 0 1px #f0b90b1a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:90%}.admin-modal-header{align-items:center;background:linear-gradient(135deg,#f0b90b,#f8d33a);color:#1a1d29;display:flex;justify-content:space-between;padding:24px 28px}.admin-modal-header h2{font-size:22px;font-weight:700;margin:0}.admin-modal-form{flex:1 1;overflow-y:auto;padding:28px}.form-group{margin-bottom:20px}.form-group input,.form-group select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-size:15px;padding:12px 16px;transition:all .2s;width:100%}.form-group input:focus,.form-group select:focus{background:#ffffff14;border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b1a;outline:none}.form-group input.error{border-color:#f44}.form-group input:disabled{cursor:not-allowed;opacity:.5}.error-text{color:#f44;display:block;font-size:13px;margin-top:6px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.permissions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.select-all-btn{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:6px;color:#f0b90b;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.select-all-btn:hover{background:#f0b90b33}.permissions-grid{grid-gap:12px;background:#0003;border:1px solid #ffffff0d;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:16px}.permission-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px;transition:background .2s}.permission-item:hover{background:#ffffff08}.permission-item input[type=checkbox]{accent-color:#f0b90b;cursor:pointer;width:auto}.permission-item span{color:#e8e8e8;font-size:14px}.error-message{background:#ff44441a;border:1px solid #ff44444d;border-radius:8px;color:#f44;font-size:14px;margin-bottom:20px;padding:12px 16px}.modal-actions{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.cancel-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .2s}.cancel-btn{background:#ffffff0d;color:#e8e8e8}.cancel-btn:hover:not(:disabled){background:#ffffff1a}.submit-btn{background:linear-gradient(135deg,#f0b90b,#f8d33a);color:#1a1d29}.submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #f0b90b66;transform:translateY(-2px)}.cancel-btn:disabled,.submit-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.admin-modal{max-height:95vh;width:95%}.form-row,.permissions-grid{grid-template-columns:1fr}.admin-modal-form{padding:20px}}.btn-danger{background:linear-gradient(90deg,#ff3c3c,#ff7b1c);border:none;border-radius:6px;box-shadow:0 2px 8px #ff3c3c14;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px;position:relative;transition:background .2s,box-shadow .2s}.btn-danger:disabled{cursor:not-allowed;opacity:.7}.btn-danger:hover:not(:disabled){background:linear-gradient(90deg,#ff7b1c,#ff3c3c);box-shadow:0 4px 16px #ff3c3c26}.progress-bar{background:#ffe5e5;margin-top:8px}.progress-bar-inner{background:linear-gradient(90deg,#ff3c3c,#ff7b1c);height:100%;transition:width .4s}.admin-panel-full{-webkit-overflow-scrolling:touch;background:#0a0a0a;color:#fff;display:flex;min-height:100vh;position:relative;touch-action:auto}.mobile-menu-toggle,.sidebar-overlay{display:none}.loading-screen{align-items:center;background:#0a0a0a;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.spinner-large{animation:spin 1s linear infinite;border:4px solid #f0b90b1a;border-radius:50%;border-top-color:#f0b90b;height:60px;width:60px}.admin-sidebar{background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border-right:1px solid #f0b90b1a;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:transform .3s ease;width:280px;z-index:100}.sidebar-header{border-bottom:1px solid #f0b90b1a;padding:30px 20px;text-align:center}.sidebar-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#f8d33a);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;margin:0 0 10px}.admin-badge{background:#f0b90b33;border:1px solid #f0b90b;border-radius:12px;color:#f0b90b;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.sidebar-nav{flex:1 1;overflow-y:auto;padding:20px 0}.sidebar-nav button{align-items:center;background:#0000;border:none;border-left:3px solid #0000;color:#ffffffb3;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:14px 25px;text-align:left;transition:all .3s ease;width:100%}.sidebar-nav button:hover{background:#f0b90b0d;border-left-color:#f0b90b;color:#f0b90b}.sidebar-nav button.active{background:#f0b90b1a;border-left-color:#f0b90b;color:#f0b90b;font-weight:600}.sidebar-nav button svg{font-size:18px}.logout-sidebar-btn{border-top:1px solid #f0b90b1a!important;color:#f44c!important;margin-top:10px;padding-top:20px!important}.logout-sidebar-btn:hover{border-left-color:#f44!important;color:#f44!important}.sidebar-user{border-top:1px solid #f0b90b1a;padding:20px;text-align:center}.sidebar-user p{color:#f0b90b;font-size:14px;font-weight:600;margin:0}.sidebar-user small{color:#ffffff80;font-size:12px}.admin-main{display:flex;flex:1 1;flex-direction:column;margin-left:280px;min-height:100vh;transition:margin-left .3s ease}.admin-topbar{background:#1a1a1a;border-bottom:1px solid #f0b90b1a;gap:20px;height:70px;padding:0 30px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.admin-topbar,.sidebar-toggle{align-items:center;display:flex}.sidebar-toggle{background:#0000;border:1px solid #f0b90b4d;border-radius:8px;color:#f0b90b;cursor:pointer;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.sidebar-toggle:hover{background:#f0b90b1a;border-color:#f0b90b}.admin-topbar h2{font-size:24px;font-weight:600;margin:0}.topbar-right{align-items:center;display:flex;gap:20px;margin-left:auto}.refresh-controls{background:#f0b90b0d;border:1px solid #f0b90b1a;border-radius:8px;gap:10px}.refresh-btn,.refresh-controls{align-items:center;display:flex;padding:8px 12px}.refresh-btn{background:#f0b90b1a;border:1px solid #f0b90b33;border-radius:6px;color:#f0b90b;cursor:pointer;font-size:14px;gap:6px;position:relative;transition:all .3s ease}.refresh-btn:hover:not(:disabled){background:#f0b90b33;border-color:#f0b90b66;transform:translateY(-1px)}.refresh-btn:disabled{cursor:not-allowed;opacity:.5}.refresh-btn.active{background:#f0b90b33;border-color:#f0b90b}.refresh-btn svg{font-size:14px}.refresh-btn svg.spinning{animation:spin 2s linear infinite}.auto-badge{background:#f0b90b;border-radius:4px;color:#0a0a0a;font-size:10px;font-weight:600;padding:2px 6px}.last-refresh{color:#ffffff80;font-size:11px;white-space:nowrap}.welcome{color:#ffffffb3;font-size:14px}.welcome strong{color:#f0b90b;font-weight:600}.admin-content{flex:1 1;margin:0 auto;max-width:1600px;padding:30px;position:relative;width:100%}.content-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner{border:3px solid #f0b90b1a;height:40px;width:40px}.dashboard h2{font-size:32px;margin:0 0 30px}.stats-grid{grid-gap:25px;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stat-box{align-items:center;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #f0b90b33;border-radius:16px;display:flex;gap:20px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.stat-box:before{background:linear-gradient(90deg,#f0b90b,#f8d33a);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.stat-box:hover{border-color:#f0b90b;box-shadow:0 10px 30px #f0b90b33;transform:translateY(-5px)}.stat-box:hover:before{opacity:1}.stat-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:32px;height:70px;justify-content:center;width:70px}.stat-icon.users{background:#3b82f61a;color:#3b82f6}.stat-icon.tokens{background:#f0b90b1a;color:#f0b90b}.stat-icon.trades{background:#10b9811a;color:#10b981}.stat-icon.messages{background:#8b5cf61a;color:#8b5cf6}.stat-content{flex:1 1}.stat-content h3{color:#fff;font-size:36px;font-weight:700;margin:0 0 5px}.stat-content p{color:#fff9;font-size:14px;font-weight:500;margin:0 0 8px}.stat-change{background:#10b9811a;border-radius:6px;color:#10b981;display:inline-block;font-weight:600;padding:4px 10px}.section-header{justify-content:space-between;margin-bottom:25px}.section-header h2{font-size:28px;margin:0}.btn-primary{border-radius:10px;box-shadow:0 4px 15px #f0b90b4d;color:#000;font-weight:600;transition:all .3s ease}.btn-primary:hover{box-shadow:0 6px 20px #f0b90b66;transform:translateY(-2px)}.btn-icon{align-items:center;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.btn-icon.edit{background:#3b82f61a;color:#3b82f6}.btn-icon.edit:hover{background:#3b82f633}.btn-icon.delete{background:#ef44441a;color:#ef4444}.btn-icon.delete:hover{background:#ef444433}.btn-icon.view{background:#f0b90b1a;color:#f0b90b}.btn-icon.view:hover{background:#f0b90b33}.table-container{background:#1a1a1a;border:1px solid #f0b90b1a;border-radius:12px;overflow:hidden}.empty-state{align-items:center;background:#1a1a1a4d;border:2px dashed #ffffff1a;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-top:24px}.empty-state p{color:#fff9;font-size:16px;margin:0}.admin-table{border-collapse:collapse;width:100%}.admin-table thead{background:#f0b90b0d}.admin-table th{border-bottom:1px solid #f0b90b1a;color:#f0b90b;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.admin-table td{border-bottom:1px solid #ffffff0d;color:#fffc;font-size:14px;padding:16px}.admin-table tbody tr{transition:background .2s ease}.admin-table tbody tr:hover{background:#f0b90b08}.admin-table td.log-description{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table td code{background:#f0b90b1a;border-radius:4px;color:#f0b90b;font-family:Courier New,monospace;font-size:12px;padding:4px 8px}.admin-table td.actions{display:flex;gap:8px}.badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px;text-transform:capitalize}.badge.super_admin{background:#8b5cf633;color:#8b5cf6}.badge.admin{background:#3b82f633;color:#3b82f6}.badge.active,.badge.moderator{background:#10b98133;color:#10b981}.badge.inactive,.badge.suspended{background:#ef444433;color:#ef4444}.badge.new{background:#3b82f633;color:#3b82f6}.badge.read{background:#6b728033;color:#6b7280}.badge.replied{background:#10b98133;color:#10b981}.badge.archived{background:#4b556333;color:#4b5563}.badge.buy{background:#10b98133;color:#10b981}.badge.sell{background:#ef444433;color:#ef4444}.badge.basic,.badge.legendary,.badge.premium,.badge.standard{background:#f0b90b33;color:#f0b90b}.pagination{background:#f0b90b08;border:1px solid #f0b90b1a;border-radius:12px;margin-top:30px;padding:25px}.pagination-btn{align-items:center;background:linear-gradient(135deg,#f0b90b1a,#f0b90b0d);border:1px solid #f0b90b4d;border-radius:10px;color:#f0b90b;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:12px 24px;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:linear-gradient(135deg,#f0b90b33,#f0b90b1a);border-color:#f0b90b;box-shadow:0 4px 12px #f0b90b33;transform:translateY(-2px)}.pagination-btn:disabled{opacity:.3;transform:none}.pagination-info{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;gap:8px;justify-content:center;min-width:200px;padding:12px 20px}.current-page{color:#f0b90b;font-size:16px;font-weight:700}.page-separator{color:#ffffff4d;font-size:14px;margin:0 4px}.total-pages{color:#ffffffb3;font-size:16px;font-weight:600}.total-items{color:#ffffff80;font-size:12px;font-weight:400;margin-left:8px}.pagination button{background:#f0b90b1a;border:1px solid #f0b90b4d;color:#f0b90b;font-size:14px;font-weight:500;padding:10px 20px}.pagination button:hover:not(:disabled){background:#f0b90b33;border-color:#f0b90b}.pagination span{color:#ffffffb3;font-size:14px}.settings-grid{display:flex;flex-direction:column;gap:30px}.settings-category{background:#1a1a1a;border:1px solid #f0b90b1a;border-radius:12px;padding:25px}.settings-category h3{color:#f0b90b;font-size:20px;margin:0 0 20px;text-transform:capitalize}.settings-items{display:flex;flex-direction:column;gap:15px}.setting-item{align-items:center;background:#ffffff05;border-radius:8px;display:flex;gap:20px;justify-content:space-between;padding:15px}.setting-info{flex:1 1}.setting-info strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.setting-info p{color:#ffffff80;font-size:13px;margin:0}.setting-value{min-width:200px}.setting-value input[type=number],.setting-value input[type=text]{background:#ffffff0d;border:1px solid #f0b90b33;border-radius:6px;color:#fff;font-size:14px;padding:8px 12px;width:100%}.setting-value input:disabled{cursor:not-allowed;opacity:.5}.switch{display:inline-block;height:26px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#333;border-radius:26px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;width:18px}input:checked+.slider{background:linear-gradient(135deg,#f0b90b,#f8d33a)}input:checked+.slider:before{transform:translateX(24px)}input:disabled+.slider{cursor:not-allowed;opacity:.5}.idle-warning-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.idle-warning-modal{animation:slideUp .3s ease;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:3px solid #f0b90b;border-radius:20px;box-shadow:0 20px 60px #f0b90b66;max-width:500px;padding:40px;text-align:center;width:90%}.idle-warning-icon{animation:pulse 1.5s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(240,185,11,.6));font-size:80px;margin-bottom:20px}.idle-warning-modal h3{color:#f0b90b;font-size:28px;font-weight:700;margin-bottom:15px;text-shadow:0 0 20px #f0b90b80}.idle-warning-modal p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:15px}.idle-warning-text{color:#fffc;font-size:14px!important;margin-top:10px}.idle-warning-actions{display:flex;gap:15px;justify-content:center;margin-top:30px}.extend-session-btn{background:linear-gradient(135deg,#f0b90b,#f8d33a);border:none;border-radius:12px;box-shadow:0 4px 15px #f0b90b66;color:#000;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;max-width:200px;padding:15px 30px;transition:all .3s ease}.extend-session-btn:hover{box-shadow:0 8px 25px #f0b90b99;transform:translateY(-3px)}.logout-now-btn{background:linear-gradient(135deg,#666,#444);border:2px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;max-width:200px;padding:15px 30px;transition:all .3s ease}.logout-now-btn:hover{background:linear-gradient(135deg,#f44,#c00);border-color:#f44;box-shadow:0 8px 25px #f446;transform:translateY(-3px)}.loading{color:#ffffff80;font-size:16px;padding:60px 20px}@media (max-width:1024px){.admin-sidebar{transform:translateX(-280px)}.admin-sidebar.open{transform:translateX(0)}.admin-main{margin-left:0}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admin-topbar{gap:12px;height:60px;padding:0 15px}.admin-topbar h2{flex:1 1;font-size:16px;min-width:0}.topbar-right{gap:10px}.topbar-right .welcome{display:none}.refresh-controls{gap:6px}.refresh-btn{font-size:14px;padding:8px}.auto-badge,.last-refresh{display:none}.admin-content{padding:20px 15px}.stats-grid{grid-template-columns:1fr}.section-header{align-items:flex-start;flex-direction:column;gap:15px}.table-container{overflow-x:auto}.admin-table{min-width:800px}.setting-item{align-items:flex-start;flex-direction:column}.setting-value{width:100%}.idle-warning-modal{padding:30px 20px}.idle-warning-actions{flex-direction:column}.extend-session-btn,.logout-now-btn{max-width:100%}}@media (max-width:480px){.admin-topbar h2{font-size:18px}.welcome{display:none}.stat-box{padding:20px}.stat-icon{font-size:24px;height:50px;width:50px}.stat-content h3{font-size:28px}}.dashboard-header{align-items:center;border-bottom:1px solid #f0b90b1a;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.dashboard-subtitle{color:#fff9;font-size:14px;margin-top:8px}.dashboard-subtitle strong{color:#f0b90b}.dashboard-time{align-items:center;color:#ffffff80;display:flex;font-size:14px;gap:8px}.dashboard-time svg{color:#f0b90b}.stat-box.highlight{border:1px solid #f0b90b4d;box-shadow:0 4px 20px #f0b90b1a}.stat-box.highlight:hover{border-color:#f0b90b80;box-shadow:0 6px 30px #f0b90b26}.stat-footer{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:10px;padding-top:10px}.stat-change{font-size:12px;font-weight:500}.stat-change.positive{color:#0f0}.stat-change.warning{color:orange}.stat-percent{color:#0f0;font-size:12px;font-weight:600}.stat-badge{background:orange;border-radius:10px;color:#0a0a0a;font-size:11px;font-weight:600;padding:2px 8px}.dashboard-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:30px}.dashboard-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #f0b90b33;border-radius:16px;overflow:hidden}.card-header{border-bottom:1px solid #f0b90b1a;justify-content:space-between;padding:20px}.card-header,.card-header h3{align-items:center;display:flex}.card-header h3{color:#fff;font-size:16px;gap:10px;margin:0}.btn-link,.card-header h3 svg{color:#f0b90b}.btn-link{background:none;border:none;cursor:pointer;font-size:13px;transition:all .3s ease}.btn-link:hover{color:#fff;text-decoration:underline}.card-content{max-height:400px;overflow-y:auto;padding:20px}.activity-item{align-items:center;background:#ffffff05;border-radius:8px;display:flex;gap:15px;margin-bottom:10px;padding:12px;transition:all .3s ease}.activity-item:hover{background:#f0b90b0d;transform:translateX(5px)}.activity-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.activity-icon.token{background:#f0b90b1a;color:#f0b90b}.activity-icon.create{background:#00ff001a;color:#0f0}.activity-icon.update{background:#00bfff1a;color:#00bfff}.activity-icon.delete{background:#ff00001a;color:red}.activity-icon.login{background:#00ff001a;color:#0f0}.activity-info{flex:1 1}.activity-info h4{color:#fff;font-size:14px;margin:0 0 4px}.activity-info p{color:#fff9;font-size:12px;margin:0}.activity-meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.activity-meta .supply{color:#f0b90b;font-size:12px;font-weight:600}.activity-meta .time{color:#fff6;font-size:11px}.empty-state-mini{color:#fff6;padding:40px 20px;text-align:center}.system-status .card-content{padding:15px 20px}.status-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.status-item:last-child{border-bottom:none}.status-label{align-items:center;color:#fffc;display:flex;font-size:14px;gap:10px}.status-dot{background:#ffffff4d;border-radius:50%;height:8px;width:8px}.status-dot.active{animation:pulse 2s infinite;background:#0f0;box-shadow:0 0 10px #00ff0080}.status-value{color:#ffffffe6;font-size:13px;font-weight:600}.status-value.success{color:#0f0}.quick-actions .card-content{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:20px}.quick-action-btn{align-items:center;background:#f0b90b0d;border:1px solid #f0b90b33;border-radius:12px;color:#f0b90b;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px;transition:all .3s ease}.quick-action-btn:hover:not(:disabled){background:#f0b90b1a;border-color:#f0b90b66;box-shadow:0 5px 20px #f0b90b33;transform:translateY(-3px)}.quick-action-btn:disabled{cursor:not-allowed;opacity:.3}.quick-action-btn svg{font-size:24px}.quick-action-btn span{font-size:13px;font-weight:500;text-align:center}@media (max-width:1200px){.dashboard-grid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-header{align-items:flex-start;flex-direction:column;gap:15px}.quick-actions .card-content{grid-template-columns:1fr}}.dashboard-card.full-width{grid-column:1/-1}.simple-chart{align-items:flex-end;display:flex;gap:10px;height:200px;justify-content:space-around;padding:20px 10px 10px}.chart-bar-container{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%}.chart-bar{align-items:flex-start;background:linear-gradient(180deg,#f0b90b,#f0b90b80);border-radius:8px 8px 0 0;display:flex;justify-content:center;max-width:60px;min-height:20%;padding-top:8px;position:relative;transition:all .3s ease;width:100%}.chart-bar:hover{background:linear-gradient(180deg,#fff,#f0b90b);box-shadow:0 -5px 20px #f0b90b80;transform:scaleY(1.05)}.chart-value{color:#0a0a0a;font-size:11px;font-weight:600}.chart-label{color:#ffffffb3;font-size:12px;font-weight:500;margin-top:8px}.stats-overview{grid-gap:15px;background:#f0b90b0d;border:1px solid #f0b90b1a;border-radius:12px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:30px;padding:20px}.stat-mini{text-align:center}.stat-mini h4{color:#f0b90b;font-size:24px;margin:0 0 5px}.stat-mini p{color:#fff9;font-size:12px;margin:0}.btn-filter{align-items:center;background:linear-gradient(135deg,#f0b90b1a,#f8d33a1a);border:1px solid #f0b90b4d;border-radius:8px;color:#f0b90b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.btn-filter:hover{background:linear-gradient(135deg,#f0b90b33,#f8d33a33);border-color:#f0b90b;box-shadow:0 4px 12px #f0b90b33;transform:translateY(-2px)}.btn-filter.active{background:linear-gradient(135deg,#f0b90b,#f8d33a);border-color:#f0b90b;color:#000}.filters-panel{background:linear-gradient(135deg,#1a1a1af2,#0f0f0ff2);border:1px solid #f0b90b33;border-radius:12px;margin-bottom:20px;overflow:hidden;padding:20px;transition:all .3s ease}.filters-panel.closed{margin-bottom:0;max-height:0;opacity:0;padding:0 20px;pointer-events:none}.filters-panel.open{max-height:1000px;opacity:1}.filters-header{align-items:center;border-bottom:1px solid #f0b90b1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.filters-header h3{align-items:center;color:#f0b90b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.btn-clear-filters{background:#dc262633;border:1px solid #dc262680;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.btn-clear-filters:hover{background:#dc26264d;border-color:#ef4444;transform:scale(1.05)}.filters-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:15px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{color:#fffc;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.filter-input,.filter-select{background:#0000004d;border:1px solid #f0b90b33;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:12px 16px;transition:all .3s ease}.filter-input:focus,.filter-select:focus{background:#00000080;border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b1a}.filter-input::placeholder{color:#fff6}.filter-select option{background:#1a1a1a;color:#fff;padding:10px}.filter-results{background:#f0b90b0d;border:1px solid #f0b90b33;border-radius:8px;color:#f0b90b;font-size:14px;font-weight:600;margin-top:15px;padding:12px 16px;text-align:center}.filter-results strong{color:#f8d33a;font-size:18px}.section-actions{align-items:center;display:flex;gap:12px}@media (max-width:768px){.filters-grid{grid-template-columns:1fr}.btn-filter{font-size:12px;padding:8px 16px}.filters-panel{padding:15px}.section-actions{flex-direction:column;width:100%}.section-actions .btn-filter,.section-actions .btn-primary{width:100%}}@media (max-width:1024px){.admin-sidebar{width:250px}.admin-content{margin-left:250px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.table-container{overflow-x:auto}.admin-table{min-width:800px}}@media (max-width:768px){.admin-panel-full,body{overflow-x:hidden;width:100%}.admin-panel-full{max-width:100vw}.admin-main{margin-left:0!important;min-width:100%;overflow-x:hidden;width:100%}.mobile-menu-toggle{align-items:center;background:linear-gradient(135deg,#f0b90b,#f8d33a);border:none;border-radius:8px;box-shadow:0 2px 8px #f0b90b4d;color:#000;cursor:pointer;display:flex!important;font-size:18px;font-weight:700;height:44px;justify-content:center;margin-right:12px;min-width:44px;padding:10px 14px;pointer-events:auto;position:static;transition:all .3s ease}.mobile-menu-toggle:hover{box-shadow:0 4px 12px #f0b90b66;transform:scale(1.05)}.mobile-menu-toggle:active{transform:scale(.95)}.admin-sidebar{pointer-events:auto;position:fixed;transform:translateX(-280px);transition:transform .3s ease;z-index:1002}.admin-sidebar.open{box-shadow:4px 0 20px #00000080;transform:translateX(0)}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.sidebar-overlay.active{display:block!important;opacity:1;pointer-events:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-content{box-sizing:border-box;margin-left:0!important;max-width:100%;overflow-x:hidden;padding:15px;pointer-events:auto;position:relative;touch-action:auto;width:100%;z-index:1}.btn-filter,.btn-icon,.btn-primary,a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(240,185,11,.3);pointer-events:auto;touch-action:manipulation}table,td,th,tr{pointer-events:auto}.admin-content,.filters-panel,.table-container{-webkit-overflow-scrolling:touch;pointer-events:auto}.stats-grid{gap:12px;grid-template-columns:1fr}.stat-box{padding:15px}.stat-icon{font-size:24px;height:50px;width:50px}.stat-content h3{font-size:28px}.stat-content p{font-size:13px}.dashboard-header{align-items:flex-start;flex-direction:column;gap:15px}.dashboard-time{font-size:12px}.dashboard-grid{gap:15px;grid-template-columns:1fr}.dashboard-card{padding:15px}.card-header{align-items:flex-start;flex-direction:column;gap:10px}.card-header h3{font-size:16px}.simple-chart{gap:8px;height:150px}.chart-bar{max-width:40px}.chart-value{font-size:9px}.chart-label{font-size:10px}.activity-item{gap:10px;padding:12px}.activity-icon{font-size:16px;height:35px;width:35px}.activity-info h4{font-size:14px}.activity-info p{font-size:11px}.quick-action-btn{font-size:13px;padding:12px}.quick-action-btn svg{font-size:18px}.section-header{gap:15px}.section-header h2{font-size:20px}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;pointer-events:auto;touch-action:pan-x pan-y}.admin-table{font-size:13px;min-width:800px}.admin-table td,.admin-table th{padding:10px 8px}.admin-table code{font-size:11px}.badge{font-size:10px;padding:4px 8px}.btn-filter,.btn-primary,.btn-secondary{font-size:13px;padding:10px 16px}.btn-filter,.btn-icon,.btn-primary,.btn-secondary{cursor:pointer;pointer-events:auto;touch-action:manipulation}.btn-icon{font-size:14px;height:32px;width:32px}.section-header{align-items:flex-start;flex-direction:column;gap:12px}.section-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.pagination{gap:5px}.pagination button{font-size:13px;padding:8px 12px}.pagination-info{font-size:12px}.modal-content{margin:20px auto;padding:20px;width:95%}.modal-header h2{font-size:20px}.modal-body{padding:15px 0}.form-group{margin-bottom:15px}.form-group label{font-size:13px}.form-group input,.form-group select,.form-group textarea{font-size:14px;padding:10px}.settings-grid{grid-template-columns:1fr}.settings-category h3{font-size:18px}.setting-item{align-items:flex-start;flex-direction:column;gap:10px}.setting-value,.setting-value input{width:100%}.idle-warning{padding:20px;width:90%}.idle-warning h3{font-size:18px}.countdown-timer{font-size:36px}.toast-container{bottom:10px;left:10px;right:10px}.toast{font-size:13px;padding:12px}.top-bar{flex-wrap:wrap;gap:10px;padding:12px 15px}.top-bar-left h2{font-size:18px}.top-bar-actions{flex-wrap:wrap;gap:8px}.top-bar-actions button{font-size:12px;padding:8px 12px}}@media (max-width:480px){.admin-content{padding:10px}.section-header h2{font-size:18px}.stat-content h3{font-size:24px}.stat-footer{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-card{padding:12px}.card-header h3{font-size:14px}.activity-info h4{font-size:13px}.quick-action-btn{font-size:12px;padding:10px}.admin-table{font-size:12px}.admin-table td,.admin-table th{padding:8px 6px}.modal-content{padding:15px}.filter-results{font-size:13px}}@media (max-width:768px) and (orientation:landscape){.dashboard-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1024px){.stats-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-card.full-width{grid-column:1}.table-container{overflow-x:auto}.admin-table{min-width:700px}.filters-grid{grid-template-columns:repeat(2,1fr)}.section-header{flex-wrap:wrap}.section-actions{gap:10px}}@media (max-width:768px){.dashboard{padding:0}.dashboard-header{margin-bottom:15px;padding:15px}.dashboard-header h2{font-size:20px}.dashboard-subtitle{font-size:13px}.dashboard-time{font-size:11px}.stats-grid{gap:12px;grid-template-columns:1fr;padding:0 15px}.stat-box{padding:15px}.stat-icon{font-size:20px;height:45px;width:45px}.stat-content h3{font-size:26px}.stat-content p{font-size:12px}.stat-footer{margin-top:8px;padding-top:8px}.stat-change,.stat-percent{font-size:11px}.dashboard-grid{gap:15px;grid-template-columns:1fr;padding:0 15px 15px}.dashboard-card,.dashboard-card.full-width{padding:15px}.card-header{flex-direction:row;justify-content:space-between;padding:15px}.card-header h3{font-size:15px}.btn-link{font-size:12px}.card-content{max-height:300px;padding:15px}.activity-item{gap:10px;padding:10px}.activity-icon{font-size:16px;height:35px;width:35px}.activity-info h4{font-size:13px}.activity-info p{font-size:11px}.activity-meta .time{font-size:10px}.simple-chart{gap:6px;height:150px;padding:15px 5px 5px}.chart-bar{max-width:35px}.chart-label,.chart-value{font-size:10px}.quick-actions .card-content{gap:10px;grid-template-columns:1fr;padding:15px}.quick-action-btn{flex-direction:row;justify-content:flex-start;padding:12px 15px}.quick-action-btn svg{font-size:20px}.quick-action-btn span{font-size:13px;text-align:left}.admins-section,.logs-section,.messages-section,.settings-section,.tokens-section,.trades-section,.users-section{padding:0;width:100%}.admins-section>*,.logs-section>*,.messages-section>*,.tokens-section>*,.trades-section>*,.users-section>*{max-width:100%}.section-header{align-items:stretch;background:#0000;flex-direction:column;gap:12px;margin-bottom:15px;padding:15px}.section-header h2{font-size:20px;font-weight:600;margin:0}.section-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.section-actions button{flex:1 1;font-size:14px;justify-content:center;min-width:140px;padding:12px 16px}.btn-filter,.btn-primary{min-height:44px}.filters-panel{border-radius:12px;margin:0 15px 15px;padding:15px}.filters-header{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:15px}.filters-header h3{flex:1 1;font-size:16px;margin:0}.btn-clear-filters{font-size:13px;min-height:36px;padding:8px 16px;white-space:nowrap}.filters-grid{gap:12px;grid-template-columns:1fr}.filter-group{margin-bottom:0}.filter-group label{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.filter-input,.filter-select{font-size:14px;min-height:44px;padding:12px;width:100%}.filter-results{margin-top:15px;padding-top:15px}.filter-count{font-size:13px}.table-container{-webkit-overflow-scrolling:touch;border:1px solid #f0b90b1a;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:0 15px;overflow-x:auto;overflow-y:visible;touch-action:pan-x;width:calc(100% - 30px)}.admin-table{font-size:12px;min-width:800px;table-layout:auto;width:100%}.admin-table th{background:#1a1a1a;font-size:12px;padding:12px 10px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.admin-table td{font-size:13px;padding:12px 10px;vertical-align:middle}.admin-table code{padding:4px 8px}.admin-table code,.badge{display:inline-block;font-size:11px;white-space:nowrap}.badge{padding:4px 10px}.actions{display:flex;gap:6px;justify-content:center;white-space:nowrap}.btn-icon{flex-shrink:0;font-size:14px;height:36px;width:36px}.pagination{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:15px;padding:15px}.pagination-btn{font-size:14px;min-height:44px;min-width:100px;padding:12px 20px}.pagination-btn:disabled{opacity:.5}.pagination-info{flex:1 1 100%;order:3;padding:10px 15px;text-align:center}.current-page,.total-pages{font-size:16px;font-weight:600}.total-items{display:block;font-size:12px;margin-top:4px}.settings-section{padding:0}.settings-grid{gap:15px;padding:0 15px}.settings-category{padding:15px}.settings-category h3{font-size:16px;margin-bottom:15px}.setting-item{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.setting-info strong{font-size:13px}.setting-info p{font-size:12px}.setting-value{width:100%}.setting-value input{font-size:14px;padding:10px;width:100%}.switch{height:26px;width:50px}.slider:before{height:18px;width:18px}.modal-overlay{padding:15px}.modal-content{max-height:85vh;max-width:none;padding:20px 15px;width:95%}.modal-close,.modal-header h2{font-size:18px}.modal-close{height:30px;width:30px}.modal-body{padding:15px 0}.form-group{margin-bottom:15px}.form-group label{font-size:13px;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{font-size:14px;padding:10px}.modal-footer{flex-direction:column-reverse;gap:10px;padding-top:15px}.modal-footer button{font-size:14px;padding:12px;width:100%}.empty-state{padding:40px 20px}.empty-state svg{font-size:40px!important}.empty-state p{font-size:14px}.empty-state-mini{padding:30px 15px}.empty-state-mini p{font-size:13px}}@media (max-width:480px){.admin-content{padding:10px 0}.dashboard-header h2{font-size:18px}.section-header h2{font-size:16px}.stat-content h3{font-size:22px}.stat-content p{font-size:11px}.stat-footer{align-items:flex-start;flex-direction:column;gap:4px}.card-header,.dashboard-card{padding:12px}.card-header h3{font-size:14px}.card-content{padding:12px}.activity-item{padding:8px}.activity-icon{font-size:14px;height:32px;width:32px}.activity-info h4{font-size:12px}.activity-info p{font-size:10px}.simple-chart{height:120px}.chart-bar{max-width:30px}.chart-label,.chart-value{font-size:9px}.quick-action-btn{font-size:12px;padding:10px}.admin-table{font-size:11px}.admin-table td,.admin-table th{padding:8px 5px}.btn-icon{font-size:11px;height:28px;width:28px}.pagination{margin:10px}.pagination,.settings-category{padding:12px}.setting-item{padding:10px}.modal-content{padding:15px 12px}.filter-results{font-size:12px}}@media (min-width:1024px) and (max-width:1280px){.dashboard-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-card.full-width{grid-column:1/-1}}@media print{.admin-sidebar,.btn-icon,.mobile-menu-toggle,.sidebar-overlay,.top-bar-actions{display:none!important}.admin-content{margin-left:0!important}.admin-table{font-size:10px}.dashboard-card{break-inside:avoid;page-break-inside:avoid}}.message-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.message-modal{animation:slideUp .3s ease;background:linear-gradient(135deg,#1a1d29,#252834);border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 0 1px #f0b90b1a;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:90%}.message-modal-header{align-items:center;background:linear-gradient(135deg,#f0b90b,#f8d33a);color:#1a1d29;display:flex;justify-content:space-between;padding:24px 28px}.message-modal-header>div{align-items:center;display:flex;gap:16px}.message-modal-header h2{font-size:22px;font-weight:700;margin:0}.status-badge{border-radius:20px;color:#fff;font-size:13px;font-weight:600;padding:6px 14px}.close-btn{align-items:center;background:#00000026;border:none;border-radius:50%;color:#1a1d29;cursor:pointer;display:flex;font-size:28px;height:36px;justify-content:center;line-height:1;transition:all .2s;width:36px}.close-btn:hover{background:#00000040;transform:rotate(90deg)}.message-modal-body{flex:1 1;overflow-y:auto;padding:28px}.message-info-grid{grid-gap:20px;background:#0003;border:1px solid #ffffff0d;border-radius:12px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:20px}.info-item{gap:6px}.info-item label{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-item span{color:#fff;font-size:15px;font-weight:500}.message-subject{margin-bottom:24px}.message-subject label{color:#ffffff80;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.message-subject h3{color:#f0b90b;font-size:20px;font-weight:600;margin:0}.message-content{margin-bottom:28px}.message-content label{color:#ffffff80;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.content-text{word-wrap:break-word;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffe6;font-size:15px;line-height:1.7;padding:20px;white-space:pre-wrap}.message-actions{border-top:1px solid #ffffff1a;padding-top:24px}.message-actions label{color:#ffffff80;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.status-buttons{display:flex;flex-wrap:wrap;gap:12px}.status-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;min-width:140px;padding:12px 20px;transition:all .2s}.status-btn:hover:not(:disabled){background:#f0b90b1a;border-color:#f0b90b4d;color:#f0b90b;transform:translateY(-2px)}.status-btn.active{background:linear-gradient(135deg,#f0b90b,#f8d33a);border-color:#f0b90b;color:#1a1d29}.status-btn:disabled{cursor:not-allowed;opacity:.5}.message-modal-footer{border-top:1px solid #ffffff1a;display:flex;justify-content:flex-end;padding:20px 28px}.btn-close{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e8e8e8;font-size:15px;font-weight:600;padding:12px 32px;transition:all .2s}.btn-close:hover{background:#ffffff1a}@media (max-width:768px){.message-modal{max-height:95vh;width:95%}.message-info-grid{gap:16px;grid-template-columns:1fr}.status-buttons{flex-direction:column}.status-btn{min-width:100%}}.modal-overlay{animation:fadeIn .2s ease;background:#000000bf;z-index:10000}.modal-content.token-modal{animation:slideUp .3s ease;background:linear-gradient(135deg,#1a1d29,#252834);border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 0 1px #f0b90b1a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.modal-header{background:linear-gradient(135deg,#f0b90b,#f8d33a);border-radius:16px 16px 0 0;color:#1a1d29;padding:24px 28px}.modal-header h2{margin:0}.modal-close{align-items:center;background:#00000026;border:none;border-radius:50%;color:#1a1d29;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s;width:36px}.modal-close:hover:not(:disabled){background:#00000040;transform:rotate(90deg)}.modal-close:disabled{cursor:not-allowed;opacity:.5}.modal-body{flex:1 1;overflow-y:auto;padding:28px}.form-section{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:1.5rem}.form-section:last-of-type{border-bottom:none;margin-bottom:0}.section-header{align-items:center;color:#f0b90b;display:flex;gap:12px;margin-bottom:1.5rem}.section-header h3{font-size:1.2rem;font-weight:600;margin:0}.section-header svg{font-size:1.3rem}.form-grid{grid-gap:1.5rem;gap:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#e8e8e8;display:block;margin-bottom:8px}.required{color:#ef4444;margin-left:4px}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid #ffffff1a;box-sizing:border-box;font-size:15px;padding:12px 16px;transition:all .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff14;border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b1a}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{cursor:not-allowed;opacity:.5}.form-group textarea{min-height:100px}.char-count{color:#94a3b8;font-size:12px;margin-top:4px;text-align:right}.logo-upload-container{align-items:flex-start;display:flex;gap:2rem}.logo-preview-area{flex-shrink:0}.logo-preview{border:2px solid #f0b90b4d;border-radius:12px;height:120px;overflow:hidden;position:relative;width:120px}.logo-preview img{height:100%;object-fit:cover;width:100%}.remove-logo-btn{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:24px}.remove-logo-btn:hover:not(:disabled){background:#ef4444;transform:scale(1.1)}.remove-logo-btn:disabled{cursor:not-allowed;opacity:.5}.logo-placeholder{align-items:center;border:2px dashed #f0b90b80;border-radius:12px;color:#f0b90b;display:flex;flex-direction:column;height:120px;justify-content:center;padding:1rem;text-align:center;width:120px}.logo-placeholder svg{margin-bottom:8px}.logo-placeholder small{color:#94a3b8;font-size:11px;margin-top:4px}.file-input-wrapper{display:flex;flex:1 1;flex-direction:column;gap:1rem}.file-input-wrapper input[type=file]{display:none}.file-upload-btn{align-items:center;background:linear-gradient(135deg,#f0b90b,#f8d33a);border:none;border-radius:8px;color:#1a1d29;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;text-align:center;transition:all .2s}.file-upload-btn:hover:not(:disabled){box-shadow:0 6px 20px #f0b90b66;transform:translateY(-2px)}.file-upload-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.file-info{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.file-name{color:#f0b90b;display:block;font-weight:600;margin-bottom:4px}.file-size{color:#94a3b8;font-size:12px}.address-input-container{align-items:center;display:flex;position:relative}.address-input{font-family:Courier New,monospace;font-size:14px;letter-spacing:.5px;padding-right:45px}.copy-btn{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#e8e8e8;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;position:absolute;right:8px;transition:all .2s;width:32px}.copy-btn:hover:not(:disabled){background:#ffffff26;color:#f0b90b}.copy-btn.copied{background:#22c55e33;color:#22c55e}.copy-btn:disabled{cursor:not-allowed;opacity:.5}.address-status{border-radius:4px;font-size:12px;font-weight:600;margin-left:8px;padding:2px 6px}.address-status.valid{background:#22c55e33;color:#22c55e}.address-status.invalid{background:#ef444433;color:#ef4444}.validation-hint{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px;margin-top:6px}.tier-selection{margin-top:1rem}.tier-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tier-option{cursor:pointer}.tier-option input{display:none}.tier-card{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;height:100%;padding:1.5rem;transition:all .2s}.tier-option input:checked+.tier-card{background:#f0b90b1a;border-color:#f0b90b;transform:translateY(-2px)}.tier-option:not(:has(input:checked)) .tier-card:hover{background:#ffffff14;border-color:#f0b90b4d}.tier-header{margin-bottom:1rem}.tier-header h4{font-size:1.1rem;font-weight:600;margin:0}.tier-badge{border-radius:6px;font-size:.7rem;font-weight:700;padding:4px 8px}.tier-badge.free{background:#9ca3af33;color:#9ca3af}.tier-badge.basic{background:#3b82f633;color:#3b82f6}.tier-badge.premium{background:#a855f733;color:#a855f7}.tier-features{display:flex;flex-direction:column;gap:.5rem}.tier-features span{color:#cbd5e1;font-size:.85rem}.checkbox-label{align-items:center;font-weight:500;gap:12px}.checkbox-label input{display:none}.checkmark{border:2px solid #f0b90b;border-radius:4px;flex-shrink:0;height:20px;position:relative;transition:all .2s;width:20px}.checkbox-label input:checked+.checkmark{background-color:#f0b90b}.checkbox-label input:checked+.checkmark:after{color:#1a1d29;content:"✓";font-size:14px;font-weight:700;left:3px;position:absolute;top:-2px}.alert{border-radius:8px;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.alert-error{background:#ff44441a;border:1px solid #ff44444d;color:#f44}.loading-overlay{align-items:center;background:#1a1d29e6;border-radius:16px;bottom:0;color:#f0b90b;display:flex;flex-direction:column;font-weight:500;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loading-spinner{border:3px solid #f0b90b4d;border-top-color:#f0b90b;height:40px;margin-bottom:12px;width:40px}.spinner-small{animation:spin 1s linear infinite;border:2px solid #1a1d294d;border-radius:50%;border-top-color:#1a1d29;height:16px;width:16px}.modal-footer{background:#0003;border-radius:0 0 16px 16px;border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:12px 28px;transition:all .2s}.btn-secondary{background:#ffffff0d;color:#e8e8e8}.btn-secondary:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#f0b90b,#f8d33a);color:#1a1d29}.btn-primary:hover:not(:disabled){box-shadow:0 6px 20px #f0b90b66}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.modal-content.token-modal{max-height:95vh;width:95%}.modal-body{padding:20px}.form-grid{grid-template-columns:1fr}.logo-upload-container{flex-direction:column;gap:1.5rem}.logo-preview-area{align-self:center}.tier-options{grid-template-columns:1fr}.modal-footer{flex-direction:column;padding:16px 20px}.btn-primary,.btn-secondary{width:100%}.modal-header{padding:20px}.modal-header h2{font-size:20px}}@media (max-width:480px){.modal-content.token-modal{margin:10px;width:98%}.modal-body{padding:16px}.form-group input,.form-group select,.form-group textarea{font-size:14px;padding:10px 12px}.modal-header{padding:16px}.modal-header h2{font-size:18px}}.modal-content.token-modal::-webkit-scrollbar{width:6px}.modal-content.token-modal::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.modal-content.token-modal::-webkit-scrollbar-thumb{background:#f0b90b4d;border-radius:3px}.modal-content.token-modal::-webkit-scrollbar-thumb:hover{background:#f0b90b80}.admin-hype-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.admin-hype-modal-content{animation:slideUp .3s ease-out;background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:20px;box-shadow:0 20px 60px #f0b90b4d,0 0 0 1px #f0b90b1a;max-height:90vh;max-width:900px;overflow-y:auto;width:90%}.admin-hype-modal-header{align-items:center;background:linear-gradient(135deg,#f0b90b0d,#0000);border-bottom:1px solid #f0b90b1a;display:flex;justify-content:space-between;padding:24px 30px}.admin-hype-modal-header h2{color:#f0b90b;font-size:24px;font-weight:700;margin:0;text-shadow:0 0 20px #f0b90b4d}.admin-hype-modal-close{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;line-height:1;padding:0;transition:all .3s ease;width:40px}.admin-hype-modal-close:hover{background:#f0b90b33;border-color:#f0b90b;transform:rotate(90deg)}.admin-hype-form{padding:30px}.admin-hype-form-group{margin-bottom:30px}.admin-hype-form-group label{color:#f0b90b;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.admin-hype-form-group small{color:#ffffff80;display:block;font-size:12px;margin-top:8px}.admin-hype-address-input{background:#ffffff0d;border:2px solid #f0b90b33;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Courier New,monospace;font-size:14px;padding:14px 18px;transition:all .3s ease;width:100%}.admin-hype-address-input:focus{background:#ffffff14;border-color:#f0b90b;box-shadow:0 0 0 4px #f0b90b1a;outline:none}.admin-hype-address-input::placeholder{color:#ffffff4d}.admin-hype-token-preview{align-items:center;animation:slideIn .3s ease-out;background:#f0b90b0d;border:1px solid #f0b90b33;border-radius:12px;display:flex;gap:16px;margin-bottom:30px;padding:16px}.admin-hype-token-logo{border:2px solid #f0b90b;border-radius:50%;box-shadow:0 0 20px #f0b90b4d;height:48px;object-fit:cover;width:48px}.admin-hype-token-info h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.admin-hype-token-info p{color:#fff9;font-size:14px;margin:0}.admin-hype-tier-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px}.admin-hype-tier-card{background:#ffffff08;border:2px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease}.admin-hype-tier-card:before{background:linear-gradient(135deg,#f0b90b1a,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.admin-hype-tier-card:hover{border-color:#f0b90b80;box-shadow:0 8px 24px #f0b90b33;transform:translateY(-4px)}.admin-hype-tier-card:hover:before{opacity:1}.admin-hype-tier-card.selected{background:#f0b90b1a;border-color:#f0b90b;box-shadow:0 0 0 4px #f0b90b1a,0 8px 24px #f0b90b4d}.admin-hype-tier-card.selected:before{opacity:1}.admin-hype-tier-icon{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0000004d;display:flex;font-size:32px;height:60px;justify-content:center;margin:0 auto 12px;position:relative;width:60px;z-index:1}.admin-hype-tier-card h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px;position:relative;z-index:1}.admin-hype-tier-price{color:#f0b90b;font-size:18px;font-weight:700;margin-bottom:12px;position:relative;z-index:1}.admin-hype-tier-features{list-style:none;margin:0;padding:0;position:relative;text-align:left;z-index:1}.admin-hype-tier-features li{color:#ffffffb3;font-size:12px;margin-bottom:6px;padding-left:4px}.admin-hype-tier-card.selected .admin-hype-tier-features li{color:#ffffffe6}.admin-hype-duration-input{align-items:center;background:#ffffff0d;border:2px solid #f0b90b33;border-radius:12px;display:flex;gap:12px;padding:4px;transition:all .3s ease}.admin-hype-duration-input:focus-within{border-color:#f0b90b;box-shadow:0 0 0 4px #f0b90b1a}.admin-hype-duration-input input{background:#0000;border:none;color:#fff;flex:1 1;font-size:16px;font-weight:600;padding:10px 14px}.admin-hype-duration-input input:focus{outline:none}.admin-hype-duration-label{color:#ffffff80;font-size:14px;font-weight:500;padding:0 16px}.admin-hype-info-box{align-items:flex-start;background:#f0b90b0d;border:1px solid #f0b90b33;border-radius:12px;display:flex;gap:12px;margin-bottom:30px;padding:16px}.admin-hype-info-icon{flex-shrink:0;font-size:20px}.admin-hype-info-box p{color:#fffc;font-size:14px;line-height:1.5;margin:0}.admin-hype-info-box strong{color:#f0b90b;font-weight:600}.admin-hype-modal-actions{border-top:1px solid #f0b90b1a;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.admin-hype-btn-cancel,.admin-hype-btn-submit{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .3s ease}.admin-hype-btn-cancel{background:#ffffff0d;border:1px solid #fff3;color:#ffffffb3}.admin-hype-btn-cancel:hover{background:#ffffff1a;color:#fff}.admin-hype-btn-submit{background:linear-gradient(135deg,#f0b90b,#ffc940);box-shadow:0 4px 16px #f0b90b4d;color:#1a1a2e}.admin-hype-btn-submit:hover:not(:disabled){box-shadow:0 6px 24px #f0b90b66;transform:translateY(-2px)}.admin-hype-btn-submit:disabled{cursor:not-allowed;opacity:.6}.admin-hype-spinner{animation:spin .8s linear infinite;border:2px solid #1a1a2e4d;border-radius:50%;border-top-color:#1a1a2e;height:16px;width:16px}.admin-hype-modal-content::-webkit-scrollbar{width:8px}.admin-hype-modal-content::-webkit-scrollbar-track{background:#0003}.admin-hype-modal-content::-webkit-scrollbar-thumb{background:#f0b90b4d;border-radius:4px}.admin-hype-modal-content::-webkit-scrollbar-thumb:hover{background:#f0b90b80}@media (max-width:768px){.admin-hype-modal-content{max-height:95vh;width:95%}.admin-hype-modal-header{padding:20px}.admin-hype-modal-header h2{font-size:20px}.admin-hype-form{padding:20px}.admin-hype-tier-grid{grid-template-columns:repeat(2,1fr)}.admin-hype-modal-actions{flex-direction:column}.admin-hype-btn-cancel,.admin-hype-btn-submit{justify-content:center;width:100%}}@media (max-width:480px){.admin-hype-tier-grid{grid-template-columns:1fr}.admin-hype-tier-icon{font-size:28px;height:50px;width:50px}}.campaign-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.campaign-modal{animation:modalSlideIn .3s ease-out;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #f0b90b4d;border-radius:20px;box-shadow:0 20px 60px #f0b90b4d;max-height:90vh;max-width:900px;overflow:hidden;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.campaign-modal-header{align-items:center;background:linear-gradient(135deg,#f0b90b,#ffc940);border-bottom:2px solid #f0b90b80;display:flex;justify-content:space-between;padding:24px 30px}.campaign-modal-header h2{align-items:center;color:#000;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.campaign-modal-close{align-items:center;background:#0003;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .3s ease;width:36px}.campaign-modal-close:hover{background:#0006;transform:rotate(90deg)}.campaign-modal-content{max-height:calc(90vh - 160px);overflow-y:auto;padding:30px}.campaign-modal-content::-webkit-scrollbar{width:8px}.campaign-modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.campaign-modal-content::-webkit-scrollbar-thumb{background:#f0b90b;border-radius:4px}.campaign-form{display:flex;flex-direction:column;gap:24px}.campaign-form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.campaign-form-group{display:flex;flex-direction:column;gap:8px}.campaign-form-group.full-width{grid-column:1/-1}.campaign-form-label{align-items:center;color:#f0b90b;display:flex;font-size:14px;font-weight:600;gap:6px}.campaign-form-label.required:after{color:#f44;content:"*";font-size:16px}.campaign-form-input,.campaign-form-select,.campaign-form-textarea{background:#ffffff0d;border:2px solid #f0b90b33;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease}.campaign-form-input:focus,.campaign-form-select:focus,.campaign-form-textarea:focus{background:#ffffff14;border-color:#f0b90b;box-shadow:0 0 0 4px #f0b90b1a;outline:none}.campaign-form-input::placeholder,.campaign-form-textarea::placeholder{color:#fff6}.campaign-form-textarea{line-height:1.6;min-height:100px;resize:vertical}.campaign-form-textarea.large{min-height:150px}.campaign-form-select{cursor:pointer}.campaign-form-select option{background:#1a1a2e;color:#fff}.tag-manager{display:flex;flex-direction:column;gap:12px}.tag-input-container{display:flex;gap:10px}.tag-input-container input{flex:1 1}.tag-add-btn{background:linear-gradient(135deg,#f0b90b,#ffc940);border:none;border-radius:10px;color:#000;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.tag-add-btn:hover{box-shadow:0 6px 20px #f0b90b66;transform:translateY(-2px)}.tag-add-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.tag-list{flex-wrap:wrap}.tag-chip,.tag-list{display:flex;gap:8px}.tag-chip{align-items:center;animation:tagSlideIn .3s ease-out;background:#f0b90b26;border:1px solid #f0b90b4d;border-radius:20px;color:#f0b90b;font-size:13px;padding:6px 12px}@keyframes tagSlideIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tag-remove{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:18px;justify-content:center;transition:all .2s ease;width:18px}.tag-remove:hover{background:#f44c;transform:scale(1.1)}.checkbox-group{align-items:center;background:#ffffff08;border:2px solid #f0b90b33;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:all .3s ease}.checkbox-group:hover{background:#ffffff0d;border-color:#f0b90b66}.checkbox-group input[type=checkbox]{accent-color:#f0b90b;cursor:pointer;height:20px;width:20px}.checkbox-label{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px}.checkbox-label-text{color:#fff;font-size:14px;font-weight:600}.checkbox-label-hint{color:#ffffff80;font-size:12px}.priority-input-group{position:relative}.priority-hint{color:#fff6;font-size:12px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.campaign-modal-footer{background:#0003;border-top:2px solid #f0b90b33;display:flex;gap:12px;justify-content:flex-end;padding:20px 30px}.campaign-btn{align-items:center;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 28px;transition:all .3s ease}.campaign-btn-cancel{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.campaign-btn-cancel:hover{background:#ffffff1a;border-color:#fff3}.campaign-btn-submit{background:linear-gradient(135deg,#f0b90b,#ffc940);border:none;color:#000}.campaign-btn-submit:hover{box-shadow:0 8px 24px #f0b90b66;transform:translateY(-2px)}.campaign-btn-submit:disabled{cursor:not-allowed;opacity:.5;transform:none}.info-box{align-items:flex-start;border:2px solid #f0b90b4d;display:flex;gap:12px;padding:16px}.info-box-icon{color:#f0b90b;flex-shrink:0;font-size:20px}.info-box-content{flex:1 1}.info-box-title{color:#f0b90b;font-size:14px;font-weight:600;margin-bottom:6px}.info-box-text{color:#ffffffb3;font-size:13px;line-height:1.5}@media (max-width:768px){.campaign-modal{border-radius:16px;max-height:95vh;max-width:100%}.campaign-modal-header{padding:20px}.campaign-modal-header h2{font-size:20px}.campaign-modal-content{padding:20px}.campaign-form-row{gap:16px;grid-template-columns:1fr}.campaign-modal-footer{flex-direction:column-reverse;padding:16px 20px}.campaign-btn{justify-content:center;width:100%}}@media (max-width:480px){.campaign-modal-overlay{padding:10px}.campaign-modal-content,.campaign-modal-header{padding:16px}.campaign-form{gap:16px}.tag-input-container{flex-direction:column}.tag-add-btn{width:100%}}.fee-management-container{margin:0 auto;max-width:1400px;padding:20px}.fee-management-header{align-items:flex-start;border-bottom:2px solid #f0b90b33;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.header-left{display:flex;flex-direction:column;gap:10px}.fee-management-header h2{color:#f0b90b;font-size:24px;margin:0}.fee-management-header h2,.wallet-info{align-items:center;display:flex;gap:10px}.wallet-info{background:#0000004d;border-radius:8px;font-size:14px;padding:8px 12px}.wallet-label{color:#aaa;font-weight:500}.wallet-address{background:#f0b90b1a;border-radius:4px;color:#fff;font-family:monospace;padding:4px 8px}.owner-badge{background:linear-gradient(135deg,#f0b90b,#ff8c00);border-radius:12px;color:#000;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px}.header-actions{align-items:flex-start;display:flex;gap:10px}.connect-wallet-btn,.disconnect-btn,.refresh-btn{align-items:center;background:linear-gradient(135deg,#f0b90b,#ff8c00);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.disconnect-btn{background:linear-gradient(135deg,#ff3b30cc,#ff453ae6);color:#fff}.connect-wallet-btn{font-size:16px;margin-top:20px;padding:14px 28px}.connect-wallet-btn:hover:not(:disabled),.disconnect-btn:hover:not(:disabled),.refresh-btn:hover:not(:disabled){box-shadow:0 4px 12px #f0b90b66;transform:translateY(-2px)}.disconnect-btn:hover:not(:disabled){box-shadow:0 4px 12px #ff3b3066}.connect-wallet-btn:disabled,.disconnect-btn:disabled,.refresh-btn:disabled{cursor:not-allowed;opacity:.6}.spinning{animation:spin 1s linear infinite}.current-values-section{background:linear-gradient(135deg,#14141e99,#0a0a14cc);border:1px solid #f0b90b33;border-radius:12px;margin-bottom:30px;padding:25px}.current-values-section h3{color:#f0b90b;font-size:20px;margin-bottom:20px}.values-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.value-card{background:#0006;border:1px solid #ffffff1a;border-radius:10px;padding:20px}.value-card.full-width{grid-column:1/-1}.value-card h4{border-bottom:1px solid #f0b90b33;color:#fff;font-size:16px;margin-bottom:15px;padding-bottom:10px}.tier-display{background:#f0b90b0d;border-radius:8px;margin-bottom:15px;padding:12px}.tier-display:last-child{margin-bottom:0}.tier-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tier-header strong{color:#f0b90b;font-size:14px}.edit-btn,.edit-tier-btn{background:#f0b90b33;border:1px solid #f0b90b4d;border-radius:5px;color:#f0b90b;cursor:pointer;font-size:12px;padding:5px 12px;transition:all .3s ease}.edit-btn:hover:not(:disabled),.edit-tier-btn:hover:not(:disabled){background:#f0b90b4d;transform:translateY(-1px)}.edit-btn:disabled,.edit-tier-btn:disabled{cursor:not-allowed;opacity:.5}.tier-details p{color:#ccc;font-size:13px;margin:5px 0}.distribution-display,.wallets-display{color:#ccc}.distribution-display p,.wallets-display p{font-size:14px;margin:8px 0}.wallets-display p{font-family:monospace;word-break:break-all}.wallets-display strong{color:#f0b90b;display:inline-block;min-width:120px}.distribution-display .edit-btn,.wallets-display .edit-btn{margin-top:12px;width:100%}.form-section{background:linear-gradient(135deg,#14141e99,#0a0a14cc);border:1px solid #f0b90b33;border-radius:12px;margin-bottom:25px;padding:25px}.form-section h3{align-items:center;color:#f0b90b;display:flex;font-size:18px;gap:10px;margin-bottom:20px}.info-text{color:#aaa;font-size:14px;font-style:italic;margin-bottom:15px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.form-group.full-width{grid-column:1/-1}.form-group.checkbox-group{align-items:center;flex-direction:row}.form-group label{color:#f0b90b;font-weight:500}.form-group input[type=number],.form-group input[type=text],.form-group select{background:#0006;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease}.form-group input[type=number]:focus,.form-group input[type=text]:focus,.form-group select:focus{border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b1a;outline:none}.form-group input[type=number]:disabled,.form-group input[type=text]:disabled,.form-group select:disabled{cursor:not-allowed;opacity:.5}.form-group input[type=checkbox]{accent-color:#f0b90b;cursor:pointer;height:18px;width:18px}.form-group input[type=checkbox]:disabled{cursor:not-allowed}.total-display{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:8px;color:#f0b90b;margin-bottom:20px;padding:12px;text-align:center}.total-display,.update-btn{font-size:16px;font-weight:600}.update-btn{align-items:center;background:linear-gradient(135deg,#f0b90b,#ff8c00);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.update-btn:hover:not(:disabled){box-shadow:0 6px 20px #f0b90b66;transform:translateY(-2px)}.update-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.info-box{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:12px;margin-top:30px;padding:20px}.info-box h4{color:#f0b90b;font-size:16px;margin-bottom:15px}.info-box ul{list-style:none;margin:0;padding:0}.info-box li{color:#ccc;font-size:14px;line-height:1.5;padding:8px 0 8px 20px;position:relative}.info-box li:before{color:#f0b90b;content:"•";font-weight:700;left:0;position:absolute}.warning-box{background:#ff453a1a;border:2px solid #ff453a4d;border-radius:12px;margin:40px auto;max-width:600px;padding:40px;text-align:center}.warning-box svg{color:#ff453a;font-size:48px;margin-bottom:20px}.warning-box h3{color:#ff453a;font-size:24px;margin-bottom:15px}.warning-box p{color:#ccc;font-size:16px;margin:10px 0}.address-info{background:#0000004d;border-radius:8px;margin-top:20px;padding:15px;text-align:left}.address-info p{font-family:monospace;font-size:12px;word-break:break-all}.loading-spinner{color:#f0b90b;padding:40px}@media (max-width:768px){.fee-management-header{align-items:flex-start;flex-direction:column;gap:15px}.header-left{width:100%}.header-actions{flex-direction:column;width:100%}.connect-wallet-btn,.disconnect-btn,.refresh-btn{justify-content:center;width:100%}.wallet-info{flex-wrap:wrap}.form-grid,.values-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:1}.warning-box{padding:20px}.warning-box svg{font-size:36px}.warning-box h3{font-size:20px}}.admin-hype-price-settings{margin:0 auto;max-width:1400px;padding:20px}.admin-hype-price-header{margin-bottom:30px}.admin-hype-price-header h2{align-items:center;color:#fff;display:flex;font-size:28px;gap:10px;margin-bottom:10px}.admin-hype-price-header p{color:#aaa;font-size:14px}.admin-hype-price-message{border-radius:8px;font-weight:500;margin-bottom:20px;padding:15px 20px}.admin-hype-price-message.success{background:#4caf5033;border:1px solid #4caf50;color:#4caf50}.admin-hype-price-message.error{background:#f4433633;border:1px solid #f44336;color:#f44336}.admin-hype-price-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.admin-hype-price-card{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;overflow:hidden;transition:all .3s}.admin-hype-price-card:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.admin-hype-price-card-header{border-bottom:2px solid #ffffff1a;padding:20px;text-align:center}.admin-hype-price-card-header .tier-icon{display:block;font-size:48px;margin-bottom:10px}.admin-hype-price-card-header h3{color:#fff;font-size:20px;letter-spacing:1px;margin:0;text-transform:uppercase}.admin-hype-price-card-body{padding:20px}.admin-hype-price-card-body .form-group{margin-bottom:20px}.admin-hype-price-card-body .form-group label{color:#aaa;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.admin-hype-price-card-body input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:16px;font-weight:600;padding:12px 15px;transition:all .3s;width:100%}.admin-hype-price-card-body input:focus{background:#ffffff14;border-color:#ff4081;outline:none}.admin-hype-price-card-body input:hover{border-color:#fff3}.price-preview{background:#ffffff08;border-radius:8px;margin-top:15px;padding:15px}.preview-item{align-items:center;display:flex;justify-content:space-between}.preview-label{color:#aaa;font-size:12px;text-transform:uppercase}.preview-value{color:#4caf50;font-size:14px;font-weight:700}.admin-hype-price-actions{display:flex;gap:15px;justify-content:flex-end;margin-bottom:30px}.admin-hype-price-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 30px;transition:all .3s}.admin-hype-price-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-hype-price-actions .btn-reset{background:#ffffff1a;color:#fff}.admin-hype-price-actions .btn-reset:hover:not(:disabled){background:#ffffff26}.admin-hype-price-actions .btn-save{background:linear-gradient(135deg,#ff4081,#ff1744);color:#fff}.admin-hype-price-actions .btn-save:hover:not(:disabled){box-shadow:0 8px 20px #ff408166;transform:translateY(-2px)}.admin-hype-price-actions .spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.admin-hype-price-info{background:#2196f31a;border:1px solid #2196f34d;border-radius:12px;padding:20px}.admin-hype-price-info h4{align-items:center;color:#2196f3;display:flex;font-size:16px;gap:8px;margin-bottom:15px}.admin-hype-price-info ul{list-style:none;margin:0;padding:0}.admin-hype-price-info li{color:#aaa;font-size:14px;padding:8px 0 8px 20px;position:relative}.admin-hype-price-info li:before{color:#2196f3;content:"•";font-weight:700;left:0;position:absolute}.loading-spinner{border:4px solid #ffffff1a;border-top-color:#ff4081;margin:50px auto}@media (max-width:768px){.admin-hype-price-grid{grid-template-columns:1fr}.admin-hype-price-actions{flex-direction:column}.admin-hype-price-actions button{justify-content:center;width:100%}}.toast-container{display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none;position:fixed;right:24px;top:24px;z-index:10001}.toast{align-items:center;animation:slideInRight .3s ease,fadeIn .3s ease;background:linear-gradient(135deg,#1a1d29,#252834);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff1a;color:#fff;display:flex;gap:16px;min-width:320px;overflow:hidden;padding:16px 20px;pointer-events:auto;position:relative}.toast:before{background:currentColor;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.toast-success{color:#4caf50}.toast-success:before{background:linear-gradient(180deg,#4caf50,#45a049)}.toast-error{color:#f44336}.toast-error:before{background:linear-gradient(180deg,#f44336,#da190b)}.toast-warning{color:#ff9800}.toast-warning:before{background:linear-gradient(180deg,#ff9800,#fb8c00)}.toast-info{color:#2196f3}.toast-info:before{background:linear-gradient(180deg,#2196f3,#1976d2)}.toast-icon{align-items:center;display:flex;flex-shrink:0;font-size:24px}.toast-message{color:#e8e8e8;flex:1 1;font-size:15px;font-weight:500;line-height:1.5}.toast-close{align-items:center;background:#ffffff0d;border:none;border-radius:6px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s;width:28px}.toast-close:hover{background:#ffffff1a;color:#fff}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.toast-container{left:16px;max-width:none;right:16px;top:16px}.toast{min-width:auto;width:100%}}.page-transition-overlay{align-items:center;animation:fadeIn .3s ease-out;background:linear-gradient(135deg,#0a0a0a,#1a1a0a 50%,#0a0a0a);bottom:0;display:flex;justify-content:center;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:9999}.loading-content{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.loading-logo{animation:rotate 3s linear infinite;filter:drop-shadow(0 0 10px rgba(240,185,11,.5))}.loading-logo,.loading-text{color:#f0b90b;font-size:20px}.loading-text{align-items:center;animation:pulse 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0b90b0d;border:2px solid #f0b90b4d;border-radius:50px;box-shadow:0 8px 32px #f0b90b33;display:flex;font-weight:500;gap:2px;letter-spacing:3px;padding:20px 40px;position:relative;text-transform:uppercase}.loading-text .dot{color:#f8d33a;font-weight:700}.loading-text .dot:first-child{animation-delay:0s}.loading-text .dot:nth-child(2){animation-delay:.2s}.loading-text .dot:nth-child(3){animation-delay:.4s}.loading-progress{background:#f0b90b33;height:4px;margin-top:10px;overflow:hidden;position:relative;width:200px}.loading-progress-bar{animation:progress 2s ease-in-out infinite;background:linear-gradient(90deg,#f0b90b,#f8d33a,#f0b90b);border-radius:10px;height:100%;position:absolute;width:100%}.loading-subtext{color:#f0b90bb3;font-size:14px;font-weight:400;letter-spacing:1px;margin-top:10px}@keyframes dotBlink{0%,60%,to{opacity:0;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes progress{0%{opacity:.7;transform:translateX(-100%)}50%{opacity:1;transform:translateX(0)}to{opacity:.7;transform:translateX(100%)}}@keyframes rotate{0%{filter:drop-shadow(0 0 10px rgba(240,185,11,.5));transform:rotate(0deg)}to{filter:drop-shadow(0 0 15px rgba(240,185,11,.8));transform:rotate(1turn)}}.loading-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.particle{animation:float 6s ease-in-out infinite}.particle:first-child{animation-delay:0s;left:10%;top:20%}.particle:nth-child(2){animation-delay:1s;left:80%;top:60%}.particle:nth-child(3){animation-delay:2s;left:20%;top:80%}.particle:nth-child(4){animation-delay:3s;left:70%;top:30%}.particle:nth-child(5){animation-delay:4s;left:40%;top:70%}@keyframes float{0%,to{opacity:.3;transform:translateY(0) translateX(0) scale(1)}25%{opacity:.7;transform:translateY(-20px) translateX(10px) scale(1.2)}50%{opacity:.5;transform:translateY(-10px) translateX(-10px) scale(.8)}75%{opacity:.6;transform:translateY(10px) translateX(15px) scale(1.1)}}@media (prefers-color-scheme:light){.page-transition-overlay{background:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#f8fafc)}.loading-text{background:#1a202c0d;border-color:#1a202c33;box-shadow:0 8px 32px #1a202c1a;color:#1a202c}.loading-logo{color:#1a202c;filter:drop-shadow(0 0 10px rgba(26,32,44,.3))}.loading-progress{background:#1a202c33}.loading-progress-bar{background:linear-gradient(90deg,#1a202c,#4a5568,#1a202c)}.loading-subtext{color:#1a202cb3}.particle{background:#1a202c}}@media (max-width:768px){.loading-text{font-size:16px;letter-spacing:2px;padding:16px 32px}.loading-logo{font-size:15px}.loading-progress{height:3px;width:150px}.loading-subtext{font-size:12px}}@media (max-width:480px){.loading-text{font-size:14px;letter-spacing:1px;padding:14px 28px}.loading-logo{font-size:28px}.loading-content{gap:15px}.loading-progress{width:120px}}@media (prefers-reduced-motion:reduce){.loading-logo,.loading-progress-bar,.loading-text,.particle{animation:none}.loading-text{animation:pulse 4s ease-in-out infinite}.dot{animation:none!important;opacity:1}}.maintenance-page{align-items:center;background:#0a0a0a;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.particles{height:100%;overflow:hidden;position:absolute;width:100%}.particle{animation:float-up linear infinite;background:#f0b90b;border-radius:50%;bottom:-10px;height:4px;opacity:0;position:absolute;width:4px}@keyframes float-up{0%{opacity:0;transform:translateY(0) scale(1)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(-100vh) scale(0)}}.maintenance-container{max-width:600px;position:relative;text-align:center;width:100%;z-index:1}.maintenance-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0ff2;border:1px solid #f0b90b33;border-radius:20px;box-shadow:0 20px 60px #00000080,0 0 100px #f0b90b1a;overflow:hidden;padding:40px 35px;position:relative}.maintenance-content:before{animation:border-glow 3s linear infinite;background:linear-gradient(45deg,#0000,#f0b90b4d,#0000);border-radius:30px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes border-glow{0%,to{opacity:.3}50%{opacity:1}}.maintenance-icon-wrapper{height:100px;margin:0 auto 30px;position:relative;width:100px}.icon-circle{align-items:center;animation:icon-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f0b90b33,#f8d33a33);border-radius:50%;box-shadow:0 0 40px #f0b90b66,inset 0 0 40px #f0b90b1a;display:flex;height:100%;justify-content:center;width:100%}.icon-inner{animation:icon-rotate 4s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(240,185,11,.8));font-size:45px}.icon-rings{height:100%;left:0;position:absolute;top:0;width:100%}.ring{animation:ring-expand 3s ease-out infinite;border:2px solid #f0b90b4d;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring-1{animation-delay:0s}.ring-1,.ring-2{height:100%;width:100%}.ring-2{animation-delay:1s}.ring-3{animation-delay:2s;height:100%;width:100%}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes icon-rotate{0%,to{transform:rotate(0deg)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes ring-expand{0%{height:100%;opacity:.8;width:100%}to{height:200%;opacity:0;width:200%}}.maintenance-title{margin-bottom:20px}.title-line{-webkit-text-fill-color:#0000;animation:title-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#f0b90b,#f8d33a 50%,#f0b90b);-webkit-background-clip:text;background-clip:text;display:block;font-size:36px;font-weight:800;letter-spacing:3px;text-shadow:0 0 30px #f0b90b4d}.title-line:last-child{animation-delay:.5s}@keyframes title-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.maintenance-divider{animation:divider-pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#f0b90b,#0000);height:2px;margin:20px auto;width:80px}@keyframes divider-pulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.2)}}.maintenance-message{color:#fff;font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:30px}.maintenance-info{display:flex;gap:20px;justify-content:center;margin-bottom:30px}.info-item{flex-direction:column;gap:8px}.info-icon,.info-item{align-items:center;display:flex}.info-icon{animation:info-bounce 2s ease-in-out infinite;background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:50%;font-size:28px;height:50px;justify-content:center;width:50px}.info-item:first-child .info-icon{animation-delay:0s}.info-item:nth-child(2) .info-icon{animation-delay:.2s}.info-item:nth-child(3) .info-icon{animation-delay:.4s}@keyframes info-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.info-text{color:#ffffffb3;font-size:12px;max-width:90px;text-align:center}.maintenance-submessage{color:#fff9;font-size:15px;margin-bottom:30px}.maintenance-loading{align-items:center;display:flex;flex-direction:column;gap:15px}.loading-bar{background:#f0b90b1a;border-radius:10px;height:4px;overflow:hidden;position:relative;width:200px}.loading-progress{animation:loading-slide 2s ease-in-out infinite;background:linear-gradient(90deg,#f0b90b,#f8d33a,#f0b90b);background-size:200% 100%;border-radius:10px;box-shadow:0 0 20px #f0b90b80;height:100%}@keyframes loading-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.loading-dots{display:flex;gap:10px}.loading-dots span{animation:dot-bounce 1.4s ease-in-out infinite;background:#f0b90b;border-radius:50%;height:8px;width:8px}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.maintenance-content{padding:35px 25px}.maintenance-icon-wrapper{height:80px;width:80px}.icon-inner{font-size:38px}.title-line{font-size:30px;letter-spacing:2px}.maintenance-message{font-size:16px}.maintenance-info{gap:15px}.info-icon{font-size:22px;height:45px;width:45px}.info-text{font-size:11px;max-width:75px}.loading-bar{width:140px}}@media (max-width:480px){.maintenance-content{border-radius:15px;padding:25px 20px}.maintenance-icon-wrapper{height:70px;margin-bottom:20px;width:70px}.icon-inner{font-size:32px}.title-line{font-size:24px;letter-spacing:1px}.maintenance-message{font-size:15px}.maintenance-info{flex-direction:column;gap:12px}.maintenance-submessage{font-size:13px}.loading-bar{width:110px}.loading-dots span{height:6px;width:6px}}.my-tokens-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:900px;min-height:80vh;padding:2.5rem 1rem}.my-tokens-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:12px;margin-top:1rem;overflow-x:auto;width:100%}.my-tokens-table{background:#232323;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 2px 12px #0003;color:#fff;width:100%}.my-tokens-table thead{background:#181818;position:-webkit-sticky;position:sticky;top:0;z-index:10}.my-tokens-table th{border-bottom:2px solid #333;color:gold;font-weight:600;padding:1rem;text-align:left;white-space:nowrap}.my-tokens-table th:first-child{border-top-left-radius:12px}.my-tokens-table th:last-child{border-top-right-radius:12px}.my-tokens-table tbody tr{border-bottom:1px solid #333;cursor:pointer;transition:background .25s,color .25s;-webkit-user-select:none;user-select:none}.my-tokens-table tbody tr:hover{background:linear-gradient(90deg,#232323 60%,#ffd7001a);color:gold}.my-tokens-table td{overflow:hidden;padding:.8rem;text-overflow:ellipsis;white-space:nowrap}.my-tokens-table td:first-child{text-align:center}@media (max-width:768px){.my-tokens-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.my-tokens-table{font-size:.9rem;min-width:600px}.my-tokens-table td,.my-tokens-table th{font-size:.85rem;padding:.6rem}.my-tokens-table th{white-space:nowrap}.my-tokens-table td[data-column=address]{font-family:monospace;font-size:.75rem;max-width:120px}}@media (max-width:480px){.my-tokens-container{padding:1.5rem .5rem}.my-tokens-table{min-width:500px}.my-tokens-table td,.my-tokens-table th{font-size:.8rem;padding:.5rem}.my-tokens-table td:nth-child(5),.my-tokens-table td:nth-child(6),.my-tokens-table td:nth-child(7),.my-tokens-table th:nth-child(5),.my-tokens-table th:nth-child(6),.my-tokens-table th:nth-child(7){display:none}}.my-tokens-table-wrapper::-webkit-scrollbar{height:6px}.my-tokens-table-wrapper::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.my-tokens-table-wrapper::-webkit-scrollbar-thumb{background:gold;border-radius:3px}.my-tokens-table-wrapper::-webkit-scrollbar-thumb:hover{background:#fff700}@media (hover:none) and (pointer:coarse){.my-tokens-table tbody tr{transition:background .1s}.my-tokens-table td,.my-tokens-table th{padding:.75rem}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.my-profile-container{animation:fadeIn .3s ease-out}.profile-header{animation:slideInFromLeft .3s ease-out}.profile-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-card:hover{box-shadow:0 12px 40px #ffd70026;transform:translateY(-4px)}.token-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.avatar-upload{cursor:pointer;position:relative}.avatar-upload input[type=file]{display:none}.avatar-upload label{transition:all .3s}.avatar-upload label:hover{transform:scale(1.1)}.edit-input{background:#2a2a2a;border:2px solid gold;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:16px;padding:12px 16px;transition:all .3s}.edit-input:focus{box-shadow:0 0 0 3px #ffd70033;outline:none}.edit-textarea{background:#2a2a2a;border:2px solid gold;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;resize:vertical;transition:all .3s}.edit-textarea:focus{box-shadow:0 0 0 3px #ffd70033;outline:none}.btn-primary{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:12px;color:#1a1a1a;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;padding:12px 24px;transition:all .3s}.btn-primary:hover:not(:disabled){box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{background:#2a2a2a;border:1px solid #333;border-radius:8px;color:gold;cursor:pointer;font-size:14px;padding:10px 14px;transition:all .3s}.btn-secondary:hover{background:#333;border-color:gold}.pagination-button{align-items:center;background:gold;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 14px;transition:all .3s}.pagination-button:hover:not(:disabled){box-shadow:0 4px 12px #ffd7004d;transform:translateY(-2px)}.pagination-button:disabled{background:#333;color:#666;cursor:not-allowed}.page-button{background:#2a2a2a;border:1px solid #333;border-radius:6px;color:gold;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px;transition:all .3s}.page-button.active,.page-button:hover{background:gold;border-color:gold;color:#1a1a1a}.success-message{align-items:center;animation:slideInFromLeft .3s ease-out;background:linear-gradient(135deg,#0f8,#0c6);border-radius:12px;color:#1a1a1a;display:flex;font-weight:600;gap:12px;margin-bottom:24px;padding:16px 24px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid gold;border-radius:50%;border-top-color:#0000;height:50px;margin:0 auto 20px;width:50px}@media (max-width:768px){.profile-grid,.token-grid{grid-template-columns:1fr!important}.pagination{flex-wrap:wrap;justify-content:center}.edit-input,.edit-textarea{font-size:16px}}.my-trades-container{color:#cbd5e1;margin:0 auto;max-width:1400px;min-height:80vh;padding:40px 20px}.my-trades-header{border-bottom:2px solid #f0b90b33;margin-bottom:40px;padding-bottom:30px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#14141ecc,#1e1e32cc);border:1px solid #f0b90b33;border-radius:12px;padding:25px;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:#f0b90b80;box-shadow:0 10px 30px #f0b90b1a;transform:translateY(-5px)}.stat-card.buy{border-color:#00ffa333}.stat-card.buy .stat-value{color:#00ffa3}.stat-card.sell{border-color:#ff4d4d33}.stat-card.sell .stat-value{color:#ff4d4d}.stat-label{font-size:.9rem;letter-spacing:1px;margin-bottom:10px}.stat-value{color:#f0b90b;font-size:2rem}.controls-section{gap:40px}.filter-group,.sort-group{align-items:center;display:flex;gap:15px}.filter-group label,.sort-group label{color:#f0b90b;font-size:.9rem;font-weight:700;min-width:50px}.filter-btn{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:8px;color:#cbd5e1;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s}.filter-btn:hover{background:#f0b90b26;border-color:#f0b90b99}.filter-btn.active{background:#f0b90b;border-color:#f0b90b;color:#1a1a1a;font-weight:700}.sort-order-btn,.sort-select{padding:8px 12px}.sort-order-btn{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:8px;color:#f0b90b;cursor:pointer;font-weight:700;transition:all .2s}.sort-order-btn:hover{background:#f0b90b33;border-color:#f0b90b99}.trades-container{margin-bottom:40px}.trades-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141e99;border:1px solid #f0b90b33;border-radius:12px;overflow:hidden}.table-header{background:linear-gradient(135deg,#f0b90b1a,#f0b90b0d);border-bottom:1px solid #f0b90b33;color:#f0b90b;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:20px 25px;text-transform:uppercase}.table-header,.table-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:80px 200px 140px 140px 140px 180px}.table-row{align-items:center;border-bottom:1px solid #f0b90b14;cursor:pointer;padding:18px 25px;transition:all .3s ease}.table-row:hover{background:#f0b90b14;border-left:3px solid #f0b90b;padding-left:22px}.table-row:last-child{border-bottom:none}.col-type{text-align:center}.type-buy .badge{background:#00ffa333;color:#00ffa3}.type-buy .badge,.type-sell .badge{border-radius:6px;font-size:.85rem;font-weight:700;padding:6px 12px}.type-sell .badge{background:#ff4d4d33;color:#ff4d4d}.col-token,.token-info{align-items:center;display:flex}.token-info{gap:12px}.token-logo{border:1px solid #f0b90b33;height:36px;width:36px}.logo-badge{border:1px solid #f0b90b66;font-size:.85rem;height:36px;width:36px}.token-text{display:flex;flex-direction:column;gap:2px}.token-symbol{font-size:.95rem}.token-name{font-size:.8rem;max-width:150px}.col-amount{color:#00ffa3}.col-amount,.col-value{font-family:Courier New,monospace;font-weight:600}.col-value{color:#f0b90b}.col-price{color:#cbd5e1;font-family:Courier New,monospace;font-size:.9rem}.col-time{color:#94a3b8;font-size:.9rem}.trades-mobile{display:flex;flex-direction:column;gap:15px}.trade-card{background:linear-gradient(135deg,#14141ecc,#1e1e32cc);border:1px solid #f0b90b33;border-radius:12px;cursor:pointer;padding:20px;transition:all .3s ease}.trade-card:active{transform:scale(.98)}.trade-card-header{align-items:center;border-bottom:1px solid #f0b90b1a;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.type-badge{font-size:1.2rem}.trade-card-body{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.trade-row{display:flex;flex-direction:column;gap:5px}.trade-row .label{color:#94a3b8;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.trade-row .value{color:#f0b90b;font-family:Courier New,monospace;font-weight:700}.pagination-section{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:40px}.pagination-btn{background:linear-gradient(135deg,#f0b90b,gold);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 18px;transition:all .3s}.pagination-btn:hover:not(:disabled){box-shadow:0 10px 25px #f0b90b4d;transform:translateY(-3px)}.pagination-btn:disabled{background:#333;color:#666;cursor:not-allowed;opacity:.5}.page-numbers{align-items:center;display:flex;gap:8px}.page-num{background:#f0b90b1a;border:1px solid #f0b90b4d;border-radius:6px;color:#cbd5e1;cursor:pointer;font-weight:500;height:36px;min-width:36px;padding:0;transition:all .2s}.page-num:hover{background:#f0b90b26;border-color:#f0b90b99}.page-num.active{background:linear-gradient(135deg,#f0b90b,gold);border-color:#f0b90b;color:#1a1a1a;font-weight:700}.page-ellipsis{color:#94a3b8;font-weight:700;min-width:20px;text-align:center}.page-info{color:#f0b90b;font-size:.95rem;font-weight:700;min-width:140px}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:flex;flex-direction:column;gap:15px}.my-trades-container{padding:20px 15px}.header-content h1{font-size:2rem}.stats-grid{gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:25px}.stat-card{padding:20px 15px}.stat-label{font-size:.8rem}.stat-value{font-size:1.6rem}.controls-section{flex-direction:column;gap:15px;padding:20px}.filter-buttons{flex-direction:column;width:100%}.filter-btn{width:100%}.trade-card-body{grid-template-columns:1fr}.pagination-section{gap:10px}.pagination-btn{font-size:.9rem;padding:8px 14px}.page-num{font-size:.9rem;height:32px;min-width:32px}}@media (max-width:480px){.header-content h1{font-size:1.6rem}.header-content p{font-size:.9rem}.stats-grid{grid-template-columns:1fr}.controls-section{padding:15px}.filter-group label,.sort-group label{font-size:.85rem;min-width:auto}.pagination-section{gap:8px}.pagination-btn{font-size:.85rem;padding:6px 10px}.page-info{font-size:.85rem;min-width:auto}}.my-wallet-container{color:#cbd5e1;margin:0 auto;max-width:1400px;min-height:80vh;padding:40px 20px}.my-wallet-header{border-bottom:2px solid #f0b90b33;margin-bottom:40px;padding-bottom:30px}.header-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,gold);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:700;margin:0 0 10px}.header-content p{color:#94a3b8;font-size:1rem;margin:0}.loading-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 20px}.spinner{animation:spin 1s linear infinite;border:4px solid #f0b90b33;border-radius:50%;border-top-color:#f0b90b;height:50px;width:50px}.loading-container p{color:#94a3b8;font-size:1.1rem}.empty-state{background:linear-gradient(135deg,#14141e99,#1e1e3299);border:2px dashed #f0b90b4d;padding:80px 40px}.empty-icon{animation:bounce 2s infinite;font-size:4rem;margin-bottom:20px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-state p{color:#94a3b8;font-size:1.2rem;margin:0 0 20px}.cta-button{background:linear-gradient(135deg,#f0b90b,gold);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 30px;transition:all .3s}.cta-button:hover{box-shadow:0 10px 25px #f0b90b4d;transform:translateY(-2px)}.portfolio-summary{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.summary-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#14141ecc,#1e1e32cc);border:1px solid #f0b90b33;border-radius:12px;cursor:default;display:flex;gap:20px;padding:25px;transition:all .3s ease}.summary-card:hover{border-color:#f0b90b80;box-shadow:0 10px 30px #f0b90b1a;transform:translateY(-5px)}.summary-card.primary{background:linear-gradient(135deg,#f0b90b1a,#f0b90b0d);border-color:#f0b90b66}.summary-icon{font-size:2rem;min-width:50px}.summary-content{flex:1 1}.summary-label{color:#94a3b8;font-size:.85rem;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.summary-value{color:#f0b90b;font-size:1.8rem;font-weight:700;margin-bottom:5px}.summary-subtext{color:#64748b;font-size:.85rem}.controls-section{align-items:center;background:#14141e99;border:1px solid #f0b90b26;border-radius:12px;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;padding:25px}.search-box{flex:1 1;min-width:250px}.search-input{background:#14141ecc;border:1px solid #f0b90b4d;border-radius:8px;color:#cbd5e1;font-size:.95rem;padding:12px 16px;transition:all .2s;width:100%}.search-input:focus{border-color:#f0b90b99;box-shadow:0 0 10px #f0b90b1a;outline:none}.search-input::placeholder{color:#64748b}.sort-controls{align-items:center;display:flex;gap:12px}.sort-controls label{color:#f0b90b;font-size:.9rem;font-weight:700;min-width:60px}.sort-select{background:#14141ecc;border:1px solid #f0b90b4d;border-radius:8px;color:#cbd5e1;font-size:.9rem;padding:10px 14px;transition:all .2s}.sort-select:focus,.sort-select:hover{border-color:#f0b90b99;outline:none}.tokens-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:30px}.no-results{color:#94a3b8;grid-column:1/-1;padding:40px;text-align:center}.token-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#14141eb3,#1e1e32b3);border:1px solid #f0b90b33;display:flex;flex-direction:column;gap:16px;overflow:visible;padding:20px;transition:all .3s ease}.token-card:hover{background:linear-gradient(135deg,#14141ee6,#1e1e32e6);border-color:#f0b90b;box-shadow:0 12px 35px #f0b90b26;transform:translateY(-6px)}.card-glow{display:none}.token-header{gap:18px;position:relative;z-index:1}.token-logo{background:#f0b90b1a;border:2px solid #f0b90b4d;border-radius:50%;box-shadow:0 2px 8px #f0b90b1a;object-fit:cover;position:relative}.logo-badge,.token-logo{flex-shrink:0;height:48px;width:48px}.logo-badge{align-items:center;background:linear-gradient(135deg,#f0b90b,gold);border:2px solid #f0b90b66;border-radius:50%;box-shadow:0 2px 10px #f0b90b33;color:#000;display:flex;font-size:1.1rem;font-weight:700;justify-content:center}.token-info{flex:1 1;min-width:0}.token-symbol{color:#f0b90b;display:block;font-size:1.25rem;margin-bottom:6px}.token-name{color:#94a3b8;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-stats{grid-gap:12px;background:#f0b90b14;border:1px solid #f0b90b1f;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;padding:14px;position:relative;z-index:1}.stat{flex-direction:column}.stat-label{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.stat-value{color:#cbd5e1;font-family:Courier New,monospace;font-size:.9rem}.stat-value.accent{color:#f0b90b;font-size:.95rem}.portfolio-percentage{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.progress-bar{background:#f0b90b1a;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#f0b90b,gold);border-radius:3px;box-shadow:0 0 6px #f0b90b40;height:100%;transition:width .3s ease}.percentage-text{color:#94a3b8;font-size:.8rem;font-weight:500;text-align:right}.token-action-btn{background:linear-gradient(135deg,#f0b90b,gold);border:none;border-radius:8px;box-shadow:0 2px 8px #f0b90b26;color:#1a1a1a;cursor:pointer;font-size:.85rem;font-weight:700;margin-top:auto;padding:10px 14px;position:relative;transition:all .3s;z-index:1}.token-action-btn:hover{box-shadow:0 6px 15px #f0b90b4d;transform:translateY(-2px)}.token-action-btn:active{transform:translateY(0)}@media (max-width:1024px){.portfolio-summary{grid-template-columns:repeat(2,1fr)}.tokens-grid{gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.token-card{gap:14px;padding:18px}.controls-section{align-items:stretch;flex-direction:column;gap:20px}.search-box{flex:none;width:100%}.sort-controls{justify-content:space-between}}@media (max-width:768px){.my-wallet-container{padding:20px 15px}.header-content h1{font-size:2rem}.portfolio-summary{gap:15px;grid-template-columns:1fr}.summary-card{gap:15px;padding:18px}.tokens-grid{gap:20px;grid-template-columns:1fr}.token-card{gap:18px;min-height:auto;padding:22px}.token-header{gap:14px}.logo-badge,.token-logo{font-size:1rem;height:48px;width:48px}.token-symbol{font-size:1.1rem}.token-stats{gap:12px;grid-template-columns:1fr 1fr;padding:15px}.token-action-btn{padding:11px 15px;width:100%}}@media (max-width:480px){.header-content h1{font-size:1.6rem}.header-content p{font-size:.9rem}.my-wallet-header{margin-bottom:25px;padding-bottom:20px}.portfolio-summary{gap:12px}.summary-card{flex-direction:column;gap:10px;padding:15px}.summary-icon{font-size:1.5rem;min-width:auto}.summary-value{font-size:1.4rem}.controls-section{gap:15px;padding:15px}.sort-controls{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.sort-select{width:100%}.tokens-grid{gap:15px;grid-template-columns:1fr}.token-card{gap:15px;padding:18px}.token-header{gap:12px}.logo-badge,.token-logo{font-size:.9rem;height:42px;width:42px}.token-symbol{font-size:1rem}.token-name{font-size:.8rem}.token-stats{gap:10px;grid-template-columns:1fr;padding:12px}.stat-label{font-size:.75rem}.stat-value{font-size:.85rem}.token-action-btn{font-size:.85rem;padding:10px 14px}}.profile-container{--primary-color:gold;--bg-dark:#1a1a1a;--bg-card:#222;--text-light:#aaa;--border-color:#333;background:linear-gradient(135deg,#0f0f0f,#232323 50%,#1a1a1a);font-family:"'Inter', sans-serif";margin:0 auto;max-width:1400px;min-height:100vh;overflow-x:hidden;padding:20px;position:relative;width:100%}.profile-header{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 2fr;margin-bottom:40px}.profile-header-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;width:100%}.profile-avatar-card{flex:1 1 100%;margin:0 auto;max-width:400px;min-width:280px}.profile-avatar-section{align-items:center;display:flex;flex-direction:column;text-align:center}.profile-avatar{border:4px solid var(--primary-color);border-radius:50%;box-shadow:0 8px 24px #ffd7004d;height:120px;margin-bottom:16px;object-fit:cover;width:120px}.profile-info{display:flex;flex-direction:column;gap:16px}.profile-name{color:var(--primary-color);font-size:32px;font-weight:700}.profile-wallet{align-items:center;color:var(--text-light);display:flex;font-size:14px;gap:8px}.profile-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:24px}.stat-box{background:linear-gradient(135deg,var(--bg-card) 0,#2a2a2a 100%);border:1px solid var(--border-color);border-radius:12px;padding:16px;text-align:center}.stat-value{color:var(--primary-color);font-size:24px;font-weight:700}.stat-label{color:var(--text-light);font-size:12px;margin-top:8px}.profile-tabs{border-bottom:2px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.profile-tab{background:none;border:none;border-bottom:3px solid #0000;color:var(--text-light);cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s}.profile-tab.active{border-bottom-color:var(--primary-color)}.profile-tab.active,.profile-tab:hover{color:var(--primary-color)}.tokens-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-bottom:40px;width:100%}.token-card{background:linear-gradient(135deg,var(--bg-card) 0,#2a2a2a 100%);border:1px solid var(--border-color);border-radius:16px;box-sizing:border-box;cursor:pointer;max-width:100%;min-width:0;overflow:auto;padding:clamp(12px,3vw,24px);position:relative;transition:all .3s;width:100%}.token-card:hover{box-shadow:0 8px 25px #ffd70033;transform:translateY(-4px)}.token-change-badge{background-color:var(--primary-color);border-bottom-left-radius:12px;color:var(--bg-dark);font-size:clamp(10px,1.5vw,12px);font-weight:700;padding:clamp(2px,.5vw,4px) clamp(6px,1vw,12px);position:absolute;right:0;top:0;z-index:10}.token-change-badge.positive{background-color:#4caf50}.token-change-badge.negative{background-color:#f44}.token-header{align-items:center;display:flex;gap:clamp(8px,2vw,16px);margin-bottom:clamp(12px,2vw,16px)}.token-icon{border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 4px 12px #ffd7004d;flex-shrink:0;height:clamp(32px,8vw,48px);object-fit:cover;width:clamp(32px,8vw,48px)}.token-name{flex:1 1}.token-symbol{word-wrap:break-word;color:var(--primary-color);font-size:clamp(14px,4vw,18px);font-weight:700;line-height:1.2;overflow-wrap:break-word}.token-ticker{color:var(--text-light);font-size:clamp(12px,3vw,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-details{grid-gap:clamp(8px,2vw,12px);display:grid;gap:clamp(8px,2vw,12px);grid-template-columns:1fr 1fr;margin-bottom:clamp(12px,2vw,16px)}.token-detail{background:#0000004d;border-radius:8px;padding:clamp(6px,1vw,8px)}.token-detail-label{color:var(--text-light);font-size:clamp(10px,2vw,12px);margin-bottom:4px}.token-detail-value{color:var(--primary-color);font-size:clamp(12px,2.5vw,14px);font-weight:600;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.token-footer{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:clamp(6px,1vw,8px);justify-content:space-between;margin-top:clamp(8px,1.5vw,12px);padding-top:clamp(8px,1.5vw,12px)}.token-dex-info{color:var(--text-light);display:flex;flex-direction:column;font-size:clamp(10px,2vw,11px);gap:4px}.token-links{display:flex;flex-wrap:wrap;gap:clamp(6px,1vw,8px)}.token-link{align-items:center;background:#2a2a2a;border:1px solid var(--border-color);border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;font-size:clamp(11px,2vw,12px);gap:clamp(3px,.5vw,4px);padding:clamp(4px,1vw,6px) clamp(8px,1.5vw,12px);text-decoration:none;transition:all .3s;white-space:nowrap}.token-link:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--bg-dark);transform:translateY(-2px)}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.post-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;transition:all .3s}.post-card:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-4px)}@media (max-width:768px){.profile-container{padding:12px}.profile-section-title{font-size:20px;margin-bottom:16px}.profile-header{gap:24px;grid-template-columns:1fr;margin-bottom:24px}.profile-name{font-size:24px}.profile-avatar{height:100px;width:100px}.profile-stats{gap:10px;grid-template-columns:repeat(2,1fr)}.stat-box{padding:12px}.stat-value{font-size:20px}.tokens-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-bottom:24px}.token-card{padding:16px}.token-header{gap:12px}.token-icon{height:40px;width:40px}.profile-tabs{gap:8px;margin-bottom:16px}.profile-tab{font-size:13px;padding:10px 16px}}@media (max-width:480px){.profile-container{padding:8px}.profile-section-title{font-size:18px;margin-bottom:16px}.profile-header{gap:16px}.profile-name{font-size:20px}.profile-avatar{height:80px;width:80px}.profile-wallet{font-size:12px}.profile-stats{gap:8px;grid-template-columns:repeat(2,1fr);margin-top:16px}.stat-box{border-radius:8px;padding:10px}.stat-value{font-size:16px}.stat-label{font-size:10px}.tokens-grid{gap:12px;grid-template-columns:1fr}.token-card{border-radius:12px;padding:12px}.token-header{gap:10px;margin-bottom:12px}.token-icon{border-width:1px;height:36px;width:36px}.token-symbol{font-size:14px}.token-ticker{font-size:12px}.token-details{gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.token-detail-label{font-size:10px}.token-detail-value{font-size:12px}.token-footer{align-items:flex-start;flex-direction:column;gap:10px;padding-top:10px}.token-links{flex-wrap:wrap;gap:6px;width:100%}.token-link{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;font-size:11px;padding:4px 8px}.posts-grid{gap:12px;grid-template-columns:1fr}}@media (max-width:360px){.profile-container{padding:4px}.profile-name{font-size:18px}.profile-avatar{height:70px;width:70px}.profile-stats{grid-template-columns:1fr}.token-card{padding:10px}.stat-value{font-size:14px}}@media (max-width:470px){.profile-container{padding:6px!important}.profile-section-title{font-size:16px;gap:8px;margin-bottom:12px}[style*="padding: 24px"],[style*="padding: 32px"],[style*="padding: 40px"]{padding:12px!important}[style*="gap: 32px"],[style*="gap: 40px"]{gap:12px!important}[style*="minWidth: 320"]{min-width:auto!important}[style*="flex: 0 0"]{flex:1 1 100%!important}.profile-header{gap:16px;grid-template-columns:1fr}.profile-header-container{align-items:stretch;flex-direction:column;gap:16px}.profile-avatar-card{flex:1 1 auto;margin:0!important;max-width:100%;min-width:auto;width:100%}.profile-header{gap:12px}.profile-name{font-size:18px}.profile-avatar{height:75px;width:75px}.profile-wallet{font-size:11px;word-break:break-all}.profile-stats{gap:6px;grid-template-columns:repeat(2,1fr);margin-top:12px}.stat-box{border-radius:6px;padding:8px}.stat-value{font-size:13px}.stat-label{font-size:9px}.tokens-grid{gap:10px;grid-template-columns:1fr;margin-bottom:16px}.token-card{border-radius:10px;padding:8px}.token-card:hover{transform:translateY(-2px)}.token-change-badge{font-size:10px;padding:2px 8px}.token-header{gap:8px;margin-bottom:10px}.token-icon{border-width:1px;height:32px;width:32px}.token-symbol{font-size:12px}.token-ticker{font-size:11px}.token-details{gap:6px;margin-bottom:10px}.token-detail{border-radius:6px;padding:6px}.token-detail-label{font-size:9px}.token-detail-value{font-size:11px}.token-footer{align-items:flex-start;flex-direction:column;gap:8px;padding-top:8px}.token-dex-info{font-size:10px;gap:2px}.token-links{gap:4px;width:100%}.token-link{flex-basis:calc(50% - 2px);flex-grow:1;flex-shrink:1;font-size:10px;padding:3px 6px}.profile-tabs{gap:2px;margin-bottom:12px}.profile-tab{font-size:11px;padding:6px 10px}.posts-grid{gap:10px;grid-template-columns:1fr}.post-card{border-radius:8px}.hidden-mobile{display:none!important}}.hidden-mobile{display:none}@media (min-width:769px){.hidden-mobile{display:block}.hidden-desktop{display:none}}.scroll-horizontal{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:thin}.scroll-horizontal::-webkit-scrollbar{height:4px}.scroll-horizontal::-webkit-scrollbar-track{background:#0000}.scroll-horizontal::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}.profile-section-title{word-wrap:break-word;align-items:center;color:var(--primary-color);display:flex;flex-wrap:wrap;font-size:clamp(18px,5vw,24px);font-weight:700;gap:clamp(8px,2vw,12px);line-height:1.2;margin-bottom:clamp(16px,3vw,24px);overflow-wrap:break-word}@keyframes verifiedGlow{0%,to{box-shadow:0 0 40px #f0b90b80,0 12px 40px #f0b90b4d,inset 0 0 20px #f8d33a14}50%{box-shadow:0 0 60px #f0b90bb3,0 16px 50px #f0b90b66,inset 0 0 30px #f8d33a1f}}.my-posts-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:100vh;padding:30px 20px}.my-posts-header{align-items:center;border-bottom:2px solid #333;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto 40px;max-width:1000px;padding-bottom:30px}.my-posts-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.btn-create-post{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:25px;color:#000;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.btn-create-post:hover{box-shadow:0 10px 30px #ffd7004d;transform:translateY(-2px)}.btn-create-post:active{transform:translateY(0)}.alert{max-width:1000px}.alert .btn-close{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;padding:0}.loading-spinner{animation:pulse 1.5s ease infinite;color:#aaa;font-size:18px;margin:40px auto;max-width:1000px;text-align:center}.posts-list{grid-gap:20px;display:grid;gap:20px;margin:0 auto;max-width:1000px}.post-card{animation:fadeIn .5s ease;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;overflow:hidden;transition:all .3s ease}.post-card:hover{border-color:gold;box-shadow:0 10px 30px #ffd7001a}.post-header{align-items:flex-start;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:20px}.post-title-section{align-items:center;display:flex;flex:1 1;gap:12px}.post-title{color:#fff;font-size:18px;font-weight:700;margin:0;word-break:break-word}.post-title.post-type-launch{color:#ff6b6b}.post-title.post-type-update{color:#4dabf7}.badge-launch{background:linear-gradient(135deg,#ff6b6b,#ff8a7b);border-radius:20px;color:#fff;font-size:11px;font-weight:700;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.post-actions{display:flex;gap:10px}.btn-icon{background:none;border:none;border-radius:8px;color:#999;cursor:pointer;font-size:16px;padding:8px;transition:all .3s ease}.btn-icon:hover{background-color:#ffd7001a;color:gold}.btn-icon.delete:hover{background-color:#ff4a4a1a;color:#ff4a4a}.post-image-container{background:#0a0a0a;height:300px;overflow:hidden;width:100%}.post-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.post-card:hover .post-image{transform:scale(1.05)}.post-content{color:#ccc;line-height:1.6;max-height:200px;overflow-y:auto;padding:20px}.post-content p{margin:0;white-space:pre-wrap;word-break:break-word}.launch-countdown{align-items:center;background:#ff6b6b1a;border-radius:8px;color:#ff6b6b;display:flex;font-weight:600;gap:10px;margin:0 20px;padding:12px}.post-tags{gap:10px;margin-top:15px;padding:0 20px}.tag{border-radius:20px;font-size:12px;gap:6px;padding:6px 12px}.post-stats{border-bottom:1px solid #333;border-top:1px solid #333;color:#999;display:flex;font-size:14px;gap:30px;padding:15px 20px}.stat{gap:6px;transition:color .3s ease}.stat:hover{color:gold}.stat.time{color:#666;margin-left:auto}.post-footer{color:#666;font-size:13px;justify-content:space-between;padding:15px 20px}.post-footer,.post-meta{align-items:center;display:flex}.post-meta{gap:8px}.edited-badge{background:#4dabf733;border-radius:12px;color:#4dabf7;font-size:12px;padding:4px 10px}.empty-state{max-width:1000px;padding:40px}.empty-state p{margin:20px 0}.pagination{flex-wrap:wrap;gap:8px;max-width:1000px}.pagination button.active{background:gold;border-color:gold;color:#000}.modal-content{max-width:600px}.modal-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:20px}.modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}.btn-close-modal{background:none;border:none;color:#999;cursor:pointer;font-size:24px;transition:color .3s ease}.btn-close-modal:hover{color:gold}.post-form{grid-gap:20px;display:grid;gap:20px;padding:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#fff;font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{background:#0a0a0a;border:1px solid #333;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:12px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:gold;box-shadow:0 0 10px #ffd70033;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#666}.form-group small{color:#666;font-size:12px;text-align:right}.form-group textarea{min-height:120px;resize:vertical}.image-upload-area{background:#0a0a0a;border:2px dashed #333;border-radius:12px;cursor:pointer;padding:20px;text-align:center;transition:all .3s ease}.image-upload-area:hover{background:#ffd7000d;border-color:gold}.image-preview{display:inline-block;position:relative}.image-preview img{border-radius:8px;max-height:250px;max-width:100%}.btn-remove-image{align-items:center;background:#ff4a4a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:all .3s ease;width:32px}.btn-remove-image:hover{background:#ff6b6b;transform:scale(1.1)}.upload-label{align-items:center;color:#999;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:all .3s ease}.upload-label:hover{color:gold}.upload-label svg{font-size:36px}.form-actions{border-top:1px solid #333;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}.btn-cancel,.btn-submit{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.btn-cancel{background:#333;color:#999}.btn-cancel:hover{background:#444}.btn-submit{background:linear-gradient(135deg,gold,#ffed4e);color:#000}.btn-submit:hover:not(:disabled){box-shadow:0 10px 30px #ffd7004d;transform:translateY(-2px)}.btn-submit:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.my-posts-container{padding:20px 15px}.my-posts-header{flex-direction:column;gap:15px}.my-posts-header h1{font-size:24px}.post-stats{flex-direction:column;gap:10px}.stat.time{margin-left:0}.modal-content{margin:20px}.post-title{font-size:16px}.post-header{flex-direction:column;gap:12px}.post-actions{align-self:flex-end}}.posts-feed-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:100vh;padding:30px 20px}.feed-header{border-bottom:2px solid #333;margin:0 auto 40px;max-width:1200px;padding-bottom:30px;text-align:center}.feed-title{flex-wrap:wrap;gap:15px;justify-content:center}.feed-title,.feed-title h2{align-items:center;display:flex}.feed-title h2{color:gold;font-size:32px;font-weight:700;gap:10px;margin:0}.feed-title .btn-back{background:#ffd7001a;border:1px solid gold;border-radius:8px;color:gold;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .2s ease}.feed-title .btn-back:hover{background:gold;color:#000}.feed-title .post-count{color:#999;font-size:16px;font-weight:500}.empty-state{color:#999}.empty-state svg{color:gold;margin-bottom:20px;opacity:.5}.empty-state h3{color:#ccc;margin-bottom:20px}.feed-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800;margin-bottom:10px}.feed-header p{color:#999;font-size:16px}.feed-controls{flex-wrap:wrap;gap:20px;margin:0 auto 30px;max-width:1200px}.feed-controls,.search-bar{align-items:center;display:flex}.search-bar{background:#1a1a1a;border:1px solid #333;border-radius:25px;flex:1 1;gap:12px;min-width:250px;padding:12px 16px;transition:all .3s ease}.search-bar:focus-within{border-color:gold;box-shadow:0 0 15px #ffd70033}.search-bar svg{color:gold}.search-bar input{background:none;border:none;color:#fff;flex:1 1;font-size:14px;outline:none}.search-bar input::placeholder{color:#666}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px}.filter-btn{align-items:center;background:#222;border:1px solid #333;border-radius:25px;color:#999;cursor:pointer;display:flex;font-weight:600;gap:6px;padding:10px 16px;transition:all .3s ease;white-space:nowrap}.filter-btn:hover{border-color:gold;color:gold}.filter-btn.active{background:gold;border-color:gold;color:#000}.alert{animation:slideIn .3s ease}.loading{animation:pulse 1.5s ease infinite}.posts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px}.post-item{animation:fadeIn .5s ease;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.post-item.pinned{border:2px solid gold;box-shadow:0 0 15px #ffd7004d}.post-item:hover{border-color:gold;box-shadow:0 10px 30px #ffd7001a;transform:translateY(-5px)}.post-item.pinned:hover{box-shadow:0 0 20px #ffd70080,0 10px 30px #ffd70026}.post-item-header{border-bottom:1px solid #333;justify-content:space-between;padding:16px}.post-badges,.post-item-header{align-items:center;display:flex}.post-badges{gap:8px}.creator-info{align-items:center;display:flex;flex:1 1;gap:12px}.creator-avatar{border:2px solid #333;border-radius:50%;height:40px;object-fit:cover;width:40px}.creator-details h4{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0}.verified-badge{color:gold;font-size:12px}.creator-details .time{color:#666;font-size:12px}.badge-type{align-items:center;border-radius:20px;display:flex;font-size:11px;font-weight:700;gap:4px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.badge-type.launch{background:linear-gradient(135deg,#ff6b6b,#ff8a7b);color:#fff}.badge-type.pinned{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 2px 8px #ffd70066;color:#333}.badge-type.pinned:hover{box-shadow:0 3px 12px #ffd70099}.post-item-image{background:#0a0a0a;height:200px;overflow:hidden;width:100%}.post-item-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.post-item:hover .post-item-image img{transform:scale(1.05)}.post-item-content{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:16px}.post-item-title{color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin:0}.post-item-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.launch-timer{align-items:center;background:#ff6b6b1a;border-radius:8px;color:#ff6b6b;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 12px}.post-tags{display:flex;flex-wrap:wrap;gap:6px}.tag{align-items:center;background:#ffd7001a;border-radius:12px;color:gold;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;transition:all .2s ease}.tag:hover{background:#ffd70040;box-shadow:0 4px 12px #ffd70033;transform:translateY(-2px)}.tag.active{background:gold;color:#000}.post-item-links{border-top:1px solid #333;display:flex;gap:10px;justify-content:flex-start;padding:12px 16px}.post-link{align-items:center;background:#ffd7001a;border-radius:50%;color:gold;display:inline-flex;font-size:16px;height:36px;justify-content:center;text-decoration:none;transition:all .2s ease;width:36px}.post-link:hover{background:gold;box-shadow:0 4px 12px #ffd7004d;color:#000;transform:translateY(-2px)}.post-link[title=Twitter]{color:#1da1f2}.post-link[title=Twitter]:hover{background:#1da1f2;box-shadow:0 4px 12px #1da1f24d;color:#fff}.post-link[title=Telegram]{color:#08c}.post-link[title=Telegram]:hover{background:#08c;box-shadow:0 4px 12px #0088cc4d;color:#fff}.post-link[title=Discord]{color:#5865f2}.post-link[title=Discord]:hover{background:#5865f2;box-shadow:0 4px 12px #5865f24d;color:#fff}.post-item-engagement{border-top:1px solid #333;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.engagement-btn{align-items:center;background:#222;border:1px solid #333;border-radius:8px;color:#999;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px;transition:all .3s ease}.engagement-btn:hover{border-color:gold;color:gold}.engagement-btn.like.liked{background:#ff6b6b1a;border-color:#ff6b6b;color:#ff6b6b}.pagination button{align-items:center;display:flex}.page-info{color:#999;font-weight:600;min-width:60px;text-align:center}.modal-overlay{align-items:center;animation:fadeIn .3s ease;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideUp .3s ease;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;max-height:90vh;max-width:700px;overflow-y:auto;position:relative;width:100%}.btn-close{align-items:center;background:#222;border:1px solid #333;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:36px;z-index:10}.btn-close:hover{background:gold;border-color:gold;color:#000}.post-detail{padding:30px}.detail-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.detail-avatar{border:2px solid #333;border-radius:50%;height:50px;object-fit:cover;width:50px}.detail-header h3{color:#fff;font-size:16px;font-weight:600;margin:0}.detail-header small{color:#666;display:block;font-size:12px}.detail-title{color:#fff;font-size:24px;font-weight:700;margin:20px 0}.detail-image{border-radius:12px;height:400px;margin:20px 0;object-fit:cover;width:100%}.detail-text{color:#ccc;font-size:15px;line-height:1.7;margin:20px 0;white-space:pre-wrap;word-break:break-word}.detail-countdown{align-items:center;background:#ff6b6b1a;border-radius:8px;color:#ff6b6b;display:flex;font-weight:600;gap:10px;margin:20px 0;padding:15px}.detail-engagement{background:#0a0a0a;border:1px solid #333;border-radius:12px;display:flex;gap:12px;margin:20px 0;padding:12px}.btn-engage{align-items:center;background:#222;border:1px solid #333;border-radius:8px;color:#999;cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:6px;justify-content:center;padding:12px;transition:all .3s ease}.btn-engage:hover{background:gold;border-color:gold;color:#000}.btn-engage.liked{color:#ff6b6b}.comments-section{border-top:1px solid #333;margin-top:30px;padding-top:20px}.comments-section h4{color:#fff;font-size:16px;font-weight:700;margin:0 0 20px}.add-comment{background:#0a0a0a;border:1px solid #333;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:15px}.add-comment textarea{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:12px;resize:vertical;transition:all .3s ease}.add-comment textarea:focus{border-color:gold;box-shadow:0 0 10px #ffd70033;outline:none}.add-comment textarea::placeholder{color:#666}.add-comment button{align-self:flex-end;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;padding:10px 16px;transition:all .3s ease}.add-comment button:hover:not(:disabled){box-shadow:0 5px 15px #ffd7004d;transform:translateY(-2px)}.add-comment button:disabled{cursor:not-allowed;opacity:.5}.comments-list{display:flex;flex-direction:column;gap:15px}.comment{background:#0a0a0a;border:1px solid #333;border-radius:12px;display:flex;gap:12px;padding:15px}.comment-avatar{border:1px solid #333;border-radius:50%;flex-shrink:0;height:35px;object-fit:cover;width:35px}.comment-content{flex:1 1}.comment-content strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.comment-content small{color:#666;font-size:12px}.comment-content p{color:#ccc;font-size:14px;margin:8px 0}.comment-engagement{display:flex;gap:12px;margin-top:8px}.btn-small{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:0;transition:color .3s ease}.btn-small:hover{color:gold}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.posts-feed-container{padding:20px 15px}.feed-header h1{font-size:28px}.feed-controls{flex-direction:column}.search-bar{flex:1 1}.filter-buttons{width:100%}.posts-grid{grid-template-columns:1fr}.post-item-image{height:250px}.detail-image{height:300px}.detail-engagement{flex-direction:column}.btn-engage{width:100%}}.post-detail-container{background:#0a0a0a;color:#fff;min-height:100vh;padding:20px}.post-detail-max-width{margin:0 auto;max-width:900px}.post-detail-back-btn{align-items:center;background:#0000;border:none;color:gold;cursor:pointer;display:flex;font-size:16px;gap:8px;margin-bottom:20px;transition:color .3s}.post-detail-back-btn:hover{color:#ffed4e}.post-detail-card{background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #ffd7001a;overflow:hidden}.post-detail-image{height:auto;max-height:500px;object-fit:cover;width:100%}.post-detail-content{padding:30px}.post-detail-author{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.post-detail-author-info{align-items:center;display:flex;gap:15px}.post-detail-author-avatar{align-items:center;background:gold;border-radius:50%;color:#1a1a1a;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:50px}.post-detail-author-meta{display:flex;flex-direction:column;gap:4px}.post-detail-author-name{font-size:14px;font-weight:600}.post-detail-author-address{color:#aaa;font-size:12px}.post-detail-actions{display:flex;gap:10px}.post-detail-action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s}.post-detail-action-btn:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.post-detail-edit-btn{background:#4a7c59;color:#fff}.post-detail-delete-btn{background:#c92a2a;color:#fff}.post-detail-title{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px;margin-top:0}.post-detail-meta{color:#aaa;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:16px}.post-detail-text{color:#e0e0e0;font-size:16px;line-height:1.6;margin-bottom:24px}.post-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.post-detail-tag{background:#ffd7001a;border-radius:20px;color:gold;font-size:12px;font-weight:600;padding:6px 12px}.post-detail-links{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.post-detail-link{align-items:center;display:flex;font-weight:600;gap:8px;text-decoration:none;transition:opacity .3s}.post-detail-link:hover{opacity:.7}.post-detail-website-link{color:gold}.post-detail-twitter-link{color:#1da1f2}.post-detail-telegram-link{color:#08c}.post-detail-discord-link{color:#5865f2}.post-detail-engagement{border-top:1px solid #333;display:flex;gap:24px;padding-top:24px}.post-detail-engagement-btn{align-items:center;background:#0000;border:none;color:#aaa;cursor:pointer;display:flex;font-size:16px;gap:8px;transition:color .3s}.post-detail-engagement-btn:hover{color:gold}.post-detail-engagement-btn.liked{color:#ff6b6b}.post-detail-engagement-stat{align-items:center;color:#aaa;display:flex;font-size:16px;gap:8px}.post-detail-comments-section{margin-top:40px}.post-detail-comments-title{font-size:24px;font-weight:700;margin-bottom:20px}.post-detail-comment-form{margin-bottom:30px}.post-detail-comment-input-wrapper{display:flex;gap:12px;margin-bottom:12px}.post-detail-comment-input{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;flex:1 1;font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .3s}.post-detail-comment-input:focus{border-color:gold;outline:none}.post-detail-comment-submit-btn{background:gold;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s}.post-detail-comment-submit-btn:hover{background:#ffed4e;transform:translateY(-2px)}.post-detail-comment-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.post-detail-comments-list{display:flex;flex-direction:column;gap:16px}.post-detail-comment{background:#1a1a1a;border:1px solid #333;border-radius:12px;display:flex;gap:12px;padding:16px}.post-detail-comment-avatar{align-items:center;background:gold;border-radius:50%;color:#1a1a1a;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.post-detail-comment-body{flex:1 1}.post-detail-comment-meta{display:flex;gap:8px;margin-bottom:8px}.post-detail-comment-author{font-size:14px;font-weight:600}.post-detail-comment-address{color:#aaa;font-size:12px}.post-detail-comment-date{color:#aaa;font-size:12px;margin-left:auto}.post-detail-comment-text{color:#e0e0e0;line-height:1.5;margin:0 0 12px}.post-detail-comment-actions{color:#aaa;display:flex;font-size:12px;gap:8px}.post-detail-comment-action-btn{align-items:center;background:#0000;border:none;color:#aaa;cursor:pointer;display:flex;gap:4px;transition:color .3s}.post-detail-comment-action-btn:hover{color:gold}.post-detail-empty-comments{color:#aaa;padding:20px;text-align:center}@media (max-width:768px){.post-detail-content{padding:20px}.post-detail-title{font-size:24px}.post-detail-engagement{flex-wrap:wrap}.post-detail-action-btn{font-size:12px;padding:6px 12px}}.follow-list-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:100vh;padding:30px 20px}.follow-list-header{border-bottom:2px solid #333;margin:0 auto 40px;max-width:1200px;padding-bottom:30px;text-align:center}.follow-list-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;margin-bottom:10px}.follow-list-header p{color:#999;font-size:16px}.follow-controls{display:flex;flex-wrap:wrap;gap:15px;margin:0 auto 30px;max-width:1200px}.search-input,.sort-select{background:#1a1a1a;border:1px solid #333;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease}.search-input{flex:1 1;min-width:250px}.search-input::placeholder{color:#666}.search-input:focus,.sort-select:focus{border-color:gold;box-shadow:0 0 10px #ffd70033;outline:none}.sort-select{cursor:pointer;min-width:200px}.sort-select option{background:#1a1a1a;color:#fff}.alert{align-items:center;border-radius:12px;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:1200px;padding:15px 20px}.alert-error{background-color:#ff4a4a1a;border:1px solid #ff4a4a;color:#ff4a4a}.alert button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px}.loading{color:#999;font-size:18px;margin:40px auto;max-width:1200px;text-align:center}.users-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1200px}.user-card{align-items:center;animation:fadeIn .5s ease;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;padding:20px;text-align:center;transition:all .3s ease}.user-card:hover{border-color:gold;box-shadow:0 10px 30px #ffd7001a;transform:translateY(-5px)}.user-avatar{border:3px solid #333;border-radius:50%;height:100px;margin-bottom:16px;object-fit:cover;transition:all .3s ease;width:100px}.user-card:hover .user-avatar{border-color:gold}.user-info{margin-bottom:16px;width:100%}.user-info h3{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;margin:0 0 8px}.user-info h3 .verified{color:gold;font-size:14px}.user-info p.address{color:#666;font-family:monospace;font-size:13px;margin:0}.user-badges{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.badge,.user-badges{justify-content:center}.badge{align-items:center;background:#222;border:1px solid #333;border-radius:50%;display:inline-flex;font-size:16px;height:36px;transition:all .3s ease;width:36px}.badge:hover{background:#ffd7001a;border-color:gold;transform:scale(1.1)}.user-stats{background:#0a0a0a;border-radius:12px;color:#999;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:12px;width:100%}.stat{align-items:center;display:flex;justify-content:space-between}.stat strong{color:gold;font-weight:700}.btn-follow{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-weight:700;gap:8px;justify-content:center;padding:12px;transition:all .3s ease;width:100%}.btn-follow:hover{box-shadow:0 10px 25px #ffd7004d;transform:translateY(-2px)}.btn-follow.following{background:#222;border:2px solid gold;color:gold}.btn-follow.following:hover{background:#ffd7001a}.empty-state{background:#ffd7000d;border:2px dashed #333;border-radius:16px;margin:60px auto;max-width:1200px;padding:60px 20px;text-align:center}.empty-state p{color:#999;font-size:18px}.pagination{align-items:center;display:flex;gap:15px;justify-content:center;margin:40px auto;max-width:1200px}.pagination button{background:#222;border:1px solid #333;border-radius:8px;color:#999;cursor:pointer;font-weight:600;padding:10px 15px;transition:all .3s ease}.pagination button:hover:not(:disabled){background:gold;border-color:gold;color:#000}.pagination button:disabled{cursor:not-allowed;opacity:.3}.pagination span{color:#999;font-weight:600;min-width:70px;text-align:center}@media (max-width:768px){.follow-list-container{padding:20px 15px}.follow-list-header h1{font-size:28px}.users-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.user-avatar{height:80px;width:80px}.user-info h3{font-size:16px}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App,body{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);min-height:100vh}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#f0b90b,#f8d33a);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f8d33a,#f0b90b)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}::selection{background:#f0b90b4d;color:#f0b90b}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#1a1a1af2;color:#fff}select option{background-color:#1a1a1a;color:#fff;padding:10px}select option:checked,select option:focus,select option:hover{background-color:#f0b90b33;color:#f0b90b}@media (max-width:768px){.container{padding:0 1rem}}
/*# sourceMappingURL=main.35685e79.css.map*/