.ImportModal-module__iFxsVW__overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ImportModal-module__iFxsVW__modal{background:#1e1e2e;border:1px solid #313244;border-radius:14px;flex-direction:column;width:100%;max-width:620px;max-height:88vh;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0009}.ImportModal-module__iFxsVW__header{border-bottom:1px solid #313244;align-items:flex-start;gap:.75rem;padding:1.5rem 1.5rem 1rem;display:flex;position:relative}.ImportModal-module__iFxsVW__back{color:#89b4fa;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin-top:.15rem;padding:0;font-size:.82rem}.ImportModal-module__iFxsVW__back:hover{color:#cdd6f4}.ImportModal-module__iFxsVW__title{color:#cdd6f4;margin:0 0 .2rem;font-size:1.15rem;font-weight:700}.ImportModal-module__iFxsVW__subtitle{color:#6c7086;margin:0;font-size:.8rem}.ImportModal-module__iFxsVW__close{color:#6c7086;cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:1.1rem;line-height:1;position:absolute;top:1rem;right:1rem}.ImportModal-module__iFxsVW__close:hover{color:#cdd6f4}.ImportModal-module__iFxsVW__grid{flex-direction:column;gap:0;padding:.75rem 0;display:flex}.ImportModal-module__iFxsVW__card{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #313244;align-items:center;gap:1rem;width:100%;padding:.85rem 1.5rem;transition:background .12s;display:flex}.ImportModal-module__iFxsVW__card:last-child{border-bottom:none}.ImportModal-module__iFxsVW__card:hover{background:#313244}.ImportModal-module__iFxsVW__cardIcon{text-align:center;flex-shrink:0;width:2rem;font-size:1.4rem}.ImportModal-module__iFxsVW__cardLabel{color:#cdd6f4;margin-bottom:.15rem;font-size:.92rem;font-weight:600}.ImportModal-module__iFxsVW__cardDesc{color:#6c7086;font-size:.76rem}.ImportModal-module__iFxsVW__cardArrow{color:#6c7086;flex-shrink:0;margin-left:auto;font-size:1rem}.ImportModal-module__iFxsVW__subFlow{flex-direction:column;gap:.65rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.ImportModal-module__iFxsVW__label{color:#a6adc8;margin-bottom:-.3rem;font-size:.78rem;font-weight:600;display:block}.ImportModal-module__iFxsVW__optional{color:#6c7086;font-weight:400}.ImportModal-module__iFxsVW__select,.ImportModal-module__iFxsVW__input{color:#cdd6f4;background:#11111b;border:1px solid #313244;border-radius:8px;outline:none;width:100%;padding:.55rem .85rem;font-family:inherit;font-size:.875rem}.ImportModal-module__iFxsVW__select:focus,.ImportModal-module__iFxsVW__input:focus{border-color:var(--primary,#dc2626)}.ImportModal-module__iFxsVW__select option{background:#1e1e2e}.ImportModal-module__iFxsVW__fileDropZone{text-align:center;color:#6c7086;cursor:pointer;border:2px dashed #313244;border-radius:10px;padding:1.5rem 1rem;font-size:.85rem;transition:border-color .15s,color .15s}.ImportModal-module__iFxsVW__fileDropZone:hover{border-color:var(--primary,#dc2626);color:#cdd6f4}.ImportModal-module__iFxsVW__hint{color:#585b70;font-size:.75rem}.ImportModal-module__iFxsVW__hint code{background:#313244;border-radius:4px;padding:.1rem .35rem;font-size:.72rem}.ImportModal-module__iFxsVW__loading{text-align:center;color:#6c7086;padding:1rem 0;font-size:.85rem}.ImportModal-module__iFxsVW__primary{background:var(--primary,#dc2626);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:opacity .15s}.ImportModal-module__iFxsVW__primary:disabled{opacity:.5;cursor:not-allowed}.ImportModal-module__iFxsVW__primary:not(:disabled):hover{opacity:.87}.ImportModal-module__iFxsVW__configNote{color:#fab387;background:#fab3871f;border:1px solid #fab3874d;border-radius:8px;padding:.85rem 1rem;font-size:.8rem}.ImportModal-module__iFxsVW__configNote code{background:#0003;border-radius:4px;padding:.1rem .3rem;font-size:.75rem}.ImportModal-module__iFxsVW__connectPrompt{flex-direction:column;align-items:flex-start;gap:.85rem;padding:.5rem 0;display:flex}.ImportModal-module__iFxsVW__connectPrompt p{color:#a6adc8;font-size:.85rem}.ImportModal-module__iFxsVW__connectedUser{color:#cdd6f4;background:#313244;border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.ImportModal-module__iFxsVW__avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.ImportModal-module__iFxsVW__externalLink{color:#89b4fa;font-size:.72rem;text-decoration:none}.ImportModal-module__iFxsVW__externalLink:hover{text-decoration:underline}.ImportModal-module__iFxsVW__error{color:#f38ba8;background:#f38ba81f;border:1px solid #f38ba84d;border-radius:8px;margin:0 1.5rem 1rem;padding:.65rem .9rem;font-size:.82rem}.ImportModal-module__iFxsVW__successMsg{color:#a6e3a1;background:#a6e3a11f;border:1px solid #a6e3a14d;border-radius:8px;margin:0 1.5rem 1rem;padding:.65rem .9rem;font-size:.82rem}
.Workspace-module__7lpueW__shell{color:#cdd6f4;background:#0f111a;flex-direction:column;height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex;overflow:hidden}.Workspace-module__7lpueW__topBar{z-index:10;background:#181825;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:.5rem;height:44px;padding:0 .75rem;display:flex}.Workspace-module__7lpueW__logo{color:var(--primary,#dc2626);border-radius:6px;flex-shrink:0;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.Workspace-module__7lpueW__logo:hover{background:#ffffff0d}.Workspace-module__7lpueW__topDivider{background:#ffffff1a;width:1px;height:20px;margin:0 .25rem}.Workspace-module__7lpueW__projectSelect{color:#cdd6f4;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;max-width:200px;padding:.3rem .6rem;font-size:.8rem}.Workspace-module__7lpueW__topActions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.Workspace-module__7lpueW__topBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.Workspace-module__7lpueW__topBtn:disabled{opacity:.4;cursor:not-allowed}.Workspace-module__7lpueW__topBtnPrimary{background:var(--primary,#dc2626);color:#fff}.Workspace-module__7lpueW__topBtnPrimary:hover:not(:disabled){opacity:.88}.Workspace-module__7lpueW__topBtnGhost{color:#94a3b8;background:0 0}.Workspace-module__7lpueW__topBtnGhost:hover:not(:disabled){color:#cdd6f4;background:#ffffff12}.Workspace-module__7lpueW__topBtnSuccess{color:#22c55e;background:#22c55e26;border:1px solid #22c55e40}.Workspace-module__7lpueW__topBtnSuccess:hover:not(:disabled){background:#22c55e40}.Workspace-module__7lpueW__creditsBadge{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:flex}.Workspace-module__7lpueW__creditsBadge:hover{border-color:var(--primary,#dc2626);color:var(--primary,#dc2626)}.Workspace-module__7lpueW__main{flex:1;display:flex;overflow:hidden}.Workspace-module__7lpueW__activityBar{background:#181825;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;width:44px;padding:.5rem 0;display:flex}.Workspace-module__7lpueW__actBtn{cursor:pointer;color:#585b70;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .15s;display:flex;position:relative}.Workspace-module__7lpueW__actBtn:hover{color:#cdd6f4;background:#ffffff12}.Workspace-module__7lpueW__actBtnActive{color:#cdd6f4!important;background:#ffffff1a!important}.Workspace-module__7lpueW__actBtnActive:before{content:"";background:var(--primary,#dc2626);border-radius:0 2px 2px 0;width:2px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Workspace-module__7lpueW__actSpacer{flex:1}.Workspace-module__7lpueW__sidebar{background:#1e1e2e;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.Workspace-module__7lpueW__sidebarHeader{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.Workspace-module__7lpueW__sidebarTitle{text-transform:uppercase;letter-spacing:.08em;color:#6c7086;font-size:.7rem;font-weight:700}.Workspace-module__7lpueW__sidebarIconBtn{cursor:pointer;color:#585b70;background:0 0;border:none;border-radius:4px;padding:.2rem;font-size:.9rem}.Workspace-module__7lpueW__sidebarIconBtn:hover{color:#cdd6f4;background:#ffffff12}.Workspace-module__7lpueW__sidebarScroll{flex:1;overflow-y:auto}.Workspace-module__7lpueW__projectList{padding:.25rem 0}.Workspace-module__7lpueW__projectItem{cursor:pointer;color:#a6adc8;border-radius:0;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8rem;transition:background .1s;display:flex}.Workspace-module__7lpueW__projectItem:hover{background:#ffffff0d}.Workspace-module__7lpueW__projectItemActive{color:#cdd6f4;background:#ffffff14!important}.Workspace-module__7lpueW__projectIcon{flex-shrink:0;font-size:.85rem}.Workspace-module__7lpueW__projectName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Workspace-module__7lpueW__projectActions{gap:.2rem;display:none}.Workspace-module__7lpueW__projectItem:hover .Workspace-module__7lpueW__projectActions{display:flex}.Workspace-module__7lpueW__projectActionBtn{cursor:pointer;color:#585b70;background:0 0;border:none;border-radius:3px;padding:.1rem .2rem;font-size:.7rem}.Workspace-module__7lpueW__projectActionBtn:hover{color:#cdd6f4;background:#ffffff1a}.Workspace-module__7lpueW__newProjectBtn{color:#6c7086;cursor:pointer;background:#ffffff0d;border:1px dashed #ffffff1f;border-radius:6px;align-items:center;gap:.4rem;width:calc(100% - 1rem);margin:.4rem .5rem;padding:.4rem .6rem;font-size:.78rem;transition:all .15s;display:flex}.Workspace-module__7lpueW__newProjectBtn:hover{border-color:var(--primary,#dc2626);color:var(--primary,#dc2626);background:#dc26260f}.Workspace-module__7lpueW__fileTree{padding:.25rem 0}.Workspace-module__7lpueW__fileEntry{cursor:pointer;color:#a6adc8;border-radius:0;align-items:center;gap:.3rem;padding:.3rem .5rem .3rem 1rem;font-size:.78rem;transition:background .1s;display:flex}.Workspace-module__7lpueW__fileEntry:hover{background:#ffffff0d}.Workspace-module__7lpueW__fileEntryActive{color:#cdd6f4;background:#ffffff14!important}.Workspace-module__7lpueW__fileEntryNew{color:#a6e3a1}.Workspace-module__7lpueW__fileIcon{flex-shrink:0;font-size:.8rem}.Workspace-module__7lpueW__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Workspace-module__7lpueW__fileDeleteBtn{cursor:pointer;color:#f38ba8;background:0 0;border:none;border-radius:3px;padding:.1rem .2rem;font-size:.7rem;display:none}.Workspace-module__7lpueW__fileEntry:hover .Workspace-module__7lpueW__fileDeleteBtn{display:block}.Workspace-module__7lpueW__fileDeleteBtn:hover{background:#f38ba826}.Workspace-module__7lpueW__addFileRow{gap:.3rem;padding:.3rem .5rem;display:flex}.Workspace-module__7lpueW__addFileInput{color:#cdd6f4;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;outline:none;flex:1;padding:.25rem .4rem;font-size:.75rem}.Workspace-module__7lpueW__addFileInput:focus{border-color:var(--primary,#dc2626)}.Workspace-module__7lpueW__addFileConfirm{background:var(--primary,#dc2626);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.7rem}.Workspace-module__7lpueW__center{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.Workspace-module__7lpueW__tabBar{background:#181825;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;min-height:36px;display:flex;overflow-x:auto}.Workspace-module__7lpueW__tabBar::-webkit-scrollbar{height:2px}.Workspace-module__7lpueW__tabBar::-webkit-scrollbar-thumb{background:#ffffff26}.Workspace-module__7lpueW__tab{color:#585b70;cursor:pointer;white-space:nowrap;border-top:2px solid #0000;border-right:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.78rem;transition:all .1s;display:flex}.Workspace-module__7lpueW__tab:hover{color:#a6adc8;background:#ffffff0a}.Workspace-module__7lpueW__tabActive{color:#cdd6f4!important;border-top-color:var(--primary,#dc2626)!important;background:#0f111a!important}.Workspace-module__7lpueW__tabDirty{color:#f38ba8;font-size:.5rem}.Workspace-module__7lpueW__tabClose{cursor:pointer;color:#585b70;background:0 0;border:none;border-radius:3px;margin-left:.1rem;padding:.1rem;font-size:.7rem;line-height:1}.Workspace-module__7lpueW__tabClose:hover{color:#f38ba8;background:#f38ba81f}.Workspace-module__7lpueW__editorWrapper{flex:1;position:relative;overflow:hidden}.Workspace-module__7lpueW__monacoContainer{position:absolute;inset:0}.Workspace-module__7lpueW__emptyEditor{color:#585b70;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;display:flex}.Workspace-module__7lpueW__emptyEditorIcon{opacity:.4;font-size:3rem}.Workspace-module__7lpueW__bottomArea{background:#181825;border-top:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;display:flex}.Workspace-module__7lpueW__bottomTabs{border-bottom:1px solid #ffffff0f;align-items:center;min-height:32px;padding:0 .5rem;display:flex}.Workspace-module__7lpueW__bottomTab{text-transform:uppercase;letter-spacing:.05em;color:#585b70;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.3rem;margin-bottom:-1px;padding:.3rem .65rem;font-size:.72rem;font-weight:600;transition:color .15s;display:flex}.Workspace-module__7lpueW__bottomTab:hover{color:#a6adc8}.Workspace-module__7lpueW__bottomTabActive{color:#cdd6f4!important;border-bottom-color:var(--primary,#dc2626)!important}.Workspace-module__7lpueW__bottomCloseBtn{color:#585b70;cursor:pointer;background:0 0;border:none;border-radius:3px;margin-left:auto;padding:.2rem;font-size:.8rem}.Workspace-module__7lpueW__bottomCloseBtn:hover{color:#cdd6f4}.Workspace-module__7lpueW__terminalPanel{background:#0f111a;flex-direction:column;height:200px;display:flex;overflow:hidden}.Workspace-module__7lpueW__terminalOutput{flex:1;padding:.5rem .75rem;font-family:Fira Code,Cascadia Code,monospace;font-size:.78rem;line-height:1.5;overflow-y:auto}.Workspace-module__7lpueW__terminalLine{white-space:pre-wrap;word-break:break-all}.Workspace-module__7lpueW__terminalLine.Workspace-module__7lpueW__input{color:#89dceb}.Workspace-module__7lpueW__terminalLine.Workspace-module__7lpueW__output{color:#cdd6f4}.Workspace-module__7lpueW__terminalLine.Workspace-module__7lpueW__error{color:#f38ba8}.Workspace-module__7lpueW__terminalLine.Workspace-module__7lpueW__warn{color:#fab387}.Workspace-module__7lpueW__terminalLine.Workspace-module__7lpueW__success{color:#a6e3a1}.Workspace-module__7lpueW__terminalInputRow{border-top:1px solid #ffffff0d;align-items:center;gap:.4rem;padding:.4rem .75rem;display:flex}.Workspace-module__7lpueW__terminalPrompt{color:#a6e3a1;flex-shrink:0;font-family:monospace;font-size:.78rem}.Workspace-module__7lpueW__terminalInput{color:#cdd6f4;background:0 0;border:none;outline:none;flex:1;font-family:Fira Code,monospace;font-size:.78rem}.Workspace-module__7lpueW__gitPanel{flex-direction:column;gap:.75rem;height:200px;padding:.75rem;display:flex;overflow-y:auto}.Workspace-module__7lpueW__gitStatus{flex-direction:column;gap:.4rem;display:flex}.Workspace-module__7lpueW__gitStatusRow{justify-content:space-between;align-items:center;display:flex}.Workspace-module__7lpueW__gitBranch{color:#89b4fa;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.Workspace-module__7lpueW__gitCommitInput{color:#cdd6f4;background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;padding:.4rem .6rem;font-size:.78rem}.Workspace-module__7lpueW__gitCommitInput:focus{border-color:var(--primary,#dc2626)}.Workspace-module__7lpueW__gitActions{flex-wrap:wrap;gap:.4rem;display:flex}.Workspace-module__7lpueW__gitBtn{cursor:pointer;border:none;border-radius:5px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:all .15s}.Workspace-module__7lpueW__gitBtnPrimary{background:var(--primary,#dc2626);color:#fff}.Workspace-module__7lpueW__gitBtnPrimary:hover:not(:disabled){opacity:.85}.Workspace-module__7lpueW__gitBtnSecondary{color:#a6adc8;background:#ffffff14}.Workspace-module__7lpueW__gitBtnSecondary:hover:not(:disabled){background:#ffffff1f}.Workspace-module__7lpueW__gitBtn:disabled{opacity:.4;cursor:not-allowed}.Workspace-module__7lpueW__gitLog{color:#585b70;font-size:.72rem}.Workspace-module__7lpueW__gitLogEntry{border-bottom:1px solid #ffffff0a;padding:.3rem 0}.Workspace-module__7lpueW__rightPanel{background:#1e1e2e;border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.Workspace-module__7lpueW__rightPanelTabs{border-bottom:1px solid #ffffff0f;flex-shrink:0;display:flex}.Workspace-module__7lpueW__rightPanelTab{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#585b70;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.5rem;font-size:.72rem;font-weight:700;transition:color .15s}.Workspace-module__7lpueW__rightPanelTab:hover{color:#a6adc8}.Workspace-module__7lpueW__rightPanelTabActive{color:#cdd6f4!important;border-bottom-color:var(--primary,#dc2626)!important}.Workspace-module__7lpueW__chatPanel{flex-direction:column;flex:1;display:flex;overflow:hidden}.Workspace-module__7lpueW__chatMessages{flex-direction:column;flex:1;gap:.75rem;padding:.75rem;display:flex;overflow-y:auto}.Workspace-module__7lpueW__chatMsg{flex-direction:column;gap:.25rem;max-width:100%;display:flex}.Workspace-module__7lpueW__chatMsgUser{align-items:flex-end}.Workspace-module__7lpueW__chatMsgAssistant{align-items:flex-start}.Workspace-module__7lpueW__chatBubble{word-break:break-word;white-space:pre-wrap;border-radius:10px;max-width:92%;padding:.6rem .8rem;font-size:.78rem;line-height:1.55}.Workspace-module__7lpueW__chatBubbleUser{background:var(--primary,#dc2626);color:#fff;border-radius:10px 10px 2px}.Workspace-module__7lpueW__chatBubbleAssistant{color:#cdd6f4;background:#ffffff14;border-radius:10px 10px 10px 2px}.Workspace-module__7lpueW__chatBubble pre{background:#0000004d;border-radius:6px;margin:.4rem 0;padding:.5rem;font-family:Fira Code,monospace;font-size:.72rem;overflow-x:auto}.Workspace-module__7lpueW__chatBubble code{background:#00000040;border-radius:3px;padding:.1rem .3rem;font-family:Fira Code,monospace;font-size:.72rem}.Workspace-module__7lpueW__chatSender{color:#585b70;padding:0 .25rem;font-size:.65rem}.Workspace-module__7lpueW__chatLoading{align-items:center;gap:4px;padding:.5rem .75rem;display:flex}.Workspace-module__7lpueW__chatDot{background:#585b70;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite Workspace-module__7lpueW__dotPulse}.Workspace-module__7lpueW__chatDot:nth-child(2){animation-delay:.2s}.Workspace-module__7lpueW__chatDot:nth-child(3){animation-delay:.4s}@keyframes Workspace-module__7lpueW__dotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.Workspace-module__7lpueW__chatInputArea{border-top:1px solid #ffffff0f;flex-shrink:0;padding:.6rem}.Workspace-module__7lpueW__chatSuggestions{flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem;display:flex}.Workspace-module__7lpueW__chatSuggestion{color:#6c7086;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:.2rem .5rem;font-size:.65rem;transition:all .15s}.Workspace-module__7lpueW__chatSuggestion:hover{border-color:var(--primary,#dc2626);color:var(--primary,#dc2626)}.Workspace-module__7lpueW__chatInputRow{align-items:flex-end;gap:.4rem;display:flex}.Workspace-module__7lpueW__chatInput{color:#cdd6f4;resize:none;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;min-height:38px;max-height:100px;padding:.5rem .65rem;font-family:inherit;font-size:.78rem;line-height:1.4}.Workspace-module__7lpueW__chatInput:focus{border-color:var(--primary,#dc2626)}.Workspace-module__7lpueW__chatInput::placeholder{color:#585b70}.Workspace-module__7lpueW__chatSendBtn{background:var(--primary,#dc2626);color:#fff;cursor:pointer;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:opacity .15s;display:flex}.Workspace-module__7lpueW__chatSendBtn:hover:not(:disabled){opacity:.85}.Workspace-module__7lpueW__chatSendBtn:disabled{opacity:.35;cursor:not-allowed}.Workspace-module__7lpueW__previewPanel{flex-direction:column;flex:1;display:flex;overflow:hidden}.Workspace-module__7lpueW__previewBar{background:#252535;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.Workspace-module__7lpueW__previewUrl{color:#a6adc8;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:5px;flex:1;padding:.2rem .4rem;font-size:.72rem;overflow:hidden}.Workspace-module__7lpueW__previewIframe{background:#fff;border:none;flex:1}.Workspace-module__7lpueW__deployPanel{flex-direction:column;flex:1;gap:.75rem;padding:.75rem;display:flex;overflow-y:auto}.Workspace-module__7lpueW__deployCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.75rem}.Workspace-module__7lpueW__deployCardTitle{color:#cdd6f4;margin-bottom:.4rem;font-size:.78rem;font-weight:600}.Workspace-module__7lpueW__deployStatus{align-items:center;gap:.4rem;font-size:.72rem;display:flex}.Workspace-module__7lpueW__deployDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.Workspace-module__7lpueW__deployDotLive{background:#a6e3a1;box-shadow:0 0 6px #a6e3a180}.Workspace-module__7lpueW__deployDotPending{background:#fab387}.Workspace-module__7lpueW__deployDotFailed{background:#f38ba8}.Workspace-module__7lpueW__deployHistoryItem{color:#6c7086;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.72rem;display:flex}.Workspace-module__7lpueW__deployHistoryItem:last-child{border-bottom:none}.Workspace-module__7lpueW__toasts{z-index:9999;flex-direction:column;gap:.4rem;display:flex;position:fixed;bottom:1rem;right:1rem}.Workspace-module__7lpueW__toast{color:#cdd6f4;background:#313244;border-left:3px solid #585b70;border-radius:6px;max-width:300px;padding:.6rem 1rem;font-size:.78rem;animation:.2s Workspace-module__7lpueW__slideIn}.Workspace-module__7lpueW__toast.Workspace-module__7lpueW__success{border-left-color:#a6e3a1}.Workspace-module__7lpueW__toast.Workspace-module__7lpueW__error{border-left-color:#f38ba8}.Workspace-module__7lpueW__toast.Workspace-module__7lpueW__info{border-left-color:var(--primary,#dc2626)}@keyframes Workspace-module__7lpueW__slideIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}.Workspace-module__7lpueW__spinner{border:2px solid #ffffff26;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Workspace-module__7lpueW__spin;display:inline-block}@keyframes Workspace-module__7lpueW__spin{to{transform:rotate(360deg)}}.Workspace-module__7lpueW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Workspace-module__7lpueW__modal{background:#1e1e2e;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:440px;padding:1.5rem}.Workspace-module__7lpueW__modalTitle{color:#cdd6f4;margin-bottom:1rem;font-size:1rem;font-weight:700}.Workspace-module__7lpueW__modalInput{color:#cdd6f4;background:#ffffff12;border:1px solid #ffffff26;border-radius:7px;outline:none;width:100%;margin-bottom:.75rem;padding:.55rem .8rem;font-family:inherit;font-size:.85rem}.Workspace-module__7lpueW__modalInput:focus{border-color:var(--primary,#dc2626)}.Workspace-module__7lpueW__modalActions{justify-content:flex-end;gap:.5rem;display:flex}.Workspace-module__7lpueW__statusBar{background:var(--primary,#dc2626);color:#ffffffe6;flex-shrink:0;align-items:center;gap:1rem;height:24px;padding:0 .75rem;font-size:.67rem;font-weight:600;display:flex}.Workspace-module__7lpueW__statusItem{align-items:center;gap:.3rem;display:flex}.Workspace-module__7lpueW__statusSpacer{flex:1}@media (max-width:900px){.Workspace-module__7lpueW__rightPanel{display:none}.Workspace-module__7lpueW__sidebar{width:200px}}@media (max-width:640px){.Workspace-module__7lpueW__sidebar,.Workspace-module__7lpueW__activityBar{display:none}}
