._backdrop_1gchz_1{z-index:300;backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:1.25rem;animation:.18s _fadeIn_1gchz_1;display:flex;position:fixed;inset:0}._dialog_1gchz_14{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elevated);width:min(100%,380px);animation:.2s _slideUp_1gchz_1;box-shadow:0 20px 50px #00000073}._head_1gchz_23{padding:1rem 1rem .5rem}._title_1gchz_27{margin:0;font-size:.9375rem;font-weight:600}._desc_1gchz_33{color:var(--text-muted);margin:0;padding:0 1rem 1rem;font-size:.8125rem;line-height:1.55}._fileTag_1gchz_41{font-family:var(--font-mono);color:var(--text);font-size:.75rem}._actions_1gchz_47{justify-content:flex-end;gap:.5rem;padding:0 1rem 1rem;display:flex}._btnCancel_1gchz_54,._btnDelete_1gchz_55{border-radius:var(--radius);height:34px;padding:0 .85rem;font-size:.8125rem;font-weight:500}._btnCancel_1gchz_54{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted)}._btnCancel_1gchz_54:hover{color:var(--text);border-color:var(--border-focus)}._btnDelete_1gchz_55{color:#fff;background:#dc2626;border:none}._btnDelete_1gchz_55:hover{background:#ef4444}@keyframes _fadeIn_1gchz_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1gchz_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._backdrop_ka7t4_1{z-index:200;position:fixed;inset:0}._menu_ka7t4_7{color:#ccc;background:#3c3c3c;border:1px solid #454545;min-width:180px;padding:4px 0;font-size:13px;position:fixed;box-shadow:0 2px 8px #0000005c}._item_ka7t4_18{width:100%;height:22px;color:inherit;line-height:22px;font:inherit;text-align:left;cursor:default;background:0 0;border:none;padding:0 20px;display:block}._item_ka7t4_18:hover:not(:disabled){color:#fff;background:#094771}._itemDisabled_ka7t4_37,._item_ka7t4_18:disabled{opacity:.45;cursor:default}._itemDisabled_ka7t4_37:hover,._item_ka7t4_18:disabled:hover{color:#ccc;background:0 0}._shell_nrc5j_2{flex-shrink:0;height:100%;min-height:100vh;display:flex}._activityBar_nrc5j_9{background:#333;border-right:1px solid #252526;flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:48px;padding-top:4px;display:flex}._activityItem_nrc5j_21{color:#858585;cursor:default;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}._activityItem_nrc5j_21:hover:not(:disabled){color:#fff}._activityItem_nrc5j_21:disabled{cursor:default;opacity:.55}._activityItemActive_nrc5j_45{color:#fff}._activityItemActive_nrc5j_45:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:0}._sidebar_nrc5j_59{--sideBar-background:#252526;--sideBar-border:#1f1f1f;--sideBarTitle-foreground:#bbb;--sideBarSectionHeader-background:#252526;--sideBarSectionHeader-foreground:#bbb;--list-hoverBackground:#2a2d2e;--list-activeSelectionBackground:#37373d;--list-activeSelectionForeground:#fff;--icon-foreground:#c5c5c5;--input-background:#3c3c3c;--input-border:#3794ff;--focusBorder:#3794ff;background:var(--sideBar-background);border-right:1px solid var(--sideBar-border);color:#ccc;width:260px;font-family:var(--font-sans);flex-direction:column;flex-shrink:0;font-size:13px;line-height:22px;display:flex}._viewHeader_nrc5j_85{flex-shrink:0;justify-content:space-between;align-items:center;height:35px;padding:0 8px 0 20px;display:flex}._viewTitle_nrc5j_94{text-transform:uppercase;letter-spacing:.04em;color:var(--sideBarTitle-foreground);user-select:none;font-size:11px;font-weight:400}._viewActions_nrc5j_103{align-items:center;gap:0;display:flex}._viewAction_nrc5j_103{width:28px;height:22px;color:var(--icon-foreground);opacity:.92;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:inline-flex}._viewAction_nrc5j_103:hover{background:var(--list-hoverBackground);color:#fff}._tree_nrc5j_129{flex:1;min-height:0;padding:0;overflow:auto}._treeRow_nrc5j_136{cursor:default;white-space:nowrap;align-items:center;gap:4px;height:22px;padding:0 8px 0 20px;transition:background-color .1s;display:flex}._treeRow_nrc5j_136:hover{background:var(--list-hoverBackground)}._treeRowSelected_nrc5j_151{background:var(--list-activeSelectionBackground);color:var(--list-activeSelectionForeground)}._treeRowSelected_nrc5j_151:hover{background:var(--list-activeSelectionBackground)}._fileIcon_nrc5j_160{flex-shrink:0}._fileLabel_nrc5j_164{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:baseline;margin:0;padding:0;display:inline-flex;overflow:hidden}._fileBase_nrc5j_180{text-overflow:ellipsis;overflow:hidden}._fileExt_nrc5j_185{opacity:.85;flex-shrink:0}._nameEditor_nrc5j_190{align-items:center;min-width:0;max-width:100%;padding-right:4px;display:inline-flex}._nameInput_nrc5j_198{field-sizing:content;min-width:3ch;max-width:100%;height:18px;font:inherit;color:#fff;background:var(--input-background);border:1px solid var(--input-border);border-radius:0;outline:none;margin:0;padding:0 2px;font-size:13px}._nameInput_nrc5j_198:focus{box-shadow:0 0 0 1px var(--focusBorder)}._extLabel_nrc5j_218{opacity:.85;user-select:none;flex-shrink:0;font-size:13px}@media (width<=860px){._shell_nrc5j_2{flex-direction:column;width:100%;min-height:auto}._activityBar_nrc5j_9{border-bottom:1px solid #252526;border-right:none;flex-direction:row;width:100%;height:48px;padding:0 4px}._activityItem_nrc5j_21{width:44px;height:44px}._activityItemActive_nrc5j_45:before{width:auto;height:2px;inset:auto 0 0}._sidebar_nrc5j_59{border-right:none;border-bottom:1px solid var(--sideBar-border);width:100%;max-height:220px}}._root_1jsd4_1{flex:1;min-width:0;min-height:100vh;display:flex}._contentRow_1jsd4_8{flex:1;min-width:0;min-height:0;display:flex}._main_1jsd4_15{background:#000;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._editorHead_1jsd4_24{background:#1c1c1c;border-bottom:1px solid #303030;flex-shrink:0;align-items:center;padding:.45rem .85rem;display:flex}._fileTitle_1jsd4_33{font-family:var(--font-mono);color:silver;margin:0;font-size:.8125rem;font-weight:500}._complexityPanel_1jsd4_41{border-left:1px solid var(--border-subtle);background:var(--bg-elevated);flex-direction:column;flex-shrink:0;width:300px;min-height:0;display:flex}._complexityBody_1jsd4_51{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}._metaField_1jsd4_61{flex-direction:column;gap:.3rem;display:flex}._metaInput_1jsd4_67{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-panel);width:100%;height:30px;color:var(--text);font-family:var(--font-mono);padding:0 .5rem;font-size:.75rem}._metaInput_1jsd4_67::placeholder{color:var(--text-faint)}._metaInput_1jsd4_67:focus,._metaInput_1jsd4_67:focus-visible{border-color:var(--border);box-shadow:none;outline:none}._bigORow_1jsd4_90{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._notesField_1jsd4_96{flex-direction:column;flex:1;gap:.35rem;min-height:7rem;display:flex}._notesInput_1jsd4_104{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-panel);width:100%;min-height:7rem;color:var(--text);font-family:var(--font-mono);resize:none;flex:1;padding:.5rem .6rem;font-size:.75rem;line-height:1.5;overflow-y:auto}._notesInput_1jsd4_104::placeholder{color:var(--text-faint)}._notesInput_1jsd4_104:focus,._notesInput_1jsd4_104:focus-visible{border-color:var(--border);box-shadow:none;outline:none}._editorHost_1jsd4_131{background:#000;flex:1;min-height:0;overflow:hidden}._editorHost_1jsd4_131 .cm-editor{background:#000;height:100%}._editorHost_1jsd4_131 .cm-editor.cm-focused{outline:none!important}@media (width<=720px){._root_1jsd4_1{flex-direction:column;min-height:100vh}._mainWrap_1jsd4_153{flex:1;min-height:0}}@media (width<=860px){._contentRow_1jsd4_8{flex-direction:column}._complexityPanel_1jsd4_41{border-left:none;border-top:1px solid var(--border-subtle);width:100%;max-height:min(50vh,420px)}}._noteLabel_1jsd4_173{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.65rem;font-weight:600}._mainWrap_1jsd4_153{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}@media (width<=720px){._mainWrap_1jsd4_153{flex:1;min-height:0}}
