:root{--ticker-line:#2c382e;--ticker-panel:#141a15}.tickers-page{margin:0;background:#0d110e;color:#eff3ec;font-family:Inter,sans-serif}.tickers-nav{height:78px;padding:0 max(24px,calc((100vw - 1380px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ticker-line);background:#111612}.tickers-nav nav{display:flex;gap:25px;color:#929d93;font-size:10px}.tickers-nav nav .active{color:var(--accent)}.tickers-shell{max-width:1380px;margin:auto;padding:55px 28px 100px}.tickers-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:45px}.tickers-heading h1{font-size:48px;letter-spacing:-2px;margin:10px 0 8px}.tickers-heading p{color:#929d93;font-size:12px}.tickers-heading label{display:grid;gap:7px;color:#89948a;font-size:8px;text-transform:uppercase;letter-spacing:1px}.tickers-heading select{min-width:190px;border:1px solid #3a473b;background:#131914;color:#eef2eb;padding:12px}.tickers-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:15px;align-items:stretch}.ticker-card{position:relative;grid-column:span 2;min-height:250px;padding:22px 14px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--ticker-line);background:linear-gradient(145deg,#1b241b,#111612);overflow:hidden;transition:.25s}.ticker-card:hover{border-color:#708b4b;transform:translateY(-3px)}.ticker-rank{position:absolute;top:12px;left:13px;color:#778278;font:700 10px Montserrat}.ticker-avatar{width:96px;height:96px;flex:0 0 96px;margin:10px 0 16px;border:3px solid #344335;border-radius:50%;overflow:hidden;background:#273128;display:grid;place-items:center}.ticker-avatar img{width:100%;height:100%;object-fit:cover}.ticker-avatar>span{color:var(--accent);font:800 32px Montserrat}.ticker-person h2{font-size:13px;margin:0 0 4px}.ticker-person small{color:#879188;font-size:8px}.ticker-count{margin-top:auto;padding-top:16px;display:grid;grid-template-columns:22px auto;align-items:center;justify-content:center;gap:0 7px}.ticker-count svg{width:22px;grid-row:1/3;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ticker-count strong{font:800 22px Montserrat;color:#dff39d;text-align:left}.ticker-count span{color:#8e998f;font-size:7px;text-align:left}.ticker-card.rank-1{grid-column:span 4;min-height:390px;background:radial-gradient(circle at 50% 18%,#334328,#172018 58%,#111612)}.ticker-card.rank-1 .ticker-avatar{width:172px;height:172px;flex-basis:172px;border-width:4px;border-color:#8bab55}.ticker-card.rank-1 .ticker-person h2{font-size:24px}.ticker-card.rank-1 .ticker-count strong{font-size:36px}.ticker-card.rank-1 .ticker-count svg{width:30px}.ticker-card.rank-2{grid-column:span 3;min-height:350px}.ticker-card.rank-2 .ticker-avatar{width:140px;height:140px;flex-basis:140px}.ticker-card.rank-2 .ticker-person h2{font-size:19px}.ticker-card.rank-3{grid-column:span 3;min-height:320px}.ticker-card.rank-3 .ticker-avatar{width:120px;height:120px;flex-basis:120px}.ticker-card.rank-3 .ticker-person h2{font-size:16px}.ticker-card.tier-2{min-height:225px}.ticker-card.tier-2 .ticker-avatar{width:82px;height:82px;flex-basis:82px}.ticker-card.tier-3{min-height:205px;padding-top:18px}.ticker-card.tier-3 .ticker-avatar{width:70px;height:70px;flex-basis:70px}.ticker-card.tier-4,.ticker-card.tier-5{min-height:185px;padding:15px 10px}.ticker-card.tier-4 .ticker-avatar,.ticker-card.tier-5 .ticker-avatar{width:58px;height:58px;flex-basis:58px;margin-bottom:10px}.ticker-card.tier-4 .ticker-count,.ticker-card.tier-5 .ticker-count{padding-top:10px}.tickers-empty{padding:70px;text-align:center;border:1px solid var(--ticker-line);color:#8f998f}@media(max-width:1000px){.tickers-grid{grid-template-columns:repeat(6,1fr)}.ticker-card{grid-column:span 2}.ticker-card.rank-1{grid-column:span 6}.ticker-card.rank-2,.ticker-card.rank-3{grid-column:span 3}}@media(max-width:650px){.tickers-nav nav a:not(.active){display:none}.tickers-shell{padding:35px 14px 70px}.tickers-heading{display:grid}.tickers-heading h1{font-size:34px}.tickers-grid{grid-template-columns:1fr 1fr;gap:9px}.ticker-card,.ticker-card.rank-2,.ticker-card.rank-3{grid-column:span 1;min-height:230px}.ticker-card.rank-1{grid-column:1/-1;min-height:340px}.ticker-card.rank-2 .ticker-avatar,.ticker-card.rank-3 .ticker-avatar{width:100px;height:100px;flex-basis:100px}.ticker-card.tier-3,.ticker-card.tier-4,.ticker-card.tier-5{min-height:190px}}
