#codingWorkspace[hidden]{display:none!important}body.coding-open #main{display:grid!important;grid-template-columns:var(--coding-tree-width,230px) 5px minmax(260px,1fr) 5px var(--coding-chat-width,420px);grid-template-rows:minmax(0,1fr) auto;gap:0}body.coding-open #codingWorkspace{display:contents}body.coding-open #chatBoard{grid-column:5;grid-row:1;--chat-user-left-space:40px;--chat-row-gap:20px;border-left:1px solid #ffffff08}body.coding-open #chatLog{padding:24px 20px 30px}body.coding-open #composerDock{grid-column:5;grid-row:2;padding:8px 12px 14px}body.coding-open .chat-ambient{opacity:.25}body.coding-open .welcome{transform:none!important;padding:24px 0!important}body.coding-open .welcome h1{font-size:27px!important}body.coding-open .welcome p{font-size:13px!important}body.coding-open .composer-documents,body.coding-open #fileModeButton{display:none}body.coding-open #chatComposer{width:100%;border-radius:13px}body.coding-open #plannerButton{display:none}body.coding-open .toolbar{border-bottom:1px solid var(--line)}#codingExplorer{grid-column:1;grid-row:1/span 2;display:flex;flex-direction:column;min-width:0;min-height:0;background:#080d17;border-right:1px solid #ffffff0c}.code-explorer-heading{display:flex;align-items:center;gap:10px;padding:23px 17px 18px}.code-symbol{font-size:22px;color:#97b9d7;width:30px;height:34px;border:1px solid #58718b38;border-radius:9px;display:grid;place-items:center}.code-eyebrow{font-size:9px;letter-spacing:.16em;color:#72849d}.code-explorer-heading h2{font-size:15px;font-weight:500;margin:2px 0 0;line-height:1.3;letter-spacing:-.02em}.code-explorer-heading>button{margin-left:auto;border:0;background:none;font-size:19px;padding:0;color:#6c7c92}.code-repository-line{display:flex;gap:7px;padding:0 14px 20px}.code-repository-line select{width:100%;min-width:0;font-size:12px;color:#b1bfd2;background:#101827;border:1px solid #ffffff10;border-radius:7px;padding:8px}.code-repository-line button{padding:2px 8px;border-radius:7px}.code-tree-tools{display:flex;justify-content:space-between;align-items:center;padding:0 15px 8px;font-size:9px;letter-spacing:.12em;color:#7c8fa8}.code-tree-tools button{font-size:14px;border:0;background:none;padding:2px 4px;color:#8198b4}.code-select-all{display:flex;align-items:center;gap:7px;padding:9px 14px;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;background:#ffffff02;font-size:11px;color:#bdcadd}.code-select-all input,.code-tree-row input{accent-color:#79b7e5;width:12px;height:12px;margin:0;flex:0 0 12px}.code-select-all>span:nth-last-child(1){margin-left:auto;font-size:10px;color:#60758f}#codeRootLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#codeFileTree{flex:1;min-height:70px;overflow:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:#27364b transparent}.code-tree-row{display:flex;align-items:center;gap:7px;min-height:30px;font-size:11px;color:#9babc1;padding-right:12px;border-left:2px solid transparent}.code-tree-row.active{background:#9acaff0b;border-left-color:#74b3e2;color:#d7e7f6}.code-tree-row.deleted{opacity:.45}.code-tree-row:hover{background:#ffffff04}.code-tree-row button{padding:3px 0;border:0;background:none;text-align:left;min-width:0;border-radius:0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.code-file-label{flex:1}.code-tree-row .code-chevron{width:10px;flex:0 0 10px;color:#6d829c;font-size:10px}.folder-icon{display:inline-block;width:14px;height:10px;border:1px solid #6d8ba7;border-radius:2px;position:relative;flex:0 0 14px}.folder-icon:before{content:'';position:absolute;top:-4px;left:-1px;width:6px;height:3px;border:1px solid #6d8ba7;border-bottom:0;border-radius:2px 2px 0 0}.code-file-icon{width:15px;flex:0 0 15px;font:600 8px/1.2 ui-monospace,monospace;text-align:center}.code-file-icon.yellow{color:#c1ae68}.code-file-icon.blue{color:#6eaae0}.code-file-icon.orange{color:#cb946b}.code-file-icon.violet{color:#a28fcb}.code-file-icon.muted{color:#8293a6}.code-tree-version{font:9px ui-monospace,monospace;color:#52667f}.code-context-footer{display:grid;gap:10px;padding:15px;border-top:1px solid #ffffff0d;color:#8296af;font-size:10px}.code-context-footer>div{display:flex;align-items:center;gap:7px}.code-context-dot{width:5px;height:5px;border-radius:50%;background:#84c9bb;box-shadow:0 0 7px #84c9bb44}.code-context-footer label{display:flex;align-items:center;gap:6px;font-size:10px}.code-context-footer input{accent-color:#84b8df;width:11px;height:11px;margin:0}.code-context-footer #codeGithub{display:flex;justify-content:space-between;border:1px solid #ffffff10;border-radius:7px;font-size:11px;padding:8px 10px;background:#ffffff03;color:#b7c6d8}#codeGitStatus{font-size:9px;color:#5f738e;overflow-wrap:anywhere}#codingEditorPane{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;min-width:0;min-height:0;background:#080c14}.code-editor-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #ffffff09;padding:0 15px;gap:10px}.code-editor-toolbar>div{display:flex;gap:8px;align-items:center;min-width:0}#codeFileTab{font:11px ui-monospace,monospace;color:#c5d1df}#codeEditorPath{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-tab-dot{width:5px;height:5px;flex:0 0 5px;background:#6385a2;border-radius:50%}#codeEditorVersion{font-size:9px;color:#607b95;white-space:nowrap}.code-editor-toolbar button{padding:5px 9px;font-size:10px;white-space:nowrap;border-radius:6px;color:#a8c9e1;background:#78a6c90a}.code-editor-toolbar button:disabled{opacity:.3;cursor:default}.code-view-tabs{display:flex;align-items:center;border-bottom:1px solid #ffffff08;min-height:36px;padding:0 15px;gap:20px}.code-view-tabs button{padding:10px 0 8px;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;font-size:10px;color:#6d819b}.code-view-tabs button.active{color:#c3d5e7;border-bottom-color:#79a9ce}#codeRoundBadge{margin-left:auto;white-space:nowrap;font:9px ui-monospace,monospace;color:#63778e}.code-empty{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;background-image:radial-gradient(#ffffff09 .65px,transparent .65px);background-size:18px 18px}.code-empty svg{width:min(360px,90%);stroke:#476783;stroke-width:1;opacity:.65}.code-empty h2{font-size:18px;font-weight:400;letter-spacing:-.025em;color:#bdccdc;margin:10px 0}.code-empty p{color:#5e738e;font-size:11px;line-height:1.9}.code-empty>div{display:flex;gap:20px;margin-top:25px;font:8px ui-monospace,monospace;color:#475d76}.code-editor-status{min-height:28px;border-top:1px solid #ffffff0b;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:6px 13px;font:9px ui-monospace,monospace;color:#617b96}#codeWorkspaceMessage{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#codeWorkspaceMessage.error{color:#dda2a2}#codeTextPanel{flex:1;display:flex;min-height:0;overflow:hidden}#codeLineNumbers{overflow:hidden;flex:0 0 45px;text-align:right;padding:19px 10px 19px 0;color:#3d536d;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;user-select:none}#codeEditor{display:block;resize:none;min-width:0;width:100%;height:100%;border:0;outline:0!important;box-shadow:none!important;border-radius:0;background:transparent;color:#bdcddd;padding:19px 20px 19px 0;tab-size:2;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;scrollbar-width:thin;scrollbar-color:#27364b transparent}#codeDiffPanel{flex:1;min-height:0;overflow:auto;padding:15px}#codeDiffCaption{font-size:11px;color:#839bb7}#codeDiff{font:11px/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}#codeDiff span{display:block}.code-diff-add{color:#9ed1b8;background:#6fc09a0b}.code-diff-remove{color:#d7a3a3;background:#d277770b}#codeVersionsPanel{flex:1;display:grid;grid-template-columns:150px minmax(0,1fr);min-height:0}#codeVersionList{overflow:auto;padding:12px;border-right:1px solid #ffffff0b}#codeVersionList button{display:block;width:100%;text-align:left;margin-bottom:7px;padding:8px;font-size:10px;border-radius:6px}#codeVersionDetail{padding:15px;overflow:auto}#codeVersionCaption{font-size:11px;color:#839bb7}#codeVersionContent{font:10px/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}#codeRestoreVersion{padding:8px;font-size:10px}#codePreviewPanel{flex:1;min-height:0;display:flex;flex-direction:column}.code-preview-controls{display:flex;gap:10px;align-items:center;padding:10px;font-size:9px;color:#7187a2}.code-preview-controls select{background:#101827;color:#a9bdd3;border:1px solid #ffffff14;border-radius:5px;padding:5px;font:10px ui-monospace,monospace;max-width:45%}.code-preview-controls button{padding:4px 8px;font-size:9px;border-radius:5px}#codePreview{flex:1;min-height:100px;border:0;background:#fff;margin:0 10px 10px;border-radius:6px}#codePreviewMessage{font-size:10px;color:#8199b6;margin:0 12px 10px}.code-divider{grid-row:1/span 2;background:#ffffff04;cursor:col-resize;touch-action:none}.code-divider:hover,.code-divider:focus{background:#80b7e34d;outline:0}#codeTreeDivider{grid-column:2}#codeChatDivider{grid-column:4}.code-dialog{width:min(460px,92vw);background:#0b111d;border:1px solid #ffffff16;color:var(--ink);border-radius:17px;padding:30px}.code-dialog h2{font-size:25px;font-weight:400;letter-spacing:-.04em}.code-dialog p{font-size:12px;color:#8d9fb7}.code-dialog label{display:grid;gap:7px;font-size:11px;color:#a5b6c9;margin-top:16px}.code-dialog input:not([type=checkbox]),.code-dialog select{width:100%;padding:10px;background:#111a29;border:1px solid #ffffff15;border-radius:7px;color:#c3d4e5;min-width:0}.code-dialog button:not(.close-dialog){padding:9px 13px;font-size:11px;margin-top:16px;border-radius:7px}.code-dialog form>button[type=submit]{width:100%;background:#cee0ef;color:#0b111d}.code-dialog .code-inline-check{display:flex;align-items:center;gap:9px;line-height:1.6}.code-inline-check input{width:12px;height:12px;accent-color:#86b3d6}#codeGithubLink{display:block;color:#99bad8;font-size:12px;margin:20px 0;overflow-wrap:anywhere}#codeGithubMessage{min-height:16px;overflow-wrap:anywhere}#codeGitConflicts{border:1px solid #ad874949;padding:14px;margin-top:15px;border-radius:8px}.code-git-actions{display:flex;gap:10px}#codeNoRepos{padding:14px;color:#8199b6;font-size:12px}#codeNoRepos button{font-size:11px;padding:8px}#codeNewPath{display:flex;gap:4px;padding:6px 10px}#codeNewPath input{min-width:0;width:100%;font-size:11px;padding:6px;background:#101827;color:#b4c7dc;border:1px solid #ffffff15;border-radius:5px}#codeNewPath button{font-size:10px;padding:4px 7px;border-radius:5px}#codingMobileTabs{display:none}#codingWorkspace [hidden]{display:none!important}.code-dialog [hidden]{display:none!important}#codeNewPath[hidden]{display:none!important}.coding-workspace-toggle{padding:5px 10px;font-size:11px;border-radius:7px;color:#a9c9e3}.coding-workspace-toggle[hidden]{display:none}.code-round-chip{display:inline-flex;gap:8px;align-items:center;border:1px solid #8ab9dd22;border-radius:6px;padding:5px 8px;color:#97bddb;background:#7db1d506;font:10px ui-monospace,monospace;margin-top:8px}.code-round-chip button{font:inherit;border:0;padding:0;background:none;color:inherit}body.coding-open .message-row{font-size:13px}body.coding-open #chatBoard:before{content:'MAIN CHAT  /  PROJECT INTELLIGENCE';display:block;position:absolute;top:0;left:0;right:0;z-index:3;background:#080d17ee;border-bottom:1px solid #ffffff09;padding:12px 18px;color:#6b819b;font:9px ui-monospace,monospace;letter-spacing:.1em}body.coding-open #chatLog{padding-top:55px}#codeEncoding{white-space:nowrap}@media(max-width:1150px) and (min-width:901px){body.coding-open #main{grid-template-columns:minmax(160px,190px) 4px minmax(240px,1fr) 4px minmax(300px,350px)}.code-preview-controls span{display:none}.code-explorer-heading{padding-left:12px;padding-right:12px}}@media(max-width:900px){body.coding-open #main{grid-template-columns:minmax(0,1fr);grid-template-rows:36px minmax(0,1fr) auto}#codingMobileTabs{display:flex;grid-row:1;grid-column:1;background:#0a111e;border-bottom:1px solid #ffffff12;gap:25px;padding:0 15px;align-items:center}#codingMobileTabs button{padding:4px 0;border:0;border-radius:0;background:none;color:#97afc9;font-size:11px}#closeCodingMobile{margin-left:auto}body.coding-open #codingExplorer,body.coding-open #codingEditorPane{grid-column:1;grid-row:2/span 2;display:none}body.coding-open #chatBoard{grid-column:1;grid-row:2;display:none}body.coding-open #composerDock{grid-column:1;grid-row:3;display:none}body.coding-open[data-code-pane=files] #codingExplorer{display:flex}body.coding-open[data-code-pane=editor] #codingEditorPane{display:flex}body.coding-open[data-code-pane=chat] #chatBoard,body.coding-open[data-code-pane=chat] #composerDock{display:block}.code-divider{display:none}.code-empty>div{gap:12px;font-size:7px}#codeVersionsPanel{grid-template-columns:110px minmax(0,1fr)}.code-empty h2{font-size:16px}.code-preview-controls span{display:none}}

.code-empty svg{height:auto!important;max-height:230px;width:min(360px,90%)!important}body.coding-open #fileModeButton{display:none!important}
