.TitleBar_titleBar__SuIvV{height:var(--titlebar-height);flex:0 0 var(--titlebar-height);background:var(--surface-titlebar);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:flex-end;padding:0 var(--space-4)}.TitleBar_toggleGroup__klAAy{display:flex;align-items:center;gap:4px}.TitleBar_toggle__c1zdV{width:32px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-toggle);color:#c8c8c8;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.TitleBar_toggle__c1zdV:hover{background:#3d3d3d;border-color:#555555;color:var(--fg-inverse)}.TitleBar_toggle__c1zdV[data-active=true]{color:var(--accent-secondary);border-color:var(--accent-secondary);background:rgba(194,149,106,.16);box-shadow:inset 0 0 0 1px var(--accent-secondary)}.TemplatesPanel_panel__c7WuU{flex:0 0 auto;border-top:1px solid var(--border-subtle);background:var(--surface-sidebar);display:flex;flex-direction:column;max-height:50%;overflow:hidden}.TemplatesPanel_header__H77LA{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:rgba(255,255,255,.035);color:var(--fg-code);font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.TemplatesPanel_header__H77LA:hover{background:rgba(255,255,255,.08)}.TemplatesPanel_header__H77LA:hover .TemplatesPanel_chevron__5GUkL{color:var(--accent-secondary);border-color:var(--accent-secondary)}.TemplatesPanel_chevron__5GUkL{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--accent-secondary);transition:transform .15s ease,color .12s ease,border-color .12s ease}.TemplatesPanel_chevron__5GUkL[data-open=true]{transform:rotate(90deg)}.TemplatesPanel_title__KCJ1j{flex:1 1 auto;text-align:left}.TemplatesPanel_count__qnWWt{font-weight:400;letter-spacing:0;color:var(--fg-muted);background:rgba(255,255,255,.06);border-radius:var(--radius-full);padding:1px 7px;font-size:10px}.TemplatesPanel_list__ZuJxl{list-style:none;margin:0;padding:0 4px 8px;overflow-y:auto}.TemplatesPanel_item__T1Jmx{display:flex;align-items:flex-start;gap:8px;width:100%;padding:7px 10px;border:none;border-left:2px solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:transparent;text-align:left;color:var(--fg-code)}.TemplatesPanel_item__T1Jmx:hover{background:rgba(255,255,255,.04)}.TemplatesPanel_item__T1Jmx[data-active=true]{background:var(--surface-editor);border-left-color:var(--accent-secondary)}.TemplatesPanel_dot__0xoLE{flex:0 0 auto;width:7px;height:7px;margin-top:5px;border-radius:var(--radius-full);background:var(--fg-muted)}.TemplatesPanel_dot__0xoLE[data-active=true]{background:var(--accent-secondary)}.TemplatesPanel_itemText__CAP4g{display:flex;flex-direction:column;gap:2px;min-width:0}.TemplatesPanel_itemName__hi8rC{font-size:13px;font-weight:500}.TemplatesPanel_itemDesc__Uw45T{font-size:11px;line-height:1.35;color:var(--fg-muted)}.Sidebar_sidebar__G7Mzs{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);background:var(--surface-sidebar);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden}.Sidebar_header__CCUUA{padding:14px 16px;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-muted)}.Sidebar_fileList__aJr68{display:flex;flex-direction:column;padding:0 4px;flex:0 0 auto}.Sidebar_spacer__va_mA{flex:1 1 auto;min-height:16px}.Sidebar_fileItem__7NLnz{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-left:2px solid transparent;background:transparent;color:var(--fg-muted);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:13px;text-align:left;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.Sidebar_fileItem__7NLnz:hover{background:rgba(255,255,255,.04);color:var(--fg-code)}.Sidebar_fileItem__7NLnz[data-active=true]{background:var(--surface-editor);border-left-color:var(--accent-secondary);color:var(--fg-inverse)}.Sidebar_icon___fuEi{flex:0 0 auto;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px}.Sidebar_name__vXFMB{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConsolePanel_panel__HmnLA{flex:0 0 var(--console-height);height:var(--console-height);background:var(--surface-console);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden}.ConsolePanel_header__xokbY{flex:0 0 32px;height:32px;background:var(--surface-console-header);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.ConsolePanel_tabs__UPMxV{display:flex;align-items:center;gap:16px}.ConsolePanel_tabActive__eXZFC{font-size:11px;font-weight:600;color:var(--fg-inverse)}.ConsolePanel_clear__RL2ek{border:none;background:transparent;font-size:11px;color:var(--fg-muted)}.ConsolePanel_clear__RL2ek:hover{color:var(--fg-code)}.ConsolePanel_body__AfbcI{flex:1 1 auto;overflow-y:auto;padding:10px 16px;display:flex;flex-direction:column;gap:4px;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px}.ConsolePanel_entry__7dWuc{display:flex;align-items:baseline;gap:8px;color:var(--fg-code);white-space:pre-wrap;word-break:break-word}.ConsolePanel_prefix__Olmq4{flex:0 0 auto;color:var(--syntax-comment)}.ConsolePanel_entry__7dWuc[data-level=info] .ConsolePanel_prefix__Olmq4{color:var(--syntax-tag)}.ConsolePanel_entry__7dWuc[data-level=warn] .ConsolePanel_prefix__Olmq4,.ConsolePanel_entry__7dWuc[data-level=warn] .ConsolePanel_text__943kf{color:#d7ba7d}.ConsolePanel_entry__7dWuc[data-level=error] .ConsolePanel_prefix__Olmq4,.ConsolePanel_entry__7dWuc[data-level=error] .ConsolePanel_text__943kf{color:#f48771}.ConsolePanel_text__943kf{flex:1 1 auto}.ConsolePanel_time__zog8l{flex:0 0 auto;color:var(--fg-muted);font-size:11px}.ConsolePanel_prompt__4vm_O{display:flex;align-items:center;gap:8px}.ConsolePanel_caret__55Bjt{color:var(--accent-secondary)}.ConsolePanel_cursor___fMkg{color:var(--fg-muted);animation:ConsolePanel_blink__OLEOW 1.1s steps(1) infinite}@keyframes ConsolePanel_blink__OLEOW{50%{opacity:0}}.EditorPane_editorArea__38NnI{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--surface-editor);overflow:hidden}.EditorPane_tabBar__iyw3D{flex:0 0 var(--tabbar-height);height:var(--tabbar-height);background:var(--surface-tab);display:flex;align-items:stretch;overflow-x:auto}.EditorPane_tab__FDKVX{display:flex;align-items:center;gap:6px;padding:0 14px;border:none;border-right:1px solid var(--border-subtle);background:transparent;color:var(--fg-muted);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px;white-space:nowrap}.EditorPane_tab__FDKVX[data-active=true]{background:var(--surface-tab-active);color:var(--fg-inverse)}.EditorPane_tabIcon__f6629{font-size:11px}.EditorPane_tabName__HMSzl{font-size:12px}.EditorPane_tabClose__17NUi{margin-left:2px;color:var(--fg-muted);font-size:14px;line-height:1}.EditorPane_editorBody__QSGj7{flex:1 1 auto;min-height:0;position:relative;background:var(--surface-editor);overflow:hidden}.EditorPane_editorLoading__TyMgL{padding:16px 20px;color:var(--fg-muted);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:13px}.PreviewPane_preview___YIa6{flex:0 0 var(--preview-width);width:var(--preview-width);background:var(--surface-sidebar);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden}.PreviewPane_frame__h7nuN{flex:1 1 auto;width:100%;border:none;background:var(--surface-preview)}.ResizeHandle_handle__0a1UQ{flex:0 0 auto;width:7px;margin:0 -3px;position:relative;z-index:5;cursor:col-resize;touch-action:none}.ResizeHandle_handle__0a1UQ:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:2px;background:transparent;transition:background .12s ease}.ResizeHandle_handle__0a1UQ:hover:after{background:var(--accent-secondary)}.Workspace_workspace__ZtHNb{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.Workspace_body__lQJwD{flex:1 1 auto;min-height:0;display:flex;flex-direction:row;overflow:hidden}