*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#555}html{scroll-behavior:smooth}::selection{background:hsla(0,0%,100%,.1);color:#fff}:focus{outline:2px solid #fff;outline-offset:2px}.fade-in{animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp 1s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.gradient-text{background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:0}.btn-primary{background:#fff;color:#000;font-weight:600}.btn-primary:hover{box-shadow:0 10px 30px hsla(0,0%,100%,.1)}.btn-secondary{border:1px solid #fff;color:#fff;font-weight:600}.btn-secondary:before{background:#fff}.btn-secondary:hover{color:#000}.line-decoration:after,.line-decoration:before{background:#fff}.grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0)}@media (max-width:768px){.container{padding:0 16px}}.App{min-height:100vh;position:relative}:root[data-theme=dark]{--bg-primary:#000;--bg-secondary:#111;--card-bg:#1a1a1a;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#888;--border-color:hsla(0,0%,100%,.1);--glass-bg:hsla(0,0%,100%,.02);--glass-border:hsla(0,0%,100%,.05);--accent-positive:#0f8;--accent-negative:#f44;--shadow-color:hsla(0,0%,100%,.05);--primary-color:#6366f1;--secondary-color:#a855f7}:root[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f8f9fa;--card-bg:#fff;--text-primary:#000;--text-secondary:#1a1a1a;--text-muted:#555;--border-color:rgba(0,0,0,.15);--glass-bg:rgba(0,0,0,.03);--glass-border:rgba(0,0,0,.08);--accent-positive:#00cc6a;--accent-negative:#dc3545;--shadow-color:rgba(0,0,0,.08);--primary-color:#6366f1;--secondary-color:#a855f7}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);padding:1rem 0}[data-theme=light] .navbar{background:hsla(0,0%,100%,.95)}.navbar .container{justify-content:space-between}.logo,.navbar .container{display:flex;align-items:center}.logo{gap:.75rem;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-decoration:none;color:var(--text-primary)}.logo-icon{width:52px;height:52px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo-icon,.logo-image{transition:all .3s ease}.logo-image{width:32px;height:32px;object-fit:contain;filter:brightness(1.5) contrast(1.2) saturate(1.1)}.logo:hover .logo-icon{transform:scale(1.05);background:var(--glass-border);border-color:var(--text-primary)}.logo:hover .logo-image{filter:brightness(1.8) contrast(1.3) saturate(1.2)}.logo-text{background:linear-gradient(135deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.nav-links{display:flex;align-items:center;gap:2.5rem}.nav-links .nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .3s ease;position:relative;background:none;border:none;cursor:pointer;font-size:1rem;padding:0}.nav-links .nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--text-primary);transition:width .3s ease}.nav-links .nav-link:hover{color:var(--text-primary)}.nav-links .nav-link:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:1rem}.connect-wallet{position:relative}.connect-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--accent-positive);border:none;border-radius:0;color:var(--bg-primary);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.connect-button:hover{background:var(--accent-positive);filter:brightness(1.1);transform:translateY(-1px)}.connect-button:disabled{opacity:.7;cursor:not-allowed}.loading-spinner{width:14px;height:14px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:spin 1s linear infinite}.wallet-info{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.wallet-info:hover{background:var(--glass-bg-hover);border-color:var(--accent-positive)}.wallet-address{display:flex;align-items:center;gap:.5rem}.wallet-icon{font-size:1rem}.chevron{transition:transform .2s ease;color:var(--text-muted)}.chevron.rotated{transform:rotate(180deg)}.wallet-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;min-width:280px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.3);z-index:1000;overflow:hidden}.wallet-details{padding:1rem;border-bottom:1px solid var(--border-color)}.detail-item{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.detail-item:last-child{margin-bottom:0}.detail-item .label{color:var(--text-muted);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.detail-item .value{color:var(--text-primary);font-size:.8125rem;font-weight:600;text-align:right;word-break:break-all}.address-container{display:flex;align-items:center;gap:.5rem;max-width:200px}.copy-button{color:var(--text-muted);transition:all .2s ease;flex-shrink:0}.copy-button:hover{background:rgba(var(--accent-positive-rgb),.1)}.copied-notification{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.5rem .75rem;border-radius:0;font-size:.75rem;font-weight:500;text-align:center;margin-top:.5rem}.wallet-actions{padding:.75rem 1rem}.disconnect-button{display:flex;align-items:center;gap:.5rem;width:100%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:.625rem 1rem;border-radius:0;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.disconnect-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(239,68,68,.3)}.wallet-error{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;padding:.75rem;background:var(--accent-negative);color:#fff;font-size:.75rem;border-radius:0;display:flex;align-items:center;gap:.5rem;z-index:1000;white-space:nowrap}.language-theme-toggle{display:flex;align-items:center;gap:1rem}.theme-toggle{width:40px;height:40px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;transition:all .3s ease}.theme-toggle:hover{background:var(--glass-border);transform:scale(1.05)}.language-selector{position:relative}.language-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;color:var(--text-primary);cursor:pointer;transition:all .3s ease;min-width:80px}.language-button:hover{background:var(--glass-border)}.language-display{display:flex;align-items:center;gap:.5rem}.flag{font-size:1.2rem}.code{font-weight:600;font-size:.875rem}.language-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:0;min-width:150px;z-index:1000;box-shadow:0 10px 25px var(--shadow-color)}.language-option{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;background:none;border:none;color:var(--text-primary);cursor:pointer;transition:all .2s ease;position:relative}.language-option:hover{background:var(--glass-bg)}.language-option.active{background:var(--glass-border)}.language-option .name{flex:1 1;text-align:left}.language-option .check{width:16px;height:16px;background:var(--accent-positive);border-radius:50%}.hero{padding:8rem 0 4rem;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--bg-primary)}.hero-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.hero-text h1{font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:2rem;color:var(--text-primary);letter-spacing:-1px}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;margin-bottom:3rem;max-width:500px}.hero-buttons{display:flex;gap:1.5rem;flex-wrap:wrap}.hero-buttons button{display:flex;align-items:center;gap:.75rem}.hero-visual{display:flex;justify-content:center;align-items:center;position:relative}.crypto-dashboard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;padding:2rem;width:100%;max-width:500px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.dashboard-header h3{color:var(--text-primary);font-weight:600;font-size:1.25rem}.time-display{color:var(--text-secondary);font-family:Courier New,monospace;font-size:.875rem;background:var(--glass-bg);padding:.5rem 1rem;border:1px solid var(--glass-border)}.transactions-feed{display:flex;flex-direction:column;gap:1rem}.transaction-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease}.transaction-item:hover{background:var(--glass-border);border-color:var(--border-color)}.transaction-item.buy{border-left:3px solid var(--accent-positive)}.transaction-item.sell{border-left:3px solid var(--accent-negative)}.tx-icon{width:32px;height:32px;background:var(--glass-border);display:flex;align-items:center;justify-content:center;border-radius:0;color:var(--text-primary)}.tx-details{flex:1 1}.tx-wallet{color:var(--text-primary);font-weight:600;font-size:.875rem;font-family:Courier New,monospace}.tx-amount{color:var(--text-secondary);font-size:.75rem}.tx-value{color:var(--text-primary);font-weight:600;font-size:.875rem}.tx-time{color:var(--text-muted);font-size:.75rem}.live-data{padding:6rem 0;background:var(--bg-secondary)}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-1px}.section-header p{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.live-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.alert-settings,.market-overview,.whale-alerts{padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.section-header-small{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.section-header-small h3{color:var(--text-primary);font-weight:600;font-size:1.125rem}.settings-button{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:0;transition:color .3s ease}.settings-button:hover{color:var(--text-primary)}.live-indicator{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;letter-spacing:1px;color:var(--accent-positive)}.live-pulse{width:8px;height:8px;background:var(--accent-positive);border-radius:50%;box-shadow:0 0 8px var(--accent-positive);animation:pulse-live 1.5s ease-in-out infinite}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.top-movers{display:flex;flex-direction:column;gap:1rem}.mover-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease}.mover-item:hover{background:var(--glass-border)}.mover-symbol{color:var(--text-primary);font-weight:700;font-size:1.125rem;min-width:60px}.mover-price{color:var(--text-primary);font-weight:600;flex:1 1}.mover-change{display:flex;align-items:center;gap:.25rem;font-weight:600;font-size:.875rem}.mover-change.positive{color:var(--accent-positive)}.mover-change.negative{color:var(--accent-negative)}.mover-volume{color:var(--text-muted);font-size:.75rem}.whale-transactions{display:flex;flex-direction:column;gap:1rem}.whale-transaction{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease}.whale-transaction:hover{background:var(--glass-border)}.whale-transaction.buy{border-left:3px solid var(--accent-positive)}.whale-transaction.sell{border-left:3px solid var(--accent-negative)}.whale-icon{width:32px;height:32px;background:var(--glass-border);display:flex;align-items:center;justify-content:center;border-radius:0;color:var(--text-primary)}.whale-details{flex:1 1}.whale-wallet{color:var(--text-primary);font-weight:600;font-size:.875rem;font-family:Courier New,monospace}.whale-amount{color:var(--text-secondary);font-size:.75rem}.whale-value{color:var(--text-primary);font-weight:600;font-size:.875rem}.whale-time{color:var(--text-muted);font-size:.75rem}.alert-options{display:flex;flex-direction:column;gap:1rem}.alert-option{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.alert-option-header{display:flex;align-items:center;gap:.75rem;color:var(--text-primary);font-weight:500}.toggle{position:relative;display:inline-block;width:50px;height:24px}.toggle input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--glass-border);border-radius:24px}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--text-secondary);border-radius:50%}input:checked+.slider{background-color:var(--accent-positive)}input:checked+.slider:before{transform:translateX(26px);background-color:var(--text-primary)}.amount-input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;padding:.5rem;color:var(--text-primary);font-size:.875rem;width:120px}.amount-input:focus{outline:none;border-color:var(--accent-positive)}.features{padding:6rem 0;background:var(--bg-primary)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.feature-card{padding:2.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border)}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,var(--glass-border),transparent);transform:translateX(-100%);transition:transform .5s ease}.feature-card:hover:before{transform:translateX(100%)}.feature-icon{width:80px;height:80px;background:var(--text-primary);border-radius:0;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;color:var(--bg-primary);transition:all .3s ease}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-card h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.feature-card p{color:var(--text-secondary);line-height:1.6}.token{padding:6rem 0;background:var(--bg-secondary)}.token-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.token-info,.tokenomics{padding:2.5rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.token-header{gap:1.5rem;margin-bottom:2rem}.token-header,.token-icon{display:flex;align-items:center}.token-icon{width:80px;height:80px;background:var(--text-primary);border-radius:0;justify-content:center;color:var(--bg-primary)}.token-details h3{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.token-description{color:var(--text-secondary);line-height:1.6}.token-stats{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.stat-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.stat-value{color:var(--text-primary);font-weight:600}.token-actions{display:flex;gap:1rem}.tokenomics h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:2rem}.tokenomics-chart{display:flex;gap:2rem;margin-bottom:2rem;align-items:flex-start}.pie-chart{position:relative;width:140px;height:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pie-chart svg{position:absolute;top:0;left:0;width:100%;height:100%}.pie-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:var(--bg-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.tokenomics-legend{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.legend-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.legend-color{width:16px;height:16px;border-radius:0;margin-top:.25rem;flex-shrink:0}.legend-content{flex:1 1}.legend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.legend-label{font-weight:600}.legend-label,.legend-percentage{color:var(--text-primary);font-size:.875rem}.legend-percentage{font-weight:700}.legend-description{color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin:0}.token-features{display:flex;flex-direction:column;gap:.75rem}.feature-item{gap:.75rem;font-size:.875rem}.smart-contract{padding:2.5rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.contract-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.contract-header h3{color:var(--text-primary);font-weight:600;font-size:1.25rem}.contract-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-positive);color:var(--bg-primary);font-size:.75rem;font-weight:600;border-radius:0}.contract-details{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.contract-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.contract-label{color:var(--text-secondary);font-size:.875rem}.contract-value{color:var(--text-primary);font-weight:600;font-size:.875rem}.contract-address{display:flex;align-items:center;gap:.75rem}.address-text{color:var(--text-primary);font-weight:600;font-size:.875rem;font-family:Courier New,monospace}.copy-button{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:0;transition:color .3s ease}.copy-button:hover{color:var(--accent-positive)}.contract-actions{display:flex;justify-content:center}.community{padding:6rem 0;background:var(--bg-secondary)}.community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.community-card{padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease}.channel-header{gap:1rem;margin-bottom:1.5rem}.channel-header,.channel-icon{display:flex;align-items:center}.channel-icon{width:60px;height:60px;border-radius:0;justify-content:center;color:var(--text-primary)}.channel-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.channel-members{color:var(--text-muted);font-size:.875rem}.channel-description{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.channel-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem}.newsletter-signup{padding:3rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;text-align:center}.newsletter-content h3{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.newsletter-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.newsletter-form{display:flex;gap:1rem;max-width:400px;margin:0 auto}.email-input{flex:1 1;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;padding:1rem;color:var(--text-primary);font-size:.875rem}.email-input:focus{outline:none;border-color:var(--accent-positive)}.email-input::placeholder{color:var(--text-muted)}.newsletter-success{color:var(--accent-positive);font-size:.875rem;font-weight:500;text-align:center;margin-top:.75rem}.stats{padding:4rem 0;background:var(--bg-secondary)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.stat-card{padding:2.5rem;text-align:center;transition:all .3s ease;position:relative;background:var(--glass-bg);border:1px solid var(--glass-border)}.stat-card:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--text-primary);transition:width .3s ease}.stat-card:hover:after{width:60px}.stat-icon{width:60px;height:60px;background:var(--text-primary);border-radius:0;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--bg-primary)}.stat-number{font-size:3rem;font-weight:900;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-1px}.stat-label{color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.cta{padding:6rem 0;background:var(--bg-primary)}.cta-content{text-align:center;padding:4rem;max-width:800px;margin:0 auto;position:relative;background:var(--glass-bg);border:1px solid var(--glass-border)}.cta-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--border-color);pointer-events:none}.cta-content h2{font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-1px}.cta-content p{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.6}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-buttons button{display:flex;align-items:center;gap:.75rem}.footer{background:var(--bg-primary);padding:3rem 0 1rem;border-top:1px solid var(--border-color)}.footer-content{display:grid;grid-template-columns:1fr 2fr;grid-gap:3rem;gap:3rem;margin-bottom:2rem}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-brand .logo{font-size:1.25rem}.footer-brand p{color:var(--text-secondary);line-height:1.6}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.footer-column h4{color:var(--text-primary);font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.footer-column a{display:block;color:var(--text-secondary);text-decoration:none;margin-bottom:.5rem;transition:color .3s ease;font-size:.875rem}.footer-column a:hover{color:var(--text-primary)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.875rem}.btn-primary{background:var(--text-primary);border:none;padding:16px 32px;border-radius:0;color:var(--bg-primary);font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--shadow-color)}.btn-secondary{background:transparent;border:1px solid var(--text-primary);padding:16px 32px;border-radius:0;color:var(--text-primary);font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;position:relative;overflow:hidden;text-shadow:0 0 1px hsla(0,0%,100%,.1)}.btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--text-primary);transition:left .3s ease;z-index:-1}.btn-secondary:hover:before{left:0}.btn-secondary:hover{color:var(--bg-primary);transform:translateY(-2px);z-index:2;position:relative}[data-theme=light] .btn-secondary{color:#000;border-color:#000;font-weight:700;text-shadow:none;background:#fff}[data-theme=light] .btn-secondary:hover{background:#000;color:#fff;z-index:2;position:relative}[data-theme=dark] .btn-secondary{color:#fff;border-color:#fff;font-weight:700;text-shadow:none;background:transparent}[data-theme=dark] .btn-secondary:hover{background:#fff;color:#000;z-index:2;position:relative;border-color:#fff}[data-theme=light] .btn-primary{background:#000;color:#fff;font-weight:700}[data-theme=dark] .btn-primary{background:#fff;color:#000;font-weight:700}.container{max-width:1400px;margin:0 auto;padding:0 24px}.line-decoration{position:relative}.line-decoration:before{top:0;left:0}.line-decoration:after,.line-decoration:before{content:"";position:absolute;width:60px;height:2px;background:var(--text-primary)}.line-decoration:after{bottom:0;right:0}.grid-bg{background-image:linear-gradient(var(--glass-border) 1px,transparent 1px),linear-gradient(90deg,var(--glass-border) 1px,transparent 1px);background-size:50px 50px}@media (max-width:768px){.navbar .container{flex-direction:column;gap:1rem}.nav-links{flex-wrap:wrap;justify-content:center;gap:1rem}.nav-actions{flex-direction:column;gap:.75rem;width:100%}.connect-wallet{width:100%}.connect-button{width:100%;justify-content:center}.language-theme-toggle{order:-1;margin-bottom:1rem}.hero{padding:6rem 0 2rem}.hero-content{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-text h1{font-size:2.5rem}.hero-buttons{justify-content:center}.crypto-dashboard{max-width:100%}.live-data-grid,.token-content{grid-template-columns:1fr}.token-content{gap:2rem}.tokenomics-chart{flex-direction:column;align-items:center}.community-grid,.features-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.stats-grid{grid-template-columns:repeat(2,1fr)}.cta-content{padding:2rem}.cta-content h2{font-size:2rem}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-links{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.hero-text h1,.section-header h2{font-size:2rem}.stats-grid{grid-template-columns:1fr}.cta-buttons{align-items:center}.contract-actions,.cta-buttons,.token-actions{flex-direction:column}}.footer .logo{font-size:1.25rem}.footer .logo-icon{width:32px;height:32px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer .logo-image{width:24px;height:24px;filter:brightness(1.5) contrast(1.2) saturate(1.1)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;min-height:100vh}[data-theme=light] .modal-overlay{background:rgba(0,0,0,.6)}.signature-modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;max-width:520px;width:100%;box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);overflow:hidden;margin:auto;position:relative}[data-theme=light] .signature-modal{box-shadow:0 25px 50px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1)}.modal-header{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border-bottom:1px solid var(--border-color);position:relative;overflow:hidden}[data-theme=light] .modal-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.modal-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));opacity:.3}[data-theme=light] .modal-header:before{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.15));opacity:.4}.modal-header h3{margin:0;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.5px;position:relative;z-index:1;display:flex;align-items:center;gap:12px}[data-theme=light] .modal-header h3{color:#1a1a1a}.modal-header h3:before{content:"🔐";font-size:1.4rem}.close-button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;position:relative;z-index:1}[data-theme=light] .close-button{background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.15);color:#1a1a1a}.close-button:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);transform:scale(1.05)}[data-theme=light] .close-button:hover{background:rgba(0,0,0,.15);border-color:rgba(0,0,0,.25)}.modal-content{padding:36px;background:var(--card-bg)}.modal-description{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:28px;text-align:center;font-weight:400}.signature-section{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(168,85,247,.05));border:1px solid rgba(99,102,241,.15);border-radius:16px;padding:28px;margin-bottom:28px;position:relative;overflow:hidden}.signature-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.signature-section h4{margin:0 0 20px;font-size:1.2rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:10px;position:relative}.signature-section h4:before{content:"⚡";font-size:1.3rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.signature-option{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.signature-option:last-child{border-bottom:none}.signature-option input[type=radio]{width:20px;height:20px;accent-color:var(--primary-color);cursor:pointer}.signature-option label{color:var(--text-primary);font-size:1rem;font-weight:500;cursor:pointer;flex:1 1}.signature-note{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(16,185,129,.08));border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:20px;margin-bottom:28px;position:relative;overflow:hidden}.signature-note:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(34,197,94,.05),rgba(16,185,129,.05));opacity:.5}.signature-note p{margin:0;color:var(--text-primary);font-size:.95rem;font-weight:500;text-align:center;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px}.signature-note p:before{content:"✓";color:#22c55e;font-weight:700;font-size:1.1rem}.modal-actions{text-align:center}.sign-button{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:none;border-radius:16px;padding:18px 36px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .4s ease;width:100%;margin-bottom:20px;position:relative;overflow:hidden;letter-spacing:.5px}.sign-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.sign-button:hover:before{left:100%}.sign-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 30px rgba(99,102,241,.4),0 0 0 1px hsla(0,0%,100%,.1)}.sign-button:active{transform:translateY(-1px)}.sign-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.check-wallet-text{margin:0;color:var(--text-secondary);font-size:.9rem;opacity:.7;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px}.check-wallet-text:before{content:"👛";font-size:1rem}@media (max-width:480px){.signature-modal{margin:1rem;max-width:none;border-radius:16px}.modal-header{padding:24px 20px}.modal-header h3{font-size:1.4rem}.modal-content{padding:24px 20px}.signature-section{padding:20px;margin-bottom:20px}.signature-note{padding:16px;margin-bottom:20px}.sign-button{padding:16px 24px;font-size:1rem}}.notification-container{position:fixed;top:20px;right:20px;z-index:10001;pointer-events:none}.notification{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;position:relative;pointer-events:all;min-width:320px;max-width:400px}.notification-content{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;position:relative}.notification-icon{width:24px;height:24px;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px}.notification-text{flex:1 1;display:flex;flex-direction:column;gap:4px}.notification-title{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:.5px}.notification-message{font-size:13px;color:var(--text-secondary);line-height:1.4}.notification-close{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-close:hover{background:var(--glass-bg);color:var(--text-primary)}.notification-progress{height:3px;background:linear-gradient(90deg,#ff6b6b,#ee5a52);position:absolute;bottom:0;left:0;border-radius:0 0 12px 12px}.notification.success .notification-icon{background:linear-gradient(135deg,#0f8,#00cc6a)}.notification.success .notification-progress{background:linear-gradient(90deg,#0f8,#00cc6a)}.notification.warning .notification-icon{background:linear-gradient(135deg,#ffa726,#ff9800)}.notification.warning .notification-progress{background:linear-gradient(90deg,#ffa726,#ff9800)}.notification:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:12px;pointer-events:none}.wallet-options{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.wallet-option{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;cursor:pointer;transition:all .3s ease;text-align:left;width:100%}.wallet-option:hover{background:var(--glass-border);border-color:var(--accent-positive);transform:translateY(-1px)}.wallet-option .wallet-icon{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.wallet-option .wallet-info{flex:1 1}.wallet-option .wallet-info h4{color:var(--text-primary);font-weight:600;margin:0 0 .25rem;font-size:1rem}.wallet-option .wallet-info p{color:var(--text-secondary);margin:0;font-size:.875rem}.wallet-option svg{color:var(--text-muted);transition:color .3s ease}.wallet-option:hover svg{color:var(--accent-positive)}@media (max-width:480px){.notification-container{top:10px;right:10px;left:10px}.notification{min-width:auto;max-width:none}.notification-content{padding:14px 16px}.notification-message{font-size:12px}.wallet-options{gap:.75rem}.wallet-option{padding:.75rem}.wallet-option .wallet-icon{width:32px;height:32px;font-size:1.25rem}}.wallet-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.wallet-modal{width:100%;max-width:420px;background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:0;overflow:hidden;box-shadow:0 0 0 1px var(--glass-border),0 25px 80px rgba(0,0,0,.5),0 0 60px rgba(0,255,136,.03)}.wallet-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--glass-border)}.wallet-modal-title{display:flex;align-items:center;gap:.75rem}.wallet-modal-title svg{color:var(--accent-positive);flex-shrink:0}.wallet-modal-title h2{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}.wallet-modal-subtitle{font-size:.75rem;color:var(--text-muted);margin:.125rem 0 0}.wallet-modal-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.wallet-modal-close:hover{color:var(--text-primary);border-color:var(--text-primary);background:hsla(0,0%,100%,.05)}.wallet-modal-body{padding:1rem 1.5rem}.wallet-modal-list{display:flex;flex-direction:column;gap:.375rem}.wallet-modal-option{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.wallet-modal-option:hover{border-color:var(--accent-positive);box-shadow:0 0 20px rgba(0,255,136,.05)}.wallet-modal-option.connecting{border-color:var(--accent-positive);background:rgba(0,255,136,.03)}.wallet-modal-option:disabled{opacity:.5;cursor:not-allowed}.wallet-option-left{display:flex;align-items:center;gap:.75rem}.wallet-option-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:0;overflow:hidden;flex-shrink:0}.wallet-option-icon img{width:28px;height:28px;object-fit:contain}.wallet-option-info{display:flex;flex-direction:column;gap:.125rem}.wallet-option-name{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.wallet-option-desc{font-size:.6875rem;color:var(--text-muted)}.wallet-option-right{display:flex;align-items:center}.wallet-option-arrow{color:var(--text-muted);transition:color .2s}.wallet-modal-option:hover .wallet-option-arrow{color:var(--accent-positive)}.wallet-connecting-spinner{width:20px;height:20px;border-top:2px solid var(--glass-border);border:2px solid var(--glass-border);border-top-color:var(--accent-positive);border-radius:50%;animation:spin .8s linear infinite}.wallet-modal-error{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,68,68,.08);border:1px solid rgba(255,68,68,.2);color:var(--accent-negative);font-size:.8125rem;margin-top:.75rem;overflow:hidden}.wallet-modal-footer{padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--glass-border)}.wallet-modal-features{display:flex;gap:1.5rem;margin-bottom:.5rem}.wallet-modal-feature{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--text-muted)}.wallet-modal-feature svg{color:var(--accent-positive)}.wallet-modal-disclaimer{font-size:.625rem;color:var(--text-muted);opacity:.6;margin:0}.wallet-modal-tabs{display:flex;border-bottom:1px solid var(--glass-border)}.wallet-modal-tab{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.wallet-modal-tab:hover{color:var(--text-primary);background:rgba(0,255,136,.03)}.wallet-modal-tab.active{color:var(--accent-positive);border-bottom-color:var(--accent-positive)}.wallet-modal-email,.wallet-modal-email form{display:flex;flex-direction:column}.wallet-modal-email form{gap:.75rem}.wallet-email-field{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:border-color .2s ease}.wallet-email-field:focus-within{border-color:var(--accent-positive);box-shadow:0 0 20px rgba(0,255,136,.05)}.wallet-email-field svg{color:var(--text-muted);flex-shrink:0}.wallet-email-field input{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.875rem;font-family:inherit}.wallet-email-field input::placeholder{color:var(--text-muted);opacity:.6}.wallet-email-submit{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background:var(--accent-positive);color:#000;border:none;border-radius:0;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s ease;margin-top:.25rem}.wallet-email-submit:hover{filter:brightness(1.1);box-shadow:0 0 20px rgba(0,255,136,.2)}.wallet-email-submit:disabled{opacity:.6;cursor:not-allowed}.wallet-email-toggle{text-align:center;font-size:.75rem;color:var(--text-muted)}.wallet-email-toggle button{background:none;border:none;color:var(--accent-positive);font-weight:600;cursor:pointer;font-family:inherit;font-size:.75rem;text-decoration:underline;padding:0}.wallet-email-toggle button:hover{filter:brightness(1.2)}.wallet-email-demo-hint{text-align:center;font-size:.6875rem;color:var(--text-muted);opacity:.5;padding:.25rem .75rem;background:var(--glass-bg);border:1px dashed var(--glass-border)}.spin{animation:spin 1s linear infinite}.dash-loading{flex-direction:column;gap:1rem;padding:3rem}.dash-loading,.dash-refresh-btn{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.dash-refresh-btn{width:36px;height:36px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;cursor:pointer;transition:all .2s ease}.dash-refresh-btn:hover{color:var(--accent-positive);border-color:var(--accent-positive)}.dash-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-status-dot{width:8px;height:8px;background:var(--accent-positive);border-radius:50%;display:inline-block;box-shadow:0 0 6px var(--accent-positive);flex-shrink:0}.wallet-connected-badge{display:flex;align-items:center;gap:.375rem}.wallet-action-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:var(--text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s;margin-bottom:.5rem}.wallet-action-link:hover{color:var(--accent-positive)}.nav-link-dashboard{display:flex;align-items:center;gap:.375rem;color:var(--accent-positive)!important;font-weight:600!important}.btn-dashboard,.nav-link-dashboard:after{background:var(--accent-positive)!important}.btn-dashboard{color:#000!important;border-color:var(--accent-positive)!important}.btn-dashboard:hover{filter:brightness(1.1)}.dashboard-wrapper{padding-top:100px;min-height:100vh;background:var(--bg-primary);padding-bottom:4rem}@media (max-width:480px){.wallet-modal{max-width:100%;margin:.5rem}.wallet-modal-header{padding:1rem}.wallet-modal-body,.wallet-modal-footer{padding:.75rem 1rem}.wallet-modal-features{flex-direction:column;gap:.5rem}.wallet-option-icon{width:36px;height:36px}.wallet-option-icon img{width:22px;height:22px}}.dashboard-page{padding:1.5rem 0}.dash-header{justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.dash-header,.dash-title{display:flex;align-items:center}.dash-title{gap:.75rem;font-size:1.75rem;font-weight:800;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:.25rem}.dash-title svg{color:var(--accent-positive)}.dash-user{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.8125rem;font-family:monospace}.dash-header-right{display:flex;gap:1.5rem}.dash-header-stat{display:flex;flex-direction:column;align-items:center;gap:.125rem}.dash-header-stat-label{font-size:.625rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}.dash-header-stat-value{font-size:1.125rem;font-weight:800;color:var(--text-primary)}.dash-tabs{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.dash-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;position:relative}.dash-tab:hover{color:var(--text-primary)}.dash-tab.active{color:var(--accent-positive);border-bottom-color:var(--accent-positive)}.dash-tab-badge{background:var(--accent-positive);color:#000;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:0;min-width:18px;text-align:center}.dash-alerts{display:flex;flex-direction:column;gap:0;max-height:600px;overflow-y:auto}.dash-alerts::-webkit-scrollbar{width:4px}.dash-alerts::-webkit-scrollbar-track{background:transparent}.dash-alerts::-webkit-scrollbar-thumb{background:var(--glass-border)}.dash-alert-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.02);transition:background .2s ease}.dash-alert-item:hover{background:rgba(0,255,136,.02)}.dash-alert-item.buy{border-left:2px solid var(--accent-positive)}.dash-alert-item.sell{border-left:2px solid var(--accent-negative)}.dash-alert-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-alert-item.buy .dash-alert-icon{color:var(--accent-positive)}.dash-alert-item.sell .dash-alert-icon{color:var(--accent-negative)}.dash-alert-info{flex:1 1}.dash-alert-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.dash-alert-whale{font-weight:600;font-size:.875rem;color:var(--text-primary)}.dash-alert-type{font-size:.625rem;font-weight:700;letter-spacing:.5px;padding:.125rem .375rem}.dash-alert-type.buy{background:rgba(0,255,136,.1);color:var(--accent-positive)}.dash-alert-type.sell{background:rgba(255,68,68,.1);color:var(--accent-negative)}.dash-alert-bottom{display:flex;align-items:center;gap:.75rem}.dash-alert-amount{font-size:.8125rem;color:var(--text-secondary)}.dash-alert-value{font-size:.8125rem;font-weight:700;color:var(--accent-positive)}.dash-alert-time{gap:.25rem;font-size:.75rem;white-space:nowrap}.dash-alert-link,.dash-alert-time{display:flex;align-items:center;color:var(--text-muted)}.dash-alert-link{transition:color .2s;padding:.25rem}.dash-alert-link:hover{color:var(--accent-positive)}.dash-alert-actions{display:flex;gap:.25rem;align-items:center;margin-left:.25rem}.dash-alert-action-btn{background:none;border:1px solid var(--glass-border);border-radius:6px;padding:.3rem;cursor:pointer;color:var(--accent-positive);display:flex;align-items:center;transition:all .2s}.dash-alert-action-btn:hover{background:rgba(16,185,129,.1)}.dash-alert-action-btn.dismiss{color:var(--text-muted)}.dash-alert-action-btn.dismiss:hover{color:var(--accent-negative);background:rgba(239,68,68,.1)}.dash-alert-item.read{opacity:.55}.dash-configs .amount-input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;padding:.5rem .75rem;color:var(--text-primary);font-size:.85rem}.dash-configs .amount-input:focus{outline:none;border-color:var(--accent-positive)}.dash-configs select.amount-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.dash-watchlist-add{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--glass-border);margin-bottom:1.5rem;color:var(--text-muted)}.dash-watchlist-add input{flex:1 1;background:none;border:none;outline:none;color:var(--text-primary);font-size:.875rem;font-family:monospace}.dash-watchlist-add input::placeholder{color:var(--text-muted)}.dash-add-btn{padding:.375rem 1rem;background:var(--accent-positive);border:none;color:#000;font-weight:700;font-size:.8125rem;cursor:pointer;transition:opacity .2s;border-radius:0}.dash-add-btn:hover{opacity:.9}.dash-watchlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.dash-watch-card{padding:1rem;border:1px solid var(--glass-border);transition:all .3s ease}.dash-watch-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.dash-watch-card-info{display:flex;align-items:center;gap:.5rem}.dash-star{color:#f59e0b}.dash-watch-label{font-weight:700;font-size:.875rem;color:var(--text-primary)}.dash-watch-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;transition:color .2s}.dash-watch-remove:hover{color:var(--accent-negative)}.dash-watch-addr{gap:.5rem;font-family:monospace;font-size:.8125rem;margin-bottom:.5rem}.dash-copy-btn,.dash-watch-addr{display:flex;align-items:center;color:var(--text-muted)}.dash-copy-btn{background:none;border:none;cursor:pointer;padding:.125rem;transition:color .2s}.dash-copy-btn:hover{color:var(--accent-positive)}.dash-watch-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.dash-watch-chain{font-size:.6875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.dash-watch-balance{font-size:.875rem;font-weight:700;color:var(--accent-positive)}.dash-watch-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--accent-positive);text-decoration:none;font-weight:500;transition:opacity .2s}.dash-watch-link:hover{opacity:.8}.dash-known-whales{display:flex;flex-direction:column;gap:0;max-height:600px;overflow-y:auto}.dash-known-whale-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.02);transition:background .2s;gap:1rem}.dash-known-whale-row:hover{background:rgba(0,255,136,.02)}.dash-kw-info{display:flex;align-items:center;gap:.5rem;flex:1 1;color:var(--text-muted)}.dash-kw-label{font-weight:600;color:var(--text-primary);font-size:.875rem}.dash-kw-addr{font-family:monospace;font-size:.75rem;color:var(--text-muted)}.dash-kw-meta{display:flex;align-items:center;gap:1rem}.dash-kw-chain{font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.dash-kw-balance{font-weight:700;color:var(--accent-positive);font-size:.875rem;min-width:70px;text-align:right}.dash-kw-actions{display:flex;align-items:center;gap:.5rem}.dash-kw-watch-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .625rem;background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.2);color:var(--accent-positive);cursor:pointer;font-size:.6875rem;font-weight:600;transition:all .2s ease;border-radius:0}.dash-kw-watch-btn:hover{background:var(--accent-positive);color:#000}.dash-kw-watching{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--accent-positive);font-weight:600}.dash-kw-link{color:var(--text-muted);transition:color .2s;display:flex;align-items:center;padding:.25rem}.dash-kw-link:hover{color:var(--accent-positive)}@media (max-width:768px){.dash-header{flex-direction:column;gap:1rem;align-items:flex-start}.dash-header-right{gap:1rem}.dash-title{font-size:1.25rem}.dash-tabs{overflow-x:auto}.dash-watchlist-grid{grid-template-columns:1fr}.dash-known-whale-row{flex-wrap:wrap;gap:.5rem}.dash-kw-meta{flex-basis:100%;order:3}}.demo-page{padding-top:100px;min-height:100vh;background:var(--bg-primary)}.demo-header{justify-content:space-between;margin-bottom:2rem;gap:1rem}.demo-header,.demo-header-left{display:flex;align-items:flex-start}.demo-header-left{gap:1.5rem}.demo-back-btn{display:flex;align-items:center;gap:.5rem;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);padding:.5rem 1rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;border-radius:0;margin-top:.25rem}.demo-back-btn:hover{color:var(--text-primary);border-color:var(--text-primary)}.demo-title{display:flex;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:800;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:.25rem}.demo-title svg{color:var(--accent-positive)}.demo-subtitle{color:var(--text-muted);font-size:.9rem}.demo-header-right{display:flex;align-items:center;gap:.75rem}.demo-live-btn{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;font-size:.8125rem;font-weight:700;letter-spacing:1px;transition:all .3s ease;border-radius:0}.demo-live-btn.active{border-color:var(--accent-positive);color:var(--accent-positive);background:rgba(0,255,136,.05)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.live-dot.pulsing{background:var(--accent-positive);box-shadow:0 0 8px var(--accent-positive);animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.demo-stats-row{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.demo-stat-card{display:flex;flex-direction:column;align-items:center;padding:1rem;text-align:center;border:1px solid var(--glass-border);transition:all .3s ease}.demo-stat-card:hover{border-color:var(--accent-positive)}.demo-stat-card.positive .demo-stat-value{color:var(--accent-positive)}.demo-stat-card.negative .demo-stat-value{color:var(--accent-negative)}.demo-stat-icon{color:var(--text-muted);margin-bottom:.5rem}.demo-stat-value{font-size:1.25rem;font-weight:800;color:var(--text-primary);letter-spacing:-.5px}.demo-stat-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:.25rem}.demo-filters{justify-content:space-between;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid var(--glass-border);gap:1rem}.demo-filters,.demo-search{display:flex;align-items:center}.demo-search{gap:.5rem;flex:1 1;color:var(--text-muted)}.demo-search input{background:none;border:none;outline:none;color:var(--text-primary);font-size:.875rem;width:100%;font-family:Inter,sans-serif}.demo-search input::placeholder{color:var(--text-muted)}.demo-filter-btns{display:flex;align-items:center;gap:.5rem;color:var(--text-muted)}.demo-filter-btn{padding:.375rem .875rem;background:none;border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .2s ease;border-radius:0}.demo-filter-btn:hover{border-color:var(--text-secondary);color:var(--text-secondary)}.demo-filter-btn.active{background:var(--accent-positive);border-color:var(--accent-positive);color:#000;font-weight:600}.demo-table-container{border:1px solid var(--glass-border);margin-bottom:3rem;overflow:hidden}.demo-table-header{display:grid;grid-template-columns:90px 1.5fr 1fr .8fr .8fr .7fr 50px;padding:.75rem 1rem;background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--glass-border)}.demo-th{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}.demo-table-body{max-height:500px;overflow-y:auto}.demo-table-body::-webkit-scrollbar{width:4px}.demo-table-body::-webkit-scrollbar-track{background:transparent}.demo-table-body::-webkit-scrollbar-thumb{background:var(--glass-border)}.demo-table-row{display:grid;grid-template-columns:90px 1.5fr 1fr .8fr .8fr .7fr 50px;padding:.625rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.02);cursor:pointer;transition:all .2s ease;align-items:center}.demo-table-row:hover{background:rgba(0,255,136,.02)}.demo-table-row.buy{border-left:2px solid var(--accent-positive)}.demo-table-row.sell{border-left:2px solid var(--accent-negative)}.demo-td{font-size:.8125rem;color:var(--text-secondary)}.demo-type-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.5px;border-radius:0}.demo-type-badge.buy{background:rgba(0,255,136,.1);color:var(--accent-positive);border:1px solid rgba(0,255,136,.2)}.demo-type-badge.sell{background:rgba(255,68,68,.1);color:var(--accent-negative);border:1px solid rgba(255,68,68,.2)}.demo-td-whale{display:flex;flex-direction:column;gap:.125rem}.demo-whale-label{font-weight:600;color:var(--text-primary);font-size:.8125rem}.demo-whale-addr{font-size:.6875rem;color:var(--text-muted);font-family:monospace}.demo-td-amount{font-weight:600;color:var(--text-primary)}.demo-td-value{font-weight:700;color:var(--accent-positive)}.demo-chain-badge{padding:.125rem .5rem;background:var(--glass-bg);border:1px solid var(--glass-border);font-size:.6875rem;font-weight:500;color:var(--text-secondary)}.demo-td-time{gap:.25rem;font-size:.75rem}.demo-td-time,.demo-tx-link{display:flex;align-items:center;color:var(--text-muted)}.demo-tx-link{transition:color .2s}.demo-tx-link:hover{color:var(--accent-positive)}.demo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-muted);gap:.75rem}.demo-whales-section{margin-bottom:4rem}.demo-section-title{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.demo-section-title svg{color:var(--accent-positive)}.demo-whales-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.demo-whale-card{padding:1rem;border:1px solid var(--glass-border);transition:all .3s ease;cursor:default}.demo-whale-card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--text-primary)}.demo-whale-card-label{font-weight:700;font-size:.875rem}.demo-whale-card-addr{font-family:monospace;font-size:.75rem;color:var(--text-muted);margin-bottom:.25rem}.demo-whale-card-chain{font-size:.6875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.demo-whale-card-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--accent-positive);text-decoration:none;font-weight:500;transition:opacity .2s}.demo-whale-card-link:hover{opacity:.8}@media (max-width:1024px){.demo-stats-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.demo-header,.demo-header-left{flex-direction:column}.demo-header-left{gap:.75rem}.demo-title{font-size:1.25rem}.demo-stats-row{grid-template-columns:repeat(2,1fr)}.demo-filters{flex-direction:column;align-items:stretch}.demo-table-header,.demo-table-row{grid-template-columns:70px 1.2fr .8fr .7fr .7fr .6fr 40px;font-size:.75rem;padding:.5rem .75rem}.demo-whales-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:480px){.demo-stats-row{grid-template-columns:1fr 1fr}.demo-table-header,.demo-table-row{grid-template-columns:60px 1fr .8fr .6fr}.demo-td-chain,.demo-td-time,.demo-td-tx,.demo-th:nth-child(5),.demo-th:nth-child(6),.demo-th:nth-child(7){display:none}}.service-status-page{min-height:100vh;background:var(--bg-primary)}.status-hero{padding:8rem 0 4rem;background:var(--bg-secondary);text-align:center}.status-hero .hero-content h1{font-size:4rem;font-weight:900;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-1px}.status-header{flex-direction:column;gap:2rem;margin-bottom:2rem}.overall-status,.status-header{display:flex;align-items:center}.overall-status{gap:1rem;padding:1rem 2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.status-indicator{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bg-primary);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.status-text{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.status-hero .hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto 2rem;line-height:1.6}.status-actions{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.refresh-button{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;color:var(--text-primary);font-weight:600;cursor:pointer;transition:all .3s ease}.refresh-button:hover{background:var(--glass-border);transform:translateY(-2px)}.refresh-button.refreshing{opacity:.7;cursor:not-allowed}.refresh-button.refreshing svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.last-updated{color:var(--text-muted);font-size:.875rem}.services-status{padding:6rem 0;background:var(--bg-primary)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.service-card{padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease}.service-card:hover{background:var(--glass-border);transform:translateY(-5px)}.service-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.service-icon{width:60px;height:60px;background:var(--text-primary);border-radius:0;display:flex;align-items:center;justify-content:center;color:var(--bg-primary);flex-shrink:0}.service-info{flex:1 1}.service-info h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.service-info p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.status-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:0;color:var(--bg-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.service-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.metric{display:flex;flex-direction:column;gap:.25rem}.metric-label{font-size:.75rem}.metric-value{font-weight:600;font-size:1rem}.incidents-section{padding:6rem 0;background:var(--bg-secondary)}.incidents-list{display:flex;flex-direction:column;gap:2rem}.incident-card{padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease}.incident-card:hover{background:var(--glass-border)}.incident-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.incident-status{display:flex;align-items:center;gap:1rem;flex:1 1}.severity-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0}.incident-title{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.incident-badge{padding:.25rem .75rem;border-radius:0;color:var(--bg-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.incident-description{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.incident-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.detail-item{display:flex;flex-direction:column;gap:.25rem}.detail-label{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.detail-value{color:var(--text-primary);font-weight:500;font-size:.875rem}.no-incidents{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.no-incidents svg{color:var(--accent-positive);margin-bottom:1rem}.no-incidents h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.performance-section{padding:6rem 0;background:var(--bg-primary)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.metric-card{padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease;text-align:center}.metric-card:hover{background:var(--glass-border);transform:translateY(-5px)}.metric-icon{width:60px;height:60px;background:var(--text-primary);border-radius:0;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:var(--bg-primary)}.metric-content{display:flex;flex-direction:column;gap:.5rem}.metric-label{color:var(--text-muted);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.metric-value{color:var(--text-primary);font-size:2rem;font-weight:700}.metric-trend{font-size:.875rem;font-weight:600}.metric-trend.positive{color:var(--accent-positive)}.metric-trend.negative{color:var(--accent-negative)}@media (max-width:768px){.status-hero .hero-content h1{font-size:2.5rem}.overall-status{flex-direction:column;gap:.5rem}.status-actions{flex-direction:column;gap:1rem}.services-grid{grid-template-columns:1fr}.service-header{flex-direction:column;align-items:flex-start;gap:1rem}.status-badge{align-self:flex-start}.service-metrics{grid-template-columns:1fr}.incident-header{flex-direction:column;align-items:flex-start;gap:1rem}.incident-badge{align-self:flex-start}.incident-details{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.status-hero .hero-content h1{font-size:2rem}.incident-card,.metric-card,.service-card{padding:1.5rem}.metrics-grid{grid-template-columns:1fr}.metric-value{font-size:1.5rem}}.pricing-page{min-height:100vh;background:var(--bg-primary)}.pricing-hero{padding:8rem 0 4rem;background:var(--bg-secondary);text-align:center}.pricing-hero .hero-content h1{font-size:4rem;font-weight:900;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-1px}.pricing-hero .hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.pricing-section{padding:6rem 0;background:var(--bg-primary)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.pricing-card{padding:3rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;position:relative;transition:all .3s ease}.pricing-card.popular{border-color:var(--accent-positive);transform:scale(1.05)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent-positive);color:var(--bg-primary);padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;border-radius:0}.plan-header{text-align:center;margin-bottom:2rem}.plan-icon{width:80px;height:80px;background:var(--text-primary);border-radius:0;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--bg-primary);transition:all .3s ease}.pricing-card:hover .plan-icon{transform:scale(1.1)}.plan-title{font-size:2rem;font-weight:700;color:var(--text-primary)}.plan-price,.plan-title{margin-bottom:1rem}.price{font-size:4rem;font-weight:900;color:var(--text-primary)}.period{font-size:1.125rem}.period,.plan-description{color:var(--text-secondary)}.plan-description{line-height:1.6;font-size:1rem}.plan-features{margin-bottom:2.5rem}.feature-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;color:var(--text-secondary);font-size:1rem;padding:.5rem 0}.check-icon{color:var(--accent-positive);flex-shrink:0}.plan-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600}.pricing-note{text-align:center;color:var(--text-muted);font-size:1rem;padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.faq-section{padding:6rem 0;background:var(--bg-secondary)}.faq-section .section-header{text-align:center;margin-bottom:4rem}.faq-section .section-header h2{font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-1px}.faq-section .section-header p{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.faq-item{padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s ease}.faq-item:hover{background:var(--glass-border);transform:translateY(-5px)}.faq-item h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.faq-item p{color:var(--text-secondary);line-height:1.6;font-size:1rem}.pricing-cta{padding:6rem 0;background:var(--bg-primary)}.pricing-cta .cta-content{text-align:center;padding:4rem;max-width:800px;margin:0 auto;position:relative;background:var(--glass-bg);border:1px solid var(--glass-border)}.pricing-cta .cta-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--border-color);pointer-events:none}.pricing-cta .cta-content h2{font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-1px}.pricing-cta .cta-content p{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.6}.pricing-cta .cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.pricing-cta .cta-buttons button{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600}@media (max-width:768px){.pricing-hero .hero-content h1{font-size:2.5rem}.pricing-grid{grid-template-columns:1fr}.pricing-card.popular{transform:none}.faq-grid{grid-template-columns:1fr}.pricing-cta .cta-content{padding:2rem}.pricing-cta .cta-content h2{font-size:2rem}.pricing-cta .cta-buttons{flex-direction:column;align-items:center}.faq-section .section-header h2{font-size:2rem}}@media (max-width:480px){.pricing-hero .hero-content h1{font-size:2rem}.pricing-card{padding:2rem}.plan-title{font-size:1.5rem}.price{font-size:3rem}.faq-item{padding:1.5rem}.faq-item h3{font-size:1.125rem}}.payment-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.payment-modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;position:relative}.payment-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}.payment-modal-header h2{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.payment-modal-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.payment-modal-close:hover{background:var(--hover-bg);color:var(--text-primary)}.payment-modal-body{padding:1.5rem}.payment-plan-summary{background:var(--bg-secondary);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.payment-plan-name{font-weight:600;color:var(--text-primary);font-size:1rem}.payment-plan-price{font-weight:700;color:var(--accent-primary);font-size:1.25rem}.payment-chain-select{margin-bottom:1.5rem}.payment-chain-select h3{font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.payment-chain-list{display:flex;flex-direction:column;gap:.5rem}.payment-chain-option{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border:2px solid var(--border-color);border-radius:.75rem;cursor:pointer;transition:all .2s;background:transparent;width:100%;text-align:left;color:var(--text-primary)}.payment-chain-option:hover{border-color:var(--accent-primary);background:var(--hover-bg)}.payment-chain-option.selected{border-color:var(--accent-primary);background:rgba(0,212,170,.08)}.payment-chain-option.recommended{position:relative}.payment-chain-recommended-badge{position:absolute;top:-8px;right:12px;background:var(--accent-primary);color:#000;font-size:.625rem;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.payment-chain-info{display:flex;align-items:center;gap:.75rem}.payment-chain-icon{width:32px;height:32px;border-radius:50%;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.payment-chain-name{font-weight:600;font-size:.9375rem}.payment-chain-fee{font-size:.8125rem;color:var(--text-secondary)}.payment-chain-fee.low{color:#00d4aa}.payment-chain-fee.medium{color:#f0b90b}.payment-chain-fee.high{color:#e74c3c}.payment-address-section{margin-bottom:1.5rem}.payment-address-section h3{font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.payment-address-box{display:flex;align-items:center;gap:.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;padding:.75rem 1rem}.payment-address-text{flex:1 1;font-family:monospace;font-size:.8125rem;color:var(--text-primary);word-break:break-all}.payment-copy-btn{background:var(--accent-primary);color:#000;border:none;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.payment-copy-btn:hover{opacity:.8}.payment-amount-info{background:var(--bg-secondary);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem}.payment-amount-row{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0}.payment-amount-row .label{color:var(--text-secondary);font-size:.875rem}.payment-amount-row .value{font-weight:600;color:var(--text-primary);font-size:.9375rem}.payment-amount-row .value.total{font-size:1.125rem;color:var(--accent-primary)}.payment-divider{height:1px;background:var(--border-color);margin:.5rem 0}.payment-timer{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:rgba(240,185,11,.1);border:1px solid rgba(240,185,11,.2);border-radius:.75rem;margin-bottom:1.5rem;font-size:.875rem;color:#f0b90b}.payment-timer.expired{background:rgba(231,76,60,.1);border-color:rgba(231,76,60,.2);color:#e74c3c}.payment-actions{display:flex;flex-direction:column;gap:.75rem}.payment-send-btn{background:var(--accent-primary);color:#000;border:none;border-radius:.75rem;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.payment-send-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.payment-send-btn:disabled{opacity:.5;cursor:not-allowed}.payment-manual-verify{display:flex;flex-direction:column;gap:.5rem}.payment-manual-verify label{font-size:.8125rem;color:var(--text-secondary);font-weight:500}.payment-txhash-input{display:flex;gap:.5rem}.payment-txhash-input input{flex:1 1;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;padding:.625rem .75rem;color:var(--text-primary);font-family:monospace;font-size:.8125rem}.payment-txhash-input input:focus{outline:none;border-color:var(--accent-primary)}.payment-verify-btn{background:var(--accent-primary);color:#000;border:none;border-radius:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.payment-verify-btn:disabled{opacity:.5;cursor:not-allowed}.payment-status{flex-direction:column;padding:2rem;text-align:center;gap:1rem}.payment-status,.payment-status-icon{display:flex;align-items:center;justify-content:center}.payment-status-icon{width:64px;height:64px;border-radius:50%;font-size:1.5rem}.payment-status-icon.success{background:rgba(0,212,170,.15);color:#00d4aa}.payment-status-icon.error{background:rgba(231,76,60,.15);color:#e74c3c}.payment-status-icon.pending{background:rgba(240,185,11,.15);color:#f0b90b}.payment-status h3{font-size:1.125rem;color:var(--text-primary)}.payment-status p{font-size:.875rem;color:var(--text-secondary);max-width:320px}.payment-status-actions{display:flex;gap:.75rem;margin-top:.5rem}.admin-layout{min-height:100vh;background:var(--bg-primary)}.admin-sidebar{position:fixed;top:0;left:0;width:260px;height:100vh;background:var(--card-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;z-index:100}.admin-sidebar-header{padding:1.5rem;border-bottom:1px solid var(--border-color)}.admin-sidebar-header h1{font-size:1.25rem;font-weight:700;color:var(--accent-primary)}.admin-sidebar-header p{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.admin-sidebar-nav{flex:1 1;padding:1rem .75rem;display:flex;flex-direction:column;gap:.25rem}.admin-nav-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.9375rem;font-weight:500;transition:all .2s}.admin-nav-link:hover{background:var(--hover-bg);color:var(--text-primary)}.admin-nav-link.active{background:rgba(0,212,170,.1);color:var(--accent-primary)}.admin-nav-link svg{width:20px;height:20px}.admin-sidebar-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-color)}.admin-sidebar-footer a{color:var(--text-secondary);text-decoration:none;font-size:.8125rem;display:flex;align-items:center;gap:.5rem;transition:color .2s}.admin-sidebar-footer a:hover{color:var(--text-primary)}.admin-content{margin-left:260px;padding:2rem;min-height:100vh}.admin-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.admin-page-header h1{font-size:1.75rem;font-weight:700;color:var(--text-primary)}.admin-page-header p{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.admin-stat-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.25rem}.admin-stat-card .stat-label{font-size:.8125rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.admin-stat-card .stat-value{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-top:.5rem}.admin-stat-card .stat-change{font-size:.8125rem;margin-top:.25rem}.admin-stat-card .stat-change.positive{color:#00d4aa}.admin-stat-card .stat-change.negative{color:#e74c3c}.admin-table-container{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden}.admin-table-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.75rem}.admin-table-header h2{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.admin-table-filters{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.admin-table-filters input,.admin-table-filters select{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;padding:.5rem .75rem;color:var(--text-primary);font-size:.8125rem}.admin-table-filters input:focus,.admin-table-filters select:focus{outline:none;border-color:var(--accent-primary)}.admin-table{width:100%;border-collapse:collapse}.admin-table th{text-align:left;font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-secondary)}.admin-table td,.admin-table th{padding:.75rem 1.25rem;border-bottom:1px solid var(--border-color)}.admin-table td{font-size:.875rem;color:var(--text-primary)}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:var(--hover-bg)}.admin-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.admin-badge.active,.admin-badge.confirmed,.admin-badge.success{background:rgba(0,212,170,.15);color:#00d4aa}.admin-badge.error,.admin-badge.failed,.admin-badge.inactive{background:rgba(231,76,60,.15);color:#e74c3c}.admin-badge.pending{background:rgba(240,185,11,.15);color:#f0b90b}.admin-badge.expired{background:hsla(0,0%,50%,.15);color:grey}.admin-badge.pro{background:rgba(0,212,170,.15);color:#00d4aa}.admin-badge.enterprise{background:rgba(138,43,226,.15);color:#a855f7}.admin-badge.admin{background:rgba(231,76,60,.15);color:#e74c3c}.admin-action-btn{background:none;border:1px solid var(--border-color);border-radius:.375rem;padding:.375rem .625rem;color:var(--text-secondary);cursor:pointer;font-size:.75rem;transition:all .2s}.admin-action-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.admin-action-btn.danger:hover{border-color:#e74c3c;color:#e74c3c}.admin-pagination{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid var(--border-color)}.admin-pagination-info{font-size:.8125rem;color:var(--text-secondary)}.admin-pagination-buttons{display:flex;gap:.375rem}.admin-pagination-buttons button{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.375rem;padding:.375rem .75rem;color:var(--text-primary);cursor:pointer;font-size:.8125rem;transition:all .2s}.admin-pagination-buttons button:hover:not(:disabled){border-color:var(--accent-primary)}.admin-pagination-buttons button:disabled{opacity:.4;cursor:not-allowed}.admin-pagination-buttons button.active{background:var(--accent-primary);color:#000;border-color:var(--accent-primary)}.admin-revenue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.admin-revenue-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem;text-align:center}.admin-revenue-card .chain-name{font-size:.8125rem;color:var(--text-secondary);font-weight:500}.admin-revenue-card .chain-amount{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-top:.25rem}.admin-empty-state{text-align:center;padding:3rem;color:var(--text-secondary)}.admin-empty-state svg{margin-bottom:1rem;opacity:.5}.admin-empty-state h3{font-size:1.125rem;margin-bottom:.5rem;color:var(--text-primary)}.admin-loading{padding:3rem;color:var(--text-secondary)}.admin-guard-screen,.admin-loading{display:flex;align-items:center;justify-content:center}.admin-guard-screen{min-height:100vh;background:var(--bg-primary)}.admin-guard-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;padding:2.5rem;text-align:center;max-width:420px;width:100%}.admin-guard-card h2{font-size:1.25rem;color:var(--text-primary);margin-top:1rem;margin-bottom:.5rem}.admin-guard-card p{font-size:.875rem;color:var(--text-secondary);margin-bottom:1.5rem}@media (max-width:768px){.admin-sidebar{display:none}.admin-content{margin-left:0;padding:1rem}.admin-table-header{flex-direction:column;align-items:flex-start}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}