.status-new .status-icon{background-image:url(../img/laugch.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-milestone .status-icon{background-image:url(../img/HOT.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-dex .status-icon{background-image:url(../img/ex.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.token-info-banner:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23g)"/><circle cx="80" cy="40" r="1.5" fill="url(%23g)"/><circle cx="40" cy="80" r="1" fill="url(%23g)"/></svg>') repeat;opacity:.3;pointer-events:none}.wallet-section{display:flex;align-items:center;gap:12px}.lang-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;transition:all .2s;font-size:14px}.lang-btn:hover{background:#ffffff26;border-color:#ffffff4d}.lang-flag{font-size:16px}.lang-dropdown{position:absolute;top:100%;right:0;background:#000000e6;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 0;min-width:160px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;margin-top:4px}.lang-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown a{display:flex;align-items:center;gap:8px;padding:10px 16px;color:#fffc;text-decoration:none;font-size:14px;transition:all .2s}.lang-dropdown a:hover{background-color:#ffffff1a;color:#fff}.lang-dropdown a.active{background-color:#00ff881a;color:#0f8}.network-selector{position:relative}.network-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;transition:all .2s;font-size:14px}.network-btn:hover{background:#ffffff26;border-color:#ffffff4d}.network-icon{width:16px;height:16px;border-radius:50%;object-fit:cover}.network-dropdown{position:absolute;top:100%;right:0;background:#000000e6;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 0;min-width:160px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;margin-top:4px}.network-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.network-dropdown a{display:flex;align-items:center;gap:8px;padding:10px 16px;color:#fffc;text-decoration:none;font-size:14px;transition:all .2s}.network-dropdown a:hover{background-color:#ffffff1a;color:#fff}.network-dropdown a.active{background-color:#00ff881a;color:#0f8}.install-meta{margin-top:8px}.install-link{color:#ff6b6b;text-decoration:none;font-size:12px;padding:4px 8px;border:1px solid #ff6b6b;border-radius:4px;transition:all .2s}.install-link:hover{background-color:#ff6b6b;color:#fff}.error-toast{position:fixed;top:20px;right:20px;background:#ff4757;color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1000;cursor:pointer;animation:slideIn .3s ease-out}.error-content{display:flex;align-items:center;gap:8px}.error-content i{font-size:16px}.close-btn{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0;margin-left:8px}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.wallet-section.connected{flex-direction:column;align-items:stretch;gap:8px}.wallet-actions{justify-content:center}.error-toast{right:10px;left:10px;top:10px}}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:disabled:hover{transform:none}.fa-spin{animation:fa-spin 1s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-new .status-icon{background-image:url(../img/laugch.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-milestone .status-icon{background-image:url(../img/HOT.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-dex .status-icon{background-image:url(../img/ex.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.token-info-banner:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23g)"/><circle cx="80" cy="40" r="1.5" fill="url(%23g)"/><circle cx="40" cy="80" r="1" fill="url(%23g)"/></svg>') repeat;opacity:.3;pointer-events:none}.status-new .status-icon{background-image:url(../img/laugch.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-milestone .status-icon{background-image:url(../img/HOT.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-dex .status-icon{background-image:url(../img/ex.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.token-info-banner:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23g)"/><circle cx="80" cy="40" r="1.5" fill="url(%23g)"/><circle cx="40" cy="80" r="1" fill="url(%23g)"/></svg>') repeat;opacity:.3;pointer-events:none}#app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.status-new .status-icon{background-image:url(../img/laugch.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-milestone .status-icon{background-image:url(../img/HOT.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-dex .status-icon{background-image:url(../img/ex.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.token-info-banner:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23g)"/><circle cx="80" cy="40" r="1.5" fill="url(%23g)"/><circle cx="40" cy="80" r="1" fill="url(%23g)"/></svg>') repeat;opacity:.3;pointer-events:none}.status-new .status-icon{background-image:url(../img/laugch.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-milestone .status-icon{background-image:url(../img/HOT.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-dex .status-icon{background-image:url(../img/ex.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.token-info-banner:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23g)"/><circle cx="80" cy="40" r="1.5" fill="url(%23g)"/><circle cx="40" cy="80" r="1" fill="url(%23g)"/></svg>') repeat;opacity:.3;pointer-events:none}.status-new .status-icon{background-image:url(../img/laugch.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-milestone .status-icon{background-image:url(../img/HOT.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-dex .status-icon{background-image:url(../img/ex.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.token-info-banner:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23g)"/><circle cx="80" cy="40" r="1.5" fill="url(%23g)"/><circle cx="40" cy="80" r="1" fill="url(%23g)"/></svg>') repeat;opacity:.3;pointer-events:none}:root{--primary-bg: #0a0a0a;--secondary-bg: #111111;--card-bg: #1a1a1a;--border-color: #333333;--text-primary: #ffffff;--text-secondary: #cccccc;--text-muted: #888888;--accent-green: #00ff88;--accent-red: #ff4444;--accent-blue: #0088ff;--accent-yellow: #ffaa00;--gradient-primary: linear-gradient(135deg, #00ff88 0%, #00cc6a 100%);--gradient-secondary: linear-gradient(135deg, #333333 0%, #111111 100%);--gradient-dark: linear-gradient(145deg, #1a1a1a 0%, #2d2d2d 50%, #1a1a1a 100%);--shadow-primary: 0 4px 20px rgba(0, 255, 136, .1);--shadow-card: 0 8px 32px rgba(0, 0, 0, .3);--shadow-intense: 0 25px 50px rgba(0, 0, 0, .5);--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: all .15s ease;--transition-normal: all .3s ease;--transition-slow: all .6s ease;--transition-bounce: all .3s cubic-bezier(.4, 0, .2, 1);--z-background: -3;--z-video: -2;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 1000;--z-modal: 10000;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--token-avatar-size: 64px;--token-avatar-size-sm: 48px;--token-avatar-size-xs: 32px;--button-height: 48px;--button-height-sm: 40px;--button-height-xs: 32px;--input-height: 48px;--input-height-sm: 40px;--header-height: 80px;--header-height-mobile: 64px;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1)}*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:var(--primary-bg);color:var(--text-primary);line-height:var(--line-height-normal);overflow-x:hidden;position:relative;margin:0;padding:0;z-index:var(--z-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:var(--z-video);opacity:.22;pointer-events:none;will-change:transform;backface-visibility:hidden}.container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--spacing-lg);position:relative}@media(max-width:768px){.container{padding:0 var(--spacing-md)}}@media(max-width:480px){.container{padding:0 var(--spacing-md)}}.fade-in{opacity:1!important;transform:translateY(0)!important}.loading{opacity:.6;pointer-events:none}.hidden{display:none!important}.visible{display:block!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00ff884d;border-radius:3px;transition:var(--transition-normal)}::-webkit-scrollbar-thumb:hover{background:#00ff8880}html{scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.3) transparent}::selection{background:var(--accent-green);color:var(--primary-bg)}::-moz-selection{background:var(--accent-green);color:var(--primary-bg)}:focus{outline:2px solid var(--accent-green);outline-offset:2px}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md);color:var(--text-primary)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{margin-bottom:var(--spacing-md);color:var(--text-secondary)}a{color:var(--accent-green);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--text-primary)}input,textarea,select{font-family:inherit;font-size:var(--font-size-base);color:var(--text-primary);background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-md);transition:var(--transition-normal)}input:focus,textarea:focus,select:focus{border-color:var(--accent-green);box-shadow:0 0 0 3px #00ff881a}img{max-width:100%;height:auto;display:block}img[loading=lazy]{opacity:0;transition:opacity .3s ease}img[loading=lazy].loaded{opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media(prefers-contrast:high){:root{--text-primary: #ffffff;--text-secondary: #ffffff;--border-color: #ffffff;--accent-green: #00ff00}}@media print{body{background:#fff!important;color:#000!important}.bg-video,.floating-particles{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:smaller}}*{margin:0;padding:0;box-sizing:border-box}.bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.22;pointer-events:none}.logo-img{width:auto;height:40px;border-radius:10px;object-fit:contain;transition:all .3s ease}.logo-img:hover{transform:scale(1.05);opacity:.8}.footer-logo-img{width:60px;height:60px;border-radius:8px;object-fit:contain;transition:all .3s ease}.footer-logo-img:hover{transform:scale(1.05);opacity:.8}.logo{transition:all .3s ease}.logo:hover{transform:translateY(-1px)}.footer-logo{transition:all .3s ease}.footer-logo:hover{transform:translateY(-2px)}.footer-logo-text{transition:all .3s ease}.footer-logo-text:hover{color:var(--accent-green);transform:translateY(-1px)}.token-avatar{width:64px;height:64px;border-radius:8px;overflow:hidden;position:relative}.token-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:8px}.status-icon{width:18px;height:18px;display:inline-block;position:relative;background-color:#ffffffe6;border-radius:50%;flex-shrink:0}.status-new .status-icon{background-image:url(../img/laugch.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-milestone .status-icon{background-image:url(../img/HOT.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.status-dex .status-icon{background-image:url(../img/ex.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}:root{--primary-bg: #0a0a0a;--secondary-bg: #111111;--card-bg: #1a1a1a;--border-color: #333333;--text-primary: #ffffff;--text-secondary: #cccccc;--text-muted: #888888;--accent-green: #00ff88;--accent-red: #ff4444;--gradient-primary: linear-gradient(135deg, #00ff88 0%, #00cc6a 100%);--gradient-secondary: linear-gradient(135deg, #333333 0%, #111111 100%);--shadow-primary: 0 4px 20px rgba(0, 255, 136, .1);--shadow-card: 0 8px 32px rgba(0, 0, 0, .3);--border-radius: 12px;--transition: all .3s ease}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:var(--primary-bg);color:var(--text-primary);line-height:1.6;overflow-x:hidden;position:relative;margin:0;padding:0;z-index:-3}body.index-page{background:#000;z-index:-3}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.main{position:relative;z-index:1}.header .container{padding:0 20px;height:80px;display:flex;align-items:center;justify-content:space-between;position:relative}.header{background:#000000f2;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:1000;height:80px;margin:0;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.scrolled{background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-content{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%;max-width:none}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text-primary)}.logo-text{font-size:1.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto}.social-link{color:var(--text-secondary);font-size:1.2rem;transition:var(--transition);text-decoration:none}.social-link:hover{transform:translateY(-2px)}.language-selector{position:relative}.lang-btn{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:var(--transition)}.lang-btn:hover{border-color:var(--accent-green)}.lang-dropdown{position:absolute;top:100%;right:0;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;min-width:120px;display:none;z-index:1001}.lang-dropdown.active{display:block}.lang-dropdown a{display:block;padding:10px 15px;color:var(--text-primary);text-decoration:none;transition:var(--transition)}.lang-dropdown a:hover{background:var(--border-color)}.auth-buttons{display:flex;gap:12px}.mobile-menu-btn{display:none;background:none;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;transform:translate(-100%);transition:transform .3s ease;z-index:999;display:none;overflow-x:hidden;overflow-y:auto}.mobile-menu.active{transform:translate(0)}.mobile-menu-content{padding:80px 20px 20px;display:flex;flex-direction:column;gap:30px;max-width:100%;box-sizing:border-box;align-items:center;text-align:center;height:100vh;justify-content:flex-start}.mobile-menu-btn-item{width:100%;max-width:280px;padding:18px 24px;font-size:1.1rem;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.3);box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:transparent;color:#fff}.btn-social{background:#ffffff1a;color:var(--text-primary);border-color:#fff3}.btn-social:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #00ff881a}.mobile-menu-btn-item.btn-primary{background:var(--accent-green);color:#000;border-color:var(--accent-green);font-weight:700}.mobile-menu-btn-item.btn-primary:hover{background:#00ff88e6;transform:translateY(-2px);box-shadow:0 4px 12px #00ff884d}.mobile-auth{display:flex;flex-direction:column;gap:12px;margin-top:20px}.btn{padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:var(--transition);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem}.connect-wallet-btn{background:var(--gradient-primary);color:var(--primary-bg);font-weight:600;min-width:160px;position:relative}.connect-wallet-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary)}.connect-wallet-btn.connected{background:var(--secondary-bg);color:var(--accent-green);border:1px solid var(--accent-green);min-width:auto}.connect-wallet-btn.connected:hover{background:#00ff881a;transform:translateY(-2px);box-shadow:0 4px 20px #0f83}.connect-wallet-btn i{font-size:1rem}.wallet-connected-container{display:flex;align-items:center;gap:12px;padding:8px 12px;width:100%}.chain-selector-container{position:relative;display:flex;align-items:center}.chain-selector{display:inline-flex;align-items:center;gap:8px;background:#00ff8814;border:1px solid rgba(0,255,136,.3);border-radius:10px;padding:6px 12px;cursor:pointer;transition:var(--transition-fast);color:var(--text-primary);font-size:.9rem;font-weight:600;white-space:nowrap}.chain-selector i{font-size:.75rem;color:var(--accent-green)}.chain-selector:hover,.chain-selector.active{background:#00ff8826;border-color:#0f89;box-shadow:0 8px 24px #00ff8826}.chain-selector-icon,.chain-option-icon{width:20px;height:20px;border-radius:50%;object-fit:cover}.chain-selector-name{font-size:.9rem}.chain-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 16px 40px #0006;padding:8px;min-width:210px;display:none;flex-direction:column;gap:6px;z-index:1500}.chain-dropdown.open{display:flex}.chain-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:transparent;cursor:pointer;transition:var(--transition-fast);color:var(--text-primary);font-size:.9rem}.chain-option:hover{background:#00ff881f}.chain-option.active{background:#00ff882e;border:1px solid rgba(0,255,136,.4);color:var(--accent-green)}.chain-option i{color:var(--accent-green);font-size:.8rem}.wallet-address-display{display:flex;align-items:center;gap:8px;color:var(--accent-green);font-weight:600;font-size:.95rem}.btn-disconnect{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ff44441a;color:var(--accent-red);border:1px solid var(--accent-red);border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.btn-disconnect:hover{background:#f443;transform:translateY(-1px)}.btn-disconnect i{font-size:.9rem}.wallet-menu{background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 32px #0000004d;min-width:180px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallet-menu-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-primary);cursor:pointer;transition:var(--transition);font-size:.9rem}.wallet-menu-item:hover{background:var(--border-color);color:var(--accent-green)}.wallet-menu-item i{font-size:.9rem;width:16px;text-align:center}.wallet-menu-item:last-child{border-top:1px solid var(--border-color);color:#ff6b6b}.wallet-menu-item:last-child:hover{background:#ff6b6b1a;color:#ff6b6b}.btn-primary{background:var(--gradient-primary);color:var(--primary-bg)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary)}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.btn-outline:hover{border-color:var(--accent-green)}.hero-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.btn-claim-hero{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:18px 36px;font-size:1.15rem;font-weight:700;display:inline-flex;align-items:center;gap:.75rem;border:none;cursor:pointer;transition:var(--transition-normal);box-shadow:0 4px 20px #ff6b6b4d}.btn-claim-hero:hover{transform:translateY(-3px);box-shadow:0 8px 30px #ff6b6b80}.btn-launch{background:var(--gradient-primary);color:var(--primary-bg);padding:15px 30px;font-size:1.1rem;font-weight:600}.btn-launch:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00ff884d}.btn-large{padding:15px 40px;font-size:1.1rem}.main{min-height:calc(100vh - 200px);padding:2rem 0}.hero{padding:4rem 0;text-align:center}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-left{text-align:left}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.hero-description{font-size:1.2rem;color:var(--text-secondary);margin-bottom:2rem;max-width:500px}.hero-right{background:var(--card-bg);border-radius:var(--border-radius);padding:2rem;border:1px solid var(--border-color);overflow:hidden}.trending-tokens{overflow:hidden;position:relative;height:380px}.trending-tokens h3{margin-bottom:1.5rem;font-size:1.3rem;position:relative;z-index:10;background:var(--card-bg);padding-bottom:8px;border-bottom:1px solid var(--border-color)}.trending-list{overflow:hidden;position:relative;width:100%;height:300px;margin-top:8px}.trending-list>div{animation:marquee-vertical 40s linear infinite}.trending-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--secondary-bg);border-radius:8px;border:1px solid var(--border-color);transition:var(--transition);min-height:60px;flex-shrink:0}.trending-item:hover{border-color:var(--accent-green);background:linear-gradient(135deg,#00ff881a,#00ff880d);box-shadow:0 2px 8px #0f83}.trending-token-info{display:flex;align-items:center;gap:12px}.trending-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;position:relative}.trending-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.token-details h4{font-size:.95rem;margin-bottom:2px;text-align:left}.token-address{font-size:.8rem;color:var(--text-muted);font-family:Courier New,monospace}.trending-actions{display:flex;align-items:center;gap:8px}.eth-volume{font-size:.8rem;color:var(--text-secondary);font-weight:600;padding:4px 8px}.btn-buy{background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;padding:8px 16px;font-size:.85rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #00ff884d;position:relative;overflow:hidden}.btn-sell{background:linear-gradient(135deg,#f44,#c33);color:#fff;padding:8px 16px;font-size:.85rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #ff44444d;position:relative;overflow:hidden}.btn-sell:hover{background:linear-gradient(135deg,#c33,#a22);box-shadow:0 4px 12px #f446;transform:translateY(-1px)}.btn-sell:active{transform:translateY(0);box-shadow:0 2px 6px #ff44444d}.token-list-section{padding:4rem 0}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header h2{font-size:2.5rem;font-weight:600}.filter-tabs{display:flex;gap:8px;background:var(--card-bg);padding:4px;border-radius:10px;border:1px solid var(--border-color)}.filter-tab{padding:8px 16px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;transition:var(--transition)}.filter-tab.active,.filter-tab:hover{background:var(--accent-green);color:var(--primary-bg)}.token-grid{display:grid;gap:1.5rem;justify-content:center;grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.token-grid{grid-template-columns:1fr;gap:1rem}}@media(min-width:481px)and (max-width:767px){.token-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(min-width:768px)and (max-width:1199px){.token-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:1200px){.token-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1400px;margin:0 auto}}@media(min-width:1600px){.token-grid{gap:2.5rem;max-width:1600px}}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding:2rem 0}.token-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;transition:var(--transition);cursor:pointer;min-height:280px;display:flex;flex-direction:column}.token-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--accent-green)}.token-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.token-info{display:flex;align-items:center;gap:12px}.token-info h3{font-size:1rem;margin-bottom:4px}.token-symbol{color:#fff;font-size:.8rem;font-weight:400}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:500;border:1px solid transparent;transition:all .2s ease}.status-new{background:#00ff8814;color:#00cc6a;border-color:#00ff8826}.status-milestone{background:#ffc10714;color:#ff9800;border-color:#ffc10726}.status-dex{background:#00bfff14;color:#00bfff;border-color:#00bfff26;font-weight:600;transition:all .3s ease}.token-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:.75rem;color:var(--text-muted)}.stat-value{font-weight:600;font-size:.9rem}.price-change{font-weight:600}.price-change.positive{color:var(--accent-green)}.price-change.negative{color:var(--accent-red)}.progress-section{margin-top:1rem;padding-bottom:3rem}.progress-header{margin-bottom:12px}.progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.progress-description{font-size:.75rem;color:var(--text-muted);margin-bottom:8px;line-height:1.3}.progress-bar{width:100%;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden;margin-bottom:12px;position:relative}.progress-fill{height:100%;background:var(--gradient-primary);transition:width .3s ease;border-radius:4px;position:relative}.progress-fill.completed{background:linear-gradient(135deg,#0f8,#00cc6a);box-shadow:0 0 10px #00ff884d}.progress-percentage{font-size:.9rem;font-weight:600;color:var(--accent-green)}.progress-percentage.completed{color:var(--accent-green);text-shadow:0 0 8px rgba(0,255,136,.4)}.progress-stages{position:relative;margin:20px 0;padding:0 20px;height:60px}.progress-track{position:absolute;top:50%;left:20px;right:20px;height:4px;background:#fff3;border-radius:2px;transform:translateY(-50%)}.progress-track-fill{height:100%;background:var(--accent-green);border-radius:2px;transition:width .8s ease;box-shadow:0 0 8px #00ff884d}.stage-marker{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#fff6;border:2px solid #333;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden}.stage-marker.passed{background:var(--accent-green);box-shadow:0 0 6px #0f86}.stage-marker.achieved{background:linear-gradient(135deg,#0f8,#00cc6a);border-color:#0f8;box-shadow:0 0 15px #0f86;transform:translateY(-50%) scale(1.1)}.stage-marker.unachieved{background:#2a2a2a;border-color:#555}.stage-marker .stage-icon{width:16px;height:16px;object-fit:contain;filter:brightness(1.2)}.stage-marker.achieved .stage-icon{filter:brightness(1.5) saturate(1.2)}.stage-marker.unachieved .stage-icon{filter:grayscale(1) brightness(.5)}.stage-marker.launch{left:20px}.stage-marker.milestone{left:50%;transform:translate(-50%) translateY(-50%)}.stage-marker.milestone.achieved{transform:translate(-50%) translateY(-50%) scale(1.1)}.stage-marker.milestone.unachieved{transform:translate(-50%) translateY(-50%)}.stage-marker.dex{right:20px}.current-status{position:absolute;top:50%;transform:translateY(-50%) translate(-50%);z-index:3;transition:left .8s ease}.status-icon-dynamic{width:32px;height:32px;border-radius:50%;background:#fff;border:3px solid var(--accent-green);display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px #0f86;animation:pulse 2s infinite}.status-icon-dynamic img{width:20px;height:20px;border-radius:50%}.current-progress-indicator{position:absolute;top:-5px;bottom:-5px;transform:translate(-50%);z-index:4;transition:left .8s ease}.progress-pulse{width:3px;height:100%;background:linear-gradient(to bottom,transparent 0%,var(--accent-green) 20%,var(--accent-green) 80%,transparent 100%);box-shadow:0 0 8px #0f89;animation:progress-pulse 2s infinite;border-radius:2px}.progress-pulse.completed{background:linear-gradient(to bottom,transparent 0%,#00ff88 20%,#00ff88 80%,transparent 100%);box-shadow:0 0 12px #0f8c}@keyframes progress-pulse{0%{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.2)}to{opacity:1;transform:scaleX(1)}}.stage-labels{position:absolute;top:100%;left:0;right:0;display:flex;justify-content:space-between;padding:8px 20px 0}.stage-label{font-size:.75rem;color:#ffffffb3;font-weight:500;text-align:center;transition:color .3s ease}.stage-label.active{color:var(--accent-green);font-weight:600}.stage-label.achieved{color:var(--accent-green);font-weight:600;text-shadow:0 0 8px rgba(0,255,136,.3)}.stage-label.unachieved{color:#fff6;font-weight:400}@keyframes pulse{0%{box-shadow:0 0 15px #0f86}50%{box-shadow:0 0 25px #0f89}to{box-shadow:0 0 15px #0f86}}.stage.active:after{color:var(--accent-green);font-weight:700;text-shadow:0 0 8px rgba(0,255,136,.3)}.launch-main{padding:2rem 0 4rem;position:relative;overflow:hidden}.launch-main .container{position:relative;z-index:1}.launch-main .container:before{content:"";position:absolute;top:15%;left:8%;width:5px;height:5px;background:#00ff88e6;border-radius:50%;box-shadow:0 0 15px #00ff88b3,0 0 30px #0f86,0 0 45px #0f83;animation:float-particle-1 12s ease-in-out infinite}.launch-main .container:after{content:"";position:absolute;top:65%;right:12%;width:4px;height:4px;background:#00bfff;border-radius:50%;box-shadow:0 0 12px #00bfffcc,0 0 24px #00bfff80,0 0 36px #00bfff4d;animation:float-particle-2 16s ease-in-out infinite}.launch-main:before{content:"";position:absolute;top:35%;left:75%;width:3px;height:3px;background:#0f8c;border-radius:50%;box-shadow:0 0 10px #0f89,0 0 20px #0f86,0 0 30px #0f83;animation:float-particle-3 20s ease-in-out infinite;z-index:-1}.launch-main:after{content:"";position:absolute;top:80%;left:25%;width:2px;height:2px;background:#00bfffe6;border-radius:50%;box-shadow:0 0 8px #00bfffb3,0 0 16px #00bfff66,0 0 24px #00bfff33;animation:float-particle-4 14s ease-in-out infinite;z-index:-1}.floating-particle{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.particle-1{top:25%;left:15%;width:3px;height:3px;background:#0f8c;box-shadow:0 0 10px #0f89,0 0 20px #00ff884d;animation:float-particle-1 18s ease-in-out infinite}.particle-2{top:45%;right:20%;width:2px;height:2px;background:#00bfffe6;box-shadow:0 0 8px #00bfffb3,0 0 16px #00bfff66;animation:float-particle-2 22s ease-in-out infinite}.particle-3{top:70%;left:60%;width:4px;height:4px;background:#0f8c;box-shadow:0 0 12px #0f89,0 0 24px #00ff884d;animation:float-particle-3 16s ease-in-out infinite}.particle-4{top:20%;left:45%;width:2px;height:2px;background:#00bfffe6;box-shadow:0 0 8px #00bfffb3,0 0 16px #00bfff66;animation:float-particle-4 24s ease-in-out infinite}.particle-5{top:55%;left:85%;width:3px;height:3px;background:#00bfffcc;box-shadow:0 0 10px #00bfff99,0 0 20px #00bfff4d;animation:float-particle-1 20s ease-in-out infinite}.particle-6{top:85%;right:35%;width:2px;height:2px;background:#00ff88e6;box-shadow:0 0 8px #00ff88b3,0 0 16px #0f86;animation:float-particle-2 26s ease-in-out infinite}.particle-7{top:10%;right:50%;width:3px;height:3px;background:#00bfffcc;box-shadow:0 0 10px #00bfff99,0 0 20px #00bfff4d;animation:float-particle-3 18s ease-in-out infinite}.particle-8{top:40%;left:5%;width:2px;height:2px;background:#00ff88e6;box-shadow:0 0 8px #00ff88b3,0 0 16px #0f86;animation:float-particle-4 22s ease-in-out infinite}.particle-9{top:30%;left:30%;width:3px;height:3px;background:#0f8c;box-shadow:0 0 10px #0f89,0 0 20px #00ff884d;animation:float-particle-1 19s ease-in-out infinite}.particle-10{top:60%;right:10%;width:2px;height:2px;background:#00bfffe6;box-shadow:0 0 8px #00bfffb3,0 0 16px #00bfff66;animation:float-particle-2 25s ease-in-out infinite}.particle-11{top:15%;left:70%;width:4px;height:4px;background:#0f8c;box-shadow:0 0 12px #0f89,0 0 24px #00ff884d;animation:float-particle-3 17s ease-in-out infinite}.particle-12{top:75%;left:40%;width:2px;height:2px;background:#00bfffe6;box-shadow:0 0 8px #00bfffb3,0 0 16px #00bfff66;animation:float-particle-4 21s ease-in-out infinite}.particle-13{top:50%;left:10%;width:3px;height:3px;background:#00bfffcc;box-shadow:0 0 10px #00bfff99,0 0 20px #00bfff4d;animation:float-particle-1 23s ease-in-out infinite}.particle-14{top:35%;right:5%;width:2px;height:2px;background:#00ff88e6;box-shadow:0 0 8px #00ff88b3,0 0 16px #0f86;animation:float-particle-2 27s ease-in-out infinite}.particle-15{top:80%;right:60%;width:3px;height:3px;background:#00bfffcc;box-shadow:0 0 10px #00bfff99,0 0 20px #00bfff4d;animation:float-particle-3 19s ease-in-out infinite}.particle-16{top:25%;right:25%;width:2px;height:2px;background:#00ff88e6;box-shadow:0 0 8px #00ff88b3,0 0 16px #0f86;animation:float-particle-4 24s ease-in-out infinite}@keyframes float-particle-1{0%,to{transform:translateY(0) translate(0);opacity:.3}25%{transform:translateY(-30px) translate(20px);opacity:1}50%{transform:translateY(-10px) translate(-15px);opacity:.7}75%{transform:translateY(-40px) translate(10px);opacity:.9}}@keyframes float-particle-2{0%,to{transform:translateY(0) translate(0);opacity:.4}30%{transform:translateY(25px) translate(-20px);opacity:.8}60%{transform:translateY(-15px) translate(15px);opacity:1}90%{transform:translateY(10px) translate(-10px);opacity:.6}}@keyframes float-particle-3{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.2}20%{transform:translateY(-20px) translate(-25px) rotate(90deg);opacity:.7}40%{transform:translateY(15px) translate(30px) rotate(180deg);opacity:1}60%{transform:translateY(-35px) translate(-10px) rotate(270deg);opacity:.8}80%{transform:translateY(20px) translate(15px) rotate(360deg);opacity:.5}}@keyframes float-particle-4{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.3}25%{transform:translateY(-45px) translate(25px) scale(1.2);opacity:.9}50%{transform:translateY(-20px) translate(-30px) scale(.8);opacity:1}75%{transform:translateY(-60px) translate(10px) scale(1.1);opacity:.7}}.launch-header{margin-bottom:3rem;padding:2rem 0}.launch-header .back-btn{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;margin-bottom:1.5rem;transition:var(--transition);text-align:left}.launch-header .title-section{text-align:center}.launch-header h1{font-size:3.5rem;color:var(--text-primary);margin-bottom:1rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes aurora-text-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.launch-header .main-description{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:1rem auto 2rem}.feature-highlights{display:flex;justify-content:center;gap:2rem;margin:2rem auto;flex-wrap:wrap}.highlight-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00ff881a,#00ff880d);border:1px solid rgba(0,255,136,.2);border-radius:25px;color:var(--accent-green);font-weight:500;font-size:.9rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.highlight-item:hover{transform:translateY(-2px);background:linear-gradient(135deg,#00ff8826,#00ff8814);border-color:#00ff884d;box-shadow:0 8px 25px #00ff8826}.highlight-item i{font-size:1rem;color:var(--accent-green)}.highlight-item svg{width:16px;height:16px;color:var(--accent-green);fill:currentColor;stroke:currentColor}.stats-preview{display:flex;justify-content:center;gap:3rem;margin:2.5rem auto 0;flex-wrap:wrap}.stat-preview{text-align:center;padding:1rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:120px}.stat-preview:hover{transform:translateY(-3px);background:linear-gradient(135deg,#00ff881a,#00ff880d);border-color:#0f83;box-shadow:0 10px 30px #00ff881a}.stat-number{display:block;font-size:1.8rem;font-weight:700;background:linear-gradient(90deg,var(--accent-green),#00ff88);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.stat-label{display:block;font-size:.85rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.back-btn{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;margin-bottom:1.5rem;transition:var(--transition)}.back-btn:hover{color:var(--accent-green)}.launch-header h1{font-size:2.8rem;font-weight:700;margin-bottom:.75rem}.launch-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}@media(max-width:1024px){.launch-content{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.launch-form-container{padding:1.5rem;margin:0}.launch-info{order:-1;gap:1rem}}@media(max-width:768px){.launch-info{order:1}.launch-form-container{order:0;padding:1rem;border-radius:12px}.launch-form{gap:1.5rem}.form-section{gap:1rem}.form-section h3{font-size:1.2rem!important;margin-bottom:1rem!important}.form-group{margin-bottom:1.5rem!important}.form-group input[type=text],.form-group input[type=url],.form-group input[type=number],.form-group textarea{padding:16px!important;font-size:16px!important;border-radius:10px!important;min-height:48px;box-sizing:border-box}.form-group textarea{min-height:120px;resize:vertical}html body .form-group div.eth-input-wrapper,div.eth-input-wrapper.eth-input-wrapper{display:flex!important;width:100%!important;background:#1a1a1a!important;border:2px solid #333!important;border-radius:12px!important;overflow:hidden!important;position:relative!important}@media(max-width:480px){.nav-links{gap:.4rem}.chain-selector{padding:4px 6px}.chain-selector-name{display:none}.wallet-address-display{font-size:.8rem;gap:4px}.wallet-address-display i{display:none}.btn-disconnect{padding:4px}.btn-disconnect span{display:none}}html body .form-group div.eth-input-wrapper:hover,div.eth-input-wrapper.eth-input-wrapper:hover{border-color:#0f8!important}html body .form-group div.eth-input-wrapper:focus-within,div.eth-input-wrapper.eth-input-wrapper:focus-within{border-color:#0f8!important;box-shadow:0 0 0 3px #00ff881a!important}html body .form-group div.eth-input-wrapper input[type=number],div.eth-input-wrapper input[type=number]#initial-buy-amount{flex:1!important;border:none!important;background:transparent!important;padding:16px 20px!important;font-size:16px!important;color:#fff!important;outline:none!important;box-shadow:none!important;border-radius:0!important;height:56px!important;box-sizing:border-box!important}html body .form-group div.eth-input-wrapper input[type=number]:focus,div.eth-input-wrapper input[type=number]#initial-buy-amount:focus{border:none!important;background:transparent!important;box-shadow:none!important}html body .form-group div.eth-input-wrapper input::placeholder,div.eth-input-wrapper input#initial-buy-amount::placeholder{color:#999!important}html body .form-group div.eth-input-wrapper div.currency-selector,div.eth-input-wrapper .currency-selector.currency-selector{display:flex!important;align-items:center!important;gap:8px!important;padding:16px 20px!important;background:#00ff880d!important;border-left:2px solid #333!important;height:56px!important;box-sizing:border-box!important;min-width:100px!important}html body .form-group div.eth-input-wrapper div.currency-selector img.currency-icon,div.eth-input-wrapper .currency-selector img#currency-icon{width:20px!important;height:20px!important;border-radius:50%!important;flex-shrink:0!important}html body .form-group div.eth-input-wrapper div.currency-selector select.currency-dropdown,div.eth-input-wrapper .currency-selector select.currency-dropdown{border:none!important;background:transparent!important;color:#fff!important;font-weight:600!important;font-size:16px!important;outline:none!important;cursor:pointer!important;padding:0!important;min-width:50px!important;border-radius:0!important;height:auto!important;box-shadow:none!important}.btn-launch{padding:16px 24px;font-size:16px;min-height:56px;border-radius:12px;font-weight:600}.image-upload-area{padding:1.5rem;border-radius:10px}.checkbox-container{font-size:14px;line-height:1.5}.terms-checkbox{margin-bottom:1.5rem}.launch-info{gap:1rem}.info-card{padding:1.25rem;border-radius:12px}.info-card h4{font-size:1.1rem;margin-bottom:.75rem}.card-header{margin-bottom:1rem;gap:.5rem}.card-badge{padding:3px 6px;font-size:.7rem;border-radius:3px}.features-grid{gap:.75rem;margin-bottom:1rem}.feature-item{padding:.75rem;gap:10px}.feature-icon{width:32px;height:32px;border-radius:6px}.feature-icon svg{width:16px;height:16px}.feature-content h5{font-size:.85rem;margin-bottom:2px}.feature-content p{font-size:.8rem;line-height:1.4}.performance-stats{gap:.5rem;padding:.75rem 0}.perf-stat{padding:.5rem 0}.perf-number{font-size:1.1rem;font-weight:700}.perf-label{font-size:.75rem}.process-steps{gap:1rem}.step{padding:1rem;border-radius:8px;background:#00ff880d;border:1px solid rgba(0,255,136,.1)}.step-number{width:28px;height:28px;font-size:.9rem;font-weight:700;margin-right:12px}.step-content h5{font-size:.9rem;margin-bottom:4px}.step-content p{font-size:.8rem;line-height:1.4}}@media(max-width:380px){html body .form-group div.eth-input-wrapper,div.eth-input-wrapper.eth-input-wrapper{display:flex!important;flex-direction:row!important;width:calc(100% - 8px)!important;margin-right:8px!important;overflow-x:auto!important;padding:0!important}html body .form-group div.eth-input-wrapper input[type=number],div.eth-input-wrapper input[type=number]#initial-buy-amount{flex:1!important;padding:12px!important;font-size:14px!important;min-width:120px!important;height:48px!important}html body .form-group div.eth-input-wrapper div.currency-selector,div.eth-input-wrapper .currency-selector.currency-selector{flex-shrink:0!important;min-width:auto!important;width:auto!important;padding:12px!important;height:48px!important;gap:4px!important}html body .form-group div.eth-input-wrapper div.currency-selector select.currency-dropdown,div.eth-input-wrapper .currency-selector select.currency-dropdown{font-size:14px!important;min-width:40px!important}html body .form-group div.eth-input-wrapper div.currency-selector img.currency-icon,div.eth-input-wrapper .currency-selector img#currency-icon{width:16px!important;height:16px!important}.form-group{margin-bottom:1rem!important}.launch-form-container{padding:.75rem}.btn-launch{padding:12px 16px!important;font-size:14px!important;min-height:48px!important}.form-group input[type=text],.form-group input[type=url],.form-group input[type=number],.form-group textarea{padding:12px!important;font-size:14px!important;min-height:44px}.form-section h3{font-size:1rem!important;margin-bottom:.75rem!important}.form-group label{font-size:.9rem}.container{padding:0 12px}.launch-form{gap:1rem}.form-section{gap:.75rem}}.launch-form-container{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:2rem}.launch-form{display:flex;flex-direction:column;gap:2rem}.form-section{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.form-section h3{font-size:1.3rem;font-weight:600;color:var(--accent-green);margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-weight:500;color:var(--text-primary)}.form-group input,.form-group textarea{padding:12px 16px;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:var(--transition)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-green);box-shadow:0 0 0 2px #00ff881a}.form-group small{color:var(--text-muted);font-size:.85rem}.image-upload{position:relative}.image-upload input[type=file]{display:none}.image-upload-area{border:2px dashed var(--border-color);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:var(--transition)}.image-upload-area:hover{border-color:var(--accent-green);background:#00ff880d}.image-upload-area i{font-size:2rem;color:var(--text-muted);margin-bottom:1rem}.image-preview{position:relative;display:inline-block}.image-preview img{width:100px;height:100px;border-radius:8px;object-fit:cover}.remove-image{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--accent-red);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.launch-cost{background:var(--secondary-bg);border-radius:8px;padding:1.5rem;border:1px solid var(--border-color)}.cost-breakdown h4{margin-bottom:1rem;color:var(--text-primary)}.cost-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color)}.cost-item:last-child{border-bottom:none}.cost-total{display:flex;justify-content:space-between;padding:12px 0;font-weight:600;font-size:1.1rem;color:var(--accent-green);border-top:2px solid var(--border-color);margin-top:8px}.checkbox-container{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:1rem 0}.checkmark{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:var(--transition);flex-shrink:0;margin-top:2px}.checkbox-container input[type=checkbox]:checked+.checkmark:after{content:"✓";color:var(--primary-bg);font-weight:700;font-size:14px}.launch-info{display:flex;flex-direction:column;gap:1.5rem}.info-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem}.info-card h4{font-size:1.2rem;margin-bottom:1rem;color:var(--accent-green)}.info-card ul{list-style:none;display:flex;flex-direction:column;gap:8px}.info-card li{color:var(--text-secondary);font-size:.95rem}.enhanced-card{background:var(--card-bg);border:1px solid var(--border-color)}.card-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;gap:.5rem}.card-badge{background:var(--accent-green);color:#000;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.features-grid{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.features-grid{gap:.75rem}.feature-highlights{gap:1rem}.highlight-item{padding:.5rem 1rem;font-size:.8rem}.stats-preview{gap:1.5rem}.stat-number{font-size:1.5rem}.performance-stats{flex-direction:row;gap:.5rem;justify-content:space-between}.perf-stat{padding:.5rem 0;flex:1;text-align:center}}.feature-item{display:flex;align-items:flex-start;gap:12px;padding:1rem;background:transparent;border:none;border-radius:8px}.feature-icon{width:36px;height:36px;background:var(--accent-green);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon i{color:#000;font-size:16px;font-weight:500}.feature-icon svg{width:18px;height:18px;fill:#000;stroke:#000}.feature-content h5{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.feature-content p{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4}.performance-stats{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;background:transparent;border-top:1px solid var(--border-color);margin-top:1rem}.perf-stat{text-align:center;flex:1}.perf-number{display:block;font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}.perf-label{display:block;font-size:.7rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.process-steps{display:flex;flex-direction:column;gap:1rem}.step{display:flex;align-items:flex-start;gap:12px}.step-number{width:32px;height:32px;border-radius:50%;background:var(--gradient-primary);color:var(--primary-bg);display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step-content h5{margin-bottom:4px;color:var(--text-primary)}.step-content p{color:var(--text-secondary);font-size:.9rem}.token-main{padding:1rem 0 4rem;position:relative;overflow:hidden}.token-main .container{position:relative;z-index:1}.token-main .container:before{content:"";position:absolute;top:15%;left:8%;width:5px;height:5px;background:#00ff88e6;border-radius:50%;box-shadow:0 0 15px #00ff88b3,0 0 30px #0f86,0 0 45px #0f83;animation:float-particle-1 12s ease-in-out infinite}.token-main .container:after{content:"";position:absolute;top:65%;right:12%;width:4px;height:4px;background:#00bfff;border-radius:50%;box-shadow:0 0 12px #00bfffcc,0 0 24px #00bfff80,0 0 36px #00bfff4d;animation:float-particle-2 16s ease-in-out infinite}.token-main:before{content:"";position:absolute;top:35%;left:75%;width:3px;height:3px;background:#0f8c;border-radius:50%;box-shadow:0 0 10px #0f89,0 0 20px #0f86,0 0 30px #0f83;animation:float-particle-3 20s ease-in-out infinite;z-index:-1}.token-main:after{content:"";position:absolute;top:80%;left:25%;width:2px;height:2px;background:#00bfffe6;border-radius:50%;box-shadow:0 0 8px #00bfffb3,0 0 16px #00bfff66,0 0 24px #00bfff33;animation:float-particle-4 14s ease-in-out infinite;z-index:-1}.token-header{margin-bottom:2rem}.token-info-banner{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:2rem;margin-bottom:2rem}.token-main-row{display:flex;justify-content:space-between;align-items:center;gap:2rem}.token-left{display:flex;align-items:center;gap:1.5rem;flex:1}.token-basic{flex:1}.token-name-line h1{font-size:1.8rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.2}.token-name-line .token-symbol{color:var(--text-secondary);font-size:1.1rem;font-weight:500}.created-time{color:var(--text-muted);font-size:.9rem;font-weight:400;margin-left:1rem}.token-info-line{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem}.contract-label{color:var(--text-secondary)}.contract-address{color:var(--text-primary);font-family:Courier New,monospace}.copy-btn-inline{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;transition:var(--transition)}.copy-btn-inline:hover{color:var(--accent-green)}.token-description-line{color:var(--text-secondary);font-size:.95rem;line-height:1.4}.token-right{display:flex;align-items:center}@media(max-width:768px){.token-info-banner{padding:1.5rem}.token-main-row{flex-direction:column;align-items:stretch;gap:1.5rem}.token-left{flex-direction:column;align-items:center;text-align:center;gap:1rem}.token-name-line h1{font-size:1.5rem}.created-time{display:block;margin-left:0;margin-top:.5rem}.token-right{justify-content:center}}.token-info-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:2rem;margin-top:1rem;display:flex;flex-direction:column;gap:2rem}.token-main-info{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center}.token-identity{display:flex;flex-direction:column;gap:8px}.token-title-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.token-title-row h1{margin:0;flex-shrink:0;font-size:1.8rem;color:var(--text-primary)}.token-symbol{font-size:1.1rem;color:var(--text-secondary);font-weight:500}.token-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-end}.action-btn{background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:8px}.action-btn:hover{background:var(--accent-green);color:#000;border-color:var(--accent-green)}.price-info{text-align:right}.price-value{display:flex;align-items:center;gap:8px;margin-bottom:4px}.price-value span:first-child{font-size:1.4rem;font-weight:600;color:var(--text-primary)}.market-cap{font-size:.9rem;color:var(--text-secondary)}.token-details-grid{display:grid;gap:1.5rem}.detail-item{display:flex;flex-direction:column;gap:8px}.detail-label{font-size:.9rem;color:var(--text-secondary);font-weight:500}.detail-value{color:var(--text-primary);font-weight:400}.detail-value.copyable{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--secondary-bg);border-radius:6px;border:1px solid var(--border-color);font-family:Courier New,monospace;font-size:.9rem;word-break:break-all}.detail-value.copyable span{flex:1;min-width:0}.copy-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:var(--transition);flex-shrink:0}.copy-btn:hover{color:var(--accent-green);background:#00ff881a}.description-item .detail-value p{margin:0;line-height:1.6;color:var(--text-primary)}.token-info-header .token-avatar{width:80px;height:80px;font-size:24px}.token-basic-info h1{font-size:2rem;margin-bottom:.5rem}.token-symbol-address{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.token-symbol{background:var(--secondary-bg);padding:4px 8px;border-radius:6px;font-size:.9rem;color:var(--text-muted);font-family:Courier New,monospace}.token-address{display:flex;align-items:center;gap:8px;font-family:Courier New,monospace;color:var(--text-muted);font-size:.9rem}.copy-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;transition:var(--transition)}.copy-btn:hover{color:var(--accent-green)}.token-price-info{text-align:right}.price-label,.mcap-label{display:block;color:var(--text-muted);font-size:.9rem;margin-bottom:4px}.price-value{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-bottom:8px}.price-value #token-price{font-size:1.5rem;font-weight:600}#market-cap{font-size:1.2rem;font-weight:500}.token-content{display:grid;grid-template-columns:1fr 350px;gap:2rem}.token-main-content{display:flex;flex-direction:column;gap:2rem}.chart-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.chart-header h3{font-size:1.3rem}.chart-timeframes{display:flex;gap:4px;background:var(--secondary-bg);padding:4px;border-radius:8px}.timeframe-btn{padding:6px 12px;background:transparent;border:none;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:var(--transition)}.timeframe-btn.active,.timeframe-btn:hover{background:var(--accent-green);color:var(--primary-bg)}.chart-container{height:400px;position:relative}.trading-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem}.trading-header{margin-bottom:1.5rem}.trading-header h3{font-size:1.3rem}.trade-tabs{display:flex;background:var(--secondary-bg);border-radius:8px;padding:4px;margin-bottom:1.5rem}.trade-tab{flex:1;padding:8px 16px;background:transparent;border:none;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:var(--transition)}.trade-tab.active{background:var(--accent-green);color:var(--primary-bg)}.trade-input-group{margin-bottom:1rem}.trade-input-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-secondary)}.input-with-token{display:flex;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.input-with-token input{flex:1;padding:12px 16px;background:transparent;border:none;color:var(--text-primary);font-size:1rem}.input-with-token input:focus{outline:none}.token-selector{position:relative;padding:12px 16px;background:linear-gradient(135deg,var(--secondary-bg) 0%,var(--border-color) 100%);color:var(--text-primary);font-weight:600;border-left:1px solid var(--border-color);cursor:pointer;display:flex;align-items:center;gap:8px;min-width:90px;justify-content:space-between;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:0 8px 8px 0}.token-selector:hover{background:linear-gradient(135deg,var(--accent-green) 0%,#00cc6a 100%);color:var(--primary-bg);transform:translateY(-1px);box-shadow:0 4px 12px #00ff8840}.token-selector .fas{font-size:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.8}.token-selector:hover .fas{opacity:1;transform:scale(1.1)}.token-selector.active .fas{transform:rotate(180deg) scale(1.1);opacity:1}.token-selector.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.token-selector.disabled:hover{background:linear-gradient(135deg,var(--secondary-bg) 0%,var(--border-color) 100%);color:var(--text-primary);transform:none;box-shadow:none}.token-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1a1a1a;border:1px solid #333;border-radius:12px;box-shadow:0 8px 32px #0006,0 2px 8px #0003;z-index:1000;display:none;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:dropdownSlide .2s cubic-bezier(.4,0,.2,1)}.token-dropdown.show{display:block}.token-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.token-modal.show{display:flex}.token-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.token-modal-content{position:relative;background:linear-gradient(145deg,#1a1a1a,#2d2d2d,#1a1a1a);border:1px solid rgba(0,255,136,.2);border-radius:20px;width:100%;max-width:420px;max-height:85vh;overflow:hidden;box-shadow:0 25px 50px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.token-modal-header{padding:24px 24px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#00ff880d,#00ff8805)}.token-modal-header h3{margin:0;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.token-modal-close{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.1rem;cursor:pointer;padding:10px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.token-modal-close:hover{background:#ffffff1a;border-color:#00ff884d;color:var(--accent-green);transform:scale(1.05)}.token-modal-body{padding:24px;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.3) transparent}.token-modal-body::-webkit-scrollbar{width:6px}.token-modal-body::-webkit-scrollbar-track{background:transparent}.token-modal-body::-webkit-scrollbar-thumb{background:#00ff884d;border-radius:3px}.token-modal-body::-webkit-scrollbar-thumb:hover{background:#00ff8880}.token-option-item{display:flex;align-items:center;justify-content:space-between;padding:18px;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ffffff05,#ffffff03);position:relative;overflow:hidden}.token-option-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00ff8814,#00cc6a0f);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:-1}.token-option-item:hover{border-color:#00ff8840;transform:translateY(-2px) scale(1.01);box-shadow:0 8px 20px #00ff8814,0 0 0 1px #00ff8826,inset 0 1px #ffffff14}.token-option-item:hover:before{opacity:1}.token-option-item:hover .token-name{color:#00ff88f2}.token-option-item:hover .token-symbol,.token-option-item:hover .token-balance{color:#ffffffe6}.token-option-item:active{transform:translateY(-1px) scale(1.01)}.token-info{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.token-icon{width:48px;height:48px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#000;font-weight:700;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a;transition:all .3s ease;overflow:hidden}.token-icon-img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:all .3s ease}.token-option-item:hover .token-icon{background:#ffffff26;transform:scale(1.05);box-shadow:0 4px 12px #0000004d,inset 0 1px #fff3}.token-option-item:hover .token-icon-img{transform:scale(1.1)}.token-details{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.token-name{color:#fff;font-weight:700;font-size:1.1rem;letter-spacing:-.01em;transition:all .3s ease}.token-symbol{color:#ffffffb3;font-size:.9rem;font-weight:500;transition:all .3s ease}.token-balance{color:#fffc;font-size:.95rem;font-weight:600;position:relative;z-index:1;transition:all .3s ease}@media(max-width:768px){.token-modal{padding:16px}.token-modal-content{width:100%;max-width:100%;border-radius:16px;max-height:90vh}.token-modal-header{padding:20px 20px 16px}.token-modal-header h3{font-size:1.2rem}.token-modal-close{width:36px;height:36px;padding:8px}.token-modal-body{padding:20px}.token-option-item{padding:16px;margin-bottom:12px}.token-icon{width:44px;height:44px;font-size:1.3rem}.token-info{gap:14px}.token-name{font-size:1rem}.token-symbol{font-size:.85rem}.token-balance{font-size:.9rem}}@media(max-width:480px){.token-modal{padding:12px}.token-modal-content{border-radius:12px}.token-modal-header{padding:18px 18px 14px}.token-modal-body{padding:18px}.token-option-item{padding:14px;border-radius:12px}.token-icon{width:40px;height:40px;font-size:1.2rem}.token-info{gap:12px}}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.token-option{padding:14px 18px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(255,255,255,.05);font-weight:500;position:relative;overflow:hidden;color:#ccc;background:transparent}.token-option:last-child{border-bottom:none}.token-option:hover{background:#00ff881a;color:#fff;transform:translate(4px)}.token-option.selected{background:linear-gradient(135deg,#0f8,#00cc6a);color:#fff;font-weight:600}.token-option.selected:before{content:"✓";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:.9rem;font-weight:700}.trade-arrow{text-align:center;margin:12px 0;color:var(--text-muted)}.slippage-info{display:flex;justify-content:space-between;margin-bottom:1.5rem;font-size:.9rem;color:var(--text-muted)}.btn-trade{width:100%;padding:12px;font-size:1rem;font-weight:600}.btn-buy{background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #00ff884d;position:relative;overflow:hidden}.btn-buy:hover{background:linear-gradient(135deg,#00cc6a,#0a5);box-shadow:0 4px 12px #0f86;transform:translateY(-1px)}.btn-buy:active{transform:translateY(0);box-shadow:0 2px 6px #00ff884d}.token-switch-info{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem;color:var(--text-muted)}.switch-token-name{color:var(--text-primary);font-weight:500}.balance-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:12px 16px;background:#00ff880d;border-radius:8px;border:1px solid rgba(0,255,136,.1)}.balance-amount{color:var(--text-primary);font-weight:600}.settings-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:var(--transition)}.settings-btn:hover{color:var(--accent-green);background:#00ff881a}.token-display{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#00ff880d;border-left:1px solid var(--border-color);min-width:120px;justify-content:center;font-weight:600;color:var(--text-primary)}.token-icon-mini{width:20px;height:20px;border-radius:50%}.max-btn{background:var(--accent-green);color:var(--primary-bg);border:none;padding:6px 12px;font-size:.8rem;font-weight:700;border-radius:6px;cursor:pointer;transition:var(--transition);margin-left:8px;flex-shrink:0;white-space:nowrap}.max-btn:hover{background:#00cc6a;transform:scale(1.05)}@media(max-width:768px){.max-btn{padding:5px 10px;font-size:.75rem;margin-left:4px}}@media(max-width:480px){.max-btn{padding:4px 8px;font-size:.7rem;margin-left:2px}}.quick-amounts{display:flex;gap:8px;margin-bottom:16px}.quick-amount-btn{flex:1;padding:8px 12px;background:var(--secondary-bg);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:.85rem;transition:var(--transition)}.quick-amount-btn:hover,.quick-amount-btn.active{background:var(--accent-green);color:var(--primary-bg);border-color:var(--accent-green);transform:translateY(-1px)}.percentage-buttons{display:flex;gap:8px;margin-bottom:16px}.percentage-btn{flex:1;padding:8px 12px;background:var(--secondary-bg);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:var(--transition)}.percentage-btn:hover,.percentage-btn.active{background:var(--accent-green);color:var(--primary-bg);border-color:var(--accent-green);transform:translateY(-1px)}.trade-result-preview{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--secondary-bg);border-radius:8px;margin-bottom:16px;border:1px solid var(--border-color)}.result-amount{flex:1;color:var(--text-primary);font-weight:500}.swap-btn{background:#00ff881a;border:1px solid rgba(0,255,136,.2);color:var(--accent-green);padding:8px;border-radius:6px;cursor:pointer;transition:var(--transition)}.swap-btn:hover{background:#0f83;transform:rotate(180deg)}.receive-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#00ff8808;border-radius:8px;border:1px solid rgba(0,255,136,.1)}.receive-amount{color:var(--accent-green);font-weight:600;font-family:Courier New,monospace}.token-main .btn-sell{background:var(--secondary-bg);color:var(--accent-red);padding:12px 24px;font-size:1rem;font-weight:600;border-radius:var(--border-radius-md);border:1px solid var(--accent-red);cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:.5px;width:100%;height:var(--button-height);display:flex;align-items:center;justify-content:center}.token-main .btn-sell:hover{background:var(--accent-red);color:#fff;transform:translateY(-1px)}.transaction-history{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem}.transaction-filters{display:flex;gap:8px}.filter-btn{padding:6px 12px;background:var(--secondary-bg);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:var(--transition)}.filter-btn.active,.filter-btn:hover{background:var(--accent-green);color:var(--primary-bg);border-color:var(--accent-green)}.transaction-table-container{margin-top:1rem;background:var(--secondary-bg);border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.transaction-table{width:100%;border-collapse:collapse;background:transparent}.transaction-table th,.transaction-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.transaction-table th{background:var(--card-bg);font-weight:600;color:var(--text-primary);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.transaction-table td{color:var(--text-secondary);font-size:.9rem}.transaction-table tbody tr:hover{background:var(--border-color)}.transaction-table tbody tr:last-child td{border-bottom:none}.table-type-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600}.table-type-badge.buy{background:#0f83;color:var(--accent-green)}.table-type-badge.sell{background:#ff453a33;color:#ff453a}.amount-positive{color:var(--accent-green);font-weight:600}.amount-negative{color:#ff453a;font-weight:600}.table-address{font-family:Courier New,monospace;color:var(--text-muted);cursor:pointer;transition:color .2s ease}.table-address:hover{color:var(--accent-green)}.pagination-container{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--card-bg);border-top:1px solid var(--border-color)}.pagination-info{color:var(--text-muted);font-size:.9rem}.pagination-controls{display:flex;align-items:center;gap:8px}.pagination-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);background:var(--secondary-bg);color:var(--text-secondary);border-radius:4px;cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:var(--accent-green);color:var(--primary-bg);border-color:var(--accent-green)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-numbers{display:flex;align-items:center;gap:4px}.pagination-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);background:var(--secondary-bg);color:var(--text-secondary);border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.9rem}.pagination-number:hover{background:var(--border-color)}.pagination-number.active{background:var(--accent-green);color:var(--primary-bg);border-color:var(--accent-green)}.pagination-dots{color:var(--text-muted);padding:0 4px}@media(max-width:768px){.transaction-history .pagination-container{flex-direction:column;gap:12px;padding:12px}.transaction-history .pagination-info{text-align:center;order:1;font-size:.85rem}.transaction-history .pagination-controls{order:2;justify-content:center;flex-wrap:wrap;gap:6px}.transaction-history .pagination-numbers{gap:4px}.transaction-history .pagination-number,.transaction-history .pagination-btn{width:28px;height:28px;font-size:.85rem}}@media(max-width:480px){.transaction-history .pagination-container{padding:10px;gap:10px}.transaction-history .pagination-controls{gap:4px}.transaction-history .pagination-number,.transaction-history .pagination-btn{width:26px;height:26px;font-size:.8rem}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}20%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes arrow-pulse{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.1)}}.transaction-details h4{font-size:.95rem;margin-bottom:2px}.transaction-details .transaction-address{font-size:.8rem;color:var(--text-muted);font-family:Courier New,monospace}.transaction-type-label{font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:8px;font-weight:600}.transaction-type-label.buy{background:#0f83;color:var(--accent-green)}.transaction-type-label.sell{background:#ff453a33;color:#ff453a}.type-badge{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:fit-content;margin:0 auto;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.type-badge.buy{background:#00ff881a;color:var(--accent-green);border:1px solid rgba(0,255,136,.2)}.type-badge.sell{background:#ff44441a;color:#f44;border:1px solid rgba(255,68,68,.2)}.type-badge i{font-size:.7rem}.amount-info{display:flex;flex-direction:column;gap:.1rem;align-items:flex-end;text-align:right;width:100%;font-size:.85rem;line-height:1.2}.amount-positive{color:var(--accent-green);font-weight:500}.amount-negative{color:#f44;font-weight:500}.transaction-price,.transaction-total{font-weight:500;color:var(--text-primary)}.maker-address{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .6rem;background:var(--secondary-bg);width:fit-content;border-radius:6px;font-family:Courier New,monospace;font-size:.8rem;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;border:1px solid var(--border-color)}.maker-address:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--accent-green)}.copy-icon{opacity:.6;font-size:.7rem;transition:opacity .3s ease}.maker-address:hover .copy-icon{opacity:1}@media(max-width:768px){.transaction-item{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.transaction-time,.transaction-type-badge,.transaction-amount-info,.transaction-maker-info{width:100%;min-width:auto}.transaction-amount-info{align-items:flex-start}.transaction-maker-info{justify-content:flex-start}.type-badge{padding:.2rem .5rem;font-size:.7rem}.maker-address{font-size:.7rem;padding:.2rem .4rem}}.token-sidebar{display:flex;flex-direction:column;gap:1.5rem}.stats-card,.social-card,.holders-card{background:var(--card-bg);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d;position:relative;transition:all .3s ease}.holders-card:hover{box-shadow:0 4px 12px #00ff8826;transform:translateY(-2px);z-index:9998;position:relative;overflow:hidden}.progress-card{background:var(--card-bg);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d}.hot-trading-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 2px 8px #0000004d;position:relative;transition:all .3s ease}.hot-trading-card:hover{box-shadow:0 4px 12px #00ff8826;transform:translateY(-2px);z-index:9998;position:relative;overflow:hidden}.stats-card h4,.social-card h4,.holders-card h4,.progress-card h4,.hot-trading-card h4{font-size:1.1rem;margin-bottom:1rem;color:var(--accent-green);font-weight:600}.stat-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.stat-row:last-child{border-bottom:none}.stat-label{color:var(--text-secondary);font-size:.9rem}.stat-value{font-weight:500;color:var(--text-primary)}.contract-address{font-family:Courier New,monospace;cursor:pointer;display:flex;align-items:center;gap:8px;transition:var(--transition)}.contract-address:hover{color:var(--accent-green)}.social-links{display:flex;flex-direction:column;gap:8px}.social-link-item{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--secondary-bg);border-radius:8px;color:var(--text-primary);text-decoration:none;transition:var(--transition)}.social-link-item:hover{background:var(--border-color);color:var(--accent-green)}.progress-info{display:flex;justify-content:space-between;margin-bottom:12px}.progress-stats{display:flex;flex-direction:column;gap:4px}.raised,.goal{font-size:.85rem;color:var(--text-muted)}.raised-amount,.goal-amount{font-weight:600;color:var(--text-primary)}.holders-list{overflow:hidden;position:relative;width:100%;height:400px;margin-top:8px;display:block;justify-content:center;align-items:flex-start}.holders-list>div{animation:marquee-vertical 40s linear infinite}.holders-list:hover{z-index:9999}.holders-list:hover>div{animation-play-state:paused}.holder-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--secondary-bg);border-radius:6px;cursor:pointer;transition:var(--transition);border:1px solid transparent;margin-bottom:6px;min-height:40px;flex-shrink:0;max-width:100%;width:100%}.holder-item:hover{background:var(--border-color);border-color:var(--accent-green);transform:translate(4px);box-shadow:0 2px 8px #0f83;z-index:10000;position:relative;width:auto;min-width:100%;overflow:visible}.holder-address{font-family:Courier New,monospace;font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;flex:1;min-width:0}.holder-item:hover .holder-address{white-space:normal;overflow:visible;text-overflow:unset;word-wrap:break-word;line-height:1.3}.holder-percentage{font-weight:500;color:var(--accent-green)}.btn-share-earn{background:var(--secondary-bg);color:var(--accent-green);border:2px solid var(--accent-green);border-radius:12px;padding:14px 28px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff884d,inset 0 1px #ffffff1a;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;min-width:160px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;text-shadow:0 0 8px rgba(0,255,136,.5)}.btn-share-earn i{font-size:1.1rem;transition:all .3s ease;filter:drop-shadow(0 0 6px rgba(0,255,136,.6));color:var(--accent-green)}.btn-share-earn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .7s ease}.btn-share-earn:hover:before{left:100%}.btn-share-earn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 20px #0f89,inset 0 1px #fff3;background:linear-gradient(135deg,var(--accent-green) 0%,#00cc6a 100%);border-color:var(--accent-green);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-share-earn:hover i{transform:scale(1.1) rotate(15deg);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));color:#fff}.btn-share-earn:active{transform:translateY(-1px) scale(.98);box-shadow:0 4px 12px #0f86,inset 0 2px 4px #0003;background:var(--accent-green);color:#fff}.btn-share-earn:active i{transform:scale(1.05) rotate(10deg);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));color:#fff}.btn-share-earn:focus{outline:none;border-color:#ffffff80;box-shadow:0 4px 12px #0f86,0 2px 6px #ff6b6b4d,inset 0 1px #ffffff4d,0 0 0 3px #0f83}.share-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.share-modal.show{opacity:1;visibility:visible}.share-modal-content{background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color);max-width:500px;width:90%;max-height:90%;overflow-y:auto;position:relative;transform:scale(.9) translateY(20px);transition:all .3s ease}.share-modal.show .share-modal-content{transform:scale(1) translateY(0)}.share-modal-header{padding:24px 24px 16px;text-align:center;border-bottom:1px solid var(--border-color)}.share-modal-header h3{color:var(--accent-green);font-size:1.5rem;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.share-modal-header p{color:var(--text-secondary);margin:0}.share-modal-body{padding:24px}.platform-features{margin-bottom:24px}.platform-features h4{color:var(--text-primary);margin-bottom:16px;font-size:1.1rem}.feature-tags{display:flex;flex-wrap:wrap;gap:12px}.feature-tag{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--secondary-bg);border-radius:20px;border:1px solid var(--border-color);color:var(--text-primary);font-size:.9rem;font-weight:500;transition:all .3s ease}.feature-tag:hover{background:var(--accent-green);color:#000;border-color:var(--accent-green);transform:translateY(-2px)}.feature-tag i{color:var(--accent-green);font-size:.85rem;transition:color .3s ease}.feature-tag:hover i{color:#000}.share-section{margin-top:24px}.share-section h4{color:var(--text-primary);margin-bottom:16px;font-size:1.1rem}.share-link-container{display:flex;align-items:center;gap:12px;padding:12px;background:var(--secondary-bg);border-radius:8px;border:1px solid var(--border-color);margin-bottom:16px}.share-link-input{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:.9rem;padding:0;outline:none;font-family:Courier New,monospace}.copy-link-btn{background:var(--accent-green);color:#000;border:none;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-link-btn:hover{background:#0d7;transform:translateY(-1px)}.copy-link-btn:active{transform:translateY(0)}.copy-link-btn.copied{background:#00cc6a}.share-actions{display:flex;flex-direction:column;gap:12px}.share-btn{background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;border:none;border-radius:8px;padding:14px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:8px}.share-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f86;background:linear-gradient(135deg,#0f9,#0d7)}.share-btn:active{transform:translateY(0)}.share-close{position:absolute;top:16px;right:20px;background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;transition:var(--transition);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.share-close:hover{color:var(--accent-green);background:#ffffff1a}.copy-success-msg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--accent-green);color:#000;padding:12px 24px;border-radius:8px;font-weight:600;box-shadow:0 4px 16px #0f86;z-index:10001;opacity:0;visibility:hidden;transition:all .3s ease}.copy-success-msg.show{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(-10px)}@media(max-width:768px){.share-modal-content{width:95%;margin:20px}.share-modal-header{padding:20px 16px 12px}.share-modal-body{padding:16px}.feature-tags{gap:8px}.feature-tag{font-size:.85rem;padding:6px 12px}.share-link-container{flex-direction:column;align-items:stretch;gap:8px}.share-link-input{text-align:center;padding:8px;background:var(--primary-bg);border-radius:6px}.btn-share-earn{padding:12px 24px;font-size:.95rem;min-width:140px;gap:6px;border-radius:10px}.btn-share-earn i{font-size:1rem}}.hot-trading-list{overflow:hidden;position:relative;width:100%;height:400px;margin-top:8px;display:block;justify-content:center;align-items:flex-start}.hot-trading-list>div{animation:marquee-vertical 40s linear infinite}.hot-trading-list:hover{z-index:9999}.hot-trading-list:hover>div{animation-play-state:paused}.transaction-list-container{margin-top:1rem}.transaction-list{overflow:hidden;position:relative;width:100%;height:400px;margin-top:8px;display:flex;justify-content:center;align-items:flex-start}.transaction-list>div{animation:marquee-vertical 40s linear infinite}.transaction-list:hover>div{animation-play-state:paused}.transaction-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--secondary-bg);border-radius:8px;cursor:pointer;transition:var(--transition);border:1px solid transparent;margin-bottom:8px;min-height:60px;flex-shrink:0;max-width:100%;width:100%;gap:12px}.transaction-item:hover{background:var(--border-color);border-color:var(--accent-green);transform:translateY(-2px);box-shadow:0 4px 12px #0f83}.transaction-time{font-size:.85rem;color:var(--text-secondary);min-width:60px;flex-shrink:0}.transaction-type-badge{display:flex;justify-content:center;align-items:center;min-width:80px;flex-shrink:0}.transaction-amount-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:120px;flex-shrink:0}.transaction-amount-info .amount-positive{color:var(--accent-green);font-size:.85rem;font-weight:500}.transaction-amount-info .amount-negative{color:#ff6b6b;font-size:.85rem;font-weight:500}.transaction-maker-info{display:flex;justify-content:flex-end;align-items:center;min-width:100px;flex-shrink:0}.hot-trading-item{display:flex;align-items:center;padding:8px 10px;background:var(--secondary-bg);border-radius:6px;cursor:pointer;transition:var(--transition);border:1px solid transparent;margin-bottom:6px;min-height:40px;flex-shrink:0;max-width:100%;width:100%}.hot-trading-item:hover{background:var(--border-color);border-color:var(--accent-green);transform:translate(2px);box-shadow:0 2px 8px #0f83;z-index:1000;position:relative}.hot-trading-avatar{width:24px;height:24px;border-radius:50%;margin-right:8px;flex-shrink:0}.hot-trading-info{flex:1;min-width:0}.hot-trading-name{font-size:.85rem;font-weight:500;color:var(--text-primary);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.hot-trading-price{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.hot-trading-item:hover .hot-trading-name,.hot-trading-item:hover .hot-trading-price{color:var(--text-primary)}.hot-trading-change{font-size:.75rem;font-weight:500;margin-left:4px;flex-shrink:0}.hot-trading-change.positive{color:var(--accent-green)}.hot-trading-change.negative{color:#ff6b6b}.claim-main{min-height:calc(100vh - 80px);padding:2rem 0}.claim-header{margin-bottom:2rem}.claim-title{font-size:2rem;font-weight:700;margin:1rem 0;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.claim-content{display:flex;flex-direction:column;gap:2rem}.wallet-connect-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:60vh}.wallet-connect-prompt .prompt-icon{width:100px;height:100px;border-radius:50%;background:#00ff881a;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.wallet-connect-prompt .prompt-icon i{font-size:3rem;color:var(--accent-green)}.wallet-connect-prompt h2{font-size:2rem;margin-bottom:1rem;color:var(--text-primary)}.wallet-connect-prompt p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem;max-width:500px}.platform-stats-section{width:100%}.claim-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.claim-stat-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.5rem;text-align:center;transition:var(--transition-normal)}.claim-stat-card:hover{border-color:var(--accent-green);box-shadow:var(--shadow-primary)}.claim-stat-label{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:.5rem}.claim-stat-value{font-size:2rem;font-weight:700;color:var(--accent-green)}.checkin-section{width:100%}.checkin-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:2rem}.checkin-header{margin-bottom:1.5rem}.checkin-title{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.checkin-title i{color:var(--accent-green)}.checkin-content{display:flex;flex-direction:column;gap:1rem}.wallet-link-section{display:flex;gap:1rem}.wallet-link-input{flex:1;padding:.75rem 1rem;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm)}.btn-copy{background:#00ff881a;color:var(--accent-green);border:1px solid var(--accent-green);padding:.75rem 1.5rem;border-radius:var(--border-radius-sm);font-weight:600;white-space:nowrap;transition:var(--transition-normal)}.btn-copy:hover{background:#0f83}.btn-checkin{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--gradient-primary);color:var(--primary-bg);padding:1rem 2rem;border:none;border-radius:var(--border-radius-sm);font-size:1rem;font-weight:700;cursor:pointer;transition:var(--transition-normal)}.btn-checkin:hover:not(.disabled){transform:translateY(-2px);box-shadow:var(--shadow-primary)}.btn-checkin.disabled{opacity:.6;cursor:not-allowed}.user-profile-section{width:100%;display:flex;flex-direction:column;gap:1.5rem}.profile-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:2rem}.profile-header{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.profile-header i{color:var(--accent-green)}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.profile-stat-item{text-align:center}.profile-stat-label{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:.5rem}.profile-stat-value{font-size:1.5rem;font-weight:700;color:var(--accent-green)}.profile-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.btn-action{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border-radius:var(--border-radius-sm);font-weight:600;transition:var(--transition-normal)}.btn-community{background:#0088ff1a;color:var(--accent-blue);border:1px solid var(--accent-blue)}.btn-community:hover{background:#08f3}.btn-withdraw{background:#ffaa001a;color:var(--accent-yellow);border:1px solid var(--accent-yellow)}.btn-withdraw:hover{background:#fa03}.achievements-section{width:100%}.achievements-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:2rem}.achievements-header{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.achievements-header i{color:var(--accent-yellow)}.achievements-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.achievement-item{text-align:center}.achievement-label{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:.5rem}.achievement-value{font-size:1.5rem;font-weight:700;color:var(--accent-yellow)}.community-members-section{width:100%}.members-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:2rem}.members-header{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.members-header i{color:var(--accent-green)}.members-list{min-height:100px;max-height:400px;overflow-y:auto}.member-placeholder{text-align:center;color:var(--text-muted);padding:2rem}.member-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#ffffff05;border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:.75rem;transition:var(--transition-normal)}.member-item:hover{background:#ffffff0d;border-color:var(--accent-green)}.member-info{display:flex;align-items:center;gap:1rem}.member-avatar{font-size:2rem;color:var(--accent-green)}.member-details{display:flex;flex-direction:column;gap:.25rem}.member-address{font-weight:600;color:var(--text-primary);font-size:var(--font-size-base)}.member-join-date{font-size:var(--font-size-sm);color:var(--text-secondary)}.member-contribution{text-align:right}.contribution-value{font-size:1.25rem;font-weight:700;color:var(--accent-green)}.contribution-label{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:.25rem}@media(max-width:768px){.claim-title{font-size:1.5rem}.claim-stats-grid{grid-template-columns:1fr}.wallet-link-section{flex-direction:column}.profile-stats,.profile-actions,.achievements-content{grid-template-columns:1fr}.member-item{flex-direction:column;align-items:flex-start;gap:1rem}.member-contribution{text-align:left;width:100%;padding-top:.5rem;border-top:1px solid var(--border-color)}}.footer{background:var(--secondary-bg);border-top:1px solid var(--border-color);padding:3rem 0 1.5rem;margin-top:4rem}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-logo{display:flex;align-items:center;gap:12px}.footer-logo-text{font-size:1.5rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.footer-slogan{color:var(--text-secondary);font-size:1.1rem}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-section h4{margin-bottom:1rem;color:var(--accent-green);font-size:1.1rem}.footer-section ul{list-style:none;display:flex;flex-direction:column;gap:8px}.footer-section ul li a{color:var(--text-secondary);text-decoration:none;transition:var(--transition)}.subscribe-btn{background:var(--gradient-primary);color:var(--primary-bg);border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:var(--transition)}.subscribe-btn:hover{transform:translateY(-2px)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color);color:var(--text-muted)}@media(max-width:768px){.container{padding:0 12px;max-width:100%}.header-content{padding:.75rem 0}.nav-links{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end;align-items:center}.nav-links>*{flex-shrink:0}.auth-buttons{width:auto}.connect-wallet-btn{min-width:auto;padding:8px 12px;border-radius:10px}.wallet-connected-container{flex-direction:row;align-items:center;gap:8px;padding:6px 8px;flex-wrap:nowrap}.chain-selector{width:auto;padding:4px 8px;gap:6px}.chain-selector-name{font-size:.8rem}.wallet-address-display{justify-content:flex-start;font-size:.85rem;gap:6px}.btn-disconnect{width:auto;padding:4px 8px;font-size:.75rem}.hero-content{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-left{text-align:center}.hero-title{font-size:2rem;line-height:1.2;margin-bottom:1rem}.hero-right{padding:1rem;margin:0 -12px}.trending-tokens{height:320px}.trending-list{height:400px}.section-header{flex-direction:column;gap:1rem;align-items:stretch}.filter-tabs{justify-content:center}.pagination{flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem 0;align-items:stretch}.pagination-info{font-size:.85rem;text-align:center;order:1}.pagination-controls{order:2;justify-content:center;flex-wrap:wrap;gap:.5rem}.pagination-btn{padding:8px 12px;font-size:.85rem;min-width:32px;height:32px}.pagination-btn span{display:none}.pagination-numbers{gap:.25rem}.pagination-number{width:28px;height:28px;font-size:.8rem}.launch-content{grid-template-columns:1fr;gap:2rem}.launch-header h1{font-size:2.5rem}.token-info-card{padding:1.5rem;gap:1.5rem}.token-main-info{grid-template-columns:1fr;gap:1.5rem;text-align:center}.token-actions{align-items:center;flex-direction:row;justify-content:center}.price-info{text-align:center}.hot-trading-list{height:280px}.holders-list{height:320px}.stats-card,.social-card,.holders-card,.hot-trading-card,.progress-card{padding:1rem;margin:0;width:100%;max-width:100%;box-sizing:border-box}.hot-trading-item{padding:10px 12px;margin-bottom:8px;min-height:48px}.hot-trading-avatar{width:28px;height:28px;margin-right:10px}.hot-trading-name{font-size:.9rem;margin-bottom:3px}.hot-trading-price{font-size:.8rem}.hot-trading-change{font-size:.8rem;margin-left:6px}.holder-item{padding:10px 12px;margin-bottom:8px;min-height:48px;width:100%;box-sizing:border-box}.holder-address{font-size:.85rem;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holder-percentage{font-size:.85rem;font-weight:600;flex-shrink:0}.trending-tokens{padding:1rem}.trending-tokens h3{font-size:1.1rem;margin-bottom:.75rem}.token-info-compact{padding:1rem}.token-header-compact{grid-template-columns:1fr;gap:1rem;text-align:center}.token-price-actions{text-align:center}.action-row{justify-content:center}.detail-row{grid-template-columns:70px 1fr;gap:10px}.token-content{display:flex;flex-direction:column;gap:1rem}.token-sidebar{gap:1rem}.token-sidebar>*{width:100%;max-width:100%;box-sizing:border-box}.chart-header{flex-direction:column;gap:1rem}.footer{text-align:left;padding:2rem 0 1.5rem}.footer-content{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.footer-brand{align-items:flex-start;text-align:left;order:1}.footer-logo{justify-content:flex-start;flex-direction:row;gap:12px}.footer-logo-text{font-size:1.3rem}.footer-slogan{text-align:left;margin-top:.5rem;font-size:1rem}.footer-links{display:flex;justify-content:space-between;gap:1rem;order:2;text-align:left}.footer-section{flex:1;text-align:left}.footer-section h4{text-align:left;margin-bottom:.5rem;font-size:.9rem}.footer-section ul{align-items:flex-start;gap:4px}.footer-section ul li{text-align:left}.footer-section ul li a{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;font-size:.85rem;flex-direction:row}.subscribe-btn{align-self:flex-start;margin:0;font-size:.8rem;padding:6px 12px}.footer-bottom{text-align:center;padding-top:1.5rem;font-size:.85rem}}@media(max-width:480px){.hero-title{font-size:2rem}.hero-description{font-size:1rem}.hero-right{padding:1rem}.trending-tokens{height:450px}.trending-list{height:380px}.launch-header h1{font-size:2rem}.token-info-header .token-avatar{width:60px;height:60px}.token-basic-info h1{font-size:1.5rem}.chart-container{height:300px}.form-section{gap:1rem}.btn-large{padding:12px 30px;font-size:1rem}.token-title-row{flex-direction:column;align-items:flex-start;gap:8px}.token-card{padding:1rem;min-height:260px}.token-card-header{margin-bottom:1rem}.token-stats{gap:.75rem}.footer{padding:1.5rem 0 1rem}.footer-content{gap:1rem}.footer-links{gap:.5rem}.footer-section h4{font-size:.85rem;margin-bottom:.4rem}.footer-section ul li a{font-size:.8rem}.footer-logo-text{font-size:1.2rem}.footer-slogan{font-size:.9rem}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--secondary-bg)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-green)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.fade-in{animation:fadeIn .6s ease-out}.slide-in{animation:slideIn .3s ease-out}.pulse{animation:pulse 1.5s ease-in-out infinite}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}@media(max-width:768px){.bg-video{opacity:.6;min-width:100%;min-height:100%}.hero:after{content:"";position:absolute;inset:0;background:#0006;pointer-events:none;z-index:-1}.hero-content{position:relative;z-index:1}}@media(max-width:480px){.bg-video{opacity:.7}}@media(prefers-reduced-motion:reduce){.bg-video{display:none}}.hidden{display:none}.visible{display:block}.token-info-compact{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.25rem;margin-top:1rem}.token-header-compact{display:grid;grid-template-columns:60px 1fr auto;gap:1rem;align-items:center;margin-bottom:1rem}.token-header-compact .token-avatar{width:60px;height:60px}.token-title-info{min-width:0}.token-name-row{display:flex;align-items:center;gap:10px;margin-bottom:2px;flex-wrap:wrap}.token-name-row h1{margin:0;font-size:1.3rem;color:var(--text-primary);font-weight:600}.token-meta{display:flex;align-items:center;gap:12px;font-size:.85rem}.token-meta .token-symbol{font-weight:600;color:var(--accent-green)}.token-created{color:var(--text-muted)}.token-price-actions{text-align:right}.price-display{margin-bottom:6px}.price-display span:first-child{display:block;font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.action-row{display:flex;align-items:center;gap:10px;justify-content:flex-end}.action-row .market-cap{font-size:.8rem;color:var(--text-secondary)}.share-compact{background:none;border:1px solid var(--border-color);border-radius:5px;padding:4px 6px;color:var(--text-muted);cursor:pointer;transition:var(--transition);font-size:.8rem}.share-compact:hover{background:var(--accent-green);color:#000;border-color:var(--accent-green)}.token-details-compact{display:grid;gap:8px;border-top:1px solid var(--border-color);padding-top:1rem}.detail-row{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center;min-height:28px}.detail-row .label{font-size:.8rem;color:var(--text-secondary);font-weight:500}.value-copy{display:flex;align-items:center;gap:6px;padding:3px 6px;background:var(--secondary-bg);border-radius:4px;font-family:Courier New,monospace;font-size:.75rem;min-width:0}.value-copy span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-mini{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:3px;transition:var(--transition);flex-shrink:0;font-size:.7rem}.copy-mini:hover{color:var(--accent-green)}.description-row{grid-template-columns:80px 1fr;align-items:flex-start}.description-text{margin:0;font-size:.8rem;line-height:1.3;color:var(--text-primary)}.token-info-banner{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.token-info-banner:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23g)"/><circle cx="80" cy="40" r="1.5" fill="url(%23g)"/><circle cx="40" cy="80" r="1" fill="url(%23g)"/></svg>') repeat;opacity:.3;pointer-events:none}.token-main-row{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.token-left{display:flex;align-items:flex-start;gap:1rem;flex:1;min-width:0}.token-left .token-avatar{width:64px;height:64px;border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px #0000004d}.token-basic{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.token-name-line{display:flex;align-items:center;gap:12px}.token-name-line h1{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.token-name-line .token-symbol{font-size:1rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.token-info-line{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap}.creator-label{font-weight:500}.creator-address{color:var(--accent-green);font-family:Courier New,monospace;font-weight:500}.created-time{margin-left:8px;padding:0;background:none;border:none;border-radius:0;font-size:.75rem;font-weight:400;color:var(--text-muted);white-space:nowrap;transition:all .3s ease;flex-shrink:0}.created-time:hover{color:var(--text-secondary);transform:none}.token-details-line{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.detail-item{display:flex;align-items:center;gap:6px;font-size:.85rem}.detail-item i{color:var(--accent-green);font-size:.9rem}.detail-label{color:var(--text-secondary);font-weight:500}.detail-value{color:var(--text-primary);font-family:Courier New,monospace;font-weight:500}.copy-btn-inline{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:3px;transition:var(--transition);font-size:.8rem}.copy-btn-inline:hover{color:var(--accent-green);background:#00ff881a}.token-name-line{display:flex;justify-content:space-between;align-items:center}.token-info-line,.token-details-line{display:flex;align-items:center;margin-top:10px}.contract-label,.detail-label{color:var(--text-secondary);margin-right:8px}.contract-address,.detail-value{color:var(--text-primary);margin-right:8px}.btn-share-earn{margin-left:auto}.token-description-line{font-size:.9rem;color:var(--text-primary);line-height:1.4;margin-top:2px}.token-right{flex-shrink:0;margin-left:1rem}.btn-share-earn{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-color);padding:10px 20px;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;text-transform:none}.btn-share-earn:hover{background:var(--secondary-bg);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 4px 12px #00000026;border-color:var(--accent-green)}@media(max-width:768px){.token-info-banner{padding:1.25rem;margin-top:.75rem}.token-main-row{flex-direction:column;gap:1.25rem;align-items:stretch}.token-left{flex-direction:row;align-items:flex-start;text-align:left;gap:1rem}.token-left .token-avatar{width:56px;height:56px;border-radius:14px;flex-shrink:0}.token-basic{width:100%;align-items:flex-start;text-align:left;flex:1;min-width:0}.token-name-line{flex-direction:column;gap:6px;align-items:flex-start;margin-bottom:10px}.token-name-line h1{font-size:1.3rem;margin:0;line-height:1.3;flex-direction:column;align-items:flex-start;gap:8px}.token-name-line .created-time{font-size:.75rem;padding:0;margin-left:0;margin-top:4px;color:var(--text-muted);background:none;border:none}.token-info-line{flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px;text-align:left}.token-info-line .contract-label{font-weight:600;color:var(--text-secondary);margin-bottom:0;font-size:.85rem}.contract-address{font-family:Courier New,monospace;font-size:.8rem;word-break:break-all;color:var(--accent-green);background:transparent;padding:0;margin:0;line-height:1.4;flex:1;min-width:0}.copy-btn-inline{margin:0;padding:4px;background:var(--border-color);border-radius:4px;flex-shrink:0}.token-details-line{flex-direction:column;gap:8px;align-items:center;margin-bottom:12px;text-align:center}.token-details-line .detail-label{font-weight:600;color:var(--text-secondary);margin-bottom:4px}.detail-value{font-family:Courier New,monospace;font-size:.7rem;word-break:break-all;padding:8px 12px;background:var(--secondary-bg);border-radius:6px;max-width:100%;line-height:1.3;margin-bottom:8px}.token-description-line{text-align:left;margin-top:10px}.token-description-line span{font-size:.9rem;line-height:1.5;display:block;max-width:100%;color:var(--text-secondary)}.token-right{margin-left:0;align-self:stretch;width:100%;text-align:left}.btn-share-earn{width:100%;max-width:none;margin:0;display:block;padding:12px 16px;font-size:.95rem;border-radius:8px}}.launch-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,SF Pro Text,Helvetica,Arial,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"cv02" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-section h3{font-size:1.4rem!important;font-weight:700!important;color:var(--accent-green)!important;margin-bottom:1.2rem!important;letter-spacing:-.02em;position:relative;padding-bottom:8px}.form-section h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--accent-green),transparent);border-radius:1px}.section-description{font-size:.95rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5;font-weight:400}.form-group{margin-bottom:2rem!important}.form-group-inline{display:flex;align-items:center;gap:1rem;justify-content:flex-start}.form-group-inline label{margin-bottom:0!important;flex-shrink:0;text-align:left!important}.form-group label{font-size:1rem!important;font-weight:600!important;color:var(--text-primary)!important;margin-bottom:8px!important;display:block;letter-spacing:-.01em;text-align:left!important}.form-group label:after{content:attr(data-required);color:var(--accent-green);margin-left:4px;font-weight:700}.form-group input[type=text],.form-group input[type=url],.form-group input[type=number],.form-group textarea{font-size:1rem!important;font-weight:500!important;line-height:1.5!important;padding:14px 16px!important;border-radius:12px!important;background:var(--card-bg)!important;border:2px solid var(--border-color)!important;color:var(--text-primary)!important;transition:all .3s ease!important}.balance-display{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:.9rem;color:var(--text-secondary)}.balance-label{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:8px;margin-top:8px}.balance-amount{font-weight:600;color:var(--accent-green)}.form-group input[type=text]:focus,.form-group input[type=url]:focus,.form-group input[type=number]:focus,.form-group textarea:focus{border-color:var(--accent-green)!important;background:#00ff880d!important;outline:none!important;box-shadow:0 0 0 3px #00ff881a!important}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted);font-weight:400}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:8px}.radio-option{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:1.1rem;position:relative;min-height:60px;text-align:center}.radio-option:hover:not(.selected){border-color:#0f86;background:#00ff8808;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #00ff8826}.radio-option:hover.selected{box-shadow:0 0 0 1px #00ff8840,0 2px 8px #00ff881a}.radio-option input[type=radio]{display:none}.radio-option input[type=radio]:checked~*,.radio-option.selected *{color:var(--text-primary)}.radio-option.selected{border-color:var(--accent-green);background:var(--card-bg);box-shadow:0 0 15px #0f83;transform:translateY(-2px) scale(1.02)}.radio-option.custom-option input[type=radio]:checked~input[type=number],.radio-option.selected.custom-option input[type=number]:not(:disabled){background:var(--card-bg);border-color:var(--accent-green);color:var(--text-primary);box-shadow:0 0 0 1px #0f83}.radio-option.custom-option{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;min-height:60px;padding:16px 20px}.custom-option input[type=number]{width:100px;padding:8px 12px!important;font-size:1rem!important;background:var(--secondary-bg)!important;border:2px solid var(--border-color)!important;border-radius:8px!important;text-align:center;color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.custom-option input[type=number]:disabled{opacity:.5;cursor:not-allowed}.custom-option input[type=number]:not(:disabled){opacity:1;cursor:text}.badge{background:var(--accent-green);color:var(--primary-bg);font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:12px;margin-left:8px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px}.exclusive-recommendation{background:linear-gradient(135deg,#00ff8814,#00ff8805);border:1px solid rgba(0,255,136,.2);border-radius:12px;padding:20px;margin-top:16px}.exclusive-recommendation .checkbox-container{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.exclusive-recommendation .checkmark{margin-top:2px;flex-shrink:0;width:20px;height:20px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:4px;position:relative;transition:all .3s ease}.exclusive-recommendation input[type=checkbox]{display:none}.exclusive-recommendation input[type=checkbox]:checked+.checkmark{background:var(--accent-green);border-color:var(--accent-green)}.exclusive-recommendation .checkmark:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:var(--primary-bg);font-weight:700;font-size:12px;opacity:0;transition:all .3s ease}.exclusive-recommendation input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.recommendation-content strong{font-size:1rem;font-weight:700;color:var(--accent-green);display:block;margin-bottom:6px;letter-spacing:-.01em}.recommendation-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0;font-weight:400}.checkbox-container{display:flex;align-items:flex-start;cursor:pointer;font-size:.95rem;line-height:1.5;gap:12px}.checkbox-container input[type=checkbox]{display:none}.checkmark{width:20px;height:20px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:4px;position:relative;transition:all .3s ease;flex-shrink:0;margin-top:1px}.checkbox-container input[type=checkbox]:checked+.checkmark{background:var(--accent-green);border-color:var(--accent-green)}.checkmark:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:var(--primary-bg);font-weight:700;font-size:12px;opacity:0;transition:all .3s ease}.checkbox-container input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.terms-link{color:var(--accent-green);text-decoration:underline;font-weight:500;margin-left:4px;transition:color .3s ease}.terms-link:hover{color:#0f8;text-decoration:underline}.btn-launch{font-size:1.1rem!important;font-weight:700!important;padding:16px 32px!important;border-radius:12px!important;letter-spacing:-.01em;text-transform:none;box-shadow:0 4px 20px #00ff884d!important;transition:all .3s ease!important}.btn-launch:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0f86!important}.btn-launch:active{transform:translateY(0)}.image-upload-area{border:2px dashed var(--border-color)!important;border-radius:12px!important;padding:32px 20px!important;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--card-bg)}.image-upload-area:hover{border-color:var(--accent-green);background:#00ff8805}.image-upload-area i{font-size:2.5rem!important;color:var(--text-muted);margin-bottom:12px}.image-upload-area p{font-size:1rem!important;font-weight:500!important;color:var(--text-primary);margin-bottom:6px!important}.image-upload-area small{font-size:.85rem!important;color:var(--text-muted)!important;font-weight:400}@media(min-width:481px)and (max-width:767px){.token-card{padding:1.25rem;min-height:270px}}@media(max-width:480px){.container{padding:0 8px}.hero-title{font-size:1.75rem}.stats-card,.social-card,.holders-card,.hot-trading-card,.progress-card{padding:.8rem}.hot-trading-item,.holder-item{padding:8px 10px;min-height:44px}.hot-trading-name{font-size:.85rem}.hot-trading-price,.holder-address{font-size:.75rem}.trending-tokens{padding:.75rem}.token-name-line h1{font-size:1.1rem}.contract-address{font-size:.75rem}}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;width:100%}.radio-option{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:15px;background-color:transparent;border:1px solid #333;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:left;font-weight:500;font-size:16px;color:#fff}.radio-option:hover{border-color:#0f9;background-color:#00ff990d}.radio-option input[type=radio]{display:inline-block;accent-color:#00ff99;width:18px;height:18px;margin-right:12px;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.radio-option.selected{border-color:#0f9;background-color:#00ff991a;box-shadow:0 0 10px #0f93}.radio-option[data-recommended=true]:after{content:"🔥";margin-left:8px;vertical-align:middle;font-size:16px}.custom-option{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #333;border-radius:8px}.custom-option span{flex-grow:1}.custom-option input[type=number]{width:100px;padding:8px;background-color:#1a1a1a;border:1px solid #333;border-radius:5px;color:#fff;text-align:right;margin-left:15px}.custom-option input[type=number]:disabled{background-color:#222;cursor:not-allowed;opacity:.5}.custom-option input[type=number]:focus{outline:none;border-color:#0f9}.custom-input-wrapper{display:flex;align-items:center;gap:8px}.radio-option.custom-option{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.radio-option.custom-option span{white-space:nowrap}@media(max-width:480px){.radio-option{padding:10px 12px;min-height:45px}.custom-option input[type=number]{width:70px!important;padding:6px 8px!important;font-size:.85rem!important}}.reward-rules{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.reward-rule-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#00ff880d;border:1px solid rgba(0,255,136,.1);border-radius:var(--border-radius);font-size:var(--font-size-base);color:var(--text-primary);transition:var(--transition-normal)}.reward-rule-item:hover{background:#00ff881a;border-color:#0f83;transform:translate(4px)}.reward-rule-item .rule-icon{font-size:1.25rem;flex-shrink:0}.achievement-item{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#ffffff05;border:1px solid var(--border-color);border-radius:var(--border-radius);transition:var(--transition-normal)}.achievement-item:not(:last-child){margin-bottom:1rem}.achievement-item:hover{background:#ffffff0d;border-color:var(--accent-green);transform:translateY(-2px);box-shadow:0 4px 12px #00ff8826}.achievement-icon{font-size:2rem;color:var(--accent-green);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#00ff881a;border-radius:50%;flex-shrink:0}.achievement-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.achievement-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.achievement-actions .btn-action{padding:1rem;font-size:var(--font-size-base);font-weight:600;border-radius:var(--border-radius);transition:var(--transition-normal);display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-action.btn-community{background:linear-gradient(135deg,#00ff881a,#00ff880d);border:1px solid rgba(0,255,136,.3);color:var(--accent-green)}.btn-action.btn-community:hover{background:linear-gradient(135deg,#0f83,#00ff881a);border-color:var(--accent-green);transform:translateY(-2px);box-shadow:0 4px 12px #0f83}.btn-action.btn-withdraw{background:linear-gradient(135deg,var(--accent-green) 0%,rgba(0,255,136,.8) 100%);border:1px solid var(--accent-green);color:var(--bg-primary)}.btn-action.btn-withdraw:hover{background:linear-gradient(135deg,rgba(0,255,136,.9) 0%,var(--accent-green) 100%);transform:translateY(-2px);box-shadow:0 4px 12px #0f86}.rewards-placeholder,.members-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--text-muted);gap:1rem}.rewards-placeholder i,.members-placeholder i{font-size:3rem;color:#00ff884d;margin-bottom:.5rem}.rewards-placeholder p,.members-placeholder p{font-size:var(--font-size-base);color:var(--text-secondary);max-width:300px}@media(max-width:768px){.achievement-actions{grid-template-columns:1fr}.reward-rule-item{font-size:var(--font-size-sm);padding:.625rem .875rem}.achievement-icon{width:2.5rem;height:2.5rem;font-size:1.5rem}.achievement-item{padding:1rem}}@media(max-width:480px){.achievement-actions .btn-action{font-size:var(--font-size-sm);padding:.875rem}.rewards-placeholder,.members-placeholder{padding:2rem 1rem}}.star-reward-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#ffffff05,#ffffff03);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.star-reward-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-green);transform:scaleY(0);transition:transform .3s ease}.star-reward-item:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:var(--accent-green);transform:translate(4px);box-shadow:0 4px 16px #00ff881a}.star-reward-item:hover:before{transform:scaleY(1)}.star-reward-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:80px}.star-icon{font-size:1.5rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,255,136,.3))}.star-level{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-align:center;white-space:nowrap}.star-reward-details{flex:1;display:flex;flex-direction:column;gap:.75rem}.star-reward-amount{display:flex;align-items:baseline;gap:.5rem}.amount-value{font-size:1.75rem;font-weight:700;color:var(--accent-green);line-height:1}.amount-currency{font-size:1rem;font-weight:500;color:var(--text-secondary)}.star-reward-requirement{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#00ff880d;border-left:3px solid var(--accent-green);border-radius:4px;font-size:.9rem;color:var(--text-secondary)}.star-reward-requirement i{color:var(--accent-green);font-size:1rem}.star-reward-progress{width:100%;display:flex;flex-direction:column;gap:.5rem}.progress-text{font-size:.85rem;color:var(--text-secondary);text-align:right;font-weight:500}.progress-bar{width:100%;height:8px;background:#ffffff0d;border-radius:4px;overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-green) 0%,rgba(0,255,136,.6) 100%);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #00ff8880}.progress-bar.claimed .progress-fill{background:linear-gradient(90deg,#888,#666);box-shadow:none}.btn-star-claim{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:8px;transition:all .3s ease;min-width:120px;white-space:nowrap}.btn-star-claim i{font-size:1.1rem}.star-reward-claimable .btn-star-claim{background:linear-gradient(135deg,var(--accent-green) 0%,rgba(0,255,136,.8) 100%);border:1px solid var(--accent-green);color:var(--bg-primary);cursor:pointer}.star-reward-claimable .btn-star-claim:hover{background:linear-gradient(135deg,rgba(0,255,136,.9) 0%,var(--accent-green) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #0f86}.star-reward-claimable .btn-star-claim:active{transform:translateY(0)}.star-reward-claimed{opacity:.6}.star-reward-claimed .btn-star-claim{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--text-secondary);cursor:not-allowed}.star-reward-claimed .star-icon{filter:grayscale(1) opacity(.5)}.star-reward-locked .btn-star-claim{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);cursor:not-allowed}.star-reward-locked .star-icon{filter:grayscale(1) opacity(.3)}.star-reward-locked .amount-value{color:var(--text-secondary)}@media(max-width:768px){.star-reward-item{grid-template-columns:1fr;gap:1rem;padding:1rem}.star-reward-badge{flex-direction:row;justify-content:flex-start;width:100%;min-width:auto}.star-icon{font-size:1.25rem}.star-level{font-size:.9rem}.amount-value{font-size:1.5rem}.btn-star-claim{width:100%;min-width:auto}}@media(max-width:480px){.star-reward-item{padding:.875rem}.star-icon{font-size:1.1rem}.star-level{font-size:.8rem}.amount-value{font-size:1.35rem}.amount-currency{font-size:.9rem}.btn-star-claim{padding:.625rem 1rem;font-size:.85rem}}.team-rewards-section{margin-bottom:2rem}.team-rewards-section .rewards-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;transition:all .3s ease}.team-rewards-section .rewards-card:hover{border-color:var(--accent-green);box-shadow:0 4px 12px #00ff8826}.claimable-reward{background:linear-gradient(135deg,#00ff880d,#00ff8805);border:2px solid rgba(0,255,136,.2);border-radius:12px;padding:2rem;margin:1.5rem 0;text-align:center;position:relative;overflow:hidden}.claimable-reward:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,136,.1) 0%,transparent 70%);animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.claimable-label{font-size:.9rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;position:relative;z-index:1}.claimable-value{font-size:3rem;font-weight:700;color:var(--accent-green);text-shadow:0 0 20px rgba(0,255,136,.5);position:relative;z-index:1;line-height:1}.claimable-value:before{content:"💰";position:absolute;left:-3rem;top:50%;transform:translateY(-50%);font-size:2rem;opacity:.5}.btn-claim{width:100%;padding:1.25rem 2rem;font-size:1.1rem;font-weight:600;background:linear-gradient(135deg,var(--accent-green) 0%,rgba(0,255,136,.8) 100%);border:1px solid var(--accent-green);border-radius:12px;color:var(--bg-primary);display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.btn-claim:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-claim:hover:before{width:300px;height:300px}.btn-claim:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0f86}.btn-claim:active{transform:translateY(-1px)}.btn-claim i{font-size:1.3rem;position:relative;z-index:1}.btn-claim span{position:relative;z-index:1}.btn-claim.disabled,.btn-claim:disabled{background:#ffffff1a;border-color:#fff3;color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none}.btn-claim.disabled:hover,.btn-claim:disabled:hover{transform:none;box-shadow:none}@media(max-width:768px){.claimable-reward{padding:1.5rem}.claimable-value{font-size:2.5rem}.claimable-value:before{left:-2.5rem;font-size:1.75rem}.btn-claim{padding:1rem 1.5rem;font-size:1rem}}@media(max-width:480px){.claimable-reward{padding:1.25rem}.claimable-value{font-size:2rem}.claimable-value:before{display:none}.btn-claim{padding:.875rem 1.25rem;font-size:.95rem}}.checkin-invitation-section{margin-top:24px;margin-bottom:24px}.invitation-card{margin-top:16px}.user-profile-section,.achievements-section,.team-rewards-section,.star-rewards-section,.community-members-section{margin-top:24px;margin-bottom:24px}.btn-checkin:disabled{opacity:.6;cursor:not-allowed}.btn-checkin.loading{position:relative}.btn-checkin.loading .fa-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkin-message{margin-top:10px;padding:8px 12px;border-radius:4px;font-size:14px;text-align:center}.checkin-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.checkin-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.btn-claim:disabled{opacity:.6;cursor:not-allowed}.btn-claim.loading{position:relative}.btn-claim.loading .fa-spinner{animation:spin 1s linear infinite}.claim-message{margin-top:10px;padding:8px 12px;border-radius:4px;font-size:14px;text-align:center}.claim-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.claim-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.claimable-reward{margin-bottom:12px;text-align:center}.claimable-label{font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .7));margin-bottom:4px}.claimable-value{font-size:24px;font-weight:700;color:var(--primary-color, #007bff);text-shadow:0 2px 4px rgba(0,123,255,.3)}.wallet-connect-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:20px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:40px 0}.prompt-icon{font-size:4rem;color:var(--primary-color, #007bff);margin-bottom:20px;opacity:.8}.wallet-connect-prompt h2{font-size:2rem;font-weight:700;color:var(--text-primary, #ffffff);margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.wallet-connect-prompt p{font-size:1.1rem;color:var(--text-secondary, rgba(255, 255, 255, .8));margin-bottom:30px;max-width:500px;line-height:1.6}.btn-claim-hero{background:linear-gradient(135deg,var(--primary-color, #007bff),var(--primary-dark, #0056b3));color:#fff;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #007bff4d;display:flex;align-items:center;gap:8px}.btn-claim-hero:hover{transform:translateY(-2px);box-shadow:0 6px 20px #007bff66;background:linear-gradient(135deg,var(--primary-dark, #0056b3),var(--primary-color, #007bff))}.btn-claim-hero:active{transform:translateY(0);box-shadow:0 2px 10px #007bff4d}.btn-claim-hero i{font-size:1.2rem}.btn-refresh{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--text-secondary, rgba(255, 255, 255, .8));padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;margin-left:auto}.btn-refresh:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff80;color:var(--text-primary, #ffffff)}.btn-refresh:disabled{opacity:.5;cursor:not-allowed}.btn-refresh i{font-size:12px}.members-loading{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:14px}.members-loading i{margin-right:8px;font-size:16px}.members-content{max-height:400px;overflow-y:auto;padding-right:8px}.members-content::-webkit-scrollbar{width:6px}.members-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.members-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.members-content::-webkit-scrollbar-thumb:hover{background:#ffffff80}.member-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;border:1px solid rgba(255,255,255,.15);transition:all .3s ease}.member-item:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#ffffff40;transform:translateY(-1px)}.member-info{display:flex;align-items:center;flex:1}.member-avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color, #007bff),var(--primary-dark, #0056b3));border-radius:50%;margin-right:12px;box-shadow:0 2px 8px #007bff4d}.member-avatar i{font-size:20px;color:#fff}.member-details{flex:1}.member-address{font-size:14px;font-weight:600;color:var(--text-primary, #ffffff);margin-bottom:4px;font-family:Courier New,monospace}.member-join-date{font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .7));display:flex;align-items:center}.member-join-date span{margin-right:4px}.member-contribution{text-align:right;min-width:80px}.contribution-value{font-size:16px;font-weight:700;color:var(--primary-color, #007bff);margin-bottom:2px}.contribution-label{font-size:11px;color:var(--text-secondary, rgba(255, 255, 255, .6));text-transform:uppercase;letter-spacing:.5px}.members-placeholder{text-align:center;padding:40px 20px;color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:14px;font-style:italic;display:flex;flex-direction:column;align-items:center;gap:8px}.members-placeholder i{font-size:24px;opacity:.7}.star-reward-unlocked{background:linear-gradient(135deg,#4caf501a,#4caf500d);border-color:#4caf504d;box-shadow:0 4px 15px #4caf5033}.star-reward-unlocked .star-reward-amount .amount-value{color:#4caf50;text-shadow:0 2px 4px rgba(76,175,80,.3)}.star-reward-unlocked .progress-bar{background:#4caf5033}.star-reward-unlocked .progress-fill{background:linear-gradient(90deg,#4caf50,#66bb6a);box-shadow:0 2px 8px #4caf5066}.star-reward-unlocked .btn-star-claim{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff;box-shadow:0 4px 15px #4caf504d}.star-reward-unlocked .btn-star-claim:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#4caf50);transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.star-reward-locked{opacity:.7}.star-reward-locked .progress-bar.locked{background:#ffffff1a}.star-reward-locked .progress-fill{background:#fff3}.star-reward-locked .btn-star-claim{background:#ffffff1a;border-color:#fff3;color:#fff9;cursor:not-allowed}.star-reward-claimed{background:linear-gradient(135deg,#4caf5026,#4caf5014);border-color:#4caf5066;box-shadow:0 4px 15px #4caf5040}.star-reward-claimed .star-reward-badge{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 4px 15px #4caf504d}.star-reward-claimed .star-reward-amount .amount-value{color:#4caf50;text-shadow:0 2px 4px rgba(76,175,80,.3)}.star-reward-claimed .progress-bar{background:#4caf5033}.star-reward-claimed .progress-fill{background:linear-gradient(90deg,#4caf50,#66bb6a);box-shadow:0 2px 8px #4caf5066}.star-reward-claimed .btn-star-claim{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff;box-shadow:0 4px 15px #4caf504d;cursor:not-allowed;opacity:.8}.star-reward-claimed .btn-star-claim:hover{transform:none;box-shadow:0 4px 15px #4caf504d}.rewards-header{display:flex;align-items:center;justify-content:space-between}.btn-settings{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--text-secondary, rgba(255, 255, 255, .8));padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;margin-left:auto;margin-right:0}.btn-settings:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff80;color:var(--text-primary, #ffffff)}.btn-settings:disabled{opacity:.5;cursor:not-allowed}.btn-settings i{font-size:12px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:20px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3{font-size:1.5rem;font-weight:700;color:var(--text-primary, #ffffff);margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.btn-close{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--text-secondary, rgba(255, 255, 255, .8));padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:16px}.btn-close:hover{background:#ffffff1a;border-color:#ffffff80;color:var(--text-primary, #ffffff)}.modal-body{flex:1;padding:24px;overflow:hidden;display:flex;flex-direction:column}.history-loading{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:14px}.history-loading i{margin-right:8px;font-size:16px}.history-table-container{flex:1;overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.history-table{width:100%;border-collapse:collapse;background:#ffffff0d}.history-table thead{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);position:sticky;top:0;z-index:10}.history-table th{padding:16px 12px;text-align:left;font-weight:600;color:var(--text-primary, #ffffff);font-size:14px;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.history-table td{padding:12px;color:var(--text-secondary, rgba(255, 255, 255, .8));font-size:13px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.history-table tbody tr:hover{background:#ffffff0d}.history-row{cursor:pointer;transition:all .3s ease}.history-row:hover{background:#ffffff1a!important;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.history-table tbody tr:last-child td{border-bottom:none}.status-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.success{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.tx-link{color:var(--primary-color, #007bff);text-decoration:none;font-family:Courier New,monospace;font-size:12px;transition:all .3s ease}.tx-link:hover{color:var(--primary-light, #66b3ff);text-decoration:underline}.history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:14px;font-style:italic}.history-empty i{font-size:48px;margin-bottom:16px;opacity:.7}@media(max-width:768px){.checkin-invitation-section,.user-profile-section,.achievements-section,.team-rewards-section,.star-rewards-section,.community-members-section{margin-top:16px;margin-bottom:16px}.invitation-card{margin-top:12px}.checkin-message{font-size:12px;padding:6px 10px}.wallet-connect-prompt{padding:40px 15px;margin:20px 0}.prompt-icon{font-size:3rem;margin-bottom:16px}.wallet-connect-prompt h2{font-size:1.5rem;margin-bottom:12px}.wallet-connect-prompt p{font-size:1rem;margin-bottom:24px}.btn-claim-hero{padding:14px 28px;font-size:1rem}.member-item{padding:10px 12px;margin-bottom:6px}.member-avatar{width:36px;height:36px;margin-right:10px}.member-avatar i{font-size:18px}.member-address{font-size:13px}.member-join-date{font-size:11px}.contribution-value{font-size:14px}.contribution-label{font-size:10px}.modal-overlay{padding:10px}.modal-content{max-height:90vh;border-radius:16px}.modal-header{padding:16px 20px}.modal-header h3{font-size:1.25rem}.modal-body{padding:16px}.history-table th,.history-table td{padding:8px 6px;font-size:12px}.history-table th{font-size:11px}.status-badge{padding:2px 6px;font-size:10px}.tx-link{font-size:10px}.history-empty{padding:40px 15px}.history-empty i{font-size:36px;margin-bottom:12px}}.invitation-modal{max-width:500px}.invitation-modal-overlay{pointer-events:auto;z-index:1001}.invitation-modal-overlay .modal-content{pointer-events:auto}.invitation-form{padding:20px 0}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:14px;font-weight:600;color:var(--text-primary, #ffffff);margin-bottom:8px}.invitation-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:var(--text-primary, #ffffff);font-size:16px;transition:all .3s ease}.invitation-input:focus{outline:none;border-color:var(--primary-color, #007bff);background:#ffffff26;box-shadow:0 0 0 3px #007bff1a}.invitation-input::placeholder{color:#fff9}.invitation-input:disabled{opacity:.6;cursor:not-allowed}.form-actions{text-align:center;margin-bottom:20px}.btn-primary{background:linear-gradient(135deg,var(--primary-color, #007bff),var(--primary-dark, #0056b3));color:#fff;border:none;padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #007bff4d;display:inline-flex;align-items:center;gap:8px;min-width:160px;justify-content:center}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #007bff66;background:linear-gradient(135deg,var(--primary-dark, #0056b3),var(--primary-color, #007bff))}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 15px #007bff4d}.btn-primary.loading{position:relative}.invitation-note{display:flex;align-items:center;gap:8px;padding:16px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;color:#ffc107;font-size:14px;line-height:1.5}.invitation-note i{font-size:16px;flex-shrink:0}@media(max-width:768px){.invitation-modal{max-width:90%;margin:0 20px}.invitation-form{padding:16px 0}.form-group{margin-bottom:20px}.invitation-input{padding:10px 14px;font-size:14px}.btn-primary{padding:10px 24px;font-size:14px;min-width:140px}.invitation-note{padding:12px;font-size:13px}}.wallet-test[data-v-8da83207]{padding:20px;max-width:800px;margin:0 auto}.test-section[data-v-8da83207]{margin:20px 0;padding:20px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9}.test-section h2[data-v-8da83207]{margin-top:0;color:#333}.btn[data-v-8da83207]{margin:5px;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-primary[data-v-8da83207]{background:#007bff;color:#fff}.btn-secondary[data-v-8da83207]{background:#6c757d;color:#fff}.btn-outline[data-v-8da83207]{background:transparent;color:#007bff;border:1px solid #007bff}.btn-warning[data-v-8da83207]{background:#ffc107;color:#212529}.btn-info[data-v-8da83207]{background:#17a2b8;color:#fff}.network-correct[data-v-8da83207]{color:#28a745;font-weight:700}.network-wrong[data-v-8da83207]{color:#dc3545;font-weight:700}.btn-small[data-v-8da83207]{padding:5px 10px;font-size:12px;margin-left:10px}.btn[data-v-8da83207]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-8da83207]{background:#f8d7da;color:#721c24;padding:10px;border-radius:4px;border:1px solid #f5c6cb}
