.analysis-section{margin:40px 0;scroll-margin-top:110px}.analysis-section [hidden],#asset-analysis [hidden],#pair-activity [hidden]{display:none!important}.analysis-switches{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:22px 0}.analysis-switches .chart-ranges button{background:transparent;color:#9db4cb;font-size:12px;padding:9px 14px}.analysis-switches .chart-ranges button[aria-pressed=true]{background:#16413f;color:#75f6dc}.analysis-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;border:1px solid #263c50;border-radius:12px;background:#0c1623;margin:20px 0;align-items:end}.analysis-filter-grid label{display:grid;gap:7px;min-width:0;font-size:11px;color:#a5b9cf}.analysis-filter-grid input,.analysis-filter-grid select,.venue-controls select{width:100%;min-width:0;max-width:100%;color:#e6f1fc;background:#09121d;border:1px solid #304358;border-radius:8px;padding:11px;font:inherit}.analysis-filter-grid input:focus,.analysis-filter-grid select:focus{outline:2px solid #61eadb;outline-offset:2px}.analysis-filter-grid .analysis-risk{grid-column:1/-1;display:flex;align-items:center;line-height:1.6;color:#eccb92}.analysis-risk input,.analysis-check input{width:18px;height:18px;flex-shrink:0;accent-color:#64eadb}.analysis-filter-grid .analysis-check{display:flex;gap:10px;align-items:center;padding:12px 0}.analysis-wide{grid-column:span 2}.analysis-notice{border-left:3px solid #58d9ca;background:#11312d66;padding:14px 18px;color:#b8d9d2;font-size:12px;line-height:1.8}.analysis-notice.risk-on{border-color:#eccb92;background:#453a2066;color:#edd2a7}#rank-rows .token-cell{min-width:190px}#rank-rows .metric-source{max-width:240px}.analysis-section details{margin-top:18px;font-size:12px;line-height:1.7}.analysis-section summary{cursor:pointer}.analysis-subsection{border-top:1px solid #263c50;margin-top:28px;padding-top:24px;min-width:0}.analysis-subsection h3{font-size:20px}.analysis-subsection .muted{line-height:1.7;font-size:12px}.analysis-subsection .table-wrap table{min-width:860px}.venue-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.venue-controls select{width:auto;min-width:140px}.trade-side-buy{color:#6bedc0}.trade-side-sell{color:#ff92ab}.trade-link{font-family:ui-monospace,monospace;font-size:11px}.trade-metrics{min-width:620px!important}.analysis-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analysis-actions button{font-size:11px}.analysis-source{font-size:10px;white-space:normal;min-width:130px;max-width:220px}.alert-proof{white-space:normal;line-height:1.8;overflow-wrap:anywhere}.alert-notification-unread{border-color:#4c9b92;background:#11302e66}.analysis-section input[type=checkbox]{margin:0}#alert-rules,#alert-notifications{margin:18px 0}#alert-status,#rank-status,#rank-excluded{overflow-wrap:anywhere}.live-badge{color:#6ae5c9}#rank-rows td:last-child{min-width:170px}.analysis-filter-grid button{min-height:40px}#rank-ranges button:focus-visible{outline:2px solid #b5fff2;outline-offset:2px}
@media(min-width:761px) and (max-width:1050px){.site-header .brand{font-size:22px}.site-header nav{gap:7px}.site-header nav a{font-size:10px}.site-header .nav-token{padding:10px}.site-header{padding-left:20px;padding-right:20px}}
@media(max-width:900px){.analysis-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-subsection .section-heading{flex-wrap:wrap}}
@media(max-width:600px){.analysis-filter-grid{padding:14px;gap:14px}.analysis-filter-grid input,.analysis-filter-grid select{font-size:16px}.analysis-filter-grid .analysis-wide{grid-column:1/-1}.analysis-switches{gap:12px}.analysis-switches .chart-ranges{width:100%;justify-content:space-between}.analysis-switches .chart-ranges button{padding:9px 10px}.analysis-section{margin:30px 0}.analysis-subsection h3{font-size:18px}.analysis-notice{padding:12px;font-size:11px}.analysis-section .section-heading h2{font-size:23px}.analysis-filter-grid .analysis-risk{font-size:11px;align-items:flex-start}.analysis-subsection .table-footer{flex-wrap:wrap}}
@media(max-width:380px){.analysis-filter-grid{grid-template-columns:minmax(0,1fr)}.analysis-filter-grid .analysis-wide{grid-column:auto}}
/* Keep multi-chain token metadata from stretching every ranking column. */
#market-analysis table{table-layout:fixed;min-width:1200px;font-size:11px}#market-analysis th,#market-analysis td{padding:12px 8px}#market-analysis th:nth-child(1){width:190px}#market-analysis th:nth-child(2){width:120px}#market-analysis th:nth-child(3){width:105px}#market-analysis th:nth-child(4){width:70px}#market-analysis th:nth-child(5){width:125px}#market-analysis th:nth-child(6),#market-analysis th:nth-child(7){width:100px}#market-analysis th:nth-child(8){width:175px}#market-analysis th:nth-child(9){width:130px}#rank-rows td:first-child,#rank-rows td:nth-child(2),#rank-rows .metric-source{white-space:normal;overflow-wrap:anywhere}#rank-rows .token-cell{min-width:0;gap:8px}#rank-rows .token-cell strong{font-size:12px}#rank-rows td:nth-child(2) .icon-label{display:flex;margin:4px 0;font-size:10px;white-space:normal}#rank-rows td:nth-child(2) details{margin:5px 0;font-size:10px}#rank-rows td:last-child{min-width:0;white-space:normal}#rank-rows td:last-child button{font-size:10px;padding:5px;margin:2px}#rank-rows .subline{white-space:normal;line-height:1.6}
