.app-shell.svelte-1cexdjd{display:grid;height:100vh;width:100vw;overflow:hidden;background-color:var(--bg-surface);color:var(--text-primary);--app-bar-height: calc(3rem * var(--density, 1));--status-bar-height: calc(1.5rem * var(--density, 1));--resizer-size: 4px}.app-shell.is-resizing.svelte-1cexdjd iframe{pointer-events:none}.area-header.svelte-1cexdjd{grid-area:header}.area-app-bar.svelte-1cexdjd{grid-area:appbar}.area-sidebar-left.svelte-1cexdjd{grid-area:sidebar-left;min-height:0;display:flex;flex-direction:column}.area-top.svelte-1cexdjd{grid-area:top}.area-content.svelte-1cexdjd{grid-area:content;position:relative;overflow:auto}.area-bottom.svelte-1cexdjd{grid-area:bottom}.area-sidebar-right.svelte-1cexdjd{grid-area:sidebar-right;min-height:0;display:flex;flex-direction:column}.area-status.svelte-1cexdjd{grid-area:status;display:flex;align-items:center;padding:0 .5rem;font-size:var(--text-xs)}.resizer-v.svelte-1cexdjd{position:absolute;top:0;bottom:0;width:var(--resizer-size);cursor:col-resize;z-index:10;transition:background-color .2s;background:transparent;border:none;padding:0}.resizer-h.svelte-1cexdjd{position:absolute;left:0;right:0;height:var(--resizer-size);cursor:row-resize;z-index:10;transition:background-color .2s;background:transparent;border:none;padding:0}.resizer-v.svelte-1cexdjd:hover,.resizer-h.svelte-1cexdjd:hover{background-color:var(--action-primary)}.relative.svelte-1cexdjd{position:relative}.right-0.svelte-1cexdjd{right:0}.left-0.svelte-1cexdjd{left:0}.top-0.svelte-1cexdjd{top:0}.bottom-0.svelte-1cexdjd{bottom:0}.border-b.svelte-1cexdjd{border-bottom:1px solid var(--border-base)}.border-t.svelte-1cexdjd{border-top:1px solid var(--border-base)}.border-l.svelte-1cexdjd{border-left:1px solid var(--border-base)}.border-r.svelte-1cexdjd{border-right:1px solid var(--border-base)}.bg-surface-alt.svelte-1cexdjd{background-color:var(--bg-surface-alt)}.bg-surface.svelte-1cexdjd{background-color:var(--bg-surface)}.text-primary.svelte-1cexdjd{color:var(--text-primary)}.app-header.svelte-11tep11{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);height:100%;gap:var(--space-4);background-color:var(--bg-surface-alt);font-size:var(--text-sm)}.header-left.svelte-11tep11,.header-center.svelte-11tep11,.header-right.svelte-11tep11{display:flex;align-items:center;gap:var(--space-2)}.header-center.svelte-11tep11{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.header-center.svelte-11tep11>*{pointer-events:auto}.header-right.svelte-11tep11{color:var(--text-primary)}.app-title.svelte-11tep11{font-weight:600;text-decoration:none;color:inherit}.active-t{background-color:var(--action-primary);color:var(--action-text)}.divider-v.svelte-11tep11{width:1px;height:1.5rem;background-color:var(--border-base);margin:0 var(--space-2)}.app-header .btn svg{width:calc(1.15rem * var(--density, 1));height:calc(1.15rem * var(--density, 1))}.activity-bar.svelte-n6owpd{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:var(--space-2) 0;width:100%;height:100%;background-color:var(--bg-surface)}.activity-bar-group.svelte-n6owpd{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.activity-item-wrapper.svelte-n6owpd{display:flex;align-items:center;justify-content:center;width:100%;border-left:2px solid transparent;padding:var(--space-1) 0}.activity-item-wrapper.active.svelte-n6owpd{background-color:transparent;border-left-color:var(--action-primary);color:var(--text-primary)}.activity-item-wrapper.active.svelte-n6owpd .icon,.activity-item-wrapper.active.svelte-n6owpd svg{color:var(--text-primary)}.activity-bar .btn{border-radius:0;color:var(--text-secondary)}.activity-bar .btn:hover{color:var(--text-primary)}.cm-editor{height:100%}.cm-scroller{font-family:Fira Code,monospace}.code-editor.svelte-1in5ffx{padding:1rem;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5}.top-bar-content.svelte-1in5ffx{height:1.5rem;width:1.5rem}.tree-container.svelte-1in5ffx{padding:.5rem 0}.terminal-content.svelte-1in5ffx{padding:.5rem;font-family:var(--font-mono);font-size:var(--text-xs)}.term-line.svelte-1in5ffx{display:flex;gap:.5rem}.term-success.svelte-1in5ffx{color:var(--status-success)}.term-path.svelte-1in5ffx{color:var(--action-primary)}.term-secondary.svelte-1in5ffx{color:var(--text-secondary)}.term-cursor.svelte-1in5ffx{animation:pulse 1s infinite}.status-bar.svelte-1in5ffx{display:flex;align-items:center;gap:1rem;width:100%;padding:0 .5rem}.status-item.svelte-1in5ffx{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:inherit;cursor:pointer;padding:.125rem .25rem;border-radius:.25rem;font-size:inherit}.status-item.svelte-1in5ffx:hover{background-color:#ffffff1a}.spacer.svelte-1in5ffx{flex:1}.p-2.svelte-1in5ffx{padding:.5rem}.w-full.svelte-1in5ffx{width:100%}.px-2.svelte-1in5ffx{padding-left:.5rem;padding-right:.5rem}.py-1.svelte-1in5ffx{padding-top:.25rem;padding-bottom:.25rem}.border.svelte-1in5ffx{border:1px solid var(--border-base)}.rounded.svelte-1in5ffx{border-radius:.25rem}.text-xs.svelte-1in5ffx{font-size:var(--text-xs)}.text-secondary.svelte-1in5ffx{color:var(--text-secondary)}.relative.svelte-1in5ffx{position:relative}.absolute.svelte-1in5ffx{position:absolute}.top-2.svelte-1in5ffx{top:.5rem}.right-2.svelte-1in5ffx{right:.5rem}.h-full.svelte-1in5ffx{height:100%}.mt-2.svelte-1in5ffx{margin-top:.5rem}.flex.svelte-1in5ffx{display:flex}.items-center.svelte-1in5ffx{align-items:center}.gap-2.svelte-1in5ffx{gap:.5rem}.mb-2.svelte-1in5ffx{margin-bottom:.5rem}.pl-4.svelte-1in5ffx{padding-left:1rem}.ml-auto.svelte-1in5ffx{margin-left:auto}.header-center-info.svelte-1in5ffx{display:flex;align-items:center;gap:var(--space-2, .5rem);font-size:var(--text-xs, .75rem);color:var(--text-secondary);background-color:var(--bg-surface, rgba(0, 0, 0, .15));padding:.2rem .6rem;border-radius:var(--control-radius, 4px);border:1px solid var(--border-base)}.project-tag.svelte-1in5ffx{font-weight:600;color:var(--text-primary)}.dot-separator.svelte-1in5ffx{opacity:.4}.timestamp-tag.svelte-1in5ffx{font-family:var(--font-mono, monospace);font-size:.7rem;color:var(--text-tertiary)}
