@keyframes float-07c73ef8{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes slideUp-07c73ef8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-07c73ef8{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ranking-wrapper[data-v-07c73ef8]{min-height:100vh;background:#0a192f;background-image:radial-gradient(ellipse at top left,rgba(56,189,248,.25)0,transparent 50%),radial-gradient(ellipse at center,rgba(99,102,241,.15)0,transparent 60%),radial-gradient(ellipse at bottom right,rgba(14,165,233,.25)0,transparent 50%);padding:20px}.ranking-container[data-v-07c73ef8]{max-width:1280px;margin:0 auto;position:relative}.glow-effects[data-v-07c73ef8]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.glow-effects .glow[data-v-07c73ef8]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:float-07c73ef8 20s ease-in-out infinite}.glow-effects .glow.glow-1[data-v-07c73ef8]{width:600px;height:600px;background:radial-gradient(circle,rgba(120,119,198,.5)0,transparent 70%);top:-200px;left:-200px}.glow-effects .glow.glow-2[data-v-07c73ef8]{width:400px;height:400px;background:radial-gradient(circle,rgba(255,119,198,.5)0,transparent 70%);bottom:-100px;right:-100px;animation-delay:-7s}.glow-effects .glow.glow-3[data-v-07c73ef8]{width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.3)0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}.ranking-header[data-v-07c73ef8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:30px;background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.1);position:relative;z-index:2}.ranking-header .header-left[data-v-07c73ef8]{display:flex;align-items:center;gap:20px}.ranking-header .header-left .logo-wrapper[data-v-07c73ef8]{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center}.ranking-header .header-left .header-info .header-title[data-v-07c73ef8]{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ranking-header .header-left .header-info .header-stats[data-v-07c73ef8]{display:flex;align-items:center;gap:12px;color:#94a3b8;font-size:14px}.ranking-header .header-left .header-info .header-stats .stat-item[data-v-07c73ef8]{display:flex;align-items:center;gap:6px}.ranking-content[data-v-07c73ef8]{position:relative;z-index:2}.ranking-content .top-three-container[data-v-07c73ef8]{display:flex;justify-content:center;align-items:flex-end;gap:20px;margin-bottom:40px;padding:0 20px}.ranking-content .ranking-list[data-v-07c73ef8]{text-align:center;background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:24px;border:1px solid rgba(255,255,255,.1)}@media screen and (max-width:1320px){.ranking-wrapper[data-v-07c73ef8]{padding:16px}}@media screen and (max-width:768px){.ranking-header[data-v-07c73ef8]{flex-direction:column;gap:20px;padding:20px}.ranking-header .header-left[data-v-07c73ef8]{width:100%}.ranking-header .header-left .header-info .header-title[data-v-07c73ef8]{font-size:22px}.ranking-content .top-three-container[data-v-07c73ef8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;margin-bottom:24px}.ranking-content .ranking-list[data-v-07c73ef8]{padding:16px}}@media screen and (max-width:480px){.ranking-header .header-left .logo-wrapper[data-v-07c73ef8]{width:48px;height:48px}.ranking-header .header-left .header-info .header-title[data-v-07c73ef8]{font-size:18px}.ranking-header .header-left .header-info .header-stats[data-v-07c73ef8]{font-size:12px}}