:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-weight:400;--primary-color: #f0b90b;--secondary-color: #00d4ff;--accent-color: #ff6b6b;--text-primary: #ffffff;--text-secondary: #a0a0a0;--bg-dark: #0a0a0a;--bg-card: rgba(20, 20, 20, .8);--border-glow: rgba(240, 185, 11, .3);color:var(--text-primary);background:var(--bg-dark);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;overflow-x:hidden}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px var(--border-glow)}50%{box-shadow:0 0 40px var(--border-glow),0 0 60px var(--border-glow)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.app{min-height:100vh;background:linear-gradient(-45deg,#0a0a0a,#1a1a2e,#16213e,#0f3460);background-size:400% 400%;animation:gradientShift 15s ease infinite;display:flex;align-items:center;justify-content:center;padding:20px}.container{max-width:900px;width:100%;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.app.loaded .container{opacity:1;transform:translateY(0)}.header{text-align:center;margin-bottom:3rem}.title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;animation:fadeInUp 1s ease .3s both}.binance-icon{display:inline-block;margin-right:1rem;font-size:1.2em;animation:fadeInUp 1s ease .1s both}.stats-box{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:16px;padding:2rem;margin-bottom:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp 1s ease .5s both,glow 3s ease-in-out infinite}.stat-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.stat-item:last-child{border-bottom:none}.stat-icon{font-size:1.5rem;min-width:2rem}.stat-content{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.stat-main{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.stat-label{color:var(--text-secondary);font-weight:500;font-size:.9rem;line-height:1.2}.stat-value{color:var(--primary-color);font-weight:700;font-size:1.3rem;line-height:1.2}.stat-change{font-weight:600;padding:.3rem .6rem;border-radius:6px;font-size:.85rem;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.stat-change.negative{color:var(--accent-color);background:#ff6b6b1a;border:1px solid rgba(255,107,107,.2)}.stat-change.positive{color:#0f8;background:#00ff881a;border:1px solid rgba(0,255,136,.2)}.tokens-section{background:var(--bg-card);border:1px solid rgba(0,212,255,.3);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp 1s ease .7s both}.section-title{font-size:1.8rem;font-weight:700;color:var(--secondary-color);margin-bottom:1.5rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.title-text{flex:1}.api-badge{background:linear-gradient(45deg,#ff6b6b,#ff8e53);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;animation:pulse 2s infinite;box-shadow:0 2px 10px #ff6b6b4d}.tokens-list{display:flex;flex-direction:column;gap:1rem}.token-item{display:flex;align-items:center;gap:1rem;padding:1.2rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative}.token-item:hover{background:#ffffff1a;border-color:var(--secondary-color);transform:translate(5px)}.token-number{color:var(--primary-color);font-weight:700;font-size:1.1rem;min-width:2rem;text-align:center;flex-shrink:0}.token-info{display:flex;align-items:center;gap:.8rem;flex:1;min-width:0}.token-name{color:var(--text-primary);font-weight:600;font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-symbol{color:var(--text-secondary);font-weight:500;font-family:Monaco,Menlo,monospace;font-size:.9rem;white-space:nowrap;flex-shrink:0}.token-price-info{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;min-width:100px;flex-shrink:0}.token-price{color:var(--text-primary);font-weight:600;font-size:.95rem;font-family:Monaco,Menlo,monospace;white-space:nowrap}.token-change{font-weight:600;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;text-align:center;min-width:70px;white-space:nowrap}.price-row{display:flex;align-items:center;gap:.8rem;flex-wrap:nowrap}.footer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:center;animation:fadeInUp 1s ease .9s both}.footer-text{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.footer-link{color:var(--secondary-color);text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.footer-link:hover{color:var(--primary-color);text-shadow:0 0 10px var(--primary-color)}.footer-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(45deg,var(--secondary-color),var(--primary-color));transition:width .3s ease}.footer-link:hover:after{width:100%}.token-security{display:flex;align-items:center;flex-shrink:0;position:relative}.security-score{display:flex;align-items:center;gap:.3rem;padding:.4rem .6rem;background:#ffffff14;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);position:relative;z-index:10}.security-score:hover{background:#ffffff1f;border-color:var(--secondary-color);z-index:11}.score-label{color:var(--text-secondary);font-size:.75rem;font-weight:500}.score-value{font-weight:700;font-size:.8rem;font-family:Monaco,Menlo,monospace}.score-value.high{color:#0f8}.score-value.medium{color:orange}.score-value.low{color:var(--accent-color)}.score-icon{font-size:.7rem;opacity:.7}.tooltip{position:absolute;top:100%;right:0;z-index:9999;background:var(--bg-card);border:1px solid var(--secondary-color);border-radius:8px;padding:1rem;min-width:280px;box-shadow:0 8px 32px #00000080;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin-top:.5rem;animation:tooltipFadeIn .2s ease-out}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tooltip:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:var(--bg-card);border:1px solid var(--secondary-color);border-bottom:none;border-right:none;transform:rotate(45deg)}.tooltip-header{font-weight:700;color:var(--secondary-color);margin-bottom:.8rem;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.tooltip-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.tooltip-item:last-child{margin-bottom:0}.tooltip-label{color:var(--text-secondary);font-size:.8rem;font-weight:500}.tooltip-value{font-size:.8rem;font-weight:600;text-align:right}.tooltip-value.excellent{color:#0f8}.tooltip-value.good{color:#4caf50}.tooltip-value.warning{color:orange}.tooltip-value.danger{color:var(--accent-color)}.modal-backdrop{position:fixed;inset:0;width:100vw;height:100vh;background:#141414d9;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.security-modal{position:fixed;top:50%;left:50%;z-index:10001;transform:translate(-50%,-50%);background:var(--bg-card);border:1.5px solid var(--secondary-color);border-radius:18px;box-shadow:0 8px 32px #000000b3;min-width:320px;max-width:95vw;width:400px;padding:2rem 1.5rem 1.5rem;color:var(--text-primary);animation:fadeInUp .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:1.2rem}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.modal-title{font-size:1.2rem;font-weight:700;color:var(--secondary-color);letter-spacing:.5px}.modal-close{background:none;border:none;color:var(--accent-color);font-size:1.3rem;cursor:pointer;padding:.2rem .5rem;border-radius:6px;transition:background .2s}.modal-close:hover{background:#ff6b6b26}.modal-token{display:flex;align-items:center;gap:.7rem;font-size:1.05rem;margin-bottom:.5rem}.modal-token-name{font-weight:700;color:var(--primary-color)}.modal-token-symbol{color:var(--text-secondary);font-weight:500;font-family:Monaco,Menlo,monospace}.modal-token-score{font-weight:700;font-size:.95rem;padding:.2rem .7rem;border-radius:8px;background:#00d4ff14}.modal-token-score.high{color:#0f8;background:#00ff881f}.modal-token-score.medium{color:orange;background:#ffa5001f}.modal-token-score.low{color:var(--accent-color);background:#ff6b6b1f}.modal-report{display:flex;flex-direction:column;gap:.7rem}.modal-report-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.98rem}.modal-label{color:var(--text-secondary);font-weight:500}.modal-value{font-weight:600;text-align:right}.modal-value.excellent{color:#0f8}.modal-value.good{color:#4caf50}.modal-value.warning{color:orange}.modal-value.danger{color:var(--accent-color)}@media (max-width: 768px){.container{padding:1rem}.stats-box,.tokens-section{padding:1.5rem}.stat-item{padding:1rem;gap:.8rem}.stat-content{gap:.8rem}.stat-change{font-size:.8rem;padding:.25rem .5rem}.token-item{padding:1rem;gap:.8rem;flex-wrap:wrap}.token-security{order:3;width:100%;justify-content:center;margin-top:.5rem}.tooltip{right:50%;transform:translate(50%);min-width:260px;z-index:9999;box-shadow:0 8px 32px #0009}.tooltip:before{right:50%;transform:translate(50%) rotate(45deg)}.search-container{padding:.6rem .8rem}.search-input{font-size:.9rem}.search-icon{font-size:.9rem;margin-right:.6rem}.pagination{gap:.3rem;margin-top:1.5rem}.pagination-btn{padding:.4rem .6rem;font-size:.85rem;min-width:36px}.prev-btn,.next-btn{padding:.4rem .8rem}.results-info{margin-top:.8rem}.results-text{font-size:.8rem}}@media (max-width: 480px){.title{font-size:1.8rem}.binance-icon{margin-right:.5rem}.stats-box,.tokens-section{padding:1rem}.stat-item{padding:.8rem;flex-direction:column;align-items:flex-start;gap:.6rem}.stat-content{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.stat-main{gap:.2rem}.stat-label{font-size:.85rem}.stat-value{font-size:1.1rem}.security-score{padding:.3rem .5rem;gap:.25rem}.score-label{font-size:.7rem}.score-value{font-size:.75rem}.tooltip{min-width:240px;padding:.8rem;z-index:9999;box-shadow:0 6px 24px #000000b3}.tooltip-header{font-size:.85rem}.tooltip-label,.tooltip-value{font-size:.75rem}.search-container{padding:.5rem .7rem}.search-input{font-size:.85rem}.search-input::placeholder{font-size:.85rem}.no-results{padding:2rem 1rem}.no-results-icon{font-size:2.5rem}.no-results-text{font-size:1rem}.pagination{flex-direction:column;gap:.8rem}.pagination-numbers{order:1}.prev-btn{order:0}.next-btn{order:2}.pagination-btn{padding:.4rem .5rem;font-size:.8rem;min-width:32px}.prev-btn,.next-btn{padding:.4rem .7rem;width:100px}}.tooltip{min-width:240px;padding:.8rem;z-index:9999;box-shadow:0 6px 24px #000000b3}.tooltip-header{font-size:.85rem}.tooltip-label,.tooltip-value{font-size:.75rem}.search-container{padding:.5rem .7rem}.search-input{font-size:.85rem}.search-input::placeholder{font-size:.85rem}.no-results{padding:2rem 1rem}.no-results-icon{font-size:2.5rem}.no-results-text{font-size:1rem}.pagination{flex-direction:column;gap:.8rem}.pagination-numbers{order:1}.prev-btn{order:0}.next-btn{order:2}.pagination-btn{padding:.4rem .5rem;font-size:.8rem;min-width:32px}.prev-btn,.next-btn{padding:.4rem .7rem;width:100px}.app{font-family:Arial,sans-serif;background-color:#121212;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;margin:0;padding:0;transition:background-color .5s}.loaded{background-color:#1e1e1e}.container{max-width:800px;width:100%;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;background-color:#181818;transition:transform .5s}.header{text-align:center;margin-bottom:40px}.title{font-size:2.5rem;font-weight:700;margin:0;display:flex;align-items:center;justify-content:center}.binance-icon{margin-right:10px;font-size:1.5rem}.stats-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-bottom:40px}.stat-item{background-color:#242424;padding:20px;border-radius:8px;display:flex;align-items:center;transition:transform .3s}.stat-item:hover{transform:translateY(-5px)}.stat-icon{font-size:2rem;margin-right:10px}.stat-content{display:flex;flex-direction:column}.stat-main{display:flex;justify-content:space-between;width:100%}.stat-label{font-size:.9rem;color:#888}.stat-value{font-size:1.5rem;font-weight:700}.stat-change{font-size:.9rem}.stat-change.positive{color:#4caf50}.stat-change.negative{color:#f44336}.price-row{display:flex;align-items:center;justify-content:space-between;width:100%}.tokens-section{margin-top:40px}.section-title{font-size:1.8rem;margin-bottom:20px;display:flex;align-items:center}.tokens-icon{margin-right:10px;font-size:1.5rem}.api-badge{background-color:#4caf50;color:#fff;padding:5px 10px;border-radius:12px;font-size:.9rem;margin-left:10px}.search-section{margin-bottom:20px}.search-container{display:flex;align-items:center;background-color:#2c2c2c;padding:10px;border-radius:8px}.search-icon{font-size:1.2rem;color:#888;margin-right:10px}.search-input{flex:1;background:none;border:none;color:#fff;font-size:1rem;padding:0;outline:none}.clear-button{background:none;border:none;color:#888;font-size:1.2rem;cursor:pointer}.tokens-list{background-color:#242424;padding:20px;border-radius:8px}.token-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #333333}.token-item:last-child{border-bottom:none}.token-number{font-size:1.2rem;margin-right:10px}.token-info{display:flex;align-items:center}.token-name{font-size:1.2rem;font-weight:700;margin-right:5px}.token-symbol{font-size:1rem;color:#888}.token-security{margin-left:auto;display:flex;align-items:center}.security-score{background-color:#2c2c2c;padding:5px 10px;border-radius:12px;display:flex;align-items:center;cursor:pointer;position:relative}.score-label{font-size:.9rem;color:#888;margin-right:5px}.score-value{font-size:1rem;font-weight:700}.score-icon{font-size:1.2rem;margin-left:5px}.modal-backdrop{position:fixed;inset:0;background-color:#000000e6;z-index:9}.security-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#333;padding:20px;border-radius:8px;width:90%;max-width:500px;z-index:10;display:flex;flex-direction:column;animation:fadeIn .3s ease-out}.modal-content{display:flex;flex-direction:column;width:100%}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.modal-close{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer}.modal-close:hover{color:#fff}.modal-body{display:flex;flex-direction:column}.analysis-item{display:flex;justify-content:space-between;margin-bottom:10px}.analysis-label{font-size:.9rem;color:#888}.analysis-value{font-size:.9rem;font-weight:700}.good{color:#4caf50}.warning{color:#ff9800}.danger{color:#f44336}.excellent{color:#2196f3}.footer{margin-top:40px;text-align:center;font-size:.9rem;color:#888}.footer-link{color:#4caf50;text-decoration:none}.footer-link:hover{text-decoration:underline}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.pagination-btn{background-color:#4caf50;color:#fff;padding:10px 15px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:background-color .3s}.pagination-btn:hover{background-color:#45a049}.pagination-btn:disabled{background-color:#333;cursor:not-allowed}.pagination-numbers{display:flex;align-items:center}.page-btn{background-color:transparent;color:#4caf50;padding:10px;border:1px solid #4caf50;border-radius:8px;font-size:.9rem;cursor:pointer;margin:0 5px;transition:background-color .3s,color .3s}.page-btn:hover{background-color:#4caf50;color:#fff}.page-btn.active{background-color:#4caf50;color:#fff;pointer-events:none}.pagination-dots{color:#888;padding:0 10px;font-size:.9rem}.results-info{margin-top:10px;font-size:.9rem;color:#888;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
