.docs-sidebar.svelte-60quhr{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary);border-right:1px solid var(--border-color);min-width:280px}.docs-header.svelte-60quhr{padding:12px;border-bottom:1px solid var(--border-color)}h2.svelte-60quhr{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary)}.docs-header.svelte-60quhr p:where(.svelte-60quhr){margin:3px 0 0;font-size:12px;color:var(--text-secondary)}.docs-groups.svelte-60quhr{padding:12px;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px}.group.svelte-60quhr h3:where(.svelte-60quhr){margin:0 0 6px;font-size:11px;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.05em}.chip-grid.svelte-60quhr{display:flex;flex-wrap:wrap;gap:0}.doc-chip.svelte-60quhr{padding:6px 8px;font-size:11px;line-height:1;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);border-radius:0;margin-right:-1px;margin-bottom:-1px}.doc-chip.svelte-60quhr:hover{border-color:var(--text-tertiary);color:var(--text-primary);background:var(--bg-tertiary);z-index:2}.doc-chip.active.svelte-60quhr{background:var(--accent-color);border-color:var(--accent-color);color:#fff;z-index:3}.doc-detail.svelte-60quhr{flex:1;padding:12px;overflow-y:auto}.doc-top.svelte-60quhr{display:flex;align-items:center;justify-content:space-between;gap:10px}h4.svelte-60quhr{margin:0;font-size:14px}.kind.svelte-60quhr{font-size:10px;text-transform:uppercase;border:1px solid var(--border-color);padding:2px 6px;color:var(--text-secondary)}.signature.svelte-60quhr{display:block;margin-top:8px;padding:8px;background:var(--bg-primary);border:1px solid var(--border-color);font-size:11px}.summary.svelte-60quhr{margin:8px 0 10px;font-size:12px;color:var(--text-secondary)}.fields.svelte-60quhr{display:flex;flex-direction:column;gap:8px}.field-row.svelte-60quhr{padding:8px;border:1px solid var(--border-color);background:var(--bg-primary)}.field-name.svelte-60quhr{font-size:11px;color:var(--text-primary);font-family:var(--font-mono)}.required.svelte-60quhr{color:var(--error-color);margin-left:4px}.field-type.svelte-60quhr{margin-top:3px;font-size:11px;color:var(--accent-color);font-family:var(--font-mono)}.field-desc.svelte-60quhr{margin-top:3px;font-size:11px;color:var(--text-secondary)}.notes.svelte-60quhr{margin-top:10px;padding:8px;border:1px solid var(--border-color);background:var(--bg-primary)}h5.svelte-60quhr{margin:0 0 6px;font-size:11px;text-transform:uppercase;color:var(--text-tertiary)}.notes.svelte-60quhr ul:where(.svelte-60quhr){margin:0;padding-left:16px}.notes.svelte-60quhr li:where(.svelte-60quhr){font-size:11px;color:var(--text-secondary);margin:2px 0}.app-shell.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}.topbar.svelte-1uha8ag{padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);gap:12px}.brand.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.brand.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:2px 0 0;font-size:12px;color:var(--text-secondary)}.controls.svelte-1uha8ag{display:flex;align-items:center;gap:10px;flex-wrap:wrap}label.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}label.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-tertiary);text-transform:uppercase;font-size:11px;letter-spacing:.05em}select.svelte-1uha8ag,button.svelte-1uha8ag{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:0;padding:6px 10px;font-size:12px}.btn-primary.svelte-1uha8ag{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn-primary.svelte-1uha8ag:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary.svelte-1uha8ag{background:var(--bg-tertiary)}button.svelte-1uha8ag:disabled{opacity:.45;cursor:default}.main-content.svelte-1uha8ag{flex:1;display:grid;grid-template-columns:320px minmax(0,1fr);min-height:0}.docs-column.svelte-1uha8ag{min-width:0}.work-column.svelte-1uha8ag{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.workspace.svelte-1uha8ag{min-height:0;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-color)}.panel.svelte-1uha8ag{min-height:0;background:var(--bg-secondary);display:flex;flex-direction:column}.panel.svelte-1uha8ag+.panel:where(.svelte-1uha8ag){border-left:1px solid var(--border-color)}.panel-title.svelte-1uha8ag{padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.editor-fallback.svelte-1uha8ag{flex:1;width:100%;min-height:420px;padding:12px;border:0;background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;resize:none;outline:none}.preview-surface.svelte-1uha8ag{flex:1;min-height:420px;overflow:auto;padding:14px;background-color:#111;background-image:repeating-conic-gradient(#181818 0deg 90deg,#111 90deg 180deg);background-size:20px 20px}canvas.svelte-1uha8ag{display:block;image-rendering:pixelated;background:transparent}.issues.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr}.issue-column.svelte-1uha8ag{padding:12px;background:var(--bg-secondary)}.issue-column.svelte-1uha8ag+.issue-column:where(.svelte-1uha8ag){border-left:1px solid var(--border-color)}h2.svelte-1uha8ag{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.issue.svelte-1uha8ag{padding:8px;margin-top:8px;border:1px solid var(--border-color);background:var(--bg-primary);font-size:12px}.issue.error.svelte-1uha8ag{border-left:3px solid var(--error-color)}.issue.warning.svelte-1uha8ag{border-left:3px solid var(--warn-color)}.path.svelte-1uha8ag{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;margin-bottom:2px}.hint.svelte-1uha8ag{color:var(--text-secondary);margin-top:4px;font-size:11px}.empty.svelte-1uha8ag{color:var(--text-secondary);margin:0;font-size:12px}@media(max-width:1280px){.main-content.svelte-1uha8ag{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1080px){.main-content.svelte-1uha8ag{grid-template-columns:1fr}.docs-column.svelte-1uha8ag{border-bottom:1px solid var(--border-color)}.workspace.svelte-1uha8ag,.issues.svelte-1uha8ag{grid-template-columns:1fr}.panel.svelte-1uha8ag+.panel:where(.svelte-1uha8ag),.issue-column.svelte-1uha8ag+.issue-column:where(.svelte-1uha8ag){border-left:none;border-top:1px solid var(--border-color)}}
