.RCVLeaderboard_leaderboard__oV3vW{width:100%}.RCVLeaderboard_header__7cvug{text-align:center;margin-bottom:18px}.RCVLeaderboard_title__EFK__{font-family:Baloo\ 2,sans-serif;font-size:clamp(1.1rem,3vw,1.4rem);font-weight:900;margin:0 0 4px;color:#ffd580;letter-spacing:.02em}.RCVLeaderboard_subtitle__ETk2Y{font-size:.9rem;color:hsla(0,0%,100%,.45);margin:0}.RCVLeaderboard_table__29OUp{width:100%;border-collapse:collapse;font-size:.93rem;font-family:Baloo\ 2,sans-serif}.RCVLeaderboard_table__29OUp thead tr{background:rgba(247,165,74,.18);border-bottom:1.5px solid rgba(247,165,74,.35)}.RCVLeaderboard_table__29OUp thead th{padding:12px 14px;text-align:left;font-weight:800;color:#f7a54a;font-size:12px;text-transform:uppercase;letter-spacing:.08em;border:none}.RCVLeaderboard_table__29OUp tbody tr{border-bottom:1px solid hsla(0,0%,100%,.06);transition:background .15s;color:hsla(0,0%,100%,.85)}.RCVLeaderboard_table__29OUp tbody tr:hover{background:hsla(0,0%,100%,.05)}.RCVLeaderboard_table__29OUp tbody td{padding:12px 14px;border:none;vertical-align:middle}.RCVLeaderboard_colRank__gkOZ5{width:54px;text-align:center;font-weight:900;font-size:1.1rem}.RCVLeaderboard_colName__4ZFBr{min-width:120px;font-weight:700;color:#fff}.RCVLeaderboard_colCity__5a0kv{min-width:90px;color:hsla(0,0%,100%,.65)}.RCVLeaderboard_colClass__wkqF9{width:80px;color:hsla(0,0%,100%,.55);font-size:.85rem}.RCVLeaderboard_colClassLevel__dIbkM{width:60px;text-align:center;color:hsla(0,0%,100%,.65);font-size:.85rem}.RCVLeaderboard_colScore__ytTM_{width:80px;text-align:center;font-weight:900;color:#f7a54a;font-size:1.05rem;font-family:Baloo\ 2,sans-serif}.RCVLeaderboard_colSchool__7RFPs{min-width:100px;max-width:180px;color:hsla(0,0%,100%,.7);font-size:.88rem;white-space:normal;word-break:break-word}.RCVLeaderboard_entryName__96H4S{display:block;font-weight:700;color:#fff;line-height:1.3}.RCVLeaderboard_entryCity__RcQJw{display:block;font-size:.78rem;color:hsla(0,0%,100%,.4);margin-top:1px}.RCVLeaderboard_noData__AP9pv{color:hsla(0,0%,100%,.2)}.RCVLeaderboard_rankGold__JeuCr{background:rgba(247,200,0,.1)!important;border-left:3px solid gold}.RCVLeaderboard_rankSilver____kjI{background:rgba(200,200,220,.08)!important;border-left:3px solid silver}.RCVLeaderboard_rankBronze__SPU1r{background:rgba(205,127,50,.1)!important;border-left:3px solid #cd7f32}.RCVLeaderboard_loading__2yQRc{text-align:center;padding:40px;color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;align-items:center;gap:14px;font-family:Baloo\ 2,sans-serif}.RCVLeaderboard_spinner__f_qxV{display:inline-block;width:36px;height:36px;border:3px solid rgba(247,165,74,.2);border-top-color:#f7a54a;border-radius:50%;animation:RCVLeaderboard_spin__ljqHE .75s linear infinite}@keyframes RCVLeaderboard_spin__ljqHE{to{transform:rotate(1turn)}}.RCVLeaderboard_empty__WwBKD{text-align:center;padding:40px 24px;color:hsla(0,0%,100%,.35);font-style:italic;font-family:Baloo\ 2,sans-serif;font-size:15px}@media (max-width:600px){.RCVLeaderboard_colCity__5a0kv,.RCVLeaderboard_colClassLevel__dIbkM,.RCVLeaderboard_colClass__wkqF9{display:none}.RCVLeaderboard_title__EFK__{font-size:1rem}.RCVLeaderboard_table__29OUp{font-size:.83rem}.RCVLeaderboard_table__29OUp tbody td,.RCVLeaderboard_table__29OUp thead th{padding:10px}}.bangvang_pageRoot__KoPpE{font-family:Baloo\ 2,Segoe UI,system-ui,sans-serif;min-height:100vh;background:linear-gradient(160deg,#000c24,#002f67 50%,#000c24);display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:hidden;padding-bottom:48px}.bangvang_starsLayer__oZEgb{position:fixed;inset:0;z-index:0;pointer-events:none}.bangvang_star__aJ_Kd{--si:0;position:absolute;width:clamp(2px,.5vw,5px);height:clamp(2px,.5vw,5px);border-radius:50%;background:#f7a54a;left:calc(4% + (var(--si) * 4.2%));top:calc(8% + (var(--si) * 3.7%));animation:bangvang_twinkle__B1Kx4 calc(1.8s + (var(--si) * .3s)) ease-in-out infinite alternate,bangvang_drift__FA0zZ calc(6s + (var(--si) * .5s)) ease-in-out infinite alternate;animation-delay:calc(var(--si) * -.28s);opacity:.6}.bangvang_star__aJ_Kd:nth-child(3n){background:#fff;width:2px;height:2px}.bangvang_star__aJ_Kd:nth-child(5n){background:#23c6c8}@keyframes bangvang_twinkle__B1Kx4{0%{opacity:.1;transform:scale(.5)}to{opacity:.8;transform:scale(1.3)}}@keyframes bangvang_drift__FA0zZ{0%{transform:translate(0)}to{transform:translate(8px,-12px)}}.bangvang_content__vKWub{position:relative;z-index:5;width:100%;max-width:860px;padding:32px 20px 0;display:flex;flex-direction:column;gap:20px}.bangvang_header___Bh2E{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.bangvang_trophyIcon__kUnlW{font-size:56px;line-height:1;filter:drop-shadow(0 4px 16px rgba(247,165,74,.5));animation:bangvang_trophyBounce__9v1RV .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes bangvang_trophyBounce__9v1RV{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.bangvang_pageTitle__5pBaF{font-size:clamp(1.5rem,4vw,2rem);font-weight:900;margin:0;background:linear-gradient(90deg,#ffd580,#f7a54a 50%,#ffd580);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:bangvang_shimmer__31K8w 3s linear infinite}@keyframes bangvang_shimmer__31K8w{0%{background-position:0}to{background-position:200%}}.bangvang_breadcrumb__ukmQu{font-size:13px;color:hsla(0,0%,100%,.4);display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.bangvang_breadcrumb__ukmQu a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .15s}.bangvang_breadcrumb__ukmQu a:hover{color:#f7a54a}.bangvang_tabBar__H9eS_{display:flex;gap:10px;background:rgba(0,0,0,.3);border:1.5px solid rgba(247,165,74,.18);border-radius:18px;padding:6px;backdrop-filter:blur(10px);justify-content:center}.bangvang_tab___lETk{flex:1;max-width:280px;padding:11px 20px;background:transparent;border:2px solid transparent;border-radius:12px;color:hsla(0,0%,100%,.5);font-size:15px;font-weight:700;font-family:Baloo\ 2,sans-serif;cursor:pointer;transition:all .2s ease}.bangvang_tab___lETk:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.05)}.bangvang_tabActive__yrtFk{background:rgba(247,165,74,.15);border-color:rgba(247,165,74,.45);color:#f7a54a;box-shadow:0 0 16px rgba(247,165,74,.2)}.bangvang_card__TCgKK{background:hsla(0,0%,100%,.07);border:1.5px solid rgba(247,165,74,.18);border-radius:24px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:24px;box-shadow:0 4px 0 rgba(0,0,0,.3),0 16px 48px rgba(0,0,0,.35)}.bangvang_actions__h2Yzp{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.bangvang_btnPlay__aDzlH{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:linear-gradient(135deg,#ffb347,#f7860a 60%,#e07000);color:#fff;font-size:1rem;font-weight:800;font-family:Baloo\ 2,sans-serif;border-radius:60px;text-decoration:none;box-shadow:0 4px 0 #a34d00,0 8px 24px rgba(247,134,10,.45);transition:transform .15s ease,box-shadow .15s ease;text-shadow:0 1px 2px rgba(0,0,0,.25)}.bangvang_btnPlay__aDzlH:hover{transform:translateY(-2px);box-shadow:0 6px 0 #a34d00,0 12px 32px rgba(247,134,10,.55)}.bangvang_btnHome__82BQg{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.85);font-size:1rem;font-weight:700;font-family:Baloo\ 2,sans-serif;border-radius:60px;text-decoration:none;backdrop-filter:blur(10px);transition:all .18s ease}.bangvang_btnHome__82BQg:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}@media (max-width:600px){.bangvang_tabBar__H9eS_{flex-direction:column}.bangvang_tab___lETk{max-width:100%}.bangvang_content__vKWub{padding:24px 14px 0}.bangvang_filterForm__WGSas{flex-wrap:wrap}.bangvang_filterLabel__w1SoD{width:100%}.bangvang_filterInput___8jWs{flex:1 1 60%;min-width:0}}.bangvang_infoStrip__B2fjD{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bangvang_infoChip__4biJY{display:inline-flex;align-items:center;gap:5px;padding:6px 16px;background:rgba(247,165,74,.12);border:1px solid rgba(247,165,74,.28);border-radius:999px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.75);font-family:Baloo\ 2,sans-serif}.bangvang_filterBar__2e1i2{display:flex;flex-direction:column;gap:10px}.bangvang_filterForm__WGSas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bangvang_filterLabel__w1SoD{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.65);font-family:Baloo\ 2,sans-serif;white-space:nowrap}.bangvang_filterInput___8jWs{flex:1;min-width:180px;max-width:360px;padding:10px 16px;background:hsla(0,0%,100%,.07);border:1.5px solid rgba(247,165,74,.3);border-radius:999px;color:#fff;font-size:14px;font-family:Baloo\ 2,sans-serif;outline:none;transition:border-color .2s,background .2s}.bangvang_filterInput___8jWs::-moz-placeholder{color:hsla(0,0%,100%,.3)}.bangvang_filterInput___8jWs::placeholder{color:hsla(0,0%,100%,.3)}.bangvang_filterInput___8jWs:focus{border-color:rgba(247,165,74,.7);background:hsla(0,0%,100%,.1)}.bangvang_filterBtn__GMdfi{padding:10px 22px;background:linear-gradient(135deg,#ffb347,#f7860a);color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:800;font-family:Baloo\ 2,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 3px 0 #a34d00;transition:transform .15s,box-shadow .15s}.bangvang_filterBtn__GMdfi:hover{transform:translateY(-1px);box-shadow:0 4px 0 #a34d00}.bangvang_filterBtn__GMdfi:active{transform:translateY(1px);box-shadow:0 1px 0 #a34d00}.bangvang_filterClear__YMQAx{padding:9px 16px;background:hsla(0,100%,71%,.15);border:1.5px solid hsla(0,100%,71%,.4);border-radius:999px;color:hsla(0,100%,79%,.9);font-size:13px;font-weight:700;font-family:Baloo\ 2,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s}.bangvang_filterClear__YMQAx:hover{background:hsla(0,100%,71%,.25)}.bangvang_filterActive__RHRkI{margin:0;font-size:13px;color:hsla(0,0%,100%,.45);font-family:Baloo\ 2,sans-serif}.bangvang_filterActive__RHRkI strong{color:#f7a54a}