.card-container{padding:60px 16px;z-index:0;position:relative;background-size:200% 200%;animation:glowShift 30s ease-in-out infinite}.card-container:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.card-container h1,.card-container h3,.card-container p{margin:0}@keyframes glowShift{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.rank-header{margin-bottom:4rem}.rank-header h1{font-size:2.5rem;font-weight:900;text-align:center;letter-spacing:1px}.rank-card-wrapper{width:100%}.rank-card{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,163,74,.05));border-radius:8px;padding:16px;border:1px solid rgba(34,197,94,.2);backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;animation:fadeInUp 1s ease-out calc(.7s + var(--delay)) both}.rank-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(40,168,66,.3019607843),transparent);transition:left .6s}.rank-card:hover:before{left:100%}.rank-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(40,168,66,.3019607843);border-color:rgba(74,222,128,.4)}.rank-card-header{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 4px;gap:20px}.rank-card-info{display:flex;align-items:center;gap:.75rem}.rank-card-icon-container{position:relative}.rank-card-icon-container .rank-card-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.4,0,.2,1)}.rank-card-icon-container .rank-card-icon img{width:100%;filter:drop-shadow(0 0 0 #cce70c) drop-shadow(0 0 20px #9db309);transition:all .5s cubic-bezier(.4,0,.2,1)}.rank-card-title h2{font-size:1.125rem;margin:0;font-weight:900;background:linear-gradient(90deg,#d4ed2a,#cce70c);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);letter-spacing:-.025em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:all .5s cubic-bezier(.4,0,.2,1)}.rank-card-percentage{text-align:right}.rank-card-percentage .main-percentage{font-size:1.25rem;font-weight:900;background:linear-gradient(90deg,#cce70c,#9db309);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transition:all .5s cubic-bezier(.4,0,.2,1)}.rank-card-percentage .main-percentage:hover{transform:scale(1.1)}.rank-card-percentage .percentage-label{color:#9ca3af;font-size:.75rem;font-weight:500}.rank-tier-cards{position:relative;display:flex;flex-direction:column;gap:1rem}.rank-tier-card{padding:.75rem;border-radius:.5rem;border:1px solid;transition:all .5s cubic-bezier(.4,0,.2,1)}.rank-tier-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.rank-tier-card.tier-1{background:linear-gradient(90deg,rgba(204,231,12,.15),rgba(204,231,12,.1005),transparent);border-color:rgba(204,231,12,.3)}.rank-tier-card.tier-1:hover{border-color:rgba(212,237,42,.6);background:linear-gradient(90deg,rgba(204,231,12,.25),rgba(204,231,12,.1675),transparent);box-shadow:0 10px 15px -3px rgba(204,231,12,.2)}.rank-tier-card.tier-1 .rank-tier-icon{background:linear-gradient(135deg,#d4ed2a,#cce70c,#9db309);box-shadow:0 4px 6px -1px rgba(204,231,12,.3)}.rank-tier-card.tier-1 .rank-tier-icon:hover{transform:scale(1.1) rotate(3deg)}.rank-tier-card.tier-1 .rank-tier-percentage:hover,.rank-tier-card.tier-1 .rank-tier-title:hover{color:#f0f7b3}.rank-tier-card.tier-1 .rank-tier-description,.rank-tier-card.tier-1 .rank-tier-supply{color:hsl(67.397260274,90.1234567901%,67.6470588235%)}.rank-tier-card.tier-2{background:linear-gradient(90deg,rgba(161.1851851852,182.5185185185,9.4814814815,.15),rgba(161.1851851852,182.5185185185,9.4814814815,.1005),transparent);border-color:rgba(161.1851851852,182.5185185185,9.4814814815,.3)}.rank-tier-card.tier-2:hover{border-color:rgba(204,231,12,.6);background:linear-gradient(90deg,rgba(161.1851851852,182.5185185185,9.4814814815,.25),rgba(161.1851851852,182.5185185185,9.4814814815,.1675),transparent);box-shadow:0 10px 15px -3px rgba(161.1851851852,182.5185185185,9.4814814815,.2)}.rank-tier-card.tier-2 .rank-tier-icon{background:linear-gradient(135deg,#cce70c,rgb(161.1851851852,182.5185185185,9.4814814815),rgb(118.3703703704,134.037037037,6.962962963));box-shadow:0 4px 6px -1px rgba(161.1851851852,182.5185185185,9.4814814815,.3)}.rank-tier-card.tier-2 .rank-tier-icon:hover{transform:scale(1.1) rotate(3deg)}.rank-tier-card.tier-2 .rank-tier-percentage:hover,.rank-tier-card.tier-2 .rank-tier-title:hover{color:hsl(66.1764705882,80.9523809524%,88.5294117647%)}.rank-tier-card.tier-2 .rank-tier-description,.rank-tier-card.tier-2 .rank-tier-supply{color:hsl(67.397260274,90.1234567901%,62.6470588235%)}.rank-tier-card.tier-3{background:linear-gradient(90deg,rgba(118.3703703704,134.037037037,6.962962963,.15),rgba(118.3703703704,134.037037037,6.962962963,.1005),transparent);border-color:rgba(118.3703703704,134.037037037,6.962962963,.3)}.rank-tier-card.tier-3:hover{border-color:rgba(161.1851851852,182.5185185185,9.4814814815,.6);background:linear-gradient(90deg,rgba(118.3703703704,134.037037037,6.962962963,.25),rgba(118.3703703704,134.037037037,6.962962963,.1675),transparent);box-shadow:0 10px 15px -3px rgba(118.3703703704,134.037037037,6.962962963,.2)}.rank-tier-card.tier-3 .rank-tier-icon{background:linear-gradient(135deg,rgb(161.1851851852,182.5185185185,9.4814814815),rgb(118.3703703704,134.037037037,6.962962963),rgb(75.5555555556,85.5555555556,4.4444444444));box-shadow:0 4px 6px -1px rgba(118.3703703704,134.037037037,6.962962963,.3)}.rank-tier-card.tier-3 .rank-tier-icon:hover{transform:scale(1.1) rotate(3deg)}.rank-tier-card.tier-3 .rank-tier-percentage:hover,.rank-tier-card.tier-3 .rank-tier-title:hover{color:#f0f7b3}.rank-tier-card.tier-3 .rank-tier-description,.rank-tier-card.tier-3 .rank-tier-supply{color:hsl(67.397260274,90.1234567901%,57.6470588235%)}.rank-tier-content{display:flex;align-items:center;gap:1rem}.rank-tier-icon{width:2.25rem;height:2.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.4,0,.2,1)}.rank-tier-icon svg{width:1.25rem;height:1.25rem;color:#fff;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.rank-tier-info{flex:1}.rank-tier-info .rank-tier-title{font-size:.875rem;font-weight:700;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.rank-tier-info .rank-tier-description{font-size:.75rem;font-weight:500}.rank-tier-stats{text-align:right}.rank-tier-stats .rank-tier-percentage{font-size:.875rem;font-weight:700;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.rank-tier-stats .rank-tier-count{font-size:.75rem;font-weight:500;color:#9ca3af}.rank-tier-stats .rank-tier-supply{font-size:.675rem;font-weight:500}html:not(.dark) .card-container{background:rgba(0,0,0,0)}html:not(.dark) .rank-card-wrapper{box-shadow:none;border:1px solid rgba(0,0,0,.08);border-radius:12px}html:not(.dark) .rank-card{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 24px rgba(0,0,0,.05)}html:not(.dark) .rank-card:before{background:linear-gradient(90deg,transparent,rgba(34,197,94,.08),transparent)}html:not(.dark) .rank-card-percentage .main-percentage,html:not(.dark) .rank-card-title h2{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#065f46;filter:none}html:not(.dark) .rank-card-percentage .percentage-label{color:#111827}html:not(.dark) .rank-tier-card{border-color:rgba(0,0,0,.1);box-shadow:none}html:not(.dark) .rank-tier-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.06)}html:not(.dark) .rank-tier-icon{background:#f0fdf4}html:not(.dark) .rank-tier-icon svg{color:#065f46;filter:none}html:not(.dark) .rank-tier-info .rank-tier-title,html:not(.dark) .rank-tier-stats .rank-tier-percentage{color:#047857}html:not(.dark) .rank-tier-stats .rank-tier-count{color:#111827}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@media(max-width:992px){.card-container{padding:40px 16px 80px}}@media(max-width:768px){.card-container{padding:32px 16px 60px}.rank-header{margin-bottom:2rem}.rank-header h1{font-size:1.5rem}}