.category-cloud{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.category-cloud a,.category-cloud span{background:#f0f4ff;color:#4154f1;padding:6px 12px;border-radius:20px;text-decoration:none;font-size:14px;transition:.3s}.category-cloud a:hover{background:#4154f1;color:#fff}.category-cloud img{max-height:40px;border-radius:6px}.heading{margin:15px 0 10px;font-weight:700;color:#333}.rankbox,.rankbox.premium{margin-bottom:28px;overflow:hidden;transition:transform .25s,box-shadow .25s}.rankbox.premium{position:relative;background:border-box content-box,border-box #fff;border-radius:14px;box-shadow:0 6px 20px rgba(0,0,0,.1);border:3px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,gold,#ff8c00,gold)}.rankbox.premium:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.15),0 0 15px rgba(255,215,0,.5)}.rankbox.premium::before{content:"🌟 PREMIUM MEMBER";position:absolute;bottom:12px;right:12px;background:linear-gradient(90deg,gold,#ff8c00);color:#fff;font-weight:700;padding:6px 14px;font-size:12px;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.2);z-index:2}.rankbox .titlebar,.rankbox.premium .titlebar{padding:16px 20px;border-bottom:1px solid #f3f4f6}.rankbox.premium .titlebar{background:linear-gradient(90deg,#fff8e1,#fff)}.rankbox.premium strong a{text-decoration:none;font-weight:700;font-size:1.1rem;color:#1f2937}.rankbox.premium strong a:hover{color:#ff9800}.fs-max{font-size:1.2rem!important}.rankbox{background:#fff;border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,.08)}.rankbox:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.rankbox .titlebar{background:linear-gradient(90deg,#f9fafb,#fff)}.rankbox strong a{text-decoration:none;font-weight:600;color:#1f2937}.rankbox strong a:hover{color:#2563eb}.badge-modern{display:inline-flex;align-items:center;gap:5px;padding:.45rem .75rem;font-size:.8rem;font-weight:500;border-radius:50px;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:5px}.badge-modern:hover{transform:translateY(-2px)}.badge-primary-modern{background:linear-gradient(45deg,#3b82f6,#06b6d4);color:#fff!important}.badge-secondary-modern{background:linear-gradient(45deg,#6b7280,#4b5563);color:#fff!important}.badge-success-modern{background:linear-gradient(45deg,#22c55e,#16a34a);color:#fff!important}.badge-warning-modern{background:linear-gradient(45deg,#facc15,#f59e0b);color:#1f2937!important}.badge-info-modern{background:linear-gradient(45deg,#38bdf8,#0ea5e9);color:#fff!important}.badge-light-modern{background:#f3f4f6;color:#374151!important}@media (max-width:768px){.rankbox .titlebar,.rankbox.premium .titlebar{text-align:center}.rankbox .tablecat,.rankbox.premium .tablecat{text-align:center!important;margin-top:10px}.rankbox .mt-2.d-flex,.rankbox.premium .mt-2.d-flex{justify-content:center!important}}:root{--hue:223;--bg:hsl(var(--hue), 90%, 90%);--fg:hsl(var(--hue), 90%, 10%);--primary:hsl(var(--hue), 90%, 60%);--secondary:#c13df5;--trans-dur:0.3s;--bezier:cubic-bezier(0.65, 0, 0.35, 1);font-size:calc(14px + (30 - 14) * (100vw - 280px) / (3840 - 280))}#preloader-overlay{position:fixed;inset:0;background-color:var(--bg);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .4s,visibility .4s}#preloader-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.pl{--dur:5s;--size:8em;--bar-width:calc(var(--size) * 0.25);aspect-ratio:1;display:flex;justify-content:space-between;margin:auto;width:var(--size)}.pl__bar{background-color:var(--primary);position:relative;width:var(--bar-width);height:100%;transform-style:preserve-3d}.pl__bar,.pl__bar:after,.pl__bar:before{animation:bar-color var(--dur) step-end infinite,bar-spin var(--dur) var(--bezier) infinite}.pl__bar:after,.pl__bar:before{animation-timing-function:step-end;background-color:var(--fg);content:"";display:block;position:absolute;top:50%;left:0;width:var(--bar-width);height:var(--bar-width);transition:background-color var(--trans-dur)}.pl__bar:before{animation-name:bar-end-1;transform:translateY(-50%) rotateX(90deg) translateZ(calc(var(--size)/ 2 + 1px))}.pl__bar:after{animation-name:bar-end-2;border-radius:50%;bottom:0;transform:translateY(-50%) rotateX(-90deg) translateZ(calc(var(--size)/ 2 + 1px))}.pl__bar:nth-child(2),.pl__bar:nth-child(2):after,.pl__bar:nth-child(2):before{animation-delay:calc(var(--dur) * -.96)}.pl__bar:nth-child(3),.pl__bar:nth-child(3):after,.pl__bar:nth-child(3):before{animation-delay:calc(var(--dur) * -.92)}@media (prefers-color-scheme:dark){:root{--bg:hsl(var(--hue), 90%, 10%);--fg:hsl(var(--hue), 90%, 90%)}}@keyframes bar-color{75%,from,to{background-color:var(--primary)}25%,50%{background-color:var(--secondary)}}@keyframes bar-spin{from{transform:rotateX(0)}25%{transform:rotateX(-.25turn)}50%{transform:rotateX(-.5turn)}75%{transform:rotateX(-.75turn)}to{transform:rotateX(-1turn)}}@keyframes bar-end-1{25%,from,to{background-color:var(--fg);border-radius:0}50%{background-color:var(--secondary);border-radius:50%}75%{background-color:var(--primary);border-radius:50%}}@keyframes bar-end-2{from,to{background-color:var(--primary);border-radius:0}25%{background-color:var(--secondary);border-radius:0}50%,75%{background-color:var(--fg);border-radius:50%}}@media (min-width:991px){.sidebar{height:90vh;position:sticky;top:0;overflow-y:auto}}.table{border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);background:#fff;font-size:.9rem}.table>tbody>tr>th,.table>thead>tr>th{background:linear-gradient(135deg,#0d6efd,#0a58ca)!important;color:#fff!important;border-color:#0a58ca!important}.nav-tabs{border-bottom:2px solid #dee2e6;gap:.25rem}.nav-tabs .nav-link{border:none;border-radius:.5rem .5rem 0 0;background:#f8f9fa;padding:.6rem 1rem;font-weight:500;color:#495057;transition:.2s ease-in-out}.nav-tabs .nav-link:hover{background:#e9ecef;color:#0d6efd}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:linear-gradient(135deg,#0d6efd,#0a58ca);color:#fff!important}.nav-tabs .nav-link.active{font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.08)}html{scroll-behavior:smooth}.ticker-container{width:100%;overflow:hidden;background:#051d4d;padding:10px 0;box-shadow:0 0 20px rgba(0,150,255,.3);display:flex;align-items:center}.ticker-label{flex-shrink:0;background:0 0;color:#000;font-weight:700;padding:0 5px;display:flex;align-items:center;z-index:1}.ticker-label::before{content:"🌟 ";margin-right:6px}.ticker-wrap{display:flex;width:fit-content;animation:20s linear infinite ticker-move}.ticker-item{display:flex;align-items:center;padding:0 30px;color:#fff;border-right:1px solid rgba(255,255,255,.1);white-space:nowrap}#ticker{will-change:transform}