.RCVLandingPage_page__j_c9I{font-family:Baloo\ 2,Segoe UI,system-ui,sans-serif;background:#000}.RCVLandingPage_hero__ZpVbt{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.RCVLandingPage_bgWrap__7TnQY{position:absolute;inset:0;z-index:0}.RCVLandingPage_bgImg__q7yJP{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.RCVLandingPage_bgOverlay__5whEh{position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,20,60,.82),rgba(0,47,103,.68) 45%,rgba(0,10,30,.8))}.RCVLandingPage_starsLayer__HcNsT{position:absolute;inset:0;z-index:1;pointer-events:none}.RCVLandingPage_star__Fo2vN{--si:0;position:absolute;width:clamp(3px,.6vw,8px);height:clamp(3px,.6vw,8px);border-radius:50%;background:#f7a54a;left:calc(4% + (var(--si) * 4.2%));top:calc(8% + (var(--si) * 3.7%));animation:RCVLandingPage_twinkle__rM8qw calc(1.8s + (var(--si) * .3s)) ease-in-out infinite alternate,RCVLandingPage_drift__7_OWg calc(6s + (var(--si) * .5s)) ease-in-out infinite alternate;animation-delay:calc(var(--si) * -.28s);opacity:.7}.RCVLandingPage_star__Fo2vN:nth-child(3n){background:#fff;width:3px;height:3px}.RCVLandingPage_star__Fo2vN:nth-child(5n){background:#23c6c8}@keyframes RCVLandingPage_twinkle__rM8qw{0%{opacity:.2;transform:scale(.6)}to{opacity:.9;transform:scale(1.4)}}@keyframes RCVLandingPage_drift__7_OWg{0%{transform:translate(0)}to{transform:translate(8px,-14px)}}@media (prefers-reduced-motion:reduce){.RCVLandingPage_star__Fo2vN{animation:none}}.RCVLandingPage_bellWrap__p0NFs{position:absolute;top:10%;right:8%;z-index:2;width:clamp(60px,10vw,130px);opacity:0;transform:translateY(-30px) scale(.7);transition:opacity .7s ease .2s,transform .7s cubic-bezier(.34,1.56,.64,1) .2s}.RCVLandingPage_bellIn__2RVx1{opacity:1;transform:translateY(0) scale(1)}.RCVLandingPage_bellGlow__NWpeB{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,rgba(247,165,74,.35) 0,transparent 70%);animation:RCVLandingPage_glowPulse__poZem 2.4s ease-in-out infinite}@keyframes RCVLandingPage_glowPulse__poZem{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.RCVLandingPage_bellSvg__si82G{width:100%;height:auto;display:block;animation:RCVLandingPage_bellSwing__LyXSL 2.2s ease-in-out infinite;transform-origin:top center}@keyframes RCVLandingPage_bellSwing__LyXSL{0%{transform:rotate(-10deg)}25%{transform:rotate(10deg)}50%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}to{transform:rotate(-10deg)}}.RCVLandingPage_clapper__WN_9_{position:absolute;bottom:2%;left:50%;width:14%;height:20%;background:#ffd580;border-radius:50%;transform:translateX(-50%);animation:RCVLandingPage_clapperSwing__yVP8q 2.2s ease-in-out infinite;transform-origin:top center}@keyframes RCVLandingPage_clapperSwing__yVP8q{0%{transform:translateX(calc(-50% + 8px))}50%{transform:translateX(calc(-50% - 8px))}to{transform:translateX(calc(-50% + 8px))}}@media (prefers-reduced-motion:reduce){.RCVLandingPage_bellGlow__NWpeB,.RCVLandingPage_bellSvg__si82G,.RCVLandingPage_clapperSwing__yVP8q{animation:none}}.RCVLandingPage_content__jAEAH{position:relative;z-index:3;text-align:center;color:#fff;padding:20px 20px 48px;max-width:600px;opacity:0;transform:translateY(36px);transition:opacity .65s ease .1s,transform .65s cubic-bezier(.16,1,.3,1) .1s}.RCVLandingPage_contentIn__s6FYU{opacity:1;transform:translateY(0)}.RCVLandingPage_badge__KBpIa{display:inline-flex;align-items:center;gap:5px;background:rgba(247,165,74,.22);border:1px solid rgba(247,165,74,.55);color:#ffd580;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:999px;margin-bottom:18px;backdrop-filter:blur(6px)}.RCVLandingPage_title__RKE97{font-size:clamp(3rem,9vw,6rem);font-weight:900;line-height:1;margin:0 0 10px;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.5);letter-spacing:-.01em}.RCVLandingPage_titleGold__EK7EM{display:inline;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:RCVLandingPage_shimmer__qQIrT 3s linear infinite;filter:drop-shadow(0 2px 12px rgba(247,165,74,.6))}@keyframes RCVLandingPage_shimmer__qQIrT{0%{background-position:0}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.RCVLandingPage_titleGold__EK7EM{animation:none}}.RCVLandingPage_sub__mZm_s{font-size:clamp(.95rem,2.2vw,1.1rem);color:hsla(0,0%,100%,.8);line-height:1.7;margin:0 0 22px;font-weight:500}.RCVLandingPage_sub__mZm_s strong{color:#ffd580;font-weight:800}.RCVLandingPage_statsStrip___YUAN{display:inline-flex;align-items:center;gap:0;background:hsla(0,0%,100%,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:10px 20px;margin-bottom:32px;animation:RCVLandingPage_fadeUp__jO2O6 .5s ease .55s both}@keyframes RCVLandingPage_fadeUp__jO2O6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RCVLandingPage_stripItem__TNXru{display:flex;align-items:center;gap:9px;padding:0 16px}.RCVLandingPage_stripIconWrap__ke7E5{width:36px;height:36px;border-radius:50%;background:rgba(247,165,74,.22);color:#ffd580;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RCVLandingPage_stripText__SLXYL{display:flex;flex-direction:column;align-items:flex-start;gap:0}.RCVLandingPage_stripNum__W9fHV{font-size:1.2rem;font-weight:900;color:#fff;line-height:1;letter-spacing:-.02em}.RCVLandingPage_stripLabel__GlkS9{font-size:.65rem;color:hsla(0,0%,100%,.6);font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.RCVLandingPage_stripDivider__6o6LQ{width:1px;height:32px;background:hsla(0,0%,100%,.18);flex-shrink:0}.RCVLandingPage_ctas__f5GfB{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}.RCVLandingPage_btnMain__fKtas{position:relative;display:inline-flex;align-items:center;gap:10px;padding:18px 44px;background:linear-gradient(135deg,#ffb347,#f7860a 60%,#e07000);color:#fff;font-size:1.2rem;font-weight:900;border-radius:60px;text-decoration:none;cursor:pointer;border:none;box-shadow:0 6px 0 #b85e00,0 10px 32px rgba(247,134,10,.6);transition:transform .15s ease,box-shadow .15s ease;animation:RCVLandingPage_btnPop__5x76J .5s cubic-bezier(.34,1.56,.64,1) .8s both;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.25)}.RCVLandingPage_btnMain__fKtas:before{content:"";position:absolute;inset:-4px;border-radius:60px;background:rgba(247,165,74,.35);animation:RCVLandingPage_pulseRing__wS2cq 2s ease-out infinite;pointer-events:none}@keyframes RCVLandingPage_pulseRing__wS2cq{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes RCVLandingPage_btnPop__5x76J{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.RCVLandingPage_btnMain__fKtas:hover{transform:translateY(-2px);box-shadow:0 8px 0 #b85e00,0 16px 40px rgba(247,134,10,.72)}.RCVLandingPage_btnMain__fKtas:active{transform:translateY(2px);box-shadow:0 2px 0 #b85e00,0 6px 20px rgba(247,134,10,.5)}@media (prefers-reduced-motion:reduce){.RCVLandingPage_btnMain__fKtas:before{animation:none}}.RCVLandingPage_btnRules__cExl8{display:inline-flex;align-items:center;gap:8px;padding:16px 26px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:hsla(0,0%,100%,.92);font-size:1rem;font-weight:700;border-radius:60px;cursor:pointer;transition:background .2s,transform .15s;font-family:inherit}.RCVLandingPage_btnRules__cExl8:hover{background:hsla(0,0%,100%,.28);transform:translateY(-2px)}.RCVLandingPage_btnRules__cExl8:active{transform:translateY(0)}.RCVLandingPage_btnBoard__YP9Ki{display:inline-flex;align-items:center;gap:7px;padding:14px 20px;color:hsla(0,0%,100%,.55);font-size:.9rem;font-weight:600;border-radius:60px;text-decoration:none;background:none;border:none;cursor:pointer;transition:color .2s,background .2s}.RCVLandingPage_btnBoard__YP9Ki:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.08)}.RCVLandingPage_loadingBar__fhxbT{display:flex;gap:7px;padding:18px 36px;align-items:center}.RCVLandingPage_loadingBar__fhxbT span{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.5);animation:RCVLandingPage_dotBounce__ishx9 1.2s ease-in-out infinite}.RCVLandingPage_loadingBar__fhxbT span:nth-child(2){animation-delay:.2s}.RCVLandingPage_loadingBar__fhxbT span:nth-child(3){animation-delay:.4s}@keyframes RCVLandingPage_dotBounce__ishx9{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-8px);opacity:1}}.RCVLandingPage_scrollHint__KrFty{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:3;width:24px;height:40px;border:2px solid hsla(0,0%,100%,.35);border-radius:14px;display:flex;align-items:flex-start;justify-content:center;padding-top:6px}.RCVLandingPage_scrollDot__cD8RD{width:4px;height:8px;background:hsla(0,0%,100%,.7);border-radius:2px;animation:RCVLandingPage_scrollDown__OcnxF 1.6s ease infinite}@keyframes RCVLandingPage_scrollDown__OcnxF{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(16px)}}.RCVLandingPage_modal__9B6VB{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;animation:RCVLandingPage_fadeIn__sk83I .2s ease}@keyframes RCVLandingPage_fadeIn__sk83I{0%{opacity:0}to{opacity:1}}.RCVLandingPage_modalBg__NyP3H{position:fixed;inset:0;background:rgba(0,10,30,.78);backdrop-filter:blur(4px);cursor:pointer}.RCVLandingPage_modalCard__FKK7j{position:relative;background:linear-gradient(160deg,#001a4d,#002f67);border:1.5px solid rgba(247,165,74,.25);border-radius:20px;max-width:520px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 24px 80px rgba(0,0,0,.6);padding:32px 28px 28px;animation:RCVLandingPage_slideUp__9FZcL .28s cubic-bezier(.34,1.56,.64,1)}@keyframes RCVLandingPage_slideUp__9FZcL{0%{transform:translateY(32px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.RCVLandingPage_modalX__4frvP{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.08);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:background .2s;z-index:1}.RCVLandingPage_modalX__4frvP:hover{background:rgba(0,0,0,.16)}.RCVLandingPage_modalImg__D7WzY{width:100%;height:auto;display:block;border-radius:20px}@media (max-width:767px){.RCVLandingPage_bellWrap__p0NFs{top:6%;right:4%}.RCVLandingPage_title__RKE97{font-size:clamp(2.6rem,12vw,4rem)}.RCVLandingPage_sub__mZm_s{font-size:.95rem}.RCVLandingPage_btnMain__fKtas{font-size:1rem;padding:14px 28px}.RCVLandingPage_ctas__f5GfB{flex-direction:column;align-items:stretch}.RCVLandingPage_btnMain__fKtas,.RCVLandingPage_btnRules__cExl8{justify-content:center;width:100%;max-width:280px;margin:0 auto}.RCVLandingPage_btnBoard__YP9Ki{justify-content:center}}@media (max-width:400px){.RCVLandingPage_title__RKE97{font-size:2.4rem}.RCVLandingPage_pills__et7IE{gap:6px}.RCVLandingPage_pill__z3xwX{font-size:.75rem;padding:5px 12px}}.RCVLandingPage_logoSection__AUA7a{position:relative;z-index:3;margin-top:-30px;margin-bottom:20px;padding:0;text-align:center;overflow:hidden;width:100%}.RCVLandingPage_logoTitle__sJpQs{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.RCVLandingPage_logoContainer__0IYgn{display:flex;align-items:center;gap:40px;width:-moz-max-content;width:max-content;padding:20px 0;animation:RCVLandingPage_scrollLogos__3lg9_ 20s linear infinite}.RCVLandingPage_logoSection__AUA7a:hover .RCVLandingPage_logoContainer__0IYgn{animation-play-state:paused}@keyframes RCVLandingPage_scrollLogos__3lg9_{0%{transform:translateX(20%)}to{transform:translateX(-100%)}}.RCVLandingPage_schoolLogo__O8VPd{height:100px;width:140px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.RCVLandingPage_schoolLogo__O8VPd:hover{transform:scale(1.15)}.RCVLandingPage_schoolLogoLarge__2iz52{height:110px;width:150px}@media (max-width:600px){.RCVLandingPage_schoolLogoLarge__2iz52{height:80px;width:110px}.RCVLandingPage_logoSection__AUA7a{margin-top:-20px}.RCVLandingPage_schoolLogo__O8VPd{height:70px;width:100px}.RCVLandingPage_logoContainer__0IYgn{gap:25px}}@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;700;800&display=swap");.RCVUserBar_hud__mcvrZ{display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;max-width:580px;margin:0 auto 24px;border-radius:40px;padding:10px 50px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-family:Baloo\ 2,system-ui,sans-serif;animation:RCVUserBar_hudSlideIn__q9BVO .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes RCVUserBar_hudSlideIn__q9BVO{0%{opacity:0;transform:translateY(-18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.RCVUserBar_avatarCoin__Ab9Rp{position:relative;flex-shrink:0;width:60px;height:60px;border-radius:50%;background:linear-gradient(145deg,#ffd580,#f7a54a 55%,#e07c0d);border:3px solid hsla(0,0%,100%,.55);display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px rgba(247,165,74,.75),0 4px 10px rgba(0,0,0,.45);animation:RCVUserBar_coinPulse__faXme 3s ease-in-out infinite}@keyframes RCVUserBar_coinPulse__faXme{0%,to{box-shadow:0 0 18px rgba(247,165,74,.75),0 4px 10px rgba(0,0,0,.45)}50%{box-shadow:0 0 30px #f7a54a,0 4px 10px rgba(0,0,0,.45)}}.RCVUserBar_avatarGlow__L6AEC{position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,#ffd580,#f7a54a,#fffde7,#f7a54a,#ffd580);z-index:-1;opacity:.65;animation:RCVUserBar_rotateSlow__YCZ7G 5s linear infinite}@keyframes RCVUserBar_rotateSlow__YCZ7G{to{transform:rotate(1turn)}}.RCVUserBar_avatarLetter__C_pnH{font-size:1.6rem;font-weight:800;color:#002f67;line-height:1;text-shadow:0 1px 3px hsla(0,0%,100%,.4);position:relative;z-index:1}.RCVUserBar_spacer__LrEQf{flex:1 1 auto;min-width:8px}.RCVUserBar_playerName__f8mX5{font-size:1.15rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.6),0 0 20px rgba(247,165,74,.3);letter-spacing:.01em}.RCVUserBar_playerMeta__mmetP{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.RCVUserBar_lvlBadge__wcSTg{font-size:.78rem;font-weight:700;padding:3px 12px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.RCVUserBar_lvlGreen__QD_Pz{background:rgba(34,197,94,.25);color:#86efac;border:1.5px solid rgba(34,197,94,.55);text-shadow:0 0 8px rgba(34,197,94,.5)}.RCVUserBar_lvlPurple__78Skq{background:rgba(167,139,250,.25);color:#ddd6fe;border:1.5px solid rgba(167,139,250,.55);text-shadow:0 0 8px rgba(167,139,250,.5)}.RCVUserBar_metaDot__Br1ep{color:hsla(0,0%,100%,.3);font-size:.85rem}.RCVUserBar_cityTag__C98Ed{display:flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:rgba(255,213,128,.9);white-space:nowrap}.RCVUserBar_logoutChip__rH2MA{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.09);border:1.5px solid hsla(0,0%,100%,.2);border-radius:14px;padding:9px 18px;cursor:pointer;font-family:inherit;transition:background .2s,color .2s,border-color .2s,transform .15s;white-space:nowrap;flex-shrink:0;margin-left:auto}.RCVUserBar_logoutChip__rH2MA:hover{background:rgba(239,68,68,.28);border-color:rgba(239,68,68,.55);color:#fca5a5;transform:scale(1.05)}.RCVUserBar_logoutChip__rH2MA:active{transform:scale(.97)}.RCVUserBar_confirmRow__HrMSd{display:flex;align-items:center;gap:7px;animation:RCVUserBar_hudSlideIn__q9BVO .2s ease both;flex-shrink:0;margin-left:auto}.RCVUserBar_confirmText__HEfFs{font-size:.88rem;font-weight:700;color:#fcd34d;white-space:nowrap}.RCVUserBar_confirmNo__VSny1,.RCVUserBar_confirmYes__kxUl3{font-size:.82rem;font-weight:700;border-radius:12px;padding:7px 14px;cursor:pointer;border:none;font-family:inherit;transition:opacity .15s,transform .15s;white-space:nowrap}.RCVUserBar_confirmYes__kxUl3{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 3px 12px rgba(239,68,68,.5)}.RCVUserBar_confirmNo__VSny1{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);border:1.5px solid hsla(0,0%,100%,.22)}.RCVUserBar_confirmYes__kxUl3:hover{opacity:.85;transform:scale(1.04)}.RCVUserBar_confirmNo__VSny1:active,.RCVUserBar_confirmYes__kxUl3:active{transform:scale(.95)}.RCVUserBar_guestChip__XPbkt{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:hsla(0,0%,100%,.5);padding:4px 10px}.RCVUserBar_loginChip__7Fh5D{display:flex;align-items:center;gap:7px;font-size:.95rem;font-weight:800;color:#002f67;background:linear-gradient(135deg,#ffd580,#f7a54a);border-radius:14px;padding:10px 22px;text-decoration:none;box-shadow:0 5px 20px rgba(247,165,74,.55),0 0 0 2px hsla(0,0%,100%,.2);transition:filter .18s,transform .15s;font-family:inherit;letter-spacing:.01em}.RCVUserBar_loginChip__7Fh5D:hover{filter:brightness(1.1);transform:scale(1.05) translateY(-2px)}.RCVUserBar_skeletonAvatar__mDyV_{width:60px;height:60px;border-radius:50%;flex-shrink:0}.RCVUserBar_skeletonAvatar__mDyV_,.RCVUserBar_skeletonText__raAx1{background:linear-gradient(90deg,hsla(0,0%,100%,.08) 25%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.08) 75%);background-size:200% 100%;animation:RCVUserBar_shimmer__Hzsf4 1.4s infinite}.RCVUserBar_skeletonText__raAx1{height:22px;width:160px;border-radius:10px}@keyframes RCVUserBar_shimmer__Hzsf4{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:600px){.RCVUserBar_hud__mcvrZ{gap:10px;padding:10px 14px 10px 10px;max-width:calc(100vw - 32px)}.RCVUserBar_playerName__f8mX5{max-width:130px;font-size:1rem}.RCVUserBar_avatarCoin__Ab9Rp{width:50px;height:50px}.RCVUserBar_avatarLetter__C_pnH{font-size:1.3rem}.RCVUserBar_cityTag__C98Ed{display:none}.RCVUserBar_logoutChip__rH2MA{padding:8px 12px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.RCVUserBar_avatarCoin__Ab9Rp,.RCVUserBar_avatarGlow__L6AEC,.RCVUserBar_hud__mcvrZ{animation:none}}