main.tc-page .tc-crumbs{color:#9fa4c2;margin-bottom:14px;font-size:14px}main.tc-page .tc-crumbs a{color:#c2a3ff}main.tc-page .tc-hero{background:radial-gradient(circle at 85% 30%,#7b5cf038,#0000 45%),linear-gradient(#16163a,#120f30);border:1px solid #786cf073;border-radius:26px;margin-bottom:24px;padding:32px 36px}main.tc-page .tc-hero h1{color:#fff;margin:12px 0 10px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.12}main.tc-page .tc-hero p{color:#c9c0e0;max-width:720px;margin:0 0 16px}main.tc-page .tc-tools{flex-direction:column;gap:10px;display:flex}main.tc-page .tc-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}main.tc-page .tc-list{flex-direction:column;gap:10px;min-width:0;display:flex}main.tc-page .tc-card{color:inherit;background:linear-gradient(#17193f,#131534);border:1px solid #786cf059;border-radius:18px;grid-template-columns:40px 44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:border-color .15s,transform .15s;display:grid}main.tc-page .tc-card:hover{border-color:#8a6cf6;transform:translateY(-2px)}main.tc-page .tc-rank{color:#c9b0ff;background:#241f55;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}main.tc-page .tc-rank.r1{color:#f0c060;background:#f0c06038}main.tc-page .tc-rank.r2{color:#e3e6f5;background:#c8cde62e}main.tc-page .tc-rank.r3{color:#ffad86;background:#ff9a782e}main.tc-page .tc-main{flex-direction:column;min-width:0;display:flex}main.tc-page .tc-main b{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main.tc-page .tc-main small{color:#9fa4c2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}main.tc-page .tc-metrics{text-align:right;grid-template-columns:repeat(5,minmax(64px,auto));gap:12px;display:grid}main.tc-page .tc-metrics span{flex-direction:column;display:flex}main.tc-page .tc-metrics b{color:#fff;font-size:15px}main.tc-page .tc-metrics small{color:#9fa4c2;font-size:11px}main.tc-page .tc-all{align-self:flex-start;margin-top:6px}main.tc-page .tc-empty{background:#121433;border:1px dashed #3a3f78;border-radius:22px;flex-direction:column;gap:12px;padding:32px;display:flex}main.tc-page .tc-empty h2{color:#fff;margin:0}main.tc-page .tc-empty p{color:#c9c0e0;margin:0}main.tc-page .tc-map{padding:18px}main.tc-page .tc-map h2{color:#fff;margin:0 0 8px;font-size:18px}main.tc-page .tc-others{margin-top:32px}main.tc-page .tc-others h2{color:#fff;font-size:22px}@media (max-width:1020px){main.tc-page .tc-grid{grid-template-columns:minmax(0,1fr)}main.tc-page .tc-metrics{grid-template-columns:repeat(3,minmax(56px,auto))}main.tc-page .tc-metrics span:nth-child(n+4){display:none}}@media (max-width:600px){main.tc-page .tc-hero{padding:22px 18px}main.tc-page .tc-card{grid-template-columns:32px 40px minmax(0,1fr)}main.tc-page .tc-metrics{text-align:left;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}main.tc-page .tc-hero .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}main.tc-page .tc-hero .chips .chip{flex:none}}main.tc-page .tc-wrap{flex-wrap:wrap;overflow:visible}
