.CollapseSidebar_sidebar__NcrXM{width:250px;padding:10px;background-color:#f5f5f5}.CollapseSidebar_toggleButton___a1Ej{background-color:#007bff;color:#fff;border:none;padding:10px;cursor:pointer}.CollapseSidebar_sidebarItems__x_9MG{list-style:none;padding:0;margin:10px 0}.CollapseSidebar_sidebarItem__pAkh2{padding:5px 0}.CollapseSidebar_collapsed__WfY7n{display:none}.terminal_terminalWrapper__jwC5x{display:flex;flex-direction:column;background-color:#000;color:#0f0;font-family:Courier New,Courier,monospace;padding:20px 30px;width:100%;max-width:900px;margin:20px auto;border-radius:15px;box-shadow:0 0 20px rgba(0,255,0,.5);overflow:hidden;transition:all .3s ease-in-out}.terminal_fullScreen__8ia4j{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:20px;z-index:1000;overflow:hidden;border-radius:0;background-color:#000;box-shadow:none}.terminal_controls__ZPxpQ{display:flex;justify-content:flex-end;align-items:center;margin-bottom:15px;gap:15px}.terminal_controlButton__Semo_,.terminal_controlLabel__rRibc,.terminal_themeSelect__BmwJf{background:#0c0c0c;color:#0f0;border:1px solid #0f0;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease}.terminal_controlButton__Semo_:hover,.terminal_controlLabel__rRibc:hover,.terminal_themeSelect__BmwJf:hover{background:#1e1e1e;box-shadow:0 0 10px rgba(0,255,0,.3)}.terminal_controlCheckbox__ditpB{cursor:pointer}.terminal_terminal__HlHWc{background-color:#121212;color:#0f0;padding:20px;border-radius:10px;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;white-space:pre-wrap;max-height:65vh;line-height:1.6;box-shadow:inset 0 0 15px rgba(0,255,0,.3);transition:background-color .3s,color .3s}.terminal_light__df_3d .terminal_terminalWrapper__jwC5x,.terminal_light__df_3d .terminal_terminal__HlHWc{background-color:#f5f5f5;color:#000;box-shadow:0 0 20px rgba(0,0,0,.5)}.terminal_light__df_3d .terminal_controlButton__Semo_,.terminal_light__df_3d .terminal_controlLabel__rRibc,.terminal_light__df_3d .terminal_themeSelect__BmwJf{background:#e0e0e0;color:#000;border:1px solid #000}.terminal_light__df_3d .terminal_controlButton__Semo_:hover,.terminal_light__df_3d .terminal_controlLabel__rRibc:hover,.terminal_light__df_3d .terminal_themeSelect__BmwJf:hover{background:#d0d0d0}.terminal_light__df_3d .terminal_terminal__HlHWc{background-color:#fff;color:#000;box-shadow:inset 0 0 15px rgba(0,0,0,.3)}.terminal_terminal__HlHWc::-webkit-scrollbar{width:10px}.terminal_terminal__HlHWc::-webkit-scrollbar-thumb{background-color:#0f0;border-radius:5px;border:2px solid #000}.terminal_light__df_3d .terminal_terminal__HlHWc::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #f5f5f5}.terminal_terminal__HlHWc::-webkit-scrollbar-track{background:#121212}.terminal_light__df_3d .terminal_terminal__HlHWc::-webkit-scrollbar-track{background:#e0e0e0}.terminal_inputLine__Em_iI{display:flex;align-items:center;padding-top:15px;border-top:2px solid #0f0;margin-top:auto}.terminal_light__df_3d .terminal_inputLine__Em_iI{border-top:2px solid #000}.terminal_prompt__a6ux4{color:#0f0;margin-right:15px;font-weight:700;flex-shrink:0}.terminal_light__df_3d .terminal_prompt__a6ux4{color:#000}.terminal_input__av3Bm{flex-grow:1;background-color:transparent;color:#0f0;border:none;outline:none;font-family:inherit;font-size:1.1rem;padding:8px 0}.terminal_light__df_3d .terminal_input__av3Bm{color:#000}.terminal_input__av3Bm:focus{outline:none;border-bottom:2px solid #0f0}.terminal_light__df_3d .terminal_input__av3Bm:focus{border-bottom:2px solid #000}.terminal_quizPanel__gMKfe{background-color:#1e1e1e;color:#fff;padding:25px;border-radius:12px;margin-top:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 20px hsla(0,0%,100%,.2);max-height:65vh;transition:background-color .3s,color .3s}.terminal_light__df_3d .terminal_quizPanel__gMKfe{background-color:#f5f5f5;color:#000;box-shadow:0 0 20px rgba(0,0,0,.2)}.terminal_quizPanel__gMKfe h2{color:#0f0;font-size:1.5rem;margin-bottom:15px}.terminal_light__df_3d .terminal_quizPanel__gMKfe h2{color:#000}.terminal_quizToggle__uZAD1{display:flex;align-items:center}.terminal_quizToggle__uZAD1 input{margin-right:15px}.terminal_quizQuestion__P7nL7{font-size:1.2rem;margin:15px 0;color:#0f0}.terminal_light__df_3d .terminal_quizQuestion__P7nL7{color:#000}.terminal_statusIndicator__bpjBQ{display:inline-block;padding:5px 10px;border-radius:5px;margin:5px 0;font-weight:700}.terminal_passed__L1_QE{color:#0f0;background:rgba(0,255,0,.1)}.terminal_failed__EW5_x{color:red;background:rgba(255,0,0,.1)}.terminal_light__df_3d .terminal_passed__L1_QE{color:#00c000}.terminal_light__df_3d .terminal_failed__EW5_x{color:#c00000}@media (max-width:768px){.terminal_fullScreen__8ia4j{padding:0;height:100%}.terminal_terminal__HlHWc{max-height:60vh}.terminal_quizPanel__gMKfe{max-height:50vh}}.ThreatQuiz_quizContainer__20TRk{margin-top:20px}.ThreatQuiz_options__D5x1R{display:flex;flex-direction:column;margin-top:10px}.ThreatQuiz_optionButton__yNfC_{padding:10px;margin-bottom:5px;background-color:#6a6ccf;color:#fff;border:none;border-radius:4px;cursor:pointer}.ThreatQuiz_optionButton__yNfC_:hover{background-color:#5758a5}.ThreatQuiz_closeButton__kuVs2{margin-top:10px;padding:5px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.ThreatQuiz_closeButton__kuVs2:hover{background-color:#c82333}.Modal_modalOverlay__3wLnV{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modalContent__6NCKa{background-color:#fff;padding:20px;border-radius:8px;max-width:800px;width:90%;max-height:90%;overflow-y:auto;position:relative}.ThreatSimulator_threatSimulatorContainer__85wxo{padding:var(--spacing-lg);background-color:var(--background-color-secondary);border-radius:var(--border-radius-md);max-width:1200px;margin:0 auto;box-shadow:var(--box-shadow-lg);transition:background-color var(--transition-speed);animation:ThreatSimulator_fadeIn__yXNGl var(--transition-speed) ease-in-out;color:var(--text-color)}.ThreatSimulator_fullscreen__yf11D{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:var(--background-color);padding:var(--spacing-xl);overflow-y:auto}.ThreatSimulator_notificationsContainer__o6Wr1{position:fixed;top:var(--spacing-sm);right:var(--spacing-sm);z-index:10000}.ThreatSimulator_notification__yxaC2{background-color:var(--notification-bg-color);color:var(--notification-text-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-md);margin-bottom:var(--spacing-sm);display:flex;align-items:center;animation:ThreatSimulator_slideIn__yDwb8 var(--transition-speed) ease-in-out}.ThreatSimulator_notification__yxaC2>svg{margin-right:var(--spacing-sm)}.ThreatSimulator_header__rawrC{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.ThreatSimulator_header__rawrC h1{font-size:2.5rem;color:var(--accent-color);flex:1 1 100%;margin-bottom:var(--spacing-md);text-align:center}.ThreatSimulator_controls__we9Sb{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.ThreatSimulator_controlGroup__hCuI_{display:flex;align-items:center}.ThreatSimulator_controlLabel__BVHt5{margin-right:var(--spacing-xs);font-size:1.2rem;color:var(--text-color)}.ThreatSimulator_filterSelect__cPsOG,.ThreatSimulator_searchInput__t_uMu{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--input-border-color);border-radius:var(--border-radius-md);font-size:1rem;background-color:var(--input-bg-color);color:var(--input-text-color);transition:border-color var(--transition-speed)}.ThreatSimulator_filterSelect__cPsOG:focus,.ThreatSimulator_searchInput__t_uMu:focus{border-color:var(--primary-color);outline:none;box-shadow:var(--focus-ring)}.ThreatSimulator_controlButton__HqeeF{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--button-bg-color);color:var(--button-text-color);border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-speed),transform var(--transition-speed);display:flex;align-items:center;font-weight:600}.ThreatSimulator_controlButton__HqeeF:hover{background-color:var(--button-hover-bg-color);transform:translateY(-2px)}.ThreatSimulator_controlButton__HqeeF:focus{outline:none;box-shadow:var(--focus-ring)}.ThreatSimulator_dashboard__P8dzr{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--spacing-lg);gap:var(--spacing-md)}.ThreatSimulator_dashboardStat__DFDUL{flex:1 1 30%;background-color:var(--card-bg-color);padding:var(--spacing-lg);border-radius:var(--border-radius-md);text-align:center;box-shadow:var(--box-shadow-md);transition:transform var(--transition-speed)}.ThreatSimulator_dashboardStat__DFDUL:hover{transform:translateY(-5px)}.ThreatSimulator_dashboardStat__DFDUL h3{margin-bottom:var(--spacing-sm);color:var(--accent-color);font-size:1.5rem}.ThreatSimulator_dashboardStat__DFDUL p{font-size:1.25rem;font-weight:700;color:var(--text-color)}.ThreatSimulator_chartContainer__hPlPm{padding:var(--spacing-lg)}.ThreatSimulator_chartContainer__hPlPm,.ThreatSimulator_tableContainer__5DaOp{margin-bottom:var(--spacing-lg);background-color:var(--card-bg-color);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-md)}.ThreatSimulator_tableContainer__5DaOp{overflow-x:auto;padding:var(--spacing-md)}.ThreatSimulator_tableHeader__FRgZt{display:flex;background-color:var(--table-header-bg-color);padding:var(--spacing-sm);font-weight:700;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.ThreatSimulator_tableHeader__FRgZt>div{flex:1 1 150px;cursor:pointer;padding:var(--spacing-xs);text-align:center}.ThreatSimulator_noData__3AyR0{text-align:center;padding:var(--spacing-md);color:var(--muted-text-color)}.ThreatSimulator_tableBody__ejZsH{display:flex;flex-direction:column}.ThreatSimulator_tableRow__VcLUa{display:flex;padding:var(--spacing-sm);border-bottom:1px solid var(--border-color);align-items:center;transition:background-color var(--transition-speed)}.ThreatSimulator_tableRow__VcLUa:nth-child(2n){background-color:var(--table-row-bg-color)}.ThreatSimulator_tableRow__VcLUa:hover{background-color:var(--table-row-hover-bg-color)}.ThreatSimulator_tableRow__VcLUa>div{flex:1 1 150px;word-break:break-word;padding:var(--spacing-xs);text-align:center}.ThreatSimulator_maliciousRow__rEPT_{border-left:5px solid var(--danger-color)}.ThreatSimulator_suspiciousRow__XO7N0{border-left:5px solid var(--warning-color)}.ThreatSimulator_actionButton__9zG03{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--button-bg-color);color:var(--button-text-color);border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-speed),transform var(--transition-speed);margin-right:var(--spacing-xs);display:inline-flex;align-items:center}.ThreatSimulator_actionButton__9zG03:hover{background-color:var(--button-hover-bg-color);transform:translateY(-2px)}.ThreatSimulator_actionButton__9zG03:focus{outline:none;box-shadow:var(--focus-ring)}.ThreatSimulator_actionButton__9zG03:disabled{background-color:var(--disabled-bg-color);cursor:not-allowed}.ThreatSimulator_threatDetails__iVYG3{position:relative;padding:var(--spacing-lg);background-color:var(--modal-bg-color);border-radius:var(--border-radius-md);color:var(--text-color);max-width:800px;margin:0 auto}.ThreatSimulator_closeButton__Irrr4{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-color)}.ThreatSimulator_closeButton__Irrr4:focus{outline:none;box-shadow:var(--focus-ring)}.ThreatSimulator_detectionDetails__JWz45{margin-top:var(--spacing-lg)}.ThreatSimulator_learningPanel__VhyX0{margin-top:var(--spacing-lg);background-color:var(--learning-panel-bg-color);padding:var(--spacing-md);border-radius:var(--border-radius-md)}.ThreatSimulator_buttonGroup__AOppu{margin-top:var(--spacing-lg);display:flex;gap:var(--spacing-sm)}.ThreatSimulator_buttonGroup__AOppu .ThreatSimulator_actionButton__9zG03{flex:1 1}.ThreatSimulator_maliciousIcon__cZVEP,.ThreatSimulator_safeIcon__TCwHW,.ThreatSimulator_suspiciousIcon__02Phk{font-size:1.5rem}.ThreatSimulator_safeIcon__TCwHW{color:var(--success-color)}.ThreatSimulator_suspiciousIcon__02Phk{color:var(--warning-color)}.ThreatSimulator_maliciousIcon__cZVEP{color:var(--danger-color)}@keyframes ThreatSimulator_fadeIn__yXNGl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ThreatSimulator_slideIn__yDwb8{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.ThreatSimulator_controls__we9Sb,.ThreatSimulator_dashboard__P8dzr{flex-direction:column;align-items:center}.ThreatSimulator_tableHeader__FRgZt,.ThreatSimulator_tableRow__VcLUa{flex-direction:column;align-items:flex-start}.ThreatSimulator_tableHeader__FRgZt>div,.ThreatSimulator_tableRow__VcLUa>div{width:100%;text-align:left}.ThreatSimulator_header__rawrC h1{font-size:2rem}.ThreatSimulator_controlButton__HqeeF{padding:var(--spacing-sm)}}@media (prefers-color-scheme:dark){.ThreatSimulator_threatSimulatorContainer__85wxo{background-color:var(--background-color-secondary-dark);color:var(--text-color-dark)}.ThreatSimulator_notification__yxaC2{background-color:var(--notification-bg-color-dark);color:var(--notification-text-color-dark)}.ThreatSimulator_chartContainer__hPlPm,.ThreatSimulator_dashboardStat__DFDUL,.ThreatSimulator_tableContainer__5DaOp,.ThreatSimulator_threatDetails__iVYG3{background-color:var(--card-bg-color-dark)}.ThreatSimulator_tableHeader__FRgZt{background-color:var(--table-header-bg-color-dark)}.ThreatSimulator_tableRow__VcLUa:nth-child(2n){background-color:var(--table-row-bg-color-dark)}.ThreatSimulator_tableRow__VcLUa:hover{background-color:var(--table-row-hover-bg-color-dark)}.ThreatSimulator_learningPanel__VhyX0{background-color:var(--learning-panel-bg-color-dark)}.ThreatSimulator_actionButton__9zG03,.ThreatSimulator_controlButton__HqeeF{background-color:var(--button-bg-color-dark);color:var(--button-text-color-dark)}.ThreatSimulator_actionButton__9zG03:hover,.ThreatSimulator_controlButton__HqeeF:hover{background-color:var(--button-hover-bg-color-dark)}.ThreatSimulator_closeButton__Irrr4{color:var(--text-color-dark)}.ThreatSimulator_filterSelect__cPsOG,.ThreatSimulator_searchInput__t_uMu{background-color:var(--input-bg-color-dark);color:var(--input-text-color-dark);border:1px solid var(--input-border-color-dark)}.ThreatSimulator_filterSelect__cPsOG:focus,.ThreatSimulator_searchInput__t_uMu:focus{border-color:var(--primary-color);box-shadow:var(--focus-ring-dark)}}