.page_section-card__AAklV{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_section-card__AAklV:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.page_section-title__dYr4X{margin-bottom:0!important;color:rgba(0,0,0,.85)}.page_more-link__Ied6e{display:flex;align-items:center;gap:4px;font-size:14px}.page_section-divider__7fHqw{margin:32px 0}@media (max-width:768px){.page_page__8H02N{padding:16px}.page_section-card__AAklV{margin:0 -16px 24px;border-radius:0;box-shadow:none;border-bottom:1px solid #f0f0f0}}.hotspot-card{background:linear-gradient(145deg,#f8f9fa,#ffffff);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;padding:24px;border:1px solid rgba(139,108,240,.1)}.hotspot-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(139,108,240,.12)}.chart-container{height:350px;margin:-12px -16px 12px}.rank-item{transition:all .3s;padding:12px 16px;border-radius:8px}.rank-item:hover{background:rgba(139,108,240,.05);box-shadow:0 2px 8px rgba(139,108,240,.1)}.rank-index{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#8b6cf0;color:white;border-radius:50%;font-weight:600}.update-time{color:#4a90e2;font-size:12px;padding:4px 8px;background:rgba(74,144,226,.1);border-radius:4px}@media (max-width:768px){.chart-container{height:200px}.rank-item{padding:8px}}.mini-chart-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(139,108,240,.1);transition:transform .2s}.mini-chart-container:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,108,240,.15)}