.em-rank-v2{max-width:1360px;margin:0 auto;padding:54px 20px 70px;color:#f6f0dc;font-family:inherit}.em-rank-title{position:relative;padding:26px 30px 24px;border:1px solid rgba(230,190,95,.32);border-radius:24px;background:linear-gradient(135deg,rgba(17,12,28,.92),rgba(35,18,58,.6));box-shadow:0 22px 70px rgba(0,0,0,.45),inset 0 0 60px rgba(142,77,255,.08);overflow:hidden}.em-rank-title:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 0%,rgba(139,75,255,.25),transparent 35%),radial-gradient(circle at 85% 40%,rgba(224,170,66,.12),transparent 30%);pointer-events:none}.em-rank-title>*{position:relative}.em-rank-title span{display:block;color:#e7c46d;font-weight:900;letter-spacing:3px;font-size:12px}.em-rank-title h1{margin:8px 0 8px;font-size:42px;line-height:1;text-transform:uppercase;letter-spacing:2px}.em-rank-title p{margin:0;color:#c7bfd6}.em-rank-error{margin:16px 0;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,75,123,.4);background:rgba(92,7,39,.55);color:#ffd3df;font-weight:800}.em-rank-stats2{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.em-rank-stats2>div{display:grid;grid-template-columns:54px 1fr;gap:2px 14px;align-items:center;padding:18px;border:1px solid rgba(230,190,95,.22);border-radius:18px;background:rgba(12,9,22,.78);box-shadow:inset 0 0 30px rgba(112,53,194,.08)}.em-rank-stats2 i{grid-row:1/4;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,rgba(86,37,150,.8),rgba(18,12,32,.9));font-style:normal}.em-rank-stats2 span{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#a9a0bb}.em-rank-stats2 strong{font-size:22px;color:#fff}.em-rank-stats2 small{color:#dfc26d}.em-rank-layout2{display:grid;grid-template-columns:1fr 280px;gap:18px}.em-rank-main2,.em-rank-side2{border:1px solid rgba(230,190,95,.25);border-radius:22px;background:rgba(9,7,18,.82);box-shadow:0 20px 60px rgba(0,0,0,.35)}.em-rank-main2{padding:16px}.em-rank-side2{padding:18px;height:max-content}.em-rank-tabs2{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.em-rank-tabs2 a,.em-class-row2 a,.em-pages2 a{color:#cfc6df;text-decoration:none}.em-rank-tabs2 a{padding:13px 22px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);font-weight:900;text-transform:uppercase;letter-spacing:1px}.em-rank-tabs2 a.active{color:#ffd96e;border-color:rgba(231,196,109,.5);background:linear-gradient(180deg,rgba(105,67,24,.45),rgba(35,21,51,.7));box-shadow:0 0 28px rgba(218,169,61,.13)}.em-rank-tools2{display:grid;grid-template-columns:1fr 190px 120px;gap:10px;margin-bottom:12px}.em-rank-tools2 input,.em-rank-tools2 select{height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:rgba(5,4,12,.85);color:#fff;padding:0 15px;outline:none}.em-rank-tools2 button{height:46px;border:0;border-radius:12px;background:linear-gradient(135deg,#e8c35d,#9e6418);color:#111;font-weight:1000;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.em-class-row2{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.em-class-row2 a{padding:10px 13px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);font-size:12px;font-weight:900}.em-class-row2 a.active{border-color:#e8c35d;color:#ffd96e;background:rgba(188,126,32,.18)}.em-rank-table-box2{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px}.em-rank-table-box2 table{width:100%;border-collapse:collapse;min-width:920px}.em-rank-table-box2 th{padding:14px 12px;text-align:left;background:rgba(45,31,70,.72);color:#bfb3d3;text-transform:uppercase;font-size:11px;letter-spacing:1px}.em-rank-table-box2 td{padding:13px 12px;border-top:1px solid rgba(255,255,255,.07);color:#eee}.em-rank-table-box2 tr{background:rgba(255,255,255,.018)}.em-rank-table-box2 tr:nth-child(even){background:rgba(255,255,255,.032)}.em-rank-table-box2 tr.em-top{background:linear-gradient(90deg,rgba(147,101,29,.22),rgba(91,45,145,.12),rgba(255,255,255,.02))}.em-rank-badge{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(105,69,159,.45);border:1px solid rgba(231,196,109,.35);color:#ffd96e}.em-top-1 .em-rank-badge{background:linear-gradient(135deg,#f8d96a,#91590c);color:#111}.em-top-2 .em-rank-badge{background:linear-gradient(135deg,#e9edf7,#546071);color:#111}.em-top-3 .em-rank-badge{background:linear-gradient(135deg,#eaa45e,#7d3e16);color:#111}.em-char{color:#fff;text-decoration:none;font-weight:1000}.em-char:hover{color:#ffd96e}.em-class-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:9px;background:rgba(95,57,160,.25);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:900}.em-dk{color:#ff7575}.em-dw{color:#c985ff}.em-elf{color:#7fff7d}.em-mg{color:#ff84df}.em-dl{color:#b286ff}.em-sum{color:#54e0df}.em-rf{color:#ffad42}.gold{color:#ffd96e;font-weight:1000}.online{color:#45f66d;font-weight:1000}.offline{color:#8d849d;font-weight:900}.em-empty{text-align:center;color:#bbb;padding:30px!important}.em-pages2{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.em-pages2 a,.em-pages2 span{padding:10px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035)}.em-pages2 a.active{color:#111;background:#e8c35d}.em-pages2 span{color:#9d94ae}.em-rank-side2 h3{margin:0 0 12px;color:#ffd96e;text-transform:uppercase;letter-spacing:1px}.em-side-row{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.em-side-row b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(99,54,170,.34);color:#ffd96e}.em-side-row span{font-weight:900}.em-side-row small{display:block;color:#aaa2b7;font-weight:600;margin-top:3px}@media(max-width:1100px){.em-rank-stats2{grid-template-columns:repeat(2,1fr)}.em-rank-layout2{grid-template-columns:1fr}.em-rank-side2{display:none}}@media(max-width:760px){.em-rank-v2{padding:30px 12px}.em-rank-title h1{font-size:30px}.em-rank-stats2{grid-template-columns:1fr}.em-rank-tools2{grid-template-columns:1fr}.em-rank-tabs2 a{flex:1;text-align:center}}
