@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Outfit:wght@500;600;700;800&display=swap);:root{--bg-primary:#0f1322;--bg-card:rgba(24,27,52,.8);--bg-card-hover:rgba(34,39,73,.85);--accent-indigo:#6366f1;--accent-cyan:#06b6d4;--green-gain:#10b981;--green-gain-bg:rgba(16,185,129,.14);--red-loss:#f43f5e;--red-loss-bg:rgba(244,63,94,.14);--text-main:#f8fafc;--text-muted:#94a3b8;--glass-border:hsla(0,0%,100%,.08);--glass-border-active:rgba(99,102,241,.45)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0f1322;background-attachment:fixed;background-image:radial-gradient(at 0 0,rgba(99,102,241,.12) 0,transparent 50%),radial-gradient(at 100% 0,rgba(139,92,246,.1) 0,transparent 50%),radial-gradient(at 50% 100%,rgba(16,185,129,.06) 0,transparent 50%);color:#f8fafc;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:1340px;min-height:100vh;padding:0 18px 40px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0f1322}::-webkit-scrollbar-thumb{background:#222749;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6366f1}li{list-style:none}a,a:visited{color:inherit;text-decoration:none}label{-webkit-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes pulseGlow{0%,to{box-shadow:0 0 15px rgba(99,102,241,.25)}50%{box-shadow:0 0 25px rgba(99,102,241,.5)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px rgba(99,102,241,.25)}50%{box-shadow:0 0 25px rgba(99,102,241,.5)}}@-webkit-keyframes floatBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes floatBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.table-container{display:flex;flex-direction:column;gap:16px;margin-top:10px}.table-container .table-range-header{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 12px 36px -10px rgba(0,0,0,.6),0 0 25px rgba(99,102,241,.08);display:flex;justify-content:space-between;padding:12px 22px}@media screen and (max-width:600px){.table-container .table-range-header{align-items:stretch;flex-direction:column;gap:10px}}.table-container .table-range-header .range-controls{align-items:center;display:flex;gap:16px}.table-container .table-range-header .range-controls .range-label{color:#94a3b8;font-size:.85rem}.table-container .table-range-header .range-controls .range-label .range-value{color:#6366f1;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:700}.table-container .table-range-header .range-controls .modern-range-slider{-webkit-appearance:none;appearance:none;background:rgba(34,39,73,.8);border-radius:10px;cursor:pointer;height:6px;outline:none;width:160px}.table-container .table-range-header .range-controls .modern-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border-radius:50%;box-shadow:0 0 12px #6366f1;height:16px;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:16px}.table-container .table-range-header .range-controls .modern-range-slider::-webkit-slider-thumb:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.table-container .table-range-header .results-count{color:#64748b;font-size:.82rem;font-weight:500}.table-container .empty-results{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,27,52,.85);border:1px dashed hsla(0,0%,100%,.08);border-radius:18px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 24px;text-align:center}.table-container .empty-results .empty-icon{color:#64748b}.table-container .empty-results h3{color:#f8fafc;font-size:1.1rem}.table-container .empty-results p{color:#94a3b8;font-size:.85rem;max-width:400px}.table-container .table-header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,.5);display:grid;grid-template-columns:280px 110px 120px 120px repeat(6,1fr) 90px;padding:14px 18px;position:-webkit-sticky;position:sticky;top:10px;z-index:50}@media screen and (max-width:1100px){.table-container .table-header{grid-template-columns:240px 100px 100px 100px repeat(6,1fr) 80px}}@media screen and (max-width:950px){.table-container .table-header{grid-template-columns:220px 90px 90px repeat(4,1fr) 70px}.table-container .table-header li:nth-child(8),.table-container .table-header li:nth-child(9){display:none}}@media screen and (max-width:750px){.table-container .table-header{grid-template-columns:180px 85px repeat(3,1fr)}.table-container .table-header li:nth-child(11),.table-container .table-header li:nth-child(3),.table-container .table-header li:nth-child(4),.table-container .table-header li:nth-child(7),.table-container .table-header li:nth-child(8),.table-container .table-header li:nth-child(9){display:none}}.table-container .table-header .header-info-col{color:#94a3b8;font-size:.78rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.table-container .table-header .sortable-col{align-items:center;color:#94a3b8;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:6px;justify-content:flex-end;text-transform:uppercase;transition:color .15s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.table-container .table-header .sortable-col:hover{color:#6366f1}.table-container .table-header .sortable-col.active{color:#6366f1;font-weight:700}.table-container .table-header .sortable-col .sort-icon.active{color:#6366f1}.table-container .table-header .sortable-col .sort-icon.muted{color:#64748b}.table-container .table-lines-list{display:flex;flex-direction:column;gap:8px}.table-container .table-line{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;cursor:pointer;display:grid;grid-template-columns:280px 110px 120px 120px repeat(6,1fr) 90px;padding:12px 18px;transition:all .2s ease}@media screen and (max-width:1100px){.table-container .table-line{grid-template-columns:240px 100px 100px 100px repeat(6,1fr) 80px}}@media screen and (max-width:950px){.table-container .table-line{grid-template-columns:220px 90px 90px repeat(4,1fr) 70px}.table-container .table-line .percent-change-container:nth-child(8),.table-container .table-line .percent-change-container:nth-child(9){display:none}}@media screen and (max-width:750px){.table-container .table-line{grid-template-columns:180px 85px repeat(3,1fr)}.table-container .table-line .ath-col,.table-container .table-line .mktcap,.table-container .table-line .percent-change-container:nth-child(7),.table-container .table-line .percent-change-container:nth-child(8),.table-container .table-line .percent-change-container:nth-child(9),.table-container .table-line .volume{display:none}}.table-container .table-line:hover{background:#222749;border-color:rgba(99,102,241,.35);-webkit-transform:translateX(4px);transform:translateX(4px)}.table-container .table-line .infos-container{align-items:center;display:flex;gap:10px}.table-container .table-line .infos-container .star-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.table-container .table-line .infos-container .star-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.table-container .table-line .infos-container .rank-num{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.8rem;text-align:center;width:22px}.table-container .table-line .infos-container .img{align-items:center;display:flex;height:26px;justify-content:center;width:26px}.table-container .table-line .infos-container .img img{border-radius:50%;height:24px;object-fit:contain;width:24px}.table-container .table-line .infos-container .infos{align-items:center;display:flex;gap:6px}.table-container .table-line .infos-container .infos .chart-btn{align-items:center;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);border-radius:6px;color:#6366f1;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s ease}.table-container .table-line .infos-container .infos .chart-btn:hover{background:rgba(99,102,241,.25);-webkit-transform:scale(1.1);transform:scale(1.1)}.table-container .table-line .infos-container .infos h4{color:#f8fafc;font-size:.92rem;font-weight:700;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-container .table-line .infos-container .infos .ticker{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.table-container .table-line .infos-container .infos .info-link{align-items:center;color:#64748b;display:flex;transition:color .15s ease}.table-container .table-line .infos-container .infos .info-link:hover{color:#6366f1}.table-container .table-line p{font-size:.88rem;text-align:right}.table-container .table-line p.price{color:#f8fafc;font-family:JetBrains Mono,monospace;font-weight:600}.table-container .table-line p.mktcap,.table-container .table-line p.volume{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:.82rem}.table-container .table-line .percent-badge{justify-self:end}.table-container .table-line .ath-col{display:flex;justify-content:flex-end}.table-container .table-line .ath-col .ath-tag{background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:6px;box-shadow:0 0 10px rgba(245,158,11,.4);color:#fff;font-size:.75rem;font-weight:800;padding:3px 8px}.table-container .cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.table-container .cards-grid .coin-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:18px;transition:all .2s ease}.table-container .cards-grid .coin-card:hover{border-color:rgba(99,102,241,.35);box-shadow:0 12px 36px -10px rgba(0,0,0,.6),0 0 25px rgba(99,102,241,.08);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.table-container .cards-grid .coin-card .card-header{align-items:center;display:flex;justify-content:space-between}.table-container .cards-grid .coin-card .card-header .card-rank-info{align-items:center;display:flex;gap:8px}.table-container .cards-grid .coin-card .card-header .card-rank-info .rank-tag{background:rgba(34,39,73,.6);border-radius:6px;color:#64748b;font-family:JetBrains Mono,monospace;font-size:.75rem;padding:2px 6px}.table-container .cards-grid .coin-card .card-header .chart-trigger-btn{align-items:center;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);border-radius:8px;color:#6366f1;cursor:pointer;display:flex;padding:6px}.table-container .cards-grid .coin-card .card-header .chart-trigger-btn:hover{background:rgba(99,102,241,.25)}.table-container .cards-grid .coin-card .card-main{align-items:center;display:flex;gap:12px}.table-container .cards-grid .coin-card .card-main .coin-logo{border-radius:50%;height:38px;width:38px}.table-container .cards-grid .coin-card .card-main .coin-names h3{color:#f8fafc;font-size:1.05rem;font-weight:700}.table-container .cards-grid .coin-card .card-main .coin-names .coin-ticker{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.78rem}.table-container .cards-grid .coin-card .card-price-section{align-items:center;background:rgba(15,19,34,.65);border-radius:12px;display:flex;justify-content:space-between;padding:10px 14px}.table-container .cards-grid .coin-card .card-price-section .price-display{color:#f8fafc;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.table-container .cards-grid .coin-card .card-stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.table-container .cards-grid .coin-card .card-stats-grid .card-stat{background:rgba(34,39,73,.4);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.table-container .cards-grid .coin-card .card-stats-grid .card-stat .stat-label{color:#64748b;font-size:.72rem;text-transform:uppercase}.table-container .cards-grid .coin-card .card-stats-grid .card-stat .stat-val{color:#f8fafc;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:600}.table-container .cards-grid .coin-card .card-footer{border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:flex-end;padding-top:10px}.table-container .cards-grid .coin-card .card-footer .external-link{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:4px}.table-container .cards-grid .coin-card .card-footer .external-link:hover{color:#6366f1}.percent-badge{align-items:center;border-radius:8px;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;gap:4px;padding:4px 8px}.percent-badge.positive{background:rgba(16,185,129,.14);background:var(--green-gain-bg);border:1px solid rgba(16,185,129,.25);color:#10b981;color:var(--green-gain)}.percent-badge.negative{background:rgba(244,63,94,.14);background:var(--red-loss-bg);border:1px solid rgba(244,63,94,.25);color:#f43f5e;color:var(--red-loss)}.percent-badge.neutral{background:rgba(148,163,184,.1);color:#94a3b8}.to-top-btn{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.4);border-radius:50%;bottom:28px;box-shadow:0 0 20px rgba(99,102,241,.3);color:#6366f1;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:28px;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;z-index:99}.to-top-btn.visible{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.to-top-btn:hover{background:#6366f1;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.coin-chart-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.coin-chart-wrapper .timeframe-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.coin-chart-wrapper .timeframe-bar .chart-title{color:#f8fafc;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700}.coin-chart-wrapper .timeframe-bar .btn-container{align-items:center;background:rgba(15,19,34,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:6px;padding:4px}.coin-chart-wrapper .timeframe-bar .btn-container .timeframe-btn{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;padding:6px 12px;transition:all .15s ease}.coin-chart-wrapper .timeframe-bar .btn-container .timeframe-btn:hover{background:hsla(0,0%,100%,.05);color:#f8fafc}.coin-chart-wrapper .timeframe-bar .btn-container .timeframe-btn.active{background:rgba(99,102,241,.25);box-shadow:0 0 12px rgba(99,102,241,.3);color:#6366f1}.coin-chart-wrapper .chart-body{align-items:center;display:flex;justify-content:center;min-height:260px;width:100%}.coin-chart-wrapper .chart-body .chart-status-box{align-items:center;color:#94a3b8;display:flex;font-size:.88rem;gap:10px}.coin-chart-wrapper .chart-body .chart-status-box .spin-loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:#6366f1}.custom-chart-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,19,34,.95);border:1px solid rgba(99,102,241,.35);border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.7);padding:8px 14px}.custom-chart-tooltip .tooltip-date{color:#64748b;font-size:.75rem;margin-bottom:2px}.custom-chart-tooltip .tooltip-price{color:#6366f1;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:700}.coin-modal-overlay{align-items:center;-webkit-animation:fadeIn .2s ease-out;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(15,19,34,.88);display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:99999}.coin-modal-overlay .coin-modal-container{background:rgba(24,27,52,.85);border:1px solid rgba(99,102,241,.35);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.85),0 0 30px rgba(99,102,241,.15);display:flex;flex-direction:column;gap:24px;max-height:90vh;max-width:820px;overflow-y:auto;padding:28px;position:relative;width:100%}.coin-modal-overlay .coin-modal-container .modal-header{align-items:flex-start;display:flex;justify-content:space-between}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title{align-items:center;display:flex;gap:16px}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title .modal-coin-logo{border-radius:50%;height:48px;width:48px}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title .name-row{align-items:center;display:flex;gap:10px}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title .name-row h2{color:#f8fafc;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title .name-row .modal-ticker{background:rgba(34,39,73,.6);border-radius:6px;color:#64748b;font-family:JetBrains Mono,monospace;font-size:.85rem;padding:2px 8px}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title .name-row .modal-rank-badge{background:rgba(99,102,241,.15);border-radius:6px;color:#6366f1;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;padding:2px 8px}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title .price-row{align-items:center;display:flex;gap:12px;margin-top:4px}.coin-modal-overlay .coin-modal-container .modal-header .modal-coin-title .price-row .modal-current-price{color:#f8fafc;font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:800}.coin-modal-overlay .coin-modal-container .modal-header .modal-close-btn{align-items:center;background:rgba(34,39,73,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.coin-modal-overlay .coin-modal-container .modal-header .modal-close-btn:hover{background:rgba(244,63,94,.2);border-color:rgba(244,63,94,.4);color:#f43f5e}.coin-modal-overlay .coin-modal-container .modal-chart-section{background:rgba(15,19,34,.65);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:18px}.coin-modal-overlay .coin-modal-container .modal-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:700px){.coin-modal-overlay .coin-modal-container .modal-stats-grid{grid-template-columns:repeat(2,1fr)}}.coin-modal-overlay .coin-modal-container .modal-stats-grid .modal-stat-box{background:rgba(34,39,73,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.coin-modal-overlay .coin-modal-container .modal-stats-grid .modal-stat-box .stat-box-label{color:#64748b;font-size:.75rem;text-transform:uppercase}.coin-modal-overlay .coin-modal-container .modal-stats-grid .modal-stat-box .stat-box-value{color:#f8fafc;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:700}.coin-modal-overlay .coin-modal-container .modal-stats-grid .modal-stat-box .stat-box-value.high{color:#34d399}.coin-modal-overlay .coin-modal-container .modal-stats-grid .modal-stat-box .stat-box-value.low{color:#f43f5e}.coin-modal-overlay .coin-modal-container .modal-stats-grid .modal-stat-box .ath-box-val{align-items:center;display:flex;gap:6px;justify-content:space-between}.coin-modal-overlay .coin-modal-container .modal-footer{display:flex;justify-content:flex-end}.coin-modal-overlay .coin-modal-container .modal-footer .external-gecko-btn{align-items:center;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.35);border-radius:12px;color:#6366f1;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease}.coin-modal-overlay .coin-modal-container .modal-footer .external-gecko-btn:hover{background:rgba(99,102,241,.25);box-shadow:0 0 15px rgba(99,102,241,.35)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}header{gap:20px;margin:20px 0 28px}.header-container,header{display:flex;flex-direction:column}.header-container{gap:16px}.header-container .brand-hero{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 12px 36px -10px rgba(0,0,0,.6),0 0 25px rgba(99,102,241,.08);display:flex;justify-content:space-between;overflow:hidden;padding:18px 24px;position:relative}.header-container .brand-hero:before{background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.15) 0,transparent 60%);content:"";height:200%;left:-20%;pointer-events:none;position:absolute;top:-50%;width:140%}.header-container .brand-hero .logo-wrapper{align-items:center;display:flex;gap:14px;z-index:2}.header-container .brand-hero .logo-wrapper .logo-icon-bg{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(139,92,246,.25));border:1px solid rgba(99,102,241,.4);border-radius:14px;box-shadow:0 0 20px rgba(99,102,241,.3);color:#6366f1;display:flex;height:48px;justify-content:center;width:48px}.header-container .brand-hero .logo-wrapper .brand-titles{display:flex;flex-direction:column}.header-container .brand-hero .logo-wrapper .brand-titles h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 30%,#6366f1);-webkit-background-clip:text;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.5px;line-height:1.2}.header-container .brand-hero .logo-wrapper .brand-titles .brand-subtitle{color:#94a3b8;font-size:.78rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.header-container .brand-hero .stats-badges{display:flex;gap:12px;z-index:2}@media screen and (max-width:680px){.header-container .brand-hero .stats-badges{display:none}}.header-container .brand-hero .stats-badges .stat-badge{align-items:center;background:rgba(34,39,73,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:#94a3b8;display:flex;font-size:.8rem;gap:6px;padding:6px 14px}.header-container .brand-hero .stats-badges .stat-badge strong{color:#f8fafc;font-family:JetBrains Mono,monospace;font-weight:600}.header-container .market-metrics-bar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:850px){.header-container .market-metrics-bar{grid-template-columns:repeat(2,1fr)}}.header-container .market-metrics-bar .metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:14px 18px;transition:all .2s ease}.header-container .market-metrics-bar .metric-card:hover{border-color:rgba(99,102,241,.35);box-shadow:0 8px 24px rgba(0,0,0,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.header-container .market-metrics-bar .metric-card .metric-label{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.header-container .market-metrics-bar .metric-card .metric-value{align-items:center;display:flex;font-size:.95rem;gap:6px}.header-container .market-metrics-bar .metric-card .metric-value.dominance{color:#f8fafc;font-family:JetBrains Mono,monospace;font-weight:600}.header-container .market-metrics-bar .metric-card .metric-value.dominance .btc-icon{color:#f7931a}.header-container .market-metrics-bar .metric-card .metric-value.dominance .eth-icon{color:#627eea}.header-container .market-metrics-bar .metric-card .status-indicator{align-items:center;display:flex;font-size:.82rem;gap:8px}.header-container .market-metrics-bar .metric-card .status-indicator .dot{background:#10b981;border-radius:50%;height:8px;width:8px}.header-container .market-metrics-bar .metric-card .status-indicator .dot.pulse{-webkit-animation:pulseGlow 2s infinite;animation:pulseGlow 2s infinite;box-shadow:0 0 10px #10b981}.header-container .market-metrics-bar .metric-card .status-indicator strong{color:#34d399;font-size:.82rem;font-weight:600}.header-container .table-filters .table-filters-container{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:10px 18px}@media screen and (max-width:900px){.header-container .table-filters .table-filters-container{align-items:stretch;flex-direction:column}}.header-container .table-filters .table-filters-container .search-bar{align-items:center;background:rgba(15,19,34,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex:1 1;gap:10px;padding:8px 14px;transition:all .2s ease}.header-container .table-filters .table-filters-container .search-bar:focus-within{border-color:#6366f1;box-shadow:0 0 15px rgba(99,102,241,.25)}.header-container .table-filters .table-filters-container .search-bar .search-icon{color:#64748b}.header-container .table-filters .table-filters-container .search-bar input{background:none;border:none;color:#f8fafc;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;outline:none;width:100%}.header-container .table-filters .table-filters-container .search-bar input::-webkit-input-placeholder{color:#64748b}.header-container .table-filters .table-filters-container .search-bar input:-ms-input-placeholder{color:#64748b}.header-container .table-filters .table-filters-container .search-bar input::placeholder{color:#64748b}.header-container .table-filters .table-filters-container .search-bar .clear-search{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;padding:2px}.header-container .table-filters .table-filters-container .search-bar .clear-search:hover{background:hsla(0,0%,100%,.1);color:#f8fafc}.header-container .table-filters .table-filters-container .filter-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.header-container .table-filters .table-filters-container .filter-options .filter-pill{align-items:center;background:rgba(34,39,73,.5);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#94a3b8;cursor:pointer;display:flex;font-size:.82rem;font-weight:500;gap:6px;padding:7px 14px;transition:all .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header-container .table-filters .table-filters-container .filter-options .filter-pill:hover{background:rgba(34,39,73,.8);border-color:hsla(0,0%,100%,.2);color:#f8fafc}.header-container .table-filters .table-filters-container .filter-options .filter-pill.active{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.45);color:#6366f1;font-weight:600}.header-container .table-filters .table-filters-container .filter-options .view-mode-toggle{align-items:center;background:rgba(15,19,34,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;margin-left:4px;padding:3px}.header-container .table-filters .table-filters-container .filter-options .view-mode-toggle .view-btn{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:6px 8px;transition:all .2s ease}.header-container .table-filters .table-filters-container .filter-options .view-mode-toggle .view-btn:hover{color:#f8fafc}.header-container .table-filters .table-filters-container .filter-options .view-mode-toggle .view-btn.active{background:rgba(99,102,241,.2);color:#6366f1}.aggregated-chart-wrapper{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(24,27,52,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 12px 36px -10px rgba(0,0,0,.6),0 0 25px rgba(99,102,241,.08);display:flex;flex-direction:column;gap:18px;padding:22px;width:100%}.aggregated-chart-wrapper .aggregated-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.aggregated-chart-wrapper .aggregated-header .title-group{align-items:center;display:flex;gap:12px}.aggregated-chart-wrapper .aggregated-header .title-group .title-glow-badge{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(16,185,129,.25));border:1px solid rgba(99,102,241,.35);border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.aggregated-chart-wrapper .aggregated-header .title-group .title-glow-badge .activity-icon{color:#6366f1}.aggregated-chart-wrapper .aggregated-header .title-group h3{color:#f8fafc;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.3px}.aggregated-chart-wrapper .aggregated-header .title-group .title-subtitle{color:#64748b;font-size:.76rem;font-weight:500}.aggregated-chart-wrapper .aggregated-header .action-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.aggregated-chart-wrapper .aggregated-header .action-controls .mode-toggle-group{align-items:center;background:rgba(15,19,34,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;padding:3px}.aggregated-chart-wrapper .aggregated-header .action-controls .mode-toggle-group .mode-btn{align-items:center;background:none;border:none;border-radius:9px;color:#94a3b8;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .15s ease}.aggregated-chart-wrapper .aggregated-header .action-controls .mode-toggle-group .mode-btn:hover{color:#f8fafc}.aggregated-chart-wrapper .aggregated-header .action-controls .mode-toggle-group .mode-btn.active{background:rgba(99,102,241,.25);box-shadow:0 0 12px rgba(99,102,241,.3);color:#6366f1}.aggregated-chart-wrapper .aggregated-header .action-controls .timeframe-group{background:rgba(15,19,34,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:4px;padding:3px}.aggregated-chart-wrapper .aggregated-header .action-controls .timeframe-group .time-pill{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;padding:6px 10px;transition:all .15s ease}.aggregated-chart-wrapper .aggregated-header .action-controls .timeframe-group .time-pill:hover{color:#f8fafc}.aggregated-chart-wrapper .aggregated-header .action-controls .timeframe-group .time-pill.active{background:rgba(99,102,241,.2);color:#6366f1}.aggregated-chart-wrapper .coin-selector-bar{align-items:center;background:rgba(15,19,34,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px;padding:8px 14px}.aggregated-chart-wrapper .coin-selector-bar .selector-label{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.aggregated-chart-wrapper .coin-selector-bar .chips-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.aggregated-chart-wrapper .coin-selector-bar .chips-list .coin-chip{align-items:center;background:rgba(24,27,52,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;cursor:pointer;display:flex;font-size:.78rem;gap:6px;padding:4px 10px;transition:all .15s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.aggregated-chart-wrapper .coin-selector-bar .chips-list .coin-chip:hover{background:rgba(34,39,73,.9)}.aggregated-chart-wrapper .coin-selector-bar .chips-list .coin-chip .color-dot{border-radius:50%;height:8px;width:8px}.aggregated-chart-wrapper .coin-selector-bar .chips-list .coin-chip .chip-ticker{font-family:JetBrains Mono,monospace;font-size:.7rem;opacity:.7}.aggregated-chart-wrapper .chart-canvas-box{background:rgba(15,19,34,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;min-height:320px;padding:16px 12px;width:100%}.aggregated-chart-wrapper .chart-canvas-box .chart-loading{align-items:center;color:#64748b;display:flex;font-size:.9rem;height:320px;justify-content:center;width:100%}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list{display:flex;flex-direction:column;gap:8px;width:100%}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line{grid-gap:16px;align-items:center;background:rgba(24,27,52,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;display:grid;gap:16px;grid-template-columns:200px 1fr 200px;padding:10px 16px;transition:all .15s ease}@media screen and (max-width:750px){.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line{grid-template-columns:140px 1fr 140px}}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line:hover{background:rgba(34,39,73,.85);border-color:rgba(99,102,241,.35);-webkit-transform:translateX(3px);transform:translateX(3px)}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-coin-label{align-items:center;display:flex;gap:8px}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-coin-label .line-indicator-dot{border-radius:50%;height:8px;width:8px}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-coin-label .coin-avatar{border-radius:50%;height:22px;object-fit:contain;width:22px}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-coin-label .coin-title{color:#f8fafc;font-size:.88rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-coin-label .coin-symbol{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.75rem}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-heat-track{background:rgba(15,19,34,.8);border-radius:10px;height:20px;overflow:hidden;width:100%}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-heat-track .line-heat-fill{align-items:center;border-radius:10px;display:flex;height:100%;padding-left:8px;transition:width .4s ease}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-heat-track .line-heat-fill.gain{background:linear-gradient(90deg,#059669,#10b981)}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-heat-track .line-heat-fill.loss{background:linear-gradient(90deg,#9f1239,#f43f5e)}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-heat-track .line-heat-fill .share-text{color:#fff;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;white-space:nowrap}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-metrics{align-items:center;display:flex;gap:12px;justify-content:flex-end}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-metrics .line-price{color:#f8fafc;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:600}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-metrics .line-change-pill{border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;padding:2px 8px}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-metrics .line-change-pill.gain{background:rgba(16,185,129,.14);background:var(--green-gain-bg);color:#10b981;color:var(--green-gain)}.aggregated-chart-wrapper .chart-canvas-box .heatstream-list .heatstream-row-line .line-metrics .line-change-pill.loss{background:rgba(244,63,94,.14);background:var(--red-loss-bg);color:#f43f5e;color:var(--red-loss)}.custom-overlay-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(15,19,34,.95);border:1px solid rgba(99,102,241,.35);border-radius:14px;box-shadow:0 15px 35px rgba(0,0,0,.8),0 0 20px rgba(99,102,241,.2);min-width:180px;padding:12px 16px}.custom-overlay-tooltip .tooltip-time-label{border-bottom:1px solid hsla(0,0%,100%,.08);color:#64748b;font-family:JetBrains Mono,monospace;font-size:.78rem;margin-bottom:8px;padding-bottom:4px}.custom-overlay-tooltip .tooltip-lines-list{display:flex;flex-direction:column;gap:4px}.custom-overlay-tooltip .tooltip-lines-list .tooltip-line-row{align-items:center;display:flex;font-size:.78rem;gap:6px}.custom-overlay-tooltip .tooltip-lines-list .tooltip-line-row .dot-indicator{border-radius:50%;height:8px;width:8px}.custom-overlay-tooltip .tooltip-lines-list .tooltip-line-row .coin-name{color:#94a3b8;flex:1 1}.custom-overlay-tooltip .tooltip-lines-list .tooltip-line-row strong{font-family:JetBrains Mono,monospace;font-weight:700}.custom-overlay-tooltip .tooltip-lines-list .tooltip-line-row strong.gain-text{color:#34d399}.custom-overlay-tooltip .tooltip-lines-list .tooltip-line-row strong.loss-text{color:#f43f5e}
/*# sourceMappingURL=main.79f55315.css.map*/