.mainnet-page{padding:80px 40px 40px;max-width:1600px;margin:0 auto}.tab-switch{display:inline-flex;background:var(--color-bg-card);border-radius:8px;overflow:hidden;border:1px solid var(--color-overlay-medium)}.tab-switch-btn{padding:12px 32px;background:transparent;border:1px solid transparent;color:var(--color-text-muted);font-size:15px;font-weight:500;cursor:pointer;transition:color .2s;border-radius:6px;margin:0 2px}.tab-switch-btn.active{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.tab-switch-btn:hover:not(.active){color:var(--color-text-main)}.top-10-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin:24px 0}@media (max-width:1024px){.top-10-grid{grid-template-columns:1fr}}.top-10-card{background:var(--color-bg-card);border-radius:12px;padding:0;overflow:hidden;transition:all .3s}.top-10-card.gainers{border:1px solid rgba(var(--color-success-rgb),.3);background:rgba(var(--color-success-rgb),.02)}.top-10-card.gainers:hover{border-color:rgba(var(--color-success-rgb),.6);box-shadow:0 0 20px rgba(var(--color-success-rgb),.2)}.top-10-card.losers{border:1px solid rgba(var(--color-error-rgb),.3);background:rgba(var(--color-error-rgb),.02)}.top-10-card.losers:hover{border-color:rgba(var(--color-error-rgb),.6);box-shadow:0 0 20px rgba(var(--color-error-rgb),.2)}.top-10-header{display:flex;align-items:center;gap:8px;padding:16px 20px;font-weight:600;font-size:16px}.top-10-card.gainers .top-10-header{color:var(--color-success)}.top-10-card.losers .top-10-header{color:var(--color-error)}.top-10-table-wrapper{padding:0 20px 20px}.top-10-table{width:100%;border-collapse:collapse;border:1px solid var(--color-overlay-medium);border-radius:8px;overflow:hidden}.top-10-card.gainers .top-10-table{border-color:rgba(var(--color-success-rgb),.3)}.top-10-card.losers .top-10-table{border-color:rgba(var(--color-error-rgb),.2)}.top-10-table thead tr{border-bottom:1px solid var(--color-overlay-medium)}.top-10-card.gainers .top-10-table thead tr{background:rgba(var(--color-success-rgb),.15);border-bottom:1px solid rgba(var(--color-success-rgb),.3)}.top-10-card.losers .top-10-table thead tr{background:rgba(var(--color-error-rgb),.05)}.top-10-table th{padding:10px 8px;text-align:left;font-weight:500;font-size:12px;color:var(--color-text-muted)}.top-10-card.gainers .top-10-table th:first-child,.top-10-card.gainers .top-10-table th:last-child{color:var(--color-success)}.top-10-card.losers .top-10-table th:first-child,.top-10-card.losers .top-10-table th:last-child{color:var(--color-error)}.top-10-table th:first-child{width:50px}.top-10-table tbody tr{transition:background .2s}.top-10-card.gainers .top-10-table tbody tr{border-bottom:1px solid rgba(var(--color-success-rgb),.2)}.top-10-card.gainers .top-10-table tbody tr:hover{background:rgba(var(--color-success-rgb),.1)}.top-10-card.losers .top-10-table tbody tr{border-bottom:1px solid rgba(var(--color-error-rgb),.15)}.top-10-card.losers .top-10-table tbody tr:hover{background:rgba(var(--color-error-rgb),.1)}.top-10-table td{padding:8px;font-size:13px;color:var(--color-text-main)}.top-10-table td.rank{font-weight:600}.top-10-card.gainers .top-10-table td.pnl,.top-10-card.gainers .top-10-table td.rank{color:var(--color-success)}.top-10-card.losers .top-10-table td.pnl,.top-10-card.losers .top-10-table td.rank{color:var(--color-error)}.top-10-table td.pnl{font-weight:600}.top-10-table .text-right{text-align:right}.mainnet-leaderboard{background:var(--color-bg-card);border:1px solid var(--color-overlay-medium);border-radius:12px;padding:24px;margin-top:32px}.leaderboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.leaderboard-header h2{color:var(--color-text-main);font-size:20px;font-weight:600;margin:0}.leaderboard-controls,.leaderboard-options-row{display:flex;gap:12px;align-items:center}.leaderboard-options-row{flex-wrap:wrap}.leaderboard-search{padding:10px 14px;background:var(--color-bg-card);border:1px solid var(--color-border-visible);border-radius:8px;color:var(--color-text-main);font-size:14px;width:220px;outline:none;transition:border-color .2s}.leaderboard-search:focus{border-color:var(--color-primary)}.leaderboard-search::placeholder{color:var(--color-text-muted)}.leaderboard-toggle{display:flex;background:var(--color-bg-card);border-radius:8px;gap:4px;padding:2px;border:1px solid var(--color-overlay-medium)}.leaderboard-toggle button{padding:10px 20px;background:transparent;border:1px solid transparent;color:var(--color-text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:color .2s;border-radius:6px}.leaderboard-toggle button.active{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.leaderboard-toggle button:hover:not(.active){color:var(--color-text-main)}.table-wrapper{overflow-x:auto}.leaderboard-table{width:100%;border-collapse:collapse}.leaderboard-table th{padding:14px 12px;text-align:left;font-weight:500;font-size:12px;color:var(--color-text-muted);border-bottom:1px solid var(--color-overlay-medium);text-transform:uppercase;letter-spacing:.5px}.leaderboard-table th.text-right{text-align:right}.leaderboard-table tbody tr{border-bottom:1px solid var(--color-overlay-subtle);transition:background .2s}.leaderboard-table tbody tr:hover{background:rgba(60,200,240,.05)}.leaderboard-table tbody tr.highlighted{background:rgba(60,200,240,.2)}.leaderboard-table td{padding:14px 12px;font-size:14px;color:var(--color-text-main)}.leaderboard-table td.rank-cell{font-weight:600;color:var(--color-text-main)}.leaderboard-table td.pnl-cell.positive{color:var(--color-success);font-weight:600}.leaderboard-table td.pnl-cell.negative{color:var(--color-error);font-weight:600}.leaderboard-table td.pnl-cell.zero{color:var(--color-text-muted);font-weight:600}.leaderboard-table td.volume-cell{color:var(--color-text-main)}.leaderboard-table td.text-right{text-align:right}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-overlay-medium)}.page-btn{padding:10px 20px;background:var(--color-bg-card);border:1px solid var(--color-border-visible);border-radius:8px;color:var(--color-text-main);font-size:14px;cursor:pointer;transition:all .2s}.page-btn:hover:not(:disabled){background:rgba(60,200,240,.15);border-color:rgba(60,200,240,.3)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-info{color:var(--color-text-muted);font-size:14px}.top-pairs-card{background:var(--color-bg-card);border:1px solid var(--color-overlay-medium);border-radius:12px;padding:24px;margin-bottom:32px}.top-pairs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.top-pairs-header h2{color:var(--color-text-main);font-size:20px;font-weight:600;margin:0}.top-pairs-table-wrapper{overflow-x:auto}.top-pairs-table{width:100%;border-collapse:collapse}.top-pairs-table thead tr{border-bottom:1px solid var(--color-overlay-medium)}.top-pairs-table th{padding:12px 16px;text-align:left;font-weight:500;font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.top-pairs-table th.text-right{text-align:right}.top-pairs-table tbody tr{border-bottom:1px solid var(--color-overlay-subtle);transition:background .2s}.top-pairs-table tbody tr:hover{background:rgba(60,200,240,.05)}.top-pairs-table td{padding:14px 16px;font-size:14px;color:var(--color-text-main)}.top-pairs-table td.rank{font-weight:600;color:var(--color-text-muted);width:60px}.top-pairs-table td.pair-symbol,.top-pairs-table td.price{font-weight:500;color:var(--color-text-main)}.top-pairs-table td.price.futures-price{color:var(--color-primary)}.top-pairs-table td.volume{color:var(--color-volume);font-weight:500}.top-pairs-table td.text-right{text-align:right}.top-pairs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:900px){.top-pairs-grid{grid-template-columns:1fr}}@media (max-width:600px){.top-pairs-card{padding:16px}.top-pairs-header{flex-direction:column;align-items:flex-start;gap:12px}.top-pairs-header h2{font-size:18px}.top-pairs-table td,.top-pairs-table th{padding:10px 12px;font-size:13px}.top-pairs-table td.rank{width:40px}}.leaderboard-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--color-text-main);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 12px;background:var(--color-overlay-subtle);border:1px solid var(--color-overlay-medium);border-radius:6px;transition:all .2s}.leaderboard-checkbox:hover{background:var(--color-overlay-light);border-color:var(--color-border-visible)}.leaderboard-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.leaderboard-checkbox .custom-check{width:16px;height:16px;border:2px solid var(--color-border-strong);border-radius:3px;background:var(--color-bg-card);display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.leaderboard-checkbox:hover .custom-check{border-color:var(--color-border-strong)}.leaderboard-checkbox input[type=checkbox]:checked+.custom-check{background:var(--color-accent);border-color:var(--color-accent)}.leaderboard-checkbox .custom-check svg{width:10px;height:10px;stroke:#fff;stroke-width:3;opacity:0;transform:scale(.5);transition:all .15s}.leaderboard-checkbox input[type=checkbox]:checked+.custom-check svg{opacity:1;transform:scale(1)}.wallet-full{display:inline}.wallet-truncated{display:none}.addr-full{display:inline}.addr-truncated{display:none}.stats-row{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:20px;font-weight:600;color:var(--color-text-main)}@media (max-width:768px){.mainnet-page{padding:80px 16px 16px}.dashboard-title{font-size:24px!important;margin-bottom:16px!important}.addr-full{display:none}.addr-truncated{display:inline}.wallet-full{display:none}.wallet-truncated{display:inline}.top-10-grid{grid-template-columns:1fr;gap:16px;margin:16px 0}.top-10-card{width:100%}.top-10-header{padding:12px 16px;font-size:14px}.top-10-table-wrapper{padding:0 12px 12px;overflow-x:auto}.top-10-table td,.top-10-table th{padding:6px 4px;font-size:12px}.top-10-table th:first-child{width:35px}.mainnet-leaderboard{padding:16px;margin-top:16px}.leaderboard-header{flex-direction:column;align-items:flex-start;gap:12px}.leaderboard-header h2{font-size:18px}.leaderboard-controls{flex-direction:column;width:100%;gap:12px}.leaderboard-toggle{width:100%;justify-content:center}.leaderboard-toggle button{flex:1 1;padding:8px 12px;font-size:13px}.leaderboard-options-row{display:flex;flex-wrap:wrap;gap:8px;width:100%;justify-content:center}.leaderboard-checkbox{padding:6px 10px;font-size:11px;min-width:-moz-fit-content;min-width:fit-content;justify-content:center}.leaderboard-checkbox span:last-child{white-space:nowrap}.export-csv-btn{padding:6px 12px!important;font-size:11px!important;min-width:-moz-fit-content;min-width:fit-content}.table-wrapper{margin:0 -16px;padding:0 16px;overflow-x:auto}.leaderboard-table td,.leaderboard-table th{padding:10px 8px;font-size:12px}.leaderboard-table td:first-child,.leaderboard-table th:first-child{padding-left:4px}.leaderboard-table td:last-child,.leaderboard-table th:last-child{padding-right:4px}.pagination{flex-wrap:wrap;gap:8px}.page-btn{padding:8px 12px;font-size:12px}.page-info{font-size:12px;width:100%;text-align:center;order:-1}.landing-page{padding:80px 20px 20px!important}.landing-search-box{padding:24px!important}.landing-search-box h2{font-size:20px!important}.landing-search-inputs{flex-direction:column!important}.landing-search-inputs button,.landing-search-inputs input{width:100%!important}}@media (max-width:480px){.mainnet-page{padding:70px 12px 12px}.top-10-table td,.top-10-table th{padding:5px 3px;font-size:11px}.leaderboard-table td,.leaderboard-table th{padding:8px 4px;font-size:11px}.leaderboard-checkbox{padding:5px 8px;font-size:10px}.leaderboard-checkbox .custom-check{width:14px;height:14px}.export-csv-btn{padding:5px 10px!important;font-size:10px!important}.stat-item{padding:12px 16px}.stat-value{font-size:18px}}.signup-cta-section{margin-top:60px;padding:60px 40px;background:linear-gradient(180deg,rgba(30,30,30,.4) 0,var(--color-bg-card) 100%);border-radius:20px;border:1px solid var(--color-overlay-medium);text-align:center;position:relative;overflow:hidden}.signup-cta-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent)}.signup-cta-content{position:relative;z-index:1;max-width:1000px;margin:0 auto}.signup-cta-title{font-size:32px;font-weight:700;color:var(--color-text-main);margin-bottom:16px;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signup-cta-subtitle{font-size:16px;color:var(--color-text-muted);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.signup-cta-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}.signup-cta-feature-card{background:var(--color-overlay-faint);border:1px solid var(--color-overlay-subtle);border-radius:16px;padding:32px 24px;transition:all .3s ease}.signup-cta-feature-card:hover{transform:translateY(-5px);background:var(--color-overlay-subtle);border-color:rgba(var(--color-primary-rgb),.2);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.feature-icon{width:48px;height:48px;background:rgba(var(--color-primary-rgb),.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--color-primary)}.feature-title{font-size:18px;font-weight:600;color:var(--color-text-main);margin-bottom:8px}.feature-description{font-size:14px;color:var(--color-text-muted);line-height:1.5}.signup-cta-button{background:var(--color-primary);color:#fff;font-size:16px;font-weight:600;padding:16px 40px;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px rgba(var(--color-primary-rgb),.3)}.signup-cta-button:hover{transform:scale(1.05);box-shadow:0 6px 25px rgba(var(--color-primary-rgb),.4)}@media (max-width:768px){.signup-cta-section{padding:40px 20px}.signup-cta-features{grid-template-columns:1fr;gap:16px}.signup-cta-title{font-size:24px}}.platform-custom-filters-card{background:var(--color-bg-card);border:1px solid var(--color-overlay-light);border-radius:12px;padding:20px 24px;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.platform-custom-filters-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-overlay-medium),transparent)}.custom-filters-row{display:flex;gap:40px;align-items:flex-end;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group .filter-label{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:500}.filter-inputs{display:flex;gap:2px;background:var(--color-bg-card);padding:3px;border-radius:8px;border:1px solid var(--color-overlay-medium);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.op-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#666;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:16px}.op-btn:hover{color:#aaa;background:var(--color-overlay-subtle)}.op-btn.active{background:var(--color-primary);color:#fff;box-shadow:0 0 10px rgba(var(--color-primary-rgb),.4)}.filter-input{background:transparent;border:none;color:var(--color-text-main);padding:0 12px;width:112px;outline:none;font-size:15px;font-weight:500;font-family:inherit}.filter-input::-webkit-inner-spin-button,.filter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.filter-input::placeholder{color:#444}.custom-result{margin-left:auto;padding-left:40px;border-left:1px solid var(--color-overlay-subtle);min-width:180px}@media (max-width:768px){.custom-filters-row{gap:20px}.custom-result{margin-left:0;padding-left:0;border-left:none;padding-top:16px;border-top:1px solid var(--color-overlay-subtle);width:100%}.filter-input{width:100%}}.mini-stat{display:flex;gap:12px;font-size:11px;color:#666;margin-top:4px}.mini-stat-item{display:flex;align-items:center;gap:4px;padding:4px 0;min-width:70px}.mini-label{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:9px}.mini-value{color:var(--color-text-main);font-weight:600;font-size:13px}.filter-row{display:flex;align-items:center;gap:12px}.calculator-layout{display:flex;gap:40px;align-items:stretch}.filters-section{flex:1 1;display:flex;flex-direction:column;gap:24px}.combined-result-section{width:140px;background:rgba(var(--color-primary-rgb),.08);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.combined-label{font-size:10px;color:var(--color-primary);font-weight:600;letter-spacing:1px;margin-bottom:8px}.combined-value{font-size:24px;font-weight:700;color:var(--color-text-main)}.calculator-toggle-btn{display:flex;align-items:center;gap:10px;background:rgba(var(--color-primary-rgb),.1);border:1px solid rgba(var(--color-primary-rgb),.3);color:var(--color-primary);padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-left:auto;align-self:center}.calculator-toggle-btn:hover{background:rgba(var(--color-primary-rgb),.2);border-color:var(--color-primary);transform:translateY(-1px)}.calculator-toggle-btn svg{width:16px;height:16px}.platform-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease}.platform-modal-content{background:var(--color-bg-secondary);border:1px solid var(--color-border-visible);border-radius:20px;width:100%;max-width:500px;box-shadow:0 30px 60px rgba(0,0,0,.6);padding:0;overflow:hidden;animation:modalSlide .3s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlide{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header{padding:24px 32px;border-bottom:1px solid var(--color-border-subtle);display:flex;justify-content:space-between;align-items:center}.modal-header h2{font-size:20px;margin:0;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.close-modal-btn{background:var(--color-overlay-subtle);border:none;color:var(--color-text-muted);font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s}.close-modal-btn:hover{background:var(--color-overlay-medium);color:var(--color-text-main)}.platform-custom-filters-modal{padding:32px}.modal-footer{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-overlay-subtle)}.modal-note{font-size:13px;color:#555;margin:0;text-align:center;line-height:1.5}@media (max-width:600px){.calculator-layout{flex-direction:column;gap:24px}.combined-result-section{width:100%;order:2}.platform-modal-content{border-radius:12px}.platform-custom-filters-modal{padding:20px}.calculator-toggle-btn{width:100%;justify-content:center;margin-top:10px}.filter-input{width:98px;padding:0 8px}}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-row td{padding:12px 10px!important}.skeleton-bar{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--color-overlay-faint) 25%,var(--color-overlay-subtle) 50%,var(--color-overlay-faint) 75%);background-size:200px 100%;animation:skeleton-shimmer 1.4s ease infinite}[data-theme=light] .filter-group .filter-label,[data-theme=light] .leaderboard-table td.pnl-cell.zero,[data-theme=light] .leaderboard-table th,[data-theme=light] .mini-stat,[data-theme=light] .modal-note,[data-theme=light] .page-info,[data-theme=light] .top-pairs-table td.rank,[data-theme=light] .top-pairs-table th{color:var(--color-text-secondary)}