.FileManager_container__QBahF{display:flex;flex-direction:column;gap:0;position:relative;border:1px solid var(--border);border-radius:6px;overflow:hidden}.FileManager_hiddenInput__8x4hC{display:none}.FileManager_toolbar__bGuxv{padding:8px;display:flex;gap:6px;align-items:center;border-bottom:1px solid var(--border)}.FileManager_searchWrapper__pT6w8{position:relative;flex:1 1;transition:all .2s}.FileManager_searchIcon__QeJ9X{position:absolute;left:8px;top:50%;transform:translateY(-50%);opacity:.5;pointer-events:none}.FileManager_searchInput__rIu4c{width:100%;padding:4px 8px 4px 28px;font-size:12px;background:var(--bg);border:1px solid var(--border);border-radius:4px;color:var(--fg);outline:none;box-shadow:none}.FileManager_clearSearch__M6bAx{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--muted);cursor:pointer;padding:0;font-size:14px;line-height:1}.FileManager_iconBtn__HwDfm{padding:6px}.FileManager_breadcrumbs__7DnXO{padding:6px 12px;font-size:11px;color:var(--muted);display:flex;align-items:center;flex-wrap:wrap;gap:4px;background:var(--panel)}.FileManager_crumbHome__W62_J{cursor:pointer;display:flex;align-items:center;gap:4px}.FileManager_crumbDim__h5dtB{opacity:.7}.FileManager_separator__Jrl_e{opacity:.4}.FileManager_crumb__36Fkj{cursor:pointer;font-weight:400}.FileManager_crumbActive__7JPwA{font-weight:600;color:var(--fg)}.FileManager_listWrapper__8c54E{position:relative;min-height:150px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;background:var(--panel)}.FileManager_errorBox__SXcaD{font-size:11px;padding:4px 8px;margin:8px;border-radius:4px}.FileManager_errorClose__NVxZU{background:none;border:none;margin-left:8px;cursor:pointer;color:var(--muted)}.FileManager_dropOverlay__0bhUm{position:absolute;inset:0;z-index:10;background:rgba(var(--accent-rgb,59,130,246),.1);border:2px dashed var(--accent);display:flex;align-items:center;justify-content:center;pointer-events:none}.FileManager_dropOverlayInner__pw7TS{background:var(--panel);padding:8px 16px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.FileManager_list__zBWMp{flex:1 1;overflow-y:auto;padding:4px 0}.FileManager_inlineEdit__BBk7R{display:flex;align-items:center;gap:8px;padding:4px 12px}.FileManager_inlineInput__Z8xVo{font-size:13px;padding:2px 4px;width:100%;border:1px solid var(--accent);border-radius:2px;outline:none;background:var(--bg);color:var(--fg)}.FileManager_empty__JrJpp{padding:20px;text-align:center;font-size:12px;color:var(--muted)}.FileManager_uploadBtnRow__d38T7{margin-top:8px}.FileManager_hoverItem__dSBGb{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease;position:relative}.FileManager_hoverItem__dSBGb:hover{background:hsla(0,0%,100%,.05)}.FileManager_rowIcon__9IPFR{flex-shrink:0}.FileManager_rowName__3UcMI{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileManager_loading__XnyLl{padding:12px;text-align:center;font-size:11px;color:var(--muted)}.FileManager_contextMenu__x8RAY{position:absolute;top:4px;right:4px;z-index:5;background:var(--btn-bg);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:140px;padding:4px;display:flex;flex-direction:column;gap:2px}.FileManager_contextBtn__IAtAx{display:block;width:100%;text-align:left;background:none;border:none;padding:6px 10px;font-size:12px;color:var(--fg);cursor:pointer;border-radius:4px}.FileManager_contextBtn__IAtAx:hover{background:var(--btn-bg)}.FileManager_contextDelete__yTMTh{color:var(--danger)}.FileManager_contextDelete__yTMTh:hover{background:rgba(255,0,0,.1)}.FileManager_contextDivider__H13K4{height:1px;background:var(--border);margin:4px 0}.FileManager_contextInfo__SYOJ2{padding:6px 10px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:2px}.FileManager_iconAccent__2MUhF{color:var(--accent)}.FileManager_iconMuted__hC6Cl{opacity:.7}.FileManager_registerOverlay__JkIBL{position:absolute;inset:0;z-index:20;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.FileManager_registerCard__a0vx7{width:min(320px,90%);background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px;box-shadow:0 10px 24px rgba(0,0,0,.25)}.FileManager_registerTitle__X3AJg{font-size:13px;font-weight:600;color:var(--fg);margin-bottom:6px}.FileManager_registerText__DwdMG{font-size:12px;color:var(--muted);margin-bottom:10px}.FileManager_registerActions__NTiyf{display:flex;gap:8px;align-items:center;justify-content:flex-end}.Remote_mainView__c6wCJ{display:block;height:100%;width:100%;overflow:hidden;background:var(--bg-base);position:relative}.Remote_sidebarTree__UVX32{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;background:var(--bg-surface);border-right:1px solid var(--border-subtle);padding-bottom:20px}.Remote_explorerGrid__0Mtm6{display:flex;flex-wrap:wrap;align-content:flex-start;padding:16px;gap:16px;height:100%;overflow-y:auto}.Remote_gridItem___TBIR{display:flex;flex-direction:column;align-items:center;width:100px;padding:8px;border-radius:6px;cursor:pointer;text-align:center}.Remote_gridItem___TBIR:hover{background:var(--bg-hover)}.Remote_gridActive__dH7As{background:var(--bg-active);color:var(--fg-primary);outline:1px solid var(--accent-primary)}.Remote_gridIcon__npNvO{font-size:32px;margin-bottom:8px}.Remote_gridLabel__Pe9a_{font-size:13px;word-break:break-word;line-height:1.3}.Remote_gridSub__y_WlO{font-size:10px;color:var(--fg-tertiary);margin-top:2px;text-transform:uppercase}.Remote_emptyState__PvRTW{display:flex;align-items:center;justify-content:center;height:100%;color:var(--fg-tertiary)}.Remote_emptyFolder__6xXk3{width:100%;text-align:center;color:var(--fg-tertiary);margin-top:40px}.Remote_treeRow__h_BgW{display:flex;align-items:center;padding:4px 8px;cursor:pointer;color:var(--fg-secondary);border-radius:4px;margin:1px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Remote_treeRow__h_BgW:hover{background:var(--bg-hover);color:var(--fg-primary)}.Remote_treeActive__ydZkC{background:var(--accent-subtle);color:var(--accent-primary)}.Remote_caret__4RuMh{display:inline-block;width:16px;text-align:center;font-size:10px;cursor:pointer;color:var(--fg-tertiary);transition:transform .15s}.Remote_caretDown__mVPb3{transform:rotate(90deg)}.Remote_caretHidden__JdQjS{opacity:0;pointer-events:none}.Remote_treeLabel__lOk3q{margin-left:6px;font-size:13px}.Remote_projectItem__mvkHm{display:flex;align-items:center;padding:6px 12px;cursor:pointer;font-weight:500;color:var(--fg-primary)}.Remote_projectItem__mvkHm:hover{background:var(--bg-hover)}.Remote_projectActive__PekpD{background:var(--bg-active)}.Remote_projectChildren__KLgyi{margin-bottom:8px}.Remote_newProjectBtn__VxLMl{margin:8px 12px;width:calc(100% - 24px)}.Remote_icon__OD5QX{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;color:var(--muted);flex-shrink:0;transition:color .2s}.theme-light .Remote_icon__OD5QX{color:#52525b}.Remote_projectActive__PekpD .Remote_icon__OD5QX,.Remote_projectItem__mvkHm:hover .Remote_icon__OD5QX,.Remote_treeActive__ydZkC .Remote_icon__OD5QX,.Remote_treeRow__h_BgW:hover .Remote_icon__OD5QX{color:var(--accent)}.Remote_contextMenu__w0ZC4{background:var(--btn-bg);border:1px solid var(--border);box-shadow:0 4px 12px rgba(0,0,0,.5);border-radius:6px;padding:4px;min-width:160px;margin:0;background-color:var(--btn-bg)}.Remote_contextBtn__4txGI{display:block;width:100%;text-align:left;padding:6px 12px;font-size:13px;border:none;background:none;color:var(--fg-primary);cursor:pointer;border-radius:4px}.Remote_contextBtn__4txGI:hover{background:var(--bg-hover)}.Remote_menuOverlay__ju0V7{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998}.Remote_registerOverlay__upapb{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.Remote_registerCard__0OcXS{width:min(320px,90%);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;padding:12px;box-shadow:0 10px 24px rgba(0,0,0,.25)}.Remote_registerTitle__5td2f{font-size:13px;font-weight:600;color:var(--fg-primary);margin-bottom:6px}.Remote_registerText__Chr56{font-size:12px;color:var(--fg-tertiary);margin-bottom:10px}.Remote_registerActions__7o_O0{display:flex;gap:8px;align-items:center;justify-content:flex-end}.Remote_detailsPanel__buTsn{display:flex;flex-direction:column;height:100%;padding:16px;background:var(--bg-surface)}.Remote_toolbar__Tw8FR{display:flex;align-items:center;margin-bottom:8px}.Remote_detailsForm__b9iGE{display:flex;flex-direction:column;gap:16px}.Remote_detailsForm__b9iGE label{display:flex;flex-direction:column;gap:6px}.theme-light .Remote_detailsForm__b9iGE .muted{color:#3f3f46}.Remote_saveRow__OVsdc{margin-top:16px;display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border-subtle)}.Sidebar_sidebar__KDEyy{transition:width .2s cubic-bezier(.16,1,.3,1);overflow:hidden;border-right:1px solid var(--border);background:rgba(5,5,5,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column}.Sidebar_sidebarExpanded__ipYel{width:288px}.Sidebar_sidebarHidden__1Sewz{width:0}.Sidebar_tabsRow__GuqEL{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--border);align-items:center}.Sidebar_hideBtn__h2MZE{padding:0 10px}.Sidebar_hideBtn__h2MZE,.Sidebar_tabBtn__3mWd8{height:32px;background:transparent;border-color:transparent;color:var(--fg)}.Sidebar_tabBtn__3mWd8{flex:1 1;padding:0;opacity:.8;transition:all .2s;display:flex;align-items:center;justify-content:center}.Sidebar_tabBtn__3mWd8:hover{opacity:1;background:hsla(0,0%,100%,.05)}.Sidebar_tabActive__1V29w{background:var(--btn-bg);border-color:var(--border);opacity:1;color:var(--accent)}.Sidebar_content__F5NF_{flex:1 1;overflow:auto;padding:12px}.Sidebar_sectionGrid__EUuUv{display:grid;grid-gap:16px;gap:16px}.Sidebar_eyebrow__9llJ6{margin-bottom:8px}.Sidebar_fullWidth__wdWv9{width:100%}.Sidebar_smallText__8Hby7{margin-top:8px;font-size:12px}.Sidebar_dividerBlock__joBo7{border-top:1px solid var(--border);padding-top:16px}.Sidebar_controllersHeader__z5jSs{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Sidebar_refreshBtn__NCSC8{height:24px;padding:0 6px}.Sidebar_controllersList___S9ru{display:grid;grid-gap:8px;gap:8px}.Sidebar_controllerCard__JE7Ej{padding:10px;border:1px solid var(--border);border-radius:4px;background:var(--panel);cursor:pointer;transition:all .2s}.Sidebar_controllerRow__Rp1b2{display:flex;justify-content:space-between;align-items:center;gap:8px}.Sidebar_controllerId___ghUT{font-weight:600;font-size:13px;font-family:var(--font-mono)}.Sidebar_controllerDot__e5f3x{width:8px;height:8px;border-radius:50%}.Sidebar_dotOnline__PUDnr{background:var(--success);box-shadow:0 0 8px var(--success)}.Sidebar_dotOffline__VGfmg{background:var(--danger)}.Sidebar_lastSeen__NLb5p{font-size:11px;margin-top:4px}.Sidebar_emptyState__4kJfQ{font-size:12px;font-style:italic;padding:8px;border:1px dashed var(--border);border-radius:4px;text-align:center}.Sidebar_manageLink__z3E72{justify-content:center;margin-top:8px;font-size:12px}.Sidebar_filesGrid__QufP6{display:grid;grid-gap:12px;gap:12px}.Sidebar_filesSection__X4f6z{border-top:1px solid var(--border);padding-top:12px;display:grid;grid-gap:8px;gap:8px}.Sidebar_hiddenInput__1TvN3{display:none}.Sidebar_notesList__28mGe{display:grid;grid-gap:4px;gap:4px}.Sidebar_notesEyebrow__Q7Gzn{margin-top:4px}.Sidebar_noteBtn__adepo{justify-content:flex-start;height:28px;font-size:12px}.Sidebar_treeIcon__5815L{margin-right:6px;opacity:.7}.Sidebar_remoteConnections__SgMD5{display:flex;flex-direction:column;height:100%}.Sidebar_remoteMain__yM3Q6{display:flex;flex-direction:column;flex:1 1;min-height:0}.Sidebar_remoteAgentBar__R8cwm{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Sidebar_remoteAgentText__4rJd6{font-size:12px;color:var(--fg)}.Sidebar_remoteUpdateBtn__dcfhl{height:28px;padding:0 10px;font-size:11px}.theme-light .Sidebar_remoteAgentText__4rJd6{color:#111}.RunbookView_container__3ihv6{display:flex;flex-direction:column;height:100%;background:var(--panel);color:var(--fg)}.RunbookView_editPane__Rc9_m{padding:8px;border-bottom:1px solid var(--border);flex:1 1;display:flex;flex-direction:column}.RunbookView_textarea__Ablr0{flex:1 1;width:100%;min-height:0;resize:none;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--fg);padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--runbook-fs);line-height:1.45}.RunbookView_list__kA989{flex:1 1;overflow:auto;padding:8px;display:grid;grid-gap:0;gap:0;align-content:start}.RunbookView_lineRow__bb0Xx{display:flex;align-items:center;gap:4px;padding:0 0 2px}.RunbookView_lineCompleted__CfccG{opacity:.55}.RunbookView_sendBtn__aHwek{height:18px;width:26px;padding:0;font-size:11px}.RunbookView_mutedBtn___eJgi{color:var(--muted)}.RunbookView_checkIcon__2ctej{height:18px;min-width:18px;display:flex;align-items:center;justify-content:center;color:var(--success);-webkit-user-select:none;-moz-user-select:none;user-select:none}.RunbookView_lineText__owW7z{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;font-size:var(--runbook-fs);line-height:var(--runbook-lh)}.RunbookView_normalText__F8Kr6{color:var(--fg)}.RunbookView_commentText__FCx3c{color:var(--muted)}.RunbookView_placeholder__op0nN{opacity:.5}.RunbookView_notice__uT8jG{padding:8px 10px;border-top:1px solid var(--border);font-size:12px}.TerminalView_container__G2DZo{flex:1 1;background:var(--panel);min-height:0;overflow:hidden}.TerminalView_host__tUUUi{width:100%;height:100%}.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.RemoteFileManager_root__OY_HI{display:flex;flex-direction:column;height:100%;overflow:hidden}.RemoteFileManager_hiddenInput__JjQLv{display:none}.RemoteFileManager_toolbar__n64Cy{padding:8px;display:flex;gap:6px;align-items:center;border-bottom:1px solid var(--border)}.RemoteFileManager_iconBtn__S_7S3{padding:6px}.RemoteFileManager_searchWrapper__uIpJO{position:relative;flex:1 1}.RemoteFileManager_searchIcon__9JDyp{position:absolute;left:8px;top:50%;transform:translateY(-50%);opacity:.5;pointer-events:none}.RemoteFileManager_searchInput__ddwyy{width:100%;padding:4px 8px 4px 28px;font-size:12px;background:var(--bg);border:1px solid var(--border);border-radius:4px;color:var(--fg);outline:none}.RemoteFileManager_breadcrumbs__KWGlF{padding:6px 12px;font-size:11px;color:var(--muted);display:flex;align-items:center;flex-wrap:wrap;gap:4px;background:var(--panel);border-bottom:1px solid var(--border)}.RemoteFileManager_separator__L5hb5{opacity:.4}.RemoteFileManager_crumb__qC7yg{cursor:pointer;font-weight:400}.RemoteFileManager_crumbActive__kA2Hg{font-weight:600;color:var(--fg)}.RemoteFileManager_rootCrumb__ZSxCS{cursor:pointer}.RemoteFileManager_listArea___Ee2W{position:relative;flex:1 1;overflow-y:auto;background:var(--panel)}.RemoteFileManager_errorBox__O8y7X{font-size:11px;padding:8px;margin:8px;border-radius:4px}.RemoteFileManager_dropOverlay__GzvBW{position:absolute;inset:0;z-index:10;background:rgba(var(--accent-rgb,59,130,246),.1);border:2px dashed var(--accent);display:flex;align-items:center;justify-content:center;pointer-events:none}.RemoteFileManager_dropOverlayInner__WihO1{background:var(--panel);padding:8px 16px;border-radius:6px}.RemoteFileManager_listContent__9D5Sl{padding:4px 0}.RemoteFileManager_empty__SE_k_{padding:20px;text-align:center;font-size:12px;color:var(--muted)}.RemoteFileManager_hoverItem__t0pe8{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;padding:6px 12px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;transition:background .15s ease;position:relative}.RemoteFileManager_hovered__rWN3U{background:hsla(0,0%,100%,.05)}.RemoteFileManager_rowIcon__olG7x{display:flex;align-items:center}.RemoteFileManager_rowName__Vrh1r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RemoteFileManager_rowSize__fcL4E{font-size:11px;color:var(--muted);width:60px;text-align:right}.RemoteFileManager_loading__PIrnm{padding:12px;text-align:center;font-size:11px;color:var(--muted)}.RemoteFileManager_contextMenu__fVi_Q{position:absolute;top:4px;right:4px;z-index:5;background:var(--btn-bg);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:140px;padding:4px;display:flex;flex-direction:column;gap:2px}.RemoteFileManager_contextBtn__muvch{justify-content:flex-start;padding:6px 10px;height:auto;font-size:12px}.RemoteFileManager_contextDelete__u_F1q{color:var(--danger)}.RemoteFileManager_iconAccent__MUy0m{color:var(--accent)}.RemoteFileManager_iconMuted__g7Ipn{opacity:.7}.workspace-page_container__VNzqF{position:fixed;left:0;right:0;bottom:0;top:72px;display:flex;flex-direction:row}.workspace-page_containerMobile__SIotf{top:0;flex-direction:column}.workspace-page_shareOverlay__BBzTO{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:20000;display:flex;align-items:center;justify-content:center}.workspace-page_shareCard__ww_by{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:16px;width:360px;max-width:90vw;display:flex;flex-direction:column;gap:10px}.workspace-page_shareHeader__CwH_d{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.workspace-page_shareTitle__Q3iua{margin:0}.workspace-page_shareHint__9TsMQ{margin-bottom:8px;font-size:12px}.workspace-page_shareList__VgXm9{max-height:200px;overflow:auto;display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.workspace-page_shareRow__8Ce_t{display:flex;align-items:center;gap:8px}.workspace-page_shareEmpty__uWdx7{font-size:12px}.workspace-page_shareError__wTQ3R{margin-bottom:8px;font-size:12px}.workspace-page_shareActions___X3SO{display:flex;justify-content:flex-end;gap:8px}.workspace-page_invitesPanel__FsRO_{position:fixed;top:80px;right:16px;width:280px;z-index:15000;background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.35);overflow:hidden}.workspace-page_invitesHeader__oWoQx{padding:8px 12px;border-bottom:1px solid var(--border);font-weight:600;display:flex;justify-content:space-between;align-items:center}.workspace-page_inviteDismiss__ifZIQ{height:26px;padding:0 8px;font-size:12px}.workspace-page_inviteList__M4z_Q{max-height:320px;overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:8px}.workspace-page_inviteCard__Ur7dZ{border:1px solid var(--border);border-radius:8px;padding:8px}.workspace-page_windowsArea__7qoVF{position:relative;flex:1 1;overflow:hidden}.workspace-page_tabBar__m1m3p{display:flex;align-items:center;gap:8px;padding:6px 8px 0;background:var(--bg);border-bottom:1px solid var(--border)}.workspace-page_tabList__oCm73{display:flex;align-items:flex-end;gap:6px;overflow:auto hidden;padding-bottom:6px;width:100%}.workspace-page_tabItem__hl2zb{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border);border:1px solid var(--border);border-radius:8px 8px 4px 4px;background:hsla(0,0%,100%,.02);color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:120px}.workspace-page_tabItemActive__mzhBg{background:var(--panel);border-bottom-color:transparent}.workspace-page_tabTitle__6tr_4{font-size:12px;font-weight:600;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.workspace-page_tabStatusDot__9HDPu{width:8px;height:8px;border-radius:999px;background:var(--muted)}.workspace-page_tabStatusOk__RaO8M{background:#22c55e}.workspace-page_tabStatusWarn__DyDAV{background:#f59e0b}.workspace-page_tabStatusErr__V_2Ks{background:#ef4444}.workspace-page_tabStatusIdle__MNy1_{background:var(--muted)}.workspace-page_tabClose__8wLK7{margin-left:auto;height:18px;width:18px;border-radius:999px;border:1px solid var(--border);background:transparent;color:inherit;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.workspace-page_tabClose__8wLK7:hover{background:hsla(0,0%,100%,.08)}.workspace-page_canvasWindow__SQoJk{position:absolute;min-width:240px;min-height:72px;background:var(--panel);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.3)}.workspace-page_mobileWindow__tw7em{position:absolute;inset:0;z-index:1;background:var(--bg)}.workspace-page_tabbedWindow__YO9xF{border-top-left-radius:4px;border-top-right-radius:4px}.workspace-page_canvasHeader__8WGTD{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid var(--border)}.workspace-page_grabbable__fEoSM{cursor:move}.workspace-page_headLeft__3HqI9{display:flex;align-items:center;gap:8px}.workspace-page_headTitle__narFs{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-page_headActions__xRQc3{display:flex;gap:6px}.workspace-page_headBtn__ES5vz{height:28px;padding:0 8px;font-size:11px}.workspace-page_headBtnWide__YSP7b{height:28px;padding:0 10px}.workspace-page_iconSquare__UCMyf{height:24px;width:28px;padding:0;display:flex;align-items:center;justify-content:center;font-size:11px}.workspace-page_iconSquareLg__mnG8m{height:28px;width:32px;padding:0;display:flex;align-items:center;justify-content:center}.workspace-page_headMeta__aDSlf{font-size:12px}.workspace-page_statusPill__6VVPe{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;background:hsla(0,0%,100%,.02)}.workspace-page_statusDot__WOhvM{width:8px;height:8px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.workspace-page_statusDotOk__VJmVo{background:#22c55e}.workspace-page_statusDotWarn__Nt5Re{background:#f59e0b}.workspace-page_statusDotErr__pp51g{background:#ef4444}.workspace-page_statusDotOff__4ZFz6{background:#9ca3af}.workspace-page_statusLabel__5121f{font-size:12px;line-height:1}.workspace-page_updatePill__bdusI{height:26px;padding:0 10px;font-size:12px;border-radius:999px;margin-left:8px}.workspace-page_savePulse__GQF_w{align-self:center;font-size:11px;color:var(--success);transition:opacity .3s;opacity:.9}.workspace-page_inviteTitle__ylpiK{font-size:13px;font-weight:600}.workspace-page_inviteMeta__r6ClX{font-size:12px}.workspace-page_inviteActions__gT9G7{display:flex;gap:8px;margin-top:8px}.workspace-page_restoreButton__9RE9T{position:fixed;top:80px;left:16px;z-index:10000;height:36px;padding:0 10px;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;background:transparent;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 6px 16px rgba(0,0,0,.35);font-size:20px;line-height:32px;font-weight:800;pointer-events:auto}.workspace-page_mobileHeader__DKok_{height:48px;display:flex;align-items:center;justify-content:space-between;background:var(--bg);border-bottom:1px solid var(--border);padding:0 8px;flex-shrink:0}.workspace-page_mobileHeaderLeft__rM3mE{display:flex;align-items:center;gap:12px;overflow:hidden}.workspace-page_mobileMenuBtn__4g6TJ{width:36px;height:36px;padding:0;flex-shrink:0;border:none;background:transparent;font-size:20px}.workspace-page_mobileTitleWrap__We65A{display:flex;flex-direction:column;overflow:hidden}.workspace-page_mobileTitle__kbiZu{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.workspace-page_mobileStatus__zobPw{font-size:10px}.workspace-page_mobileStatusConnected___Zl0j{color:var(--success)}.workspace-page_mobileStatusMuted__Jr9HG{color:var(--muted)}.workspace-page_mobileSettingsBtn__gH_8d{height:36px;width:36px;padding:0;border:none;background:transparent;color:var(--fg)}.workspace-page_sidebarMobileContainer__UiYE0{position:fixed;inset:0;z-index:99999;display:flex}.workspace-page_sidebarDesktopContainer__dRF6U{display:contents}.workspace-page_sidebarScrim__Rkvwk{flex:1 1;background:rgba(0,0,0,.5)}.workspace-page_sidebarDrawer__fZgga{width:85%;max-width:320px;height:100%;background:var(--bg);border-right:1px solid var(--border)}.workspace-page_sidebarDesktopPanel__Zmify{display:contents}.workspace-page_windowBody__PAU_W{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.workspace-page_columnFill__nCQoK{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-page_terminalStack__iLRqO{position:relative;flex:1 1;min-height:0;display:flex}.workspace-page_terminalOverlay__0xTm_{position:absolute;top:8px;right:10px;z-index:3;display:flex;gap:8px}.workspace-page_columnFillTight__3Lv_O{display:flex;flex-direction:column;height:100%;min-height:0}.workspace-page_noteBar__Jdo18{display:flex;align-items:center;gap:12px;padding:6px 10px;border-bottom:1px solid var(--border);font-size:12px}.workspace-page_tinyBtn__YvJob{height:22px;padding:0 8px;font-size:11px}.workspace-page_mutedNotice__WFiPQ{padding:8px;border-top:1px solid var(--border);font-size:12px}.workspace-page_controllerSharingBar__ZimXv{padding:6px 10px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap}.workspace-page_agentPanel__WytyI{border-bottom:1px solid var(--border);padding:8px 10px;display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.02)}.workspace-page_agentPanelHeader__mikCg{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-page_agentTitle__r5gJi{font-weight:600;font-size:12px}.workspace-page_agentBadge__RXf3o{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--border);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.workspace-page_agentBadgeRunning__ZIkJX{background:rgba(34,197,94,.15);color:#16a34a}.workspace-page_agentBadgeNeeds__ULRFH{background:rgba(245,158,11,.18);color:#b45309}.workspace-page_agentBadgeFailed__YL7oR{background:rgba(239,68,68,.15);color:#b91c1c}.workspace-page_agentBadgeSuccess__E__iu{background:rgba(34,197,94,.18);color:#15803d}.workspace-page_agentBadgeStopped__SuHvg{background:rgba(148,163,184,.18);color:#475569}.workspace-page_agentBadgeIdle__8m8JN{background:rgba(100,116,139,.18);color:#64748b}.workspace-page_agentFab__qIloN{position:absolute;right:12px;bottom:12px;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#0f172a;background:linear-gradient(140deg,#2dd4bf,#38bdf8 45%,#a5f3fc);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 8px 24px rgba(8,145,178,.35);display:inline-flex;align-items:center;gap:6px;z-index:4}.workspace-page_agentFabActive___gzfZ{background:linear-gradient(140deg,#0ea5e9,#22d3ee 60%,#a7f3d0)}.workspace-page_agentFabDot__NXj2Y{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.75)}.workspace-page_agentChat__k7Wet{position:absolute;right:12px;bottom:12px;width:min(380px,92%);max-height:calc(100% - 24px);min-width:260px;min-height:220px;display:flex;flex-direction:column;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(165deg,rgba(13,18,26,.95),rgba(7,10,16,.97));box-shadow:0 18px 40px rgba(0,0,0,.55);overflow:hidden;z-index:3}.workspace-page_agentResizeHandleE__YgrYO,.workspace-page_agentResizeHandleNE__IqLap,.workspace-page_agentResizeHandleNW__zZcTM,.workspace-page_agentResizeHandleN__h6HWB,.workspace-page_agentResizeHandleSE__X9h5Z,.workspace-page_agentResizeHandleSW__dh3VJ,.workspace-page_agentResizeHandleS__O2Zt9,.workspace-page_agentResizeHandleW__dH278{position:absolute;z-index:5}.workspace-page_agentResizeHandleN__h6HWB{top:-4px;left:12px;right:12px;height:8px;cursor:ns-resize}.workspace-page_agentResizeHandleS__O2Zt9{bottom:-4px;left:12px;right:12px;height:8px;cursor:ns-resize}.workspace-page_agentResizeHandleW__dH278{top:12px;bottom:12px;left:-4px;width:8px;cursor:ew-resize}.workspace-page_agentResizeHandleE__YgrYO{top:12px;bottom:12px;right:-4px;width:8px;cursor:ew-resize}.workspace-page_agentResizeHandleNW__zZcTM{top:-4px;left:-4px;width:10px;height:10px;cursor:nwse-resize}.workspace-page_agentResizeHandleNE__IqLap{top:-4px;right:-4px;width:10px;height:10px;cursor:nesw-resize}.workspace-page_agentResizeHandleSW__dh3VJ{bottom:-4px;left:-4px;width:10px;height:10px;cursor:nesw-resize}.workspace-page_agentResizeHandleSE__X9h5Z{bottom:-4px;right:-4px;width:10px;height:10px;cursor:nwse-resize}.workspace-page_agentChatHeader__s_66C{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.workspace-page_agentChatTitle__5wwOv{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-page_agentChatClose__SUzz_{margin-left:auto;height:24px;width:24px;padding:0;font-size:12px}.workspace-page_agentModelBadge__PoFPU{cursor:pointer}.workspace-page_agentModelPicker__YZucS{position:absolute;top:36px;right:12px;left:12px;max-height:200px;overflow:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(10,12,18,.96);padding:6px;display:grid;grid-gap:6px;gap:6px;z-index:6}.workspace-page_agentModelOption__uNxY0{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid rgba(148,163,184,.12);background:rgba(15,23,42,.65);color:#e2e8f0;font-size:12px}.workspace-page_agentModelOptionActive__nmZuK{border-color:rgba(56,189,248,.5);box-shadow:inset 0 0 0 1px rgba(56,189,248,.25)}.workspace-page_agentModelKey__mG_KP{font-size:10px;color:rgba(148,163,184,.8)}.workspace-page_agentModelEmpty__vBvrJ{font-size:12px;color:var(--muted);padding:6px 8px}.workspace-page_agentChatBody__N0DpE{flex:1 1;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.workspace-page_agentChatFooter__Jt02Q{border-top:1px solid hsla(0,0%,100%,.06);padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:rgba(10,12,18,.7)}.workspace-page_agentInputRow__TT1Dh{display:flex;align-items:center;gap:8px}.workspace-page_agentPromptInput__3xcud{flex:1 1;min-height:34px;max-height:45vh;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.65);color:#e2e8f0;font-size:12px;resize:none;overflow:auto}.workspace-page_agentSendBtn__XmGlg{height:34px;padding:0 12px;font-size:12px}.workspace-page_agentSendIcon___SIZn{width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.workspace-page_agentConfirmRow__UIare{display:flex;gap:8px;justify-content:flex-end}.workspace-page_agentEmpty__QFsv8{font-size:12px;color:var(--muted);padding:6px 2px}.workspace-page_agentMetaLine__P4Hso{font-size:12px;color:var(--muted);padding:4px 2px}.workspace-page_agentBubble__1b0gt{background:rgba(15,23,42,.75);border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:6px 8px;display:flex;flex-direction:column;gap:6px}.workspace-page_agentBubblePrompt__fbOEf{border-color:rgba(56,189,248,.35);background:rgba(8,47,73,.65)}.workspace-page_agentBubbleMeta__eD52Y{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.08em;color:rgba(148,163,184,.9);text-transform:uppercase}.workspace-page_agentBubbleText__Zos2l{font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.workspace-page_agentPanelBody__nsyrG{display:flex;flex-direction:column;gap:8px}.workspace-page_agentRow__8S5S9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-page_agentInput__SGpTU{flex:1 1;min-width:220px;height:30px}.workspace-page_agentBtn__x04zq{height:30px;padding:0 10px;font-size:12px}.workspace-page_agentCommand__ao4rA{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;background:rgba(0,0,0,.2);border-radius:6px;padding:6px 8px;white-space:pre-wrap}.theme-light .workspace-page_agentChat__k7Wet{border:1px solid #e2e8f0;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.12)}.theme-light .workspace-page_agentChatHeader__s_66C{border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.theme-light .workspace-page_agentChatTitle__5wwOv{color:#0f172a}.theme-light .workspace-page_agentModelPicker__YZucS{border:1px solid #e2e8f0;background:#fff}.theme-light .workspace-page_agentModelOption__uNxY0{border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.theme-light .workspace-page_agentModelKey__mG_KP{color:#64748b}.theme-light .workspace-page_agentChatFooter__Jt02Q{border-top:1px solid #e2e8f0;background:#f8fafc}.theme-light .workspace-page_agentPromptInput__3xcud{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.theme-light .workspace-page_agentBubble__1b0gt{background:#f1f5f9;border:1px solid #e2e8f0}.theme-light .workspace-page_agentBubblePrompt__fbOEf{border-color:#93c5fd;background:#dbeafe}.theme-light .workspace-page_agentBubbleMeta__eD52Y{color:#64748b}.theme-light .workspace-page_agentBubbleText__Zos2l{color:#0f172a}.workspace-page_chipList__cNhcU{display:flex;gap:6px;flex-wrap:wrap}.workspace-page_chipButton__AcJfB{height:22px;padding:0 10px;font-size:11px}.workspace-page_chipAllowed__myz6u{background:var(--btn-bg)}.workspace-page_chipPending__LfQ1y{background:rgba(99,102,241,.12);animation:workspace-page_invitePulse__OlpDf 1.1s ease-in-out infinite alternate}.workspace-page_chipDeclined__EHVBk{border-color:rgba(220,38,38,.35);color:#a16262;text-decoration:line-through}.workspace-page_bodyError__yWD8o{padding:8px;border-top:1px solid var(--border)}.workspace-page_resizeN__2LGKn{position:absolute;top:0;left:8px;right:8px;height:8px;cursor:ns-resize}.workspace-page_resizeS___o6yL{position:absolute;bottom:0;left:0;right:0;height:10px;cursor:ns-resize}.workspace-page_resizeW__G08gY{left:-4px}.workspace-page_resizeE__7iUqi,.workspace-page_resizeW__G08gY{position:absolute;top:8px;bottom:8px;width:8px;cursor:ew-resize}.workspace-page_resizeE__7iUqi{right:-4px}.workspace-page_resizeNW__8O_w9{position:absolute;top:-4px;left:-4px;width:8px;height:8px;cursor:nwse-resize}.workspace-page_resizeNE__FH0Yn{position:absolute;top:-4px;right:-4px;width:8px;height:8px;cursor:nesw-resize}.workspace-page_resizeSW__Y_jrZ{position:absolute;bottom:-4px;left:-4px;width:8px;height:8px;cursor:nesw-resize}.workspace-page_resizeSE__YVKF7{position:absolute;bottom:-4px;right:-4px;width:8px;height:8px;cursor:nwse-resize}.workspace-page_modalOverlay__fLozy{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:99999;display:flex;align-items:center;justify-content:center}.workspace-page_modalCard__HGdad{background:var(--bg);border:1px solid var(--border);border-radius:16px;width:640px;max-width:92vw;padding:16px;box-shadow:0 12px 40px rgba(0,0,0,.5)}.workspace-page_logbookCard__EuENp{background:radial-gradient(120% 140% at 0 0,rgba(64,96,255,.18),rgba(8,12,24,.92)),linear-gradient(180deg,rgba(8,12,24,.98),rgba(5,7,14,.98));border:1px solid rgba(118,144,255,.35);border-radius:18px;width:min(1100px,92vw);max-height:88vh;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 80px rgba(0,0,0,.6);color:#e9edff}.workspace-page_logbookGrid__yxZjF{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:14px;gap:14px;min-height:0}.workspace-page_logbookPanel__6ChbA{border:1px solid rgba(118,144,255,.25);border-radius:14px;background:rgba(6,10,20,.7);padding:12px;min-height:0;display:flex;flex-direction:column;gap:10px}.workspace-page_logbookTitle__PxrwG{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(210,220,255,.8)}.workspace-page_logbookStats__eDAPb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;font-size:12px}.workspace-page_logbookChart__h9AmF{margin-top:6px;padding:8px;border-radius:12px;background:rgba(4,6,16,.8);border:1px solid rgba(118,144,255,.2)}.workspace-page_terminalSparkline__V2lCj{width:100%;height:80px}.workspace-page_sparkIn__2ikT_{fill:none;stroke:#6ee7ff;stroke-width:2.2}.workspace-page_sparkOut__an715{fill:none;stroke:#ffd166;stroke-width:2.2}.workspace-page_sparkLatency__4O0au{fill:none;stroke:#c77dff;stroke-width:2.2}.workspace-page_logbookLegend__jB_hn{display:flex;gap:10px;margin-top:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.workspace-page_legendIn__v2hWh{color:#6ee7ff}.workspace-page_legendOut__VLWZY{color:#ffd166}.workspace-page_legendLatency__Wes9r{color:#c77dff}.workspace-page_logbookTextarea__qI5E4{flex:1 1;min-height:260px;width:100%;resize:vertical;border-radius:10px;border:1px solid rgba(118,144,255,.25);background:rgba(5,8,16,.85);color:#e7ebff;font-family:Iosevka,JetBrains Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:10px}@media (max-width:900px){.workspace-page_logbookGrid__yxZjF{grid-template-columns:1fr}}.workspace-page_modalHeader__TMVo4{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.workspace-page_modalTitle__skyCW{margin:0}.workspace-page_settingsGrid__x7n9Y{display:grid;grid-gap:16px;gap:16px}.workspace-page_settingsSection__0eq4Y{border:1px solid var(--border);border-radius:12px;padding:12px}.workspace-page_sectionTitle__CgGRw{margin-bottom:8px;font-weight:600}.workspace-page_sectionGrid__iSBb3{display:grid;grid-gap:12px;gap:12px}.workspace-page_actionRow__jKKA8{display:flex;gap:8px;flex-wrap:wrap}.workspace-page_actionsEnd__smr4_,.workspace-page_fullRowActions__Ecd5t{display:flex;justify-content:flex-end;gap:8px}.workspace-page_fullRowActions__Ecd5t{grid-column:1/span 2;margin-top:8px}.workspace-page_rightColumn__pVNst{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}