@keyframes LoadingIDE_shimmer__S_TRL{0%{background-position:-1000px 0}to{background-position:1000px 0}}.LoadingIDE_loadingIde__0HuaR{display:flex;width:100%;height:100%;background:#1e1e1e;color:#fff;border-radius:8px;overflow:hidden}.LoadingIDE_sidebar__LMu_w{width:60px;background:#252526;padding:16px 10px;display:flex;flex-direction:column;gap:24px}.LoadingIDE_sidebarItem__GjDBe{height:32px;border-radius:6px;background:linear-gradient(90deg,#333333 25%,#3c3c3c 50%,#333333 75%);background-size:1000px 100%;animation:LoadingIDE_shimmer__S_TRL 2s linear infinite}.LoadingIDE_mainContent__bmxbc{flex:1;display:flex;flex-direction:column;overflow:hidden}.LoadingIDE_tabBar__tfOwR{height:45px;background:#2d2d2d;display:flex;padding:6px 12px;border-bottom:1px solid #1e1e1e}.LoadingIDE_tab__hQpQW{width:180px;height:100%;border-radius:6px;background:linear-gradient(90deg,#333333 25%,#3c3c3c 50%,#333333 75%);background-size:1000px 100%;animation:LoadingIDE_shimmer__S_TRL 2s linear infinite}.LoadingIDE_codeArea__6lQfu{flex:1;padding:24px;display:flex;flex-direction:column;gap:16px}.LoadingIDE_codeLine__1s_B8{height:24px;border-radius:4px;background:linear-gradient(90deg,#333333 25%,#3c3c3c 50%,#333333 75%);background-size:1000px 100%;animation:LoadingIDE_shimmer__S_TRL 2s linear infinite}.LoadingIDE_codeLine__1s_B8:first-child{width:85%}.LoadingIDE_codeLine__1s_B8:nth-child(2){width:65%}.LoadingIDE_codeLine__1s_B8:nth-child(3){width:75%}.LoadingIDE_codeLine__1s_B8:nth-child(4){width:55%}.AddTestModal_testCreationModal__optCF{background-color:white;width:1000px;max-width:95vw;overflow-y:auto;padding:20px;margin:0 auto;border-radius:15px;position:relative;max-height:90%;text-align:center}.AddTestModal_testCreationModal__optCF .AddTestModal_header__dNcjG{font-size:28px;font-family:Roboto Mono}.AddTestModal_testCreationModal__optCF .AddTestModal_content__f13Gr{margin:20px}.AddTestModal_testCreationModal__optCF .AddTestModal_closeButton__ekE67{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:aliceblue;position:absolute;top:5px;right:5px;cursor:pointer}.AddTestModal_testCreationModal__optCF .AddTestModal_closeButton__ekE67:hover{background-color:rgb(217,224,230)}.AddTestModal_inputTitle__xARFN{font-size:14px;font-family:Roboto Mono}.AddTestModal_inputContainer__ecUay{width:100%;margin-top:25px;text-align:left}.AddTestModal_root__OrxFL{width:100%;padding:20px;text-align:center}.AddTestModal_title__3qjQ3{font-family:Roboto Mono;font-size:24px;color:white}.AddTestModal_content__f13Gr{margin-top:25px}.AddTestModal_testingOption__2in31{display:inline-flex;padding:10px;border-radius:10px;background-color:aliceblue;margin:20px;flex-direction:column;justify-content:center;align-items:center;width:200px;cursor:pointer}.AddTestModal_testingOption__2in31:hover{background-color:rgb(216,222,228)}.AddTestModal_testingOption__2in31 .AddTestModal_header__dNcjG{font-family:Roboto Mono;font-size:18px}.AddTestModal_testingOption__2in31 .AddTestModal_description__l0IuI{font-family:Roboto Mono;font-size:14px;margin-top:10px;text-align:center}.AddTestModal_testItem__FS8fe{padding:10px 20px;font-family:Roboto Mono;font-size:18px;margin-top:10px;background-color:rgb(255,244,231);border-radius:15px;display:inline-flex;width:100%;cursor:pointer;justify-content:center;align-items:center;flex-direction:column}.AddTestModal_testItem__FS8fe .AddTestModal_name__0w4gx{display:inline-flex;flex:1}.AddTestModal_testItem__FS8fe .AddTestModal_icon__BAAlT{display:inline-flex;justify-content:center;align-items:center;padding:10px;border-radius:5px}.AddTestModal_testItem__FS8fe .AddTestModal_icon__BAAlT:hover{background-color:white}.AddTestModal_choiceContainer__3QKlQ{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.AddTestModal_choiceButtons__uLRu1{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;width:100%;max-width:600px}.AddTestModal_choiceOption__O8ekD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 25px;border:2px solid #e0e0e0;border-radius:12px;background:white;cursor:pointer;transition:all .2s ease;flex:1;min-width:200px;max-width:250px}.AddTestModal_choiceOption__O8ekD:hover{border-color:#2196f3;box-shadow:0 4px 12px rgba(33,150,243,.1);transform:translateY(-2px)}.AddTestModal_choiceOption__O8ekD:active{transform:translateY(0)}.AddTestModal_choiceTitle__4cvRx{font-family:Roboto Mono;font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.AddTestModal_choiceSubtitle__9SUmk{font-family:Roboto;font-size:14px;color:#666;line-height:1.4;text-align:center}.AddTestModal_choiceDescription__PwNlF{max-width:500px;text-align:left}.AddTestModal_choiceDescription__PwNlF p{font-family:Roboto;font-size:14px;color:#666;margin:10px 0;line-height:1.4}.AddTestModal_aiGenerationContainer__NJ5Ts{padding:20px;max-width:100%}.AddTestModal_aiTitle__DdBcd{font-family:Roboto Mono;font-size:24px;color:#333;margin-bottom:20px;text-align:center}.AddTestModal_languageInfo__Kqpfu{background-color:#f5f5f5;padding:10px;border-radius:8px;margin:15px 0}.AddTestModal_languageInfo__Kqpfu p{font-family:Roboto;font-size:14px;color:#333;margin:0}.AddTestModal_aiInstructions__vXP9j{background-color:#f9f9f9;padding:15px;border-radius:8px;margin:20px 0;text-align:left}.AddTestModal_aiInstructions__vXP9j h4{font-family:Roboto Mono;font-size:16px;color:#333;margin:0 0 10px}.AddTestModal_aiInstructions__vXP9j ul{margin:0;padding-left:20px}.AddTestModal_aiInstructions__vXP9j li{font-family:Roboto;font-size:14px;color:#666;margin:5px 0;line-height:1.4}.AddTestModal_generatingIndicator__NztJs{text-align:center;padding:20px;background-color:#f0f8ff;border-radius:8px;margin-top:20px}.AddTestModal_generatingIndicator__NztJs p{font-family:Roboto;font-size:16px;color:#4caf50;margin:0;animation:AddTestModal_pulse__qaJTG 2s infinite}@keyframes AddTestModal_pulse__qaJTG{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes AddTestModal_spin__zMKpJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddTestModal_spinner__JNBER{width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:AddTestModal_spin__zMKpJ 1s linear infinite}