/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.relative{position:relative}.container{width:100%}.flex{display:flex}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@font-face{font-family:Everett;src:url(/fonts/everett.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--header-height:80px;--footer-height:200px}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#000;min-height:100vh;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:1.6}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}p{margin-bottom:1rem}a{color:inherit;text-decoration:none}code{font-family:Monaco,Consolas,Liberation Mono,Menlo,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.orb-container{position:relative;z-index:0;width:100%;height:100%}.orb-center-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.orb-center-gif{width:300px;height:300px;-o-object-fit:contain;object-fit:contain;opacity:.9}@media (max-width: 768px){.orb-center-gif{width:250px;height:250px}}.dot-grid{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative}.dot-grid__wrap{width:100%;height:100%;position:relative}.dot-grid__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@font-face{font-family:Everett;src:url(/fonts/everett.ttf) format("truetype");font-weight:400;font-style:normal}.home-container{min-height:100vh;background-color:#000;color:#fff;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.floating-header{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;background:#1a1a1a00;border:1px solid #333333;border-radius:50px;padding:.8rem 2rem;display:flex;align-items:center;justify-content:space-between;width:90%;max-width:800px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 8px 32px #0000004d}.header-left{display:flex;align-items:center;gap:.75rem}.header-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.header-logo{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:brightness(1.2) contrast(1.1)}.header-brand{font-size:1.1rem;color:#ffc560;font-weight:500;font-family:Everett,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header-center{display:flex;align-items:center}.header-system{font-size:1.1rem;color:#ffc560;font-weight:500;font-family:Everett,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header-right{display:flex;align-items:center}.launch-app-btn{background:linear-gradient(to bottom,#ff6b35,#ffc560);color:#000;border:none;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;border-radius:20px;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-decoration:none;display:inline-block}.launch-app-btn:hover{background:linear-gradient(to bottom,#ff8c42,#ffb84d);transform:translateY(-1px);box-shadow:0 4px 15px #ffc5604d}@media (max-width: 768px){.floating-header{top:10px;width:95%;padding:.6rem 1.2rem;border-radius:30px}.header-left{gap:.5rem}.header-logo{width:24px;height:24px}.header-brand{font-size:1rem}.header-system{font-size:.9rem;display:none}.launch-app-btn{padding:.5rem 1rem;font-size:.8rem;border-radius:15px}}@media (max-width: 480px){.floating-header{padding:.5rem 1rem;border-radius:25px}.header-brand{font-size:.9rem}.header-system{display:none}.launch-app-btn{padding:.4rem .8rem;font-size:.75rem}}.background-dotgrid{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:1!important;pointer-events:none!important;background-color:transparent!important}.background-dotgrid .dot-grid{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important}.background-dotgrid .dot-grid__wrap{width:100%!important;height:100%!important;position:relative!important}.background-dotgrid .dot-grid__canvas{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important}.header{display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem;position:absolute;top:0;left:0;right:0;z-index:20;background-color:transparent}.header-left{display:flex;align-items:center;gap:2rem}.header-logo{height:30px;width:auto}.nav{display:flex;gap:2rem}.nav-link{color:#fff;text-decoration:none;font-size:1rem;font-weight:400;transition:opacity .3s ease}.nav-link:hover{opacity:.7}.header-btn{background-color:#202020;color:#fff;border:1px solid #333333;padding:.75rem 1.5rem;border-radius:8px;font-family:Everett,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.header-btn:hover{background-color:#1a1a1a;border-color:#555}.btn-icon{width:16px;height:16px;filter:invert(1)}.main-content{display:flex;min-height:100vh;align-items:center;padding:0 3rem;gap:4rem;background-color:transparent;position:relative;z-index:10}.left-content{flex:1;max-width:600px;padding-top:6rem;background-color:transparent}.main-title{font-size:4.5rem;font-weight:400;margin:0 0 1.5rem;color:#fff;font-family:Times New Roman,serif;line-height:1.1}.powered-by{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;color:#fff}.aster-logo{height:40px;margin-top:5px;align-items:center;justify-content:center;width:auto}.description{margin-bottom:2.5rem;line-height:1.6}.description p{margin:0 0 .5rem;font-size:1rem;color:#fff}.gay{color:#efbf8424}.main-buttons{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.main-btn{background-color:#2020204a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;border:1px solid #333333;padding:1rem 2rem;border-radius:8px;font-family:Everett,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none;width:auto}.docs-btn{background-color:#202020;color:#fff;border:1px solid #333333}.main-btn:hover,.docs-btn:hover{background-color:#1a1a1a;border-color:#555}.main-btn .btn-icon{width:18px;height:18px;filter:invert(1)}.social-icons{display:flex;gap:1rem}.social-icon{width:32px;height:32px;border-radius:50%;background-color:#3333339b;cursor:pointer;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.social-icon:hover{background-color:#333333c6}.social-icon-img{width:20px;height:20px;filter:invert(1)}.right-content{flex:1;display:flex;justify-content:center;align-items:center;min-height:80vh;background-color:transparent}@media (max-width: 1024px){.main-content{flex-direction:column;text-align:center;gap:2rem;position:relative}.left-content{max-width:100%;padding-top:8rem;z-index:10;position:relative}.right-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.3}}@media (max-width: 768px){.header{padding:1.5rem 2rem}.main-content{padding:2rem 2rem 0;min-height:100vh}.main-title{font-size:3rem}.right-content{opacity:.2}}@media (max-width: 480px){.header{padding:1rem}.nav{gap:1rem}.main-content{padding:1.5rem 1rem 0;min-height:100vh}.main-title{font-size:2.5rem}.right-content{opacity:.15}}.trading-section{padding:4rem 3rem;background:linear-gradient(135deg,#000,#000);position:relative;z-index:10;border-top:1px solid #ffc5606d;border-bottom:1px solid #ffc5606d;overflow:hidden}.trading-header{text-align:center;margin-bottom:3rem}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;z-index:-1}.gradient-orb.top-left{top:-200px;left:-200px;width:800px;height:800px;background:radial-gradient(circle,#ff6b35 0%,#ffc560 20%,transparent 60%);animation:float-orb-1 12s ease-in-out infinite}.gradient-orb.bottom-right{bottom:-200px;right:-200px;width:800px;height:800px;background:radial-gradient(circle,#ff6b35 0%,#ffc560 25%,transparent 65%);animation:float-orb-2 15s ease-in-out infinite}@keyframes float-orb-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-60px) scale(1.05)}}@keyframes float-orb-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,40px) scale(.95)}}.hood-first-section{padding:6rem 3rem;background:#000 url(/bg1.svg) center/cover no-repeat;position:relative;z-index:10;overflow:hidden;min-height:60vh;display:flex;align-items:center;justify-content:center}.hood-content{text-align:center;position:relative;z-index:2;max-width:800px}.hood-subtitle{font-size:1rem;color:#ccc;margin:0 0 2rem;font-weight:300;line-height:1.6}.hood-title{font-size:4rem;color:#fff;margin:0;font-weight:400;font-family:Times New Roman,serif;letter-spacing:-.02em}.hood-first-section .gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;z-index:-1}.hood-first-section .gradient-orb.top-left{top:-400px;left:-100px;width:600px;height:600px;background:radial-gradient(circle,#ff6b35 0%,#ffc560 20%,transparent 60%);animation:float-orb-1 12s ease-in-out infinite}.hood-first-section .gradient-orb.bottom-right{bottom:-450px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,#ffc560 0%,#ff6b35 25%,transparent 65%);animation:float-orb-2 15s ease-in-out infinite}.governance-section{padding:8rem 3rem;background:#000;border-top:1px solid #ff6b3547;position:relative;z-index:10;overflow:hidden;min-height:80vh;display:flex;align-items:center;justify-content:center}.governance-content{text-align:center;position:relative;z-index:2;max-width:1200px}.governance-text{font-size:2.5rem;color:#999;margin:0 0 .5rem;font-weight:400;line-height:1.4;font-family:Times New Roman,serif}.governance-text .highlight{color:#ffc560;font-family:Times New Roman,serif;font-size:2.5rem;font-weight:400}.governance-subtitle{font-size:1rem;color:#999;margin:2rem 0 3rem;font-weight:400;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.start-trading-btn{background:linear-gradient(to bottom,#ffc560,#ff6b35);color:#000;border:none;padding:.7rem 1rem;font-size:1rem;font-weight:500;border-radius:24px;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.start-trading-btn:hover{background:linear-gradient(to bottom,#ffb84d,#ff8c42);transform:translateY(-2px);box-shadow:0 8px 25px #ffc5604d}.governance-section .gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2;z-index:1}.governance-section .gradient-orb.middle-left{top:10%;left:10%;transform:translateY(-50%);width:400px;height:400px;background:radial-gradient(circle,#ffc560 0%,#ff6b35 30%,transparent 70%);animation:float-orb-1 15s ease-in-out infinite}.governance-section .gradient-orb.middle-right{top:50%;right:10%;transform:translateY(-50%);width:400px;height:400px;background:radial-gradient(circle,#ffc560 0%,#ff6b35 30%,transparent 70%);animation:float-orb-2 18s ease-in-out infinite}.vertical-lines{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 149px,rgba(255,255,255,.1) 149px,rgba(252,252,252,.1) 150px);z-index:1}.footer-section{padding:4rem 3rem 2rem;background:#000;border-top:1px solid #333333;position:relative;z-index:10}.footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.footer-title{font-size:3rem;color:#f5f5f5;margin:0;font-weight:400;font-family:Times New Roman,serif;letter-spacing:-.02em}.footer-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.footer-logo{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1) contrast(1.1)}.footer-divider{width:100%;height:1px;background:#666;margin-bottom:2rem}.footer-bottom{display:flex;justify-content:space-between;align-items:center}.footer-copyright{font-size:.9rem;color:#999;margin:0;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.footer-links{display:flex;gap:2rem}.footer-link{font-size:.9rem;color:#999;text-decoration:none;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:color .3s ease}.footer-link:hover{color:#ffc560}.footer-message{font-size:.9rem;color:#ffc560;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;opacity:0;transform:translateY(10px);animation:slideInMessage .5s ease-out forwards}@keyframes slideInMessage{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trading-title{font-size:1.2rem;color:#ffc560;margin:0 0 .5rem;font-weight:400;letter-spacing:.1em}.trading-subtitle{font-size:2.5rem;color:#fff;margin:0;font-weight:400;font-family:Times New Roman,serif}.browser-mockup{max-width:1200px;margin:0 auto;background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #00000080;display:flex;justify-content:center;align-items:center;padding:2rem}.terminal-image{width:100%;max-width:1000px;height:auto;border-radius:8px;-o-object-fit:contain;object-fit:contain}.browser-header{background:#2a2a2a;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #333}.browser-controls{display:flex;gap:.5rem}.browser-dot{width:12px;height:12px;border-radius:50%}.browser-url{color:#888;font-size:.9rem;font-family:monospace}.trading-interface{display:flex;min-height:600px}.chart-section{flex:2;padding:2rem;border-right:1px solid #333}.pair-selector{margin-bottom:1.5rem}.pair-info{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500}.coin-icon{font-size:1.2rem}.chart-container{background:#0a0a0a;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.price-info{display:flex;flex-direction:column;gap:.25rem}.current-price{font-size:1.5rem;font-weight:600;color:#fff}.price-change{font-size:.9rem;color:#888}.timeframe{padding:.5rem 1rem;background:#333;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.timeframe.active{background:#ffc560;color:#000}.timeframe:hover{background:#555}.candlestick-chart{height:300px;background:#000;border-radius:4px;position:relative;margin-bottom:1rem}.chart-area{height:200px;display:flex;align-items:end;gap:2px;padding:1rem}.candlestick{width:8px;border-radius:2px;flex:1}.candlestick.green{background:#0f8;height:60%}.candlestick.red{background:#f44;height:40%}.volume-bars{height:60px;display:flex;align-items:end;gap:2px;padding:0 1rem}.volume-bar{flex:1;background:#444;height:30%;border-radius:1px}.chart-footer{text-align:left;color:#666;font-size:.8rem}.swap-panel{flex:1;padding:2rem;background:#1a1a1a}.swap-title{font-size:1.5rem;margin:0 0 1.5rem;color:#fff}.swap-buttons{display:flex;gap:.5rem;margin-bottom:2rem}.swap-btn{flex:1;padding:.75rem;border:1px solid #333;background:#333;color:#fff;border-radius:6px;cursor:pointer;transition:all .3s ease}.swap-btn.active{background:#ffc560;color:#000;border-color:#ffc560}.swap-btn:hover{background:#555}.amount-input{margin-bottom:1.5rem}.amount-input label{display:block;margin-bottom:.5rem;color:#888;font-size:.9rem}.amount-input input{width:100%;padding:.75rem;background:#333;border:1px solid #555;border-radius:6px;color:#fff;font-size:1rem;margin-bottom:.75rem}.amount-input input::-moz-placeholder{color:#666}.amount-input input::placeholder{color:#666}.quick-amounts{display:flex;gap:.5rem}.quick-btn{padding:.5rem 1rem;background:#333;border:1px solid #555;color:#fff;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.quick-btn:hover{background:#555}.balance-info{margin-bottom:1.5rem;color:#888;font-size:.9rem}.swap-action-btn{width:100%;padding:1rem;background:#ffc560;color:#000;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.swap-action-btn:hover{background:#e6b350}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;max-width:1200px;margin-left:auto;margin-right:auto}.feature-card{text-align:left}.feature-title{font-size:1.5rem;color:#fff;margin:0 0 1rem;font-weight:400}.feature-desc{color:#888;margin:0 0 .5rem;line-height:1.4}@media (max-width: 1024px){.trading-interface{flex-direction:column}.chart-section{border-right:none;border-bottom:1px solid #333}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.trading-section{padding:2rem 1rem}.trading-subtitle{font-size:2rem}.features-grid{grid-template-columns:1fr;gap:1.5rem}}.token-dropdown{position:fixed;top:10rem;left:2rem;width:400px;background:#1a1a1a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #333333;border-radius:8px;box-shadow:0 8px 32px #000000b3;z-index:9999;max-height:400px;overflow:hidden;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.token-dropdown-header{padding:1rem;border-bottom:1px solid #333333;display:flex;align-items:center;gap:.5rem}.token-search-input{flex:1;background:#0a0a0a;border:1px solid #333333;border-radius:6px;padding:.5rem .75rem;color:#fff;font-size:.9rem;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.token-search-input:focus{outline:none;border-color:#ffc560}.close-btn{background:none;border:none;color:#999;font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .3s ease}.close-btn:hover{background:#333;color:#fff}.token-dropdown-columns{display:flex;padding:.75rem 1rem;border-bottom:1px solid #333333;font-size:.8rem;font-weight:500;color:#999;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.token-dropdown-column-header{flex:1;text-align:left}.token-dropdown-column-header:first-child{flex:2}.token-dropdown-column-header:last-child{text-align:right}.token-dropdown-list{max-height:300px;overflow-y:auto}.token-dropdown-item{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #222222;gap:.75rem}.token-dropdown-symbol{flex:2;display:flex;align-items:center;gap:.75rem}.token-dropdown-item:hover{background:#2a2a2a}.token-dropdown-item.selected{background:#ffc56020}.token-dropdown-icon{font-size:1.2rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#333;border-radius:50%;flex-shrink:0;overflow:hidden}.token-icon-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.token-dropdown-name{color:#fff;font-weight:500;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.token-dropdown-price{flex:1;color:#fff;font-weight:500;font-size:.9rem;text-align:left;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.token-dropdown-change{flex:1;font-weight:500;font-size:.9rem;text-align:right;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.token-dropdown-change.positive{color:#0f8}.token-dropdown-change.negative{color:#f44}.token-dropdown-footer{padding:.75rem 1rem;border-top:1px solid #333333;text-align:center;color:#999;font-size:.8rem}.token-dropdown-list::-webkit-scrollbar{width:4px}.token-dropdown-list::-webkit-scrollbar-track{background:#1a1a1a}.token-dropdown-list::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.token-dropdown-list::-webkit-scrollbar-thumb:hover{background:#555}.trade-container{min-height:100vh;background:#0a0a0a url(/bg1.svg) no-repeat center center;background-size:cover;color:#fff;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.trade-gradient-orb{position:absolute;width:800px;height:600px;background:radial-gradient(circle,rgba(255,197,96,.3) 0%,rgba(255,107,53,.2) 30%,transparent 70%);border-radius:50%;filter:blur(60px);z-index:1;animation:float-orb 6s ease-in-out infinite}.trade-gradient-orb.top-left{top:-250px;left:-170px}.trade-gradient-orb.bottom-right{bottom:-250px;right:-170px}@keyframes float-orb{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.token-info-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#1a1a1a4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid #333333;margin:1rem 2rem;position:relative;z-index:10}.token-info-left{display:flex;align-items:center;gap:1rem}.token-address{color:#999;font-size:.9rem;font-family:Courier New,monospace}@media (max-width: 768px){.token-info-header{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;margin:1rem;gap:.5rem}.token-info-left{flex-direction:row;gap:.5rem;align-items:center;flex:1}.token-address{display:none}.token-pair{font-size:.9rem;padding:.5rem;flex:1}.token-price{font-size:1rem;font-weight:600;white-space:nowrap}.token-price .price-change{font-size:.8rem;margin-left:.25rem}.trade-content{flex-direction:column;height:auto;padding:0 1rem 1rem;gap:1rem}.chart-section{width:100%;margin-bottom:1rem}.trading-panel{width:100%;max-width:none}.token-dropdown{top:8rem;left:1rem;right:1rem;width:auto;max-width:none}}.trade-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 2rem;background:#1a1a1a4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333333;min-height:60px;position:relative;z-index:10}.trade-header-left{display:flex;align-items:center;gap:.75rem}.trade-logo{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.trade-logo-img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:brightness(1.2) contrast(1.1)}.trade-title{font-size:1rem;color:#fff;font-weight:700}.trade-header-right{display:flex;align-items:center}.connect-wallet-btn{background:linear-gradient(to bottom,#ff6b35,#ffc560);color:#000;border:none;padding:.6rem 1.2rem;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:500;border-radius:20px;cursor:pointer;transition:all .3s ease}.connect-wallet-btn:hover{background:linear-gradient(to bottom,#ff8c42,#ffb84d);transform:translateY(-1px);box-shadow:0 4px 15px #ffc5604d}.wallet-info{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.wallet-address{font-size:.9rem;color:#ffc560;font-weight:500}.wallet-balance{font-size:.8rem;color:#999}.trade-content{display:flex;height:calc(100vh - 200px);gap:1rem;padding:0 2rem 1rem}.chart-section{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:#1a1a1a4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid #333333;position:relative;z-index:10}.token-info{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#1a1a1a;border-radius:8px;border:1px solid #333333;position:relative}.token-pair{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .3s ease;position:relative;z-index:10000}.token-pair:hover{background:#2a2a2a}.dropdown-arrow{font-size:.8rem;color:#999;margin-left:.5rem;transition:transform .3s ease}.token-pair:hover .dropdown-arrow{color:#ffc560}.token-icon{font-size:1.2rem;display:flex;align-items:center;justify-content:center}.token-icon-image{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.token-price{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500}.price-change{font-size:.9rem;font-weight:500}.price-change.positive{color:#0f8}.price-change.negative{color:#f44}.timeframe-selector{display:flex;gap:.5rem}.timeframe-btn{background:#1a1a1a;color:#999;border:1px solid #333333;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.timeframe-btn:hover{background:#2a2a2a;color:#fff}.timeframe-btn.active{background:#ffc560;color:#000;border-color:#ffc560}.chart-container{flex:1;background:#1a1a1a;border-radius:8px;border:1px solid #333333;overflow:hidden}.chart-container iframe{width:100%;height:100%;border:none}.trading-panel{width:400px;background:#1a1a1a4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid #333333;padding:1.5rem;display:flex;flex-direction:column;position:relative;z-index:10}.connect-wallet-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:1.5rem}.connect-wallet-prompt h2{font-size:1.5rem;color:#fff;margin:0}.connect-wallet-prompt p{color:#999;margin:0}.connect-wallet-btn-large{background:#ffc560;color:#000;border:none;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:1rem 2rem;font-size:1.1rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease}.connect-wallet-btn-large:hover{background:#d59940;transform:translateY(-2px);box-shadow:0 8px 25px #ffc5604d}.trading-interface{display:flex;flex-direction:column;gap:1.5rem}.trading-tabs{display:flex;background:#0a0a0a;border-radius:8px;padding:.25rem}.tab-btn{flex:1;background:transparent;color:#999;border:none;padding:.75rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500}.tab-btn.active{background:#ffc560;color:#000}.balance-info{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#0a0a0a;border-radius:6px;font-size:.9rem}.balance-info span:first-child{color:#999}.balance-info span:last-child{color:#fff;font-weight:500}.input-group{display:flex;flex-direction:column;gap:.5rem}.input-group label{color:#999;font-size:.9rem;font-weight:500}.input-with-badge{display:flex;background:#0a0a0a;border-radius:6px;overflow:hidden}.input-with-badge input{flex:1;background:transparent;border:none;padding:.75rem;color:#fff;font-size:1rem}.input-with-badge input:focus{outline:none}.currency-badge{background:#1a1a1a;padding:.75rem 1rem;color:#fff;font-size:.9rem;font-weight:500;display:flex;align-items:center;white-space:nowrap;border-left:1px solid #333333}.slider-container{display:flex;flex-direction:column;gap:.5rem}.slider{width:100%;height:6px;border-radius:3px;background:#333;outline:none;-webkit-appearance:none}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#ffc560;cursor:pointer}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#ffc560;cursor:pointer;border:none}.slider-info{display:flex;justify-content:space-between;font-size:.8rem;color:#999}.trade-btn{background:#ffc560;color:#000;border:none;padding:1rem;font-size:1.1rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease}.trade-btn:hover{background:#d59940;transform:translateY(-2px);box-shadow:0 8px 25px #ffc5604d}@media (max-width: 768px){.trade-content{flex-direction:column}.trading-panel{width:100%;border-left:none;border-top:1px solid #333333}.chart-container{height:400px}}.App{min-height:100vh;display:flex;flex-direction:column;background-color:#191919;color:#fff;font-family:Everett,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#000;color:#fff}
