.page-module___8aEwW__main{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.page-module___8aEwW__body,.page-module___8aEwW__workspace{flex:1;display:flex;overflow:hidden}.page-module___8aEwW__editorArea{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.page-module___8aEwW__terminalArea{background-color:var(--terminal-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.page-module___8aEwW__resizeDivider{z-index:5;background:var(--border);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex;position:relative}.page-module___8aEwW__resizeDivider:hover,.page-module___8aEwW__resizeDivider:active{background:var(--primary)}.page-module___8aEwW__resizeDividerV{cursor:col-resize;width:6px;height:100%}.page-module___8aEwW__resizeDividerH{cursor:row-resize;width:100%;height:6px}.page-module___8aEwW__resizeDots{background:#ffffff26;border-radius:2px}.page-module___8aEwW__resizeDividerV .page-module___8aEwW__resizeDots{width:3px;height:24px}.page-module___8aEwW__resizeDividerH .page-module___8aEwW__resizeDots{width:24px;height:3px}
.Toolbar-module__GZiDsq__toolbar{background-color:var(--toolbar-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:10;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex;position:relative}.Toolbar-module__GZiDsq__actionGroup{align-items:center;gap:8px;display:flex}.Toolbar-module__GZiDsq__btn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Toolbar-module__GZiDsq__btn:hover{color:var(--foreground);background-color:#ffffff14}.Toolbar-module__GZiDsq__btn span{font-size:12px;font-weight:500}.Toolbar-module__GZiDsq__runBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:120px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #10b98166}.Toolbar-module__GZiDsq__runBtn:hover:not(:disabled){background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 30px #10b98180}.Toolbar-module__GZiDsq__runBtn:active:not(:disabled){transform:translateY(0)scale(1)}.Toolbar-module__GZiDsq__runBtn:disabled{cursor:not-allowed;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);animation:1.5s ease-in-out infinite Toolbar-module__GZiDsq__runPulse;box-shadow:0 4px 14px #f59e0b59}.Toolbar-module__GZiDsq__centerGroup{align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Toolbar-module__GZiDsq__divider{background-color:var(--border);width:1px;height:24px;margin:0 12px}@keyframes Toolbar-module__GZiDsq__runPulse{0%,to{box-shadow:0 4px 14px #f59e0b59}50%{box-shadow:0 4px 24px #f59e0b99}}.Toolbar-module__GZiDsq__dropdown{z-index:100;background:#1a1a2e;border:1px solid #ffffff14;border-radius:12px;min-width:200px;padding:8px;animation:.15s Toolbar-module__GZiDsq__dropdownIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #00000080}@keyframes Toolbar-module__GZiDsq__dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Toolbar-module__GZiDsq__dropdownHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}.Toolbar-module__GZiDsq__avatar{background:linear-gradient(135deg,var(--primary)0%,var(--accent)100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.Toolbar-module__GZiDsq__avatar img{object-fit:cover;width:100%;height:100%}.Toolbar-module__GZiDsq__avatarInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.Toolbar-module__GZiDsq__avatarName{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Toolbar-module__GZiDsq__avatarEmail{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Toolbar-module__GZiDsq__dropdownItem{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.Toolbar-module__GZiDsq__dropdownItem:hover{color:var(--foreground);background:#ffffff0f}.Toolbar-module__GZiDsq__dropdownDivider{background:#ffffff0f;height:1px;margin:4px 0}.Toolbar-module__GZiDsq__profileBtn{cursor:pointer;color:#e4e4e7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.Toolbar-module__GZiDsq__profileBtn:hover{background:#ffffff14;border-color:#ffffff26}.Toolbar-module__GZiDsq__profileAvatar{background:linear-gradient(135deg,var(--primary)0%,var(--accent)100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.Toolbar-module__GZiDsq__profileAvatar img{object-fit:cover;width:100%;height:100%}.Toolbar-module__GZiDsq__langSelect{appearance:none;color:var(--foreground);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:7px 32px 7px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}
.Toast-module__yWhMxq__toast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;min-width:300px;max-width:480px;padding:14px 18px;animation:.3s Toast-module__yWhMxq__slideIn;display:flex;box-shadow:0 8px 32px #0006}.Toast-module__yWhMxq__success{background:#16a34a26;border-color:#16a34a4d}.Toast-module__yWhMxq__error{background:#ef444426;border-color:#ef44444d}.Toast-module__yWhMxq__info{background:#3b82f626;border-color:#3b82f64d}.Toast-module__yWhMxq__icon{flex-shrink:0}.Toast-module__yWhMxq__success .Toast-module__yWhMxq__icon{color:#4ade80}.Toast-module__yWhMxq__error .Toast-module__yWhMxq__icon{color:#f87171}.Toast-module__yWhMxq__info .Toast-module__yWhMxq__icon{color:#60a5fa}.Toast-module__yWhMxq__message{color:#e4e4e7;flex:1;font-size:13px;line-height:1.4}.Toast-module__yWhMxq__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;transition:all .2s;display:flex}.Toast-module__yWhMxq__closeBtn:hover{color:#fff;background:#ffffff1a}@keyframes Toast-module__yWhMxq__slideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}
.ShareModal-module__0Rx0Oq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.2s ShareModal-module__0Rx0Oq__fadeIn;display:flex;position:fixed;inset:0}.ShareModal-module__0Rx0Oq__modal{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:14px;width:480px;max-width:90vw;padding:24px;animation:.25s ShareModal-module__0Rx0Oq__scaleIn;box-shadow:0 24px 64px #00000080}.ShareModal-module__0Rx0Oq__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ShareModal-module__0Rx0Oq__headerTitle{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.ShareModal-module__0Rx0Oq__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .2s;display:flex}.ShareModal-module__0Rx0Oq__closeBtn:hover{color:#fff;background:#ffffff1a}.ShareModal-module__0Rx0Oq__description{color:#a1a1aa;margin-bottom:16px;font-size:13px;line-height:1.5}.ShareModal-module__0Rx0Oq__linkBox{gap:8px;display:flex}.ShareModal-module__0Rx0Oq__linkInput{color:#e4e4e7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:Fira Code,monospace;font-size:13px}.ShareModal-module__0Rx0Oq__linkInput:focus{border-color:var(--primary)}.ShareModal-module__0Rx0Oq__copyBtn{background:var(--primary);color:#000;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.ShareModal-module__0Rx0Oq__copyBtn:hover{opacity:.9;transform:scale(1.02)}@keyframes ShareModal-module__0Rx0Oq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ShareModal-module__0Rx0Oq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.SaveModal-module__2UW84a__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.2s SaveModal-module__2UW84a__fadeIn;display:flex;position:fixed;inset:0}.SaveModal-module__2UW84a__modal{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:14px;width:420px;max-width:90vw;padding:24px;animation:.25s SaveModal-module__2UW84a__scaleIn;box-shadow:0 24px 64px #00000080}.SaveModal-module__2UW84a__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.SaveModal-module__2UW84a__headerTitle{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.SaveModal-module__2UW84a__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .2s;display:flex}.SaveModal-module__2UW84a__closeBtn:hover{color:#fff;background:#ffffff1a}.SaveModal-module__2UW84a__fileInfo{color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.SaveModal-module__2UW84a__fileInfo strong{color:#e4e4e7}.SaveModal-module__2UW84a__folderLabel{color:#71717a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.SaveModal-module__2UW84a__folderList{flex-direction:column;gap:4px;max-height:180px;margin-bottom:12px;display:flex;overflow-y:auto}.SaveModal-module__2UW84a__folderItem{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:all .2s;display:flex}.SaveModal-module__2UW84a__folderItem:hover{color:#e4e4e7;background:#ffffff0d}.SaveModal-module__2UW84a__selected{border-color:var(--primary)!important;color:var(--primary)!important;background:#06b6d41a!important}.SaveModal-module__2UW84a__newFolderBtn{color:#71717a;cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:8px;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:10px 14px;font-size:13px;transition:all .2s;display:flex}.SaveModal-module__2UW84a__newFolderBtn:hover{color:#a1a1aa;background:#ffffff08;border-color:#ffffff40}.SaveModal-module__2UW84a__newFolderRow{gap:8px;margin-bottom:16px;display:flex}.SaveModal-module__2UW84a__newFolderInput{color:#e4e4e7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}.SaveModal-module__2UW84a__newFolderInput:focus{border-color:var(--primary)}.SaveModal-module__2UW84a__createBtn{color:var(--primary);cursor:pointer;background:#06b6d426;border:1px solid #06b6d44d;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.SaveModal-module__2UW84a__createBtn:hover{background:#06b6d440}.SaveModal-module__2UW84a__saveBtn{background:var(--primary);color:#000;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.SaveModal-module__2UW84a__saveBtn:hover{opacity:.9;transform:scale(1.01)}.SaveModal-module__2UW84a__saveBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes SaveModal-module__2UW84a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SaveModal-module__2UW84a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.SettingsModal-module__TCnG-q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;animation:.2s SettingsModal-module__TCnG-q__fadeIn;display:flex;position:fixed;inset:0}.SettingsModal-module__TCnG-q__modal{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:500px;animation:.3s cubic-bezier(.16,1,.3,1) SettingsModal-module__TCnG-q__slideUp;overflow:hidden;box-shadow:0 24px 64px #0009}@keyframes SettingsModal-module__TCnG-q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SettingsModal-module__TCnG-q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SettingsModal-module__TCnG-q__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.SettingsModal-module__TCnG-q__header h2{color:#fff;margin:0;font-size:18px;font-weight:600}.SettingsModal-module__TCnG-q__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.SettingsModal-module__TCnG-q__closeBtn:hover{color:#fff;background:#ffffff1a}.SettingsModal-module__TCnG-q__content{max-height:480px;padding:12px 24px;overflow-y:auto}.SettingsModal-module__TCnG-q__settingRow{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.SettingsModal-module__TCnG-q__settingRow:last-child{border-bottom:none}.SettingsModal-module__TCnG-q__settingInfo{align-items:center;gap:16px;display:flex}.SettingsModal-module__TCnG-q__iconBox{color:#a1a1aa;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SettingsModal-module__TCnG-q__settingInfo h3{color:#e4e4e7;margin-bottom:2px;font-size:14px;font-weight:500}.SettingsModal-module__TCnG-q__settingInfo p{color:#71717a;font-size:12px}.SettingsModal-module__TCnG-q__toggleGroup,.SettingsModal-module__TCnG-q__selectGroup{background:#0000004d;border-radius:10px;gap:4px;padding:4px;display:flex}.SettingsModal-module__TCnG-q__toggleItem,.SettingsModal-module__TCnG-q__selectItem{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.SettingsModal-module__TCnG-q__toggleItem:hover,.SettingsModal-module__TCnG-q__selectItem:hover{color:#fff}.SettingsModal-module__TCnG-q__toggleItem.SettingsModal-module__TCnG-q__active,.SettingsModal-module__TCnG-q__selectItem.SettingsModal-module__TCnG-q__active{color:#fff;background:#ffffff1a;box-shadow:0 4px 12px #0000001a}.SettingsModal-module__TCnG-q__switchBox{width:44px;height:24px;position:relative}.SettingsModal-module__TCnG-q__switchBox input{opacity:0;width:0;height:0}.SettingsModal-module__TCnG-q__switchLabel{cursor:pointer;background-color:#3f3f46;border-radius:24px;transition:all .3s;position:absolute;inset:0}.SettingsModal-module__TCnG-q__switchLabel:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.SettingsModal-module__TCnG-q__switchLabel{background-color:var(--accent)}input:checked+.SettingsModal-module__TCnG-q__switchLabel:before{transform:translate(20px)}.SettingsModal-module__TCnG-q__footer{background:#0003;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.SettingsModal-module__TCnG-q__footer p{color:#52525b;font-size:11px}.SettingsModal-module__TCnG-q__doneBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 24px;font-size:13px;font-weight:600;transition:all .2s}.SettingsModal-module__TCnG-q__doneBtn:hover{background:var(--accent-hover);transform:translateY(-1px)}
.ImportPreviewModal-module__vihtwW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;animation:.2s ImportPreviewModal-module__vihtwW__fadeIn;display:flex;position:fixed;inset:0}.ImportPreviewModal-module__vihtwW__modal{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:800px;overflow:hidden;box-shadow:0 24px 64px #0009}.ImportPreviewModal-module__vihtwW__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ImportPreviewModal-module__vihtwW__titleInfo{align-items:center;gap:12px;display:flex}.ImportPreviewModal-module__vihtwW__icon{color:var(--accent)}.ImportPreviewModal-module__vihtwW__titleInfo h2{color:#fff;margin:0;font-size:16px;font-weight:600}.ImportPreviewModal-module__vihtwW__titleInfo p{color:#71717a;font-size:12px}.ImportPreviewModal-module__vihtwW__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.ImportPreviewModal-module__vihtwW__closeBtn:hover{color:#fff;background:#ffffff1a}.ImportPreviewModal-module__vihtwW__editorContainer{border-bottom:1px solid #ffffff0f}.ImportPreviewModal-module__vihtwW__footer{background:#0003;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.ImportPreviewModal-module__vihtwW__cancelBtn{color:#e4e4e7;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px;font-size:13px;transition:all .2s}.ImportPreviewModal-module__vihtwW__cancelBtn:hover{background:#ffffff0d;border-color:#fff3}.ImportPreviewModal-module__vihtwW__importBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.ImportPreviewModal-module__vihtwW__importBtn:hover{background:var(--accent-hover);transform:translateY(-1px)}
.TabsBar-module__1hqP2G__tabsBar{background-color:var(--toolbar-bg);border-bottom:1px solid var(--border);scrollbar-width:none;align-items:flex-end;height:40px;display:flex;overflow-x:auto}.TabsBar-module__1hqP2G__tabsBar::-webkit-scrollbar{display:none}.TabsBar-module__1hqP2G__tab{color:#a1a1aa;cursor:pointer;background-color:#0000;border:1px solid #0000;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;min-width:130px;height:38px;margin-top:2px;padding:0 16px;font-size:13px;transition:all .2s;display:flex;position:relative}.TabsBar-module__1hqP2G__tab:hover{color:#e4e4e7;background-color:#ffffff08}.TabsBar-module__1hqP2G__activeTab{background-color:var(--background);color:var(--foreground);box-shadow:0 -2px 10px #0003}.TabsBar-module__1hqP2G__activeTab:after{content:"";background-color:var(--accent);border-top-left-radius:8px;border-top-right-radius:8px;height:2px;position:absolute;top:0;left:0;right:0}.TabsBar-module__1hqP2G__closeBtn{color:inherit;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.TabsBar-module__1hqP2G__tab:hover .TabsBar-module__1hqP2G__closeBtn,.TabsBar-module__1hqP2G__activeTab .TabsBar-module__1hqP2G__closeBtn{opacity:.6}.TabsBar-module__1hqP2G__closeBtn:hover{color:#ef4444;background-color:#ffffff1a;opacity:1!important}.TabsBar-module__1hqP2G__addBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:38px;transition:all .2s;display:flex}.TabsBar-module__1hqP2G__addBtn:hover{color:var(--foreground);background-color:#ffffff0d}
.TerminalArea-module__XerfCq__terminalWrapper{background-color:var(--terminal-bg);color:#e4e4e7;flex-direction:column;flex:1;height:100%;font-family:Fira Code,Consolas,Courier New,monospace;display:flex;overflow:hidden}.TerminalArea-module__XerfCq__sectionHeader{border-bottom:1px solid var(--border);background-color:var(--toolbar-bg);justify-content:space-between;align-items:center;height:36px;padding:0 16px;display:flex}.TerminalArea-module__XerfCq__tabs{height:100%;display:flex}.TerminalArea-module__XerfCq__tab{color:#a1a1aa;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 16px;font-size:11px;font-weight:700;transition:all .2s}.TerminalArea-module__XerfCq__activeTab{border-bottom-color:var(--accent);color:var(--foreground)!important}.TerminalArea-module__XerfCq__splitArea{background-color:var(--terminal-bg);flex:1;display:flex;position:relative;overflow:hidden}.TerminalArea-module__XerfCq__outputSection{flex-direction:column;min-width:100px;min-height:100px;display:flex;overflow:hidden}.TerminalArea-module__XerfCq__inputSection{background-color:#00000026;flex-direction:column;min-width:100px;min-height:100px;display:flex}.TerminalArea-module__XerfCq__terminalOutputLines{flex:1;padding:12px;overflow-y:auto}.TerminalArea-module__XerfCq__terminalOutputLines>div{white-space:pre-wrap;word-break:break-word;min-height:1.2em}.TerminalArea-module__XerfCq__inputHeader{color:#71717a;border-bottom:1px solid var(--border);letter-spacing:.05em;background-color:#ffffff08;align-items:center;height:32px;padding:8px 16px;font-size:10px;font-weight:700;display:flex}.TerminalArea-module__XerfCq__stdinTextarea{color:#a78bfa;resize:none;background:0 0;border:none;outline:none;flex:1;padding:12px;font-family:inherit;font-size:13px;line-height:1.5}.TerminalArea-module__XerfCq__stdinTextarea::placeholder{color:#52525b;font-style:italic}.TerminalArea-module__XerfCq__resizer{background-color:var(--border);z-index:10;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.TerminalArea-module__XerfCq__resizer:hover{background-color:var(--accent)}.TerminalArea-module__XerfCq__resizerH{cursor:row-resize;width:100%;height:4px}.TerminalArea-module__XerfCq__resizerV{cursor:col-resize;width:4px;height:100%}.TerminalArea-module__XerfCq__resizerHandle{background-color:#fff3;border-radius:2px;width:24px;height:4px}.TerminalArea-module__XerfCq__resizerV .TerminalArea-module__XerfCq__resizerHandle{width:4px;height:24px}.TerminalArea-module__XerfCq__lineError{color:#ef4444}.TerminalArea-module__XerfCq__lineWarning{color:#f59e0b}.TerminalArea-module__XerfCq__lineInfo{color:#06b6d4}.TerminalArea-module__XerfCq__lineSuccess{color:#10b981}.TerminalArea-module__XerfCq__lineCommand{color:#71717a}.TerminalArea-module__XerfCq__lineInput{font-style:italic;color:#a78bfa!important}.TerminalArea-module__XerfCq__clearBtn{cursor:pointer;color:#52525b;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.TerminalArea-module__XerfCq__clearBtn:hover{color:var(--foreground);background-color:#ffffff1a}.TerminalArea-module__XerfCq__inputBadge{color:#fff;background-color:#6366f1;border-radius:4px;align-items:center;gap:8px;height:20px;margin-left:12px;padding:2px 8px;font-size:10px;font-weight:600;animation:.2s TerminalArea-module__XerfCq__fadeIn;display:flex}.TerminalArea-module__XerfCq__smallClearBtn{color:#fff;cursor:pointer;background:#0003;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex}.TerminalArea-module__XerfCq__smallClearBtn:hover{background:#0006}@keyframes TerminalArea-module__XerfCq__fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
.LanguagePanel-module__bXLeuW__panel{scrollbar-width:none;background:#0e0e10f2;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:8px;width:68px;min-width:68px;padding:12px 0;display:flex;overflow-y:auto}.LanguagePanel-module__bXLeuW__panel::-webkit-scrollbar{display:none}.LanguagePanel-module__bXLeuW__langBtn{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:52px;height:56px;transition:all .2s;display:flex;position:relative}.LanguagePanel-module__bXLeuW__langBtn:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:0;transition:height .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.LanguagePanel-module__bXLeuW__langBtn:hover{background:#ffffff0f}.LanguagePanel-module__bXLeuW__langBtn:hover:before{height:20px}.LanguagePanel-module__bXLeuW__active{background:#3b82f61a}.LanguagePanel-module__bXLeuW__active:before{background:var(--accent);height:28px!important}.LanguagePanel-module__bXLeuW__icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.LanguagePanel-module__bXLeuW__icon svg{width:24px;height:24px}.LanguagePanel-module__bXLeuW__label{color:#71717a;letter-spacing:.2px;font-size:9px;font-weight:500;transition:color .15s}.LanguagePanel-module__bXLeuW__langBtn:hover .LanguagePanel-module__bXLeuW__label{color:#a1a1aa}.LanguagePanel-module__bXLeuW__active .LanguagePanel-module__bXLeuW__label{color:var(--accent)}
