@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Navbar_navbar__KyRFQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#302a6af2,#1a1b3bf2);border-bottom:1px solid #8e24aa33;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:70px;left:0;position:fixed;right:0;top:0;z-index:1000}.Navbar_container__lMB\+p{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.Navbar_logo__3H5Zh{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:700;letter-spacing:-1px;text-decoration:none;text-shadow:0 0 15px #8e24aa66;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_logo__3H5Zh:hover{text-shadow:0 0 25px #8e24aab3;transform:scale(1.05)}.Navbar_hackText__b7qke{color:#8e24aa;text-shadow:0 0 15px #8e24aacc}.Navbar_navLinks__qaxVB{align-items:center;display:flex;gap:20px}.Navbar_navLink__sDYF1{border-radius:10px;color:#ffffffe6;font-size:.95rem;font-weight:500;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_navLink__sDYF1:hover{background:#8e24aa33;box-shadow:0 4px 15px #8e24aa4d;color:#fff;transform:translateY(-2px)}.Navbar_navLink__sDYF1.Navbar_active__q5oAY{background:#8e24aa4d;border:1px solid #8e24aa80;box-shadow:0 2px 10px #8e24aa66;color:#fff}.Navbar_loginBtn__5XqLc{background:linear-gradient(135deg,#1a1b3bcc,#2d2b5acc);border:1.5px solid #8e24aa;color:#fff;font-weight:600;overflow:hidden;padding:12px 24px;position:relative}.Navbar_loginBtn__5XqLc .Navbar_btnText__bAa5P{position:relative;z-index:2}.Navbar_loginBtn__5XqLc .Navbar_btnShine__dUeaj{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s;width:200%}.Navbar_loginBtn__5XqLc:hover{background:linear-gradient(135deg,#2d2b5ae6,#3d3b6ae6);border-color:#ab47bc;box-shadow:0 6px 25px #8e24aa80;transform:translateY(-2px)}.Navbar_loginBtn__5XqLc:hover .Navbar_btnShine__dUeaj{left:100%;opacity:1}.Navbar_loginBtn__5XqLc.Navbar_active__q5oAY{background:linear-gradient(135deg,#8e24aa,#ab47bc);border-color:#ce93d8;box-shadow:0 4px 20px #8e24aa99}.Navbar_menuToggle__DTiJo{background:none;border:none;cursor:pointer;display:none;padding:5px;z-index:1001}.Navbar_hamburger__thSG\+{display:flex;flex-direction:column;height:18px;position:relative;transition:all .3s ease;width:24px}.Navbar_hamburger__thSG\+ span{background:#fff;border-radius:2px;display:block;height:2px;margin:2px 0;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Navbar_hamburger__thSG\+.Navbar_open__AuvwD span:first-child{background:#8e24aa;transform:rotate(45deg) translate(6px,6px)}.Navbar_hamburger__thSG\+.Navbar_open__AuvwD span:nth-child(2){opacity:0;transform:scale(0)}.Navbar_hamburger__thSG\+.Navbar_open__AuvwD span:nth-child(3){background:#8e24aa;transform:rotate(-45deg) translate(6px,-6px)}@media (max-width:768px){.Navbar_navbar__KyRFQ{height:60px}.Navbar_logo__3H5Zh{font-size:1.5rem}.Navbar_menuToggle__DTiJo{display:block}.Navbar_navLinks__qaxVB{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#302a6afa,#1a1b3bfa);border:1px solid #8e24aa4d;border-radius:0 0 0 16px;border-right:none;border-top:none;box-shadow:0 8px 32px #0000004d;flex-direction:column;gap:15px;opacity:0;padding:25px 20px;position:absolute;right:0;top:60px;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:220px}.Navbar_navLinks__qaxVB.Navbar_showMenu__ONy\+i{opacity:1;transform:translateX(0);visibility:visible}.Navbar_navLink__sDYF1{border-radius:8px;padding:12px 16px;text-align:center;width:100%}.Navbar_loginBtn__5XqLc{font-weight:600;margin-top:10px;padding:14px 20px}}@media (max-width:480px){.Navbar_container__lMB\+p{padding:0 15px}.Navbar_logo__3H5Zh{font-size:1.3rem}.Navbar_navLinks__qaxVB{padding:20px 15px;width:200px}.Navbar_navLink__sDYF1{font-size:.9rem;padding:10px 14px}}.Layout_layout__mikNQ{background-color:#0d0b42;min-height:100vh}.Layout_main__RGt3O{min-height:calc(100vh - 80px);padding-top:80px}.Landing_landing__KxCKh{background:#0d0b42;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.Landing_container__4BlqH{margin:0 auto;max-width:1200px;padding:0 20px}.Landing_hero__2NwQV{padding:80px 0 100px;position:relative;text-align:center}.Landing_brandSection__sbWSP{margin-bottom:40px}.Landing_brandName__VyUS9{color:#fff;font-family:JetBrains Mono,monospace;font-size:4rem;font-weight:900;letter-spacing:-2px;margin-bottom:10px;text-shadow:0 0 30px #8e24aa99}.Landing_hackText__Hzc9X{color:#8e24aa;text-shadow:0 0 25px #8e24aae6}.Landing_tagline__-rBct{color:#8e24aa;font-size:1.1rem;font-weight:600;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.Landing_title__WfCFL{color:#fff;font-size:3.2rem;font-weight:800;line-height:1.2;margin-bottom:30px}.Landing_highlight__JEHD9{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8e24aa,#ab47bc,#ce93d8);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;color:#8e24aa}.Landing_subtitle__uMmzq{color:#e8e8f0;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:800px;opacity:.9}.Landing_cta__4nqRg{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:80px}.Landing_learnBtn__Ef0l1,.Landing_playBtn__tnIZP{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #0000;border-radius:16px;font-size:1.1rem;font-weight:700;min-width:140px;overflow:hidden;padding:18px 40px;position:relative;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.Landing_btnText__oNm4L{display:block;position:relative;z-index:2}.Landing_btnShine__j5hUd{background:linear-gradient(45deg,#0000,#fff3,#0000);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s;width:200%}.Landing_learnBtn__Ef0l1{background:linear-gradient(135deg,#1a1b3bcc,#2d2b5ae6);border-color:#8e24aa;box-shadow:0 8px 32px #8e24aa4d;color:#fff}.Landing_learnBtn__Ef0l1:hover{background:linear-gradient(135deg,#2d2b5ae6,#3d3b6a);border-color:#ab47bc;box-shadow:0 15px 40px #8e24aa80;transform:translateY(-3px) scale(1.02)}.Landing_learnBtn__Ef0l1:hover .Landing_btnShine__j5hUd{left:100%;opacity:1}.Landing_playBtn__tnIZP{background:linear-gradient(135deg,#8e24aa,#ab47bc);box-shadow:0 8px 32px #8e24aa66;color:#fff;position:relative}.Landing_playBtn__tnIZP:hover:before{opacity:1}.Landing_playBtn__tnIZP:hover{box-shadow:0 15px 50px #8e24aa99;transform:translateY(-3px) scale(1.02)}.Landing_stats__zExaJ{grid-gap:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#302a6a66;border:1px solid #8e24aa4d;border-radius:20px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:60px;padding:40px 20px}.Landing_stat__Wzhs9{background:#8e24aa1a;border-radius:12px;padding:20px;text-align:center;transition:transform .3s ease}.Landing_stat__Wzhs9:hover{background:#8e24aa33;transform:translateY(-5px)}.Landing_statNumber__e14P6{color:#8e24aa;display:block;font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:900;margin-bottom:8px;text-shadow:0 0 20px #8e24aa80}.Landing_statText__q1\+2K{font-size:.95rem;font-weight:500;letter-spacing:1px;opacity:.8;text-transform:uppercase}.Landing_mission__SdTMn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#302a6a66,#1a1b3b66);border:1px solid #8e24aa33;border-radius:24px;margin:80px 0;padding:80px 40px}.Landing_missionContent__9eobo{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 300px;margin:0 auto;max-width:1200px}.Landing_missionTitle__l0TK2{color:#8e24aa;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:30px}.Landing_missionDescription__aWk9X{font-size:1.2rem;font-weight:400;line-height:1.7;margin-bottom:30px;opacity:.95}.Landing_flagContainer__wAbDq{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;text-align:center}.Landing_flagImage__lr5Lq{border-radius:12px;box-shadow:0 10px 30px #0000004d;height:auto;max-width:200px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.Landing_flagImage__lr5Lq:hover{box-shadow:0 15px 40px #0006;transform:scale(1.05)}.Landing_flagText__YTl8G{color:#8e24aa;font-size:1.3rem;font-weight:600}.Landing_howItWorks__YvrRa{padding:80px 0;text-align:center}.Landing_sectionTitle__tKIKI{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:60px}.Landing_steps__9Pw\+j{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.Landing_step__U1H1Z{background:linear-gradient(135deg,#302a6a4d,#1a1b3b4d);border:1px solid #8e24aa33;border-radius:16px;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.Landing_step__U1H1Z:hover{box-shadow:0 15px 40px #8e24aa4d;transform:translateY(-10px)}.Landing_stepNumber__wUMIZ{align-items:center;background:linear-gradient(135deg,#8e24aa,#ab47bc);border-radius:50%;box-shadow:0 8px 25px #8e24aa66;color:#fff;display:flex;font-size:1.8rem;font-weight:800;height:70px;justify-content:center;margin:0 auto 25px;width:70px}.Landing_step__U1H1Z h4{color:#8e24aa;font-size:1.4rem;font-weight:700;margin-bottom:15px}.Landing_step__U1H1Z p{font-weight:400;line-height:1.6;opacity:.9}.Landing_footer__E8FT7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#12105af2,#1a1b3bf2);border-top:1px solid #8e24aa4d;margin-left:calc(-50vw + 50%);margin-top:80px;width:100vw}.Landing_footerContent__ziXHB{padding:40px 20px;text-align:center}.Landing_footerContent__ziXHB p{font-size:.95rem;font-weight:400;margin:0;opacity:.8}@media (max-width:768px){.Landing_brandName__VyUS9{font-size:2.8rem}.Landing_title__WfCFL{font-size:2.2rem}.Landing_subtitle__uMmzq{font-size:1.1rem}.Landing_cta__4nqRg{align-items:center;flex-direction:column}.Landing_learnBtn__Ef0l1,.Landing_playBtn__tnIZP{max-width:300px;width:80%}.Landing_stats__zExaJ{gap:20px;grid-template-columns:1fr}.Landing_statNumber__e14P6{font-size:2rem}.Landing_hero__2NwQV{padding:40px 0 60px}.Landing_mission__SdTMn{margin:60px 0;padding:60px 20px}.Landing_missionContent__9eobo{gap:40px;grid-template-columns:1fr;text-align:center}.Landing_missionText__8TNV5{text-align:center}.Landing_missionTitle__l0TK2,.Landing_sectionTitle__tKIKI{font-size:2.2rem}.Landing_howItWorks__YvrRa{padding:60px 20px}.Landing_steps__9Pw\+j{gap:30px;grid-template-columns:1fr}}@media (max-width:480px){.Landing_container__4BlqH{padding:0 15px}.Landing_brandName__VyUS9{font-size:2.2rem}.Landing_title__WfCFL{font-size:1.8rem}.Landing_tagline__-rBct{font-size:.9rem;letter-spacing:2px}.Landing_subtitle__uMmzq{font-size:1rem}.Landing_learnBtn__Ef0l1,.Landing_playBtn__tnIZP{font-size:1rem;padding:15px 30px}.Landing_missionTitle__l0TK2,.Landing_sectionTitle__tKIKI,.Landing_statNumber__e14P6{font-size:1.8rem}.Landing_missionDescription__aWk9X{font-size:1rem}.Landing_flagImage__lr5Lq{max-width:180px}.Landing_flagFallback__W\+wqo{font-size:5rem}.Landing_step__U1H1Z{padding:30px 20px}.Landing_stepNumber__wUMIZ{font-size:1.5rem;height:60px;width:60px}.Landing_step__U1H1Z h4{font-size:1.2rem}}.Login_login__TcnNa{align-items:center;background:#0d0b42;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh;padding:20px 0}.Login_container__AfVl6{margin:0 auto;max-width:500px;padding:0 20px;width:100%}.Login_loginCard__dRGHi{animation:Login_fadeInUp__6GzAy .6s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#302a6acc;border:1px solid #8e24aa4d;border-radius:24px;box-shadow:0 20px 60px #0000004d;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.Login_loginCard__dRGHi:before{background:linear-gradient(90deg,#8e24aa,#ab47bc,#ce93d8);content:"";height:4px;left:0;position:absolute;right:0;top:0}.Login_header__x1ity{margin-bottom:40px}.Login_title__7Mk68{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8e24aa,#ab47bc,#ce93d8);background-clip:text;-webkit-background-clip:text;color:#8e24aa;font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.Login_subtitle__u\+atw{color:#b0b0b0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;margin-bottom:0;opacity:.9}.Login_form__l5-\+y{margin-bottom:40px}.Login_inputGroup__EhMFz{margin-bottom:24px;text-align:left}.Login_label__aj9QJ{color:#e0e0e0;display:block;font-family:Inter,sans-serif;font-size:.925rem;font-weight:500;margin-bottom:10px}.Login_input__J2rrS{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1b3bcc;border:2px solid #8e24aa4d;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Login_input__J2rrS::placeholder{color:#888;font-family:Inter,sans-serif}.Login_input__J2rrS:focus{background:#1a1b3bf2;border-color:#8e24aa;box-shadow:0 0 0 3px #8e24aa33;outline:none}.Login_input__J2rrS:hover{border-color:#8e24aa80}.Login_submitBtn__ZCW2x{background:linear-gradient(135deg,#8e24aa,#ab47bc);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Login_submitBtn__ZCW2x:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Login_submitBtn__ZCW2x:hover{box-shadow:0 8px 32px #8e24aa66;transform:translateY(-2px)}.Login_submitBtn__ZCW2x:hover:before{left:100%}.Login_submitBtn__ZCW2x:active{transform:translateY(0)}.Login_quickAccess__apHkj{border-top:1px solid #8e24aa33;padding-top:32px}.Login_quickAccessTitle__Q7Sq4{color:#b0b0b0;font-family:Inter,sans-serif;font-size:.925rem;font-weight:400;margin-bottom:0}.Login_quickLinks__N6oHw{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.Login_quickLink__CtO49{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1b3bcc;border:1px solid #8e24aa33;border-radius:10px;color:#e0e0e0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Login_quickLink__CtO49:before{background:linear-gradient(135deg,#8e24aa1a,#ab47bc1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Login_quickLink__CtO49 span{position:relative;z-index:1}.Login_quickLink__CtO49:hover{border-color:#8e24aa;box-shadow:0 4px 16px #8e24aa33;color:#fff;transform:translateY(-1px)}.Login_quickLink__CtO49:hover:before{opacity:1}@keyframes Login_fadeInUp__6GzAy{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Login_container__AfVl6{padding:0 16px}.Login_loginCard__dRGHi{padding:40px 30px}.Login_title__7Mk68{font-size:2rem}.Login_subtitle__u\+atw{font-size:1rem}.Login_input__J2rrS{font-size:16px;padding:14px 18px}.Login_submitBtn__ZCW2x{padding:14px 28px}}@media (max-width:480px){.Login_loginCard__dRGHi{border-radius:20px;padding:32px 24px}.Login_quickLinks__N6oHw{align-items:center;flex-direction:column}.Login_quickLink__CtO49{max-width:200px;text-align:center;width:100%}}.Learn_learn__789cK{background:#0d0b42;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;min-height:100vh;padding:60px 0 80px}.Learn_container__R1Cd3{margin:0 auto;max-width:1200px;padding:0 20px}.Learn_header__Uz6rj{margin-bottom:60px;text-align:center}.Learn_title__YHaDg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8e24aa,#ab47bc,#ce93d8);background-clip:text;-webkit-background-clip:text;color:#8e24aa;font-family:Inter,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:16px;text-shadow:none}.Learn_subtitle__UUGsQ{color:#b0b0b0;font-size:1.25rem;font-weight:400;margin:0 auto;max-width:600px;opacity:.9}.Learn_topicSelector__2sCLG{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:60px}.Learn_topicBtn__qlIE7{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#302a6a99;border:2px solid #8e24aa4d;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;gap:10px;justify-content:center;min-width:200px;padding:16px 32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Learn_topicBtn__qlIE7:before{background:linear-gradient(135deg,#8e24aa1a,#ab47bc1a);border-radius:16px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Learn_topicBtn__qlIE7.Learn_active__qWg8o:before,.Learn_topicBtn__qlIE7:hover:before{opacity:1}.Learn_topicBtn__qlIE7.Learn_active__qWg8o,.Learn_topicBtn__qlIE7:hover{background:#8e24aacc;border-color:#8e24aa;box-shadow:0 8px 32px #8e24aa4d;transform:translateY(-2px)}.Learn_topicIcon__lVeEc{font-size:1.25rem}.Learn_content__-6NYt{display:flex;justify-content:center;width:100%}.Learn_topicCard__5B2sx{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1b3bcc;border:1px solid #8e24aa33;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:900px;overflow:hidden;padding:0;position:relative;width:100%}.Learn_topicCard__5B2sx:before{background:linear-gradient(90deg,#8e24aa,#ab47bc,#ce93d8);content:"";height:4px;left:0;position:absolute;right:0;top:0}.Learn_articleHeader__uu7Ep{overflow:hidden;position:relative}.Learn_heroImage__LQvxE{border-radius:0;filter:brightness(.7);height:300px;object-fit:cover;transition:filter .3s ease;width:100%}.Learn_topicCard__5B2sx:hover .Learn_heroImage__LQvxE{filter:brightness(.8)}.Learn_headerContent__QO0ha{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;left:0;padding:60px 40px 40px;position:absolute;right:0}.Learn_topicTitle__gX3iG{color:#fff;font-size:2.25rem;font-weight:700;margin-bottom:12px;text-shadow:0 2px 8px #00000080}.Learn_topicSubtitle__PU5jp{color:#e0e0e0;font-size:1.125rem;font-weight:400;opacity:.9;text-shadow:0 1px 4px #00000080}.Learn_articleBody__lL9Ui{padding:50px 40px}.Learn_introduction__f5pLH{border-bottom:1px solid #8e24aa33;margin-bottom:50px;padding-bottom:30px}.Learn_introduction__f5pLH p{color:#e0e0e0;font-size:1.125rem;font-weight:400;line-height:1.8;text-align:justify}.Learn_sections__6iRV8{margin-bottom:50px}.Learn_section__JBlgh{margin-bottom:40px}.Learn_sectionHeading__Jjo9Z{color:#8e24aa;font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-left:20px;position:relative}.Learn_sectionHeading__Jjo9Z:before{background:linear-gradient(135deg,#8e24aa,#ab47bc);border-radius:2px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Learn_sectionContent__vKZ\+e{color:#d0d0d0;font-size:1rem;line-height:1.7;padding-left:20px}.Learn_sectionContent__vKZ\+e p{margin-bottom:16px;text-align:justify}.Learn_sectionContent__vKZ\+e p:last-child{margin-bottom:0}.Learn_conclusion__74ih6{background:#8e24aa1a;border:1px solid #8e24aa4d;border-radius:16px;margin-top:40px;padding:30px}.Learn_conclusionHeading__G-PTi{align-items:center;color:#ab47bc;display:flex;font-size:1.375rem;font-weight:600;gap:10px;margin-bottom:16px}.Learn_conclusionHeading__G-PTi:before{content:"💡";font-size:1.25rem}.Learn_conclusion__74ih6 p{color:#e0e0e0;font-size:1rem;font-weight:400;line-height:1.7;text-align:justify}@media (max-width:768px){.Learn_learn__789cK{padding:40px 0 60px}.Learn_container__R1Cd3{padding:0 16px}.Learn_title__YHaDg{font-size:2.5rem}.Learn_subtitle__UUGsQ{font-size:1.125rem;padding:0 20px}.Learn_topicSelector__2sCLG{gap:16px;padding:0 10px}.Learn_topicBtn__qlIE7{flex:1 1;font-size:.875rem;max-width:180px;min-width:auto;padding:14px 20px}.Learn_articleBody__lL9Ui{padding:40px 24px}.Learn_headerContent__QO0ha{padding:40px 24px 30px}.Learn_topicTitle__gX3iG{font-size:1.875rem}.Learn_topicSubtitle__PU5jp{font-size:1rem}.Learn_heroImage__LQvxE{height:240px}.Learn_sectionHeading__Jjo9Z{font-size:1.375rem}.Learn_introduction__f5pLH p{font-size:1rem}}@media (max-width:480px){.Learn_topicSelector__2sCLG{align-items:center;flex-direction:column}.Learn_topicBtn__qlIE7{max-width:none;width:100%}.Learn_articleBody__lL9Ui{padding:30px 20px}.Learn_headerContent__QO0ha{padding:30px 20px 25px}.Learn_topicTitle__gX3iG{font-size:1.625rem}.Learn_heroImage__LQvxE{height:200px}}.Learn_topicBtn__qlIE7:focus{outline:2px solid #8e24aa;outline-offset:2px}.Learn_topicCard__5B2sx{animation:Learn_fadeInUp__j1ZxW .6s cubic-bezier(.4,0,.2,1)}@keyframes Learn_fadeInUp__j1ZxW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Game_game__31YWo{background:#0d0b42;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden;padding:60px 0;position:relative}.Game_game__31YWo:before{background:radial-gradient(circle at 20% 20%,#8e24aa1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#8e24aa14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Game_container__kjeA-{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.Game_header__rmD91{animation:Game_fadeInUp__WGsnh .8s ease-out;margin-bottom:60px;text-align:center}.Game_title__JOrPG{color:#fff;font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.Game_highlight__XHDa7{-webkit-text-fill-color:#0000;animation:Game_gradientShift__SfumW 3s ease-in-out infinite;background:linear-gradient(135deg,#8e24aa,#ab47bc);background-clip:text;-webkit-background-clip:text;background-size:200% 200%}.Game_subtitle__iSYo\+{color:#ffffffb3;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.Game_gameGrid__OdOy5{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-bottom:60px}.Game_gameCard__KutpB{animation:Game_slideInUp__iBCpF .6s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:20px;overflow:hidden;padding:32px;position:relative;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1)}.Game_gameCard__KutpB:before{background:linear-gradient(90deg,#8e24aa,#ab47bc);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.Game_gameCard__KutpB:hover:before{transform:scaleX(1)}.Game_gameCard__KutpB:hover{box-shadow:0 20px 40px #0006,0 0 0 1px #8e24aa4d;transform:translateY(-8px)}.Game_cardHeader__HLI6x{align-items:center;display:flex;gap:16px;margin-bottom:20px}.Game_gameIcon__cBAMD{background:#8e24aa1a;border:1px solid #8e24aa33;border-radius:12px;font-size:2rem;padding:12px}.Game_gameTitle__5zSmR{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:600;margin:0}.Game_gameDescription__j9\+aO{color:#fffc;font-size:.95rem;line-height:1.6;margin-bottom:28px}.Game_gameInfo__tOEuD{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.Game_infoItem__HzJQq{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.Game_label__44cyv{align-items:center;color:#ffffffb3;display:flex;font-size:.9rem;font-weight:500;gap:8px}.Game_dot__GU55M{background:#8e24aa;border-radius:50%;display:inline-block;height:4px;width:4px}.Game_difficultyBadge__qfuq6{border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.Game_value__KUnxL{color:#8e24aa;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600}.Game_playBtn__SdFT7{align-items:center;background:linear-gradient(135deg,#8e24aa,#ab47bc);border-radius:12px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;gap:8px;overflow:hidden;padding:16px 24px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Game_playBtn__SdFT7:before{background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.Game_playBtn__SdFT7:hover:before{left:100%}.Game_playBtn__SdFT7:hover{box-shadow:0 12px 24px #8e24aa66;transform:translateY(-2px)}.Game_btnIcon__vj8LK{transition:transform .2s ease}.Game_playBtn__SdFT7:hover .Game_btnIcon__vj8LK{transform:translateX(2px)}.Game_stats__hSGox{animation:Game_fadeInUp__WGsnh .8s ease-out .3s both;display:flex;justify-content:center}.Game_statCard__7c7jj{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:20px;min-width:350px;overflow:hidden;padding:32px;position:relative}.Game_statCard__7c7jj:after{background:linear-gradient(45deg,#0000,#8e24aa0d 50%,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Game_statHeader__PXCJu{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Game_statTitle__vM0-D{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:600;margin:0}.Game_progressRing__7zVnC{position:relative}.Game_progressCircle__X7ZmA{transform:rotate(-90deg)}.Game_statGrid__t304-{grid-gap:20px;display:grid;gap:20px}.Game_statItem__xpBfh{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 0}.Game_statItem__xpBfh:last-child{border-bottom:none}.Game_statLabel__ApHXe{color:#ffffffb3;font-size:.9rem;font-weight:500}.Game_statValue__TyvSw{color:#8e24aa;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}@keyframes Game_fadeInUp__WGsnh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Game_slideInUp__iBCpF{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Game_gradientShift__SfumW{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.Game_gameGrid__OdOy5{gap:24px;grid-template-columns:1fr}.Game_title__JOrPG{font-size:2.25rem}.Game_gameCard__KutpB{padding:24px}.Game_statCard__7c7jj{min-width:auto;width:100%}.Game_container__kjeA-{padding:0 16px}}.MCQGame_mcqGame__d0xxT{background:linear-gradient(135deg,#0a0b1e,#1a1b3b);font-family:Inter,sans-serif;min-height:100vh;padding:60px 0}.MCQGame_container__vD76O{animation:MCQGame_fadeIn__m8\+AY .6s ease-out;margin:0 auto;max-width:800px;padding:0 20px}.MCQGame_header__W6v5U{margin-bottom:40px;text-align:center}.MCQGame_title__CMx8O{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.MCQGame_highlight__Yiz8x{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8e24aa,#ab47bc);background-clip:text;-webkit-background-clip:text}.MCQGame_progress__piWPL{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:16px;padding:20px 25px}.MCQGame_progressInfo__haFmO{color:#ffffffe6;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:12px}.MCQGame_score__8fsFQ{color:#8e24aa;font-family:JetBrains Mono,monospace;font-weight:600}.MCQGame_progressBar__C3\+tI{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.MCQGame_progressFill__tpYhb{background:linear-gradient(90deg,#8e24aa,#ab47bc);border-radius:2px;height:100%;transition:width .5s ease}.MCQGame_questionCard__PEBd8{animation:MCQGame_slideUp__bN-xJ .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:20px;padding:32px}.MCQGame_questionHeader__ioS6T{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.MCQGame_questionNumber__TUZ7Y{background:#8e24aa33;border-radius:20px;color:#8e24aa;padding:8px 16px}.MCQGame_points__3E8Iu,.MCQGame_questionNumber__TUZ7Y{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600}.MCQGame_points__3E8Iu{color:#4caf50}.MCQGame_question__mPgP2{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.5;margin-bottom:32px;text-align:center}.MCQGame_options__CsZlu{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.MCQGame_option__V12oq{align-items:center;background:#1a1b3b;border:2px solid #0000;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:16px;overflow:hidden;padding:16px 20px;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.MCQGame_option__V12oq:hover:not(:disabled){border-color:#8e24aa;box-shadow:0 8px 16px #0000004d;transform:translateY(-2px)}.MCQGame_optionLetter__Jv1yA{align-items:center;background:#8e24aa33;border-radius:50%;color:#8e24aa;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.MCQGame_optionText__m5EA2{flex:1 1;line-height:1.5}.MCQGame_option__V12oq.MCQGame_selected__RE0Um{background:#8e24aa1a;border-color:#8e24aa}.MCQGame_option__V12oq.MCQGame_selected__RE0Um .MCQGame_optionLetter__Jv1yA{background:#8e24aa;color:#fff}.MCQGame_option__V12oq.MCQGame_correct__f1Xmn{background:#4caf5033;border-color:#4caf50}.MCQGame_option__V12oq.MCQGame_correct__f1Xmn .MCQGame_optionLetter__Jv1yA{background:#4caf50;color:#fff}.MCQGame_option__V12oq.MCQGame_incorrect__9tIBq{background:#f4433633;border-color:#f44336}.MCQGame_option__V12oq.MCQGame_incorrect__9tIBq .MCQGame_optionLetter__Jv1yA{background:#f44336;color:#fff}.MCQGame_option__V12oq:disabled{cursor:not-allowed}.MCQGame_actions__Z5AFk{text-align:center}.MCQGame_backBtn__WTkCP,.MCQGame_leaderboardBtn__\+m-\+z,.MCQGame_nextBtn__tb8bR,.MCQGame_playAgainBtn__RA80M,.MCQGame_submitBtn__rDcYN{align-items:center;background:linear-gradient(135deg,#8e24aa,#ab47bc);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;gap:8px;margin:0 8px;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.MCQGame_nextBtn__tb8bR:hover,.MCQGame_playAgainBtn__RA80M:hover,.MCQGame_submitBtn__rDcYN:hover:not(:disabled){box-shadow:0 8px 16px #8e24aa66;transform:translateY(-2px)}.MCQGame_submitBtn__rDcYN:disabled{background:linear-gradient(135deg,#666,#777);box-shadow:none;cursor:not-allowed;transform:none}.MCQGame_backBtn__WTkCP,.MCQGame_leaderboardBtn__\+m-\+z{background:#0000;border:1px solid #8e24aa;color:#8e24aa}.MCQGame_backBtn__WTkCP:hover,.MCQGame_leaderboardBtn__\+m-\+z:hover{background:#8e24aa1a;transform:translateY(-2px)}.MCQGame_resultSection__3Fqpt{animation:MCQGame_fadeIn__m8\+AY .4s ease-out;text-align:center}.MCQGame_resultText__VQeNu{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:24px}.MCQGame_resultCard__DN1LJ{animation:MCQGame_slideUp__bN-xJ .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:20px;padding:40px;text-align:center}.MCQGame_scoreDisplay__3RvGU{margin:32px 0;text-align:center}.MCQGame_scoreValue__OoWa4{color:#8e24aa;display:block;font-family:JetBrains Mono,monospace;font-size:3rem;font-weight:700;margin-bottom:8px}.MCQGame_scoreLabel__qecgA{color:#ffffffb3;font-size:1rem;letter-spacing:.5px;text-transform:uppercase}.MCQGame_statsGrid__Fl6HZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:32px 0}.MCQGame_statItem__bWl-W{text-align:center}.MCQGame_statValue__0TeLT{color:#8e24aa;display:block;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;margin-bottom:4px}.MCQGame_statLabel__bBYH1{color:#ffffffb3;font-size:.9rem}.MCQGame_actions__Z5AFk{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}@keyframes MCQGame_fadeIn__m8\+AY{0%{opacity:0}to{opacity:1}}@keyframes MCQGame_slideUp__bN-xJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.MCQGame_container__vD76O{padding:0 16px}.MCQGame_title__CMx8O{font-size:2rem}.MCQGame_questionCard__PEBd8{padding:24px}.MCQGame_actions__Z5AFk{align-items:center;flex-direction:column}.MCQGame_backBtn__WTkCP,.MCQGame_leaderboardBtn__\+m-\+z,.MCQGame_nextBtn__tb8bR,.MCQGame_playAgainBtn__RA80M,.MCQGame_submitBtn__rDcYN{justify-content:center;max-width:200px;width:100%}}.SituationalGame_situationalGame__n2ztB{background:linear-gradient(135deg,#0a0b1e,#1a1b3b);font-family:Inter,sans-serif;min-height:100vh;padding:60px 0}.SituationalGame_container__os6BW{animation:SituationalGame_fadeIn__8HlaO .6s ease-out;margin:0 auto;max-width:1000px;padding:0 20px}.SituationalGame_header__8VS4J{margin-bottom:40px;text-align:center}.SituationalGame_title__0nETU{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.SituationalGame_highlight__pfI8V{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8e24aa,#ab47bc);background-clip:text;-webkit-background-clip:text}.SituationalGame_progress__fJwpk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:16px;padding:20px 25px}.SituationalGame_progressInfo__k6Nl0{color:#ffffffe6;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:12px}.SituationalGame_score__wSWxR{color:#8e24aa;font-family:JetBrains Mono,monospace;font-weight:600}.SituationalGame_progressBar__qSLBf{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.SituationalGame_progressFill__75M4p{background:linear-gradient(90deg,#8e24aa,#ab47bc);border-radius:2px;height:100%;transition:width .5s ease}.SituationalGame_scenarioCard__k\+rnJ{animation:SituationalGame_slideUp__mJlgT .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:20px;padding:32px}.SituationalGame_scenarioHeader__q1x\+0{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.SituationalGame_scenarioNumber__SkHSd{background:#8e24aa33;border-radius:20px;color:#8e24aa;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;padding:8px 16px}.SituationalGame_points__YKjFM{color:#4caf50;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600}.SituationalGame_scenarioTitle__aIE0J{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:16px;text-align:center}.SituationalGame_scenarioDescription__lW8ON{color:#fffc;font-size:1.1rem;line-height:1.5;margin-bottom:32px;text-align:center}.SituationalGame_gameArea__d-hq7{grid-gap:32px;display:grid;gap:32px;grid-template-columns:350px 1fr;margin-bottom:32px}.SituationalGame_itemsBank__znQwE{background:#1a1b3b80;border:1px solid #8e24aa33;border-radius:16px;padding:24px}.SituationalGame_bankTitle__p5Ipn{align-items:center;color:#8e24aa;display:flex;font-size:1.1rem;font-weight:600;gap:12px;margin-bottom:20px}.SituationalGame_dragIcon__0UN8s{font-size:1.2rem}.SituationalGame_items__QvJzY{display:flex;flex-direction:column;gap:12px}.SituationalGame_item__zzY8K{align-items:center;background:#1a1b3b;border:2px solid #0000;border-radius:12px;color:#fff;cursor:grab;display:flex;gap:12px;overflow:hidden;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.SituationalGame_item__zzY8K:hover{border-color:#8e24aa;box-shadow:0 4px 12px #0000004d;transform:translateX(4px)}.SituationalGame_item__zzY8K.SituationalGame_dragging__eJC\+2,.SituationalGame_item__zzY8K:active{cursor:grabbing;opacity:.8;transform:rotate(2deg) scale(1.02)}.SituationalGame_dragHandle__TZpC8{color:#8e24aa;font-weight:700;opacity:.6}.SituationalGame_itemText__cJSRK{flex:1 1;line-height:1.4}.SituationalGame_dropZones__wKfD9{display:flex;gap:24px}.SituationalGame_dropZone__zrytm{background:#1a1b3b4d;border:2px dashed #ffffff4d;border-radius:16px;flex:1 1;min-height:220px;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.SituationalGame_dropZone__zrytm.SituationalGame_dragOver__7ZEt1,.SituationalGame_dropZone__zrytm:hover{background:#8e24aa1a;border-color:#8e24aa;border-color:var(--zone-color,#8e24aa);transform:scale(1.02)}.SituationalGame_zoneHeader__h0d4X{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.SituationalGame_zoneTitle__ZSLEz{color:#8e24aa;color:var(--zone-color,#8e24aa);font-size:1.1rem;font-weight:600;margin:0}.SituationalGame_itemCount__9MMLi{align-items:center;background:#8e24aa;background:var(--zone-color,#8e24aa);border-radius:50%;color:#fff;display:flex;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;height:24px;justify-content:center;width:24px}.SituationalGame_droppedItems__XoBBz{display:flex;flex-direction:column;gap:10px}.SituationalGame_droppedItem__-\+SSk{align-items:center;animation:SituationalGame_slideIn__kAIG7 .3s ease-out;background:#8e24aa33;border:1px solid #8e24aa4d;border-radius:8px;color:#fff;display:flex;font-size:.9rem;gap:10px;padding:12px 16px}.SituationalGame_checkIcon__4hKSV{color:#4caf50;font-weight:700}.SituationalGame_emptyZone__B-SCd{border:1px dashed #fff3;border-radius:8px;color:#ffffff80;font-style:italic;margin-top:20px;padding:40px 20px;text-align:center}.SituationalGame_actions__Yu9s2{text-align:center}.SituationalGame_backBtn__HcKJa,.SituationalGame_checkBtn__hSZwU,.SituationalGame_leaderboardBtn__6J3bb,.SituationalGame_nextBtn__YQrby,.SituationalGame_playAgainBtn__33uHT{align-items:center;background:linear-gradient(135deg,#8e24aa,#ab47bc);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;gap:8px;margin:0 8px;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.SituationalGame_checkBtn__hSZwU:hover:not(:disabled),.SituationalGame_nextBtn__YQrby:hover,.SituationalGame_playAgainBtn__33uHT:hover{box-shadow:0 8px 16px #8e24aa66;transform:translateY(-2px)}.SituationalGame_checkBtn__hSZwU:disabled{background:linear-gradient(135deg,#666,#777);box-shadow:none;cursor:not-allowed;transform:none}.SituationalGame_backBtn__HcKJa,.SituationalGame_leaderboardBtn__6J3bb{background:#0000;border:1px solid #8e24aa;color:#8e24aa}.SituationalGame_backBtn__HcKJa:hover,.SituationalGame_leaderboardBtn__6J3bb:hover{background:#8e24aa1a;transform:translateY(-2px)}.SituationalGame_resultSection__o8JJB{animation:SituationalGame_fadeIn__8HlaO .4s ease-out;text-align:center}.SituationalGame_resultText__vqtWx{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:24px}.SituationalGame_resultCard__PjxOY{animation:SituationalGame_slideUp__mJlgT .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2458,#1f1e3f);border:1px solid #8e24aa33;border-radius:20px;padding:40px;text-align:center}.SituationalGame_scoreDisplay__Y2IlB{margin:32px 0;text-align:center}.SituationalGame_scoreValue__gsKwg{color:#8e24aa;display:block;font-family:JetBrains Mono,monospace;font-size:3rem;font-weight:700;margin-bottom:8px}.SituationalGame_scoreLabel__to6ez{color:#ffffffb3;font-size:1rem;letter-spacing:.5px;text-transform:uppercase}.SituationalGame_statsGrid__GPDJC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:32px 0}.SituationalGame_statItem__gAqZu{text-align:center}.SituationalGame_statValue__nhLtl{color:#8e24aa;display:block;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;margin-bottom:4px}.SituationalGame_statLabel__Hhd3w{color:#ffffffb3;font-size:.9rem}.SituationalGame_actions__Yu9s2{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}@keyframes SituationalGame_fadeIn__8HlaO{0%{opacity:0}to{opacity:1}}@keyframes SituationalGame_slideUp__mJlgT{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SituationalGame_slideIn__kAIG7{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.SituationalGame_container__os6BW{padding:0 16px}.SituationalGame_title__0nETU{font-size:2rem}.SituationalGame_gameArea__d-hq7{gap:24px;grid-template-columns:1fr}.SituationalGame_dropZones__wKfD9{flex-direction:column}.SituationalGame_scenarioCard__k\+rnJ{padding:24px}.SituationalGame_actions__Yu9s2{align-items:center;flex-direction:column}.SituationalGame_backBtn__HcKJa,.SituationalGame_checkBtn__hSZwU,.SituationalGame_leaderboardBtn__6J3bb,.SituationalGame_nextBtn__YQrby,.SituationalGame_playAgainBtn__33uHT{justify-content:center;max-width:200px;width:100%}}.Leaderboard_leaderboard__p4Rn0{background:#0d0b42;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:100px 0 60px}.Leaderboard_container__Bb\+q2{margin:0 auto;max-width:1200px;padding:0 20px}.Leaderboard_header__6Nesi{margin-bottom:60px;text-align:center}.Leaderboard_title__UaiM8{color:#fff;font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:15px}.Leaderboard_titleAccent__kdyYy{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8e24aa,#ab47bc);background-clip:text;-webkit-background-clip:text;color:#8e24aa}.Leaderboard_subtitle__VsZB3{font-size:1.2rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.Leaderboard_filters__fb3KP{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Leaderboard_filterBtn__uFPWC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1b3bcc,#302a6acc);border:1.5px solid #8e24aa80;border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Leaderboard_filterBtn__uFPWC:hover{background:linear-gradient(135deg,#302a6ae6,#3d3b6ae6);border-color:#8e24aa;box-shadow:0 8px 25px #8e24aa4d;transform:translateY(-2px)}.Leaderboard_filterBtn__uFPWC.Leaderboard_active__4KooQ{background:linear-gradient(135deg,#8e24aa,#ab47bc);border-color:#ce93d8;box-shadow:0 6px 20px #8e24aa80}.Leaderboard_dashboardStats__mzXez{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:60px}.Leaderboard_statCard__Btta6{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#302a6a99,#1a1b3b99);border:1px solid #8e24aa33;border-radius:16px;display:flex;gap:20px;overflow:hidden;padding:30px 25px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Leaderboard_statCard__Btta6:before{background:linear-gradient(90deg,#0000,#8e24aa1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.Leaderboard_statCard__Btta6:hover{border-color:#8e24aa66;box-shadow:0 15px 40px #8e24aa4d;transform:translateY(-5px)}.Leaderboard_statCard__Btta6:hover:before{left:100%}.Leaderboard_statIcon__\+7BU7{align-items:center;color:#8e24aa;display:flex;filter:drop-shadow(0 2px 8px rgba(142,36,170,.3));justify-content:center;min-width:50px;text-align:center;transition:all .3s ease}.Leaderboard_statCard__Btta6:hover .Leaderboard_statIcon__\+7BU7{color:#ab47bc;filter:drop-shadow(0 4px 12px rgba(142,36,170,.5));transform:scale(1.1)}.Leaderboard_statInfo__gH6\+L h3{font-size:.95rem;font-weight:500;letter-spacing:.5px;margin-bottom:8px;opacity:.8;text-transform:uppercase}.Leaderboard_statValue__DnM8A{color:#8e24aa;font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:700;margin:0;text-shadow:0 0 15px #8e24aa66}.Leaderboard_sectionTitle__34qLl{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:40px;text-align:center}.Leaderboard_podiumSection__Sp4d6{margin-bottom:60px}.Leaderboard_podium__XiB0K{align-items:end;display:flex;gap:30px;justify-content:center;margin-bottom:20px;min-height:240px}.Leaderboard_podiumPlace__M1g-X{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#302a6acc,#1a1b3bcc);border:1px solid #8e24aa4d;border-radius:20px;min-width:180px;padding:30px 25px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.Leaderboard_podiumPlace__M1g-X:hover{box-shadow:0 20px 50px #0006;transform:translateY(-8px) scale(1.02)}.Leaderboard_podiumPlace__M1g-X.Leaderboard_gold__HaSZ6{background:linear-gradient(135deg,#ffd700e6,#ffa500cc);border-color:gold;box-shadow:0 15px 40px #ffd7004d;color:#1a1a1a;order:2;transform:scale(1.08)}.Leaderboard_podiumPlace__M1g-X.Leaderboard_silver__s7wX0{background:linear-gradient(135deg,#c0c0c0e6,#a9a9a9cc);border-color:silver;box-shadow:0 10px 30px #c0c0c033;color:#1a1a1a;order:1}.Leaderboard_podiumPlace__M1g-X.Leaderboard_bronze__2oVfi{background:linear-gradient(135deg,#cd7f32e6,#b87333cc);border-color:#cd7f32;box-shadow:0 10px 30px #cd7f3233;color:#1a1a1a;order:3}.Leaderboard_podiumRank__U\+jpM{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:15px}.Leaderboard_podiumPlayer__NkHNB h3{font-size:1.3rem;font-weight:700;margin-bottom:8px}.Leaderboard_podiumScore__Kvaq6{font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:700;margin-bottom:5px}.Leaderboard_podiumGames__9zlQS{font-size:.9rem;font-weight:500;opacity:.8}.Leaderboard_iconGold__THbcr{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.5))}.Leaderboard_iconSilver__KAZae{color:silver;filter:drop-shadow(0 2px 4px rgba(192,192,192,.5))}.Leaderboard_iconBronze__Hf7Wp{color:#cd7f32;filter:drop-shadow(0 2px 4px rgba(205,127,50,.5))}.Leaderboard_tableSection__07VpI{margin-bottom:50px}.Leaderboard_rankingTable__gEScP{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#302a6a99,#1a1b3b99);border:1px solid #8e24aa33;border-radius:20px;overflow:hidden}.Leaderboard_tableHeader__yWRE\+{background:linear-gradient(135deg,#8e24aa,#ab47bc);font-size:.95rem;font-weight:700;letter-spacing:.5px;padding:25px 30px;text-transform:uppercase}.Leaderboard_tableHeader__yWRE\+,.Leaderboard_tableRow__0VQdJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:80px 1fr 120px 100px 140px}.Leaderboard_tableRow__0VQdJ{align-items:center;border-bottom:1px solid #8e24aa1a;padding:20px 30px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Leaderboard_tableRow__0VQdJ:before{background:linear-gradient(90deg,#8e24aa1a,#0000);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .3s;width:0}.Leaderboard_tableRow__0VQdJ:hover{background:#8e24aa0d;transform:translateX(10px)}.Leaderboard_tableRow__0VQdJ:hover:before{width:100%}.Leaderboard_tableRow__0VQdJ:last-child{border-bottom:none}.Leaderboard_tableRow__0VQdJ.Leaderboard_gold__HaSZ6{background:#ffd70014;border-left:3px solid gold}.Leaderboard_tableRow__0VQdJ.Leaderboard_silver__s7wX0{background:#c0c0c014;border-left:3px solid silver}.Leaderboard_tableRow__0VQdJ.Leaderboard_bronze__2oVfi{background:#cd7f3214;border-left:3px solid #cd7f32}.Leaderboard_rank__Kf-Ex{align-items:center;display:flex;justify-content:center;text-align:center}.Leaderboard_rankNumber__-396Q{align-items:center;display:flex;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;justify-content:center}.Leaderboard_player__6QcQ9{text-align:left}.Leaderboard_username__Jxtiu{color:#8e24aa;font-size:1.05rem;font-weight:600}.Leaderboard_score__wbN6v{text-align:center}.Leaderboard_scoreValue__BTgjo{color:#8e24aa;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.Leaderboard_games__3M65M{text-align:center}.Leaderboard_gamesValue__Zfo5s{font-weight:600;opacity:.9}.Leaderboard_lastPlayed__Rm-9r{font-size:.9rem;opacity:.7;text-align:center}.Leaderboard_actions__zGLou{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.Leaderboard_learnBtn__3Q0uF,.Leaderboard_playBtn__-tyEa{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #0000;border-radius:16px;font-size:1.1rem;font-weight:700;min-width:160px;overflow:hidden;padding:18px 40px;position:relative;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.Leaderboard_btnText__yXMVw{display:block;position:relative;z-index:2}.Leaderboard_btnShine__zNFtU{background:linear-gradient(45deg,#0000,#fff3,#0000);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s;width:200%}.Leaderboard_playBtn__-tyEa{background:linear-gradient(135deg,#8e24aa,#ab47bc);box-shadow:0 8px 32px #8e24aa66;color:#fff}.Leaderboard_playBtn__-tyEa:hover{background:linear-gradient(135deg,#ab47bc,#ce93d8);box-shadow:0 15px 50px #8e24aa99;transform:translateY(-3px) scale(1.02)}.Leaderboard_learnBtn__3Q0uF{background:linear-gradient(135deg,#1a1b3bcc,#2d2b5ae6);border-color:#8e24aa;box-shadow:0 8px 32px #8e24aa4d;color:#fff}.Leaderboard_learnBtn__3Q0uF:hover{background:linear-gradient(135deg,#2d2b5ae6,#3d3b6a);border-color:#ab47bc;box-shadow:0 15px 40px #8e24aa80;transform:translateY(-3px) scale(1.02)}.Leaderboard_learnBtn__3Q0uF:hover .Leaderboard_btnShine__zNFtU,.Leaderboard_playBtn__-tyEa:hover .Leaderboard_btnShine__zNFtU{left:100%;opacity:1}@media (max-width:768px){.Leaderboard_title__UaiM8{font-size:2.2rem}.Leaderboard_subtitle__VsZB3{font-size:1rem}.Leaderboard_dashboardStats__mzXez{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Leaderboard_statCard__Btta6{gap:15px;padding:25px 20px}.Leaderboard_statIcon__\+7BU7{min-width:40px}.Leaderboard_statValue__DnM8A{font-size:1.5rem}.Leaderboard_podium__XiB0K{align-items:center;flex-direction:column;gap:20px}.Leaderboard_podiumPlace__M1g-X{min-width:200px}.Leaderboard_podiumPlace__M1g-X.Leaderboard_gold__HaSZ6{order:1;transform:none}.Leaderboard_podiumPlace__M1g-X.Leaderboard_silver__s7wX0{order:2}.Leaderboard_podiumPlace__M1g-X.Leaderboard_bronze__2oVfi{order:3}.Leaderboard_tableHeader__yWRE\+,.Leaderboard_tableRow__0VQdJ{gap:15px;grid-template-columns:60px 1fr 90px;padding:15px 20px}.Leaderboard_games__3M65M,.Leaderboard_lastPlayed__Rm-9r{display:none}.Leaderboard_actions__zGLou{align-items:center;flex-direction:column}.Leaderboard_learnBtn__3Q0uF,.Leaderboard_playBtn__-tyEa{max-width:300px;width:80%}}@media (max-width:480px){.Leaderboard_container__Bb\+q2{padding:0 15px}.Leaderboard_title__UaiM8{font-size:1.8rem}.Leaderboard_dashboardStats__mzXez{grid-template-columns:1fr}.Leaderboard_filters__fb3KP{gap:10px}.Leaderboard_filterBtn__uFPWC{font-size:.9rem;padding:10px 18px}.Leaderboard_sectionTitle__34qLl{font-size:1.8rem}.Leaderboard_podiumPlace__M1g-X{min-width:160px;padding:25px 20px}.Leaderboard_podiumRank__U\+jpM{margin-bottom:12px}.Leaderboard_tableRow__0VQdJ{padding:12px 15px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#12105a;color:#fff;font-family:Arial,sans-serif;min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn-primary{background-color:#1a1b3b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .3s ease}.btn-primary:hover{background-color:#8e24aa;transform:translateY(-2px)}.btn-secondary{background-color:#302a6a;border:1px solid #8e24aa;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s ease}.btn-secondary:hover{background-color:#8e24aa}
/*# sourceMappingURL=main.84901975.css.map*/