.error-boundary.svelte-1k3aqik{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem}.error-content.svelte-1k3aqik{text-align:center;max-width:400px}.error-content.svelte-1k3aqik p:where(.svelte-1k3aqik){margin:0 0 1.5rem;color:var(--text-secondary, var(--gray-500))}.error-actions.svelte-1k3aqik{display:flex;gap:1rem;justify-content:center}.error-details.svelte-1k3aqik{margin-top:1.5rem;text-align:left}.error-details.svelte-1k3aqik summary:where(.svelte-1k3aqik){cursor:pointer;color:var(--text-secondary, var(--gray-500));margin-bottom:.5rem}.error-details.svelte-1k3aqik pre:where(.svelte-1k3aqik){background:var(--bg-secondary, var(--gray-100));padding:1rem;border-radius:4px;overflow-x:auto;font-size:.75rem;margin:.5rem 0}.scrollbar-thin.svelte-1bnu76c{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.scrollbar-thin.svelte-1bnu76c::-webkit-scrollbar{width:6px}.scrollbar-thin.svelte-1bnu76c::-webkit-scrollbar-track{background:transparent}.scrollbar-thin.svelte-1bnu76c::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.scrollbar-thin.svelte-1bnu76c::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.dark .scrollbar-thin.svelte-1bnu76c{scrollbar-color:rgba(75,85,99,.8) transparent}.dark .scrollbar-thin.svelte-1bnu76c::-webkit-scrollbar-thumb{background-color:#4b5563cc}.dark .scrollbar-thin.svelte-1bnu76c::-webkit-scrollbar-thumb:hover{background-color:#6b7280e6}
