:root{--button-height:48px;--button-font-size:16px;--button-font-weight:700;--button-border-radius:12px;--button-padding:0 16px;--button-transition:all 0.2s ease;--button-font-family:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--button-letter-spacing:0.02em;--button-text-transform:none}.standardized-button{width:100%;height:var(--button-height);padding:var(--button-padding);border-radius:var(--button-border-radius);font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);text-align:center;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:var(--button-transition);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.standardized-button.primary{background:linear-gradient(135deg,rgba(57,255,20,.15),rgba(57,255,20,.08) 50%,rgba(57,255,20,.12));border:2px solid rgba(57,255,20,.4);color:#FFFFFF;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(57,255,20,.2),0 0 0 1px rgba(57,255,20,.1);text-shadow:0 0 8px rgba(57,255,20,.4)}.standardized-button.primary:hover:not(:disabled){background:linear-gradient(135deg,rgba(57,255,20,.25),rgba(57,255,20,.15) 50%,rgba(57,255,20,.2));border-color:rgba(57,255,20,.6);box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(57,255,20,.3),0 0 20px rgba(57,255,20,.3);text-shadow:0 0 12px rgba(57,255,20,.6);transform:translateY(-2px)}.standardized-button.secondary{background:linear-gradient(135deg,#3182ce,#2c5aa0);border-color:#3182ce;color:#ffffff;box-shadow:0 4px 15px rgba(49,130,206,.4),inset 0 1px 0 rgba(255,255,255,.3)}.standardized-button.secondary:hover:not(:disabled){background:linear-gradient(135deg,#2c5aa0,#1e3a8a);border-color:#2c5aa0;box-shadow:0 6px 20px rgba(49,130,206,.6),inset 0 1px 0 rgba(255,255,255,.4);transform:translateY(-2px)}.standardized-button.navigation{background:rgba(0,0,0,.6);border-color:rgba(255,215,0,.4);color:#FFD700;box-shadow:inset 0 2px 8px rgba(0,0,0,.8),0 0 8px rgba(255,215,0,.2);text-shadow:2px 2px 0 rgba(0,0,0,.9),0 0 10px rgba(255,215,0,.6);font-size:10px;height:40px;padding:4px 8px;flex-direction:column;gap:2px}.standardized-button.navigation:hover:not(:disabled){background:rgba(0,0,0,.7);border-color:rgba(255,215,0,.6);color:#FFD700;text-shadow:2px 2px 0 rgba(0,0,0,.9),0 0 15px rgba(255,215,0,.8);box-shadow:inset 0 2px 8px rgba(0,0,0,.9),0 0 15px rgba(255,215,0,.5);transform:translateY(-1px)}.standardized-button.navigation.active{background:rgba(0,0,0,.8);border-color:rgba(255,215,0,.8);color:#FFA500;text-shadow:2px 2px 0 rgba(0,0,0,.9),0 0 15px rgba(255,165,0,.8);box-shadow:inset 0 2px 10px rgba(0,0,0,.9),0 0 25px rgba(255,215,0,.8)}.standardized-button.navigation .footer-nav-icon{width:16px;height:16px;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.9)) drop-shadow(0 0 8px rgba(255,215,0,.6))}.standardized-button.ghost{background:transparent;border-color:#3182ce;color:#3182ce;box-shadow:none}.standardized-button.ghost:hover:not(:disabled){background:rgba(49,130,206,.1);border-color:#2c5aa0;color:#2c5aa0;transform:translateY(-2px)}.standardized-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.standardized-button.primary:disabled{background:linear-gradient(135deg,rgba(57,255,20,.05),rgba(57,255,20,.02) 50%,rgba(57,255,20,.04));border-color:rgba(57,255,20,.2);color:rgba(255,255,255,.5);text-shadow:none;backdrop-filter:blur(10px)}.standardized-button.secondary:disabled{background:linear-gradient(135deg,#666,#555);border-color:#666;color:#999}.standardized-button.ghost:disabled{background:transparent;border-color:#a0aec0;color:#a0aec0}.standardized-button.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.standardized-button.success{background:linear-gradient(135deg,rgba(57,255,20,.2),rgba(57,255,20,.1) 50%,rgba(57,255,20,.15))!important;border-color:rgba(57,255,20,.6)!important;color:#FFFFFF!important;text-shadow:0 0 12px rgba(57,255,20,.8)!important;animation:successPulse .6s ease-out}.standardized-button.error{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1) 50%,rgba(239,68,68,.15))!important;border-color:rgba(239,68,68,.6)!important;color:#FFFFFF!important;text-shadow:0 0 12px rgba(239,68,68,.8)!important;animation:errorShake .5s ease-in-out}.standardized-button.warning{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.1) 50%,rgba(245,158,11,.15))!important;border-color:rgba(245,158,11,.6)!important;color:#FFFFFF!important;text-shadow:0 0 12px rgba(245,158,11,.8)!important}.standardized-button.processing{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.1) 50%,rgba(139,92,246,.15))!important;border-color:rgba(139,92,246,.6)!important;color:#FFFFFF!important;text-shadow:0 0 12px rgba(139,92,246,.8)!important;animation:processingPulse 1.5s infinite}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes errorShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes processingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.standardized-button *{font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.standardized-button,.standardized-button:not(.success):not(.error):not(.warning):not(.processing){animation:none!important}@media (max-width:480px){:root{--button-height:44px;--button-font-size:14px}}@media (max-width:360px){:root{--button-height:40px;--button-font-size:12px;--button-padding:0 12px}}:root{--notification-bg-success:#00ff88;--notification-text-success:#000000;--notification-bg-error:#ff4444;--notification-text-error:#ffffff;--notification-bg-info:#00aaff;--notification-text-info:#ffffff;--notification-bg-warning:#ffaa00;--notification-text-warning:#000000;--notification-bg-deploy:#ff4444;--notification-text-deploy:#ffffff;--notification-bg-buy:#00ff88;--notification-text-buy:#000000;--notification-shadow:rgba(0,0,0,0.4);--notification-close-btn-color:rgba(255,255,255,0.8);--notification-close-btn-hover-color:rgba(255,255,255,1)}.notification-container{position:fixed;top:20px;right:20px;min-width:300px;max-width:450px;padding:1rem 1.25rem;border-radius:2px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(0,255,136,.2),inset 0 1px 0 rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;z-index:10000;overflow:hidden;color:white;cursor:grab;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,255,136,.3);font-family:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;font-weight:500;letter-spacing:.02em}.notification-container.position-top-center{top:20px;left:50%;right:auto;transform:translateX(-50%)}.notification-container.position-top-left{top:20px;left:20px;right:auto}.notification-container:active{cursor:grabbing}.notification-success{background:linear-gradient(135deg,var(--notification-bg-success),#059669);color:var(--notification-text-success);border-left:4px solid #047857}.notification-error{background:linear-gradient(135deg,rgba(255,68,68,.9),rgba(220,38,38,.85) 50%,rgba(185,28,28,.9));color:var(--notification-text-error);border:1px solid rgba(255,68,68,.4);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(255,68,68,.3),inset 0 1px 0 rgba(255,255,255,.1)}.notification-info{background:linear-gradient(135deg,var(--notification-bg-info),#2563eb);color:var(--notification-text-info);border-left:4px solid #1d4ed8}.notification-warning{background:linear-gradient(135deg,var(--notification-bg-warning),#d97706);color:var(--notification-text-warning);border-left:4px solid #b45309}.notification-token-deployed{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--notification-text-deploy);border-left:4px solid #991b1b}.notification-token-buy{background:linear-gradient(135deg,var(--notification-bg-buy),#047857);color:var(--notification-text-buy);border-left:4px solid #065f46}.notification-approval{background:linear-gradient(135deg,#6b46c1,#5b21b6);color:#fff;border-left:4px solid #4c1d95}.notification-banned{background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border-left:4px solid #7f1d1d;box-shadow:0 8px 32px rgba(220,38,38,.4),0 0 20px rgba(220,38,38,.3)}.notification-content{flex-grow:1;margin-right:.75rem;display:flex;align-items:center;gap:.75rem}.notification-icon{font-size:var(--font-size-lg);flex-shrink:0;line-height:1}.notification-message{font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.notification-close-btn,.notification-message{font-family:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono","Monaco","Inconsolata","Roboto Mono",monospace}.notification-close-btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--notification-close-btn-color);font-size:1rem;font-weight:600;line-height:1;cursor:pointer;padding:.5rem;margin-left:.75rem;opacity:.8;transition:all .2s ease;border-radius:2px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.notification-close-btn:hover{opacity:1;color:var(--notification-close-btn-hover-color);background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}@media (max-width:768px){.notification-container{top:16px;right:16px;left:16px;min-width:auto;max-width:calc(100vw - 32px);width:calc(100vw - 32px);padding:.875rem 1rem;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;border-radius:12px}.notification-content{flex:1;min-width:0;margin-right:.75rem}.notification-message{font-size:.8rem;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;font-family:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono","Monaco","Inconsolata","Roboto Mono",monospace}.notification-close-btn{width:24px;height:24px;font-size:.875rem;flex-shrink:0;padding:.375rem}}@media (max-width:480px){.notification-container{top:12px;right:12px;left:12px;max-width:calc(100vw - 24px);width:calc(100vw - 24px);padding:.75rem .875rem;box-sizing:border-box;border-radius:10px}.notification-content{margin-right:.5rem}.notification-message{font-size:.75rem;font-family:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono","Monaco","Inconsolata","Roboto Mono",monospace}.notification-close-btn{width:22px;height:22px;font-size:.8rem;padding:.25rem}}[data-theme=dark] .notification-container{background:rgba(25,25,25,.95);border-color:rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(220,38,38,.15)}[data-theme=dark] .notification-token-deployed{box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(220,38,38,.2)}.notification-container:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-contrast:high){.notification-container{border-width:2px}}@media (prefers-reduced-motion:reduce){.notification-container{animation:none!important}@keyframes success-glow{0%{opacity:.8}to{opacity:1}}}.notification-copy{background:linear-gradient(135deg,#1e293b,#334155);color:#f8fafc;border-left:4px solid #0ea5e9;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(14,165,233,.2)}.notification-copy .notification-close-btn{color:rgba(248,250,252,.8)}.notification-copy .notification-close-btn:hover{color:rgba(248,250,252,1);background:rgba(14,165,233,.2)}.notification-token-created{background-color:rgba(16,185,129,.9);border-left:4px solid #047857;color:white}.notification-token-fused{background-color:rgba(59,130,246,.9);border-left:4px solid #1d4ed8;color:white}.notification-token-absorbed{background-color:rgba(220,38,38,.9);border-left:4px solid #991b1b;color:white}.notification-invalid-address{background:linear-gradient(135deg,#f59e0b,#d97706);color:#ffffff;border-left:4px solid #b45309}.notification-approval,.notification-banned,.notification-copy,.notification-error,.notification-info,.notification-invalid-address,.notification-success,.notification-token-absorbed,.notification-token-buy,.notification-token-created,.notification-token-deployed,.notification-token-fused,.notification-warning{border-radius:2px!important}.convert-whale-tab-container{padding:20px;max-width:500px;margin:0 auto;font-family:var(--font-base-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.convert-whale-tab-header{text-align:center;margin-bottom:30px}.convert-whale-tab-header h2{font-size:28px;font-weight:700;margin:0 0 10px;color:white}.convert-whale-tab-price-info{font-size:16px;color:rgba(255,255,255,.7);margin:0}.convert-whale-tab-balance-section{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border:1px solid rgba(220,38,38,.2);border-radius:16px;padding:24px;margin-bottom:30px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.convert-whale-tab-balance-header h3{margin:0 0 15px;color:white;font-size:18px;font-weight:600}.convert-whale-tab-balance-grid{display:grid;grid-template-columns:1fr;gap:0}.convert-whale-tab-balance-item{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:18px;gap:12px;padding:8px 0}.convert-whale-tab-balance-item:last-child{margin-bottom:0}.convert-whale-tab-balance-label{font-weight:600;color:rgba(255,255,255,.8);font-size:15px;letter-spacing:.5px}.convert-whale-tab-balance-value{font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:700;color:white;font-size:15px;text-align:right;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.3)}.convert-whale-tab-mode-toggle-section{display:flex;gap:12px;margin-bottom:24px}.convert-whale-tab-mode-toggle{flex:1;padding:12px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:rgba(255,255,255,.6);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.convert-whale-tab-mode-toggle:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:white}.convert-whale-tab-mode-toggle.active{background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(129,140,248,.2));border-color:rgba(99,102,241,.5);color:white;box-shadow:0 4px 12px rgba(99,102,241,.2)}.convert-whale-tab-amount-input-section,.convert-whale-tab-input-group{margin-bottom:20px}.convert-whale-tab-input-group label{display:block;font-weight:600;margin-bottom:8px;color:white}.convert-whale-tab-input-with-max{display:flex;gap:8px;align-items:center}.convert-whale-tab-amount-input{flex:1;padding:12px 16px;border:2px solid rgba(255,255,255,.2);border-radius:8px;font-size:16px;transition:border-color .2s;box-sizing:border-box;background:rgba(255,255,255,.1);color:white;font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.convert-whale-tab-amount-input:focus{outline:none;border-color:#dc2626}.convert-whale-tab-max-button{padding:12px 16px;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.4);border-radius:8px;color:#6366f1;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.convert-whale-tab-max-button:hover{background:rgba(99,102,241,.3);border-color:rgba(99,102,241,.6)}.convert-whale-tab-conversion-info{text-align:center;margin-top:12px;color:rgba(255,255,255,.6);font-size:14px}.convert-whale-tab-action-section{margin-bottom:24px}.convert-whale-tab-info-section{margin-top:24px}.convert-whale-tab-info-content{color:rgba(255,255,255,.7)}.convert-whale-tab-info-content h4{font-size:18px;font-weight:700;margin-bottom:12px;color:#fff}.convert-whale-tab-info-content p{margin-bottom:12px;color:rgba(255,255,255,.7)}.convert-whale-tab-info-content ul{list-style:none;padding:0;margin:0}.convert-whale-tab-info-content li{margin-bottom:8px;padding-left:20px;position:relative}.convert-whale-tab-info-content li:before{content:"•";position:absolute;left:0;color:#6366f1}@media (max-width:480px){.convert-whale-tab-container{padding:15px}.convert-whale-tab-header h2{font-size:24px}.convert-whale-tab-balance-section{padding:20px;margin-bottom:25px}.convert-whale-tab-balance-item{margin-bottom:16px;padding:6px 0}.convert-whale-tab-balance-label,.convert-whale-tab-balance-value{font-size:14px}}.trade-tab-container{max-width:100%;margin:0;padding:.5rem;width:100%;height:auto;display:flex;flex-direction:column;box-sizing:border-box}.trade-header{margin-bottom:.75rem}.trade-header,.trade-header-scrollable{display:flex;align-items:center;width:100%}.trade-header-scrollable{gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1}.trade-header-scrollable::-webkit-scrollbar{height:4px}.trade-header-scrollable::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.trade-header-scrollable::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.trade-header-content{display:flex;align-items:center;gap:12px;flex-shrink:0}.trade-header-content span{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);white-space:nowrap}.trade-stats{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--color-text-secondary);flex-wrap:nowrap;white-space:nowrap;flex-shrink:0;min-height:24px}.trade-stats::-webkit-scrollbar{height:4px}.trade-stats::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.trade-stats::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:2px}.trade-stats::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.trade-stats-error,.trade-stats-loading{color:var(--color-text-secondary);font-size:13px;line-height:1.5;display:flex;align-items:center;justify-content:flex-end;min-height:24px;margin-left:auto}.trade-stat-item{display:flex;align-items:center;gap:6px}.trade-stat-label{color:var(--color-text-secondary);font-weight:400}.trade-stat-value{color:var(--color-text-primary);font-weight:500}.trade-stat-value.positive{color:#39ff14}.trade-stat-value.negative{color:#ff4444}.price-change-arrow{display:inline-block;margin-right:4px;font-size:10px}.trade-stat-separator{color:var(--color-text-secondary);opacity:.5;font-size:12px}@media (max-width:480px){.trade-header-content span{font-size:1rem}.trade-tab-container{padding:.4rem}.trade-stats{font-size:12px;gap:12px}}.cex-trading-layout{display:grid;grid-template-columns:1fr 280px;gap:.75rem;margin-top:.75rem;height:auto;min-height:0}.cex-left-column{grid-template-rows:1fr auto}.cex-left-column,.cex-top-row{display:grid;gap:.75rem;min-height:0}.cex-top-row{grid-template-columns:1fr 250px}.cex-chart-section{padding:0;height:100%;min-height:0}.cex-chart-section,.cex-orderbook-section{background:var(--card-bg-start);border:1px solid rgba(255,255,255,.1);border-radius:0;overflow:hidden;display:flex;flex-direction:column}.cex-orderbook-section{padding:12px;min-width:250px}.cex-bottom-row{overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:400px;height:400px}.carousel-section{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:0;padding:12px;margin:0}.carousel-container{position:relative;overflow:hidden;border-radius:0}.carousel-content{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.carousel-item{min-width:100%;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.carousel-icon{font-size:32px;margin-bottom:4px}.carousel-title{font-size:13px;font-weight:600;color:var(--color-text-primary)}.carousel-description{font-size:11px;color:var(--color-text-secondary);line-height:1.4}.carousel-indicators{display:flex;justify-content:center;gap:6px;margin-top:12px;padding:8px}.carousel-dot{width:6px;height:6px;border-radius:50%;border:none;background:rgba(255,255,255,.2);cursor:pointer;padding:0;transition:all .2s}.carousel-dot.active{background:rgba(255,255,255,.6);width:20px;height:6px;border-radius:3px}.cex-right-column{background:var(--card-bg-start);border:1px solid rgba(255,255,255,.1);border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:.75rem;width:280px;min-width:280px;height:-moz-fit-content;height:fit-content}.cex-right-order-management{flex:1;min-height:300px;display:flex;flex-direction:column;overflow:hidden}@media (max-width:1200px){.cex-trading-layout{grid-template-columns:1fr 280px}.cex-right-column{width:280px;min-width:280px}.cex-top-row{grid-template-columns:1fr 250px}.cex-orderbook-section{min-width:250px}}@media (max-width:62.5em){.cex-trading-layout{grid-template-columns:1fr;height:auto;min-height:auto}.cex-left-column,.cex-top-row,.cex-trading-layout{grid-template-rows:auto auto}.cex-top-row{grid-template-columns:1fr}.cex-chart-section,.cex-orderbook-section,.cex-right-column{min-width:unset;width:unset;max-height:none}.cex-bottom-row{min-width:unset;width:unset;max-height:350px;height:350px}}.trade-interface{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;height:calc(100dvh - 200px);min-height:600px}@media (max-width:62.5em){.trade-interface{grid-template-columns:1fr 1.2fr;gap:.4rem;height:calc(100dvh - 160px);min-height:500px}.trade-orderbook{padding:.5rem}.orderbook-container{font-size:.65rem}.orderbook-header{font-size:.55rem;padding:.3rem;gap:.25rem;margin-bottom:.3rem}.orderbook-row{padding:.25rem;font-size:.65rem;gap:.25rem}.orderbook-buys,.orderbook-sells{min-height:180px}.orderbook-amount,.orderbook-price,.orderbook-total{font-size:.65rem}.mid-price{padding:.5rem 0;margin:.3rem 0}.mid-price-value{font-size:.95rem;margin-bottom:.15rem}.mid-price-label{font-size:.6rem}.trade-form-section{padding:.6rem;overflow-x:hidden}.trading-form-container{gap:.6rem;overflow-x:hidden}.form-group{gap:.25rem;margin-bottom:.4rem}.form-group label{font-size:.65rem}.form-group input{font-size:.7rem;padding:.45rem;width:100%;box-sizing:border-box}.toggle-button{padding:.45rem .8rem;font-size:.7rem}.trade-button{padding:.65rem;font-size:.8rem;margin-top:.25rem}.mode-toggle,.order-type-toggle{gap:.25rem;margin-bottom:.5rem}.balance-info,.total-info{padding:.4rem;font-size:.7rem;margin-top:.3rem}.balance-row{font-size:.7rem}.percentage-slider-container{margin-top:.5rem}.percentage-slider{height:5px}.max-button{padding:.45rem .6rem;font-size:.7rem}.input-with-max{gap:.3rem}.trading-form-header{display:none}.orderbook-header{font-size:.5rem;padding:.25rem}.orderbook-amount,.orderbook-price,.orderbook-row,.orderbook-total{font-size:.6rem}.mode-toggle,.order-type-toggle{align-items:center}}.trade-orderbook{background:linear-gradient(135deg,var(--card-bg-start),var(--card-bg-end));border:1px solid var(--card-border);border-radius:6px;padding:.75rem;overflow:hidden;display:flex;flex-direction:column;height:100%}.orderbook-container{font-size:.85rem}.orderbook-loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;padding:2rem}.orderbook-loading-text{color:var(--color-text-secondary);font-size:13px}.orderbook-header{grid-template-columns:1.2fr 1fr 1fr;gap:.5rem;padding:.5rem;font-weight:600;font-size:.75rem;border-bottom:1px solid var(--card-border);margin-bottom:.5rem}.orderbook-header span{text-align:right}.orderbook-sells{min-height:200px;margin-bottom:.5rem}.orderbook-mid-price{text-align:center;padding:1rem 0;border-top:2px solid var(--card-border);border-bottom:2px solid var(--card-border);margin:.5rem 0;position:sticky;top:0;background:linear-gradient(135deg,var(--card-bg-start),var(--card-bg-end));z-index:1}.mid-price-value{font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.mid-price-label{font-size:.75rem;color:var(--color-text-secondary)}.orderbook-buys{min-height:200px;margin-top:.5rem}.orderbook-container{max-height:600px}.orderbook-row{grid-template-columns:1.2fr 1fr 1fr;gap:.5rem;padding:.5rem;transition:background-color .2s}.orderbook-row>div{text-align:right}.orderbook-row>div:first-child{text-align:left}.orderbook-row:hover{background-color:rgba(57,255,20,.05)}.orderbook-price{font-weight:600}.orderbook-amount,.orderbook-total{color:var(--color-text-secondary)}.orderbook-depth-bar{bottom:0;opacity:.1}.trade-form-section{background:linear-gradient(135deg,var(--card-bg-start),var(--card-bg-end));border:1px solid var(--card-border);border-radius:6px;padding:1rem;overflow:hidden}.trade-form-section,.trading-form-container{display:flex;flex-direction:column;height:100%}.trading-form-container{gap:1rem;overflow-y:auto;padding-right:.5rem}.trading-form-container::-webkit-scrollbar{width:6px}.trading-form-container::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.trading-form-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}.trading-form-container::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.trading-form-header{margin-bottom:.5rem}.trading-form-header h3{font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.mode-toggle{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center;height:-moz-fit-content;height:fit-content}.toggle-button{flex:1;padding:.6rem 1rem;border-radius:4px;border:1px solid var(--card-border);background:rgba(255,255,255,.05);transition:all .2s;text-align:center}.toggle-button:hover{background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3)}.toggle-button.active.buy{background:linear-gradient(135deg,rgba(76,175,80,.2),rgba(76,175,80,.15));border-color:rgba(76,175,80,.3);color:#4CAF50}.toggle-button.active.sell{background:linear-gradient(135deg,rgba(255,68,68,.2),rgba(255,68,68,.15));border-color:rgba(255,68,68,.3);color:#ff4444}.toggle-button.active{font-weight:600}.order-type-toggle{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center;height:-moz-fit-content;height:fit-content}.cross-dex-checkbox-container{margin-bottom:1rem;margin-top:.5rem}.cross-dex-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;color:var(--color-text-secondary);transition:color .2s}.cross-dex-checkbox-label:hover:not(.disabled){color:var(--color-text-primary)}.cross-dex-checkbox-label.disabled{cursor:not-allowed;opacity:.5}.cross-dex-checkbox{width:16px;height:16px;cursor:pointer;accent-color:rgba(6,182,212,.8);transition:all .2s}.cross-dex-checkbox:disabled{cursor:not-allowed;opacity:.5}.cross-dex-checkbox-text{font-size:.875rem;font-weight:500}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.875rem}.form-group input{padding:.75rem;border-radius:4px;border:1px solid var(--card-border);background:rgba(255,255,255,.05);font-size:1rem;transition:all .2s}.form-group input:disabled{opacity:.5;cursor:not-allowed}.input-with-max{display:flex;gap:.5rem;align-items:center}.input-with-max input{flex:1;min-width:0}.max-button{padding:10px 16px;border-radius:0;border:1px solid rgba(57,255,20,.3);background:rgba(57,255,20,.1);color:#39ff14;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.max-button:hover{background:rgba(57,255,20,.2)}.balance-info{margin-top:.5rem;padding:.75rem;background:rgba(255,255,255,.03);border-radius:4px}.balance-row{font-size:.875rem;color:var(--color-text-secondary)}.balance-row,.total-info{display:flex;justify-content:space-between}.total-info{padding:1rem;background:rgba(57,255,20,.1);border-radius:4px;border:1px solid rgba(57,255,20,.2);font-weight:600;color:var(--color-text-primary)}.trade-button{padding:1rem;border-radius:6px;font-size:1rem;margin-top:.5rem}.trade-button.buy:hover:not(:disabled){box-shadow:0 0 20px rgba(76,175,80,.3)}.trade-button.sell:hover:not(:disabled){box-shadow:0 0 20px rgba(255,68,68,.3)}.percentage-slider-container{margin-top:.75rem}.percentage-slider{width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,.1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.percentage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#4CAF50;cursor:pointer;border:2px solid rgba(255,255,255,.8);box-shadow:0 0 8px rgba(76,175,80,.5)}.percentage-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#4CAF50;cursor:pointer;border:2px solid rgba(255,255,255,.8);box-shadow:0 0 8px rgba(76,175,80,.5)}.percentage-slider::-moz-range-track{height:6px;border-radius:3px;background:rgba(255,255,255,.1)}.percentage-buttons{display:flex;gap:.5rem;margin-top:.75rem;justify-content:space-between}.percentage-btn{flex:1;padding:.5rem;border-radius:4px;border:1px solid var(--card-border);background:rgba(255,255,255,.05);color:var(--color-text-secondary);font-weight:500;cursor:pointer;transition:all .2s;font-size:.875rem}.percentage-btn:hover{background:rgba(57,255,20,.1);border-color:rgba(57,255,20,.3)}.percentage-btn.active{background:rgba(57,255,20,.2);border-color:rgba(57,255,20,.5);color:#39ff14}.orderbook-container{font-size:11px;display:flex;flex-direction:column;height:100%}.orderbook-header{display:grid;grid-template-columns:1fr 1fr 1fr;padding:6px 8px;font-size:9px;font-weight:500;color:var(--color-text-secondary);border-bottom:1px solid rgba(255,255,255,.08);gap:8px;text-align:right}.orderbook-header span:first-child{text-align:left}.orderbook-buys{flex:1;flex-direction:column}.orderbook-buys,.orderbook-sells{display:flex;overflow-y:auto;min-height:150px}.orderbook-sells{flex:1;flex-direction:column-reverse}.orderbook-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:4px 8px;position:relative;font-size:11px;gap:8px;border-bottom:1px solid rgba(255,255,255,.03);transition:background-color .15s}.orderbook-row:hover{background-color:rgba(255,255,255,.02)}.orderbook-price{font-weight:400;text-align:right}.orderbook-price.sell{color:#ff4444}.orderbook-price.buy{color:#39ff14}.orderbook-amount,.orderbook-total{text-align:right;color:var(--color-text-secondary);font-weight:400}.orderbook-depth-bar{position:absolute;top:0;right:0;height:100%;opacity:.15;z-index:0;pointer-events:none}.orderbook-depth-bar.sell{background:linear-gradient(270deg,#ff4444,transparent)}.orderbook-depth-bar.buy{background:linear-gradient(270deg,#39ff14,transparent)}.orderbook-mid-price{display:flex;align-items:center;justify-content:center;padding:12px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);min-height:50px}.mid-price-value{font-size:16px;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:6px}.mid-price-value.price-up{color:#39ff14}.mid-price-value.price-down{color:#ff4444}.price-arrow{font-size:12px;display:inline-block}.trading-form-container{padding:0}.mode-toggle,.order-type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.toggle-button{padding:0;margin:0;border:none;border-radius:0;background:rgba(255,255,255,.04);color:var(--color-text-secondary);font-weight:500;font-size:13px;transition:all .15s;display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%}.toggle-button:hover{background:rgba(255,255,255,.08)}.toggle-button.active.buy{background:#39ff14;color:#000;font-weight:600}.toggle-button.active.sell{background:#ff4444;color:#000;font-weight:600}.order-type-toggle .toggle-button.limit.active{background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(124,58,237,.25));border-color:rgba(99,102,241,.5);color:#a5b4fc;font-weight:600;border-radius:2px}.order-type-toggle .toggle-button.limit.active:hover{background:linear-gradient(135deg,rgba(99,102,241,.4),rgba(124,58,237,.35));border-color:rgba(99,102,241,.6)}.order-type-toggle .toggle-button.market.active{background:linear-gradient(135deg,rgba(6,182,212,.3),rgba(14,165,233,.25));border-color:rgba(6,182,212,.5);color:#67e8f9;font-weight:600;border-radius:2px}.order-type-toggle .toggle-button.market.active:hover{background:linear-gradient(135deg,rgba(6,182,212,.4),rgba(14,165,233,.35));border-color:rgba(6,182,212,.6)}.form-group{margin-bottom:12px}.form-group label{font-size:11px;font-weight:500;color:var(--color-text-secondary);margin-bottom:6px}.form-group input{font-size:13px;padding:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:0;color:var(--color-text-primary)}.form-group input:focus{outline:none;border-color:rgba(57,255,20,.5);background:rgba(57,255,20,.05)}.trade-button{width:100%;padding:14px 0;margin:0;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent}.trade-button.buy{border:2px solid #4caf50;color:#4CAF50}.trade-button.buy:hover:not(:disabled){background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.8);box-shadow:0 0 15px rgba(76,175,80,.3)}.trade-button.sell{border:2px solid #ff4444;color:#ff4444}.trade-button.sell:hover:not(:disabled){background:rgba(255,68,68,.1);border-color:rgba(255,68,68,.8);box-shadow:0 0 15px rgba(255,68,68,.3)}.trade-button:disabled{opacity:1;cursor:not-allowed}.trade-button.buy:disabled{border-color:rgba(76,175,80,.4);color:rgba(76,175,80,.6)}.trade-button.sell:disabled{border-color:rgba(244,67,54,.4);color:rgba(244,67,54,.6)}.trade-button.connect-wallet:disabled{border-color:rgba(255,152,0,.4);color:rgba(255,152,0,.6)}.trade-button-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.balance-info,.total-info{padding:10px;font-size:12px;margin-top:0;margin-bottom:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:0}.balance-row{font-size:12px}.percentage-slider-container{margin-top:12px}.percentage-slider{height:4px}.cex-bottom-row,.cex-chart-section,.cex-orderbook-section,.cex-right-column{background:var(--card-bg-start);border:1px solid rgba(255,255,255,.1);border-radius:0;padding:12px}.cex-right-column{padding:0}.cex-right-column>*{padding:12px}.notification-container,.notification-error,.notification-success{border-radius:2px!important}.promotional-carousel-section{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:0;padding:12px;margin:0}.promotional-carousel-container{position:relative;overflow:hidden;border-radius:0}.promotional-carousel-content{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.promotional-carousel-item{min-width:100%;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.promotional-carousel-icon{font-size:32px;margin-bottom:4px}.promotional-carousel-title{font-size:13px;font-weight:600;color:var(--color-text-primary)}.promotional-carousel-description{font-size:11px;color:var(--color-text-secondary);line-height:1.4}.promotional-carousel-indicators{display:flex;justify-content:center;gap:6px;margin-top:12px;padding:8px}.promotional-carousel-dot{width:6px;height:6px;border-radius:50%;border:none;background:rgba(255,255,255,.2);cursor:pointer;padding:0;transition:all .2s}.promotional-carousel-dot.active{background:rgba(255,255,255,.6);width:20px;height:6px;border-radius:3px}.tooltip-container{display:inline-block;cursor:help}.tooltip-content{padding:8px 12px;background:rgba(0,0,0,.9);color:#fff;font-size:.75rem;white-space:normal;max-width:250px;text-align:center;border-radius:4px;pointer-events:none;z-index:9999;line-height:1.4}.tooltip-content.tooltip-top:after{top:100%;margin-top:-1px;border-top:6px solid rgba(0,0,0,.9)}.tooltip-content.tooltip-bottom:after,.tooltip-content.tooltip-top:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.tooltip-content.tooltip-bottom:after{bottom:100%;margin-bottom:-1px;border-bottom:6px solid rgba(0,0,0,.9)}.tooltip-content.tooltip-left:after{left:100%;margin-left:-1px;border-left:6px solid rgba(0,0,0,.9)}.tooltip-content.tooltip-left:after,.tooltip-content.tooltip-right:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.tooltip-content.tooltip-right:after{right:100%;margin-right:-1px;border-right:6px solid rgba(0,0,0,.9)}.order-management-container{padding:1rem;width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.order-management-header{margin-bottom:1rem}.order-management-header h3{font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.order-management-tabs{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--card-border)}.tab-button{flex:1;padding:.75rem 1rem;background:transparent;color:var(--color-text-secondary);font-weight:500;cursor:pointer;transition:all .2s;border:none;border-bottom:2px solid transparent;position:relative}.tab-button:hover{color:var(--color-text-primary);background:rgba(255,255,255,.05)}.tab-button.active{color:#39ff14;border-bottom-color:#39ff14;font-weight:600}.order-management-content{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.orders-table-container{flex:1;overflow-y:auto;overflow-x:auto;min-height:0;height:100%;max-height:100%}.orders-table{width:100%;border-collapse:collapse;font-size:.875rem}.orders-table thead{background:rgba(255,255,255,.03)}.orders-table th{padding:.75rem;text-align:left;font-weight:600;color:var(--color-text-secondary);border-bottom:1px solid var(--card-border);white-space:nowrap}.orders-table td{padding:.75rem;border-bottom:1px solid rgba(255,255,255,.1);color:var(--color-text-primary)}.orders-table tr:hover{background:rgba(57,255,20,.05)}.order-type{font-weight:600;text-transform:uppercase;font-size:.75rem}.order-type.buy{color:#39ff14}.order-type.sell{color:#ff4444}.cancel-button{padding:.5rem 1rem;border-radius:4px;border:1px solid rgba(255,68,68,.3);background:rgba(255,68,68,.1);color:#ff4444;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px;text-align:center;font-size:.85rem}.cancel-button:hover:not(:disabled){background:rgba(255,68,68,.2);border-color:rgba(255,68,68,.5)}.cancel-button:disabled{opacity:.5;cursor:not-allowed}.order-management-empty{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary)}.holder-badges{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.holder-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap}.badge-whale{background:rgba(57,255,20,.15);color:#39ff14;border:1px solid rgba(57,255,20,.3)}.badge-long_term{background:rgba(255,193,7,.15);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.badge-pool{background:rgba(57,255,20,.15);color:#39ff14;border:1px solid rgba(57,255,20,.3)}.holder-badge-empty{color:var(--color-text-secondary);font-size:.875rem}@media (max-width:768px){.order-management-container{padding:.75rem;margin-top:1rem}.order-management-header h3{font-size:1rem}.tab-button{padding:.6rem .75rem;font-size:.875rem}.orders-table{font-size:.75rem}.orders-table td,.orders-table th{padding:.5rem .25rem}.orders-table td:nth-child(4),.orders-table th:nth-child(4){display:none}.cancel-button{padding:.4rem .75rem;font-size:.7rem;min-width:100px}.holder-badge,.order-type{font-size:.65rem}.holder-badge{padding:.2rem .4rem}}@media (max-width:480px){.orders-table td,.orders-table th{font-size:.7rem;padding:.4rem .2rem}.order-management-header h3{font-size:.9rem}.tab-button{padding:.5rem .6rem;font-size:.8rem}}.holder-address-link{color:var(--color-text-primary);text-decoration:none;transition:color .2s}.holder-address-link:hover{color:#4CAF50;text-decoration:underline}.landing-page{position:relative;height:100%;background:linear-gradient(180deg,#0a0a0a,#1a0f1a 50%,#0a0a0a)}.landing-background{position:absolute;inset:0;overflow:hidden}.landing-gradient-1{top:25%;right:25%;background-color:rgba(59,130,246,.1)}.landing-gradient-1,.landing-gradient-2{position:absolute;width:384px;height:384px;border-radius:50%;filter:blur(96px);animation:pulse 4s ease-in-out infinite}.landing-gradient-2{bottom:25%;left:25%;background-color:rgba(147,51,234,.1);animation-delay:2s}.landing-gradient-3{position:absolute;top:50%;left:50%;width:384px;height:384px;background-color:rgba(6,182,212,.1);border-radius:50%;filter:blur(96px);animation:pulse 4s ease-in-out infinite;animation-delay:4s}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.whale-float{position:absolute;bottom:33%;left:33%;opacity:.2;animation:whaleFloat 6s ease-in-out infinite}.whale-image{width:400px;height:auto}@keyframes whaleFloat{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(15px)}50%{transform:translateY(-15px) translateX(-10px)}75%{transform:translateY(-25px) translateX(8px)}}.landing-content{position:relative;z-index:10}.landing-container{max-width:1200px;margin:0 auto;padding:4rem 1rem 6rem}@media (min-width:768px){.landing-container{padding:6rem 1rem 8rem}}.landing-header{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.landing-logo-frame{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(147,51,234,.2));border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center}.landing-logo-img{width:40px;height:40px}.landing-title{font-size:1.5rem;font-weight:700;color:white}.landing-headline{font-size:3rem;font-weight:700;color:white;margin-bottom:1.5rem;line-height:1.1}@media (min-width:768px){.landing-headline{font-size:4.5rem}}.landing-headline-base{display:inline-flex;align-items:center;gap:.5rem}.landing-description{font-size:1.25rem;color:#9ca3af;margin-bottom:2rem;max-width:42rem}@media (min-width:768px){.landing-description{font-size:1.5rem}}.landing-description br{display:none}@media (min-width:768px){.landing-description br{display:block}}.landing-info-box{margin-bottom:3rem;max-width:42rem}.landing-info-content{background:rgba(31,41,55,.3);backdrop-filter:blur(4px);border-radius:1rem;padding:1.5rem;border:1px solid rgba(55,65,81,.5)}.landing-info-text{color:#d1d5db;font-size:1.125rem;line-height:1.75}.landing-info-strong{color:white;font-weight:600}.landing-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:4rem}.landing-btn-primary{padding:1rem 2rem;background:linear-gradient(90deg,#3b82f6,#9333ea);color:white;font-weight:600;border-radius:.5rem;transition:all .2s;box-shadow:0 10px 40px rgba(59,130,246,.5);display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.landing-btn-primary:hover{background:linear-gradient(90deg,#2563eb,#7e22ce);box-shadow:0 15px 50px rgba(59,130,246,.7)}.landing-btn-primary:active{transform:translateY(1px)}.landing-btn-secondary{padding:1rem 2rem;background:rgba(31,41,55,.5);color:white;font-weight:600;border-radius:.5rem;border:1px solid rgba(55,65,81,.7);transition:all .2s;display:flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none}.landing-btn-secondary:hover{background:rgba(31,41,55,.8);border-color:rgba(75,85,99,1);color:white}.landing-icon{width:1.25rem;height:1.25rem}.landing-alpha-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:9999px;margin-top:2rem}.landing-alpha-text{font-size:1.5rem;font-weight:700;color:#60a5fa}.landing-alpha-label{font-size:.875rem;font-weight:600;color:#60a5fa;text-transform:uppercase;letter-spacing:.05em}.header-container{width:100%}.header-main{background:linear-gradient(90deg,rgba(220,38,38,.1),rgba(59,130,246,.1));border-bottom:1px solid rgba(255,255,255,.1)}.header-content{max-width:80rem;margin:0 auto;padding:.375rem .75rem .5rem}@media (min-width:640px){.header-content{padding:.5rem 1.5rem}}@media (min-width:768px){.header-content{padding:.5rem 2rem}}.header-flex{display:flex;align-items:center;justify-content:space-between}.logo-title-container{display:flex;align-items:center;gap:.75rem}@media (min-width:768px){.logo-title-container{gap:1rem}}@media (max-width:480px){.alpha-badge,.ticker-container,.title-container h1{display:none}}.logo-container{width:2rem;height:2rem;border-radius:.5rem;overflow:hidden;border:2px solid rgba(220,38,38,.3);box-shadow:0 10px 15px -3px rgba(220,38,38,.2)}@media (min-width:768px){.logo-container{width:2.5rem;height:2.5rem}}@media (min-width:1024px){.logo-container{width:3rem;height:3rem}}.logo-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.title-with-alpha{display:flex;align-items:center;gap:.5rem}.title-container h1{font-size:1rem;font-weight:700;color:white;margin:0}.alpha-badge{font-size:.75rem;font-weight:700;color:#60a5fa;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:.25rem;padding:.125rem .375rem}@media (min-width:768px){.title-container h1{font-size:1.125rem}}@media (min-width:1024px){.title-container h1{font-size:1.25rem}}@media (min-width:1280px){.title-container h1{font-size:1.5rem}}.ticker-container{display:flex;align-items:center;gap:.5rem}.ticker{color:#dc2626;font-size:.875rem;font-weight:600}@media (min-width:768px){.ticker{font-size:1rem}}@media (min-width:1024px){.ticker{font-size:1.125rem}}@media (min-width:1280px){.ticker{font-size:1.25rem}}.ticker-separator{color:rgba(255,255,255,.5);font-size:.875rem}@media (max-width:639px){.ticker-separator{display:none}}.description{color:rgba(255,255,255,.7);font-size:.75rem}@media (min-width:768px){.description{font-size:.875rem}}@media (max-width:1023px){.description{display:none}}.connect-wallet-button{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;font-family:inherit;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;color:rgba(255,255,255,.9);cursor:pointer;transition:all .15s ease;text-transform:none;letter-spacing:.01em;backdrop-filter:blur(10px)}.connect-wallet-button:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);color:white;transform:translateY(-1px)}.connect-wallet-button:active{transform:translateY(0);background:rgba(255,255,255,.1)}.connect-wallet-button:focus{outline:none;border-color:rgba(255,255,255,.4);box-shadow:0 0 0 2px rgba(255,255,255,.1)}.connected-container{display:flex;align-items:center;gap:.75rem}.connected-info{text-align:right}.connected-status{color:#4ade80;font-size:.875rem;font-weight:500}.connected-address{color:rgba(255,255,255,.8);font-size:.75rem;font-family:Courier New,monospace}.disconnect-button{padding:.5rem;min-width:2.5rem;min-height:2.5rem;background:rgba(220,38,38,.2);border:1px solid rgba(220,38,38,.3);border-radius:.5rem;color:#fca5a5;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.disconnect-button:hover{background:rgba(220,38,38,.3);border-color:rgba(220,38,38,.5)}