.Learning_container__b4d2K{min-height:100vh;background:linear-gradient(135deg,#1e293b,#334155 25%,#475569 50%,#334155 75%,#1e293b),radial-gradient(circle at 20% 20%,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(8,145,178,.15) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(14,116,144,.1) 0,transparent 50%);color:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.Learning_container__b4d2K:before{background:radial-gradient(circle at 20% 80%,rgba(6,182,212,.08) 0,transparent 60%),radial-gradient(circle at 80% 20%,rgba(8,145,178,.08) 0,transparent 60%),radial-gradient(circle at 40% 40%,rgba(14,116,144,.05) 0,transparent 60%);animation:Learning_backgroundPulse__JclTM 8s ease-in-out infinite}.Learning_container__b4d2K:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.02"/><circle cx="25" cy="25" r="0.5" fill="%2300d4ff" opacity="0.03"/><circle cx="75" cy="75" r="0.5" fill="%234ade80" opacity="0.03"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none;z-index:-1;animation:Learning_grainMove___NJMZ 12s linear infinite}@keyframes Learning_backgroundPulse__JclTM{0%,to{transform:scale(1) rotate(0deg);opacity:.3}25%{transform:scale(1.05) rotate(.5deg);opacity:.5}50%{transform:scale(1.1) rotate(0deg);opacity:.2}75%{transform:scale(1.05) rotate(-.5deg);opacity:.4}}@keyframes Learning_grainMove___NJMZ{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.Learning_header__krDEX{padding:1.5rem 2rem;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(59,130,246,.2);box-shadow:0 1px 3px rgba(0,0,0,.3)}.Learning_nav__rYEHj{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.Learning_logo__Ik2if h1{margin:0;font-size:1.5rem;font-weight:600;cursor:pointer}.Learning_navLinks__M1Xb7{display:flex;gap:2rem}.Learning_navLink__UmxqF{color:#cbd5e1;text-decoration:none;padding:.75rem 1.25rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;letter-spacing:.025em}.Learning_navLink__UmxqF:hover{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(0,194,255,.2));color:#00d4ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.Learning_navLink__UmxqF.Learning_active__7J4ym{background:linear-gradient(135deg,rgba(0,212,255,.3),rgba(59,130,246,.3));color:#00d4ff;font-weight:700;border:1px solid rgba(0,212,255,.4)}.Learning_main__lDXM2{max-width:1200px;margin:0 auto;padding:2rem}.Learning_learningHeader__MKOR4{text-align:center;margin-bottom:3rem;padding:4rem 3rem;background:linear-gradient(135deg,hsla(0,0%,100%,.1),rgba(6,182,212,.08) 25%,rgba(8,145,178,.08) 50%,rgba(14,116,144,.08) 75%,hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:30px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 80px rgba(0,212,255,.1),inset 0 1px 0 hsla(0,0%,100%,.3);position:relative;overflow:hidden}.Learning_learningHeader__MKOR4:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent,rgba(6,182,212,.1),transparent,rgba(8,145,178,.1),transparent,rgba(14,116,144,.1),transparent);animation:Learning_headerRotate__OM9VY 20s linear infinite;z-index:0}.Learning_learningHeader__MKOR4:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(8,145,178,.15) 0,transparent 50%);animation:Learning_headerPulse__90XEm 4s ease-in-out infinite;z-index:0}.Learning_learningHeader__MKOR4 h1{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,#06b6d4,#0891b2 25%,#0e7490 50%,#155e75 75%,#164e63);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2;text-shadow:0 0 40px rgba(0,212,255,.5);animation:Learning_textShimmer__1oqd5 3s ease-in-out infinite alternate;font-weight:800;letter-spacing:-.02em}.Learning_learningHeader__MKOR4 p{font-size:1.2rem;opacity:.9;position:relative;z-index:2;color:#e0e0e0;font-weight:300;letter-spacing:.01em}@keyframes Learning_headerRotate__OM9VY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Learning_headerPulse__90XEm{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes Learning_textShimmer__1oqd5{0%{background-position:0 50%;filter:brightness(1)}to{background-position:100% 50%;filter:brightness(1.2)}}.Learning_categories__0vOil{margin-bottom:3rem}.Learning_categoryTabs__qt3Zc{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.Learning_categoryTab__b6GDA{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;padding:1.2rem 2rem;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;letter-spacing:.02em}.Learning_categoryTab__b6GDA:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(6,182,212,.2),rgba(8,145,178,.2) 50%,rgba(14,116,144,.2));opacity:0;transition:opacity .4s ease;z-index:0}.Learning_categoryTab__b6GDA:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:conic-gradient(from 0deg at 50% 50%,#06b6d4,#0891b2,#0e7490,#155e75,#164e63,#06b6d4);border-radius:22px;opacity:0;transition:opacity .4s ease;z-index:-1;animation:Learning_borderRotate___EC8l 3s linear infinite}.Learning_categoryTab__b6GDA>*{position:relative;z-index:1}.Learning_categoryTab__b6GDA:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 60px rgba(0,212,255,.3),inset 0 1px 0 hsla(0,0%,100%,.2);border-color:rgba(0,212,255,.5)}.Learning_categoryTab__b6GDA:hover:before{opacity:1}.Learning_categoryTab__b6GDA:hover:after{opacity:.7}.Learning_activeCategory__4jKqK{background:linear-gradient(135deg,rgba(6,182,212,.3),rgba(8,145,178,.3) 50%,rgba(14,116,144,.3));-webkit-backdrop-filter:blur(25px) saturate(200%);backdrop-filter:blur(25px) saturate(200%);border:2px solid rgba(0,212,255,.6);box-shadow:0 15px 35px rgba(0,0,0,.4),0 0 50px rgba(0,212,255,.4),inset 0 2px 0 hsla(0,0%,100%,.3);transform:translateY(-5px) scale(1.02);animation:Learning_activeTabPulse__y0hIn 2s ease-in-out infinite}.Learning_activeCategory__4jKqK .Learning_categoryIcon__wvGCx{animation:Learning_iconFloat__Y1qfZ 3s ease-in-out infinite;filter:drop-shadow(0 0 10px currentColor)}@keyframes Learning_borderRotate___EC8l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Learning_activeTabPulse__y0hIn{0%,to{box-shadow:0 15px 35px rgba(0,0,0,.4),0 0 50px rgba(0,212,255,.4),inset 0 2px 0 hsla(0,0%,100%,.3)}50%{box-shadow:0 20px 45px rgba(0,0,0,.5),0 0 80px rgba(0,212,255,.6),inset 0 3px 0 hsla(0,0%,100%,.4)}}@keyframes Learning_iconFloat__Y1qfZ{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.1)}}.Learning_categoryIcon__wvGCx{font-size:1.2rem}.Learning_lessonsSection__9Iz2l{margin-bottom:4rem}.Learning_lessonsHeader__CJbWI{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:2rem 2.5rem;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04) 50%,hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:25px;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 15px 35px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.2);position:relative;overflow:hidden}.Learning_lessonsHeader__CJbWI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(6,182,212,.05),rgba(8,145,178,.05) 50%,rgba(14,116,144,.05));animation:Learning_headerFlow__h4pln 6s ease-in-out infinite;z-index:0}.Learning_lessonsHeader__CJbWI h2{margin:0;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#0891b2,#06b6d4 50%,#0e7490);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:1rem;position:relative;z-index:2;letter-spacing:-.02em;animation:Learning_titleGlow__0LXXL 2s ease-in-out infinite alternate}.Learning_lessonsHeader__CJbWI h2:before{content:"📚";font-size:1.8rem;filter:drop-shadow(0 0 10px rgba(74,222,128,.5));animation:Learning_bookFloat__ee5q5 3s ease-in-out infinite}.Learning_progress__GCrqo{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);padding:1rem 2rem;border-radius:30px;font-size:1rem;font-weight:600;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.2),0 0 40px rgba(0,212,255,.2),inset 0 1px 0 hsla(0,0%,100%,.3);color:#00d4ff;position:relative;overflow:hidden;min-width:200px;text-align:center}.Learning_progress__GCrqo:before{height:100%;width:var(--progress-width,0);background:linear-gradient(135deg,#06b6d4,#0891b2 50%,#0e7490);transition:width 1s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 20px rgba(0,212,255,.3)}.Learning_progress__GCrqo:after,.Learning_progress__GCrqo:before{content:"";position:absolute;top:0;left:0;border-radius:30px;z-index:0}.Learning_progress__GCrqo:after{right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 50%,hsla(0,0%,100%,.05))}.Learning_progress__GCrqo span{position:relative;z-index:1;text-shadow:0 0 10px rgba(0,212,255,.5)}@keyframes Learning_headerFlow__h4pln{0%,to{transform:translateX(-10px);opacity:.3}50%{transform:translateX(10px);opacity:.6}}@keyframes Learning_titleGlow__0LXXL{0%{filter:brightness(1);text-shadow:0 0 20px rgba(0,212,255,.3)}to{filter:brightness(1.2);text-shadow:0 0 30px rgba(0,212,255,.5)}}@keyframes Learning_bookFloat__ee5q5{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(5deg)}}.Learning_lessonsList__h3q3O{display:flex;flex-direction:column;gap:1rem}.Learning_lessonCard__fYOPG{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:24px;border:1px solid hsla(0,0%,100%,.25);padding:2rem;display:flex;align-items:center;gap:2rem;cursor:pointer;transition:all .6s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;transform-style:preserve-3d;box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.Learning_lessonCard__fYOPG:before{background:inherit;border-radius:inherit;transform:translateZ(-3px) rotateX(3deg) rotateY(-2deg);opacity:.4;z-index:-1;filter:blur(2px);top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(6,182,212,.15),rgba(8,145,178,.15) 25%,rgba(14,116,144,.15) 50%,rgba(21,94,117,.15) 75%,rgba(26,86,107,.15))}.Learning_lessonCard__fYOPG:after,.Learning_lessonCard__fYOPG:before{content:"";position:absolute;opacity:0;transition:opacity .5s ease;z-index:0}.Learning_lessonCard__fYOPG:after{top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,hsla(0,0%,100%,.1) 0,rgba(6,182,212,.05) 25%,transparent 70%);animation:Learning_cardRotate__M84xZ 8s linear infinite}.Learning_lessonCard__fYOPG>*{position:relative;z-index:2}.Learning_lessonCard__fYOPG:hover{transform:translateY(-20px) rotateX(8deg) rotateY(-6deg) scale(1.06) translateZ(60px);box-shadow:0 35px 70px rgba(0,0,0,.5),0 0 120px rgba(0,212,255,.4),0 0 240px rgba(0,212,255,.2),inset 0 3px 0 hsla(0,0%,100%,.3);border-color:rgba(0,212,255,.7);-webkit-backdrop-filter:blur(30px) saturate(250%);backdrop-filter:blur(30px) saturate(250%)}.Learning_lessonCard__fYOPG:hover:before{opacity:.8}.Learning_lessonCard__fYOPG:hover:after{opacity:1}.Learning_lessonCard__fYOPG.Learning_completed__g9y08{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.1) 50%,rgba(21,128,61,.05));-webkit-backdrop-filter:blur(25px) saturate(200%);backdrop-filter:blur(25px) saturate(200%);border:2px solid rgba(74,222,128,.4);box-shadow:0 15px 40px rgba(0,0,0,.3),0 0 60px rgba(74,222,128,.3),inset 0 2px 0 hsla(0,0%,100%,.2);animation:Learning_completedCardGlow__wQZdz 3s ease-in-out infinite alternate}.Learning_lessonCard__fYOPG.Learning_completed__g9y08:hover{transform:translateY(-15px) scale(1.04);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px rgba(74,222,128,.5),inset 0 3px 0 hsla(0,0%,100%,.3);border-color:rgba(74,222,128,.6)}@keyframes Learning_cardRotate__M84xZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Learning_completedCardGlow__wQZdz{0%{box-shadow:0 15px 40px rgba(0,0,0,.3),0 0 60px rgba(74,222,128,.3),inset 0 2px 0 hsla(0,0%,100%,.2)}to{box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 80px rgba(74,222,128,.5),inset 0 3px 0 hsla(0,0%,100%,.3)}}.Learning_lessonIcon__caXvN{font-size:2rem;min-width:3rem;text-align:center}.Learning_lessonContent__QgKJ5{flex:1 1}.Learning_lessonContent__QgKJ5 h3{margin:0 0 .5rem;font-size:1.2rem}.Learning_lessonMeta__liW9S{display:flex;gap:1rem;align-items:center}.Learning_difficulty__0b26L{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.Learning_difficulty__0b26L.Learning_beginner__nbccD{background:rgba(0,255,0,.2);color:#4ade80}.Learning_difficulty__0b26L.Learning_intermediate__t8NTl{background:rgba(255,165,0,.2);color:#fbbf24}.Learning_difficulty__0b26L.Learning_advanced__7g6Th{background:rgba(255,0,0,.2);color:#f87171}.Learning_duration__uFqc9{opacity:.8;font-size:.9rem}.Learning_lessonAction__VGJUu{min-width:100px}.Learning_startButton__gKcsm{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;width:100%}.Learning_startButton__gKcsm:hover{background:linear-gradient(135deg,#16a34a,#22c55e);transform:scale(1.05)}.Learning_interactiveTools__Rp3P1{margin-bottom:4rem;padding:4rem 0;position:relative}.Learning_interactiveTools__Rp3P1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(220,38,38,.1) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(6,182,212,.1) 0,transparent 50%);animation:Learning_toolsBackground__cnQ7G 8s ease-in-out infinite;z-index:-1}@keyframes Learning_toolsBackground__cnQ7G{0%,to{transform:scale(1) rotate(0deg);opacity:.3}50%{transform:scale(1.1) rotate(2deg);opacity:.6}}.Learning_interactiveTools__Rp3P1 h2{text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(135deg,#dc2626,#ea580c 25%,#f97316 50%,#ea580c 75%,#f97316);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;font-weight:800;letter-spacing:-.02em;animation:Learning_toolsTitleGlow__nxjzA 3s ease-in-out infinite alternate}.Learning_interactiveTools__Rp3P1 h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:150px;height:4px;background:linear-gradient(135deg,#dc2626,#ea580c 50%,#f97316);border-radius:4px;box-shadow:0 0 20px hsla(0,100%,71%,.5);animation:Learning_titleLinePulse__FJRi_ 2s ease-in-out infinite}@keyframes Learning_toolsTitleGlow__nxjzA{0%{filter:brightness(1);text-shadow:0 0 20px hsla(0,100%,71%,.3)}to{filter:brightness(1.3);text-shadow:0 0 40px hsla(0,100%,71%,.6)}}@keyframes Learning_titleLinePulse__FJRi_{0%,to{box-shadow:0 0 20px hsla(0,100%,71%,.5);transform:translateX(-50%) scaleX(1)}50%{box-shadow:0 0 30px hsla(0,100%,71%,.8);transform:translateX(-50%) scaleX(1.1)}}.Learning_toolsGrid__u13Gg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem}.Learning_toolCard__vvJKG{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(25px) saturate(200%);backdrop-filter:blur(25px) saturate(200%);border-radius:30px;border:1px solid hsla(0,0%,100%,.25);padding:2.5rem;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.Learning_toolCard__vvJKG:before{top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0,hsla(0,0%,100%,.1) 25%,transparent 50%,hsla(0,0%,100%,.05) 75%,transparent 100%);animation:Learning_cardSwirl__NhE3V 6s linear infinite}.Learning_toolCard__vvJKG:after,.Learning_toolCard__vvJKG:before{content:"";position:absolute;opacity:0;transition:opacity .5s ease;z-index:0}.Learning_toolCard__vvJKG:after{top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.05) 0,transparent 70%)}.Learning_toolCard__vvJKG>*{position:relative;z-index:2}@keyframes Learning_cardSwirl__NhE3V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Learning_toolCard__vvJKG:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px hsla(0,100%,71%,.3),inset 0 2px 0 hsla(0,0%,100%,.3);border-color:hsla(0,100%,71%,.5);-webkit-backdrop-filter:blur(30px) saturate(250%);backdrop-filter:blur(30px) saturate(250%)}.Learning_toolCard__vvJKG:hover:before{opacity:.8}.Learning_toolCard__vvJKG:hover:after{opacity:1}.Learning_toolCard__vvJKG:first-child:hover{box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px rgba(0,212,255,.4),inset 0 2px 0 hsla(0,0%,100%,.3);border-color:rgba(0,212,255,.6)}.Learning_toolCard__vvJKG:nth-child(2):hover{box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px rgba(74,222,128,.4),inset 0 2px 0 hsla(0,0%,100%,.3);border-color:rgba(74,222,128,.6)}.Learning_toolCard__vvJKG:nth-child(3):hover{box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px rgba(251,191,36,.4),inset 0 2px 0 hsla(0,0%,100%,.3);border-color:rgba(251,191,36,.6)}.Learning_toolCard__vvJKG:nth-child(4):hover{box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px rgba(168,85,247,.4),inset 0 2px 0 hsla(0,0%,100%,.3);border-color:rgba(168,85,247,.6)}.Learning_toolCard__vvJKG:nth-child(5):hover{box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px rgba(236,72,153,.4),inset 0 2px 0 hsla(0,0%,100%,.3);border-color:rgba(236,72,153,.6)}.Learning_toolCard__vvJKG:nth-child(6):hover{box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 100px rgba(34,197,94,.4),inset 0 2px 0 hsla(0,0%,100%,.3);border-color:rgba(34,197,94,.6)}.Learning_toolIcon__Sln_A{font-size:3rem;margin-bottom:1rem}.Learning_toolCard__vvJKG h3{margin:0 0 1rem;font-size:1.3rem}.Learning_toolCard__vvJKG p{opacity:.9;margin-bottom:1.5rem;line-height:1.6}.Learning_toolButton__aKyqW{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.Learning_toolButton__aKyqW:hover{transform:translateY(-2px);box-shadow:0 5px 15px hsla(0,100%,71%,.4)}.Learning_achievements__wVoZR{margin-bottom:2rem;padding:4rem 0;background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(6,182,212,.08) 25%,rgba(16,185,129,.08) 50%,rgba(217,119,6,.08) 75%,rgba(245,158,11,.05));-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);border-radius:30px;border:1px solid rgba(255,215,0,.25);position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.Learning_achievements__wVoZR:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(255,215,0,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,212,255,.1) 0,transparent 50%);animation:Learning_achievementBackground__OM01z 10s ease-in-out infinite;z-index:0}@keyframes Learning_achievementBackground__OM01z{0%,to{transform:scale(1) rotate(0deg);opacity:.3}50%{transform:scale(1.05) rotate(1deg);opacity:.5}}.Learning_achievements__wVoZR h2{text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(135deg,#f59e0b,#d97706 25%,#0891b2 50%,#16a34a 75%,#f59e0b);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;font-weight:800;letter-spacing:-.02em;z-index:2;animation:Learning_achievementTitleShimmer__VOYvu 4s ease-in-out infinite}.Learning_achievements__wVoZR h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:180px;height:4px;background:linear-gradient(135deg,#f59e0b,#0891b2 50%,#16a34a);border-radius:4px;box-shadow:0 0 25px rgba(251,191,36,.6);animation:Learning_achievementLineGlow__IzXqt 2s ease-in-out infinite alternate;z-index:2}@keyframes Learning_achievementTitleShimmer__VOYvu{0%{background-position:0 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2)}to{background-position:200% 50%;filter:brightness(1.1)}}@keyframes Learning_achievementLineGlow__IzXqt{0%{box-shadow:0 0 25px rgba(251,191,36,.6);transform:translateX(-50%) scaleX(1)}to{box-shadow:0 0 35px rgba(251,191,36,.9);transform:translateX(-50%) scaleX(1.05)}}.Learning_achievementGrid__8ibNC{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2.5rem;gap:2.5rem;position:relative;z-index:2}.Learning_achievementCard__Eqc0S{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06) 50%,hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:25px;border:1px solid hsla(0,0%,100%,.2);padding:2.5rem;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:.6;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.Learning_achievementCard__Eqc0S:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(245,158,11,.15) 0,rgba(6,182,212,.1) 50%,transparent 80%);opacity:0;transition:opacity .5s ease;z-index:0}.Learning_achievementCard__Eqc0S:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,hsla(0,0%,100%,.05) 50%,transparent 60%);opacity:0;transition:opacity .5s ease;animation:Learning_achievementShine__x_9br 4s linear infinite;z-index:0}@keyframes Learning_achievementShine__x_9br{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(200%) rotate(45deg)}}.Learning_achievementCard__Eqc0S>*{position:relative;z-index:2}.Learning_achievementCard__Eqc0S:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 50px rgba(0,0,0,.3),0 0 80px rgba(255,215,0,.3),inset 0 2px 0 hsla(0,0%,100%,.2)}.Learning_achievementCard__Eqc0S:hover:before{opacity:.8}.Learning_achievementCard__Eqc0S:hover:after{opacity:.6}.Learning_achievementCard__Eqc0S.Learning_unlocked__WbOPU{opacity:1;background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.15) 25%,rgba(6,182,212,.15) 50%,rgba(16,185,129,.15) 75%,rgba(245,158,11,.1));-webkit-backdrop-filter:blur(25px) saturate(220%);backdrop-filter:blur(25px) saturate(220%);border:2px solid rgba(255,215,0,.6);box-shadow:0 20px 50px rgba(0,0,0,.3),0 0 80px rgba(255,215,0,.4),inset 0 2px 0 hsla(0,0%,100%,.3);animation:Learning_unlockedAchievement__Fye7G 3s ease-in-out infinite}@keyframes Learning_unlockedAchievement__Fye7G{0%,to{box-shadow:0 20px 50px rgba(0,0,0,.3),0 0 80px rgba(255,215,0,.4),inset 0 2px 0 hsla(0,0%,100%,.3);transform:scale(1)}50%{box-shadow:0 25px 60px rgba(0,0,0,.4),0 0 100px rgba(255,215,0,.6),inset 0 3px 0 hsla(0,0%,100%,.4);transform:scale(1.02)}}.Learning_achievementCard__Eqc0S.Learning_locked__wlI_P{opacity:.4;filter:grayscale(70%) blur(1px);background:linear-gradient(135deg,hsla(220,9%,46%,.1),rgba(75,85,99,.05))}.Learning_achievementCard__Eqc0S.Learning_locked__wlI_P:hover{opacity:.6;transform:translateY(-4px) scale(1.02);filter:grayscale(50%) blur(0);box-shadow:0 15px 40px rgba(0,0,0,.2),0 0 50px rgba(255,215,0,.2)}.Learning_achievementIcon__HvmBr{font-size:2.5rem;margin-bottom:1rem}.Learning_achievementCard__Eqc0S h3{margin:0 0 .5rem;font-size:1.1rem}.Learning_achievementCard__Eqc0S p{margin:0;opacity:.8;font-size:.9rem}.Learning_footer__ZxRp_{text-align:center;padding:3rem 2rem;opacity:.8;border-top:1px solid rgba(59,130,246,.2);margin-top:4rem;background:linear-gradient(135deg,rgba(30,41,59,.5),rgba(51,65,85,.3));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Learning_container__b4d2K:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.05) 0,transparent 50%);pointer-events:none;z-index:-1;animation:Learning_backgroundMove__wZwhk 20s ease-in-out infinite}@keyframes Learning_backgroundMove__wZwhk{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(2deg)}}.Learning_theoryModal__apnhu{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(0,0,0,.8) 0,rgba(0,0,0,.95) 100%),linear-gradient(135deg,rgba(6,182,212,.1),rgba(16,185,129,.1));display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);animation:Learning_modalFadeIn__Q4CG7 .5s cubic-bezier(.25,.46,.45,.94)}@keyframes Learning_modalFadeIn__Q4CG7{0%{opacity:0;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%)}to{opacity:1;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}}.Learning_theoryModalContent__tf_io{background:linear-gradient(135deg,hsla(0,0%,100%,.15),rgba(6,182,212,.1) 25%,rgba(16,185,129,.1) 50%,rgba(217,119,6,.1) 75%,hsla(0,0%,100%,.08));-webkit-backdrop-filter:blur(30px) saturate(200%);backdrop-filter:blur(30px) saturate(200%);border-radius:35px;padding:0;max-width:95vw;max-height:90vh;overflow:hidden;border:3px solid hsla(0,0%,100%,.3);box-shadow:0 35px 80px rgba(0,0,0,.6),0 0 100px rgba(0,212,255,.3),0 0 200px rgba(74,222,128,.2),inset 0 2px 0 hsla(0,0%,100%,.3),inset 0 -2px 0 hsla(0,0%,100%,.1);position:relative;animation:Learning_modalSlideIn__1ckjK .6s cubic-bezier(.25,.46,.45,.94)}@keyframes Learning_modalSlideIn__1ckjK{0%{opacity:0;transform:scale(.8) translateY(50px) rotateX(10deg);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0) rotateX(0deg);filter:blur(0)}}.Learning_theoryModalContent__tf_io:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0,rgba(0,212,255,.1) 25%,transparent 50%,rgba(74,222,128,.1) 75%,transparent 100%);animation:Learning_modalRotate__8TmQD 20s linear infinite;z-index:0;pointer-events:none}@keyframes Learning_modalRotate__8TmQD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Learning_closeButton__kmxXu{position:absolute;top:2rem;right:2rem;background:linear-gradient(135deg,rgba(220,38,38,.4),rgba(185,28,28,.4) 50%,rgba(153,27,27,.4));-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);border:2px solid hsla(0,100%,71%,.5);color:#ff6b6b;border-radius:50%;width:60px;height:60px;font-size:2rem;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:1003;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.3),0 0 30px hsla(0,100%,71%,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.Learning_closeButton__kmxXu:hover{background:linear-gradient(135deg,rgba(185,28,28,.7),rgba(153,27,27,.7) 50%,rgba(127,29,29,.7));border-color:hsla(0,100%,71%,.8);transform:scale(1.15) rotate(180deg);box-shadow:0 15px 40px rgba(0,0,0,.4),0 0 50px hsla(0,100%,71%,.6),inset 0 2px 0 hsla(0,0%,100%,.3)}.Learning_closeButton__kmxXu:active{transform:scale(1.05) rotate(180deg)}.Learning_closeButton__kmxXu:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.3);border-radius:50%;transition:all .3s ease;transform:translate(-50%,-50%)}.Learning_closeButton__kmxXu:hover:before{width:100%;height:100%}@media (max-width:768px){.Learning_nav__rYEHj{flex-direction:column;gap:1rem}.Learning_navLinks__M1Xb7{gap:1rem;flex-wrap:wrap;justify-content:center}.Learning_main__lDXM2{padding:1rem}.Learning_learningHeader__MKOR4{padding:2.5rem 1.5rem;margin-bottom:2rem}.Learning_learningHeader__MKOR4 h1{font-size:2.2rem}.Learning_learningHeader__MKOR4 p{font-size:1rem}.Learning_categoryTabs__qt3Zc{flex-direction:column;gap:1rem}.Learning_categoryTab__b6GDA{justify-content:center;padding:1rem 1.5rem;font-size:1rem}.Learning_lessonsHeader__CJbWI{flex-direction:column;gap:1.5rem;align-items:stretch;padding:1.5rem;margin-bottom:2rem}.Learning_lessonsHeader__CJbWI h2{font-size:1.8rem}.Learning_progress__GCrqo{padding:.75rem 1.5rem;font-size:.9rem}.Learning_lessonCard__fYOPG{flex-direction:column;text-align:center;gap:1.5rem;padding:1.5rem}.Learning_lessonAction__VGJUu{width:100%}.Learning_toolsGrid__u13Gg{grid-template-columns:1fr;gap:2rem}.Learning_toolCard__vvJKG{padding:2rem}.Learning_achievementGrid__8ibNC{grid-template-columns:1fr;gap:2rem}.Learning_achievementCard__Eqc0S{padding:2rem}.Learning_theoryModalContent__tf_io{margin:.5rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:25px}.Learning_closeButton__kmxXu{width:50px;height:50px;font-size:1.8rem;top:1.5rem;right:1.5rem}.Learning_categoryTab__b6GDA:hover{transform:translateY(-4px) scale(1.02)}.Learning_lessonCard__fYOPG:hover{transform:translateY(-6px) scale(1.01)}.Learning_toolCard__vvJKG:hover{transform:translateY(-8px) scale(1.02)}}@media (max-width:480px){.Learning_learningHeader__MKOR4{padding:2rem 1rem}.Learning_learningHeader__MKOR4 h1{font-size:1.8rem}.Learning_learningHeader__MKOR4 p{font-size:.9rem}.Learning_categoryTab__b6GDA{padding:.75rem 1rem;font-size:.9rem}.Learning_lessonsHeader__CJbWI h2{font-size:1.5rem}.Learning_lessonCard__fYOPG{padding:1rem}.Learning_achievementCard__Eqc0S,.Learning_toolCard__vvJKG{padding:1.5rem}.Learning_theoryModalContent__tf_io{border-radius:20px}.Learning_closeButton__kmxXu{width:45px;height:45px;font-size:1.5rem}}