.resize-handle[data-v-49f7fa98]{background:var(--border,#333);z-index:10;flex-shrink:0;transition:background .15s}.resize-handle[data-v-49f7fa98]:hover,.resize-handle.active[data-v-49f7fa98]{background:#007acc}.resize-handle.horizontal[data-v-49f7fa98]{cursor:col-resize;width:4px}.resize-handle.vertical[data-v-49f7fa98]{cursor:row-resize;height:4px}.layout-panel[data-v-a2eb272d]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.panel-tab-bar[data-v-a2eb272d]{background:var(--bg3,#252526);border-top:1px solid var(--border,#333);flex-shrink:0;align-items:stretch;height:36px;display:flex;position:relative;overflow:auto hidden}.panel-tab[data-v-a2eb272d]{color:#888;background:var(--bg3,#252526);border-top:1px solid #0000;border-bottom:1px solid var(--border,#333);border-right:1px solid var(--border,#333);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;padding:0 12px;font-size:13px;display:flex}.panel-tab[data-v-a2eb272d]:hover{color:var(--fg2,#ccc)}.panel-tab.active[data-v-a2eb272d]{color:var(--fg2,#ccc);background:var(--bg,#1e1e1e);border-top:1px solid #007acc;border-bottom-color:#0000;border-right-color:#0000}.panel-tab.before-active[data-v-a2eb272d]{border-right-color:#0000}.tab-close[data-v-a2eb272d]{color:#888;margin-left:6px;font-size:16px;line-height:1}.tab-close[data-v-a2eb272d]:hover{color:var(--fg,#fff)}.tab-bar-spacer[data-v-a2eb272d]{border-bottom:1px solid var(--border,#333);flex:1;align-self:stretch}.panel-tab[draggable=true][data-v-a2eb272d]{cursor:grab}.panel-tab[draggable=true][data-v-a2eb272d]:active{cursor:grabbing}.panel-content[data-v-a2eb272d]{flex:1;min-height:0;position:relative;overflow:hidden}.split-container[data-v-ee0b1ae7]{width:100%;height:100%;display:flex;overflow:hidden}.split-container.horizontal[data-v-ee0b1ae7]{flex-direction:row}.split-container.vertical[data-v-ee0b1ae7]{flex-direction:column}.split-pane[data-v-ee0b1ae7]{min-width:0;min-height:0;overflow:hidden}.explorer[data-v-a78c3d2e]{background:#1a1a1a;height:100%;padding:8px 12px;font-size:13px;overflow-y:auto}.section-header[data-v-a78c3d2e]{color:#888;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.tree-item[data-v-a78c3d2e]{cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:3px 4px;display:flex}.tree-item[data-v-a78c3d2e]:hover{background:#2a2a2a}.indent[data-v-a78c3d2e]{padding-left:20px}.indent2[data-v-a78c3d2e]{padding-left:36px}.icon[data-v-a78c3d2e]{text-align:center;width:18px;font-size:14px}.editor[data-v-e8a40ea6]{background:#1e1e1e;height:100%;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:13px;line-height:20px;display:flex;overflow:auto}.line-numbers[data-v-e8a40ea6]{text-align:right;color:#555;-webkit-user-select:none;user-select:none;min-width:40px;padding:12px 12px 12px 0}.ln[data-v-e8a40ea6]{height:20px}.code[data-v-e8a40ea6]{flex:1;padding:12px 0 12px 8px}.line[data-v-e8a40ea6]{white-space:pre;height:20px}.kw[data-v-e8a40ea6]{color:#c586c0}.fn[data-v-e8a40ea6]{color:#dcdcaa}.type[data-v-e8a40ea6]{color:#4ec9b0}.str[data-v-e8a40ea6]{color:#ce9178}.var[data-v-e8a40ea6],.prop[data-v-e8a40ea6]{color:#9cdcfe}.num[data-v-e8a40ea6]{color:#b5cea8}.comment[data-v-e8a40ea6]{color:#6a9955}.terminal[data-v-fa1a4f88]{color:#d4d4d4;background:#0e0e0e;height:100%;padding:12px;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:13px;line-height:20px;overflow-y:auto}.prompt[data-v-fa1a4f88]{color:#6a9955}.vite[data-v-fa1a4f88]{color:#a78bfa;font-weight:700}.url[data-v-fa1a4f88]{color:#569cd6}.output[data-v-fa1a4f88]{color:#ccc}.cursor[data-v-fa1a4f88]{color:#d4d4d4;animation:1s step-end infinite blink-fa1a4f88}@keyframes blink-fa1a4f88{50%{opacity:0}}.preview[data-v-3293ab1e]{background:#1a1a1a;justify-content:center;align-items:flex-start;height:100%;padding:24px;display:flex}.card[data-v-3293ab1e]{background:#252526;border:1px solid #333;border-radius:8px;max-width:360px;padding:24px 28px}h2[data-v-3293ab1e]{color:#f5f5f5;margin-bottom:8px;font-size:18px;font-weight:600}p[data-v-3293ab1e]{color:#999;margin-bottom:16px;font-size:13px;line-height:1.5}.features[data-v-3293ab1e]{flex-direction:column;gap:6px;display:flex}.feature[data-v-3293ab1e]{color:#ccc;align-items:center;gap:8px;font-size:13px;display:flex}.check[data-v-3293ab1e]{color:#00b8a3;font-weight:700}
