.astronomy-module__DFKUpq__main{background:radial-gradient(circle,#0a1520 0%,#05070a 100%);min-height:100vh;padding:0 5%}.astronomy-module__DFKUpq__header{border-bottom:1px solid #00d4ff1a;flex-direction:column;gap:1.5rem;padding:40px 0;display:flex}.astronomy-module__DFKUpq__backBtn{color:#888;font-size:.9rem;transition:color .3s}.astronomy-module__DFKUpq__backBtn:hover{color:var(--accent-astronomy)}.astronomy-module__DFKUpq__title{font-size:2.5rem}.astronomy-module__DFKUpq__title span{color:var(--accent-astronomy)}.astronomy-module__DFKUpq__tabs{flex-wrap:wrap;gap:1rem;display:flex}.astronomy-module__DFKUpq__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}.astronomy-module__DFKUpq__tabs button.astronomy-module__DFKUpq__active{background:var(--accent-astronomy);color:#000;border-color:var(--accent-astronomy);font-weight:600;box-shadow:0 0 15px #00d4ff4d}.astronomy-module__DFKUpq__content{padding:50px 0}.astronomy-module__DFKUpq__exploreGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.astronomy-module__DFKUpq__infoCard{background:#ffffff05;border:1px solid #00d4ff1a;border-radius:20px;padding:2.5rem}.astronomy-module__DFKUpq__infoCard h3{color:var(--accent-astronomy);margin-bottom:1rem;font-size:1.5rem}.astronomy-module__DFKUpq__infoCard p{color:#b0b0b0;line-height:1.7}.astronomy-module__DFKUpq__challengeBox{max-width:600px;margin:0 auto}.astronomy-module__DFKUpq__quiz{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:3rem}.astronomy-module__DFKUpq__progress{color:#666;margin-bottom:1rem;font-size:.8rem}.astronomy-module__DFKUpq__options{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.astronomy-module__DFKUpq__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}.astronomy-module__DFKUpq__options button:hover{border-color:var(--accent-astronomy);background:#00d4ff1a}.astronomy-module__DFKUpq__result{text-align:center;background:var(--glass-bg);border-radius:24px;padding:3rem}.astronomy-module__DFKUpq__result span{color:var(--accent-astronomy);margin:1rem 0;font-size:4rem;display:block}.astronomy-module__DFKUpq__result button{background:var(--accent-astronomy);color:#000;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-weight:700}.astronomy-module__DFKUpq__playZone{text-align:center}.astronomy-module__DFKUpq__simTabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.astronomy-module__DFKUpq__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}.astronomy-module__DFKUpq__simTabs button:hover,.astronomy-module__DFKUpq__simTabs button.astronomy-module__DFKUpq__active{border-color:var(--accent-astronomy);color:var(--accent-astronomy);background:#00d4ff1a}.astronomy-module__DFKUpq__exploreView{flex-direction:column;gap:4rem;display:flex}.astronomy-module__DFKUpq__orbitDiagram{width:280px;height:160px;margin:2rem auto;position:relative}.astronomy-module__DFKUpq__orbitEllipse{border:2px solid var(--accent-astronomy);opacity:.6;border-radius:50%;position:absolute;inset:0}.astronomy-module__DFKUpq__planetDot{background:var(--accent-astronomy);width:16px;height:16px;box-shadow:0 0 12px var(--accent-astronomy);border-radius:50%;animation:6s linear infinite astronomy-module__DFKUpq__orbitMove;position:absolute;top:50%;left:50%}@keyframes astronomy-module__DFKUpq__orbitMove{0%{transform:translate(-50%,-50%)translate(120px)}25%{transform:translate(-50%,-50%)translate(85px,-60px)}50%{transform:translate(-50%,-50%)translate(-120px)}75%{transform:translate(-50%,-50%)translate(-85px,60px)}to{transform:translate(-50%,-50%)translate(120px)}}.astronomy-module__DFKUpq__starGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem;max-width:400px;margin:2rem auto;display:grid}.astronomy-module__DFKUpq__starDot{background:var(--accent-astronomy);cursor:pointer;border-radius:50%;width:24px;height:24px;margin:0 auto;transition:transform .2s}.astronomy-module__DFKUpq__starDot:hover{box-shadow:0 0 15px var(--accent-astronomy);transform:scale(1.3)}
.learningpath-module__svNzVq__container{padding:40px 0}.learningpath-module__svNzVq__title{text-align:center;color:var(--primary);letter-spacing:2px;margin-bottom:2rem;font-size:2rem}.learningpath-module__svNzVq__pathGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.learningpath-module__svNzVq__chapterCard{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff08;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.learningpath-module__svNzVq__chapterCard:hover:not(.learningpath-module__svNzVq__locked){border-color:var(--primary);background:#ffffff12;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.learningpath-module__svNzVq__chapterCard.learningpath-module__svNzVq__locked{filter:grayscale()opacity(.5);cursor:not-allowed}.learningpath-module__svNzVq__chapterCard.learningpath-module__svNzVq__read{border-color:#0f8}.learningpath-module__svNzVq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.learningpath-module__svNzVq__index{opacity:.3;font-family:monospace;font-size:1.5rem;font-weight:700}.learningpath-module__svNzVq__lockIcon{background:#333;border-radius:10px;padding:4px 10px;font-size:.7rem}.learningpath-module__svNzVq__checkIcon{color:#0f8;font-size:1.2rem}.learningpath-module__svNzVq__chapterCard h3{font-size:1.4rem;line-height:1.3}.learningpath-module__svNzVq__modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.learningpath-module__svNzVq__modal{border:1px solid var(--glass-border);background:#050a1a;border-radius:30px;width:90%;max-width:800px;padding:4rem;animation:.4s cubic-bezier(.175,.885,.32,1.275) learningpath-module__svNzVq__modalEnter;position:relative}@keyframes learningpath-module__svNzVq__modalEnter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.learningpath-module__svNzVq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2.5rem;line-height:1;position:absolute;top:2rem;right:2rem}.learningpath-module__svNzVq__tag{color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.8rem;font-weight:700}.learningpath-module__svNzVq__modal h2{margin-bottom:2rem;font-size:2.5rem}.learningpath-module__svNzVq__chapterContent{color:#b0b0b0;white-space:pre-wrap;margin-bottom:3rem;font-size:1.1rem;line-height:1.8}.learningpath-module__svNzVq__finishBtn{background:linear-gradient(90deg,var(--primary),var(--secondary));color:#fff;cursor:pointer;border:none;border-radius:12px;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:800;transition:all .3s;box-shadow:0 0 30px #00f2ff4d}.learningpath-module__svNzVq__finishBtn:hover{transform:scale(1.05);box-shadow:0 0 40px #00f2ff80}
.legends-module__SOsxyG__legendsContainer{width:100%;padding:2rem;animation:.5s legends-module__SOsxyG__fadeIn}.legends-module__SOsxyG__header{text-align:center;margin-bottom:3rem}.legends-module__SOsxyG__header h2{font-family:var(--font-orbitron);color:var(--primary);text-transform:uppercase;margin-bottom:.5rem;font-size:2.5rem}.legends-module__SOsxyG__header p{color:var(--foreground);opacity:.7}.legends-module__SOsxyG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.legends-module__SOsxyG__card{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#0a142899;border-radius:16px;align-items:center;gap:1.5rem;padding:2rem;transition:all .3s;animation:.6s forwards legends-module__SOsxyG__slideUp;display:flex;position:relative;overflow:hidden}.legends-module__SOsxyG__card:hover{border-color:var(--primary);background:#0a1428cc;transform:translateY(-5px)scale(1.02);box-shadow:0 10px 30px #00f0ff26}.legends-module__SOsxyG__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:3rem;display:flex}.legends-module__SOsxyG__info{flex:1}.legends-module__SOsxyG__info h3{color:#fff;font-family:var(--font-orbitron);margin-bottom:.2rem;font-size:1.2rem}.legends-module__SOsxyG__years{color:var(--primary);margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.legends-module__SOsxyG__contribution{color:#ccc;font-size:.9rem;line-height:1.4}.legends-module__SOsxyG__rank{color:#ffffff08;font-size:5rem;font-weight:700;font-family:var(--font-orbitron);pointer-events:none;z-index:0;position:absolute;top:-10px;right:-10px}@keyframes legends-module__SOsxyG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes legends-module__SOsxyG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.careers-module__VVYDZq__container{width:100%;padding:2rem;animation:.5s careers-module__VVYDZq__fadeIn}.careers-module__VVYDZq__header{text-align:center;margin-bottom:3rem}.careers-module__VVYDZq__header h2{font-family:var(--font-orbitron);color:var(--primary);margin-bottom:.5rem;font-size:2rem}.careers-module__VVYDZq__header p{color:#ccc}.careers-module__VVYDZq__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.careers-module__VVYDZq__card{border:1px solid var(--glass-border);background:linear-gradient(#ffffff0d 0%,#0003 100%);border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.careers-module__VVYDZq__card:hover{border-color:var(--secondary);background:linear-gradient(#ffffff14 0%,#0000004d 100%);transform:translateY(-5px)}.careers-module__VVYDZq__roleHeader{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1rem}.careers-module__VVYDZq__roleHeader h3{font-family:var(--font-orbitron);color:#fff;margin-bottom:.5rem;font-size:1.3rem}.careers-module__VVYDZq__salary{color:#0f8;font-size:1.1rem;font-weight:700}.careers-module__VVYDZq__details{margin-bottom:2rem}.careers-module__VVYDZq__details p{color:#aaa;margin-bottom:.5rem;font-size:.95rem}.careers-module__VVYDZq__desc{margin-top:1rem;font-style:italic;line-height:1.5;color:#888!important}.careers-module__VVYDZq__applyBtn{border:1px solid var(--primary);width:100%;color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;padding:.8rem;font-weight:700;transition:all .2s}.careers-module__VVYDZq__applyBtn:hover{background:var(--primary);color:#000}@keyframes careers-module__VVYDZq__fadeIn{0%{opacity:0}to{opacity:1}}
.FlashcardViewer-module__Ye0nnG__container{max-width:560px;margin:0 auto;padding:1rem 0}.FlashcardViewer-module__Ye0nnG__header{text-align:center;margin-bottom:1.5rem}.FlashcardViewer-module__Ye0nnG__header h2{font-family:var(--font-orbitron);margin-bottom:.25rem;font-size:1.25rem}.FlashcardViewer-module__Ye0nnG__counter{color:#fff9;font-size:.9rem}.FlashcardViewer-module__Ye0nnG__cardWrap{perspective:1000px;margin-bottom:2rem}.FlashcardViewer-module__Ye0nnG__card{cursor:pointer;width:100%;min-height:220px;transform-style:preserve-3d;transition:transform .6s;position:relative}.FlashcardViewer-module__Ye0nnG__card.FlashcardViewer-module__Ye0nnG__flipped{transform:rotateY(180deg)}.FlashcardViewer-module__Ye0nnG__cardFront,.FlashcardViewer-module__Ye0nnG__cardBack{backface-visibility:hidden;border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:16px;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.FlashcardViewer-module__Ye0nnG__cardBack{transform:rotateY(180deg)}.FlashcardViewer-module__Ye0nnG__cardFront p,.FlashcardViewer-module__Ye0nnG__cardBack p{text-align:center;margin:0;font-size:1.1rem;line-height:1.6}.FlashcardViewer-module__Ye0nnG__cardBack p{color:#ffffffe6}.FlashcardViewer-module__Ye0nnG__hint{color:#fff6;margin-top:.5rem;font-size:.8rem}.FlashcardViewer-module__Ye0nnG__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.FlashcardViewer-module__Ye0nnG__navBtn{font-family:var(--font-orbitron);border:1px solid var(--glass-border);color:#ffffffe6;cursor:pointer;background:#ffffff14;padding:.6rem 1.25rem;font-size:.85rem;transition:all .2s}.FlashcardViewer-module__Ye0nnG__navBtn:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d}.FlashcardViewer-module__Ye0nnG__navBtn:disabled{opacity:.4;cursor:not-allowed}.FlashcardViewer-module__Ye0nnG__navIndex{color:#fff9;text-align:center;min-width:4rem;font-size:.9rem}
.sequencer-module__Z83hxa__container{border:1px solid var(--glass-border);text-align:center;background:#0006;border-radius:20px;padding:2rem}.sequencer-module__Z83hxa__display{background:#ffffff05;border-radius:15px;flex-direction:column;align-items:center;gap:10px;margin-bottom:2rem;padding:2rem;display:flex}.sequencer-module__Z83hxa__sequenceRow{gap:15px;display:flex}.sequencer-module__Z83hxa__baseNode{border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:900;transition:all .3s;display:flex}.sequencer-module__Z83hxa__baseNode[data-base=A]{color:#fff;background:#ff4d4d;border-color:red;box-shadow:0 0 10px #f003}.sequencer-module__Z83hxa__baseNode[data-base=T]{color:#fff;background:#4d94ff;border-color:#06f;box-shadow:0 0 10px #06f3}.sequencer-module__Z83hxa__baseNode[data-base=C]{color:#000;background:#fc0;border-color:orange;box-shadow:0 0 10px #ffa50033}.sequencer-module__Z83hxa__baseNode[data-base=G]{color:#fff;background:#3c3;border-color:#090;box-shadow:0 0 10px #0903}.sequencer-module__Z83hxa__baseNode[data-base=\?]{color:#fff3;border:2px dashed var(--glass-border);background:#ffffff0d}.sequencer-module__Z83hxa__connectorRow{color:var(--primary);gap:15px;font-weight:700;display:flex}.sequencer-module__Z83hxa__connector{width:50px;transition:all .3s}.sequencer-module__Z83hxa__status{height:1.5rem;color:var(--secondary);margin-bottom:2rem;font-size:1.2rem}.sequencer-module__Z83hxa__controls{justify-content:center;gap:1.5rem;display:flex}.sequencer-module__Z83hxa__baseBtn{cursor:pointer;border:none;border-radius:12px;width:60px;height:60px;font-size:1.4rem;font-weight:900;transition:all .2s;box-shadow:0 5px 15px #0000004d}.sequencer-module__Z83hxa__baseBtn[data-base=A]{color:#fff;background:#ff4d4d}.sequencer-module__Z83hxa__baseBtn[data-base=T]{color:#fff;background:#4d94ff}.sequencer-module__Z83hxa__baseBtn[data-base=C]{color:#000;background:#fc0}.sequencer-module__Z83hxa__baseBtn[data-base=G]{color:#fff;background:#3c3}.sequencer-module__Z83hxa__baseBtn:hover{transform:scale(1.1);box-shadow:0 0 20px #fff3}.sequencer-module__Z83hxa__baseBtn:active{transform:scale(.9)}.sequencer-module__Z83hxa__levelInd{opacity:.5;margin-top:2rem;font-family:monospace}
.foodweb-module__375XHa__wrap{max-width:560px;margin:0 auto;padding:1.5rem}.foodweb-module__375XHa__title{font-family:var(--font-orbitron);color:var(--primary);margin-bottom:.25rem}.foodweb-module__375XHa__desc{color:#fff9;margin-bottom:1rem;font-size:.9rem}.foodweb-module__375XHa__organisms{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.foodweb-module__375XHa__orgBtn{border:1px solid var(--glass-border);color:var(--foreground);cursor:pointer;background:#ffffff0d;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.9rem;transition:all .25s;display:flex}.foodweb-module__375XHa__orgBtn:hover:not(:disabled){border-color:var(--accent-biology);background:#00ff9d1a}.foodweb-module__375XHa__orgBtn:disabled{opacity:.5;cursor:not-allowed}.foodweb-module__375XHa__emoji{font-size:1.2rem}.foodweb-module__375XHa__chainArea{margin-bottom:1rem}.foodweb-module__375XHa__chainLabel{color:#ffffff80;margin-bottom:.5rem;font-size:.8rem;display:block}.foodweb-module__375XHa__chain{border:1px solid var(--glass-border);background:#0000004d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.25rem;min-height:48px;padding:.75rem;display:flex}.foodweb-module__375XHa__placeholder{color:#fff6;font-style:italic}.foodweb-module__375XHa__arrow{color:var(--accent-biology);font-weight:700}.foodweb-module__375XHa__chainItem{color:var(--foreground)}.foodweb-module__375XHa__actions{gap:.75rem;margin-bottom:.75rem;display:flex}.foodweb-module__375XHa__checkBtn{background:var(--accent-biology);color:#000;font-family:var(--font-orbitron);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.85rem;transition:all .25s}.foodweb-module__375XHa__checkBtn:hover{box-shadow:0 0 20px #00ff9d80}.foodweb-module__375XHa__clearBtn{border:1px solid var(--glass-border);color:#ffffffb3;cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.85rem}.foodweb-module__375XHa__clearBtn:hover{border-color:var(--foreground);color:var(--foreground)}.foodweb-module__375XHa__success{color:#0f8;font-weight:600}.foodweb-module__375XHa__error{color:#f66}
.labtools-module__43Uy4G__toolCard{border:1px solid var(--glass-border);background:#ffffff0d;border-radius:20px;max-width:800px;margin:2rem auto;padding:2rem;box-shadow:0 10px 30px #0000004d}.labtools-module__43Uy4G__toolCard h3{text-align:center;color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-size:1.8rem}.labtools-module__43Uy4G__converterGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.labtools-module__43Uy4G__input,.labtools-module__43Uy4G__select{border:1px solid var(--primary);color:#fff;background:#0000004d;border-radius:10px;outline:none;padding:1rem;font-family:inherit;font-size:1.2rem}.labtools-module__43Uy4G__select{cursor:pointer}.labtools-module__43Uy4G__arrow{color:var(--secondary);font-size:2rem}.labtools-module__43Uy4G__result{color:#0f8;text-align:center;min-width:150px;font-size:2rem;font-weight:700}.labtools-module__43Uy4G__analysisGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.labtools-module__43Uy4G__statBox{text-align:center;background:#0006;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.labtools-module__43Uy4G__statLabel{color:#aaa;text-transform:uppercase;margin-bottom:.5rem;font-size:.9rem;display:block}.labtools-module__43Uy4G__statValue{color:var(--primary);font-size:1.5rem;font-weight:700}.labtools-module__43Uy4G__elementCard{background:#0003;border-radius:20px;align-items:center;gap:2rem;margin-top:2rem;padding:2rem;display:flex}.labtools-module__43Uy4G__atomicSymbol{background:linear-gradient(135deg,var(--secondary),var(--primary));color:#000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;box-shadow:0 0 20px #00f0ff4d}.labtools-module__43Uy4G__symbol{font-size:3.5rem;font-weight:800;line-height:1}.labtools-module__43Uy4G__number{font-size:1.2rem;font-weight:700}.labtools-module__43Uy4G__elementDetails h4{color:#fff;margin-bottom:.5rem;font-size:2.5rem}.labtools-module__43Uy4G__elementDetails p{color:#ddd;font-size:1.2rem}.labtools-module__43Uy4G__taxonomyList{border-left:2px solid var(--secondary);margin-top:2rem;padding-left:2rem}.labtools-module__43Uy4G__taxItem{align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.labtools-module__43Uy4G__rank{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;width:100px;font-size:.8rem;font-weight:700}.labtools-module__43Uy4G__name{color:#fff;font-size:1.2rem}
