.chemistry-module__9kZx4G__main{background:radial-gradient(circle,#1a0510 0%,#05070a 100%);min-height:100vh;padding:0 5%}.chemistry-module__9kZx4G__header{border-bottom:1px solid #ff00771a;flex-direction:column;gap:1.5rem;padding:40px 0;display:flex}.chemistry-module__9kZx4G__backBtn{color:#888;font-size:.9rem;transition:color .3s}.chemistry-module__9kZx4G__backBtn:hover{color:var(--accent-chemistry)}.chemistry-module__9kZx4G__title{font-size:2.5rem}.chemistry-module__9kZx4G__title span{color:var(--accent-chemistry)}.chemistry-module__9kZx4G__tabs{gap:1rem;display:flex}.chemistry-module__9kZx4G__tabs button{background:var(--glass-bg);border:1px solid var(--glass-border);color:#fff;cursor:pointer;border-radius:8px;padding:10px 24px;transition:all .3s}.chemistry-module__9kZx4G__tabs button.chemistry-module__9kZx4G__active{background:var(--accent-chemistry);color:#fff;border-color:var(--accent-chemistry);font-weight:600;box-shadow:0 0 15px #ff00774d}.chemistry-module__9kZx4G__content{padding:50px 0}.chemistry-module__9kZx4G__exploreGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.chemistry-module__9kZx4G__infoCard{background:#ffffff05;border:1px solid #ff00771a;border-radius:20px;padding:2.5rem}.chemistry-module__9kZx4G__infoCard h3{color:var(--accent-chemistry);margin-bottom:1rem;font-size:1.5rem}.chemistry-module__9kZx4G__infoCard p{color:#b0b0b0;line-height:1.7}.chemistry-module__9kZx4G__diagram{justify-content:center;margin-top:2rem;display:flex}.chemistry-module__9kZx4G__atom{border:1px solid var(--accent-chemistry);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.chemistry-module__9kZx4G__nuc{background:var(--accent-chemistry);border-radius:50%;width:20px;height:20px}.chemistry-module__9kZx4G__elec{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s linear infinite chemistry-module__9kZx4G__orbit;position:absolute;top:10px}@keyframes chemistry-module__9kZx4G__orbit{0%{transform:rotate(0)translate(40px)rotate(0)}to{transform:rotate(360deg)translate(40px)rotate(-360deg)}}.chemistry-module__9kZx4G__challengeBox{max-width:600px;margin:0 auto}.chemistry-module__9kZx4G__quiz{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:3rem}.chemistry-module__9kZx4G__progress{color:#666;margin-bottom:1rem;font-size:.8rem}.chemistry-module__9kZx4G__options{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.chemistry-module__9kZx4G__options button{border:1px solid var(--glass-border);color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border-radius:12px;padding:18px;transition:all .2s}.chemistry-module__9kZx4G__options button:hover{border-color:var(--accent-chemistry);background:#ff00771a}.chemistry-module__9kZx4G__result{text-align:center;background:var(--glass-bg);border-radius:24px;padding:3rem}.chemistry-module__9kZx4G__result span{color:var(--accent-chemistry);margin:1rem 0;font-size:4rem;display:block}.chemistry-module__9kZx4G__result button{background:var(--accent-chemistry);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-weight:700}.chemistry-module__9kZx4G__playZone{text-align:center}.chemistry-module__9kZx4G__simTabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.chemistry-module__9kZx4G__simTabs button{font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--glass-border);color:#fffc;cursor:pointer;background:#ffffff0d;padding:.5rem 1.25rem;font-size:.85rem;transition:all .3s}.chemistry-module__9kZx4G__simTabs button:hover,.chemistry-module__9kZx4G__simTabs button.chemistry-module__9kZx4G__active{border-color:var(--accent-chemistry);color:var(--accent-chemistry);background:#ff00551a}.chemistry-module__9kZx4G__gamePlaceholder{background:var(--glass-bg);border:2px dashed var(--glass-border);border-radius:30px;padding:60px}.chemistry-module__9kZx4G__molecule{justify-content:center;align-items:center;gap:5px;margin:40px 0;display:flex}.chemistry-module__9kZx4G__atomH,.chemistry-module__9kZx4G__atomO{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.chemistry-module__9kZx4G__atomH{background:#555}.chemistry-module__9kZx4G__atomO{background:var(--accent-chemistry)}.chemistry-module__9kZx4G__bond{background:#333;width:20px;height:4px}.chemistry-module__9kZx4G__comingSoon{color:#555;font-size:.8rem;font-style:italic}
.mixer-module__z7AScG__mixerContainer{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:30px;padding:40px}.mixer-module__z7AScG__labBench{justify-content:center;gap:4rem;display:flex}.mixer-module__z7AScG__elementsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.mixer-module__z7AScG__elBtn{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid;border-radius:12px;flex-direction:column;align-items:center;width:100px;padding:15px;font-size:.8rem;display:flex}.mixer-module__z7AScG__elBtn span{margin-bottom:5px;font-size:1.5rem}.mixer-module__z7AScG__interactionZone{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.mixer-module__z7AScG__flaskContainer{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.mixer-module__z7AScG__flask{background:#ffffff0d;border:4px solid #fff3;border-top:none;border-radius:0 0 40px 40px;width:120px;height:150px;position:relative;overflow:hidden}.mixer-module__z7AScG__flask:before{content:"";border:4px solid #fff3;border-radius:5px;width:60px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mixer-module__z7AScG__liquid{background:linear-gradient(to top,var(--accent-chemistry),var(--primary));opacity:.6;width:100%;transition:height .3s;position:absolute;bottom:0}.mixer-module__z7AScG__flaskOverlay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.mixer-module__z7AScG__floatingId{color:#fff;text-shadow:0 0 10px #000;font-family:monospace;font-size:1.2rem;font-weight:700;animation:2s infinite mixer-module__z7AScG__floatSmall}@keyframes mixer-module__z7AScG__floatSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mixer-module__z7AScG__mixBtn{background:var(--accent-chemistry);color:#fff;cursor:pointer;border:none;border-radius:30px;padding:12px 30px;font-weight:800;box-shadow:0 0 20px #ff00774d}.mixer-module__z7AScG__clearBtn{color:#555;cursor:pointer;background:0 0;border:none;font-size:.8rem}.mixer-module__z7AScG__reactionResult{border:2px solid var(--accent-chemistry);z-index:10;text-align:center;background:#0a0a0a;border-radius:20px;padding:2rem;animation:.3s cubic-bezier(.175,.885,.32,1.275) mixer-module__z7AScG__popIn;position:absolute;top:0;box-shadow:0 0 50px #000c}@keyframes mixer-module__z7AScG__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mixer-module__z7AScG__reactionResult h3{color:var(--accent-chemistry);margin-bottom:.5rem}.mixer-module__z7AScG__reactionResult p{color:#888;margin-bottom:1.5rem;font-size:.9rem}.mixer-module__z7AScG__reactionResult button{background:var(--accent-chemistry);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:8px 16px}
.phlab-module__Po3jjq__wrap{max-width:500px;margin:0 auto;padding:1rem}.phlab-module__Po3jjq__title{font-family:var(--font-orbitron);color:var(--primary);margin-bottom:.25rem}.phlab-module__Po3jjq__desc{color:#fff9;margin-bottom:1.5rem;font-size:.9rem}.phlab-module__Po3jjq__beaker{border:3px solid var(--glass-border);border-top:none;border-radius:0 0 20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:280px;margin-bottom:1.5rem;transition:background-color .4s;display:flex}.phlab-module__Po3jjq__beakerLabel{font-family:var(--font-orbitron);color:#000000b3;text-shadow:0 0 2px #ffffff80;font-size:2rem}.phlab-module__Po3jjq__beakerSub{color:#0009;text-transform:uppercase;letter-spacing:2px;font-size:1rem}.phlab-module__Po3jjq__controls{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.phlab-module__Po3jjq__controls button{font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;padding:.6rem 1.25rem;font-size:.85rem;transition:all .3s}.phlab-module__Po3jjq__acidBtn{color:#fff;background:#f05}.phlab-module__Po3jjq__acidBtn:hover{box-shadow:0 0 20px #f059}.phlab-module__Po3jjq__baseBtn{color:#fff;background:#0af}.phlab-module__Po3jjq__baseBtn:hover{box-shadow:0 0 20px #0af9}.phlab-module__Po3jjq__resetBtn{border:1px solid var(--glass-border);color:var(--foreground);background:0 0}.phlab-module__Po3jjq__resetBtn:hover{border-color:var(--primary);color:var(--primary)}.phlab-module__Po3jjq__drops{text-align:center;color:#ffffff80;margin-top:1rem;font-size:.9rem}
.elementquiz-module__nKBeFW__wrap{text-align:center;max-width:500px;margin:0 auto;padding:1.5rem}.elementquiz-module__nKBeFW__title{font-family:var(--font-orbitron);color:var(--primary);margin-bottom:.25rem}.elementquiz-module__nKBeFW__desc{color:#fff9;margin-bottom:1rem;font-size:.9rem}.elementquiz-module__nKBeFW__score{font-family:var(--font-orbitron);color:var(--primary);margin-bottom:1rem;font-size:1.1rem}.elementquiz-module__nKBeFW__questionBox{border:2px solid var(--primary);background:#ffffff0d;border-radius:16px;margin-bottom:1.5rem;padding:2rem}.elementquiz-module__nKBeFW__symbol{color:var(--foreground);letter-spacing:2px;font-size:3rem;font-weight:700}.elementquiz-module__nKBeFW__options{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.elementquiz-module__nKBeFW__optBtn{border:1px solid var(--glass-border);color:var(--foreground);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:1rem;font-size:1rem;transition:all .25s}.elementquiz-module__nKBeFW__optBtn:hover:not(:disabled){border-color:var(--primary);background:#00f0ff1a}.elementquiz-module__nKBeFW__optBtn:disabled{opacity:.7;cursor:default}.elementquiz-module__nKBeFW__correct{color:#0f8;margin-bottom:.5rem;font-weight:600}.elementquiz-module__nKBeFW__wrong{color:#f55;margin-bottom:.5rem}.elementquiz-module__nKBeFW__nextBtn{border:1px solid var(--glass-border);color:#ffffffb3;cursor:pointer;background:0 0;border-radius:6px;margin-top:.5rem;padding:.4rem 1rem;font-size:.85rem}.elementquiz-module__nKBeFW__nextBtn:hover{border-color:var(--primary);color:var(--primary)}
