@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;600;700&family=Nunito:wght@400;600;800&display=swap");@keyframes RobloxCoursePage_float__0eauv{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes RobloxCoursePage_rise__B9VyL{0%{transform:translate(-50%,30vh) rotate(0deg);opacity:0}8%{opacity:.95}50%{transform:translate(-50%,-40vh) rotate(2deg)}to{transform:translate(-50%,-130vh) rotate(-2deg);opacity:.95}}@keyframes RobloxCoursePage_sway__59QpV{0%,to{transform:translateX(calc(var(--sway, 18px) * -1))}50%{transform:translateX(var(--sway,18px))}}@keyframes RobloxCoursePage_burst__1VIwr{0%{transform:scale(0);opacity:1;box-shadow:0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 0 16px rgba(255,255,255,.35)}80%{transform:scale(1);opacity:1}to{transform:scale(1.05);opacity:0}}@keyframes RobloxCoursePage_comet__vk0Fd{0%{width:0;opacity:.9}to{width:var(--len,60px);opacity:0}}@keyframes RobloxCoursePage_stringWag__jzzml{0%{transform:translateX(-50%) rotate(-7deg)}50%{transform:translateX(-50%) rotate(7deg)}to{transform:translateX(-50%) rotate(-7deg)}}@keyframes RobloxCoursePage_stringScroll__XduO8{0%{background-position:0 0}to{background-position:0 8px}}@keyframes RobloxCoursePage_flicker__U97Ky{0%,to{opacity:1}50%{opacity:.6}}@keyframes RobloxCoursePage_scan__7Xbpe{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes RobloxCoursePage_fadeInUp__2JODR{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes RobloxCoursePage_rotate360__b3Ir0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes RobloxCoursePage_shineSweep__x_Mhk{0%{transform:translateX(-150%) skewX(-15deg);opacity:0}20%{opacity:.35}to{transform:translateX(150%) skewX(-15deg);opacity:0}}.RobloxCoursePage_container__UnyLn{--rbx-sky-1:#eaf6ff;--rbx-sky-2:#fff9f0;--rbx-primary:#54b6ff;--rbx-secondary:#ffd166;--rbx-accent:#95d5b2;--rbx-pink:#ffafcc;--rbx-purple:#cdb4db;--rbx-text:#243b53;min-height:100vh;background:linear-gradient(180deg,var(--rbx-sky-1),var(--rbx-sky-2));color:var(--rbx-text);font-family:Baloo\ 2,cursive;overflow-x:hidden;position:relative}.RobloxCoursePage_sceneBackground__JXaGI{position:fixed;inset:0;z-index:0;overflow:hidden}.RobloxCoursePage_studGrid__gDP6u{position:absolute;inset:0;background-image:radial-gradient(circle at 12px 12px,rgba(255,255,255,.28) 2px,transparent 3px);background-size:36px 36px;opacity:.45}.RobloxCoursePage_wireGrid__b6WE1{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 15%,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%),radial-gradient(ellipse at 70% 25%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 55%),radial-gradient(ellipse at 40% 65%,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 55%);filter:blur(6px);animation:RobloxCoursePage_float__0eauv 12s ease-in-out infinite}.RobloxCoursePage_blobLayer__biGri{position:absolute;inset:0;pointer-events:none}.RobloxCoursePage_blob__5kZbi{position:absolute;width:380px;height:380px;border-radius:50%;filter:blur(50px);opacity:.35;animation:RobloxCoursePage_float__0eauv 10s ease-in-out infinite}.RobloxCoursePage_b1__shdKx{top:10%;left:-5%;background:#cdeffd}.RobloxCoursePage_b2__k4x3l{top:20%;right:-8%;background:#fff0cc;animation-duration:12s}.RobloxCoursePage_b3__SIm1W{bottom:12%;left:8%;background:#e2f6ec;animation-duration:14s}.RobloxCoursePage_b4__Htsfv{top:55%;right:18%;background:#ffe3ef;animation-duration:11s}.RobloxCoursePage_b5__56N1v{top:-6%;right:30%;background:#e9dbef;animation-duration:13s}.RobloxCoursePage_b6__K76ai{bottom:-8%;right:-8%;background:#dff3ff;animation-duration:15s}.RobloxCoursePage_sunLayer__phr_F{position:absolute;inset:0;pointer-events:none}.RobloxCoursePage_sun__ido8N{position:absolute;top:6%;left:6%;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7da 0,#ffe8a3 60%,#ffd166 100%);box-shadow:0 0 60px rgba(255,209,102,.35);animation:RobloxCoursePage_float__0eauv 8s ease-in-out infinite}.RobloxCoursePage_cubeLayer__ol__9{position:absolute;inset:0;overflow:hidden}.RobloxCoursePage_floatingCube__52gas{position:absolute;width:12px;height:12px;border-radius:4px;opacity:.4;animation:RobloxCoursePage_float__0eauv 7s ease-in-out infinite;box-shadow:0 2px 8px rgba(0,0,0,.08);left:calc((var(--i) * 6%) + 6%);top:calc((var(--i) * 5%) + 10%);animation-delay:calc(var(--i) * .18s)}.RobloxCoursePage_floatingCube__52gas:nth-child(4n){background:var(--rbx-primary)}.RobloxCoursePage_floatingCube__52gas:nth-child(4n+1){background:var(--rbx-secondary)}.RobloxCoursePage_floatingCube__52gas:nth-child(4n+2){background:var(--rbx-accent)}.RobloxCoursePage_floatingCube__52gas:nth-child(4n+3){background:var(--rbx-purple)}.RobloxCoursePage_balloonLayer__TiiIG{position:absolute;inset:0;pointer-events:none;overflow:hidden}.RobloxCoursePage_balloon__1lZi0{position:absolute;bottom:-10vh;width:0;height:0;transform:translateX(-50%);animation-name:RobloxCoursePage_rise__B9VyL;animation-timing-function:linear;animation-iteration-count:infinite}.RobloxCoursePage_balloonInner__J2Dmg{position:absolute;left:50%;bottom:0;width:var(--size,36px);height:calc(var(--size, 36px) * 1.25);transform:translateX(-50%);border-radius:50% 50% 45% 45%/55% 55% 45% 45%;box-shadow:0 8px 20px rgba(0,0,0,.08);animation:RobloxCoursePage_sway__59QpV var(--swayDur,3.2s) ease-in-out infinite}.RobloxCoursePage_balloonInner__J2Dmg:before{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:10px;height:8px;background:rgba(0,0,0,.08);filter:blur(2px);border-radius:2px}.RobloxCoursePage_balloonInner__J2Dmg:after{content:"";position:absolute;left:50%;bottom:-24px;width:3px;height:26px;transform:translateX(-50%);transform-origin:top center;border-radius:3px;background:repeating-linear-gradient(180deg,rgba(0,0,0,.13) 0 2px,rgba(0,0,0,.22) 2px 4px);animation:RobloxCoursePage_stringWag__jzzml var(--swayDur,3.2s) ease-in-out infinite,RobloxCoursePage_stringScroll__XduO8 1.1s linear infinite}.RobloxCoursePage_colorBlue__cCR_I{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 40%),linear-gradient(180deg,#54b6ff,#bfe4ff)}.RobloxCoursePage_colorYellow__CLfTK{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 40%),linear-gradient(180deg,#ffd166,#ffe8a3)}.RobloxCoursePage_colorGreen__DcZQ2{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 40%),linear-gradient(180deg,#95d5b2,#d8f3e9)}.RobloxCoursePage_colorPink__yAz5m{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 40%),linear-gradient(180deg,#ffafcc,#ffd4e3)}.RobloxCoursePage_colorPurple__I4CiD{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 40%),linear-gradient(180deg,#cdb4db,#e9dbef)}.RobloxCoursePage_fireworkLayer__vGrHk{position:absolute;inset:0;pointer-events:none;overflow:hidden}.RobloxCoursePage_firework__TMFqO{position:absolute;width:4px;height:4px}.RobloxCoursePage_firework__TMFqO:before{content:"";position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--fw-core,#ffd166);filter:blur(6px);opacity:.6}.RobloxCoursePage_spark__yucMV{position:absolute;left:0;top:0;height:4px;background:var(--fw-color,#ffd166);border-radius:2px;transform-origin:left center;animation:RobloxCoursePage_comet__vk0Fd var(--fw-dur,1.4s) cubic-bezier(.2,.6,.3,1) forwards;filter:drop-shadow(0 0 10px var(--fw-color,#ffd166));transform:rotate(var(--angle,0))}.RobloxCoursePage_mainContent__IqETC{position:relative;z-index:2}.RobloxCoursePage_heroSection__2Am54{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.RobloxCoursePage_heroContent__KKytX{text-align:center;max-width:64rem;opacity:0;transform:translateY(20px);transition:all 1s ease}.RobloxCoursePage_heroContent__KKytX.RobloxCoursePage_visible__B0Jb6{opacity:1;transform:translateY(0)}.RobloxCoursePage_hologram__sVGZX{position:relative;width:min(680px,92vw);height:420px;margin:0 auto 2.5rem;background:#ffffff;border:0;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px rgba(33,150,243,.12)}.RobloxCoursePage_holoScan__cLMFl{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(84,182,255,.15) 70%);animation:RobloxCoursePage_float__0eauv 6s ease-in-out infinite}.RobloxCoursePage_holoInner__k8KFO{position:relative;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at top,rgba(255,209,102,.25) 0,rgba(255,209,102,0) 60%)}.RobloxCoursePage_holoNoise__i9iMW{position:absolute;inset:0;background:repeating-linear-gradient(transparent,transparent 4px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 8px);opacity:.6}.RobloxCoursePage_titleBlock__xUPIi{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.2;margin-bottom:1.2rem}.RobloxCoursePage_titleRow__3o6bp{color:var(--rbx-primary);text-shadow:none;animation:RobloxCoursePage_flicker__U97Ky 2.2s infinite}.RobloxCoursePage_titleRow__3o6bp:nth-child(2){color:var(--rbx-pink);animation-delay:.5s}.RobloxCoursePage_ctaCaption__azkRa{color:var(--rbx-accent);font-size:1rem;animation:RobloxCoursePage_flicker__U97Ky 1.6s infinite;margin-bottom:.4rem}.RobloxCoursePage_ctaSub__jKA5S{color:var(--rbx-secondary);font-size:.9rem;animation:RobloxCoursePage_flicker__U97Ky 2s infinite}.RobloxCoursePage_description__ukBid{font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.15rem;color:#3a4a5a;margin:1.2rem auto 2.2rem;max-width:56rem;line-height:1.7}.RobloxCoursePage_ctaButtons__K_rSE{display:flex;gap:1.25rem;justify-content:center;align-items:center;margin-bottom:2.5rem}.RobloxCoursePage_startButton__gsVEp{position:relative;padding:1rem 2rem;background:#ffffff;border:3px solid var(--rbx-primary);color:var(--rbx-primary);transition:all .3s ease;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px rgba(84,182,255,.18)}.RobloxCoursePage_buttonPixel__mwrAL{display:flex;align-items:center;gap:.75rem;position:relative;z-index:1}.RobloxCoursePage_buttonArrow__OdLLj{width:1.25rem;height:1.25rem;transition:transform .3s ease}.RobloxCoursePage_startButton__gsVEp:hover{background:var(--rbx-primary);color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:0 12px 26px rgba(84,182,255,.35)}.RobloxCoursePage_startButton__gsVEp:hover .RobloxCoursePage_buttonArrow__OdLLj{transform:translateX(6px)}.RobloxCoursePage_featuresSection___ZuZj,.RobloxCoursePage_modulesSection__fLFzW,.RobloxCoursePage_projectsSection__dG5Y6{padding:5rem 1.5rem;position:relative}.RobloxCoursePage_sectionContainer__W8AGx{max-width:1200px;margin:0 auto}.RobloxCoursePage_sectionTitle__WDb9_{text-align:center;margin-bottom:3.25rem;opacity:0;transform:translateY(20px);transition:all 1s ease}.RobloxCoursePage_sectionTitle__WDb9_.RobloxCoursePage_visible__B0Jb6{opacity:1;transform:translateY(0)}.RobloxCoursePage_pixelText__GEDvJ{font-size:clamp(1.6rem,4vw,2.6rem);color:var(--rbx-primary)}.RobloxCoursePage_modulesGrid__yXij7{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.RobloxCoursePage_moduleCard__nMhLa{position:relative;background:#ffffff;border:3px solid #e7f4ff;padding:2rem;transition:all .3s ease;opacity:0;transform:translateY(20px);overflow:hidden;border-radius:20px;box-shadow:0 10px 24px rgba(0,0,0,.06)}.RobloxCoursePage_moduleCard__nMhLa.RobloxCoursePage_visible__B0Jb6{opacity:1;transform:translateY(0)}.RobloxCoursePage_moduleCard__nMhLa:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-20%;width:40%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.25) 45%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.25) 55%,rgba(255,255,255,0));transform:translateX(-150%) skewX(-15deg);opacity:0;pointer-events:none}.RobloxCoursePage_moduleCard__nMhLa:hover{transform:translateY(-6px) rotate(-.5deg);border-color:var(--rbx-primary);box-shadow:0 16px 28px rgba(84,182,255,.25)}.RobloxCoursePage_moduleCard__nMhLa:hover:after{animation:RobloxCoursePage_shineSweep__x_Mhk .9s ease}.RobloxCoursePage_levelBadge__FfVD5{position:absolute;top:-1px;right:-1px;background:var(--rbx-secondary);color:#7a4;padding:.5rem 1rem;font-size:.65rem;clip-path:polygon(0 0,100% 0,100% 100%,20% 100%,0 80%)}.RobloxCoursePage_modulePowerUp__BchAr{position:absolute;top:1rem;right:1rem;font-size:1.75rem;animation:RobloxCoursePage_float__0eauv 2.6s ease-in-out infinite}.RobloxCoursePage_moduleIcon__lxsmv{width:56px;height:56px;background:var(--rbx-primary);color:#fff;display:grid;place-items:center;margin-bottom:1rem;box-shadow:0 8px 18px rgba(84,182,255,.35);border-radius:16px;transform:rotate(-2deg)}.RobloxCoursePage_moduleTitle__yuH6p{font-size:1.05rem;color:var(--rbx-text);margin-bottom:.5rem}.RobloxCoursePage_moduleTopics__qGFF_{display:flex;flex-direction:column;gap:.5rem}.RobloxCoursePage_topicItem__J3p7Z{font-size:1rem;color:#516b7b;display:flex;align-items:center;gap:.5rem;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.RobloxCoursePage_topicDot__8OORZ{color:var(--rbx-pink);font-size:.9rem}.RobloxCoursePage_moduleGlow__cYC4X{position:absolute;inset:-3px;background:radial-gradient(circle at 20% 20%,rgba(84,182,255,.2) 0,transparent 60%);opacity:0;transition:opacity .3s ease;z-index:-1;filter:blur(10px)}.RobloxCoursePage_moduleCard__nMhLa:hover .RobloxCoursePage_moduleGlow__cYC4X{opacity:.35}.RobloxCoursePage_pixelBorder__nvooN{position:absolute;inset:0;border:3px solid transparent;pointer-events:none}.RobloxCoursePage_moduleCard__nMhLa:hover .RobloxCoursePage_pixelBorder__nvooN{border-image:repeating-linear-gradient(45deg,var(--rbx-primary),var(--rbx-primary) 8px,transparent 8px,transparent 16px) 3}.RobloxCoursePage_projectsGrid__NmGSR{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.RobloxCoursePage_projectCard__RVgY1{position:relative;background:#ffffff;border:3px solid #ffe9a8;padding:2rem;transition:all .3s ease;opacity:0;transform:translateY(20px) rotateX(-6deg);transform-style:preserve-3d;perspective:1000px;border-radius:22px;box-shadow:0 12px 26px rgba(0,0,0,.06)}.RobloxCoursePage_projectCard__RVgY1.RobloxCoursePage_visible__B0Jb6{opacity:1;transform:translateY(0) rotateX(0)}.RobloxCoursePage_projectCard__RVgY1:hover{transform:translateY(-12px) rotateX(4deg) scale(1.03);border-color:var(--rbx-secondary);box-shadow:0 30px 60px rgba(255,209,102,.25)}.RobloxCoursePage_projectHeader__Smne_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.RobloxCoursePage_projectIcon__pdCCa{font-size:3rem;animation:RobloxCoursePage_float__0eauv 3s ease-in-out infinite}.RobloxCoursePage_projectPoints__gJj_V{background:var(--rbx-accent);color:#114;padding:.25rem .75rem;font-size:.65rem;border-radius:10px}.RobloxCoursePage_projectTitle__xifqn{font-size:1rem;color:var(--rbx-primary);margin-bottom:1rem}.RobloxCoursePage_difficultyBar__zvKqn{margin-bottom:1rem}.RobloxCoursePage_difficultyLabel__jPLlw{font-size:.65rem;color:#9a7;display:block;margin-bottom:.5rem}.RobloxCoursePage_difficultyProgress__uYT3r{height:8px;background:#f1f5f9;border:1px solid #e2e8f0;position:relative;overflow:hidden;border-radius:8px}.RobloxCoursePage_difficultyFill__nj5gi{height:100%;background:linear-gradient(to right,var(--rbx-accent),var(--rbx-secondary),var(--rbx-pink),var(--rbx-primary));transition:width .5s ease}.RobloxCoursePage_projectDescription__fWxKX{font-size:.9rem;color:#546a7b;margin-bottom:1.5rem;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}.RobloxCoursePage_projectFooter__eFgiU{display:flex;justify-content:space-between;align-items:center}.RobloxCoursePage_projectTime__PHb_L{display:flex;align-items:center;gap:.5rem;color:var(--rbx-accent);font-size:.8rem}.RobloxCoursePage_selectButton__mcrBi{background:#fff;border:2px solid var(--rbx-primary);color:var(--rbx-primary);padding:.5rem 1rem;font-size:.85rem;font-family:Baloo\ 2,cursive;cursor:pointer;transition:all .3s ease;border-radius:12px}.RobloxCoursePage_selectButton__mcrBi:hover{background:var(--rbx-primary);color:#fff;transform:scale(1.05);box-shadow:0 8px 22px rgba(84,182,255,.3)}.RobloxCoursePage_projectGlow__p7u_w{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(84,182,255,.14) 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.RobloxCoursePage_projectCard__RVgY1:hover .RobloxCoursePage_projectGlow__p7u_w{opacity:1}.RobloxCoursePage_pixelCorners__yQeMs{position:absolute;inset:0;pointer-events:none}.RobloxCoursePage_corner__Ijvtm{position:absolute;width:20px;height:20px;border:3px solid var(--rbx-primary);opacity:0;transition:all .3s ease;border-radius:6px}.RobloxCoursePage_corner__Ijvtm:first-child{top:-3px;left:-3px;border-right:none;border-bottom:none}.RobloxCoursePage_corner__Ijvtm:nth-child(2){top:-3px;right:-3px;border-left:none;border-bottom:none}.RobloxCoursePage_corner__Ijvtm:nth-child(3){bottom:-3px;left:-3px;border-right:none;border-top:none}.RobloxCoursePage_corner__Ijvtm:nth-child(4){bottom:-3px;right:-3px;border-left:none;border-top:none}.RobloxCoursePage_projectCard__RVgY1:hover .RobloxCoursePage_corner__Ijvtm{opacity:1}.RobloxCoursePage_featuresGrid__DK9zK{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.RobloxCoursePage_featureCard__jgCy_{text-align:center;padding:2rem;background:#ffffff;border:3px solid #d8f3e9;position:relative;transition:all .3s ease;opacity:0;transform:translateY(20px) scale(.96);overflow:hidden;border-radius:20px;box-shadow:0 10px 24px rgba(0,0,0,.05)}.RobloxCoursePage_featureCard__jgCy_.RobloxCoursePage_visible__B0Jb6{opacity:1;transform:translateY(0) scale(1)}.RobloxCoursePage_featureCard__jgCy_:hover{transform:translateY(-10px) scale(1.04) rotate(-1.5deg);border-color:var(--rbx-accent);box-shadow:0 20px 40px rgba(149,213,178,.25)}.RobloxCoursePage_featurePowerUp__7hiI4{position:absolute;top:1rem;right:1rem;font-size:1.4rem;animation:RobloxCoursePage_float__0eauv 2.2s ease-in-out infinite}.RobloxCoursePage_featureIcon__D1ujK{width:64px;height:64px;background:linear-gradient(45deg,var(--rbx-pink),var(--rbx-purple));display:grid;place-items:center;margin:0 auto 1rem;transform:rotate(45deg);transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.06);border-radius:12px}.RobloxCoursePage_featureCard__jgCy_:hover .RobloxCoursePage_featureIcon__D1ujK{transform:rotate(405deg);background:linear-gradient(45deg,var(--rbx-accent),var(--rbx-secondary))}.RobloxCoursePage_featureIcon__D1ujK svg{transform:rotate(-45deg);color:#fff}.RobloxCoursePage_featureTitle__Z9JUn{font-size:1rem;color:var(--rbx-text);margin-bottom:.5rem;text-transform:none}.RobloxCoursePage_featureDescription__hKZSS{font-size:.9rem;color:#4b5c6b;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.RobloxCoursePage_featureGlow__nBEzT{position:absolute;inset:-50%;background:radial-gradient(circle,rgba(149,213,178,.25) 0,transparent 70%);opacity:0;transition:opacity .3s ease;animation:RobloxCoursePage_rotate360__b3Ir0 12s linear infinite}.RobloxCoursePage_featureCard__jgCy_:hover .RobloxCoursePage_featureGlow__nBEzT{opacity:1}.RobloxCoursePage_ctaSection__s2Unp{padding:5rem 1.5rem;background:linear-gradient(180deg,transparent,rgba(149,213,178,.15),rgba(255,209,102,.15))}.RobloxCoursePage_ctaContainer__kUQgV{max-width:800px;margin:0 auto}.RobloxCoursePage_gameOverScreen__CSr0a{background:#ffffff;border:4px solid #ffe9a8;padding:3rem;text-align:center;position:relative;box-shadow:0 16px 40px rgba(0,0,0,.08);border-radius:24px}.RobloxCoursePage_gameOverTitle__c6bpr{font-size:clamp(2rem,5vw,3rem);color:var(--rbx-primary);margin-bottom:1rem}.RobloxCoursePage_continueText__U_Qbs{font-size:1.4rem;color:var(--rbx-secondary);margin-bottom:1rem}.RobloxCoursePage_countdown__lUY3T{font-size:3rem;color:var(--rbx-accent);margin-bottom:2rem;animation:RobloxCoursePage_float__0eauv 2.6s infinite}.RobloxCoursePage_continueButton__gBrCl{background:#fff;border:3px solid var(--rbx-primary);color:var(--rbx-primary);padding:1rem 2rem;font-size:1rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;border-radius:16px;box-shadow:0 10px 24px rgba(84,182,255,.18)}.RobloxCoursePage_continueButton__gBrCl:hover{background:var(--rbx-primary);color:#fff;transform:scale(1.05);box-shadow:0 16px 30px rgba(84,182,255,.35)}.RobloxCoursePage_videoModal__18vRN{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;backdrop-filter:blur(2px);animation:RobloxCoursePage_fadeInUp__2JODR .3s ease-out}.RobloxCoursePage_videoModalContent__tCEtK{background:#ffffff;border:4px solid #ffe9a8;border-radius:16px;max-width:90vw;max-height:90vh;width:800px;position:relative;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.12)}.RobloxCoursePage_videoHeader__xdteS{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#fff8e1;border-bottom:2px solid #ffe9a8}.RobloxCoursePage_videoTitle__Gwz_7{color:var(--rbx-text);font-size:1rem;margin:0}.RobloxCoursePage_closeButton__AilC3{background:none;border:2px solid var(--rbx-primary);color:var(--rbx-primary);font-size:1.5rem;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;font-family:Baloo\ 2,cursive;transition:all .3s ease;border-radius:10px}.RobloxCoursePage_closeButton__AilC3:hover{background:var(--rbx-primary);color:#fff;transform:scale(1.08);box-shadow:0 8px 20px rgba(84,182,255,.3)}.RobloxCoursePage_videoContainer__1qheR{position:relative;width:100%;height:450px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden}.RobloxCoursePage_gameplayVideo__9JVuc{width:100%;height:100%;object-fit:contain;border:none}.RobloxCoursePage_videoFooter__XooLF{padding:1rem 1.5rem;background:#f8fafc;border-top:2px solid #e2e8f0}.RobloxCoursePage_videoDescription___QTUP{color:#4b5c6b;font-size:.85rem;margin:0;text-align:center;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (max-width:768px){.RobloxCoursePage_heroSection__2Am54{padding:1rem}.RobloxCoursePage_hologram__sVGZX{height:320px;border-width:5px}.RobloxCoursePage_description__ukBid{font-size:1rem}.RobloxCoursePage_ctaSection__s2Unp,.RobloxCoursePage_featuresSection___ZuZj,.RobloxCoursePage_modulesSection__fLFzW,.RobloxCoursePage_projectsSection__dG5Y6{padding:3rem 1rem}.RobloxCoursePage_videoModalContent__tCEtK{width:95vw;max-height:80vh}.RobloxCoursePage_videoContainer__1qheR{height:300px}.RobloxCoursePage_projectIcon__pdCCa{font-size:2.4rem;animation-duration:4s}}