.ProfileDropdown_container__u1n5U{position:relative}.ProfileDropdown_avatarButton__rYWki{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:4px;transition:background-color .2s}.ProfileDropdown_avatarButton__rYWki:hover{background-color:var(--bg-tertiary)}.ProfileDropdown_avatar__TvvyE{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.ProfileDropdown_chevron__k97Vj{color:var(--text-secondary);transition:transform .2s}.ProfileDropdown_chevronOpen__IGZcO{transform:rotate(180deg)}.ProfileDropdown_dropdown__M-MqE{animation:ProfileDropdown_dropdownFade__zRdCE .15s ease-out;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000004d;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:1000}@keyframes ProfileDropdown_dropdownFade__zRdCE{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProfileDropdown_userInfo__t8Sez{align-items:center;display:flex;gap:12px;padding:16px}.ProfileDropdown_avatarLarge__6WSQX{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:44px;justify-content:center;letter-spacing:.5px;width:44px}.ProfileDropdown_userDetails__w3tkr{display:flex;flex-direction:column;min-width:0}.ProfileDropdown_userName__\+AeQd{color:var(--text-primary);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileDropdown_userEmail__HB9Of{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileDropdown_divider__N04uL{background-color:var(--border-color);height:1px;margin:0}.ProfileDropdown_menu__mkpXQ{padding:8px 0}.ProfileDropdown_menuItem__k3ct7{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:12px;padding:10px 16px;text-align:left;transition:background-color .15s;width:100%}.ProfileDropdown_menuItem__k3ct7:hover{background-color:var(--bg-tertiary)}.ProfileDropdown_menuItem__k3ct7 svg{color:var(--text-secondary);flex-shrink:0}.ProfileDropdown_menuItem__k3ct7:hover svg{color:var(--text-primary)}.ProfileDropdown_logoutItem__OiYqM,.ProfileDropdown_logoutItem__OiYqM svg{color:#ef4444}.ProfileDropdown_logoutItem__OiYqM:hover{background-color:#ef44441a}.ProfileDropdown_logoutItem__OiYqM:hover svg{color:#ef4444}.LanguageSwitcher_container__EnATP{align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;display:inline-flex;gap:2px;margin-right:8px;padding:2px}[dir=rtl] .LanguageSwitcher_container__EnATP{margin-left:8px;margin-right:0}.LanguageSwitcher_button__uH6t\+{border-radius:4px;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.2;min-width:36px;padding:4px 10px;transition:background-color .15s ease,color .15s ease}.LanguageSwitcher_button__uH6t\+:hover{background-color:#ffffff0d;color:var(--text-primary)}.LanguageSwitcher_buttonActive__OIyaD{background-color:var(--accent-blue);color:var(--text-primary)}.LanguageSwitcher_buttonActive__OIyaD:hover{background-color:var(--accent-blue)}.SessionWarningDialog_overlay__aLdst{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1100}.SessionWarningDialog_modal__JF\+2S{animation:SessionWarningDialog_modalIn__D9MJ8 .18s ease-out;background-color:#2d2d2d;background-color:var(--bg-secondary,#2d2d2d);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:440px;outline:none;overflow:hidden;width:100%}@keyframes SessionWarningDialog_modalIn__D9MJ8{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.SessionWarningDialog_header__x\+MOA{align-items:center;display:flex;gap:12px;padding:20px 24px 12px}.SessionWarningDialog_iconWrap__UWT6t{align-items:center;background-color:#eab30826;border-radius:10px;color:#eab308;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SessionWarningDialog_title__XCNOk{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:16px;font-weight:600;margin:0}.SessionWarningDialog_body__3qQmz{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:14px;line-height:1.5;padding:4px 24px 20px}.SessionWarningDialog_countdown__9G7Ei{font-feature-settings:"tnum";background-color:#1e1e1e;background-color:var(--bg-tertiary,#1e1e1e);border-radius:8px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:inline-block;font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em;margin:12px 0 0;padding:8px 14px}.SessionWarningDialog_warn__ZOdfv{color:#ef4444}.SessionWarningDialog_footer__PLsQn{background-color:#1e1e1e;background-color:var(--bg-tertiary,#1e1e1e);border-top:1px solid #3a3a3a;border-top:1px solid var(--border-color,#3a3a3a);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.SessionWarningDialog_secondaryBtn__PmCTa{background:#0000;border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:8px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .15s}.SessionWarningDialog_secondaryBtn__PmCTa:hover:not(:disabled){background-color:#2d2d2d;background-color:var(--bg-secondary,#2d2d2d);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.SessionWarningDialog_secondaryBtn__PmCTa:disabled{cursor:not-allowed;opacity:.5}.SessionWarningDialog_primaryBtn__OW5Jb{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 22px;transition:all .15s}.SessionWarningDialog_primaryBtn__OW5Jb:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.SessionWarningDialog_primaryBtn__OW5Jb:disabled{cursor:not-allowed;opacity:.7;transform:none}.SessionWarningDialog_spinner__Msdwr{animation:SessionWarningDialog_spin__YNSx5 .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes SessionWarningDialog_spin__YNSx5{to{transform:rotate(1turn)}}@media (max-width:500px){.SessionWarningDialog_modal__JF\+2S{border-radius:12px;max-width:100%}.SessionWarningDialog_footer__PLsQn{flex-direction:column-reverse}.SessionWarningDialog_primaryBtn__OW5Jb,.SessionWarningDialog_secondaryBtn__PmCTa{justify-content:center;width:100%}}.Layout_container__YkYW9{display:flex;flex-direction:column;height:100vh;width:100vw}.Layout_header__d1tn0{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;height:48px;justify-content:space-between;padding:0 16px}.Layout_headerLeft__9jOC4,.Layout_header__d1tn0,.Layout_logo__LMLjx{align-items:center;display:flex}.Layout_logo__LMLjx{color:var(--text-primary);font-size:14px;font-weight:600;gap:10px;text-decoration:none;transition:opacity .2s}.Layout_logo__LMLjx:hover{opacity:.8}.Layout_logo__LMLjx svg{flex-shrink:0}.Layout_nav__TP2-9{display:flex;gap:4px;left:50%;position:absolute;transform:translateX(-50%)}.Layout_navLink__75aDa{align-items:center;border-radius:6px;color:var(--text-secondary);display:flex;font-size:13px;gap:6px;padding:8px 12px;text-decoration:none;transition:all .2s}.Layout_navLinkActive__ysBcy,.Layout_navLink__75aDa:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Layout_navLink__75aDa svg{flex-shrink:0}.Layout_headerRight__JpXtk{align-items:center;display:flex;gap:12px}.Layout_main__1RsEz{flex:1 1;overflow:auto}@media (max-width:768px){.Layout_nav__TP2-9{position:static;transform:none}.Layout_logo__LMLjx span,.Layout_navLink__75aDa span{display:none}.Layout_navLink__75aDa{padding:8px}}.Login_container__-h4N5{align-items:center;background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh}.Login_card__gWlrO{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;max-width:400px;padding:32px;width:100%}.Login_title__j9SaB{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:8px;text-align:center}.Login_subtitle__f4P9l{color:var(--text-secondary);margin-bottom:24px;text-align:center}.Login_form__5n2LA{display:flex;flex-direction:column;gap:16px}.Login_row__jqgjT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Login_field__QvtA0{display:flex;flex-direction:column;gap:6px}.Login_field__QvtA0 label{color:var(--text-secondary);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.Login_field__QvtA0 input{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:10px 12px}.Login_field__QvtA0 input:focus{border-color:var(--accent-blue);outline:none}.Login_error__pq6E7{background-color:#ff64641a;border:1px solid #ff64644d;border-radius:4px;color:#ff6464;font-size:13px;padding:10px}.Login_submitBtn__aNdPy{background-color:var(--accent-blue);border-radius:4px;color:#fff;font-weight:500;padding:12px;transition:background-color .2s}.Login_submitBtn__aNdPy:hover:not(:disabled){background-color:#0088e8}.Login_submitBtn__aNdPy:disabled{cursor:not-allowed;opacity:.7}.Login_toggle__lLcqY{color:var(--text-secondary);margin-top:24px;text-align:center}.Login_toggle__lLcqY button{color:var(--accent-blue);text-decoration:underline}[dir=rtl],[dir=rtl] body{text-align:right}[dir=rtl] header nav{direction:rtl}[dir=rtl] .monaco-editor,[dir=rtl] .xterm,[dir=rtl] code,[dir=rtl] pre{direction:ltr;text-align:left}:root{--bg-primary:#1e1e1e;--bg-secondary:#252526;--bg-tertiary:#2d2d2d;--text-primary:#ccc;--text-secondary:#858585;--accent-blue:#007acc;--accent-green:#4ec9b0;--border-color:#3c3c3c;--sidebar-width:48px;--panel-bg:#1e1e1e}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{background-color:#1e1e1e;background-color:var(--bg-primary);color:#ccc;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-size:13px;height:100%;overflow:hidden;width:100%}button{background:#0000;border:none;color:inherit;cursor:pointer;font-size:inherit}input,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#252526;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#3c3c3c;background:var(--border-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.debug-breakpoint{background:#ef4444;border-radius:50%;height:12px!important;margin-left:4px;margin-top:4px;width:12px!important}.debug-breakpoint:hover{background:#dc2626;cursor:pointer}.debug-breakpoint-unverified{background:#9ca3af}.debug-breakpoint-verified{background:#ef4444}
/*# sourceMappingURL=main.7cf25b59.css.map*/