﻿ .admin-login-container{background:var(--accent-gradient);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.admin-login-card{background:var(--surface);width:100%;max-width:400px;box-shadow:var(--shadow-lg);border:1px solid var(--border-contrast);border-radius:16px;padding:40px}.admin-login-card h1{color:var(--accent);background:var(--accent-gradient);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:2rem}.subtitle{text-align:center;color:var(--text-muted-strong);margin-bottom:30px}.form-group{margin-bottom:20px}.password-input{border:2px solid var(--border-soft);background:var(--surface-muted);width:100%;color:var(--text);border-radius:8px;padding:12px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.password-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring);background:var(--surface);outline:none}.error-message{background:var(--danger-bg);color:var(--danger-text);text-align:center;border:1px solid var(--danger-border);border-radius:8px;margin-bottom:20px;padding:10px}.login-button{background:var(--accent-gradient);width:100%;color:var(--text-inverse);cursor:pointer;box-shadow:var(--shadow-accent-sm);border:none;border-radius:8px;padding:12px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.login-button:hover{box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.hint{text-align:center;color:var(--text-subtle);margin-top:20px;font-size:.8rem}
.tables-module__4ivKfq__tableContainer{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s}.tables-module__4ivKfq__tableContainer:hover{box-shadow:var(--shadow-accent)}.tables-module__4ivKfq__tableControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.tables-module__4ivKfq__searchInputSmall{border:2px solid var(--border-soft);background:var(--surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat .8rem center;border-radius:50px;width:250px;padding:.6rem 1rem .6rem 2.5rem;font-size:.9rem;transition:all .2s}.tables-module__4ivKfq__searchInputSmall:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.tables-module__4ivKfq__tableWrapper{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;overflow-x:auto}.tables-module__4ivKfq__compactTable{border-collapse:collapse;width:100%;min-width:600px;font-size:.9rem}.tables-module__4ivKfq__compactTable th{text-align:left;background:var(--accent-gradient-soft);border-bottom:2px solid var(--border-soft);color:var(--text-strong);white-space:nowrap;padding:1rem;font-weight:600}.tables-module__4ivKfq__compactTable td{border-bottom:1px solid var(--border-soft);color:var(--text-muted-strong);padding:1rem}.tables-module__4ivKfq__compactTable tbody tr{transition:all .2s}.tables-module__4ivKfq__compactTable tbody tr:hover{background:var(--accent-gradient-soft)}.tables-module__4ivKfq__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;position:relative}.tables-module__4ivKfq__sortable:hover{background:var(--accent-gradient-soft-strong)!important}.tables-module__4ivKfq__paginationSmall{background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:50px;align-items:center;gap:.5rem;padding:.4rem;display:flex}.tables-module__4ivKfq__paginationSmall button{border:1px solid var(--border-soft);background:var(--surface);cursor:pointer;color:var(--text-muted-strong);min-width:60px;box-shadow:var(--shadow-sm);border-radius:50px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.tables-module__4ivKfq__paginationSmall button:hover:not(:disabled){background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent-sm);transform:translateY(-1px)}.tables-module__4ivKfq__paginationSmall button:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-3)}.tables-module__4ivKfq__paginationSmall span{color:var(--text-muted);padding:0 .5rem;font-size:.9rem;font-weight:500}.tables-module__4ivKfq__tableFooter{justify-content:flex-end;margin-top:1rem;display:flex}.tables-module__4ivKfq__resultsInfo{color:var(--text-muted);font-size:.85rem;font-weight:500}.tables-module__4ivKfq__badge{letter-spacing:.3px;text-transform:uppercase;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.tables-module__4ivKfq__badge.tables-module__4ivKfq__binance{background:linear-gradient(135deg,var(--binance-soft),var(--binance-soft-alt));color:var(--binance-text);border:1px solid var(--binance-border)}.tables-module__4ivKfq__badge.tables-module__4ivKfq__coinbase{background:linear-gradient(135deg,var(--coinbase-soft),var(--coinbase-soft-alt));color:var(--info-text);border:1px solid var(--coinbase-border)}.tables-module__4ivKfq__badge.tables-module__4ivKfq__coinranking{background:linear-gradient(135deg,var(--coinranking-soft),var(--coinranking-soft-alt));color:var(--coinranking-text);border:1px solid var(--coinranking-border)}.tables-module__4ivKfq__binanceStats,.tables-module__4ivKfq__coinbaseStats,.tables-module__4ivKfq__coinrankingStats{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid var(--border-soft);border-radius:12px;gap:2rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.tables-module__4ivKfq__binanceStats{border-left:4px solid var(--binance)}.tables-module__4ivKfq__coinbaseStats{border-left:4px solid var(--coinbase)}.tables-module__4ivKfq__coinrankingStats{border-left:4px solid var(--coinranking)}.tables-module__4ivKfq__binanceStatItem,.tables-module__4ivKfq__coinbaseStatItem,.tables-module__4ivKfq__coinrankingStatItem{align-items:center;gap:.75rem;display:flex}.tables-module__4ivKfq__binanceStatLabel,.tables-module__4ivKfq__coinbaseStatLabel,.tables-module__4ivKfq__coinrankingStatLabel{color:var(--text-muted);font-size:.85rem;font-weight:500}.tables-module__4ivKfq__binanceStatValue,.tables-module__4ivKfq__coinbaseStatValue,.tables-module__4ivKfq__coinrankingStatValue{color:var(--text-strong);font-size:1.1rem;font-weight:700}@keyframes tables-module__4ivKfq__pulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 4px #10b98100}to{box-shadow:0 0 #10b98100}}@media (max-width:768px){.tables-module__4ivKfq__tableContainer{padding:1rem}.tables-module__4ivKfq__tableControls{flex-direction:column;align-items:stretch}.tables-module__4ivKfq__searchInputSmall{width:100%}.tables-module__4ivKfq__paginationSmall{justify-content:center}.tables-module__4ivKfq__compactTable{font-size:.8rem}.tables-module__4ivKfq__compactTable th,.tables-module__4ivKfq__compactTable td{padding:.75rem .5rem}.tables-module__4ivKfq__binanceStats,.tables-module__4ivKfq__coinbaseStats,.tables-module__4ivKfq__coinrankingStats{flex-direction:column;gap:.75rem}}@media print{.tables-module__4ivKfq__tableControls,.tables-module__4ivKfq__paginationSmall,.tables-module__4ivKfq__tableFooter{display:none}.tables-module__4ivKfq__tableContainer{box-shadow:none;padding:0}}.tables-module__4ivKfq__searchWrapper{flex:1;max-width:300px}.tables-module__4ivKfq__searchInput{border:2px solid var(--border-soft);background:var(--surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat .8rem center;border-radius:50px;width:100%;padding:.6rem 1rem .6rem 2.5rem;font-size:.9rem;transition:all .2s}.tables-module__4ivKfq__searchInput:focus{border-color:#0052ff;outline:none;box-shadow:0 0 0 3px #0052ff1a}.tables-module__4ivKfq__tableOptions{align-items:center;gap:1rem;display:flex}.tables-module__4ivKfq__toggleBtn{border:2px solid var(--border-soft);background:var(--surface);cursor:pointer;color:var(--text-muted-strong);border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.tables-module__4ivKfq__toggleBtn:hover{background:var(--surface-muted);border-color:#cbd5e0}.tables-module__4ivKfq__toggleBtn.tables-module__4ivKfq__active{background:var(--coinbase);color:var(--text-inverse);border-color:#0052ff}.tables-module__4ivKfq__toggleBtn.tables-module__4ivKfq__active:hover{background:#003bb3}.tables-module__4ivKfq__pagination{background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:50px;align-items:center;gap:.5rem;padding:.3rem;display:flex}.tables-module__4ivKfq__pagination button{border:1px solid var(--border-soft);background:var(--surface);cursor:pointer;color:var(--text-muted-strong);min-width:40px;box-shadow:var(--shadow-sm);border-radius:50px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.tables-module__4ivKfq__pagination button:hover:not(:disabled){background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent-sm);transform:translateY(-1px)}.tables-module__4ivKfq__pagination button:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-3)}.tables-module__4ivKfq__pageInfo{color:var(--text-muted);padding:0 .5rem;font-size:.9rem;font-weight:500}.tables-module__4ivKfq__pricingTable{border-collapse:collapse;width:100%;min-width:800px;font-size:.9rem}.tables-module__4ivKfq__pricingTable th{text-align:left;background:var(--accent-gradient-soft);border-bottom:2px solid var(--border-soft);color:var(--text-strong);white-space:nowrap;padding:1rem;font-weight:600}.tables-module__4ivKfq__pricingTable td{border-bottom:1px solid var(--border-soft);color:var(--text-muted-strong);padding:1rem}.tables-module__4ivKfq__pricingTable tbody tr{transition:all .2s}.tables-module__4ivKfq__coinbaseTable th{background:var(--coinbase-gradient-soft);border-bottom-color:#0052ff40}.tables-module__4ivKfq__coinbaseTable tbody tr:hover{background:var(--coinbase-gradient-soft)!important}.tables-module__4ivKfq__coinbaseRow td:first-child{position:relative}.tables-module__4ivKfq__coinbaseRow td:first-child:before{content:"";background:var(--coinbase-gradient);opacity:0;border-radius:0 3px 3px 0;width:3px;height:80%;transition:opacity .2s;position:absolute;top:10%;left:0}.tables-module__4ivKfq__symbolCell{color:var(--text-strong);font-size:1rem;font-weight:700}.tables-module__4ivKfq__priceCell{color:var(--text-strong);font-family:Roboto Mono,monospace;font-weight:600}.tables-module__4ivKfq__pairCell{color:#718096;font-family:Roboto Mono,monospace;font-size:.85rem}.tables-module__4ivKfq__volumeCell{color:var(--text-strong);font-family:Roboto Mono,monospace}.tables-module__4ivKfq__positive{color:var(--success);align-items:center;gap:.25rem;font-weight:600;display:flex}.tables-module__4ivKfq__negative{color:var(--danger);align-items:center;gap:.25rem;font-weight:600;display:flex}.tables-module__4ivKfq__sourceIndicator{align-items:center;gap:.5rem;display:flex}.tables-module__4ivKfq__sourceDot{border-radius:50%;width:8px;height:8px}.tables-module__4ivKfq__sourceDot.tables-module__4ivKfq__ws{background:var(--success);animation:2s infinite tables-module__4ivKfq__pulse;box-shadow:0 0 0 2px #10b98133}.tables-module__4ivKfq__sourceDot.tables-module__4ivKfq__rest{background:var(--scrollbar-thumb-hover)}.tables-module__4ivKfq__wsText{color:var(--success);font-size:.85rem;font-weight:600}.tables-module__4ivKfq__restText{color:var(--text-muted);font-size:.85rem;font-weight:500}.tables-module__4ivKfq__liveBadge{background:var(--success);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin-left:.5rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.tables-module__4ivKfq__coinbaseStats{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid var(--border-soft);border-left:4px solid var(--coinbase);border-radius:12px;gap:2rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.tables-module__4ivKfq__coinbaseStatItem{align-items:center;gap:.75rem;display:flex}.tables-module__4ivKfq__coinbaseStatLabel{color:var(--text-muted);font-size:.85rem;font-weight:500}.tables-module__4ivKfq__coinbaseStatValue{color:var(--text-strong);font-size:1.1rem;font-weight:700}.tables-module__4ivKfq__wsIndicator{border-radius:50%;width:10px;height:10px;margin-right:.5rem;display:inline-block;position:relative}.tables-module__4ivKfq__wsIndicator.tables-module__4ivKfq__connected{background:var(--success);animation:2s infinite tables-module__4ivKfq__pulse}.tables-module__4ivKfq__wsIndicator.tables-module__4ivKfq__disconnected{background:var(--danger)}.tables-module__4ivKfq__noResults{text-align:center;color:var(--text-subtle);background:var(--surface-muted);font-size:.95rem;font-style:italic;padding:3rem!important}@media (max-width:1024px){.tables-module__4ivKfq__tableOptions{flex-direction:column;align-items:flex-end}}@media (max-width:768px){.tables-module__4ivKfq__tableContainer{padding:1rem}.tables-module__4ivKfq__tableControls{flex-direction:column;align-items:stretch}.tables-module__4ivKfq__searchWrapper{max-width:none}.tables-module__4ivKfq__tableOptions{flex-direction:row;justify-content:space-between}.tables-module__4ivKfq__coinbaseStats{flex-direction:column;gap:.75rem}.tables-module__4ivKfq__pricingTable{font-size:.8rem}.tables-module__4ivKfq__pricingTable th,.tables-module__4ivKfq__pricingTable td{padding:.75rem .5rem}}.tables-module__4ivKfq__coinrankingTable th{background:var(--coinranking-gradient-soft);border-bottom-color:#2d9cdb40}.tables-module__4ivKfq__coinrankingTable tbody tr:hover{background:var(--coinranking-gradient-soft)!important}.tables-module__4ivKfq__coinrankingRow td:first-child{position:relative}.tables-module__4ivKfq__coinrankingRow td:first-child:before{content:"";background:var(--coinranking-gradient);opacity:0;border-radius:0 3px 3px 0;width:3px;height:80%;transition:opacity .2s;position:absolute;top:10%;left:0}.tables-module__4ivKfq__coinrankingStats{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid var(--border-soft);border-left:4px solid var(--coinranking);border-radius:12px;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.tables-module__4ivKfq__coinrankingStatItem{align-items:center;gap:.75rem;display:flex}.tables-module__4ivKfq__coinrankingStatLabel{color:var(--text-muted);font-size:.85rem;font-weight:500}.tables-module__4ivKfq__coinrankingStatValue{color:var(--text-strong);font-size:1.1rem;font-weight:700}.tables-module__4ivKfq__searchFilters{flex-wrap:wrap;flex:1;gap:1rem;display:flex}.tables-module__4ivKfq__priceFilters{background:var(--surface-muted);border-radius:50px;align-items:center;gap:.5rem;padding:.25rem;display:flex}.tables-module__4ivKfq__priceInput{border:2px solid var(--border-soft);border-radius:50px;width:100px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.tables-module__4ivKfq__priceInput:focus{border-color:#2d9cdb;outline:none;box-shadow:0 0 0 3px #2d9cdb1a}.tables-module__4ivKfq__priceSeparator{color:var(--text-subtle);font-weight:500}.tables-module__4ivKfq__statsBadge{margin-left:auto}.tables-module__4ivKfq__rankCell{color:var(--text-muted);width:60px;font-family:Roboto Mono,monospace;font-weight:600}.tables-module__4ivKfq__marketCapCell{color:var(--text-strong);font-family:Roboto Mono,monospace;font-weight:600}.tables-module__4ivKfq__paginationContainer{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;padding-top:.5rem;display:flex}.tables-module__4ivKfq__pageNav{border:2px solid var(--border-soft);background:var(--surface);cursor:pointer;color:var(--text-muted-strong);border-radius:50px;min-width:80px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.tables-module__4ivKfq__pageNav:hover:not(:disabled){background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent-sm);border-color:#0000;transform:translateY(-1px)}.tables-module__4ivKfq__pageNav:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-3)}.tables-module__4ivKfq__pageNumbers{gap:.25rem;margin:0 .5rem;display:flex}.tables-module__4ivKfq__pageNumber{border:2px solid var(--border-soft);background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--text-muted-strong);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.tables-module__4ivKfq__pageNumber:hover{background:var(--surface-muted);border-color:#2d9cdb}.tables-module__4ivKfq__pageNumber.tables-module__4ivKfq__active{background:var(--coinranking-gradient);color:var(--text-inverse);border-color:#0000;box-shadow:0 4px 8px #2d9cdb4d}@media (max-width:1200px){.tables-module__4ivKfq__coinrankingStats{gap:1rem}.tables-module__4ivKfq__coinrankingStatItem{flex-direction:column;align-items:flex-start;gap:.25rem}.tables-module__4ivKfq__searchFilters{flex-direction:column;width:100%}.tables-module__4ivKfq__priceFilters{justify-content:space-between;width:100%}.tables-module__4ivKfq__priceInput{width:45%}}@media (max-width:768px){.tables-module__4ivKfq__coinrankingStats{flex-direction:column;gap:.75rem}.tables-module__4ivKfq__coinrankingStatItem{flex-direction:row;align-items:center;gap:.75rem}.tables-module__4ivKfq__pagination{flex-wrap:wrap;justify-content:center}.tables-module__4ivKfq__pageNumbers{order:-1;justify-content:center;width:100%;margin-bottom:.5rem}.tables-module__4ivKfq__pageNumber{width:35px;height:35px;font-size:.8rem}.tables-module__4ivKfq__pageNav{min-width:60px;padding:.4rem .8rem;font-size:.8rem}}.tables-module__4ivKfq__unifiedTable th{background:linear-gradient(135deg,#f0b90b08,#0052ff08,#2d9cdb08);border-bottom-color:#cbd5e0}.tables-module__4ivKfq__unifiedStats{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid var(--border-soft);border-left:4px solid linear-gradient(135deg,#f0b90b,#0052ff,#2d9cdb);border-radius:12px;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.tables-module__4ivKfq__unifiedStatItem{align-items:center;gap:.75rem;display:flex}.tables-module__4ivKfq__unifiedStatLabel{color:var(--text-muted);font-size:.85rem;font-weight:500}.tables-module__4ivKfq__unifiedStatValue{color:var(--text-strong);font-size:1.1rem;font-weight:700}.tables-module__4ivKfq__sourceBadge{letter-spacing:.3px;text-transform:uppercase;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.tables-module__4ivKfq__sourceBadge.tables-module__4ivKfq__binance{background:linear-gradient(135deg,var(--binance-soft),var(--binance-soft-alt));color:var(--binance-text);border:1px solid var(--binance-border)}.tables-module__4ivKfq__sourceBadge.tables-module__4ivKfq__coinbase{background:linear-gradient(135deg,var(--coinbase-soft),var(--coinbase-soft-alt));color:var(--info-text);border:1px solid var(--coinbase-border)}.tables-module__4ivKfq__sourceBadge.tables-module__4ivKfq__coinranking{background:linear-gradient(135deg,var(--coinranking-soft),var(--coinranking-soft-alt));color:var(--coinranking-text);border:1px solid var(--coinranking-border)}.tables-module__4ivKfq__sourceDot{border-radius:50%;width:10px;height:10px;display:inline-block}.tables-module__4ivKfq__sourceDot.tables-module__4ivKfq__binance{background:var(--binance);box-shadow:0 0 0 2px #f0b90b33}.tables-module__4ivKfq__sourceDot.tables-module__4ivKfq__coinbase{background:var(--coinbase);box-shadow:0 0 0 2px #0052ff33}.tables-module__4ivKfq__sourceDot.tables-module__4ivKfq__coinranking{background:var(--coinranking);box-shadow:0 0 0 2px #2d9cdb33}.tables-module__4ivKfq__binanceRow{--row-accent:#f0b90b}.tables-module__4ivKfq__binanceRow td:first-child{position:relative}.tables-module__4ivKfq__binanceRow td:first-child:before{content:"";background:var(--binance-gradient);opacity:0;border-radius:0 3px 3px 0;width:3px;height:80%;transition:opacity .2s;position:absolute;top:10%;left:0}.tables-module__4ivKfq__binanceRow:hover td:first-child:before{opacity:1}.tables-module__4ivKfq__binanceRow:hover{background:var(--binance-gradient-soft)!important}.tables-module__4ivKfq__coinbaseRow td:first-child:before{background:var(--coinbase-gradient)}.tables-module__4ivKfq__coinbaseRow:hover td:first-child:before{opacity:1}.tables-module__4ivKfq__coinbaseRow:hover{background:var(--coinbase-gradient-soft)!important}.tables-module__4ivKfq__coinrankingRow td:first-child:before{background:var(--coinranking-gradient)}.tables-module__4ivKfq__coinrankingRow:hover td:first-child:before{opacity:1}.tables-module__4ivKfq__coinrankingRow:hover{background:var(--coinranking-gradient-soft)!important}@media (max-width:1200px){.tables-module__4ivKfq__unifiedStats{gap:1rem}.tables-module__4ivKfq__unifiedStatItem{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:768px){.tables-module__4ivKfq__unifiedStats{flex-direction:column;gap:.75rem}.tables-module__4ivKfq__unifiedStatItem{flex-direction:row;align-items:center;gap:.75rem}}.tables-module__4ivKfq__higherPrice{background:#10b9810d;border-radius:4px;position:relative}.tables-module__4ivKfq__higherPrice .tables-module__4ivKfq__priceValue{color:var(--success);font-weight:700}.tables-module__4ivKfq__higherBadge{animation:2s infinite tables-module__4ivKfq__pulse;color:#fff!important;background:#10b981!important}.tables-module__4ivKfq__higherSource{position:relative}.tables-module__4ivKfq__higherSource:after{content:"â†‘";color:var(--success);font-size:10px;font-weight:700;position:absolute;top:-8px;right:-8px}.tables-module__4ivKfq__differenceWrapper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tables-module__4ivKfq__higherIndicator{color:var(--success);white-space:nowrap;background:#10b9811a;border-radius:12px;padding:.2rem .4rem;font-size:.7rem;font-weight:600}.tables-module__4ivKfq__differenceLow{color:var(--success);background:var(--success-bg);border-radius:20px;padding:.25rem .5rem;font-weight:600;display:inline-block}.tables-module__4ivKfq__differenceMedium{color:#f59e0b;background:#fef3c7;border-radius:20px;padding:.25rem .5rem;font-weight:600;display:inline-block}.tables-module__4ivKfq__differenceHigh{color:var(--danger);background:var(--danger-bg);border-radius:20px;padding:.25rem .5rem;font-weight:600;display:inline-block}.tables-module__4ivKfq__differenceExtreme{color:#7c3aed;background:#ede9fe;border-radius:20px;padding:.25rem .5rem;font-weight:600;display:inline-block}
.PricingManager-module__RwP8pa__pricingManager{background:var(--accent-gradient-surface);min-height:100%;padding:2rem}.PricingManager-module__RwP8pa__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.PricingManager-module__RwP8pa__statCard{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.PricingManager-module__RwP8pa__statCard:before{content:"";background:var(--accent-gradient-line);height:4px;position:absolute;top:0;left:0;right:0}.PricingManager-module__RwP8pa__statCard:hover{box-shadow:var(--shadow-accent);transform:translateY(-5px)}.PricingManager-module__RwP8pa__statLabel{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted-strong);margin-bottom:.5rem;font-size:.9rem}.PricingManager-module__RwP8pa__statValue{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.2}.PricingManager-module__RwP8pa__viewTabs{background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);border:1px solid var(--border-soft);border-radius:60px;justify-content:center;gap:1rem;width:fit-content;margin:2rem auto;padding:.5rem;display:flex}.PricingManager-module__RwP8pa__viewTab{cursor:pointer;color:var(--text-strong);background:0 0;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.PricingManager-module__RwP8pa__viewTab:before{content:"";background:var(--accent-ring);border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PricingManager-module__RwP8pa__viewTab:hover:before{width:300px;height:300px}.PricingManager-module__RwP8pa__viewTab:hover{color:var(--accent)}.PricingManager-module__RwP8pa__viewTab.PricingManager-module__RwP8pa__active{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent-sm)}.PricingManager-module__RwP8pa__viewTab.PricingManager-module__RwP8pa__active:hover{box-shadow:0 8px 25px var(--accent-shadow-strong);transform:translateY(-2px)}.PricingManager-module__RwP8pa__sourceStats{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:20px;margin-bottom:2rem;padding:2rem}.PricingManager-module__RwP8pa__sourceStats h3{color:var(--text-strong);align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.3rem;display:flex}.PricingManager-module__RwP8pa__sourceStats h3:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);flex:1;height:2px}.PricingManager-module__RwP8pa__sourceBars{flex-direction:column;gap:1.2rem;display:flex}.PricingManager-module__RwP8pa__sourceBarItem{align-items:center;gap:1rem;display:flex}.PricingManager-module__RwP8pa__sourceLabel{min-width:120px;color:var(--text-muted-strong);align-items:center;gap:.5rem;font-weight:600;display:flex}.PricingManager-module__RwP8pa__sourceDot{border-radius:50%;width:12px;height:12px;display:inline-block}.PricingManager-module__RwP8pa__sourceDot.PricingManager-module__RwP8pa__binance{background:var(--binance);box-shadow:0 0 10px var(--binance-glow)}.PricingManager-module__RwP8pa__sourceDot.PricingManager-module__RwP8pa__coinbase{background:var(--coinbase);box-shadow:0 0 10px var(--coinbase-glow)}.PricingManager-module__RwP8pa__sourceDot.PricingManager-module__RwP8pa__coinranking{background:var(--coinranking);box-shadow:0 0 10px var(--coinranking-glow)}.PricingManager-module__RwP8pa__barContainer{background:var(--surface-3);border-radius:20px;flex:1;height:12px;position:relative;overflow:hidden}.PricingManager-module__RwP8pa__bar{border-radius:20px;height:100%;transition:width 1s;position:relative;overflow:hidden}.PricingManager-module__RwP8pa__bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite PricingManager-module__RwP8pa__shimmer;position:absolute;inset:0}@keyframes PricingManager-module__RwP8pa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.PricingManager-module__RwP8pa__bar.PricingManager-module__RwP8pa__binance{background:linear-gradient(90deg,#f0b90b,#fcd34d)}.PricingManager-module__RwP8pa__bar.PricingManager-module__RwP8pa__coinbase{background:linear-gradient(90deg,#0052ff,#5e9cff)}.PricingManager-module__RwP8pa__bar.PricingManager-module__RwP8pa__coinranking{background:linear-gradient(90deg,#2d9cdb,#7fd3ff)}.PricingManager-module__RwP8pa__sourceCount{text-align:right;min-width:100px;color:var(--text-muted-strong);font-size:.9rem;font-weight:500}.PricingManager-module__RwP8pa__section{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:20px;margin-bottom:2rem;padding:1.5rem;transition:all .3s}.PricingManager-module__RwP8pa__section:hover{box-shadow:var(--shadow-accent)}.PricingManager-module__RwP8pa__sectionHeader{border-bottom:2px solid var(--border-soft);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.PricingManager-module__RwP8pa__sectionHeader h3{color:var(--text-strong);align-items:center;gap:.5rem;margin:0;font-size:1.2rem;display:flex}.PricingManager-module__RwP8pa__sectionControls{flex-wrap:wrap;gap:.5rem;display:flex}.PricingManager-module__RwP8pa__badge{color:var(--text-inverse);border-radius:50px;padding:.3rem 1rem;font-size:.8rem;font-weight:600;transition:all .3s}.PricingManager-module__RwP8pa__badge.PricingManager-module__RwP8pa__binance{background:var(--binance-gradient);box-shadow:0 2px 10px var(--binance-glow)}.PricingManager-module__RwP8pa__badge.PricingManager-module__RwP8pa__coinbase{background:var(--coinbase-gradient);box-shadow:0 2px 10px var(--coinbase-glow)}.PricingManager-module__RwP8pa__badge.PricingManager-module__RwP8pa__coinranking{background:var(--coinranking-gradient);box-shadow:0 2px 10px var(--coinranking-glow)}.PricingManager-module__RwP8pa__tablesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.PricingManager-module__RwP8pa__fullWidth{grid-column:1/-1}.PricingManager-module__RwP8pa__sourceNote{color:var(--text-subtle);margin-top:-.5rem;margin-bottom:1rem;font-size:.85rem;font-style:italic}.PricingManager-module__RwP8pa__noData{text-align:center;color:var(--text-subtle);background:linear-gradient(135deg,var(--surface-muted),var(--surface-3));border-radius:12px;padding:3rem;font-weight:500}.PricingManager-module__RwP8pa__loadingContainer{background:var(--surface-glass-strong);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.PricingManager-module__RwP8pa__loadingSpinner{border:4px solid var(--surface-3);border-top:4px solid var(--accent);border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite PricingManager-module__RwP8pa__spin}.PricingManager-module__RwP8pa__loadingText{color:var(--text-muted-strong);font-size:1.1rem;font-weight:500}.PricingManager-module__RwP8pa__errorState{text-align:center;background:var(--surface);box-shadow:var(--shadow-md);border-radius:20px;max-width:500px;margin:2rem auto;padding:3rem}.PricingManager-module__RwP8pa__errorState h3{color:var(--danger);margin-bottom:1rem;font-size:1.5rem}.PricingManager-module__RwP8pa__errorState p{color:var(--text-muted-strong);margin-bottom:1rem;line-height:1.6}.PricingManager-module__RwP8pa__errorState code{background:var(--surface-muted);border-radius:8px;margin:1rem 0;padding:.5rem 1rem;font-family:monospace;display:inline-block}.PricingManager-module__RwP8pa__retryButton{background:var(--accent-gradient);color:var(--text-inverse);cursor:pointer;box-shadow:var(--shadow-accent-sm);border:none;border-radius:50px;padding:.8rem 2rem;font-weight:600;transition:all .3s}.PricingManager-module__RwP8pa__retryButton:hover{box-shadow:var(--shadow-accent-lg);transform:translateY(-2px)}@media (max-width:1200px){.PricingManager-module__RwP8pa__tablesGrid{grid-template-columns:1fr}.PricingManager-module__RwP8pa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PricingManager-module__RwP8pa__pricingManager{padding:1rem}.PricingManager-module__RwP8pa__statsGrid{grid-template-columns:1fr;gap:1rem}.PricingManager-module__RwP8pa__viewTabs{border-radius:30px;flex-direction:column;width:100%;padding:.5rem}.PricingManager-module__RwP8pa__viewTab{justify-content:center}.PricingManager-module__RwP8pa__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.PricingManager-module__RwP8pa__sectionControls{justify-content:flex-start;width:100%}.PricingManager-module__RwP8pa__sourceBarItem{flex-wrap:wrap}.PricingManager-module__RwP8pa__sourceLabel{min-width:100%}.PricingManager-module__RwP8pa__sourceCount{text-align:left;min-width:100%}}@media (max-width:480px){.PricingManager-module__RwP8pa__statValue{font-size:2rem}.PricingManager-module__RwP8pa__badge{padding:.2rem .8rem;font-size:.7rem}.PricingManager-module__RwP8pa__section{padding:1rem}}@keyframes PricingManager-module__RwP8pa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PricingManager-module__RwP8pa__section,.PricingManager-module__RwP8pa__statCard,.PricingManager-module__RwP8pa__sourceStats{animation:.5s PricingManager-module__RwP8pa__fadeIn}.PricingManager-module__RwP8pa__tableContainer{border-radius:12px;margin-top:1rem;overflow-x:auto}.PricingManager-module__RwP8pa__tableContainer::-webkit-scrollbar{height:8px}.PricingManager-module__RwP8pa__tableContainer::-webkit-scrollbar-track{background:var(--surface-3);border-radius:10px}.PricingManager-module__RwP8pa__tableContainer::-webkit-scrollbar-thumb{background:var(--accent-gradient-line);border-radius:10px}.PricingManager-module__RwP8pa__table{border-collapse:collapse;width:100%;font-size:.9rem}.PricingManager-module__RwP8pa__table th{background:var(--accent-gradient-soft-strong);text-align:left;color:var(--text-strong);padding:1rem;font-weight:600}.PricingManager-module__RwP8pa__table td{border-bottom:1px solid var(--border-soft);padding:.8rem 1rem}.PricingManager-module__RwP8pa__table tr:hover{background:var(--surface-muted)}.PricingManager-module__RwP8pa__priceUp{color:var(--success);font-weight:600}.PricingManager-module__RwP8pa__priceDown{color:var(--danger);font-weight:600}.PricingManager-module__RwP8pa__doubleChartSection{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.PricingManager-module__RwP8pa__chartCard{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:20px;padding:1.5rem;transition:all .3s;animation:.5s PricingManager-module__RwP8pa__slideIn}.PricingManager-module__RwP8pa__chartCard:hover{box-shadow:var(--shadow-accent);transform:translateY(-5px)}.PricingManager-module__RwP8pa__chartHeader{border-bottom:2px solid var(--border-soft);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.PricingManager-module__RwP8pa__chartHeader h3{color:var(--accent);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5rem;margin:0;font-size:1.2rem;display:flex}.PricingManager-module__RwP8pa__chartSubtitle{color:var(--text-muted);background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:20px;padding:.3rem .8rem;font-size:.85rem;font-weight:500}.PricingManager-module__RwP8pa__chartBars{flex-direction:column;gap:1.2rem;display:flex}.PricingManager-module__RwP8pa__chartBarItem{flex-direction:column;gap:.3rem;display:flex}.PricingManager-module__RwP8pa__chartBarLabel{color:var(--text-muted-strong);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.PricingManager-module__RwP8pa__chartBarContainer{background:var(--surface-3);border-radius:16px;width:100%;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.PricingManager-module__RwP8pa__chartBar{border-radius:16px;justify-content:flex-end;align-items:center;min-width:40px;height:100%;padding-right:12px;transition:width 1s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.PricingManager-module__RwP8pa__chartBar.PricingManager-module__RwP8pa__binance{background:linear-gradient(90deg,var(--binance),var(--binance-2));box-shadow:0 2px 8px var(--binance-glow)}.PricingManager-module__RwP8pa__chartBar.PricingManager-module__RwP8pa__coinbase{background:linear-gradient(90deg,var(--coinbase),var(--coinbase-2));box-shadow:0 2px 8px var(--coinbase-glow)}.PricingManager-module__RwP8pa__chartBar.PricingManager-module__RwP8pa__coinranking{background:linear-gradient(90deg,var(--coinranking),var(--coinranking-2));box-shadow:0 2px 8px var(--coinranking-glow)}.PricingManager-module__RwP8pa__chartBarValue{color:var(--text-inverse);text-shadow:0 1px 2px #0003;white-space:nowrap;font-size:.8rem;font-weight:600}.PricingManager-module__RwP8pa__chartBarCount{color:var(--text-muted-strong);margin-left:.5rem;font-size:.85rem;font-weight:500}@keyframes PricingManager-module__RwP8pa__barPulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.PricingManager-module__RwP8pa__chartBar{animation:2s ease-in-out infinite PricingManager-module__RwP8pa__barPulse}@media (max-width:1024px){.PricingManager-module__RwP8pa__doubleChartSection{grid-template-columns:1fr;gap:1rem}}@media (max-width:768px){.PricingManager-module__RwP8pa__chartHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.PricingManager-module__RwP8pa__chartBarContainer{height:28px}.PricingManager-module__RwP8pa__chartBarValue{font-size:.7rem}}.PricingManager-module__RwP8pa__chartBar:hover{filter:brightness(1.1)}.PricingManager-module__RwP8pa__statCard:last-child .PricingManager-module__RwP8pa__statValue{background:linear-gradient(135deg,var(--success),var(--success-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.PricingManager-module__RwP8pa__chartCard{position:relative;overflow:hidden}.PricingManager-module__RwP8pa__chartCard:after{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;position:absolute;top:-50%;right:-50%}.PricingManager-module__RwP8pa__chartBarItem:first-child .PricingManager-module__RwP8pa__chartBar{animation-delay:0s}.PricingManager-module__RwP8pa__chartBarItem:nth-child(2) .PricingManager-module__RwP8pa__chartBar{animation-delay:.2s}.PricingManager-module__RwP8pa__chartBarItem:nth-child(3) .PricingManager-module__RwP8pa__chartBar{animation-delay:.4s}.PricingManager-module__RwP8pa__compareTableContainer{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;margin-top:1rem;overflow-x:auto}.PricingManager-module__RwP8pa__compareTable{border-collapse:collapse;width:100%;min-width:1000px;font-size:.9rem}.PricingManager-module__RwP8pa__compareTable th{background:var(--accent-gradient-soft-strong);text-align:left;color:var(--text-strong);z-index:10;padding:1rem;font-weight:600;position:sticky;top:0}.PricingManager-module__RwP8pa__sortableHeader{cursor:pointer;transition:background .2s}.PricingManager-module__RwP8pa__sortableHeader:hover{background:var(--accent-gradient-soft-strong)}.PricingManager-module__RwP8pa__headerContent{align-items:center;gap:.5rem;display:flex}.PricingManager-module__RwP8pa__sortIcon{opacity:.5;font-size:.8rem}.PricingManager-module__RwP8pa__compareTable td{border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:1rem}.PricingManager-module__RwP8pa__evenRow,.PricingManager-module__RwP8pa__oddRow{background:var(--surface)}.PricingManager-module__RwP8pa__compareTable tbody tr:hover{background:var(--accent-gradient-soft)}.PricingManager-module__RwP8pa__tokenCell{min-width:150px}.PricingManager-module__RwP8pa__tokenInfo{flex-direction:column;gap:.25rem;display:flex}.PricingManager-module__RwP8pa__tokenSymbol{color:var(--text-strong);font-size:1.1rem;font-weight:700}.PricingManager-module__RwP8pa__tokenName{color:var(--text-muted-strong);font-size:.8rem;font-weight:400}.PricingManager-module__RwP8pa__priceCell{min-width:100px;font-family:Roboto Mono,monospace}.PricingManager-module__RwP8pa__priceValue{color:var(--text-strong);font-weight:600}.PricingManager-module__RwP8pa__priceChangeCell{min-width:80px;font-weight:600}.PricingManager-module__RwP8pa__priceUp{color:var(--success)}.PricingManager-module__RwP8pa__priceDown{color:var(--danger)}.PricingManager-module__RwP8pa__differenceCell{min-width:100px;font-weight:600}.PricingManager-module__RwP8pa__differenceLow{color:var(--success);background:var(--success-bg);border-radius:20px;padding:.25rem .5rem;display:inline-block}.PricingManager-module__RwP8pa__differenceMedium{color:var(--warning-text);background:var(--warning-bg);border-radius:20px;padding:.25rem .5rem;display:inline-block}.PricingManager-module__RwP8pa__differenceHigh{color:var(--danger);background:var(--danger-bg);border-radius:20px;padding:.25rem .5rem;display:inline-block}.PricingManager-module__RwP8pa__marketCapCell{color:var(--text-strong);min-width:100px;font-weight:600}.PricingManager-module__RwP8pa__sourcesCell{min-width:80px}.PricingManager-module__RwP8pa__sourceIndicators{align-items:center;gap:.5rem;display:flex}.PricingManager-module__RwP8pa__sourceDot{width:24px;height:24px;color:var(--text-inverse);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.PricingManager-module__RwP8pa__sourceDot.PricingManager-module__RwP8pa__binance{background:var(--binance-gradient)}.PricingManager-module__RwP8pa__sourceDot.PricingManager-module__RwP8pa__coinbase{background:var(--coinbase-gradient)}.PricingManager-module__RwP8pa__sourceDot.PricingManager-module__RwP8pa__coinranking{background:var(--coinranking-gradient)}.PricingManager-module__RwP8pa__sourceBadge{background:var(--surface-3);color:var(--text-muted-strong);border-radius:4px;margin-left:.5rem;padding:.1rem .3rem;font-size:.7rem;font-weight:600;display:inline-block}@media (max-width:1200px){.PricingManager-module__RwP8pa__compareTable{font-size:.8rem}.PricingManager-module__RwP8pa__tokenSymbol{font-size:1rem}.PricingManager-module__RwP8pa__tokenName{font-size:.7rem}}
.TokenAddresses-module__WCZWRa__tokenAddresses{background:var(--surface);border:2px solid var(--border-soft);border-radius:12px;margin:1.5rem 0;padding:1.5rem;transition:all .3s}.TokenAddresses-module__WCZWRa__tokenAddresses:hover{border-color:var(--accent-border);box-shadow:var(--shadow-xs)}.TokenAddresses-module__WCZWRa__tokenAddresses h4{color:var(--text-strong);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.TokenAddresses-module__WCZWRa__tokenAddresses h4:before{content:">";font-size:1.2rem}.TokenAddresses-module__WCZWRa__addressesList{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--surface-3);flex-direction:column;gap:.75rem;max-height:300px;padding-right:.5rem;display:flex;overflow-y:auto}.TokenAddresses-module__WCZWRa__addressesList::-webkit-scrollbar{width:4px}.TokenAddresses-module__WCZWRa__addressesList::-webkit-scrollbar-track{background:var(--surface-3);border-radius:2px}.TokenAddresses-module__WCZWRa__addressesList::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.TokenAddresses-module__WCZWRa__addressItem{background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;animation:.3s TokenAddresses-module__WCZWRa__slideIn;display:flex}@keyframes TokenAddresses-module__WCZWRa__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.TokenAddresses-module__WCZWRa__addressItem:hover{border-color:var(--accent);box-shadow:0 4px 12px var(--accent-shadow-soft);transform:translate(2px)}.TokenAddresses-module__WCZWRa__chainName{color:var(--accent);text-transform:capitalize;min-width:100px;font-size:.85rem;font-weight:600}.TokenAddresses-module__WCZWRa__address{color:var(--text-muted);word-break:break-all;background:var(--surface);border:1px solid var(--border-soft);cursor:help;border-radius:4px;flex:1;padding:.25rem .5rem;font-family:Roboto Mono,monospace;font-size:.8rem}.TokenAddresses-module__WCZWRa__address:hover{background:var(--surface-muted);border-color:var(--text-subtle)}.TokenAddresses-module__WCZWRa__addressActions{opacity:.7;gap:.25rem;transition:opacity .2s;display:flex}.TokenAddresses-module__WCZWRa__addressItem:hover .TokenAddresses-module__WCZWRa__addressActions{opacity:1}.TokenAddresses-module__WCZWRa__iconBtn{background:var(--surface);border:1px solid var(--border-soft);cursor:pointer;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;padding:.4rem .6rem;font-size:.9rem;transition:all .2s;display:flex}.TokenAddresses-module__WCZWRa__iconBtn:hover{background:var(--surface-muted);border-color:var(--accent);box-shadow:0 2px 4px var(--accent-shadow-soft);transform:translateY(-1px)}.TokenAddresses-module__WCZWRa__iconBtn.TokenAddresses-module__WCZWRa__danger:hover{background:var(--danger);border-color:var(--danger);color:var(--text-inverse)}.TokenAddresses-module__WCZWRa__iconBtn.TokenAddresses-module__WCZWRa__copied{background:var(--success);border-color:var(--success);color:var(--text-inverse)}.TokenAddresses-module__WCZWRa__noAddresses{text-align:center;color:var(--text-subtle);background:var(--surface-muted);border:2px dashed var(--border-soft);border-radius:8px;padding:2rem;font-style:italic}.TokenAddresses-module__WCZWRa__addAddressForm{background:var(--surface-muted);border:2px dashed var(--border-soft);border-radius:8px;gap:.75rem;margin-top:1rem;padding:1rem;animation:.3s TokenAddresses-module__WCZWRa__formSlide;display:flex}@keyframes TokenAddresses-module__WCZWRa__formSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TokenAddresses-module__WCZWRa__chainInput,.TokenAddresses-module__WCZWRa__addressInput{background:var(--surface);border:2px solid var(--border-soft);border-radius:8px;flex:1;padding:.6rem 1rem;font-size:.85rem;transition:all .2s}.TokenAddresses-module__WCZWRa__chainInput{max-width:120px}.TokenAddresses-module__WCZWRa__addressInput{flex:2;font-family:Roboto Mono,monospace}.TokenAddresses-module__WCZWRa__chainInput:focus,.TokenAddresses-module__WCZWRa__addressInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.TokenAddresses-module__WCZWRa__addBtn{background:linear-gradient(135deg,var(--success),var(--success-hover));color:var(--text-inverse);cursor:pointer;white-space:nowrap;border:none;border-radius:30px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .2s}.TokenAddresses-module__WCZWRa__addBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.TokenAddresses-module__WCZWRa__addBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.TokenAddresses-module__WCZWRa__tokenAddresses{padding:1rem}.TokenAddresses-module__WCZWRa__addressItem{flex-wrap:wrap}.TokenAddresses-module__WCZWRa__chainName{min-width:100%}.TokenAddresses-module__WCZWRa__address{order:1;width:100%}.TokenAddresses-module__WCZWRa__addressActions{order:2;justify-content:flex-end;width:100%}.TokenAddresses-module__WCZWRa__addAddressForm{flex-direction:column}.TokenAddresses-module__WCZWRa__chainInput{max-width:none}}
.TokenDetails-module__PXnCCq__tokenDetails{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-soft);border-radius:16px;padding:1.5rem;animation:.3s TokenDetails-module__PXnCCq__slideIn}@keyframes TokenDetails-module__PXnCCq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TokenDetails-module__PXnCCq__detailsHeader{border-bottom:2px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.TokenDetails-module__PXnCCq__titleSection{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.TokenDetails-module__PXnCCq__detailsHeader h4{color:var(--text-strong);margin:0;font-size:1.2rem;font-weight:600}.TokenDetails-module__PXnCCq__priceInfo{gap:.5rem;display:flex}.TokenDetails-module__PXnCCq__sourceBadge{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.TokenDetails-module__PXnCCq__sourceBadge.TokenDetails-module__PXnCCq__binance{background:linear-gradient(135deg,var(--binance-soft),var(--binance-soft-alt));color:var(--binance-text);border:1px solid var(--binance-border)}.TokenDetails-module__PXnCCq__sourceBadge.TokenDetails-module__PXnCCq__coinbase{background:linear-gradient(135deg,var(--coinbase-soft),var(--coinbase-soft-alt));color:var(--info-text);border:1px solid var(--coinbase-border)}.TokenDetails-module__PXnCCq__sourceBadge.TokenDetails-module__PXnCCq__coinranking{background:linear-gradient(135deg,var(--coinranking-soft),var(--coinranking-soft-alt));color:var(--coinranking-text);border:1px solid var(--coinranking-border)}.TokenDetails-module__PXnCCq__sourceBadge.TokenDetails-module__PXnCCq__oneinch{background:var(--success-gradient-soft);color:var(--success-text);border:1px solid var(--success-border)}.TokenDetails-module__PXnCCq__sourceBadge.TokenDetails-module__PXnCCq__database{background:linear-gradient(135deg,var(--accent-soft-strong),var(--accent-soft-strong-2));color:var(--accent-2);border:1px solid var(--accent-border)}.TokenDetails-module__PXnCCq__saveStatus{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;animation:.3s TokenDetails-module__PXnCCq__slideDown;display:flex}.TokenDetails-module__PXnCCq__saveStatus.TokenDetails-module__PXnCCq__success{background:var(--success-bg);color:var(--success-text);border-left:4px solid var(--success)}.TokenDetails-module__PXnCCq__saveStatus.TokenDetails-module__PXnCCq__error{background:var(--danger-bg);color:var(--danger-text);border-left:4px solid var(--danger)}@keyframes TokenDetails-module__PXnCCq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TokenDetails-module__PXnCCq__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.TokenDetails-module__PXnCCq__detailItem{flex-direction:column;gap:.25rem;display:flex}.TokenDetails-module__PXnCCq__detailItem label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.75rem;font-weight:600}.TokenDetails-module__PXnCCq__detailItem .TokenDetails-module__PXnCCq__value{background:var(--surface-muted);border:1px solid var(--border-soft);color:var(--text-strong);word-break:break-word;border-radius:8px;padding:.75rem;font-family:Roboto Mono,monospace;font-size:.9rem;transition:all .2s}.TokenDetails-module__PXnCCq__detailItem .TokenDetails-module__PXnCCq__value:hover{border-color:var(--accent);box-shadow:0 2px 8px #667eea1a}.TokenDetails-module__PXnCCq__positive{color:var(--success);align-items:center;gap:.25rem;font-weight:600;display:flex}.TokenDetails-module__PXnCCq__negative{color:var(--danger);align-items:center;gap:.25rem;font-weight:600;display:flex}.TokenDetails-module__PXnCCq__editInput{background:var(--surface);border:2px solid var(--border-soft);color:var(--text-strong);border-radius:8px;width:100%;padding:.75rem;font-family:Roboto Mono,monospace;font-size:.9rem;transition:all .2s}.TokenDetails-module__PXnCCq__editInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.TokenDetails-module__PXnCCq__editInput:hover{border-color:var(--text-subtle)}.TokenDetails-module__PXnCCq__detailsActions{border-top:2px solid var(--border-soft);justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.TokenDetails-module__PXnCCq__actionBtn{cursor:pointer;border:none;border-radius:30px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.TokenDetails-module__PXnCCq__actionBtn.TokenDetails-module__PXnCCq__primary{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent-sm)}.TokenDetails-module__PXnCCq__actionBtn.TokenDetails-module__PXnCCq__primary:hover{box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.TokenDetails-module__PXnCCq__actionBtn.TokenDetails-module__PXnCCq__success{background:var(--success);color:var(--text-inverse);box-shadow:0 4px 12px #10b9814d}.TokenDetails-module__PXnCCq__actionBtn.TokenDetails-module__PXnCCq__success:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #10b98166}.TokenDetails-module__PXnCCq__actionBtn.TokenDetails-module__PXnCCq__secondary{background:var(--surface);color:var(--text-muted-strong);border:2px solid var(--border-soft)}.TokenDetails-module__PXnCCq__actionBtn.TokenDetails-module__PXnCCq__secondary:hover{background:var(--surface-muted);border-color:#cbd5e0}.TokenDetails-module__PXnCCq__actionBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.TokenDetails-module__PXnCCq__tokenDetails{padding:1rem}.TokenDetails-module__PXnCCq__detailsHeader{flex-direction:column;align-items:flex-start}.TokenDetails-module__PXnCCq__detailsGrid{grid-template-columns:1fr}.TokenDetails-module__PXnCCq__detailsActions{flex-direction:column}.TokenDetails-module__PXnCCq__actionBtn{justify-content:center;width:100%}}
.TokensTable-module__uXfBTa__tokensTable{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid var(--border-soft);border-radius:16px;padding:1.5rem}.TokensTable-module__uXfBTa__tableHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.TokensTable-module__uXfBTa__searchSection{flex:1;max-width:300px}.TokensTable-module__uXfBTa__searchInput{border:2px solid var(--border-soft);background:var(--surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat .8rem center;border-radius:50px;width:100%;padding:.6rem 1rem .6rem 2.5rem;font-size:.9rem;transition:all .2s}.TokensTable-module__uXfBTa__searchInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.TokensTable-module__uXfBTa__stats{gap:1rem;display:flex}.TokensTable-module__uXfBTa__statItem{background:var(--surface-muted);color:var(--text-muted);border-radius:50px;padding:.4rem 1rem;font-size:.85rem;font-weight:500}.TokensTable-module__uXfBTa__tableWrapper{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;overflow-x:auto}.TokensTable-module__uXfBTa__table{border-collapse:collapse;width:100%;min-width:900px;font-size:.9rem}.TokensTable-module__uXfBTa__table th{text-align:left;background:var(--accent-gradient-soft);border-bottom:2px solid var(--border-soft);color:var(--text-strong);white-space:nowrap;padding:1rem;font-weight:600}.TokensTable-module__uXfBTa__table td{border-bottom:1px solid var(--border-soft);color:var(--text-muted-strong);vertical-align:middle;padding:1rem}.TokensTable-module__uXfBTa__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.TokensTable-module__uXfBTa__sortable:hover{background:var(--accent-gradient-soft-strong)!important}.TokensTable-module__uXfBTa__checkboxCol{text-align:center;width:40px}.TokensTable-module__uXfBTa__checkboxCol input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent)}.TokensTable-module__uXfBTa__tokenRow{cursor:pointer;transition:all .2s}.TokensTable-module__uXfBTa__tokenRow:hover{background:var(--accent-gradient-soft)}.TokensTable-module__uXfBTa__tokenRow.TokensTable-module__uXfBTa__selected{background:var(--accent-gradient-soft-strong)}.TokensTable-module__uXfBTa__symbolCell{color:var(--text-strong);font-size:1rem;font-weight:700}.TokensTable-module__uXfBTa__priceCell{color:var(--text-strong);white-space:nowrap;font-family:Roboto Mono,monospace;font-weight:600}.TokensTable-module__uXfBTa__marketCapCell{color:var(--text-muted);white-space:nowrap;font-family:Roboto Mono,monospace}.TokensTable-module__uXfBTa__positive{color:var(--success);white-space:nowrap;align-items:center;gap:.25rem;font-weight:600;display:flex}.TokensTable-module__uXfBTa__negative{color:var(--danger);white-space:nowrap;align-items:center;gap:.25rem;font-weight:600;display:flex}.TokensTable-module__uXfBTa__sourceCell{text-align:left}.TokensTable-module__uXfBTa__sourceBadge{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.TokensTable-module__uXfBTa__sourceBadge.TokensTable-module__uXfBTa__binance{background:linear-gradient(135deg,var(--binance-soft),var(--binance-soft-alt));color:var(--binance-text);border:1px solid var(--binance-border)}.TokensTable-module__uXfBTa__sourceBadge.TokensTable-module__uXfBTa__coinbase{background:linear-gradient(135deg,var(--coinbase-soft),var(--coinbase-soft-alt));color:var(--info-text);border:1px solid var(--coinbase-border)}.TokensTable-module__uXfBTa__sourceBadge.TokensTable-module__uXfBTa__coinranking{background:linear-gradient(135deg,var(--coinranking-soft),var(--coinranking-soft-alt));color:var(--coinranking-text);border:1px solid var(--coinranking-border)}.TokensTable-module__uXfBTa__sourceBadge.TokensTable-module__uXfBTa__oneinch{background:var(--success-gradient-soft);color:var(--success-text);border:1px solid var(--success-border)}.TokensTable-module__uXfBTa__sourceBadge.TokensTable-module__uXfBTa__database{background:linear-gradient(135deg,var(--accent-soft-strong),var(--accent-soft-strong-2));color:var(--accent-2);border:1px solid var(--accent-border)}.TokensTable-module__uXfBTa__actionsCol{text-align:right;width:100px}.TokensTable-module__uXfBTa__actionsCell{text-align:right}.TokensTable-module__uXfBTa__detailsBtn{background:var(--surface);border:2px solid var(--border-soft);color:var(--text-muted-strong);cursor:pointer;white-space:nowrap;border-radius:30px;align-items:center;gap:.25rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.TokensTable-module__uXfBTa__detailsBtn:hover{background:var(--accent-gradient);color:var(--text-inverse);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.TokensTable-module__uXfBTa__detailsRow td{background:var(--surface-muted);border-top:2px solid var(--border-soft);padding:1.5rem}.TokensTable-module__uXfBTa__noResults{text-align:center;color:var(--text-subtle);background:var(--surface-muted);font-size:.95rem;font-style:italic;padding:3rem!important}@media (max-width:768px){.TokensTable-module__uXfBTa__tokensTable{padding:1rem}.TokensTable-module__uXfBTa__tableHeader{flex-direction:column;align-items:stretch}.TokensTable-module__uXfBTa__searchSection{max-width:none}.TokensTable-module__uXfBTa__stats{justify-content:flex-end}.TokensTable-module__uXfBTa__table{font-size:.8rem}.TokensTable-module__uXfBTa__table th,.TokensTable-module__uXfBTa__table td{padding:.75rem .5rem}.TokensTable-module__uXfBTa__detailsBtn{padding:.3rem .6rem;font-size:.75rem}}
.OneInchCompare-module__JStS9G__oneinchCompare{background:var(--accent-gradient-surface);border-radius:20px;min-height:600px;padding:2rem;animation:.4s OneInchCompare-module__JStS9G__fadeIn;position:relative;overflow:hidden}@keyframes OneInchCompare-module__JStS9G__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.OneInchCompare-module__JStS9G__oneinchCompare:before{content:"";z-index:0;background:radial-gradient(circle,#667eea1a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite OneInchCompare-module__JStS9G__float;position:absolute;top:-30%;right:-10%}.OneInchCompare-module__JStS9G__oneinchCompare:after{content:"";z-index:0;background:radial-gradient(circle,#10b9811a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:20s ease-in-out infinite reverse OneInchCompare-module__JStS9G__float;position:absolute;bottom:-20%;left:-10%}@keyframes OneInchCompare-module__JStS9G__float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(20px,-20px)rotate(5deg)}66%{transform:translate(-20px,20px)rotate(-5deg)}}.OneInchCompare-module__JStS9G__compareHeader{z-index:1;border-bottom:3px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex;position:relative}.OneInchCompare-module__JStS9G__compareHeader h2{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding-left:2rem;font-size:1.8rem;font-weight:700;position:relative}.OneInchCompare-module__JStS9G__compareHeader h2:before{content:"+";-webkit-text-fill-color:initial;color:var(--accent);font-size:1.5rem;animation:4s linear infinite OneInchCompare-module__JStS9G__spin;position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)}@keyframes OneInchCompare-module__JStS9G__spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.OneInchCompare-module__JStS9G__closeBtn{background:var(--surface);border:2px solid var(--border-soft);cursor:pointer;color:var(--text-muted-strong);border-radius:50px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.OneInchCompare-module__JStS9G__closeBtn:before{content:"";background:var(--accent-tint);border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OneInchCompare-module__JStS9G__closeBtn:hover:before{width:200px;height:200px}.OneInchCompare-module__JStS9G__closeBtn:hover{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent-sm);border-color:#0000;transform:translateY(-1px)}.OneInchCompare-module__JStS9G__statusMessage{z-index:1;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:500;animation:.3s OneInchCompare-module__JStS9G__slideDown;position:relative}.OneInchCompare-module__JStS9G__statusMessage.OneInchCompare-module__JStS9G__success{background:var(--success-bg);color:var(--success-text);border-left:4px solid var(--success)}.OneInchCompare-module__JStS9G__statusMessage.OneInchCompare-module__JStS9G__error{background:var(--danger-bg);color:var(--danger-text);border-left:4px solid var(--danger)}@keyframes OneInchCompare-module__JStS9G__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OneInchCompare-module__JStS9G__compareControls{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid var(--border-soft);z-index:1;border-radius:16px;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex;position:relative}.OneInchCompare-module__JStS9G__searchBox{flex:1}.OneInchCompare-module__JStS9G__searchBox label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.OneInchCompare-module__JStS9G__searchInput{border:2px solid var(--border-soft);background:var(--surface);border-radius:12px;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:all .2s}.OneInchCompare-module__JStS9G__searchInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.OneInchCompare-module__JStS9G__searchInput::placeholder{color:var(--text-subtle);font-style:italic}.OneInchCompare-module__JStS9G__chainSelector{min-width:200px}.OneInchCompare-module__JStS9G__chainSelector label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.OneInchCompare-module__JStS9G__chainSelect{border:2px solid var(--border-soft);background:var(--surface);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border-radius:12px;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.9rem;transition:all .2s}.OneInchCompare-module__JStS9G__chainSelect:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.OneInchCompare-module__JStS9G__compareGrid{z-index:1;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid;position:relative}.OneInchCompare-module__JStS9G__compareColumn{background:var(--surface);border:1px solid var(--border-soft);box-shadow:var(--shadow-xs);border-radius:16px;transition:all .3s;animation:.4s OneInchCompare-module__JStS9G__slideUp;overflow:hidden}@keyframes OneInchCompare-module__JStS9G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OneInchCompare-module__JStS9G__compareColumn:hover{box-shadow:0 10px 25px var(--accent-shadow-soft);border-color:var(--accent-border);transform:translateY(-2px)}.OneInchCompare-module__JStS9G__compareColumn h3{background:var(--accent-gradient-soft);border-bottom:2px solid var(--border-soft);color:var(--text-strong);align-items:center;gap:.5rem;margin:0;padding:1rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.OneInchCompare-module__JStS9G__compareColumn h3:before{content:"1";font-size:1.2rem}.OneInchCompare-module__JStS9G__compareColumn:last-child h3:before{content:"2"}.OneInchCompare-module__JStS9G__tableWrapper{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--surface-3);max-height:500px;overflow-y:auto}.OneInchCompare-module__JStS9G__tableWrapper::-webkit-scrollbar{width:6px;height:6px}.OneInchCompare-module__JStS9G__tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.OneInchCompare-module__JStS9G__compareTable{border-collapse:collapse;width:100%;font-size:.9rem}.OneInchCompare-module__JStS9G__compareTable thead{z-index:2;background:var(--surface);position:sticky;top:0}.OneInchCompare-module__JStS9G__compareTable th{background:var(--surface-muted);border-bottom:2px solid var(--border-soft);text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);white-space:nowrap;padding:1rem .75rem;font-size:.75rem;font-weight:600}.OneInchCompare-module__JStS9G__compareTable td{border-bottom:1px solid var(--border-soft);color:var(--text-muted-strong);padding:1rem .75rem;transition:all .2s}.OneInchCompare-module__JStS9G__compareTable tbody tr{cursor:pointer;transition:all .2s}.OneInchCompare-module__JStS9G__compareTable tbody tr:hover{background:var(--accent-gradient-soft)}.OneInchCompare-module__JStS9G__compareTable tbody tr.OneInchCompare-module__JStS9G__selectedRow{background:var(--accent-gradient-soft-strong);border-left:4px solid var(--accent)}.OneInchCompare-module__JStS9G__symbolCell{color:var(--text-strong);font-size:.95rem;font-weight:700}.OneInchCompare-module__JStS9G__priceCell{color:var(--text-strong);white-space:nowrap;font-family:Roboto Mono,monospace;font-weight:600}.OneInchCompare-module__JStS9G__marketCapCell{color:var(--text-muted);white-space:nowrap;font-family:Roboto Mono,monospace}.OneInchCompare-module__JStS9G__positive{color:var(--success);white-space:nowrap;align-items:center;gap:.25rem;font-weight:600;display:flex}.OneInchCompare-module__JStS9G__negative{color:var(--danger);white-space:nowrap;align-items:center;gap:.25rem;font-weight:600;display:flex}.OneInchCompare-module__JStS9G__sourceCell{text-align:center}.OneInchCompare-module__JStS9G__sourceBadge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:20px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.OneInchCompare-module__JStS9G__sourceBadge.OneInchCompare-module__JStS9G__oneinch{background:var(--success-gradient-soft);color:var(--success-text);border:1px solid var(--success-border)}.OneInchCompare-module__JStS9G__sourceBadge.OneInchCompare-module__JStS9G__database{background:linear-gradient(135deg,var(--accent-soft-strong),var(--accent-soft-strong-2));color:var(--accent-2);border:1px solid var(--accent-border)}.OneInchCompare-module__JStS9G__actionColumn{text-align:center;width:100px}.OneInchCompare-module__JStS9G__actionCell{text-align:center}.OneInchCompare-module__JStS9G__actionBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:30px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.OneInchCompare-module__JStS9G__actionBtn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(50%)}.OneInchCompare-module__JStS9G__noResults{text-align:center;color:var(--text-subtle);background:var(--surface-muted);font-style:italic;padding:2rem!important}.OneInchCompare-module__JStS9G__detailsPanel{background:var(--surface);border:1px solid var(--border-soft);box-shadow:var(--shadow-xs);z-index:1;border-radius:16px;margin-top:2rem;padding:1.5rem;animation:.3s OneInchCompare-module__JStS9G__slideUp;position:relative}.OneInchCompare-module__JStS9G__detailsPanel h3{color:var(--text-strong);border-bottom:2px solid var(--border-soft);align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:1rem;font-size:1.2rem;font-weight:600;display:flex}.OneInchCompare-module__JStS9G__detailsPanel h3:before{content:">";font-size:1.2rem}.OneInchCompare-module__JStS9G__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;display:grid}.OneInchCompare-module__JStS9G__detailSection{background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:12px;padding:1rem;transition:all .2s}.OneInchCompare-module__JStS9G__detailSection:hover{border-color:var(--accent-border);box-shadow:0 4px 12px var(--accent-shadow-soft)}.OneInchCompare-module__JStS9G__detailSection h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border-soft);align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.5rem;font-size:.9rem;font-weight:600;display:flex}.OneInchCompare-module__JStS9G__detailSection h4:before{content:"#";font-size:1rem}.OneInchCompare-module__JStS9G__detailSection:last-child h4:before{content:"="}.OneInchCompare-module__JStS9G__jsonView{background:var(--surface);color:var(--text-strong);border:1px solid var(--border-soft);border-radius:8px;max-height:300px;padding:1rem;font-family:Roboto Mono,monospace;font-size:.8rem;line-height:1.5;overflow:auto}.OneInchCompare-module__JStS9G__priceDetails{background:var(--accent-gradient-soft);border:1px solid var(--accent-soft-strong);border-radius:8px;padding:1rem}.OneInchCompare-module__JStS9G__priceDetails div{color:var(--text-muted-strong);border-bottom:1px dashed var(--border-soft);padding:.5rem 0;font-size:.9rem}.OneInchCompare-module__JStS9G__priceDetails div:last-child{border-bottom:none}.OneInchCompare-module__JStS9G__priceDetails div:first-child{color:var(--accent);font-size:1.1rem;font-weight:600}@media (max-width:1200px){.OneInchCompare-module__JStS9G__compareControls{flex-direction:column}.OneInchCompare-module__JStS9G__chainSelector{min-width:auto}.OneInchCompare-module__JStS9G__detailsGrid{grid-template-columns:1fr}}@media (max-width:768px){.OneInchCompare-module__JStS9G__oneinchCompare{padding:1rem}.OneInchCompare-module__JStS9G__compareHeader{flex-direction:column;align-items:flex-start;gap:1rem}.OneInchCompare-module__JStS9G__compareHeader h2{font-size:1.5rem}.OneInchCompare-module__JStS9G__compareGrid{grid-template-columns:1fr}.OneInchCompare-module__JStS9G__compareTable th,.OneInchCompare-module__JStS9G__compareTable td{padding:.75rem .5rem;font-size:.8rem}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__small{padding:.25rem .5rem;font-size:.65rem}.OneInchCompare-module__JStS9G__detailsPanel{padding:1rem}.OneInchCompare-module__JStS9G__detailsPanel h3{font-size:1rem}}.OneInchCompare-module__JStS9G__actionBar{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.OneInchCompare-module__JStS9G__bulkActions{flex-wrap:wrap;gap:.75rem;display:flex}.OneInchCompare-module__JStS9G__actionBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:30px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__small{padding:.4rem .8rem;font-size:.75rem}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__primary{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent-sm)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__primary:hover:not(:disabled){box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__success{background:linear-gradient(135deg,var(--success),var(--success-hover));color:var(--text-inverse);box-shadow:var(--shadow-success-sm)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__success:hover:not(:disabled){box-shadow:var(--shadow-success-sm);transform:translateY(-1px)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__danger{background:linear-gradient(135deg,var(--danger),var(--danger-hover));color:var(--text-inverse);box-shadow:var(--shadow-danger-sm)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__danger:hover:not(:disabled){box-shadow:var(--shadow-danger-lg);transform:translateY(-1px)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__warning{background:linear-gradient(135deg,var(--warning),var(--binance-2));color:var(--text-inverse);box-shadow:var(--shadow-accent-sm)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__warning:hover:not(:disabled){box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__info{background:linear-gradient(135deg,var(--info),var(--coinranking-2));color:var(--text-inverse);box-shadow:var(--shadow-info-sm)}.OneInchCompare-module__JStS9G__actionBtn.OneInchCompare-module__JStS9G__info:hover:not(:disabled){box-shadow:var(--shadow-info-lg);transform:translateY(-1px)}.OneInchCompare-module__JStS9G__actionBtn:disabled{opacity:.5;cursor:not-allowed}.OneInchCompare-module__JStS9G__btnIcon{font-size:1rem}.OneInchCompare-module__JStS9G__checkboxCol{text-align:center;width:40px}.OneInchCompare-module__JStS9G__checkboxCol input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.OneInchCompare-module__JStS9G__tokenIcon{vertical-align:middle;border-radius:50%;width:20px;height:20px;margin-left:.5rem}.OneInchCompare-module__JStS9G__rapidBadge{cursor:help;margin-left:.5rem;font-size:.8rem}.OneInchCompare-module__JStS9G__addressCell{color:var(--text-muted);text-overflow:ellipsis;cursor:help;max-width:120px;font-family:Roboto Mono,monospace;font-size:.8rem;overflow:hidden}@media (max-width:768px){.OneInchCompare-module__JStS9G__actionBar{flex-direction:column;align-items:stretch}.OneInchCompare-module__JStS9G__bulkActions{flex-direction:column}.OneInchCompare-module__JStS9G__actionBtn{justify-content:center;width:100%}}.OneInchCompare-module__JStS9G__columnHeader{background:var(--accent-gradient-soft);border-bottom:2px solid var(--border-soft);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.OneInchCompare-module__JStS9G__columnHeader h3{color:var(--text-strong);margin:0;font-size:1rem;font-weight:600}.OneInchCompare-module__JStS9G__columnCount{background:var(--surface);color:var(--accent);border:1px solid var(--accent-border);border-radius:30px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.OneInchCompare-module__JStS9G__hasMatch{background:linear-gradient(135deg,var(--binance-soft-alt),var(--warning-soft));position:relative}.OneInchCompare-module__JStS9G__hasMatch td:first-child{border-left:3px solid var(--warning)}.OneInchCompare-module__JStS9G__matchBadge{cursor:help;margin-left:.5rem;font-size:.8rem;animation:2s infinite OneInchCompare-module__JStS9G__pulse}@keyframes OneInchCompare-module__JStS9G__pulse{0%,to{opacity:.7}50%{opacity:1}}.OneInchCompare-module__JStS9G__selected{background:var(--accent-gradient-soft-strong)!important}.OneInchCompare-module__JStS9G__selected td:first-child{border-left:3px solid var(--accent)}.OneInchCompare-module__JStS9G__tableWrapper{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--surface-3);max-height:500px;overflow:hidden auto}.OneInchCompare-module__JStS9G__tableWrapper::-webkit-scrollbar{width:6px}.OneInchCompare-module__JStS9G__tableWrapper::-webkit-scrollbar-track{background:var(--surface-3)}.OneInchCompare-module__JStS9G__tableWrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.OneInchCompare-module__JStS9G__compareTable{table-layout:fixed;width:100%}.OneInchCompare-module__JStS9G__compareTable th:first-child{width:40px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(2){width:100px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(3){width:120px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(4),.OneInchCompare-module__JStS9G__compareTable th:nth-child(5){width:90px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(6){width:100px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(7){width:120px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(8){width:80px}.OneInchCompare-module__JStS9G__compareColumn:last-child .OneInchCompare-module__JStS9G__compareTable th:first-child{width:100px}.OneInchCompare-module__JStS9G__compareColumn:last-child .OneInchCompare-module__JStS9G__compareTable th:nth-child(2){width:120px}.OneInchCompare-module__JStS9G__compareColumn:last-child .OneInchCompare-module__JStS9G__compareTable th:nth-child(3),.OneInchCompare-module__JStS9G__compareColumn:last-child .OneInchCompare-module__JStS9G__compareTable th:nth-child(4){width:90px}.OneInchCompare-module__JStS9G__compareColumn:last-child .OneInchCompare-module__JStS9G__compareTable th:nth-child(5){width:100px}.OneInchCompare-module__JStS9G__compareColumn:last-child .OneInchCompare-module__JStS9G__compareTable th:nth-child(6){width:120px}.OneInchCompare-module__JStS9G__compareColumn:last-child .OneInchCompare-module__JStS9G__compareTable th:nth-child(7){width:80px}@media (max-width:1200px){.OneInchCompare-module__JStS9G__compareTable{font-size:.8rem}.OneInchCompare-module__JStS9G__compareTable th:first-child{width:30px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(2){width:80px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(3){width:100px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(4),.OneInchCompare-module__JStS9G__compareTable th:nth-child(5){width:70px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(6){width:80px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(7){width:90px}.OneInchCompare-module__JStS9G__compareTable th:nth-child(8){width:70px}}@media (max-width:768px){.OneInchCompare-module__JStS9G__columnHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}
.AddTokenModal-module__S0f5UW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s AddTokenModal-module__S0f5UW__fadeIn;display:flex;position:fixed;inset:0}@keyframes AddTokenModal-module__S0f5UW__fadeIn{0%{opacity:0}to{opacity:1}}.AddTokenModal-module__S0f5UW__modal{background:var(--surface);border-radius:20px;width:90%;max-width:600px;max-height:90vh;animation:.3s AddTokenModal-module__S0f5UW__slideUp;overflow-y:auto;box-shadow:0 20px 40px #0003}@keyframes AddTokenModal-module__S0f5UW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddTokenModal-module__S0f5UW__modalHeader{border-bottom:2px solid var(--border-soft);background:var(--surface);z-index:10;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.AddTokenModal-module__S0f5UW__modalHeader h2{color:var(--text-strong);margin:0;font-size:1.3rem}.AddTokenModal-module__S0f5UW__closeBtn{background:var(--surface-3);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;transition:all .2s;display:flex}.AddTokenModal-module__S0f5UW__closeBtn:hover{background:var(--border-strong);transform:rotate(90deg)}.AddTokenModal-module__S0f5UW__modalForm{padding:1.5rem}.AddTokenModal-module__S0f5UW__formGroup{margin-bottom:1.2rem}.AddTokenModal-module__S0f5UW__formGroup label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.AddTokenModal-module__S0f5UW__formGroup input,.AddTokenModal-module__S0f5UW__formGroup select{border:2px solid var(--border-soft);border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.AddTokenModal-module__S0f5UW__formGroup input:focus,.AddTokenModal-module__S0f5UW__formGroup select:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.AddTokenModal-module__S0f5UW__formGroup input::placeholder{color:var(--text-subtle)}.AddTokenModal-module__S0f5UW__chainSection{background:var(--surface-muted);border:2px dashed #f0f0f0;border-radius:12px;margin:1.5rem 0;padding:1.2rem}.AddTokenModal-module__S0f5UW__chainSection h3{color:var(--text-strong);margin:0 0 1rem;font-size:1rem}.AddTokenModal-module__S0f5UW__chainInput{gap:.5rem;margin-bottom:1rem;display:flex}.AddTokenModal-module__S0f5UW__chainSelect{border:2px solid var(--border-soft);background:var(--surface);border-radius:8px;min-width:120px;padding:.6rem}.AddTokenModal-module__S0f5UW__addressInput{border:2px solid var(--border-soft);border-radius:8px;flex:1;padding:.6rem 1rem;font-family:Roboto Mono,monospace;font-size:.85rem}.AddTokenModal-module__S0f5UW__addChainBtn{background:var(--accent-gradient);color:var(--text-inverse);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;transition:all .2s}.AddTokenModal-module__S0f5UW__addChainBtn:hover{box-shadow:var(--shadow-accent-sm);transform:translateY(-1px)}.AddTokenModal-module__S0f5UW__chainList{flex-direction:column;gap:.5rem;max-height:200px;display:flex;overflow-y:auto}.AddTokenModal-module__S0f5UW__chainItem{background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;align-items:center;gap:.5rem;padding:.6rem;animation:.2s AddTokenModal-module__S0f5UW__slideIn;display:flex}@keyframes AddTokenModal-module__S0f5UW__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.AddTokenModal-module__S0f5UW__chainName{color:var(--accent);min-width:80px;font-size:.85rem;font-weight:600}.AddTokenModal-module__S0f5UW__chainAddress{color:var(--text-muted);flex:1;font-family:Roboto Mono,monospace;font-size:.8rem}.AddTokenModal-module__S0f5UW__removeChainBtn{background:var(--danger-bg);width:24px;height:24px;color:var(--danger);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.AddTokenModal-module__S0f5UW__removeChainBtn:hover{background:var(--danger);color:var(--text-inverse)}.AddTokenModal-module__S0f5UW__noChains{text-align:center;color:var(--text-subtle);background:var(--surface);border:1px dashed #f0f0f0;border-radius:6px;padding:1rem;font-style:italic}.AddTokenModal-module__S0f5UW__pricePreview{background:var(--accent-gradient-soft);border:1px solid var(--accent-border);border-radius:8px;margin:1.5rem 0;padding:1rem}.AddTokenModal-module__S0f5UW__pricePreview h4{color:var(--text-strong);margin:0 0 .5rem;font-size:.9rem}.AddTokenModal-module__S0f5UW__pricePreview div{color:var(--text-muted-strong);padding:.25rem 0;font-size:.9rem}.AddTokenModal-module__S0f5UW__modalActions{border-top:2px solid var(--border-soft);justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.AddTokenModal-module__S0f5UW__cancelBtn{background:var(--surface);border:2px solid var(--border-soft);cursor:pointer;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.AddTokenModal-module__S0f5UW__cancelBtn:hover{background:var(--surface-muted);border-color:#cbd5e0}.AddTokenModal-module__S0f5UW__submitBtn{color:var(--text-inverse);cursor:pointer;background:linear-gradient(135deg,#10b981,#34d399);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.AddTokenModal-module__S0f5UW__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.AddTokenModal-module__S0f5UW__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.AddTokenModal-module__S0f5UW__modal{width:95%}.AddTokenModal-module__S0f5UW__chainInput{flex-direction:column}.AddTokenModal-module__S0f5UW__chainSelect{width:100%}.AddTokenModal-module__S0f5UW__modalActions{flex-direction:column}.AddTokenModal-module__S0f5UW__cancelBtn,.AddTokenModal-module__S0f5UW__submitBtn{width:100%}}
.TokenManager-module__wlUHsG__tokenManager{background:var(--accent-gradient-surface);min-height:100%;padding:2rem}.TokenManager-module__wlUHsG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.TokenManager-module__wlUHsG__statCard{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:16px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.TokenManager-module__wlUHsG__statCard:hover{box-shadow:var(--shadow-accent);transform:translateY(-2px)}.TokenManager-module__wlUHsG__statCard:before{content:"";background:var(--accent-gradient-line);height:4px;position:absolute;top:0;left:0;right:0}.TokenManager-module__wlUHsG__statLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:.5rem;font-size:.85rem}.TokenManager-module__wlUHsG__statValue{color:var(--text-strong);font-size:2rem;font-weight:700;line-height:1.2}.TokenManager-module__wlUHsG__sourceStats{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid var(--border-soft);border-radius:12px;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.TokenManager-module__wlUHsG__sourceStatItem{align-items:center;gap:.75rem;display:flex}.TokenManager-module__wlUHsG__sourceDot{border-radius:50%;width:10px;height:10px;display:inline-block}.TokenManager-module__wlUHsG__sourceDot.TokenManager-module__wlUHsG__binance{background:var(--binance);box-shadow:0 0 0 2px #f0b90b33}.TokenManager-module__wlUHsG__sourceDot.TokenManager-module__wlUHsG__coinbase{background:var(--coinbase);box-shadow:0 0 0 2px #0052ff33}.TokenManager-module__wlUHsG__sourceDot.TokenManager-module__wlUHsG__coinranking{background:#8a2be2;box-shadow:0 0 0 2px #8a2be233}.TokenManager-module__wlUHsG__sourceStatLabel{color:var(--text-muted);font-size:.85rem;font-weight:500}.TokenManager-module__wlUHsG__sourceStatValue{color:var(--text-strong);font-size:1.1rem;font-weight:700}.TokenManager-module__wlUHsG__statusMessage{border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem;animation:.3s TokenManager-module__wlUHsG__slideIn;display:flex}.TokenManager-module__wlUHsG__statusMessage.TokenManager-module__wlUHsG__success{background:var(--success-bg);color:var(--success-text);border-left:4px solid var(--success)}.TokenManager-module__wlUHsG__statusMessage.TokenManager-module__wlUHsG__warning{color:#92400e;background:#fef3c7;border-left:4px solid #f59e0b}.TokenManager-module__wlUHsG__statusMessage.TokenManager-module__wlUHsG__error{background:var(--danger-bg);color:var(--danger-text);border-left:4px solid var(--danger)}.TokenManager-module__wlUHsG__messageIcon{font-size:1.2rem}.TokenManager-module__wlUHsG__actionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.TokenManager-module__wlUHsG__searchWrapper{flex:1;max-width:300px}.TokenManager-module__wlUHsG__searchInput{border:2px solid var(--border-soft);background:var(--surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat .8rem center;border-radius:50px;width:100%;padding:.6rem 1rem .6rem 2.5rem;font-size:.9rem;transition:all .2s}.TokenManager-module__wlUHsG__searchInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.TokenManager-module__wlUHsG__actionButtons{gap:1rem;display:flex}.TokenManager-module__wlUHsG__actionBtn{cursor:pointer;color:var(--text-inverse);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.TokenManager-module__wlUHsG__actionBtn.TokenManager-module__wlUHsG__coinbase{background:var(--coinbase);box-shadow:0 4px 12px #0052ff4d}.TokenManager-module__wlUHsG__actionBtn.TokenManager-module__wlUHsG__coinbase:hover{background:#003bb3;transform:translateY(-1px);box-shadow:0 6px 16px #0052ff66}.TokenManager-module__wlUHsG__actionBtn.TokenManager-module__wlUHsG__binance{background:var(--binance);color:#1e293b;box-shadow:0 4px 12px #f0b90b4d}.TokenManager-module__wlUHsG__actionBtn.TokenManager-module__wlUHsG__binance:hover{background:#d4a108;transform:translateY(-1px);box-shadow:0 6px 16px #f0b90b66}.TokenManager-module__wlUHsG__actionBtn.TokenManager-module__wlUHsG__coinranking{background:#8a2be2;box-shadow:0 4px 12px #8a2be24d}.TokenManager-module__wlUHsG__actionBtn.TokenManager-module__wlUHsG__coinranking:hover{background:#6b21b0;transform:translateY(-1px);box-shadow:0 6px 16px #8a2be266}.TokenManager-module__wlUHsG__btnIcon{font-size:1.1rem}.TokenManager-module__wlUHsG__tableSection{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:16px;padding:1.5rem}.TokenManager-module__wlUHsG__loadingContainer{background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.TokenManager-module__wlUHsG__loadingSpinner{border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite TokenManager-module__wlUHsG__spin}.TokenManager-module__wlUHsG__loadingText{color:var(--text-muted-strong);font-size:1.1rem;font-weight:500}@keyframes TokenManager-module__wlUHsG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TokenManager-module__wlUHsG__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TokenManager-module__wlUHsG__tokenManager{padding:1rem}.TokenManager-module__wlUHsG__statsGrid{grid-template-columns:1fr;gap:1rem}.TokenManager-module__wlUHsG__sourceStats{flex-direction:column;gap:.75rem}.TokenManager-module__wlUHsG__actionBar{flex-direction:column;align-items:stretch}.TokenManager-module__wlUHsG__searchWrapper{max-width:none}.TokenManager-module__wlUHsG__actionButtons{flex-direction:column}.TokenManager-module__wlUHsG__actionBtn{justify-content:center}.TokenManager-module__wlUHsG__tableSection{padding:1rem}}@media (max-width:480px){.TokenManager-module__wlUHsG__statValue{font-size:1.5rem}.TokenManager-module__wlUHsG__sourceStatItem{flex-wrap:wrap}}
﻿ .UserTable-module__pwqqUW__tableWrapper{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;overflow-x:auto}.UserTable-module__pwqqUW__userTable{border-collapse:collapse;width:100%;min-width:900px;font-size:.9rem}.UserTable-module__pwqqUW__userTable th{text-align:left;background:var(--accent-gradient-soft);border-bottom:2px solid var(--border-soft);color:var(--text-strong);white-space:nowrap;padding:1rem;font-weight:600}.UserTable-module__pwqqUW__userTable td{border-bottom:1px solid var(--border-soft);color:var(--text-muted-strong);vertical-align:middle;padding:1rem}.UserTable-module__pwqqUW__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.UserTable-module__pwqqUW__sortable:hover{background:var(--accent-gradient-soft-strong)!important}.UserTable-module__pwqqUW__actionsCol{text-align:center;width:100px}.UserTable-module__pwqqUW__noResults{text-align:center;color:var(--text-subtle);background:var(--surface-muted);font-size:.95rem;font-style:italic;padding:3rem!important}@media (max-width:768px){.UserTable-module__pwqqUW__userTable{font-size:.8rem}.UserTable-module__pwqqUW__userTable th,.UserTable-module__pwqqUW__userTable td{padding:.75rem .5rem}}.UserTable-module__pwqqUW__userRow{cursor:pointer;transition:all .2s}.UserTable-module__pwqqUW__userRow:hover{background:var(--accent-gradient-soft)}.UserTable-module__pwqqUW__userRow.UserTable-module__pwqqUW__selected{background:var(--accent-gradient-soft-strong)}.UserTable-module__pwqqUW__checkboxCol{text-align:center;width:40px}.UserTable-module__pwqqUW__checkboxCol input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent)}.UserTable-module__pwqqUW__emailCell,.UserTable-module__pwqqUW__usernameCell,.UserTable-module__pwqqUW__walletCell,.UserTable-module__pwqqUW__chainsCell,.UserTable-module__pwqqUW__verifiedCell{padding:1rem}.UserTable-module__pwqqUW__walletCell{color:var(--text-muted);font-family:Roboto Mono,monospace;font-size:.85rem}.UserTable-module__pwqqUW__placeholder{color:var(--text-subtle);font-style:italic}.UserTable-module__pwqqUW__chainBadge{background:var(--accent-gradient-soft-strong);color:var(--accent-2);border:1px solid var(--accent-border);border-radius:30px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.UserTable-module__pwqqUW__verifiedBadge{cursor:help;font-size:1.1rem}.UserTable-module__pwqqUW__unverifiedBadge{opacity:.5;cursor:help;font-size:1.1rem}.UserTable-module__pwqqUW__editInput{border:2px solid var(--border-soft);background:var(--surface);border-radius:6px;width:100%;padding:.4rem .6rem;font-size:.85rem;transition:all .2s}.UserTable-module__pwqqUW__editInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.UserTable-module__pwqqUW__actionsCell{justify-content:center;gap:.4rem;display:flex}.UserTable-module__pwqqUW__actionBtn{cursor:pointer;background:var(--surface);border:none;border:2px solid var(--border-soft);width:28px;height:28px;color:var(--text-muted-strong);border-radius:6px;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:inline-flex}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__small{width:28px;height:28px;font-size:.9rem}.UserTable-module__pwqqUW__actionBtn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__primary{background:var(--accent);color:var(--text-inverse);border-color:#0000}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__primary:hover{background:var(--accent-hover)}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__success{background:var(--success);color:var(--text-inverse);border-color:#0000}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__success:hover{background:var(--success-hover)}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__info{background:var(--info);color:var(--text-inverse);border-color:#0000}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__info:hover{background:var(--info-hover)}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__secondary{background:var(--surface-3);color:var(--text-muted-strong);border-color:var(--border-strong)}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__secondary:hover{background:var(--border-strong)}@media (max-width:768px){.UserTable-module__pwqqUW__actionsCell{flex-direction:column;align-items:center}.UserTable-module__pwqqUW__walletCell{font-size:.75rem}}.UserTable-module__pwqqUW__actionBar{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.UserTable-module__pwqqUW__actionBtn{cursor:pointer;color:var(--text-inverse);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__info{background:var(--info);box-shadow:var(--shadow-info-sm)}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__info:hover{background:var(--info-hover);box-shadow:var(--shadow-info-lg);transform:translateY(-1px)}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__danger{background:var(--danger);box-shadow:var(--shadow-danger-sm)}.UserTable-module__pwqqUW__actionBtn.UserTable-module__pwqqUW__danger:hover{background:var(--danger-hover);box-shadow:var(--shadow-danger-lg);transform:translateY(-1px)}.UserTable-module__pwqqUW__btnIcon{font-size:1rem}@media (max-width:768px){.UserTable-module__pwqqUW__actionBar{flex-direction:column}.UserTable-module__pwqqUW__actionBtn{justify-content:center;width:100%}}.UserTable-module__pwqqUW__userStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.UserTable-module__pwqqUW__statCard{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:16px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.UserTable-module__pwqqUW__statCard:hover{box-shadow:var(--shadow-accent);transform:translateY(-2px)}.UserTable-module__pwqqUW__statCard:before{content:"";background:var(--accent-gradient-line);height:4px;position:absolute;top:0;left:0;right:0}.UserTable-module__pwqqUW__statLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:.5rem;font-size:.85rem}.UserTable-module__pwqqUW__statValue{color:var(--text-strong);font-size:2rem;font-weight:700;line-height:1.2}@media (max-width:768px){.UserTable-module__pwqqUW__userStats{grid-template-columns:1fr;gap:1rem}.UserTable-module__pwqqUW__statValue{font-size:1.5rem}}
.UserManager-module__blySzG__userManager{background:var(--accent-gradient-surface);min-height:100%;padding:2rem}.UserManager-module__blySzG__loadingContainer{background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.UserManager-module__blySzG__loadingSpinner{border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite UserManager-module__blySzG__spin}.UserManager-module__blySzG__loadingText{color:var(--text-muted-strong);font-size:1.1rem;font-weight:500}.UserManager-module__blySzG__errorState{text-align:center;background:var(--surface);box-shadow:var(--shadow-md);border-radius:20px;max-width:500px;margin:2rem auto;padding:3rem}.UserManager-module__blySzG__errorState h3{color:var(--danger);margin-bottom:1rem;font-size:1.5rem}.UserManager-module__blySzG__errorState p{color:var(--text-muted-strong);margin-bottom:1.5rem}.UserManager-module__blySzG__retryButton{background:var(--accent-gradient);color:var(--text-inverse);cursor:pointer;box-shadow:var(--shadow-accent-sm);border:none;border-radius:50px;padding:.6rem 1.5rem;font-weight:600;transition:all .2s}.UserManager-module__blySzG__retryButton:hover{box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.UserManager-module__blySzG__searchBar{margin-bottom:1.5rem}.UserManager-module__blySzG__searchInput{border:2px solid var(--border-soft);background:var(--surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat 1rem center;border-radius:50px;width:100%;padding:.8rem 1rem .8rem 2.8rem;font-size:.95rem;transition:all .2s}.UserManager-module__blySzG__searchInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.UserManager-module__blySzG__tableSection{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-contrast);border-radius:16px;padding:1.5rem;overflow-x:auto}@keyframes UserManager-module__blySzG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.UserManager-module__blySzG__userManager{padding:1rem}.UserManager-module__blySzG__searchInput{font-size:.9rem}.UserManager-module__blySzG__tableSection{padding:1rem}}
﻿ .PerpsTable-module__CBWEXq__tableWrapper{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;overflow-x:auto}.PerpsTable-module__CBWEXq__perpsTable{border-collapse:collapse;width:100%;min-width:1200px;font-size:.9rem}.PerpsTable-module__CBWEXq__perpsTable th{text-align:left;background:var(--accent-gradient-soft);border-bottom:2px solid var(--border-soft);color:var(--text-strong);white-space:nowrap;padding:1rem;font-weight:600}.PerpsTable-module__CBWEXq__perpsTable td{border-bottom:1px solid var(--border-soft);color:var(--text-muted-strong);vertical-align:middle;padding:1rem}.PerpsTable-module__CBWEXq__expandCol{text-align:center;width:40px}.PerpsTable-module__CBWEXq__expandBtn{cursor:pointer;width:24px;height:24px;color:var(--text-muted);background:0 0;border:none;border-radius:4px;font-size:.8rem;transition:all .2s}.PerpsTable-module__CBWEXq__expandBtn:hover{background:var(--surface-3);color:var(--text-strong)}.PerpsTable-module__CBWEXq__tokenRow{cursor:pointer;transition:all .2s}.PerpsTable-module__CBWEXq__tokenRow:hover{background:var(--accent-gradient-soft)}.PerpsTable-module__CBWEXq__tokenRow.PerpsTable-module__CBWEXq__inactive{opacity:.7;background:var(--surface-muted)}.PerpsTable-module__CBWEXq__tokenRow.PerpsTable-module__CBWEXq__inactive td{color:var(--text-subtle)}.PerpsTable-module__CBWEXq__symbolCell{color:var(--text-strong);font-size:1rem;font-weight:700}.PerpsTable-module__CBWEXq__uuidCell{color:var(--text-muted);font-family:Roboto Mono,monospace;font-size:.8rem}.PerpsTable-module__CBWEXq__statusBadge{letter-spacing:.3px;text-transform:uppercase;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.PerpsTable-module__CBWEXq__statusBadge.PerpsTable-module__CBWEXq__active{background:var(--success-gradient-soft);color:var(--success-text);border:1px solid var(--success-border)}.PerpsTable-module__CBWEXq__statusBadge.PerpsTable-module__CBWEXq__inactive{color:var(--text-muted-strong);background:linear-gradient(135deg,#94a3b820,#cbd5e020);border:1px solid #94a3b840}.PerpsTable-module__CBWEXq__actionsCol{text-align:center;width:120px}.PerpsTable-module__CBWEXq__actionsCell{justify-content:center;gap:.5rem;display:flex}.PerpsTable-module__CBWEXq__actionBtn{cursor:pointer;background:var(--surface);border:none;border:2px solid var(--border-soft);width:32px;height:32px;color:var(--text-muted-strong);border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:inline-flex}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__small{width:32px;height:32px;font-size:.9rem}.PerpsTable-module__CBWEXq__actionBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.PerpsTable-module__CBWEXq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__info{background:var(--info);color:var(--text-inverse);border-color:#0000}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__info:hover:not(:disabled){background:var(--info-hover)}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__success{background:var(--success);color:var(--text-inverse);border-color:#0000}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__success:hover:not(:disabled){background:var(--success-hover)}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__warning{color:var(--text-inverse);background:#f59e0b;border-color:#0000}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__warning:hover:not(:disabled){background:#d97706}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__danger{background:var(--danger);color:var(--text-inverse);border-color:#0000}.PerpsTable-module__CBWEXq__actionBtn.PerpsTable-module__CBWEXq__danger:hover:not(:disabled){background:var(--danger-hover)}.PerpsTable-module__CBWEXq__detailsRow td{background:var(--surface-muted);border-top:2px solid var(--border-soft);padding:1.5rem}.PerpsTable-module__CBWEXq__tokenDetails{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;padding:1.5rem}.PerpsTable-module__CBWEXq__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.PerpsTable-module__CBWEXq__detailItem{flex-direction:column;gap:.25rem;display:flex}.PerpsTable-module__CBWEXq__detailLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.7rem;font-weight:600}.PerpsTable-module__CBWEXq__detailValue{color:var(--text-strong);word-break:break-word;font-family:Roboto Mono,monospace;font-size:.9rem}.PerpsTable-module__CBWEXq__tokenIcon{object-fit:cover;border-radius:50%;width:24px;height:24px}.PerpsTable-module__CBWEXq__noResults{text-align:center;color:var(--text-subtle);background:var(--surface-muted);font-size:.95rem;font-style:italic;padding:3rem!important}@media (max-width:768px){.PerpsTable-module__CBWEXq__perpsTable{font-size:.8rem}.PerpsTable-module__CBWEXq__actionsCell{flex-direction:column;align-items:center}.PerpsTable-module__CBWEXq__detailsGrid{grid-template-columns:1fr}}
.PriceCard-module__0GKVOq__card{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border-soft);border-radius:20px;min-width:280px;max-width:350px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.PriceCard-module__0GKVOq__card:hover{box-shadow:var(--shadow-accent);transform:translateY(-4px)}.PriceCard-module__0GKVOq__card:before{content:"";background:var(--accent-gradient-line);height:4px;position:absolute;top:0;left:0;right:0}.PriceCard-module__0GKVOq__btc:before{background:var(--btc-gradient)}.PriceCard-module__0GKVOq__eth:before{background:var(--eth-gradient)}.PriceCard-module__0GKVOq__sol:before{background:var(--sol-gradient)}.PriceCard-module__0GKVOq__gold:before{background:var(--gold-gradient)}.PriceCard-module__0GKVOq__default:before{background:var(--accent-gradient-line)}.PriceCard-module__0GKVOq__card.PriceCard-module__0GKVOq__loading{opacity:.7;pointer-events:none}.PriceCard-module__0GKVOq__spinner{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:1rem auto;animation:1s linear infinite PriceCard-module__0GKVOq__spin}@keyframes PriceCard-module__0GKVOq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PriceCard-module__0GKVOq__loadingText{text-align:center;color:var(--text-subtle);font-size:.9rem}.PriceCard-module__0GKVOq__card.PriceCard-module__0GKVOq__error{background:var(--surface-danger)}.PriceCard-module__0GKVOq__errorMessage{color:var(--danger);text-align:center;margin:.5rem 0;font-size:.9rem}.PriceCard-module__0GKVOq__retryHint{color:var(--text-subtle);text-align:center;font-size:.75rem}.PriceCard-module__0GKVOq__header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.PriceCard-module__0GKVOq__tokenIcon{background:var(--accent-gradient-soft-strong);width:40px;height:40px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.PriceCard-module__0GKVOq__btc .PriceCard-module__0GKVOq__tokenIcon{color:#f7931a;background:#f7931a20}.PriceCard-module__0GKVOq__eth .PriceCard-module__0GKVOq__tokenIcon{color:#627eea;background:#627eea20}.PriceCard-module__0GKVOq__sol .PriceCard-module__0GKVOq__tokenIcon{color:#14f195;background:#14f19520}.PriceCard-module__0GKVOq__gold .PriceCard-module__0GKVOq__tokenIcon{color:#d4af37;background:#d4af3720}.PriceCard-module__0GKVOq__tokenName{color:var(--text-strong);font-size:1.1rem;font-weight:600}.PriceCard-module__0GKVOq__staleBadge{cursor:help;margin-left:auto;font-size:1rem}.PriceCard-module__0GKVOq__priceContainer{text-align:center;margin:1rem 0}.PriceCard-module__0GKVOq__price{color:var(--text-strong);font-family:Roboto Mono,monospace;font-size:2.2rem;font-weight:700;line-height:1.2}.PriceCard-module__0GKVOq__priceValue{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.PriceCard-module__0GKVOq__details{background:var(--surface-muted);border-radius:12px;margin:1rem 0;padding:.75rem;font-size:.8rem}.PriceCard-module__0GKVOq__detailRow{color:var(--text-muted-strong);justify-content:space-between;margin:.4rem 0;display:flex}.PriceCard-module__0GKVOq__detailRow span:first-child{color:var(--text-muted)}.PriceCard-module__0GKVOq__mono{color:var(--text-strong);font-family:Roboto Mono,monospace}.PriceCard-module__0GKVOq__fresh{color:var(--success)}.PriceCard-module__0GKVOq__stale{color:var(--danger)}.PriceCard-module__0GKVOq__chain{text-transform:capitalize;background:var(--surface);border-radius:12px;padding:.15rem .5rem;font-size:.7rem}.PriceCard-module__0GKVOq__footer{border-top:1px solid var(--border-soft);color:var(--text-subtle);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:.75rem;display:flex}.PriceCard-module__0GKVOq__feedSource{color:var(--accent);font-weight:500}@media (max-width:768px){.PriceCard-module__0GKVOq__card{min-width:100%}.PriceCard-module__0GKVOq__price{font-size:1.8rem}}.PriceCard-module__0GKVOq__card{cursor:pointer;transition:all .2s}.PriceCard-module__0GKVOq__card.PriceCard-module__0GKVOq__selected{border:2px solid var(--accent);box-shadow:0 10px 25px var(--accent-shadow-soft);transform:translateY(-2px)}.PriceCard-module__0GKVOq__selectedBadge{background:var(--accent);color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:12px;display:flex}.PriceCard-module__0GKVOq__card:hover:not(.PriceCard-module__0GKVOq__loading):not(.PriceCard-module__0GKVOq__error){transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.PriceCard-module__0GKVOq__splitContainer{background:var(--surface-muted);border-radius:16px;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0;padding:.75rem;display:grid}.PriceCard-module__0GKVOq__oracleSide{background:var(--surface);border-radius:12px;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;box-shadow:0 2px 8px #00000005}.PriceCard-module__0GKVOq__oracleHeader{justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.PriceCard-module__0GKVOq__oracleBadge{background:var(--chainlink);color:var(--text-inverse);letter-spacing:.3px;border-radius:20px;padding:.2rem .5rem;font-size:.65rem;font-weight:600}.PriceCard-module__0GKVOq__pythBadge{background:var(--pyth);color:var(--text-inverse);letter-spacing:.3px;border-radius:20px;padding:.2rem .5rem;font-size:.65rem;font-weight:600}.PriceCard-module__0GKVOq__confidence{color:var(--text-muted);background:var(--surface-3);border-radius:12px;padding:.15rem .4rem;font-size:.65rem}.PriceCard-module__0GKVOq__roundId{color:var(--text-muted);background:var(--surface-3);border-radius:12px;padding:.15rem .4rem;font-family:monospace;font-size:.65rem}.PriceCard-module__0GKVOq__oraclePrice{flex-direction:column;gap:.15rem;display:flex}.PriceCard-module__0GKVOq__priceValue{color:#0f172a;font-family:Roboto Mono,monospace;font-size:1.1rem;font-weight:700;line-height:1.2}.PriceCard-module__0GKVOq__emaValue{color:var(--success);background:var(--success-bg);border-radius:20px;width:fit-content;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.PriceCard-module__0GKVOq__timeValue{color:var(--text-subtle);font-family:monospace;font-size:.6rem}.PriceCard-module__0GKVOq__noData{color:var(--text-subtle);text-align:center;padding:.5rem 0;font-size:.8rem;font-style:italic}.PriceCard-module__0GKVOq__fundingPill{background:var(--surface);border:1px solid;border-radius:20px;margin-left:auto;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.PriceCard-module__0GKVOq__fundingPill.PriceCard-module__0GKVOq__positive{color:var(--success);border-color:var(--success);background:var(--success-bg)}.PriceCard-module__0GKVOq__fundingPill.PriceCard-module__0GKVOq__negative{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}.PriceCard-module__0GKVOq__differenceFooter{color:var(--text-muted);border-top:1px dashed #e2e8f0;justify-content:center;align-items:center;gap:.25rem;margin-top:.75rem;padding-top:.5rem;font-size:.75rem;display:flex}.PriceCard-module__0GKVOq__diffValue{color:#0f172a;background:var(--surface-3);border-radius:20px;padding:.15rem .5rem;font-weight:700}.PriceCard-module__0GKVOq__card{min-width:320px;max-width:380px}.PriceCard-module__0GKVOq__header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.PriceCard-module__0GKVOq__tokenName{font-size:1rem}.PriceCard-module__0GKVOq__priceContainer{display:none}@media (max-width:480px){.PriceCard-module__0GKVOq__card{min-width:100%;max-width:100%}.PriceCard-module__0GKVOq__splitContainer{grid-template-columns:1fr;gap:.5rem}}
.AddPerpModal-module__VOpChG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s AddPerpModal-module__VOpChG__fadeIn;display:flex;position:fixed;inset:0}@keyframes AddPerpModal-module__VOpChG__fadeIn{0%{opacity:0}to{opacity:1}}.AddPerpModal-module__VOpChG__modal{background:var(--surface);border-radius:20px;width:90%;max-width:700px;max-height:90vh;animation:.3s AddPerpModal-module__VOpChG__slideUp;overflow-y:auto;box-shadow:0 20px 40px #0003}@keyframes AddPerpModal-module__VOpChG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddPerpModal-module__VOpChG__modalHeader{border-bottom:2px solid var(--border-soft);background:var(--surface);z-index:10;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.AddPerpModal-module__VOpChG__modalHeader h2{color:var(--text-strong);margin:0;font-size:1.3rem;font-weight:600}.AddPerpModal-module__VOpChG__closeBtn{background:var(--surface-3);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;transition:all .2s;display:flex}.AddPerpModal-module__VOpChG__closeBtn:hover{background:var(--border-strong);transform:rotate(90deg)}.AddPerpModal-module__VOpChG__modalForm{padding:1.5rem}.AddPerpModal-module__VOpChG__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.AddPerpModal-module__VOpChG__formGroup{flex-direction:column;gap:.4rem;display:flex}.AddPerpModal-module__VOpChG__formGroup.AddPerpModal-module__VOpChG__fullWidth{grid-column:1/-1}.AddPerpModal-module__VOpChG__formGroup label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.AddPerpModal-module__VOpChG__formGroup input,.AddPerpModal-module__VOpChG__formGroup select{border:2px solid var(--border-soft);background:var(--surface);border-radius:8px;padding:.6rem 1rem;font-size:.9rem;transition:all .2s}.AddPerpModal-module__VOpChG__formGroup input:focus,.AddPerpModal-module__VOpChG__formGroup select:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.AddPerpModal-module__VOpChG__formGroup input[type=number]{-moz-appearance:textfield}.AddPerpModal-module__VOpChG__formGroup input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddPerpModal-module__VOpChG__formGroup input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AddPerpModal-module__VOpChG__checkboxGroup{flex-direction:row;align-items:center;gap:.75rem}.AddPerpModal-module__VOpChG__checkboxGroup label{text-transform:none;color:var(--text-strong);margin-bottom:0;font-weight:500}.AddPerpModal-module__VOpChG__checkboxGroup input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent)}.AddPerpModal-module__VOpChG__rangeGroup{align-items:center;gap:.5rem;display:flex}.AddPerpModal-module__VOpChG__rangeGroup input{flex:1}.AddPerpModal-module__VOpChG__rangeGroup span{text-align:right;min-width:60px;color:var(--accent);font-family:Roboto Mono,monospace;font-weight:600}.AddPerpModal-module__VOpChG__uuidSearch{margin-bottom:1rem}.AddPerpModal-module__VOpChG__uuidSearch input{border:2px solid var(--border-soft);border-radius:8px;width:100%;padding:.6rem 1rem;font-size:.9rem}.AddPerpModal-module__VOpChG__uuidResults{border:1px solid var(--border-soft);border-radius:8px;max-height:200px;margin-top:.5rem;overflow-y:auto}.AddPerpModal-module__VOpChG__uuidResultItem{cursor:pointer;border-bottom:1px solid var(--border-soft);align-items:center;gap:.75rem;padding:.6rem 1rem;transition:all .2s;display:flex}.AddPerpModal-module__VOpChG__uuidResultItem:last-child{border-bottom:none}.AddPerpModal-module__VOpChG__uuidResultItem:hover{background:#667eea08}.AddPerpModal-module__VOpChG__uuidResultItem.AddPerpModal-module__VOpChG__selected{background:#667eea15;border-left:3px solid #667eea}.AddPerpModal-module__VOpChG__resultSymbol{color:var(--accent);min-width:60px;font-weight:700}.AddPerpModal-module__VOpChG__resultName{color:var(--text-strong);flex:1}.AddPerpModal-module__VOpChG__resultUuid{color:var(--text-subtle);font-family:Roboto Mono,monospace;font-size:.75rem}.AddPerpModal-module__VOpChG__modalActions{border-top:2px solid var(--border-soft);justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.AddPerpModal-module__VOpChG__cancelBtn{background:var(--surface);border:2px solid var(--border-soft);cursor:pointer;color:var(--text-muted-strong);border-radius:8px;padding:.6rem 1.5rem;font-weight:600;transition:all .2s}.AddPerpModal-module__VOpChG__cancelBtn:hover{background:var(--surface-muted);border-color:#cbd5e0}.AddPerpModal-module__VOpChG__submitBtn{background:var(--accent-gradient);color:var(--text-inverse);cursor:pointer;box-shadow:var(--shadow-accent-sm);border:none;border-radius:8px;padding:.6rem 1.5rem;font-weight:600;transition:all .2s}.AddPerpModal-module__VOpChG__submitBtn:hover:not(:disabled){box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.AddPerpModal-module__VOpChG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.AddPerpModal-module__VOpChG__submitBtn.AddPerpModal-module__VOpChG__loading{color:#0000;position:relative}.AddPerpModal-module__VOpChG__submitBtn.AddPerpModal-module__VOpChG__loading:after{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.8s linear infinite AddPerpModal-module__VOpChG__spin;position:absolute;top:50%;left:50%}@media (max-width:768px){.AddPerpModal-module__VOpChG__modal{width:95%;max-height:95vh}.AddPerpModal-module__VOpChG__formGrid{grid-template-columns:1fr}.AddPerpModal-module__VOpChG__modalActions{flex-direction:column}.AddPerpModal-module__VOpChG__cancelBtn,.AddPerpModal-module__VOpChG__submitBtn{width:100%}}
