@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&family=Playfair+Display:wght@400;500&display=swap";.header{border-bottom:1px solid rgba(0,0,0,.1);padding:2rem 0;background:#fff;box-shadow:0 2px 10px #00000008;position:relative;z-index:10}.header:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.02) 0%,transparent 70%);top:-50px;right:10%;animation:pulse 6s ease-in-out infinite}.header-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.logo{display:flex;align-items:center;gap:1rem}.logo-image{width:50px;height:50px;object-fit:contain;border-radius:50%;transition:transform .3s ease;animation:pulse 3s ease-in-out infinite}.logo-image:hover{transform:rotate(360deg);transition:transform .6s ease}.logo-text h1{font-size:2rem;font-weight:400;margin-bottom:.25rem;color:#000;letter-spacing:1px;font-family:Playfair Display,serif}.logo-text p{color:#666;font-size:.9rem;font-weight:300;letter-spacing:.5px}.header-actions{display:flex;align-items:center;gap:1rem}.address{color:#000;font-family:Poppins,monospace;background:#f5f5f5;padding:.5rem 1rem;border-radius:50px;font-weight:400;font-size:.9rem;border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.address:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.btn{padding:.75rem 1.5rem;border:1px solid #000000;border-radius:50px;font-size:.95rem;font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;font-family:Poppins,sans-serif;letter-spacing:.3px;position:relative;overflow:hidden}.btn-primary{background:#000;color:#fff;border:1px solid #000000}.btn-primary:hover{background:#333;border-color:#333;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #0003}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:#fff;color:#000;border:1px solid #000000}.btn-secondary:hover{background:#f5f5f5;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #0000001a}@media (max-width: 768px){.header-container{padding:0 1rem}.logo-text h1{font-size:1.5rem}.logo-image{width:40px;height:40px}}.footer{background:#000;color:#fff;padding:3rem 0 1.5rem;margin-top:4rem;border-top:1px solid rgba(255,255,255,.1)}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{font-size:1.5rem;font-weight:300;margin-bottom:1rem;letter-spacing:2px}.footer-section h4{font-size:1rem;font-weight:400;margin-bottom:1rem;letter-spacing:1px;text-transform:uppercase;opacity:.8}.footer-section p{font-size:.9rem;line-height:1.6;opacity:.7;font-weight:300}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.5rem;font-size:.9rem;opacity:.7;font-weight:300}.footer-section ul li a{color:#fff;text-decoration:none;transition:opacity .3s ease}.footer-section ul li a:hover{opacity:1}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{font-size:.85rem;opacity:.6;font-weight:300}@media (max-width: 768px){.footer{padding:2rem 0 1rem}.footer-content{grid-template-columns:1fr;gap:1.5rem}}.token-stats{margin-bottom:5rem}.stats-header{margin-bottom:2rem;padding-bottom:1.5rem;position:relative;animation:slideIn .6s ease-out}.stats-header:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.05) 0%,transparent 70%);top:-40px;left:-40px;animation:pulse 4s ease-in-out infinite;z-index:-1}.stats-header:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.03) 0%,transparent 70%);bottom:-20px;right:-20px;animation:pulse 5s ease-in-out infinite;animation-delay:1s;z-index:-1}.stats-title{font-size:2.5rem;font-weight:400;color:#000;margin:0 0 .5rem;font-family:Playfair Display,serif;letter-spacing:.3px;line-height:1.2;position:relative}.stats-subtitle{font-size:1rem;color:#666;font-weight:300;margin:0;letter-spacing:.2px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card{background:#fff;border:none;border-radius:50%;padding:2.5rem;text-align:center;box-shadow:0 4px 20px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:slideIn .6s ease-out;animation-fill-mode:both}.stat-card:nth-child(1){animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}.stat-card:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;top:0;left:0;opacity:0;transition:opacity .3s ease}.stat-card:nth-child(1):before,.stat-card:nth-child(3):before{border-color:#0000001a}.stat-card:nth-child(2):before{border-color:#fff3}.stat-card:nth-child(1){background:#fff}.stat-card:nth-child(2){background:#000}.stat-card:nth-child(3){background:#fff}.stat-card:hover{transform:translateY(-8px) scale(1.05) rotate(2deg);box-shadow:0 12px 40px #0003}.stat-card:hover:before{opacity:1;animation:rotate 10s linear infinite}.stat-card h3{font-size:.85rem;margin-bottom:1rem;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;font-family:Inter,sans-serif}.stat-card:nth-child(1) h3,.stat-card:nth-child(3) h3{color:#666}.stat-card:nth-child(2) h3{color:#999}.stat-value{font-size:2rem;font-weight:300;line-height:1.2;font-family:Inter,sans-serif}.stat-card:nth-child(1) .stat-value,.stat-card:nth-child(3) .stat-value{color:#000}.stat-card:nth-child(2) .stat-value{color:#fff}.token-info{background:#000;border:none;border-radius:50px;padding:2rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;box-shadow:0 4px 20px #00000026;position:relative;overflow:hidden;animation:slideIn .8s ease-out}.token-info:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);top:-100px;right:-100px;animation:pulse 6s ease-in-out infinite}.token-info:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);bottom:-75px;left:-75px;animation:pulse 7s ease-in-out infinite;animation-delay:2s}.info-item{display:flex;flex-direction:column;gap:.75rem}.info-label{font-size:.9rem;color:#999;font-weight:300;letter-spacing:.5px;text-transform:uppercase}.info-value{font-family:Inter,monospace;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:400;transition:all .2s}.info-value:hover{opacity:.8}.info-actions{display:flex;gap:1rem;flex-wrap:wrap}.btn-link{color:#fff;background:transparent;padding:.75rem 1.5rem;border:2px solid #ffffff;border-radius:50px;font-size:.95rem;font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;font-family:Poppins,sans-serif;letter-spacing:.3px;position:relative;overflow:hidden}.btn-link:hover{background:#fff;color:#000;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #ffffff4d}.btn-primary{color:#000;background:#fff;padding:.75rem 1.5rem;border:2px solid #ffffff;border-radius:50px;font-size:.95rem;font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;font-family:Poppins,sans-serif;letter-spacing:.3px;position:relative;overflow:hidden}.btn-primary:hover{background:transparent;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #ffffff4d}.token-description{margin-top:2rem;background:#fff;border:none;border-radius:50px;padding:2rem;box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden;animation:slideIn 1s ease-out}.token-description:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.03) 0%,transparent 70%);top:-150px;left:-150px;animation:float 15s ease-in-out infinite}.token-description h2{font-size:2rem;margin-bottom:1.5rem;color:#000;font-weight:400;font-family:Playfair Display,serif;letter-spacing:.5px}.token-description p{color:#333;line-height:1.8;margin-bottom:1.25rem;font-size:1rem;font-weight:300}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr}.token-info{flex-direction:column;align-items:flex-start}.info-actions{width:100%;flex-direction:column}.info-actions .btn{width:100%;text-align:center}}.liquidity-cycles{margin-top:5rem;margin-bottom:3rem}.liquidity-cycles .section-header{margin-bottom:2.5rem;text-align:center}.liquidity-cycles .section-header h2{font-size:2rem;margin-bottom:.5rem;color:#000;font-weight:400;font-family:Playfair Display,serif;letter-spacing:.5px}.liquidity-cycles .section-header .section-subtitle{color:#666;font-size:.95rem;font-weight:300}.cycles-list{display:flex;flex-direction:column;gap:1.25rem}.cycle-item{border:none;border-radius:50px;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden;animation:slideIn 1.2s ease-out;animation-fill-mode:both}.cycle-item:nth-child(odd):before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.03) 0%,transparent 70%);top:-75px;right:-75px;animation:pulse 6s ease-in-out infinite}.cycle-item:nth-child(2n):before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);top:-75px;right:-75px;animation:pulse 6s ease-in-out infinite}.cycle-item:nth-child(odd){background:#fff}.cycle-item:nth-child(2n){background:#000}.cycle-item:hover{transform:translate(8px) scale(1.03) rotate(.5deg);box-shadow:0 12px 40px #0003}.cycle-amount{font-size:1.4rem;font-weight:300;font-family:Inter,sans-serif}.cycle-item:nth-child(odd) .cycle-amount{color:#000}.cycle-item:nth-child(2n) .cycle-amount{color:#fff}.cycle-lp{font-size:1.1rem;font-weight:400;padding:.5rem 1rem;border-radius:24px;display:inline-block;width:fit-content;font-family:Inter,sans-serif}.cycle-item:nth-child(odd) .cycle-lp{color:#000;background:#f5f5f5}.cycle-item:nth-child(2n) .cycle-lp{color:#fff;background:#1a1a1a}.cycle-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.95rem;color:#666;font-weight:300}.cycle-time{font-weight:300;padding:.25rem .75rem;border-radius:20px;font-family:Inter,sans-serif}.cycle-item:nth-child(odd) .cycle-time{color:#666;background:#f5f5f5}.cycle-item:nth-child(2n) .cycle-time{color:#999;background:#1a1a1a}.cycle-label{font-weight:300}.cycle-item:nth-child(odd) .cycle-label{color:#666}.cycle-item:nth-child(2n) .cycle-label{color:#999}.cycle-block,.cycle-token{text-decoration:none;font-family:Inter,monospace;font-weight:400;transition:all .2s}.cycle-item:nth-child(odd) .cycle-block,.cycle-item:nth-child(odd) .cycle-token{color:#000}.cycle-item:nth-child(2n) .cycle-block,.cycle-item:nth-child(2n) .cycle-token{color:#fff}.cycle-block:hover,.cycle-token:hover{opacity:.7}.loading{text-align:center;padding:4rem;font-size:1.2rem;font-weight:300;border:none;border-radius:32px;background:#f5f5f5;color:#666}@media (max-width: 768px){.cycle-meta{flex-direction:column;align-items:flex-start}}.buy-sell-transactions{margin-top:5rem}.buy-sell-transactions .section-header{margin-bottom:2.5rem;text-align:center}.buy-sell-transactions .section-header h2{font-size:2rem;margin-bottom:.5rem;color:#000;font-weight:400;font-family:Playfair Display,serif;letter-spacing:.5px}.buy-sell-transactions .section-header .section-subtitle{color:#666;font-size:.95rem;font-weight:300}.transactions-header{margin-bottom:2.5rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}.volume-stats{display:flex;gap:1.5rem}.volume-item{text-align:center;padding:1.5rem 2rem;border-radius:50px;border:none;box-shadow:0 4px 20px #0000001a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:slideIn .8s ease-out}.volume-item:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease}.volume-item:hover{transform:translateY(-6px) scale(1.05) rotate(1deg);box-shadow:0 12px 40px #0003}.volume-item:hover:before{transform:translate(-50%,-50%) scale(2)}.volume-item.buy{background:#fff}.volume-item.sell{background:#000}.volume-label{display:block;font-size:.85rem;margin-bottom:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:1.5px;font-family:Inter,sans-serif}.volume-item.buy .volume-label{color:#666}.volume-item.sell .volume-label{color:#999}.volume-value{display:block;font-size:1.5rem;font-weight:300;font-family:Inter,sans-serif}.volume-item.buy .volume-value{color:#000}.volume-item.sell .volume-value{color:#fff}.transactions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.transactions-column{border:none;border-radius:50px;padding:2.5rem;box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden;animation:slideIn 1s ease-out}.transactions-column:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;top:-100px;right:-100px;animation:pulse 7s ease-in-out infinite}.transactions-column.buy:before{background:radial-gradient(circle,rgba(0,0,0,.03) 0%,transparent 70%)}.transactions-column.sell:before{background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%)}.transactions-column.buy{background:#fff}.transactions-column.sell{background:#000}.column-header{font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1);font-weight:400;font-family:Playfair Display,serif;letter-spacing:.5px}.column-header.buy{color:#000;border-bottom-color:#0000001a}.column-header.sell{color:#fff;border-bottom-color:#fff3}.transactions-list{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto;padding-right:.5rem}.transactions-list::-webkit-scrollbar{width:6px}.transactions-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.transactions-list::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.transactions-list::-webkit-scrollbar-thumb:hover{background:#333}.transaction-item{border:none;border-radius:50px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #0000000d;position:relative;overflow:hidden}.transaction-item:before{content:"";position:absolute;width:80px;height:80px;border-radius:50%;top:-40px;right:-40px;opacity:0;transition:opacity .3s ease}.transaction-item.buy:before{background:radial-gradient(circle,rgba(0,0,0,.05) 0%,transparent 70%)}.transaction-item.sell:before{background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.transaction-item:hover{transform:translate(8px) scale(1.03) rotate(.5deg);box-shadow:0 8px 30px #00000026}.transaction-item:hover:before{opacity:1}.transaction-item.buy{background:#f5f5f5}.transaction-item.sell{background:#1a1a1a}.transaction-amount{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem}.amount-value{font-size:1.5rem;font-weight:300;font-family:Inter,sans-serif}.transaction-item.buy .amount-value{color:#000}.transaction-item.sell .amount-value{color:#fff}.amount-label{font-size:1rem;font-weight:300}.transaction-item.buy .amount-label{color:#666}.transaction-item.sell .amount-label{color:#999}.transaction-wbnb{font-size:1.1rem;font-weight:400;margin-bottom:1rem;padding:.5rem 1rem;border-radius:20px;display:inline-block;font-family:Inter,sans-serif}.transaction-item.buy .transaction-wbnb{color:#000;background:#fff}.transaction-item.sell .transaction-wbnb{color:#fff;background:#000}.transaction-meta{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:300}.transaction-time{padding:.25rem .75rem;border-radius:20px;font-family:Inter,sans-serif}.transaction-item.buy .transaction-time{color:#666;background:#fff}.transaction-item.sell .transaction-time{color:#999;background:#000}.transaction-link{text-decoration:none;font-weight:400;transition:all .2s;padding:.5rem 1rem;border-radius:20px;font-family:Inter,sans-serif}.transaction-item.buy .transaction-link{color:#000;background:#fff}.transaction-item.buy .transaction-link:hover{background:#000;color:#fff}.transaction-item.sell .transaction-link{color:#fff;background:#000}.transaction-item.sell .transaction-link:hover{background:#fff;color:#000}.loading,.empty{text-align:center;padding:3rem;font-size:1.1rem;font-weight:300;border:none;border-radius:24px}.transactions-column.buy .loading,.transactions-column.buy .empty{color:#666;background:#f5f5f5}.transactions-column.sell .loading,.transactions-column.sell .empty{color:#999;background:#1a1a1a}.error-message{background:#000;border:none;border-radius:24px;padding:1.5rem;margin-bottom:2rem;color:#fff;font-weight:400}@media (max-width: 768px){.transactions-grid{grid-template-columns:1fr}.transactions-header{flex-direction:column;align-items:flex-start}.volume-stats{width:100%;justify-content:space-between}}.dashboard{min-height:100vh;background:#fff;position:relative;z-index:1}.dashboard-main{max-width:1400px;margin:0 auto;padding:1.5rem 2rem;position:relative;z-index:1}.chart-container{background:#000;border-radius:50px;padding:2.5rem;margin:4rem 0;box-shadow:0 4px 20px #00000026;border:none;position:relative;overflow:hidden;animation:slideIn 1.2s ease-out}.chart-container:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);top:-125px;right:-125px;animation:pulse 8s ease-in-out infinite}.chart-container:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);bottom:-100px;left:-100px;animation:pulse 9s ease-in-out infinite;animation-delay:3s}.chart-container .section-header h2{color:#fff}.chart-container .section-subtitle{color:#999}.section-header{margin-bottom:2rem}.section-header h2{margin:0 0 .5rem;color:#000;font-size:1.75rem;font-weight:400;letter-spacing:.5px;font-family:Playfair Display,serif}.section-subtitle{margin:0;color:#666;font-size:.95rem;font-weight:300;letter-spacing:.3px}@media (max-width: 768px){.dashboard-main{padding:1rem}.chart-container{padding:1.5rem;margin:2rem 0}.section-header h2{font-size:1.5rem}}.App{width:100%;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#000;min-height:100vh;font-weight:300;letter-spacing:.2px;line-height:1.6;position:relative;overflow-x:hidden}#root{min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-weight:400;letter-spacing:.3px}body:before,body:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;opacity:.03;animation:float 20s ease-in-out infinite}body:before{width:600px;height:600px;background:radial-gradient(circle,#000000 0%,transparent 70%);top:-300px;right:-300px;animation-delay:0s}body:after{width:500px;height:500px;background:radial-gradient(circle,#000000 0%,transparent 70%);bottom:-250px;left:-250px;animation-delay:10s}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-30px,30px) rotate(240deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
